import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface SingleSignOnUserUpdate */ export interface SingleSignOnUserUpdate { /** * The user's first name. * @type {string} * @memberof SingleSignOnUserUpdate */ firstname?: string; /** * The user's time zone. If none is specified, the one provided by the browser will be used. * @type {string} * @memberof SingleSignOnUserUpdate */ timeZone?: string; /** * The user's preferred language. * @type {string} * @memberof SingleSignOnUserUpdate */ language?: string; /** * * @type {CreationEntityState} * @memberof SingleSignOnUserUpdate */ state?: CreationEntityState; /** * The user's last name. * @type {string} * @memberof SingleSignOnUserUpdate */ lastname?: string; /** * The version number indicates the version of the entity. The version is incremented whenever the entity is changed. * @type {number} * @memberof SingleSignOnUserUpdate */ version: number; } /** * Check if a given object implements the SingleSignOnUserUpdate interface. */ export declare function instanceOfSingleSignOnUserUpdate(value: object): value is SingleSignOnUserUpdate; export declare function SingleSignOnUserUpdateFromJSON(json: any): SingleSignOnUserUpdate; export declare function SingleSignOnUserUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): SingleSignOnUserUpdate; export declare function SingleSignOnUserUpdateToJSON(json: any): SingleSignOnUserUpdate; export declare function SingleSignOnUserUpdateToJSONTyped(value?: SingleSignOnUserUpdate | null, ignoreDiscriminator?: boolean): any;