diff options
Diffstat (limited to 'anime/ranking.structs.go')
-rw-r--r-- | anime/ranking.structs.go | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/anime/ranking.structs.go b/anime/ranking.structs.go index 03a4589..b0d357f 100644 --- a/anime/ranking.structs.go +++ b/anime/ranking.structs.go @@ -16,10 +16,16 @@ package anime +// Anime but with an extra RankNum field +type rAnime struct { + Anime + RankNum int +} + // this is how the API returns data (looks horrible) type RawRanking struct { Data []struct { - Anime Anime `json:"node"` + Anime rAnime `json:"node"` Ranking struct { Rank int `json:"rank"` } `json:"ranking"` @@ -28,14 +34,8 @@ type RawRanking struct { Paging ListPaging `json:"paging"` } -// each anime has a ranking number -type AnimeRankingTitle struct { - Anime Anime - RankNum int -} - // this is how mal2go returns data type AnimeRanking struct { - Titles []AnimeRankingTitle + Animes []rAnime Paging ListPaging } |