src/common/interfaces/DatabaseTypes.ts
Properties |
| data |
data:
|
Type : string
|
| fileKey |
fileKey:
|
Type : string
|
| submitter |
submitter:
|
Type : string
|
import type { IFile } from "./StorageTypes";
export interface ICmsField {
name: string;
value: unknown;
}
export interface IReport {
submitter: string;
data: string;
fileKey: string;
}
export interface IReportRequest extends Omit<IReport, "fileKey" | "submitter"> {
file: IFile;
}
export enum EndUserRoles {
investor = "investor",
dealer = "dealer",
fundAdmin = "fundAdmin",
fundOperator = "fundOperator",
fundManager = "fundManager",
}
export type CustodyProvider = "Internal";
export interface IWallet {
ownerId: string;
walletLabel: string;
address: string;
custodyProvider: CustodyProvider;
}
export interface UserJurisdiction {
name: string;
value: string;
type: string;
}
export enum RequestStatus {
underReview = "underReview",
accepted = "accepted",
rejected = "rejected",
archived = "archived",
}
export enum OrderDirection {
asc = "asc",
desc = "desc",
}
export enum OrderBookType {
"Subscription" = "Subscription",
"Redemption" = "Redemption",
}