ReleaseSourceDto
A configured release source (one row per logical feed).
Source-specific configuration (free-form).
Per-source cron override (5-field POSIX cron). null when the row
inherits the server-wide release_tracking.default_cron_schedule.
Always present in the response (not omitted on null) so clients can
distinguish "inheriting" from "field missing."
The cron expression actually used by the scheduler for this source:
the row's cron_schedule if set, otherwise the resolved server-wide
default. Lets the UI display "Daily (Default)" without needing to
fetch the global setting separately.
Opaque etag/cursor used for conditional fetches.
550e8400-e29b-41d4-a716-446655440b00rss-uploader | rss-series | api-feed | metadata-feed | metadata-piggyback.
One-line summary of the most recent successful poll. Surfaced under the row's status badge so users can see why a poll returned no announcements without grepping logs. NULL until the first successful poll on the source.
Owning plugin id, or core for in-core synthetic sources.
release-nyaaPlugin-defined unique key.
nyaa:user:tsuna69{
"createdAt": "2024-07-29T15:51:28.071Z",
"cronSchedule": "string",
"displayName": "string",
"effectiveCronSchedule": "string",
"enabled": true,
"etag": "string",
"id": "550e8400-e29b-41d4-a716-446655440b00",
"kind": "string",
"lastError": "string",
"lastErrorAt": "2024-07-29T15:51:28.071Z",
"lastPolledAt": "2024-07-29T15:51:28.071Z",
"lastSummary": "string",
"pluginId": "release-nyaa",
"sourceKey": "nyaa:user:tsuna69",
"updatedAt": "2024-07-29T15:51:28.071Z"
}