mobilevo.go 8.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. package app
  2. type ClientPayload_UserAgent_AppVersion struct {
  3. Primary *uint32 `protobuf:"varint,1,opt,name=primary" json:"primary,omitempty"`
  4. Secondary *uint32 `protobuf:"varint,2,opt,name=secondary" json:"secondary,omitempty"`
  5. Tertiary *uint32 `protobuf:"varint,3,opt,name=tertiary" json:"tertiary,omitempty"`
  6. Quaternary *uint32 `protobuf:"varint,4,opt,name=quaternary" json:"quaternary,omitempty"`
  7. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8. XXX_unrecognized []byte `json:"-"`
  9. XXX_sizecache int32 `json:"-"`
  10. }
  11. type ClientPayload_UserAgent struct {
  12. Platform *int32 `protobuf:"varint,1,opt,name=platform,enum=int32" json:"platform,omitempty"`
  13. AppVersion *ClientPayload_UserAgent_AppVersion `protobuf:"bytes,2,opt,name=app_version,json=appVersion" json:"app_version,omitempty"`
  14. Mcc *string `protobuf:"bytes,3,opt,name=mcc" json:"mcc,omitempty"`
  15. Mnc *string `protobuf:"bytes,4,opt,name=mnc" json:"mnc,omitempty"`
  16. OsVersion *string `protobuf:"bytes,5,opt,name=os_version,json=osVersion" json:"os_version,omitempty"`
  17. Manufacturer *string `protobuf:"bytes,6,opt,name=manufacturer" json:"manufacturer,omitempty"`
  18. Device *string `protobuf:"bytes,7,opt,name=device" json:"device,omitempty"`
  19. OsBuildNumber *string `protobuf:"bytes,8,opt,name=os_build_number,json=osBuildNumber" json:"os_build_number,omitempty"`
  20. PhoneId *string `protobuf:"bytes,9,opt,name=phone_id,json=phoneId" json:"phone_id,omitempty"`
  21. ReleaseChannel *int32 `protobuf:"varint,10,opt,name=release_channel,json=releaseChannel,enum=int32" json:"release_channel,omitempty"`
  22. LocaleLanguageIso6391 *string `protobuf:"bytes,11,opt,name=locale_language_iso_639_1,json=localeLanguageIso6391" json:"locale_language_iso_639_1,omitempty"`
  23. LocaleCountryIso31661Alpha2 *string `protobuf:"bytes,12,opt,name=locale_country_iso_3166_1_alpha_2,json=localeCountryIso31661Alpha2" json:"locale_country_iso_3166_1_alpha_2,omitempty"`
  24. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  25. XXX_unrecognized []byte `json:"-"`
  26. XXX_sizecache int32 `json:"-"`
  27. }
  28. type ClientPayload_WebInfo struct {
  29. RefToken *string `protobuf:"bytes,1,opt,name=ref_token,json=refToken" json:"ref_token,omitempty"`
  30. Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
  31. WebdPayload *ClientPayload_WebInfo_WebdPayload `protobuf:"bytes,3,opt,name=webd_payload,json=webdPayload" json:"webd_payload,omitempty"`
  32. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  33. XXX_unrecognized []byte `json:"-"`
  34. XXX_sizecache int32 `json:"-"`
  35. }
  36. type ClientPayload_WebInfo_WebdPayload struct {
  37. UsesParticipantInKey *bool `protobuf:"varint,1,opt,name=uses_participant_in_key,json=usesParticipantInKey" json:"uses_participant_in_key,omitempty"`
  38. SupportsStarredMessages *bool `protobuf:"varint,2,opt,name=supports_starred_messages,json=supportsStarredMessages" json:"supports_starred_messages,omitempty"`
  39. SupportsDocumentMessages *bool `protobuf:"varint,3,opt,name=supports_document_messages,json=supportsDocumentMessages" json:"supports_document_messages,omitempty"`
  40. SupportsUrlMessages *bool `protobuf:"varint,4,opt,name=supports_url_messages,json=supportsUrlMessages" json:"supports_url_messages,omitempty"`
  41. SupportsMediaRetry *bool `protobuf:"varint,5,opt,name=supports_media_retry,json=supportsMediaRetry" json:"supports_media_retry,omitempty"`
  42. SupportsE2EImage *bool `protobuf:"varint,6,opt,name=supports_e2e_image,json=supportsE2eImage" json:"supports_e2e_image,omitempty"`
  43. SupportsE2EVideo *bool `protobuf:"varint,7,opt,name=supports_e2e_video,json=supportsE2eVideo" json:"supports_e2e_video,omitempty"`
  44. SupportsE2EAudio *bool `protobuf:"varint,8,opt,name=supports_e2e_audio,json=supportsE2eAudio" json:"supports_e2e_audio,omitempty"`
  45. SupportsE2EDocument *bool `protobuf:"varint,9,opt,name=supports_e2e_document,json=supportsE2eDocument" json:"supports_e2e_document,omitempty"`
  46. DocumentTypes *string `protobuf:"bytes,10,opt,name=document_types,json=documentTypes" json:"document_types,omitempty"`
  47. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  48. XXX_unrecognized []byte `json:"-"`
  49. XXX_sizecache int32 `json:"-"`
  50. }
  51. type ClientPayload_DnsSource struct {
  52. DnsMethod *int32 `protobuf:"varint,15,opt,name=dnsMethod,enum=int32" json:"dnsMethod,omitempty"`
  53. AppCached *bool `protobuf:"varint,16,opt,name=appCached" json:"appCached,omitempty"`
  54. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  55. XXX_unrecognized []byte `json:"-"`
  56. XXX_sizecache int32 `json:"-"`
  57. }
  58. type ClientPayload struct {
  59. Username *uint64 `protobuf:"varint,1,opt,name=username" json:"username,omitempty"`
  60. Passive *bool `protobuf:"varint,3,opt,name=passive" json:"passive,omitempty"`
  61. ClientFeatures []int32 `protobuf:"varint,4,rep,name=client_features,json=clientFeatures,enum=int32" json:"client_features,omitempty"`
  62. UserAgent *ClientPayload_UserAgent `protobuf:"bytes,5,opt,name=user_agent,json=userAgent" json:"user_agent,omitempty"`
  63. WebInfo *ClientPayload_WebInfo `protobuf:"bytes,6,opt,name=web_info,json=webInfo" json:"web_info,omitempty"`
  64. PushName *string `protobuf:"bytes,7,opt,name=push_name,json=pushName" json:"push_name,omitempty"`
  65. SessionId *int32 `protobuf:"fixed32,9,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
  66. ShortConnect *bool `protobuf:"varint,10,opt,name=short_connect,json=shortConnect" json:"short_connect,omitempty"`
  67. ConnectType *int32 `protobuf:"varint,12,opt,name=connect_type,json=connectType,enum=int32" json:"connect_type,omitempty"`
  68. ConnectReason *int32 `protobuf:"varint,13,opt,name=connect_reason,json=connectReason,enum=int32" json:"connect_reason,omitempty"`
  69. Shards []int32 `protobuf:"fixed32,14,rep,name=shards" json:"shards,omitempty"`
  70. DnsSource *ClientPayload_DnsSource `protobuf:"bytes,15,opt,name=dns_source,json=dnsSource" json:"dns_source,omitempty"`
  71. ConnectAttemptCount *int32 `protobuf:"fixed32,16,opt,name=connect_attempt_count,json=connectAttemptCount" json:"connect_attempt_count,omitempty"`
  72. Oc *bool `protobuf:"varint,23,opt,name=oc" json:"oc,omitempty"`
  73. Lc *int32 `protobuf:"varint,24,opt,name=lc" json:"lc,omitempty"`
  74. IosAppExtension *int32 `protobuf:"varint,30,opt,name=ios_app_extension,json=iosAppExtension,enum=int32" json:"ios_app_extension,omitempty"`
  75. FbAppId *uint64 `protobuf:"varint,31,opt,name=fb_app_id,json=fbAppId" json:"fb_app_id,omitempty"`
  76. FbDeviceId []byte `protobuf:"bytes,32,opt,name=fb_device_id,json=fbDeviceId" json:"fb_device_id,omitempty"`
  77. YearClass *int32 `protobuf:"varint,36,opt,name=ok_36,json=ok36" json:"ok_36,omitempty"`
  78. MemClass *int32 `protobuf:"varint,37,opt,name=ok_37,json=ok37" json:"ok_37,omitempty"`
  79. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  80. XXX_unrecognized []byte `json:"-"`
  81. XXX_sizecache int32 `json:"-"`
  82. }