release-cover.go (498B)
1 package releasecover 2 3 import ( 4 "lyrics/internal/domain" 5 "lyrics/internal/external/musicbrainz" 6 ) 7 8 type ReleaseCoverParams struct { 9 Release domain.Release 10 CoverArt *musicbrainz.CoverArt 11 Status ReleaseCoverStatus 12 } 13 14 type ReleaseCoverStatus string 15 16 const ( 17 ReleaseCoverStatusFound ReleaseCoverStatus = "found" 18 ReleaseCoverStatusNotFound ReleaseCoverStatus = "not_found" 19 ReleaseCoverStatusNoMBID ReleaseCoverStatus = "no_mbid" 20 ReleaseCoverStatusError ReleaseCoverStatus = "error" 21 )