metadata

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 24, 2025 License: GPL-3.0 Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
var (
	Restriction_Type_name = map[int32]string{
		0: "STREAMING",
	}
	Restriction_Type_value = map[string]int32{
		"STREAMING": 0,
	}
)

Enum value maps for Restriction_Type.

View Source
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",
		10: "MP4_128",
		11: "MP4_128_DUAL",
		12: "MP4_128_CBCS",
		13: "MP4_256",
		14: "MP4_256_DUAL",
		15: "MP4_256_CBCS",
		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,
		"MP4_128":         10,
		"MP4_128_DUAL":    11,
		"MP4_128_CBCS":    12,
		"MP4_256":         13,
		"MP4_256_DUAL":    14,
		"MP4_256_CBCS":    15,
		"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.

View Source
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"`
	Genre         []string        `protobuf:"bytes,8,rep,name=genre" json:"genre,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"`
	// contains filtered or unexported fields
}

func (*Album) Descriptor deprecated

func (*Album) Descriptor() ([]byte, []int)

Deprecated: Use Album.ProtoReflect.Descriptor instead.

func (*Album) GetArtist

func (x *Album) GetArtist() []*Artist

func (*Album) GetAvailability

func (x *Album) GetAvailability() []*Availability

func (*Album) GetCopyright

func (x *Album) GetCopyright() []*Copyright

func (*Album) GetCover

func (x *Album) GetCover() []*Image

func (*Album) GetCoverGroup

func (x *Album) GetCoverGroup() *ImageGroup

func (*Album) GetDate

func (x *Album) GetDate() *Date

func (*Album) GetDisc

func (x *Album) GetDisc() []*Disc

func (*Album) GetExternalId

func (x *Album) GetExternalId() []*ExternalId

func (*Album) GetGenre

func (x *Album) GetGenre() []string

func (*Album) GetGid

func (x *Album) GetGid() []byte

func (*Album) GetLabel

func (x *Album) GetLabel() string

func (*Album) GetName

func (x *Album) GetName() string

func (*Album) GetOriginalTitle

func (x *Album) GetOriginalTitle() string

func (*Album) GetPopularity

func (x *Album) GetPopularity() int32

func (*Album) GetRelated

func (x *Album) GetRelated() []*Album

func (*Album) GetRestriction

func (x *Album) GetRestriction() []*Restriction

func (*Album) GetReview

func (x *Album) GetReview() []string

func (*Album) GetSalePeriod

func (x *Album) GetSalePeriod() []*SalePeriod

func (*Album) GetType

func (x *Album) GetType() Album_Type

func (*Album) GetTypeStr

func (x *Album) GetTypeStr() string

func (*Album) GetVersionTitle

func (x *Album) GetVersionTitle() string

func (*Album) ProtoMessage

func (*Album) ProtoMessage()

func (*Album) ProtoReflect

func (x *Album) ProtoReflect() protoreflect.Message

func (*Album) Reset

func (x *Album) Reset()

func (*Album) String

