import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface HumanUserCreate */ export interface HumanUserCreate { /** * The user's mobile phone number. * @type {string} * @memberof HumanUserCreate */ mobilePhoneNumber?: string; /** * Whether two-factor authentication is enabled for this user. * @type {boolean} * @memberof HumanUserCreate */ twoFactorEnabled?: boolean; /** * The user's email address. * @type {string} * @memberof HumanUserCreate */ emailAddress?: string; /** * The user's first name. * @type {string} * @memberof HumanUserCreate */ firstname?: string; /** * The user's time zone. If none is specified, the one provided by the browser will be used. * @type {string} * @memberof HumanUserCreate */ timeZone?: string; /** * The user's preferred language. * @type {string} * @memberof HumanUserCreate */ language?: string; /** * * @type {CreationEntityState} * @memberof HumanUserCreate */ state?: CreationEntityState; /** * The user's last name. * @type {string} * @memberof HumanUserCreate */ lastname?: string; /** * The primary account that the user belongs to. * @type {number} * @memberof HumanUserCreate */ primaryAccount?: number; } /** * Check if a given object implements the HumanUserCreate interface. */ export declare function instanceOfHumanUserCreate(value: object): value is HumanUserCreate; export declare function HumanUserCreateFromJSON(json: any): HumanUserCreate; export declare function HumanUserCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): HumanUserCreate; export declare function HumanUserCreateToJSON(json: any): HumanUserCreate; export declare function HumanUserCreateToJSONTyped(value?: HumanUserCreate | null, ignoreDiscriminator?: boolean): any;