// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 // protoc v7.36.2 // source: internal/ynison/proto/ynison.proto package proto import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) // DeviceType represents the type of device type DeviceType int32 const ( DeviceType_DEVICE_TYPE_UNSPECIFIED DeviceType = 0 DeviceType_DEVICE_TYPE_WEB DeviceType = 1 DeviceType_DEVICE_TYPE_ANDROID DeviceType = 2 DeviceType_DEVICE_TYPE_IOS DeviceType = 3 DeviceType_DEVICE_TYPE_SMART_SPEAKER DeviceType = 4 DeviceType_DEVICE_TYPE_WEB_TV DeviceType = 5 DeviceType_DEVICE_TYPE_ANDROID_TV DeviceType = 6 DeviceType_DEVICE_TYPE_APPLE_TV DeviceType = 7 DeviceType_DEVICE_TYPE_ANDROID_WEAR DeviceType = 8 DeviceType_DEVICE_TYPE_WEB_DESKTOP DeviceType = 9 ) // Enum value maps for DeviceType. var ( DeviceType_name = map[int32]string{ 0: "DEVICE_TYPE_UNSPECIFIED", 1: "DEVICE_TYPE_WEB", 2: "DEVICE_TYPE_ANDROID", 3: "DEVICE_TYPE_IOS", 4: "DEVICE_TYPE_SMART_SPEAKER", 5: "DEVICE_TYPE_WEB_TV", 6: "DEVICE_TYPE_ANDROID_TV", 7: "DEVICE_TYPE_APPLE_TV", 8: "DEVICE_TYPE_ANDROID_WEAR", 9: "DEVICE_TYPE_WEB_DESKTOP", } DeviceType_value = map[string]int32{ "DEVICE_TYPE_UNSPECIFIED": 0, "DEVICE_TYPE_WEB": 1, "DEVICE_TYPE_ANDROID": 2, "DEVICE_TYPE_IOS": 3, "DEVICE_TYPE_SMART_SPEAKER": 4, "DEVICE_TYPE_WEB_TV": 5, "DEVICE_TYPE_ANDROID_TV": 6, "DEVICE_TYPE_APPLE_TV": 7, "DEVICE_TYPE_ANDROID_WEAR": 8, "DEVICE_TYPE_WEB_DESKTOP": 9, } ) func (x DeviceType) Enum() *DeviceType { p := new(DeviceType) *p = x return p } func (x DeviceType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (DeviceType) Descriptor() protoreflect.EnumDescriptor { return file_internal_ynison_proto_ynison_proto_enumTypes[0].Descriptor() } func (DeviceType) Type() protoreflect.EnumType { return &file_internal_ynison_proto_ynison_proto_enumTypes[0] } func (x DeviceType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use DeviceType.Descriptor instead. func (DeviceType) EnumDescriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{0} } // PlayablePlayableType represents the type of playable entity type PlayablePlayableType int32 const ( PlayablePlayableType_PLAYABLE_TYPE_UNSPECIFIED PlayablePlayableType = 0 PlayablePlayableType_PLAYABLE_TYPE_TRACK PlayablePlayableType = 1 PlayablePlayableType_PLAYABLE_TYPE_LOCAL_TRACK PlayablePlayableType = 2 PlayablePlayableType_PLAYABLE_TYPE_INFINITE PlayablePlayableType = 3 PlayablePlayableType_PLAYABLE_TYPE_VIDEO_CLIP PlayablePlayableType = 4 ) // Enum value maps for PlayablePlayableType. var ( PlayablePlayableType_name = map[int32]string{ 0: "PLAYABLE_TYPE_UNSPECIFIED", 1: "PLAYABLE_TYPE_TRACK", 2: "PLAYABLE_TYPE_LOCAL_TRACK", 3: "PLAYABLE_TYPE_INFINITE", 4: "PLAYABLE_TYPE_VIDEO_CLIP", } PlayablePlayableType_value = map[string]int32{ "PLAYABLE_TYPE_UNSPECIFIED": 0, "PLAYABLE_TYPE_TRACK": 1, "PLAYABLE_TYPE_LOCAL_TRACK": 2, "PLAYABLE_TYPE_INFINITE": 3, "PLAYABLE_TYPE_VIDEO_CLIP": 4, } ) func (x PlayablePlayableType) Enum() *PlayablePlayableType { p := new(PlayablePlayableType) *p = x return p } func (x PlayablePlayableType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PlayablePlayableType) Descriptor() protoreflect.EnumDescriptor { return file_internal_ynison_proto_ynison_proto_enumTypes[1].Descriptor() } func (PlayablePlayableType) Type() protoreflect.EnumType { return &file_internal_ynison_proto_ynison_proto_enumTypes[1] } func (x PlayablePlayableType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PlayablePlayableType.Descriptor instead. func (PlayablePlayableType) EnumDescriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{1} } // VideoClipInfoRecommendationType represents how a video clip got into the queue type VideoClipInfoRecommendationType int32 const ( VideoClipInfoRecommendationType_VIDEO_CLIP_RECOMMENDATION_UNSPECIFIED VideoClipInfoRecommendationType = 0 VideoClipInfoRecommendationType_VIDEO_CLIP_RECOMMENDATION_RECOMMENDED VideoClipInfoRecommendationType = 1 VideoClipInfoRecommendationType_VIDEO_CLIP_RECOMMENDATION_ON_DEMAND VideoClipInfoRecommendationType = 2 VideoClipInfoRecommendationType_VIDEO_CLIP_RECOMMENDATION_SEARCH VideoClipInfoRecommendationType = 3 VideoClipInfoRecommendationType_VIDEO_CLIP_RECOMMENDATION_ARTIST VideoClipInfoRecommendationType = 4 VideoClipInfoRecommendationType_VIDEO_CLIP_RECOMMENDATION_OWN VideoClipInfoRecommendationType = 5 VideoClipInfoRecommendationType_VIDEO_CLIP_RECOMMENDATION_EDITORIAL_CHOICE VideoClipInfoRecommendationType = 6 ) // Enum value maps for VideoClipInfoRecommendationType. var ( VideoClipInfoRecommendationType_name = map[int32]string{ 0: "VIDEO_CLIP_RECOMMENDATION_UNSPECIFIED", 1: "VIDEO_CLIP_RECOMMENDATION_RECOMMENDED", 2: "VIDEO_CLIP_RECOMMENDATION_ON_DEMAND", 3: "VIDEO_CLIP_RECOMMENDATION_SEARCH", 4: "VIDEO_CLIP_RECOMMENDATION_ARTIST", 5: "VIDEO_CLIP_RECOMMENDATION_OWN", 6: "VIDEO_CLIP_RECOMMENDATION_EDITORIAL_CHOICE", } VideoClipInfoRecommendationType_value = map[string]int32{ "VIDEO_CLIP_RECOMMENDATION_UNSPECIFIED": 0, "VIDEO_CLIP_RECOMMENDATION_RECOMMENDED": 1, "VIDEO_CLIP_RECOMMENDATION_ON_DEMAND": 2, "VIDEO_CLIP_RECOMMENDATION_SEARCH": 3, "VIDEO_CLIP_RECOMMENDATION_ARTIST": 4, "VIDEO_CLIP_RECOMMENDATION_OWN": 5, "VIDEO_CLIP_RECOMMENDATION_EDITORIAL_CHOICE": 6, } ) func (x VideoClipInfoRecommendationType) Enum() *VideoClipInfoRecommendationType { p := new(VideoClipInfoRecommendationType) *p = x return p } func (x VideoClipInfoRecommendationType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (VideoClipInfoRecommendationType) Descriptor() protoreflect.EnumDescriptor { return file_internal_ynison_proto_ynison_proto_enumTypes[2].Descriptor() } func (VideoClipInfoRecommendationType) Type() protoreflect.EnumType { return &file_internal_ynison_proto_ynison_proto_enumTypes[2] } func (x VideoClipInfoRecommendationType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use VideoClipInfoRecommendationType.Descriptor instead. func (VideoClipInfoRecommendationType) EnumDescriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{2} } // PlayerQueueEntityType represents the type of entity the queue originated from type PlayerQueueEntityType int32 const ( PlayerQueueEntityType_ENTITY_TYPE_UNSPECIFIED PlayerQueueEntityType = 0 PlayerQueueEntityType_ENTITY_TYPE_ARTIST PlayerQueueEntityType = 1 PlayerQueueEntityType_ENTITY_TYPE_PLAYLIST PlayerQueueEntityType = 2 PlayerQueueEntityType_ENTITY_TYPE_ALBUM PlayerQueueEntityType = 3 PlayerQueueEntityType_ENTITY_TYPE_RADIO PlayerQueueEntityType = 4 PlayerQueueEntityType_ENTITY_TYPE_VARIOUS PlayerQueueEntityType = 5 PlayerQueueEntityType_ENTITY_TYPE_GENERATIVE PlayerQueueEntityType = 6 PlayerQueueEntityType_ENTITY_TYPE_FM_RADIO PlayerQueueEntityType = 7 PlayerQueueEntityType_ENTITY_TYPE_VIDEO_WAVE PlayerQueueEntityType = 8 PlayerQueueEntityType_ENTITY_TYPE_LOCAL_TRACKS PlayerQueueEntityType = 9 ) // Enum value maps for PlayerQueueEntityType. var ( PlayerQueueEntityType_name = map[int32]string{ 0: "ENTITY_TYPE_UNSPECIFIED", 1: "ENTITY_TYPE_ARTIST", 2: "ENTITY_TYPE_PLAYLIST", 3: "ENTITY_TYPE_ALBUM", 4: "ENTITY_TYPE_RADIO", 5: "ENTITY_TYPE_VARIOUS", 6: "ENTITY_TYPE_GENERATIVE", 7: "ENTITY_TYPE_FM_RADIO", 8: "ENTITY_TYPE_VIDEO_WAVE", 9: "ENTITY_TYPE_LOCAL_TRACKS", } PlayerQueueEntityType_value = map[string]int32{ "ENTITY_TYPE_UNSPECIFIED": 0, "ENTITY_TYPE_ARTIST": 1, "ENTITY_TYPE_PLAYLIST": 2, "ENTITY_TYPE_ALBUM": 3, "ENTITY_TYPE_RADIO": 4, "ENTITY_TYPE_VARIOUS": 5, "ENTITY_TYPE_GENERATIVE": 6, "ENTITY_TYPE_FM_RADIO": 7, "ENTITY_TYPE_VIDEO_WAVE": 8, "ENTITY_TYPE_LOCAL_TRACKS": 9, } ) func (x PlayerQueueEntityType) Enum() *PlayerQueueEntityType { p := new(PlayerQueueEntityType) *p = x return p } func (x PlayerQueueEntityType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PlayerQueueEntityType) Descriptor() protoreflect.EnumDescriptor { return file_internal_ynison_proto_ynison_proto_enumTypes[3].Descriptor() } func (PlayerQueueEntityType) Type() protoreflect.EnumType { return &file_internal_ynison_proto_ynison_proto_enumTypes[3] } func (x PlayerQueueEntityType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PlayerQueueEntityType.Descriptor instead. func (PlayerQueueEntityType) EnumDescriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{3} } // PlayerQueueEntityContext represents the playback context type PlayerQueueEntityContext int32 const ( PlayerQueueEntityContext_ENTITY_CONTEXT_UNSPECIFIED PlayerQueueEntityContext = 0 PlayerQueueEntityContext_ENTITY_CONTEXT_BASED_ON_ENTITY_BY_DEFAULT PlayerQueueEntityContext = 1 PlayerQueueEntityContext_ENTITY_CONTEXT_USER_TRACKS PlayerQueueEntityContext = 2 PlayerQueueEntityContext_ENTITY_CONTEXT_DOWNLOADED_TRACKS PlayerQueueEntityContext = 3 PlayerQueueEntityContext_ENTITY_CONTEXT_SEARCH PlayerQueueEntityContext = 4 PlayerQueueEntityContext_ENTITY_CONTEXT_MUSIC_HISTORY PlayerQueueEntityContext = 5 PlayerQueueEntityContext_ENTITY_CONTEXT_MUSIC_HISTORY_SEARCH PlayerQueueEntityContext = 6 PlayerQueueEntityContext_ENTITY_CONTEXT_ARTIST_MY_COLLECTION PlayerQueueEntityContext = 7 PlayerQueueEntityContext_ENTITY_CONTEXT_ARTIST_FAMILIAR_FROM_WAVE PlayerQueueEntityContext = 8 ) // Enum value maps for PlayerQueueEntityContext. var ( PlayerQueueEntityContext_name = map[int32]string{ 0: "ENTITY_CONTEXT_UNSPECIFIED", 1: "ENTITY_CONTEXT_BASED_ON_ENTITY_BY_DEFAULT", 2: "ENTITY_CONTEXT_USER_TRACKS", 3: "ENTITY_CONTEXT_DOWNLOADED_TRACKS", 4: "ENTITY_CONTEXT_SEARCH", 5: "ENTITY_CONTEXT_MUSIC_HISTORY", 6: "ENTITY_CONTEXT_MUSIC_HISTORY_SEARCH", 7: "ENTITY_CONTEXT_ARTIST_MY_COLLECTION", 8: "ENTITY_CONTEXT_ARTIST_FAMILIAR_FROM_WAVE", } PlayerQueueEntityContext_value = map[string]int32{ "ENTITY_CONTEXT_UNSPECIFIED": 0, "ENTITY_CONTEXT_BASED_ON_ENTITY_BY_DEFAULT": 1, "ENTITY_CONTEXT_USER_TRACKS": 2, "ENTITY_CONTEXT_DOWNLOADED_TRACKS": 3, "ENTITY_CONTEXT_SEARCH": 4, "ENTITY_CONTEXT_MUSIC_HISTORY": 5, "ENTITY_CONTEXT_MUSIC_HISTORY_SEARCH": 6, "ENTITY_CONTEXT_ARTIST_MY_COLLECTION": 7, "ENTITY_CONTEXT_ARTIST_FAMILIAR_FROM_WAVE": 8, } ) func (x PlayerQueueEntityContext) Enum() *PlayerQueueEntityContext { p := new(PlayerQueueEntityContext) *p = x return p } func (x PlayerQueueEntityContext) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PlayerQueueEntityContext) Descriptor() protoreflect.EnumDescriptor { return file_internal_ynison_proto_ynison_proto_enumTypes[4].Descriptor() } func (PlayerQueueEntityContext) Type() protoreflect.EnumType { return &file_internal_ynison_proto_ynison_proto_enumTypes[4] } func (x PlayerQueueEntityContext) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PlayerQueueEntityContext.Descriptor instead. func (PlayerQueueEntityContext) EnumDescriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{4} } // WaveSourceSourceType represents how a track got into the wave queue type WaveSourceSourceType int32 const ( WaveSourceSourceType_WAVE_SOURCE_ONLINE_BY_DEFAULT WaveSourceSourceType = 0 WaveSourceSourceType_WAVE_SOURCE_OFFLINE WaveSourceSourceType = 1 ) // Enum value maps for WaveSourceSourceType. var ( WaveSourceSourceType_name = map[int32]string{ 0: "WAVE_SOURCE_ONLINE_BY_DEFAULT", 1: "WAVE_SOURCE_OFFLINE", } WaveSourceSourceType_value = map[string]int32{ "WAVE_SOURCE_ONLINE_BY_DEFAULT": 0, "WAVE_SOURCE_OFFLINE": 1, } ) func (x WaveSourceSourceType) Enum() *WaveSourceSourceType { p := new(WaveSourceSourceType) *p = x return p } func (x WaveSourceSourceType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WaveSourceSourceType) Descriptor() protoreflect.EnumDescriptor { return file_internal_ynison_proto_ynison_proto_enumTypes[5].Descriptor() } func (WaveSourceSourceType) Type() protoreflect.EnumType { return &file_internal_ynison_proto_ynison_proto_enumTypes[5] } func (x WaveSourceSourceType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use WaveSourceSourceType.Descriptor instead. func (WaveSourceSourceType) EnumDescriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{5} } // PlayerStateOptionsRepeatMode represents the repeat mode type PlayerStateOptionsRepeatMode int32 const ( PlayerStateOptionsRepeatMode_REPEAT_MODE_UNSPECIFIED PlayerStateOptionsRepeatMode = 0 PlayerStateOptionsRepeatMode_REPEAT_MODE_NONE PlayerStateOptionsRepeatMode = 1 PlayerStateOptionsRepeatMode_REPEAT_MODE_ONE PlayerStateOptionsRepeatMode = 2 PlayerStateOptionsRepeatMode_REPEAT_MODE_ALL PlayerStateOptionsRepeatMode = 3 ) // Enum value maps for PlayerStateOptionsRepeatMode. var ( PlayerStateOptionsRepeatMode_name = map[int32]string{ 0: "REPEAT_MODE_UNSPECIFIED", 1: "REPEAT_MODE_NONE", 2: "REPEAT_MODE_ONE", 3: "REPEAT_MODE_ALL", } PlayerStateOptionsRepeatMode_value = map[string]int32{ "REPEAT_MODE_UNSPECIFIED": 0, "REPEAT_MODE_NONE": 1, "REPEAT_MODE_ONE": 2, "REPEAT_MODE_ALL": 3, } ) func (x PlayerStateOptionsRepeatMode) Enum() *PlayerStateOptionsRepeatMode { p := new(PlayerStateOptionsRepeatMode) *p = x return p } func (x PlayerStateOptionsRepeatMode) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PlayerStateOptionsRepeatMode) Descriptor() protoreflect.EnumDescriptor { return file_internal_ynison_proto_ynison_proto_enumTypes[6].Descriptor() } func (PlayerStateOptionsRepeatMode) Type() protoreflect.EnumType { return &file_internal_ynison_proto_ynison_proto_enumTypes[6] } func (x PlayerStateOptionsRepeatMode) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PlayerStateOptionsRepeatMode.Descriptor instead. func (PlayerStateOptionsRepeatMode) EnumDescriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{6} } // PlayerQueueInjectPlayablePlayableType represents injectable playable type type PlayerQueueInjectPlayablePlayableType int32 const ( PlayerQueueInjectPlayablePlayableType_INJECT_PLAYABLE_TYPE_UNSPECIFIED PlayerQueueInjectPlayablePlayableType = 0 PlayerQueueInjectPlayablePlayableType_INJECT_PLAYABLE_TYPE_ALICE_SHOT PlayerQueueInjectPlayablePlayableType = 1 PlayerQueueInjectPlayablePlayableType_INJECT_PLAYABLE_TYPE_AD PlayerQueueInjectPlayablePlayableType = 2 PlayerQueueInjectPlayablePlayableType_INJECT_PLAYABLE_TYPE_PREROLL PlayerQueueInjectPlayablePlayableType = 3 ) // Enum value maps for PlayerQueueInjectPlayablePlayableType. var ( PlayerQueueInjectPlayablePlayableType_name = map[int32]string{ 0: "INJECT_PLAYABLE_TYPE_UNSPECIFIED", 1: "INJECT_PLAYABLE_TYPE_ALICE_SHOT", 2: "INJECT_PLAYABLE_TYPE_AD", 3: "INJECT_PLAYABLE_TYPE_PREROLL", } PlayerQueueInjectPlayablePlayableType_value = map[string]int32{ "INJECT_PLAYABLE_TYPE_UNSPECIFIED": 0, "INJECT_PLAYABLE_TYPE_ALICE_SHOT": 1, "INJECT_PLAYABLE_TYPE_AD": 2, "INJECT_PLAYABLE_TYPE_PREROLL": 3, } ) func (x PlayerQueueInjectPlayablePlayableType) Enum() *PlayerQueueInjectPlayablePlayableType { p := new(PlayerQueueInjectPlayablePlayableType) *p = x return p } func (x PlayerQueueInjectPlayablePlayableType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PlayerQueueInjectPlayablePlayableType) Descriptor() protoreflect.EnumDescriptor { return file_internal_ynison_proto_ynison_proto_enumTypes[7].Descriptor() } func (PlayerQueueInjectPlayablePlayableType) Type() protoreflect.EnumType { return &file_internal_ynison_proto_ynison_proto_enumTypes[7] } func (x PlayerQueueInjectPlayablePlayableType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PlayerQueueInjectPlayablePlayableType.Descriptor instead. func (PlayerQueueInjectPlayablePlayableType) EnumDescriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{7} } // PutYnisonStateRequestActivityInterceptionType represents activity interception type type PutYnisonStateRequestActivityInterceptionType int32 const ( PutYnisonStateRequestActivityInterceptionType_INTERCEPTION_DO_NOT_INTERCEPT_BY_DEFAULT PutYnisonStateRequestActivityInterceptionType = 0 PutYnisonStateRequestActivityInterceptionType_INTERCEPTION_INTERCEPT_IF_NO_ONE_ACTIVE PutYnisonStateRequestActivityInterceptionType = 1 PutYnisonStateRequestActivityInterceptionType_INTERCEPTION_INTERCEPT_EAGER PutYnisonStateRequestActivityInterceptionType = 2 ) // Enum value maps for PutYnisonStateRequestActivityInterceptionType. var ( PutYnisonStateRequestActivityInterceptionType_name = map[int32]string{ 0: "INTERCEPTION_DO_NOT_INTERCEPT_BY_DEFAULT", 1: "INTERCEPTION_INTERCEPT_IF_NO_ONE_ACTIVE", 2: "INTERCEPTION_INTERCEPT_EAGER", } PutYnisonStateRequestActivityInterceptionType_value = map[string]int32{ "INTERCEPTION_DO_NOT_INTERCEPT_BY_DEFAULT": 0, "INTERCEPTION_INTERCEPT_IF_NO_ONE_ACTIVE": 1, "INTERCEPTION_INTERCEPT_EAGER": 2, } ) func (x PutYnisonStateRequestActivityInterceptionType) Enum() *PutYnisonStateRequestActivityInterceptionType { p := new(PutYnisonStateRequestActivityInterceptionType) *p = x return p } func (x PutYnisonStateRequestActivityInterceptionType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PutYnisonStateRequestActivityInterceptionType) Descriptor() protoreflect.EnumDescriptor { return file_internal_ynison_proto_ynison_proto_enumTypes[8].Descriptor() } func (PutYnisonStateRequestActivityInterceptionType) Type() protoreflect.EnumType { return &file_internal_ynison_proto_ynison_proto_enumTypes[8] } func (x PutYnisonStateRequestActivityInterceptionType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PutYnisonStateRequestActivityInterceptionType.Descriptor instead. func (PutYnisonStateRequestActivityInterceptionType) EnumDescriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{8} } // Playable represents a playable entity (track, video clip, etc.) type Playable struct { state protoimpl.MessageState `protogen:"open.v1"` PlayableId string `protobuf:"bytes,1,opt,name=playable_id,json=playableId,proto3" json:"playable_id,omitempty"` AlbumIdOptional string `protobuf:"bytes,2,opt,name=album_id_optional,json=albumIdOptional,proto3" json:"album_id_optional,omitempty"` PlayableType PlayablePlayableType `protobuf:"varint,3,opt,name=playable_type,json=playableType,proto3,enum=ynison.PlayablePlayableType" json:"playable_type,omitempty"` From string `protobuf:"bytes,4,opt,name=from,proto3" json:"from,omitempty"` Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"` CoverUrlOptional string `protobuf:"bytes,6,opt,name=cover_url_optional,json=coverUrlOptional,proto3" json:"cover_url_optional,omitempty"` VideoClipInfo *VideoClipInfo `protobuf:"bytes,7,opt,name=video_clip_info,json=videoClipInfo,proto3" json:"video_clip_info,omitempty"` TrackInfo *TrackInfo `protobuf:"bytes,8,opt,name=track_info,json=trackInfo,proto3" json:"track_info,omitempty"` NavigationIdOptional string `protobuf:"bytes,9,opt,name=navigation_id_optional,json=navigationIdOptional,proto3" json:"navigation_id_optional,omitempty"` PlaybackActionIdOptional string `protobuf:"bytes,10,opt,name=playback_action_id_optional,json=playbackActionIdOptional,proto3" json:"playback_action_id_optional,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Playable) Reset() { *x = Playable{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Playable) String() string { return protoimpl.X.MessageStringOf(x) } func (*Playable) ProtoMessage() {} func (x *Playable) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Playable.ProtoReflect.Descriptor instead. func (*Playable) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{0} } func (x *Playable) GetPlayableId() string { if x != nil { return x.PlayableId } return "" } func (x *Playable) GetAlbumIdOptional() string { if x != nil { return x.AlbumIdOptional } return "" } func (x *Playable) GetPlayableType() PlayablePlayableType { if x != nil { return x.PlayableType } return PlayablePlayableType_PLAYABLE_TYPE_UNSPECIFIED } func (x *Playable) GetFrom() string { if x != nil { return x.From } return "" } func (x *Playable) GetTitle() string { if x != nil { return x.Title } return "" } func (x *Playable) GetCoverUrlOptional() string { if x != nil { return x.CoverUrlOptional } return "" } func (x *Playable) GetVideoClipInfo() *VideoClipInfo { if x != nil { return x.VideoClipInfo } return nil } func (x *Playable) GetTrackInfo() *TrackInfo { if x != nil { return x.TrackInfo } return nil } func (x *Playable) GetNavigationIdOptional() string { if x != nil { return x.NavigationIdOptional } return "" } func (x *Playable) GetPlaybackActionIdOptional() string { if x != nil { return x.PlaybackActionIdOptional } return "" } // VideoClipInfo represents additional info about a video clip type VideoClipInfo struct { state protoimpl.MessageState `protogen:"open.v1"` RecommendationType VideoClipInfoRecommendationType `protobuf:"varint,1,opt,name=recommendation_type,json=recommendationType,proto3,enum=ynison.VideoClipInfoRecommendationType" json:"recommendation_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *VideoClipInfo) Reset() { *x = VideoClipInfo{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *VideoClipInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*VideoClipInfo) ProtoMessage() {} func (x *VideoClipInfo) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use VideoClipInfo.ProtoReflect.Descriptor instead. func (*VideoClipInfo) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{1} } func (x *VideoClipInfo) GetRecommendationType() VideoClipInfoRecommendationType { if x != nil { return x.RecommendationType } return VideoClipInfoRecommendationType_VIDEO_CLIP_RECOMMENDATION_UNSPECIFIED } // TrackInfo represents additional info about a track type TrackInfo struct { state protoimpl.MessageState `protogen:"open.v1"` TrackSourceKey uint32 `protobuf:"varint,1,opt,name=track_source_key,json=trackSourceKey,proto3" json:"track_source_key,omitempty"` BatchIdOptional string `protobuf:"bytes,2,opt,name=batch_id_optional,json=batchIdOptional,proto3" json:"batch_id_optional,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TrackInfo) Reset() { *x = TrackInfo{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TrackInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*TrackInfo) ProtoMessage() {} func (x *TrackInfo) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TrackInfo.ProtoReflect.Descriptor instead. func (*TrackInfo) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{2} } func (x *TrackInfo) GetTrackSourceKey() uint32 { if x != nil { return x.TrackSourceKey } return 0 } func (x *TrackInfo) GetBatchIdOptional() string { if x != nil { return x.BatchIdOptional } return "" } // UpdateVersion represents a version of changes type UpdateVersion struct { state protoimpl.MessageState `protogen:"open.v1"` DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` Version int64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` TimestampMs int64 `protobuf:"varint,3,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateVersion) Reset() { *x = UpdateVersion{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateVersion) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateVersion) ProtoMessage() {} func (x *UpdateVersion) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdateVersion.ProtoReflect.Descriptor instead. func (*UpdateVersion) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{3} } func (x *UpdateVersion) GetDeviceId() string { if x != nil { return x.DeviceId } return "" } func (x *UpdateVersion) GetVersion() int64 { if x != nil { return x.Version } return 0 } func (x *UpdateVersion) GetTimestampMs() int64 { if x != nil { return x.TimestampMs } return 0 } // PlayerQueue represents a playback queue type PlayerQueue struct { state protoimpl.MessageState `protogen:"open.v1"` EntityId string `protobuf:"bytes,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` EntityType PlayerQueueEntityType `protobuf:"varint,2,opt,name=entity_type,json=entityType,proto3,enum=ynison.PlayerQueueEntityType" json:"entity_type,omitempty"` Queue *PlayerQueueQueue `protobuf:"bytes,12,opt,name=queue,proto3" json:"queue,omitempty"` CurrentPlayableIndex int32 `protobuf:"varint,3,opt,name=current_playable_index,json=currentPlayableIndex,proto3" json:"current_playable_index,omitempty"` PlayableList []*Playable `protobuf:"bytes,4,rep,name=playable_list,json=playableList,proto3" json:"playable_list,omitempty"` Options *PlayerStateOptions `protobuf:"bytes,5,opt,name=options,proto3" json:"options,omitempty"` Version *UpdateVersion `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"` ShuffleOptional *Shuffle `protobuf:"bytes,7,opt,name=shuffle_optional,json=shuffleOptional,proto3" json:"shuffle_optional,omitempty"` EntityContext PlayerQueueEntityContext `protobuf:"varint,8,opt,name=entity_context,json=entityContext,proto3,enum=ynison.PlayerQueueEntityContext" json:"entity_context,omitempty"` FromOptional string `protobuf:"bytes,9,opt,name=from_optional,json=fromOptional,proto3" json:"from_optional,omitempty"` InitialEntityOptional *PlayerQueueInitialEntity `protobuf:"bytes,10,opt,name=initial_entity_optional,json=initialEntityOptional,proto3" json:"initial_entity_optional,omitempty"` AddingOptionsOptional *PlayerQueuePlayerQueueOptions `protobuf:"bytes,11,opt,name=adding_options_optional,json=addingOptionsOptional,proto3" json:"adding_options_optional,omitempty"` NavigationIdOptional string `protobuf:"bytes,13,opt,name=navigation_id_optional,json=navigationIdOptional,proto3" json:"navigation_id_optional,omitempty"` FilterOptional string `protobuf:"bytes,14,opt,name=filter_optional,json=filterOptional,proto3" json:"filter_optional,omitempty"` PlaybackActionIdOptional string `protobuf:"bytes,15,opt,name=playback_action_id_optional,json=playbackActionIdOptional,proto3" json:"playback_action_id_optional,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueue) Reset() { *x = PlayerQueue{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueue) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueue) ProtoMessage() {} func (x *PlayerQueue) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueue.ProtoReflect.Descriptor instead. func (*PlayerQueue) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{4} } func (x *PlayerQueue) GetEntityId() string { if x != nil { return x.EntityId } return "" } func (x *PlayerQueue) GetEntityType() PlayerQueueEntityType { if x != nil { return x.EntityType } return PlayerQueueEntityType_ENTITY_TYPE_UNSPECIFIED } func (x *PlayerQueue) GetQueue() *PlayerQueueQueue { if x != nil { return x.Queue } return nil } func (x *PlayerQueue) GetCurrentPlayableIndex() int32 { if x != nil { return x.CurrentPlayableIndex } return 0 } func (x *PlayerQueue) GetPlayableList() []*Playable { if x != nil { return x.PlayableList } return nil } func (x *PlayerQueue) GetOptions() *PlayerStateOptions { if x != nil { return x.Options } return nil } func (x *PlayerQueue) GetVersion() *UpdateVersion { if x != nil { return x.Version } return nil } func (x *PlayerQueue) GetShuffleOptional() *Shuffle { if x != nil { return x.ShuffleOptional } return nil } func (x *PlayerQueue) GetEntityContext() PlayerQueueEntityContext { if x != nil { return x.EntityContext } return PlayerQueueEntityContext_ENTITY_CONTEXT_UNSPECIFIED } func (x *PlayerQueue) GetFromOptional() string { if x != nil { return x.FromOptional } return "" } func (x *PlayerQueue) GetInitialEntityOptional() *PlayerQueueInitialEntity { if x != nil { return x.InitialEntityOptional } return nil } func (x *PlayerQueue) GetAddingOptionsOptional() *PlayerQueuePlayerQueueOptions { if x != nil { return x.AddingOptionsOptional } return nil } func (x *PlayerQueue) GetNavigationIdOptional() string { if x != nil { return x.NavigationIdOptional } return "" } func (x *PlayerQueue) GetFilterOptional() string { if x != nil { return x.FilterOptional } return "" } func (x *PlayerQueue) GetPlaybackActionIdOptional() string { if x != nil { return x.PlaybackActionIdOptional } return "" } // PlayerQueueQueue represents hierarchical queue structure type PlayerQueueQueue struct { state protoimpl.MessageState `protogen:"open.v1"` WaveQueue *PlayerQueueQueueWaveQueue `protobuf:"bytes,1,opt,name=wave_queue,json=waveQueue,proto3" json:"wave_queue,omitempty"` GenerativeQueue *PlayerQueueQueueGenerativeQueue `protobuf:"bytes,2,opt,name=generative_queue,json=generativeQueue,proto3" json:"generative_queue,omitempty"` FmRadioQueue *PlayerQueueQueueFmRadioQueue `protobuf:"bytes,3,opt,name=fm_radio_queue,json=fmRadioQueue,proto3" json:"fm_radio_queue,omitempty"` VideoWaveQueue *PlayerQueueQueueVideoWaveQueue `protobuf:"bytes,4,opt,name=video_wave_queue,json=videoWaveQueue,proto3" json:"video_wave_queue,omitempty"` LocalTracksQueue *PlayerQueueQueueLocalTracksQueue `protobuf:"bytes,5,opt,name=local_tracks_queue,json=localTracksQueue,proto3" json:"local_tracks_queue,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueue) Reset() { *x = PlayerQueueQueue{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueue) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueue) ProtoMessage() {} func (x *PlayerQueueQueue) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueue.ProtoReflect.Descriptor instead. func (*PlayerQueueQueue) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{5} } func (x *PlayerQueueQueue) GetWaveQueue() *PlayerQueueQueueWaveQueue { if x != nil { return x.WaveQueue } return nil } func (x *PlayerQueueQueue) GetGenerativeQueue() *PlayerQueueQueueGenerativeQueue { if x != nil { return x.GenerativeQueue } return nil } func (x *PlayerQueueQueue) GetFmRadioQueue() *PlayerQueueQueueFmRadioQueue { if x != nil { return x.FmRadioQueue } return nil } func (x *PlayerQueueQueue) GetVideoWaveQueue() *PlayerQueueQueueVideoWaveQueue { if x != nil { return x.VideoWaveQueue } return nil } func (x *PlayerQueueQueue) GetLocalTracksQueue() *PlayerQueueQueueLocalTracksQueue { if x != nil { return x.LocalTracksQueue } return nil } // PlayerQueueQueueWaveQueue represents a wave queue type PlayerQueueQueueWaveQueue struct { state protoimpl.MessageState `protogen:"open.v1"` RecommendedPlayableList []*Playable `protobuf:"bytes,1,rep,name=recommended_playable_list,json=recommendedPlayableList,proto3" json:"recommended_playable_list,omitempty"` LivePlayableIndex int32 `protobuf:"varint,2,opt,name=live_playable_index,json=livePlayableIndex,proto3" json:"live_playable_index,omitempty"` EntityOptions *PlayerQueueQueueWaveQueueEntityOptions `protobuf:"bytes,3,opt,name=entity_options,json=entityOptions,proto3" json:"entity_options,omitempty"` NavigationIdOptional string `protobuf:"bytes,4,opt,name=navigation_id_optional,json=navigationIdOptional,proto3" json:"navigation_id_optional,omitempty"` PlaybackActionIdOptional string `protobuf:"bytes,5,opt,name=playback_action_id_optional,json=playbackActionIdOptional,proto3" json:"playback_action_id_optional,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueWaveQueue) Reset() { *x = PlayerQueueQueueWaveQueue{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueWaveQueue) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueWaveQueue) ProtoMessage() {} func (x *PlayerQueueQueueWaveQueue) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueWaveQueue.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueWaveQueue) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{6} } func (x *PlayerQueueQueueWaveQueue) GetRecommendedPlayableList() []*Playable { if x != nil { return x.RecommendedPlayableList } return nil } func (x *PlayerQueueQueueWaveQueue) GetLivePlayableIndex() int32 { if x != nil { return x.LivePlayableIndex } return 0 } func (x *PlayerQueueQueueWaveQueue) GetEntityOptions() *PlayerQueueQueueWaveQueueEntityOptions { if x != nil { return x.EntityOptions } return nil } func (x *PlayerQueueQueueWaveQueue) GetNavigationIdOptional() string { if x != nil { return x.NavigationIdOptional } return "" } func (x *PlayerQueueQueueWaveQueue) GetPlaybackActionIdOptional() string { if x != nil { return x.PlaybackActionIdOptional } return "" } // PlayerQueueQueueWaveQueueEntityOptions represents wave queue entity options type PlayerQueueQueueWaveQueueEntityOptions struct { state protoimpl.MessageState `protogen:"open.v1"` WaveEntityOptional *PlayerQueueQueueWaveQueueEntityOptionsWaveSession `protobuf:"bytes,1,opt,name=wave_entity_optional,json=waveEntityOptional,proto3" json:"wave_entity_optional,omitempty"` TrackSources []*PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey `protobuf:"bytes,2,rep,name=track_sources,json=trackSources,proto3" json:"track_sources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueWaveQueueEntityOptions) Reset() { *x = PlayerQueueQueueWaveQueueEntityOptions{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueWaveQueueEntityOptions) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueWaveQueueEntityOptions) ProtoMessage() {} func (x *PlayerQueueQueueWaveQueueEntityOptions) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueWaveQueueEntityOptions.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueWaveQueueEntityOptions) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{7} } func (x *PlayerQueueQueueWaveQueueEntityOptions) GetWaveEntityOptional() *PlayerQueueQueueWaveQueueEntityOptionsWaveSession { if x != nil { return x.WaveEntityOptional } return nil } func (x *PlayerQueueQueueWaveQueueEntityOptions) GetTrackSources() []*PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey { if x != nil { return x.TrackSources } return nil } // PlayerQueueQueueWaveQueueEntityOptionsWaveSession represents a wave session type PlayerQueueQueueWaveQueueEntityOptionsWaveSession struct { state protoimpl.MessageState `protogen:"open.v1"` SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueWaveQueueEntityOptionsWaveSession) Reset() { *x = PlayerQueueQueueWaveQueueEntityOptionsWaveSession{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueWaveQueueEntityOptionsWaveSession) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueWaveQueueEntityOptionsWaveSession) ProtoMessage() {} func (x *PlayerQueueQueueWaveQueueEntityOptionsWaveSession) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueWaveQueueEntityOptionsWaveSession.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueWaveQueueEntityOptionsWaveSession) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{8} } func (x *PlayerQueueQueueWaveQueueEntityOptionsWaveSession) GetSessionId() string { if x != nil { return x.SessionId } return "" } // PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey represents a track source with key type PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey struct { state protoimpl.MessageState `protogen:"open.v1"` Key uint32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"` WaveSource *PlayerQueueQueueWaveQueueEntityOptionsWaveSource `protobuf:"bytes,2,opt,name=wave_source,json=waveSource,proto3" json:"wave_source,omitempty"` PhonotekaSource *PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource `protobuf:"bytes,3,opt,name=phonoteka_source,json=phonotekaSource,proto3" json:"phonoteka_source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey) Reset() { *x = PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey) ProtoMessage() {} func (x *PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{9} } func (x *PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey) GetKey() uint32 { if x != nil { return x.Key } return 0 } func (x *PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey) GetWaveSource() *PlayerQueueQueueWaveQueueEntityOptionsWaveSource { if x != nil { return x.WaveSource } return nil } func (x *PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey) GetPhonotekaSource() *PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource { if x != nil { return x.PhonotekaSource } return nil } // PlayerQueueQueueWaveQueueEntityOptionsWaveSource represents a wave source type PlayerQueueQueueWaveQueueEntityOptionsWaveSource struct { state protoimpl.MessageState `protogen:"open.v1"` SourceType WaveSourceSourceType `protobuf:"varint,1,opt,name=source_type,json=sourceType,proto3,enum=ynison.WaveSourceSourceType" json:"source_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueWaveQueueEntityOptionsWaveSource) Reset() { *x = PlayerQueueQueueWaveQueueEntityOptionsWaveSource{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueWaveQueueEntityOptionsWaveSource) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueWaveQueueEntityOptionsWaveSource) ProtoMessage() {} func (x *PlayerQueueQueueWaveQueueEntityOptionsWaveSource) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueWaveQueueEntityOptionsWaveSource.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueWaveQueueEntityOptionsWaveSource) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{10} } func (x *PlayerQueueQueueWaveQueueEntityOptionsWaveSource) GetSourceType() WaveSourceSourceType { if x != nil { return x.SourceType } return WaveSourceSourceType_WAVE_SOURCE_ONLINE_BY_DEFAULT } // PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource represents a phonoteka source type PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource struct { state protoimpl.MessageState `protogen:"open.v1"` EntityContext PlayerQueueEntityContext `protobuf:"varint,1,opt,name=entity_context,json=entityContext,proto3,enum=ynison.PlayerQueueEntityContext" json:"entity_context,omitempty"` ArtistId *PlayerQueueQueueWaveQueueEntityOptionsArtistId `protobuf:"bytes,2,opt,name=artist_id,json=artistId,proto3" json:"artist_id,omitempty"` PlaylistId *PlayerQueueQueueWaveQueueEntityOptionsPlaylistId `protobuf:"bytes,3,opt,name=playlist_id,json=playlistId,proto3" json:"playlist_id,omitempty"` AlbumId *PlayerQueueQueueWaveQueueEntityOptionsAlbumId `protobuf:"bytes,4,opt,name=album_id,json=albumId,proto3" json:"album_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource) Reset() { *x = PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource) ProtoMessage() {} func (x *PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{11} } func (x *PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource) GetEntityContext() PlayerQueueEntityContext { if x != nil { return x.EntityContext } return PlayerQueueEntityContext_ENTITY_CONTEXT_UNSPECIFIED } func (x *PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource) GetArtistId() *PlayerQueueQueueWaveQueueEntityOptionsArtistId { if x != nil { return x.ArtistId } return nil } func (x *PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource) GetPlaylistId() *PlayerQueueQueueWaveQueueEntityOptionsPlaylistId { if x != nil { return x.PlaylistId } return nil } func (x *PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource) GetAlbumId() *PlayerQueueQueueWaveQueueEntityOptionsAlbumId { if x != nil { return x.AlbumId } return nil } // PlayerQueueQueueWaveQueueEntityOptionsArtistId represents artist ID type PlayerQueueQueueWaveQueueEntityOptionsArtistId struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueWaveQueueEntityOptionsArtistId) Reset() { *x = PlayerQueueQueueWaveQueueEntityOptionsArtistId{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueWaveQueueEntityOptionsArtistId) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueWaveQueueEntityOptionsArtistId) ProtoMessage() {} func (x *PlayerQueueQueueWaveQueueEntityOptionsArtistId) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueWaveQueueEntityOptionsArtistId.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueWaveQueueEntityOptionsArtistId) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{12} } func (x *PlayerQueueQueueWaveQueueEntityOptionsArtistId) GetId() string { if x != nil { return x.Id } return "" } // PlayerQueueQueueWaveQueueEntityOptionsPlaylistId represents playlist ID type PlayerQueueQueueWaveQueueEntityOptionsPlaylistId struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FilterOptional string `protobuf:"bytes,2,opt,name=filter_optional,json=filterOptional,proto3" json:"filter_optional,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueWaveQueueEntityOptionsPlaylistId) Reset() { *x = PlayerQueueQueueWaveQueueEntityOptionsPlaylistId{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueWaveQueueEntityOptionsPlaylistId) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueWaveQueueEntityOptionsPlaylistId) ProtoMessage() {} func (x *PlayerQueueQueueWaveQueueEntityOptionsPlaylistId) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueWaveQueueEntityOptionsPlaylistId.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueWaveQueueEntityOptionsPlaylistId) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{13} } func (x *PlayerQueueQueueWaveQueueEntityOptionsPlaylistId) GetId() string { if x != nil { return x.Id } return "" } func (x *PlayerQueueQueueWaveQueueEntityOptionsPlaylistId) GetFilterOptional() string { if x != nil { return x.FilterOptional } return "" } // PlayerQueueQueueWaveQueueEntityOptionsAlbumId represents album ID type PlayerQueueQueueWaveQueueEntityOptionsAlbumId struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueWaveQueueEntityOptionsAlbumId) Reset() { *x = PlayerQueueQueueWaveQueueEntityOptionsAlbumId{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueWaveQueueEntityOptionsAlbumId) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueWaveQueueEntityOptionsAlbumId) ProtoMessage() {} func (x *PlayerQueueQueueWaveQueueEntityOptionsAlbumId) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueWaveQueueEntityOptionsAlbumId.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueWaveQueueEntityOptionsAlbumId) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{14} } func (x *PlayerQueueQueueWaveQueueEntityOptionsAlbumId) GetId() string { if x != nil { return x.Id } return "" } // PlayerQueueQueueGenerativeQueue represents a generative queue type PlayerQueueQueueGenerativeQueue struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueGenerativeQueue) Reset() { *x = PlayerQueueQueueGenerativeQueue{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueGenerativeQueue) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueGenerativeQueue) ProtoMessage() {} func (x *PlayerQueueQueueGenerativeQueue) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueGenerativeQueue.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueGenerativeQueue) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{15} } func (x *PlayerQueueQueueGenerativeQueue) GetId() string { if x != nil { return x.Id } return "" } // PlayerQueueQueueFmRadioQueue represents an FM radio queue type PlayerQueueQueueFmRadioQueue struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueFmRadioQueue) Reset() { *x = PlayerQueueQueueFmRadioQueue{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueFmRadioQueue) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueFmRadioQueue) ProtoMessage() {} func (x *PlayerQueueQueueFmRadioQueue) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueFmRadioQueue.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueFmRadioQueue) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{16} } func (x *PlayerQueueQueueFmRadioQueue) GetId() string { if x != nil { return x.Id } return "" } // PlayerQueueQueueVideoWaveQueue represents a video wave queue type PlayerQueueQueueVideoWaveQueue struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueVideoWaveQueue) Reset() { *x = PlayerQueueQueueVideoWaveQueue{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueVideoWaveQueue) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueVideoWaveQueue) ProtoMessage() {} func (x *PlayerQueueQueueVideoWaveQueue) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueVideoWaveQueue.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueVideoWaveQueue) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{17} } func (x *PlayerQueueQueueVideoWaveQueue) GetId() string { if x != nil { return x.Id } return "" } // PlayerQueueQueueLocalTracksQueue represents a local tracks queue type PlayerQueueQueueLocalTracksQueue struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueQueueLocalTracksQueue) Reset() { *x = PlayerQueueQueueLocalTracksQueue{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueQueueLocalTracksQueue) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueQueueLocalTracksQueue) ProtoMessage() {} func (x *PlayerQueueQueueLocalTracksQueue) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueQueueLocalTracksQueue.ProtoReflect.Descriptor instead. func (*PlayerQueueQueueLocalTracksQueue) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{18} } // PlayerQueueInitialEntity represents initial queue entity (deprecated) type PlayerQueueInitialEntity struct { state protoimpl.MessageState `protogen:"open.v1"` EntityId string `protobuf:"bytes,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` EntityType PlayerQueueEntityType `protobuf:"varint,2,opt,name=entity_type,json=entityType,proto3,enum=ynison.PlayerQueueEntityType" json:"entity_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueInitialEntity) Reset() { *x = PlayerQueueInitialEntity{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueInitialEntity) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueInitialEntity) ProtoMessage() {} func (x *PlayerQueueInitialEntity) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueInitialEntity.ProtoReflect.Descriptor instead. func (*PlayerQueueInitialEntity) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{19} } func (x *PlayerQueueInitialEntity) GetEntityId() string { if x != nil { return x.EntityId } return "" } func (x *PlayerQueueInitialEntity) GetEntityType() PlayerQueueEntityType { if x != nil { return x.EntityType } return PlayerQueueEntityType_ENTITY_TYPE_UNSPECIFIED } // PlayerQueuePlayerQueueOptions represents queue options (deprecated) type PlayerQueuePlayerQueueOptions struct { state protoimpl.MessageState `protogen:"open.v1"` RadioOptions *PlayerQueuePlayerQueueOptionsRadioOptions `protobuf:"bytes,1,opt,name=radio_options,json=radioOptions,proto3" json:"radio_options,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueuePlayerQueueOptions) Reset() { *x = PlayerQueuePlayerQueueOptions{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueuePlayerQueueOptions) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueuePlayerQueueOptions) ProtoMessage() {} func (x *PlayerQueuePlayerQueueOptions) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueuePlayerQueueOptions.ProtoReflect.Descriptor instead. func (*PlayerQueuePlayerQueueOptions) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{20} } func (x *PlayerQueuePlayerQueueOptions) GetRadioOptions() *PlayerQueuePlayerQueueOptionsRadioOptions { if x != nil { return x.RadioOptions } return nil } // PlayerQueuePlayerQueueOptionsRadioOptions represents radio options type PlayerQueuePlayerQueueOptionsRadioOptions struct { state protoimpl.MessageState `protogen:"open.v1"` SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueuePlayerQueueOptionsRadioOptions) Reset() { *x = PlayerQueuePlayerQueueOptionsRadioOptions{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueuePlayerQueueOptionsRadioOptions) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueuePlayerQueueOptionsRadioOptions) ProtoMessage() {} func (x *PlayerQueuePlayerQueueOptionsRadioOptions) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueuePlayerQueueOptionsRadioOptions.ProtoReflect.Descriptor instead. func (*PlayerQueuePlayerQueueOptionsRadioOptions) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{21} } func (x *PlayerQueuePlayerQueueOptionsRadioOptions) GetSessionId() string { if x != nil { return x.SessionId } return "" } // PlayerStateOptions represents player state options type PlayerStateOptions struct { state protoimpl.MessageState `protogen:"open.v1"` RepeatMode PlayerStateOptionsRepeatMode `protobuf:"varint,1,opt,name=repeat_mode,json=repeatMode,proto3,enum=ynison.PlayerStateOptionsRepeatMode" json:"repeat_mode,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerStateOptions) Reset() { *x = PlayerStateOptions{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerStateOptions) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerStateOptions) ProtoMessage() {} func (x *PlayerStateOptions) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerStateOptions.ProtoReflect.Descriptor instead. func (*PlayerStateOptions) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{22} } func (x *PlayerStateOptions) GetRepeatMode() PlayerStateOptionsRepeatMode { if x != nil { return x.RepeatMode } return PlayerStateOptionsRepeatMode_REPEAT_MODE_UNSPECIFIED } // Shuffle represents shuffle settings type Shuffle struct { state protoimpl.MessageState `protogen:"open.v1"` PlayableIndices []uint32 `protobuf:"varint,1,rep,packed,name=playable_indices,json=playableIndices,proto3" json:"playable_indices,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Shuffle) Reset() { *x = Shuffle{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Shuffle) String() string { return protoimpl.X.MessageStringOf(x) } func (*Shuffle) ProtoMessage() {} func (x *Shuffle) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Shuffle.ProtoReflect.Descriptor instead. func (*Shuffle) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{23} } func (x *Shuffle) GetPlayableIndices() []uint32 { if x != nil { return x.PlayableIndices } return nil } // Device represents a device type Device struct { state protoimpl.MessageState `protogen:"open.v1"` Info *DeviceInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"` Volume float64 `protobuf:"fixed64,2,opt,name=volume,proto3" json:"volume,omitempty"` Capabilities *DeviceCapabilities `protobuf:"bytes,3,opt,name=capabilities,proto3" json:"capabilities,omitempty"` Session *Session `protobuf:"bytes,4,opt,name=session,proto3" json:"session,omitempty"` IsOffline bool `protobuf:"varint,5,opt,name=is_offline,json=isOffline,proto3" json:"is_offline,omitempty"` VolumeInfo *DeviceVolume `protobuf:"bytes,6,opt,name=volume_info,json=volumeInfo,proto3" json:"volume_info,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Device) Reset() { *x = Device{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Device) String() string { return protoimpl.X.MessageStringOf(x) } func (*Device) ProtoMessage() {} func (x *Device) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Device.ProtoReflect.Descriptor instead. func (*Device) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{24} } func (x *Device) GetInfo() *DeviceInfo { if x != nil { return x.Info } return nil } func (x *Device) GetVolume() float64 { if x != nil { return x.Volume } return 0 } func (x *Device) GetCapabilities() *DeviceCapabilities { if x != nil { return x.Capabilities } return nil } func (x *Device) GetSession() *Session { if x != nil { return x.Session } return nil } func (x *Device) GetIsOffline() bool { if x != nil { return x.IsOffline } return false } func (x *Device) GetVolumeInfo() *DeviceVolume { if x != nil { return x.VolumeInfo } return nil } // DeviceVolume represents device volume state type DeviceVolume struct { state protoimpl.MessageState `protogen:"open.v1"` Volume float64 `protobuf:"fixed64,1,opt,name=volume,proto3" json:"volume,omitempty"` Version *UpdateVersion `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeviceVolume) Reset() { *x = DeviceVolume{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeviceVolume) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeviceVolume) ProtoMessage() {} func (x *DeviceVolume) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeviceVolume.ProtoReflect.Descriptor instead. func (*DeviceVolume) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{25} } func (x *DeviceVolume) GetVolume() float64 { if x != nil { return x.Volume } return 0 } func (x *DeviceVolume) GetVersion() *UpdateVersion { if x != nil { return x.Version } return nil } // DeviceInfo represents device information type DeviceInfo struct { state protoimpl.MessageState `protogen:"open.v1"` DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` Type DeviceType `protobuf:"varint,3,opt,name=type,proto3,enum=ynison.DeviceType" json:"type,omitempty"` AppName string `protobuf:"bytes,4,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"` AppVersion string `protobuf:"bytes,5,opt,name=app_version,json=appVersion,proto3" json:"app_version,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeviceInfo) Reset() { *x = DeviceInfo{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeviceInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeviceInfo) ProtoMessage() {} func (x *DeviceInfo) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeviceInfo.ProtoReflect.Descriptor instead. func (*DeviceInfo) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{26} } func (x *DeviceInfo) GetDeviceId() string { if x != nil { return x.DeviceId } return "" } func (x *DeviceInfo) GetTitle() string { if x != nil { return x.Title } return "" } func (x *DeviceInfo) GetType() DeviceType { if x != nil { return x.Type } return DeviceType_DEVICE_TYPE_UNSPECIFIED } func (x *DeviceInfo) GetAppName() string { if x != nil { return x.AppName } return "" } func (x *DeviceInfo) GetAppVersion() string { if x != nil { return x.AppVersion } return "" } // DeviceCapabilities represents device capabilities type DeviceCapabilities struct { state protoimpl.MessageState `protogen:"open.v1"` CanBePlayer bool `protobuf:"varint,1,opt,name=can_be_player,json=canBePlayer,proto3" json:"can_be_player,omitempty"` CanBeRemoteController bool `protobuf:"varint,2,opt,name=can_be_remote_controller,json=canBeRemoteController,proto3" json:"can_be_remote_controller,omitempty"` VolumeGranularity uint32 `protobuf:"varint,3,opt,name=volume_granularity,json=volumeGranularity,proto3" json:"volume_granularity,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeviceCapabilities) Reset() { *x = DeviceCapabilities{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeviceCapabilities) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeviceCapabilities) ProtoMessage() {} func (x *DeviceCapabilities) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeviceCapabilities.ProtoReflect.Descriptor instead. func (*DeviceCapabilities) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{27} } func (x *DeviceCapabilities) GetCanBePlayer() bool { if x != nil { return x.CanBePlayer } return false } func (x *DeviceCapabilities) GetCanBeRemoteController() bool { if x != nil { return x.CanBeRemoteController } return false } func (x *DeviceCapabilities) GetVolumeGranularity() uint32 { if x != nil { return x.VolumeGranularity } return 0 } // Session represents a device session type Session struct { state protoimpl.MessageState `protogen:"open.v1"` Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Session) Reset() { *x = Session{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Session) String() string { return protoimpl.X.MessageStringOf(x) } func (*Session) ProtoMessage() {} func (x *Session) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Session.ProtoReflect.Descriptor instead. func (*Session) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{28} } func (x *Session) GetId() int64 { if x != nil { return x.Id } return 0 } // PlayingStatus represents playback status type PlayingStatus struct { state protoimpl.MessageState `protogen:"open.v1"` ProgressMs int64 `protobuf:"varint,1,opt,name=progress_ms,json=progressMs,proto3" json:"progress_ms,omitempty"` DurationMs int64 `protobuf:"varint,2,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"` Paused bool `protobuf:"varint,3,opt,name=paused,proto3" json:"paused,omitempty"` PlaybackSpeed float64 `protobuf:"fixed64,4,opt,name=playback_speed,json=playbackSpeed,proto3" json:"playback_speed,omitempty"` Version *UpdateVersion `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayingStatus) Reset() { *x = PlayingStatus{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayingStatus) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayingStatus) ProtoMessage() {} func (x *PlayingStatus) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayingStatus.ProtoReflect.Descriptor instead. func (*PlayingStatus) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{29} } func (x *PlayingStatus) GetProgressMs() int64 { if x != nil { return x.ProgressMs } return 0 } func (x *PlayingStatus) GetDurationMs() int64 { if x != nil { return x.DurationMs } return 0 } func (x *PlayingStatus) GetPaused() bool { if x != nil { return x.Paused } return false } func (x *PlayingStatus) GetPlaybackSpeed() float64 { if x != nil { return x.PlaybackSpeed } return 0 } func (x *PlayingStatus) GetVersion() *UpdateVersion { if x != nil { return x.Version } return nil } // PlayerQueueInject represents injected queue entity state type PlayerQueueInject struct { state protoimpl.MessageState `protogen:"open.v1"` PlayingStatus *PlayingStatus `protobuf:"bytes,1,opt,name=playing_status,json=playingStatus,proto3" json:"playing_status,omitempty"` Playable *PlayerQueueInjectPlayable `protobuf:"bytes,2,opt,name=playable,proto3" json:"playable,omitempty"` Version *UpdateVersion `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueInject) Reset() { *x = PlayerQueueInject{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueInject) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueInject) ProtoMessage() {} func (x *PlayerQueueInject) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueInject.ProtoReflect.Descriptor instead. func (*PlayerQueueInject) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{30} } func (x *PlayerQueueInject) GetPlayingStatus() *PlayingStatus { if x != nil { return x.PlayingStatus } return nil } func (x *PlayerQueueInject) GetPlayable() *PlayerQueueInjectPlayable { if x != nil { return x.Playable } return nil } func (x *PlayerQueueInject) GetVersion() *UpdateVersion { if x != nil { return x.Version } return nil } // PlayerQueueInjectPlayable represents an injectable playable type PlayerQueueInjectPlayable struct { state protoimpl.MessageState `protogen:"open.v1"` PlayableId string `protobuf:"bytes,1,opt,name=playable_id,json=playableId,proto3" json:"playable_id,omitempty"` PlayableType PlayerQueueInjectPlayablePlayableType `protobuf:"varint,2,opt,name=playable_type,json=playableType,proto3,enum=ynison.PlayerQueueInjectPlayablePlayableType" json:"playable_type,omitempty"` Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` CoverUrl string `protobuf:"bytes,4,opt,name=cover_url,json=coverUrl,proto3" json:"cover_url,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerQueueInjectPlayable) Reset() { *x = PlayerQueueInjectPlayable{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerQueueInjectPlayable) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerQueueInjectPlayable) ProtoMessage() {} func (x *PlayerQueueInjectPlayable) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerQueueInjectPlayable.ProtoReflect.Descriptor instead. func (*PlayerQueueInjectPlayable) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{31} } func (x *PlayerQueueInjectPlayable) GetPlayableId() string { if x != nil { return x.PlayableId } return "" } func (x *PlayerQueueInjectPlayable) GetPlayableType() PlayerQueueInjectPlayablePlayableType { if x != nil { return x.PlayableType } return PlayerQueueInjectPlayablePlayableType_INJECT_PLAYABLE_TYPE_UNSPECIFIED } func (x *PlayerQueueInjectPlayable) GetTitle() string { if x != nil { return x.Title } return "" } func (x *PlayerQueueInjectPlayable) GetCoverUrl() string { if x != nil { return x.CoverUrl } return "" } // PlayerState represents player state type PlayerState struct { state protoimpl.MessageState `protogen:"open.v1"` Status *PlayingStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` PlayerQueue *PlayerQueue `protobuf:"bytes,2,opt,name=player_queue,json=playerQueue,proto3" json:"player_queue,omitempty"` PlayerQueueInjectOptional *PlayerQueueInject `protobuf:"bytes,3,opt,name=player_queue_inject_optional,json=playerQueueInjectOptional,proto3" json:"player_queue_inject_optional,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PlayerState) Reset() { *x = PlayerState{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PlayerState) String() string { return protoimpl.X.MessageStringOf(x) } func (*PlayerState) ProtoMessage() {} func (x *PlayerState) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PlayerState.ProtoReflect.Descriptor instead. func (*PlayerState) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{32} } func (x *PlayerState) GetStatus() *PlayingStatus { if x != nil { return x.Status } return nil } func (x *PlayerState) GetPlayerQueue() *PlayerQueue { if x != nil { return x.PlayerQueue } return nil } func (x *PlayerState) GetPlayerQueueInjectOptional() *PlayerQueueInject { if x != nil { return x.PlayerQueueInjectOptional } return nil } // PutYnisonStateRequest represents a state update request type PutYnisonStateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` UpdateFullState *UpdateFullState `protobuf:"bytes,1,opt,name=update_full_state,json=updateFullState,proto3" json:"update_full_state,omitempty"` UpdateActiveDevice *UpdateActiveDevice `protobuf:"bytes,2,opt,name=update_active_device,json=updateActiveDevice,proto3" json:"update_active_device,omitempty"` UpdatePlayingStatus *UpdatePlayingStatus `protobuf:"bytes,3,opt,name=update_playing_status,json=updatePlayingStatus,proto3" json:"update_playing_status,omitempty"` UpdatePlayerState *UpdatePlayerState `protobuf:"bytes,4,opt,name=update_player_state,json=updatePlayerState,proto3" json:"update_player_state,omitempty"` UpdateVolume *UpdateVolume `protobuf:"bytes,5,opt,name=update_volume,json=updateVolume,proto3" json:"update_volume,omitempty"` UpdatePlayerQueueInject *UpdatePlayerQueueInject `protobuf:"bytes,6,opt,name=update_player_queue_inject,json=updatePlayerQueueInject,proto3" json:"update_player_queue_inject,omitempty"` UpdateSessionParams *UpdateSessionParams `protobuf:"bytes,9,opt,name=update_session_params,json=updateSessionParams,proto3" json:"update_session_params,omitempty"` UpdateVolumeInfo *UpdateVolumeInfo `protobuf:"bytes,11,opt,name=update_volume_info,json=updateVolumeInfo,proto3" json:"update_volume_info,omitempty"` SyncStateFromEov *SyncStateFromEOV `protobuf:"bytes,12,opt,name=sync_state_from_eov,json=syncStateFromEov,proto3" json:"sync_state_from_eov,omitempty"` PlayerActionTimestampMs int64 `protobuf:"varint,7,opt,name=player_action_timestamp_ms,json=playerActionTimestampMs,proto3" json:"player_action_timestamp_ms,omitempty"` Rid string `protobuf:"bytes,8,opt,name=rid,proto3" json:"rid,omitempty"` ActivityInterceptionType PutYnisonStateRequestActivityInterceptionType `protobuf:"varint,10,opt,name=activity_interception_type,json=activityInterceptionType,proto3,enum=ynison.PutYnisonStateRequestActivityInterceptionType" json:"activity_interception_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PutYnisonStateRequest) Reset() { *x = PutYnisonStateRequest{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PutYnisonStateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PutYnisonStateRequest) ProtoMessage() {} func (x *PutYnisonStateRequest) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PutYnisonStateRequest.ProtoReflect.Descriptor instead. func (*PutYnisonStateRequest) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{33} } func (x *PutYnisonStateRequest) GetUpdateFullState() *UpdateFullState { if x != nil { return x.UpdateFullState } return nil } func (x *PutYnisonStateRequest) GetUpdateActiveDevice() *UpdateActiveDevice { if x != nil { return x.UpdateActiveDevice } return nil } func (x *PutYnisonStateRequest) GetUpdatePlayingStatus() *UpdatePlayingStatus { if x != nil { return x.UpdatePlayingStatus } return nil } func (x *PutYnisonStateRequest) GetUpdatePlayerState() *UpdatePlayerState { if x != nil { return x.UpdatePlayerState } return nil } func (x *PutYnisonStateRequest) GetUpdateVolume() *UpdateVolume { if x != nil { return x.UpdateVolume } return nil } func (x *PutYnisonStateRequest) GetUpdatePlayerQueueInject() *UpdatePlayerQueueInject { if x != nil { return x.UpdatePlayerQueueInject } return nil } func (x *PutYnisonStateRequest) GetUpdateSessionParams() *UpdateSessionParams { if x != nil { return x.UpdateSessionParams } return nil } func (x *PutYnisonStateRequest) GetUpdateVolumeInfo() *UpdateVolumeInfo { if x != nil { return x.UpdateVolumeInfo } return nil } func (x *PutYnisonStateRequest) GetSyncStateFromEov() *SyncStateFromEOV { if x != nil { return x.SyncStateFromEov } return nil } func (x *PutYnisonStateRequest) GetPlayerActionTimestampMs() int64 { if x != nil { return x.PlayerActionTimestampMs } return 0 } func (x *PutYnisonStateRequest) GetRid() string { if x != nil { return x.Rid } return "" } func (x *PutYnisonStateRequest) GetActivityInterceptionType() PutYnisonStateRequestActivityInterceptionType { if x != nil { return x.ActivityInterceptionType } return PutYnisonStateRequestActivityInterceptionType_INTERCEPTION_DO_NOT_INTERCEPT_BY_DEFAULT } // PutYnisonStateResponse represents a state update response type PutYnisonStateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` PlayerState *PlayerState `protobuf:"bytes,1,opt,name=player_state,json=playerState,proto3" json:"player_state,omitempty"` Devices []*Device `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"` ActiveDeviceIdOptional string `protobuf:"bytes,3,opt,name=active_device_id_optional,json=activeDeviceIdOptional,proto3" json:"active_device_id_optional,omitempty"` TimestampMs int64 `protobuf:"varint,4,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"` Rid string `protobuf:"bytes,5,opt,name=rid,proto3" json:"rid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PutYnisonStateResponse) Reset() { *x = PutYnisonStateResponse{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PutYnisonStateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*PutYnisonStateResponse) ProtoMessage() {} func (x *PutYnisonStateResponse) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PutYnisonStateResponse.ProtoReflect.Descriptor instead. func (*PutYnisonStateResponse) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{34} } func (x *PutYnisonStateResponse) GetPlayerState() *PlayerState { if x != nil { return x.PlayerState } return nil } func (x *PutYnisonStateResponse) GetDevices() []*Device { if x != nil { return x.Devices } return nil } func (x *PutYnisonStateResponse) GetActiveDeviceIdOptional() string { if x != nil { return x.ActiveDeviceIdOptional } return "" } func (x *PutYnisonStateResponse) GetTimestampMs() int64 { if x != nil { return x.TimestampMs } return 0 } func (x *PutYnisonStateResponse) GetRid() string { if x != nil { return x.Rid } return "" } // UpdatePlayerQueueInject represents player queue inject update type UpdatePlayerQueueInject struct { state protoimpl.MessageState `protogen:"open.v1"` PlayerQueueInject *PlayerQueueInject `protobuf:"bytes,1,opt,name=player_queue_inject,json=playerQueueInject,proto3" json:"player_queue_inject,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdatePlayerQueueInject) Reset() { *x = UpdatePlayerQueueInject{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdatePlayerQueueInject) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdatePlayerQueueInject) ProtoMessage() {} func (x *UpdatePlayerQueueInject) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdatePlayerQueueInject.ProtoReflect.Descriptor instead. func (*UpdatePlayerQueueInject) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{35} } func (x *UpdatePlayerQueueInject) GetPlayerQueueInject() *PlayerQueueInject { if x != nil { return x.PlayerQueueInject } return nil } // UpdateActiveDevice represents active device update type UpdateActiveDevice struct { state protoimpl.MessageState `protogen:"open.v1"` DeviceIdOptional string `protobuf:"bytes,1,opt,name=device_id_optional,json=deviceIdOptional,proto3" json:"device_id_optional,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateActiveDevice) Reset() { *x = UpdateActiveDevice{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateActiveDevice) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateActiveDevice) ProtoMessage() {} func (x *UpdateActiveDevice) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdateActiveDevice.ProtoReflect.Descriptor instead. func (*UpdateActiveDevice) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{36} } func (x *UpdateActiveDevice) GetDeviceIdOptional() string { if x != nil { return x.DeviceIdOptional } return "" } // UpdatePlayingStatus represents playing status update type UpdatePlayingStatus struct { state protoimpl.MessageState `protogen:"open.v1"` PlayingStatus *PlayingStatus `protobuf:"bytes,1,opt,name=playing_status,json=playingStatus,proto3" json:"playing_status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdatePlayingStatus) Reset() { *x = UpdatePlayingStatus{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdatePlayingStatus) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdatePlayingStatus) ProtoMessage() {} func (x *UpdatePlayingStatus) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdatePlayingStatus.ProtoReflect.Descriptor instead. func (*UpdatePlayingStatus) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{37} } func (x *UpdatePlayingStatus) GetPlayingStatus() *PlayingStatus { if x != nil { return x.PlayingStatus } return nil } // UpdateVolume represents volume update (deprecated) type UpdateVolume struct { state protoimpl.MessageState `protogen:"open.v1"` Volume float64 `protobuf:"fixed64,1,opt,name=volume,proto3" json:"volume,omitempty"` DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateVolume) Reset() { *x = UpdateVolume{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateVolume) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateVolume) ProtoMessage() {} func (x *UpdateVolume) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdateVolume.ProtoReflect.Descriptor instead. func (*UpdateVolume) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{38} } func (x *UpdateVolume) GetVolume() float64 { if x != nil { return x.Volume } return 0 } func (x *UpdateVolume) GetDeviceId() string { if x != nil { return x.DeviceId } return "" } // UpdateVolumeInfo represents volume info update type UpdateVolumeInfo struct { state protoimpl.MessageState `protogen:"open.v1"` DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` VolumeInfo *DeviceVolume `protobuf:"bytes,2,opt,name=volume_info,json=volumeInfo,proto3" json:"volume_info,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateVolumeInfo) Reset() { *x = UpdateVolumeInfo{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateVolumeInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateVolumeInfo) ProtoMessage() {} func (x *UpdateVolumeInfo) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdateVolumeInfo.ProtoReflect.Descriptor instead. func (*UpdateVolumeInfo) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{39} } func (x *UpdateVolumeInfo) GetDeviceId() string { if x != nil { return x.DeviceId } return "" } func (x *UpdateVolumeInfo) GetVolumeInfo() *DeviceVolume { if x != nil { return x.VolumeInfo } return nil } // UpdatePlayerState represents player state update type UpdatePlayerState struct { state protoimpl.MessageState `protogen:"open.v1"` PlayerState *PlayerState `protobuf:"bytes,1,opt,name=player_state,json=playerState,proto3" json:"player_state,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdatePlayerState) Reset() { *x = UpdatePlayerState{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdatePlayerState) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdatePlayerState) ProtoMessage() {} func (x *UpdatePlayerState) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdatePlayerState.ProtoReflect.Descriptor instead. func (*UpdatePlayerState) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{40} } func (x *UpdatePlayerState) GetPlayerState() *PlayerState { if x != nil { return x.PlayerState } return nil } // UpdateFullState represents full state update type UpdateFullState struct { state protoimpl.MessageState `protogen:"open.v1"` PlayerState *PlayerState `protobuf:"bytes,1,opt,name=player_state,json=playerState,proto3" json:"player_state,omitempty"` IsCurrentlyActive bool `protobuf:"varint,2,opt,name=is_currently_active,json=isCurrentlyActive,proto3" json:"is_currently_active,omitempty"` Device *UpdateDevice `protobuf:"bytes,3,opt,name=device,proto3" json:"device,omitempty"` SyncStateFromEovOptional *SyncStateFromEOV `protobuf:"bytes,4,opt,name=sync_state_from_eov_optional,json=syncStateFromEovOptional,proto3" json:"sync_state_from_eov_optional,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateFullState) Reset() { *x = UpdateFullState{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateFullState) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateFullState) ProtoMessage() {} func (x *UpdateFullState) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdateFullState.ProtoReflect.Descriptor instead. func (*UpdateFullState) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{41} } func (x *UpdateFullState) GetPlayerState() *PlayerState { if x != nil { return x.PlayerState } return nil } func (x *UpdateFullState) GetIsCurrentlyActive() bool { if x != nil { return x.IsCurrentlyActive } return false } func (x *UpdateFullState) GetDevice() *UpdateDevice { if x != nil { return x.Device } return nil } func (x *UpdateFullState) GetSyncStateFromEovOptional() *SyncStateFromEOV { if x != nil { return x.SyncStateFromEovOptional } return nil } // UpdateSessionParams represents session params update type UpdateSessionParams struct { state protoimpl.MessageState `protogen:"open.v1"` MuteEventsIfPassive bool `protobuf:"varint,1,opt,name=mute_events_if_passive,json=muteEventsIfPassive,proto3" json:"mute_events_if_passive,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateSessionParams) Reset() { *x = UpdateSessionParams{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateSessionParams) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateSessionParams) ProtoMessage() {} func (x *UpdateSessionParams) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdateSessionParams.ProtoReflect.Descriptor instead. func (*UpdateSessionParams) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{42} } func (x *UpdateSessionParams) GetMuteEventsIfPassive() bool { if x != nil { return x.MuteEventsIfPassive } return false } // UpdateDevice represents device update type UpdateDevice struct { state protoimpl.MessageState `protogen:"open.v1"` Info *DeviceInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"` Volume float64 `protobuf:"fixed64,2,opt,name=volume,proto3" json:"volume,omitempty"` Capabilities *DeviceCapabilities `protobuf:"bytes,3,opt,name=capabilities,proto3" json:"capabilities,omitempty"` VolumeInfo *DeviceVolume `protobuf:"bytes,4,opt,name=volume_info,json=volumeInfo,proto3" json:"volume_info,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateDevice) Reset() { *x = UpdateDevice{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateDevice) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateDevice) ProtoMessage() {} func (x *UpdateDevice) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdateDevice.ProtoReflect.Descriptor instead. func (*UpdateDevice) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{43} } func (x *UpdateDevice) GetInfo() *DeviceInfo { if x != nil { return x.Info } return nil } func (x *UpdateDevice) GetVolume() float64 { if x != nil { return x.Volume } return 0 } func (x *UpdateDevice) GetCapabilities() *DeviceCapabilities { if x != nil { return x.Capabilities } return nil } func (x *UpdateDevice) GetVolumeInfo() *DeviceVolume { if x != nil { return x.VolumeInfo } return nil } // SyncStateFromEOV represents sync state from EOV request type SyncStateFromEOV struct { state protoimpl.MessageState `protogen:"open.v1"` ActualQueueId string `protobuf:"bytes,1,opt,name=actual_queue_id,json=actualQueueId,proto3" json:"actual_queue_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SyncStateFromEOV) Reset() { *x = SyncStateFromEOV{} mi := &file_internal_ynison_proto_ynison_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SyncStateFromEOV) String() string { return protoimpl.X.MessageStringOf(x) } func (*SyncStateFromEOV) ProtoMessage() {} func (x *SyncStateFromEOV) ProtoReflect() protoreflect.Message { mi := &file_internal_ynison_proto_ynison_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SyncStateFromEOV.ProtoReflect.Descriptor instead. func (*SyncStateFromEOV) Descriptor() ([]byte, []int) { return file_internal_ynison_proto_ynison_proto_rawDescGZIP(), []int{44} } func (x *SyncStateFromEOV) GetActualQueueId() string { if x != nil { return x.ActualQueueId } return "" } var File_internal_ynison_proto_ynison_proto protoreflect.FileDescriptor const file_internal_ynison_proto_ynison_proto_rawDesc = "" + "\n" + "\"internal/ynison/proto/ynison.proto\x12\x06ynison\"\xd8\x03\n" + "\bPlayable\x12\x1f\n" + "\vplayable_id\x18\x01 \x01(\tR\n" + "playableId\x12*\n" + "\x11album_id_optional\x18\x02 \x01(\tR\x0falbumIdOptional\x12A\n" + "\rplayable_type\x18\x03 \x01(\x0e2\x1c.ynison.PlayablePlayableTypeR\fplayableType\x12\x12\n" + "\x04from\x18\x04 \x01(\tR\x04from\x12\x14\n" + "\x05title\x18\x05 \x01(\tR\x05title\x12,\n" + "\x12cover_url_optional\x18\x06 \x01(\tR\x10coverUrlOptional\x12=\n" + "\x0fvideo_clip_info\x18\a \x01(\v2\x15.ynison.VideoClipInfoR\rvideoClipInfo\x120\n" + "\n" + "track_info\x18\b \x01(\v2\x11.ynison.TrackInfoR\ttrackInfo\x124\n" + "\x16navigation_id_optional\x18\t \x01(\tR\x14navigationIdOptional\x12=\n" + "\x1bplayback_action_id_optional\x18\n" + " \x01(\tR\x18playbackActionIdOptional\"i\n" + "\rVideoClipInfo\x12X\n" + "\x13recommendation_type\x18\x01 \x01(\x0e2'.ynison.VideoClipInfoRecommendationTypeR\x12recommendationType\"a\n" + "\tTrackInfo\x12(\n" + "\x10track_source_key\x18\x01 \x01(\rR\x0etrackSourceKey\x12*\n" + "\x11batch_id_optional\x18\x02 \x01(\tR\x0fbatchIdOptional\"i\n" + "\rUpdateVersion\x12\x1b\n" + "\tdevice_id\x18\x01 \x01(\tR\bdeviceId\x12\x18\n" + "\aversion\x18\x02 \x01(\x03R\aversion\x12!\n" + "\ftimestamp_ms\x18\x03 \x01(\x03R\vtimestampMs\"\xef\x06\n" + "\vPlayerQueue\x12\x1b\n" + "\tentity_id\x18\x01 \x01(\tR\bentityId\x12>\n" + "\ventity_type\x18\x02 \x01(\x0e2\x1d.ynison.PlayerQueueEntityTypeR\n" + "entityType\x12.\n" + "\x05queue\x18\f \x01(\v2\x18.ynison.PlayerQueueQueueR\x05queue\x124\n" + "\x16current_playable_index\x18\x03 \x01(\x05R\x14currentPlayableIndex\x125\n" + "\rplayable_list\x18\x04 \x03(\v2\x10.ynison.PlayableR\fplayableList\x124\n" + "\aoptions\x18\x05 \x01(\v2\x1a.ynison.PlayerStateOptionsR\aoptions\x12/\n" + "\aversion\x18\x06 \x01(\v2\x15.ynison.UpdateVersionR\aversion\x12:\n" + "\x10shuffle_optional\x18\a \x01(\v2\x0f.ynison.ShuffleR\x0fshuffleOptional\x12G\n" + "\x0eentity_context\x18\b \x01(\x0e2 .ynison.PlayerQueueEntityContextR\rentityContext\x12#\n" + "\rfrom_optional\x18\t \x01(\tR\ffromOptional\x12X\n" + "\x17initial_entity_optional\x18\n" + " \x01(\v2 .ynison.PlayerQueueInitialEntityR\x15initialEntityOptional\x12]\n" + "\x17adding_options_optional\x18\v \x01(\v2%.ynison.PlayerQueuePlayerQueueOptionsR\x15addingOptionsOptional\x124\n" + "\x16navigation_id_optional\x18\r \x01(\tR\x14navigationIdOptional\x12'\n" + "\x0ffilter_optional\x18\x0e \x01(\tR\x0efilterOptional\x12=\n" + "\x1bplayback_action_id_optional\x18\x0f \x01(\tR\x18playbackActionIdOptional\"\x9e\x03\n" + "\x10PlayerQueueQueue\x12@\n" + "\n" + "wave_queue\x18\x01 \x01(\v2!.ynison.PlayerQueueQueueWaveQueueR\twaveQueue\x12R\n" + "\x10generative_queue\x18\x02 \x01(\v2'.ynison.PlayerQueueQueueGenerativeQueueR\x0fgenerativeQueue\x12J\n" + "\x0efm_radio_queue\x18\x03 \x01(\v2$.ynison.PlayerQueueQueueFmRadioQueueR\ffmRadioQueue\x12P\n" + "\x10video_wave_queue\x18\x04 \x01(\v2&.ynison.PlayerQueueQueueVideoWaveQueueR\x0evideoWaveQueue\x12V\n" + "\x12local_tracks_queue\x18\x05 \x01(\v2(.ynison.PlayerQueueQueueLocalTracksQueueR\x10localTracksQueue\"\xe5\x02\n" + "\x19PlayerQueueQueueWaveQueue\x12L\n" + "\x19recommended_playable_list\x18\x01 \x03(\v2\x10.ynison.PlayableR\x17recommendedPlayableList\x12.\n" + "\x13live_playable_index\x18\x02 \x01(\x05R\x11livePlayableIndex\x12U\n" + "\x0eentity_options\x18\x03 \x01(\v2..ynison.PlayerQueueQueueWaveQueueEntityOptionsR\rentityOptions\x124\n" + "\x16navigation_id_optional\x18\x04 \x01(\tR\x14navigationIdOptional\x12=\n" + "\x1bplayback_action_id_optional\x18\x05 \x01(\tR\x18playbackActionIdOptional\"\xfc\x01\n" + "&PlayerQueueQueueWaveQueueEntityOptions\x12k\n" + "\x14wave_entity_optional\x18\x01 \x01(\v29.ynison.PlayerQueueQueueWaveQueueEntityOptionsWaveSessionR\x12waveEntityOptional\x12e\n" + "\rtrack_sources\x18\x02 \x03(\v2@.ynison.PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKeyR\ftrackSources\"R\n" + "1PlayerQueueQueueWaveQueueEntityOptionsWaveSession\x12\x1d\n" + "\n" + "session_id\x18\x01 \x01(\tR\tsessionId\"\x91\x02\n" + "8PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey\x12\x10\n" + "\x03key\x18\x01 \x01(\rR\x03key\x12Y\n" + "\vwave_source\x18\x02 \x01(\v28.ynison.PlayerQueueQueueWaveQueueEntityOptionsWaveSourceR\n" + "waveSource\x12h\n" + "\x10phonoteka_source\x18\x03 \x01(\v2=.ynison.PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSourceR\x0fphonotekaSource\"q\n" + "0PlayerQueueQueueWaveQueueEntityOptionsWaveSource\x12=\n" + "\vsource_type\x18\x01 \x01(\x0e2\x1c.ynison.WaveSourceSourceTypeR\n" + "sourceType\"\x82\x03\n" + "5PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource\x12G\n" + "\x0eentity_context\x18\x01 \x01(\x0e2 .ynison.PlayerQueueEntityContextR\rentityContext\x12S\n" + "\tartist_id\x18\x02 \x01(\v26.ynison.PlayerQueueQueueWaveQueueEntityOptionsArtistIdR\bartistId\x12Y\n" + "\vplaylist_id\x18\x03 \x01(\v28.ynison.PlayerQueueQueueWaveQueueEntityOptionsPlaylistIdR\n" + "playlistId\x12P\n" + "\balbum_id\x18\x04 \x01(\v25.ynison.PlayerQueueQueueWaveQueueEntityOptionsAlbumIdR\aalbumId\"@\n" + ".PlayerQueueQueueWaveQueueEntityOptionsArtistId\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"k\n" + "0PlayerQueueQueueWaveQueueEntityOptionsPlaylistId\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12'\n" + "\x0ffilter_optional\x18\x02 \x01(\tR\x0efilterOptional\"?\n" + "-PlayerQueueQueueWaveQueueEntityOptionsAlbumId\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"1\n" + "\x1fPlayerQueueQueueGenerativeQueue\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\".\n" + "\x1cPlayerQueueQueueFmRadioQueue\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"0\n" + "\x1ePlayerQueueQueueVideoWaveQueue\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"\"\n" + " PlayerQueueQueueLocalTracksQueue\"w\n" + "\x18PlayerQueueInitialEntity\x12\x1b\n" + "\tentity_id\x18\x01 \x01(\tR\bentityId\x12>\n" + "\ventity_type\x18\x02 \x01(\x0e2\x1d.ynison.PlayerQueueEntityTypeR\n" + "entityType\"w\n" + "\x1dPlayerQueuePlayerQueueOptions\x12V\n" + "\rradio_options\x18\x01 \x01(\v21.ynison.PlayerQueuePlayerQueueOptionsRadioOptionsR\fradioOptions\"J\n" + ")PlayerQueuePlayerQueueOptionsRadioOptions\x12\x1d\n" + "\n" + "session_id\x18\x01 \x01(\tR\tsessionId\"[\n" + "\x12PlayerStateOptions\x12E\n" + "\vrepeat_mode\x18\x01 \x01(\x0e2$.ynison.PlayerStateOptionsRepeatModeR\n" + "repeatMode\"4\n" + "\aShuffle\x12)\n" + "\x10playable_indices\x18\x01 \x03(\rR\x0fplayableIndices\"\x89\x02\n" + "\x06Device\x12&\n" + "\x04info\x18\x01 \x01(\v2\x12.ynison.DeviceInfoR\x04info\x12\x16\n" + "\x06volume\x18\x02 \x01(\x01R\x06volume\x12>\n" + "\fcapabilities\x18\x03 \x01(\v2\x1a.ynison.DeviceCapabilitiesR\fcapabilities\x12)\n" + "\asession\x18\x04 \x01(\v2\x0f.ynison.SessionR\asession\x12\x1d\n" + "\n" + "is_offline\x18\x05 \x01(\bR\tisOffline\x125\n" + "\vvolume_info\x18\x06 \x01(\v2\x14.ynison.DeviceVolumeR\n" + "volumeInfo\"W\n" + "\fDeviceVolume\x12\x16\n" + "\x06volume\x18\x01 \x01(\x01R\x06volume\x12/\n" + "\aversion\x18\x02 \x01(\v2\x15.ynison.UpdateVersionR\aversion\"\xa3\x01\n" + "\n" + "DeviceInfo\x12\x1b\n" + "\tdevice_id\x18\x01 \x01(\tR\bdeviceId\x12\x14\n" + "\x05title\x18\x02 \x01(\tR\x05title\x12&\n" + "\x04type\x18\x03 \x01(\x0e2\x12.ynison.DeviceTypeR\x04type\x12\x19\n" + "\bapp_name\x18\x04 \x01(\tR\aappName\x12\x1f\n" + "\vapp_version\x18\x05 \x01(\tR\n" + "appVersion\"\xa0\x01\n" + "\x12DeviceCapabilities\x12\"\n" + "\rcan_be_player\x18\x01 \x01(\bR\vcanBePlayer\x127\n" + "\x18can_be_remote_controller\x18\x02 \x01(\bR\x15canBeRemoteController\x12-\n" + "\x12volume_granularity\x18\x03 \x01(\rR\x11volumeGranularity\"\x19\n" + "\aSession\x12\x0e\n" + "\x02id\x18\x01 \x01(\x03R\x02id\"\xc1\x01\n" + "\rPlayingStatus\x12\x1f\n" + "\vprogress_ms\x18\x01 \x01(\x03R\n" + "progressMs\x12\x1f\n" + "\vduration_ms\x18\x02 \x01(\x03R\n" + "durationMs\x12\x16\n" + "\x06paused\x18\x03 \x01(\bR\x06paused\x12%\n" + "\x0eplayback_speed\x18\x04 \x01(\x01R\rplaybackSpeed\x12/\n" + "\aversion\x18\x05 \x01(\v2\x15.ynison.UpdateVersionR\aversion\"\xc1\x01\n" + "\x11PlayerQueueInject\x12<\n" + "\x0eplaying_status\x18\x01 \x01(\v2\x15.ynison.PlayingStatusR\rplayingStatus\x12=\n" + "\bplayable\x18\x02 \x01(\v2!.ynison.PlayerQueueInjectPlayableR\bplayable\x12/\n" + "\aversion\x18\x03 \x01(\v2\x15.ynison.UpdateVersionR\aversion\"\xc3\x01\n" + "\x19PlayerQueueInjectPlayable\x12\x1f\n" + "\vplayable_id\x18\x01 \x01(\tR\n" + "playableId\x12R\n" + "\rplayable_type\x18\x02 \x01(\x0e2-.ynison.PlayerQueueInjectPlayablePlayableTypeR\fplayableType\x12\x14\n" + "\x05title\x18\x03 \x01(\tR\x05title\x12\x1b\n" + "\tcover_url\x18\x04 \x01(\tR\bcoverUrl\"\xd0\x01\n" + "\vPlayerState\x12-\n" + "\x06status\x18\x01 \x01(\v2\x15.ynison.PlayingStatusR\x06status\x126\n" + "\fplayer_queue\x18\x02 \x01(\v2\x13.ynison.PlayerQueueR\vplayerQueue\x12Z\n" + "\x1cplayer_queue_inject_optional\x18\x03 \x01(\v2\x19.ynison.PlayerQueueInjectR\x19playerQueueInjectOptional\"\x85\a\n" + "\x15PutYnisonStateRequest\x12C\n" + "\x11update_full_state\x18\x01 \x01(\v2\x17.ynison.UpdateFullStateR\x0fupdateFullState\x12L\n" + "\x14update_active_device\x18\x02 \x01(\v2\x1a.ynison.UpdateActiveDeviceR\x12updateActiveDevice\x12O\n" + "\x15update_playing_status\x18\x03 \x01(\v2\x1b.ynison.UpdatePlayingStatusR\x13updatePlayingStatus\x12I\n" + "\x13update_player_state\x18\x04 \x01(\v2\x19.ynison.UpdatePlayerStateR\x11updatePlayerState\x129\n" + "\rupdate_volume\x18\x05 \x01(\v2\x14.ynison.UpdateVolumeR\fupdateVolume\x12\\\n" + "\x1aupdate_player_queue_inject\x18\x06 \x01(\v2\x1f.ynison.UpdatePlayerQueueInjectR\x17updatePlayerQueueInject\x12O\n" + "\x15update_session_params\x18\t \x01(\v2\x1b.ynison.UpdateSessionParamsR\x13updateSessionParams\x12F\n" + "\x12update_volume_info\x18\v \x01(\v2\x18.ynison.UpdateVolumeInfoR\x10updateVolumeInfo\x12G\n" + "\x13sync_state_from_eov\x18\f \x01(\v2\x18.ynison.SyncStateFromEOVR\x10syncStateFromEov\x12;\n" + "\x1aplayer_action_timestamp_ms\x18\a \x01(\x03R\x17playerActionTimestampMs\x12\x10\n" + "\x03rid\x18\b \x01(\tR\x03rid\x12s\n" + "\x1aactivity_interception_type\x18\n" + " \x01(\x0e25.ynison.PutYnisonStateRequestActivityInterceptionTypeR\x18activityInterceptionType\"\xea\x01\n" + "\x16PutYnisonStateResponse\x126\n" + "\fplayer_state\x18\x01 \x01(\v2\x13.ynison.PlayerStateR\vplayerState\x12(\n" + "\adevices\x18\x02 \x03(\v2\x0e.ynison.DeviceR\adevices\x129\n" + "\x19active_device_id_optional\x18\x03 \x01(\tR\x16activeDeviceIdOptional\x12!\n" + "\ftimestamp_ms\x18\x04 \x01(\x03R\vtimestampMs\x12\x10\n" + "\x03rid\x18\x05 \x01(\tR\x03rid\"d\n" + "\x17UpdatePlayerQueueInject\x12I\n" + "\x13player_queue_inject\x18\x01 \x01(\v2\x19.ynison.PlayerQueueInjectR\x11playerQueueInject\"B\n" + "\x12UpdateActiveDevice\x12,\n" + "\x12device_id_optional\x18\x01 \x01(\tR\x10deviceIdOptional\"S\n" + "\x13UpdatePlayingStatus\x12<\n" + "\x0eplaying_status\x18\x01 \x01(\v2\x15.ynison.PlayingStatusR\rplayingStatus\"C\n" + "\fUpdateVolume\x12\x16\n" + "\x06volume\x18\x01 \x01(\x01R\x06volume\x12\x1b\n" + "\tdevice_id\x18\x02 \x01(\tR\bdeviceId\"f\n" + "\x10UpdateVolumeInfo\x12\x1b\n" + "\tdevice_id\x18\x01 \x01(\tR\bdeviceId\x125\n" + "\vvolume_info\x18\x02 \x01(\v2\x14.ynison.DeviceVolumeR\n" + "volumeInfo\"K\n" + "\x11UpdatePlayerState\x126\n" + "\fplayer_state\x18\x01 \x01(\v2\x13.ynison.PlayerStateR\vplayerState\"\x81\x02\n" + "\x0fUpdateFullState\x126\n" + "\fplayer_state\x18\x01 \x01(\v2\x13.ynison.PlayerStateR\vplayerState\x12.\n" + "\x13is_currently_active\x18\x02 \x01(\bR\x11isCurrentlyActive\x12,\n" + "\x06device\x18\x03 \x01(\v2\x14.ynison.UpdateDeviceR\x06device\x12X\n" + "\x1csync_state_from_eov_optional\x18\x04 \x01(\v2\x18.ynison.SyncStateFromEOVR\x18syncStateFromEovOptional\"J\n" + "\x13UpdateSessionParams\x123\n" + "\x16mute_events_if_passive\x18\x01 \x01(\bR\x13muteEventsIfPassive\"\xc5\x01\n" + "\fUpdateDevice\x12&\n" + "\x04info\x18\x01 \x01(\v2\x12.ynison.DeviceInfoR\x04info\x12\x16\n" + "\x06volume\x18\x02 \x01(\x01R\x06volume\x12>\n" + "\fcapabilities\x18\x03 \x01(\v2\x1a.ynison.DeviceCapabilitiesR\fcapabilities\x125\n" + "\vvolume_info\x18\x04 \x01(\v2\x14.ynison.DeviceVolumeR\n" + "volumeInfo\":\n" + "\x10SyncStateFromEOV\x12&\n" + "\x0factual_queue_id\x18\x01 \x01(\tR\ractualQueueId*\x94\x02\n" + "\n" + "DeviceType\x12\x1b\n" + "\x17DEVICE_TYPE_UNSPECIFIED\x10\x00\x12\x13\n" + "\x0fDEVICE_TYPE_WEB\x10\x01\x12\x17\n" + "\x13DEVICE_TYPE_ANDROID\x10\x02\x12\x13\n" + "\x0fDEVICE_TYPE_IOS\x10\x03\x12\x1d\n" + "\x19DEVICE_TYPE_SMART_SPEAKER\x10\x04\x12\x16\n" + "\x12DEVICE_TYPE_WEB_TV\x10\x05\x12\x1a\n" + "\x16DEVICE_TYPE_ANDROID_TV\x10\x06\x12\x18\n" + "\x14DEVICE_TYPE_APPLE_TV\x10\a\x12\x1c\n" + "\x18DEVICE_TYPE_ANDROID_WEAR\x10\b\x12\x1b\n" + "\x17DEVICE_TYPE_WEB_DESKTOP\x10\t*\xa7\x01\n" + "\x14PlayablePlayableType\x12\x1d\n" + "\x19PLAYABLE_TYPE_UNSPECIFIED\x10\x00\x12\x17\n" + "\x13PLAYABLE_TYPE_TRACK\x10\x01\x12\x1d\n" + "\x19PLAYABLE_TYPE_LOCAL_TRACK\x10\x02\x12\x1a\n" + "\x16PLAYABLE_TYPE_INFINITE\x10\x03\x12\x1c\n" + "\x18PLAYABLE_TYPE_VIDEO_CLIP\x10\x04*\xbf\x02\n" + "\x1fVideoClipInfoRecommendationType\x12)\n" + "%VIDEO_CLIP_RECOMMENDATION_UNSPECIFIED\x10\x00\x12)\n" + "%VIDEO_CLIP_RECOMMENDATION_RECOMMENDED\x10\x01\x12'\n" + "#VIDEO_CLIP_RECOMMENDATION_ON_DEMAND\x10\x02\x12$\n" + " VIDEO_CLIP_RECOMMENDATION_SEARCH\x10\x03\x12$\n" + " VIDEO_CLIP_RECOMMENDATION_ARTIST\x10\x04\x12!\n" + "\x1dVIDEO_CLIP_RECOMMENDATION_OWN\x10\x05\x12.\n" + "*VIDEO_CLIP_RECOMMENDATION_EDITORIAL_CHOICE\x10\x06*\x9d\x02\n" + "\x15PlayerQueueEntityType\x12\x1b\n" + "\x17ENTITY_TYPE_UNSPECIFIED\x10\x00\x12\x16\n" + "\x12ENTITY_TYPE_ARTIST\x10\x01\x12\x18\n" + "\x14ENTITY_TYPE_PLAYLIST\x10\x02\x12\x15\n" + "\x11ENTITY_TYPE_ALBUM\x10\x03\x12\x15\n" + "\x11ENTITY_TYPE_RADIO\x10\x04\x12\x17\n" + "\x13ENTITY_TYPE_VARIOUS\x10\x05\x12\x1a\n" + "\x16ENTITY_TYPE_GENERATIVE\x10\x06\x12\x18\n" + "\x14ENTITY_TYPE_FM_RADIO\x10\a\x12\x1a\n" + "\x16ENTITY_TYPE_VIDEO_WAVE\x10\b\x12\x1c\n" + "\x18ENTITY_TYPE_LOCAL_TRACKS\x10\t*\xec\x02\n" + "\x18PlayerQueueEntityContext\x12\x1e\n" + "\x1aENTITY_CONTEXT_UNSPECIFIED\x10\x00\x12-\n" + ")ENTITY_CONTEXT_BASED_ON_ENTITY_BY_DEFAULT\x10\x01\x12\x1e\n" + "\x1aENTITY_CONTEXT_USER_TRACKS\x10\x02\x12$\n" + " ENTITY_CONTEXT_DOWNLOADED_TRACKS\x10\x03\x12\x19\n" + "\x15ENTITY_CONTEXT_SEARCH\x10\x04\x12 \n" + "\x1cENTITY_CONTEXT_MUSIC_HISTORY\x10\x05\x12'\n" + "#ENTITY_CONTEXT_MUSIC_HISTORY_SEARCH\x10\x06\x12'\n" + "#ENTITY_CONTEXT_ARTIST_MY_COLLECTION\x10\a\x12,\n" + "(ENTITY_CONTEXT_ARTIST_FAMILIAR_FROM_WAVE\x10\b*R\n" + "\x14WaveSourceSourceType\x12!\n" + "\x1dWAVE_SOURCE_ONLINE_BY_DEFAULT\x10\x00\x12\x17\n" + "\x13WAVE_SOURCE_OFFLINE\x10\x01*{\n" + "\x1cPlayerStateOptionsRepeatMode\x12\x1b\n" + "\x17REPEAT_MODE_UNSPECIFIED\x10\x00\x12\x14\n" + "\x10REPEAT_MODE_NONE\x10\x01\x12\x13\n" + "\x0fREPEAT_MODE_ONE\x10\x02\x12\x13\n" + "\x0fREPEAT_MODE_ALL\x10\x03*\xb1\x01\n" + "%PlayerQueueInjectPlayablePlayableType\x12$\n" + " INJECT_PLAYABLE_TYPE_UNSPECIFIED\x10\x00\x12#\n" + "\x1fINJECT_PLAYABLE_TYPE_ALICE_SHOT\x10\x01\x12\x1b\n" + "\x17INJECT_PLAYABLE_TYPE_AD\x10\x02\x12 \n" + "\x1cINJECT_PLAYABLE_TYPE_PREROLL\x10\x03*\xac\x01\n" + "-PutYnisonStateRequestActivityInterceptionType\x12,\n" + "(INTERCEPTION_DO_NOT_INTERCEPT_BY_DEFAULT\x10\x00\x12+\n" + "'INTERCEPTION_INTERCEPT_IF_NO_ONE_ACTIVE\x10\x01\x12 \n" + "\x1cINTERCEPTION_INTERCEPT_EAGER\x10\x02B@Z>gitea.mrixs.me/Mrixs/yandex-music-api-go/internal/ynison/protob\x06proto3" var ( file_internal_ynison_proto_ynison_proto_rawDescOnce sync.Once file_internal_ynison_proto_ynison_proto_rawDescData []byte ) func file_internal_ynison_proto_ynison_proto_rawDescGZIP() []byte { file_internal_ynison_proto_ynison_proto_rawDescOnce.Do(func() { file_internal_ynison_proto_ynison_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_internal_ynison_proto_ynison_proto_rawDesc), len(file_internal_ynison_proto_ynison_proto_rawDesc))) }) return file_internal_ynison_proto_ynison_proto_rawDescData } var file_internal_ynison_proto_ynison_proto_enumTypes = make([]protoimpl.EnumInfo, 9) var file_internal_ynison_proto_ynison_proto_msgTypes = make([]protoimpl.MessageInfo, 45) var file_internal_ynison_proto_ynison_proto_goTypes = []any{ (DeviceType)(0), // 0: ynison.DeviceType (PlayablePlayableType)(0), // 1: ynison.PlayablePlayableType (VideoClipInfoRecommendationType)(0), // 2: ynison.VideoClipInfoRecommendationType (PlayerQueueEntityType)(0), // 3: ynison.PlayerQueueEntityType (PlayerQueueEntityContext)(0), // 4: ynison.PlayerQueueEntityContext (WaveSourceSourceType)(0), // 5: ynison.WaveSourceSourceType (PlayerStateOptionsRepeatMode)(0), // 6: ynison.PlayerStateOptionsRepeatMode (PlayerQueueInjectPlayablePlayableType)(0), // 7: ynison.PlayerQueueInjectPlayablePlayableType (PutYnisonStateRequestActivityInterceptionType)(0), // 8: ynison.PutYnisonStateRequestActivityInterceptionType (*Playable)(nil), // 9: ynison.Playable (*VideoClipInfo)(nil), // 10: ynison.VideoClipInfo (*TrackInfo)(nil), // 11: ynison.TrackInfo (*UpdateVersion)(nil), // 12: ynison.UpdateVersion (*PlayerQueue)(nil), // 13: ynison.PlayerQueue (*PlayerQueueQueue)(nil), // 14: ynison.PlayerQueueQueue (*PlayerQueueQueueWaveQueue)(nil), // 15: ynison.PlayerQueueQueueWaveQueue (*PlayerQueueQueueWaveQueueEntityOptions)(nil), // 16: ynison.PlayerQueueQueueWaveQueueEntityOptions (*PlayerQueueQueueWaveQueueEntityOptionsWaveSession)(nil), // 17: ynison.PlayerQueueQueueWaveQueueEntityOptionsWaveSession (*PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey)(nil), // 18: ynison.PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey (*PlayerQueueQueueWaveQueueEntityOptionsWaveSource)(nil), // 19: ynison.PlayerQueueQueueWaveQueueEntityOptionsWaveSource (*PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource)(nil), // 20: ynison.PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource (*PlayerQueueQueueWaveQueueEntityOptionsArtistId)(nil), // 21: ynison.PlayerQueueQueueWaveQueueEntityOptionsArtistId (*PlayerQueueQueueWaveQueueEntityOptionsPlaylistId)(nil), // 22: ynison.PlayerQueueQueueWaveQueueEntityOptionsPlaylistId (*PlayerQueueQueueWaveQueueEntityOptionsAlbumId)(nil), // 23: ynison.PlayerQueueQueueWaveQueueEntityOptionsAlbumId (*PlayerQueueQueueGenerativeQueue)(nil), // 24: ynison.PlayerQueueQueueGenerativeQueue (*PlayerQueueQueueFmRadioQueue)(nil), // 25: ynison.PlayerQueueQueueFmRadioQueue (*PlayerQueueQueueVideoWaveQueue)(nil), // 26: ynison.PlayerQueueQueueVideoWaveQueue (*PlayerQueueQueueLocalTracksQueue)(nil), // 27: ynison.PlayerQueueQueueLocalTracksQueue (*PlayerQueueInitialEntity)(nil), // 28: ynison.PlayerQueueInitialEntity (*PlayerQueuePlayerQueueOptions)(nil), // 29: ynison.PlayerQueuePlayerQueueOptions (*PlayerQueuePlayerQueueOptionsRadioOptions)(nil), // 30: ynison.PlayerQueuePlayerQueueOptionsRadioOptions (*PlayerStateOptions)(nil), // 31: ynison.PlayerStateOptions (*Shuffle)(nil), // 32: ynison.Shuffle (*Device)(nil), // 33: ynison.Device (*DeviceVolume)(nil), // 34: ynison.DeviceVolume (*DeviceInfo)(nil), // 35: ynison.DeviceInfo (*DeviceCapabilities)(nil), // 36: ynison.DeviceCapabilities (*Session)(nil), // 37: ynison.Session (*PlayingStatus)(nil), // 38: ynison.PlayingStatus (*PlayerQueueInject)(nil), // 39: ynison.PlayerQueueInject (*PlayerQueueInjectPlayable)(nil), // 40: ynison.PlayerQueueInjectPlayable (*PlayerState)(nil), // 41: ynison.PlayerState (*PutYnisonStateRequest)(nil), // 42: ynison.PutYnisonStateRequest (*PutYnisonStateResponse)(nil), // 43: ynison.PutYnisonStateResponse (*UpdatePlayerQueueInject)(nil), // 44: ynison.UpdatePlayerQueueInject (*UpdateActiveDevice)(nil), // 45: ynison.UpdateActiveDevice (*UpdatePlayingStatus)(nil), // 46: ynison.UpdatePlayingStatus (*UpdateVolume)(nil), // 47: ynison.UpdateVolume (*UpdateVolumeInfo)(nil), // 48: ynison.UpdateVolumeInfo (*UpdatePlayerState)(nil), // 49: ynison.UpdatePlayerState (*UpdateFullState)(nil), // 50: ynison.UpdateFullState (*UpdateSessionParams)(nil), // 51: ynison.UpdateSessionParams (*UpdateDevice)(nil), // 52: ynison.UpdateDevice (*SyncStateFromEOV)(nil), // 53: ynison.SyncStateFromEOV } var file_internal_ynison_proto_ynison_proto_depIdxs = []int32{ 1, // 0: ynison.Playable.playable_type:type_name -> ynison.PlayablePlayableType 10, // 1: ynison.Playable.video_clip_info:type_name -> ynison.VideoClipInfo 11, // 2: ynison.Playable.track_info:type_name -> ynison.TrackInfo 2, // 3: ynison.VideoClipInfo.recommendation_type:type_name -> ynison.VideoClipInfoRecommendationType 3, // 4: ynison.PlayerQueue.entity_type:type_name -> ynison.PlayerQueueEntityType 14, // 5: ynison.PlayerQueue.queue:type_name -> ynison.PlayerQueueQueue 9, // 6: ynison.PlayerQueue.playable_list:type_name -> ynison.Playable 31, // 7: ynison.PlayerQueue.options:type_name -> ynison.PlayerStateOptions 12, // 8: ynison.PlayerQueue.version:type_name -> ynison.UpdateVersion 32, // 9: ynison.PlayerQueue.shuffle_optional:type_name -> ynison.Shuffle 4, // 10: ynison.PlayerQueue.entity_context:type_name -> ynison.PlayerQueueEntityContext 28, // 11: ynison.PlayerQueue.initial_entity_optional:type_name -> ynison.PlayerQueueInitialEntity 29, // 12: ynison.PlayerQueue.adding_options_optional:type_name -> ynison.PlayerQueuePlayerQueueOptions 15, // 13: ynison.PlayerQueueQueue.wave_queue:type_name -> ynison.PlayerQueueQueueWaveQueue 24, // 14: ynison.PlayerQueueQueue.generative_queue:type_name -> ynison.PlayerQueueQueueGenerativeQueue 25, // 15: ynison.PlayerQueueQueue.fm_radio_queue:type_name -> ynison.PlayerQueueQueueFmRadioQueue 26, // 16: ynison.PlayerQueueQueue.video_wave_queue:type_name -> ynison.PlayerQueueQueueVideoWaveQueue 27, // 17: ynison.PlayerQueueQueue.local_tracks_queue:type_name -> ynison.PlayerQueueQueueLocalTracksQueue 9, // 18: ynison.PlayerQueueQueueWaveQueue.recommended_playable_list:type_name -> ynison.Playable 16, // 19: ynison.PlayerQueueQueueWaveQueue.entity_options:type_name -> ynison.PlayerQueueQueueWaveQueueEntityOptions 17, // 20: ynison.PlayerQueueQueueWaveQueueEntityOptions.wave_entity_optional:type_name -> ynison.PlayerQueueQueueWaveQueueEntityOptionsWaveSession 18, // 21: ynison.PlayerQueueQueueWaveQueueEntityOptions.track_sources:type_name -> ynison.PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey 19, // 22: ynison.PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey.wave_source:type_name -> ynison.PlayerQueueQueueWaveQueueEntityOptionsWaveSource 20, // 23: ynison.PlayerQueueQueueWaveQueueEntityOptionsTrackSourceWithKey.phonoteka_source:type_name -> ynison.PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource 5, // 24: ynison.PlayerQueueQueueWaveQueueEntityOptionsWaveSource.source_type:type_name -> ynison.WaveSourceSourceType 4, // 25: ynison.PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource.entity_context:type_name -> ynison.PlayerQueueEntityContext 21, // 26: ynison.PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource.artist_id:type_name -> ynison.PlayerQueueQueueWaveQueueEntityOptionsArtistId 22, // 27: ynison.PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource.playlist_id:type_name -> ynison.PlayerQueueQueueWaveQueueEntityOptionsPlaylistId 23, // 28: ynison.PlayerQueueQueueWaveQueueEntityOptionsPhonotekaSource.album_id:type_name -> ynison.PlayerQueueQueueWaveQueueEntityOptionsAlbumId 3, // 29: ynison.PlayerQueueInitialEntity.entity_type:type_name -> ynison.PlayerQueueEntityType 30, // 30: ynison.PlayerQueuePlayerQueueOptions.radio_options:type_name -> ynison.PlayerQueuePlayerQueueOptionsRadioOptions 6, // 31: ynison.PlayerStateOptions.repeat_mode:type_name -> ynison.PlayerStateOptionsRepeatMode 35, // 32: ynison.Device.info:type_name -> ynison.DeviceInfo 36, // 33: ynison.Device.capabilities:type_name -> ynison.DeviceCapabilities 37, // 34: ynison.Device.session:type_name -> ynison.Session 34, // 35: ynison.Device.volume_info:type_name -> ynison.DeviceVolume 12, // 36: ynison.DeviceVolume.version:type_name -> ynison.UpdateVersion 0, // 37: ynison.DeviceInfo.type:type_name -> ynison.DeviceType 12, // 38: ynison.PlayingStatus.version:type_name -> ynison.UpdateVersion 38, // 39: ynison.PlayerQueueInject.playing_status:type_name -> ynison.PlayingStatus 40, // 40: ynison.PlayerQueueInject.playable:type_name -> ynison.PlayerQueueInjectPlayable 12, // 41: ynison.PlayerQueueInject.version:type_name -> ynison.UpdateVersion 7, // 42: ynison.PlayerQueueInjectPlayable.playable_type:type_name -> ynison.PlayerQueueInjectPlayablePlayableType 38, // 43: ynison.PlayerState.status:type_name -> ynison.PlayingStatus 13, // 44: ynison.PlayerState.player_queue:type_name -> ynison.PlayerQueue 39, // 45: ynison.PlayerState.player_queue_inject_optional:type_name -> ynison.PlayerQueueInject 50, // 46: ynison.PutYnisonStateRequest.update_full_state:type_name -> ynison.UpdateFullState 45, // 47: ynison.PutYnisonStateRequest.update_active_device:type_name -> ynison.UpdateActiveDevice 46, // 48: ynison.PutYnisonStateRequest.update_playing_status:type_name -> ynison.UpdatePlayingStatus 49, // 49: ynison.PutYnisonStateRequest.update_player_state:type_name -> ynison.UpdatePlayerState 47, // 50: ynison.PutYnisonStateRequest.update_volume:type_name -> ynison.UpdateVolume 44, // 51: ynison.PutYnisonStateRequest.update_player_queue_inject:type_name -> ynison.UpdatePlayerQueueInject 51, // 52: ynison.PutYnisonStateRequest.update_session_params:type_name -> ynison.UpdateSessionParams 48, // 53: ynison.PutYnisonStateRequest.update_volume_info:type_name -> ynison.UpdateVolumeInfo 53, // 54: ynison.PutYnisonStateRequest.sync_state_from_eov:type_name -> ynison.SyncStateFromEOV 8, // 55: ynison.PutYnisonStateRequest.activity_interception_type:type_name -> ynison.PutYnisonStateRequestActivityInterceptionType 41, // 56: ynison.PutYnisonStateResponse.player_state:type_name -> ynison.PlayerState 33, // 57: ynison.PutYnisonStateResponse.devices:type_name -> ynison.Device 39, // 58: ynison.UpdatePlayerQueueInject.player_queue_inject:type_name -> ynison.PlayerQueueInject 38, // 59: ynison.UpdatePlayingStatus.playing_status:type_name -> ynison.PlayingStatus 34, // 60: ynison.UpdateVolumeInfo.volume_info:type_name -> ynison.DeviceVolume 41, // 61: ynison.UpdatePlayerState.player_state:type_name -> ynison.PlayerState 41, // 62: ynison.UpdateFullState.player_state:type_name -> ynison.PlayerState 52, // 63: ynison.UpdateFullState.device:type_name -> ynison.UpdateDevice 53, // 64: ynison.UpdateFullState.sync_state_from_eov_optional:type_name -> ynison.SyncStateFromEOV 35, // 65: ynison.UpdateDevice.info:type_name -> ynison.DeviceInfo 36, // 66: ynison.UpdateDevice.capabilities:type_name -> ynison.DeviceCapabilities 34, // 67: ynison.UpdateDevice.volume_info:type_name -> ynison.DeviceVolume 68, // [68:68] is the sub-list for method output_type 68, // [68:68] is the sub-list for method input_type 68, // [68:68] is the sub-list for extension type_name 68, // [68:68] is the sub-list for extension extendee 0, // [0:68] is the sub-list for field type_name } func init() { file_internal_ynison_proto_ynison_proto_init() } func file_internal_ynison_proto_ynison_proto_init() { if File_internal_ynison_proto_ynison_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_internal_ynison_proto_ynison_proto_rawDesc), len(file_internal_ynison_proto_ynison_proto_rawDesc)), NumEnums: 9, NumMessages: 45, NumExtensions: 0, NumServices: 0, }, GoTypes: file_internal_ynison_proto_ynison_proto_goTypes, DependencyIndexes: file_internal_ynison_proto_ynison_proto_depIdxs, EnumInfos: file_internal_ynison_proto_ynison_proto_enumTypes, MessageInfos: file_internal_ynison_proto_ynison_proto_msgTypes, }.Build() File_internal_ynison_proto_ynison_proto = out.File file_internal_ynison_proto_ynison_proto_goTypes = nil file_internal_ynison_proto_ynison_proto_depIdxs = nil }