mirror of
https://github.com/crunchy-labs/crunchy-cli.git
synced 2026-01-21 12:12:00 -06:00
Add extra file for common in different places used elements
This commit is contained in:
parent
5709012dfe
commit
f9792aa847
2 changed files with 40 additions and 37 deletions
39
common.go
Normal file
39
common.go
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
package crunchyroll
|
||||
|
||||
type Panel struct {
|
||||
Title string `json:"title"`
|
||||
PromoTitle string `json:"promo_title"`
|
||||
Slug string `json:"slug"`
|
||||
Playback string `json:"playback"`
|
||||
PromoDescription string `json:"promo_description"`
|
||||
Images struct {
|
||||
Thumbnail [][]struct {
|
||||
Height int `json:"height"`
|
||||
Source string `json:"source"`
|
||||
Type string `json:"type"`
|
||||
Width int `json:"width"`
|
||||
} `json:"thumbnail"`
|
||||
PosterTall [][]struct {
|
||||
Width int `json:"width"`
|
||||
Height int `json:"height"`
|
||||
Type string `json:"type"`
|
||||
Source string `json:"source"`
|
||||
} `json:"poster_tall"`
|
||||
PosterWide [][]struct {
|
||||
Width int `json:"width"`
|
||||
Height int `json:"height"`
|
||||
Type string `json:"type"`
|
||||
Source string `json:"source"`
|
||||
} `json:"poster_wide"`
|
||||
} `json:"images"`
|
||||
ID string `json:"id"`
|
||||
Description string `json:"description"`
|
||||
ChannelID string `json:"channel_id"`
|
||||
Type WatchlistEntryType `json:"type"`
|
||||
ExternalID string `json:"external_id"`
|
||||
SlugTitle string `json:"slug_title"`
|
||||
// not null if Type is WATCHLISTENTRYEPISODE
|
||||
EpisodeMetadata *Episode `json:"episode_metadata"`
|
||||
// not null if Type is WATCHLISTENTRYSERIES
|
||||
SeriesMetadata *Series `json:"series_metadata"`
|
||||
}
|
||||
38
episode.go
38
episode.go
|
|
@ -102,43 +102,7 @@ const (
|
|||
|
||||
// WatchlistEntry contains information about an entry on the watchlist.
|
||||
type WatchlistEntry struct {
|
||||
Panel struct {
|
||||
Title string `json:"title"`
|
||||
PromoTitle string `json:"promo_title"`
|
||||
Slug string `json:"slug"`
|
||||
Playback string `json:"playback"`
|
||||
PromoDescription string `json:"promo_description"`
|
||||
Images struct {
|
||||
Thumbnail [][]struct {
|
||||
Height int `json:"height"`
|
||||
Source string `json:"source"`
|
||||
Type string `json:"type"`
|
||||
Width int `json:"width"`
|
||||
} `json:"thumbnail"`
|
||||
PosterTall [][]struct {
|
||||
Width int `json:"width"`
|
||||
Height int `json:"height"`
|
||||
Type string `json:"type"`
|
||||
Source string `json:"source"`
|
||||
} `json:"poster_tall"`
|
||||
PosterWide [][]struct {
|
||||
Width int `json:"width"`
|
||||
Height int `json:"height"`
|
||||
Type string `json:"type"`
|
||||
Source string `json:"source"`
|
||||
} `json:"poster_wide"`
|
||||
} `json:"images"`
|
||||
ID string `json:"id"`
|
||||
Description string `json:"description"`
|
||||
ChannelID string `json:"channel_id"`
|
||||
Type WatchlistEntryType `json:"type"`
|
||||
ExternalID string `json:"external_id"`
|
||||
SlugTitle string `json:"slug_title"`
|
||||
// not null if Type is WATCHLISTENTRYEPISODE
|
||||
EpisodeMetadata *Episode `json:"episode_metadata"`
|
||||
// not null if Type is WATCHLISTENTRYSERIES
|
||||
SeriesMetadata *Series `json:"series_metadata"`
|
||||
}
|
||||
Panel Panel `json:"panel"`
|
||||
|
||||
New bool `json:"new"`
|
||||
NewContent bool `json:"new_content"`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue