Versions in this module Expand all Collapse all v0 v0.2.0 Jan 24, 2025 v0.1.3 Dec 21, 2024 v0.1.2 Nov 9, 2024 v0.1.1 Nov 7, 2024 v0.1.0 Oct 20, 2024 Changes in this version + var AccountCreation_name = map[int32]string + var AccountCreation_value = map[string]int32 + var AccountType_name = map[int32]string + var AccountType_value = map[string]int32 + var AuthenticationType_name = map[int32]string + var AuthenticationType_value = map[string]int32 + var Brand_name = map[int32]string + var Brand_value = map[string]int32 + var CpuFamily_name = map[int32]string + var CpuFamily_value = map[string]int32 + var Cryptosuite_name = map[int32]string + var Cryptosuite_value = map[string]int32 + var ErrorCode_name = map[int32]string + var ErrorCode_value = map[string]int32 + var File_spotify_authentication_proto protoreflect.FileDescriptor + var File_spotify_keyexchange_proto protoreflect.FileDescriptor + var Fingerprint_name = map[int32]string + var Fingerprint_value = map[string]int32 + var Os_name = map[int32]string + var Os_value = map[string]int32 + var Platform_name = map[int32]string + var Platform_value = map[string]int32 + var Powscheme_name = map[int32]string + var Powscheme_value = map[string]int32 + var ProductFlags_name = map[int32]string + var ProductFlags_value = map[string]int32 + var Product_name = map[int32]string + var Product_value = map[string]int32 + type APChallenge struct + CryptoChallenge *CryptoChallengeUnion + FingerprintChallenge *FingerprintChallengeUnion + LoginCryptoChallenge *LoginCryptoChallengeUnion + Padding []byte + PowChallenge *PoWChallengeUnion + ServerNonce []byte + func (*APChallenge) Descriptor() ([]byte, []int) + func (*APChallenge) ProtoMessage() + func (x *APChallenge) GetCryptoChallenge() *CryptoChallengeUnion + func (x *APChallenge) GetFingerprintChallenge() *FingerprintChallengeUnion + func (x *APChallenge) GetLoginCryptoChallenge() *LoginCryptoChallengeUnion + func (x *APChallenge) GetPadding() []byte + func (x *APChallenge) GetPowChallenge() *PoWChallengeUnion + func (x *APChallenge) GetServerNonce() []byte + func (x *APChallenge) ProtoReflect() protoreflect.Message + func (x *APChallenge) Reset() + func (x *APChallenge) String() string + type APLoginFailed struct + ErrorCode *ErrorCode + ErrorDescription *string + Expiry *int32 + RetryDelay *int32 + func (*APLoginFailed) Descriptor() ([]byte, []int) + func (*APLoginFailed) ProtoMessage() + func (x *APLoginFailed) GetErrorCode() ErrorCode + func (x *APLoginFailed) GetErrorDescription() string + func (x *APLoginFailed) GetExpiry() int32 + func (x *APLoginFailed) GetRetryDelay() int32 + func (x *APLoginFailed) ProtoReflect() protoreflect.Message + func (x *APLoginFailed) Reset() + func (x *APLoginFailed) String() string + type APResponseMessage struct + Challenge *APChallenge + LoginFailed *APLoginFailed + Upgrade *UpgradeRequiredMessage + func (*APResponseMessage) Descriptor() ([]byte, []int) + func (*APResponseMessage) ProtoMessage() + func (x *APResponseMessage) GetChallenge() *APChallenge + func (x *APResponseMessage) GetLoginFailed() *APLoginFailed + func (x *APResponseMessage) GetUpgrade() *UpgradeRequiredMessage + func (x *APResponseMessage) ProtoReflect() protoreflect.Message + func (x *APResponseMessage) Reset() + func (x *APResponseMessage) String() string + type APWelcome struct + AccountInfo *AccountInfo + AccountTypeLoggedIn *AccountType + CanonicalUsername *string + CredentialsTypeLoggedIn *AccountType + Fb *AccountInfoFacebook + LfsSecret []byte + ReusableAuthCredentials []byte + ReusableAuthCredentialsType *AuthenticationType + func (*APWelcome) Descriptor() ([]byte, []int) + func (*APWelcome) ProtoMessage() + func (x *APWelcome) GetAccountInfo() *AccountInfo + func (x *APWelcome) GetAccountTypeLoggedIn() AccountType + func (x *APWelcome) GetCanonicalUsername() string + func (x *APWelcome) GetCredentialsTypeLoggedIn() AccountType + func (x *APWelcome) GetFb() *AccountInfoFacebook + func (x *APWelcome) GetLfsSecret() []byte + func (x *APWelcome) GetReusableAuthCredentials() []byte + func (x *APWelcome) GetReusableAuthCredentialsType() AuthenticationType + func (x *APWelcome) ProtoReflect() protoreflect.Message + func (x *APWelcome) Reset() + func (x *APWelcome) String() string + type AccountCreation int32 + const AccountCreation_ACCOUNT_CREATION_ALWAYS_CREATE + const AccountCreation_ACCOUNT_CREATION_ALWAYS_PROMPT + func (AccountCreation) Descriptor() protoreflect.EnumDescriptor + func (AccountCreation) EnumDescriptor() ([]byte, []int) + func (AccountCreation) Type() protoreflect.EnumType + func (x *AccountCreation) UnmarshalJSON(b []byte) error + func (x AccountCreation) Enum() *AccountCreation + func (x AccountCreation) Number() protoreflect.EnumNumber + func (x AccountCreation) String() string + type AccountInfo struct + Facebook *AccountInfoFacebook + Spotify *AccountInfoSpotify + func (*AccountInfo) Descriptor() ([]byte, []int) + func (*AccountInfo) ProtoMessage() + func (x *AccountInfo) GetFacebook() *AccountInfoFacebook + func (x *AccountInfo) GetSpotify() *AccountInfoSpotify + func (x *AccountInfo) ProtoReflect() protoreflect.Message + func (x *AccountInfo) Reset() + func (x *AccountInfo) String() string + type AccountInfoFacebook struct + AccessToken *string + MachineId *string + func (*AccountInfoFacebook) Descriptor() ([]byte, []int) + func (*AccountInfoFacebook) ProtoMessage() + func (x *AccountInfoFacebook) GetAccessToken() string + func (x *AccountInfoFacebook) GetMachineId() string + func (x *AccountInfoFacebook) ProtoReflect() protoreflect.Message + func (x *AccountInfoFacebook) Reset() + func (x *AccountInfoFacebook) String() string + type AccountInfoSpotify struct + func (*AccountInfoSpotify) Descriptor() ([]byte, []int) + func (*AccountInfoSpotify) ProtoMessage() + func (x *AccountInfoSpotify) ProtoReflect() protoreflect.Message + func (x *AccountInfoSpotify) Reset() + func (x *AccountInfoSpotify) String() string + type AccountType int32 + const AccountType_Facebook + const AccountType_Spotify + func (AccountType) Descriptor() protoreflect.EnumDescriptor + func (AccountType) EnumDescriptor() ([]byte, []int) + func (AccountType) Type() protoreflect.EnumType + func (x *AccountType) UnmarshalJSON(b []byte) error + func (x AccountType) Enum() *AccountType + func (x AccountType) Number() protoreflect.EnumNumber + func (x AccountType) String() string + type AuthenticationType int32 + const AuthenticationType_AUTHENTICATION_FACEBOOK_TOKEN + const AuthenticationType_AUTHENTICATION_SPOTIFY_TOKEN + const AuthenticationType_AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS + const AuthenticationType_AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS + const AuthenticationType_AUTHENTICATION_USER_PASS + func (AuthenticationType) Descriptor() protoreflect.EnumDescriptor + func (AuthenticationType) EnumDescriptor() ([]byte, []int) + func (AuthenticationType) Type() protoreflect.EnumType + func (x *AuthenticationType) UnmarshalJSON(b []byte) error + func (x AuthenticationType) Enum() *AuthenticationType + func (x AuthenticationType) Number() protoreflect.EnumNumber + func (x AuthenticationType) String() string + type Brand int32 + const Brand_BRAND_HTC + const Brand_BRAND_INQ + const Brand_BRAND_NOKIA + const Brand_BRAND_UNBRANDED + func (Brand) Descriptor() protoreflect.EnumDescriptor + func (Brand) EnumDescriptor() ([]byte, []int) + func (Brand) Type() protoreflect.EnumType + func (x *Brand) UnmarshalJSON(b []byte) error + func (x Brand) Enum() *Brand + func (x Brand) Number() protoreflect.EnumNumber + func (x Brand) String() string + type BuildInfo struct + Platform *Platform + Product *Product + ProductFlags []ProductFlags + Version *uint64 + func (*BuildInfo) Descriptor() ([]byte, []int) + func (*BuildInfo) ProtoMessage() + func (x *BuildInfo) GetPlatform() Platform + func (x *BuildInfo) GetProduct() Product + func (x *BuildInfo) GetProductFlags() []ProductFlags + func (x *BuildInfo) GetVersion() uint64 + func (x *BuildInfo) ProtoReflect() protoreflect.Message + func (x *BuildInfo) Reset() + func (x *BuildInfo) String() string + type ClientHello struct + BuildInfo *BuildInfo + ClientNonce []byte + CryptosuitesSupported []Cryptosuite + FeatureSet *FeatureSet + FingerprintsSupported []Fingerprint + LoginCryptoHello *LoginCryptoHelloUnion + Padding []byte + PowschemesSupported []Powscheme + func (*ClientHello) Descriptor() ([]byte, []int) + func (*ClientHello) ProtoMessage() + func (x *ClientHello) GetBuildInfo() *BuildInfo + func (x *ClientHello) GetClientNonce() []byte + func (x *ClientHello) GetCryptosuitesSupported() []Cryptosuite + func (x *ClientHello) GetFeatureSet() *FeatureSet + func (x *ClientHello) GetFingerprintsSupported() []Fingerprint + func (x *ClientHello) GetLoginCryptoHello() *LoginCryptoHelloUnion + func (x *ClientHello) GetPadding() []byte + func (x *ClientHello) GetPowschemesSupported() []Powscheme + func (x *ClientHello) ProtoReflect() protoreflect.Message + func (x *ClientHello) Reset() + func (x *ClientHello) String() string + type ClientInfo struct + Fb *ClientInfoFacebook + Language *string + Limited *bool + func (*ClientInfo) Descriptor() ([]byte, []int) + func (*ClientInfo) ProtoMessage() + func (x *ClientInfo) GetFb() *ClientInfoFacebook + func (x *ClientInfo) GetLanguage() string + func (x *ClientInfo) GetLimited() bool + func (x *ClientInfo) ProtoReflect() protoreflect.Message + func (x *ClientInfo) Reset() + func (x *ClientInfo) String() string + type ClientInfoFacebook struct + MachineId *string + func (*ClientInfoFacebook) Descriptor() ([]byte, []int) + func (*ClientInfoFacebook) ProtoMessage() + func (x *ClientInfoFacebook) GetMachineId() string + func (x *ClientInfoFacebook) ProtoReflect() protoreflect.Message + func (x *ClientInfoFacebook) Reset() + func (x *ClientInfoFacebook) String() string + type ClientResponseEncrypted struct + AccountCreation *AccountCreation + Appkey *LibspotifyAppKey + ClientInfo *ClientInfo + FingerprintResponse *FingerprintResponseUnion + LoginCredentials *LoginCredentials + PeerTicket *PeerTicketUnion + PlatformModel *string + SystemInfo *SystemInfo + VersionString *string + func (*ClientResponseEncrypted) Descriptor() ([]byte, []int) + func (*ClientResponseEncrypted) ProtoMessage() + func (x *ClientResponseEncrypted) GetAccountCreation() AccountCreation + func (x *ClientResponseEncrypted) GetAppkey() *LibspotifyAppKey + func (x *ClientResponseEncrypted) GetClientInfo() *ClientInfo + func (x *ClientResponseEncrypted) GetFingerprintResponse() *FingerprintResponseUnion + func (x *ClientResponseEncrypted) GetLoginCredentials() *LoginCredentials + func (x *ClientResponseEncrypted) GetPeerTicket() *PeerTicketUnion + func (x *ClientResponseEncrypted) GetPlatformModel() string + func (x *ClientResponseEncrypted) GetSystemInfo() *SystemInfo + func (x *ClientResponseEncrypted) GetVersionString() string + func (x *ClientResponseEncrypted) ProtoReflect() protoreflect.Message + func (x *ClientResponseEncrypted) Reset() + func (x *ClientResponseEncrypted) String() string + type ClientResponsePlaintext struct + CryptoResponse *CryptoResponseUnion + LoginCryptoResponse *LoginCryptoResponseUnion + PowResponse *PoWResponseUnion + func (*ClientResponsePlaintext) Descriptor() ([]byte, []int) + func (*ClientResponsePlaintext) ProtoMessage() + func (x *ClientResponsePlaintext) GetCryptoResponse() *CryptoResponseUnion + func (x *ClientResponsePlaintext) GetLoginCryptoResponse() *LoginCryptoResponseUnion + func (x *ClientResponsePlaintext) GetPowResponse() *PoWResponseUnion + func (x *ClientResponsePlaintext) ProtoReflect() protoreflect.Message + func (x *ClientResponsePlaintext) Reset() + func (x *ClientResponsePlaintext) String() string + type CpuFamily int32 + const CpuFamily_CPU_ARM + const CpuFamily_CPU_BLACKFIN + const CpuFamily_CPU_IA64 + const CpuFamily_CPU_MIPS + const CpuFamily_CPU_PPC + const CpuFamily_CPU_PPC_64 + const CpuFamily_CPU_SH + const CpuFamily_CPU_UNKNOWN + const CpuFamily_CPU_X86 + const CpuFamily_CPU_X86_64 + func (CpuFamily) Descriptor() protoreflect.EnumDescriptor + func (CpuFamily) EnumDescriptor() ([]byte, []int) + func (CpuFamily) Type() protoreflect.EnumType + func (x *CpuFamily) UnmarshalJSON(b []byte) error + func (x CpuFamily) Enum() *CpuFamily + func (x CpuFamily) Number() protoreflect.EnumNumber + func (x CpuFamily) String() string + type CryptoChallengeUnion struct + Rc4Sha1Hmac *CryptoRc4Sha1HmacChallenge + Shannon *CryptoShannonChallenge + func (*CryptoChallengeUnion) Descriptor() ([]byte, []int) + func (*CryptoChallengeUnion) ProtoMessage() + func (x *CryptoChallengeUnion) GetRc4Sha1Hmac() *CryptoRc4Sha1HmacChallenge + func (x *CryptoChallengeUnion) GetShannon() *CryptoShannonChallenge + func (x *CryptoChallengeUnion) ProtoReflect() protoreflect.Message + func (x *CryptoChallengeUnion) Reset() + func (x *CryptoChallengeUnion) String() string + type CryptoRc4Sha1HmacChallenge struct + func (*CryptoRc4Sha1HmacChallenge) Descriptor() ([]byte, []int) + func (*CryptoRc4Sha1HmacChallenge) ProtoMessage() + func (x *CryptoRc4Sha1HmacChallenge) ProtoReflect() protoreflect.Message + func (x *CryptoRc4Sha1HmacChallenge) Reset() + func (x *CryptoRc4Sha1HmacChallenge) String() string + type CryptoRc4Sha1HmacResponse struct + Dummy *int32 + func (*CryptoRc4Sha1HmacResponse) Descriptor() ([]byte, []int) + func (*CryptoRc4Sha1HmacResponse) ProtoMessage() + func (x *CryptoRc4Sha1HmacResponse) GetDummy() int32 + func (x *CryptoRc4Sha1HmacResponse) ProtoReflect() protoreflect.Message + func (x *CryptoRc4Sha1HmacResponse) Reset() + func (x *CryptoRc4Sha1HmacResponse) String() string + type CryptoResponseUnion struct + Rc4Sha1Hmac *CryptoRc4Sha1HmacResponse + Shannon *CryptoShannonResponse + func (*CryptoResponseUnion) Descriptor() ([]byte, []int) + func (*CryptoResponseUnion) ProtoMessage() + func (x *CryptoResponseUnion) GetRc4Sha1Hmac() *CryptoRc4Sha1HmacResponse + func (x *CryptoResponseUnion) GetShannon() *CryptoShannonResponse + func (x *CryptoResponseUnion) ProtoReflect() protoreflect.Message + func (x *CryptoResponseUnion) Reset() + func (x *CryptoResponseUnion) String() string + type CryptoShannonChallenge struct + func (*CryptoShannonChallenge) Descriptor() ([]byte, []int) + func (*CryptoShannonChallenge) ProtoMessage() + func (x *CryptoShannonChallenge) ProtoReflect() protoreflect.Message + func (x *CryptoShannonChallenge) Reset() + func (x *CryptoShannonChallenge) String() string + type CryptoShannonResponse struct + Dummy *int32 + func (*CryptoShannonResponse) Descriptor() ([]byte, []int) + func (*CryptoShannonResponse) ProtoMessage() + func (x *CryptoShannonResponse) GetDummy() int32 + func (x *CryptoShannonResponse) ProtoReflect() protoreflect.Message + func (x *CryptoShannonResponse) Reset() + func (x *CryptoShannonResponse) String() string + type Cryptosuite int32 + const Cryptosuite_CRYPTO_SUITE_RC4_SHA1_HMAC + const Cryptosuite_CRYPTO_SUITE_SHANNON + func (Cryptosuite) Descriptor() protoreflect.EnumDescriptor + func (Cryptosuite) EnumDescriptor() ([]byte, []int) + func (Cryptosuite) Type() protoreflect.EnumType + func (x *Cryptosuite) UnmarshalJSON(b []byte) error + func (x Cryptosuite) Enum() *Cryptosuite + func (x Cryptosuite) Number() protoreflect.EnumNumber + func (x Cryptosuite) String() string + type ErrorCode int32 + const ErrorCode_AccountExists + const ErrorCode_ApplicationBanned + const ErrorCode_BadConnectionId + const ErrorCode_BadCredentials + const ErrorCode_CouldNotValidateCredentials + const ErrorCode_ExtraVerificationRequired + const ErrorCode_InvalidAppKey + const ErrorCode_PremiumAccountRequired + const ErrorCode_ProtocolError + const ErrorCode_TravelRestriction + const ErrorCode_TryAnotherAP + func (ErrorCode) Descriptor() protoreflect.EnumDescriptor + func (ErrorCode) EnumDescriptor() ([]byte, []int) + func (ErrorCode) Type() protoreflect.EnumType + func (x *ErrorCode) UnmarshalJSON(b []byte) error + func (x ErrorCode) Enum() *ErrorCode + func (x ErrorCode) Number() protoreflect.EnumNumber + func (x ErrorCode) String() string + type FeatureSet struct + Autoupdate2 *bool + CurrentLocation *bool + func (*FeatureSet) Descriptor() ([]byte, []int) + func (*FeatureSet) ProtoMessage() + func (x *FeatureSet) GetAutoupdate2() bool + func (x *FeatureSet) GetCurrentLocation() bool + func (x *FeatureSet) ProtoReflect() protoreflect.Message + func (x *FeatureSet) Reset() + func (x *FeatureSet) String() string + type Fingerprint int32 + const Fingerprint_FINGERPRINT_GRAIN + const Fingerprint_FINGERPRINT_HMAC_RIPEMD + func (Fingerprint) Descriptor() protoreflect.EnumDescriptor + func (Fingerprint) EnumDescriptor() ([]byte, []int) + func (Fingerprint) Type() protoreflect.EnumType + func (x *Fingerprint) UnmarshalJSON(b []byte) error + func (x Fingerprint) Enum() *Fingerprint + func (x Fingerprint) Number() protoreflect.EnumNumber + func (x Fingerprint) String() string + type FingerprintChallengeUnion struct + Grain *FingerprintGrainChallenge + HmacRipemd *FingerprintHmacRipemdChallenge + func (*FingerprintChallengeUnion) Descriptor() ([]byte, []int) + func (*FingerprintChallengeUnion) ProtoMessage() + func (x *FingerprintChallengeUnion) GetGrain() *FingerprintGrainChallenge + func (x *FingerprintChallengeUnion) GetHmacRipemd() *FingerprintHmacRipemdChallenge + func (x *FingerprintChallengeUnion) ProtoReflect() protoreflect.Message + func (x *FingerprintChallengeUnion) Reset() + func (x *FingerprintChallengeUnion) String() string + type FingerprintGrainChallenge struct + Kek []byte + func (*FingerprintGrainChallenge) Descriptor() ([]byte, []int) + func (*FingerprintGrainChallenge) ProtoMessage() + func (x *FingerprintGrainChallenge) GetKek() []byte + func (x *FingerprintGrainChallenge) ProtoReflect() protoreflect.Message + func (x *FingerprintGrainChallenge) Reset() + func (x *FingerprintGrainChallenge) String() string + type FingerprintGrainResponse struct + EncryptedKey []byte + func (*FingerprintGrainResponse) Descriptor() ([]byte, []int) + func (*FingerprintGrainResponse) ProtoMessage() + func (x *FingerprintGrainResponse) GetEncryptedKey() []byte + func (x *FingerprintGrainResponse) ProtoReflect() protoreflect.Message + func (x *FingerprintGrainResponse) Reset() + func (x *FingerprintGrainResponse) String() string + type FingerprintHmacRipemdChallenge struct + Challenge []byte + func (*FingerprintHmacRipemdChallenge) Descriptor() ([]byte, []int) + func (*FingerprintHmacRipemdChallenge) ProtoMessage() + func (x *FingerprintHmacRipemdChallenge) GetChallenge() []byte + func (x *FingerprintHmacRipemdChallenge) ProtoReflect() protoreflect.Message + func (x *FingerprintHmacRipemdChallenge) Reset() + func (x *FingerprintHmacRipemdChallenge) String() string + type FingerprintHmacRipemdResponse struct + Hmac []byte + func (*FingerprintHmacRipemdResponse) Descriptor() ([]byte, []int) + func (*FingerprintHmacRipemdResponse) ProtoMessage() + func (x *FingerprintHmacRipemdResponse) GetHmac() []byte + func (x *FingerprintHmacRipemdResponse) ProtoReflect() protoreflect.Message + func (x *FingerprintHmacRipemdResponse) Reset() + func (x *FingerprintHmacRipemdResponse) String() string + type FingerprintResponseUnion struct + Grain *FingerprintGrainResponse + HmacRipemd *FingerprintHmacRipemdResponse + func (*FingerprintResponseUnion) Descriptor() ([]byte, []int) + func (*FingerprintResponseUnion) ProtoMessage() + func (x *FingerprintResponseUnion) GetGrain() *FingerprintGrainResponse + func (x *FingerprintResponseUnion) GetHmacRipemd() *FingerprintHmacRipemdResponse + func (x *FingerprintResponseUnion) ProtoReflect() protoreflect.Message + func (x *FingerprintResponseUnion) Reset() + func (x *FingerprintResponseUnion) String() string + type LibspotifyAppKey struct + CallbackHash []byte + Devkey []byte + Signature []byte + Useragent *string + Version *uint32 + func (*LibspotifyAppKey) Descriptor() ([]byte, []int) + func (*LibspotifyAppKey) ProtoMessage() + func (x *LibspotifyAppKey) GetCallbackHash() []byte + func (x *LibspotifyAppKey) GetDevkey() []byte + func (x *LibspotifyAppKey) GetSignature() []byte + func (x *LibspotifyAppKey) GetUseragent() string + func (x *LibspotifyAppKey) GetVersion() uint32 + func (x *LibspotifyAppKey) ProtoReflect() protoreflect.Message + func (x *LibspotifyAppKey) Reset() + func (x *LibspotifyAppKey) String() string + type LoginCredentials struct + AuthData []byte + Typ *AuthenticationType + Username *string + func (*LoginCredentials) Descriptor() ([]byte, []int) + func (*LoginCredentials) ProtoMessage() + func (x *LoginCredentials) GetAuthData() []byte + func (x *LoginCredentials) GetTyp() AuthenticationType + func (x *LoginCredentials) GetUsername() string + func (x *LoginCredentials) ProtoReflect() protoreflect.Message + func (x *LoginCredentials) Reset() + func (x *LoginCredentials) String() string + type LoginCryptoChallengeUnion struct + DiffieHellman *LoginCryptoDiffieHellmanChallenge + func (*LoginCryptoChallengeUnion) Descriptor() ([]byte, []int) + func (*LoginCryptoChallengeUnion) ProtoMessage() + func (x *LoginCryptoChallengeUnion) GetDiffieHellman() *LoginCryptoDiffieHellmanChallenge + func (x *LoginCryptoChallengeUnion) ProtoReflect() protoreflect.Message + func (x *LoginCryptoChallengeUnion) Reset() + func (x *LoginCryptoChallengeUnion) String() string + type LoginCryptoDiffieHellmanChallenge struct + Gs []byte + GsSignature []byte + ServerSignatureKey *int32 + func (*LoginCryptoDiffieHellmanChallenge) Descriptor() ([]byte, []int) + func (*LoginCryptoDiffieHellmanChallenge) ProtoMessage() + func (x *LoginCryptoDiffieHellmanChallenge) GetGs() []byte + func (x *LoginCryptoDiffieHellmanChallenge) GetGsSignature() []byte + func (x *LoginCryptoDiffieHellmanChallenge) GetServerSignatureKey() int32 + func (x *LoginCryptoDiffieHellmanChallenge) ProtoReflect() protoreflect.Message + func (x *LoginCryptoDiffieHellmanChallenge) Reset() + func (x *LoginCryptoDiffieHellmanChallenge) String() string + type LoginCryptoDiffieHellmanHello struct + Gc []byte + ServerKeysKnown *uint32 + func (*LoginCryptoDiffieHellmanHello) Descriptor() ([]byte, []int) + func (*LoginCryptoDiffieHellmanHello) ProtoMessage() + func (x *LoginCryptoDiffieHellmanHello) GetGc() []byte + func (x *LoginCryptoDiffieHellmanHello) GetServerKeysKnown() uint32 + func (x *LoginCryptoDiffieHellmanHello) ProtoReflect() protoreflect.Message + func (x *LoginCryptoDiffieHellmanHello) Reset() + func (x *LoginCryptoDiffieHellmanHello) String() string + type LoginCryptoDiffieHellmanResponse struct + Hmac []byte + func (*LoginCryptoDiffieHellmanResponse) Descriptor() ([]byte, []int) + func (*LoginCryptoDiffieHellmanResponse) ProtoMessage() + func (x *LoginCryptoDiffieHellmanResponse) GetHmac() []byte + func (x *LoginCryptoDiffieHellmanResponse) ProtoReflect() protoreflect.Message + func (x *LoginCryptoDiffieHellmanResponse) Reset() + func (x *LoginCryptoDiffieHellmanResponse) String() string + type LoginCryptoHelloUnion struct + DiffieHellman *LoginCryptoDiffieHellmanHello + func (*LoginCryptoHelloUnion) Descriptor() ([]byte, []int) + func (*LoginCryptoHelloUnion) ProtoMessage() + func (x *LoginCryptoHelloUnion) GetDiffieHellman() *LoginCryptoDiffieHellmanHello + func (x *LoginCryptoHelloUnion) ProtoReflect() protoreflect.Message + func (x *LoginCryptoHelloUnion) Reset() + func (x *LoginCryptoHelloUnion) String() string + type LoginCryptoResponseUnion struct + DiffieHellman *LoginCryptoDiffieHellmanResponse + func (*LoginCryptoResponseUnion) Descriptor() ([]byte, []int) + func (*LoginCryptoResponseUnion) ProtoMessage() + func (x *LoginCryptoResponseUnion) GetDiffieHellman() *LoginCryptoDiffieHellmanResponse + func (x *LoginCryptoResponseUnion) ProtoReflect() protoreflect.Message + func (x *LoginCryptoResponseUnion) Reset() + func (x *LoginCryptoResponseUnion) String() string + type Os int32 + const Os_OS_ANDROID + const Os_OS_AWOX + const Os_OS_BCO + const Os_OS_BLACKBERRY + const Os_OS_FREEBSD + const Os_OS_IPHONE + const Os_OS_LINUX + const Os_OS_LOGITECH + const Os_OS_MEEGO + const Os_OS_ONKYO + const Os_OS_OSX + const Os_OS_PALM + const Os_OS_PHILIPS + const Os_OS_QNXNTO + const Os_OS_S60 + const Os_OS_SONOS + const Os_OS_TIVO + const Os_OS_UNKNOWN + const Os_OS_VOLVO + const Os_OS_WD + const Os_OS_WINDOWS + const Os_OS_WINDOWS_CE + const Os_OS_WP7 + func (Os) Descriptor() protoreflect.EnumDescriptor + func (Os) EnumDescriptor() ([]byte, []int) + func (Os) Type() protoreflect.EnumType + func (x *Os) UnmarshalJSON(b []byte) error + func (x Os) Enum() *Os + func (x Os) Number() protoreflect.EnumNumber + func (x Os) String() string + type PeerTicketOld struct + PeerTicket []byte + PeerTicketSignature []byte + func (*PeerTicketOld) Descriptor() ([]byte, []int) + func (*PeerTicketOld) ProtoMessage() + func (x *PeerTicketOld) GetPeerTicket() []byte + func (x *PeerTicketOld) GetPeerTicketSignature() []byte + func (x *PeerTicketOld) ProtoReflect() protoreflect.Message + func (x *PeerTicketOld) Reset() + func (x *PeerTicketOld) String() string + type PeerTicketPublicKey struct + PublicKey []byte + func (*PeerTicketPublicKey) Descriptor() ([]byte, []int) + func (*PeerTicketPublicKey) ProtoMessage() + func (x *PeerTicketPublicKey) GetPublicKey() []byte + func (x *PeerTicketPublicKey) ProtoReflect() protoreflect.Message + func (x *PeerTicketPublicKey) Reset() + func (x *PeerTicketPublicKey) String() string + type PeerTicketUnion struct + OldTicket *PeerTicketOld + PublicKey *PeerTicketPublicKey + func (*PeerTicketUnion) Descriptor() ([]byte, []int) + func (*PeerTicketUnion) ProtoMessage() + func (x *PeerTicketUnion) GetOldTicket() *PeerTicketOld + func (x *PeerTicketUnion) GetPublicKey() *PeerTicketPublicKey + func (x *PeerTicketUnion) ProtoReflect() protoreflect.Message + func (x *PeerTicketUnion) Reset() + func (x *PeerTicketUnion) String() string + type Platform int32 + const Platform_PLATFORM_AMIGA_PPC + const Platform_PLATFORM_ANDROID_ARM + const Platform_PLATFORM_BCO_ARM + const Platform_PLATFORM_BLACKBERRY_ARM + const Platform_PLATFORM_FREEBSD_X86 + const Platform_PLATFORM_FREEBSD_X86_64 + const Platform_PLATFORM_FRONTIER + const Platform_PLATFORM_GENERIC_PARTNER + const Platform_PLATFORM_HARMAN_ARM + const Platform_PLATFORM_IPHONE_ARM + const Platform_PLATFORM_IPHONE_ARM64 + const Platform_PLATFORM_LINUX_ARM + const Platform_PLATFORM_LINUX_BLACKFIN + const Platform_PLATFORM_LINUX_MIPS + const Platform_PLATFORM_LINUX_SH + const Platform_PLATFORM_LINUX_X86 + const Platform_PLATFORM_LINUX_X86_64 + const Platform_PLATFORM_LOGITECH_ARM + const Platform_PLATFORM_NANRADIO_NRX901 + const Platform_PLATFORM_ONKYO_ARM + const Platform_PLATFORM_OSX_PPC + const Platform_PLATFORM_OSX_X86 + const Platform_PLATFORM_OSX_X86_64 + const Platform_PLATFORM_PALM_ARM + const Platform_PLATFORM_QNXNTO_ARM + const Platform_PLATFORM_RTEMS_PPC + const Platform_PLATFORM_S60_ARM + const Platform_PLATFORM_SONOS + const Platform_PLATFORM_SONY_PS3 + const Platform_PLATFORM_SONY_PS4 + const Platform_PLATFORM_WATCHOS + const Platform_PLATFORM_WEBPLAYER + const Platform_PLATFORM_WIN32_X86 + const Platform_PLATFORM_WIN32_X86_64 + const Platform_PLATFORM_WINDOWS_CE_ARM + const Platform_PLATFORM_WINRT_ARM + const Platform_PLATFORM_WINRT_X86 + const Platform_PLATFORM_WINRT_X86_64 + const Platform_PLATFORM_WP7_ARM + const Platform_PLATFORM_WP8_ARM + const Platform_PLATFORM_WP8_X86 + func (Platform) Descriptor() protoreflect.EnumDescriptor + func (Platform) EnumDescriptor() ([]byte, []int) + func (Platform) Type() protoreflect.EnumType + func (x *Platform) UnmarshalJSON(b []byte) error + func (x Platform) Enum() *Platform + func (x Platform) Number() protoreflect.EnumNumber + func (x Platform) String() string + type PoWChallengeUnion struct + HashCash *PoWHashCashChallenge + func (*PoWChallengeUnion) Descriptor() ([]byte, []int) + func (*PoWChallengeUnion) ProtoMessage() + func (x *PoWChallengeUnion) GetHashCash() *PoWHashCashChallenge + func (x *PoWChallengeUnion) ProtoReflect() protoreflect.Message + func (x *PoWChallengeUnion) Reset() + func (x *PoWChallengeUnion) String() string + type PoWHashCashChallenge struct + Length *int32 + Prefix []byte + Target *int32 + func (*PoWHashCashChallenge) Descriptor() ([]byte, []int) + func (*PoWHashCashChallenge) ProtoMessage() + func (x *PoWHashCashChallenge) GetLength() int32 + func (x *PoWHashCashChallenge) GetPrefix() []byte + func (x *PoWHashCashChallenge) GetTarget() int32 + func (x *PoWHashCashChallenge) ProtoReflect() protoreflect.Message + func (x *PoWHashCashChallenge) Reset() + func (x *PoWHashCashChallenge) String() string + type PoWHashCashResponse struct + HashSuffix []byte + func (*PoWHashCashResponse) Descriptor() ([]byte, []int) + func (*PoWHashCashResponse) ProtoMessage() + func (x *PoWHashCashResponse) GetHashSuffix() []byte + func (x *PoWHashCashResponse) ProtoReflect() protoreflect.Message + func (x *PoWHashCashResponse) Reset() + func (x *PoWHashCashResponse) String() string + type PoWResponseUnion struct + HashCash *PoWHashCashResponse + func (*PoWResponseUnion) Descriptor() ([]byte, []int) + func (*PoWResponseUnion) ProtoMessage() + func (x *PoWResponseUnion) GetHashCash() *PoWHashCashResponse + func (x *PoWResponseUnion) ProtoReflect() protoreflect.Message + func (x *PoWResponseUnion) Reset() + func (x *PoWResponseUnion) String() string + type Powscheme int32 + const Powscheme_POW_HASH_CASH + func (Powscheme) Descriptor() protoreflect.EnumDescriptor + func (Powscheme) EnumDescriptor() ([]byte, []int) + func (Powscheme) Type() protoreflect.EnumType + func (x *Powscheme) UnmarshalJSON(b []byte) error + func (x Powscheme) Enum() *Powscheme + func (x Powscheme) Number() protoreflect.EnumNumber + func (x Powscheme) String() string + type Product int32 + const Product_PRODUCT_CLIENT + const Product_PRODUCT_LIBSPOTIFY + const Product_PRODUCT_LIBSPOTIFY_EMBEDDED + const Product_PRODUCT_MOBILE + const Product_PRODUCT_PARTNER + func (Product) Descriptor() protoreflect.EnumDescriptor + func (Product) EnumDescriptor() ([]byte, []int) + func (Product) Type() protoreflect.EnumType + func (x *Product) UnmarshalJSON(b []byte) error + func (x Product) Enum() *Product + func (x Product) Number() protoreflect.EnumNumber + func (x Product) String() string + type ProductFlags int32 + const ProductFlags_PRODUCT_FLAG_DEV_BUILD + const ProductFlags_PRODUCT_FLAG_NONE + func (ProductFlags) Descriptor() protoreflect.EnumDescriptor + func (ProductFlags) EnumDescriptor() ([]byte, []int) + func (ProductFlags) Type() protoreflect.EnumType + func (x *ProductFlags) UnmarshalJSON(b []byte) error + func (x ProductFlags) Enum() *ProductFlags + func (x ProductFlags) Number() protoreflect.EnumNumber + func (x ProductFlags) String() string + type SystemInfo struct + Brand *Brand + BrandFlags *uint32 + CpuExt *uint32 + CpuFamily *CpuFamily + CpuSubtype *uint32 + DeviceId *string + Os *Os + OsExt *uint32 + OsVersion *uint32 + SystemInformationString *string + func (*SystemInfo) Descriptor() ([]byte, []int) + func (*SystemInfo) ProtoMessage() + func (x *SystemInfo) GetBrand() Brand + func (x *SystemInfo) GetBrandFlags() uint32 + func (x *SystemInfo) GetCpuExt() uint32 + func (x *SystemInfo) GetCpuFamily() CpuFamily + func (x *SystemInfo) GetCpuSubtype() uint32 + func (x *SystemInfo) GetDeviceId() string + func (x *SystemInfo) GetOs() Os + func (x *SystemInfo) GetOsExt() uint32 + func (x *SystemInfo) GetOsVersion() uint32 + func (x *SystemInfo) GetSystemInformationString() string + func (x *SystemInfo) ProtoReflect() protoreflect.Message + func (x *SystemInfo) Reset() + func (x *SystemInfo) String() string + type UpgradeRequiredMessage struct + HttpSuffix *string + Signature []byte + UpgradeSignedPart []byte + func (*UpgradeRequiredMessage) Descriptor() ([]byte, []int) + func (*UpgradeRequiredMessage) ProtoMessage() + func (x *UpgradeRequiredMessage) GetHttpSuffix() string + func (x *UpgradeRequiredMessage) GetSignature() []byte + func (x *UpgradeRequiredMessage) GetUpgradeSignedPart() []byte + func (x *UpgradeRequiredMessage) ProtoReflect() protoreflect.Message + func (x *UpgradeRequiredMessage) Reset() + func (x *UpgradeRequiredMessage) String() string