aboutsummaryrefslogtreecommitdiff
path: root/anime/structs.go
diff options
context:
space:
mode:
authorVidhu Kant Sharma <vidhukant@protonmail.ch>2022-01-31 00:06:46 +0530
committerVidhu Kant Sharma <vidhukant@protonmail.ch>2022-01-31 00:06:46 +0530
commit02752551dec484dd0e2b6f50158f516fd5d5c39d (patch)
tree34bb063289722a0bb3084284741f544071f9c20c /anime/structs.go
parentb876d3bea001718492fa289ebeba69d2989ddaf3 (diff)
Completed Get Anime Ranking API route
Diffstat (limited to 'anime/structs.go')
-rw-r--r--anime/structs.go92
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"`
-}