aboutsummaryrefslogtreecommitdiff
path: root/entities/mapping.go
blob: 51e588a220f7f744472e47d1c2865336cc09ac89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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"`
}