/* tslint:disable */ /* eslint-disable */ /** * customfieldsets * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Represents the display settings of a custom field definition. */ export interface CustomFieldDisplaySettings { /** * The original ID of the built-in custom field definition. */ builtInId?: CustomFieldDisplaySettingsBuiltInIdEnum; /** * The user-provided description of the custom field definition. */ description?: string; /** * The user-provided name of the custom field definition. */ displayName?: string; /** * The custom field value display size in the UI. */ fieldSize?: CustomFieldDisplaySettingsFieldSizeEnum; /** * The custom field definition position in the custom field set. */ position?: number; } export const CustomFieldDisplaySettingsBuiltInIdEnum = { FirstName: 'FIRST_NAME', MiddleName: 'MIDDLE_NAME', LastName: 'LAST_NAME', Birthdate: 'BIRTHDATE', Gender: 'GENDER', MobilePhone: 'MOBILE_PHONE', MobilePhone2: 'MOBILE_PHONE_2', HomePhone: 'HOME_PHONE', EmailAddress: 'EMAIL_ADDRESS', } as const; export type CustomFieldDisplaySettingsBuiltInIdEnum = (typeof CustomFieldDisplaySettingsBuiltInIdEnum)[keyof typeof CustomFieldDisplaySettingsBuiltInIdEnum]; export const CustomFieldDisplaySettingsFieldSizeEnum = { Short: 'SHORT', Long: 'LONG', } as const; export type CustomFieldDisplaySettingsFieldSizeEnum = (typeof CustomFieldDisplaySettingsFieldSizeEnum)[keyof typeof CustomFieldDisplaySettingsFieldSizeEnum];