/** * 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 { ResourceDetailAudio } from './ResourceDetailAudio'; import type { ResourceDetailBookmark } from './ResourceDetailBookmark'; import type { ResourceDetailCanvas } from './ResourceDetailCanvas'; import type { ResourceDetailDefault } from './ResourceDetailDefault'; import type { ResourceDetailDocument } from './ResourceDetailDocument'; import type { ResourceDetailEmailMessage } from './ResourceDetailEmailMessage'; import type { ResourceDetailFolder } from './ResourceDetailFolder'; import type { ResourceDetailHighlight } from './ResourceDetailHighlight'; import type { ResourceDetailImage } from './ResourceDetailImage'; import type { ResourceDetailNotepad } from './ResourceDetailNotepad'; import type { ResourceDetailVideo } from './ResourceDetailVideo'; import type { ResourceDetailVoicenote } from './ResourceDetailVoicenote'; /** * @type ResourceDetail * * @export */ export type ResourceDetail = { kind: 'audio'; } & ResourceDetailAudio | { kind: 'bookmark'; } & ResourceDetailBookmark | { kind: 'canvas'; } & ResourceDetailCanvas | { kind: 'default'; } & ResourceDetailDefault | { kind: 'document'; } & ResourceDetailDocument | { kind: 'email'; } & ResourceDetailEmailMessage | { kind: 'folder'; } & ResourceDetailFolder | { kind: 'highlight'; } & ResourceDetailHighlight | { kind: 'image'; } & ResourceDetailImage | { kind: 'notepad'; } & ResourceDetailNotepad | { kind: 'video'; } & ResourceDetailVideo | { kind: 'voicenote'; } & ResourceDetailVoicenote; export declare function ResourceDetailFromJSON(json: any): ResourceDetail; export declare function ResourceDetailFromJSONTyped(json: any, ignoreDiscriminator: boolean): ResourceDetail; export declare function ResourceDetailToJSON(json: any): any; export declare function ResourceDetailToJSONTyped(value?: ResourceDetail | null, ignoreDiscriminator?: boolean): any;