mise API - v0.0.0
    Preparing search index...

    Interface RetrieveTask

    Runtime state for a single series being retrieved.

    interface RetrieveTask {
        actualFiles: number;
        cubePathDir: string | null;
        expectedFiles: number;
        firstFileTime: number;
        label: string;
        lastProgressFiles: number;
        lastProgressTime: number;
        lonkConfirmed: boolean;
        pacsName: string;
        reason?: string;
        retrieveId: number | null;
        seriesUID: string;
        startTime: number;
        status: RetrieveStatus;
        studyUID: string;
        syntheticQueryId: number | null;
    }
    Index
    actualFiles: number

    Most recent file count from LONK progress updates.

    cubePathDir: string | null

    CUBE folder the series landed in (resolved post-pull).

    expectedFiles: number

    File count from the originating query decode.

    firstFileTime: number

    When this series' first file arrived; 0 while it is still waiting its turn. The long stop counts from here, so a series queued behind a dozen others is not charged for the wait.

    label: string

    Display label for progress and summaries.

    lastProgressFiles: number

    actualFiles at the last progress tick (stall detection).

    lastProgressTime: number

    Timestamp of the last progress tick.

    lonkConfirmed: boolean

    True only after an explicit LONK done or a storage confirmation.

    pacsName: string

    PACS identifier (pacs_name for LONK subscriptions).

    reason?: string

    Why a series ended badly, in words a surface can show (an ERROR that cannot say why is the defect this field closes).

    retrieveId: number | null

    ID of the PACSRetrieve created for it.

    seriesUID: string

    DICOM SeriesInstanceUID.

    startTime: number

    Timestamp when the retrieve was fired.

    Current lifecycle status.

    studyUID: string

    DICOM StudyInstanceUID.

    syntheticQueryId: number | null

    ID of the per-series synthetic PACSQuery.