Documentation
¶
Index ¶
- Variables
- type ActivityPeriod
- func (*ActivityPeriod) Descriptor() ([]byte, []int)deprecated
- func (x *ActivityPeriod) GetDecade() int32
- func (x *ActivityPeriod) GetEndYear() int32
- func (x *ActivityPeriod) GetStartYear() int32
- func (*ActivityPeriod) ProtoMessage()
- func (x *ActivityPeriod) ProtoReflect() protoreflect.Message
- func (x *ActivityPeriod) Reset()
- func (x *ActivityPeriod) String() string
- type Album
- func (*Album) Descriptor() ([]byte, []int)deprecated
- func (x *Album) GetArtist() []*Artist
- func (x *Album) GetAvailability() []*Availability
- func (x *Album) GetCopyright() []*Copyright
- func (x *Album) GetCover() []*Image
- func (x *Album) GetCoverGroup() *ImageGroup
- func (x *Album) GetDate() *Date
- func (x *Album) GetDisc() []*Disc
- func (x *Album) GetExternalId() []*ExternalId
- func (x *Album) GetGid() []byte
- func (x *Album) GetLabel() string
- func (x *Album) GetName() string
- func (x *Album) GetOriginalTitle() string
- func (x *Album) GetPopularity() int32
- func (x *Album) GetPrereleaseEndDate() int64
- func (x *Album) GetRelated() []*Album
- func (x *Album) GetRestriction() []*Restriction
- func (x *Album) GetReview() []string
- func (x *Album) GetSalePeriod() []*SalePeriod
- func (x *Album) GetType() Album_Type
- func (x *Album) GetTypeStr() string
- func (x *Album) GetVersionTitle() string
- func (*Album) ProtoMessage()
- func (x *Album) ProtoReflect() protoreflect.Message
- func (x *Album) Reset()
- func (x *Album) String() string
- type AlbumGroup
- type Album_Type
- func (Album_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Album_Type) Enum() *Album_Type
- func (Album_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Album_Type) Number() protoreflect.EnumNumber
- func (x Album_Type) String() string
- func (Album_Type) Type() protoreflect.EnumType
- func (x *Album_Type) UnmarshalJSON(b []byte) errordeprecated
- type Artist
- func (*Artist) Descriptor() ([]byte, []int)deprecated
- func (x *Artist) GetActivityPeriod() []*ActivityPeriod
- func (x *Artist) GetAlbumGroup() []*AlbumGroup
- func (x *Artist) GetAppearsOnGroup() []*AlbumGroup
- func (x *Artist) GetAvailability() []*Availability
- func (x *Artist) GetBiography() []*Biography
- func (x *Artist) GetCompilationGroup() []*AlbumGroup
- func (x *Artist) GetExternalId() []*ExternalId
- func (x *Artist) GetGid() []byte
- func (x *Artist) GetIsPortraitAlbumCover() bool
- func (x *Artist) GetName() string
- func (x *Artist) GetPopularity() int32
- func (x *Artist) GetPortrait() []*Image
- func (x *Artist) GetPortraitGroup() *ImageGroup
- func (x *Artist) GetRelated() []*Artist
- func (x *Artist) GetRestriction() []*Restriction
- func (x *Artist) GetSalePeriod() []*SalePeriod
- func (x *Artist) GetSingleGroup() []*AlbumGroup
- func (x *Artist) GetTopTrack() []*TopTracks
- func (*Artist) ProtoMessage()
- func (x *Artist) ProtoReflect() protoreflect.Message
- func (x *Artist) Reset()
- func (x *Artist) String() string
- type ArtistWithRole
- func (*ArtistWithRole) Descriptor() ([]byte, []int)deprecated
- func (x *ArtistWithRole) GetArtistGid() []byte
- func (x *ArtistWithRole) GetArtistName() string
- func (x *ArtistWithRole) GetRole() ArtistWithRole_ArtistRole
- func (*ArtistWithRole) ProtoMessage()
- func (x *ArtistWithRole) ProtoReflect() protoreflect.Message
- func (x *ArtistWithRole) Reset()
- func (x *ArtistWithRole) String() string
- type ArtistWithRole_ArtistRole
- func (ArtistWithRole_ArtistRole) Descriptor() protoreflect.EnumDescriptor
- func (x ArtistWithRole_ArtistRole) Enum() *ArtistWithRole_ArtistRole
- func (ArtistWithRole_ArtistRole) EnumDescriptor() ([]byte, []int)deprecated
- func (x ArtistWithRole_ArtistRole) Number() protoreflect.EnumNumber
- func (x ArtistWithRole_ArtistRole) String() string
- func (ArtistWithRole_ArtistRole) Type() protoreflect.EnumType
- func (x *ArtistWithRole_ArtistRole) UnmarshalJSON(b []byte) errordeprecated
- type Audio
- type AudioFile
- type AudioFile_Format
- func (AudioFile_Format) Descriptor() protoreflect.EnumDescriptor
- func (x AudioFile_Format) Enum() *AudioFile_Format
- func (AudioFile_Format) EnumDescriptor() ([]byte, []int)deprecated
- func (x AudioFile_Format) Number() protoreflect.EnumNumber
- func (x AudioFile_Format) String() string
- func (AudioFile_Format) Type() protoreflect.EnumType
- func (x *AudioFile_Format) UnmarshalJSON(b []byte) errordeprecated
- type Audio_Format
- func (Audio_Format) Descriptor() protoreflect.EnumDescriptor
- func (x Audio_Format) Enum() *Audio_Format
- func (Audio_Format) EnumDescriptor() ([]byte, []int)deprecated
- func (x Audio_Format) Number() protoreflect.EnumNumber
- func (x Audio_Format) String() string
- func (Audio_Format) Type() protoreflect.EnumType
- func (x *Audio_Format) UnmarshalJSON(b []byte) errordeprecated
- type Availability
- func (*Availability) Descriptor() ([]byte, []int)deprecated
- func (x *Availability) GetCatalogueStr() []string
- func (x *Availability) GetStart() *Date
- func (*Availability) ProtoMessage()
- func (x *Availability) ProtoReflect() protoreflect.Message
- func (x *Availability) Reset()
- func (x *Availability) String() string
- type Biography
- func (*Biography) Descriptor() ([]byte, []int)deprecated
- func (x *Biography) GetPortrait() []*Image
- func (x *Biography) GetPortraitGroup() []*ImageGroup
- func (x *Biography) GetText() string
- func (*Biography) ProtoMessage()
- func (x *Biography) ProtoReflect() protoreflect.Message
- func (x *Biography) Reset()
- func (x *Biography) String() string
- type ContentRating
- func (*ContentRating) Descriptor() ([]byte, []int)deprecated
- func (x *ContentRating) GetCountry() string
- func (x *ContentRating) GetTag() []string
- func (*ContentRating) ProtoMessage()
- func (x *ContentRating) ProtoReflect() protoreflect.Message
- func (x *ContentRating) Reset()
- func (x *ContentRating) String() string
- type Copyright
- type Copyright_Type
- func (Copyright_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Copyright_Type) Enum() *Copyright_Type
- func (Copyright_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Copyright_Type) Number() protoreflect.EnumNumber
- func (x Copyright_Type) String() string
- func (Copyright_Type) Type() protoreflect.EnumType
- func (x *Copyright_Type) UnmarshalJSON(b []byte) errordeprecated
- type Date
- func (*Date) Descriptor() ([]byte, []int)deprecated
- func (x *Date) GetDay() int32
- func (x *Date) GetHour() int32
- func (x *Date) GetMinute() int32
- func (x *Date) GetMonth() int32
- func (x *Date) GetYear() int32
- func (*Date) ProtoMessage()
- func (x *Date) ProtoReflect() protoreflect.Message
- func (x *Date) Reset()
- func (x *Date) String() string
- type Disc
- type Episode
- func (*Episode) Descriptor() ([]byte, []int)deprecated
- func (x *Episode) GetAllowBackgroundPlayback() bool
- func (x *Episode) GetAudio() []*AudioFile
- func (x *Episode) GetAudioPreview() []*AudioFile
- func (x *Episode) GetAvailability() []*Availability
- func (x *Episode) GetContentRating() []*ContentRating
- func (x *Episode) GetCoverImage() *ImageGroup
- func (x *Episode) GetDeprecatedPopularity() int32
- func (x *Episode) GetDescription() string
- func (x *Episode) GetDuration() int32
- func (x *Episode) GetEpisodeContentRating() []*v1.ContentRatingTagWithMarkets
- func (x *Episode) GetExplicit() bool
- func (x *Episode) GetExternalUrl() string
- func (x *Episode) GetFreezeFrame() *ImageGroup
- func (x *Episode) GetGid() []byte
- func (x *Episode) GetIsAudiobookChapter() bool
- func (x *Episode) GetIsPodcastShort() bool
- func (x *Episode) GetKeyword() []string
- func (x *Episode) GetLanguage() string
- func (x *Episode) GetMusicAndTalk() bool
- func (x *Episode) GetName() string
- func (x *Episode) GetNumber() int32
- func (x *Episode) GetOriginalAudio() *Audio
- func (x *Episode) GetPublishTime() *Date
- func (x *Episode) GetRestriction() []*Restriction
- func (x *Episode) GetShow() *Show
- func (x *Episode) GetType() Episode_EpisodeType
- func (x *Episode) GetVideo() []*VideoFile
- func (x *Episode) GetVideoPreview() []*VideoFile
- func (*Episode) ProtoMessage()
- func (x *Episode) ProtoReflect() protoreflect.Message
- func (x *Episode) Reset()
- func (x *Episode) String() string
- type Episode_EpisodeType
- func (Episode_EpisodeType) Descriptor() protoreflect.EnumDescriptor
- func (x Episode_EpisodeType) Enum() *Episode_EpisodeType
- func (Episode_EpisodeType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Episode_EpisodeType) Number() protoreflect.EnumNumber
- func (x Episode_EpisodeType) String() string
- func (Episode_EpisodeType) Type() protoreflect.EnumType
- func (x *Episode_EpisodeType) UnmarshalJSON(b []byte) errordeprecated
- type ExternalId
- type Image
- func (*Image) Descriptor() ([]byte, []int)deprecated
- func (x *Image) GetFileId() []byte
- func (x *Image) GetHeight() int32
- func (x *Image) GetSize() Image_Size
- func (x *Image) GetWidth() int32
- func (*Image) ProtoMessage()
- func (x *Image) ProtoReflect() protoreflect.Message
- func (x *Image) Reset()
- func (x *Image) String() string
- type ImageGroup
- type Image_Size
- func (Image_Size) Descriptor() protoreflect.EnumDescriptor
- func (x Image_Size) Enum() *Image_Size
- func (Image_Size) EnumDescriptor() ([]byte, []int)deprecated
- func (x Image_Size) Number() protoreflect.EnumNumber
- func (x Image_Size) String() string
- func (Image_Size) Type() protoreflect.EnumType
- func (x *Image_Size) UnmarshalJSON(b []byte) errordeprecated
- type Licensor
- type Restriction
- func (*Restriction) Descriptor() ([]byte, []int)deprecated
- func (x *Restriction) GetCatalogue() []Restriction_Catalogue
- func (x *Restriction) GetCatalogueStr() []string
- func (x *Restriction) GetCountriesAllowed() string
- func (x *Restriction) GetCountriesForbidden() string
- func (x *Restriction) GetCountryRestriction() isRestriction_CountryRestriction
- func (x *Restriction) GetType() Restriction_Type
- func (*Restriction) ProtoMessage()
- func (x *Restriction) ProtoReflect() protoreflect.Message
- func (x *Restriction) Reset()
- func (x *Restriction) String() string
- type Restriction_Catalogue
- func (Restriction_Catalogue) Descriptor() protoreflect.EnumDescriptor
- func (x Restriction_Catalogue) Enum() *Restriction_Catalogue
- func (Restriction_Catalogue) EnumDescriptor() ([]byte, []int)deprecated
- func (x Restriction_Catalogue) Number() protoreflect.EnumNumber
- func (x Restriction_Catalogue) String() string
- func (Restriction_Catalogue) Type() protoreflect.EnumType
- func (x *Restriction_Catalogue) UnmarshalJSON(b []byte) errordeprecated
- type Restriction_CountriesAllowed
- type Restriction_CountriesForbidden
- type Restriction_Type
- func (Restriction_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Restriction_Type) Enum() *Restriction_Type
- func (Restriction_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Restriction_Type) Number() protoreflect.EnumNumber
- func (x Restriction_Type) String() string
- func (Restriction_Type) Type() protoreflect.EnumType
- func (x *Restriction_Type) UnmarshalJSON(b []byte) errordeprecated
- type SalePeriod
- func (*SalePeriod) Descriptor() ([]byte, []int)deprecated
- func (x *SalePeriod) GetEnd() *Date
- func (x *SalePeriod) GetRestriction() []*Restriction
- func (x *SalePeriod) GetStart() *Date
- func (*SalePeriod) ProtoMessage()
- func (x *SalePeriod) ProtoReflect() protoreflect.Message
- func (x *SalePeriod) Reset()
- func (x *SalePeriod) String() string
- type Show
- func (*Show) Descriptor() ([]byte, []int)deprecated
- func (x *Show) GetAvailability() []*Availability
- func (x *Show) GetConsumptionOrder() Show_ConsumptionOrder
- func (x *Show) GetCopyright() []*Copyright
- func (x *Show) GetCoverImage() *ImageGroup
- func (x *Show) GetDeprecatedPopularity() int32
- func (x *Show) GetDescription() string
- func (x *Show) GetEpisode() []*Episode
- func (x *Show) GetExplicit() bool
- func (x *Show) GetGid() []byte
- func (x *Show) GetIsAudiobook() bool
- func (x *Show) GetIsCreatorChannel() bool
- func (x *Show) GetKeyword() []string
- func (x *Show) GetLanguage() string
- func (x *Show) GetMediaType() Show_MediaType
- func (x *Show) GetMusicAndTalk() bool
- func (x *Show) GetName() string
- func (x *Show) GetPublisher() string
- func (x *Show) GetRestriction() []*Restriction
- func (x *Show) GetTrailerUri() string
- func (*Show) ProtoMessage()
- func (x *Show) ProtoReflect() protoreflect.Message
- func (x *Show) Reset()
- func (x *Show) String() string
- type Show_ConsumptionOrder
- func (Show_ConsumptionOrder) Descriptor() protoreflect.EnumDescriptor
- func (x Show_ConsumptionOrder) Enum() *Show_ConsumptionOrder
- func (Show_ConsumptionOrder) EnumDescriptor() ([]byte, []int)deprecated
- func (x Show_ConsumptionOrder) Number() protoreflect.EnumNumber
- func (x Show_ConsumptionOrder) String() string
- func (Show_ConsumptionOrder) Type() protoreflect.EnumType
- func (x *Show_ConsumptionOrder) UnmarshalJSON(b []byte) errordeprecated
- type Show_MediaType
- func (Show_MediaType) Descriptor() protoreflect.EnumDescriptor
- func (x Show_MediaType) Enum() *Show_MediaType
- func (Show_MediaType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Show_MediaType) Number() protoreflect.EnumNumber
- func (x Show_MediaType) String() string
- func (Show_MediaType) Type() protoreflect.EnumType
- func (x *Show_MediaType) UnmarshalJSON(b []byte) errordeprecated
- type TopTracks
- type Track
- func (*Track) Descriptor() ([]byte, []int)deprecated
- func (x *Track) GetAlbum() *Album
- func (x *Track) GetAlternative() []*Track
- func (x *Track) GetArtist() []*Artist
- func (x *Track) GetArtistWithRole() []*ArtistWithRole
- func (x *Track) GetAudioFormats() []*TrackAudioFormat
- func (x *Track) GetAvailability() []*Availability
- func (x *Track) GetCanonicalUri() string
- func (x *Track) GetContentRating() []*ContentRating
- func (x *Track) GetDiscNumber() int32
- func (x *Track) GetDuration() int32
- func (x *Track) GetEarliestLiveTimestamp() int64
- func (x *Track) GetExplicit() bool
- func (x *Track) GetExternalId() []*ExternalId
- func (x *Track) GetFile() []*AudioFile
- func (x *Track) GetGid() []byte
- func (x *Track) GetHasLyrics() bool
- func (x *Track) GetLanguageOfPerformance() []string
- func (x *Track) GetLicensor() *Licensor
- func (x *Track) GetName() string
- func (x *Track) GetNumber() int32
- func (x *Track) GetOriginalAudio() *Audio
- func (x *Track) GetOriginalTitle() string
- func (x *Track) GetOriginalVideo() []*Video
- func (x *Track) GetPopularity() int32
- func (x *Track) GetPreview() []*AudioFile
- func (x *Track) GetRestriction() []*Restriction
- func (x *Track) GetSalePeriod() []*SalePeriod
- func (x *Track) GetTags() []string
- func (x *Track) GetVersionTitle() string
- func (*Track) ProtoMessage()
- func (x *Track) ProtoReflect() protoreflect.Message
- func (x *Track) Reset()
- func (x *Track) String() string
- type TrackAudioFormat
- type Video
- type VideoFile
Constants ¶
This section is empty.
Variables ¶
var ( Album_Type_name = map[int32]string{ 1: "ALBUM", 2: "SINGLE", 3: "COMPILATION", 4: "EP", 5: "AUDIOBOOK", 6: "PODCAST", } Album_Type_value = map[string]int32{ "ALBUM": 1, "SINGLE": 2, "COMPILATION": 3, "EP": 4, "AUDIOBOOK": 5, "PODCAST": 6, } )
Enum value maps for Album_Type.
var ( ArtistWithRole_ArtistRole_name = map[int32]string{ 0: "ARTIST_ROLE_UNKNOWN", 1: "ARTIST_ROLE_MAIN_ARTIST", 2: "ARTIST_ROLE_FEATURED_ARTIST", 3: "ARTIST_ROLE_REMIXER", 4: "ARTIST_ROLE_ACTOR", 5: "ARTIST_ROLE_COMPOSER", 6: "ARTIST_ROLE_CONDUCTOR", 7: "ARTIST_ROLE_ORCHESTRA", } ArtistWithRole_ArtistRole_value = map[string]int32{ "ARTIST_ROLE_UNKNOWN": 0, "ARTIST_ROLE_MAIN_ARTIST": 1, "ARTIST_ROLE_FEATURED_ARTIST": 2, "ARTIST_ROLE_REMIXER": 3, "ARTIST_ROLE_ACTOR": 4, "ARTIST_ROLE_COMPOSER": 5, "ARTIST_ROLE_CONDUCTOR": 6, "ARTIST_ROLE_ORCHESTRA": 7, } )
Enum value maps for ArtistWithRole_ArtistRole.
var ( Show_MediaType_name = map[int32]string{ 0: "MIXED", 1: "AUDIO", 2: "VIDEO", } Show_MediaType_value = map[string]int32{ "MIXED": 0, "AUDIO": 1, "VIDEO": 2, } )
Enum value maps for Show_MediaType.
var ( Show_ConsumptionOrder_name = map[int32]string{ 1: "SEQUENTIAL", 2: "EPISODIC", 3: "RECENT", } Show_ConsumptionOrder_value = map[string]int32{ "SEQUENTIAL": 1, "EPISODIC": 2, "RECENT": 3, } )
Enum value maps for Show_ConsumptionOrder.
var ( Episode_EpisodeType_name = map[int32]string{ 0: "FULL", 1: "TRAILER", 2: "BONUS", } Episode_EpisodeType_value = map[string]int32{ "FULL": 0, "TRAILER": 1, "BONUS": 2, } )
Enum value maps for Episode_EpisodeType.
var ( Audio_Format_name = map[int32]string{ 0: "UNKNOWN", 1: "DEFAULT", 2: "PARROT", } Audio_Format_value = map[string]int32{ "UNKNOWN": 0, "DEFAULT": 1, "PARROT": 2, } )
Enum value maps for Audio_Format.
var ( Image_Size_name = map[int32]string{ 0: "DEFAULT", 1: "SMALL", 2: "LARGE", 3: "XLARGE", } Image_Size_value = map[string]int32{ "DEFAULT": 0, "SMALL": 1, "LARGE": 2, "XLARGE": 3, } )
Enum value maps for Image_Size.
var ( Copyright_Type_name = map[int32]string{ 0: "P", 1: "C", } Copyright_Type_value = map[string]int32{ "P": 0, "C": 1, } )
Enum value maps for Copyright_Type.
var ( Restriction_Catalogue_name = map[int32]string{ 0: "AD", 1: "SUBSCRIPTION", 2: "CATALOGUE_ALL", 3: "SHUFFLE", 4: "COMMERCIAL", } Restriction_Catalogue_value = map[string]int32{ "AD": 0, "SUBSCRIPTION": 1, "CATALOGUE_ALL": 2, "SHUFFLE": 3, "COMMERCIAL": 4, } )
Enum value maps for Restriction_Catalogue.
var ( Restriction_Type_name = map[int32]string{ 0: "STREAMING", } Restriction_Type_value = map[string]int32{ "STREAMING": 0, } )
Enum value maps for Restriction_Type.
var ( AudioFile_Format_name = map[int32]string{ 0: "OGG_VORBIS_96", 1: "OGG_VORBIS_160", 2: "OGG_VORBIS_320", 3: "MP3_256", 4: "MP3_320", 5: "MP3_160", 6: "MP3_96", 7: "MP3_160_ENC", 8: "AAC_24", 9: "AAC_48", 16: "FLAC_FLAC", 18: "XHE_AAC_24", 19: "XHE_AAC_16", 20: "XHE_AAC_12", 22: "FLAC_FLAC_24BIT", } AudioFile_Format_value = map[string]int32{ "OGG_VORBIS_96": 0, "OGG_VORBIS_160": 1, "OGG_VORBIS_320": 2, "MP3_256": 3, "MP3_320": 4, "MP3_160": 5, "MP3_96": 6, "MP3_160_ENC": 7, "AAC_24": 8, "AAC_48": 9, "FLAC_FLAC": 16, "XHE_AAC_24": 18, "XHE_AAC_16": 19, "XHE_AAC_12": 20, "FLAC_FLAC_24BIT": 22, } )
Enum value maps for AudioFile_Format.
var File_spotify_metadata_metadata_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ActivityPeriod ¶
type ActivityPeriod struct {
StartYear *int32 `protobuf:"zigzag32,1,opt,name=start_year,json=startYear" json:"start_year,omitempty"`
EndYear *int32 `protobuf:"zigzag32,2,opt,name=end_year,json=endYear" json:"end_year,omitempty"`
Decade *int32 `protobuf:"zigzag32,3,opt,name=decade" json:"decade,omitempty"`
// contains filtered or unexported fields
}
func (*ActivityPeriod) Descriptor
deprecated
func (*ActivityPeriod) Descriptor() ([]byte, []int)
Deprecated: Use ActivityPeriod.ProtoReflect.Descriptor instead.
func (*ActivityPeriod) GetDecade ¶
func (x *ActivityPeriod) GetDecade() int32
func (*ActivityPeriod) GetEndYear ¶
func (x *ActivityPeriod) GetEndYear() int32
func (*ActivityPeriod) GetStartYear ¶
func (x *ActivityPeriod) GetStartYear() int32
func (*ActivityPeriod) ProtoMessage ¶
func (*ActivityPeriod) ProtoMessage()
func (*ActivityPeriod) ProtoReflect ¶
func (x *ActivityPeriod) ProtoReflect() protoreflect.Message
func (*ActivityPeriod) Reset ¶
func (x *ActivityPeriod) Reset()
func (*ActivityPeriod) String ¶
func (x *ActivityPeriod) String() string
type Album ¶
type Album struct {
Gid []byte `protobuf:"bytes,1,opt,name=gid" json:"gid,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Artist []*Artist `protobuf:"bytes,3,rep,name=artist" json:"artist,omitempty"`
Type *Album_Type `protobuf:"varint,4,opt,name=type,enum=spotify.metadata.Album_Type" json:"type,omitempty"`
Label *string `protobuf:"bytes,5,opt,name=label" json:"label,omitempty"`
Date *Date `protobuf:"bytes,6,opt,name=date" json:"date,omitempty"`
Popularity *int32 `protobuf:"zigzag32,7,opt,name=popularity" json:"popularity,omitempty"`
Cover []*Image `protobuf:"bytes,9,rep,name=cover" json:"cover,omitempty"`
ExternalId []*ExternalId `protobuf:"bytes,10,rep,name=external_id,json=externalId" json:"external_id,omitempty"`
Disc []*Disc `protobuf:"bytes,11,rep,name=disc" json:"disc,omitempty"`
Review []string `protobuf:"bytes,12,rep,name=review" json:"review,omitempty"`
Copyright []*Copyright `protobuf:"bytes,13,rep,name=copyright" json:"copyright,omitempty"`
Restriction []*Restriction `protobuf:"bytes,14,rep,name=restriction" json:"restriction,omitempty"`
Related []*Album `protobuf:"bytes,15,rep,name=related" json:"related,omitempty"`
SalePeriod []*SalePeriod `protobuf:"bytes,16,rep,name=sale_period,json=salePeriod" json:"sale_period,omitempty"`
CoverGroup *ImageGroup `protobuf:"bytes,17,opt,name=cover_group,json=coverGroup" json:"cover_group,omitempty"`
OriginalTitle *string `protobuf:"bytes,18,opt,name=original_title,json=originalTitle" json:"original_title,omitempty"`
VersionTitle *string `protobuf:"bytes,19,opt,name=version_title,json=versionTitle" json:"version_title,omitempty"`
TypeStr *string `protobuf:"bytes,20,opt,name=type_str,json=typeStr" json:"type_str,omitempty"`
Availability []*Availability `protobuf:"bytes,23,rep,name=availability" json:"availability,omitempty"`
PrereleaseEndDate *int64 `protobuf:"varint,42,opt,name=prerelease_end_date,json=prereleaseEndDate" json:"prerelease_end_date,omitempty"`
// contains filtered or unexported fields
}
func (*Album) Descriptor
deprecated
func (*Album) GetAvailability ¶
func (x *Album) GetAvailability() []*Availability
func (*Album) GetCopyright ¶
func (*Album) GetCoverGroup ¶
func (x *Album) GetCoverGroup() *ImageGroup
func (*Album) GetExternalId ¶
func (x *Album) GetExternalId() []*ExternalId
func (*Album) GetOriginalTitle ¶
func (*Album) GetPopularity ¶
func (*Album) GetPrereleaseEndDate ¶ added in v0.5.1
func (*Album) GetRelated ¶
func (*Album) GetRestriction ¶
func (x *Album) GetRestriction() []*Restriction
func (*Album) GetSalePeriod ¶
func (x *Album) GetSalePeriod() []*SalePeriod
func (*Album) GetType ¶
func (x *Album) GetType() Album_Type
func (*Album) GetTypeStr ¶
func (*Album) GetVersionTitle ¶
func (*Album) ProtoMessage ¶
func (*Album) ProtoMessage()
func (*Album) ProtoReflect ¶
func (x *Album) ProtoReflect() protoreflect.Message
type AlbumGroup ¶
type AlbumGroup struct {
Album []*Album `protobuf:"bytes,1,rep,name=album" json:"album,omitempty"`
// contains filtered or unexported fields
}
func (*AlbumGroup) Descriptor
deprecated
func (*AlbumGroup) Descriptor() ([]byte, []int)
Deprecated: Use AlbumGroup.ProtoReflect.Descriptor instead.
func (*AlbumGroup) GetAlbum ¶
func (x *AlbumGroup) GetAlbum() []*Album
func (*AlbumGroup) ProtoMessage ¶
func (*AlbumGroup) ProtoMessage()
func (*AlbumGroup) ProtoReflect ¶
func (x *AlbumGroup) ProtoReflect() protoreflect.Message
func (*AlbumGroup) Reset ¶
func (x *AlbumGroup) Reset()
func (*AlbumGroup) String ¶
func (x *AlbumGroup) String() string
type Album_Type ¶
type Album_Type int32
const ( Album_ALBUM Album_Type = 1 Album_SINGLE Album_Type = 2 Album_COMPILATION Album_Type = 3 Album_EP Album_Type = 4 Album_AUDIOBOOK Album_Type = 5 Album_PODCAST Album_Type = 6 )
func (Album_Type) Descriptor ¶
func (Album_Type) Descriptor() protoreflect.EnumDescriptor
func (Album_Type) Enum ¶
func (x Album_Type) Enum() *Album_Type
func (Album_Type) EnumDescriptor
deprecated
func (Album_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Album_Type.Descriptor instead.
func (Album_Type) Number ¶
func (x Album_Type) Number() protoreflect.EnumNumber
func (Album_Type) String ¶
func (x Album_Type) String() string
func (Album_Type) Type ¶
func (Album_Type) Type() protoreflect.EnumType
func (*Album_Type) UnmarshalJSON
deprecated
func (x *Album_Type) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Artist ¶
type Artist struct {
Gid []byte `protobuf:"bytes,1,opt,name=gid" json:"gid,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Popularity *int32 `protobuf:"zigzag32,3,opt,name=popularity" json:"popularity,omitempty"`
TopTrack []*TopTracks `protobuf:"bytes,4,rep,name=top_track,json=topTrack" json:"top_track,omitempty"`
AlbumGroup []*AlbumGroup `protobuf:"bytes,5,rep,name=album_group,json=albumGroup" json:"album_group,omitempty"`
SingleGroup []*AlbumGroup `protobuf:"bytes,6,rep,name=single_group,json=singleGroup" json:"single_group,omitempty"`
CompilationGroup []*AlbumGroup `protobuf:"bytes,7,rep,name=compilation_group,json=compilationGroup" json:"compilation_group,omitempty"`
AppearsOnGroup []*AlbumGroup `protobuf:"bytes,8,rep,name=appears_on_group,json=appearsOnGroup" json:"appears_on_group,omitempty"`
ExternalId []*ExternalId `protobuf:"bytes,10,rep,name=external_id,json=externalId" json:"external_id,omitempty"`
Portrait []*Image `protobuf:"bytes,11,rep,name=portrait" json:"portrait,omitempty"`
Biography []*Biography `protobuf:"bytes,12,rep,name=biography" json:"biography,omitempty"`
ActivityPeriod []*ActivityPeriod `protobuf:"bytes,13,rep,name=activity_period,json=activityPeriod" json:"activity_period,omitempty"`
Restriction []*Restriction `protobuf:"bytes,14,rep,name=restriction" json:"restriction,omitempty"`
Related []*Artist `protobuf:"bytes,15,rep,name=related" json:"related,omitempty"`
IsPortraitAlbumCover *bool `protobuf:"varint,16,opt,name=is_portrait_album_cover,json=isPortraitAlbumCover" json:"is_portrait_album_cover,omitempty"`
PortraitGroup *ImageGroup `protobuf:"bytes,17,opt,name=portrait_group,json=portraitGroup" json:"portrait_group,omitempty"`
SalePeriod []*SalePeriod `protobuf:"bytes,18,rep,name=sale_period,json=salePeriod" json:"sale_period,omitempty"`
Availability []*Availability `protobuf:"bytes,20,rep,name=availability" json:"availability,omitempty"`
// contains filtered or unexported fields
}
func (*Artist) Descriptor
deprecated
func (*Artist) GetActivityPeriod ¶
func (x *Artist) GetActivityPeriod() []*ActivityPeriod
func (*Artist) GetAlbumGroup ¶
func (x *Artist) GetAlbumGroup() []*AlbumGroup
func (*Artist) GetAppearsOnGroup ¶
func (x *Artist) GetAppearsOnGroup() []*AlbumGroup
func (*Artist) GetAvailability ¶
func (x *Artist) GetAvailability() []*Availability
func (*Artist) GetBiography ¶
func (*Artist) GetCompilationGroup ¶
func (x *Artist) GetCompilationGroup() []*AlbumGroup
func (*Artist) GetExternalId ¶
func (x *Artist) GetExternalId() []*ExternalId
func (*Artist) GetIsPortraitAlbumCover ¶
func (*Artist) GetPopularity ¶
func (*Artist) GetPortrait ¶
func (*Artist) GetPortraitGroup ¶
func (x *Artist) GetPortraitGroup() *ImageGroup
func (*Artist) GetRelated ¶
func (*Artist) GetRestriction ¶
func (x *Artist) GetRestriction() []*Restriction
func (*Artist) GetSalePeriod ¶
func (x *Artist) GetSalePeriod() []*SalePeriod
func (*Artist) GetSingleGroup ¶
func (x *Artist) GetSingleGroup() []*AlbumGroup
func (*Artist) GetTopTrack ¶
func (*Artist) ProtoMessage ¶
func (*Artist) ProtoMessage()
func (*Artist) ProtoReflect ¶
func (x *Artist) ProtoReflect() protoreflect.Message
type ArtistWithRole ¶
type ArtistWithRole struct {
ArtistGid []byte `protobuf:"bytes,1,opt,name=artist_gid,json=artistGid" json:"artist_gid,omitempty"`
ArtistName *string `protobuf:"bytes,2,opt,name=artist_name,json=artistName" json:"artist_name,omitempty"`
Role *ArtistWithRole_ArtistRole `protobuf:"varint,3,opt,name=role,enum=spotify.metadata.ArtistWithRole_ArtistRole" json:"role,omitempty"`
// contains filtered or unexported fields
}
func (*ArtistWithRole) Descriptor
deprecated
func (*ArtistWithRole) Descriptor() ([]byte, []int)
Deprecated: Use ArtistWithRole.ProtoReflect.Descriptor instead.
func (*ArtistWithRole) GetArtistGid ¶
func (x *ArtistWithRole) GetArtistGid() []byte
func (*ArtistWithRole) GetArtistName ¶
func (x *ArtistWithRole) GetArtistName() string
func (*ArtistWithRole) GetRole ¶
func (x *ArtistWithRole) GetRole() ArtistWithRole_ArtistRole
func (*ArtistWithRole) ProtoMessage ¶
func (*ArtistWithRole) ProtoMessage()
func (*ArtistWithRole) ProtoReflect ¶
func (x *ArtistWithRole) ProtoReflect() protoreflect.Message
func (*ArtistWithRole) Reset ¶
func (x *ArtistWithRole) Reset()
func (*ArtistWithRole) String ¶
func (x *ArtistWithRole) String() string
type ArtistWithRole_ArtistRole ¶
type ArtistWithRole_ArtistRole int32
const ( ArtistWithRole_ARTIST_ROLE_UNKNOWN ArtistWithRole_ArtistRole = 0 ArtistWithRole_ARTIST_ROLE_MAIN_ARTIST ArtistWithRole_ArtistRole = 1 ArtistWithRole_ARTIST_ROLE_FEATURED_ARTIST ArtistWithRole_ArtistRole = 2 ArtistWithRole_ARTIST_ROLE_REMIXER ArtistWithRole_ArtistRole = 3 ArtistWithRole_ARTIST_ROLE_ACTOR ArtistWithRole_ArtistRole = 4 ArtistWithRole_ARTIST_ROLE_COMPOSER ArtistWithRole_ArtistRole = 5 ArtistWithRole_ARTIST_ROLE_CONDUCTOR ArtistWithRole_ArtistRole = 6 ArtistWithRole_ARTIST_ROLE_ORCHESTRA ArtistWithRole_ArtistRole = 7 )
func (ArtistWithRole_ArtistRole) Descriptor ¶
func (ArtistWithRole_ArtistRole) Descriptor() protoreflect.EnumDescriptor
func (ArtistWithRole_ArtistRole) Enum ¶
func (x ArtistWithRole_ArtistRole) Enum() *ArtistWithRole_ArtistRole
func (ArtistWithRole_ArtistRole) EnumDescriptor
deprecated
func (ArtistWithRole_ArtistRole) EnumDescriptor() ([]byte, []int)
Deprecated: Use ArtistWithRole_ArtistRole.Descriptor instead.
func (ArtistWithRole_ArtistRole) Number ¶
func (x ArtistWithRole_ArtistRole) Number() protoreflect.EnumNumber
func (ArtistWithRole_ArtistRole) String ¶
func (x ArtistWithRole_ArtistRole) String() string
func (ArtistWithRole_ArtistRole) Type ¶
func (ArtistWithRole_ArtistRole) Type() protoreflect.EnumType
func (*ArtistWithRole_ArtistRole) UnmarshalJSON
deprecated
func (x *ArtistWithRole_ArtistRole) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Audio ¶ added in v0.5.1
type Audio struct {
Uuid []byte `protobuf:"bytes,1,opt,name=uuid" json:"uuid,omitempty"`
Format *Audio_Format `protobuf:"varint,2,opt,name=format,enum=spotify.metadata.Audio_Format" json:"format,omitempty"`
// contains filtered or unexported fields
}
func (*Audio) Descriptor
deprecated
added in
v0.5.1
func (*Audio) GetFormat ¶ added in v0.5.1
func (x *Audio) GetFormat() Audio_Format
func (*Audio) ProtoMessage ¶ added in v0.5.1
func (*Audio) ProtoMessage()
func (*Audio) ProtoReflect ¶ added in v0.5.1
func (x *Audio) ProtoReflect() protoreflect.Message
type AudioFile ¶
type AudioFile struct {
FileId []byte `protobuf:"bytes,1,opt,name=file_id,json=fileId" json:"file_id,omitempty"`
Format *AudioFile_Format `protobuf:"varint,2,opt,name=format,enum=spotify.metadata.AudioFile_Format" json:"format,omitempty"`
// contains filtered or unexported fields
}
func (*AudioFile) Descriptor
deprecated
func (*AudioFile) GetFormat ¶
func (x *AudioFile) GetFormat() AudioFile_Format
func (*AudioFile) ProtoMessage ¶
func (*AudioFile) ProtoMessage()
func (*AudioFile) ProtoReflect ¶
func (x *AudioFile) ProtoReflect() protoreflect.Message
type AudioFile_Format ¶
type AudioFile_Format int32
const ( AudioFile_OGG_VORBIS_96 AudioFile_Format = 0 AudioFile_OGG_VORBIS_160 AudioFile_Format = 1 AudioFile_OGG_VORBIS_320 AudioFile_Format = 2 AudioFile_MP3_256 AudioFile_Format = 3 AudioFile_MP3_320 AudioFile_Format = 4 AudioFile_MP3_160 AudioFile_Format = 5 AudioFile_MP3_96 AudioFile_Format = 6 AudioFile_MP3_160_ENC AudioFile_Format = 7 AudioFile_AAC_24 AudioFile_Format = 8 AudioFile_AAC_48 AudioFile_Format = 9 AudioFile_FLAC_FLAC AudioFile_Format = 16 AudioFile_XHE_AAC_24 AudioFile_Format = 18 AudioFile_XHE_AAC_16 AudioFile_Format = 19 AudioFile_XHE_AAC_12 AudioFile_Format = 20 AudioFile_FLAC_FLAC_24BIT AudioFile_Format = 22 )
func (AudioFile_Format) Descriptor ¶
func (AudioFile_Format) Descriptor() protoreflect.EnumDescriptor
func (AudioFile_Format) Enum ¶
func (x AudioFile_Format) Enum() *AudioFile_Format
func (AudioFile_Format) EnumDescriptor
deprecated
func (AudioFile_Format) EnumDescriptor() ([]byte, []int)
Deprecated: Use AudioFile_Format.Descriptor instead.
func (AudioFile_Format) Number ¶
func (x AudioFile_Format) Number() protoreflect.EnumNumber
func (AudioFile_Format) String ¶
func (x AudioFile_Format) String() string
func (AudioFile_Format) Type ¶
func (AudioFile_Format) Type() protoreflect.EnumType
func (*AudioFile_Format) UnmarshalJSON
deprecated
func (x *AudioFile_Format) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Audio_Format ¶ added in v0.5.1
type Audio_Format int32
const ( Audio_UNKNOWN Audio_Format = 0 Audio_DEFAULT Audio_Format = 1 Audio_PARROT Audio_Format = 2 )
func (Audio_Format) Descriptor ¶ added in v0.5.1
func (Audio_Format) Descriptor() protoreflect.EnumDescriptor
func (Audio_Format) Enum ¶ added in v0.5.1
func (x Audio_Format) Enum() *Audio_Format
func (Audio_Format) EnumDescriptor
deprecated
added in
v0.5.1
func (Audio_Format) EnumDescriptor() ([]byte, []int)
Deprecated: Use Audio_Format.Descriptor instead.
func (Audio_Format) Number ¶ added in v0.5.1
func (x Audio_Format) Number() protoreflect.EnumNumber
func (Audio_Format) String ¶ added in v0.5.1
func (x Audio_Format) String() string
func (Audio_Format) Type ¶ added in v0.5.1
func (Audio_Format) Type() protoreflect.EnumType
func (*Audio_Format) UnmarshalJSON
deprecated
added in
v0.5.1
func (x *Audio_Format) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Availability ¶
type Availability struct {
CatalogueStr []string `protobuf:"bytes,1,rep,name=catalogue_str,json=catalogueStr" json:"catalogue_str,omitempty"`
Start *Date `protobuf:"bytes,2,opt,name=start" json:"start,omitempty"`
// contains filtered or unexported fields
}
func (*Availability) Descriptor
deprecated
func (*Availability) Descriptor() ([]byte, []int)
Deprecated: Use Availability.ProtoReflect.Descriptor instead.
func (*Availability) GetCatalogueStr ¶
func (x *Availability) GetCatalogueStr() []string
func (*Availability) GetStart ¶
func (x *Availability) GetStart() *Date
func (*Availability) ProtoMessage ¶
func (*Availability) ProtoMessage()
func (*Availability) ProtoReflect ¶
func (x *Availability) ProtoReflect() protoreflect.Message
func (*Availability) Reset ¶
func (x *Availability) Reset()
func (*Availability) String ¶
func (x *Availability) String() string
type Biography ¶
type Biography struct {
Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
Portrait []*Image `protobuf:"bytes,2,rep,name=portrait" json:"portrait,omitempty"`
PortraitGroup []*ImageGroup `protobuf:"bytes,3,rep,name=portrait_group,json=portraitGroup" json:"portrait_group,omitempty"`
// contains filtered or unexported fields
}
func (*Biography) Descriptor
deprecated
func (*Biography) GetPortrait ¶
func (*Biography) GetPortraitGroup ¶
func (x *Biography) GetPortraitGroup() []*ImageGroup
func (*Biography) ProtoMessage ¶
func (*Biography) ProtoMessage()
func (*Biography) ProtoReflect ¶
func (x *Biography) ProtoReflect() protoreflect.Message
type ContentRating ¶
type ContentRating struct {
Country *string `protobuf:"bytes,1,opt,name=country" json:"country,omitempty"`
Tag []string `protobuf:"bytes,2,rep,name=tag" json:"tag,omitempty"`
// contains filtered or unexported fields
}
func (*ContentRating) Descriptor
deprecated
func (*ContentRating) Descriptor() ([]byte, []int)
Deprecated: Use ContentRating.ProtoReflect.Descriptor instead.
func (*ContentRating) GetCountry ¶
func (x *ContentRating) GetCountry() string
func (*ContentRating) GetTag ¶
func (x *ContentRating) GetTag() []string
func (*ContentRating) ProtoMessage ¶
func (*ContentRating) ProtoMessage()
func (*ContentRating) ProtoReflect ¶
func (x *ContentRating) ProtoReflect() protoreflect.Message
func (*ContentRating) Reset ¶
func (x *ContentRating) Reset()
func (*ContentRating) String ¶
func (x *ContentRating) String() string
type Copyright ¶
type Copyright struct {
Type *Copyright_Type `protobuf:"varint,1,opt,name=type,enum=spotify.metadata.Copyright_Type" json:"type,omitempty"`
Text *string `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"`
// contains filtered or unexported fields
}
func (*Copyright) Descriptor
deprecated
func (*Copyright) GetType ¶
func (x *Copyright) GetType() Copyright_Type
func (*Copyright) ProtoMessage ¶
func (*Copyright) ProtoMessage()
func (*Copyright) ProtoReflect ¶
func (x *Copyright) ProtoReflect() protoreflect.Message
type Copyright_Type ¶
type Copyright_Type int32
const ( Copyright_P Copyright_Type = 0 Copyright_C Copyright_Type = 1 )
func (Copyright_Type) Descriptor ¶
func (Copyright_Type) Descriptor() protoreflect.EnumDescriptor
func (Copyright_Type) Enum ¶
func (x Copyright_Type) Enum() *Copyright_Type
func (Copyright_Type) EnumDescriptor
deprecated
func (Copyright_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Copyright_Type.Descriptor instead.
func (Copyright_Type) Number ¶
func (x Copyright_Type) Number() protoreflect.EnumNumber
func (Copyright_Type) String ¶
func (x Copyright_Type) String() string
func (Copyright_Type) Type ¶
func (Copyright_Type) Type() protoreflect.EnumType
func (*Copyright_Type) UnmarshalJSON
deprecated
func (x *Copyright_Type) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Date ¶
type Date struct {
Year *int32 `protobuf:"zigzag32,1,opt,name=year" json:"year,omitempty"`
Month *int32 `protobuf:"zigzag32,2,opt,name=month" json:"month,omitempty"`
Day *int32 `protobuf:"zigzag32,3,opt,name=day" json:"day,omitempty"`
Hour *int32 `protobuf:"zigzag32,4,opt,name=hour" json:"hour,omitempty"`
Minute *int32 `protobuf:"zigzag32,5,opt,name=minute" json:"minute,omitempty"`
// contains filtered or unexported fields
}
func (*Date) Descriptor
deprecated
func (*Date) ProtoMessage ¶
func (*Date) ProtoMessage()
func (*Date) ProtoReflect ¶
func (x *Date) ProtoReflect() protoreflect.Message
type Disc ¶
type Disc struct {
Number *int32 `protobuf:"zigzag32,1,opt,name=number" json:"number,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Track []*Track `protobuf:"bytes,3,rep,name=track" json:"track,omitempty"`
// contains filtered or unexported fields
}
func (*Disc) Descriptor
deprecated
func (*Disc) ProtoMessage ¶
func (*Disc) ProtoMessage()
func (*Disc) ProtoReflect ¶
func (x *Disc) ProtoReflect() protoreflect.Message
type Episode ¶
type Episode struct {
Gid []byte `protobuf:"bytes,1,opt,name=gid" json:"gid,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Duration *int32 `protobuf:"zigzag32,7,opt,name=duration" json:"duration,omitempty"`
Audio []*AudioFile `protobuf:"bytes,12,rep,name=audio" json:"audio,omitempty"`
Description *string `protobuf:"bytes,64,opt,name=description" json:"description,omitempty"`
Number *int32 `protobuf:"zigzag32,65,opt,name=number" json:"number,omitempty"`
PublishTime *Date `protobuf:"bytes,66,opt,name=publish_time,json=publishTime" json:"publish_time,omitempty"`
DeprecatedPopularity *int32 `protobuf:"zigzag32,67,opt,name=deprecated_popularity,json=deprecatedPopularity" json:"deprecated_popularity,omitempty"`
CoverImage *ImageGroup `protobuf:"bytes,68,opt,name=cover_image,json=coverImage" json:"cover_image,omitempty"`
Language *string `protobuf:"bytes,69,opt,name=language" json:"language,omitempty"`
Explicit *bool `protobuf:"varint,70,opt,name=explicit" json:"explicit,omitempty"`
Show *Show `protobuf:"bytes,71,opt,name=show" json:"show,omitempty"`
Video []*VideoFile `protobuf:"bytes,72,rep,name=video" json:"video,omitempty"`
VideoPreview []*VideoFile `protobuf:"bytes,73,rep,name=video_preview,json=videoPreview" json:"video_preview,omitempty"`
AudioPreview []*AudioFile `protobuf:"bytes,74,rep,name=audio_preview,json=audioPreview" json:"audio_preview,omitempty"`
Restriction []*Restriction `protobuf:"bytes,75,rep,name=restriction" json:"restriction,omitempty"`
FreezeFrame *ImageGroup `protobuf:"bytes,76,opt,name=freeze_frame,json=freezeFrame" json:"freeze_frame,omitempty"`
Keyword []string `protobuf:"bytes,77,rep,name=keyword" json:"keyword,omitempty"`
AllowBackgroundPlayback *bool `` /* 127-byte string literal not displayed */
Availability []*Availability `protobuf:"bytes,82,rep,name=availability" json:"availability,omitempty"`
ExternalUrl *string `protobuf:"bytes,83,opt,name=external_url,json=externalUrl" json:"external_url,omitempty"`
OriginalAudio *Audio `protobuf:"bytes,84,opt,name=original_audio,json=originalAudio" json:"original_audio,omitempty"`
Type *Episode_EpisodeType `protobuf:"varint,87,opt,name=type,enum=spotify.metadata.Episode_EpisodeType" json:"type,omitempty"`
MusicAndTalk *bool `protobuf:"varint,91,opt,name=music_and_talk,json=musicAndTalk" json:"music_and_talk,omitempty"`
ContentRating []*ContentRating `protobuf:"bytes,95,rep,name=content_rating,json=contentRating" json:"content_rating,omitempty"`
IsAudiobookChapter *bool `protobuf:"varint,96,opt,name=is_audiobook_chapter,json=isAudiobookChapter" json:"is_audiobook_chapter,omitempty"`
IsPodcastShort *bool `protobuf:"varint,97,opt,name=is_podcast_short,json=isPodcastShort" json:"is_podcast_short,omitempty"`
EpisodeContentRating []*v1.ContentRatingTagWithMarkets `protobuf:"bytes,102,rep,name=episode_content_rating,json=episodeContentRating" json:"episode_content_rating,omitempty"`
// contains filtered or unexported fields
}
func (*Episode) Descriptor
deprecated
func (*Episode) GetAllowBackgroundPlayback ¶
func (*Episode) GetAudioPreview ¶
func (*Episode) GetAvailability ¶
func (x *Episode) GetAvailability() []*Availability
func (*Episode) GetContentRating ¶
func (x *Episode) GetContentRating() []*ContentRating
func (*Episode) GetCoverImage ¶
func (x *Episode) GetCoverImage() *ImageGroup
func (*Episode) GetDeprecatedPopularity ¶
func (*Episode) GetDescription ¶
func (*Episode) GetDuration ¶
func (*Episode) GetEpisodeContentRating ¶ added in v0.5.1
func (x *Episode) GetEpisodeContentRating() []*v1.ContentRatingTagWithMarkets
func (*Episode) GetExplicit ¶
func (*Episode) GetExternalUrl ¶
func (*Episode) GetFreezeFrame ¶
func (x *Episode) GetFreezeFrame() *ImageGroup
func (*Episode) GetIsAudiobookChapter ¶
func (*Episode) GetIsPodcastShort ¶ added in v0.5.1
func (*Episode) GetKeyword ¶
func (*Episode) GetLanguage ¶
func (*Episode) GetMusicAndTalk ¶
func (*Episode) GetOriginalAudio ¶ added in v0.5.1
func (*Episode) GetPublishTime ¶
func (*Episode) GetRestriction ¶
func (x *Episode) GetRestriction() []*Restriction
func (*Episode) GetType ¶
func (x *Episode) GetType() Episode_EpisodeType
func (*Episode) GetVideoPreview ¶
func (*Episode) ProtoMessage ¶
func (*Episode) ProtoMessage()
func (*Episode) ProtoReflect ¶
func (x *Episode) ProtoReflect() protoreflect.Message
type Episode_EpisodeType ¶
type Episode_EpisodeType int32
const ( Episode_FULL Episode_EpisodeType = 0 Episode_TRAILER Episode_EpisodeType = 1 Episode_BONUS Episode_EpisodeType = 2 )
func (Episode_EpisodeType) Descriptor ¶
func (Episode_EpisodeType) Descriptor() protoreflect.EnumDescriptor
func (Episode_EpisodeType) Enum ¶
func (x Episode_EpisodeType) Enum() *Episode_EpisodeType
func (Episode_EpisodeType) EnumDescriptor
deprecated
func (Episode_EpisodeType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Episode_EpisodeType.Descriptor instead.
func (Episode_EpisodeType) Number ¶
func (x Episode_EpisodeType) Number() protoreflect.EnumNumber
func (Episode_EpisodeType) String ¶
func (x Episode_EpisodeType) String() string
func (Episode_EpisodeType) Type ¶
func (Episode_EpisodeType) Type() protoreflect.EnumType
func (*Episode_EpisodeType) UnmarshalJSON
deprecated
func (x *Episode_EpisodeType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ExternalId ¶
type ExternalId struct {
Type *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
Id *string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*ExternalId) Descriptor
deprecated
func (*ExternalId) Descriptor() ([]byte, []int)
Deprecated: Use ExternalId.ProtoReflect.Descriptor instead.
func (*ExternalId) GetId ¶
func (x *ExternalId) GetId() string
func (*ExternalId) GetType ¶
func (x *ExternalId) GetType() string
func (*ExternalId) ProtoMessage ¶
func (*ExternalId) ProtoMessage()
func (*ExternalId) ProtoReflect ¶
func (x *ExternalId) ProtoReflect() protoreflect.Message
func (*ExternalId) Reset ¶
func (x *ExternalId) Reset()
func (*ExternalId) String ¶
func (x *ExternalId) String() string
type Image ¶
type Image struct {
FileId []byte `protobuf:"bytes,1,opt,name=file_id,json=fileId" json:"file_id,omitempty"`
Size *Image_Size `protobuf:"varint,2,opt,name=size,enum=spotify.metadata.Image_Size" json:"size,omitempty"`
Width *int32 `protobuf:"zigzag32,3,opt,name=width" json:"width,omitempty"`
Height *int32 `protobuf:"zigzag32,4,opt,name=height" json:"height,omitempty"`
// contains filtered or unexported fields
}
func (*Image) Descriptor
deprecated
func (*Image) GetSize ¶
func (x *Image) GetSize() Image_Size
func (*Image) ProtoMessage ¶
func (*Image) ProtoMessage()
func (*Image) ProtoReflect ¶
func (x *Image) ProtoReflect() protoreflect.Message
type ImageGroup ¶
type ImageGroup struct {
Image []*Image `protobuf:"bytes,1,rep,name=image" json:"image,omitempty"`
// contains filtered or unexported fields
}
func (*ImageGroup) Descriptor
deprecated
func (*ImageGroup) Descriptor() ([]byte, []int)
Deprecated: Use ImageGroup.ProtoReflect.Descriptor instead.
func (*ImageGroup) GetImage ¶
func (x *ImageGroup) GetImage() []*Image
func (*ImageGroup) ProtoMessage ¶
func (*ImageGroup) ProtoMessage()
func (*ImageGroup) ProtoReflect ¶
func (x *ImageGroup) ProtoReflect() protoreflect.Message
func (*ImageGroup) Reset ¶
func (x *ImageGroup) Reset()
func (*ImageGroup) String ¶
func (x *ImageGroup) String() string
type Image_Size ¶
type Image_Size int32
const ( Image_DEFAULT Image_Size = 0 Image_SMALL Image_Size = 1 Image_LARGE Image_Size = 2 Image_XLARGE Image_Size = 3 )
func (Image_Size) Descriptor ¶
func (Image_Size) Descriptor() protoreflect.EnumDescriptor
func (Image_Size) Enum ¶
func (x Image_Size) Enum() *Image_Size
func (Image_Size) EnumDescriptor
deprecated
func (Image_Size) EnumDescriptor() ([]byte, []int)
Deprecated: Use Image_Size.Descriptor instead.
func (Image_Size) Number ¶
func (x Image_Size) Number() protoreflect.EnumNumber
func (Image_Size) String ¶
func (x Image_Size) String() string
func (Image_Size) Type ¶
func (Image_Size) Type() protoreflect.EnumType
func (*Image_Size) UnmarshalJSON
deprecated
func (x *Image_Size) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Licensor ¶
type Licensor struct {
Uuid []byte `protobuf:"bytes,1,opt,name=uuid" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*Licensor) Descriptor
deprecated
func (*Licensor) ProtoMessage ¶
func (*Licensor) ProtoMessage()
func (*Licensor) ProtoReflect ¶
func (x *Licensor) ProtoReflect() protoreflect.Message
type Restriction ¶
type Restriction struct {
Catalogue []Restriction_Catalogue `protobuf:"varint,1,rep,name=catalogue,enum=spotify.metadata.Restriction_Catalogue" json:"catalogue,omitempty"`
Type *Restriction_Type `protobuf:"varint,4,opt,name=type,enum=spotify.metadata.Restriction_Type" json:"type,omitempty"`
CatalogueStr []string `protobuf:"bytes,5,rep,name=catalogue_str,json=catalogueStr" json:"catalogue_str,omitempty"`
// Types that are valid to be assigned to CountryRestriction:
//
// *Restriction_CountriesAllowed
// *Restriction_CountriesForbidden
CountryRestriction isRestriction_CountryRestriction `protobuf_oneof:"country_restriction"`
// contains filtered or unexported fields
}
func (*Restriction) Descriptor
deprecated
func (*Restriction) Descriptor() ([]byte, []int)
Deprecated: Use Restriction.ProtoReflect.Descriptor instead.
func (*Restriction) GetCatalogue ¶
func (x *Restriction) GetCatalogue() []Restriction_Catalogue
func (*Restriction) GetCatalogueStr ¶
func (x *Restriction) GetCatalogueStr() []string
func (*Restriction) GetCountriesAllowed ¶
func (x *Restriction) GetCountriesAllowed() string
func (*Restriction) GetCountriesForbidden ¶
func (x *Restriction) GetCountriesForbidden() string
func (*Restriction) GetCountryRestriction ¶
func (x *Restriction) GetCountryRestriction() isRestriction_CountryRestriction
func (*Restriction) GetType ¶
func (x *Restriction) GetType() Restriction_Type
func (*Restriction) ProtoMessage ¶
func (*Restriction) ProtoMessage()
func (*Restriction) ProtoReflect ¶
func (x *Restriction) ProtoReflect() protoreflect.Message
func (*Restriction) Reset ¶
func (x *Restriction) Reset()
func (*Restriction) String ¶
func (x *Restriction) String() string
type Restriction_Catalogue ¶
type Restriction_Catalogue int32
const ( Restriction_AD Restriction_Catalogue = 0 Restriction_SUBSCRIPTION Restriction_Catalogue = 1 Restriction_CATALOGUE_ALL Restriction_Catalogue = 2 Restriction_SHUFFLE Restriction_Catalogue = 3 Restriction_COMMERCIAL Restriction_Catalogue = 4 )
func (Restriction_Catalogue) Descriptor ¶
func (Restriction_Catalogue) Descriptor() protoreflect.EnumDescriptor
func (Restriction_Catalogue) Enum ¶
func (x Restriction_Catalogue) Enum() *Restriction_Catalogue
func (Restriction_Catalogue) EnumDescriptor
deprecated
func (Restriction_Catalogue) EnumDescriptor() ([]byte, []int)
Deprecated: Use Restriction_Catalogue.Descriptor instead.
func (Restriction_Catalogue) Number ¶
func (x Restriction_Catalogue) Number() protoreflect.EnumNumber
func (Restriction_Catalogue) String ¶
func (x Restriction_Catalogue) String() string
func (Restriction_Catalogue) Type ¶
func (Restriction_Catalogue) Type() protoreflect.EnumType
func (*Restriction_Catalogue) UnmarshalJSON
deprecated
func (x *Restriction_Catalogue) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Restriction_CountriesAllowed ¶
type Restriction_CountriesAllowed struct {
CountriesAllowed string `protobuf:"bytes,2,opt,name=countries_allowed,json=countriesAllowed,oneof"`
}
type Restriction_CountriesForbidden ¶
type Restriction_CountriesForbidden struct {
CountriesForbidden string `protobuf:"bytes,3,opt,name=countries_forbidden,json=countriesForbidden,oneof"`
}
type Restriction_Type ¶
type Restriction_Type int32
const (
Restriction_STREAMING Restriction_Type = 0
)
func (Restriction_Type) Descriptor ¶
func (Restriction_Type) Descriptor() protoreflect.EnumDescriptor
func (Restriction_Type) Enum ¶
func (x Restriction_Type) Enum() *Restriction_Type
func (Restriction_Type) EnumDescriptor
deprecated
func (Restriction_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Restriction_Type.Descriptor instead.
func (Restriction_Type) Number ¶
func (x Restriction_Type) Number() protoreflect.EnumNumber
func (Restriction_Type) String ¶
func (x Restriction_Type) String() string
func (Restriction_Type) Type ¶
func (Restriction_Type) Type() protoreflect.EnumType
func (*Restriction_Type) UnmarshalJSON
deprecated
func (x *Restriction_Type) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SalePeriod ¶
type SalePeriod struct {
Restriction []*Restriction `protobuf:"bytes,1,rep,name=restriction" json:"restriction,omitempty"`
Start *Date `protobuf:"bytes,2,opt,name=start" json:"start,omitempty"`
End *Date `protobuf:"bytes,3,opt,name=end" json:"end,omitempty"`
// contains filtered or unexported fields
}
func (*SalePeriod) Descriptor
deprecated
func (*SalePeriod) Descriptor() ([]byte, []int)
Deprecated: Use SalePeriod.ProtoReflect.Descriptor instead.
func (*SalePeriod) GetEnd ¶
func (x *SalePeriod) GetEnd() *Date
func (*SalePeriod) GetRestriction ¶
func (x *SalePeriod) GetRestriction() []*Restriction
func (*SalePeriod) GetStart ¶
func (x *SalePeriod) GetStart() *Date
func (*SalePeriod) ProtoMessage ¶
func (*SalePeriod) ProtoMessage()
func (*SalePeriod) ProtoReflect ¶
func (x *SalePeriod) ProtoReflect() protoreflect.Message
func (*SalePeriod) Reset ¶
func (x *SalePeriod) Reset()
func (*SalePeriod) String ¶
func (x *SalePeriod) String() string
type Show ¶
type Show struct {
Gid []byte `protobuf:"bytes,1,opt,name=gid" json:"gid,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Description *string `protobuf:"bytes,64,opt,name=description" json:"description,omitempty"`
DeprecatedPopularity *int32 `protobuf:"zigzag32,65,opt,name=deprecated_popularity,json=deprecatedPopularity" json:"deprecated_popularity,omitempty"`
Publisher *string `protobuf:"bytes,66,opt,name=publisher" json:"publisher,omitempty"`
Language *string `protobuf:"bytes,67,opt,name=language" json:"language,omitempty"`
Explicit *bool `protobuf:"varint,68,opt,name=explicit" json:"explicit,omitempty"`
CoverImage *ImageGroup `protobuf:"bytes,69,opt,name=cover_image,json=coverImage" json:"cover_image,omitempty"`
Episode []*Episode `protobuf:"bytes,70,rep,name=episode" json:"episode,omitempty"`
Copyright []*Copyright `protobuf:"bytes,71,rep,name=copyright" json:"copyright,omitempty"`
Restriction []*Restriction `protobuf:"bytes,72,rep,name=restriction" json:"restriction,omitempty"`
Keyword []string `protobuf:"bytes,73,rep,name=keyword" json:"keyword,omitempty"`
MediaType *Show_MediaType `protobuf:"varint,74,opt,name=media_type,json=mediaType,enum=spotify.metadata.Show_MediaType" json:"media_type,omitempty"`
ConsumptionOrder *Show_ConsumptionOrder `` /* 148-byte string literal not displayed */
Availability []*Availability `protobuf:"bytes,78,rep,name=availability" json:"availability,omitempty"`
TrailerUri *string `protobuf:"bytes,83,opt,name=trailer_uri,json=trailerUri" json:"trailer_uri,omitempty"`
MusicAndTalk *bool `protobuf:"varint,85,opt,name=music_and_talk,json=musicAndTalk" json:"music_and_talk,omitempty"`
IsAudiobook *bool `protobuf:"varint,89,opt,name=is_audiobook,json=isAudiobook" json:"is_audiobook,omitempty"`
IsCreatorChannel *bool `protobuf:"varint,90,opt,name=is_creator_channel,json=isCreatorChannel" json:"is_creator_channel,omitempty"`
// contains filtered or unexported fields
}
func (*Show) Descriptor
deprecated
func (*Show) GetAvailability ¶
func (x *Show) GetAvailability() []*Availability
func (*Show) GetConsumptionOrder ¶
func (x *Show) GetConsumptionOrder() Show_ConsumptionOrder
func (*Show) GetCopyright ¶
func (*Show) GetCoverImage ¶
func (x *Show) GetCoverImage() *ImageGroup
func (*Show) GetDeprecatedPopularity ¶
func (*Show) GetDescription ¶
func (*Show) GetEpisode ¶
func (*Show) GetExplicit ¶
func (*Show) GetIsAudiobook ¶
func (*Show) GetIsCreatorChannel ¶ added in v0.5.1
func (*Show) GetKeyword ¶
func (*Show) GetLanguage ¶
func (*Show) GetMediaType ¶
func (x *Show) GetMediaType() Show_MediaType
func (*Show) GetMusicAndTalk ¶
func (*Show) GetPublisher ¶
func (*Show) GetRestriction ¶
func (x *Show) GetRestriction() []*Restriction
func (*Show) GetTrailerUri ¶
func (*Show) ProtoMessage ¶
func (*Show) ProtoMessage()
func (*Show) ProtoReflect ¶
func (x *Show) ProtoReflect() protoreflect.Message
type Show_ConsumptionOrder ¶
type Show_ConsumptionOrder int32
const ( Show_SEQUENTIAL Show_ConsumptionOrder = 1 Show_EPISODIC Show_ConsumptionOrder = 2 Show_RECENT Show_ConsumptionOrder = 3 )
func (Show_ConsumptionOrder) Descriptor ¶
func (Show_ConsumptionOrder) Descriptor() protoreflect.EnumDescriptor
func (Show_ConsumptionOrder) Enum ¶
func (x Show_ConsumptionOrder) Enum() *Show_ConsumptionOrder
func (Show_ConsumptionOrder) EnumDescriptor
deprecated
func (Show_ConsumptionOrder) EnumDescriptor() ([]byte, []int)
Deprecated: Use Show_ConsumptionOrder.Descriptor instead.
func (Show_ConsumptionOrder) Number ¶
func (x Show_ConsumptionOrder) Number() protoreflect.EnumNumber
func (Show_ConsumptionOrder) String ¶
func (x Show_ConsumptionOrder) String() string
func (Show_ConsumptionOrder) Type ¶
func (Show_ConsumptionOrder) Type() protoreflect.EnumType
func (*Show_ConsumptionOrder) UnmarshalJSON
deprecated
func (x *Show_ConsumptionOrder) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Show_MediaType ¶
type Show_MediaType int32
const ( Show_MIXED Show_MediaType = 0 Show_AUDIO Show_MediaType = 1 Show_VIDEO Show_MediaType = 2 )
func (Show_MediaType) Descriptor ¶
func (Show_MediaType) Descriptor() protoreflect.EnumDescriptor
func (Show_MediaType) Enum ¶
func (x Show_MediaType) Enum() *Show_MediaType
func (Show_MediaType) EnumDescriptor
deprecated
func (Show_MediaType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Show_MediaType.Descriptor instead.
func (Show_MediaType) Number ¶
func (x Show_MediaType) Number() protoreflect.EnumNumber
func (Show_MediaType) String ¶
func (x Show_MediaType) String() string
func (Show_MediaType) Type ¶
func (Show_MediaType) Type() protoreflect.EnumType
func (*Show_MediaType) UnmarshalJSON
deprecated
func (x *Show_MediaType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type TopTracks ¶
type TopTracks struct {
Country *string `protobuf:"bytes,1,opt,name=country" json:"country,omitempty"`
Track []*Track `protobuf:"bytes,2,rep,name=track" json:"track,omitempty"`
// contains filtered or unexported fields
}
func (*TopTracks) Descriptor
deprecated
func (*TopTracks) GetCountry ¶
func (*TopTracks) ProtoMessage ¶
func (*TopTracks) ProtoMessage()
func (*TopTracks) ProtoReflect ¶
func (x *TopTracks) ProtoReflect() protoreflect.Message
type Track ¶
type Track struct {
Gid []byte `protobuf:"bytes,1,opt,name=gid" json:"gid,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Album *Album `protobuf:"bytes,3,opt,name=album" json:"album,omitempty"`
Artist []*Artist `protobuf:"bytes,4,rep,name=artist" json:"artist,omitempty"`
Number *int32 `protobuf:"zigzag32,5,opt,name=number" json:"number,omitempty"`
DiscNumber *int32 `protobuf:"zigzag32,6,opt,name=disc_number,json=discNumber" json:"disc_number,omitempty"`
Duration *int32 `protobuf:"zigzag32,7,opt,name=duration" json:"duration,omitempty"`
Popularity *int32 `protobuf:"zigzag32,8,opt,name=popularity" json:"popularity,omitempty"`
Explicit *bool `protobuf:"varint,9,opt,name=explicit" json:"explicit,omitempty"`
ExternalId []*ExternalId `protobuf:"bytes,10,rep,name=external_id,json=externalId" json:"external_id,omitempty"`
Restriction []*Restriction `protobuf:"bytes,11,rep,name=restriction" json:"restriction,omitempty"`
File []*AudioFile `protobuf:"bytes,12,rep,name=file" json:"file,omitempty"`
Alternative []*Track `protobuf:"bytes,13,rep,name=alternative" json:"alternative,omitempty"`
SalePeriod []*SalePeriod `protobuf:"bytes,14,rep,name=sale_period,json=salePeriod" json:"sale_period,omitempty"`
Preview []*AudioFile `protobuf:"bytes,15,rep,name=preview" json:"preview,omitempty"`
Tags []string `protobuf:"bytes,16,rep,name=tags" json:"tags,omitempty"`
EarliestLiveTimestamp *int64 `protobuf:"varint,17,opt,name=earliest_live_timestamp,json=earliestLiveTimestamp" json:"earliest_live_timestamp,omitempty"`
HasLyrics *bool `protobuf:"varint,18,opt,name=has_lyrics,json=hasLyrics" json:"has_lyrics,omitempty"`
Availability []*Availability `protobuf:"bytes,19,rep,name=availability" json:"availability,omitempty"`
Licensor *Licensor `protobuf:"bytes,21,opt,name=licensor" json:"licensor,omitempty"`
LanguageOfPerformance []string `protobuf:"bytes,22,rep,name=language_of_performance,json=languageOfPerformance" json:"language_of_performance,omitempty"`
OriginalAudio *Audio `protobuf:"bytes,24,opt,name=original_audio,json=originalAudio" json:"original_audio,omitempty"`
ContentRating []*ContentRating `protobuf:"bytes,25,rep,name=content_rating,json=contentRating" json:"content_rating,omitempty"`
OriginalTitle *string `protobuf:"bytes,27,opt,name=original_title,json=originalTitle" json:"original_title,omitempty"`
VersionTitle *string `protobuf:"bytes,28,opt,name=version_title,json=versionTitle" json:"version_title,omitempty"`
ArtistWithRole []*ArtistWithRole `protobuf:"bytes,32,rep,name=artist_with_role,json=artistWithRole" json:"artist_with_role,omitempty"`
CanonicalUri *string `protobuf:"bytes,36,opt,name=canonical_uri,json=canonicalUri" json:"canonical_uri,omitempty"`
OriginalVideo []*Video `protobuf:"bytes,38,rep,name=original_video,json=originalVideo" json:"original_video,omitempty"`
AudioFormats []*TrackAudioFormat `protobuf:"bytes,41,rep,name=audio_formats,json=audioFormats" json:"audio_formats,omitempty"`
// contains filtered or unexported fields
}
func (*Track) Descriptor
deprecated
func (*Track) GetAlternative ¶
func (*Track) GetArtistWithRole ¶
func (x *Track) GetArtistWithRole() []*ArtistWithRole
func (*Track) GetAudioFormats ¶ added in v0.5.1
func (x *Track) GetAudioFormats() []*TrackAudioFormat
func (*Track) GetAvailability ¶
func (x *Track) GetAvailability() []*Availability
func (*Track) GetCanonicalUri ¶ added in v0.5.1
func (*Track) GetContentRating ¶
func (x *Track) GetContentRating() []*ContentRating
func (*Track) GetDiscNumber ¶
func (*Track) GetDuration ¶
func (*Track) GetEarliestLiveTimestamp ¶
func (*Track) GetExplicit ¶
func (*Track) GetExternalId ¶
func (x *Track) GetExternalId() []*ExternalId
func (*Track) GetHasLyrics ¶
func (*Track) GetLanguageOfPerformance ¶
func (*Track) GetLicensor ¶
func (*Track) GetOriginalAudio ¶ added in v0.5.1
func (*Track) GetOriginalTitle ¶
func (*Track) GetOriginalVideo ¶ added in v0.5.1
func (*Track) GetPopularity ¶
func (*Track) GetPreview ¶
func (*Track) GetRestriction ¶
func (x *Track) GetRestriction() []*Restriction
func (*Track) GetSalePeriod ¶
func (x *Track) GetSalePeriod() []*SalePeriod
func (*Track) GetVersionTitle ¶
func (*Track) ProtoMessage ¶
func (*Track) ProtoMessage()
func (*Track) ProtoReflect ¶
func (x *Track) ProtoReflect() protoreflect.Message
type TrackAudioFormat ¶ added in v0.5.1
type TrackAudioFormat struct {
OriginalAudio *Audio `protobuf:"bytes,1,opt,name=original_audio,json=originalAudio" json:"original_audio,omitempty"`
// contains filtered or unexported fields
}
func (*TrackAudioFormat) Descriptor
deprecated
added in
v0.5.1
func (*TrackAudioFormat) Descriptor() ([]byte, []int)
Deprecated: Use TrackAudioFormat.ProtoReflect.Descriptor instead.
func (*TrackAudioFormat) GetOriginalAudio ¶ added in v0.5.1
func (x *TrackAudioFormat) GetOriginalAudio() *Audio
func (*TrackAudioFormat) ProtoMessage ¶ added in v0.5.1
func (*TrackAudioFormat) ProtoMessage()
func (*TrackAudioFormat) ProtoReflect ¶ added in v0.5.1
func (x *TrackAudioFormat) ProtoReflect() protoreflect.Message
func (*TrackAudioFormat) Reset ¶ added in v0.5.1
func (x *TrackAudioFormat) Reset()
func (*TrackAudioFormat) String ¶ added in v0.5.1
func (x *TrackAudioFormat) String() string
type Video ¶ added in v0.5.1
type Video struct {
Gid []byte `protobuf:"bytes,1,opt,name=gid" json:"gid,omitempty"`
// contains filtered or unexported fields
}
func (*Video) Descriptor
deprecated
added in
v0.5.1
func (*Video) ProtoMessage ¶ added in v0.5.1
func (*Video) ProtoMessage()
func (*Video) ProtoReflect ¶ added in v0.5.1
func (x *Video) ProtoReflect() protoreflect.Message
type VideoFile ¶
type VideoFile struct {
FileId []byte `protobuf:"bytes,1,opt,name=file_id,json=fileId" json:"file_id,omitempty"`
// contains filtered or unexported fields
}
func (*VideoFile) Descriptor
deprecated
func (*VideoFile) ProtoMessage ¶
func (*VideoFile) ProtoMessage()
func (*VideoFile) ProtoReflect ¶
func (x *VideoFile) ProtoReflect() protoreflect.Message