func (x *Album) String() string

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) 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"`
	Genre                []string          `protobuf:"bytes,9,rep,name=genre" json:"genre,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) Descriptor() ([]byte, []int)

Deprecated: Use Artist.ProtoReflect.Descriptor instead.

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 (x *Artist) GetBiography() []*Biography

func (*Artist) GetCompilationGroup

func (x *Artist) GetCompilationGroup() []*AlbumGroup

func (*Artist) GetExternalId

func (x *Artist) GetExternalId() []*ExternalId

func (*Artist) GetGenre

func (x *Artist) GetGenre() []string

func (*Artist) GetGid

func (x *Artist) GetGid() []byte

func (*Artist) GetIsPortraitAlbumCover

func (x *Artist) GetIsPortraitAlbumCover() bool

func (*Artist) GetName

func (x *Artist) GetName() string

func (*Artist) GetPopularity

func (x *Artist) GetPopularity() int32

func (*Artist) GetPortrait

func (x *Artist) GetPortrait() []*Image

func (*Artist) GetPortraitGroup

func (x *Artist) GetPortraitGroup() *ImageGroup

func (*Artist) GetRelated

func (x *Artist) GetRelated() []*Artist

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 (x *Artist) GetTopTrack() []*TopTracks

func (*Artist) ProtoMessage

func (*Artist) ProtoMessage()

func (*Artist) ProtoReflect

func (x *Artist) ProtoReflect() protoreflect.Message

func (*Artist) Reset

func (x *Artist) Reset()

func (*Artist) String

func (x *Artist) String() string

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 (*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) Enum

func (ArtistWithRole_ArtistRole) EnumDescriptor deprecated

func (ArtistWithRole_ArtistRole) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtistWithRole_ArtistRole.Descriptor instead.

func (ArtistWithRole_ArtistRole) Number

func (ArtistWithRole_ArtistRole) String

func (x ArtistWithRole_ArtistRole) String() string

func (ArtistWithRole_ArtistRole) Type

func (*ArtistWithRole_ArtistRole) UnmarshalJSON deprecated

func (x *ArtistWithRole_ArtistRole) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

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) Descriptor() ([]byte, []int)

Deprecated: Use AudioFile.ProtoReflect.Descriptor instead.

func (*AudioFile) GetFileId

func (x *AudioFile) GetFileId() []byte

func (*AudioFile) GetFormat

func (x *AudioFile) GetFormat() AudioFile_Format

func (*AudioFile) ProtoMessage

func (*AudioFile) ProtoMessage()

func (*AudioFile) ProtoReflect

func (x *AudioFile) ProtoReflect() protoreflect.Message

func (*AudioFile) Reset

func (x *AudioFile) Reset()

func (*AudioFile) String

func (x *AudioFile) String() string

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_MP4_128         AudioFile_Format = 10
	AudioFile_MP4_128_DUAL    AudioFile_Format = 11
	AudioFile_MP4_128_CBCS    AudioFile_Format = 12
	AudioFile_MP4_256         AudioFile_Format = 13
	AudioFile_MP4_256_DUAL    AudioFile_Format = 14
	AudioFile_MP4_256_CBCS    AudioFile_Format = 15
	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) Enum

func (AudioFile_Format) EnumDescriptor deprecated

func (AudioFile_Format) EnumDescriptor() ([]byte, []int)

Deprecated: Use AudioFile_Format.Descriptor instead.

func (AudioFile_Format) Number

func (AudioFile_Format) String

func (x AudioFile_Format) String() string

func (AudioFile_Format) Type

func (*AudioFile_Format) UnmarshalJSON deprecated

func (x *AudioFile_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) Descriptor() ([]byte, []int)

Deprecated: Use Biography.ProtoReflect.Descriptor instead.

func (*Biography) GetPortrait

func (x *Biography) GetPortrait() []*Image

func (*Biography) GetPortraitGroup

func (x *Biography) GetPortraitGroup() []*ImageGroup

func (*Biography) GetText

func (x *Biography) GetText() string

func (*Biography) ProtoMessage

func (*Biography) ProtoMessage()

func (*Biography) ProtoReflect

func (x *Biography) ProtoReflect() protoreflect.Message

func (*Biography) Reset

func (x *Biography) Reset()

func (*Biography) String

func (x *Biography) String() string

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 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) Descriptor() ([]byte, []int)

Deprecated: Use Copyright.ProtoReflect.Descriptor instead.

func (*Copyright) GetText

func (x *Copyright) GetText() string

func (*Copyright) GetType

func (x *Copyright) GetType() Copyright_Type

func (*Copyright) ProtoMessage

func (*Copyright) ProtoMessage()

func (*Copyright) ProtoReflect

func (x *Copyright) ProtoReflect() protoreflect.Message

func (*Copyright) Reset

func (x *Copyright) Reset()

func (*Copyright) String

func (x *Copyright) String() string
type Copyright_Type int32
const (
	Copyright_P Copyright_Type = 0
	Copyright_C Copyright_Type = 1
)
func (x Copyright_Type) Enum() *Copyright_Type
func (Copyright_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Copyright_Type.Descriptor instead.

func (x Copyright_Type) String() string
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) Descriptor() ([]byte, []int)

Deprecated: Use Date.ProtoReflect.Descriptor instead.

func (*Date) GetDay

func (x *Date) GetDay() int32

func (*Date) GetHour

func (x *Date) GetHour() int32

func (*Date) GetMinute

func (x *Date) GetMinute() int32

func (*Date) GetMonth

func (x *Date) GetMonth() int32

func (*Date) GetYear

func (x *Date) GetYear() int32

func (*Date) ProtoMessage

func (*Date) ProtoMessage()

func (*Date) ProtoReflect

func (x *Date) ProtoReflect() protoreflect.Message

func (*Date) Reset

func (x *Date) Reset()

func (*Date) String

func (x *Date) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Disc.ProtoReflect.Descriptor instead.

func (*Disc) GetName

func (x *Disc) GetName() string

func (*Disc) GetNumber

func (x *Disc) GetNumber() int32

func (*Disc) GetTrack

func (x *Disc) GetTrack() []*Track

func (*Disc) ProtoMessage

func (*Disc) ProtoMessage()

func (*Disc) ProtoReflect

func (x *Disc) ProtoReflect() protoreflect.Message

func (*Disc) Reset

func (x *Disc) Reset()

func (*Disc) String

func (x *Disc) String() string

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"`
	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"`
	// contains filtered or unexported fields
}

