Spotify

package
Version: v0.0.0-...-fcfe891 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2018 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package Spotify is a generated protocol buffer package.

It is generated from these files:

ad-hermes-proxy.proto
appstore.proto
authentication.proto
facebook-publish.proto
keyexchange.proto
mercury.proto
mergedprofile.proto
metadata.proto
playlist4changes.proto
playlist4content.proto
playlist4issues.proto
playlist4meta.proto
playlist4ops.proto
popcount.proto
pubsub.proto
radio.proto
search.proto
social.proto
spirc.proto
toplist.proto

It has these top-level messages:

Rule
AdRequest
AdQueueResponse
AdFile
AdQueueEntry
AppInfo
AppInfoList
SemanticVersion
RequestHeader
AppItem
AppList
IdentifierList
BannerConfig
ClientResponseEncrypted
LoginCredentials
FingerprintResponseUnion
FingerprintGrainResponse
FingerprintHmacRipemdResponse
PeerTicketUnion
PeerTicketPublicKey
PeerTicketOld
SystemInfo
LibspotifyAppKey
ClientInfo
ClientInfoFacebook
APWelcome
AccountInfo
AccountInfoSpotify
AccountInfoFacebook
EventReply
RetryInfo
Id
Start
Seek
Pause
Resume
End
Event
ClientHello
BuildInfo
LoginCryptoHelloUnion
LoginCryptoDiffieHellmanHello
FeatureSet
APResponseMessage
APChallenge
LoginCryptoChallengeUnion
LoginCryptoDiffieHellmanChallenge
FingerprintChallengeUnion
FingerprintGrainChallenge
FingerprintHmacRipemdChallenge
PoWChallengeUnion
PoWHashCashChallenge
CryptoChallengeUnion
CryptoShannonChallenge
CryptoRc4Sha1HmacChallenge
UpgradeRequiredMessage
APLoginFailed
ClientResponsePlaintext
LoginCryptoResponseUnion
LoginCryptoDiffieHellmanResponse
PoWResponseUnion
PoWHashCashResponse
CryptoResponseUnion
CryptoShannonResponse
CryptoRc4Sha1HmacResponse
MercuryMultiGetRequest
MercuryMultiGetReply
MercuryRequest
MercuryReply
Header
UserField
MergedProfileRequest
MergedProfileReply
TopTracks
ActivityPeriod
Artist
AlbumGroup
Date
Album
Track
Image
ImageGroup
Biography
Disc
Copyright
Restriction
SalePeriod
ExternalId
AudioFile
ChangeInfo
Delta
Merge
ChangeSet
RevisionTaggedChangeSet
Diff
ListDump
ListChanges
SelectedListContent
Item
ListItems
ContentRange
ListContentSelection
ClientIssue
ClientResolveAction
ListChecksum
DownloadFormat
ListAttributes
ItemAttributes
StringAttribute
StringAttributes
Add
Rem
Mov
ItemAttributesPartialState
ListAttributesPartialState
UpdateItemAttributes
UpdateListAttributes
Op
OpList
PopcountRequest
PopcountResult
Subscription
RadioRequest
MultiSeedRequest
Feedback
Tracks
Station
Rules
StationResponse
StationList
LikedPlaylist
SearchRequest
Playlist
User
SearchReply
DecorationData
Frame
DeviceState
Capability
Goodbye
State
TrackRef
Ad
Metadata
Toplist

Index

Constants

This section is empty.

Variables

