/* tslint:disable */ /* eslint-disable */ /** * Equisoft /plan API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: latest * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime'; /** * Create user payload * @export * @interface UserCreateUserPayload */ export interface UserCreateUserPayload { /** * * @type {string} * @memberof UserCreateUserPayload */ userAccountUuid: string; /** * * @type {string} * @memberof UserCreateUserPayload */ timezone?: string; /** * * @type {string} * @memberof UserCreateUserPayload */ professionalDesignationFr?: string; /** * * @type {string} * @memberof UserCreateUserPayload */ professionalDesignationEn?: string; } /** * Check if a given object implements the UserCreateUserPayload interface. */ export function instanceOfUserCreateUserPayload(value: object): value is UserCreateUserPayload { if (!('userAccountUuid' in value) || value['userAccountUuid'] === undefined) return false; return true; } export function UserCreateUserPayloadFromJSON(json: any): UserCreateUserPayload { return UserCreateUserPayloadFromJSONTyped(json, false); } export function UserCreateUserPayloadFromJSONTyped(json: any, ignoreDiscriminator: boolean): UserCreateUserPayload { if (json == null) { return json; } return { 'userAccountUuid': json['userAccountUuid'], 'timezone': json['timezone'] == null ? undefined : json['timezone'], 'professionalDesignationFr': json['professionalDesignationFr'] == null ? undefined : json['professionalDesignationFr'], 'professionalDesignationEn': json['professionalDesignationEn'] == null ? undefined : json['professionalDesignationEn'], }; } export function UserCreateUserPayloadToJSON(json: any): UserCreateUserPayload { return UserCreateUserPayloadToJSONTyped(json, false); } export function UserCreateUserPayloadToJSONTyped(value?: UserCreateUserPayload | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'userAccountUuid': value['userAccountUuid'], 'timezone': value['timezone'], 'professionalDesignationFr': value['professionalDesignationFr'], 'professionalDesignationEn': value['professionalDesignationEn'], }; }