Table of Contents

Class CreateIntegrationJobRequest

Namespace
TorBoxSDK.Models.Integrations
Assembly
TorBoxSDK.dll

Represents a request to create a cloud integration job (e.g., Google Drive, Dropbox).

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

Properties

DownloadId

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

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

Property Value

long?

DownloadType

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

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

Property Value

string

FileId

Gets the file identifier within the download to integrate, or null to integrate all files.

[JsonPropertyName("file_id")]
public long? FileId { get; init; }

Property Value

long?

Zip

Gets a value indicating whether to zip the files before integration, or null to use the default behavior.

[JsonPropertyName("zip")]
public bool? Zip { get; init; }

Property Value

bool?