diff options
| author | Bobby <[email protected]> | 2026-02-04 16:45:52 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2026-02-04 16:45:52 +0530 |
| commit | ebf9a2e91d946a28a797c7317cf73536e1f44033 (patch) | |
| tree | 763503175418c053a2eced7efdc24019a8885829 | |
| parent | 61928ff31d2f8ed00b715a2affd7d9fc58a65a13 (diff) | |
| download | metachan-ebf9a2e91d946a28a797c7317cf73536e1f44033.tar.xz metachan-ebf9a2e91d946a28a797c7317cf73536e1f44033.zip | |
Add enums for database drivers and mapping types
| -rw-r--r-- | enums/database.go | 10 | ||||
| -rw-r--r-- | enums/mapping.go | 30 |
2 files changed, 40 insertions, 0 deletions
diff --git a/enums/database.go b/enums/database.go new file mode 100644 index 0000000..d8fff0b --- /dev/null +++ b/enums/database.go @@ -0,0 +1,10 @@ +package enums + +type DatabaseDriver string + +const ( + SQLite DatabaseDriver = "sqlite" + MySQL DatabaseDriver = "mysql" + Postgres DatabaseDriver = "postgres" + SQLServer DatabaseDriver = "sqlserver" +) diff --git a/enums/mapping.go b/enums/mapping.go new file mode 100644 index 0000000..973802c --- /dev/null +++ b/enums/mapping.go @@ -0,0 +1,30 @@ +package enums + +type MappingType string + +const ( + AniDB MappingType = "anidb" + Anilist MappingType = "anilist" + AnimeCountdown MappingType = "anime_countdown" + AnimePlanet MappingType = "anime_planet" + AniSearch MappingType = "ani_search" + IMDB MappingType = "imdb" + Kitsu MappingType = "kitsu" + LiveChart MappingType = "live_chart" + MAL MappingType = "mal" + NotifyMoe MappingType = "notify_moe" + Simkl MappingType = "simkl" + TMDB MappingType = "tmdb" + TVDB MappingType = "tvdb" +) + +type MappingAnimeType string + +const ( + SPECIAL MappingAnimeType = "SPECIAL" + TV MappingAnimeType = "TV" + OVA MappingAnimeType = "OVA" + MOVIE MappingAnimeType = "MOVIE" + ONA MappingAnimeType = "ONA" + UNKNOWN MappingAnimeType = "UNKNOWN" +) |
