src/portfolio/portfolio.interface.ts
Properties |
| address |
address:
|
Type : string
|
| fund |
fund:
|
Type : string
|
| fundId |
fundId:
|
Type : string
|
| investorId |
investorId:
|
Type : string
|
| name |
name:
|
Type : string
|
| shareClass |
shareClass:
|
Type : string
|
| shareId |
shareId:
|
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[];
}