connectstate

package
v0.5.3 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2025 License: GPL-3.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

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

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

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

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

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

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

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

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

View Source
var File_spotify_connectstate_connect_proto protoreflect.FileDescriptor
View Source
var File_spotify_connectstate_player_proto protoreflect.FileDescriptor
View Source
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) Enum

func (AudioOutputDeviceType) EnumDescriptor deprecated

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

Deprecated: Use AudioOutputDeviceType.Descriptor instead.

func (AudioOutputDeviceType) Number

func (AudioOutputDeviceType) String

func (x AudioOutputDeviceType) String() string

func (AudioOutputDeviceType) Type

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

func (x BitrateLevel) Enum() *BitrateLevel

func (BitrateLevel) EnumDescriptor deprecated

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

Deprecated: Use BitrateLevel.Descriptor instead.

func (BitrateLevel) Number

func (BitrateLevel) String

func (x BitrateLevel) String() string

func (BitrateLevel) Type

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

func (x BitrateStrategy) Enum() *BitrateStrategy

func (BitrateStrategy) EnumDescriptor deprecated

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

Deprecated: Use BitrateStrategy.Descriptor instead.

func (BitrateStrategy) Number

func (BitrateStrategy) String

func (x BitrateStrategy) String() string

func (BitrateStrategy) Type

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

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetActiveDeviceId

func (x *Cluster) GetActiveDeviceId() string

func (*Cluster) GetChangedTimestampMs

func (x *Cluster) GetChangedTimestampMs() int64

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 (x *Cluster) GetNeedFullPlayerState() bool

func (*Cluster) GetNeedsLocalDevices added in v0.5.1

func (x *Cluster) GetNeedsLocalDevices() bool

func (*Cluster) GetNeedsStateUpdates

func (x *Cluster) GetNeedsStateUpdates() bool

func (*Cluster) GetPlayerState

func (x *Cluster) GetPlayerState() *PlayerState

func (*Cluster) GetServerTimestampMs

func (x *Cluster) GetServerTimestampMs() int64

func (*Cluster) GetStartedPlayingAtTimestamp

func (x *Cluster) GetStartedPlayingAtTimestamp() uint64

func (*Cluster) GetTransferData

func (x *Cluster) GetTransferData() []byte

func (*Cluster) GetTransferDataTimestamp

func (x *Cluster) GetTransferDataTimestamp() uint64

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect

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

func (*Cluster) Reset

func (x *Cluster) Reset()

func (*Cluster) String

func (x *Cluster) String() string

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

func (ClusterUpdateReason) EnumDescriptor deprecated

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

Deprecated: Use ClusterUpdateReason.Descriptor instead.

func (ClusterUpdateReason) Number

func (ClusterUpdateReason) String

func (x ClusterUpdateReason) String() string

func (ClusterUpdateReason) Type

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

Deprecated: Use Context.ProtoReflect.Descriptor instead.

func (*Context) GetLoading

func (x *Context) GetLoading() bool

func (*Context) GetMetadata

func (x *Context) GetMetadata() map[string]string

func (*Context) GetPages

func (x *Context) GetPages() []*ContextPage

func (*Context) GetRestrictions

func (x *Context) GetRestrictions() *Restrictions

func (*Context) GetUri

func (x *Context) GetUri() string

func (*Context) GetUrl

func (x *Context) GetUrl() string

func (*Context) ProtoMessage

func (*Context) ProtoMessage()

func (*Context) ProtoReflect

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

func (*Context) Reset

func (x *Context) Reset()

func (*Context) String

func (x *Context) String() string

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 (*ContextPlayerOptionOverrides) Reset

func (x *ContextPlayerOptionOverrides) Reset()

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

Deprecated: Use Device.ProtoReflect.Descriptor instead.

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 (x *Device) GetTransferData() []byte

func (*Device) ProtoMessage

func (*Device) ProtoMessage()

func (*Device) ProtoReflect

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

func (*Device) Reset

func (x *Device) Reset()

func (*Device) String

func (x *Device) String() string

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 (*DodoDeviceInfo_PlayerStateSummary) Reset added in v0.5.1

func (*DodoDeviceInfo_PlayerStateSummary) String added in v0.5.1

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) 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 (DodoDeviceType) String added in v0.5.1

func (x DodoDeviceType) String() string

func (DodoDeviceType) Type added in v0.5.1

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

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

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

Deprecated: Use Playback.ProtoReflect.Descriptor instead.

func (*Playback) GetAssociatedCurrentTrack

func (x *Playback) GetAssociatedCurrentTrack() *ContextTrack

func (*Playback) GetAssociatedPositionAsOfTimestamp

func (x *Playback) GetAssociatedPositionAsOfTimestamp() int32

func (*Playback) GetCurrentTrack

func (x *Playback) GetCurrentTrack() *ContextTrack

func (*Playback) GetIsPaused

func (x *Playback) GetIsPaused() bool

func (*Playback) GetPlaybackSpeed

func (x *Playback) GetPlaybackSpeed() float64

func (*Playback) GetPositionAsOfTimestamp

func (x *Playback) GetPositionAsOfTimestamp() int32

func (*Playback) GetTimestamp

func (x *Playback) GetTimestamp() int64

func (*Playback) ProtoMessage

func (*Playback) ProtoMessage()

func (*Playback) ProtoReflect

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

func (*Playback) Reset

func (x *Playback) Reset()

func (*Playback) String

func (x *Playback) String() string

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

func (x PutStateReason) Enum() *PutStateReason

func (PutStateReason) EnumDescriptor deprecated

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

Deprecated: Use PutStateReason.Descriptor instead.

func (PutStateReason) Number

func (PutStateReason) String

func (x PutStateReason) String() string

func (PutStateReason) Type

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

Deprecated: Use Queue.ProtoReflect.Descriptor instead.

func (*Queue) GetIsPlayingQueue

func (x *Queue) GetIsPlayingQueue() bool

func (*Queue) GetTracks

func (x *Queue) GetTracks() []*ContextTrack

func (*Queue) ProtoMessage

func (*Queue) ProtoMessage()

func (*Queue) ProtoReflect

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

func (*Queue) Reset

func (x *Queue) Reset()

func (*Queue) String

func (x *Queue) String() string

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

Deprecated: Use Session.ProtoReflect.Descriptor instead.

func (*Session) GetContext

func (x *Session) GetContext() *Context

func (*Session) GetCurrentUid

func (x *Session) GetCurrentUid() string

func (*Session) GetInstrumentationParams

func (x *Session) GetInstrumentationParams() *InstrumentationParams

func (*Session) GetMainContext

func (x *Session) GetMainContext() *Context

func (*Session) GetOptionOverrides

func (x *Session) GetOptionOverrides() *ContextPlayerOptionOverrides

func (*Session) GetOriginalSessionId

func (x *Session) GetOriginalSessionId() string

func (*Session) GetPlayOrigin

func (x *Session) GetPlayOrigin() *PlayOrigin

func (*Session) GetShuffleSeed

func (x *Session) GetShuffleSeed() string

func (*Session) GetSuppressions

func (x *Session) GetSuppressions() *Suppressions

func (*Session) ProtoMessage

func (*Session) ProtoMessage()

func (*Session) ProtoReflect

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

func (*Session) Reset

func (x *Session) Reset()

func (*Session) String

func (x *Session) String() string

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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