func (*Episode) Descriptor deprecated

func (*Episode) Descriptor() ([]byte, []int)

Deprecated: Use Episode.ProtoReflect.Descriptor instead.

func (*Episode) GetAllowBackgroundPlayback

func (x *Episode) GetAllowBackgroundPlayback() bool

func (*Episode) GetAudio

func (x *Episode) GetAudio() []*AudioFile

func (*Episode) GetAudioPreview

func (x *Episode) GetAudioPreview() []*AudioFile

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 (x *Episode) GetDeprecatedPopularity() int32

func (*Episode) GetDescription

func (x *Episode) GetDescription() string

func (*Episode) GetDuration

func (x *Episode) GetDuration() int32

func (*Episode) GetExplicit

func (x *Episode) GetExplicit() bool

func (*Episode) GetExternalUrl

func (x *Episode) GetExternalUrl() string

func (*Episode) GetFreezeFrame

func (x *Episode) GetFreezeFrame() *ImageGroup

func (*Episode) GetGid

func (x *Episode) GetGid() []byte

func (*Episode) GetIsAudiobookChapter

func (x *Episode) GetIsAudiobookChapter() bool

func (*Episode) GetKeyword

func (x *Episode) GetKeyword() []string

func (*Episode) GetLanguage

func (x *Episode) GetLanguage() string

func (*Episode) GetMusicAndTalk

func (x *Episode) GetMusicAndTalk() bool

func (*Episode) GetName

func (x *Episode) GetName() string

func (*Episode) GetNumber

func (x *Episode) GetNumber() int32

func (*Episode) GetPublishTime

func (x *Episode) GetPublishTime() *Date

func (*Episode) GetRestriction

func (x *Episode) GetRestriction() []*Restriction

func (*Episode) GetShow

func (x *Episode) GetShow() *Show

func (*Episode) GetType

func (x *Episode) GetType() Episode_EpisodeType

func (*Episode) GetVideo

func (x *Episode) GetVideo() []*VideoFile

func (*Episode) GetVideoPreview

func (x *Episode) GetVideoPreview() []*VideoFile

func (*Episode) ProtoMessage

func (*Episode) ProtoMessage()

func (*Episode) ProtoReflect

func (x *Episode) ProtoReflect() protoreflect.Message

func (*Episode) Reset

func (x *Episode) Reset()

func (*Episode) String

func (x *Episode) String() string

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) Enum

func (Episode_EpisodeType) EnumDescriptor deprecated

