import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface SingleSignOnUserCreate */ export interface SingleSignOnUserCreate { /** * The user's first name. * @type {string} * @memberof SingleSignOnUserCreate */ firstname?: string; /** * The user's time zone. If none is specified, the one provided by the browser will be used. * @type {string} * @memberof SingleSignOnUserCreate */ timeZone?: string; /** * The user's preferred language. * @type {string} * @memberof SingleSignOnUserCreate */ language?: string; /** * * @type {CreationEntityState} * @memberof SingleSignOnUserCreate */ state?: CreationEntityState; /** * The user's last name. * @type {string} * @memberof SingleSignOnUserCreate */ lastname?: string; /** * The single sign-on provider that this user belongs to. * @type {number} * @memberof SingleSignOnUserCreate */ provider: number; /** * The primary account that the user belongs to. * @type {number} * @memberof SingleSignOnUserCreate */ primaryAccount?: number; } /** * Check if a given object implements the SingleSignOnUserCreate interface. */ export declare function instanceOfSingleSignOnUserCreate(value: object): value is SingleSignOnUserCreate; export declare function SingleSignOnUserCreateFromJSON(json: any): SingleSignOnUserCreate; export declare function SingleSignOnUserCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): SingleSignOnUserCreate; export declare function SingleSignOnUserCreateToJSON(json: any): SingleSignOnUserCreate; export declare function SingleSignOnUserCreateToJSONTyped(value?: SingleSignOnUserCreate | null, ignoreDiscriminator?: boolean): any;