src/portfolio/portfolio.interface.ts
Properties |
| auditedNav |
auditedNav:
|
Type : number
|
| currentValue |
currentValue:
|
Type : number
|
| navDate |
navDate:
|
Type : number
|
| settlements |
settlements:
|
Type : IPastSettlement[]
|
| sharesHeld |
sharesHeld:
|
Type : number
|
import { OrderType } from "src/common/interfaces";
export interface ISettlementInfo {
name: string;
address: string;
investorId: string;
fund: string;
shareClass: string;
fundId: string;
shareId: string;
}
export interface IPastSettlement extends ISettlementInfo {
settlementType: OrderType;
shares: string;
navPerShare: string;
amountInFiat: string;
settlementDate: string;
settlementHash: string;
}
export interface ICurrentHolding extends ISettlementInfo {
sharesHeld: number;
currentValue: number;
auditedNav: number;
navDate: number;
settlements: IPastSettlement[];
}