mirror of https://github.com/ghostfolio/ghostfolio
36 changed files with 167 additions and 142 deletions
@ -1,28 +0,0 @@ |
|||
import { EnhancedSymbolProfile } from '@ghostfolio/common/interfaces'; |
|||
import { AccountWithPlatform } from '@ghostfolio/common/types'; |
|||
|
|||
import { Order, Tag } from '@prisma/client'; |
|||
|
|||
export interface Activities { |
|||
activities: Activity[]; |
|||
count: number; |
|||
} |
|||
|
|||
export interface Activity extends Order { |
|||
account?: AccountWithPlatform; |
|||
error?: ActivityError; |
|||
feeInAssetProfileCurrency: number; |
|||
feeInBaseCurrency: number; |
|||
SymbolProfile?: EnhancedSymbolProfile; |
|||
tagIds?: string[]; |
|||
tags?: Tag[]; |
|||
unitPriceInAssetProfileCurrency: number; |
|||
updateAccountBalance?: boolean; |
|||
value: number; |
|||
valueInBaseCurrency: number; |
|||
} |
|||
|
|||
export interface ActivityError { |
|||
code: 'IS_DUPLICATE'; |
|||
message?: string; |
|||
} |
|||
@ -1,11 +1,10 @@ |
|||
import { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; |
|||
import { User } from '@ghostfolio/common/interfaces'; |
|||
import { ActivityResponse, User } from '@ghostfolio/common/interfaces'; |
|||
|
|||
import { Account } from '@prisma/client'; |
|||
|
|||
export interface CreateOrUpdateActivityDialogParams { |
|||
accountId: string; |
|||
accounts: Account[]; |
|||
activity: Activity; |
|||
activity: ActivityResponse; |
|||
user: User; |
|||
} |
|||
|
|||
@ -1,3 +1,28 @@ |
|||
import { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; |
|||
import { EnhancedSymbolProfile } from '@ghostfolio/common/interfaces'; |
|||
import { AccountWithPlatform } from '@ghostfolio/common/types'; |
|||
|
|||
export interface ActivityResponse extends Activity {} |
|||
import { Order, Tag } from '@prisma/client'; |
|||
|
|||
export interface ActivitiesResponse { |
|||
activities: ActivityResponse[]; |
|||
count: number; |
|||
} |
|||
|
|||
export interface ActivityResponse extends Order { |
|||
account?: AccountWithPlatform; |
|||
error?: ActivityErrorResponse; |
|||
feeInAssetProfileCurrency: number; |
|||
feeInBaseCurrency: number; |
|||
SymbolProfile?: EnhancedSymbolProfile; |
|||
tagIds?: string[]; |
|||
tags?: Tag[]; |
|||
unitPriceInAssetProfileCurrency: number; |
|||
updateAccountBalance?: boolean; |
|||
value: number; |
|||
valueInBaseCurrency: number; |
|||
} |
|||
|
|||
export interface ActivityErrorResponse { |
|||
code: 'IS_DUPLICATE'; |
|||
message?: string; |
|||
} |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
import { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; |
|||
import { ActivityResponse } from './activity-response.interface'; |
|||
|
|||
export interface ImportResponse { |
|||
activities: Activity[]; |
|||
activities: ActivityResponse[]; |
|||
} |
|||
|
|||
Loading…
Reference in new issue