videosphere
    Preparing search index...

    Interface LivestreamDocument

    Raw MongoDB document shape for the livestreams collection.

    document is intentionally stored as a JSON string to preserve the existing payload shape used by repository mapping and API contracts. Top-level query fields mirror common list filters so pagination does not require loading every row into memory.

    interface LivestreamDocument {
        _id: string;
        userId: string;
        document: string;
        status?: LivestreamStatus;
        hasYoutubeTarget?: boolean;
        youtubeBroadcastId?: string;
        youtubeLifecycleStatus?: string;
        createdAt: Date;
        updatedAt: Date;
    }
    Index

    Properties

    _id: string
    userId: string
    document: string
    hasYoutubeTarget?: boolean
    youtubeBroadcastId?: string
    youtubeLifecycleStatus?: string
    createdAt: Date
    updatedAt: Date