Versions in this module Expand all Collapse all v1 v1.1.4 Feb 10, 2024 v1.1.3 Feb 10, 2024 v1.1.2 Dec 27, 2022 v1.1.1 Dec 27, 2022 v1.1.0 Dec 27, 2022 Changes in this version type Genre + func (g *Genre) AfterCreate(_ *gorm.DB) (err error) + func (g *Genre) AfterUpdate(_ *gorm.DB) (err error) type Master + func (m *Master) AfterCreate(_ *gorm.DB) (err error) + func (m *Master) AfterUpdate(_ *gorm.DB) (err error) type Release + MasterID *int32 type Style + func (s *Style) AfterCreate(_ *gorm.DB) (err error) + func (s *Style) AfterUpdate(_ *gorm.DB) (err error) v1.0.1 Nov 30, 2022 v1.0.0 Nov 30, 2022 Changes in this version + const TableNameArtist + const TableNameArtistAlias + const TableNameArtistGroup + const TableNameArtistNameVariation + const TableNameArtistURL + const TableNameDatum + const TableNameGenre + const TableNameLabel + const TableNameLabelRelease + const TableNameLabelURL + const TableNameMaster + const TableNameMasterArtist + const TableNameMasterGenre + const TableNameMasterStyle + const TableNameMasterVideo + const TableNameRelease + const TableNameReleaseArtist + const TableNameReleaseContract + const TableNameReleaseCreditedArtist + const TableNameReleaseFormat + const TableNameReleaseGenre + const TableNameReleaseIdentifier + const TableNameReleaseImage + const TableNameReleaseStyle + const TableNameReleaseTrack + const TableNameReleaseVideo + const TableNameStyle + type Artist struct + DataQuality *string + ID int32 + Name *string + Profile *string + RealName *string + func (*Artist) TableName() string + type ArtistAlias struct + AliasID int32 + ArtistID int32 + func (*ArtistAlias) TableName() string + func (a *ArtistAlias) References() []reference.Reference + type ArtistGroup struct + ArtistID int32 + GroupID int32 + func (*ArtistGroup) TableName() string + func (g *ArtistGroup) References() []reference.Reference + type ArtistNameVariation struct + ArtistID int32 + NameVariation string + NameVariationHash int64 + func (*ArtistNameVariation) TableName() string + type ArtistURL struct + ArtistID int32 + URL string + URLHash int64 + func (*ArtistURL) TableName() string + type Data struct + Checksum string + Etag string + GeneratedAt time.Time + TargetType string + URI string + func (*Data) TableName() string + type Genre struct + ID int32 + Name string + func (*Genre) TableName() string + type Label struct + ContactInfo *string + DataQuality *string + ID int32 + Name *string + ParentID *int32 + Profile *string + func (*Label) TableName() string + type LabelRelease struct + CategoryNotation *string + LabelID int32 + ReleaseID int32 + func (*LabelRelease) TableName() string + func (r *LabelRelease) References() []reference.Reference + type LabelURL struct + LabelID int32 + URL string + URLHash int64 + func (*LabelURL) TableName() string + type Master struct + DataQuality *string + ID int32 + MainReleaseID *int32 + ReleasedYear *int16 + Title *string + func (*Master) TableName() string + type MasterArtist struct + ArtistID int32 + MasterID int32 + func (*MasterArtist) TableName() string + func (a *MasterArtist) References() []reference.Reference + type MasterGenre struct + GenreID int32 + MasterID int32 + func (*MasterGenre) TableName() string + func (g *MasterGenre) References() []reference.Reference + type MasterMainRelease struct + ID int32 + MainReleaseID int32 + func (*MasterMainRelease) TableName() string + func (m *MasterMainRelease) References() []reference.Reference + type MasterStyle struct + MasterID int32 + StyleID int32 + func (*MasterStyle) TableName() string + func (s *MasterStyle) References() []reference.Reference + type MasterVideo struct + Description *string + MasterID int32 + Title *string + URL string + URLHash int64 + func (*MasterVideo) TableName() string + type Reference struct + ID int32 + TYP types.Model + func (r *Reference) GetID() int32 + func (r *Reference) GetType() types.Model + type Release struct + Country *string + DataQuality *string + ID int32 + IsMaster *bool + ListedReleaseDate *string + Notes *string + ReleasedDay *int16 + ReleasedMonth *int16 + ReleasedYear *int16 + Status *string + Title *string + func (*Release) TableName() string + type ReleaseArtist struct + ArtistID int32 + ReleaseID int32 + func (*ReleaseArtist) TableName() string + type ReleaseContract struct + Contract string + ContractHash int64 + LabelID int32 + ReleaseID int32 + func (*ReleaseContract) TableName() string + type ReleaseCreditedArtist struct + ArtistID int32 + ReleaseID int32 + Role *string + RoleHash int64 + func (*ReleaseCreditedArtist) TableName() string + func (a *ReleaseCreditedArtist) References() []reference.Reference + type ReleaseFormat struct + Description *string + FormatHash int64 + Name *string + Quantity *int32 + ReleaseID int32 + Text *string + func (*ReleaseFormat) TableName() string + type ReleaseGenre struct + GenreID int32 + ReleaseID int32 + func (*ReleaseGenre) TableName() string + type ReleaseIdentifier struct + Description *string + IdentifierHash int64 + ReleaseID int32 + Type *string + Value *string + func (*ReleaseIdentifier) TableName() string + type ReleaseImage struct + ReleaseID int32 + URL string + URLHash int64 + func (*ReleaseImage) TableName() string + type ReleaseStyle struct + ReleaseID int32 + StyleID int32 + func (*ReleaseStyle) TableName() string + type ReleaseTrack struct + Duration *string + Position *string + ReleaseID int32 + Title *string + TitleHash int64 + func (*ReleaseTrack) TableName() string + type ReleaseVideo struct + Description *string + ReleaseID int32 + Title *string + URL string + URLHash int64 + func (*ReleaseVideo) TableName() string + type Style struct + ID int32 + Name string + func (*Style) TableName() string