videosphere
    Preparing search index...

    Interface PlatformUpload

    Platform upload (one per target platform per upload job). See PRD Platform Upload.

    interface PlatformUpload {
        id: string;
        uploadJobId: string;
        platform: ConnectedAccountPlatform;
        status: PlatformUploadStatus;
        platformVideoId: string;
        platformUrl: string;
        title: string;
        description: string;
        tags: string[];
        visibility: PlatformUploadVisibility;
        scheduledAt: string;
        errorMessage: string;
        sermonAudioAutoPublishOnProcessed?: boolean;
        resumableUploadUrl?: string;
        resumableBytesConfirmed?: number;
        resumableUpdatedAt?: string;
        $createdAt: string;
        $updatedAt: string;
    }
    Index

    Properties

    id: string
    uploadJobId: string
    platformVideoId: string
    platformUrl: string
    title: string

    Snapshot from row document JSON at creation.

    description: string
    tags: string[]
    scheduledAt: string
    errorMessage: string
    sermonAudioAutoPublishOnProcessed?: boolean

    SermonAudio: auto-publish intent snapshot from distribute time.

    resumableUploadUrl?: string

    Provider resumable session URL/URI when a platform supports chunked resume.

    resumableBytesConfirmed?: number

    Last byte offset confirmed by the provider for an in-progress resumable upload.

    resumableUpdatedAt?: string

    ISO timestamp of the last persisted resumable-state update (staleness checks).

    $createdAt: string

    Persistence system attribute (ISO string).

    $updatedAt: string

    Persistence system attribute (ISO string).