/** * ChatGPT Function * Backend for Azure OpenAI integrations * * The version of the OpenAPI document: v1.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 { Headers } from './Headers'; import type { From } from './From'; import type { To } from './To'; /** * * @export * @interface ModelFile */ export interface ModelFile { /** * * @type {string} * @memberof ModelFile */ id?: string | null; /** * * @type {number} * @memberof ModelFile */ created?: number | null; /** * * @type {number} * @memberof ModelFile */ timestamp?: number | null; /** * * @type {string} * @memberof ModelFile */ name?: string | null; /** * * @type {string} * @memberof ModelFile */ title?: string | null; /** * * @type {string} * @memberof ModelFile */ mimetype?: string | null; /** * * @type {string} * @memberof ModelFile */ filetype?: string | null; /** * * @type {string} * @memberof ModelFile */ prettyType?: string | null; /** * * @type {string} * @memberof ModelFile */ user?: string | null; /** * * @type {string} * @memberof ModelFile */ userTeam?: string | null; /** * * @type {boolean} * @memberof ModelFile */ editable?: boolean | null; /** * * @type {number} * @memberof ModelFile */ size?: number | null; /** * * @type {string} * @memberof ModelFile */ mode?: string | null; /** * * @type {boolean} * @memberof ModelFile */ isExternal?: boolean | null; /** * * @type {string} * @memberof ModelFile */ externalType?: string | null; /** * * @type {boolean} * @memberof ModelFile */ isPublic?: boolean | null; /** * * @type {boolean} * @memberof ModelFile */ publicUrlShared?: boolean | null; /** * * @type {boolean} * @memberof ModelFile */ displayAsBot?: boolean | null; /** * * @type {string} * @memberof ModelFile */ username?: string | null; /** * * @type {string} * @memberof ModelFile */ urlPrivate?: string | null; /** * * @type {string} * @memberof ModelFile */ urlPrivateDownload?: string | null; /** * * @type {string} * @memberof ModelFile */ permalink?: string | null; /** * * @type {string} * @memberof ModelFile */ permalinkPublic?: string | null; /** * * @type {string} * @memberof ModelFile */ subject?: string | null; /** * * @type {Array} * @memberof ModelFile */ to?: Array | null; /** * * @type {Array} * @memberof ModelFile */ from?: Array | null; /** * * @type {Array} * @memberof ModelFile */ cc?: Array | null; /** * * @type {Array} * @memberof ModelFile */ attachments?: Array | null; /** * * @type {number} * @memberof ModelFile */ originalAttachmentCount?: number | null; /** * * @type {string} * @memberof ModelFile */ plainText?: string | null; /** * * @type {string} * @memberof ModelFile */ preview?: string | null; /** * * @type {string} * @memberof ModelFile */ previewPlainText?: string | null; /** * * @type {Headers} * @memberof ModelFile */ headers?: Headers | null; /** * * @type {boolean} * @memberof ModelFile */ hasMore?: boolean | null; /** * * @type {boolean} * @memberof ModelFile */ sentToSelf?: boolean | null; /** * * @type {string} * @memberof ModelFile */ botId?: string | null; /** * * @type {boolean} * @memberof ModelFile */ hasRichPreview?: boolean | null; /** * * @type {string} * @memberof ModelFile */ fileAccess?: string | null; } /** * Check if a given object implements the ModelFile interface. */ export declare function instanceOfModelFile(value: object): value is ModelFile; export declare function ModelFileFromJSON(json: any): ModelFile; export declare function ModelFileFromJSONTyped(json: any, ignoreDiscriminator: boolean): ModelFile; export declare function ModelFileToJSON(json: any): ModelFile; export declare function ModelFileToJSONTyped(value?: ModelFile | null, ignoreDiscriminator?: boolean): any;