import { AptlyQueueDownloadStatus, AptlyQueueDownloadType } from '../enums/index.js'; import { AptlyDocumentSchema } from './document.js'; import { AptlyMediaSchema } from './media.js'; import { AptlyBaseSchema } from './extends.js'; export type AptlyQueueDownload = AptlyQueueDownloadSchema; export interface AptlyQueueDownloadSchema extends Omit, 'name' | 'archived'> { url: string; type: AptlyQueueDownloadType; status: AptlyQueueDownloadStatus; order?: number; error?: string; organization?: ID; project?: ID; unit?: ID; product?: ID; productVariant?: ID; document?: Partial, '_type' | 'name'>> | null; media?: Partial, 'name'>> | null; }