aboutsummaryrefslogtreecommitdiff
path: root/entities/producer.go
blob: 42cada998a76adc09abe28339f7d47047d3709b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package entities

import "time"

type Producer struct {
	BaseModel
	MALID        int           `gorm:"uniqueIndex" json:"mal_id,omitempty"`
	URL          string        `json:"url,omitempty"`
	Favorites    int           `json:"favorites,omitempty"`
	Count        int           `json:"count,omitempty"`
	Established  string        `json:"established,omitempty"`
	About        string        `gorm:"type:text" json:"about,omitempty"`
	EnrichedAt   *time.Time    `json:"-"`
	ImageID      *uint         `json:"-"`
	Image        *SimpleImage  `gorm:"foreignKey:ImageID" json:"image,omitempty"`
	Titles       []SimpleTitle `gorm:"many2many:producer_titles" json:"titles,omitempty"`
	ExternalURLs []ExternalURL `gorm:"many2many:producer_external_urls" json:"external_urls,omitempty"`
}