View Source
var AccountCreation_name = map[int32]string{
	1: "ACCOUNT_CREATION_ALWAYS_PROMPT",
	3: "ACCOUNT_CREATION_ALWAYS_CREATE",
}
View Source
var AccountCreation_value = map[string]int32{
	"ACCOUNT_CREATION_ALWAYS_PROMPT": 1,
	"ACCOUNT_CREATION_ALWAYS_CREATE": 3,
}
View Source
var AccountType_name = map[int32]string{
	0: "Spotify",
	1: "Facebook",
}
View Source
var AccountType_value = map[string]int32{
	"Spotify":  0,
	"Facebook": 1,
}
View Source
var Album_Type_name = map[int32]string{
	1: "ALBUM",
	2: "SINGLE",
	3: "COMPILATION",
	4: "EP",
}
View Source
var Album_Type_value = map[string]int32{
	"ALBUM":       1,
	"SINGLE":      2,
	"COMPILATION": 3,
	"EP":          4,
}
View Source
var AppItem_Requirement_name = map[int32]string{
	1: "REQUIRED_INSTALL",
	2: "LAZYLOAD",
	3: "OPTIONAL_INSTALL",
}
View Source
var AppItem_Requirement_value = map[string]int32{
	"REQUIRED_INSTALL": 1,
	"LAZYLOAD":         2,
	"OPTIONAL_INSTALL": 3,
}
View Source
var AppItem_Type_name = map[int32]string{
	0: "APPLICATION",
	1: "FRAMEWORK",
	2: "BRIDGE",
}
View Source
var AppItem_Type_value = map[string]int32{
	"APPLICATION": 0,
	"FRAMEWORK":   1,
	"BRIDGE":      2,
}
View Source
var AudioFile_Format_name = map[int32]string{
	0:  "OGG_VORBIS_96",
	1:  "OGG_VORBIS_160",
	2:  "OGG_VORBIS_320",
	3:  "MP3_256",
	4:  "MP3_320",
	5:  "MP3_160",
	6:  "MP3_96",
	7:  "MP3_160_ENC",
	8:  "OTHER2",
	9:  "OTHER3",
	10: "AAC_160",
	11: "AAC_320",
	12: "OTHER4",
	13: "OTHER5",
}
View Source
var AudioFile_Format_value = map[string]int32{
	"OGG_VORBIS_96":  0,
	"OGG_VORBIS_160": 1,
	"OGG_VORBIS_320": 2,
	"MP3_256":        3,
	"MP3_320":        4,
	"MP3_160":        5,
	"MP3_96":         6,
	"MP3_160_ENC":    7,
	"OTHER2":         8,
	"OTHER3":         9,
	"AAC_160":        10,
	"AAC_320":        11,
	"OTHER4":         12,
	"OTHER5":         13,
}
View Source
var AuthenticationType_name = map[int32]string{
	0: "AUTHENTICATION_USER_PASS",
	1: "AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS",
	2: "AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS",
	3: "AUTHENTICATION_SPOTIFY_TOKEN",
	4: "AUTHENTICATION_FACEBOOK_TOKEN",
}
View Source
var AuthenticationType_value = map[string]int32{
	"AUTHENTICATION_USER_PASS":                   0,
	"AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS":  1,
	"AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS": 2,
	"AUTHENTICATION_SPOTIFY_TOKEN":               3,
	"AUTHENTICATION_FACEBOOK_TOKEN":              4,
}
View Source
var Brand_name = map[int32]string{
	0: "BRAND_UNBRANDED",
	1: "BRAND_INQ",
	2: "BRAND_HTC",
	3: "BRAND_NOKIA",
}
View Source
var Brand_value = map[string]int32{
	"BRAND_UNBRANDED": 0,
	"BRAND_INQ":       1,
	"BRAND_HTC":       2,
	"BRAND_NOKIA":     3,
}
View Source
var CapabilityType_name = map[int32]string{
	1:  "kSupportedContexts",
	2:  "kCanBePlayer",
	3:  "kRestrictToLocal",
	4:  "kDeviceType",
	5:  "kGaiaEqConnectId",
	6:  "kSupportsLogout",
	7:  "kIsObservable",
	8:  "kVolumeSteps",
	9:  "kSupportedTypes",
	10: "kCommandAcks",
	11: "kSupportsRename",
	12: "kHidden",
}
View Source
var CapabilityType_value = map[string]int32{
	"kSupportedContexts": 1,
	"kCanBePlayer":       2,
	"kRestrictToLocal":   3,
	"kDeviceType":        4,
	"kGaiaEqConnectId":   5,
	"kSupportsLogout":    6,
	"kIsObservable":      7,
	"kVolumeSteps":       8,
	"kSupportedTypes":    9,
	"kCommandAcks":       10,
	"kSupportsRename":    11,
	"kHidden":            12,
}
View Source
var ChangeSet_Kind_name = map[int32]string{
	0: "KIND_UNKNOWN",
	2: "DELTA",
	3: "MERGE",
}
View Source
var ChangeSet_Kind_value = map[string]int32{
	"KIND_UNKNOWN": 0,
	"DELTA":        2,
	"MERGE":        3,
}
View Source
var ClientIssue_Code_name = map[int32]string{
	0: "CODE_UNKNOWN",
	1: "CODE_INDEX_OUT_OF_BOUNDS",
	2: "CODE_VERSION_MISMATCH",
	3: "CODE_CACHED_CHANGE",
	4: "CODE_OFFLINE_CHANGE",
	5: "CODE_CONCURRENT_CHANGE",
}
View Source
var ClientIssue_Code_value = map[string]int32{
	"CODE_UNKNOWN":             0,
	"CODE_INDEX_OUT_OF_BOUNDS": 1,
	"CODE_VERSION_MISMATCH":    2,
	"CODE_CACHED_CHANGE":       3,
	"CODE_OFFLINE_CHANGE":      4,
	"CODE_CONCURRENT_CHANGE":   5,
}
View Source
var ClientIssue_Level_name = map[int32]string{
	0: "LEVEL_UNKNOWN",
	1: "LEVEL_DEBUG",
	2: "LEVEL_INFO",
	3: "LEVEL_NOTICE",
	4: "LEVEL_WARNING",
	5: "LEVEL_ERROR",
}
View Source
var ClientIssue_Level_value = map[string]int32{
	"LEVEL_UNKNOWN": 0,
	"LEVEL_DEBUG":   1,
	"LEVEL_INFO":    2,
	"LEVEL_NOTICE":  3,
	"LEVEL_WARNING": 4,
	"LEVEL_ERROR":   5,
}
View Source
var ClientResolveAction_Code_name = map[int32]string{
	0: "CODE_UNKNOWN",
	1: "CODE_NO_ACTION",
	2: "CODE_RETRY",
	3: "CODE_RELOAD",
	4: "CODE_DISCARD_LOCAL_CHANGES",
	5: "CODE_SEND_DUMP",
	6: "CODE_DISPLAY_ERROR_MESSAGE",
}
View Source
var ClientResolveAction_Code_value = map[string]int32{
	"CODE_UNKNOWN":               0,
	"CODE_NO_ACTION":             1,
	"CODE_RETRY":                 2,
	"CODE_RELOAD":                3,
	"CODE_DISCARD_LOCAL_CHANGES": 4,
	"CODE_SEND_DUMP":             5,
	"CODE_DISPLAY_ERROR_MESSAGE": 6,
}
View Source
var ClientResolveAction_Initiator_name = map[int32]string{
	0: "INITIATOR_UNKNOWN",
	1: "INITIATOR_SERVER",
	2: "INITIATOR_CLIENT",
}
View Source
var ClientResolveAction_Initiator_value = map[string]int32{
	"INITIATOR_UNKNOWN": 0,
	"INITIATOR_SERVER":  1,
	"INITIATOR_CLIENT":  2,
}
View Source
var Copyright_Type_name = map[int32]string{
	0: "P",
	1: "C",
}
View Source
var Copyright_Type_value = map[string]int32{
	"P": 0,
	"C": 1,
}
View Source
var CpuFamily_name = map[int32]string{
	0: "CPU_UNKNOWN",
	1: "CPU_X86",
	2: "CPU_X86_64",
	3: "CPU_PPC",
	4: "CPU_PPC_64",
	5: "CPU_ARM",
	6: "CPU_IA64",
	7: "CPU_SH",
	8: "CPU_MIPS",
	9: "CPU_BLACKFIN",
}
View Source
var CpuFamily_value = map[string]int32{
	"CPU_UNKNOWN":  0,
	"CPU_X86":      1,
	"CPU_X86_64":   2,
	"CPU_PPC":      3,
	"CPU_PPC_64":   4,
	"CPU_ARM":      5,
	"CPU_IA64":     6,
	"CPU_SH":       7,
	"CPU_MIPS":     8,
	"CPU_BLACKFIN": 9,
}
View Source
var Cryptosuite_name = map[int32]string{
	0: "CRYPTO_SUITE_SHANNON",
	1: "CRYPTO_SUITE_RC4_SHA1_HMAC",
}
View Source
var Cryptosuite_value = map[string]int32{
	"CRYPTO_SUITE_SHANNON":       0,
	"CRYPTO_SUITE_RC4_SHA1_HMAC": 1,
}
View Source
var DownloadFormat_Codec_name = map[int32]string{
	0: "CODEC_UNKNOWN",
	1: "OGG_VORBIS",
	2: "FLAC",
	3: "MPEG_1_LAYER_3",
}
View Source
var DownloadFormat_Codec_value = map[string]int32{
	"CODEC_UNKNOWN":  0,
	"OGG_VORBIS":     1,
	"FLAC":           2,
	"MPEG_1_LAYER_3": 3,
}
View Source
var ErrorCode_name = map[int32]string{
	0:  "ProtocolError",
	2:  "TryAnotherAP",
	5:  "BadConnectionId",
	9:  "TravelRestriction",
	11: "PremiumAccountRequired",
	12: "BadCredentials",
	13: "CouldNotValidateCredentials",
	14: "AccountExists",
	15: "ExtraVerificationRequired",
	16: "InvalidAppKey",
	17: "ApplicationBanned",
}
View Source
var ErrorCode_value = map[string]int32{
	"ProtocolError":               0,
	"TryAnotherAP":                2,
	"BadConnectionId":             5,
	"TravelRestriction":           9,
	"PremiumAccountRequired":      11,
	"BadCredentials":              12,
	"CouldNotValidateCredentials": 13,
	"AccountExists":               14,
	"ExtraVerificationRequired":   15,
	"InvalidAppKey":               16,
	"ApplicationBanned":           17,
}
View Source
var Fingerprint_name = map[int32]string{
	0: "FINGERPRINT_GRAIN",
	1: "FINGERPRINT_HMAC_RIPEMD",
}
View Source
var Fingerprint_value = map[string]int32{
	"FINGERPRINT_GRAIN":       0,
	"FINGERPRINT_HMAC_RIPEMD": 1,
}
View Source
var Image_Size_name = map[int32]string{
	0: "DEFAULT",
	1: "SMALL",
	2: "LARGE",
	3: "XLARGE",
}
View Source
var Image_Size_value = map[string]int32{
	"DEFAULT": 0,
	"SMALL":   1,
	"LARGE":   2,
	"XLARGE":  3,
}
View Source
var ItemAttributesPartialState_ItemAttributeKind_name = map[int32]string{
	0:  "ITEM_UNKNOWN",
	1:  "ITEM_ADDED_BY",
	2:  "ITEM_TIMESTAMP",
	3:  "ITEM_MESSAGE",
	4:  "ITEM_SEEN",
	5:  "ITEM_DOWNLOAD_COUNT",
	6:  "ITEM_DOWNLOAD_FORMAT",
	7:  "ITEM_SEVENDIGITAL_ID",
	8:  "ITEM_SEVENDIGITAL_LEFT",
	9:  "ITEM_SEEN_AT",
	10: "ITEM_PUBLIC",
}
View Source
var ItemAttributesPartialState_ItemAttributeKind_value = map[string]int32{
	"ITEM_UNKNOWN":           0,
	"ITEM_ADDED_BY":          1,
	"ITEM_TIMESTAMP":         2,
	"ITEM_MESSAGE":           3,
	"ITEM_SEEN":              4,
	"ITEM_DOWNLOAD_COUNT":    5,
	"ITEM_DOWNLOAD_FORMAT":   6,
	"ITEM_SEVENDIGITAL_ID":   7,
	"ITEM_SEVENDIGITAL_LEFT": 8,
	"ITEM_SEEN_AT":           9,
	"ITEM_PUBLIC":            10,
}
View Source
var ListAttributesPartialState_ListAttributeKind_name = map[int32]string{
	0: "LIST_UNKNOWN",
	1: "LIST_NAME",
	2: "LIST_DESCRIPTION",
	3: "LIST_PICTURE",
	4: "LIST_COLLABORATIVE",
	5: "LIST_PL3_VERSION",
	6: "LIST_DELETED_BY_OWNER",
	7: "LIST_RESTRICTED_COLLABORATIVE",
}
View Source
var ListAttributesPartialState_ListAttributeKind_value = map[string]int32{
	"LIST_UNKNOWN":                  0,
	"LIST_NAME":                     1,
	"LIST_DESCRIPTION":              2,
	"LIST_PICTURE":                  3,
	"LIST_COLLABORATIVE":            4,
	"LIST_PL3_VERSION":              5,
	"LIST_DELETED_BY_OWNER":         6,
	"LIST_RESTRICTED_COLLABORATIVE": 7,
}
View Source
var MercuryReply_CachePolicy_name = map[int32]string{
	1: "CACHE_NO",
	2: "CACHE_PRIVATE",
	3: "CACHE_PUBLIC",
}
View Source
var MercuryReply_CachePolicy_value = map[string]int32{
	"CACHE_NO":      1,
	"CACHE_PRIVATE": 2,
	"CACHE_PUBLIC":  3,
}
View Source
var MessageType_name = map[int32]string{
	1:   "kMessageTypeHello",
	2:   "kMessageTypeGoodbye",
	3:   "kMessageTypeProbe",
	10:  "kMessageTypeNotify",
	20:  "kMessageTypeLoad",
	21:  "kMessageTypePlay",
	22:  "kMessageTypePause",
	23:  "kMessageTypePlayPause",
	24:  "kMessageTypeSeek",
	25:  "kMessageTypePrev",
	26:  "kMessageTypeNext",
	27:  "kMessageTypeVolume",
	28:  "kMessageTypeShuffle",
	29:  "kMessageTypeRepeat",
	31:  "kMessageTypeVolumeDown",
	32:  "kMessageTypeVolumeUp",
	33:  "kMessageTypeReplace",
	34:  "kMessageTypeLogout",
	35:  "kMessageTypeAction",
	36:  "kMessageTypeRename",
	128: "kMessageTypeUpdateMetadata",
}
View Source
var MessageType_value = map[string]int32{
	"kMessageTypeHello":          1,
	"kMessageTypeGoodbye":        2,
	"kMessageTypeProbe":          3,
	"kMessageTypeNotify":         10,
	"kMessageTypeLoad":           20,
	"kMessageTypePlay":           21,
	"kMessageTypePause":          22,
	"kMessageTypePlayPause":      23,
	"kMessageTypeSeek":           24,
	"kMessageTypePrev":           25,
	"kMessageTypeNext":           26,
	"kMessageTypeVolume":         27,
	"kMessageTypeShuffle":        28,
	"kMessageTypeRepeat":         29,
	"kMessageTypeVolumeDown":     31,
	"kMessageTypeVolumeUp":       32,
	"kMessageTypeReplace":        33,
	"kMessageTypeLogout":         34,
	"kMessageTypeAction":         35,
	"kMessageTypeRename":         36,
	"kMessageTypeUpdateMetadata": 128,
}
View Source
var Op_Kind_name = map[int32]string{
	0: "KIND_UNKNOWN",
	2: "ADD",
	3: "REM",
	4: "MOV",
	5: "UPDATE_ITEM_ATTRIBUTES",
	6: "UPDATE_LIST_ATTRIBUTES",
}
View Source
var Op_Kind_value = map[string]int32{
	"KIND_UNKNOWN":           0,
	"ADD":                    2,
	"REM":                    3,
	"MOV":                    4,
	"UPDATE_ITEM_ATTRIBUTES": 5,
	"UPDATE_LIST_ATTRIBUTES": 6,
}
View Source
var Os_name = map[int32]string{
	0:  "OS_UNKNOWN",
	1:  "OS_WINDOWS",
	2:  "OS_OSX",
	3:  "OS_IPHONE",
	4:  "OS_S60",
	5:  "OS_LINUX",
	6:  "OS_WINDOWS_CE",
	7:  "OS_ANDROID",
	8:  "OS_PALM",
	9:  "OS_FREEBSD",
	10: "OS_BLACKBERRY",
	11: "OS_SONOS",
	12: "OS_LOGITECH",
	13: "OS_WP7",
	14: "OS_ONKYO",
	15: "OS_PHILIPS",
	16: "OS_WD",
	17: "OS_VOLVO",
	18: "OS_TIVO",
	19: "OS_AWOX",
	20: "OS_MEEGO",
	21: "OS_QNXNTO",
	22: "OS_BCO",
}
View Source
var Os_value = map[string]int32{
	"OS_UNKNOWN":    0,
	"OS_WINDOWS":    1,
	"OS_OSX":        2,
	"OS_IPHONE":     3,
	"OS_S60":        4,
	"OS_LINUX":      5,
	"OS_WINDOWS_CE": 6,
	"OS_ANDROID":    7,
	"OS_PALM":       8,
	"OS_FREEBSD":    9,
	"OS_BLACKBERRY": 10,
	"OS_SONOS":      11,
	"OS_LOGITECH":   12,
	"OS_WP7":        13,
	"OS_ONKYO":      14,
	"OS_PHILIPS":    15,
	"OS_WD":         16,
	"OS_VOLVO":      17,
	"OS_TIVO":       18,
	"OS_AWOX":       19,
	"OS_MEEGO":      20,
	"OS_QNXNTO":     21,
	"OS_BCO":        22,
}
View Source
var Platform_name = map[int32]string{
	0:  "PLATFORM_WIN32_X86",
	1:  "PLATFORM_OSX_X86",
	2:  "PLATFORM_LINUX_X86",
	3:  "PLATFORM_IPHONE_ARM",
	4:  "PLATFORM_S60_ARM",
	5:  "PLATFORM_OSX_PPC",
	6:  "PLATFORM_ANDROID_ARM",
	7:  "PLATFORM_WINDOWS_CE_ARM",
	8:  "PLATFORM_LINUX_X86_64",
	9:  "PLATFORM_OSX_X86_64",
	10: "PLATFORM_PALM_ARM",
	11: "PLATFORM_LINUX_SH",
	12: "PLATFORM_FREEBSD_X86",
	13: "PLATFORM_FREEBSD_X86_64",
	14: "PLATFORM_BLACKBERRY_ARM",
	15: "PLATFORM_SONOS",
	16: "PLATFORM_LINUX_MIPS",
	17: "PLATFORM_LINUX_ARM",
	18: "PLATFORM_LOGITECH_ARM",
	19: "PLATFORM_LINUX_BLACKFIN",
	20: "PLATFORM_WP7_ARM",
	21: "PLATFORM_ONKYO_ARM",
	22: "PLATFORM_QNXNTO_ARM",
	23: "PLATFORM_BCO_ARM",
}
View Source
var Platform_value = map[string]int32{
	"PLATFORM_WIN32_X86":      0,
	"PLATFORM_OSX_X86":        1,
	"PLATFORM_LINUX_X86":      2,
	"PLATFORM_IPHONE_ARM":     3,
	"PLATFORM_S60_ARM":        4,
	"PLATFORM_OSX_PPC":        5,
	"PLATFORM_ANDROID_ARM":    6,
	"PLATFORM_WINDOWS_CE_ARM": 7,
	"PLATFORM_LINUX_X86_64":   8,
	"PLATFORM_OSX_X86_64":     9,
	"PLATFORM_PALM_ARM":       10,
	"PLATFORM_LINUX_SH":       11,
	"PLATFORM_FREEBSD_X86":    12,
	"PLATFORM_FREEBSD_X86_64": 13,
	"PLATFORM_BLACKBERRY_ARM": 14,
	"PLATFORM_SONOS":          15,
	"PLATFORM_LINUX_MIPS":     16,
	"PLATFORM_LINUX_ARM":      17,
	"PLATFORM_LOGITECH_ARM":   18,
	"PLATFORM_LINUX_BLACKFIN": 19,
	"PLATFORM_WP7_ARM":        20,
	"PLATFORM_ONKYO_ARM":      21,
	"PLATFORM_QNXNTO_ARM":     22,
	"PLATFORM_BCO_ARM":        23,
}
View Source
var PlayStatus_name = map[int32]string{
	0: "kPlayStatusStop",
	1: "kPlayStatusPlay",
	2: "kPlayStatusPause",
	3: "kPlayStatusLoading",
}
View Source
var PlayStatus_value = map[string]int32{
	"kPlayStatusStop":    0,
	"kPlayStatusPlay":    1,
	"kPlayStatusPause":   2,
	"kPlayStatusLoading": 3,
}
View Source
var Powscheme_name = map[int32]string{
	0: "POW_HASH_CASH",
}
View Source
var Powscheme_value = map[string]int32{
	"POW_HASH_CASH": 0,
}
View Source
var ProductFlags_name = map[int32]string{
	0: "PRODUCT_FLAG_NONE",
	1: "PRODUCT_FLAG_DEV_BUILD",
}
View Source
var ProductFlags_value = map[string]int32{
	"PRODUCT_FLAG_NONE":      0,
	"PRODUCT_FLAG_DEV_BUILD": 1,
}
View Source
var Product_name = map[int32]string{
	0: "PRODUCT_CLIENT",
	1: "PRODUCT_LIBSPOTIFY",
	2: "PRODUCT_MOBILE",
	3: "PRODUCT_PARTNER",
	5: "PRODUCT_LIBSPOTIFY_EMBEDDED",
}
View Source
var Product_value = map[string]int32{
	"PRODUCT_CLIENT":              0,
	"PRODUCT_LIBSPOTIFY":          1,
	"PRODUCT_MOBILE":              2,
	"PRODUCT_PARTNER":             3,
	"PRODUCT_LIBSPOTIFY_EMBEDDED": 5,
}
View Source
var RequestHeader_DeviceClass_name = map[int32]string{
	1: "DESKTOP",
	2: "TABLET",
	3: "MOBILE",
	4: "WEB",
	5: "TV",
}
View Source
var RequestHeader_DeviceClass_value = map[string]int32{
	"DESKTOP": 1,
	"TABLET":  2,
	"MOBILE":  3,
	"WEB":     4,
	"TV":      5,
}
View Source
var RequestHeader_Platform_name = map[int32]string{
	0:   "WIN32_X86",
	1:   "OSX_X86",
	2:   "LINUX_X86",
	3:   "IPHONE_ARM",
	4:   "SYMBIANS60_ARM",
	5:   "OSX_POWERPC",
	6:   "ANDROID_ARM",
	7:   "WINCE_ARM",
	8:   "LINUX_X86_64",
	9:   "OSX_X86_64",
	10:  "PALM_ARM",
	11:  "LINUX_SH",
	12:  "FREEBSD_X86",
	13:  "FREEBSD_X86_64",
	14:  "BLACKBERRY_ARM",
	15:  "SONOS_UNKNOWN",
	16:  "LINUX_MIPS",
	17:  "LINUX_ARM",
	18:  "LOGITECH_ARM",
	19:  "LINUX_BLACKFIN",
	21:  "ONKYO_ARM",
	22:  "QNXNTO_ARM",
	255: "BADPLATFORM",
}
View Source
var RequestHeader_Platform_value = map[string]int32{
	"WIN32_X86":      0,
	"OSX_X86":        1,
	"LINUX_X86":      2,
	"IPHONE_ARM":     3,
	"SYMBIANS60_ARM": 4,
	"OSX_POWERPC":    5,
	"ANDROID_ARM":    6,
	"WINCE_ARM":      7,
	"LINUX_X86_64":   8,
	"OSX_X86_64":     9,
	"PALM_ARM":       10,
	"LINUX_SH":       11,
	"FREEBSD_X86":    12,
	"FREEBSD_X86_64": 13,
	"BLACKBERRY_ARM": 14,
	"SONOS_UNKNOWN":  15,
	"LINUX_MIPS":     16,
	"LINUX_ARM":      17,
	"LOGITECH_ARM":   18,
	"LINUX_BLACKFIN": 19,
	"ONKYO_ARM":      21,
	"QNXNTO_ARM":     22,
	"BADPLATFORM":    255,
}
View Source
var Restriction_Type_name = map[int32]string{
	0: "STREAMING",
}
View Source
var Restriction_Type_value = map[string]int32{
	"STREAMING": 0,
}
View Source
var SearchRequest_Type_name = map[int32]string{
	0: "TRACK",
	1: "ALBUM",
	2: "ARTIST",
	3: "PLAYLIST",
	4: "USER",
}
View Source
var SearchRequest_Type_value = map[string]int32{
	"TRACK":    0,
	"ALBUM":    1,
	"ARTIST":   2,
	"PLAYLIST": 3,
	"USER":     4,
}

