Expand description
Value types for the download lifecycle: state, priority, queue entries, results, statistics, and per-download configuration.
These structs are the data contract between DownloadManager methods,
IPC callers (Cocoon VSIX installs, Mountain status queries), and tests.
Structs§
- Download
Config - Per-download configuration including URL, destination, checksum, and limits.
- Download
Result - Final outcome of a completed download.
- Download
Statistics - Aggregate statistics across all downloads in this session.
- Download
Status - Live status snapshot for one active download.
- Queued
Download - Entry in the priority download queue.
Enums§
- Download
Priority - Scheduling priority for the download queue.
- Download
State - Fine-grained state of a single download.
Type Aliases§
- Progress
Callback - Type alias for progress callbacks registered with a download.