/** * 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 { ElementsGroupReference, ElementsUserMiniReference } from './'; /** * * @export * @interface MediaRootPermissionPartialUpdate */ export interface MediaRootPermissionPartialUpdate { /** * * @type {ElementsUserMiniReference} * @memberof MediaRootPermissionPartialUpdate */ user?: ElementsUserMiniReference; /** * * @type {ElementsGroupReference} * @memberof MediaRootPermissionPartialUpdate */ group?: ElementsGroupReference; /** * * @type {string} * @memberof MediaRootPermissionPartialUpdate */ path?: string; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowRead?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowCreate?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowWriteFs?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowWriteDb?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowProxyDownload?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowOriginalDownload?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowUpload?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowSharing?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowDeleteFs?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ allowDeleteDb?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showTags?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showComments?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showLocations?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showCustomFields?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showRatings?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showSubclips?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showSubtitles?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showAiMetadata?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showMarkers?: boolean; /** * * @type {boolean} * @memberof MediaRootPermissionPartialUpdate */ showHistory?: boolean; /** * * @type {number} * @memberof MediaRootPermissionPartialUpdate */ root?: number; /** * * @type {number} * @memberof MediaRootPermissionPartialUpdate */ isTemporaryForToken?: number | null; } export declare function MediaRootPermissionPartialUpdateFromJSON(json: any): MediaRootPermissionPartialUpdate; export declare function MediaRootPermissionPartialUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): MediaRootPermissionPartialUpdate; export declare function MediaRootPermissionPartialUpdateToJSON(value?: MediaRootPermissionPartialUpdate | null): any;