src/portfolio/portfolio.interface.ts
Properties |
| amountInFiat |
amountInFiat:
|
Type : string
|
| navPerShare |
navPerShare:
|
Type : string
|
| settlementDate |
settlementDate:
|
Type : string
|
| settlementHash |
settlementHash:
|
Type : string
|
| settlementType |
settlementType:
|
Type : OrderType
|
| shares |
shares:
|
Type : string
|
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[];
}