/* tslint:disable */ /* eslint-disable */ /** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { exists, mapValues } from '../runtime'; /** * * @export * @interface ParametersUpdate */ export interface ParametersUpdate { /** * * @type {boolean} * @memberof ParametersUpdate */ analytics?: boolean; /** * * @type {string} * @memberof ParametersUpdate */ brandingCss?: string; /** * * @type {string} * @memberof ParametersUpdate */ brandingLogo?: string; /** * * @type {boolean} * @memberof ParametersUpdate */ clientOfferFileSearch?: boolean; /** * http://host/ * @type {string} * @memberof ParametersUpdate */ externalUrl?: string | null; /** * Recycle bins are usually either in Workspace/Share or Volume folder * @type {boolean} * @memberof ParametersUpdate */ fileManagerRecycleBin?: boolean; /** * * @type {string} * @memberof ParametersUpdate */ httpsRedirect?: ParametersUpdateHttpsRedirectEnum; /** * * @type {string} * @memberof ParametersUpdate */ language?: ParametersUpdateLanguageEnum; /** * * @type {boolean} * @memberof ParametersUpdate */ ltfsDefaultRestoreToOriginalLocation?: boolean; /** * * @type {boolean} * @memberof ParametersUpdate */ ltfsDefaultSearchDirectories?: boolean; /** * * @type {string} * @memberof ParametersUpdate */ ltfsLibraryAddress?: string | null; /** * * @type {{ [key: string]: string | undefined; }} * @memberof ParametersUpdate */ mailStyling?: { [key: string]: string | undefined; }; /** * * @type {boolean} * @memberof ParametersUpdate */ mediaAutoPlay?: boolean; /** * * @type {boolean} * @memberof ParametersUpdate */ mediaAutoProxy?: boolean; /** * * @type {boolean} * @memberof ParametersUpdate */ mediaAutoScan?: boolean; /** * * @type {boolean} * @memberof ParametersUpdate */ mediaAutoTransport?: boolean; /** * * @type {boolean} * @memberof ParametersUpdate */ mediaAutoVeritoneUpload?: boolean; /** * * @type {string} * @memberof ParametersUpdate */ mediaDefaultCustomFieldType?: ParametersUpdateMediaDefaultCustomFieldTypeEnum; /** * * @type {string} * @memberof ParametersUpdate */ mediaDefaultDeleteBehaviour?: ParametersUpdateMediaDefaultDeleteBehaviourEnum; /** * * @type {boolean} * @memberof ParametersUpdate */ mediaForceShowDeleted?: boolean | null; /** * * @type {boolean} * @memberof ParametersUpdate */ mediaKeepSelectionWhenBrowsing?: boolean; /** * Recycle bin is usually in the .recycle-bin folder in the volume root * @type {boolean} * @memberof ParametersUpdate */ mediaRecycleBin?: boolean; /** * * @type {boolean} * @memberof ParametersUpdate */ ntpOfferSync?: boolean; /** * * @type {string} * @memberof ParametersUpdate */ otpPolicy?: ParametersUpdateOtpPolicyEnum; /** * * @type {boolean} * @memberof ParametersUpdate */ tasksRunScheduled?: boolean; /** * Copy this value from an existing user * @type {string} * @memberof ParametersUpdate */ usersDefaultPermissions?: string; /** * * @type {string} * @memberof ParametersUpdate */ workspacesFolderTemplatePath?: string; /** * * @type {string} * @memberof ParametersUpdate */ workspacesPath?: string; } /** * @export * @enum {string} */ export enum ParametersUpdateHttpsRedirectEnum { Domain = 'domain', On = 'on' }/** * @export * @enum {string} */ export enum ParametersUpdateLanguageEnum { En = 'en', Fr = 'fr', De = 'de', Ru = 'ru' }/** * @export * @enum {string} */ export enum ParametersUpdateMediaDefaultCustomFieldTypeEnum { File = 'file', Asset = 'asset' }/** * @export * @enum {string} */ export enum ParametersUpdateMediaDefaultDeleteBehaviourEnum { Disk = 'disk', Database = 'database', Completely = 'completely' }/** * @export * @enum {string} */ export enum ParametersUpdateOtpPolicyEnum { AdminOnly = 'admin-only', SelfServiceSetupOnly = 'self-service-setup-only', SelfServiceAll = 'self-service-all' } export function ParametersUpdateFromJSON(json: any): ParametersUpdate { return ParametersUpdateFromJSONTyped(json, false); } export function ParametersUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): ParametersUpdate { if ((json === undefined) || (json === null)) { return json; } return { 'analytics': !exists(json, 'analytics') ? undefined : json['analytics'], 'brandingCss': !exists(json, 'branding_css') ? undefined : json['branding_css'], 'brandingLogo': !exists(json, 'branding_logo') ? undefined : json['branding_logo'], 'clientOfferFileSearch': !exists(json, 'client_offer_file_search') ? undefined : json['client_offer_file_search'], 'externalUrl': !exists(json, 'external_url') ? undefined : json['external_url'], 'fileManagerRecycleBin': !exists(json, 'file_manager_recycle_bin') ? undefined : json['file_manager_recycle_bin'], 'httpsRedirect': !exists(json, 'https_redirect') ? undefined : json['https_redirect'], 'language': !exists(json, 'language') ? undefined : json['language'], 'ltfsDefaultRestoreToOriginalLocation': !exists(json, 'ltfs_default_restore_to_original_location') ? undefined : json['ltfs_default_restore_to_original_location'], 'ltfsDefaultSearchDirectories': !exists(json, 'ltfs_default_search_directories') ? undefined : json['ltfs_default_search_directories'], 'ltfsLibraryAddress': !exists(json, 'ltfs_library_address') ? undefined : json['ltfs_library_address'], 'mailStyling': !exists(json, 'mail_styling') ? undefined : json['mail_styling'], 'mediaAutoPlay': !exists(json, 'media_auto_play') ? undefined : json['media_auto_play'], 'mediaAutoProxy': !exists(json, 'media_auto_proxy') ? undefined : json['media_auto_proxy'], 'mediaAutoScan': !exists(json, 'media_auto_scan') ? undefined : json['media_auto_scan'], 'mediaAutoTransport': !exists(json, 'media_auto_transport') ? undefined : json['media_auto_transport'], 'mediaAutoVeritoneUpload': !exists(json, 'media_auto_veritone_upload') ? undefined : json['media_auto_veritone_upload'], 'mediaDefaultCustomFieldType': !exists(json, 'media_default_custom_field_type') ? undefined : json['media_default_custom_field_type'], 'mediaDefaultDeleteBehaviour': !exists(json, 'media_default_delete_behaviour') ? undefined : json['media_default_delete_behaviour'], 'mediaForceShowDeleted': !exists(json, 'media_force_show_deleted') ? undefined : json['media_force_show_deleted'], 'mediaKeepSelectionWhenBrowsing': !exists(json, 'media_keep_selection_when_browsing') ? undefined : json['media_keep_selection_when_browsing'], 'mediaRecycleBin': !exists(json, 'media_recycle_bin') ? undefined : json['media_recycle_bin'], 'ntpOfferSync': !exists(json, 'ntp_offer_sync') ? undefined : json['ntp_offer_sync'], 'otpPolicy': !exists(json, 'otp_policy') ? undefined : json['otp_policy'], 'tasksRunScheduled': !exists(json, 'tasks_run_scheduled') ? undefined : json['tasks_run_scheduled'], 'usersDefaultPermissions': !exists(json, 'users_default_permissions') ? undefined : json['users_default_permissions'], 'workspacesFolderTemplatePath': !exists(json, 'workspaces_folder_template_path') ? undefined : json['workspaces_folder_template_path'], 'workspacesPath': !exists(json, 'workspaces_path') ? undefined : json['workspaces_path'], }; } export function ParametersUpdateToJSON(value?: ParametersUpdate | null): any { if (value === undefined) { return undefined; } if (value === null) { return null; } return { 'analytics': value.analytics, 'branding_css': value.brandingCss, 'branding_logo': value.brandingLogo, 'client_offer_file_search': value.clientOfferFileSearch, 'external_url': value.externalUrl, 'file_manager_recycle_bin': value.fileManagerRecycleBin, 'https_redirect': value.httpsRedirect, 'language': value.language, 'ltfs_default_restore_to_original_location': value.ltfsDefaultRestoreToOriginalLocation, 'ltfs_default_search_directories': value.ltfsDefaultSearchDirectories, 'ltfs_library_address': value.ltfsLibraryAddress, 'mail_styling': value.mailStyling, 'media_auto_play': value.mediaAutoPlay, 'media_auto_proxy': value.mediaAutoProxy, 'media_auto_scan': value.mediaAutoScan, 'media_auto_transport': value.mediaAutoTransport, 'media_auto_veritone_upload': value.mediaAutoVeritoneUpload, 'media_default_custom_field_type': value.mediaDefaultCustomFieldType, 'media_default_delete_behaviour': value.mediaDefaultDeleteBehaviour, 'media_force_show_deleted': value.mediaForceShowDeleted, 'media_keep_selection_when_browsing': value.mediaKeepSelectionWhenBrowsing, 'media_recycle_bin': value.mediaRecycleBin, 'ntp_offer_sync': value.ntpOfferSync, 'otp_policy': value.otpPolicy, 'tasks_run_scheduled': value.tasksRunScheduled, 'users_default_permissions': value.usersDefaultPermissions, 'workspaces_folder_template_path': value.workspacesFolderTemplatePath, 'workspaces_path': value.workspacesPath, }; }