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 {