/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Transient presigned URLs minted at showFile request time (15 min TTL). * @export * @interface FilePreviewMetaSchemaPreviewUrls */ export interface FilePreviewMetaSchemaPreviewUrls { /** * Per-page render URLs, indexed parallel to attributes.pages[]. Populated for kind=pdf and multi-page images. * @type {Array} * @memberof FilePreviewMetaSchemaPreviewUrls */ pages?: Array | null; /** * Playback URL for video / audio. Always points to the source upload. * @type {string} * @memberof FilePreviewMetaSchemaPreviewUrls */ mediaUrl?: string | null; /** * Browser-friendly re-muxed variant for video / audio - faststart-mp4 * (moov atom moved to the front for progressive playback) or * genpts-webm (regenerated timestamps + Cues for working seeker on * browser-recorded MediaRecorder webm). Populated only after the * ffmpeg re-mux pass completes (signalled by meta.durationSource='remux'). * FE should prefer this over `mediaUrl` when present; fall back to * `mediaUrl` while it's null (re-mux still pending or failed). * @type {string} * @memberof FilePreviewMetaSchemaPreviewUrls */ streamingUrl?: string | null; /** * Download URL for the original file. Always populated when conversion succeeded. * @type {string} * @memberof FilePreviewMetaSchemaPreviewUrls */ originalUrl?: string | null; /** * Single-image thumbnail. Page 1 PNG for PDFs, downscaled original for images, ffmpeg-extracted frame for videos. Null for audio. * @type {string} * @memberof FilePreviewMetaSchemaPreviewUrls */ thumbnailUrl?: string | null; } /** * Check if a given object implements the FilePreviewMetaSchemaPreviewUrls interface. */ export declare function instanceOfFilePreviewMetaSchemaPreviewUrls(value: object): value is FilePreviewMetaSchemaPreviewUrls; export declare function FilePreviewMetaSchemaPreviewUrlsFromJSON(json: any): FilePreviewMetaSchemaPreviewUrls; export declare function FilePreviewMetaSchemaPreviewUrlsFromJSONTyped(json: any, ignoreDiscriminator: boolean): FilePreviewMetaSchemaPreviewUrls; export declare function FilePreviewMetaSchemaPreviewUrlsToJSON(json: any): FilePreviewMetaSchemaPreviewUrls; export declare function FilePreviewMetaSchemaPreviewUrlsToJSONTyped(value?: FilePreviewMetaSchemaPreviewUrls | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=FilePreviewMetaSchemaPreviewUrls.d.ts.map