UNPKG

acebase-client

Version:

Client to connect to an AceBase realtime database server

70 lines 1.7 kB
export declare class AceBaseUser { /** * unique id */ uid: string; /** * username used for signing in */ username?: string; /** * email address used for signing in */ email?: string; /** * display or screen name */ displayName: string; /** * User profile picture */ picture?: { width: number; height: number; url: string; }; /** * Whether the user's email address has been verified */ emailVerified: boolean; /** * Date/time this user record was created (ISO date string) */ created: string; /** * Date/time this user previously signed in (ISO date string) */ prevSignin?: string; /** * IP address of previous signin */ prevSigninIp?: string; /** * Date/time this user last signed in (ISO date string) */ lastSignin?: string; /** * IP address of last signin */ lastSigninIp?: string; /** * Whether the user has to change their password */ changePassword: boolean; /** * If `changePassword` is true, date/time the password change was requested (ISO date string) */ changePasswordRequested?: string; /** * If `changePassword` is true, date/time the password must have been changed (ISO date string) */ changePasswordBefore?: string; /** * Additional saved user settings & info */ settings: { [key: string]: string | number | boolean; }; constructor(user: Partial<AceBaseUser>); } //# sourceMappingURL=user.d.ts.map