UNPKG

@streambird/streambird-js

Version:
57 lines (56 loc) 1.41 kB
export declare type UserEmailResponse = { id: string; verified: boolean; email: string; updatedAt: number; createdAt: number; }; export declare type UserPhoneNumberResponse = { id: string; verified: boolean; phoneNumber: string; updatedAt: number; createdAt: number; }; export declare type UserWalletResponse = { id: string; userId: string; publicAddress: string; walletType: string; isDefault: boolean; updatedAt: number; createdAt: number; }; export declare type UserTOTPAttribute = { id: string; userId: string; verified: boolean; updatedAt: number; createdAt: number; }; export declare type UserIDPProvider = { id: string; provider: string; providerSubject: string; idpType: string; methodId: string; methodType: string; updatedAt: number; createdAt: number; }; export declare type User = { userId: string | null; firstName: string | null; middleName: string | null; lastName: string | null; active: boolean | null; updatedAt: number | null; createdAt: number | null; emailId: string | null; phoneNumberId: string | null; emails?: UserEmailResponse[] | null; phoneNumbers?: UserPhoneNumberResponse[] | null; wallets?: UserWalletResponse[] | null; totps?: UserTOTPAttribute[] | null; idpProviders?: UserIDPProvider[] | null; };