Documentation
¶
Index ¶
- Variables
- type Add
- func (*Add) Descriptor() ([]byte, []int)deprecated
- func (x *Add) GetAddAfterItem() *Item
- func (x *Add) GetAddBeforeItem() *Item
- func (x *Add) GetAddFirst() bool
- func (x *Add) GetAddLast() bool
- func (x *Add) GetFromIndex() int32
- func (x *Add) GetItems() []*Item
- func (*Add) ProtoMessage()
- func (x *Add) ProtoReflect() protoreflect.Message
- func (x *Add) Reset()
- func (x *Add) String() string
- type AppliedLenses
- type ChangeInfo
- func (*ChangeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeInfo) GetAdmin() bool
- func (x *ChangeInfo) GetCompressed() bool
- func (x *ChangeInfo) GetMerge() bool
- func (x *ChangeInfo) GetMigration() bool
- func (x *ChangeInfo) GetRedo() bool
- func (x *ChangeInfo) GetSource() *SourceInfo
- func (x *ChangeInfo) GetSplitId() int32
- func (x *ChangeInfo) GetTimestamp() int64
- func (x *ChangeInfo) GetUndo() bool
- func (x *ChangeInfo) GetUser() string
- func (*ChangeInfo) ProtoMessage()
- func (x *ChangeInfo) ProtoReflect() protoreflect.Message
- func (x *ChangeInfo) Reset()
- func (x *ChangeInfo) String() string
- type CreateListReply
- func (*CreateListReply) Descriptor() ([]byte, []int)deprecated
- func (x *CreateListReply) GetRevision() []byte
- func (x *CreateListReply) GetUri() string
- func (*CreateListReply) ProtoMessage()
- func (x *CreateListReply) ProtoReflect() protoreflect.Message
- func (x *CreateListReply) Reset()
- func (x *CreateListReply) String() string
- type Delta
- type Diff
- type FollowerUpdate
- func (*FollowerUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *FollowerUpdate) GetIsFollowing() bool
- func (x *FollowerUpdate) GetTimestamp() uint64
- func (x *FollowerUpdate) GetUri() string
- func (x *FollowerUpdate) GetUsername() string
- func (*FollowerUpdate) ProtoMessage()
- func (x *FollowerUpdate) ProtoReflect() protoreflect.Message
- func (x *FollowerUpdate) Reset()
- func (x *FollowerUpdate) String() string
- type FormatListAttribute
- func (*FormatListAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *FormatListAttribute) GetKey() string
- func (x *FormatListAttribute) GetValue() string
- func (*FormatListAttribute) ProtoMessage()
- func (x *FormatListAttribute) ProtoReflect() protoreflect.Message
- func (x *FormatListAttribute) Reset()
- func (x *FormatListAttribute) String() string
- type GeoblockBlockingType
- func (GeoblockBlockingType) Descriptor() protoreflect.EnumDescriptor
- func (x GeoblockBlockingType) Enum() *GeoblockBlockingType
- func (GeoblockBlockingType) EnumDescriptor() ([]byte, []int)deprecated
- func (x GeoblockBlockingType) Number() protoreflect.EnumNumber
- func (x GeoblockBlockingType) String() string
- func (GeoblockBlockingType) Type() protoreflect.EnumType
- func (x *GeoblockBlockingType) UnmarshalJSON(b []byte) errordeprecated
- type Item
- type ItemAttributeKind
- func (ItemAttributeKind) Descriptor() protoreflect.EnumDescriptor
- func (x ItemAttributeKind) Enum() *ItemAttributeKind
- func (ItemAttributeKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x ItemAttributeKind) Number() protoreflect.EnumNumber
- func (x ItemAttributeKind) String() string
- func (ItemAttributeKind) Type() protoreflect.EnumType
- func (x *ItemAttributeKind) UnmarshalJSON(b []byte) errordeprecated
- type ItemAttributes
- func (*ItemAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *ItemAttributes) GetAddedBy() string
- func (x *ItemAttributes) GetAvailableSignals() []*signal.Signal
- func (x *ItemAttributes) GetFormatAttributes() []*FormatListAttribute
- func (x *ItemAttributes) GetItemId() []byte
- func (x *ItemAttributes) GetPublic() bool
- func (x *ItemAttributes) GetRecommendationInfo() *RecommendationInfo
- func (x *ItemAttributes) GetSeenAt() int64
- func (x *ItemAttributes) GetSequenceChildTemplate() []byte
- func (x *ItemAttributes) GetSourceLens() *lens.Lens
- func (x *ItemAttributes) GetTimestamp() int64
- func (*ItemAttributes) ProtoMessage()
- func (x *ItemAttributes) ProtoReflect() protoreflect.Message
- func (x *ItemAttributes) Reset()
- func (x *ItemAttributes) String() string
- type ItemAttributesPartialState
- func (*ItemAttributesPartialState) Descriptor() ([]byte, []int)deprecated
- func (x *ItemAttributesPartialState) GetNoValue() []ItemAttributeKind
- func (x *ItemAttributesPartialState) GetValues() *ItemAttributes
- func (*ItemAttributesPartialState) ProtoMessage()
- func (x *ItemAttributesPartialState) ProtoReflect() protoreflect.Message
- func (x *ItemAttributesPartialState) Reset()
- func (x *ItemAttributesPartialState) String() string
- type ListAttributeKind
- func (ListAttributeKind) Descriptor() protoreflect.EnumDescriptor
- func (x ListAttributeKind) Enum() *ListAttributeKind
- func (ListAttributeKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListAttributeKind) Number() protoreflect.EnumNumber
- func (x ListAttributeKind) String() string
- func (ListAttributeKind) Type() protoreflect.EnumType
- func (x *ListAttributeKind) UnmarshalJSON(b []byte) errordeprecated
- type ListAttributes
- func (*ListAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *ListAttributes) GetAiCurationReferenceId() []byte
- func (x *ListAttributes) GetClientId() string
- func (x *ListAttributes) GetCollaborative() bool
- func (x *ListAttributes) GetDeletedByOwner() bool
- func (x *ListAttributes) GetDescription() string
- func (x *ListAttributes) GetFormat() string
- func (x *ListAttributes) GetFormatAttributes() []*FormatListAttribute
- func (x *ListAttributes) GetName() string
- func (x *ListAttributes) GetPicture() []byte
- func (x *ListAttributes) GetPictureSize() []*PictureSize
- func (x *ListAttributes) GetPl3Version() string
- func (x *ListAttributes) GetSequenceContextTemplate() []byte
- func (*ListAttributes) ProtoMessage()
- func (x *ListAttributes) ProtoReflect() protoreflect.Message
- func (x *ListAttributes) Reset()
- func (x *ListAttributes) String() string
- type ListAttributesPartialState
- func (*ListAttributesPartialState) Descriptor() ([]byte, []int)deprecated
- func (x *ListAttributesPartialState) GetNoValue() []ListAttributeKind
- func (x *ListAttributesPartialState) GetValues() *ListAttributes
- func (*ListAttributesPartialState) ProtoMessage()
- func (x *ListAttributesPartialState) ProtoReflect() protoreflect.Message
- func (x *ListAttributesPartialState) Reset()
- func (x *ListAttributesPartialState) String() string
- type ListChanges
- func (*ListChanges) Descriptor() ([]byte, []int)deprecated
- func (x *ListChanges) GetBaseRevision() []byte
- func (x *ListChanges) GetDeltas() []*Delta
- func (x *ListChanges) GetNonces() []int64
- func (x *ListChanges) GetWantResultingRevisions() bool
- func (x *ListChanges) GetWantSyncResult() bool
- func (*ListChanges) ProtoMessage()
- func (x *ListChanges) ProtoReflect() protoreflect.Message
- func (x *ListChanges) Reset()
- func (x *ListChanges) String() string
- type ListItems
- func (*ListItems) Descriptor() ([]byte, []int)deprecated
- func (x *ListItems) GetAvailableSignals() []*signal.Signal
- func (x *ListItems) GetContinuationToken() string
- func (x *ListItems) GetItems() []*Item
- func (x *ListItems) GetMetaItems() []*MetaItem
- func (x *ListItems) GetPos() int32
- func (x *ListItems) GetTruncated() bool
- func (*ListItems) ProtoMessage()
- func (x *ListItems) ProtoReflect() protoreflect.Message
- func (x *ListItems) Reset()
- func (x *ListItems) String() string
- type ListSignals
- func (*ListSignals) Descriptor() ([]byte, []int)deprecated
- func (x *ListSignals) GetBaseRevision() []byte
- func (x *ListSignals) GetEmittedSignals() []*signal.Signal
- func (*ListSignals) ProtoMessage()
- func (x *ListSignals) ProtoReflect() protoreflect.Message
- func (x *ListSignals) Reset()
- func (x *ListSignals) String() string
- type ListUpdateRequest
- func (*ListUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUpdateRequest) GetAttributes() *ListAttributes
- func (x *ListUpdateRequest) GetBaseRevision() []byte
- func (x *ListUpdateRequest) GetInfo() *ChangeInfo
- func (x *ListUpdateRequest) GetItems() []*Item
- func (*ListUpdateRequest) ProtoMessage()
- func (x *ListUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *ListUpdateRequest) Reset()
- func (x *ListUpdateRequest) String() string
- type MetaItem
- func (*MetaItem) Descriptor() ([]byte, []int)deprecated
- func (x *MetaItem) GetAbuseReportingEnabled() bool
- func (x *MetaItem) GetAttributes() *ListAttributes
- func (x *MetaItem) GetCapabilities() *playlist_permission.Capabilities
- func (x *MetaItem) GetGeoblock() []GeoblockBlockingType
- func (x *MetaItem) GetLength() int32
- func (x *MetaItem) GetOwnerUsername() string
- func (x *MetaItem) GetRevision() []byte
- func (x *MetaItem) GetStatusCode() int32
- func (x *MetaItem) GetTimestamp() int64
- func (*MetaItem) ProtoMessage()
- func (x *MetaItem) ProtoReflect() protoreflect.Message
- func (x *MetaItem) Reset()
- func (x *MetaItem) String() string
- type Mov
- func (*Mov) Descriptor() ([]byte, []int)deprecated
- func (x *Mov) GetAddAfterItem() *Item
- func (x *Mov) GetAddBeforeItem() *Item
- func (x *Mov) GetAddFirst() bool
- func (x *Mov) GetAddLast() bool
- func (x *Mov) GetFromIndex() int32
- func (x *Mov) GetItems() []*Item
- func (x *Mov) GetLength() int32
- func (x *Mov) GetToIndex() int32
- func (*Mov) ProtoMessage()
- func (x *Mov) ProtoReflect() protoreflect.Message
- func (x *Mov) Reset()
- func (x *Mov) String() string
- type Op
- func (*Op) Descriptor() ([]byte, []int)deprecated
- func (x *Op) GetAdd() *Add
- func (x *Op) GetKind() Op_Kind
- func (x *Op) GetMov() *Mov
- func (x *Op) GetRem() *Rem
- func (x *Op) GetUpdateItemAttributes() *UpdateItemAttributes
- func (x *Op) GetUpdateItemUris() *UpdateItemUris
- func (x *Op) GetUpdateListAttributes() *UpdateListAttributes
- func (*Op) ProtoMessage()
- func (x *Op) ProtoReflect() protoreflect.Message
- func (x *Op) Reset()
- func (x *Op) String() string
- type OpList
- type Op_Kind
- func (Op_Kind) Descriptor() protoreflect.EnumDescriptor
- func (x Op_Kind) Enum() *Op_Kind
- func (Op_Kind) EnumDescriptor() ([]byte, []int)deprecated
- func (x Op_Kind) Number() protoreflect.EnumNumber
- func (x Op_Kind) String() string
- func (Op_Kind) Type() protoreflect.EnumType
- func (x *Op_Kind) UnmarshalJSON(b []byte) errordeprecated
- type PaginatedUnfollowedListItems
- func (*PaginatedUnfollowedListItems) Descriptor() ([]byte, []int)deprecated
- func (x *PaginatedUnfollowedListItems) GetItems() []*UnfollowedListItem
- func (x *PaginatedUnfollowedListItems) GetLimit() int32
- func (x *PaginatedUnfollowedListItems) GetNextPageIndex() int32
- func (x *PaginatedUnfollowedListItems) GetOffset() int32
- func (x *PaginatedUnfollowedListItems) GetPreviousPageIndex() int32
- func (x *PaginatedUnfollowedListItems) GetTotalPages() int32
- func (*PaginatedUnfollowedListItems) ProtoMessage()
- func (x *PaginatedUnfollowedListItems) ProtoReflect() protoreflect.Message
- func (x *PaginatedUnfollowedListItems) Reset()
- func (x *PaginatedUnfollowedListItems) String() string
- type PictureSize
- func (*PictureSize) Descriptor() ([]byte, []int)deprecated
- func (x *PictureSize) GetTargetName() string
- func (x *PictureSize) GetUrl() string
- func (*PictureSize) ProtoMessage()
- func (x *PictureSize) ProtoReflect() protoreflect.Message
- func (x *PictureSize) Reset()
- func (x *PictureSize) String() string
- type PlaylistModificationInfo
- func (*PlaylistModificationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PlaylistModificationInfo) GetNewRevision() []byte
- func (x *PlaylistModificationInfo) GetOps() []*Op
- func (x *PlaylistModificationInfo) GetParentRevision() []byte
- func (x *PlaylistModificationInfo) GetUri() []byte
- func (*PlaylistModificationInfo) ProtoMessage()
- func (x *PlaylistModificationInfo) ProtoReflect() protoreflect.Message
- func (x *PlaylistModificationInfo) Reset()
- func (x *PlaylistModificationInfo) String() string
- type PlaylistUriResolverResponse
- func (*PlaylistUriResolverResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PlaylistUriResolverResponse) GetResolvedPlaylists() []*ResolvedPersonalizedPlaylist
- func (*PlaylistUriResolverResponse) ProtoMessage()
- func (x *PlaylistUriResolverResponse) ProtoReflect() protoreflect.Message
- func (x *PlaylistUriResolverResponse) Reset()
- func (x *PlaylistUriResolverResponse) String() string
- type PlaylistV1UriReply
- func (*PlaylistV1UriReply) Descriptor() ([]byte, []int)deprecated
- func (x *PlaylistV1UriReply) GetV2UriToV1Uri() map[string]string
- func (*PlaylistV1UriReply) ProtoMessage()
- func (x *PlaylistV1UriReply) ProtoReflect() protoreflect.Message
- func (x *PlaylistV1UriReply) Reset()
- func (x *PlaylistV1UriReply) String() string
- type PlaylistV1UriRequest
- func (*PlaylistV1UriRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PlaylistV1UriRequest) GetV2Uris() []string
- func (*PlaylistV1UriRequest) ProtoMessage()
- func (x *PlaylistV1UriRequest) ProtoReflect() protoreflect.Message
- func (x *PlaylistV1UriRequest) Reset()
- func (x *PlaylistV1UriRequest) String() string
- type RecommendationInfo
- func (*RecommendationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RecommendationInfo) GetIsRecommendation() bool
- func (*RecommendationInfo) ProtoMessage()
- func (x *RecommendationInfo) ProtoReflect() protoreflect.Message
- func (x *RecommendationInfo) Reset()
- func (x *RecommendationInfo) String() string
- type RegisterPlaylistImageRequest
- func (*RegisterPlaylistImageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterPlaylistImageRequest) GetUploadToken() string
- func (*RegisterPlaylistImageRequest) ProtoMessage()
- func (x *RegisterPlaylistImageRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterPlaylistImageRequest) Reset()
- func (x *RegisterPlaylistImageRequest) String() string
- type RegisterPlaylistImageResponse
- func (*RegisterPlaylistImageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterPlaylistImageResponse) GetPicture() []byte
- func (*RegisterPlaylistImageResponse) ProtoMessage()
- func (x *RegisterPlaylistImageResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterPlaylistImageResponse) Reset()
- func (x *RegisterPlaylistImageResponse) String() string
- type Rem
- func (*Rem) Descriptor() ([]byte, []int)deprecated
- func (x *Rem) GetFromIndex() int32
- func (x *Rem) GetItems() []*Item
- func (x *Rem) GetItemsAsKey() bool
- func (x *Rem) GetLength() int32
- func (*Rem) ProtoMessage()
- func (x *Rem) ProtoReflect() protoreflect.Message
- func (x *Rem) Reset()
- func (x *Rem) String() string
- type ResolvedPersonalizedPlaylist
- func (*ResolvedPersonalizedPlaylist) Descriptor() ([]byte, []int)deprecated
- func (x *ResolvedPersonalizedPlaylist) GetTag() string
- func (x *ResolvedPersonalizedPlaylist) GetUri() string
- func (*ResolvedPersonalizedPlaylist) ProtoMessage()
- func (x *ResolvedPersonalizedPlaylist) ProtoReflect() protoreflect.Message
- func (x *ResolvedPersonalizedPlaylist) Reset()
- func (x *ResolvedPersonalizedPlaylist) String() string
- type RootlistModificationInfo
- func (*RootlistModificationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RootlistModificationInfo) GetNewRevision() []byte
- func (x *RootlistModificationInfo) GetOps() []*Op
- func (x *RootlistModificationInfo) GetParentRevision() []byte
- func (*RootlistModificationInfo) ProtoMessage()
- func (x *RootlistModificationInfo) ProtoReflect() protoreflect.Message
- func (x *RootlistModificationInfo) Reset()
- func (x *RootlistModificationInfo) String() string
- type SelectedListContent
- func (*SelectedListContent) Descriptor() ([]byte, []int)deprecated
- func (x *SelectedListContent) GetAbuseReportingEnabled() bool
- func (x *SelectedListContent) GetAppliedLenses() *AppliedLenses
- func (x *SelectedListContent) GetAttributes() *ListAttributes
- func (x *SelectedListContent) GetCapabilities() *playlist_permission.Capabilities
- func (x *SelectedListContent) GetChangesRequireResync() bool
- func (x *SelectedListContent) GetContents() *ListItems
- func (x *SelectedListContent) GetCreatedAt() int64
- func (x *SelectedListContent) GetDiff() *Diff
- func (x *SelectedListContent) GetGeoblock() []GeoblockBlockingType
- func (x *SelectedListContent) GetLength() int32
- func (x *SelectedListContent) GetMultipleHeads() bool
- func (x *SelectedListContent) GetNonces() []int64
- func (x *SelectedListContent) GetOwnerUsername() string
- func (x *SelectedListContent) GetResultingRevisions() [][]byte
- func (x *SelectedListContent) GetRevision() []byte
- func (x *SelectedListContent) GetSyncResult() *Diff
- func (x *SelectedListContent) GetTimestamp() int64
- func (x *SelectedListContent) GetUpToDate() bool
- func (*SelectedListContent) ProtoMessage()
- func (x *SelectedListContent) ProtoReflect() protoreflect.Message
- func (x *SelectedListContent) Reset()
- func (x *SelectedListContent) String() string
- type SourceInfo
- func (*SourceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SourceInfo) GetApp() string
- func (x *SourceInfo) GetClient() SourceInfo_Client
- func (x *SourceInfo) GetServerDomain() string
- func (x *SourceInfo) GetSource() string
- func (x *SourceInfo) GetVersion() string
- func (*SourceInfo) ProtoMessage()
- func (x *SourceInfo) ProtoReflect() protoreflect.Message
- func (x *SourceInfo) Reset()
- func (x *SourceInfo) String() string
- type SourceInfo_Client
- func (SourceInfo_Client) Descriptor() protoreflect.EnumDescriptor
- func (x SourceInfo_Client) Enum() *SourceInfo_Client
- func (SourceInfo_Client) EnumDescriptor() ([]byte, []int)deprecated
- func (x SourceInfo_Client) Number() protoreflect.EnumNumber
- func (x SourceInfo_Client) String() string
- func (SourceInfo_Client) Type() protoreflect.EnumType
- func (x *SourceInfo_Client) UnmarshalJSON(b []byte) errordeprecated
- type SubscribeRequest
- type UnfollowedListItem
- func (*UnfollowedListItem) Descriptor() ([]byte, []int)deprecated
- func (x *UnfollowedListItem) GetDeletedAt() int64
- func (x *UnfollowedListItem) GetLength() int32
- func (x *UnfollowedListItem) GetName() string
- func (x *UnfollowedListItem) GetRecoverable() bool
- func (x *UnfollowedListItem) GetUri() string
- func (*UnfollowedListItem) ProtoMessage()
- func (x *UnfollowedListItem) ProtoReflect() protoreflect.Message
- func (x *UnfollowedListItem) Reset()
- func (x *UnfollowedListItem) String() string
- type UnsubscribeRequest
- func (*UnsubscribeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnsubscribeRequest) GetUris() [][]byte
- func (*UnsubscribeRequest) ProtoMessage()
- func (x *UnsubscribeRequest) ProtoReflect() protoreflect.Message
- func (x *UnsubscribeRequest) Reset()
- func (x *UnsubscribeRequest) String() string
- type UpdateItemAttributes
- func (*UpdateItemAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateItemAttributes) GetIndex() int32
- func (x *UpdateItemAttributes) GetItem() *Item
- func (x *UpdateItemAttributes) GetNewAttributes() *ItemAttributesPartialState
- func (x *UpdateItemAttributes) GetOldAttributes() *ItemAttributesPartialState
- func (*UpdateItemAttributes) ProtoMessage()
- func (x *UpdateItemAttributes) ProtoReflect() protoreflect.Message
- func (x *UpdateItemAttributes) Reset()
- func (x *UpdateItemAttributes) String() string
- type UpdateItemUris
- type UpdateListAttributes
- func (*UpdateListAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateListAttributes) GetNewAttributes() *ListAttributesPartialState
- func (x *UpdateListAttributes) GetOldAttributes() *ListAttributesPartialState
- func (*UpdateListAttributes) ProtoMessage()
- func (x *UpdateListAttributes) ProtoReflect() protoreflect.Message
- func (x *UpdateListAttributes) Reset()
- func (x *UpdateListAttributes) String() string
- type UriReplacement
- func (*UriReplacement) Descriptor() ([]byte, []int)deprecated
- func (x *UriReplacement) GetIndex() int32
- func (x *UriReplacement) GetItem() *Item
- func (x *UriReplacement) GetNewUri() string
- func (*UriReplacement) ProtoMessage()
- func (x *UriReplacement) ProtoReflect() protoreflect.Message
- func (x *UriReplacement) Reset()
- func (x *UriReplacement) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ListAttributeKind_name = map[int32]string{ 0: "LIST_UNKNOWN", 1: "LIST_NAME", 2: "LIST_DESCRIPTION", 3: "LIST_PICTURE", 4: "LIST_COLLABORATIVE", 5: "LIST_PL3_VERSION", 6: "LIST_DELETED_BY_OWNER", 10: "LIST_CLIENT_ID", 11: "LIST_FORMAT", 12: "LIST_FORMAT_ATTRIBUTES", 13: "LIST_PICTURE_SIZE", 14: "LIST_SEQUENCE_CONTEXT_TEMPLATE", 15: "LIST_AI_CURATION_REFERENCE_ID", } ListAttributeKind_value = map[string]int32{ "LIST_UNKNOWN": 0, "LIST_NAME": 1, "LIST_DESCRIPTION": 2, "LIST_PICTURE": 3, "LIST_COLLABORATIVE": 4, "LIST_PL3_VERSION": 5, "LIST_DELETED_BY_OWNER": 6, "LIST_CLIENT_ID": 10, "LIST_FORMAT": 11, "LIST_FORMAT_ATTRIBUTES": 12, "LIST_PICTURE_SIZE": 13, "LIST_SEQUENCE_CONTEXT_TEMPLATE": 14, "LIST_AI_CURATION_REFERENCE_ID": 15, } )
Enum value maps for ListAttributeKind.
var ( ItemAttributeKind_name = map[int32]string{ 0: "ITEM_UNKNOWN", 1: "ITEM_ADDED_BY", 2: "ITEM_TIMESTAMP", 9: "ITEM_SEEN_AT", 10: "ITEM_PUBLIC", 11: "ITEM_FORMAT_ATTRIBUTES", 12: "ITEM_ID", 13: "ITEM_SOURCE_LENS", 14: "ITEM_AVAILABLE_SIGNALS", 15: "ITEM_RECOMMENDATION_INFO", 16: "ITEM_SEQUENCE_CHILD_TEMPLATE", } ItemAttributeKind_value = map[string]int32{ "ITEM_UNKNOWN": 0, "ITEM_ADDED_BY": 1, "ITEM_TIMESTAMP": 2, "ITEM_SEEN_AT": 9, "ITEM_PUBLIC": 10, "ITEM_FORMAT_ATTRIBUTES": 11, "ITEM_ID": 12, "ITEM_SOURCE_LENS": 13, "ITEM_AVAILABLE_SIGNALS": 14, "ITEM_RECOMMENDATION_INFO": 15, "ITEM_SEQUENCE_CHILD_TEMPLATE": 16, } )
Enum value maps for ItemAttributeKind.
var ( GeoblockBlockingType_name = map[int32]string{ 0: "GEOBLOCK_BLOCKING_TYPE_UNSPECIFIED", 1: "GEOBLOCK_BLOCKING_TYPE_TITLE", 2: "GEOBLOCK_BLOCKING_TYPE_DESCRIPTION", 3: "GEOBLOCK_BLOCKING_TYPE_IMAGE", } GeoblockBlockingType_value = map[string]int32{ "GEOBLOCK_BLOCKING_TYPE_UNSPECIFIED": 0, "GEOBLOCK_BLOCKING_TYPE_TITLE": 1, "GEOBLOCK_BLOCKING_TYPE_DESCRIPTION": 2, "GEOBLOCK_BLOCKING_TYPE_IMAGE": 3, } )
Enum value maps for GeoblockBlockingType.
var ( Op_Kind_name = map[int32]string{ 0: "KIND_UNKNOWN", 2: "ADD", 3: "REM", 4: "MOV", 5: "UPDATE_ITEM_ATTRIBUTES", 6: "UPDATE_LIST_ATTRIBUTES", 7: "UPDATE_ITEM_URIS", } Op_Kind_value = map[string]int32{ "KIND_UNKNOWN": 0, "ADD": 2, "REM": 3, "MOV": 4, "UPDATE_ITEM_ATTRIBUTES": 5, "UPDATE_LIST_ATTRIBUTES": 6, "UPDATE_ITEM_URIS": 7, } )
Enum value maps for Op_Kind.
var ( SourceInfo_Client_name = map[int32]string{ 0: "CLIENT_UNKNOWN", 1: "NATIVE_HERMES", 2: "CLIENT", 3: "PYTHON", 4: "JAVA", 5: "WEBPLAYER", 6: "LIBSPOTIFY", } SourceInfo_Client_value = map[string]int32{ "CLIENT_UNKNOWN": 0, "NATIVE_HERMES": 1, "CLIENT": 2, "PYTHON": 3, "JAVA": 4, "WEBPLAYER": 5, "LIBSPOTIFY": 6, } )
Enum value maps for SourceInfo_Client.
var File_spotify_playlist4_playlist4_external_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Add ¶
type Add struct {
FromIndex *int32 `protobuf:"varint,1,opt,name=from_index,json=fromIndex" json:"from_index,omitempty"`
Items []*Item `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
AddLast *bool `protobuf:"varint,4,opt,name=add_last,json=addLast" json:"add_last,omitempty"`
AddFirst *bool `protobuf:"varint,5,opt,name=add_first,json=addFirst" json:"add_first,omitempty"`
AddBeforeItem *Item `protobuf:"bytes,6,opt,name=add_before_item,json=addBeforeItem" json:"add_before_item,omitempty"`
AddAfterItem *Item `protobuf:"bytes,7,opt,name=add_after_item,json=addAfterItem" json:"add_after_item,omitempty"`
// contains filtered or unexported fields
}
func (*Add) Descriptor
deprecated
func (*Add) GetAddAfterItem ¶
func (*Add) GetAddBeforeItem ¶
func (*Add) GetAddFirst ¶
func (*Add) GetAddLast ¶
func (*Add) GetFromIndex ¶
func (*Add) ProtoMessage ¶
func (*Add) ProtoMessage()
func (*Add) ProtoReflect ¶
func (x *Add) ProtoReflect() protoreflect.Message
type AppliedLenses ¶
type AppliedLenses struct {
States []*lens.LensState `protobuf:"bytes,1,rep,name=states" json:"states,omitempty"`
// contains filtered or unexported fields
}
func (*AppliedLenses) Descriptor
deprecated
func (*AppliedLenses) Descriptor() ([]byte, []int)
Deprecated: Use AppliedLenses.ProtoReflect.Descriptor instead.
func (*AppliedLenses) GetStates ¶
func (x *AppliedLenses) GetStates() []*lens.LensState
func (*AppliedLenses) ProtoMessage ¶
func (*AppliedLenses) ProtoMessage()
func (*AppliedLenses) ProtoReflect ¶
func (x *AppliedLenses) ProtoReflect() protoreflect.Message
func (*AppliedLenses) Reset ¶
func (x *AppliedLenses) Reset()
func (*AppliedLenses) String ¶
func (x *AppliedLenses) String() string
type ChangeInfo ¶
type ChangeInfo struct {
User *string `protobuf:"bytes,1,opt,name=user" json:"user,omitempty"`
Timestamp *int64 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
Admin *bool `protobuf:"varint,3,opt,name=admin" json:"admin,omitempty"`
Undo *bool `protobuf:"varint,4,opt,name=undo" json:"undo,omitempty"`
Redo *bool `protobuf:"varint,5,opt,name=redo" json:"redo,omitempty"`
Merge *bool `protobuf:"varint,6,opt,name=merge" json:"merge,omitempty"`
Compressed *bool `protobuf:"varint,7,opt,name=compressed" json:"compressed,omitempty"`
Migration *bool `protobuf:"varint,8,opt,name=migration" json:"migration,omitempty"`
SplitId *int32 `protobuf:"varint,9,opt,name=split_id,json=splitId" json:"split_id,omitempty"`
Source *SourceInfo `protobuf:"bytes,10,opt,name=source" json:"source,omitempty"`
// contains filtered or unexported fields
}
func (*ChangeInfo) Descriptor
deprecated
func (*ChangeInfo) Descriptor() ([]byte, []int)
Deprecated: Use ChangeInfo.ProtoReflect.Descriptor instead.
func (*ChangeInfo) GetAdmin ¶
func (x *ChangeInfo) GetAdmin() bool
func (*ChangeInfo) GetCompressed ¶
func (x *ChangeInfo) GetCompressed() bool
func (*ChangeInfo) GetMerge ¶
func (x *ChangeInfo) GetMerge() bool
func (*ChangeInfo) GetMigration ¶
func (x *ChangeInfo) GetMigration() bool
func (*ChangeInfo) GetRedo ¶
func (x *ChangeInfo) GetRedo() bool
func (*ChangeInfo) GetSource ¶
func (x *ChangeInfo) GetSource() *SourceInfo
func (*ChangeInfo) GetSplitId ¶
func (x *ChangeInfo) GetSplitId() int32
func (*ChangeInfo) GetTimestamp ¶
func (x *ChangeInfo) GetTimestamp() int64
func (*ChangeInfo) GetUndo ¶
func (x *ChangeInfo) GetUndo() bool
func (*ChangeInfo) GetUser ¶
func (x *ChangeInfo) GetUser() string
func (*ChangeInfo) ProtoMessage ¶
func (*ChangeInfo) ProtoMessage()
func (*ChangeInfo) ProtoReflect ¶
func (x *ChangeInfo) ProtoReflect() protoreflect.Message
func (*ChangeInfo) Reset ¶
func (x *ChangeInfo) Reset()
func (*ChangeInfo) String ¶
func (x *ChangeInfo) String() string
type CreateListReply ¶
type CreateListReply struct {
Uri *string `protobuf:"bytes,1,req,name=uri" json:"uri,omitempty"`
Revision []byte `protobuf:"bytes,2,opt,name=revision" json:"revision,omitempty"`
// contains filtered or unexported fields
}
func (*CreateListReply) Descriptor
deprecated
func (*CreateListReply) Descriptor() ([]byte, []int)
Deprecated: Use CreateListReply.ProtoReflect.Descriptor instead.
func (*CreateListReply) GetRevision ¶
func (x *CreateListReply) GetRevision() []byte
func (*CreateListReply) GetUri ¶
func (x *CreateListReply) GetUri() string
func (*CreateListReply) ProtoMessage ¶
func (*CreateListReply) ProtoMessage()
func (*CreateListReply) ProtoReflect ¶
func (x *CreateListReply) ProtoReflect() protoreflect.Message
func (*CreateListReply) Reset ¶
func (x *CreateListReply) Reset()
func (*CreateListReply) String ¶
func (x *CreateListReply) String() string
type Delta ¶
type Delta struct {
BaseVersion []byte `protobuf:"bytes,1,opt,name=base_version,json=baseVersion" json:"base_version,omitempty"`
Ops []*Op `protobuf:"bytes,2,rep,name=ops" json:"ops,omitempty"`
Info *ChangeInfo `protobuf:"bytes,4,opt,name=info" json:"info,omitempty"`
// contains filtered or unexported fields
}
func (*Delta) Descriptor
deprecated
func (*Delta) GetBaseVersion ¶
func (*Delta) GetInfo ¶
func (x *Delta) GetInfo() *ChangeInfo
func (*Delta) ProtoMessage ¶
func (*Delta) ProtoMessage()
func (*Delta) ProtoReflect ¶
func (x *Delta) ProtoReflect() protoreflect.Message
type Diff ¶
type Diff struct {
FromRevision []byte `protobuf:"bytes,1,req,name=from_revision,json=fromRevision" json:"from_revision,omitempty"`
Ops []*Op `protobuf:"bytes,2,rep,name=ops" json:"ops,omitempty"`
ToRevision []byte `protobuf:"bytes,3,req,name=to_revision,json=toRevision" json:"to_revision,omitempty"`
// contains filtered or unexported fields
}
func (*Diff) Descriptor
deprecated
func (*Diff) GetFromRevision ¶
func (*Diff) GetToRevision ¶
func (*Diff) ProtoMessage ¶
func (*Diff) ProtoMessage()
func (*Diff) ProtoReflect ¶
func (x *Diff) ProtoReflect() protoreflect.Message
type FollowerUpdate ¶
type FollowerUpdate struct {
Uri *string `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"`
Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
IsFollowing *bool `protobuf:"varint,3,opt,name=is_following,json=isFollowing" json:"is_following,omitempty"`
Timestamp *uint64 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*FollowerUpdate) Descriptor
deprecated
func (*FollowerUpdate) Descriptor() ([]byte, []int)
Deprecated: Use FollowerUpdate.ProtoReflect.Descriptor instead.
func (*FollowerUpdate) GetIsFollowing ¶
func (x *FollowerUpdate) GetIsFollowing() bool
func (*FollowerUpdate) GetTimestamp ¶
func (x *FollowerUpdate) GetTimestamp() uint64
func (*FollowerUpdate) GetUri ¶
func (x *FollowerUpdate) GetUri() string
func (*FollowerUpdate) GetUsername ¶
func (x *FollowerUpdate) GetUsername() string
func (*FollowerUpdate) ProtoMessage ¶
func (*FollowerUpdate) ProtoMessage()
func (*FollowerUpdate) ProtoReflect ¶
func (x *FollowerUpdate) ProtoReflect() protoreflect.Message
func (*FollowerUpdate) Reset ¶
func (x *FollowerUpdate) Reset()
func (*FollowerUpdate) String ¶
func (x *FollowerUpdate) String() string
type FormatListAttribute ¶
type FormatListAttribute struct {
Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*FormatListAttribute) Descriptor
deprecated
func (*FormatListAttribute) Descriptor() ([]byte, []int)
Deprecated: Use FormatListAttribute.ProtoReflect.Descriptor instead.
func (*FormatListAttribute) GetKey ¶
func (x *FormatListAttribute) GetKey() string
func (*FormatListAttribute) GetValue ¶
func (x *FormatListAttribute) GetValue() string
func (*FormatListAttribute) ProtoMessage ¶
func (*FormatListAttribute) ProtoMessage()
func (*FormatListAttribute) ProtoReflect ¶
func (x *FormatListAttribute) ProtoReflect() protoreflect.Message
func (*FormatListAttribute) Reset ¶
func (x *FormatListAttribute) Reset()
func (*FormatListAttribute) String ¶
func (x *FormatListAttribute) String() string
type GeoblockBlockingType ¶
type GeoblockBlockingType int32
const ( GeoblockBlockingType_GEOBLOCK_BLOCKING_TYPE_UNSPECIFIED GeoblockBlockingType = 0 GeoblockBlockingType_GEOBLOCK_BLOCKING_TYPE_TITLE GeoblockBlockingType = 1 GeoblockBlockingType_GEOBLOCK_BLOCKING_TYPE_DESCRIPTION GeoblockBlockingType = 2 GeoblockBlockingType_GEOBLOCK_BLOCKING_TYPE_IMAGE GeoblockBlockingType = 3 )
func (GeoblockBlockingType) Descriptor ¶
func (GeoblockBlockingType) Descriptor() protoreflect.EnumDescriptor
func (GeoblockBlockingType) Enum ¶
func (x GeoblockBlockingType) Enum() *GeoblockBlockingType
func (GeoblockBlockingType) EnumDescriptor
deprecated
func (GeoblockBlockingType) EnumDescriptor() ([]byte, []int)
Deprecated: Use GeoblockBlockingType.Descriptor instead.
func (GeoblockBlockingType) Number ¶
func (x GeoblockBlockingType) Number() protoreflect.EnumNumber
func (GeoblockBlockingType) String ¶
func (x GeoblockBlockingType) String() string
func (GeoblockBlockingType) Type ¶
func (GeoblockBlockingType) Type() protoreflect.EnumType
func (*GeoblockBlockingType) UnmarshalJSON
deprecated
func (x *GeoblockBlockingType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Item ¶
type Item struct {
Uri *string `protobuf:"bytes,1,req,name=uri" json:"uri,omitempty"`
Attributes *ItemAttributes `protobuf:"bytes,2,opt,name=attributes" json:"attributes,omitempty"`
// contains filtered or unexported fields
}
func (*Item) Descriptor
deprecated
func (*Item) GetAttributes ¶
func (x *Item) GetAttributes() *ItemAttributes
func (*Item) ProtoMessage ¶
func (*Item) ProtoMessage()
func (*Item) ProtoReflect ¶
func (x *Item) ProtoReflect() protoreflect.Message
type ItemAttributeKind ¶
type ItemAttributeKind int32
const ( ItemAttributeKind_ITEM_UNKNOWN ItemAttributeKind = 0 ItemAttributeKind_ITEM_ADDED_BY ItemAttributeKind = 1 ItemAttributeKind_ITEM_TIMESTAMP ItemAttributeKind = 2 ItemAttributeKind_ITEM_SEEN_AT ItemAttributeKind = 9 ItemAttributeKind_ITEM_PUBLIC ItemAttributeKind = 10 ItemAttributeKind_ITEM_FORMAT_ATTRIBUTES ItemAttributeKind = 11 ItemAttributeKind_ITEM_ID ItemAttributeKind = 12 ItemAttributeKind_ITEM_SOURCE_LENS ItemAttributeKind = 13 ItemAttributeKind_ITEM_AVAILABLE_SIGNALS ItemAttributeKind = 14 ItemAttributeKind_ITEM_RECOMMENDATION_INFO ItemAttributeKind = 15 ItemAttributeKind_ITEM_SEQUENCE_CHILD_TEMPLATE ItemAttributeKind = 16 )
func (ItemAttributeKind) Descriptor ¶
func (ItemAttributeKind) Descriptor() protoreflect.EnumDescriptor
func (ItemAttributeKind) Enum ¶
func (x ItemAttributeKind) Enum() *ItemAttributeKind
func (ItemAttributeKind) EnumDescriptor
deprecated
func (ItemAttributeKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use ItemAttributeKind.Descriptor instead.
func (ItemAttributeKind) Number ¶
func (x ItemAttributeKind) Number() protoreflect.EnumNumber
func (ItemAttributeKind) String ¶
func (x ItemAttributeKind) String() string
func (ItemAttributeKind) Type ¶
func (ItemAttributeKind) Type() protoreflect.EnumType
func (*ItemAttributeKind) UnmarshalJSON
deprecated
func (x *ItemAttributeKind) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ItemAttributes ¶
type ItemAttributes struct {
AddedBy *string `protobuf:"bytes,1,opt,name=added_by,json=addedBy" json:"added_by,omitempty"`
Timestamp *int64 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
SeenAt *int64 `protobuf:"varint,9,opt,name=seen_at,json=seenAt" json:"seen_at,omitempty"`
Public *bool `protobuf:"varint,10,opt,name=public" json:"public,omitempty"`
FormatAttributes []*FormatListAttribute `protobuf:"bytes,11,rep,name=format_attributes,json=formatAttributes" json:"format_attributes,omitempty"`
ItemId []byte `protobuf:"bytes,12,opt,name=item_id,json=itemId" json:"item_id,omitempty"`
SourceLens *lens.Lens `protobuf:"bytes,13,opt,name=source_lens,json=sourceLens" json:"source_lens,omitempty"`
AvailableSignals []*signal.Signal `protobuf:"bytes,14,rep,name=available_signals,json=availableSignals" json:"available_signals,omitempty"`
RecommendationInfo *RecommendationInfo `protobuf:"bytes,15,opt,name=recommendation_info,json=recommendationInfo" json:"recommendation_info,omitempty"`
SequenceChildTemplate []byte `protobuf:"bytes,16,opt,name=sequence_child_template,json=sequenceChildTemplate" json:"sequence_child_template,omitempty"`
// contains filtered or unexported fields
}
func (*ItemAttributes) Descriptor
deprecated
func (*ItemAttributes) Descriptor() ([]byte, []int)
Deprecated: Use ItemAttributes.ProtoReflect.Descriptor instead.
func (*ItemAttributes) GetAddedBy ¶
func (x *ItemAttributes) GetAddedBy() string
func (*ItemAttributes) GetAvailableSignals ¶
func (x *ItemAttributes) GetAvailableSignals() []*signal.Signal
func (*ItemAttributes) GetFormatAttributes ¶
func (x *ItemAttributes) GetFormatAttributes() []*FormatListAttribute
func (*ItemAttributes) GetItemId ¶
func (x *ItemAttributes) GetItemId() []byte
func (*ItemAttributes) GetPublic ¶
func (x *ItemAttributes) GetPublic() bool
func (*ItemAttributes) GetRecommendationInfo ¶
func (x *ItemAttributes) GetRecommendationInfo() *RecommendationInfo
func (*ItemAttributes) GetSeenAt ¶
func (x *ItemAttributes) GetSeenAt() int64
func (*ItemAttributes) GetSequenceChildTemplate ¶
func (x *ItemAttributes) GetSequenceChildTemplate() []byte
func (*ItemAttributes) GetSourceLens ¶
func (x *ItemAttributes) GetSourceLens() *lens.Lens
func (*ItemAttributes) GetTimestamp ¶
func (x *ItemAttributes) GetTimestamp() int64
func (*ItemAttributes) ProtoMessage ¶
func (*ItemAttributes) ProtoMessage()
func (*ItemAttributes) ProtoReflect ¶
func (x *ItemAttributes) ProtoReflect() protoreflect.Message
func (*ItemAttributes) Reset ¶
func (x *ItemAttributes) Reset()
func (*ItemAttributes) String ¶
func (x *ItemAttributes) String() string
type ItemAttributesPartialState ¶
type ItemAttributesPartialState struct {
Values *ItemAttributes `protobuf:"bytes,1,req,name=values" json:"values,omitempty"`
NoValue []ItemAttributeKind `protobuf:"varint,2,rep,name=no_value,json=noValue,enum=spotify.playlist4.ItemAttributeKind" json:"no_value,omitempty"`
// contains filtered or unexported fields
}
func (*ItemAttributesPartialState) Descriptor
deprecated
func (*ItemAttributesPartialState) Descriptor() ([]byte, []int)
Deprecated: Use ItemAttributesPartialState.ProtoReflect.Descriptor instead.
func (*ItemAttributesPartialState) GetNoValue ¶
func (x *ItemAttributesPartialState) GetNoValue() []ItemAttributeKind
func (*ItemAttributesPartialState) GetValues ¶
func (x *ItemAttributesPartialState) GetValues() *ItemAttributes
func (*ItemAttributesPartialState) ProtoMessage ¶
func (*ItemAttributesPartialState) ProtoMessage()
func (*ItemAttributesPartialState) ProtoReflect ¶
func (x *ItemAttributesPartialState) ProtoReflect() protoreflect.Message
func (*ItemAttributesPartialState) Reset ¶
func (x *ItemAttributesPartialState) Reset()
func (*ItemAttributesPartialState) String ¶
func (x *ItemAttributesPartialState) String() string
type ListAttributeKind ¶
type ListAttributeKind int32
const ( ListAttributeKind_LIST_UNKNOWN ListAttributeKind = 0 ListAttributeKind_LIST_NAME ListAttributeKind = 1 ListAttributeKind_LIST_DESCRIPTION ListAttributeKind = 2 ListAttributeKind_LIST_PICTURE ListAttributeKind = 3 ListAttributeKind_LIST_COLLABORATIVE ListAttributeKind = 4 ListAttributeKind_LIST_PL3_VERSION ListAttributeKind = 5 ListAttributeKind_LIST_DELETED_BY_OWNER ListAttributeKind = 6 ListAttributeKind_LIST_CLIENT_ID ListAttributeKind = 10 ListAttributeKind_LIST_FORMAT ListAttributeKind = 11 ListAttributeKind_LIST_FORMAT_ATTRIBUTES ListAttributeKind = 12 ListAttributeKind_LIST_PICTURE_SIZE ListAttributeKind = 13 ListAttributeKind_LIST_SEQUENCE_CONTEXT_TEMPLATE ListAttributeKind = 14 ListAttributeKind_LIST_AI_CURATION_REFERENCE_ID ListAttributeKind = 15 )
func (ListAttributeKind) Descriptor ¶
func (ListAttributeKind) Descriptor() protoreflect.EnumDescriptor
func (ListAttributeKind) Enum ¶
func (x ListAttributeKind) Enum() *ListAttributeKind
func (ListAttributeKind) EnumDescriptor
deprecated
func (ListAttributeKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListAttributeKind.Descriptor instead.
func (ListAttributeKind) Number ¶
func (x ListAttributeKind) Number() protoreflect.EnumNumber
func (ListAttributeKind) String ¶
func (x ListAttributeKind) String() string
func (ListAttributeKind) Type ¶
func (ListAttributeKind) Type() protoreflect.EnumType
func (*ListAttributeKind) UnmarshalJSON
deprecated
func (x *ListAttributeKind) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ListAttributes ¶
type ListAttributes struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
Picture []byte `protobuf:"bytes,3,opt,name=picture" json:"picture,omitempty"`
Collaborative *bool `protobuf:"varint,4,opt,name=collaborative" json:"collaborative,omitempty"`
Pl3Version *string `protobuf:"bytes,5,opt,name=pl3_version,json=pl3Version" json:"pl3_version,omitempty"`
DeletedByOwner *bool `protobuf:"varint,6,opt,name=deleted_by_owner,json=deletedByOwner" json:"deleted_by_owner,omitempty"`
ClientId *string `protobuf:"bytes,10,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
Format *string `protobuf:"bytes,11,opt,name=format" json:"format,omitempty"`
FormatAttributes []*FormatListAttribute `protobuf:"bytes,12,rep,name=format_attributes,json=formatAttributes" json:"format_attributes,omitempty"`
PictureSize []*PictureSize `protobuf:"bytes,13,rep,name=picture_size,json=pictureSize" json:"picture_size,omitempty"`
SequenceContextTemplate []byte `` /* 126-byte string literal not displayed */
AiCurationReferenceId []byte `protobuf:"bytes,15,opt,name=ai_curation_reference_id,json=aiCurationReferenceId" json:"ai_curation_reference_id,omitempty"`
// contains filtered or unexported fields
}
func (*ListAttributes) Descriptor
deprecated
func (*ListAttributes) Descriptor() ([]byte, []int)
Deprecated: Use ListAttributes.ProtoReflect.Descriptor instead.
func (*ListAttributes) GetAiCurationReferenceId ¶
func (x *ListAttributes) GetAiCurationReferenceId() []byte
func (*ListAttributes) GetClientId ¶
func (x *ListAttributes) GetClientId() string
func (*ListAttributes) GetCollaborative ¶
func (x *ListAttributes) GetCollaborative() bool
func (*ListAttributes) GetDeletedByOwner ¶
func (x *ListAttributes) GetDeletedByOwner() bool
func (*ListAttributes) GetDescription ¶
func (x *ListAttributes) GetDescription() string
func (*ListAttributes) GetFormat ¶
func (x *ListAttributes) GetFormat() string
func (*ListAttributes) GetFormatAttributes ¶
func (x *ListAttributes) GetFormatAttributes() []*FormatListAttribute
func (*ListAttributes) GetName ¶
func (x *ListAttributes) GetName() string
func (*ListAttributes) GetPicture ¶
func (x *ListAttributes) GetPicture() []byte
func (*ListAttributes) GetPictureSize ¶
func (x *ListAttributes) GetPictureSize() []*PictureSize
func (*ListAttributes) GetPl3Version ¶
func (x *ListAttributes) GetPl3Version() string
func (*ListAttributes) GetSequenceContextTemplate ¶
func (x *ListAttributes) GetSequenceContextTemplate() []byte
func (*ListAttributes) ProtoMessage ¶
func (*ListAttributes) ProtoMessage()
func (*ListAttributes) ProtoReflect ¶
func (x *ListAttributes) ProtoReflect() protoreflect.Message
func (*ListAttributes) Reset ¶
func (x *ListAttributes) Reset()
func (*ListAttributes) String ¶
func (x *ListAttributes) String() string
type ListAttributesPartialState ¶
type ListAttributesPartialState struct {
Values *ListAttributes `protobuf:"bytes,1,req,name=values" json:"values,omitempty"`
NoValue []ListAttributeKind `protobuf:"varint,2,rep,name=no_value,json=noValue,enum=spotify.playlist4.ListAttributeKind" json:"no_value,omitempty"`
// contains filtered or unexported fields
}
func (*ListAttributesPartialState) Descriptor
deprecated
func (*ListAttributesPartialState) Descriptor() ([]byte, []int)
Deprecated: Use ListAttributesPartialState.ProtoReflect.Descriptor instead.
func (*ListAttributesPartialState) GetNoValue ¶
func (x *ListAttributesPartialState) GetNoValue() []ListAttributeKind
func (*ListAttributesPartialState) GetValues ¶
func (x *ListAttributesPartialState) GetValues() *ListAttributes
func (*ListAttributesPartialState) ProtoMessage ¶
func (*ListAttributesPartialState) ProtoMessage()
func (*ListAttributesPartialState) ProtoReflect ¶
func (x *ListAttributesPartialState) ProtoReflect() protoreflect.Message
func (*ListAttributesPartialState) Reset ¶
func (x *ListAttributesPartialState) Reset()
func (*ListAttributesPartialState) String ¶
func (x *ListAttributesPartialState) String() string
type ListChanges ¶
type ListChanges struct {
BaseRevision []byte `protobuf:"bytes,1,opt,name=base_revision,json=baseRevision" json:"base_revision,omitempty"`
Deltas []*Delta `protobuf:"bytes,2,rep,name=deltas" json:"deltas,omitempty"`
WantResultingRevisions *bool `protobuf:"varint,3,opt,name=want_resulting_revisions,json=wantResultingRevisions" json:"want_resulting_revisions,omitempty"`
WantSyncResult *bool `protobuf:"varint,4,opt,name=want_sync_result,json=wantSyncResult" json:"want_sync_result,omitempty"`
Nonces []int64 `protobuf:"varint,6,rep,name=nonces" json:"nonces,omitempty"`
// contains filtered or unexported fields
}
func (*ListChanges) Descriptor
deprecated
func (*ListChanges) Descriptor() ([]byte, []int)
Deprecated: Use ListChanges.ProtoReflect.Descriptor instead.
func (*ListChanges) GetBaseRevision ¶
func (x *ListChanges) GetBaseRevision() []byte
func (*ListChanges) GetDeltas ¶
func (x *ListChanges) GetDeltas() []*Delta
func (*ListChanges) GetNonces ¶
func (x *ListChanges) GetNonces() []int64
func (*ListChanges) GetWantResultingRevisions ¶
func (x *ListChanges) GetWantResultingRevisions() bool
func (*ListChanges) GetWantSyncResult ¶
func (x *ListChanges) GetWantSyncResult() bool
func (*ListChanges) ProtoMessage ¶
func (*ListChanges) ProtoMessage()
func (*ListChanges) ProtoReflect ¶
func (x *ListChanges) ProtoReflect() protoreflect.Message
func (*ListChanges) Reset ¶
func (x *ListChanges) Reset()
func (*ListChanges) String ¶
func (x *ListChanges) String() string
type ListItems ¶
type ListItems struct {
Pos *int32 `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
Truncated *bool `protobuf:"varint,2,req,name=truncated" json:"truncated,omitempty"`
Items []*Item `protobuf:"bytes,3,rep,name=items" json:"items,omitempty"`
MetaItems []*MetaItem `protobuf:"bytes,4,rep,name=meta_items,json=metaItems" json:"meta_items,omitempty"`
AvailableSignals []*signal.Signal `protobuf:"bytes,5,rep,name=available_signals,json=availableSignals" json:"available_signals,omitempty"`
ContinuationToken *string `protobuf:"bytes,6,opt,name=continuation_token,json=continuationToken" json:"continuation_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListItems) Descriptor
deprecated
func (*ListItems) GetAvailableSignals ¶
func (*ListItems) GetContinuationToken ¶
func (*ListItems) GetMetaItems ¶
func (*ListItems) GetTruncated ¶
func (*ListItems) ProtoMessage ¶
func (*ListItems) ProtoMessage()
func (*ListItems) ProtoReflect ¶
func (x *ListItems) ProtoReflect() protoreflect.Message
type ListSignals ¶
type ListSignals struct {
BaseRevision []byte `protobuf:"bytes,1,opt,name=base_revision,json=baseRevision" json:"base_revision,omitempty"`
EmittedSignals []*signal.Signal `protobuf:"bytes,2,rep,name=emitted_signals,json=emittedSignals" json:"emitted_signals,omitempty"`
// contains filtered or unexported fields
}
func (*ListSignals) Descriptor
deprecated
func (*ListSignals) Descriptor() ([]byte, []int)
Deprecated: Use ListSignals.ProtoReflect.Descriptor instead.
func (*ListSignals) GetBaseRevision ¶
func (x *ListSignals) GetBaseRevision() []byte
func (*ListSignals) GetEmittedSignals ¶
func (x *ListSignals) GetEmittedSignals() []*signal.Signal
func (*ListSignals) ProtoMessage ¶
func (*ListSignals) ProtoMessage()
func (*ListSignals) ProtoReflect ¶
func (x *ListSignals) ProtoReflect() protoreflect.Message
func (*ListSignals) Reset ¶
func (x *ListSignals) Reset()
func (*ListSignals) String ¶
func (x *ListSignals) String() string
type ListUpdateRequest ¶
type ListUpdateRequest struct {
BaseRevision []byte `protobuf:"bytes,1,opt,name=base_revision,json=baseRevision" json:"base_revision,omitempty"`
Attributes *ListAttributes `protobuf:"bytes,2,opt,name=attributes" json:"attributes,omitempty"`
Items []*Item `protobuf:"bytes,3,rep,name=items" json:"items,omitempty"`
Info *ChangeInfo `protobuf:"bytes,4,opt,name=info" json:"info,omitempty"`
// contains filtered or unexported fields
}
func (*ListUpdateRequest) Descriptor
deprecated
func (*ListUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListUpdateRequest.ProtoReflect.Descriptor instead.
func (*ListUpdateRequest) GetAttributes ¶
func (x *ListUpdateRequest) GetAttributes() *ListAttributes
func (*ListUpdateRequest) GetBaseRevision ¶
func (x *ListUpdateRequest) GetBaseRevision() []byte
func (*ListUpdateRequest) GetInfo ¶
func (x *ListUpdateRequest) GetInfo() *ChangeInfo
func (*ListUpdateRequest) GetItems ¶
func (x *ListUpdateRequest) GetItems() []*Item
func (*ListUpdateRequest) ProtoMessage ¶
func (*ListUpdateRequest) ProtoMessage()
func (*ListUpdateRequest) ProtoReflect ¶
func (x *ListUpdateRequest) ProtoReflect() protoreflect.Message
func (*ListUpdateRequest) Reset ¶
func (x *ListUpdateRequest) Reset()
func (*ListUpdateRequest) String ¶
func (x *ListUpdateRequest) String() string
type MetaItem ¶
type MetaItem struct {
Revision []byte `protobuf:"bytes,1,opt,name=revision" json:"revision,omitempty"`
Attributes *ListAttributes `protobuf:"bytes,2,opt,name=attributes" json:"attributes,omitempty"`
Length *int32 `protobuf:"varint,3,opt,name=length" json:"length,omitempty"`
Timestamp *int64 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"`
OwnerUsername *string `protobuf:"bytes,5,opt,name=owner_username,json=ownerUsername" json:"owner_username,omitempty"`
AbuseReportingEnabled *bool `protobuf:"varint,6,opt,name=abuse_reporting_enabled,json=abuseReportingEnabled" json:"abuse_reporting_enabled,omitempty"`
Capabilities *playlist_permission.Capabilities `protobuf:"bytes,7,opt,name=capabilities" json:"capabilities,omitempty"`
Geoblock []GeoblockBlockingType `protobuf:"varint,8,rep,name=geoblock,enum=spotify.playlist4.GeoblockBlockingType" json:"geoblock,omitempty"`
StatusCode *int32 `protobuf:"zigzag32,9,opt,name=status_code,json=statusCode" json:"status_code,omitempty"`
// contains filtered or unexported fields
}
func (*MetaItem) Descriptor
deprecated
func (*MetaItem) GetAbuseReportingEnabled ¶
func (*MetaItem) GetAttributes ¶
func (x *MetaItem) GetAttributes() *ListAttributes
func (*MetaItem) GetCapabilities ¶
func (x *MetaItem) GetCapabilities() *playlist_permission.Capabilities
func (*MetaItem) GetGeoblock ¶
func (x *MetaItem) GetGeoblock() []GeoblockBlockingType
func (*MetaItem) GetOwnerUsername ¶
func (*MetaItem) GetRevision ¶
func (*MetaItem) GetStatusCode ¶
func (*MetaItem) GetTimestamp ¶
func (*MetaItem) ProtoMessage ¶
func (*MetaItem) ProtoMessage()
func (*MetaItem) ProtoReflect ¶
func (x *MetaItem) ProtoReflect() protoreflect.Message
type Mov ¶
type Mov struct {
FromIndex *int32 `protobuf:"varint,1,opt,name=from_index,json=fromIndex" json:"from_index,omitempty"`
Length *int32 `protobuf:"varint,2,opt,name=length" json:"length,omitempty"`
ToIndex *int32 `protobuf:"varint,3,opt,name=to_index,json=toIndex" json:"to_index,omitempty"`
Items []*Item `protobuf:"bytes,4,rep,name=items" json:"items,omitempty"`
AddBeforeItem *Item `protobuf:"bytes,5,opt,name=add_before_item,json=addBeforeItem" json:"add_before_item,omitempty"`
AddAfterItem *Item `protobuf:"bytes,6,opt,name=add_after_item,json=addAfterItem" json:"add_after_item,omitempty"`
AddFirst *bool `protobuf:"varint,7,opt,name=add_first,json=addFirst" json:"add_first,omitempty"`
AddLast *bool `protobuf:"varint,8,opt,name=add_last,json=addLast" json:"add_last,omitempty"`
// contains filtered or unexported fields
}
func (*Mov) Descriptor
deprecated
func (*Mov) GetAddAfterItem ¶
func (*Mov) GetAddBeforeItem ¶
func (*Mov) GetAddFirst ¶
func (*Mov) GetAddLast ¶
func (*Mov) GetFromIndex ¶
func (*Mov) GetToIndex ¶
func (*Mov) ProtoMessage ¶
func (*Mov) ProtoMessage()
func (*Mov) ProtoReflect ¶
func (x *Mov) ProtoReflect() protoreflect.Message
type Op ¶
type Op struct {
Kind *Op_Kind `protobuf:"varint,1,req,name=kind,enum=spotify.playlist4.Op_Kind" json:"kind,omitempty"`
Add *Add `protobuf:"bytes,2,opt,name=add" json:"add,omitempty"`
Rem *Rem `protobuf:"bytes,3,opt,name=rem" json:"rem,omitempty"`
Mov *Mov `protobuf:"bytes,4,opt,name=mov" json:"mov,omitempty"`
UpdateItemAttributes *UpdateItemAttributes `protobuf:"bytes,5,opt,name=update_item_attributes,json=updateItemAttributes" json:"update_item_attributes,omitempty"`
UpdateListAttributes *UpdateListAttributes `protobuf:"bytes,6,opt,name=update_list_attributes,json=updateListAttributes" json:"update_list_attributes,omitempty"`
UpdateItemUris *UpdateItemUris `protobuf:"bytes,7,opt,name=update_item_uris,json=updateItemUris" json:"update_item_uris,omitempty"`
// contains filtered or unexported fields
}
func (*Op) Descriptor
deprecated
func (*Op) GetUpdateItemAttributes ¶
func (x *Op) GetUpdateItemAttributes() *UpdateItemAttributes
func (*Op) GetUpdateItemUris ¶
func (x *Op) GetUpdateItemUris() *UpdateItemUris
func (*Op) GetUpdateListAttributes ¶
func (x *Op) GetUpdateListAttributes() *UpdateListAttributes
func (*Op) ProtoMessage ¶
func (*Op) ProtoMessage()
func (*Op) ProtoReflect ¶
func (x *Op) ProtoReflect() protoreflect.Message
type OpList ¶
type OpList struct {
Ops []*Op `protobuf:"bytes,1,rep,name=ops" json:"ops,omitempty"`
// contains filtered or unexported fields
}
func (*OpList) Descriptor
deprecated
func (*OpList) ProtoMessage ¶
func (*OpList) ProtoMessage()
func (*OpList) ProtoReflect ¶
func (x *OpList) ProtoReflect() protoreflect.Message
type Op_Kind ¶
type Op_Kind int32
func (Op_Kind) Descriptor ¶
func (Op_Kind) Descriptor() protoreflect.EnumDescriptor
func (Op_Kind) EnumDescriptor
deprecated
func (Op_Kind) Number ¶
func (x Op_Kind) Number() protoreflect.EnumNumber
func (Op_Kind) Type ¶
func (Op_Kind) Type() protoreflect.EnumType
func (*Op_Kind) UnmarshalJSON
deprecated
type PaginatedUnfollowedListItems ¶
type PaginatedUnfollowedListItems struct {
Limit *int32 `protobuf:"varint,1,opt,name=limit" json:"limit,omitempty"`
Offset *int32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
NextPageIndex *int32 `protobuf:"varint,3,opt,name=nextPageIndex" json:"nextPageIndex,omitempty"`
PreviousPageIndex *int32 `protobuf:"varint,4,opt,name=previousPageIndex" json:"previousPageIndex,omitempty"`
TotalPages *int32 `protobuf:"varint,5,opt,name=totalPages" json:"totalPages,omitempty"`
Items []*UnfollowedListItem `protobuf:"bytes,6,rep,name=items" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*PaginatedUnfollowedListItems) Descriptor
deprecated
func (*PaginatedUnfollowedListItems) Descriptor() ([]byte, []int)
Deprecated: Use PaginatedUnfollowedListItems.ProtoReflect.Descriptor instead.
func (*PaginatedUnfollowedListItems) GetItems ¶
func (x *PaginatedUnfollowedListItems) GetItems() []*UnfollowedListItem
func (*PaginatedUnfollowedListItems) GetLimit ¶
func (x *PaginatedUnfollowedListItems) GetLimit() int32
func (*PaginatedUnfollowedListItems) GetNextPageIndex ¶
func (x *PaginatedUnfollowedListItems) GetNextPageIndex() int32
func (*PaginatedUnfollowedListItems) GetOffset ¶
func (x *PaginatedUnfollowedListItems) GetOffset() int32
func (*PaginatedUnfollowedListItems) GetPreviousPageIndex ¶
func (x *PaginatedUnfollowedListItems) GetPreviousPageIndex() int32
func (*PaginatedUnfollowedListItems) GetTotalPages ¶
func (x *PaginatedUnfollowedListItems) GetTotalPages() int32
func (*PaginatedUnfollowedListItems) ProtoMessage ¶
func (*PaginatedUnfollowedListItems) ProtoMessage()
func (*PaginatedUnfollowedListItems) ProtoReflect ¶
func (x *PaginatedUnfollowedListItems) ProtoReflect() protoreflect.Message
func (*PaginatedUnfollowedListItems) Reset ¶
func (x *PaginatedUnfollowedListItems) Reset()
func (*PaginatedUnfollowedListItems) String ¶
func (x *PaginatedUnfollowedListItems) String() string
type PictureSize ¶
type PictureSize struct {
TargetName *string `protobuf:"bytes,1,opt,name=target_name,json=targetName" json:"target_name,omitempty"`
Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
// contains filtered or unexported fields
}
func (*PictureSize) Descriptor
deprecated
func (*PictureSize) Descriptor() ([]byte, []int)
Deprecated: Use PictureSize.ProtoReflect.Descriptor instead.
func (*PictureSize) GetTargetName ¶
func (x *PictureSize) GetTargetName() string
func (*PictureSize) GetUrl ¶
func (x *PictureSize) GetUrl() string
func (*PictureSize) ProtoMessage ¶
func (*PictureSize) ProtoMessage()
func (*PictureSize) ProtoReflect ¶
func (x *PictureSize) ProtoReflect() protoreflect.Message
func (*PictureSize) Reset ¶
func (x *PictureSize) Reset()
func (*PictureSize) String ¶
func (x *PictureSize) String() string
type PlaylistModificationInfo ¶
type PlaylistModificationInfo struct {
Uri []byte `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"`
NewRevision []byte `protobuf:"bytes,2,opt,name=new_revision,json=newRevision" json:"new_revision,omitempty"`
ParentRevision []byte `protobuf:"bytes,3,opt,name=parent_revision,json=parentRevision" json:"parent_revision,omitempty"`
Ops []*Op `protobuf:"bytes,4,rep,name=ops" json:"ops,omitempty"`
// contains filtered or unexported fields
}
func (*PlaylistModificationInfo) Descriptor
deprecated
func (*PlaylistModificationInfo) Descriptor() ([]byte, []int)
Deprecated: Use PlaylistModificationInfo.ProtoReflect.Descriptor instead.
func (*PlaylistModificationInfo) GetNewRevision ¶
func (x *PlaylistModificationInfo) GetNewRevision() []byte
func (*PlaylistModificationInfo) GetOps ¶
func (x *PlaylistModificationInfo) GetOps() []*Op
func (*PlaylistModificationInfo) GetParentRevision ¶
func (x *PlaylistModificationInfo) GetParentRevision() []byte
func (*PlaylistModificationInfo) GetUri ¶
func (x *PlaylistModificationInfo) GetUri() []byte
func (*PlaylistModificationInfo) ProtoMessage ¶
func (*PlaylistModificationInfo) ProtoMessage()
func (*PlaylistModificationInfo) ProtoReflect ¶
func (x *PlaylistModificationInfo) ProtoReflect() protoreflect.Message
func (*PlaylistModificationInfo) Reset ¶
func (x *PlaylistModificationInfo) Reset()
func (*PlaylistModificationInfo) String ¶
func (x *PlaylistModificationInfo) String() string
type PlaylistUriResolverResponse ¶
type PlaylistUriResolverResponse struct {
ResolvedPlaylists []*ResolvedPersonalizedPlaylist `protobuf:"bytes,1,rep,name=resolved_playlists,json=resolvedPlaylists" json:"resolved_playlists,omitempty"`
// contains filtered or unexported fields
}
func (*PlaylistUriResolverResponse) Descriptor
deprecated
func (*PlaylistUriResolverResponse) Descriptor() ([]byte, []int)
Deprecated: Use PlaylistUriResolverResponse.ProtoReflect.Descriptor instead.
func (*PlaylistUriResolverResponse) GetResolvedPlaylists ¶
func (x *PlaylistUriResolverResponse) GetResolvedPlaylists() []*ResolvedPersonalizedPlaylist
func (*PlaylistUriResolverResponse) ProtoMessage ¶
func (*PlaylistUriResolverResponse) ProtoMessage()
func (*PlaylistUriResolverResponse) ProtoReflect ¶
func (x *PlaylistUriResolverResponse) ProtoReflect() protoreflect.Message
func (*PlaylistUriResolverResponse) Reset ¶
func (x *PlaylistUriResolverResponse) Reset()
func (*PlaylistUriResolverResponse) String ¶
func (x *PlaylistUriResolverResponse) String() string
type PlaylistV1UriReply ¶
type PlaylistV1UriReply struct {
V2UriToV1Uri map[string]string `` /* 170-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*PlaylistV1UriReply) Descriptor
deprecated
func (*PlaylistV1UriReply) Descriptor() ([]byte, []int)
Deprecated: Use PlaylistV1UriReply.ProtoReflect.Descriptor instead.
func (*PlaylistV1UriReply) GetV2UriToV1Uri ¶
func (x *PlaylistV1UriReply) GetV2UriToV1Uri() map[string]string
func (*PlaylistV1UriReply) ProtoMessage ¶
func (*PlaylistV1UriReply) ProtoMessage()
func (*PlaylistV1UriReply) ProtoReflect ¶
func (x *PlaylistV1UriReply) ProtoReflect() protoreflect.Message
func (*PlaylistV1UriReply) Reset ¶
func (x *PlaylistV1UriReply) Reset()
func (*PlaylistV1UriReply) String ¶
func (x *PlaylistV1UriReply) String() string
type PlaylistV1UriRequest ¶
type PlaylistV1UriRequest struct {
V2Uris []string `protobuf:"bytes,1,rep,name=v2_uris,json=v2Uris" json:"v2_uris,omitempty"`
// contains filtered or unexported fields
}
func (*PlaylistV1UriRequest) Descriptor
deprecated
func (*PlaylistV1UriRequest) Descriptor() ([]byte, []int)
Deprecated: Use PlaylistV1UriRequest.ProtoReflect.Descriptor instead.
func (*PlaylistV1UriRequest) GetV2Uris ¶
func (x *PlaylistV1UriRequest) GetV2Uris() []string
func (*PlaylistV1UriRequest) ProtoMessage ¶
func (*PlaylistV1UriRequest) ProtoMessage()
func (*PlaylistV1UriRequest) ProtoReflect ¶
func (x *PlaylistV1UriRequest) ProtoReflect() protoreflect.Message
func (*PlaylistV1UriRequest) Reset ¶
func (x *PlaylistV1UriRequest) Reset()
func (*PlaylistV1UriRequest) String ¶
func (x *PlaylistV1UriRequest) String() string
type RecommendationInfo ¶
type RecommendationInfo struct {
IsRecommendation *bool `protobuf:"varint,1,opt,name=is_recommendation,json=isRecommendation" json:"is_recommendation,omitempty"`
// contains filtered or unexported fields
}
func (*RecommendationInfo) Descriptor
deprecated
func (*RecommendationInfo) Descriptor() ([]byte, []int)
Deprecated: Use RecommendationInfo.ProtoReflect.Descriptor instead.
func (*RecommendationInfo) GetIsRecommendation ¶
func (x *RecommendationInfo) GetIsRecommendation() bool
func (*RecommendationInfo) ProtoMessage ¶
func (*RecommendationInfo) ProtoMessage()
func (*RecommendationInfo) ProtoReflect ¶
func (x *RecommendationInfo) ProtoReflect() protoreflect.Message
func (*RecommendationInfo) Reset ¶
func (x *RecommendationInfo) Reset()
func (*RecommendationInfo) String ¶
func (x *RecommendationInfo) String() string
type RegisterPlaylistImageRequest ¶
type RegisterPlaylistImageRequest struct {
UploadToken *string `protobuf:"bytes,1,opt,name=upload_token,json=uploadToken" json:"upload_token,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterPlaylistImageRequest) Descriptor
deprecated
func (*RegisterPlaylistImageRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterPlaylistImageRequest.ProtoReflect.Descriptor instead.
func (*RegisterPlaylistImageRequest) GetUploadToken ¶
func (x *RegisterPlaylistImageRequest) GetUploadToken() string
func (*RegisterPlaylistImageRequest) ProtoMessage ¶
func (*RegisterPlaylistImageRequest) ProtoMessage()
func (*RegisterPlaylistImageRequest) ProtoReflect ¶
func (x *RegisterPlaylistImageRequest) ProtoReflect() protoreflect.Message
func (*RegisterPlaylistImageRequest) Reset ¶
func (x *RegisterPlaylistImageRequest) Reset()
func (*RegisterPlaylistImageRequest) String ¶
func (x *RegisterPlaylistImageRequest) String() string
type RegisterPlaylistImageResponse ¶
type RegisterPlaylistImageResponse struct {
Picture []byte `protobuf:"bytes,1,opt,name=picture" json:"picture,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterPlaylistImageResponse) Descriptor
deprecated
func (*RegisterPlaylistImageResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterPlaylistImageResponse.ProtoReflect.Descriptor instead.
func (*RegisterPlaylistImageResponse) GetPicture ¶
func (x *RegisterPlaylistImageResponse) GetPicture() []byte
func (*RegisterPlaylistImageResponse) ProtoMessage ¶
func (*RegisterPlaylistImageResponse) ProtoMessage()
func (*RegisterPlaylistImageResponse) ProtoReflect ¶
func (x *RegisterPlaylistImageResponse) ProtoReflect() protoreflect.Message
func (*RegisterPlaylistImageResponse) Reset ¶
func (x *RegisterPlaylistImageResponse) Reset()
func (*RegisterPlaylistImageResponse) String ¶
func (x *RegisterPlaylistImageResponse) String() string
type Rem ¶
type Rem struct {
FromIndex *int32 `protobuf:"varint,1,opt,name=from_index,json=fromIndex" json:"from_index,omitempty"`
Length *int32 `protobuf:"varint,2,opt,name=length" json:"length,omitempty"`
Items []*Item `protobuf:"bytes,3,rep,name=items" json:"items,omitempty"`
ItemsAsKey *bool `protobuf:"varint,7,opt,name=items_as_key,json=itemsAsKey" json:"items_as_key,omitempty"`
// contains filtered or unexported fields
}
func (*Rem) Descriptor
deprecated
func (*Rem) GetFromIndex ¶
func (*Rem) GetItemsAsKey ¶
func (*Rem) ProtoMessage ¶
func (*Rem) ProtoMessage()
func (*Rem) ProtoReflect ¶
func (x *Rem) ProtoReflect() protoreflect.Message
type ResolvedPersonalizedPlaylist ¶
type ResolvedPersonalizedPlaylist struct {
Uri *string `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"`
Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"`
// contains filtered or unexported fields
}
func (*ResolvedPersonalizedPlaylist) Descriptor
deprecated
func (*ResolvedPersonalizedPlaylist) Descriptor() ([]byte, []int)
Deprecated: Use ResolvedPersonalizedPlaylist.ProtoReflect.Descriptor instead.
func (*ResolvedPersonalizedPlaylist) GetTag ¶
func (x *ResolvedPersonalizedPlaylist) GetTag() string
func (*ResolvedPersonalizedPlaylist) GetUri ¶
func (x *ResolvedPersonalizedPlaylist) GetUri() string
func (*ResolvedPersonalizedPlaylist) ProtoMessage ¶
func (*ResolvedPersonalizedPlaylist) ProtoMessage()
func (*ResolvedPersonalizedPlaylist) ProtoReflect ¶
func (x *ResolvedPersonalizedPlaylist) ProtoReflect() protoreflect.Message
func (*ResolvedPersonalizedPlaylist) Reset ¶
func (x *ResolvedPersonalizedPlaylist) Reset()
func (*ResolvedPersonalizedPlaylist) String ¶
func (x *ResolvedPersonalizedPlaylist) String() string
type RootlistModificationInfo ¶
type RootlistModificationInfo struct {
NewRevision []byte `protobuf:"bytes,1,opt,name=new_revision,json=newRevision" json:"new_revision,omitempty"`
ParentRevision []byte `protobuf:"bytes,2,opt,name=parent_revision,json=parentRevision" json:"parent_revision,omitempty"`
Ops []*Op `protobuf:"bytes,3,rep,name=ops" json:"ops,omitempty"`
// contains filtered or unexported fields
}
func (*RootlistModificationInfo) Descriptor
deprecated
func (*RootlistModificationInfo) Descriptor() ([]byte, []int)
Deprecated: Use RootlistModificationInfo.ProtoReflect.Descriptor instead.
func (*RootlistModificationInfo) GetNewRevision ¶
func (x *RootlistModificationInfo) GetNewRevision() []byte
func (*RootlistModificationInfo) GetOps ¶
func (x *RootlistModificationInfo) GetOps() []*Op
func (*RootlistModificationInfo) GetParentRevision ¶
func (x *RootlistModificationInfo) GetParentRevision() []byte
func (*RootlistModificationInfo) ProtoMessage ¶
func (*RootlistModificationInfo) ProtoMessage()
func (*RootlistModificationInfo) ProtoReflect ¶
func (x *RootlistModificationInfo) ProtoReflect() protoreflect.Message
func (*RootlistModificationInfo) Reset ¶
func (x *RootlistModificationInfo) Reset()
func (*RootlistModificationInfo) String ¶
func (x *RootlistModificationInfo) String() string
type SelectedListContent ¶
type SelectedListContent struct {
Revision []byte `protobuf:"bytes,1,opt,name=revision" json:"revision,omitempty"`
Length *int32 `protobuf:"varint,2,opt,name=length" json:"length,omitempty"`
Attributes *ListAttributes `protobuf:"bytes,3,opt,name=attributes" json:"attributes,omitempty"`
Contents *ListItems `protobuf:"bytes,5,opt,name=contents" json:"contents,omitempty"`
Diff *Diff `protobuf:"bytes,6,opt,name=diff" json:"diff,omitempty"`
SyncResult *Diff `protobuf:"bytes,7,opt,name=sync_result,json=syncResult" json:"sync_result,omitempty"`
ResultingRevisions [][]byte `protobuf:"bytes,8,rep,name=resulting_revisions,json=resultingRevisions" json:"resulting_revisions,omitempty"`
MultipleHeads *bool `protobuf:"varint,9,opt,name=multiple_heads,json=multipleHeads" json:"multiple_heads,omitempty"`
UpToDate *bool `protobuf:"varint,10,opt,name=up_to_date,json=upToDate" json:"up_to_date,omitempty"`
Nonces []int64 `protobuf:"varint,14,rep,name=nonces" json:"nonces,omitempty"`
Timestamp *int64 `protobuf:"varint,15,opt,name=timestamp" json:"timestamp,omitempty"`
OwnerUsername *string `protobuf:"bytes,16,opt,name=owner_username,json=ownerUsername" json:"owner_username,omitempty"`
AbuseReportingEnabled *bool `protobuf:"varint,17,opt,name=abuse_reporting_enabled,json=abuseReportingEnabled" json:"abuse_reporting_enabled,omitempty"`
Capabilities *playlist_permission.Capabilities `protobuf:"bytes,18,opt,name=capabilities" json:"capabilities,omitempty"`
Geoblock []GeoblockBlockingType `protobuf:"varint,19,rep,name=geoblock,enum=spotify.playlist4.GeoblockBlockingType" json:"geoblock,omitempty"`
ChangesRequireResync *bool `protobuf:"varint,20,opt,name=changes_require_resync,json=changesRequireResync" json:"changes_require_resync,omitempty"`
CreatedAt *int64 `protobuf:"varint,21,opt,name=created_at,json=createdAt" json:"created_at,omitempty"`
AppliedLenses *AppliedLenses `protobuf:"bytes,22,opt,name=applied_lenses,json=appliedLenses" json:"applied_lenses,omitempty"`
// contains filtered or unexported fields
}
func (*SelectedListContent) Descriptor
deprecated
func (*SelectedListContent) Descriptor() ([]byte, []int)
Deprecated: Use SelectedListContent.ProtoReflect.Descriptor instead.
func (*SelectedListContent) GetAbuseReportingEnabled ¶
func (x *SelectedListContent) GetAbuseReportingEnabled() bool
func (*SelectedListContent) GetAppliedLenses ¶
func (x *SelectedListContent) GetAppliedLenses() *AppliedLenses
func (*SelectedListContent) GetAttributes ¶
func (x *SelectedListContent) GetAttributes() *ListAttributes
func (*SelectedListContent) GetCapabilities ¶
func (x *SelectedListContent) GetCapabilities() *playlist_permission.Capabilities
func (*SelectedListContent) GetChangesRequireResync ¶
func (x *SelectedListContent) GetChangesRequireResync() bool
func (*SelectedListContent) GetContents ¶
func (x *SelectedListContent) GetContents() *ListItems
func (*SelectedListContent) GetCreatedAt ¶
func (x *SelectedListContent) GetCreatedAt() int64
func (*SelectedListContent) GetDiff ¶
func (x *SelectedListContent) GetDiff() *Diff
func (*SelectedListContent) GetGeoblock ¶
func (x *SelectedListContent) GetGeoblock() []GeoblockBlockingType
func (*SelectedListContent) GetLength ¶
func (x *SelectedListContent) GetLength() int32
func (*SelectedListContent) GetMultipleHeads ¶
func (x *SelectedListContent) GetMultipleHeads() bool
func (*SelectedListContent) GetNonces ¶
func (x *SelectedListContent) GetNonces() []int64
func (*SelectedListContent) GetOwnerUsername ¶
func (x *SelectedListContent) GetOwnerUsername() string
func (*SelectedListContent) GetResultingRevisions ¶
func (x *SelectedListContent) GetResultingRevisions() [][]byte
func (*SelectedListContent) GetRevision ¶
func (x *SelectedListContent) GetRevision() []byte
func (*SelectedListContent) GetSyncResult ¶
func (x *SelectedListContent) GetSyncResult() *Diff
func (*SelectedListContent) GetTimestamp ¶
func (x *SelectedListContent) GetTimestamp() int64
func (*SelectedListContent) GetUpToDate ¶
func (x *SelectedListContent) GetUpToDate() bool
func (*SelectedListContent) ProtoMessage ¶
func (*SelectedListContent) ProtoMessage()
func (*SelectedListContent) ProtoReflect ¶
func (x *SelectedListContent) ProtoReflect() protoreflect.Message
func (*SelectedListContent) Reset ¶
func (x *SelectedListContent) Reset()
func (*SelectedListContent) String ¶
func (x *SelectedListContent) String() string
type SourceInfo ¶
type SourceInfo struct {
Client *SourceInfo_Client `protobuf:"varint,1,opt,name=client,enum=spotify.playlist4.SourceInfo_Client" json:"client,omitempty"`
App *string `protobuf:"bytes,3,opt,name=app" json:"app,omitempty"`
Source *string `protobuf:"bytes,4,opt,name=source" json:"source,omitempty"`
Version *string `protobuf:"bytes,5,opt,name=version" json:"version,omitempty"`
ServerDomain *string `protobuf:"bytes,6,opt,name=server_domain,json=serverDomain" json:"server_domain,omitempty"`
// contains filtered or unexported fields
}
func (*SourceInfo) Descriptor
deprecated
func (*SourceInfo) Descriptor() ([]byte, []int)
Deprecated: Use SourceInfo.ProtoReflect.Descriptor instead.
func (*SourceInfo) GetApp ¶
func (x *SourceInfo) GetApp() string
func (*SourceInfo) GetClient ¶
func (x *SourceInfo) GetClient() SourceInfo_Client
func (*SourceInfo) GetServerDomain ¶
func (x *SourceInfo) GetServerDomain() string
func (*SourceInfo) GetSource ¶
func (x *SourceInfo) GetSource() string
func (*SourceInfo) GetVersion ¶
func (x *SourceInfo) GetVersion() string
func (*SourceInfo) ProtoMessage ¶
func (*SourceInfo) ProtoMessage()
func (*SourceInfo) ProtoReflect ¶
func (x *SourceInfo) ProtoReflect() protoreflect.Message
func (*SourceInfo) Reset ¶
func (x *SourceInfo) Reset()
func (*SourceInfo) String ¶
func (x *SourceInfo) String() string
type SourceInfo_Client ¶
type SourceInfo_Client int32
const ( SourceInfo_CLIENT_UNKNOWN SourceInfo_Client = 0 SourceInfo_NATIVE_HERMES SourceInfo_Client = 1 SourceInfo_CLIENT SourceInfo_Client = 2 SourceInfo_PYTHON SourceInfo_Client = 3 SourceInfo_JAVA SourceInfo_Client = 4 SourceInfo_WEBPLAYER SourceInfo_Client = 5 SourceInfo_LIBSPOTIFY SourceInfo_Client = 6 )
func (SourceInfo_Client) Descriptor ¶
func (SourceInfo_Client) Descriptor() protoreflect.EnumDescriptor
func (SourceInfo_Client) Enum ¶
func (x SourceInfo_Client) Enum() *SourceInfo_Client
func (SourceInfo_Client) EnumDescriptor
deprecated
func (SourceInfo_Client) EnumDescriptor() ([]byte, []int)
Deprecated: Use SourceInfo_Client.Descriptor instead.
func (SourceInfo_Client) Number ¶
func (x SourceInfo_Client) Number() protoreflect.EnumNumber
func (SourceInfo_Client) String ¶
func (x SourceInfo_Client) String() string
func (SourceInfo_Client) Type ¶
func (SourceInfo_Client) Type() protoreflect.EnumType
func (*SourceInfo_Client) UnmarshalJSON
deprecated
func (x *SourceInfo_Client) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SubscribeRequest ¶
type SubscribeRequest struct {
Uris [][]byte `protobuf:"bytes,1,rep,name=uris" json:"uris,omitempty"`
// contains filtered or unexported fields
}
func (*SubscribeRequest) Descriptor
deprecated
func (*SubscribeRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeRequest.ProtoReflect.Descriptor instead.
func (*SubscribeRequest) GetUris ¶
func (x *SubscribeRequest) GetUris() [][]byte
func (*SubscribeRequest) ProtoMessage ¶
func (*SubscribeRequest) ProtoMessage()
func (*SubscribeRequest) ProtoReflect ¶
func (x *SubscribeRequest) ProtoReflect() protoreflect.Message
func (*SubscribeRequest) Reset ¶
func (x *SubscribeRequest) Reset()
func (*SubscribeRequest) String ¶
func (x *SubscribeRequest) String() string
type UnfollowedListItem ¶
type UnfollowedListItem struct {
Uri *string `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"`
Recoverable *bool `protobuf:"varint,2,opt,name=recoverable" json:"recoverable,omitempty"`
Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
DeletedAt *int64 `protobuf:"varint,4,opt,name=deleted_at,json=deletedAt" json:"deleted_at,omitempty"`
Length *int32 `protobuf:"varint,5,opt,name=length" json:"length,omitempty"`
// contains filtered or unexported fields
}
func (*UnfollowedListItem) Descriptor
deprecated
func (*UnfollowedListItem) Descriptor() ([]byte, []int)
Deprecated: Use UnfollowedListItem.ProtoReflect.Descriptor instead.
func (*UnfollowedListItem) GetDeletedAt ¶
func (x *UnfollowedListItem) GetDeletedAt() int64
func (*UnfollowedListItem) GetLength ¶
func (x *UnfollowedListItem) GetLength() int32
func (*UnfollowedListItem) GetName ¶
func (x *UnfollowedListItem) GetName() string
func (*UnfollowedListItem) GetRecoverable ¶
func (x *UnfollowedListItem) GetRecoverable() bool
func (*UnfollowedListItem) GetUri ¶
func (x *UnfollowedListItem) GetUri() string
func (*UnfollowedListItem) ProtoMessage ¶
func (*UnfollowedListItem) ProtoMessage()
func (*UnfollowedListItem) ProtoReflect ¶
func (x *UnfollowedListItem) ProtoReflect() protoreflect.Message
func (*UnfollowedListItem) Reset ¶
func (x *UnfollowedListItem) Reset()
func (*UnfollowedListItem) String ¶
func (x *UnfollowedListItem) String() string
type UnsubscribeRequest ¶
type UnsubscribeRequest struct {
Uris [][]byte `protobuf:"bytes,1,rep,name=uris" json:"uris,omitempty"`
// contains filtered or unexported fields
}
func (*UnsubscribeRequest) Descriptor
deprecated
func (*UnsubscribeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnsubscribeRequest.ProtoReflect.Descriptor instead.
func (*UnsubscribeRequest) GetUris ¶
func (x *UnsubscribeRequest) GetUris() [][]byte
func (*UnsubscribeRequest) ProtoMessage ¶
func (*UnsubscribeRequest) ProtoMessage()
func (*UnsubscribeRequest) ProtoReflect ¶
func (x *UnsubscribeRequest) ProtoReflect() protoreflect.Message
func (*UnsubscribeRequest) Reset ¶
func (x *UnsubscribeRequest) Reset()
func (*UnsubscribeRequest) String ¶
func (x *UnsubscribeRequest) String() string
type UpdateItemAttributes ¶
type UpdateItemAttributes struct {
Index *int32 `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
NewAttributes *ItemAttributesPartialState `protobuf:"bytes,2,req,name=new_attributes,json=newAttributes" json:"new_attributes,omitempty"`
OldAttributes *ItemAttributesPartialState `protobuf:"bytes,3,opt,name=old_attributes,json=oldAttributes" json:"old_attributes,omitempty"`
Item *Item `protobuf:"bytes,4,opt,name=item" json:"item,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateItemAttributes) Descriptor
deprecated
func (*UpdateItemAttributes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateItemAttributes.ProtoReflect.Descriptor instead.
func (*UpdateItemAttributes) GetIndex ¶
func (x *UpdateItemAttributes) GetIndex() int32
func (*UpdateItemAttributes) GetItem ¶
func (x *UpdateItemAttributes) GetItem() *Item
func (*UpdateItemAttributes) GetNewAttributes ¶
func (x *UpdateItemAttributes) GetNewAttributes() *ItemAttributesPartialState
func (*UpdateItemAttributes) GetOldAttributes ¶
func (x *UpdateItemAttributes) GetOldAttributes() *ItemAttributesPartialState
func (*UpdateItemAttributes) ProtoMessage ¶
func (*UpdateItemAttributes) ProtoMessage()
func (*UpdateItemAttributes) ProtoReflect ¶
func (x *UpdateItemAttributes) ProtoReflect() protoreflect.Message
func (*UpdateItemAttributes) Reset ¶
func (x *UpdateItemAttributes) Reset()
func (*UpdateItemAttributes) String ¶
func (x *UpdateItemAttributes) String() string
type UpdateItemUris ¶
type UpdateItemUris struct {
UriReplacements []*UriReplacement `protobuf:"bytes,1,rep,name=uri_replacements,json=uriReplacements" json:"uri_replacements,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateItemUris) Descriptor
deprecated
func (*UpdateItemUris) Descriptor() ([]byte, []int)
Deprecated: Use UpdateItemUris.ProtoReflect.Descriptor instead.
func (*UpdateItemUris) GetUriReplacements ¶
func (x *UpdateItemUris) GetUriReplacements() []*UriReplacement
func (*UpdateItemUris) ProtoMessage ¶
func (*UpdateItemUris) ProtoMessage()
func (*UpdateItemUris) ProtoReflect ¶
func (x *UpdateItemUris) ProtoReflect() protoreflect.Message
func (*UpdateItemUris) Reset ¶
func (x *UpdateItemUris) Reset()
func (*UpdateItemUris) String ¶
func (x *UpdateItemUris) String() string
type UpdateListAttributes ¶
type UpdateListAttributes struct {
NewAttributes *ListAttributesPartialState `protobuf:"bytes,1,req,name=new_attributes,json=newAttributes" json:"new_attributes,omitempty"`
OldAttributes *ListAttributesPartialState `protobuf:"bytes,2,opt,name=old_attributes,json=oldAttributes" json:"old_attributes,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateListAttributes) Descriptor
deprecated
func (*UpdateListAttributes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateListAttributes.ProtoReflect.Descriptor instead.
func (*UpdateListAttributes) GetNewAttributes ¶
func (x *UpdateListAttributes) GetNewAttributes() *ListAttributesPartialState
func (*UpdateListAttributes) GetOldAttributes ¶
func (x *UpdateListAttributes) GetOldAttributes() *ListAttributesPartialState
func (*UpdateListAttributes) ProtoMessage ¶
func (*UpdateListAttributes) ProtoMessage()
func (*UpdateListAttributes) ProtoReflect ¶
func (x *UpdateListAttributes) ProtoReflect() protoreflect.Message
func (*UpdateListAttributes) Reset ¶
func (x *UpdateListAttributes) Reset()
func (*UpdateListAttributes) String ¶
func (x *UpdateListAttributes) String() string
type UriReplacement ¶
type UriReplacement struct {
Index *int32 `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
Item *Item `protobuf:"bytes,2,opt,name=item" json:"item,omitempty"`
NewUri *string `protobuf:"bytes,3,opt,name=new_uri,json=newUri" json:"new_uri,omitempty"`
// contains filtered or unexported fields
}
func (*UriReplacement) Descriptor
deprecated
func (*UriReplacement) Descriptor() ([]byte, []int)
Deprecated: Use UriReplacement.ProtoReflect.Descriptor instead.
func (*UriReplacement) GetIndex ¶
func (x *UriReplacement) GetIndex() int32
func (*UriReplacement) GetItem ¶
func (x *UriReplacement) GetItem() *Item
func (*UriReplacement) GetNewUri ¶
func (x *UriReplacement) GetNewUri() string
func (*UriReplacement) ProtoMessage ¶
func (*UriReplacement) ProtoMessage()
func (*UriReplacement) ProtoReflect ¶
func (x *UriReplacement) ProtoReflect() protoreflect.Message
func (*UriReplacement) Reset ¶
func (x *UriReplacement) Reset()
func (*UriReplacement) String ¶
func (x *UriReplacement) String() string