Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FillRecording ¶
Types ¶
type ArtistCredit ¶
type Recording ¶
type Recording struct { Id uuid.UUID AcousticId uuid.UUID Isrcs []string FirstReleaseDate string `json:"first-release-date"` Length int Title string Video bool Releases []Release Genres []Genre ArtistCredit []ArtistCredit `json:"artist-credit"` }
func GetRecording ¶
func (Recording) FirstArtist ¶
func (Recording) FirstGenre ¶
type Release ¶
type Release struct { Id uuid.UUID Asin string Barcode string Country string Date string Disambiguation string Media []Media Packaging string PackagingId uuid.UUID `json:"packaging-id"` Quality string Status string StatusId uuid.UUID `json:"status-id"` ArtistCredit []ArtistCredit `json:"artist-credit"` Title string Genres []Genre ReleaseGroup ReleaseGroup `json:"release-group"` LabelInfo []LabelInfo `json:"label-info"` }
type ReleaseGroup ¶
type ReleaseGroup struct { Id uuid.UUID Title string ArtistCredit []ArtistCredit `json:"artist-credit"` Disambiguation string FirstReleaseDate string `json:"first-release-date"` PrimaryType string `json:"primary-type"` PrimaryTypeId uuid.UUID `json:"primary-type-id"` SecondaryTypes []string `json:"secondary-types"` SecondaryTypeIds []uuid.UUID `json:"secondary-type-ids"` }
Click to show internal directories.
Click to hide internal directories.