From 0bf78f1ea3a525af6011da638071a85ede42a72a Mon Sep 17 00:00:00 2001 From: mkelvers Date: Wed, 1 Jul 2026 18:53:28 +0200 Subject: [PATCH] feat: add version and release fields to canonical episode list --- internal/domain/episodes.go | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/internal/domain/episodes.go b/internal/domain/episodes.go index 0614ba7e..bd636683 100644 --- a/internal/domain/episodes.go +++ b/internal/domain/episodes.go @@ -24,14 +24,16 @@ type CanonicalEpisode struct { } type CanonicalEpisodeList struct { - AnimeID int `json:"anime_id"` - Episodes []CanonicalEpisode `json:"episodes"` - Source string `json:"source"` - NextRefreshAt string `json:"next_refresh_at,omitempty"` - RetryUntilAt string `json:"retry_until_at,omitempty"` - LastAttemptAt string `json:"last_attempt_at,omitempty"` - LastSuccessAt string `json:"last_success_at,omitempty"` - FailureCount int64 `json:"failure_count,omitempty"` + AnimeID int `json:"anime_id"` + Episodes []CanonicalEpisode `json:"episodes"` + Source string `json:"source"` + AvailabilityVersion int `json:"availability_version,omitempty"` + ReleaseChecked bool `json:"release_checked,omitempty"` + NextRefreshAt string `json:"next_refresh_at,omitempty"` + RetryUntilAt string `json:"retry_until_at,omitempty"` + LastAttemptAt string `json:"last_attempt_at,omitempty"` + LastSuccessAt string `json:"last_success_at,omitempty"` + FailureCount int64 `json:"failure_count,omitempty"` } type EpisodeService interface {