Class QueuedDownload
Represents a download that has been queued for later processing.
public sealed record QueuedDownload : IEquatable<QueuedDownload>
- Inheritance
-
QueuedDownload
- Implements
- Inherited Members
Properties
CreatedAt
Gets the date and time when the download was queued, or null if not available.
[JsonPropertyName("created_at")]
public DateTimeOffset? CreatedAt { get; init; }
Property Value
Hash
Gets the hash of the queued download, or null if not available.
[JsonPropertyName("hash")]
public string? Hash { get; init; }
Property Value
Id
Gets the unique identifier of the queued download.
[JsonPropertyName("id")]
public long Id { get; init; }
Property Value
Magnet
Gets the magnet URI for the queued download, or null if not applicable.
[JsonPropertyName("magnet")]
public string? Magnet { get; init; }
Property Value
Name
Gets the display name of the queued download, or null if not available.
[JsonPropertyName("name")]
public string? Name { get; init; }
Property Value
NameOverride
Gets the name override for the queued download, or null if not set.
[JsonPropertyName("name_override")]
public string? NameOverride { get; init; }
Property Value
SeedTorrentOverride
Gets the seed torrent override value, or null if not set.
[JsonPropertyName("seed_torrent_override")]
public int? SeedTorrentOverride { get; init; }
Property Value
- int?
TorrentFile
Gets the path to the torrent file for the queued download, or null if not applicable.
[JsonPropertyName("torrent_file")]
public string? TorrentFile { get; init; }
Property Value
Type
Gets the type of download (e.g., "torrent", "usenet", "web_download"), or null if not available.
[JsonPropertyName("type")]
public string? Type { get; init; }