GetAnimeDetail

This commit is contained in:
daru
2022-04-15 03:10:05 +02:00
parent 7307b3c808
commit c8e0b0af2d
4 changed files with 80 additions and 1 deletions

View File

@@ -26,6 +26,50 @@ type RegisterData struct {
Sauce string `json:"sauce"`
}
type AnimeDetailMal struct {
ID int64 `json:"id"`
Title string `json:"title"`
MainPicture struct {
Medium string `json:"medium"`
Large string `json:"large"`
} `json:"main_picture"`
AlternativeTitles struct {
Synonyms []string `json:"synonyms"`
En string `json:"en"`
Ja string `json:"ja"`
} `json:"alternative_titles"`
StartDate string `json:"start_date"`
Synopsis string `json:"synopsis"`
Mean float64 `json:"mean"`
Rank int `json:"rank"`
Popularity int `json:"popularity"`
NumListUsers int `json:"num_list_users"`
NumScoringUsers int `json:"num_scoring_users"`
Nsfw string `json:"nsfw"`
MediaType string `json:"media_type"`
Status string `json:"status"`
Genres []struct {
ID int `json:"id"`
Name string `json:"name"`
} `json:"genres"`
NumEpisodes int `json:"num_episodes"`
StartSeason struct {
Year int `json:"year"`
Season string `json:"season"`
} `json:"start_season"`
Broadcast struct {
DayOfTheWeek string `json:"day_of_the_week"`
StartTime string `json:"start_time"`
} `json:"broadcast"`
Source string `json:"source"`
AverageEpisodeDuration int `json:"average_episode_duration"`
Rating string `json:"rating"`
Studios []struct {
ID int `json:"id"`
Name string `json:"name"`
} `json:"studios"`
}
type AnimeListMal struct {
Data []struct {
Node struct {