Skip to main content

TypeAlias.InvestIdentity

type InvestIdentity = {
account: {
id: string;
user: {
email: string;
id: string;
name: string;
};
};
createdAt: string;
firstName: string;
id: string;
lastName: string;
status: "WAITING_KYC" | "KYC_DONE" | "REJECTED_KYC";
updatedAt: string;
};

Investor identity with KYC lifecycle tracking.

Represents an investor's identity linked to an account, progressing through KYC verification stages (WaitingKyc -> KycDone -> Active).

Type Declaration

NameType
account{ id: string; user: { email: string; id: string; name: string; }; }
account.idstring
account.user{ email: string; id: string; name: string; }
account.user.emailstring
account.user.idstring
account.user.namestring
createdAtstring
firstNamestring
idstring
lastNamestring
status"WAITING_KYC" | "KYC_DONE" | "REJECTED_KYC"
updatedAtstring