func (Episode_EpisodeType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Episode_EpisodeType.Descriptor instead.

func (Episode_EpisodeType) Number

func (Episode_EpisodeType) String

func (x Episode_EpisodeType) String() string

func (Episode_EpisodeType) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use Image.ProtoReflect.Descriptor instead.

func (*Image) GetFileId

func (x *Image) GetFileId() []byte

func (*Image) GetHeight

func (x *Image) GetHeight() int32

func (*Image) GetSize

func (x *Image) GetSize() Image_Size

func (*Image) GetWidth

func (x *Image) GetWidth() int32

func (*Image) ProtoMessage

func (*Image) ProtoMessage()

func (*Image) ProtoReflect

func (x *Image) ProtoReflect() protoreflect.Message

func (*Image) Reset

func (x *Image) Reset()

func (*Image) String

func (x *Image) String() string

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) 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) Descriptor() ([]byte, []int)

Deprecated: Use Licensor.ProtoReflect.Descriptor instead.

func (*Licensor) GetUuid

func (x *Licensor) GetUuid() []byte

func (*Licensor) ProtoMessage

func (*Licensor) ProtoMessage()

func (*Licensor) ProtoReflect

func (x *Licensor) ProtoReflect() protoreflect.Message

func (*Licensor) Reset

func (x *Licensor) Reset()

func (*Licensor) String

func (x *Licensor) String() string

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 assignable 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 (m *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) Enum

func (Restriction_Catalogue) EnumDescriptor deprecated

func (Restriction_Catalogue) EnumDescriptor() ([]byte, []int)

Deprecated: Use Restriction_Catalogue.Descriptor instead.

func (Restriction_Catalogue) Number

func (Restriction_Catalogue) String

func (x Restriction_Catalogue) String() string

func (Restriction_Catalogue) Type

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) Enum

func (Restriction_Type) EnumDescriptor deprecated

func (Restriction_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Restriction_Type.Descriptor instead.

func (Restriction_Type) Number

func (Restriction_Type) String

func (x Restriction_Type) String() string

func (Restriction_Type) Type

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"`
	// contains filtered or unexported fields
}

func (*Show) Descriptor deprecated

func (*Show) Descriptor() ([]byte, []int)

Deprecated: Use Show.ProtoReflect.Descriptor instead.

func (*Show) GetAvailability

func (x *Show) GetAvailability() []*Availability

func (*Show) GetConsumptionOrder

func (x *Show) GetConsumptionOrder() Show_ConsumptionOrder

func (*Show) GetCopyright

func (x *Show) GetCopyright() []*Copyright

func (*Show) GetCoverImage

func (x *Show) GetCoverImage() *ImageGroup

func (*Show) GetDeprecatedPopularity

func (x *Show) GetDeprecatedPopularity() int32

func (*Show) GetDescription

func (x *Show) GetDescription() string

func (*Show) GetEpisode

func (x *Show) GetEpisode() []*Episode

func (*Show) GetExplicit

func (x *Show) GetExplicit() bool

func (*Show) GetGid

func (x *Show) GetGid() []byte

func (*Show) GetIsAudiobook

func (x *Show) GetIsAudiobook() bool

func (*Show) GetKeyword

func (x *Show) GetKeyword() []string

func (*Show) GetLanguage

func (x *Show) GetLanguage() string

func (*Show) GetMediaType

func (x *Show) GetMediaType() Show_MediaType

func (*Show) GetMusicAndTalk

func (x *Show) GetMusicAndTalk() bool

func (*Show) GetName

func (x *Show) GetName() string

func (*Show) GetPublisher

func (x *Show) GetPublisher() string

func (*Show) GetRestriction

func (x *Show) GetRestriction() []*Restriction

func (*Show) GetTrailerUri

func (x *Show) GetTrailerUri() string

func (*Show) ProtoMessage

func (*Show) ProtoMessage()

func (*Show) ProtoReflect

func (x *Show) ProtoReflect() protoreflect.Message

func (*Show) Reset

func (x *Show) Reset()

func (*Show) String

func (x *Show) String() string

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) Enum

func (Show_ConsumptionOrder) EnumDescriptor deprecated

