/** * 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 { CustomFieldReference, Job, JobReference, MediaRootPermission, VolumeMiniReference } from './'; /** * * @export * @interface MediaRootUpdate */ export interface MediaRootUpdate { /** * * @type {number} * @memberof MediaRootUpdate */ readonly id?: number; /** * * @type {Array} * @memberof MediaRootUpdate */ customFields?: Array; /** * * @type {{ [key: string]: string | undefined; }} * @memberof MediaRootUpdate */ workflow?: { [key: string]: string | undefined; } | null; /** * * @type {{ [key: string]: string | undefined; }} * @memberof MediaRootUpdate */ aiConfig?: { [key: string]: string | undefined; } | null; /** * * @type {{ [key: string]: string | undefined; }} * @memberof MediaRootUpdate */ veritoneConfig?: { [key: string]: string | undefined; } | null; /** * * @type {VolumeMiniReference} * @memberof MediaRootUpdate */ volume: VolumeMiniReference; /** * * @type {string} * @memberof MediaRootUpdate */ readonly fullPath?: string; /** * * @type {Array} * @memberof MediaRootUpdate */ readonly resolvedPermissions?: Array; /** * * @type {Array} * @memberof MediaRootUpdate */ jobs?: Array; /** * * @type {Array} * @memberof MediaRootUpdate */ readonly workflowJobs?: Array; /** * * @type {string} * @memberof MediaRootUpdate */ name: string; /** * * @type {string} * @memberof MediaRootUpdate */ path?: string; /** * * @type {boolean} * @memberof MediaRootUpdate */ needsRescan?: boolean; /** * * @type {string} * @memberof MediaRootUpdate */ viewMode?: string; /** * * @type {string} * @memberof MediaRootUpdate */ viewStyle?: string; /** * * @type {string} * @memberof MediaRootUpdate */ viewDefaultTab?: string; /** * * @type {boolean} * @memberof MediaRootUpdate */ showTags?: boolean; /** * * @type {boolean} * @memberof MediaRootUpdate */ showComments?: boolean; /** * * @type {boolean} * @memberof MediaRootUpdate */ showLocations?: boolean; /** * * @type {boolean} * @memberof MediaRootUpdate */ showCustomFields?: boolean; /** * * @type {boolean} * @memberof MediaRootUpdate */ showRatings?: boolean; /** * * @type {boolean} * @memberof MediaRootUpdate */ showSubclips?: boolean; /** * * @type {boolean} * @memberof MediaRootUpdate */ showMarkers?: boolean; /** * * @type {boolean} * @memberof MediaRootUpdate */ showHistory?: boolean; /** * * @type {boolean} * @memberof MediaRootUpdate */ showAiMetadata?: boolean; /** * * @type {boolean} * @memberof MediaRootUpdate */ prefetchThumbnailStrips?: boolean; /** * * @type {string} * @memberof MediaRootUpdate */ cover?: string | null; /** * * @type {string} * @memberof MediaRootUpdate */ nameField?: string | null; /** * * @type {boolean} * @memberof MediaRootUpdate */ shareComments?: boolean; /** * * @type {number} * @memberof MediaRootUpdate */ shareLinkDuration?: number; /** * * @type {number} * @memberof MediaRootUpdate */ defaultProxyProfile?: number | null; /** * * @type {number} * @memberof MediaRootUpdate */ cloudProxyProfile?: number | null; /** * * @type {number} * @memberof MediaRootUpdate */ veritoneConnection?: number | null; /** * * @type {number} * @memberof MediaRootUpdate */ veritoneProxyProfile?: number | null; /** * * @type {number} * @memberof MediaRootUpdate */ aiConnection?: number | null; /** * * @type {number} * @memberof MediaRootUpdate */ aiProxyProfile?: number | null; /** * * @type {Array} * @memberof MediaRootUpdate */ proxyProfiles?: Array; /** * * @type {Array} * @memberof MediaRootUpdate */ tags?: Array; } export declare function MediaRootUpdateFromJSON(json: any): MediaRootUpdate; export declare function MediaRootUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): MediaRootUpdate; export declare function MediaRootUpdateToJSON(value?: MediaRootUpdate | null): any;