PaginatedResponse_ReleaseLedgerEntryDto
Generic paginated response wrapper with HATEOAS links
data object[]required
The data items for this page
Decimal supports 12.5 etc.
Plugin-stable identity for the release (used for dedup).
nyaa:1234567Sparse { "jxl": true, "container": "cbz", ... }.
Group/scanlator/uploader attribution.
550e8400-e29b-41d4-a716-446655440a00Torrent info_hash, if applicable.
Optional second URL for direct fetch (.torrent, magnet:, DDL
link). Travels paired with [Self::media_url_kind].
Classifies what media_url points at: torrent | magnet |
direct | other. The frontend uses this to pick a kind-specific
icon next to the standard external-link icon.
Source-specific extras (free-form).
Where to acquire the release. Conventionally a human-readable landing page (Nyaa view page, MangaUpdates release page).
550e8400-e29b-41d4-a716-446655440002Series title at the time of the response. Joined from the series
table so the inbox UI can render a human-readable label without a
follow-up fetch. Falls back to the empty string only if the series
row was hard-deleted between the join and the read.
Chainsaw Man550e8400-e29b-41d4-a716-446655440b00announced | dismissed | marked_acquired | hidden.
links objectrequired
HATEOAS navigation links
Link to the first page
Link to the last page
Link to the next page (null if on last page)
Link to the previous page (null if on first page)
Link to the current page
Current page number (1-indexed)
Possible values: >= 0
1Number of items per page
Possible values: >= 0
50Total number of items across all pages
Possible values: >= 0
150Total number of pages
Possible values: >= 0
3{
"data": [
{
"chapter": 0,
"confidence": 0,
"createdAt": "2024-07-29T15:51:28.071Z",
"externalReleaseId": "nyaa:1234567",
"groupOrUploader": "string",
"id": "550e8400-e29b-41d4-a716-446655440a00",
"infoHash": "string",
"language": "string",
"mediaUrl": "string",
"mediaUrlKind": "string",
"observedAt": "2024-07-29T15:51:28.071Z",
"payloadUrl": "string",
"seriesId": "550e8400-e29b-41d4-a716-446655440002",
"seriesTitle": "Chainsaw Man",
"sourceId": "550e8400-e29b-41d4-a716-446655440b00",
"state": "string",
"volume": 0
}
],
"links": {
"first": "string",
"last": "string",
"next": "string",
"prev": "string",
"self": "string"
},
"page": 1,
"pageSize": 50,
"total": 150,
"totalPages": 3
}