Table of Contents

Class IntegrationJob

Namespace
TorBoxSDK.Models.Integrations
Assembly
TorBoxSDK.dll

Represents an integration job in TorBox (e.g., a cloud sync or import operation).

public sealed record IntegrationJob : IEquatable<IntegrationJob>
Inheritance
IntegrationJob
Implements
Inherited Members

Properties

AuthId

Gets the authentication identifier of the user who owns this job, or null if not available.

[JsonPropertyName("auth_id")]
public string? AuthId { get; init; }

Property Value

string

CreatedAt

Gets the date and time when the job was created, or null if not available.

[JsonPropertyName("created_at")]
public DateTimeOffset? CreatedAt { get; init; }

Property Value

DateTimeOffset?

Detail

Gets additional detail about the job, or null if not available.

[JsonPropertyName("detail")]
public string? Detail { get; init; }

Property Value

string

DownloadId

Gets the identifier of the associated download, or null if not applicable.

[JsonPropertyName("download_id")]
public long? DownloadId { get; init; }

Property Value

long?

DownloadType

Gets the type of the associated download (e.g., torrent, usenet), or null if not applicable.

[JsonPropertyName("download_type")]
public string? DownloadType { get; init; }

Property Value

string

Hash

Gets the hash of the associated download, or null if not applicable.

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

Property Value

string

Id

Gets the unique identifier of the integration job.

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

Property Value

long

JobType

Gets the type of integration job, or null if not available.

[JsonPropertyName("job_type")]
public string? JobType { get; init; }

Property Value

string

Progress

Gets the progress of the job as a value between 0.0 and 1.0.

[JsonPropertyName("progress")]
public double Progress { get; init; }

Property Value

double

Status

Gets the current status of the job, or null if not available.

[JsonPropertyName("status")]
public string? Status { get; init; }

Property Value

string