Table of Contents

Class QueuedDownload

Namespace
TorBoxSDK.Models.Queued
Assembly
TorBoxSDK.dll

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

DateTimeOffset?

Hash

Gets the hash of the queued download, or null if not available.

[JsonPropertyName("hash")]
public string? Hash { get; init; }

Property Value

string

Id

Gets the unique identifier of the queued download.

[JsonPropertyName("id")]
public long Id { get; init; }

Property Value

long

Magnet

Gets the magnet URI for the queued download, or null if not applicable.

[JsonPropertyName("magnet")]
public string? Magnet { get; init; }

Property Value

string

Name

Gets the display name of the queued download, or null if not available.

[JsonPropertyName("name")]
public string? Name { get; init; }

Property Value

string

NameOverride

Gets the name override for the queued download, or null if not set.

[JsonPropertyName("name_override")]
public string? NameOverride { get; init; }

Property Value

string

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

string

Type

Gets the type of download (e.g., "torrent", "usenet", "web_download"), or null if not available.

[JsonPropertyName("type")]
public string? Type { get; init; }

Property Value

string