Browse Source

feat: extend export response interface with performanceCalculationType

pull/5816/head
Vansh 1 week ago
parent
commit
42db63ed36
  1. 6
      apps/api/src/app/export/export.service.ts
  2. 9
      libs/common/src/lib/interfaces/responses/export-response.interface.ts

6
apps/api/src/app/export/export.service.ts

@ -3,7 +3,11 @@ import { OrderService } from '@ghostfolio/api/app/order/order.service';
import { environment } from '@ghostfolio/api/environments/environment';
import { MarketDataService } from '@ghostfolio/api/services/market-data/market-data.service';
import { TagService } from '@ghostfolio/api/services/tag/tag.service';
import { ExportResponse, Filter, UserSettings } from '@ghostfolio/common/interfaces';
import {
ExportResponse,
Filter,
UserSettings
} from '@ghostfolio/common/interfaces';
import { Injectable } from '@nestjs/common';
import { Platform, Prisma } from '@prisma/client';

9
libs/common/src/lib/interfaces/responses/export-response.interface.ts

@ -7,9 +7,9 @@ import {
Tag
} from '@prisma/client';
import { PerformanceCalculationType } from '../../types/performance-calculation-type.type';
import { AccountBalance } from '../account-balance.interface';
import { MarketData } from '../market-data.interface';
import { PerformanceCalculationType } from '../../types/performance-calculation-type.type';
export interface ExportResponse {
accounts: (Omit<Account, 'createdAt' | 'updatedAt' | 'userId'> & {
@ -37,5 +37,10 @@ export interface ExportResponse {
};
platforms: Platform[];
tags: Omit<Tag, 'userId'>[];
user: { settings: { currency: string; performanceCalculationType: PerformanceCalculationType } };
user: {
settings: {
currency: string;
performanceCalculationType: PerformanceCalculationType;
};
};
}

Loading…
Cancel
Save