feat: save media alternative titles

This commit is contained in:
Simon Ding
2024-12-13 11:35:32 +08:00
parent 60edeacd0d
commit 67014cfb16
10 changed files with 246 additions and 2 deletions

View File

@@ -31,6 +31,7 @@ func (Media) Fields() []ent.Field {
field.Bool("download_history_episodes").Optional().Default(false).Comment("tv series only"),
field.JSON("limiter", MediaLimiter{}).Optional(),
field.JSON("extras", MediaExtras{}).Optional(),
field.JSON("alternative_titles", []AlternativeTilte{}).Optional(),
}
}
@@ -41,6 +42,12 @@ func (Media) Edges() []ent.Edge {
}
}
type AlternativeTilte struct {
Iso3166_1 string `json:"iso_3166_1"`
Title string `json:"title"`
Type string `json:"type"`
}
type MediaLimiter struct {
SizeMin int64 `json:"size_min"` //in B
SizeMax int64 `json:"size_max"` //in B