interface CidaasUser {
    _id?: string;
    address?: UserAddress;
    birthdate?: string | Date;
    customFields?: any;
    email?: string;
    email_verified?: boolean;
    family_name?: string;
    gender?: string;
    generate_password?: boolean;
    given_name?: string;
    groups?: UserGroupMap[];
    identityCustomFields?: any;
    identityId?: string;
    locale?: string;
    mfa_enabled?: boolean;
    middle_name?: string;
    mobile_number?: string;
    mobile_number_obj?: UserMobile;
    mobile_number_verified?: boolean;
    need_reset_password?: boolean;
    nickname?: string;
    originalProviderUserId?: string[];
    password?: string;
    password_echo?: string;
    password_hash_info?: any;
    phone_number?: string;
    phone_number_obj?: UserMobile;
    phone_number_verified?: boolean;
    picture?: string;
    profile?: string;
    provider?: string;
    providerBusinessIds?: string[];
    providerUserId?: string;
    rawJSON?: string;
    roles?: string[];
    street_address?: string;
    sub?: string;
    trackId?: string;
    user_status_reason?: string;
    username?: string;
    userStatus?: string;
    website?: string;
    zoneinfo?: string;
}

Hierarchy (View Summary)

Properties

_id?: string

required if it's present in data for update.

address?: UserAddress

Address of the user

birthdate?: string | Date

User's birthdate in the format 'YYYY-MM-DD'

customFields?: any

Represents custom-specific fields that need to be configured in the system

email?: string

Email of the user in string

email_verified?: boolean

Described whether user email has been verified

family_name?: string

Surname or last name of the user

gender?: string

User's gender

generate_password?: boolean

Described wheter new password needs to be generated by the next login

given_name?: string

Given/first name of the user

groups?: UserGroupMap[]

List of groups of a user

identityCustomFields?: any

Custom fileds for identity

identityId?: string

the identityId identifying the useraccount and identity uniquely

locale?: string

Preferred locale of the user

mfa_enabled?: boolean

Described whether multi factor authentication is enabled for the user

middle_name?: string

Middle name of the user

mobile_number?: string

Mobile number of the user in string format

mobile_number_obj?: UserMobile

Mobile number of the user as object

mobile_number_verified?: boolean

Described whether user mobile number has been verified

need_reset_password?: boolean

Described whether password reset is needed

nickname?: string

Casual name of the user

originalProviderUserId?: string[]

UserId from original provider. The value comes from custom/social provider to be referenced

password?: string

Password of a user

password_echo?: string

Password confirm of a user

password_hash_info?: any

Hash info of the password

phone_number?: string

Phone number of the user in string format

phone_number_obj?: UserMobile

Phone number of the user as object

phone_number_verified?: boolean

Described whether user phone number has been verified

picture?: string

URL of the user's profile picture

profile?: string

URL of the user's profile page

provider?: string

Provider name indicating the origin of the social identity

providerBusinessIds?: string[]

List of BusinessId of provider. The value comes from custom/social provider to be referenced

providerUserId?: string

User Id of provider. The value comes from custom/social provider to be referenced

rawJSON?: string

User information Json Object in String format

roles?: string[]

List of roles of a user

street_address?: string

Street Address of a user

sub?: string

Subject (User) identifier

trackId?: string

Identifier generated after successful authentication but unfulfilled prechecks

user_status_reason?: string

Reason for user status

username?: string

Username of the user

userStatus?: string

Status of User

website?: string

URL of the user's web page or blog

zoneinfo?: string

Represents the user's time zone