Table of Contents

Class ModifyRssRequest

Namespace
TorBoxSDK.Models.Rss
Assembly
TorBoxSDK.dll

Represents a request to modify the properties of an existing RSS feed.

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

Properties

DoRegex

Gets the new regex pattern to filter included items, or null to leave the filter unchanged.

[JsonPropertyName("do_regex")]
public string? DoRegex { get; init; }

Property Value

string

DontOlderThan

Gets the maximum age in days for items to be included, or null to leave the value unchanged.

[JsonPropertyName("dont_older_than")]
public int? DontOlderThan { get; init; }

Property Value

int?

DontRegex

Gets the new regex pattern to exclude items, or null to leave the exclude filter unchanged.

[JsonPropertyName("dont_regex")]
public string? DontRegex { get; init; }

Property Value

string

Name

Gets the new display name for the RSS feed, or null to leave the name unchanged.

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

Property Value

string

RssFeedId

Gets the unique identifier of the RSS feed to modify.

[JsonPropertyName("rss_feed_id")]
public long RssFeedId { get; init; }

Property Value

long

RssType

Gets the RSS feed type (e.g., "torrent"), or null to leave the value unchanged.

[JsonPropertyName("rss_type")]
public string? RssType { get; init; }

Property Value

string

ScanInterval

Gets the new scan interval in minutes, or null to leave the interval unchanged.

[JsonPropertyName("scan_interval")]
public int? ScanInterval { get; init; }

Property Value

int?

TorrentSeeding

Gets the torrent seeding preference for items from this feed, or null to leave the value unchanged.

[JsonPropertyName("torrent_seeding")]
public int? TorrentSeeding { get; init; }

Property Value

int?