Class ModifyRssRequest
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
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
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
RssFeedId
Gets the unique identifier of the RSS feed to modify.
[JsonPropertyName("rss_feed_id")]
public long RssFeedId { get; init; }
Property Value
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
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?