diff options
Diffstat (limited to 'entities/mapping.go')
| -rw-r--r-- | entities/mapping.go | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/entities/mapping.go b/entities/mapping.go new file mode 100644 index 0000000..51e588a --- /dev/null +++ b/entities/mapping.go @@ -0,0 +1,26 @@ +package entities + +import ( + "metachan/enums" + + "gorm.io/gorm" +) + +type Mapping struct { + gorm.Model + AniDB int `json:"anidb,omitempty"` + Anilist int `json:"anilist,omitempty"` + AnimeCountdown int `json:"anime_countdown,omitempty"` + AnimePlanet string `json:"anime_planet,omitempty"` + AniSearch int `json:"ani_search,omitempty"` + IMDB string `json:"imdb,omitempty"` + Kitsu int `json:"kitsu,omitempty"` + LiveChart int `json:"live_chart,omitempty"` + MAL int `json:"mal,omitempty"` + NotifyMoe string `json:"notify_moe,omitempty"` + Simkl int `json:"simkl,omitempty"` + TMDB int `json:"tmdb,omitempty"` + TVDB int `json:"tvdb,omitempty"` + Type enums.MappingAnimeType `json:"type,omitempty"` + MALAnilistComposite *string `gorm:"uniqueIndex"` +} |
