import { Account, DataSource, Order, Platform, SymbolProfile, Tag } from '@prisma/client'; import { AccountBalance } from './account-balance.interface'; import { MarketData } from './market-data.interface'; export interface Export { accounts: (Omit & { balances: AccountBalance[]; })[]; activities: (Omit< Order, | 'accountUserId' | 'createdAt' | 'date' | 'isDraft' | 'symbolProfileId' | 'updatedAt' | 'userId' > & { dataSource: DataSource; date: string; symbol: string })[]; assetProfiles: (Omit< SymbolProfile, 'createdAt' | 'id' | 'updatedAt' | 'userId' > & { marketData: MarketData[]; })[]; meta: { date: string; version: string; }; platforms: Platform[]; tags: Omit[]; user: { settings: { currency: string } }; }