/** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { UpdateResourceRequestLocation } from './UpdateResourceRequestLocation'; import type { CreateFolderRequestIcon } from './CreateFolderRequestIcon'; /** * * @export * @interface UpdateResourceRequest */ export interface UpdateResourceRequest { /** * * @type {string} * @memberof UpdateResourceRequest */ 'name'?: string; /** * * @type {string} * @memberof UpdateResourceRequest */ 'description'?: string | null; /** * * @type {CreateFolderRequestIcon} * @memberof UpdateResourceRequest */ 'icon'?: CreateFolderRequestIcon | null; /** * * @type {string} * @memberof UpdateResourceRequest */ 'coverStoragePath'?: string | null; /** * * @type {UpdateResourceRequestLocation} * @memberof UpdateResourceRequest */ 'location'?: UpdateResourceRequestLocation; } /** * Check if a given object implements the UpdateResourceRequest interface. */ export declare function instanceOfUpdateResourceRequest(value: object): value is UpdateResourceRequest; export declare function UpdateResourceRequestFromJSON(json: any): UpdateResourceRequest; export declare function UpdateResourceRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateResourceRequest; export declare function UpdateResourceRequestToJSON(json: any): UpdateResourceRequest; export declare function UpdateResourceRequestToJSONTyped(value?: UpdateResourceRequest | null, ignoreDiscriminator?: boolean): any;