src/user/entities/user.entity.ts
Properties |
| bankDetails |
Type : BankDetails
|
|
Defined in src/user/entities/user.entity.ts:15
|
| cmsFields |
Type : ICmsField[]
|
|
Defined in src/user/entities/user.entity.ts:16
|
Type : string
|
|
Defined in src/user/entities/user.entity.ts:7
|
| endUserRole |
Type : EndUserRoles
|
|
Defined in src/user/entities/user.entity.ts:12
|
| Optional legalDocuments |
Type : IFile
|
|
Defined in src/user/entities/user.entity.ts:11
|
| name |
Type : string
|
|
Defined in src/user/entities/user.entity.ts:10
|
| onboardByEmail |
Type : string
|
|
Defined in src/user/entities/user.entity.ts:13
|
| subscribedBonds |
Type : string[]
|
|
Defined in src/user/entities/user.entity.ts:9
|
| subscribedFunds |
Type : Fund[]
|
|
Defined in src/user/entities/user.entity.ts:8
|
| wallets |
Type : Wallet[]
|
|
Defined in src/user/entities/user.entity.ts:14
|
import type { IFile, EndUserRoles, ICmsField } from "src/common/interfaces";
import type { Fund } from "./../../security/schemas/fund.schema";
import type { Wallet } from "src/wallet/schemas/wallet.schema";
import type { BankDetails } from "src/shared/schemas";
export class UserEntity {
email: string;
subscribedFunds: Fund[];
subscribedBonds: string[];
name: string;
legalDocuments?: IFile;
endUserRole: EndUserRoles;
onboardByEmail: string;
wallets: Wallet[];
bankDetails: BankDetails;
cmsFields: ICmsField[];
}