aboutsummaryrefslogtreecommitdiff
path: root/anime/validators.go
diff options
context:
space:
mode:
authorVidhu Kant Sharma <bokuwakanojogahoshii@yahoo.com>2022-02-13 11:27:12 +0000
committerGitHub <noreply@github.com>2022-02-13 11:27:12 +0000
commit541c75949e862f6fd1081bc4081b08187fa7da7b (patch)
treec32a78c0c6f16416f42975cac86fbfc23d1b1735 /anime/validators.go
parent0eb32bb339f66d3416c1088d6372bc7219b6e323 (diff)
parent419e08bc3a369a0c1138871184e1a30320032afd (diff)
Merge pull request #3 from MikunoNaka/user-animelist
User animelist functions complete
Diffstat (limited to 'anime/validators.go')
-rw-r--r--anime/validators.go96
1 files changed, 0 insertions, 96 deletions
diff --git a/anime/validators.go b/anime/validators.go
deleted file mode 100644
index 7f6a7cc..0000000
--- a/anime/validators.go
+++ /dev/null
@@ -1,96 +0,0 @@
-/* mal2go - MyAnimeList V2 API wrapper for Go
- * Copyright (C) 2022 Vidhu Kant Sharma <vidhukant@protonmail.ch>
-
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
-
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
-
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <https://www.gnu.org/licenses/>. */
-
-package anime
-
-// Checks if given rankingType is valid
-func isValidRankingType(rankingType string) bool {
- switch rankingType {
- case
- "all",
- "airing",
- "upcoming",
- "tv",
- "ova",
- "movie",
- "special",
- "bypopularity",
- "favorite": return true
- }
- return false
-}
-
-// Checks if given rankingType is valid
-func isValidField(field string) bool {
- switch field {
- case
- "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": return true
- }
- return false
-}
-
-// Checks if given season is valid
-func isValidSeason(season string) bool {
- switch season {
- case
- "winter",
- "spring",
- "summer",
- "fall": return true
- }
- return false
-}
-
-// Checks if given sort is valid
-func isValidSort(sort string) bool {
- switch sort {
- case
- "anime_score",
- "anime_num_list_users": return true
- }
- return false
-}