Functions

This section is empty.

Types

type APChallenge

type APChallenge struct {
	LoginCryptoChallenge *LoginCryptoChallengeUnion `protobuf:"bytes,10,req,name=login_crypto_challenge,json=loginCryptoChallenge" json:"login_crypto_challenge,omitempty"`
	FingerprintChallenge *FingerprintChallengeUnion `protobuf:"bytes,20,req,name=fingerprint_challenge,json=fingerprintChallenge" json:"fingerprint_challenge,omitempty"`
	PowChallenge         *PoWChallengeUnion         `protobuf:"bytes,30,req,name=pow_challenge,json=powChallenge" json:"pow_challenge,omitempty"`
	CryptoChallenge      *CryptoChallengeUnion      `protobuf:"bytes,40,req,name=crypto_challenge,json=cryptoChallenge" json:"crypto_challenge,omitempty"`
	ServerNonce          []byte                     `protobuf:"bytes,50,req,name=server_nonce,json=serverNonce" json:"server_nonce,omitempty"`
	Padding              []byte                     `protobuf:"bytes,60,opt,name=padding" json:"padding,omitempty"`
	XXX_unrecognized     []byte                     `json:"-"`
}

func (*APChallenge) Descriptor

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

func (*APChallenge) GetCryptoChallenge

func (m *APChallenge) GetCryptoChallenge() *CryptoChallengeUnion

func (*APChallenge) GetFingerprintChallenge

func (m *APChallenge) GetFingerprintChallenge() *FingerprintChallengeUnion

func (*APChallenge) GetLoginCryptoChallenge

func (m *APChallenge) GetLoginCryptoChallenge() *LoginCryptoChallengeUnion

func (*APChallenge) GetPadding

func (m *APChallenge) GetPadding() []byte

func (*APChallenge) GetPowChallenge

func (m *APChallenge) GetPowChallenge() *PoWChallengeUnion

func (*APChallenge) GetServerNonce

func (m *APChallenge) GetServerNonce() []byte

func (*APChallenge) ProtoMessage

func (*APChallenge) ProtoMessage()

func (*APChallenge) Reset

func (m *APChallenge) Reset()

func (*APChallenge) String

func (m *APChallenge) String() string

type APLoginFailed