func (Show_ConsumptionOrder) EnumDescriptor() ([]byte, []int)

Deprecated: Use Show_ConsumptionOrder.Descriptor instead.

func (Show_ConsumptionOrder) Number

func (Show_ConsumptionOrder) String

func (x Show_ConsumptionOrder) String() string

func (Show_ConsumptionOrder) Type

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) 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 (Show_MediaType) String

func (x Show_MediaType) String() string

func (Show_MediaType) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use TopTracks.ProtoReflect.Descriptor instead.

func (*TopTracks) GetCountry

func (x *TopTracks) GetCountry() string

func (*TopTracks) GetTrack

func (x *TopTracks) GetTrack() []*Track

func (*TopTracks) ProtoMessage

func (*TopTracks) ProtoMessage()

func (*TopTracks) ProtoReflect

func (x *TopTracks) ProtoReflect() protoreflect.Message

func (*TopTracks) Reset

func (x *TopTracks) Reset()

func (*TopTracks) String

func (x *TopTracks) String() string

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"`
	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"`
	// contains filtered or unexported fields
}

func (*Track) Descriptor deprecated

func (*Track) Descriptor() ([]byte, []int)

Deprecated: Use Track.ProtoReflect.Descriptor instead.

func (*Track) GetAlbum

func (x *Track) GetAlbum() *Album

func (*Track) GetAlternative

func (x *Track) GetAlternative() []*Track

func (*Track) GetArtist

func (x *Track) GetArtist() []*Artist

func (*Track) GetArtistWithRole

func (x *Track) GetArtistWithRole() []*ArtistWithRole

func (*Track) GetAvailability

func (x *Track) GetAvailability() []*Availability

func (*Track) GetContentRating

func (x *Track) GetContentRating() []*ContentRating

func (*Track) GetDiscNumber

func (x *Track) GetDiscNumber() int32

func (*Track) GetDuration

func (x *Track) GetDuration() int32

func (*Track) GetEarliestLiveTimestamp

func (x *Track) GetEarliestLiveTimestamp() int64

func (*Track) GetExplicit

func (x *Track) GetExplicit() bool

func (*Track) GetExternalId

func (x *Track) GetExternalId() []*ExternalId

func (*Track) GetFile

func (x *Track) GetFile() []*AudioFile

func (*Track) GetGid

func (x *Track) GetGid() []byte

func (*Track) GetHasLyrics

func (x *Track) GetHasLyrics() bool

func (*Track) GetLanguageOfPerformance

func (x *Track) GetLanguageOfPerformance() []string

func (*Track) GetLicensor

func (x *Track) GetLicensor() *Licensor

func (*Track) GetName

func (x *Track) GetName() string

func (*Track) GetNumber

func (x *Track) GetNumber() int32

func (*Track) GetOriginalTitle

func (x *Track) GetOriginalTitle() string

func (*Track) GetPopularity

func (x *Track) GetPopularity() int32

func (*Track) GetPreview

func (x *Track) GetPreview() []*AudioFile

func (*Track) GetRestriction

func (x *Track) GetRestriction() []*Restriction

func (*Track) GetSalePeriod

func (x *Track) GetSalePeriod() []*SalePeriod

func (*Track) GetTags

func (x *Track) GetTags() []string

func (*Track) GetVersionTitle

func (x *Track) GetVersionTitle() string

func (*Track) ProtoMessage

func (*Track) ProtoMessage()

func (*Track) ProtoReflect

func (x *Track) ProtoReflect() protoreflect.Message

func (*Track) Reset

func (x *Track) Reset()

func (*Track) String

func (x *Track) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use VideoFile.ProtoReflect.Descriptor instead.

func (*VideoFile) GetFileId

func (x *VideoFile) GetFileId() []byte

func (*VideoFile) ProtoMessage

func (*VideoFile) ProtoMessage()

func (*VideoFile) ProtoReflect

func (x *VideoFile) ProtoReflect() protoreflect.Message

func (*VideoFile) Reset

func (x *VideoFile) Reset()

func (*VideoFile) String

func (x *VideoFile) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL