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"`
}
|