Table of Contents

Class RssFeed

Namespace
TorBoxSDK.Models.Rss
Assembly
TorBoxSDK.dll

Represents an RSS feed configured in TorBox.

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

Properties

Active

Gets a value indicating whether the RSS feed is currently active.

[JsonPropertyName("active")]
public bool Active { get; init; }

Property Value

bool

CreatedAt

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

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

Property Value

DateTimeOffset?

Id

Gets the unique identifier of the RSS feed.

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

Property Value

long

Name

Gets the display name of the RSS feed, or null if not set.

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

Property Value

string

RegexFilter

Gets the regex pattern used to filter included items, or null if no include filter is set.

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

Property Value

string

RegexFilterExclude

Gets the regex pattern used to exclude items, or null if no exclude filter is set.

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

Property Value

string

RssType

Gets the type of the RSS feed (e.g., torrent, usenet), or null if not specified.

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

Property Value

string

ScanInterval

Gets the scan interval in minutes for checking the feed for new items.

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

Property Value

int

Url

Gets the URL of the RSS feed, or null if not available.

[JsonPropertyName("url")]
public string? Url { get; init; }

Property Value

string