Documentation
¶
Index ¶
- Variables
- type AdBreakContext
- func (*AdBreakContext) Descriptor() ([]byte, []int)deprecated
- func (x *AdBreakContext) GetMaxSecondsRemaining() uint64
- func (x *AdBreakContext) GetPositionInCurrentAdBreak() uint64
- func (x *AdBreakContext) GetTotalAdsInBreakEstimate() uint64
- func (*AdBreakContext) ProtoMessage()
- func (x *AdBreakContext) ProtoReflect() protoreflect.Message
- func (x *AdBreakContext) Reset()
- func (x *AdBreakContext) String() string
- type AudioOutputDeviceInfo
- func (*AudioOutputDeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AudioOutputDeviceInfo) GetAudioOutputDeviceType() AudioOutputDeviceType
- func (x *AudioOutputDeviceInfo) GetDeviceName() string
- func (*AudioOutputDeviceInfo) ProtoMessage()
- func (x *AudioOutputDeviceInfo) ProtoReflect() protoreflect.Message
- func (x *AudioOutputDeviceInfo) Reset()
- func (x *AudioOutputDeviceInfo) String() string
- type AudioOutputDeviceType
- func (AudioOutputDeviceType) Descriptor() protoreflect.EnumDescriptor
- func (x AudioOutputDeviceType) Enum() *AudioOutputDeviceType
- func (AudioOutputDeviceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x AudioOutputDeviceType) Number() protoreflect.EnumNumber
- func (x AudioOutputDeviceType) String() string
- func (AudioOutputDeviceType) Type() protoreflect.EnumType
- type BitrateLevel
- func (BitrateLevel) Descriptor() protoreflect.EnumDescriptor
- func (x BitrateLevel) Enum() *BitrateLevel
- func (BitrateLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x BitrateLevel) Number() protoreflect.EnumNumber
- func (x BitrateLevel) String() string
- func (BitrateLevel) Type() protoreflect.EnumType
- type BitrateStrategy
- func (BitrateStrategy) Descriptor() protoreflect.EnumDescriptor
- func (x BitrateStrategy) Enum() *BitrateStrategy
- func (BitrateStrategy) EnumDescriptor() ([]byte, []int)deprecated
- func (x BitrateStrategy) Number() protoreflect.EnumNumber
- func (x BitrateStrategy) String() string
- func (BitrateStrategy) Type() protoreflect.EnumType
- type Capabilities
- func (*Capabilities) Descriptor() ([]byte, []int)deprecated
- func (x *Capabilities) GetCanBePlayer() bool
- func (x *Capabilities) GetCommandAcks() bool
- func (x *Capabilities) GetConnectCapabilities() string
- func (x *Capabilities) GetConnectDisabled() bool
- func (x *Capabilities) GetDisableVolume() bool
- func (x *Capabilities) GetGaiaEqConnectId() bool
- func (x *Capabilities) GetHidden() bool
- func (x *Capabilities) GetIsControllable() bool
- func (x *Capabilities) GetIsObservable() bool
- func (x *Capabilities) GetIsVoiceEnabled() bool
- func (x *Capabilities) GetNeedsFullPlayerState() bool
- func (x *Capabilities) GetRestrictToLocal() bool
- func (x *Capabilities) GetSupportedAudioQuality() media.AudioQuality
- func (x *Capabilities) GetSupportedTypes() []string
- func (x *Capabilities) GetSupportsCommandRequest() bool
- func (x *Capabilities) GetSupportsDj() bool
- func (x *Capabilities) GetSupportsExternalEpisodes() bool
- func (x *Capabilities) GetSupportsGzipPushes() bool
- func (x *Capabilities) GetSupportsHifi() *CapabilitySupportDetails
- func (x *Capabilities) GetSupportsLogout() bool
- func (x *Capabilities) GetSupportsPingRequest() bool
- func (x *Capabilities) GetSupportsPlaylistMixing() bool
- func (x *Capabilities) GetSupportsPlaylistV2() bool
- func (x *Capabilities) GetSupportsRemoteSleepTimer() bool
- func (x *Capabilities) GetSupportsRename() bool
- func (x *Capabilities) GetSupportsRooms() bool
- func (x *Capabilities) GetSupportsSetBackendMetadata() bool
- func (x *Capabilities) GetSupportsSetOptionsCommand() bool
- func (x *Capabilities) GetSupportsSmartShuffleMode() bool
- func (x *Capabilities) GetSupportsTransferCommand() bool
- func (x *Capabilities) GetVolumeSteps() int32
- func (*Capabilities) ProtoMessage()
- func (x *Capabilities) ProtoReflect() protoreflect.Message
- func (x *Capabilities) Reset()
- func (x *Capabilities) String() string
- type CapabilitySupportDetails
- func (*CapabilitySupportDetails) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilitySupportDetails) GetDeviceSupported() bool
- func (x *CapabilitySupportDetails) GetFullySupported() bool
- func (x *CapabilitySupportDetails) GetUserEligible() bool
- func (*CapabilitySupportDetails) ProtoMessage()
- func (x *CapabilitySupportDetails) ProtoReflect() protoreflect.Message
- func (x *CapabilitySupportDetails) Reset()
- func (x *CapabilitySupportDetails) String() string
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster) GetActiveDeviceId() string
- func (x *Cluster) GetChangedTimestampMs() int64
- func (x *Cluster) GetDevice() map[string]*DeviceInfo
- func (x *Cluster) GetDodoDevices() []*DodoDeviceInfo
- func (x *Cluster) GetNeedFullPlayerState() bool
- func (x *Cluster) GetNeedsLocalDevices() bool
- func (x *Cluster) GetNeedsStateUpdates() bool
- func (x *Cluster) GetPlayerState() *PlayerState
- func (x *Cluster) GetServerTimestampMs() int64
- func (x *Cluster) GetStartedPlayingAtTimestamp() uint64
- func (x *Cluster) GetTransferData() []byte
- func (x *Cluster) GetTransferDataTimestamp() uint64
- func (*Cluster) ProtoMessage()
- func (x *Cluster) ProtoReflect() protoreflect.Message
- func (x *Cluster) Reset()
- func (x *Cluster) String() string
- type ClusterUpdate
- func (*ClusterUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterUpdate) GetAckId() string
- func (x *ClusterUpdate) GetCluster() *Cluster
- func (x *ClusterUpdate) GetDevicesThatChanged() []string
- func (x *ClusterUpdate) GetUpdateReason() ClusterUpdateReason
- func (*ClusterUpdate) ProtoMessage()
- func (x *ClusterUpdate) ProtoReflect() protoreflect.Message
- func (x *ClusterUpdate) Reset()
- func (x *ClusterUpdate) String() string
- type ClusterUpdateReason
- func (ClusterUpdateReason) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterUpdateReason) Enum() *ClusterUpdateReason
- func (ClusterUpdateReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterUpdateReason) Number() protoreflect.EnumNumber
- func (x ClusterUpdateReason) String() string
- func (ClusterUpdateReason) Type() protoreflect.EnumType
- type ConnectCommandOptions
- func (*ConnectCommandOptions) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectCommandOptions) GetMessageId() int32
- func (x *ConnectCommandOptions) GetTargetAliasId() uint32
- func (*ConnectCommandOptions) ProtoMessage()
- func (x *ConnectCommandOptions) ProtoReflect() protoreflect.Message
- func (x *ConnectCommandOptions) Reset()
- func (x *ConnectCommandOptions) String() string
- type ConnectLoggingParams
- func (*ConnectLoggingParams) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectLoggingParams) GetInteractionIds() []string
- func (x *ConnectLoggingParams) GetPageInstanceIds() []string
- func (*ConnectLoggingParams) ProtoMessage()
- func (x *ConnectLoggingParams) ProtoReflect() protoreflect.Message
- func (x *ConnectLoggingParams) Reset()
- func (x *ConnectLoggingParams) String() string
- type Context
- func (*Context) Descriptor() ([]byte, []int)deprecated
- func (x *Context) GetLoading() bool
- func (x *Context) GetMetadata() map[string]string
- func (x *Context) GetPages() []*ContextPage
- func (x *Context) GetRestrictions() *Restrictions
- func (x *Context) GetUri() string
- func (x *Context) GetUrl() string
- func (*Context) ProtoMessage()
- func (x *Context) ProtoReflect() protoreflect.Message
- func (x *Context) Reset()
- func (x *Context) String() string
- type ContextIndex
- func (*ContextIndex) Descriptor() ([]byte, []int)deprecated
- func (x *ContextIndex) GetPage() uint32
- func (x *ContextIndex) GetTrack() uint32
- func (*ContextIndex) ProtoMessage()
- func (x *ContextIndex) ProtoReflect() protoreflect.Message
- func (x *ContextIndex) Reset()
- func (x *ContextIndex) String() string
- type ContextPage
- func (*ContextPage) Descriptor() ([]byte, []int)deprecated
- func (x *ContextPage) GetMetadata() map[string]string
- func (x *ContextPage) GetNextPageUrl() string
- func (x *ContextPage) GetPageUrl() string
- func (x *ContextPage) GetTracks() []*ContextTrack
- func (*ContextPage) ProtoMessage()
- func (x *ContextPage) ProtoReflect() protoreflect.Message
- func (x *ContextPage) Reset()
- func (x *ContextPage) String() string
- type ContextPlayerOptionOverrides
- func (*ContextPlayerOptionOverrides) Descriptor() ([]byte, []int)deprecated
- func (x *ContextPlayerOptionOverrides) GetModes() map[string]string
- func (x *ContextPlayerOptionOverrides) GetPlaybackSpeed() float32
- func (x *ContextPlayerOptionOverrides) GetRepeatingContext() bool
- func (x *ContextPlayerOptionOverrides) GetRepeatingTrack() bool
- func (x *ContextPlayerOptionOverrides) GetShufflingContext() bool
- func (*ContextPlayerOptionOverrides) ProtoMessage()
- func (x *ContextPlayerOptionOverrides) ProtoReflect() protoreflect.Message
- func (x *ContextPlayerOptionOverrides) Reset()
- func (x *ContextPlayerOptionOverrides) String() string
- type ContextPlayerOptions
- func (*ContextPlayerOptions) Descriptor() ([]byte, []int)deprecated
- func (x *ContextPlayerOptions) GetModes() map[string]string
- func (x *ContextPlayerOptions) GetPlaybackSpeed() float32
- func (x *ContextPlayerOptions) GetRepeatingContext() bool
- func (x *ContextPlayerOptions) GetRepeatingTrack() bool
- func (x *ContextPlayerOptions) GetShufflingContext() bool
- func (*ContextPlayerOptions) ProtoMessage()
- func (x *ContextPlayerOptions) ProtoReflect() protoreflect.Message
- func (x *ContextPlayerOptions) Reset()
- func (x *ContextPlayerOptions) String() string
- type ContextTrack
- func (*ContextTrack) Descriptor() ([]byte, []int)deprecated
- func (x *ContextTrack) GetGid() []byte
- func (x *ContextTrack) GetMetadata() map[string]string
- func (x *ContextTrack) GetUid() string
- func (x *ContextTrack) GetUri() string
- func (*ContextTrack) ProtoMessage()
- func (x *ContextTrack) ProtoReflect() protoreflect.Message
- func (x *ContextTrack) Reset()
- func (x *ContextTrack) String() string
- type Device
- func (*Device) Descriptor() ([]byte, []int)deprecated
- func (x *Device) GetDeviceInfo() *DeviceInfo
- func (x *Device) GetPlayerState() *PlayerState
- func (x *Device) GetPrivateDeviceInfo() *PrivateDeviceInfo
- func (x *Device) GetTransferData() []byte
- func (*Device) ProtoMessage()
- func (x *Device) ProtoReflect() protoreflect.Message
- func (x *Device) Reset()
- func (x *Device) String() string
- type DeviceInfo
- func (*DeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceInfo) GetAudioOutputDeviceInfo() *AudioOutputDeviceInfo
- func (x *DeviceInfo) GetBrand() string
- func (x *DeviceInfo) GetCanPlay() bool
- func (x *DeviceInfo) GetCapabilities() *Capabilities
- func (x *DeviceInfo) GetClientId() string
- func (x *DeviceInfo) GetDeduplicationId() string
- func (x *DeviceInfo) GetDeviceAliases() map[uint32]*devices.DeviceAlias
- func (x *DeviceInfo) GetDeviceId() string
- func (x *DeviceInfo) GetDeviceSoftwareVersion() string
- func (x *DeviceInfo) GetDeviceType() devices.DeviceType
- func (x *DeviceInfo) GetDisallowPlaybackReasons() []string
- func (x *DeviceInfo) GetDisallowTransferReasons() []string
- func (x *DeviceInfo) GetGroupData() *devices.GroupData
- func (x *DeviceInfo) GetIsDynamicDevice() bool
- func (x *DeviceInfo) GetIsGroup() bool
- func (x *DeviceInfo) GetIsLocallyDiscovered() bool
- func (x *DeviceInfo) GetIsOffline() bool
- func (x *DeviceInfo) GetIsPrivateSession() bool
- func (x *DeviceInfo) GetIsSocialConnect() bool
- func (x *DeviceInfo) GetLicense() string
- func (x *DeviceInfo) GetMetadataMap() map[string]string
- func (x *DeviceInfo) GetModel() string
- func (x *DeviceInfo) GetName() string
- func (x *DeviceInfo) GetProductId() string
- func (x *DeviceInfo) GetPublicIp() string
- func (x *DeviceInfo) GetSelectedAliasId() uint32
- func (x *DeviceInfo) GetSpircVersion() string
- func (x *DeviceInfo) GetVolume() uint32
- func (*DeviceInfo) ProtoMessage()
- func (x *DeviceInfo) ProtoReflect() protoreflect.Message
- func (x *DeviceInfo) Reset()
- func (x *DeviceInfo) String() string
- type DodoDeviceInfo
- func (*DodoDeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DodoDeviceInfo) GetCsId() string
- func (x *DodoDeviceInfo) GetDodoDeviceType() DodoDeviceType
- func (x *DodoDeviceInfo) GetPlayerStateSummary() *DodoDeviceInfo_PlayerStateSummary
- func (x *DodoDeviceInfo) GetStartedPlayingAtTimestamp() uint64
- func (*DodoDeviceInfo) ProtoMessage()
- func (x *DodoDeviceInfo) ProtoReflect() protoreflect.Message
- func (x *DodoDeviceInfo) Reset()
- func (x *DodoDeviceInfo) String() string
- type DodoDeviceInfo_PlayerStateSummary
- func (*DodoDeviceInfo_PlayerStateSummary) Descriptor() ([]byte, []int)deprecated
- func (x *DodoDeviceInfo_PlayerStateSummary) GetDisallowPausing() bool
- func (x *DodoDeviceInfo_PlayerStateSummary) GetDisallowResuming() bool
- func (x *DodoDeviceInfo_PlayerStateSummary) GetDisallowSkippingNext() bool
- func (x *DodoDeviceInfo_PlayerStateSummary) GetDisallowSkippingPrev() bool
- func (x *DodoDeviceInfo_PlayerStateSummary) GetIsPaused() bool
- func (x *DodoDeviceInfo_PlayerStateSummary) GetIsPlaying() bool
- func (*DodoDeviceInfo_PlayerStateSummary) ProtoMessage()
- func (x *DodoDeviceInfo_PlayerStateSummary) ProtoReflect() protoreflect.Message
- func (x *DodoDeviceInfo_PlayerStateSummary) Reset()
- func (x *DodoDeviceInfo_PlayerStateSummary) String() string
- type DodoDeviceType
- func (DodoDeviceType) Descriptor() protoreflect.EnumDescriptor
- func (x DodoDeviceType) Enum() *DodoDeviceType
- func (DodoDeviceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DodoDeviceType) Number() protoreflect.EnumNumber
- func (x DodoDeviceType) String() string
- func (DodoDeviceType) Type() protoreflect.EnumType
- type HiFiStatus
- type InstrumentationParams
- func (*InstrumentationParams) Descriptor() ([]byte, []int)deprecated
- func (x *InstrumentationParams) GetInteractionIds() []string
- func (x *InstrumentationParams) GetPageInstanceIds() []string
- func (*InstrumentationParams) ProtoMessage()
- func (x *InstrumentationParams) ProtoReflect() protoreflect.Message
- func (x *InstrumentationParams) Reset()
- func (x *InstrumentationParams) String() string
- type LocalDevice
- func (*LocalDevice) Descriptor() ([]byte, []int)deprecated
- func (x *LocalDevice) GetAliasId() uint32
- func (x *LocalDevice) GetBrand() string
- func (x *LocalDevice) GetClientId() string
- func (x *LocalDevice) GetConnectCapabilities() string
- func (x *LocalDevice) GetDeviceId() string
- func (x *LocalDevice) GetDeviceName() string
- func (x *LocalDevice) GetDeviceType() devices.DeviceType
- func (x *LocalDevice) GetDisallowReasons() []string
- func (x *LocalDevice) GetIsVoiceEnabled() bool
- func (x *LocalDevice) GetLicense() string
- func (x *LocalDevice) GetLocalIp() string
- func (x *LocalDevice) GetModel() string
- func (x *LocalDevice) GetProductId() string
- func (x *LocalDevice) GetSupportedMediaTypes() []string
- func (x *LocalDevice) GetSupportsDj() bool
- func (x *LocalDevice) GetSupportsExternalEpisodes() bool
- func (x *LocalDevice) GetSupportsHifi() *CapabilitySupportDetails
- func (x *LocalDevice) GetSupportsOnDemand() bool
- func (*LocalDevice) ProtoMessage()
- func (x *LocalDevice) ProtoReflect() protoreflect.Message
- func (x *LocalDevice) Reset()
- func (x *LocalDevice) String() string
- type LogoutCommand
- type MemberType
- type ModeRestrictions
- func (*ModeRestrictions) Descriptor() ([]byte, []int)deprecated
- func (x *ModeRestrictions) GetValues() map[string]*RestrictionReasons
- func (*ModeRestrictions) ProtoMessage()
- func (x *ModeRestrictions) ProtoReflect() protoreflect.Message
- func (x *ModeRestrictions) Reset()
- func (x *ModeRestrictions) String() string
- type PlayOrigin
- func (*PlayOrigin) Descriptor() ([]byte, []int)deprecated
- func (x *PlayOrigin) GetDeviceIdentifier() string
- func (x *PlayOrigin) GetExternalReferrer() string
- func (x *PlayOrigin) GetFeatureClasses() []string
- func (x *PlayOrigin) GetFeatureIdentifier() string
- func (x *PlayOrigin) GetFeatureVersion() string
- func (x *PlayOrigin) GetReferrerIdentifier() string
- func (x *PlayOrigin) GetRestrictionIdentifier() string
- func (x *PlayOrigin) GetViewUri() string
- func (*PlayOrigin) ProtoMessage()
- func (x *PlayOrigin) ProtoReflect() protoreflect.Message
- func (x *PlayOrigin) Reset()
- func (x *PlayOrigin) String() string
- type Playback
- func (*Playback) Descriptor() ([]byte, []int)deprecated
- func (x *Playback) GetAssociatedCurrentTrack() *ContextTrack
- func (x *Playback) GetAssociatedPositionAsOfTimestamp() int32
- func (x *Playback) GetCurrentTrack() *ContextTrack
- func (x *Playback) GetIsPaused() bool
- func (x *Playback) GetPlaybackSpeed() float64
- func (x *Playback) GetPositionAsOfTimestamp() int32
- func (x *Playback) GetTimestamp() int64
- func (*Playback) ProtoMessage()
- func (x *Playback) ProtoReflect() protoreflect.Message
- func (x *Playback) Reset()
- func (x *Playback) String() string
- type PlaybackQuality
- func (*PlaybackQuality) Descriptor() ([]byte, []int)deprecated
- func (x *PlaybackQuality) GetBitrateLevel() BitrateLevel
- func (x *PlaybackQuality) GetHifiStatus() HiFiStatus
- func (x *PlaybackQuality) GetStrategy() BitrateStrategy
- func (x *PlaybackQuality) GetTargetBitrateAvailable() bool
- func (x *PlaybackQuality) GetTargetBitrateLevel() BitrateLevel
- func (*PlaybackQuality) ProtoMessage()
- func (x *PlaybackQuality) ProtoReflect() protoreflect.Message
- func (x *PlaybackQuality) Reset()
- func (x *PlaybackQuality) String() string
- type PlayerState
- func (*PlayerState) Descriptor() ([]byte, []int)deprecated
- func (x *PlayerState) GetAdBreakContext() *AdBreakContext
- func (x *PlayerState) GetContextMetadata() map[string]string
- func (x *PlayerState) GetContextRestrictions() *Restrictions
- func (x *PlayerState) GetContextUri() string
- func (x *PlayerState) GetContextUrl() string
- func (x *PlayerState) GetDuration() int64
- func (x *PlayerState) GetIndex() *ContextIndex
- func (x *PlayerState) GetIsBuffering() bool
- func (x *PlayerState) GetIsPaused() bool
- func (x *PlayerState) GetIsPlaying() bool
- func (x *PlayerState) GetIsSystemInitiated() bool
- func (x *PlayerState) GetNextTracks() []*ProvidedTrack
- func (x *PlayerState) GetOptions() *ContextPlayerOptions
- func (x *PlayerState) GetPageMetadata() map[string]string
- func (x *PlayerState) GetPlayOrigin() *PlayOrigin
- func (x *PlayerState) GetPlaybackId() string
- func (x *PlayerState) GetPlaybackQuality() *PlaybackQuality
- func (x *PlayerState) GetPlaybackSpeed() float64
- func (x *PlayerState) GetPosition() int64
- func (x *PlayerState) GetPositionAsOfTimestamp() int64
- func (x *PlayerState) GetPrevTracks() []*ProvidedTrack
- func (x *PlayerState) GetQueueRevision() string
- func (x *PlayerState) GetRestrictions() *Restrictions
- func (x *PlayerState) GetSessionCommandId() string
- func (x *PlayerState) GetSessionId() string
- func (x *PlayerState) GetSignals() []string
- func (x *PlayerState) GetSleepTimer() *SleepTimer
- func (x *PlayerState) GetSuppressions() *Suppressions
- func (x *PlayerState) GetTimestamp() int64
- func (x *PlayerState) GetTrack() *ProvidedTrack
- func (*PlayerState) ProtoMessage()
- func (x *PlayerState) ProtoReflect() protoreflect.Message
- func (x *PlayerState) Reset()
- func (x *PlayerState) String() string
- type PrivateDeviceInfo
- type ProvidedTrack
- func (*ProvidedTrack) Descriptor() ([]byte, []int)deprecated
- func (x *ProvidedTrack) GetAlbumUri() string
- func (x *ProvidedTrack) GetArtistUri() string
- func (x *ProvidedTrack) GetBlocked() []string
- func (x *ProvidedTrack) GetDisallowReasons() []string
- func (x *ProvidedTrack) GetMetadata() map[string]string
- func (x *ProvidedTrack) GetProvider() string
- func (x *ProvidedTrack) GetRemoved() []string
- func (x *ProvidedTrack) GetRestrictions() *Restrictions
- func (x *ProvidedTrack) GetUid() string
- func (x *ProvidedTrack) GetUri() string
- func (*ProvidedTrack) ProtoMessage()
- func (x *ProvidedTrack) ProtoReflect() protoreflect.Message
- func (x *ProvidedTrack) Reset()
- func (x *ProvidedTrack) String() string
- type ProxyTransferCommand
- func (*ProxyTransferCommand) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyTransferCommand) GetCommandOptions() *ConnectCommandOptions
- func (x *ProxyTransferCommand) GetLoggingParams() *ConnectLoggingParams
- func (x *ProxyTransferCommand) GetPlayerCommandJson() string
- func (x *ProxyTransferCommand) GetTargetDeviceId() string
- func (*ProxyTransferCommand) ProtoMessage()
- func (x *ProxyTransferCommand) ProtoReflect() protoreflect.Message
- func (x *ProxyTransferCommand) Reset()
- func (x *ProxyTransferCommand) String() string
- type PutStateReason
- func (PutStateReason) Descriptor() protoreflect.EnumDescriptor
- func (x PutStateReason) Enum() *PutStateReason
- func (PutStateReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x PutStateReason) Number() protoreflect.EnumNumber
- func (x PutStateReason) String() string
- func (PutStateReason) Type() protoreflect.EnumType
- type PutStateRequest
- func (*PutStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutStateRequest) GetCallbackUrl() string
- func (x *PutStateRequest) GetClientSideTimestamp() uint64
- func (x *PutStateRequest) GetDevice() *Device
- func (x *PutStateRequest) GetHasBeenPlayingForMs() uint64
- func (x *PutStateRequest) GetIsActive() bool
- func (x *PutStateRequest) GetLastCommandMessageId() uint32
- func (x *PutStateRequest) GetLastCommandSentByDeviceId() string
- func (x *PutStateRequest) GetMemberType() MemberType
- func (x *PutStateRequest) GetMessageId() uint32
- func (x *PutStateRequest) GetOnlyWritePlayerState() bool
- func (x *PutStateRequest) GetPutStateReason() PutStateReason
- func (x *PutStateRequest) GetStartedPlayingAt() uint64
- func (*PutStateRequest) ProtoMessage()
- func (x *PutStateRequest) ProtoReflect() protoreflect.Message
- func (x *PutStateRequest) Reset()
- func (x *PutStateRequest) String() string
- type Queue
- type RenameCommand
- func (*RenameCommand) Descriptor() ([]byte, []int)deprecated
- func (x *RenameCommand) GetCommandOptions() *ConnectCommandOptions
- func (x *RenameCommand) GetRenameTo() string
- func (*RenameCommand) ProtoMessage()
- func (x *RenameCommand) ProtoReflect() protoreflect.Message
- func (x *RenameCommand) Reset()
- func (x *RenameCommand) String() string
- type RestrictionReasons
- func (*RestrictionReasons) Descriptor() ([]byte, []int)deprecated
- func (x *RestrictionReasons) GetReasons() []string
- func (*RestrictionReasons) ProtoMessage()
- func (x *RestrictionReasons) ProtoReflect() protoreflect.Message
- func (x *RestrictionReasons) Reset()
- func (x *RestrictionReasons) String() string
- type Restrictions
- func (*Restrictions) Descriptor() ([]byte, []int)deprecated
- func (x *Restrictions) GetDisallowAddToQueueReasons() []string
- func (x *Restrictions) GetDisallowAddToQueueTrackReasons() []string
- func (x *Restrictions) GetDisallowInsertingIntoContextTracksReasons() []string
- func (x *Restrictions) GetDisallowInsertingIntoNextTracksReasons() []string
- func (x *Restrictions) GetDisallowInterruptingPlaybackReasons() []string
- func (x *Restrictions) GetDisallowPausingReasons() []string
- func (x *Restrictions) GetDisallowPeekingNextReasons() []string
- func (x *Restrictions) GetDisallowPeekingPrevReasons() []string
- func (x *Restrictions) GetDisallowPlayingReasons() []string
- func (x *Restrictions) GetDisallowRemoteControlReasons() []string
- func (x *Restrictions) GetDisallowRemovingFromContextTracksReasons() []string
- func (x *Restrictions) GetDisallowRemovingFromNextTracksReasons() []string
- func (x *Restrictions) GetDisallowReorderingEnqueuedEpisodeInNextTracksReasons() []string
- func (x *Restrictions) GetDisallowReorderingEnqueuedTrackInNextTracksReasons() []string
- func (x *Restrictions) GetDisallowReorderingEpisodeInNextTracksReasons() []string
- func (x *Restrictions) GetDisallowReorderingInContextTracksReasons() []string
- func (x *Restrictions) GetDisallowReorderingInNextTracksReasons() []string
- func (x *Restrictions) GetDisallowReorderingTrackInNextTracksReasons() []string
- func (x *Restrictions) GetDisallowResumingReasons() []string
- func (x *Restrictions) GetDisallowSeekingReasons() []string
- func (x *Restrictions) GetDisallowSetQueueReasons() []string
- func (x *Restrictions) GetDisallowSettingModes() map[string]*ModeRestrictions
- func (x *Restrictions) GetDisallowSettingPlaybackSpeedReasons() []string
- func (x *Restrictions) GetDisallowSignals() map[string]*RestrictionReasons
- func (x *Restrictions) GetDisallowSkippingNextReasons() []string
- func (x *Restrictions) GetDisallowSkippingPrevReasons() []string
- func (x *Restrictions) GetDisallowStoppingReasons() []string
- func (x *Restrictions) GetDisallowTapToPlayTrackInNextTracksReasons() []string
- func (x *Restrictions) GetDisallowTogglingRepeatContextReasons() []string
- func (x *Restrictions) GetDisallowTogglingRepeatTrackReasons() []string
- func (x *Restrictions) GetDisallowTogglingShuffleReasons() []string
- func (x *Restrictions) GetDisallowTransferringPlaybackReasons() []string
- func (x *Restrictions) GetDisallowUpdatingContextReasons() []string
- func (x *Restrictions) GetDisallowViewingOrderedTracksInNextTracksReasons() []string
- func (x *Restrictions) GetDisallowViewingQueueReasons() []string
- func (*Restrictions) ProtoMessage()
- func (x *Restrictions) ProtoReflect() protoreflect.Message
- func (x *Restrictions) Reset()
- func (x *Restrictions) String() string
- type Session
- func (*Session) Descriptor() ([]byte, []int)deprecated
- func (x *Session) GetContext() *Context
- func (x *Session) GetCurrentUid() string
- func (x *Session) GetInstrumentationParams() *InstrumentationParams
- func (x *Session) GetMainContext() *Context
- func (x *Session) GetOptionOverrides() *ContextPlayerOptionOverrides
- func (x *Session) GetOriginalSessionId() string
- func (x *Session) GetPlayOrigin() *PlayOrigin
- func (x *Session) GetShuffleSeed() string
- func (x *Session) GetSuppressions() *Suppressions
- func (*Session) ProtoMessage()
- func (x *Session) ProtoReflect() protoreflect.Message
- func (x *Session) Reset()
- func (x *Session) String() string
- type SetBackendMetadataCommand
- func (*SetBackendMetadataCommand) Descriptor() ([]byte, []int)deprecated
- func (x *SetBackendMetadataCommand) GetMetadata() map[string]string
- func (*SetBackendMetadataCommand) ProtoMessage()
- func (x *SetBackendMetadataCommand) ProtoReflect() protoreflect.Message
- func (x *SetBackendMetadataCommand) Reset()
- func (x *SetBackendMetadataCommand) String() string
- type SetVolumeCommand
- func (*SetVolumeCommand) Descriptor() ([]byte, []int)deprecated
- func (x *SetVolumeCommand) GetCommandOptions() *ConnectCommandOptions
- func (x *SetVolumeCommand) GetConnectionType() string
- func (x *SetVolumeCommand) GetLoggingParams() *ConnectLoggingParams
- func (x *SetVolumeCommand) GetSentByDeviceId() string
- func (x *SetVolumeCommand) GetVolume() int32
- func (*SetVolumeCommand) ProtoMessage()
- func (x *SetVolumeCommand) ProtoReflect() protoreflect.Message
- func (x *SetVolumeCommand) Reset()
- func (x *SetVolumeCommand) String() string
- type SleepTimer
- func (*SleepTimer) Descriptor() ([]byte, []int)deprecated
- func (x *SleepTimer) GetEndOfTrack() *SleepTimer_EndOfTrack
- func (x *SleepTimer) GetNone() *SleepTimer_None
- func (x *SleepTimer) GetTimerType() isSleepTimer_TimerType
- func (x *SleepTimer) GetTimestamp() *SleepTimer_Timestamp
- func (*SleepTimer) ProtoMessage()
- func (x *SleepTimer) ProtoReflect() protoreflect.Message
- func (x *SleepTimer) Reset()
- func (x *SleepTimer) String() string
- type SleepTimer_EndOfTrack
- type SleepTimer_EndOfTrack_
- type SleepTimer_None
- type SleepTimer_None_
- type SleepTimer_Timestamp
- func (*SleepTimer_Timestamp) Descriptor() ([]byte, []int)deprecated
- func (x *SleepTimer_Timestamp) GetTimestamp() int64
- func (*SleepTimer_Timestamp) ProtoMessage()
- func (x *SleepTimer_Timestamp) ProtoReflect() protoreflect.Message
- func (x *SleepTimer_Timestamp) Reset()
- func (x *SleepTimer_Timestamp) String() string
- type SleepTimer_Timestamp_
- type Suppressions
- type TransferState
- func (*TransferState) Descriptor() ([]byte, []int)deprecated
- func (x *TransferState) GetCurrentSession() *Session
- func (x *TransferState) GetOptions() *ContextPlayerOptions
- func (x *TransferState) GetPlayback() *Playback
- func (x *TransferState) GetQueue() *Queue
- func (*TransferState) ProtoMessage()
- func (x *TransferState) ProtoReflect() protoreflect.Message
- func (x *TransferState) Reset()
- func (x *TransferState) String() string
Constants ¶
This section is empty.
Variables ¶
var ( DodoDeviceType_name = map[int32]string{ 0: "UNKNOWN_DODO_DEVICE_TYPE", 1: "DODO1", 2: "DODO2", } DodoDeviceType_value = map[string]int32{ "UNKNOWN_DODO_DEVICE_TYPE": 0, "DODO1": 1, "DODO2": 2, } )
Enum value maps for DodoDeviceType.
var ( AudioOutputDeviceType_name = map[int32]string{ 0: "UNKNOWN_AUDIO_OUTPUT_DEVICE_TYPE", 1: "BUILT_IN_SPEAKER", 2: "LINE_OUT", 3: "BLUETOOTH", 4: "AIRPLAY", 5: "AUTOMOTIVE", 6: "CAR_PROJECTED", } AudioOutputDeviceType_value = map[string]int32{ "UNKNOWN_AUDIO_OUTPUT_DEVICE_TYPE": 0, "BUILT_IN_SPEAKER": 1, "LINE_OUT": 2, "BLUETOOTH": 3, "AIRPLAY": 4, "AUTOMOTIVE": 5, "CAR_PROJECTED": 6, } )
Enum value maps for AudioOutputDeviceType.
var ( PutStateReason_name = map[int32]string{ 0: "UNKNOWN_PUT_STATE_REASON", 1: "SPIRC_HELLO", 2: "SPIRC_NOTIFY", 3: "NEW_DEVICE", 4: "PLAYER_STATE_CHANGED", 5: "VOLUME_CHANGED", 6: "PICKER_OPENED", 7: "BECAME_INACTIVE", 8: "ALIAS_CHANGED", 9: "NEW_CONNECTION", 10: "PULL_PLAYBACK", 11: "AUDIO_DRIVER_INFO_CHANGED", 12: "PUT_STATE_RATE_LIMITED", 13: "BACKEND_METADATA_APPLIED", } PutStateReason_value = map[string]int32{ "UNKNOWN_PUT_STATE_REASON": 0, "SPIRC_HELLO": 1, "SPIRC_NOTIFY": 2, "NEW_DEVICE": 3, "PLAYER_STATE_CHANGED": 4, "VOLUME_CHANGED": 5, "PICKER_OPENED": 6, "BECAME_INACTIVE": 7, "ALIAS_CHANGED": 8, "NEW_CONNECTION": 9, "PULL_PLAYBACK": 10, "AUDIO_DRIVER_INFO_CHANGED": 11, "PUT_STATE_RATE_LIMITED": 12, "BACKEND_METADATA_APPLIED": 13, } )
Enum value maps for PutStateReason.
var ( MemberType_name = map[int32]string{ 0: "SPIRC_V2", 1: "SPIRC_V3", 2: "CONNECT_STATE", 5: "CONNECT_STATE_EXTENDED", 6: "ACTIVE_DEVICE_TRACKER", 7: "PLAY_TOKEN", } MemberType_value = map[string]int32{ "SPIRC_V2": 0, "SPIRC_V3": 1, "CONNECT_STATE": 2, "CONNECT_STATE_EXTENDED": 5, "ACTIVE_DEVICE_TRACKER": 6, "PLAY_TOKEN": 7, } )
Enum value maps for MemberType.
var ( ClusterUpdateReason_name = map[int32]string{ 0: "UNKNOWN_CLUSTER_UPDATE_REASON", 1: "DEVICES_DISAPPEARED", 2: "DEVICE_STATE_CHANGED", 3: "NEW_DEVICE_APPEARED", 4: "DEVICE_VOLUME_CHANGED", 5: "DEVICE_ALIAS_CHANGED", 6: "DEVICE_NEW_CONNECTION", } ClusterUpdateReason_value = map[string]int32{ "UNKNOWN_CLUSTER_UPDATE_REASON": 0, "DEVICES_DISAPPEARED": 1, "DEVICE_STATE_CHANGED": 2, "NEW_DEVICE_APPEARED": 3, "DEVICE_VOLUME_CHANGED": 4, "DEVICE_ALIAS_CHANGED": 5, "DEVICE_NEW_CONNECTION": 6, } )
Enum value maps for ClusterUpdateReason.
var ( BitrateLevel_name = map[int32]string{ 0: "UNKNOWN_BITRATE_LEVEL", 1: "LOW", 2: "NORMAL", 3: "HIGH", 4: "VERY_HIGH", 5: "HIFI", 6: "HIFI24", } BitrateLevel_value = map[string]int32{ "UNKNOWN_BITRATE_LEVEL": 0, "LOW": 1, "NORMAL": 2, "HIGH": 3, "VERY_HIGH": 4, "HIFI": 5, "HIFI24": 6, } )
Enum value maps for BitrateLevel.
var ( BitrateStrategy_name = map[int32]string{ 0: "UNKNOWN_BITRATE_STRATEGY", 1: "BEST_MATCHING", 2: "BACKEND_ADVISED", 3: "OFFLINED_FILE", 4: "CACHED_FILE", 5: "LOCAL_FILE", } BitrateStrategy_value = map[string]int32{ "UNKNOWN_BITRATE_STRATEGY": 0, "BEST_MATCHING": 1, "BACKEND_ADVISED": 2, "OFFLINED_FILE": 3, "CACHED_FILE": 4, "LOCAL_FILE": 5, } )
Enum value maps for BitrateStrategy.
var ( HiFiStatus_name = map[int32]string{ 0: "NONE", 1: "OFF", 2: "ON", } HiFiStatus_value = map[string]int32{ "NONE": 0, "OFF": 1, "ON": 2, } )
Enum value maps for HiFiStatus.
var File_spotify_connectstate_connect_proto protoreflect.FileDescriptor
var File_spotify_connectstate_player_proto protoreflect.FileDescriptor
var File_spotify_connectstate_transfer_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AdBreakContext ¶ added in v0.5.1
type AdBreakContext struct {
MaxSecondsRemaining uint64 `protobuf:"varint,1,opt,name=max_seconds_remaining,json=maxSecondsRemaining,proto3" json:"max_seconds_remaining,omitempty"`
PositionInCurrentAdBreak uint64 `` /* 140-byte string literal not displayed */
TotalAdsInBreakEstimate uint64 `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*AdBreakContext) Descriptor
deprecated
added in
v0.5.1
func (*AdBreakContext) Descriptor() ([]byte, []int)
Deprecated: Use AdBreakContext.ProtoReflect.Descriptor instead.
func (*AdBreakContext) GetMaxSecondsRemaining ¶ added in v0.5.1
func (x *AdBreakContext) GetMaxSecondsRemaining() uint64
func (*AdBreakContext) GetPositionInCurrentAdBreak ¶ added in v0.5.1
func (x *AdBreakContext) GetPositionInCurrentAdBreak() uint64
func (*AdBreakContext) GetTotalAdsInBreakEstimate ¶ added in v0.5.1
func (x *AdBreakContext) GetTotalAdsInBreakEstimate() uint64
func (*AdBreakContext) ProtoMessage ¶ added in v0.5.1
func (*AdBreakContext) ProtoMessage()
func (*AdBreakContext) ProtoReflect ¶ added in v0.5.1
func (x *AdBreakContext) ProtoReflect() protoreflect.Message
func (*AdBreakContext) Reset ¶ added in v0.5.1
func (x *AdBreakContext) Reset()
func (*AdBreakContext) String ¶ added in v0.5.1
func (x *AdBreakContext) String() string
type AudioOutputDeviceInfo ¶
type AudioOutputDeviceInfo struct {
AudioOutputDeviceType *AudioOutputDeviceType `` /* 183-byte string literal not displayed */
DeviceName *string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3,oneof" json:"device_name,omitempty"`
// contains filtered or unexported fields
}
func (*AudioOutputDeviceInfo) Descriptor
deprecated
func (*AudioOutputDeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use AudioOutputDeviceInfo.ProtoReflect.Descriptor instead.
func (*AudioOutputDeviceInfo) GetAudioOutputDeviceType ¶
func (x *AudioOutputDeviceInfo) GetAudioOutputDeviceType() AudioOutputDeviceType
func (*AudioOutputDeviceInfo) GetDeviceName ¶
func (x *AudioOutputDeviceInfo) GetDeviceName() string
func (*AudioOutputDeviceInfo) ProtoMessage ¶
func (*AudioOutputDeviceInfo) ProtoMessage()
func (*AudioOutputDeviceInfo) ProtoReflect ¶
func (x *AudioOutputDeviceInfo) ProtoReflect() protoreflect.Message
func (*AudioOutputDeviceInfo) Reset ¶
func (x *AudioOutputDeviceInfo) Reset()
func (*AudioOutputDeviceInfo) String ¶
func (x *AudioOutputDeviceInfo) String() string
type AudioOutputDeviceType ¶
type AudioOutputDeviceType int32
const ( AudioOutputDeviceType_UNKNOWN_AUDIO_OUTPUT_DEVICE_TYPE AudioOutputDeviceType = 0 AudioOutputDeviceType_BUILT_IN_SPEAKER AudioOutputDeviceType = 1 AudioOutputDeviceType_LINE_OUT AudioOutputDeviceType = 2 AudioOutputDeviceType_BLUETOOTH AudioOutputDeviceType = 3 AudioOutputDeviceType_AIRPLAY AudioOutputDeviceType = 4 // Deprecated: Marked as deprecated in spotify/connectstate/connect.proto. AudioOutputDeviceType_AUTOMOTIVE AudioOutputDeviceType = 5 AudioOutputDeviceType_CAR_PROJECTED AudioOutputDeviceType = 6 )
func (AudioOutputDeviceType) Descriptor ¶
func (AudioOutputDeviceType) Descriptor() protoreflect.EnumDescriptor
func (AudioOutputDeviceType) Enum ¶
func (x AudioOutputDeviceType) Enum() *AudioOutputDeviceType
func (AudioOutputDeviceType) EnumDescriptor
deprecated
func (AudioOutputDeviceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AudioOutputDeviceType.Descriptor instead.
func (AudioOutputDeviceType) Number ¶
func (x AudioOutputDeviceType) Number() protoreflect.EnumNumber
func (AudioOutputDeviceType) String ¶
func (x AudioOutputDeviceType) String() string
func (AudioOutputDeviceType) Type ¶
func (AudioOutputDeviceType) Type() protoreflect.EnumType
type BitrateLevel ¶
type BitrateLevel int32
const ( BitrateLevel_UNKNOWN_BITRATE_LEVEL BitrateLevel = 0 BitrateLevel_LOW BitrateLevel = 1 BitrateLevel_NORMAL BitrateLevel = 2 BitrateLevel_HIGH BitrateLevel = 3 BitrateLevel_VERY_HIGH BitrateLevel = 4 BitrateLevel_HIFI BitrateLevel = 5 BitrateLevel_HIFI24 BitrateLevel = 6 )
func (BitrateLevel) Descriptor ¶
func (BitrateLevel) Descriptor() protoreflect.EnumDescriptor
func (BitrateLevel) Enum ¶
func (x BitrateLevel) Enum() *BitrateLevel
func (BitrateLevel) EnumDescriptor
deprecated
func (BitrateLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use BitrateLevel.Descriptor instead.
func (BitrateLevel) Number ¶
func (x BitrateLevel) Number() protoreflect.EnumNumber
func (BitrateLevel) String ¶
func (x BitrateLevel) String() string
func (BitrateLevel) Type ¶
func (BitrateLevel) Type() protoreflect.EnumType
type BitrateStrategy ¶
type BitrateStrategy int32
const ( BitrateStrategy_UNKNOWN_BITRATE_STRATEGY BitrateStrategy = 0 BitrateStrategy_BEST_MATCHING BitrateStrategy = 1 BitrateStrategy_BACKEND_ADVISED BitrateStrategy = 2 BitrateStrategy_OFFLINED_FILE BitrateStrategy = 3 BitrateStrategy_CACHED_FILE BitrateStrategy = 4 BitrateStrategy_LOCAL_FILE BitrateStrategy = 5 )
func (BitrateStrategy) Descriptor ¶
func (BitrateStrategy) Descriptor() protoreflect.EnumDescriptor
func (BitrateStrategy) Enum ¶
func (x BitrateStrategy) Enum() *BitrateStrategy
func (BitrateStrategy) EnumDescriptor
deprecated
func (BitrateStrategy) EnumDescriptor() ([]byte, []int)
Deprecated: Use BitrateStrategy.Descriptor instead.
func (BitrateStrategy) Number ¶
func (x BitrateStrategy) Number() protoreflect.EnumNumber
func (BitrateStrategy) String ¶
func (x BitrateStrategy) String() string
func (BitrateStrategy) Type ¶
func (BitrateStrategy) Type() protoreflect.EnumType
type Capabilities ¶
type Capabilities struct {
CanBePlayer bool `protobuf:"varint,2,opt,name=can_be_player,json=canBePlayer,proto3" json:"can_be_player,omitempty"`
RestrictToLocal bool `protobuf:"varint,3,opt,name=restrict_to_local,json=restrictToLocal,proto3" json:"restrict_to_local,omitempty"`
GaiaEqConnectId bool `protobuf:"varint,5,opt,name=gaia_eq_connect_id,json=gaiaEqConnectId,proto3" json:"gaia_eq_connect_id,omitempty"`
SupportsLogout bool `protobuf:"varint,6,opt,name=supports_logout,json=supportsLogout,proto3" json:"supports_logout,omitempty"`
IsObservable bool `protobuf:"varint,7,opt,name=is_observable,json=isObservable,proto3" json:"is_observable,omitempty"`
VolumeSteps int32 `protobuf:"varint,8,opt,name=volume_steps,json=volumeSteps,proto3" json:"volume_steps,omitempty"`
SupportedTypes []string `protobuf:"bytes,9,rep,name=supported_types,json=supportedTypes,proto3" json:"supported_types,omitempty"`
CommandAcks bool `protobuf:"varint,10,opt,name=command_acks,json=commandAcks,proto3" json:"command_acks,omitempty"`
SupportsRename bool `protobuf:"varint,11,opt,name=supports_rename,json=supportsRename,proto3" json:"supports_rename,omitempty"`
Hidden bool `protobuf:"varint,12,opt,name=hidden,proto3" json:"hidden,omitempty"`
DisableVolume bool `protobuf:"varint,13,opt,name=disable_volume,json=disableVolume,proto3" json:"disable_volume,omitempty"`
ConnectDisabled bool `protobuf:"varint,14,opt,name=connect_disabled,json=connectDisabled,proto3" json:"connect_disabled,omitempty"`
SupportsPlaylistV2 bool `protobuf:"varint,15,opt,name=supports_playlist_v2,json=supportsPlaylistV2,proto3" json:"supports_playlist_v2,omitempty"`
IsControllable bool `protobuf:"varint,16,opt,name=is_controllable,json=isControllable,proto3" json:"is_controllable,omitempty"`
SupportsExternalEpisodes bool `` /* 137-byte string literal not displayed */
SupportsSetBackendMetadata bool `` /* 145-byte string literal not displayed */
SupportsTransferCommand bool `` /* 134-byte string literal not displayed */
SupportsCommandRequest bool `` /* 131-byte string literal not displayed */
IsVoiceEnabled bool `protobuf:"varint,21,opt,name=is_voice_enabled,json=isVoiceEnabled,proto3" json:"is_voice_enabled,omitempty"`
NeedsFullPlayerState bool `` /* 127-byte string literal not displayed */
SupportsGzipPushes bool `protobuf:"varint,23,opt,name=supports_gzip_pushes,json=supportsGzipPushes,proto3" json:"supports_gzip_pushes,omitempty"`
SupportsSetOptionsCommand bool `` /* 142-byte string literal not displayed */
SupportsHifi *CapabilitySupportDetails `protobuf:"bytes,26,opt,name=supports_hifi,json=supportsHifi,proto3" json:"supports_hifi,omitempty"`
ConnectCapabilities string `protobuf:"bytes,27,opt,name=connect_capabilities,json=connectCapabilities,proto3" json:"connect_capabilities,omitempty"`
SupportsRooms bool `protobuf:"varint,28,opt,name=supports_rooms,json=supportsRooms,proto3" json:"supports_rooms,omitempty"`
SupportsDj bool `protobuf:"varint,29,opt,name=supports_dj,json=supportsDj,proto3" json:"supports_dj,omitempty"`
SupportedAudioQuality media.AudioQuality `` /* 167-byte string literal not displayed */
SupportsSmartShuffleMode bool `` /* 139-byte string literal not displayed */
SupportsRemoteSleepTimer bool `` /* 139-byte string literal not displayed */
SupportsPingRequest bool `protobuf:"varint,35,opt,name=supports_ping_request,json=supportsPingRequest,proto3" json:"supports_ping_request,omitempty"`
SupportsPlaylistMixing bool `` /* 131-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Capabilities) Descriptor
deprecated
func (*Capabilities) Descriptor() ([]byte, []int)
Deprecated: Use Capabilities.ProtoReflect.Descriptor instead.
func (*Capabilities) GetCanBePlayer ¶
func (x *Capabilities) GetCanBePlayer() bool
func (*Capabilities) GetCommandAcks ¶
func (x *Capabilities) GetCommandAcks() bool
func (*Capabilities) GetConnectCapabilities ¶
func (x *Capabilities) GetConnectCapabilities() string
func (*Capabilities) GetConnectDisabled ¶
func (x *Capabilities) GetConnectDisabled() bool
func (*Capabilities) GetDisableVolume ¶
func (x *Capabilities) GetDisableVolume() bool
func (*Capabilities) GetGaiaEqConnectId ¶
func (x *Capabilities) GetGaiaEqConnectId() bool
func (*Capabilities) GetHidden ¶
func (x *Capabilities) GetHidden() bool
func (*Capabilities) GetIsControllable ¶
func (x *Capabilities) GetIsControllable() bool
func (*Capabilities) GetIsObservable ¶
func (x *Capabilities) GetIsObservable() bool
func (*Capabilities) GetIsVoiceEnabled ¶
func (x *Capabilities) GetIsVoiceEnabled() bool
func (*Capabilities) GetNeedsFullPlayerState ¶
func (x *Capabilities) GetNeedsFullPlayerState() bool
func (*Capabilities) GetRestrictToLocal ¶
func (x *Capabilities) GetRestrictToLocal() bool
func (*Capabilities) GetSupportedAudioQuality ¶
func (x *Capabilities) GetSupportedAudioQuality() media.AudioQuality
func (*Capabilities) GetSupportedTypes ¶
func (x *Capabilities) GetSupportedTypes() []string
func (*Capabilities) GetSupportsCommandRequest ¶
func (x *Capabilities) GetSupportsCommandRequest() bool
func (*Capabilities) GetSupportsDj ¶
func (x *Capabilities) GetSupportsDj() bool
func (*Capabilities) GetSupportsExternalEpisodes ¶
func (x *Capabilities) GetSupportsExternalEpisodes() bool
func (*Capabilities) GetSupportsGzipPushes ¶
func (x *Capabilities) GetSupportsGzipPushes() bool
func (*Capabilities) GetSupportsHifi ¶
func (x *Capabilities) GetSupportsHifi() *CapabilitySupportDetails
func (*Capabilities) GetSupportsLogout ¶
func (x *Capabilities) GetSupportsLogout() bool
func (*Capabilities) GetSupportsPingRequest ¶ added in v0.5.1
func (x *Capabilities) GetSupportsPingRequest() bool
func (*Capabilities) GetSupportsPlaylistMixing ¶ added in v0.5.1
func (x *Capabilities) GetSupportsPlaylistMixing() bool
func (*Capabilities) GetSupportsPlaylistV2 ¶
func (x *Capabilities) GetSupportsPlaylistV2() bool
func (*Capabilities) GetSupportsRemoteSleepTimer ¶ added in v0.5.1
func (x *Capabilities) GetSupportsRemoteSleepTimer() bool
func (*Capabilities) GetSupportsRename ¶
func (x *Capabilities) GetSupportsRename() bool
func (*Capabilities) GetSupportsRooms ¶
func (x *Capabilities) GetSupportsRooms() bool
func (*Capabilities) GetSupportsSetBackendMetadata ¶
func (x *Capabilities) GetSupportsSetBackendMetadata() bool
func (*Capabilities) GetSupportsSetOptionsCommand ¶
func (x *Capabilities) GetSupportsSetOptionsCommand() bool
func (*Capabilities) GetSupportsSmartShuffleMode ¶ added in v0.5.1
func (x *Capabilities) GetSupportsSmartShuffleMode() bool
func (*Capabilities) GetSupportsTransferCommand ¶
func (x *Capabilities) GetSupportsTransferCommand() bool
func (*Capabilities) GetVolumeSteps ¶
func (x *Capabilities) GetVolumeSteps() int32
func (*Capabilities) ProtoMessage ¶
func (*Capabilities) ProtoMessage()
func (*Capabilities) ProtoReflect ¶
func (x *Capabilities) ProtoReflect() protoreflect.Message
func (*Capabilities) Reset ¶
func (x *Capabilities) Reset()
func (*Capabilities) String ¶
func (x *Capabilities) String() string
type CapabilitySupportDetails ¶
type CapabilitySupportDetails struct {
FullySupported bool `protobuf:"varint,1,opt,name=fully_supported,json=fullySupported,proto3" json:"fully_supported,omitempty"`
UserEligible bool `protobuf:"varint,2,opt,name=user_eligible,json=userEligible,proto3" json:"user_eligible,omitempty"`
DeviceSupported bool `protobuf:"varint,3,opt,name=device_supported,json=deviceSupported,proto3" json:"device_supported,omitempty"`
// contains filtered or unexported fields
}
func (*CapabilitySupportDetails) Descriptor
deprecated
func (*CapabilitySupportDetails) Descriptor() ([]byte, []int)
Deprecated: Use CapabilitySupportDetails.ProtoReflect.Descriptor instead.
func (*CapabilitySupportDetails) GetDeviceSupported ¶
func (x *CapabilitySupportDetails) GetDeviceSupported() bool
func (*CapabilitySupportDetails) GetFullySupported ¶
func (x *CapabilitySupportDetails) GetFullySupported() bool
func (*CapabilitySupportDetails) GetUserEligible ¶
func (x *CapabilitySupportDetails) GetUserEligible() bool
func (*CapabilitySupportDetails) ProtoMessage ¶
func (*CapabilitySupportDetails) ProtoMessage()
func (*CapabilitySupportDetails) ProtoReflect ¶
func (x *CapabilitySupportDetails) ProtoReflect() protoreflect.Message
func (*CapabilitySupportDetails) Reset ¶
func (x *CapabilitySupportDetails) Reset()
func (*CapabilitySupportDetails) String ¶
func (x *CapabilitySupportDetails) String() string
type Cluster ¶
type Cluster struct {
ChangedTimestampMs int64 `protobuf:"varint,1,opt,name=changed_timestamp_ms,json=changedTimestampMs,proto3" json:"changed_timestamp_ms,omitempty"`
ActiveDeviceId string `protobuf:"bytes,2,opt,name=active_device_id,json=activeDeviceId,proto3" json:"active_device_id,omitempty"`
PlayerState *PlayerState `protobuf:"bytes,3,opt,name=player_state,json=playerState,proto3" json:"player_state,omitempty"`
Device map[string]*DeviceInfo `` /* 139-byte string literal not displayed */
TransferData []byte `protobuf:"bytes,5,opt,name=transfer_data,json=transferData,proto3" json:"transfer_data,omitempty"`
TransferDataTimestamp uint64 `` /* 127-byte string literal not displayed */
NeedFullPlayerState bool `protobuf:"varint,8,opt,name=need_full_player_state,json=needFullPlayerState,proto3" json:"need_full_player_state,omitempty"`
ServerTimestampMs int64 `protobuf:"varint,9,opt,name=server_timestamp_ms,json=serverTimestampMs,proto3" json:"server_timestamp_ms,omitempty"`
DodoDevices []*DodoDeviceInfo `protobuf:"bytes,12,rep,name=dodo_devices,json=dodoDevices,proto3" json:"dodo_devices,omitempty"`
NeedsStateUpdates *bool `protobuf:"varint,10,opt,name=needs_state_updates,json=needsStateUpdates,proto3,oneof" json:"needs_state_updates,omitempty"`
StartedPlayingAtTimestamp *uint64 `` /* 148-byte string literal not displayed */
NeedsLocalDevices *bool `protobuf:"varint,13,opt,name=needs_local_devices,json=needsLocalDevices,proto3,oneof" json:"needs_local_devices,omitempty"`
// contains filtered or unexported fields
}
func (*Cluster) Descriptor
deprecated
func (*Cluster) GetActiveDeviceId ¶
func (*Cluster) GetChangedTimestampMs ¶
func (*Cluster) GetDevice ¶
func (x *Cluster) GetDevice() map[string]*DeviceInfo
func (*Cluster) GetDodoDevices ¶ added in v0.5.1
func (x *Cluster) GetDodoDevices() []*DodoDeviceInfo
func (*Cluster) GetNeedFullPlayerState ¶
func (*Cluster) GetNeedsLocalDevices ¶ added in v0.5.1
func (*Cluster) GetNeedsStateUpdates ¶
func (*Cluster) GetPlayerState ¶
func (x *Cluster) GetPlayerState() *PlayerState
func (*Cluster) GetServerTimestampMs ¶
func (*Cluster) GetStartedPlayingAtTimestamp ¶
func (*Cluster) GetTransferData ¶
func (*Cluster) GetTransferDataTimestamp ¶
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) ProtoReflect ¶
func (x *Cluster) ProtoReflect() protoreflect.Message
type ClusterUpdate ¶
type ClusterUpdate struct {
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
UpdateReason ClusterUpdateReason `` /* 144-byte string literal not displayed */
AckId string `protobuf:"bytes,3,opt,name=ack_id,json=ackId,proto3" json:"ack_id,omitempty"`
DevicesThatChanged []string `protobuf:"bytes,4,rep,name=devices_that_changed,json=devicesThatChanged,proto3" json:"devices_that_changed,omitempty"`
// contains filtered or unexported fields
}
func (*ClusterUpdate) Descriptor
deprecated
func (*ClusterUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ClusterUpdate.ProtoReflect.Descriptor instead.
func (*ClusterUpdate) GetAckId ¶
func (x *ClusterUpdate) GetAckId() string
func (*ClusterUpdate) GetCluster ¶
func (x *ClusterUpdate) GetCluster() *Cluster
func (*ClusterUpdate) GetDevicesThatChanged ¶
func (x *ClusterUpdate) GetDevicesThatChanged() []string
func (*ClusterUpdate) GetUpdateReason ¶
func (x *ClusterUpdate) GetUpdateReason() ClusterUpdateReason
func (*ClusterUpdate) ProtoMessage ¶
func (*ClusterUpdate) ProtoMessage()
func (*ClusterUpdate) ProtoReflect ¶
func (x *ClusterUpdate) ProtoReflect() protoreflect.Message
func (*ClusterUpdate) Reset ¶
func (x *ClusterUpdate) Reset()
func (*ClusterUpdate) String ¶
func (x *ClusterUpdate) String() string
type ClusterUpdateReason ¶
type ClusterUpdateReason int32
const ( ClusterUpdateReason_UNKNOWN_CLUSTER_UPDATE_REASON ClusterUpdateReason = 0 ClusterUpdateReason_DEVICES_DISAPPEARED ClusterUpdateReason = 1 ClusterUpdateReason_DEVICE_STATE_CHANGED ClusterUpdateReason = 2 ClusterUpdateReason_NEW_DEVICE_APPEARED ClusterUpdateReason = 3 ClusterUpdateReason_DEVICE_VOLUME_CHANGED ClusterUpdateReason = 4 ClusterUpdateReason_DEVICE_ALIAS_CHANGED ClusterUpdateReason = 5 ClusterUpdateReason_DEVICE_NEW_CONNECTION ClusterUpdateReason = 6 )
func (ClusterUpdateReason) Descriptor ¶
func (ClusterUpdateReason) Descriptor() protoreflect.EnumDescriptor
func (ClusterUpdateReason) Enum ¶
func (x ClusterUpdateReason) Enum() *ClusterUpdateReason
func (ClusterUpdateReason) EnumDescriptor
deprecated
func (ClusterUpdateReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterUpdateReason.Descriptor instead.
func (ClusterUpdateReason) Number ¶
func (x ClusterUpdateReason) Number() protoreflect.EnumNumber
func (ClusterUpdateReason) String ¶
func (x ClusterUpdateReason) String() string
func (ClusterUpdateReason) Type ¶
func (ClusterUpdateReason) Type() protoreflect.EnumType
type ConnectCommandOptions ¶
type ConnectCommandOptions struct {
MessageId int32 `protobuf:"varint,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
TargetAliasId uint32 `protobuf:"varint,3,opt,name=target_alias_id,json=targetAliasId,proto3" json:"target_alias_id,omitempty"`
// contains filtered or unexported fields
}
func (*ConnectCommandOptions) Descriptor
deprecated
func (*ConnectCommandOptions) Descriptor() ([]byte, []int)
Deprecated: Use ConnectCommandOptions.ProtoReflect.Descriptor instead.
func (*ConnectCommandOptions) GetMessageId ¶
func (x *ConnectCommandOptions) GetMessageId() int32
func (*ConnectCommandOptions) GetTargetAliasId ¶
func (x *ConnectCommandOptions) GetTargetAliasId() uint32
func (*ConnectCommandOptions) ProtoMessage ¶
func (*ConnectCommandOptions) ProtoMessage()
func (*ConnectCommandOptions) ProtoReflect ¶
func (x *ConnectCommandOptions) ProtoReflect() protoreflect.Message
func (*ConnectCommandOptions) Reset ¶
func (x *ConnectCommandOptions) Reset()
func (*ConnectCommandOptions) String ¶
func (x *ConnectCommandOptions) String() string
type ConnectLoggingParams ¶ added in v0.5.1
type ConnectLoggingParams struct {
InteractionIds []string `protobuf:"bytes,1,rep,name=interaction_ids,json=interactionIds,proto3" json:"interaction_ids,omitempty"`
PageInstanceIds []string `protobuf:"bytes,2,rep,name=page_instance_ids,json=pageInstanceIds,proto3" json:"page_instance_ids,omitempty"`
// contains filtered or unexported fields
}
func (*ConnectLoggingParams) Descriptor
deprecated
added in
v0.5.1
func (*ConnectLoggingParams) Descriptor() ([]byte, []int)
Deprecated: Use ConnectLoggingParams.ProtoReflect.Descriptor instead.
func (*ConnectLoggingParams) GetInteractionIds ¶ added in v0.5.1
func (x *ConnectLoggingParams) GetInteractionIds() []string
func (*ConnectLoggingParams) GetPageInstanceIds ¶ added in v0.5.1
func (x *ConnectLoggingParams) GetPageInstanceIds() []string
func (*ConnectLoggingParams) ProtoMessage ¶ added in v0.5.1
func (*ConnectLoggingParams) ProtoMessage()
func (*ConnectLoggingParams) ProtoReflect ¶ added in v0.5.1
func (x *ConnectLoggingParams) ProtoReflect() protoreflect.Message
func (*ConnectLoggingParams) Reset ¶ added in v0.5.1
func (x *ConnectLoggingParams) Reset()
func (*ConnectLoggingParams) String ¶ added in v0.5.1
func (x *ConnectLoggingParams) String() string
type Context ¶
type Context struct {
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
Metadata map[string]string `` /* 143-byte string literal not displayed */
Restrictions *Restrictions `protobuf:"bytes,4,opt,name=restrictions,proto3" json:"restrictions,omitempty"`
Pages []*ContextPage `protobuf:"bytes,5,rep,name=pages,proto3" json:"pages,omitempty"`
Loading bool `protobuf:"varint,6,opt,name=loading,proto3" json:"loading,omitempty"`
// contains filtered or unexported fields
}
func (*Context) Descriptor
deprecated
func (*Context) GetLoading ¶
func (*Context) GetMetadata ¶
func (*Context) GetPages ¶
func (x *Context) GetPages() []*ContextPage
func (*Context) GetRestrictions ¶
func (x *Context) GetRestrictions() *Restrictions
func (*Context) ProtoMessage ¶
func (*Context) ProtoMessage()
func (*Context) ProtoReflect ¶
func (x *Context) ProtoReflect() protoreflect.Message
type ContextIndex ¶
type ContextIndex struct {
Page uint32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
Track uint32 `protobuf:"varint,2,opt,name=track,proto3" json:"track,omitempty"`
// contains filtered or unexported fields
}
func (*ContextIndex) Descriptor
deprecated
func (*ContextIndex) Descriptor() ([]byte, []int)
Deprecated: Use ContextIndex.ProtoReflect.Descriptor instead.
func (*ContextIndex) GetPage ¶
func (x *ContextIndex) GetPage() uint32
func (*ContextIndex) GetTrack ¶
func (x *ContextIndex) GetTrack() uint32
func (*ContextIndex) ProtoMessage ¶
func (*ContextIndex) ProtoMessage()
func (*ContextIndex) ProtoReflect ¶
func (x *ContextIndex) ProtoReflect() protoreflect.Message
func (*ContextIndex) Reset ¶
func (x *ContextIndex) Reset()
func (*ContextIndex) String ¶
func (x *ContextIndex) String() string
type ContextPage ¶
type ContextPage struct {
PageUrl string `protobuf:"bytes,1,opt,name=page_url,json=pageUrl,proto3" json:"page_url,omitempty"`
NextPageUrl string `protobuf:"bytes,2,opt,name=next_page_url,json=nextPageUrl,proto3" json:"next_page_url,omitempty"`
Metadata map[string]string `` /* 143-byte string literal not displayed */
Tracks []*ContextTrack `protobuf:"bytes,4,rep,name=tracks,proto3" json:"tracks,omitempty"`
// contains filtered or unexported fields
}
func (*ContextPage) Descriptor
deprecated
func (*ContextPage) Descriptor() ([]byte, []int)
Deprecated: Use ContextPage.ProtoReflect.Descriptor instead.
func (*ContextPage) GetMetadata ¶
func (x *ContextPage) GetMetadata() map[string]string
func (*ContextPage) GetNextPageUrl ¶
func (x *ContextPage) GetNextPageUrl() string
func (*ContextPage) GetPageUrl ¶
func (x *ContextPage) GetPageUrl() string
func (*ContextPage) GetTracks ¶
func (x *ContextPage) GetTracks() []*ContextTrack
func (*ContextPage) ProtoMessage ¶
func (*ContextPage) ProtoMessage()
func (*ContextPage) ProtoReflect ¶
func (x *ContextPage) ProtoReflect() protoreflect.Message
func (*ContextPage) Reset ¶
func (x *ContextPage) Reset()
func (*ContextPage) String ¶
func (x *ContextPage) String() string
type ContextPlayerOptionOverrides ¶
type ContextPlayerOptionOverrides struct {
ShufflingContext bool `protobuf:"varint,1,opt,name=shuffling_context,json=shufflingContext,proto3" json:"shuffling_context,omitempty"`
RepeatingContext bool `protobuf:"varint,2,opt,name=repeating_context,json=repeatingContext,proto3" json:"repeating_context,omitempty"`
RepeatingTrack bool `protobuf:"varint,3,opt,name=repeating_track,json=repeatingTrack,proto3" json:"repeating_track,omitempty"`
PlaybackSpeed *float32 `protobuf:"fixed32,4,opt,name=playback_speed,json=playbackSpeed,proto3,oneof" json:"playback_speed,omitempty"`
Modes map[string]string `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ContextPlayerOptionOverrides) Descriptor
deprecated
func (*ContextPlayerOptionOverrides) Descriptor() ([]byte, []int)
Deprecated: Use ContextPlayerOptionOverrides.ProtoReflect.Descriptor instead.
func (*ContextPlayerOptionOverrides) GetModes ¶
func (x *ContextPlayerOptionOverrides) GetModes() map[string]string
func (*ContextPlayerOptionOverrides) GetPlaybackSpeed ¶
func (x *ContextPlayerOptionOverrides) GetPlaybackSpeed() float32
func (*ContextPlayerOptionOverrides) GetRepeatingContext ¶
func (x *ContextPlayerOptionOverrides) GetRepeatingContext() bool
func (*ContextPlayerOptionOverrides) GetRepeatingTrack ¶
func (x *ContextPlayerOptionOverrides) GetRepeatingTrack() bool
func (*ContextPlayerOptionOverrides) GetShufflingContext ¶
func (x *ContextPlayerOptionOverrides) GetShufflingContext() bool
func (*ContextPlayerOptionOverrides) ProtoMessage ¶
func (*ContextPlayerOptionOverrides) ProtoMessage()
func (*ContextPlayerOptionOverrides) ProtoReflect ¶
func (x *ContextPlayerOptionOverrides) ProtoReflect() protoreflect.Message
func (*ContextPlayerOptionOverrides) Reset ¶
func (x *ContextPlayerOptionOverrides) Reset()
func (*ContextPlayerOptionOverrides) String ¶
func (x *ContextPlayerOptionOverrides) String() string
type ContextPlayerOptions ¶
type ContextPlayerOptions struct {
ShufflingContext bool `protobuf:"varint,1,opt,name=shuffling_context,json=shufflingContext,proto3" json:"shuffling_context,omitempty"`
RepeatingContext bool `protobuf:"varint,2,opt,name=repeating_context,json=repeatingContext,proto3" json:"repeating_context,omitempty"`
RepeatingTrack bool `protobuf:"varint,3,opt,name=repeating_track,json=repeatingTrack,proto3" json:"repeating_track,omitempty"`
PlaybackSpeed *float32 `protobuf:"fixed32,4,opt,name=playback_speed,json=playbackSpeed,proto3,oneof" json:"playback_speed,omitempty"`
Modes map[string]string `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ContextPlayerOptions) Descriptor
deprecated
func (*ContextPlayerOptions) Descriptor() ([]byte, []int)
Deprecated: Use ContextPlayerOptions.ProtoReflect.Descriptor instead.
func (*ContextPlayerOptions) GetModes ¶
func (x *ContextPlayerOptions) GetModes() map[string]string
func (*ContextPlayerOptions) GetPlaybackSpeed ¶
func (x *ContextPlayerOptions) GetPlaybackSpeed() float32
func (*ContextPlayerOptions) GetRepeatingContext ¶
func (x *ContextPlayerOptions) GetRepeatingContext() bool
func (*ContextPlayerOptions) GetRepeatingTrack ¶
func (x *ContextPlayerOptions) GetRepeatingTrack() bool
func (*ContextPlayerOptions) GetShufflingContext ¶
func (x *ContextPlayerOptions) GetShufflingContext() bool
func (*ContextPlayerOptions) ProtoMessage ¶
func (*ContextPlayerOptions) ProtoMessage()
func (*ContextPlayerOptions) ProtoReflect ¶
func (x *ContextPlayerOptions) ProtoReflect() protoreflect.Message
func (*ContextPlayerOptions) Reset ¶
func (x *ContextPlayerOptions) Reset()
func (*ContextPlayerOptions) String ¶
func (x *ContextPlayerOptions) String() string
type ContextTrack ¶
type ContextTrack struct {
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
Gid []byte `protobuf:"bytes,3,opt,name=gid,proto3" json:"gid,omitempty"`
Metadata map[string]string `` /* 143-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ContextTrack) Descriptor
deprecated
func (*ContextTrack) Descriptor() ([]byte, []int)
Deprecated: Use ContextTrack.ProtoReflect.Descriptor instead.
func (*ContextTrack) GetGid ¶
func (x *ContextTrack) GetGid() []byte
func (*ContextTrack) GetMetadata ¶
func (x *ContextTrack) GetMetadata() map[string]string
func (*ContextTrack) GetUid ¶
func (x *ContextTrack) GetUid() string
func (*ContextTrack) GetUri ¶
func (x *ContextTrack) GetUri() string
func (*ContextTrack) ProtoMessage ¶
func (*ContextTrack) ProtoMessage()
func (*ContextTrack) ProtoReflect ¶
func (x *ContextTrack) ProtoReflect() protoreflect.Message
func (*ContextTrack) Reset ¶
func (x *ContextTrack) Reset()
func (*ContextTrack) String ¶
func (x *ContextTrack) String() string
type Device ¶
type Device struct {
DeviceInfo *DeviceInfo `protobuf:"bytes,1,opt,name=device_info,json=deviceInfo,proto3" json:"device_info,omitempty"`
PlayerState *PlayerState `protobuf:"bytes,2,opt,name=player_state,json=playerState,proto3" json:"player_state,omitempty"`
PrivateDeviceInfo *PrivateDeviceInfo `protobuf:"bytes,3,opt,name=private_device_info,json=privateDeviceInfo,proto3" json:"private_device_info,omitempty"`
TransferData []byte `protobuf:"bytes,4,opt,name=transfer_data,json=transferData,proto3" json:"transfer_data,omitempty"`
// contains filtered or unexported fields
}
func (*Device) Descriptor
deprecated
func (*Device) GetDeviceInfo ¶
func (x *Device) GetDeviceInfo() *DeviceInfo
func (*Device) GetPlayerState ¶
func (x *Device) GetPlayerState() *PlayerState
func (*Device) GetPrivateDeviceInfo ¶
func (x *Device) GetPrivateDeviceInfo() *PrivateDeviceInfo
func (*Device) GetTransferData ¶
func (*Device) ProtoMessage ¶
func (*Device) ProtoMessage()
func (*Device) ProtoReflect ¶
func (x *Device) ProtoReflect() protoreflect.Message
type DeviceInfo ¶
type DeviceInfo struct {
CanPlay bool `protobuf:"varint,1,opt,name=can_play,json=canPlay,proto3" json:"can_play,omitempty"`
Volume uint32 `protobuf:"varint,2,opt,name=volume,proto3" json:"volume,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Capabilities *Capabilities `protobuf:"bytes,4,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
DeviceSoftwareVersion string `` /* 126-byte string literal not displayed */
DeviceType devices.DeviceType `` /* 137-byte string literal not displayed */
SpircVersion string `protobuf:"bytes,9,opt,name=spirc_version,json=spircVersion,proto3" json:"spirc_version,omitempty"`
DeviceId string `protobuf:"bytes,10,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
IsPrivateSession bool `protobuf:"varint,11,opt,name=is_private_session,json=isPrivateSession,proto3" json:"is_private_session,omitempty"`
IsSocialConnect bool `protobuf:"varint,12,opt,name=is_social_connect,json=isSocialConnect,proto3" json:"is_social_connect,omitempty"`
ClientId string `protobuf:"bytes,13,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
Brand string `protobuf:"bytes,14,opt,name=brand,proto3" json:"brand,omitempty"`
Model string `protobuf:"bytes,15,opt,name=model,proto3" json:"model,omitempty"`
MetadataMap map[string]string `` /* 169-byte string literal not displayed */
ProductId string `protobuf:"bytes,17,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
DeduplicationId string `protobuf:"bytes,18,opt,name=deduplication_id,json=deduplicationId,proto3" json:"deduplication_id,omitempty"`
SelectedAliasId uint32 `protobuf:"varint,19,opt,name=selected_alias_id,json=selectedAliasId,proto3" json:"selected_alias_id,omitempty"`
DeviceAliases map[uint32]*devices.DeviceAlias `` /* 176-byte string literal not displayed */
IsOffline bool `protobuf:"varint,21,opt,name=is_offline,json=isOffline,proto3" json:"is_offline,omitempty"`
PublicIp string `protobuf:"bytes,22,opt,name=public_ip,json=publicIp,proto3" json:"public_ip,omitempty"`
License string `protobuf:"bytes,23,opt,name=license,proto3" json:"license,omitempty"`
IsGroup bool `protobuf:"varint,25,opt,name=is_group,json=isGroup,proto3" json:"is_group,omitempty"`
IsDynamicDevice bool `protobuf:"varint,26,opt,name=is_dynamic_device,json=isDynamicDevice,proto3" json:"is_dynamic_device,omitempty"`
DisallowPlaybackReasons []string `` /* 133-byte string literal not displayed */
DisallowTransferReasons []string `` /* 133-byte string literal not displayed */
IsLocallyDiscovered bool `protobuf:"varint,29,opt,name=is_locally_discovered,json=isLocallyDiscovered,proto3" json:"is_locally_discovered,omitempty"`
AudioOutputDeviceInfo *AudioOutputDeviceInfo `` /* 135-byte string literal not displayed */
GroupData *devices.GroupData `protobuf:"bytes,30,opt,name=group_data,json=groupData,proto3,oneof" json:"group_data,omitempty"`
// contains filtered or unexported fields
}
func (*DeviceInfo) Descriptor
deprecated
func (*DeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use DeviceInfo.ProtoReflect.Descriptor instead.
func (*DeviceInfo) GetAudioOutputDeviceInfo ¶
func (x *DeviceInfo) GetAudioOutputDeviceInfo() *AudioOutputDeviceInfo
func (*DeviceInfo) GetBrand ¶
func (x *DeviceInfo) GetBrand() string
func (*DeviceInfo) GetCanPlay ¶
func (x *DeviceInfo) GetCanPlay() bool
func (*DeviceInfo) GetCapabilities ¶
func (x *DeviceInfo) GetCapabilities() *Capabilities
func (*DeviceInfo) GetClientId ¶
func (x *DeviceInfo) GetClientId() string
func (*DeviceInfo) GetDeduplicationId ¶
func (x *DeviceInfo) GetDeduplicationId() string
func (*DeviceInfo) GetDeviceAliases ¶
func (x *DeviceInfo) GetDeviceAliases() map[uint32]*devices.DeviceAlias
func (*DeviceInfo) GetDeviceId ¶
func (x *DeviceInfo) GetDeviceId() string
func (*DeviceInfo) GetDeviceSoftwareVersion ¶
func (x *DeviceInfo) GetDeviceSoftwareVersion() string
func (*DeviceInfo) GetDeviceType ¶
func (x *DeviceInfo) GetDeviceType() devices.DeviceType
func (*DeviceInfo) GetDisallowPlaybackReasons ¶
func (x *DeviceInfo) GetDisallowPlaybackReasons() []string
func (*DeviceInfo) GetDisallowTransferReasons ¶
func (x *DeviceInfo) GetDisallowTransferReasons() []string
func (*DeviceInfo) GetGroupData ¶ added in v0.5.1
func (x *DeviceInfo) GetGroupData() *devices.GroupData
func (*DeviceInfo) GetIsDynamicDevice ¶
func (x *DeviceInfo) GetIsDynamicDevice() bool
func (*DeviceInfo) GetIsGroup ¶
func (x *DeviceInfo) GetIsGroup() bool
func (*DeviceInfo) GetIsLocallyDiscovered ¶ added in v0.5.1
func (x *DeviceInfo) GetIsLocallyDiscovered() bool
func (*DeviceInfo) GetIsOffline ¶
func (x *DeviceInfo) GetIsOffline() bool
func (*DeviceInfo) GetIsPrivateSession ¶
func (x *DeviceInfo) GetIsPrivateSession() bool
func (*DeviceInfo) GetIsSocialConnect ¶
func (x *DeviceInfo) GetIsSocialConnect() bool
func (*DeviceInfo) GetLicense ¶
func (x *DeviceInfo) GetLicense() string
func (*DeviceInfo) GetMetadataMap ¶
func (x *DeviceInfo) GetMetadataMap() map[string]string
func (*DeviceInfo) GetModel ¶
func (x *DeviceInfo) GetModel() string
func (*DeviceInfo) GetName ¶
func (x *DeviceInfo) GetName() string
func (*DeviceInfo) GetProductId ¶
func (x *DeviceInfo) GetProductId() string
func (*DeviceInfo) GetPublicIp ¶
func (x *DeviceInfo) GetPublicIp() string
func (*DeviceInfo) GetSelectedAliasId ¶
func (x *DeviceInfo) GetSelectedAliasId() uint32
func (*DeviceInfo) GetSpircVersion ¶
func (x *DeviceInfo) GetSpircVersion() string
func (*DeviceInfo) GetVolume ¶
func (x *DeviceInfo) GetVolume() uint32
func (*DeviceInfo) ProtoMessage ¶
func (*DeviceInfo) ProtoMessage()
func (*DeviceInfo) ProtoReflect ¶
func (x *DeviceInfo) ProtoReflect() protoreflect.Message
func (*DeviceInfo) Reset ¶
func (x *DeviceInfo) Reset()
func (*DeviceInfo) String ¶
func (x *DeviceInfo) String() string
type DodoDeviceInfo ¶ added in v0.5.1
type DodoDeviceInfo struct {
CsId string `protobuf:"bytes,1,opt,name=cs_id,json=csId,proto3" json:"cs_id,omitempty"`
DodoDeviceType DodoDeviceType `` /* 147-byte string literal not displayed */
PlayerStateSummary *DodoDeviceInfo_PlayerStateSummary `protobuf:"bytes,3,opt,name=player_state_summary,json=playerStateSummary,proto3,oneof" json:"player_state_summary,omitempty"`
StartedPlayingAtTimestamp *uint64 `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DodoDeviceInfo) Descriptor
deprecated
added in
v0.5.1
func (*DodoDeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use DodoDeviceInfo.ProtoReflect.Descriptor instead.
func (*DodoDeviceInfo) GetCsId ¶ added in v0.5.1
func (x *DodoDeviceInfo) GetCsId() string
func (*DodoDeviceInfo) GetDodoDeviceType ¶ added in v0.5.1
func (x *DodoDeviceInfo) GetDodoDeviceType() DodoDeviceType
func (*DodoDeviceInfo) GetPlayerStateSummary ¶ added in v0.5.1
func (x *DodoDeviceInfo) GetPlayerStateSummary() *DodoDeviceInfo_PlayerStateSummary
func (*DodoDeviceInfo) GetStartedPlayingAtTimestamp ¶ added in v0.5.1
func (x *DodoDeviceInfo) GetStartedPlayingAtTimestamp() uint64
func (*DodoDeviceInfo) ProtoMessage ¶ added in v0.5.1
func (*DodoDeviceInfo) ProtoMessage()
func (*DodoDeviceInfo) ProtoReflect ¶ added in v0.5.1
func (x *DodoDeviceInfo) ProtoReflect() protoreflect.Message
func (*DodoDeviceInfo) Reset ¶ added in v0.5.1
func (x *DodoDeviceInfo) Reset()
func (*DodoDeviceInfo) String ¶ added in v0.5.1
func (x *DodoDeviceInfo) String() string
type DodoDeviceInfo_PlayerStateSummary ¶ added in v0.5.1
type DodoDeviceInfo_PlayerStateSummary struct {
IsPlaying bool `protobuf:"varint,1,opt,name=is_playing,json=isPlaying,proto3" json:"is_playing,omitempty"`
IsPaused bool `protobuf:"varint,2,opt,name=is_paused,json=isPaused,proto3" json:"is_paused,omitempty"`
DisallowPausing bool `protobuf:"varint,3,opt,name=disallow_pausing,json=disallowPausing,proto3" json:"disallow_pausing,omitempty"`
DisallowResuming bool `protobuf:"varint,4,opt,name=disallow_resuming,json=disallowResuming,proto3" json:"disallow_resuming,omitempty"`
DisallowSkippingPrev bool `protobuf:"varint,5,opt,name=disallow_skipping_prev,json=disallowSkippingPrev,proto3" json:"disallow_skipping_prev,omitempty"`
DisallowSkippingNext bool `protobuf:"varint,6,opt,name=disallow_skipping_next,json=disallowSkippingNext,proto3" json:"disallow_skipping_next,omitempty"`
// contains filtered or unexported fields
}
func (*DodoDeviceInfo_PlayerStateSummary) Descriptor
deprecated
added in
v0.5.1
func (*DodoDeviceInfo_PlayerStateSummary) Descriptor() ([]byte, []int)
Deprecated: Use DodoDeviceInfo_PlayerStateSummary.ProtoReflect.Descriptor instead.
func (*DodoDeviceInfo_PlayerStateSummary) GetDisallowPausing ¶ added in v0.5.1
func (x *DodoDeviceInfo_PlayerStateSummary) GetDisallowPausing() bool
func (*DodoDeviceInfo_PlayerStateSummary) GetDisallowResuming ¶ added in v0.5.1
func (x *DodoDeviceInfo_PlayerStateSummary) GetDisallowResuming() bool
func (*DodoDeviceInfo_PlayerStateSummary) GetDisallowSkippingNext ¶ added in v0.5.1
func (x *DodoDeviceInfo_PlayerStateSummary) GetDisallowSkippingNext() bool
func (*DodoDeviceInfo_PlayerStateSummary) GetDisallowSkippingPrev ¶ added in v0.5.1
func (x *DodoDeviceInfo_PlayerStateSummary) GetDisallowSkippingPrev() bool
func (*DodoDeviceInfo_PlayerStateSummary) GetIsPaused ¶ added in v0.5.1
func (x *DodoDeviceInfo_PlayerStateSummary) GetIsPaused() bool
func (*DodoDeviceInfo_PlayerStateSummary) GetIsPlaying ¶ added in v0.5.1
func (x *DodoDeviceInfo_PlayerStateSummary) GetIsPlaying() bool
func (*DodoDeviceInfo_PlayerStateSummary) ProtoMessage ¶ added in v0.5.1
func (*DodoDeviceInfo_PlayerStateSummary) ProtoMessage()
func (*DodoDeviceInfo_PlayerStateSummary) ProtoReflect ¶ added in v0.5.1
func (x *DodoDeviceInfo_PlayerStateSummary) ProtoReflect() protoreflect.Message
func (*DodoDeviceInfo_PlayerStateSummary) Reset ¶ added in v0.5.1
func (x *DodoDeviceInfo_PlayerStateSummary) Reset()
func (*DodoDeviceInfo_PlayerStateSummary) String ¶ added in v0.5.1
func (x *DodoDeviceInfo_PlayerStateSummary) String() string
type DodoDeviceType ¶ added in v0.5.1
type DodoDeviceType int32
const ( DodoDeviceType_UNKNOWN_DODO_DEVICE_TYPE DodoDeviceType = 0 DodoDeviceType_DODO1 DodoDeviceType = 1 DodoDeviceType_DODO2 DodoDeviceType = 2 )
func (DodoDeviceType) Descriptor ¶ added in v0.5.1
func (DodoDeviceType) Descriptor() protoreflect.EnumDescriptor
func (DodoDeviceType) Enum ¶ added in v0.5.1
func (x DodoDeviceType) Enum() *DodoDeviceType
func (DodoDeviceType) EnumDescriptor
deprecated
added in
v0.5.1
func (DodoDeviceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DodoDeviceType.Descriptor instead.
func (DodoDeviceType) Number ¶ added in v0.5.1
func (x DodoDeviceType) Number() protoreflect.EnumNumber
func (DodoDeviceType) String ¶ added in v0.5.1
func (x DodoDeviceType) String() string
func (DodoDeviceType) Type ¶ added in v0.5.1
func (DodoDeviceType) Type() protoreflect.EnumType
type HiFiStatus ¶
type HiFiStatus int32
const ( HiFiStatus_NONE HiFiStatus = 0 HiFiStatus_OFF HiFiStatus = 1 HiFiStatus_ON HiFiStatus = 2 )
func (HiFiStatus) Descriptor ¶
func (HiFiStatus) Descriptor() protoreflect.EnumDescriptor
func (HiFiStatus) Enum ¶
func (x HiFiStatus) Enum() *HiFiStatus
func (HiFiStatus) EnumDescriptor
deprecated
func (HiFiStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use HiFiStatus.Descriptor instead.
func (HiFiStatus) Number ¶
func (x HiFiStatus) Number() protoreflect.EnumNumber
func (HiFiStatus) String ¶
func (x HiFiStatus) String() string
func (HiFiStatus) Type ¶
func (HiFiStatus) Type() protoreflect.EnumType
type InstrumentationParams ¶
type InstrumentationParams struct {
InteractionIds []string `protobuf:"bytes,6,rep,name=interaction_ids,json=interactionIds,proto3" json:"interaction_ids,omitempty"`
PageInstanceIds []string `protobuf:"bytes,7,rep,name=page_instance_ids,json=pageInstanceIds,proto3" json:"page_instance_ids,omitempty"`
// contains filtered or unexported fields
}
func (*InstrumentationParams) Descriptor
deprecated
func (*InstrumentationParams) Descriptor() ([]byte, []int)
Deprecated: Use InstrumentationParams.ProtoReflect.Descriptor instead.
func (*InstrumentationParams) GetInteractionIds ¶
func (x *InstrumentationParams) GetInteractionIds() []string
func (*InstrumentationParams) GetPageInstanceIds ¶
func (x *InstrumentationParams) GetPageInstanceIds() []string
func (*InstrumentationParams) ProtoMessage ¶
func (*InstrumentationParams) ProtoMessage()
func (*InstrumentationParams) ProtoReflect ¶
func (x *InstrumentationParams) ProtoReflect() protoreflect.Message
func (*InstrumentationParams) Reset ¶
func (x *InstrumentationParams) Reset()
func (*InstrumentationParams) String ¶
func (x *InstrumentationParams) String() string
type LocalDevice ¶ added in v0.5.1
type LocalDevice struct {
DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
DeviceType devices.DeviceType `` /* 137-byte string literal not displayed */
ClientId string `protobuf:"bytes,4,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ProductId string `protobuf:"bytes,5,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Brand string `protobuf:"bytes,6,opt,name=brand,proto3" json:"brand,omitempty"`
Model string `protobuf:"bytes,7,opt,name=model,proto3" json:"model,omitempty"`
LocalIp string `protobuf:"bytes,8,opt,name=local_ip,json=localIp,proto3" json:"local_ip,omitempty"`
SupportedMediaTypes []string `protobuf:"bytes,11,rep,name=supported_media_types,json=supportedMediaTypes,proto3" json:"supported_media_types,omitempty"`
SupportsDj bool `protobuf:"varint,12,opt,name=supports_dj,json=supportsDj,proto3" json:"supports_dj,omitempty"`
SupportsOnDemand bool `protobuf:"varint,13,opt,name=supports_on_demand,json=supportsOnDemand,proto3" json:"supports_on_demand,omitempty"`
IsVoiceEnabled bool `protobuf:"varint,14,opt,name=is_voice_enabled,json=isVoiceEnabled,proto3" json:"is_voice_enabled,omitempty"`
License string `protobuf:"bytes,15,opt,name=license,proto3" json:"license,omitempty"`
SupportsHifi *CapabilitySupportDetails `protobuf:"bytes,16,opt,name=supports_hifi,json=supportsHifi,proto3" json:"supports_hifi,omitempty"`
DisallowReasons []string `protobuf:"bytes,17,rep,name=disallow_reasons,json=disallowReasons,proto3" json:"disallow_reasons,omitempty"`
SupportsExternalEpisodes bool `` /* 137-byte string literal not displayed */
AliasId *uint32 `protobuf:"varint,9,opt,name=alias_id,json=aliasId,proto3,oneof" json:"alias_id,omitempty"`
ConnectCapabilities *string `protobuf:"bytes,18,opt,name=connect_capabilities,json=connectCapabilities,proto3,oneof" json:"connect_capabilities,omitempty"`
// contains filtered or unexported fields
}
func (*LocalDevice) Descriptor
deprecated
added in
v0.5.1
func (*LocalDevice) Descriptor() ([]byte, []int)
Deprecated: Use LocalDevice.ProtoReflect.Descriptor instead.
func (*LocalDevice) GetAliasId ¶ added in v0.5.1
func (x *LocalDevice) GetAliasId() uint32
func (*LocalDevice) GetBrand ¶ added in v0.5.1
func (x *LocalDevice) GetBrand() string
func (*LocalDevice) GetClientId ¶ added in v0.5.1
func (x *LocalDevice) GetClientId() string
func (*LocalDevice) GetConnectCapabilities ¶ added in v0.5.1
func (x *LocalDevice) GetConnectCapabilities() string
func (*LocalDevice) GetDeviceId ¶ added in v0.5.1
func (x *LocalDevice) GetDeviceId() string
func (*LocalDevice) GetDeviceName ¶ added in v0.5.1
func (x *LocalDevice) GetDeviceName() string
func (*LocalDevice) GetDeviceType ¶ added in v0.5.1
func (x *LocalDevice) GetDeviceType() devices.DeviceType
func (*LocalDevice) GetDisallowReasons ¶ added in v0.5.1
func (x *LocalDevice) GetDisallowReasons() []string
func (*LocalDevice) GetIsVoiceEnabled ¶ added in v0.5.1
func (x *LocalDevice) GetIsVoiceEnabled() bool
func (*LocalDevice) GetLicense ¶ added in v0.5.1
func (x *LocalDevice) GetLicense() string
func (*LocalDevice) GetLocalIp ¶ added in v0.5.1
func (x *LocalDevice) GetLocalIp() string
func (*LocalDevice) GetModel ¶ added in v0.5.1
func (x *LocalDevice) GetModel() string
func (*LocalDevice) GetProductId ¶ added in v0.5.1
func (x *LocalDevice) GetProductId() string
func (*LocalDevice) GetSupportedMediaTypes ¶ added in v0.5.1
func (x *LocalDevice) GetSupportedMediaTypes() []string
func (*LocalDevice) GetSupportsDj ¶ added in v0.5.1
func (x *LocalDevice) GetSupportsDj() bool
func (*LocalDevice) GetSupportsExternalEpisodes ¶ added in v0.5.1
func (x *LocalDevice) GetSupportsExternalEpisodes() bool
func (*LocalDevice) GetSupportsHifi ¶ added in v0.5.1
func (x *LocalDevice) GetSupportsHifi() *CapabilitySupportDetails
func (*LocalDevice) GetSupportsOnDemand ¶ added in v0.5.1
func (x *LocalDevice) GetSupportsOnDemand() bool
func (*LocalDevice) ProtoMessage ¶ added in v0.5.1
func (*LocalDevice) ProtoMessage()
func (*LocalDevice) ProtoReflect ¶ added in v0.5.1
func (x *LocalDevice) ProtoReflect() protoreflect.Message
func (*LocalDevice) Reset ¶ added in v0.5.1
func (x *LocalDevice) Reset()
func (*LocalDevice) String ¶ added in v0.5.1
func (x *LocalDevice) String() string
type LogoutCommand ¶
type LogoutCommand struct {
CommandOptions *ConnectCommandOptions `protobuf:"bytes,1,opt,name=command_options,json=commandOptions,proto3" json:"command_options,omitempty"`
// contains filtered or unexported fields
}
func (*LogoutCommand) Descriptor
deprecated
func (*LogoutCommand) Descriptor() ([]byte, []int)
Deprecated: Use LogoutCommand.ProtoReflect.Descriptor instead.
func (*LogoutCommand) GetCommandOptions ¶
func (x *LogoutCommand) GetCommandOptions() *ConnectCommandOptions
func (*LogoutCommand) ProtoMessage ¶
func (*LogoutCommand) ProtoMessage()
func (*LogoutCommand) ProtoReflect ¶
func (x *LogoutCommand) ProtoReflect() protoreflect.Message
func (*LogoutCommand) Reset ¶
func (x *LogoutCommand) Reset()
func (*LogoutCommand) String ¶
func (x *LogoutCommand) String() string
type MemberType ¶
type MemberType int32
const ( MemberType_SPIRC_V2 MemberType = 0 MemberType_SPIRC_V3 MemberType = 1 MemberType_CONNECT_STATE MemberType = 2 MemberType_CONNECT_STATE_EXTENDED MemberType = 5 MemberType_ACTIVE_DEVICE_TRACKER MemberType = 6 MemberType_PLAY_TOKEN MemberType = 7 )
func (MemberType) Descriptor ¶
func (MemberType) Descriptor() protoreflect.EnumDescriptor
func (MemberType) Enum ¶
func (x MemberType) Enum() *MemberType
func (MemberType) EnumDescriptor
deprecated
func (MemberType) EnumDescriptor() ([]byte, []int)
Deprecated: Use MemberType.Descriptor instead.
func (MemberType) Number ¶
func (x MemberType) Number() protoreflect.EnumNumber
func (MemberType) String ¶
func (x MemberType) String() string
func (MemberType) Type ¶
func (MemberType) Type() protoreflect.EnumType
type ModeRestrictions ¶
type ModeRestrictions struct {
Values map[string]*RestrictionReasons `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ModeRestrictions) Descriptor
deprecated
func (*ModeRestrictions) Descriptor() ([]byte, []int)
Deprecated: Use ModeRestrictions.ProtoReflect.Descriptor instead.
func (*ModeRestrictions) GetValues ¶
func (x *ModeRestrictions) GetValues() map[string]*RestrictionReasons
func (*ModeRestrictions) ProtoMessage ¶
func (*ModeRestrictions) ProtoMessage()
func (*ModeRestrictions) ProtoReflect ¶
func (x *ModeRestrictions) ProtoReflect() protoreflect.Message
func (*ModeRestrictions) Reset ¶
func (x *ModeRestrictions) Reset()
func (*ModeRestrictions) String ¶
func (x *ModeRestrictions) String() string
type PlayOrigin ¶
type PlayOrigin struct {
FeatureIdentifier string `protobuf:"bytes,1,opt,name=feature_identifier,json=featureIdentifier,proto3" json:"feature_identifier,omitempty"`
FeatureVersion string `protobuf:"bytes,2,opt,name=feature_version,json=featureVersion,proto3" json:"feature_version,omitempty"`
ViewUri string `protobuf:"bytes,3,opt,name=view_uri,json=viewUri,proto3" json:"view_uri,omitempty"`
ExternalReferrer string `protobuf:"bytes,4,opt,name=external_referrer,json=externalReferrer,proto3" json:"external_referrer,omitempty"`
ReferrerIdentifier string `protobuf:"bytes,5,opt,name=referrer_identifier,json=referrerIdentifier,proto3" json:"referrer_identifier,omitempty"`
DeviceIdentifier string `protobuf:"bytes,6,opt,name=device_identifier,json=deviceIdentifier,proto3" json:"device_identifier,omitempty"`
FeatureClasses []string `protobuf:"bytes,7,rep,name=feature_classes,json=featureClasses,proto3" json:"feature_classes,omitempty"`
RestrictionIdentifier string `protobuf:"bytes,8,opt,name=restriction_identifier,json=restrictionIdentifier,proto3" json:"restriction_identifier,omitempty"`
// contains filtered or unexported fields
}
func (*PlayOrigin) Descriptor
deprecated
func (*PlayOrigin) Descriptor() ([]byte, []int)
Deprecated: Use PlayOrigin.ProtoReflect.Descriptor instead.
func (*PlayOrigin) GetDeviceIdentifier ¶
func (x *PlayOrigin) GetDeviceIdentifier() string
func (*PlayOrigin) GetExternalReferrer ¶
func (x *PlayOrigin) GetExternalReferrer() string
func (*PlayOrigin) GetFeatureClasses ¶
func (x *PlayOrigin) GetFeatureClasses() []string
func (*PlayOrigin) GetFeatureIdentifier ¶
func (x *PlayOrigin) GetFeatureIdentifier() string
func (*PlayOrigin) GetFeatureVersion ¶
func (x *PlayOrigin) GetFeatureVersion() string
func (*PlayOrigin) GetReferrerIdentifier ¶
func (x *PlayOrigin) GetReferrerIdentifier() string
func (*PlayOrigin) GetRestrictionIdentifier ¶
func (x *PlayOrigin) GetRestrictionIdentifier() string
func (*PlayOrigin) GetViewUri ¶
func (x *PlayOrigin) GetViewUri() string
func (*PlayOrigin) ProtoMessage ¶
func (*PlayOrigin) ProtoMessage()
func (*PlayOrigin) ProtoReflect ¶
func (x *PlayOrigin) ProtoReflect() protoreflect.Message
func (*PlayOrigin) Reset ¶
func (x *PlayOrigin) Reset()
func (*PlayOrigin) String ¶
func (x *PlayOrigin) String() string
type Playback ¶
type Playback struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
PositionAsOfTimestamp int32 `` /* 129-byte string literal not displayed */
PlaybackSpeed float64 `protobuf:"fixed64,3,opt,name=playback_speed,json=playbackSpeed,proto3" json:"playback_speed,omitempty"`
IsPaused bool `protobuf:"varint,4,opt,name=is_paused,json=isPaused,proto3" json:"is_paused,omitempty"`
CurrentTrack *ContextTrack `protobuf:"bytes,5,opt,name=current_track,json=currentTrack,proto3" json:"current_track,omitempty"`
AssociatedCurrentTrack *ContextTrack `` /* 135-byte string literal not displayed */
AssociatedPositionAsOfTimestamp *int32 `` /* 167-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Playback) Descriptor
deprecated
func (*Playback) GetAssociatedCurrentTrack ¶
func (x *Playback) GetAssociatedCurrentTrack() *ContextTrack
func (*Playback) GetAssociatedPositionAsOfTimestamp ¶
func (*Playback) GetCurrentTrack ¶
func (x *Playback) GetCurrentTrack() *ContextTrack
func (*Playback) GetIsPaused ¶
func (*Playback) GetPlaybackSpeed ¶
func (*Playback) GetPositionAsOfTimestamp ¶
func (*Playback) GetTimestamp ¶
func (*Playback) ProtoMessage ¶
func (*Playback) ProtoMessage()
func (*Playback) ProtoReflect ¶
func (x *Playback) ProtoReflect() protoreflect.Message
type PlaybackQuality ¶
type PlaybackQuality struct {
BitrateLevel BitrateLevel `` /* 137-byte string literal not displayed */
Strategy BitrateStrategy `protobuf:"varint,2,opt,name=strategy,proto3,enum=spotify.connectstate.BitrateStrategy" json:"strategy,omitempty"`
TargetBitrateLevel BitrateLevel `` /* 157-byte string literal not displayed */
TargetBitrateAvailable bool `` /* 130-byte string literal not displayed */
HifiStatus HiFiStatus `` /* 129-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*PlaybackQuality) Descriptor
deprecated
func (*PlaybackQuality) Descriptor() ([]byte, []int)
Deprecated: Use PlaybackQuality.ProtoReflect.Descriptor instead.
func (*PlaybackQuality) GetBitrateLevel ¶
func (x *PlaybackQuality) GetBitrateLevel() BitrateLevel
func (*PlaybackQuality) GetHifiStatus ¶
func (x *PlaybackQuality) GetHifiStatus() HiFiStatus
func (*PlaybackQuality) GetStrategy ¶
func (x *PlaybackQuality) GetStrategy() BitrateStrategy
func (*PlaybackQuality) GetTargetBitrateAvailable ¶
func (x *PlaybackQuality) GetTargetBitrateAvailable() bool
func (*PlaybackQuality) GetTargetBitrateLevel ¶
func (x *PlaybackQuality) GetTargetBitrateLevel() BitrateLevel
func (*PlaybackQuality) ProtoMessage ¶
func (*PlaybackQuality) ProtoMessage()
func (*PlaybackQuality) ProtoReflect ¶
func (x *PlaybackQuality) ProtoReflect() protoreflect.Message
func (*PlaybackQuality) Reset ¶
func (x *PlaybackQuality) Reset()
func (*PlaybackQuality) String ¶
func (x *PlaybackQuality) String() string
type PlayerState ¶
type PlayerState struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
ContextUri string `protobuf:"bytes,2,opt,name=context_uri,json=contextUri,proto3" json:"context_uri,omitempty"`
ContextUrl string `protobuf:"bytes,3,opt,name=context_url,json=contextUrl,proto3" json:"context_url,omitempty"`
ContextRestrictions *Restrictions `protobuf:"bytes,4,opt,name=context_restrictions,json=contextRestrictions,proto3" json:"context_restrictions,omitempty"`
PlayOrigin *PlayOrigin `protobuf:"bytes,5,opt,name=play_origin,json=playOrigin,proto3" json:"play_origin,omitempty"`
Index *ContextIndex `protobuf:"bytes,6,opt,name=index,proto3" json:"index,omitempty"`
Track *ProvidedTrack `protobuf:"bytes,7,opt,name=track,proto3" json:"track,omitempty"`
PlaybackId string `protobuf:"bytes,8,opt,name=playback_id,json=playbackId,proto3" json:"playback_id,omitempty"`
PlaybackSpeed float64 `protobuf:"fixed64,9,opt,name=playback_speed,json=playbackSpeed,proto3" json:"playback_speed,omitempty"`
PositionAsOfTimestamp int64 `` /* 130-byte string literal not displayed */
Duration int64 `protobuf:"varint,11,opt,name=duration,proto3" json:"duration,omitempty"`
IsPlaying bool `protobuf:"varint,12,opt,name=is_playing,json=isPlaying,proto3" json:"is_playing,omitempty"`
IsPaused bool `protobuf:"varint,13,opt,name=is_paused,json=isPaused,proto3" json:"is_paused,omitempty"`
IsBuffering bool `protobuf:"varint,14,opt,name=is_buffering,json=isBuffering,proto3" json:"is_buffering,omitempty"`
IsSystemInitiated bool `protobuf:"varint,15,opt,name=is_system_initiated,json=isSystemInitiated,proto3" json:"is_system_initiated,omitempty"`
Options *ContextPlayerOptions `protobuf:"bytes,16,opt,name=options,proto3" json:"options,omitempty"`
Restrictions *Restrictions `protobuf:"bytes,17,opt,name=restrictions,proto3" json:"restrictions,omitempty"`
Suppressions *Suppressions `protobuf:"bytes,18,opt,name=suppressions,proto3" json:"suppressions,omitempty"`
PrevTracks []*ProvidedTrack `protobuf:"bytes,19,rep,name=prev_tracks,json=prevTracks,proto3" json:"prev_tracks,omitempty"`
NextTracks []*ProvidedTrack `protobuf:"bytes,20,rep,name=next_tracks,json=nextTracks,proto3" json:"next_tracks,omitempty"`
ContextMetadata map[string]string `` /* 181-byte string literal not displayed */
PageMetadata map[string]string `` /* 172-byte string literal not displayed */
SessionId string `protobuf:"bytes,23,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
QueueRevision string `protobuf:"bytes,24,opt,name=queue_revision,json=queueRevision,proto3" json:"queue_revision,omitempty"`
Position int64 `protobuf:"varint,25,opt,name=position,proto3" json:"position,omitempty"`
PlaybackQuality *PlaybackQuality `protobuf:"bytes,32,opt,name=playback_quality,json=playbackQuality,proto3" json:"playback_quality,omitempty"`
Signals []string `protobuf:"bytes,33,rep,name=signals,proto3" json:"signals,omitempty"`
SessionCommandId string `protobuf:"bytes,35,opt,name=session_command_id,json=sessionCommandId,proto3" json:"session_command_id,omitempty"`
AdBreakContext *AdBreakContext `protobuf:"bytes,37,opt,name=ad_break_context,json=adBreakContext,proto3,oneof" json:"ad_break_context,omitempty"`
SleepTimer *SleepTimer `protobuf:"bytes,38,opt,name=sleep_timer,json=sleepTimer,proto3,oneof" json:"sleep_timer,omitempty"`
// contains filtered or unexported fields
}
func (*PlayerState) Descriptor
deprecated
func (*PlayerState) Descriptor() ([]byte, []int)
Deprecated: Use PlayerState.ProtoReflect.Descriptor instead.
func (*PlayerState) GetAdBreakContext ¶ added in v0.5.1
func (x *PlayerState) GetAdBreakContext() *AdBreakContext
func (*PlayerState) GetContextMetadata ¶
func (x *PlayerState) GetContextMetadata() map[string]string
func (*PlayerState) GetContextRestrictions ¶
func (x *PlayerState) GetContextRestrictions() *Restrictions
func (*PlayerState) GetContextUri ¶
func (x *PlayerState) GetContextUri() string
func (*PlayerState) GetContextUrl ¶
func (x *PlayerState) GetContextUrl() string
func (*PlayerState) GetDuration ¶
func (x *PlayerState) GetDuration() int64
func (*PlayerState) GetIndex ¶
func (x *PlayerState) GetIndex() *ContextIndex
func (*PlayerState) GetIsBuffering ¶
func (x *PlayerState) GetIsBuffering() bool
func (*PlayerState) GetIsPaused ¶
func (x *PlayerState) GetIsPaused() bool
func (*PlayerState) GetIsPlaying ¶
func (x *PlayerState) GetIsPlaying() bool
func (*PlayerState) GetIsSystemInitiated ¶
func (x *PlayerState) GetIsSystemInitiated() bool
func (*PlayerState) GetNextTracks ¶
func (x *PlayerState) GetNextTracks() []*ProvidedTrack
func (*PlayerState) GetOptions ¶
func (x *PlayerState) GetOptions() *ContextPlayerOptions
func (*PlayerState) GetPageMetadata ¶
func (x *PlayerState) GetPageMetadata() map[string]string
func (*PlayerState) GetPlayOrigin ¶
func (x *PlayerState) GetPlayOrigin() *PlayOrigin
func (*PlayerState) GetPlaybackId ¶
func (x *PlayerState) GetPlaybackId() string
func (*PlayerState) GetPlaybackQuality ¶
func (x *PlayerState) GetPlaybackQuality() *PlaybackQuality
func (*PlayerState) GetPlaybackSpeed ¶
func (x *PlayerState) GetPlaybackSpeed() float64
func (*PlayerState) GetPosition ¶
func (x *PlayerState) GetPosition() int64
func (*PlayerState) GetPositionAsOfTimestamp ¶
func (x *PlayerState) GetPositionAsOfTimestamp() int64
func (*PlayerState) GetPrevTracks ¶
func (x *PlayerState) GetPrevTracks() []*ProvidedTrack
func (*PlayerState) GetQueueRevision ¶
func (x *PlayerState) GetQueueRevision() string
func (*PlayerState) GetRestrictions ¶
func (x *PlayerState) GetRestrictions() *Restrictions
func (*PlayerState) GetSessionCommandId ¶
func (x *PlayerState) GetSessionCommandId() string
func (*PlayerState) GetSessionId ¶
func (x *PlayerState) GetSessionId() string
func (*PlayerState) GetSignals ¶
func (x *PlayerState) GetSignals() []string
func (*PlayerState) GetSleepTimer ¶ added in v0.5.1
func (x *PlayerState) GetSleepTimer() *SleepTimer
func (*PlayerState) GetSuppressions ¶
func (x *PlayerState) GetSuppressions() *Suppressions
func (*PlayerState) GetTimestamp ¶
func (x *PlayerState) GetTimestamp() int64
func (*PlayerState) GetTrack ¶
func (x *PlayerState) GetTrack() *ProvidedTrack
func (*PlayerState) ProtoMessage ¶
func (*PlayerState) ProtoMessage()
func (*PlayerState) ProtoReflect ¶
func (x *PlayerState) ProtoReflect() protoreflect.Message
func (*PlayerState) Reset ¶
func (x *PlayerState) Reset()
func (*PlayerState) String ¶
func (x *PlayerState) String() string
type PrivateDeviceInfo ¶
type PrivateDeviceInfo struct {
Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"`
// contains filtered or unexported fields
}
func (*PrivateDeviceInfo) Descriptor
deprecated
func (*PrivateDeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use PrivateDeviceInfo.ProtoReflect.Descriptor instead.
func (*PrivateDeviceInfo) GetPlatform ¶
func (x *PrivateDeviceInfo) GetPlatform() string
func (*PrivateDeviceInfo) ProtoMessage ¶
func (*PrivateDeviceInfo) ProtoMessage()
func (*PrivateDeviceInfo) ProtoReflect ¶
func (x *PrivateDeviceInfo) ProtoReflect() protoreflect.Message
func (*PrivateDeviceInfo) Reset ¶
func (x *PrivateDeviceInfo) Reset()
func (*PrivateDeviceInfo) String ¶
func (x *PrivateDeviceInfo) String() string
type ProvidedTrack ¶
type ProvidedTrack struct {
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
Metadata map[string]string `` /* 143-byte string literal not displayed */
Removed []string `protobuf:"bytes,4,rep,name=removed,proto3" json:"removed,omitempty"`
Blocked []string `protobuf:"bytes,5,rep,name=blocked,proto3" json:"blocked,omitempty"`
Provider string `protobuf:"bytes,6,opt,name=provider,proto3" json:"provider,omitempty"`
Restrictions *Restrictions `protobuf:"bytes,7,opt,name=restrictions,proto3" json:"restrictions,omitempty"`
AlbumUri string `protobuf:"bytes,8,opt,name=album_uri,json=albumUri,proto3" json:"album_uri,omitempty"`
DisallowReasons []string `protobuf:"bytes,9,rep,name=disallow_reasons,json=disallowReasons,proto3" json:"disallow_reasons,omitempty"`
ArtistUri string `protobuf:"bytes,10,opt,name=artist_uri,json=artistUri,proto3" json:"artist_uri,omitempty"`
// contains filtered or unexported fields
}
func (*ProvidedTrack) Descriptor
deprecated
func (*ProvidedTrack) Descriptor() ([]byte, []int)
Deprecated: Use ProvidedTrack.ProtoReflect.Descriptor instead.
func (*ProvidedTrack) GetAlbumUri ¶
func (x *ProvidedTrack) GetAlbumUri() string
func (*ProvidedTrack) GetArtistUri ¶
func (x *ProvidedTrack) GetArtistUri() string
func (*ProvidedTrack) GetBlocked ¶
func (x *ProvidedTrack) GetBlocked() []string
func (*ProvidedTrack) GetDisallowReasons ¶
func (x *ProvidedTrack) GetDisallowReasons() []string
func (*ProvidedTrack) GetMetadata ¶
func (x *ProvidedTrack) GetMetadata() map[string]string
func (*ProvidedTrack) GetProvider ¶
func (x *ProvidedTrack) GetProvider() string
func (*ProvidedTrack) GetRemoved ¶
func (x *ProvidedTrack) GetRemoved() []string
func (*ProvidedTrack) GetRestrictions ¶
func (x *ProvidedTrack) GetRestrictions() *Restrictions
func (*ProvidedTrack) GetUid ¶
func (x *ProvidedTrack) GetUid() string
func (*ProvidedTrack) GetUri ¶
func (x *ProvidedTrack) GetUri() string
func (*ProvidedTrack) ProtoMessage ¶
func (*ProvidedTrack) ProtoMessage()
func (*ProvidedTrack) ProtoReflect ¶
func (x *ProvidedTrack) ProtoReflect() protoreflect.Message
func (*ProvidedTrack) Reset ¶
func (x *ProvidedTrack) Reset()
func (*ProvidedTrack) String ¶
func (x *ProvidedTrack) String() string
type ProxyTransferCommand ¶ added in v0.5.1
type ProxyTransferCommand struct {
PlayerCommandJson string `protobuf:"bytes,1,opt,name=player_command_json,json=playerCommandJson,proto3" json:"player_command_json,omitempty"`
CommandOptions *ConnectCommandOptions `protobuf:"bytes,2,opt,name=command_options,json=commandOptions,proto3" json:"command_options,omitempty"`
TargetDeviceId string `protobuf:"bytes,3,opt,name=target_device_id,json=targetDeviceId,proto3" json:"target_device_id,omitempty"`
LoggingParams *ConnectLoggingParams `protobuf:"bytes,4,opt,name=logging_params,json=loggingParams,proto3" json:"logging_params,omitempty"`
// contains filtered or unexported fields
}
func (*ProxyTransferCommand) Descriptor
deprecated
added in
v0.5.1
func (*ProxyTransferCommand) Descriptor() ([]byte, []int)
Deprecated: Use ProxyTransferCommand.ProtoReflect.Descriptor instead.
func (*ProxyTransferCommand) GetCommandOptions ¶ added in v0.5.1
func (x *ProxyTransferCommand) GetCommandOptions() *ConnectCommandOptions
func (*ProxyTransferCommand) GetLoggingParams ¶ added in v0.5.1
func (x *ProxyTransferCommand) GetLoggingParams() *ConnectLoggingParams
func (*ProxyTransferCommand) GetPlayerCommandJson ¶ added in v0.5.1
func (x *ProxyTransferCommand) GetPlayerCommandJson() string
func (*ProxyTransferCommand) GetTargetDeviceId ¶ added in v0.5.1
func (x *ProxyTransferCommand) GetTargetDeviceId() string
func (*ProxyTransferCommand) ProtoMessage ¶ added in v0.5.1
func (*ProxyTransferCommand) ProtoMessage()
func (*ProxyTransferCommand) ProtoReflect ¶ added in v0.5.1
func (x *ProxyTransferCommand) ProtoReflect() protoreflect.Message
func (*ProxyTransferCommand) Reset ¶ added in v0.5.1
func (x *ProxyTransferCommand) Reset()
func (*ProxyTransferCommand) String ¶ added in v0.5.1
func (x *ProxyTransferCommand) String() string
type PutStateReason ¶
type PutStateReason int32
const ( PutStateReason_UNKNOWN_PUT_STATE_REASON PutStateReason = 0 PutStateReason_SPIRC_HELLO PutStateReason = 1 PutStateReason_SPIRC_NOTIFY PutStateReason = 2 PutStateReason_NEW_DEVICE PutStateReason = 3 PutStateReason_PLAYER_STATE_CHANGED PutStateReason = 4 PutStateReason_VOLUME_CHANGED PutStateReason = 5 PutStateReason_PICKER_OPENED PutStateReason = 6 PutStateReason_BECAME_INACTIVE PutStateReason = 7 PutStateReason_ALIAS_CHANGED PutStateReason = 8 PutStateReason_NEW_CONNECTION PutStateReason = 9 PutStateReason_PULL_PLAYBACK PutStateReason = 10 PutStateReason_AUDIO_DRIVER_INFO_CHANGED PutStateReason = 11 PutStateReason_PUT_STATE_RATE_LIMITED PutStateReason = 12 PutStateReason_BACKEND_METADATA_APPLIED PutStateReason = 13 )
func (PutStateReason) Descriptor ¶
func (PutStateReason) Descriptor() protoreflect.EnumDescriptor
func (PutStateReason) Enum ¶
func (x PutStateReason) Enum() *PutStateReason
func (PutStateReason) EnumDescriptor
deprecated
func (PutStateReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use PutStateReason.Descriptor instead.
func (PutStateReason) Number ¶
func (x PutStateReason) Number() protoreflect.EnumNumber
func (PutStateReason) String ¶
func (x PutStateReason) String() string
func (PutStateReason) Type ¶
func (PutStateReason) Type() protoreflect.EnumType
type PutStateRequest ¶
type PutStateRequest struct {
CallbackUrl string `protobuf:"bytes,1,opt,name=callback_url,json=callbackUrl,proto3" json:"callback_url,omitempty"`
Device *Device `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"`
MemberType MemberType `` /* 129-byte string literal not displayed */
IsActive bool `protobuf:"varint,4,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
PutStateReason PutStateReason `` /* 147-byte string literal not displayed */
MessageId uint32 `protobuf:"varint,6,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
LastCommandSentByDeviceId string `` /* 144-byte string literal not displayed */
LastCommandMessageId uint32 `` /* 126-byte string literal not displayed */
StartedPlayingAt uint64 `protobuf:"varint,9,opt,name=started_playing_at,json=startedPlayingAt,proto3" json:"started_playing_at,omitempty"`
HasBeenPlayingForMs uint64 `` /* 126-byte string literal not displayed */
ClientSideTimestamp uint64 `protobuf:"varint,12,opt,name=client_side_timestamp,json=clientSideTimestamp,proto3" json:"client_side_timestamp,omitempty"`
OnlyWritePlayerState bool `` /* 127-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*PutStateRequest) Descriptor
deprecated
func (*PutStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutStateRequest.ProtoReflect.Descriptor instead.
func (*PutStateRequest) GetCallbackUrl ¶
func (x *PutStateRequest) GetCallbackUrl() string
func (*PutStateRequest) GetClientSideTimestamp ¶
func (x *PutStateRequest) GetClientSideTimestamp() uint64
func (*PutStateRequest) GetDevice ¶
func (x *PutStateRequest) GetDevice() *Device
func (*PutStateRequest) GetHasBeenPlayingForMs ¶
func (x *PutStateRequest) GetHasBeenPlayingForMs() uint64
func (*PutStateRequest) GetIsActive ¶
func (x *PutStateRequest) GetIsActive() bool
func (*PutStateRequest) GetLastCommandMessageId ¶
func (x *PutStateRequest) GetLastCommandMessageId() uint32
func (*PutStateRequest) GetLastCommandSentByDeviceId ¶
func (x *PutStateRequest) GetLastCommandSentByDeviceId() string
func (*PutStateRequest) GetMemberType ¶
func (x *PutStateRequest) GetMemberType() MemberType
func (*PutStateRequest) GetMessageId ¶
func (x *PutStateRequest) GetMessageId() uint32
func (*PutStateRequest) GetOnlyWritePlayerState ¶
func (x *PutStateRequest) GetOnlyWritePlayerState() bool
func (*PutStateRequest) GetPutStateReason ¶
func (x *PutStateRequest) GetPutStateReason() PutStateReason
func (*PutStateRequest) GetStartedPlayingAt ¶
func (x *PutStateRequest) GetStartedPlayingAt() uint64
func (*PutStateRequest) ProtoMessage ¶
func (*PutStateRequest) ProtoMessage()
func (*PutStateRequest) ProtoReflect ¶
func (x *PutStateRequest) ProtoReflect() protoreflect.Message
func (*PutStateRequest) Reset ¶
func (x *PutStateRequest) Reset()
func (*PutStateRequest) String ¶
func (x *PutStateRequest) String() string
type Queue ¶
type Queue struct {
Tracks []*ContextTrack `protobuf:"bytes,1,rep,name=tracks,proto3" json:"tracks,omitempty"`
IsPlayingQueue bool `protobuf:"varint,2,opt,name=is_playing_queue,json=isPlayingQueue,proto3" json:"is_playing_queue,omitempty"`
// contains filtered or unexported fields
}
func (*Queue) Descriptor
deprecated
func (*Queue) GetIsPlayingQueue ¶
func (*Queue) GetTracks ¶
func (x *Queue) GetTracks() []*ContextTrack
func (*Queue) ProtoMessage ¶
func (*Queue) ProtoMessage()
func (*Queue) ProtoReflect ¶
func (x *Queue) ProtoReflect() protoreflect.Message
type RenameCommand ¶
type RenameCommand struct {
RenameTo string `protobuf:"bytes,1,opt,name=rename_to,json=renameTo,proto3" json:"rename_to,omitempty"`
CommandOptions *ConnectCommandOptions `protobuf:"bytes,2,opt,name=command_options,json=commandOptions,proto3" json:"command_options,omitempty"`
// contains filtered or unexported fields
}
func (*RenameCommand) Descriptor
deprecated
func (*RenameCommand) Descriptor() ([]byte, []int)
Deprecated: Use RenameCommand.ProtoReflect.Descriptor instead.
func (*RenameCommand) GetCommandOptions ¶
func (x *RenameCommand) GetCommandOptions() *ConnectCommandOptions
func (*RenameCommand) GetRenameTo ¶
func (x *RenameCommand) GetRenameTo() string
func (*RenameCommand) ProtoMessage ¶
func (*RenameCommand) ProtoMessage()
func (*RenameCommand) ProtoReflect ¶
func (x *RenameCommand) ProtoReflect() protoreflect.Message
func (*RenameCommand) Reset ¶
func (x *RenameCommand) Reset()
func (*RenameCommand) String ¶
func (x *RenameCommand) String() string
type RestrictionReasons ¶
type RestrictionReasons struct {
Reasons []string `protobuf:"bytes,1,rep,name=reasons,proto3" json:"reasons,omitempty"`
// contains filtered or unexported fields
}
func (*RestrictionReasons) Descriptor
deprecated
func (*RestrictionReasons) Descriptor() ([]byte, []int)
Deprecated: Use RestrictionReasons.ProtoReflect.Descriptor instead.
func (*RestrictionReasons) GetReasons ¶
func (x *RestrictionReasons) GetReasons() []string
func (*RestrictionReasons) ProtoMessage ¶
func (*RestrictionReasons) ProtoMessage()
func (*RestrictionReasons) ProtoReflect ¶
func (x *RestrictionReasons) ProtoReflect() protoreflect.Message
func (*RestrictionReasons) Reset ¶
func (x *RestrictionReasons) Reset()
func (*RestrictionReasons) String ¶
func (x *RestrictionReasons) String() string
type Restrictions ¶
type Restrictions struct {
DisallowPausingReasons []string `` /* 129-byte string literal not displayed */
DisallowResumingReasons []string `` /* 132-byte string literal not displayed */
DisallowSeekingReasons []string `` /* 129-byte string literal not displayed */
DisallowPeekingPrevReasons []string `` /* 143-byte string literal not displayed */
DisallowPeekingNextReasons []string `` /* 143-byte string literal not displayed */
DisallowSkippingPrevReasons []string `` /* 146-byte string literal not displayed */
DisallowSkippingNextReasons []string `` /* 146-byte string literal not displayed */
DisallowTogglingRepeatContextReasons []string `` /* 175-byte string literal not displayed */
DisallowTogglingRepeatTrackReasons []string `` /* 169-byte string literal not displayed */
DisallowTogglingShuffleReasons []string `` /* 156-byte string literal not displayed */
DisallowSetQueueReasons []string `` /* 135-byte string literal not displayed */
DisallowInterruptingPlaybackReasons []string `` /* 171-byte string literal not displayed */
DisallowTransferringPlaybackReasons []string `` /* 171-byte string literal not displayed */
DisallowRemoteControlReasons []string `` /* 150-byte string literal not displayed */
DisallowInsertingIntoNextTracksReasons []string `` /* 184-byte string literal not displayed */
DisallowInsertingIntoContextTracksReasons []string `` /* 193-byte string literal not displayed */
DisallowReorderingInNextTracksReasons []string `` /* 181-byte string literal not displayed */
DisallowReorderingInContextTracksReasons []string `` /* 190-byte string literal not displayed */
DisallowRemovingFromNextTracksReasons []string `` /* 181-byte string literal not displayed */
DisallowRemovingFromContextTracksReasons []string `` /* 190-byte string literal not displayed */
DisallowUpdatingContextReasons []string `` /* 156-byte string literal not displayed */
DisallowPlayingReasons []string `` /* 130-byte string literal not displayed */
DisallowStoppingReasons []string `` /* 133-byte string literal not displayed */
DisallowAddToQueueReasons []string `` /* 143-byte string literal not displayed */
DisallowSettingPlaybackSpeedReasons []string `` /* 173-byte string literal not displayed */
DisallowSettingModes map[string]*ModeRestrictions `` /* 198-byte string literal not displayed */
DisallowSignals map[string]*RestrictionReasons `` /* 181-byte string literal not displayed */
DisallowAddToQueueTrackReasons []string `` /* 160-byte string literal not displayed */
DisallowTapToPlayTrackInNextTracksReasons []string `` /* 199-byte string literal not displayed */
DisallowReorderingTrackInNextTracksReasons []string `` /* 198-byte string literal not displayed */
DisallowReorderingEpisodeInNextTracksReasons []string `` /* 204-byte string literal not displayed */
DisallowReorderingEnqueuedTrackInNextTracksReasons []string `` /* 224-byte string literal not displayed */
DisallowReorderingEnqueuedEpisodeInNextTracksReasons []string `` /* 230-byte string literal not displayed */
DisallowViewingQueueReasons []string `` /* 147-byte string literal not displayed */
DisallowViewingOrderedTracksInNextTracksReasons []string `` /* 215-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Restrictions) Descriptor
deprecated
func (*Restrictions) Descriptor() ([]byte, []int)
Deprecated: Use Restrictions.ProtoReflect.Descriptor instead.
func (*Restrictions) GetDisallowAddToQueueReasons ¶
func (x *Restrictions) GetDisallowAddToQueueReasons() []string
func (*Restrictions) GetDisallowAddToQueueTrackReasons ¶ added in v0.5.1
func (x *Restrictions) GetDisallowAddToQueueTrackReasons() []string
func (*Restrictions) GetDisallowInsertingIntoContextTracksReasons ¶
func (x *Restrictions) GetDisallowInsertingIntoContextTracksReasons() []string
func (*Restrictions) GetDisallowInsertingIntoNextTracksReasons ¶
func (x *Restrictions) GetDisallowInsertingIntoNextTracksReasons() []string
func (*Restrictions) GetDisallowInterruptingPlaybackReasons ¶
func (x *Restrictions) GetDisallowInterruptingPlaybackReasons() []string
func (*Restrictions) GetDisallowPausingReasons ¶
func (x *Restrictions) GetDisallowPausingReasons() []string
func (*Restrictions) GetDisallowPeekingNextReasons ¶
func (x *Restrictions) GetDisallowPeekingNextReasons() []string
func (*Restrictions) GetDisallowPeekingPrevReasons ¶
func (x *Restrictions) GetDisallowPeekingPrevReasons() []string
func (*Restrictions) GetDisallowPlayingReasons ¶
func (x *Restrictions) GetDisallowPlayingReasons() []string
func (*Restrictions) GetDisallowRemoteControlReasons ¶
func (x *Restrictions) GetDisallowRemoteControlReasons() []string
func (*Restrictions) GetDisallowRemovingFromContextTracksReasons ¶
func (x *Restrictions) GetDisallowRemovingFromContextTracksReasons() []string
func (*Restrictions) GetDisallowRemovingFromNextTracksReasons ¶
func (x *Restrictions) GetDisallowRemovingFromNextTracksReasons() []string
func (*Restrictions) GetDisallowReorderingEnqueuedEpisodeInNextTracksReasons ¶ added in v0.5.1
func (x *Restrictions) GetDisallowReorderingEnqueuedEpisodeInNextTracksReasons() []string
func (*Restrictions) GetDisallowReorderingEnqueuedTrackInNextTracksReasons ¶ added in v0.5.1
func (x *Restrictions) GetDisallowReorderingEnqueuedTrackInNextTracksReasons() []string
func (*Restrictions) GetDisallowReorderingEpisodeInNextTracksReasons ¶ added in v0.5.1
func (x *Restrictions) GetDisallowReorderingEpisodeInNextTracksReasons() []string
func (*Restrictions) GetDisallowReorderingInContextTracksReasons ¶
func (x *Restrictions) GetDisallowReorderingInContextTracksReasons() []string
func (*Restrictions) GetDisallowReorderingInNextTracksReasons ¶
func (x *Restrictions) GetDisallowReorderingInNextTracksReasons() []string
func (*Restrictions) GetDisallowReorderingTrackInNextTracksReasons ¶ added in v0.5.1
func (x *Restrictions) GetDisallowReorderingTrackInNextTracksReasons() []string
func (*Restrictions) GetDisallowResumingReasons ¶
func (x *Restrictions) GetDisallowResumingReasons() []string
func (*Restrictions) GetDisallowSeekingReasons ¶
func (x *Restrictions) GetDisallowSeekingReasons() []string
func (*Restrictions) GetDisallowSetQueueReasons ¶
func (x *Restrictions) GetDisallowSetQueueReasons() []string
func (*Restrictions) GetDisallowSettingModes ¶
func (x *Restrictions) GetDisallowSettingModes() map[string]*ModeRestrictions
func (*Restrictions) GetDisallowSettingPlaybackSpeedReasons ¶
func (x *Restrictions) GetDisallowSettingPlaybackSpeedReasons() []string
func (*Restrictions) GetDisallowSignals ¶
func (x *Restrictions) GetDisallowSignals() map[string]*RestrictionReasons
func (*Restrictions) GetDisallowSkippingNextReasons ¶
func (x *Restrictions) GetDisallowSkippingNextReasons() []string
func (*Restrictions) GetDisallowSkippingPrevReasons ¶
func (x *Restrictions) GetDisallowSkippingPrevReasons() []string
func (*Restrictions) GetDisallowStoppingReasons ¶
func (x *Restrictions) GetDisallowStoppingReasons() []string
func (*Restrictions) GetDisallowTapToPlayTrackInNextTracksReasons ¶ added in v0.5.1
func (x *Restrictions) GetDisallowTapToPlayTrackInNextTracksReasons() []string
func (*Restrictions) GetDisallowTogglingRepeatContextReasons ¶
func (x *Restrictions) GetDisallowTogglingRepeatContextReasons() []string
func (*Restrictions) GetDisallowTogglingRepeatTrackReasons ¶
func (x *Restrictions) GetDisallowTogglingRepeatTrackReasons() []string
func (*Restrictions) GetDisallowTogglingShuffleReasons ¶
func (x *Restrictions) GetDisallowTogglingShuffleReasons() []string
func (*Restrictions) GetDisallowTransferringPlaybackReasons ¶
func (x *Restrictions) GetDisallowTransferringPlaybackReasons() []string
func (*Restrictions) GetDisallowUpdatingContextReasons ¶
func (x *Restrictions) GetDisallowUpdatingContextReasons() []string
func (*Restrictions) GetDisallowViewingOrderedTracksInNextTracksReasons ¶ added in v0.5.1
func (x *Restrictions) GetDisallowViewingOrderedTracksInNextTracksReasons() []string
func (*Restrictions) GetDisallowViewingQueueReasons ¶ added in v0.5.1
func (x *Restrictions) GetDisallowViewingQueueReasons() []string
func (*Restrictions) ProtoMessage ¶
func (*Restrictions) ProtoMessage()
func (*Restrictions) ProtoReflect ¶
func (x *Restrictions) ProtoReflect() protoreflect.Message
func (*Restrictions) Reset ¶
func (x *Restrictions) Reset()
func (*Restrictions) String ¶
func (x *Restrictions) String() string
type Session ¶
type Session struct {
PlayOrigin *PlayOrigin `protobuf:"bytes,1,opt,name=play_origin,json=playOrigin,proto3" json:"play_origin,omitempty"`
Context *Context `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
CurrentUid string `protobuf:"bytes,3,opt,name=current_uid,json=currentUid,proto3" json:"current_uid,omitempty"`
OptionOverrides *ContextPlayerOptionOverrides `protobuf:"bytes,4,opt,name=option_overrides,json=optionOverrides,proto3" json:"option_overrides,omitempty"`
Suppressions *Suppressions `protobuf:"bytes,5,opt,name=suppressions,proto3" json:"suppressions,omitempty"`
InstrumentationParams *InstrumentationParams `protobuf:"bytes,6,opt,name=instrumentation_params,json=instrumentationParams,proto3" json:"instrumentation_params,omitempty"`
ShuffleSeed *string `protobuf:"bytes,7,opt,name=shuffle_seed,json=shuffleSeed,proto3,oneof" json:"shuffle_seed,omitempty"`
MainContext *Context `protobuf:"bytes,8,opt,name=main_context,json=mainContext,proto3,oneof" json:"main_context,omitempty"`
OriginalSessionId *string `protobuf:"bytes,9,opt,name=original_session_id,json=originalSessionId,proto3,oneof" json:"original_session_id,omitempty"`
// contains filtered or unexported fields
}
func (*Session) Descriptor
deprecated
func (*Session) GetContext ¶
func (*Session) GetCurrentUid ¶
func (*Session) GetInstrumentationParams ¶
func (x *Session) GetInstrumentationParams() *InstrumentationParams
func (*Session) GetMainContext ¶
func (*Session) GetOptionOverrides ¶
func (x *Session) GetOptionOverrides() *ContextPlayerOptionOverrides
func (*Session) GetOriginalSessionId ¶
func (*Session) GetPlayOrigin ¶
func (x *Session) GetPlayOrigin() *PlayOrigin
func (*Session) GetShuffleSeed ¶
func (*Session) GetSuppressions ¶
func (x *Session) GetSuppressions() *Suppressions
func (*Session) ProtoMessage ¶
func (*Session) ProtoMessage()
func (*Session) ProtoReflect ¶
func (x *Session) ProtoReflect() protoreflect.Message
type SetBackendMetadataCommand ¶
type SetBackendMetadataCommand struct {
Metadata map[string]string `` /* 143-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SetBackendMetadataCommand) Descriptor
deprecated
func (*SetBackendMetadataCommand) Descriptor() ([]byte, []int)
Deprecated: Use SetBackendMetadataCommand.ProtoReflect.Descriptor instead.
func (*SetBackendMetadataCommand) GetMetadata ¶
func (x *SetBackendMetadataCommand) GetMetadata() map[string]string
func (*SetBackendMetadataCommand) ProtoMessage ¶
func (*SetBackendMetadataCommand) ProtoMessage()
func (*SetBackendMetadataCommand) ProtoReflect ¶
func (x *SetBackendMetadataCommand) ProtoReflect() protoreflect.Message
func (*SetBackendMetadataCommand) Reset ¶
func (x *SetBackendMetadataCommand) Reset()
func (*SetBackendMetadataCommand) String ¶
func (x *SetBackendMetadataCommand) String() string
type SetVolumeCommand ¶
type SetVolumeCommand struct {
Volume int32 `protobuf:"varint,1,opt,name=volume,proto3" json:"volume,omitempty"`
CommandOptions *ConnectCommandOptions `protobuf:"bytes,2,opt,name=command_options,json=commandOptions,proto3" json:"command_options,omitempty"`
LoggingParams *ConnectLoggingParams `protobuf:"bytes,3,opt,name=logging_params,json=loggingParams,proto3" json:"logging_params,omitempty"`
ConnectionType string `protobuf:"bytes,4,opt,name=connection_type,json=connectionType,proto3" json:"connection_type,omitempty"`
SentByDeviceId string `protobuf:"bytes,5,opt,name=sent_by_device_id,json=sentByDeviceId,proto3" json:"sent_by_device_id,omitempty"`
// contains filtered or unexported fields
}
func (*SetVolumeCommand) Descriptor
deprecated
func (*SetVolumeCommand) Descriptor() ([]byte, []int)
Deprecated: Use SetVolumeCommand.ProtoReflect.Descriptor instead.
func (*SetVolumeCommand) GetCommandOptions ¶
func (x *SetVolumeCommand) GetCommandOptions() *ConnectCommandOptions
func (*SetVolumeCommand) GetConnectionType ¶ added in v0.5.1
func (x *SetVolumeCommand) GetConnectionType() string
func (*SetVolumeCommand) GetLoggingParams ¶ added in v0.5.1
func (x *SetVolumeCommand) GetLoggingParams() *ConnectLoggingParams
func (*SetVolumeCommand) GetSentByDeviceId ¶ added in v0.5.1
func (x *SetVolumeCommand) GetSentByDeviceId() string
func (*SetVolumeCommand) GetVolume ¶
func (x *SetVolumeCommand) GetVolume() int32
func (*SetVolumeCommand) ProtoMessage ¶
func (*SetVolumeCommand) ProtoMessage()
func (*SetVolumeCommand) ProtoReflect ¶
func (x *SetVolumeCommand) ProtoReflect() protoreflect.Message
func (*SetVolumeCommand) Reset ¶
func (x *SetVolumeCommand) Reset()
func (*SetVolumeCommand) String ¶
func (x *SetVolumeCommand) String() string
type SleepTimer ¶ added in v0.5.1
type SleepTimer struct {
// Types that are valid to be assigned to TimerType:
//
// *SleepTimer_None_
// *SleepTimer_Timestamp_
// *SleepTimer_EndOfTrack_
TimerType isSleepTimer_TimerType `protobuf_oneof:"timer_type"`
// contains filtered or unexported fields
}
func (*SleepTimer) Descriptor
deprecated
added in
v0.5.1
func (*SleepTimer) Descriptor() ([]byte, []int)
Deprecated: Use SleepTimer.ProtoReflect.Descriptor instead.
func (*SleepTimer) GetEndOfTrack ¶ added in v0.5.1
func (x *SleepTimer) GetEndOfTrack() *SleepTimer_EndOfTrack
func (*SleepTimer) GetNone ¶ added in v0.5.1
func (x *SleepTimer) GetNone() *SleepTimer_None
func (*SleepTimer) GetTimerType ¶ added in v0.5.1
func (x *SleepTimer) GetTimerType() isSleepTimer_TimerType
func (*SleepTimer) GetTimestamp ¶ added in v0.5.1
func (x *SleepTimer) GetTimestamp() *SleepTimer_Timestamp
func (*SleepTimer) ProtoMessage ¶ added in v0.5.1
func (*SleepTimer) ProtoMessage()
func (*SleepTimer) ProtoReflect ¶ added in v0.5.1
func (x *SleepTimer) ProtoReflect() protoreflect.Message
func (*SleepTimer) Reset ¶ added in v0.5.1
func (x *SleepTimer) Reset()
func (*SleepTimer) String ¶ added in v0.5.1
func (x *SleepTimer) String() string
type SleepTimer_EndOfTrack ¶ added in v0.5.1
type SleepTimer_EndOfTrack struct {
// contains filtered or unexported fields
}
func (*SleepTimer_EndOfTrack) Descriptor
deprecated
added in
v0.5.1
func (*SleepTimer_EndOfTrack) Descriptor() ([]byte, []int)
Deprecated: Use SleepTimer_EndOfTrack.ProtoReflect.Descriptor instead.
func (*SleepTimer_EndOfTrack) ProtoMessage ¶ added in v0.5.1
func (*SleepTimer_EndOfTrack) ProtoMessage()
func (*SleepTimer_EndOfTrack) ProtoReflect ¶ added in v0.5.1
func (x *SleepTimer_EndOfTrack) ProtoReflect() protoreflect.Message
func (*SleepTimer_EndOfTrack) Reset ¶ added in v0.5.1
func (x *SleepTimer_EndOfTrack) Reset()
func (*SleepTimer_EndOfTrack) String ¶ added in v0.5.1
func (x *SleepTimer_EndOfTrack) String() string
type SleepTimer_EndOfTrack_ ¶ added in v0.5.1
type SleepTimer_EndOfTrack_ struct {
EndOfTrack *SleepTimer_EndOfTrack `protobuf:"bytes,3,opt,name=end_of_track,json=endOfTrack,proto3,oneof"`
}
type SleepTimer_None ¶ added in v0.5.1
type SleepTimer_None struct {
// contains filtered or unexported fields
}
func (*SleepTimer_None) Descriptor
deprecated
added in
v0.5.1
func (*SleepTimer_None) Descriptor() ([]byte, []int)
Deprecated: Use SleepTimer_None.ProtoReflect.Descriptor instead.
func (*SleepTimer_None) ProtoMessage ¶ added in v0.5.1
func (*SleepTimer_None) ProtoMessage()
func (*SleepTimer_None) ProtoReflect ¶ added in v0.5.1
func (x *SleepTimer_None) ProtoReflect() protoreflect.Message
func (*SleepTimer_None) Reset ¶ added in v0.5.1
func (x *SleepTimer_None) Reset()
func (*SleepTimer_None) String ¶ added in v0.5.1
func (x *SleepTimer_None) String() string
type SleepTimer_None_ ¶ added in v0.5.1
type SleepTimer_None_ struct {
None *SleepTimer_None `protobuf:"bytes,1,opt,name=none,proto3,oneof"`
}
type SleepTimer_Timestamp ¶ added in v0.5.1
type SleepTimer_Timestamp struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*SleepTimer_Timestamp) Descriptor
deprecated
added in
v0.5.1
func (*SleepTimer_Timestamp) Descriptor() ([]byte, []int)
Deprecated: Use SleepTimer_Timestamp.ProtoReflect.Descriptor instead.
func (*SleepTimer_Timestamp) GetTimestamp ¶ added in v0.5.1
func (x *SleepTimer_Timestamp) GetTimestamp() int64
func (*SleepTimer_Timestamp) ProtoMessage ¶ added in v0.5.1
func (*SleepTimer_Timestamp) ProtoMessage()
func (*SleepTimer_Timestamp) ProtoReflect ¶ added in v0.5.1
func (x *SleepTimer_Timestamp) ProtoReflect() protoreflect.Message
func (*SleepTimer_Timestamp) Reset ¶ added in v0.5.1
func (x *SleepTimer_Timestamp) Reset()
func (*SleepTimer_Timestamp) String ¶ added in v0.5.1
func (x *SleepTimer_Timestamp) String() string
type SleepTimer_Timestamp_ ¶ added in v0.5.1
type SleepTimer_Timestamp_ struct {
Timestamp *SleepTimer_Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3,oneof"`
}
type Suppressions ¶
type Suppressions struct {
Providers []string `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"`
// contains filtered or unexported fields
}
func (*Suppressions) Descriptor
deprecated
func (*Suppressions) Descriptor() ([]byte, []int)
Deprecated: Use Suppressions.ProtoReflect.Descriptor instead.
func (*Suppressions) GetProviders ¶
func (x *Suppressions) GetProviders() []string
func (*Suppressions) ProtoMessage ¶
func (*Suppressions) ProtoMessage()
func (*Suppressions) ProtoReflect ¶
func (x *Suppressions) ProtoReflect() protoreflect.Message
func (*Suppressions) Reset ¶
func (x *Suppressions) Reset()
func (*Suppressions) String ¶
func (x *Suppressions) String() string
type TransferState ¶
type TransferState struct {
Options *ContextPlayerOptions `protobuf:"bytes,1,opt,name=options,proto3" json:"options,omitempty"`
Playback *Playback `protobuf:"bytes,2,opt,name=playback,proto3" json:"playback,omitempty"`
CurrentSession *Session `protobuf:"bytes,3,opt,name=current_session,json=currentSession,proto3" json:"current_session,omitempty"`
Queue *Queue `protobuf:"bytes,4,opt,name=queue,proto3" json:"queue,omitempty"`
// contains filtered or unexported fields
}
func (*TransferState) Descriptor
deprecated
func (*TransferState) Descriptor() ([]byte, []int)
Deprecated: Use TransferState.ProtoReflect.Descriptor instead.
func (*TransferState) GetCurrentSession ¶
func (x *TransferState) GetCurrentSession() *Session
func (*TransferState) GetOptions ¶
func (x *TransferState) GetOptions() *ContextPlayerOptions
func (*TransferState) GetPlayback ¶
func (x *TransferState) GetPlayback() *Playback
func (*TransferState) GetQueue ¶
func (x *TransferState) GetQueue() *Queue
func (*TransferState) ProtoMessage ¶
func (*TransferState) ProtoMessage()
func (*TransferState) ProtoReflect ¶
func (x *TransferState) ProtoReflect() protoreflect.Message
func (*TransferState) Reset ¶
func (x *TransferState) Reset()
func (*TransferState) String ¶
func (x *TransferState) String() string