From 4bd702d111c6e4d5455865a7e1fbe5de11899b15 Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Tue, 8 Feb 2022 21:47:58 +0530 Subject: NOT WORKING: pushing current progress, adding support for different options with GetAnimeList --- anime/general.structs.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'anime/general.structs.go') diff --git a/anime/general.structs.go b/anime/general.structs.go index c49b762..77bd22a 100644 --- a/anime/general.structs.go +++ b/anime/general.structs.go @@ -16,6 +16,25 @@ package anime +/* NOTE: MAL still seems to send some fields + * even if they aren't requested. + * those include Title, Picture, Id, etc */ +// default fields to use when none are specified +var DefaultFields []string = []string{ + "id", "title", "main_picture", + "alternative_titles", "start_date", + "end_date", "synopsis", "mean", "rank", + "popularity", "num_list_users", + "num_scoring_users", "nsfw", "created_at", + "updated_at", "media_type", "status", + "genres", "my_list_status", "num_episodes", + "start_season", "broadcast", "source", + "average_episode_duration", "rating", + "pictures", "background", "related_anime", + "related_manga", "recommendations", + "studios", "statistics", +} + // contains previous/next page for anime list type ListPaging struct { NextPage string `json:"next"` @@ -26,3 +45,8 @@ type Season struct { Year int `json:"year"` Name string `json:"season"` } + +type AnimeList struct { + Animes []Anime + Paging ListPaging +} -- cgit v1.2.3 From 1d3f72c1b48998b86fd1740e893559b6dcaf7663 Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Sun, 13 Feb 2022 13:42:06 +0530 Subject: modularised the code for easy access of various functions in packages --- anime/general.structs.go | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'anime/general.structs.go') diff --git a/anime/general.structs.go b/anime/general.structs.go index 77bd22a..5df1357 100644 --- a/anime/general.structs.go +++ b/anime/general.structs.go @@ -16,25 +16,6 @@ package anime -/* NOTE: MAL still seems to send some fields - * even if they aren't requested. - * those include Title, Picture, Id, etc */ -// default fields to use when none are specified -var DefaultFields []string = []string{ - "id", "title", "main_picture", - "alternative_titles", "start_date", - "end_date", "synopsis", "mean", "rank", - "popularity", "num_list_users", - "num_scoring_users", "nsfw", "created_at", - "updated_at", "media_type", "status", - "genres", "my_list_status", "num_episodes", - "start_season", "broadcast", "source", - "average_episode_duration", "rating", - "pictures", "background", "related_anime", - "related_manga", "recommendations", - "studios", "statistics", -} - // contains previous/next page for anime list type ListPaging struct { NextPage string `json:"next"` -- cgit v1.2.3