type APLoginFailed struct {
	ErrorCode        *ErrorCode `protobuf:"varint,10,req,name=error_code,json=errorCode,enum=Spotify.ErrorCode" json:"error_code,omitempty"`
	RetryDelay       *int32     `protobuf:"varint,20,opt,name=retry_delay,json=retryDelay" json:"retry_delay,omitempty"`
	Expiry           *int32     `protobuf:"varint,30,opt,name=expiry" json:"expiry,omitempty"`
	ErrorDescription *string    `protobuf:"bytes,40,opt,name=error_description,json=errorDescription" json:"error_description,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*APLoginFailed) Descriptor

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

func (*APLoginFailed) GetErrorCode

func (m *APLoginFailed) GetErrorCode() ErrorCode

func (*APLoginFailed) GetErrorDescription

func (m *APLoginFailed) GetErrorDescription() string

func (*APLoginFailed) GetExpiry

func (m *APLoginFailed) GetExpiry() int32

func (*APLoginFailed) GetRetryDelay

func (m *APLoginFailed) GetRetryDelay() int32

func (*APLoginFailed) ProtoMessage

func (*APLoginFailed) ProtoMessage()

func (*APLoginFailed) Reset

func (m *APLoginFailed) Reset()

func (*APLoginFailed) String

func (m *APLoginFailed) String() string

type APResponseMessage

type APResponseMessage struct {
	Challenge        *APChallenge            `protobuf:"bytes,10,opt,name=challenge" json:"challenge,omitempty"`
	Upgrade          *UpgradeRequiredMessage `protobuf:"bytes,20,opt,name=upgrade" json:"upgrade,omitempty"`
	LoginFailed      *APLoginFailed          `protobuf:"bytes,30,opt,name=login_failed,json=loginFailed" json:"login_failed,omitempty"`
	XXX_unrecognized []byte                  `json:"-"`
}

func (*APResponseMessage) Descriptor

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

func (*APResponseMessage) GetChallenge

func (m *APResponseMessage) GetChallenge() *APChallenge

func (*APResponseMessage) GetLoginFailed

func (m *APResponseMessage) GetLoginFailed() *APLoginFailed

func (*APResponseMessage) GetUpgrade

func (m *APResponseMessage) GetUpgrade() *UpgradeRequiredMessage

func (*APResponseMessage) ProtoMessage

func (*APResponseMessage) ProtoMessage()

func (*APResponseMessage) Reset

func (m *APResponseMessage) Reset()

func (*APResponseMessage) String

func (m *APResponseMessage) String() string

type APWelcome

type APWelcome struct {
	CanonicalUsername           *string              `protobuf:"bytes,10,req,name=canonical_username,json=canonicalUsername" json:"canonical_username,omitempty"`
	AccountTypeLoggedIn         *AccountType         `` /* 142-byte string literal not displayed */
	CredentialsTypeLoggedIn     *AccountType         `` /* 154-byte string literal not displayed */
	ReusableAuthCredentialsType *AuthenticationType  `` /* 173-byte string literal not displayed */
	ReusableAuthCredentials     []byte               `` /* 126-byte string literal not displayed */
	LfsSecret                   []byte               `protobuf:"bytes,50,opt,name=lfs_secret,json=lfsSecret" json:"lfs_secret,omitempty"`
	AccountInfo                 *AccountInfo         `protobuf:"bytes,60,opt,name=account_info,json=accountInfo" json:"account_info,omitempty"`
	Fb                          *AccountInfoFacebook `protobuf:"bytes,70,opt,name=fb" json:"fb,omitempty"`
	XXX_unrecognized            []byte               `json:"-"`
}

func (*APWelcome) Descriptor

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

func (*APWelcome) GetAccountInfo

func (m *APWelcome) GetAccountInfo() *AccountInfo

func (*APWelcome) GetAccountTypeLoggedIn

func (m *APWelcome) GetAccountTypeLoggedIn() AccountType

func (*APWelcome) GetCanonicalUsername

func (m *APWelcome) GetCanonicalUsername() string

func (*APWelcome) GetCredentialsTypeLoggedIn

func (m *APWelcome) GetCredentialsTypeLoggedIn() AccountType

func (*APWelcome) GetFb

func (m *APWelcome) GetFb() *AccountInfoFacebook

func (*APWelcome) GetLfsSecret

func (m *APWelcome) GetLfsSecret() []byte

func (*APWelcome) GetReusableAuthCredentials

func (m *APWelcome) GetReusableAuthCredentials() []byte

func (*APWelcome) GetReusableAuthCredentialsType

func (m *APWelcome) GetReusableAuthCredentialsType() AuthenticationType

func (*APWelcome) ProtoMessage

func (*APWelcome) ProtoMessage()

func (*APWelcome) Reset

func (m *APWelcome) Reset()

func (*APWelcome) String

func (m *APWelcome) String() string

type AccountCreation

type AccountCreation int32
const (
	AccountCreation_ACCOUNT_CREATION_ALWAYS_PROMPT AccountCreation = 1
	AccountCreation_ACCOUNT_CREATION_ALWAYS_CREATE AccountCreation = 3
)

func (AccountCreation) Enum

func (x AccountCreation) Enum() *AccountCreation

func (AccountCreation) EnumDescriptor

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

func (AccountCreation) String

func (x AccountCreation) String() string

func (*AccountCreation) UnmarshalJSON

func (x *AccountCreation) UnmarshalJSON(data []byte) error

type AccountInfo

type AccountInfo struct {
	Spotify          *AccountInfoSpotify  `protobuf:"bytes,1,opt,name=spotify" json:"spotify,omitempty"`
	Facebook         *AccountInfoFacebook `protobuf:"bytes,2,opt,name=facebook" json:"facebook,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

func (*AccountInfo) Descriptor

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

func (*AccountInfo) GetFacebook

func (m *AccountInfo) GetFacebook() *AccountInfoFacebook

func (*AccountInfo) GetSpotify

func (m *AccountInfo) GetSpotify() *AccountInfoSpotify

func (*AccountInfo) ProtoMessage

func (*AccountInfo) ProtoMessage()

func (*AccountInfo) Reset

func (m *AccountInfo) Reset()

func (*AccountInfo) String

func (m *AccountInfo) String() string

type AccountInfoFacebook

type AccountInfoFacebook struct {
	AccessToken      *string `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
	MachineId        *string `protobuf:"bytes,2,opt,name=machine_id,json=machineId" json:"machine_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*AccountInfoFacebook) Descriptor

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

func (*AccountInfoFacebook) GetAccessToken

func (m *AccountInfoFacebook) GetAccessToken() string

func (*AccountInfoFacebook) GetMachineId

func (m *AccountInfoFacebook) GetMachineId() string

func (*AccountInfoFacebook) ProtoMessage

func (*AccountInfoFacebook) ProtoMessage()

func (*AccountInfoFacebook) Reset

func (m *AccountInfoFacebook) Reset()

func (*AccountInfoFacebook) String

func (m *AccountInfoFacebook) String() string

type AccountInfoSpotify

type AccountInfoSpotify struct {
	XXX_unrecognized []byte `json:"-"`
}

func (*AccountInfoSpotify) Descriptor

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

func (*AccountInfoSpotify) ProtoMessage

func (*AccountInfoSpotify) ProtoMessage()

func (*AccountInfoSpotify) Reset

func (m *AccountInfoSpotify) Reset()

func (*AccountInfoSpotify) String

func (m *AccountInfoSpotify) String() string

type AccountType

type AccountType int32
const (
	AccountType_Spotify  AccountType = 0
	AccountType_Facebook AccountType = 1
)

func (AccountType) Enum

func (x AccountType) Enum() *AccountType

func (AccountType) EnumDescriptor

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

func (AccountType) String

func (x AccountType) String() string

func (*AccountType) UnmarshalJSON

func (x *AccountType) UnmarshalJSON(data []byte) error

type ActivityPeriod

type ActivityPeriod struct {
	StartYear        *int32 `protobuf:"zigzag32,1,opt,name=start_year,json=startYear" json:"start_year,omitempty"`
	EndYear          *int32 `protobuf:"zigzag32,2,opt,name=end_year,json=endYear" json:"end_year,omitempty"`
	Decade           *int32 `protobuf:"zigzag32,3,opt,name=decade" json:"decade,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ActivityPeriod) Descriptor

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

func (*ActivityPeriod) GetDecade

func (m *ActivityPeriod) GetDecade() int32

func (*ActivityPeriod) GetEndYear

func (m *ActivityPeriod) GetEndYear() int32

func (*ActivityPeriod) GetStartYear

func (m *ActivityPeriod) GetStartYear() int32

func (*ActivityPeriod) ProtoMessage

func (*ActivityPeriod) ProtoMessage()

func (*ActivityPeriod) Reset

func (m *ActivityPeriod) Reset()

func (*ActivityPeriod) String

func (m *ActivityPeriod) String() string
type Ad struct {
	Next             *int32  `protobuf:"varint,1,opt,name=next" json:"next,omitempty"`
	OggFid           []byte  `protobuf:"bytes,2,opt,name=ogg_fid,json=oggFid" json:"ogg_fid,omitempty"`
	ImageFid         []byte  `protobuf:"bytes,3,opt,name=image_fid,json=imageFid" json:"image_fid,omitempty"`
	Duration         *int32  `protobuf:"varint,4,opt,name=duration" json:"duration,omitempty"`
	ClickUrl         *string `protobuf:"bytes,5,opt,name=click_url,json=clickUrl" json:"click_url,omitempty"`
	ImpressionUrl    *string `protobuf:"bytes,6,opt,name=impression_url,json=impressionUrl" json:"impression_url,omitempty"`
	Product          *string `protobuf:"bytes,7,opt,name=product" json:"product,omitempty"`
	Advertiser       *string `protobuf:"bytes,8,opt,name=advertiser" json:"advertiser,omitempty"`
	Gid              []byte  `protobuf:"bytes,9,opt,name=gid" json:"gid,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*Ad) Descriptor

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

func (*Ad) GetAdvertiser

func (m *Ad) GetAdvertiser() string

func (*Ad) GetClickUrl

func (m *Ad) GetClickUrl() string

func (*Ad) GetDuration

func (m *Ad) GetDuration() int32

func (*Ad) GetGid

func (m *Ad) GetGid() []byte

func (*Ad) GetImageFid

func (m *Ad) GetImageFid() []byte

func (*Ad) GetImpressionUrl

func (m *Ad) GetImpressionUrl() string

func (*Ad) GetNext

func (m *Ad) GetNext() int32

func (*Ad) GetOggFid

func (m *Ad) GetOggFid() []byte

func (*Ad) GetProduct

func (m *Ad) GetProduct() string

func (*Ad) ProtoMessage

func (*Ad) ProtoMessage()

func (*Ad) Reset

func (m *Ad) Reset()

func (*Ad) String

func (m *Ad) String() string

type AdFile

type AdFile struct {
	Id               *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	Format           *string `protobuf:"bytes,2,opt,name=format" json:"format,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*AdFile) Descriptor

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

func (*AdFile) GetFormat

func (m *AdFile) GetFormat() string

func (*AdFile) GetId

func (m *AdFile) GetId() string

func (*AdFile) ProtoMessage

func (*AdFile) ProtoMessage()

func (*AdFile) Reset

func (m *AdFile) Reset()

func (*AdFile) String

func (m *AdFile) String() string

type AdQueueEntry

type AdQueueEntry struct {
	StartTime        *uint64   `protobuf:"varint,1,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
	EndTime          *uint64   `protobuf:"varint,2,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
	Priority         *float64  `protobuf:"fixed64,3,opt,name=priority" json:"priority,omitempty"`
	Token            *string   `protobuf:"bytes,4,opt,name=token" json:"token,omitempty"`
	AdVersion        *uint32   `protobuf:"varint,5,opt,name=ad_version,json=adVersion" json:"ad_version,omitempty"`
	Id               *string   `protobuf:"bytes,6,opt,name=id" json:"id,omitempty"`
	Type             *string   `protobuf:"bytes,7,opt,name=type" json:"type,omitempty"`
	Campaign         *string   `protobuf:"bytes,8,opt,name=campaign" json:"campaign,omitempty"`
	Advertiser       *string   `protobuf:"bytes,9,opt,name=advertiser" json:"advertiser,omitempty"`
	Url              *string   `protobuf:"bytes,10,opt,name=url" json:"url,omitempty"`
	Duration         *uint64   `protobuf:"varint,11,opt,name=duration" json:"duration,omitempty"`
	Expiry           *uint64   `protobuf:"varint,12,opt,name=expiry" json:"expiry,omitempty"`
	TrackingUrl      *string   `protobuf:"bytes,13,opt,name=tracking_url,json=trackingUrl" json:"tracking_url,omitempty"`
	BannerType       *string   `protobuf:"bytes,14,opt,name=banner_type,json=bannerType" json:"banner_type,omitempty"`
	Html             *string   `protobuf:"bytes,15,opt,name=html" json:"html,omitempty"`
	Image            *string   `protobuf:"bytes,16,opt,name=image" json:"image,omitempty"`
	BackgroundImage  *string   `protobuf:"bytes,17,opt,name=background_image,json=backgroundImage" json:"background_image,omitempty"`
	BackgroundUrl    *string   `protobuf:"bytes,18,opt,name=background_url,json=backgroundUrl" json:"background_url,omitempty"`
	BackgroundColor  *string   `protobuf:"bytes,19,opt,name=background_color,json=backgroundColor" json:"background_color,omitempty"`
	Title            *string   `protobuf:"bytes,20,opt,name=title" json:"title,omitempty"`
	Caption          *string   `protobuf:"bytes,21,opt,name=caption" json:"caption,omitempty"`
	File             []*AdFile `protobuf:"bytes,22,rep,name=file" json:"file,omitempty"`
	Rule             []*Rule   `protobuf:"bytes,23,rep,name=rule" json:"rule,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*AdQueueEntry) Descriptor

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

func (*AdQueueEntry) GetAdVersion

func (m *AdQueueEntry) GetAdVersion() uint32

func (*AdQueueEntry) GetAdvertiser

func (m *AdQueueEntry) GetAdvertiser() string

func (*AdQueueEntry) GetBackgroundColor

func (m *AdQueueEntry) GetBackgroundColor() string

func (*AdQueueEntry) GetBackgroundImage

func (m *AdQueueEntry) GetBackgroundImage() string

func (*AdQueueEntry) GetBackgroundUrl

func (m *AdQueueEntry) GetBackgroundUrl() string

func (*AdQueueEntry) GetBannerType

func (m *AdQueueEntry) GetBannerType() string

func (*AdQueueEntry) GetCampaign

func (m *AdQueueEntry) GetCampaign() string

func (*AdQueueEntry) GetCaption

func (m *AdQueueEntry) GetCaption() string

func (*AdQueueEntry) GetDuration

func (m *AdQueueEntry) GetDuration() uint64

func (*AdQueueEntry) GetEndTime

func (m *AdQueueEntry) GetEndTime() uint64

func (*AdQueueEntry) GetExpiry

func (m *AdQueueEntry) GetExpiry() uint64

func (*AdQueueEntry) GetFile

func (m *AdQueueEntry) GetFile() []*AdFile

func (*AdQueueEntry) GetHtml

func (m *AdQueueEntry) GetHtml() string

func (*AdQueueEntry) GetId

func (m *AdQueueEntry) GetId() string

func (*AdQueueEntry) GetImage

func (m *AdQueueEntry) GetImage() string

func (*AdQueueEntry) GetPriority

func (m *AdQueueEntry) GetPriority() float64

func (*AdQueueEntry) GetRule

func (m *AdQueueEntry) GetRule() []*Rule

func (*AdQueueEntry) GetStartTime

func (m *AdQueueEntry) GetStartTime() uint64

func (*AdQueueEntry) GetTitle

func (m *AdQueueEntry) GetTitle() string

func (*AdQueueEntry) GetToken

func (m *AdQueueEntry) GetToken() string

func (*AdQueueEntry) GetTrackingUrl

func (m *AdQueueEntry) GetTrackingUrl() string

func (*AdQueueEntry) GetType

func (m *AdQueueEntry) GetType() string

func (*AdQueueEntry) GetUrl

func (m *AdQueueEntry) GetUrl() string

func (*AdQueueEntry) ProtoMessage

func (*AdQueueEntry) ProtoMessage()

func (*AdQueueEntry) Reset

func (m *AdQueueEntry) Reset()

func (*AdQueueEntry) String

func (m *AdQueueEntry) String() string

type AdQueueResponse

type AdQueueResponse struct {
	AdQueueEntry     []*AdQueueEntry `protobuf:"bytes,1,rep,name=adQueueEntry" json:"adQueueEntry,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

func (*AdQueueResponse) Descriptor

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

func (*AdQueueResponse) GetAdQueueEntry

func (m *AdQueueResponse) GetAdQueueEntry() []*AdQueueEntry

func (*AdQueueResponse) ProtoMessage

func (*AdQueueResponse) ProtoMessage()

func (*AdQueueResponse) Reset

func (m *AdQueueResponse) Reset()

func (*AdQueueResponse) String

func (m *AdQueueResponse) String() string

type AdRequest

type AdRequest struct {
	ClientLanguage   *string  `protobuf:"bytes,1,opt,name=client_language,json=clientLanguage" json:"client_language,omitempty"`
	Product          *string  `protobuf:"bytes,2,opt,name=product" json:"product,omitempty"`
	Version          *uint32  `protobuf:"varint,3,opt,name=version" json:"version,omitempty"`
	Type             *string  `protobuf:"bytes,4,opt,name=type" json:"type,omitempty"`
	AvoidAds         []string `protobuf:"bytes,5,rep,name=avoidAds" json:"avoidAds,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*AdRequest) Descriptor

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

func (*AdRequest) GetAvoidAds

func (m *AdRequest) GetAvoidAds() []string

func (*AdRequest) GetClientLanguage

func (m *AdRequest) GetClientLanguage() string

func (*AdRequest) GetProduct

func (m *AdRequest) GetProduct() string

func (*AdRequest) GetType

func (m *AdRequest) GetType() string

func (*AdRequest) GetVersion

func (m *AdRequest) GetVersion() uint32

func (*AdRequest) ProtoMessage

func (*AdRequest) ProtoMessage()

func (*AdRequest) Reset

func (m *AdRequest) Reset()

func (*AdRequest) String

func (m *AdRequest) String() string

type Add

type Add struct {
	FromIndex        *int32        `protobuf:"varint,1,opt,name=fromIndex" json:"fromIndex,omitempty"`
	Items            []*Item       `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
	ListChecksum     *ListChecksum `protobuf:"bytes,3,opt,name=list_checksum,json=listChecksum" json:"list_checksum,omitempty"`
	AddLast          *bool         `protobuf:"varint,4,opt,name=addLast" json:"addLast,omitempty"`
	AddFirst         *bool         `protobuf:"varint,5,opt,name=addFirst" json:"addFirst,omitempty"`
	XXX_unrecognized []byte        `json:"-"`
}

func (*Add) Descriptor

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

func (*Add) GetAddFirst

func (m *Add) GetAddFirst() bool

func (*Add) GetAddLast

func (m *Add) GetAddLast() bool

func (*Add) GetFromIndex

func (m *Add) GetFromIndex() int32

func (*Add) GetItems

func (m *Add) GetItems() []*Item

func (*Add) GetListChecksum

func (m *Add) GetListChecksum() *ListChecksum

func (*Add) ProtoMessage

func (*Add) ProtoMessage()

func (*Add) Reset

func (m *Add) Reset()

func (*Add) String

func (m *Add) String() string

type Album

type Album struct {
	Gid              []byte         `protobuf:"bytes,1,opt,name=gid" json:"gid,omitempty"`
	Name             *string        `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Artist           []*Artist      `protobuf:"bytes,3,rep,name=artist" json:"artist,omitempty"`
	Typ              *Album_Type    `protobuf:"varint,4,opt,name=typ,enum=Spotify.Album_Type" json:"typ,omitempty"`
	Label            *string        `protobuf:"bytes,5,opt,name=label" json:"label,omitempty"`
	Date             *Date          `protobuf:"bytes,6,opt,name=date" json:"date,omitempty"`
	Popularity       *int32         `protobuf:"zigzag32,7,opt,name=popularity" json:"popularity,omitempty"`
	Genre            []string       `protobuf:"bytes,8,rep,name=genre" json:"genre,omitempty"`
	Cover            []*Image       `protobuf:"bytes,9,rep,name=cover" json:"cover,omitempty"`
	ExternalId       []*ExternalId  `protobuf:"bytes,10,rep,name=external_id,json=externalId" json:"external_id,omitempty"`
	Disc             []*Disc        `protobuf:"bytes,11,rep,name=disc" json:"disc,omitempty"`
	Review           []string       `protobuf:"bytes,12,rep,name=review" json:"review,omitempty"`
	Copyright        []*Copyright   `protobuf:"bytes,13,rep,name=copyright" json:"copyright,omitempty"`
	Restriction      []*Restriction `protobuf:"bytes,14,rep,name=restriction" json:"restriction,omitempty"`
	Related          []*Album       `protobuf:"bytes,15,rep,name=related" json:"related,omitempty"`
	SalePeriod       []*SalePeriod  `protobuf:"bytes,16,rep,name=sale_period,json=salePeriod" json:"sale_period,omitempty"`
	CoverGroup       *ImageGroup    `protobuf:"bytes,17,opt,name=cover_group,json=coverGroup" json:"cover_group,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*Album) Descriptor

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

func (*Album) GetArtist

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

func (*Album) GetCopyright

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

func (*Album) GetCover

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

func (*Album) GetCoverGroup

func (m *Album) GetCoverGroup() *ImageGroup

func (*Album) GetDate

func (m *Album) GetDate() *Date

func (*Album) GetDisc

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

func (*Album) GetExternalId

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

func (*Album) GetGenre

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

func (*Album) GetGid

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

func (*Album) GetLabel

func (m *Album) GetLabel() string

func (*Album) GetName

func (m *Album) GetName() string

func (*Album) GetPopularity

func (m *Album) GetPopularity() int32

func (*Album) GetRelated

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

func (*Album) GetRestriction

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

func (*Album) GetReview

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

func (*Album) GetSalePeriod

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

func (*Album) GetTyp

func (m *Album) GetTyp() Album_Type

func (*Album) ProtoMessage

func (*Album) ProtoMessage()

func (*Album) Reset

func (m *Album) Reset()

func (*Album) String

func (m *Album) String() string

type AlbumGroup

type AlbumGroup struct {
	Album            []*Album `protobuf:"bytes,1,rep,name=album" json:"album,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*AlbumGroup) Descriptor

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

func (*AlbumGroup) GetAlbum

func (m *AlbumGroup) GetAlbum() []*Album

func (*AlbumGroup) ProtoMessage

func (*AlbumGroup) ProtoMessage()

func (*AlbumGroup) Reset

func (m *AlbumGroup) Reset()

func (*AlbumGroup) String

func (m *AlbumGroup) String() string

type Album_Type

type Album_Type int32
const (
	Album_ALBUM       Album_Type = 1
	Album_SINGLE      Album_Type = 2
	Album_COMPILATION Album_Type = 3
	Album_EP          Album_Type = 4
)

func (Album_Type) Enum

func (x Album_Type) Enum() *Album_Type

func (Album_Type) EnumDescriptor

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

func (Album_Type) String

func (x Album_Type) String() string

func (*Album_Type) UnmarshalJSON

func (x *Album_Type) UnmarshalJSON(data []byte) error

type AppInfo

type AppInfo struct {
	Identifier       *string `protobuf:"bytes,1,opt,name=identifier" json:"identifier,omitempty"`
	VersionInt       *int32  `protobuf:"varint,2,opt,name=version_int,json=versionInt" json:"version_int,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*AppInfo) Descriptor

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

func (*AppInfo) GetIdentifier

func (m *AppInfo) GetIdentifier() string

func (*AppInfo) GetVersionInt

func (m *AppInfo) GetVersionInt() int32

func (*AppInfo) ProtoMessage

func (*AppInfo) ProtoMessage()

func (*AppInfo) Reset

func (m *AppInfo) Reset()

func (*AppInfo) String

func (m *AppInfo) String() string

type AppInfoList

type AppInfoList struct {
	Items            []*AppInfo `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*AppInfoList) Descriptor

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

func (*AppInfoList) GetItems

func (m *AppInfoList) GetItems() []*AppInfo

func (*AppInfoList) ProtoMessage

func (*AppInfoList) ProtoMessage()

func (*AppInfoList) Reset

func (m *AppInfoList) Reset()

func (*AppInfoList) String

func (m *AppInfoList) String() string

type AppItem

type AppItem struct {
	Identifier       *string              `protobuf:"bytes,1,opt,name=identifier" json:"identifier,omitempty"`
	Requirement      *AppItem_Requirement `protobuf:"varint,2,opt,name=requirement,enum=Spotify.AppItem_Requirement" json:"requirement,omitempty"`
	Manifest         *string              `protobuf:"bytes,4,opt,name=manifest" json:"manifest,omitempty"`
	Checksum         *string              `protobuf:"bytes,5,opt,name=checksum" json:"checksum,omitempty"`
	BundleUri        *string              `protobuf:"bytes,6,opt,name=bundle_uri,json=bundleUri" json:"bundle_uri,omitempty"`
	SmallIconUri     *string              `protobuf:"bytes,7,opt,name=small_icon_uri,json=smallIconUri" json:"small_icon_uri,omitempty"`
	LargeIconUri     *string              `protobuf:"bytes,8,opt,name=large_icon_uri,json=largeIconUri" json:"large_icon_uri,omitempty"`
	MediumIconUri    *string              `protobuf:"bytes,9,opt,name=medium_icon_uri,json=mediumIconUri" json:"medium_icon_uri,omitempty"`
	BundleType       *AppItem_Type        `protobuf:"varint,10,opt,name=bundle_type,json=bundleType,enum=Spotify.AppItem_Type" json:"bundle_type,omitempty"`
	Version          *SemanticVersion     `protobuf:"bytes,11,opt,name=version" json:"version,omitempty"`
	TtlInSeconds     *uint32              `protobuf:"varint,12,opt,name=ttl_in_seconds,json=ttlInSeconds" json:"ttl_in_seconds,omitempty"`
	Categories       *IdentifierList      `protobuf:"bytes,13,opt,name=categories" json:"categories,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

func (*AppItem) Descriptor

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

func (*AppItem) GetBundleType

func (m *AppItem) GetBundleType() AppItem_Type

func (*AppItem) GetBundleUri

func (m *AppItem) GetBundleUri() string

func (*AppItem) GetCategories

func (m *AppItem) GetCategories() *IdentifierList

func (*AppItem) GetChecksum

func (m *AppItem) GetChecksum() string

func (*AppItem) GetIdentifier

func (m *AppItem) GetIdentifier() string

func (*AppItem) GetLargeIconUri

func (m *AppItem) GetLargeIconUri() string

func (*AppItem) GetManifest

func (m *AppItem) GetManifest() string

func (*AppItem) GetMediumIconUri

func (m *AppItem) GetMediumIconUri() string

func (*AppItem) GetRequirement

func (m *AppItem) GetRequirement() AppItem_Requirement

func (*AppItem) GetSmallIconUri

func (m *AppItem) GetSmallIconUri() string

func (*AppItem) GetTtlInSeconds

func (m *AppItem) GetTtlInSeconds() uint32

func (*AppItem) GetVersion

func (m *AppItem) GetVersion() *SemanticVersion

func (*AppItem) ProtoMessage

func (*AppItem) ProtoMessage()

func (*AppItem) Reset

func (m *AppItem) Reset()

func (*AppItem) String

func (m *AppItem) String() string

type AppItem_Requirement

type AppItem_Requirement int32
const (
	AppItem_REQUIRED_INSTALL AppItem_Requirement = 1
	AppItem_LAZYLOAD         AppItem_Requirement = 2
	AppItem_OPTIONAL_INSTALL AppItem_Requirement = 3
)

func (AppItem_Requirement) Enum

func (AppItem_Requirement) EnumDescriptor

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

func (AppItem_Requirement) String

func (x AppItem_Requirement) String() string

func (*AppItem_Requirement) UnmarshalJSON

func (x *AppItem_Requirement) UnmarshalJSON(data []byte) error

type AppItem_Type

type AppItem_Type int32
const (
	AppItem_APPLICATION AppItem_Type = 0
	AppItem_FRAMEWORK   AppItem_Type = 1
	AppItem_BRIDGE      AppItem_Type = 2
)

func (AppItem_Type) Enum

func (x AppItem_Type) Enum() *AppItem_Type

func (AppItem_Type) EnumDescriptor

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

func (AppItem_Type) String

func (x AppItem_Type) String() string

func (*AppItem_Type) UnmarshalJSON

func (x *AppItem_Type) UnmarshalJSON(data []byte) error

type AppList

type AppList struct {
	Items            []*AppItem `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*AppList) Descriptor

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

func (*AppList) GetItems

func (m *AppList) GetItems() []*AppItem

func (*AppList) ProtoMessage

func (*AppList) ProtoMessage()

func (*AppList) Reset

func (m *AppList) Reset()

func (*AppList) String

func (m *AppList) String() string

type Artist

type Artist struct {
	Gid                  []byte            `protobuf:"bytes,1,opt,name=gid" json:"gid,omitempty"`
	Name                 *string           `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Popularity           *int32            `protobuf:"zigzag32,3,opt,name=popularity" json:"popularity,omitempty"`
	TopTrack             []*TopTracks      `protobuf:"bytes,4,rep,name=top_track,json=topTrack" json:"top_track,omitempty"`
	AlbumGroup           []*AlbumGroup     `protobuf:"bytes,5,rep,name=album_group,json=albumGroup" json:"album_group,omitempty"`
	SingleGroup          []*AlbumGroup     `protobuf:"bytes,6,rep,name=single_group,json=singleGroup" json:"single_group,omitempty"`
	CompilationGroup     []*AlbumGroup     `protobuf:"bytes,7,rep,name=compilation_group,json=compilationGroup" json:"compilation_group,omitempty"`
	AppearsOnGroup       []*AlbumGroup     `protobuf:"bytes,8,rep,name=appears_on_group,json=appearsOnGroup" json:"appears_on_group,omitempty"`
	Genre                []string          `protobuf:"bytes,9,rep,name=genre" json:"genre,omitempty"`
	ExternalId           []*ExternalId     `protobuf:"bytes,10,rep,name=external_id,json=externalId" json:"external_id,omitempty"`
	Portrait             []*Image          `protobuf:"bytes,11,rep,name=portrait" json:"portrait,omitempty"`
	Biography            []*Biography      `protobuf:"bytes,12,rep,name=biography" json:"biography,omitempty"`
	ActivityPeriod       []*ActivityPeriod `protobuf:"bytes,13,rep,name=activity_period,json=activityPeriod" json:"activity_period,omitempty"`
	Restriction          []*Restriction    `protobuf:"bytes,14,rep,name=restriction" json:"restriction,omitempty"`
	Related              []*Artist         `protobuf:"bytes,15,rep,name=related" json:"related,omitempty"`
	IsPortraitAlbumCover *bool             `protobuf:"varint,16,opt,name=is_portrait_album_cover,json=isPortraitAlbumCover" json:"is_portrait_album_cover,omitempty"`
	PortraitGroup        *ImageGroup       `protobuf:"bytes,17,opt,name=portrait_group,json=portraitGroup" json:"portrait_group,omitempty"`
	XXX_unrecognized     []byte            `json:"-"`
}

func (*Artist) Descriptor

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

func (*Artist) GetActivityPeriod

func (m *Artist) GetActivityPeriod() []*ActivityPeriod

func (*Artist) GetAlbumGroup

func (m *Artist) GetAlbumGroup() []*AlbumGroup

func (*Artist) GetAppearsOnGroup

func (m *Artist) GetAppearsOnGroup() []*AlbumGroup

func (*Artist) GetBiography

func (m *Artist) GetBiography() []*Biography

func (*Artist) GetCompilationGroup

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

func (*Artist) GetExternalId

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

func (*Artist) GetGenre

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

func (*Artist) GetGid

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

func (*Artist) GetIsPortraitAlbumCover

func (m *Artist) GetIsPortraitAlbumCover() bool

func (*Artist) GetName

func (m *Artist) GetName() string

func (*Artist) GetPopularity

func (m *Artist) GetPopularity() int32

func (*Artist) GetPortrait

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

func (*Artist) GetPortraitGroup

func (m *Artist) GetPortraitGroup() *ImageGroup

func (*Artist) GetRelated

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

func (*Artist) GetRestriction

func (m *Artist) GetRestriction() []*Restriction

func (*Artist) GetSingleGroup

func (m *Artist) GetSingleGroup() []*AlbumGroup

func (*Artist) GetTopTrack

func (m *Artist) GetTopTrack() []*TopTracks

func (*Artist) ProtoMessage

func (*Artist) ProtoMessage()

func (*Artist) Reset

func (m *Artist) Reset()

func (*Artist) String

func (m *Artist) String() string

type AudioFile

type AudioFile struct {
	FileId           []byte            `protobuf:"bytes,1,opt,name=file_id,json=fileId" json:"file_id,omitempty"`
	Format           *AudioFile_Format `protobuf:"varint,2,opt,name=format,enum=Spotify.AudioFile_Format" json:"format,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*AudioFile) Descriptor

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

func (*AudioFile) GetFileId

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

func (*AudioFile) GetFormat

func (m *AudioFile) GetFormat() AudioFile_Format

func (*AudioFile) ProtoMessage

func (*AudioFile) ProtoMessage()

func (*AudioFile) Reset

func (m *AudioFile) Reset()

func (*AudioFile) String

func (m *AudioFile) String() string

type AudioFile_Format

type AudioFile_Format int32
const (
	AudioFile_OGG_VORBIS_96  AudioFile_Format = 0
	AudioFile_OGG_VORBIS_160 AudioFile_Format = 1
	AudioFile_OGG_VORBIS_320 AudioFile_Format = 2
	AudioFile_MP3_256        AudioFile_Format = 3
	AudioFile_MP3_320        AudioFile_Format = 4
	AudioFile_MP3_160        AudioFile_Format = 5
	AudioFile_MP3_96         AudioFile_Format = 6
	AudioFile_MP3_160_ENC    AudioFile_Format = 7
	AudioFile_OTHER2         AudioFile_Format = 8
	AudioFile_OTHER3         AudioFile_Format = 9
	AudioFile_AAC_160        AudioFile_Format = 10
	AudioFile_AAC_320        AudioFile_Format = 11
	AudioFile_OTHER4         AudioFile_Format = 12
	AudioFile_OTHER5         AudioFile_Format = 13
)

func (AudioFile_Format) Enum

func (AudioFile_Format) EnumDescriptor

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

func (AudioFile_Format) String

func (x AudioFile_Format) String() string

func (*AudioFile_Format) UnmarshalJSON

func (x *AudioFile_Format) UnmarshalJSON(data []byte) error

type AuthenticationType

type AuthenticationType int32
const (
	AuthenticationType_AUTHENTICATION_USER_PASS                   AuthenticationType = 0
	AuthenticationType_AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS  AuthenticationType = 1
	AuthenticationType_AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS AuthenticationType = 2
	AuthenticationType_AUTHENTICATION_SPOTIFY_TOKEN               AuthenticationType = 3
	AuthenticationType_AUTHENTICATION_FACEBOOK_TOKEN              AuthenticationType = 4
)

func (AuthenticationType) Enum

func (AuthenticationType) EnumDescriptor

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

func (AuthenticationType) String

func (x AuthenticationType) String() string

func (*AuthenticationType) UnmarshalJSON

func (x *AuthenticationType) UnmarshalJSON(data []byte) error

type BannerConfig

type BannerConfig struct {
	Json             *string `protobuf:"bytes,1,opt,name=json" json:"json,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*BannerConfig) Descriptor

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

func (*BannerConfig) GetJson

func (m *BannerConfig) GetJson() string

func (*BannerConfig) ProtoMessage

func (*BannerConfig) ProtoMessage()

func (*BannerConfig) Reset

func (m *BannerConfig) Reset()

func (*BannerConfig) String

func (m *BannerConfig) String() string

type Biography

type Biography struct {
	Text             *string       `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
	Portrait         []*Image      `protobuf:"bytes,2,rep,name=portrait" json:"portrait,omitempty"`
	PortraitGroup    []*ImageGroup `protobuf:"bytes,3,rep,name=portrait_group,json=portraitGroup" json:"portrait_group,omitempty"`
	XXX_unrecognized []byte        `json:"-"`
}

func (*Biography) Descriptor

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

func (*Biography) GetPortrait

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

func (*Biography) GetPortraitGroup

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

func (*Biography) GetText

func (m *Biography) GetText() string

func (*Biography) ProtoMessage

func (*Biography) ProtoMessage()

func (*Biography) Reset

func (m *Biography) Reset()

func (*Biography) String

func (m *Biography) String() string

type Brand

type Brand int32
const (
	Brand_BRAND_UNBRANDED Brand = 0
	Brand_BRAND_INQ       Brand = 1
	Brand_BRAND_HTC       Brand = 2
	Brand_BRAND_NOKIA     Brand = 3
)

func (Brand) Enum

func (x Brand) Enum() *Brand

func (Brand) EnumDescriptor

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

func (Brand) String

func (x Brand) String() string

func (*Brand) UnmarshalJSON

func (x *Brand) UnmarshalJSON(data []byte) error

type BuildInfo

type BuildInfo struct {
	Product          *Product       `protobuf:"varint,10,req,name=product,enum=Spotify.Product" json:"product,omitempty"`
	ProductFlags     []ProductFlags `protobuf:"varint,20,rep,name=product_flags,json=productFlags,enum=Spotify.ProductFlags" json:"product_flags,omitempty"`
	Platform         *Platform      `protobuf:"varint,30,req,name=platform,enum=Spotify.Platform" json:"platform,omitempty"`
	Version          *uint64        `protobuf:"varint,40,req,name=version" json:"version,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*BuildInfo) Descriptor

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

func (*BuildInfo) GetPlatform

func (m *BuildInfo) GetPlatform() Platform

func (*BuildInfo) GetProduct

func (m *BuildInfo) GetProduct() Product

func (*BuildInfo) GetProductFlags

func (m *BuildInfo) GetProductFlags() []ProductFlags

func (*BuildInfo) GetVersion

func (m *BuildInfo) GetVersion() uint64

func (*BuildInfo) ProtoMessage

func (*BuildInfo) ProtoMessage()

func (*BuildInfo) Reset

func (m *BuildInfo) Reset()

func (*BuildInfo) String

func (m *BuildInfo) String() string

type Capability

type Capability struct {
	Typ              *CapabilityType `protobuf:"varint,1,opt,name=typ,enum=Spotify.CapabilityType" json:"typ,omitempty"`
	IntValue         []int64         `protobuf:"varint,2,rep,name=intValue" json:"intValue,omitempty"`
	StringValue      []string        `protobuf:"bytes,3,rep,name=stringValue" json:"stringValue,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

func (*Capability) Descriptor

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

func (*Capability) GetIntValue

func (m *Capability) GetIntValue() []int64

func (*Capability) GetStringValue

func (m *Capability) GetStringValue() []string

func (*Capability) GetTyp

func (m *Capability) GetTyp() CapabilityType

func (*Capability) ProtoMessage

func (*Capability) ProtoMessage()

func (*Capability) Reset

func (m *Capability) Reset()

func (*Capability) String

func (m *Capability) String() string

type CapabilityType

type CapabilityType int32
const (
	CapabilityType_kSupportedContexts CapabilityType = 1
	CapabilityType_kCanBePlayer       CapabilityType = 2
	CapabilityType_kRestrictToLocal   CapabilityType = 3
	CapabilityType_kDeviceType        CapabilityType = 4
	CapabilityType_kGaiaEqConnectId   CapabilityType = 5
	CapabilityType_kSupportsLogout    CapabilityType = 6
	CapabilityType_kIsObservable      CapabilityType = 7
	CapabilityType_kVolumeSteps       CapabilityType = 8
	CapabilityType_kSupportedTypes    CapabilityType = 9
	CapabilityType_kCommandAcks       CapabilityType = 10
	CapabilityType_kSupportsRename    CapabilityType = 11
	CapabilityType_kHidden            CapabilityType = 12
)

func (CapabilityType) Enum

func (x CapabilityType) Enum() *CapabilityType

func (CapabilityType) EnumDescriptor

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

func (CapabilityType) String

func (x CapabilityType) String() string

func (*CapabilityType) UnmarshalJSON

func (x *CapabilityType) UnmarshalJSON(data []byte) error

type ChangeInfo

type ChangeInfo struct {
	User             *string `protobuf:"bytes,1,opt,name=user" json:"user,omitempty"`
	Timestamp        *int32  `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
	Admin            *bool   `protobuf:"varint,3,opt,name=admin" json:"admin,omitempty"`
	Undo             *bool   `protobuf:"varint,4,opt,name=undo" json:"undo,omitempty"`
	Redo             *bool   `protobuf:"varint,5,opt,name=redo" json:"redo,omitempty"`
	Merge            *bool   `protobuf:"varint,6,opt,name=merge" json:"merge,omitempty"`
	Compressed       *bool   `protobuf:"varint,7,opt,name=compressed" json:"compressed,omitempty"`
	Migration        *bool   `protobuf:"varint,8,opt,name=migration" json:"migration,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ChangeInfo) Descriptor

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

func (*ChangeInfo) GetAdmin

func (m *ChangeInfo) GetAdmin() bool

func (*ChangeInfo) GetCompressed

func (m *ChangeInfo) GetCompressed() bool

func (*ChangeInfo) GetMerge

func (m *ChangeInfo) GetMerge() bool

func (*ChangeInfo) GetMigration

func (m *ChangeInfo) GetMigration() bool

func (*ChangeInfo) GetRedo

func (m *ChangeInfo) GetRedo() bool

func (*ChangeInfo) GetTimestamp

func (m *ChangeInfo) GetTimestamp() int32

func (*ChangeInfo) GetUndo

func (m *ChangeInfo) GetUndo() bool

func (*ChangeInfo) GetUser

func (m *ChangeInfo) GetUser() string

func (*ChangeInfo) ProtoMessage

func (*ChangeInfo) ProtoMessage()

func (*ChangeInfo) Reset

func (m *ChangeInfo) Reset()

func (*ChangeInfo) String

func (m *ChangeInfo) String() string

type ChangeSet

type ChangeSet struct {
	Kind             *ChangeSet_Kind `protobuf:"varint,1,opt,name=kind,enum=Spotify.ChangeSet_Kind" json:"kind,omitempty"`
	Delta            *Delta          `protobuf:"bytes,2,opt,name=delta" json:"delta,omitempty"`
	Merge            *Merge          `protobuf:"bytes,3,opt,name=merge" json:"merge,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

func (*ChangeSet) Descriptor

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

func (*ChangeSet) GetDelta

func (m *ChangeSet) GetDelta() *Delta

func (*ChangeSet) GetKind

func (m *ChangeSet) GetKind() ChangeSet_Kind

func (*ChangeSet) GetMerge

func (m *ChangeSet) GetMerge() *Merge

func (*ChangeSet) ProtoMessage

func (*ChangeSet) ProtoMessage()

func (*ChangeSet) Reset

func (m *ChangeSet) Reset()

func (*ChangeSet) String

func (m *ChangeSet) String() string

type ChangeSet_Kind

type ChangeSet_Kind int32
const (
	ChangeSet_KIND_UNKNOWN ChangeSet_Kind = 0
	ChangeSet_DELTA        ChangeSet_Kind = 2
	ChangeSet_MERGE        ChangeSet_Kind = 3
)

func (ChangeSet_Kind) Enum

func (x ChangeSet_Kind) Enum() *ChangeSet_Kind

func (ChangeSet_Kind) EnumDescriptor

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

func (ChangeSet_Kind) String

func (x ChangeSet_Kind) String() string

func (*ChangeSet_Kind) UnmarshalJSON

func (x *ChangeSet_Kind) UnmarshalJSON(data []byte) error

type ClientHello

type ClientHello struct {
	BuildInfo             *BuildInfo             `protobuf:"bytes,10,req,name=build_info,json=buildInfo" json:"build_info,omitempty"`
	FingerprintsSupported []Fingerprint          `` /* 144-byte string literal not displayed */
	CryptosuitesSupported []Cryptosuite          `` /* 144-byte string literal not displayed */
	PowschemesSupported   []Powscheme            `` /* 136-byte string literal not displayed */
	LoginCryptoHello      *LoginCryptoHelloUnion `protobuf:"bytes,50,req,name=login_crypto_hello,json=loginCryptoHello" json:"login_crypto_hello,omitempty"`
	ClientNonce           []byte                 `protobuf:"bytes,60,req,name=client_nonce,json=clientNonce" json:"client_nonce,omitempty"`
	Padding               []byte                 `protobuf:"bytes,70,opt,name=padding" json:"padding,omitempty"`
	FeatureSet            *FeatureSet            `protobuf:"bytes,80,opt,name=feature_set,json=featureSet" json:"feature_set,omitempty"`
	XXX_unrecognized      []byte                 `json:"-"`
}

func (*ClientHello) Descriptor

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

func (*ClientHello) GetBuildInfo

func (m *ClientHello) GetBuildInfo() *BuildInfo

func (*ClientHello) GetClientNonce

func (m *ClientHello) GetClientNonce() []byte

func (*ClientHello) GetCryptosuitesSupported

func (m *ClientHello) GetCryptosuitesSupported() []Cryptosuite

func (*ClientHello) GetFeatureSet

func (m *ClientHello) GetFeatureSet() *FeatureSet

func (*ClientHello) GetFingerprintsSupported

func (m *ClientHello) GetFingerprintsSupported() []Fingerprint

func (*ClientHello) GetLoginCryptoHello

func (m *ClientHello) GetLoginCryptoHello() *LoginCryptoHelloUnion

func (*ClientHello) GetPadding

func (m *ClientHello) GetPadding() []byte

func (*ClientHello) GetPowschemesSupported

func (m *ClientHello) GetPowschemesSupported() []Powscheme

func (*ClientHello) ProtoMessage

func (*ClientHello) ProtoMessage()

func (*ClientHello) Reset

func (m *ClientHello) Reset()

func (*ClientHello) String

func (m *ClientHello) String() string

type ClientInfo

type ClientInfo struct {
	Limited          *bool               `protobuf:"varint,1,opt,name=limited" json:"limited,omitempty"`
	Fb               *ClientInfoFacebook `protobuf:"bytes,2,opt,name=fb" json:"fb,omitempty"`
	Language         *string             `protobuf:"bytes,3,opt,name=language" json:"language,omitempty"`
	XXX_unrecognized []byte              `json:"-"`
}

func (*ClientInfo) Descriptor

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

func (*ClientInfo) GetFb

func (m *ClientInfo) GetFb() *ClientInfoFacebook

func (*ClientInfo) GetLanguage

func (m *ClientInfo) GetLanguage() string

func (*ClientInfo) GetLimited

func (m *ClientInfo) GetLimited() bool

func (*ClientInfo) ProtoMessage

func (*ClientInfo) ProtoMessage()

func (*ClientInfo) Reset

func (m *ClientInfo) Reset()

func (*ClientInfo) String

func (m *ClientInfo) String() string

type ClientInfoFacebook

type ClientInfoFacebook struct {
	MachineId        *string `protobuf:"bytes,1,opt,name=machine_id,json=machineId" json:"machine_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ClientInfoFacebook) Descriptor

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

func (*ClientInfoFacebook) GetMachineId

func (m *ClientInfoFacebook) GetMachineId() string

func (*ClientInfoFacebook) ProtoMessage

func (*ClientInfoFacebook) ProtoMessage()

func (*ClientInfoFacebook) Reset

func (m *ClientInfoFacebook) Reset()

func (*ClientInfoFacebook) String

func (m *ClientInfoFacebook) String() string

type ClientIssue

type ClientIssue struct {
	Level            *ClientIssue_Level `protobuf:"varint,1,opt,name=level,enum=Spotify.ClientIssue_Level" json:"level,omitempty"`
	Code             *ClientIssue_Code  `protobuf:"varint,2,opt,name=code,enum=Spotify.ClientIssue_Code" json:"code,omitempty"`
	RepeatCount      *int32             `protobuf:"varint,3,opt,name=repeatCount" json:"repeatCount,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*ClientIssue) Descriptor

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

func (*ClientIssue) GetCode

func (m *ClientIssue) GetCode() ClientIssue_Code

func (*ClientIssue) GetLevel

func (m *ClientIssue) GetLevel() ClientIssue_Level

func (*ClientIssue) GetRepeatCount

func (m *ClientIssue) GetRepeatCount() int32

func (*ClientIssue) ProtoMessage

func (*ClientIssue) ProtoMessage()

func (*ClientIssue) Reset

func (m *ClientIssue) Reset()

func (*ClientIssue) String

func (m *ClientIssue) String() string

type ClientIssue_Code

type ClientIssue_Code int32
const (
	ClientIssue_CODE_UNKNOWN             ClientIssue_Code = 0
	ClientIssue_CODE_INDEX_OUT_OF_BOUNDS ClientIssue_Code = 1
	ClientIssue_CODE_VERSION_MISMATCH    ClientIssue_Code = 2
	ClientIssue_CODE_CACHED_CHANGE       ClientIssue_Code = 3
	ClientIssue_CODE_OFFLINE_CHANGE      ClientIssue_Code = 4
	ClientIssue_CODE_CONCURRENT_CHANGE   ClientIssue_Code = 5
)

func (ClientIssue_Code) Enum

func (ClientIssue_Code) EnumDescriptor

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

func (ClientIssue_Code) String

func (x ClientIssue_Code) String() string

func (*ClientIssue_Code) UnmarshalJSON

func (x *ClientIssue_Code) UnmarshalJSON(data []byte) error

type ClientIssue_Level

type ClientIssue_Level int32
const (
	ClientIssue_LEVEL_UNKNOWN ClientIssue_Level = 0
	ClientIssue_LEVEL_DEBUG   ClientIssue_Level = 1
	ClientIssue_LEVEL_INFO    ClientIssue_Level = 2
	ClientIssue_LEVEL_NOTICE  ClientIssue_Level = 3
	ClientIssue_LEVEL_WARNING ClientIssue_Level = 4
	ClientIssue_LEVEL_ERROR   ClientIssue_Level = 5
)

func (ClientIssue_Level) Enum

func (ClientIssue_Level) EnumDescriptor

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

func (ClientIssue_Level) String

func (x ClientIssue_Level) String() string

func (*ClientIssue_Level) UnmarshalJSON

func (x *ClientIssue_Level) UnmarshalJSON(data []byte) error

type ClientResolveAction

type ClientResolveAction struct {
	Code             *ClientResolveAction_Code      `protobuf:"varint,1,opt,name=code,enum=Spotify.ClientResolveAction_Code" json:"code,omitempty"`
	Initiator        *ClientResolveAction_Initiator `protobuf:"varint,2,opt,name=initiator,enum=Spotify.ClientResolveAction_Initiator" json:"initiator,omitempty"`
	XXX_unrecognized []byte                         `json:"-"`
}

func (*ClientResolveAction) Descriptor

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

func (*ClientResolveAction) GetCode

func (*ClientResolveAction) GetInitiator

func (*ClientResolveAction) ProtoMessage

func (*ClientResolveAction) ProtoMessage()

func (*ClientResolveAction) Reset

func (m *ClientResolveAction) Reset()

func (*ClientResolveAction) String

func (m *ClientResolveAction) String() string

type ClientResolveAction_Code

type ClientResolveAction_Code int32
const (
	ClientResolveAction_CODE_UNKNOWN               ClientResolveAction_Code = 0
	ClientResolveAction_CODE_NO_ACTION             ClientResolveAction_Code = 1
	ClientResolveAction_CODE_RETRY                 ClientResolveAction_Code = 2
	ClientResolveAction_CODE_RELOAD                ClientResolveAction_Code = 3
	ClientResolveAction_CODE_DISCARD_LOCAL_CHANGES ClientResolveAction_Code = 4
	ClientResolveAction_CODE_SEND_DUMP             ClientResolveAction_Code = 5
	ClientResolveAction_CODE_DISPLAY_ERROR_MESSAGE ClientResolveAction_Code = 6
)

func (ClientResolveAction_Code) Enum

func (ClientResolveAction_Code) EnumDescriptor

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

func (ClientResolveAction_Code) String

func (x ClientResolveAction_Code) String() string

func (*ClientResolveAction_Code) UnmarshalJSON

func (x *ClientResolveAction_Code) UnmarshalJSON(data []byte) error

type ClientResolveAction_Initiator

type ClientResolveAction_Initiator int32
const (
	ClientResolveAction_INITIATOR_UNKNOWN ClientResolveAction_Initiator = 0
	ClientResolveAction_INITIATOR_SERVER  ClientResolveAction_Initiator = 1
	ClientResolveAction_INITIATOR_CLIENT  ClientResolveAction_Initiator = 2
)

func (ClientResolveAction_Initiator) Enum

func (ClientResolveAction_Initiator) EnumDescriptor

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

func (ClientResolveAction_Initiator) String

func (*ClientResolveAction_Initiator) UnmarshalJSON

func (x *ClientResolveAction_Initiator) UnmarshalJSON(data []byte) error

type ClientResponseEncrypted

type ClientResponseEncrypted struct {
	LoginCredentials    *LoginCredentials         `protobuf:"bytes,10,req,name=login_credentials,json=loginCredentials" json:"login_credentials,omitempty"`
	AccountCreation     *AccountCreation          `` /* 130-byte string literal not displayed */
	FingerprintResponse *FingerprintResponseUnion `protobuf:"bytes,30,opt,name=fingerprint_response,json=fingerprintResponse" json:"fingerprint_response,omitempty"`
	PeerTicket          *PeerTicketUnion          `protobuf:"bytes,40,opt,name=peer_ticket,json=peerTicket" json:"peer_ticket,omitempty"`
	SystemInfo          *SystemInfo               `protobuf:"bytes,50,req,name=system_info,json=systemInfo" json:"system_info,omitempty"`
	PlatformModel       *string                   `protobuf:"bytes,60,opt,name=platform_model,json=platformModel" json:"platform_model,omitempty"`
	VersionString       *string                   `protobuf:"bytes,70,opt,name=version_string,json=versionString" json:"version_string,omitempty"`
	Appkey              *LibspotifyAppKey         `protobuf:"bytes,80,opt,name=appkey" json:"appkey,omitempty"`
	ClientInfo          *ClientInfo               `protobuf:"bytes,90,opt,name=client_info,json=clientInfo" json:"client_info,omitempty"`
	XXX_unrecognized    []byte                    `json:"-"`
}

func (*ClientResponseEncrypted) Descriptor

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

func (*ClientResponseEncrypted) GetAccountCreation

func (m *ClientResponseEncrypted) GetAccountCreation() AccountCreation

func (*ClientResponseEncrypted) GetAppkey

func (m *ClientResponseEncrypted) GetAppkey() *LibspotifyAppKey

func (*ClientResponseEncrypted) GetClientInfo

func (m *ClientResponseEncrypted) GetClientInfo() *ClientInfo

func (*ClientResponseEncrypted) GetFingerprintResponse

func (m *ClientResponseEncrypted) GetFingerprintResponse() *FingerprintResponseUnion

func (*ClientResponseEncrypted) GetLoginCredentials

func (m *ClientResponseEncrypted) GetLoginCredentials() *LoginCredentials

func (*ClientResponseEncrypted) GetPeerTicket

func (m *ClientResponseEncrypted) GetPeerTicket() *PeerTicketUnion

func (*ClientResponseEncrypted) GetPlatformModel

func (m *ClientResponseEncrypted) GetPlatformModel() string

func (*ClientResponseEncrypted) GetSystemInfo

func (m *ClientResponseEncrypted) GetSystemInfo() *SystemInfo

func (*ClientResponseEncrypted) GetVersionString

func (m *ClientResponseEncrypted) GetVersionString() string

func (*ClientResponseEncrypted) ProtoMessage

func (*ClientResponseEncrypted) ProtoMessage()

func (*ClientResponseEncrypted) Reset

func (m *ClientResponseEncrypted) Reset()

func (*ClientResponseEncrypted) String

func (m *ClientResponseEncrypted) String() string

type ClientResponsePlaintext

type ClientResponsePlaintext struct {
	LoginCryptoResponse *LoginCryptoResponseUnion `protobuf:"bytes,10,req,name=login_crypto_response,json=loginCryptoResponse" json:"login_crypto_response,omitempty"`
	PowResponse         *PoWResponseUnion         `protobuf:"bytes,20,req,name=pow_response,json=powResponse" json:"pow_response,omitempty"`
	CryptoResponse      *CryptoResponseUnion      `protobuf:"bytes,30,req,name=crypto_response,json=cryptoResponse" json:"crypto_response,omitempty"`
	XXX_unrecognized    []byte                    `json:"-"`
}

func (*ClientResponsePlaintext) Descriptor

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

func (*ClientResponsePlaintext) GetCryptoResponse

func (m *ClientResponsePlaintext) GetCryptoResponse() *CryptoResponseUnion

func (*ClientResponsePlaintext) GetLoginCryptoResponse

func (m *ClientResponsePlaintext) GetLoginCryptoResponse() *LoginCryptoResponseUnion

func (*ClientResponsePlaintext) GetPowResponse

func (m *ClientResponsePlaintext) GetPowResponse() *PoWResponseUnion

func (*ClientResponsePlaintext) ProtoMessage

func (*ClientResponsePlaintext) ProtoMessage()

func (*ClientResponsePlaintext) Reset

func (m *ClientResponsePlaintext) Reset()

func (*ClientResponsePlaintext) String

func (m *ClientResponsePlaintext) String() string

type ContentRange

type ContentRange struct {
	Pos              *int32 `protobuf:"varint,1,opt,name=pos" json:"pos,omitempty"`
	Length           *int32 `protobuf:"varint,2,opt,name=length" json:"length,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ContentRange) Descriptor

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

func (*ContentRange) GetLength

func (m *ContentRange) GetLength() int32

func (*ContentRange) GetPos

func (m *ContentRange) GetPos() int32

func (*ContentRange) ProtoMessage

func (*ContentRange) ProtoMessage()

func (*ContentRange) Reset

func (m *ContentRange) Reset()

func (*ContentRange) String

func (m *ContentRange) String() string
type Copyright struct {
	Typ              *Copyright_Type `protobuf:"varint,1,opt,name=typ,enum=Spotify.Copyright_Type" json:"typ,omitempty"`
	Text             *string         `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

func (*Copyright) Descriptor

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

func (*Copyright) GetText

func (m *Copyright) GetText() string

func (*Copyright) GetTyp

func (m *Copyright) GetTyp() Copyright_Type

func (*Copyright) ProtoMessage

func (*Copyright) ProtoMessage()

func (*Copyright) Reset

func (m *Copyright) Reset()

func (*Copyright) String

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

type CpuFamily

type CpuFamily int32
const (
	CpuFamily_CPU_UNKNOWN  CpuFamily = 0
	CpuFamily_CPU_X86      CpuFamily = 1
	CpuFamily_CPU_X86_64   CpuFamily = 2
	CpuFamily_CPU_PPC      CpuFamily = 3
	CpuFamily_CPU_PPC_64   CpuFamily = 4
	CpuFamily_CPU_ARM      CpuFamily = 5
	CpuFamily_CPU_IA64     CpuFamily = 6
	CpuFamily_CPU_SH       CpuFamily = 7
	CpuFamily_CPU_MIPS     CpuFamily = 8
	CpuFamily_CPU_BLACKFIN CpuFamily = 9
)

func (CpuFamily) Enum

func (x CpuFamily) Enum() *CpuFamily

func (CpuFamily) EnumDescriptor

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

func (CpuFamily) String

func (x CpuFamily) String() string

func (*CpuFamily) UnmarshalJSON

func (x *CpuFamily) UnmarshalJSON(data []byte) error

type CryptoChallengeUnion

type CryptoChallengeUnion struct {
	Shannon          *CryptoShannonChallenge     `protobuf:"bytes,10,opt,name=shannon" json:"shannon,omitempty"`
	Rc4Sha1Hmac      *CryptoRc4Sha1HmacChallenge `protobuf:"bytes,20,opt,name=rc4_sha1_hmac,json=rc4Sha1Hmac" json:"rc4_sha1_hmac,omitempty"`
	XXX_unrecognized []byte                      `json:"-"`
}

func (*CryptoChallengeUnion) Descriptor

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

func (*CryptoChallengeUnion) GetRc4Sha1Hmac

func (m *CryptoChallengeUnion) GetRc4Sha1Hmac() *CryptoRc4Sha1HmacChallenge

func (*CryptoChallengeUnion) GetShannon

func (*CryptoChallengeUnion) ProtoMessage

func (*CryptoChallengeUnion) ProtoMessage()

func (*CryptoChallengeUnion) Reset

func (m *CryptoChallengeUnion) Reset()

func (*CryptoChallengeUnion) String

func (m *CryptoChallengeUnion) String() string

type CryptoRc4Sha1HmacChallenge

type CryptoRc4Sha1HmacChallenge struct {
	XXX_unrecognized []byte `json:"-"`
}

func (*CryptoRc4Sha1HmacChallenge) Descriptor

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

func (*CryptoRc4Sha1HmacChallenge) ProtoMessage

func (*CryptoRc4Sha1HmacChallenge) ProtoMessage()

func (*CryptoRc4Sha1HmacChallenge) Reset

func (m *CryptoRc4Sha1HmacChallenge) Reset()

func (*CryptoRc4Sha1HmacChallenge) String

func (m *CryptoRc4Sha1HmacChallenge) String() string

type CryptoRc4Sha1HmacResponse

type CryptoRc4Sha1HmacResponse struct {
	Dummy            *int32 `protobuf:"varint,1,opt,name=dummy" json:"dummy,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*CryptoRc4Sha1HmacResponse) Descriptor

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

func (*CryptoRc4Sha1HmacResponse) GetDummy

func (m *CryptoRc4Sha1HmacResponse) GetDummy() int32

func (*CryptoRc4Sha1HmacResponse) ProtoMessage

func (*CryptoRc4Sha1HmacResponse) ProtoMessage()

func (*CryptoRc4Sha1HmacResponse) Reset

func (m *CryptoRc4Sha1HmacResponse) Reset()

func (*CryptoRc4Sha1HmacResponse) String

func (m *CryptoRc4Sha1HmacResponse) String() string

type CryptoResponseUnion

type CryptoResponseUnion struct {
	Shannon          *CryptoShannonResponse     `protobuf:"bytes,10,opt,name=shannon" json:"shannon,omitempty"`
	Rc4Sha1Hmac      *CryptoRc4Sha1HmacResponse `protobuf:"bytes,20,opt,name=rc4_sha1_hmac,json=rc4Sha1Hmac" json:"rc4_sha1_hmac,omitempty"`
	XXX_unrecognized []byte                     `json:"-"`
}

func (*CryptoResponseUnion) Descriptor

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

func (*CryptoResponseUnion) GetRc4Sha1Hmac

func (m *CryptoResponseUnion) GetRc4Sha1Hmac() *CryptoRc4Sha1HmacResponse

func (*CryptoResponseUnion) GetShannon

func (m *CryptoResponseUnion) GetShannon() *CryptoShannonResponse

func (*CryptoResponseUnion) ProtoMessage

func (*CryptoResponseUnion) ProtoMessage()

func (*CryptoResponseUnion) Reset

func (m *CryptoResponseUnion) Reset()

func (*CryptoResponseUnion) String

func (m *CryptoResponseUnion) String() string

type CryptoShannonChallenge

type CryptoShannonChallenge struct {
	XXX_unrecognized []byte `json:"-"`
}

func (*CryptoShannonChallenge) Descriptor

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

func (*CryptoShannonChallenge) ProtoMessage

func (*CryptoShannonChallenge) ProtoMessage()

func (*CryptoShannonChallenge) Reset

func (m *CryptoShannonChallenge) Reset()

func (*CryptoShannonChallenge) String

func (m *CryptoShannonChallenge) String() string

type CryptoShannonResponse

type CryptoShannonResponse struct {
	Dummy            *int32 `protobuf:"varint,1,opt,name=dummy" json:"dummy,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*CryptoShannonResponse) Descriptor

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

func (*CryptoShannonResponse) GetDummy

func (m *CryptoShannonResponse) GetDummy() int32

func (*CryptoShannonResponse) ProtoMessage

func (*CryptoShannonResponse) ProtoMessage()

func (*CryptoShannonResponse) Reset

func (m *CryptoShannonResponse) Reset()

func (*CryptoShannonResponse) String

func (m *CryptoShannonResponse) String() string

type Cryptosuite

type Cryptosuite int32
const (
	Cryptosuite_CRYPTO_SUITE_SHANNON       Cryptosuite = 0
	Cryptosuite_CRYPTO_SUITE_RC4_SHA1_HMAC Cryptosuite = 1
)

func (Cryptosuite) Enum

func (x Cryptosuite) Enum() *Cryptosuite

func (Cryptosuite) EnumDescriptor

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

func (Cryptosuite) String

func (x Cryptosuite) String() string

func (*Cryptosuite) UnmarshalJSON

func (x *Cryptosuite) UnmarshalJSON(data []byte) error

type Date

type Date struct {
	Year             *int32 `protobuf:"zigzag32,1,opt,name=year" json:"year,omitempty"`
	Month            *int32 `protobuf:"zigzag32,2,opt,name=month" json:"month,omitempty"`
	Day              *int32 `protobuf:"zigzag32,3,opt,name=day" json:"day,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*Date) Descriptor

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

func (*Date) GetDay

func (m *Date) GetDay() int32

func (*Date) GetMonth

func (m *Date) GetMonth() int32

func (*Date) GetYear

func (m *Date) GetYear() int32

func (*Date) ProtoMessage

func (*Date) ProtoMessage()

func (*Date) Reset

func (m *Date) Reset()

func (*Date) String

func (m *Date) String() string

type DecorationData

type DecorationData struct {
	Username         *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	FullName         *string `protobuf:"bytes,2,opt,name=full_name,json=fullName" json:"full_name,omitempty"`
	ImageUrl         *string `protobuf:"bytes,3,opt,name=image_url,json=imageUrl" json:"image_url,omitempty"`
	LargeImageUrl    *string `protobuf:"bytes,5,opt,name=large_image_url,json=largeImageUrl" json:"large_image_url,omitempty"`
	FirstName        *string `protobuf:"bytes,6,opt,name=first_name,json=firstName" json:"first_name,omitempty"`
	LastName         *string `protobuf:"bytes,7,opt,name=last_name,json=lastName" json:"last_name,omitempty"`
	FacebookUid      *string `protobuf:"bytes,8,opt,name=facebook_uid,json=facebookUid" json:"facebook_uid,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*DecorationData) Descriptor

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

func (*DecorationData) GetFacebookUid

func (m *DecorationData) GetFacebookUid() string

func (*DecorationData) GetFirstName

func (m *DecorationData) GetFirstName() string

func (*DecorationData) GetFullName

func (m *DecorationData) GetFullName() string

func (*DecorationData) GetImageUrl

func (m *DecorationData) GetImageUrl() string

func (*DecorationData) GetLargeImageUrl

func (m *DecorationData) GetLargeImageUrl() string

func (*DecorationData) GetLastName

func (m *DecorationData) GetLastName() string

func (*DecorationData) GetUsername

func (m *DecorationData) GetUsername() string

func (*DecorationData) ProtoMessage

func (*DecorationData) ProtoMessage()

func (*DecorationData) Reset

func (m *DecorationData) Reset()

func (*DecorationData) String

func (m *DecorationData) String() string

type Delta

type Delta struct {
	BaseVersion      []byte      `protobuf:"bytes,1,opt,name=base_version,json=baseVersion" json:"base_version,omitempty"`
	Ops              []*Op       `protobuf:"bytes,2,rep,name=ops" json:"ops,omitempty"`
	Info             *ChangeInfo `protobuf:"bytes,4,opt,name=info" json:"info,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

func (*Delta) Descriptor

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

func (*Delta) GetBaseVersion

func (m *Delta) GetBaseVersion() []byte

func (*Delta) GetInfo

func (m *Delta) GetInfo() *ChangeInfo

func (*Delta) GetOps

func (m *Delta) GetOps() []*Op

func (*Delta) ProtoMessage

func (*Delta) ProtoMessage()

func (*Delta) Reset

func (m *Delta) Reset()

func (*Delta) String

func (m *Delta) String() string

type DeviceState

type DeviceState struct {
	SwVersion          *string       `protobuf:"bytes,1,opt,name=sw_version,json=swVersion" json:"sw_version,omitempty"`
	IsActive           *bool         `protobuf:"varint,10,opt,name=is_active,json=isActive" json:"is_active,omitempty"`
	CanPlay            *bool         `protobuf:"varint,11,opt,name=can_play,json=canPlay" json:"can_play,omitempty"`
	Volume             *uint32       `protobuf:"varint,12,opt,name=volume" json:"volume,omitempty"`
	Name               *string       `protobuf:"bytes,13,opt,name=name" json:"name,omitempty"`
	ErrorCode          *uint32       `protobuf:"varint,14,opt,name=error_code,json=errorCode" json:"error_code,omitempty"`
	BecameActiveAt     *int64        `protobuf:"varint,15,opt,name=became_active_at,json=becameActiveAt" json:"became_active_at,omitempty"`
	ErrorMessage       *string       `protobuf:"bytes,16,opt,name=error_message,json=errorMessage" json:"error_message,omitempty"`
	Capabilities       []*Capability `protobuf:"bytes,17,rep,name=capabilities" json:"capabilities,omitempty"`
	ContextPlayerError *string       `protobuf:"bytes,20,opt,name=context_player_error,json=contextPlayerError" json:"context_player_error,omitempty"`
	Metadata           []*Metadata   `protobuf:"bytes,25,rep,name=metadata" json:"metadata,omitempty"`
	XXX_unrecognized   []byte        `json:"-"`
}

func (*DeviceState) Descriptor

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

func (*DeviceState) GetBecameActiveAt

func (m *DeviceState) GetBecameActiveAt() int64

func (*DeviceState) GetCanPlay