67
media/trakt/struct.go
Normal file
67
media/trakt/struct.go
Normal file
@@ -0,0 +1,67 @@
|
||||
package trakt
|
||||
|
||||
import (
|
||||
"time"
|
||||
)
|
||||
|
||||
type ShowIds struct {
|
||||
Trakt int `json:"trakt"`
|
||||
Slug string `json:"slug"`
|
||||
Tvdb int `json:"tvdb"`
|
||||
Imdb string `json:"imdb"`
|
||||
Tmdb int `json:"tmdb"`
|
||||
}
|
||||
|
||||
type MovieIds struct {
|
||||
Trakt int `json:"trakt"`
|
||||
Slug string `json:"slug"`
|
||||
Imdb string `json:"imdb"`
|
||||
Tmdb int `json:"tmdb"`
|
||||
}
|
||||
|
||||
type Show struct {
|
||||
Type string `json:"type"`
|
||||
Title string `json:"title"`
|
||||
Year int `json:"year"`
|
||||
Ids ShowIds `json:"ids"`
|
||||
Overview string `json:"overview"`
|
||||
FirstAired time.Time `json:"first_aired"`
|
||||
Runtime int `json:"runtime"`
|
||||
Certification string `json:"certification"`
|
||||
Network string `json:"network"`
|
||||
Country string `json:"country"`
|
||||
Trailer string `json:"trailer"`
|
||||
Homepage string `json:"homepage"`
|
||||
Status string `json:"status"`
|
||||
Rating float64 `json:"rating"`
|
||||
Votes int `json:"votes"`
|
||||
CommentCount int `json:"comment_count"`
|
||||
Language string `json:"language"`
|
||||
AvailableTranslations []string `json:"available_translations"`
|
||||
Genres []string `json:"genres"`
|
||||
AiredEpisodes int `json:"aired_episodes"`
|
||||
Character string `json:"character"`
|
||||
}
|
||||
|
||||
type Movie struct {
|
||||
Type string `json:"type"`
|
||||
Title string `json:"title"`
|
||||
Year int `json:"year"`
|
||||
Ids MovieIds `json:"ids"`
|
||||
Tagline string `json:"tagline"`
|
||||
Overview string `json:"overview"`
|
||||
Released string `json:"released"`
|
||||
Runtime int `json:"runtime"`
|
||||
Country string `json:"country"`
|
||||
Trailer string `json:"trailer"`
|
||||
Homepage string `json:"homepage"`
|
||||
Status string `json:"status"`
|
||||
Rating float64 `json:"rating"`
|
||||
Votes int `json:"votes"`
|
||||
CommentCount int `json:"comment_count"`
|
||||
Language string `json:"language"`
|
||||
AvailableTranslations []string `json:"available_translations"`
|
||||
Genres []string `json:"genres"`
|
||||
Certification string `json:"certification"`
|
||||
Character string `json:"character"`
|
||||
}
|
||||
Reference in New Issue
Block a user