Get desktop application:
View/edit binary Protocol Buffers messages
required string canonical_username = 10
required AccountType account_type_logged_in = 20
required AccountType credentials_type_logged_in = 25
required AuthenticationType reusable_auth_credentials_type = 30
required bytes reusable_auth_credentials = 40
optional bytes lfs_secret = 50
optional AccountInfo account_info = 60
Used in: ClientResponseEncrypted
ACCOUNT_CREATION_ALWAYS_PROMPT = 1
ACCOUNT_CREATION_ALWAYS_CREATE = 3
Used in: APWelcome
Used in: APWelcome, AccountInfo
optional string access_token = 1
optional string machine_id = 2
Used in: AccountInfo
(message has no fields)
Used in: APWelcome
Used in: APWelcome, LoginCredentials
AUTHENTICATION_USER_PASS = 0
AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS = 1
AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS = 2
AUTHENTICATION_SPOTIFY_TOKEN = 3
AUTHENTICATION_FACEBOOK_TOKEN = 4
Used in: SystemInfo
BRAND_UNBRANDED = 0
BRAND_INQ = 1
BRAND_HTC = 2
BRAND_NOKIA = 3
Used in: ClientResponseEncrypted
optional bool limited = 1
optional string language = 3
Used in: ClientInfo
optional string machine_id = 1
optional AccountCreation account_creation = 20
required SystemInfo system_info = 50
optional string platform_model = 60
optional string version_string = 70
optional ClientInfo client_info = 90
Used in: SystemInfo
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
Used in: FingerprintResponseUnion
required bytes encrypted_key = 10
Used in: FingerprintResponseUnion
Used in: ClientResponseEncrypted
Used in: ClientResponseEncrypted
required uint32 version = 1
required bytes devkey = 2
required bytes signature = 3
required string useragent = 4
required bytes callback_hash = 5
Used in: ClientResponseEncrypted
optional string username = 10
optional bytes auth_data = 30
Used in: SystemInfo
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
Used in: PeerTicketUnion
required bytes peer_ticket = 10
required bytes peer_ticket_signature = 20
Used in: PeerTicketUnion
required bytes public_key = 10
Used in: ClientResponseEncrypted
Used in: ClientResponseEncrypted
required CpuFamily cpu_family = 10
optional uint32 cpu_subtype = 20
optional uint32 cpu_ext = 30
optional Brand brand = 40
optional uint32 brand_flags = 50
required Os os = 60
optional uint32 os_version = 70
optional uint32 os_ext = 80
optional string system_information_string = 90
optional string device_id = 100