diff options
author | Vidhu Kant Sharma <vidhukant@protonmail.ch> | 2022-01-31 00:06:46 +0530 |
---|---|---|
committer | Vidhu Kant Sharma <vidhukant@protonmail.ch> | 2022-01-31 00:06:46 +0530 |
commit | 02752551dec484dd0e2b6f50158f516fd5d5c39d (patch) | |
tree | 34bb063289722a0bb3084284741f544071f9c20c /anime/structs.go | |
parent | b876d3bea001718492fa289ebeba69d2989ddaf3 (diff) |
Completed Get Anime Ranking API route
Diffstat (limited to 'anime/structs.go')
-rw-r--r-- | anime/structs.go | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/anime/structs.go b/anime/structs.go deleted file mode 100644 index bb35ded..0000000 --- a/anime/structs.go +++ /dev/null @@ -1,92 +0,0 @@ -package anime - -type AnimePicture struct { - Medium string `json:"large"` - Large string `json:"medium"` -} - -type StatusStatistics struct { - Watching int `json:"watching"` - Completed int `json:"completed"` - OnHold int `json:"on_hold"` - Dropped int `json:"dropped"` - PlanToWatch int `json:"plan_to_watch"` -} - -type AnimeStatistics struct { - Status StatusStatistics `json:"status"` - NumListUsers int `json:"num_list_users"` -} - -type Genre struct { - Id int `json:"id"` - Name string `json:"name"` -} - -type ListStatus struct { - Status string `json:"status"` - Score int `json:"score"` - EpWatched int `json:"num_episodes_watched"` - IsRewatching bool `json:"is_rewatching"` - UpdatedAt string `json:"updated_at"` -} - -type Season struct { - Year int `json:"year"` - Name string `json:"season"` -} - -type Broadcast struct { - Day string `json:"day_of_the_week"` - Time string `json:"start_time"` -} - -type Related struct { - Anime Anime `json:"node"` - RelationType string `json:"relation_type"` - RelationTypeFormatted string `json:"relation_type_formatted"` -} - -type Studio struct { - Id int `json:"id"` - Name string `json:"name"` -} - -type Recommendation struct { - Anime Anime `json:"node"` - Num int `json:"num_recommendations"` -} - -type Anime struct { - Id int `json:"id"` - Title string `json:"title"` - MainPicture AnimePicture `json:"main_picture"` - AltTitles []string `json:"alternative_titles"` - StartDate string `json:"start_date"` - EndDate string `json:"end_date"` - Synopsis string `json:"synopsis"` - MeanScore float32 `json:"mean"` - Rank int `json:"rank"` - Popularity int `json:"popularity"` - NumListUsers int `json:"num_list_users"` - NumScoringUsers int `json:"num_scoring_users"` - NsfwStatus string `json:"nsfw"` // find out what values are there - CreatedAt string `json:"created_at"` - UpdatedAt string `json:"updated_at"` - MediaType string `json:"media_type"` - Status string `json:"status"` - Genres []Genre `json:"genres"` - MyListStatus ListStatus `json:"my_list_status"` - NumEpisodes int `json:"num_episodes"` - StartSeason Season `json:"start_season"` - Broadcast Broadcast `json:"broadcast"` - Source string `json:"source"` - DurationSeconds int `json:"average_episode_duration"` - Rating string `json:"rating"` - Pictures []AnimePicture `json:"pictures"` - Background string `json:"background"` - RelatedAnime []Related `json:"related_anime"` - Recommendations []Recommendation `json:"recommendations"` - Studios []Studio `json:"studios"` - Statistics AnimeStatistics `json:"statistics"` -} |