WAWebProtobufsWa6.pb.go 83 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.36.6
  4. // protoc v6.31.1
  5. // source: waWa6/WAWebProtobufsWa6.proto
  6. package waWa6
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. reflect "reflect"
  11. sync "sync"
  12. unsafe "unsafe"
  13. )
  14. const (
  15. // Verify that this generated code is sufficiently up-to-date.
  16. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  17. // Verify that runtime/protoimpl is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  19. )
  20. type ClientPayload_TrafficAnonymization int32
  21. const (
  22. ClientPayload_OFF ClientPayload_TrafficAnonymization = 0
  23. ClientPayload_STANDARD ClientPayload_TrafficAnonymization = 1
  24. )
  25. // Enum value maps for ClientPayload_TrafficAnonymization.
  26. var (
  27. ClientPayload_TrafficAnonymization_name = map[int32]string{
  28. 0: "OFF",
  29. 1: "STANDARD",
  30. }
  31. ClientPayload_TrafficAnonymization_value = map[string]int32{
  32. "OFF": 0,
  33. "STANDARD": 1,
  34. }
  35. )
  36. func (x ClientPayload_TrafficAnonymization) Enum() *ClientPayload_TrafficAnonymization {
  37. p := new(ClientPayload_TrafficAnonymization)
  38. *p = x
  39. return p
  40. }
  41. func (x ClientPayload_TrafficAnonymization) String() string {
  42. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  43. }
  44. func (ClientPayload_TrafficAnonymization) Descriptor() protoreflect.EnumDescriptor {
  45. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[0].Descriptor()
  46. }
  47. func (ClientPayload_TrafficAnonymization) Type() protoreflect.EnumType {
  48. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[0]
  49. }
  50. func (x ClientPayload_TrafficAnonymization) Number() protoreflect.EnumNumber {
  51. return protoreflect.EnumNumber(x)
  52. }
  53. // Deprecated: Do not use.
  54. func (x *ClientPayload_TrafficAnonymization) UnmarshalJSON(b []byte) error {
  55. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  56. if err != nil {
  57. return err
  58. }
  59. *x = ClientPayload_TrafficAnonymization(num)
  60. return nil
  61. }
  62. // Deprecated: Use ClientPayload_TrafficAnonymization.Descriptor instead.
  63. func (ClientPayload_TrafficAnonymization) EnumDescriptor() ([]byte, []int) {
  64. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 0}
  65. }
  66. type ClientPayload_AccountType int32
  67. const (
  68. ClientPayload_DEFAULT ClientPayload_AccountType = 0
  69. ClientPayload_GUEST ClientPayload_AccountType = 1
  70. )
  71. // Enum value maps for ClientPayload_AccountType.
  72. var (
  73. ClientPayload_AccountType_name = map[int32]string{
  74. 0: "DEFAULT",
  75. 1: "GUEST",
  76. }
  77. ClientPayload_AccountType_value = map[string]int32{
  78. "DEFAULT": 0,
  79. "GUEST": 1,
  80. }
  81. )
  82. func (x ClientPayload_AccountType) Enum() *ClientPayload_AccountType {
  83. p := new(ClientPayload_AccountType)
  84. *p = x
  85. return p
  86. }
  87. func (x ClientPayload_AccountType) String() string {
  88. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  89. }
  90. func (ClientPayload_AccountType) Descriptor() protoreflect.EnumDescriptor {
  91. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[1].Descriptor()
  92. }
  93. func (ClientPayload_AccountType) Type() protoreflect.EnumType {
  94. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[1]
  95. }
  96. func (x ClientPayload_AccountType) Number() protoreflect.EnumNumber {
  97. return protoreflect.EnumNumber(x)
  98. }
  99. // Deprecated: Do not use.
  100. func (x *ClientPayload_AccountType) UnmarshalJSON(b []byte) error {
  101. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  102. if err != nil {
  103. return err
  104. }
  105. *x = ClientPayload_AccountType(num)
  106. return nil
  107. }
  108. // Deprecated: Use ClientPayload_AccountType.Descriptor instead.
  109. func (ClientPayload_AccountType) EnumDescriptor() ([]byte, []int) {
  110. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 1}
  111. }
  112. type ClientPayload_Product int32
  113. const (
  114. ClientPayload_WHATSAPP ClientPayload_Product = 0
  115. ClientPayload_MESSENGER ClientPayload_Product = 1
  116. ClientPayload_INTEROP ClientPayload_Product = 2
  117. ClientPayload_INTEROP_MSGR ClientPayload_Product = 3
  118. ClientPayload_WHATSAPP_LID ClientPayload_Product = 4
  119. )
  120. // Enum value maps for ClientPayload_Product.
  121. var (
  122. ClientPayload_Product_name = map[int32]string{
  123. 0: "WHATSAPP",
  124. 1: "MESSENGER",
  125. 2: "INTEROP",
  126. 3: "INTEROP_MSGR",
  127. 4: "WHATSAPP_LID",
  128. }
  129. ClientPayload_Product_value = map[string]int32{
  130. "WHATSAPP": 0,
  131. "MESSENGER": 1,
  132. "INTEROP": 2,
  133. "INTEROP_MSGR": 3,
  134. "WHATSAPP_LID": 4,
  135. }
  136. )
  137. func (x ClientPayload_Product) Enum() *ClientPayload_Product {
  138. p := new(ClientPayload_Product)
  139. *p = x
  140. return p
  141. }
  142. func (x ClientPayload_Product) String() string {
  143. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  144. }
  145. func (ClientPayload_Product) Descriptor() protoreflect.EnumDescriptor {
  146. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[2].Descriptor()
  147. }
  148. func (ClientPayload_Product) Type() protoreflect.EnumType {
  149. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[2]
  150. }
  151. func (x ClientPayload_Product) Number() protoreflect.EnumNumber {
  152. return protoreflect.EnumNumber(x)
  153. }
  154. // Deprecated: Do not use.
  155. func (x *ClientPayload_Product) UnmarshalJSON(b []byte) error {
  156. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  157. if err != nil {
  158. return err
  159. }
  160. *x = ClientPayload_Product(num)
  161. return nil
  162. }
  163. // Deprecated: Use ClientPayload_Product.Descriptor instead.
  164. func (ClientPayload_Product) EnumDescriptor() ([]byte, []int) {
  165. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 2}
  166. }
  167. type ClientPayload_ConnectType int32
  168. const (
  169. ClientPayload_CELLULAR_UNKNOWN ClientPayload_ConnectType = 0
  170. ClientPayload_WIFI_UNKNOWN ClientPayload_ConnectType = 1
  171. ClientPayload_CELLULAR_EDGE ClientPayload_ConnectType = 100
  172. ClientPayload_CELLULAR_IDEN ClientPayload_ConnectType = 101
  173. ClientPayload_CELLULAR_UMTS ClientPayload_ConnectType = 102
  174. ClientPayload_CELLULAR_EVDO ClientPayload_ConnectType = 103
  175. ClientPayload_CELLULAR_GPRS ClientPayload_ConnectType = 104
  176. ClientPayload_CELLULAR_HSDPA ClientPayload_ConnectType = 105
  177. ClientPayload_CELLULAR_HSUPA ClientPayload_ConnectType = 106
  178. ClientPayload_CELLULAR_HSPA ClientPayload_ConnectType = 107
  179. ClientPayload_CELLULAR_CDMA ClientPayload_ConnectType = 108
  180. ClientPayload_CELLULAR_1XRTT ClientPayload_ConnectType = 109
  181. ClientPayload_CELLULAR_EHRPD ClientPayload_ConnectType = 110
  182. ClientPayload_CELLULAR_LTE ClientPayload_ConnectType = 111
  183. ClientPayload_CELLULAR_HSPAP ClientPayload_ConnectType = 112
  184. )
  185. // Enum value maps for ClientPayload_ConnectType.
  186. var (
  187. ClientPayload_ConnectType_name = map[int32]string{
  188. 0: "CELLULAR_UNKNOWN",
  189. 1: "WIFI_UNKNOWN",
  190. 100: "CELLULAR_EDGE",
  191. 101: "CELLULAR_IDEN",
  192. 102: "CELLULAR_UMTS",
  193. 103: "CELLULAR_EVDO",
  194. 104: "CELLULAR_GPRS",
  195. 105: "CELLULAR_HSDPA",
  196. 106: "CELLULAR_HSUPA",
  197. 107: "CELLULAR_HSPA",
  198. 108: "CELLULAR_CDMA",
  199. 109: "CELLULAR_1XRTT",
  200. 110: "CELLULAR_EHRPD",
  201. 111: "CELLULAR_LTE",
  202. 112: "CELLULAR_HSPAP",
  203. }
  204. ClientPayload_ConnectType_value = map[string]int32{
  205. "CELLULAR_UNKNOWN": 0,
  206. "WIFI_UNKNOWN": 1,
  207. "CELLULAR_EDGE": 100,
  208. "CELLULAR_IDEN": 101,
  209. "CELLULAR_UMTS": 102,
  210. "CELLULAR_EVDO": 103,
  211. "CELLULAR_GPRS": 104,
  212. "CELLULAR_HSDPA": 105,
  213. "CELLULAR_HSUPA": 106,
  214. "CELLULAR_HSPA": 107,
  215. "CELLULAR_CDMA": 108,
  216. "CELLULAR_1XRTT": 109,
  217. "CELLULAR_EHRPD": 110,
  218. "CELLULAR_LTE": 111,
  219. "CELLULAR_HSPAP": 112,
  220. }
  221. )
  222. func (x ClientPayload_ConnectType) Enum() *ClientPayload_ConnectType {
  223. p := new(ClientPayload_ConnectType)
  224. *p = x
  225. return p
  226. }
  227. func (x ClientPayload_ConnectType) String() string {
  228. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  229. }
  230. func (ClientPayload_ConnectType) Descriptor() protoreflect.EnumDescriptor {
  231. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[3].Descriptor()
  232. }
  233. func (ClientPayload_ConnectType) Type() protoreflect.EnumType {
  234. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[3]
  235. }
  236. func (x ClientPayload_ConnectType) Number() protoreflect.EnumNumber {
  237. return protoreflect.EnumNumber(x)
  238. }
  239. // Deprecated: Do not use.
  240. func (x *ClientPayload_ConnectType) UnmarshalJSON(b []byte) error {
  241. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  242. if err != nil {
  243. return err
  244. }
  245. *x = ClientPayload_ConnectType(num)
  246. return nil
  247. }
  248. // Deprecated: Use ClientPayload_ConnectType.Descriptor instead.
  249. func (ClientPayload_ConnectType) EnumDescriptor() ([]byte, []int) {
  250. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 3}
  251. }
  252. type ClientPayload_ConnectReason int32
  253. const (
  254. ClientPayload_PUSH ClientPayload_ConnectReason = 0
  255. ClientPayload_USER_ACTIVATED ClientPayload_ConnectReason = 1
  256. ClientPayload_SCHEDULED ClientPayload_ConnectReason = 2
  257. ClientPayload_ERROR_RECONNECT ClientPayload_ConnectReason = 3
  258. ClientPayload_NETWORK_SWITCH ClientPayload_ConnectReason = 4
  259. ClientPayload_PING_RECONNECT ClientPayload_ConnectReason = 5
  260. ClientPayload_UNKNOWN ClientPayload_ConnectReason = 6
  261. )
  262. // Enum value maps for ClientPayload_ConnectReason.
  263. var (
  264. ClientPayload_ConnectReason_name = map[int32]string{
  265. 0: "PUSH",
  266. 1: "USER_ACTIVATED",
  267. 2: "SCHEDULED",
  268. 3: "ERROR_RECONNECT",
  269. 4: "NETWORK_SWITCH",
  270. 5: "PING_RECONNECT",
  271. 6: "UNKNOWN",
  272. }
  273. ClientPayload_ConnectReason_value = map[string]int32{
  274. "PUSH": 0,
  275. "USER_ACTIVATED": 1,
  276. "SCHEDULED": 2,
  277. "ERROR_RECONNECT": 3,
  278. "NETWORK_SWITCH": 4,
  279. "PING_RECONNECT": 5,
  280. "UNKNOWN": 6,
  281. }
  282. )
  283. func (x ClientPayload_ConnectReason) Enum() *ClientPayload_ConnectReason {
  284. p := new(ClientPayload_ConnectReason)
  285. *p = x
  286. return p
  287. }
  288. func (x ClientPayload_ConnectReason) String() string {
  289. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  290. }
  291. func (ClientPayload_ConnectReason) Descriptor() protoreflect.EnumDescriptor {
  292. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[4].Descriptor()
  293. }
  294. func (ClientPayload_ConnectReason) Type() protoreflect.EnumType {
  295. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[4]
  296. }
  297. func (x ClientPayload_ConnectReason) Number() protoreflect.EnumNumber {
  298. return protoreflect.EnumNumber(x)
  299. }
  300. // Deprecated: Do not use.
  301. func (x *ClientPayload_ConnectReason) UnmarshalJSON(b []byte) error {
  302. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  303. if err != nil {
  304. return err
  305. }
  306. *x = ClientPayload_ConnectReason(num)
  307. return nil
  308. }
  309. // Deprecated: Use ClientPayload_ConnectReason.Descriptor instead.
  310. func (ClientPayload_ConnectReason) EnumDescriptor() ([]byte, []int) {
  311. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 4}
  312. }
  313. type ClientPayload_IOSAppExtension int32
  314. const (
  315. ClientPayload_SHARE_EXTENSION ClientPayload_IOSAppExtension = 0
  316. ClientPayload_SERVICE_EXTENSION ClientPayload_IOSAppExtension = 1
  317. ClientPayload_INTENTS_EXTENSION ClientPayload_IOSAppExtension = 2
  318. )
  319. // Enum value maps for ClientPayload_IOSAppExtension.
  320. var (
  321. ClientPayload_IOSAppExtension_name = map[int32]string{
  322. 0: "SHARE_EXTENSION",
  323. 1: "SERVICE_EXTENSION",
  324. 2: "INTENTS_EXTENSION",
  325. }
  326. ClientPayload_IOSAppExtension_value = map[string]int32{
  327. "SHARE_EXTENSION": 0,
  328. "SERVICE_EXTENSION": 1,
  329. "INTENTS_EXTENSION": 2,
  330. }
  331. )
  332. func (x ClientPayload_IOSAppExtension) Enum() *ClientPayload_IOSAppExtension {
  333. p := new(ClientPayload_IOSAppExtension)
  334. *p = x
  335. return p
  336. }
  337. func (x ClientPayload_IOSAppExtension) String() string {
  338. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  339. }
  340. func (ClientPayload_IOSAppExtension) Descriptor() protoreflect.EnumDescriptor {
  341. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[5].Descriptor()
  342. }
  343. func (ClientPayload_IOSAppExtension) Type() protoreflect.EnumType {
  344. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[5]
  345. }
  346. func (x ClientPayload_IOSAppExtension) Number() protoreflect.EnumNumber {
  347. return protoreflect.EnumNumber(x)
  348. }
  349. // Deprecated: Do not use.
  350. func (x *ClientPayload_IOSAppExtension) UnmarshalJSON(b []byte) error {
  351. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  352. if err != nil {
  353. return err
  354. }
  355. *x = ClientPayload_IOSAppExtension(num)
  356. return nil
  357. }
  358. // Deprecated: Use ClientPayload_IOSAppExtension.Descriptor instead.
  359. func (ClientPayload_IOSAppExtension) EnumDescriptor() ([]byte, []int) {
  360. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 5}
  361. }
  362. type ClientPayload_DNSSource_DNSResolutionMethod int32
  363. const (
  364. ClientPayload_DNSSource_SYSTEM ClientPayload_DNSSource_DNSResolutionMethod = 0
  365. ClientPayload_DNSSource_GOOGLE ClientPayload_DNSSource_DNSResolutionMethod = 1
  366. ClientPayload_DNSSource_HARDCODED ClientPayload_DNSSource_DNSResolutionMethod = 2
  367. ClientPayload_DNSSource_OVERRIDE ClientPayload_DNSSource_DNSResolutionMethod = 3
  368. ClientPayload_DNSSource_FALLBACK ClientPayload_DNSSource_DNSResolutionMethod = 4
  369. ClientPayload_DNSSource_MNS ClientPayload_DNSSource_DNSResolutionMethod = 5
  370. )
  371. // Enum value maps for ClientPayload_DNSSource_DNSResolutionMethod.
  372. var (
  373. ClientPayload_DNSSource_DNSResolutionMethod_name = map[int32]string{
  374. 0: "SYSTEM",
  375. 1: "GOOGLE",
  376. 2: "HARDCODED",
  377. 3: "OVERRIDE",
  378. 4: "FALLBACK",
  379. 5: "MNS",
  380. }
  381. ClientPayload_DNSSource_DNSResolutionMethod_value = map[string]int32{
  382. "SYSTEM": 0,
  383. "GOOGLE": 1,
  384. "HARDCODED": 2,
  385. "OVERRIDE": 3,
  386. "FALLBACK": 4,
  387. "MNS": 5,
  388. }
  389. )
  390. func (x ClientPayload_DNSSource_DNSResolutionMethod) Enum() *ClientPayload_DNSSource_DNSResolutionMethod {
  391. p := new(ClientPayload_DNSSource_DNSResolutionMethod)
  392. *p = x
  393. return p
  394. }
  395. func (x ClientPayload_DNSSource_DNSResolutionMethod) String() string {
  396. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  397. }
  398. func (ClientPayload_DNSSource_DNSResolutionMethod) Descriptor() protoreflect.EnumDescriptor {
  399. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[6].Descriptor()
  400. }
  401. func (ClientPayload_DNSSource_DNSResolutionMethod) Type() protoreflect.EnumType {
  402. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[6]
  403. }
  404. func (x ClientPayload_DNSSource_DNSResolutionMethod) Number() protoreflect.EnumNumber {
  405. return protoreflect.EnumNumber(x)
  406. }
  407. // Deprecated: Do not use.
  408. func (x *ClientPayload_DNSSource_DNSResolutionMethod) UnmarshalJSON(b []byte) error {
  409. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  410. if err != nil {
  411. return err
  412. }
  413. *x = ClientPayload_DNSSource_DNSResolutionMethod(num)
  414. return nil
  415. }
  416. // Deprecated: Use ClientPayload_DNSSource_DNSResolutionMethod.Descriptor instead.
  417. func (ClientPayload_DNSSource_DNSResolutionMethod) EnumDescriptor() ([]byte, []int) {
  418. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 0, 0}
  419. }
  420. type ClientPayload_WebInfo_WebSubPlatform int32
  421. const (
  422. ClientPayload_WebInfo_WEB_BROWSER ClientPayload_WebInfo_WebSubPlatform = 0
  423. ClientPayload_WebInfo_APP_STORE ClientPayload_WebInfo_WebSubPlatform = 1
  424. ClientPayload_WebInfo_WIN_STORE ClientPayload_WebInfo_WebSubPlatform = 2
  425. ClientPayload_WebInfo_DARWIN ClientPayload_WebInfo_WebSubPlatform = 3
  426. ClientPayload_WebInfo_WIN32 ClientPayload_WebInfo_WebSubPlatform = 4
  427. ClientPayload_WebInfo_WIN_HYBRID ClientPayload_WebInfo_WebSubPlatform = 5
  428. )
  429. // Enum value maps for ClientPayload_WebInfo_WebSubPlatform.
  430. var (
  431. ClientPayload_WebInfo_WebSubPlatform_name = map[int32]string{
  432. 0: "WEB_BROWSER",
  433. 1: "APP_STORE",
  434. 2: "WIN_STORE",
  435. 3: "DARWIN",
  436. 4: "WIN32",
  437. 5: "WIN_HYBRID",
  438. }
  439. ClientPayload_WebInfo_WebSubPlatform_value = map[string]int32{
  440. "WEB_BROWSER": 0,
  441. "APP_STORE": 1,
  442. "WIN_STORE": 2,
  443. "DARWIN": 3,
  444. "WIN32": 4,
  445. "WIN_HYBRID": 5,
  446. }
  447. )
  448. func (x ClientPayload_WebInfo_WebSubPlatform) Enum() *ClientPayload_WebInfo_WebSubPlatform {
  449. p := new(ClientPayload_WebInfo_WebSubPlatform)
  450. *p = x
  451. return p
  452. }
  453. func (x ClientPayload_WebInfo_WebSubPlatform) String() string {
  454. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  455. }
  456. func (ClientPayload_WebInfo_WebSubPlatform) Descriptor() protoreflect.EnumDescriptor {
  457. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[7].Descriptor()
  458. }
  459. func (ClientPayload_WebInfo_WebSubPlatform) Type() protoreflect.EnumType {
  460. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[7]
  461. }
  462. func (x ClientPayload_WebInfo_WebSubPlatform) Number() protoreflect.EnumNumber {
  463. return protoreflect.EnumNumber(x)
  464. }
  465. // Deprecated: Do not use.
  466. func (x *ClientPayload_WebInfo_WebSubPlatform) UnmarshalJSON(b []byte) error {
  467. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  468. if err != nil {
  469. return err
  470. }
  471. *x = ClientPayload_WebInfo_WebSubPlatform(num)
  472. return nil
  473. }
  474. // Deprecated: Use ClientPayload_WebInfo_WebSubPlatform.Descriptor instead.
  475. func (ClientPayload_WebInfo_WebSubPlatform) EnumDescriptor() ([]byte, []int) {
  476. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 1, 0}
  477. }
  478. type ClientPayload_UserAgent_DeviceType int32
  479. const (
  480. ClientPayload_UserAgent_PHONE ClientPayload_UserAgent_DeviceType = 0
  481. ClientPayload_UserAgent_TABLET ClientPayload_UserAgent_DeviceType = 1
  482. ClientPayload_UserAgent_DESKTOP ClientPayload_UserAgent_DeviceType = 2
  483. ClientPayload_UserAgent_WEARABLE ClientPayload_UserAgent_DeviceType = 3
  484. ClientPayload_UserAgent_VR ClientPayload_UserAgent_DeviceType = 4
  485. )
  486. // Enum value maps for ClientPayload_UserAgent_DeviceType.
  487. var (
  488. ClientPayload_UserAgent_DeviceType_name = map[int32]string{
  489. 0: "PHONE",
  490. 1: "TABLET",
  491. 2: "DESKTOP",
  492. 3: "WEARABLE",
  493. 4: "VR",
  494. }
  495. ClientPayload_UserAgent_DeviceType_value = map[string]int32{
  496. "PHONE": 0,
  497. "TABLET": 1,
  498. "DESKTOP": 2,
  499. "WEARABLE": 3,
  500. "VR": 4,
  501. }
  502. )
  503. func (x ClientPayload_UserAgent_DeviceType) Enum() *ClientPayload_UserAgent_DeviceType {
  504. p := new(ClientPayload_UserAgent_DeviceType)
  505. *p = x
  506. return p
  507. }
  508. func (x ClientPayload_UserAgent_DeviceType) String() string {
  509. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  510. }
  511. func (ClientPayload_UserAgent_DeviceType) Descriptor() protoreflect.EnumDescriptor {
  512. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[8].Descriptor()
  513. }
  514. func (ClientPayload_UserAgent_DeviceType) Type() protoreflect.EnumType {
  515. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[8]
  516. }
  517. func (x ClientPayload_UserAgent_DeviceType) Number() protoreflect.EnumNumber {
  518. return protoreflect.EnumNumber(x)
  519. }
  520. // Deprecated: Do not use.
  521. func (x *ClientPayload_UserAgent_DeviceType) UnmarshalJSON(b []byte) error {
  522. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  523. if err != nil {
  524. return err
  525. }
  526. *x = ClientPayload_UserAgent_DeviceType(num)
  527. return nil
  528. }
  529. // Deprecated: Use ClientPayload_UserAgent_DeviceType.Descriptor instead.
  530. func (ClientPayload_UserAgent_DeviceType) EnumDescriptor() ([]byte, []int) {
  531. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 2, 0}
  532. }
  533. type ClientPayload_UserAgent_ReleaseChannel int32
  534. const (
  535. ClientPayload_UserAgent_RELEASE ClientPayload_UserAgent_ReleaseChannel = 0
  536. ClientPayload_UserAgent_BETA ClientPayload_UserAgent_ReleaseChannel = 1
  537. ClientPayload_UserAgent_ALPHA ClientPayload_UserAgent_ReleaseChannel = 2
  538. ClientPayload_UserAgent_DEBUG ClientPayload_UserAgent_ReleaseChannel = 3
  539. )
  540. // Enum value maps for ClientPayload_UserAgent_ReleaseChannel.
  541. var (
  542. ClientPayload_UserAgent_ReleaseChannel_name = map[int32]string{
  543. 0: "RELEASE",
  544. 1: "BETA",
  545. 2: "ALPHA",
  546. 3: "DEBUG",
  547. }
  548. ClientPayload_UserAgent_ReleaseChannel_value = map[string]int32{
  549. "RELEASE": 0,
  550. "BETA": 1,
  551. "ALPHA": 2,
  552. "DEBUG": 3,
  553. }
  554. )
  555. func (x ClientPayload_UserAgent_ReleaseChannel) Enum() *ClientPayload_UserAgent_ReleaseChannel {
  556. p := new(ClientPayload_UserAgent_ReleaseChannel)
  557. *p = x
  558. return p
  559. }
  560. func (x ClientPayload_UserAgent_ReleaseChannel) String() string {
  561. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  562. }
  563. func (ClientPayload_UserAgent_ReleaseChannel) Descriptor() protoreflect.EnumDescriptor {
  564. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[9].Descriptor()
  565. }
  566. func (ClientPayload_UserAgent_ReleaseChannel) Type() protoreflect.EnumType {
  567. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[9]
  568. }
  569. func (x ClientPayload_UserAgent_ReleaseChannel) Number() protoreflect.EnumNumber {
  570. return protoreflect.EnumNumber(x)
  571. }
  572. // Deprecated: Do not use.
  573. func (x *ClientPayload_UserAgent_ReleaseChannel) UnmarshalJSON(b []byte) error {
  574. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  575. if err != nil {
  576. return err
  577. }
  578. *x = ClientPayload_UserAgent_ReleaseChannel(num)
  579. return nil
  580. }
  581. // Deprecated: Use ClientPayload_UserAgent_ReleaseChannel.Descriptor instead.
  582. func (ClientPayload_UserAgent_ReleaseChannel) EnumDescriptor() ([]byte, []int) {
  583. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 2, 1}
  584. }
  585. type ClientPayload_UserAgent_Platform int32
  586. const (
  587. ClientPayload_UserAgent_ANDROID ClientPayload_UserAgent_Platform = 0
  588. ClientPayload_UserAgent_IOS ClientPayload_UserAgent_Platform = 1
  589. ClientPayload_UserAgent_WINDOWS_PHONE ClientPayload_UserAgent_Platform = 2
  590. ClientPayload_UserAgent_BLACKBERRY ClientPayload_UserAgent_Platform = 3
  591. ClientPayload_UserAgent_BLACKBERRYX ClientPayload_UserAgent_Platform = 4
  592. ClientPayload_UserAgent_S40 ClientPayload_UserAgent_Platform = 5
  593. ClientPayload_UserAgent_S60 ClientPayload_UserAgent_Platform = 6
  594. ClientPayload_UserAgent_PYTHON_CLIENT ClientPayload_UserAgent_Platform = 7
  595. ClientPayload_UserAgent_TIZEN ClientPayload_UserAgent_Platform = 8
  596. ClientPayload_UserAgent_ENTERPRISE ClientPayload_UserAgent_Platform = 9
  597. ClientPayload_UserAgent_SMB_ANDROID ClientPayload_UserAgent_Platform = 10
  598. ClientPayload_UserAgent_KAIOS ClientPayload_UserAgent_Platform = 11
  599. ClientPayload_UserAgent_SMB_IOS ClientPayload_UserAgent_Platform = 12
  600. ClientPayload_UserAgent_WINDOWS ClientPayload_UserAgent_Platform = 13
  601. ClientPayload_UserAgent_WEB ClientPayload_UserAgent_Platform = 14
  602. ClientPayload_UserAgent_PORTAL ClientPayload_UserAgent_Platform = 15
  603. ClientPayload_UserAgent_GREEN_ANDROID ClientPayload_UserAgent_Platform = 16
  604. ClientPayload_UserAgent_GREEN_IPHONE ClientPayload_UserAgent_Platform = 17
  605. ClientPayload_UserAgent_BLUE_ANDROID ClientPayload_UserAgent_Platform = 18
  606. ClientPayload_UserAgent_BLUE_IPHONE ClientPayload_UserAgent_Platform = 19
  607. ClientPayload_UserAgent_FBLITE_ANDROID ClientPayload_UserAgent_Platform = 20
  608. ClientPayload_UserAgent_MLITE_ANDROID ClientPayload_UserAgent_Platform = 21
  609. ClientPayload_UserAgent_IGLITE_ANDROID ClientPayload_UserAgent_Platform = 22
  610. ClientPayload_UserAgent_PAGE ClientPayload_UserAgent_Platform = 23
  611. ClientPayload_UserAgent_MACOS ClientPayload_UserAgent_Platform = 24
  612. ClientPayload_UserAgent_OCULUS_MSG ClientPayload_UserAgent_Platform = 25
  613. ClientPayload_UserAgent_OCULUS_CALL ClientPayload_UserAgent_Platform = 26
  614. ClientPayload_UserAgent_MILAN ClientPayload_UserAgent_Platform = 27
  615. ClientPayload_UserAgent_CAPI ClientPayload_UserAgent_Platform = 28
  616. ClientPayload_UserAgent_WEAROS ClientPayload_UserAgent_Platform = 29
  617. ClientPayload_UserAgent_ARDEVICE ClientPayload_UserAgent_Platform = 30
  618. ClientPayload_UserAgent_VRDEVICE ClientPayload_UserAgent_Platform = 31
  619. ClientPayload_UserAgent_BLUE_WEB ClientPayload_UserAgent_Platform = 32
  620. ClientPayload_UserAgent_IPAD ClientPayload_UserAgent_Platform = 33
  621. ClientPayload_UserAgent_TEST ClientPayload_UserAgent_Platform = 34
  622. ClientPayload_UserAgent_SMART_GLASSES ClientPayload_UserAgent_Platform = 35
  623. ClientPayload_UserAgent_BLUE_VR ClientPayload_UserAgent_Platform = 36
  624. )
  625. // Enum value maps for ClientPayload_UserAgent_Platform.
  626. var (
  627. ClientPayload_UserAgent_Platform_name = map[int32]string{
  628. 0: "ANDROID",
  629. 1: "IOS",
  630. 2: "WINDOWS_PHONE",
  631. 3: "BLACKBERRY",
  632. 4: "BLACKBERRYX",
  633. 5: "S40",
  634. 6: "S60",
  635. 7: "PYTHON_CLIENT",
  636. 8: "TIZEN",
  637. 9: "ENTERPRISE",
  638. 10: "SMB_ANDROID",
  639. 11: "KAIOS",
  640. 12: "SMB_IOS",
  641. 13: "WINDOWS",
  642. 14: "WEB",
  643. 15: "PORTAL",
  644. 16: "GREEN_ANDROID",
  645. 17: "GREEN_IPHONE",
  646. 18: "BLUE_ANDROID",
  647. 19: "BLUE_IPHONE",
  648. 20: "FBLITE_ANDROID",
  649. 21: "MLITE_ANDROID",
  650. 22: "IGLITE_ANDROID",
  651. 23: "PAGE",
  652. 24: "MACOS",
  653. 25: "OCULUS_MSG",
  654. 26: "OCULUS_CALL",
  655. 27: "MILAN",
  656. 28: "CAPI",
  657. 29: "WEAROS",
  658. 30: "ARDEVICE",
  659. 31: "VRDEVICE",
  660. 32: "BLUE_WEB",
  661. 33: "IPAD",
  662. 34: "TEST",
  663. 35: "SMART_GLASSES",
  664. 36: "BLUE_VR",
  665. }
  666. ClientPayload_UserAgent_Platform_value = map[string]int32{
  667. "ANDROID": 0,
  668. "IOS": 1,
  669. "WINDOWS_PHONE": 2,
  670. "BLACKBERRY": 3,
  671. "BLACKBERRYX": 4,
  672. "S40": 5,
  673. "S60": 6,
  674. "PYTHON_CLIENT": 7,
  675. "TIZEN": 8,
  676. "ENTERPRISE": 9,
  677. "SMB_ANDROID": 10,
  678. "KAIOS": 11,
  679. "SMB_IOS": 12,
  680. "WINDOWS": 13,
  681. "WEB": 14,
  682. "PORTAL": 15,
  683. "GREEN_ANDROID": 16,
  684. "GREEN_IPHONE": 17,
  685. "BLUE_ANDROID": 18,
  686. "BLUE_IPHONE": 19,
  687. "FBLITE_ANDROID": 20,
  688. "MLITE_ANDROID": 21,
  689. "IGLITE_ANDROID": 22,
  690. "PAGE": 23,
  691. "MACOS": 24,
  692. "OCULUS_MSG": 25,
  693. "OCULUS_CALL": 26,
  694. "MILAN": 27,
  695. "CAPI": 28,
  696. "WEAROS": 29,
  697. "ARDEVICE": 30,
  698. "VRDEVICE": 31,
  699. "BLUE_WEB": 32,
  700. "IPAD": 33,
  701. "TEST": 34,
  702. "SMART_GLASSES": 35,
  703. "BLUE_VR": 36,
  704. }
  705. )
  706. func (x ClientPayload_UserAgent_Platform) Enum() *ClientPayload_UserAgent_Platform {
  707. p := new(ClientPayload_UserAgent_Platform)
  708. *p = x
  709. return p
  710. }
  711. func (x ClientPayload_UserAgent_Platform) String() string {
  712. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  713. }
  714. func (ClientPayload_UserAgent_Platform) Descriptor() protoreflect.EnumDescriptor {
  715. return file_waWa6_WAWebProtobufsWa6_proto_enumTypes[10].Descriptor()
  716. }
  717. func (ClientPayload_UserAgent_Platform) Type() protoreflect.EnumType {
  718. return &file_waWa6_WAWebProtobufsWa6_proto_enumTypes[10]
  719. }
  720. func (x ClientPayload_UserAgent_Platform) Number() protoreflect.EnumNumber {
  721. return protoreflect.EnumNumber(x)
  722. }
  723. // Deprecated: Do not use.
  724. func (x *ClientPayload_UserAgent_Platform) UnmarshalJSON(b []byte) error {
  725. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  726. if err != nil {
  727. return err
  728. }
  729. *x = ClientPayload_UserAgent_Platform(num)
  730. return nil
  731. }
  732. // Deprecated: Use ClientPayload_UserAgent_Platform.Descriptor instead.
  733. func (ClientPayload_UserAgent_Platform) EnumDescriptor() ([]byte, []int) {
  734. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 2, 2}
  735. }
  736. type ClientPayload struct {
  737. state protoimpl.MessageState `protogen:"open.v1"`
  738. Username *uint64 `protobuf:"varint,1,opt,name=username" json:"username,omitempty"`
  739. Passive *bool `protobuf:"varint,3,opt,name=passive" json:"passive,omitempty"`
  740. UserAgent *ClientPayload_UserAgent `protobuf:"bytes,5,opt,name=userAgent" json:"userAgent,omitempty"`
  741. WebInfo *ClientPayload_WebInfo `protobuf:"bytes,6,opt,name=webInfo" json:"webInfo,omitempty"`
  742. PushName *string `protobuf:"bytes,7,opt,name=pushName" json:"pushName,omitempty"`
  743. SessionID *int32 `protobuf:"fixed32,9,opt,name=sessionID" json:"sessionID,omitempty"`
  744. ShortConnect *bool `protobuf:"varint,10,opt,name=shortConnect" json:"shortConnect,omitempty"`
  745. ConnectType *ClientPayload_ConnectType `protobuf:"varint,12,opt,name=connectType,enum=WAWebProtobufsWa6.ClientPayload_ConnectType" json:"connectType,omitempty"`
  746. ConnectReason *ClientPayload_ConnectReason `protobuf:"varint,13,opt,name=connectReason,enum=WAWebProtobufsWa6.ClientPayload_ConnectReason" json:"connectReason,omitempty"`
  747. Shards []int32 `protobuf:"varint,14,rep,name=shards" json:"shards,omitempty"`
  748. DnsSource *ClientPayload_DNSSource `protobuf:"bytes,15,opt,name=dnsSource" json:"dnsSource,omitempty"`
  749. ConnectAttemptCount *uint32 `protobuf:"varint,16,opt,name=connectAttemptCount" json:"connectAttemptCount,omitempty"`
  750. Device *uint32 `protobuf:"varint,18,opt,name=device" json:"device,omitempty"`
  751. DevicePairingData *ClientPayload_DevicePairingRegistrationData `protobuf:"bytes,19,opt,name=devicePairingData" json:"devicePairingData,omitempty"`
  752. Product *ClientPayload_Product `protobuf:"varint,20,opt,name=product,enum=WAWebProtobufsWa6.ClientPayload_Product" json:"product,omitempty"`
  753. FbCat []byte `protobuf:"bytes,21,opt,name=fbCat" json:"fbCat,omitempty"`
  754. FbUserAgent []byte `protobuf:"bytes,22,opt,name=fbUserAgent" json:"fbUserAgent,omitempty"`
  755. Oc *bool `protobuf:"varint,23,opt,name=oc" json:"oc,omitempty"`
  756. Lc *int32 `protobuf:"varint,24,opt,name=lc" json:"lc,omitempty"`
  757. IosAppExtension *ClientPayload_IOSAppExtension `protobuf:"varint,30,opt,name=iosAppExtension,enum=WAWebProtobufsWa6.ClientPayload_IOSAppExtension" json:"iosAppExtension,omitempty"`
  758. FbAppID *uint64 `protobuf:"varint,31,opt,name=fbAppID" json:"fbAppID,omitempty"`
  759. FbDeviceID []byte `protobuf:"bytes,32,opt,name=fbDeviceID" json:"fbDeviceID,omitempty"`
  760. Pull *bool `protobuf:"varint,33,opt,name=pull" json:"pull,omitempty"`
  761. PaddingBytes []byte `protobuf:"bytes,34,opt,name=paddingBytes" json:"paddingBytes,omitempty"`
  762. YearClass *int32 `protobuf:"varint,36,opt,name=yearClass" json:"yearClass,omitempty"`
  763. MemClass *int32 `protobuf:"varint,37,opt,name=memClass" json:"memClass,omitempty"`
  764. InteropData *ClientPayload_InteropData `protobuf:"bytes,38,opt,name=interopData" json:"interopData,omitempty"`
  765. TrafficAnonymization *ClientPayload_TrafficAnonymization `protobuf:"varint,40,opt,name=trafficAnonymization,enum=WAWebProtobufsWa6.ClientPayload_TrafficAnonymization" json:"trafficAnonymization,omitempty"`
  766. LidDbMigrated *bool `protobuf:"varint,41,opt,name=lidDbMigrated" json:"lidDbMigrated,omitempty"`
  767. AccountType *ClientPayload_AccountType `protobuf:"varint,42,opt,name=accountType,enum=WAWebProtobufsWa6.ClientPayload_AccountType" json:"accountType,omitempty"`
  768. ConnectionSequenceInfo *int32 `protobuf:"fixed32,43,opt,name=connectionSequenceInfo" json:"connectionSequenceInfo,omitempty"`
  769. PaaLink *bool `protobuf:"varint,44,opt,name=paaLink" json:"paaLink,omitempty"`
  770. PreacksCount *int32 `protobuf:"varint,45,opt,name=preacksCount" json:"preacksCount,omitempty"`
  771. ProcessingQueueSize *int32 `protobuf:"varint,46,opt,name=processingQueueSize" json:"processingQueueSize,omitempty"`
  772. unknownFields protoimpl.UnknownFields
  773. sizeCache protoimpl.SizeCache
  774. }
  775. func (x *ClientPayload) Reset() {
  776. *x = ClientPayload{}
  777. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[0]
  778. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  779. ms.StoreMessageInfo(mi)
  780. }
  781. func (x *ClientPayload) String() string {
  782. return protoimpl.X.MessageStringOf(x)
  783. }
  784. func (*ClientPayload) ProtoMessage() {}
  785. func (x *ClientPayload) ProtoReflect() protoreflect.Message {
  786. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[0]
  787. if x != nil {
  788. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  789. if ms.LoadMessageInfo() == nil {
  790. ms.StoreMessageInfo(mi)
  791. }
  792. return ms
  793. }
  794. return mi.MessageOf(x)
  795. }
  796. // Deprecated: Use ClientPayload.ProtoReflect.Descriptor instead.
  797. func (*ClientPayload) Descriptor() ([]byte, []int) {
  798. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0}
  799. }
  800. func (x *ClientPayload) GetUsername() uint64 {
  801. if x != nil && x.Username != nil {
  802. return *x.Username
  803. }
  804. return 0
  805. }
  806. func (x *ClientPayload) GetPassive() bool {
  807. if x != nil && x.Passive != nil {
  808. return *x.Passive
  809. }
  810. return false
  811. }
  812. func (x *ClientPayload) GetUserAgent() *ClientPayload_UserAgent {
  813. if x != nil {
  814. return x.UserAgent
  815. }
  816. return nil
  817. }
  818. func (x *ClientPayload) GetWebInfo() *ClientPayload_WebInfo {
  819. if x != nil {
  820. return x.WebInfo
  821. }
  822. return nil
  823. }
  824. func (x *ClientPayload) GetPushName() string {
  825. if x != nil && x.PushName != nil {
  826. return *x.PushName
  827. }
  828. return ""
  829. }
  830. func (x *ClientPayload) GetSessionID() int32 {
  831. if x != nil && x.SessionID != nil {
  832. return *x.SessionID
  833. }
  834. return 0
  835. }
  836. func (x *ClientPayload) GetShortConnect() bool {
  837. if x != nil && x.ShortConnect != nil {
  838. return *x.ShortConnect
  839. }
  840. return false
  841. }
  842. func (x *ClientPayload) GetConnectType() ClientPayload_ConnectType {
  843. if x != nil && x.ConnectType != nil {
  844. return *x.ConnectType
  845. }
  846. return ClientPayload_CELLULAR_UNKNOWN
  847. }
  848. func (x *ClientPayload) GetConnectReason() ClientPayload_ConnectReason {
  849. if x != nil && x.ConnectReason != nil {
  850. return *x.ConnectReason
  851. }
  852. return ClientPayload_PUSH
  853. }
  854. func (x *ClientPayload) GetShards() []int32 {
  855. if x != nil {
  856. return x.Shards
  857. }
  858. return nil
  859. }
  860. func (x *ClientPayload) GetDnsSource() *ClientPayload_DNSSource {
  861. if x != nil {
  862. return x.DnsSource
  863. }
  864. return nil
  865. }
  866. func (x *ClientPayload) GetConnectAttemptCount() uint32 {
  867. if x != nil && x.ConnectAttemptCount != nil {
  868. return *x.ConnectAttemptCount
  869. }
  870. return 0
  871. }
  872. func (x *ClientPayload) GetDevice() uint32 {
  873. if x != nil && x.Device != nil {
  874. return *x.Device
  875. }
  876. return 0
  877. }
  878. func (x *ClientPayload) GetDevicePairingData() *ClientPayload_DevicePairingRegistrationData {
  879. if x != nil {
  880. return x.DevicePairingData
  881. }
  882. return nil
  883. }
  884. func (x *ClientPayload) GetProduct() ClientPayload_Product {
  885. if x != nil && x.Product != nil {
  886. return *x.Product
  887. }
  888. return ClientPayload_WHATSAPP
  889. }
  890. func (x *ClientPayload) GetFbCat() []byte {
  891. if x != nil {
  892. return x.FbCat
  893. }
  894. return nil
  895. }
  896. func (x *ClientPayload) GetFbUserAgent() []byte {
  897. if x != nil {
  898. return x.FbUserAgent
  899. }
  900. return nil
  901. }
  902. func (x *ClientPayload) GetOc() bool {
  903. if x != nil && x.Oc != nil {
  904. return *x.Oc
  905. }
  906. return false
  907. }
  908. func (x *ClientPayload) GetLc() int32 {
  909. if x != nil && x.Lc != nil {
  910. return *x.Lc
  911. }
  912. return 0
  913. }
  914. func (x *ClientPayload) GetIosAppExtension() ClientPayload_IOSAppExtension {
  915. if x != nil && x.IosAppExtension != nil {
  916. return *x.IosAppExtension
  917. }
  918. return ClientPayload_SHARE_EXTENSION
  919. }
  920. func (x *ClientPayload) GetFbAppID() uint64 {
  921. if x != nil && x.FbAppID != nil {
  922. return *x.FbAppID
  923. }
  924. return 0
  925. }
  926. func (x *ClientPayload) GetFbDeviceID() []byte {
  927. if x != nil {
  928. return x.FbDeviceID
  929. }
  930. return nil
  931. }
  932. func (x *ClientPayload) GetPull() bool {
  933. if x != nil && x.Pull != nil {
  934. return *x.Pull
  935. }
  936. return false
  937. }
  938. func (x *ClientPayload) GetPaddingBytes() []byte {
  939. if x != nil {
  940. return x.PaddingBytes
  941. }
  942. return nil
  943. }
  944. func (x *ClientPayload) GetYearClass() int32 {
  945. if x != nil && x.YearClass != nil {
  946. return *x.YearClass
  947. }
  948. return 0
  949. }
  950. func (x *ClientPayload) GetMemClass() int32 {
  951. if x != nil && x.MemClass != nil {
  952. return *x.MemClass
  953. }
  954. return 0
  955. }
  956. func (x *ClientPayload) GetInteropData() *ClientPayload_InteropData {
  957. if x != nil {
  958. return x.InteropData
  959. }
  960. return nil
  961. }
  962. func (x *ClientPayload) GetTrafficAnonymization() ClientPayload_TrafficAnonymization {
  963. if x != nil && x.TrafficAnonymization != nil {
  964. return *x.TrafficAnonymization
  965. }
  966. return ClientPayload_OFF
  967. }
  968. func (x *ClientPayload) GetLidDbMigrated() bool {
  969. if x != nil && x.LidDbMigrated != nil {
  970. return *x.LidDbMigrated
  971. }
  972. return false
  973. }
  974. func (x *ClientPayload) GetAccountType() ClientPayload_AccountType {
  975. if x != nil && x.AccountType != nil {
  976. return *x.AccountType
  977. }
  978. return ClientPayload_DEFAULT
  979. }
  980. func (x *ClientPayload) GetConnectionSequenceInfo() int32 {
  981. if x != nil && x.ConnectionSequenceInfo != nil {
  982. return *x.ConnectionSequenceInfo
  983. }
  984. return 0
  985. }
  986. func (x *ClientPayload) GetPaaLink() bool {
  987. if x != nil && x.PaaLink != nil {
  988. return *x.PaaLink
  989. }
  990. return false
  991. }
  992. func (x *ClientPayload) GetPreacksCount() int32 {
  993. if x != nil && x.PreacksCount != nil {
  994. return *x.PreacksCount
  995. }
  996. return 0
  997. }
  998. func (x *ClientPayload) GetProcessingQueueSize() int32 {
  999. if x != nil && x.ProcessingQueueSize != nil {
  1000. return *x.ProcessingQueueSize
  1001. }
  1002. return 0
  1003. }
  1004. type HandshakeMessage struct {
  1005. state protoimpl.MessageState `protogen:"open.v1"`
  1006. ClientHello *HandshakeMessage_ClientHello `protobuf:"bytes,2,opt,name=clientHello" json:"clientHello,omitempty"`
  1007. ServerHello *HandshakeMessage_ServerHello `protobuf:"bytes,3,opt,name=serverHello" json:"serverHello,omitempty"`
  1008. ClientFinish *HandshakeMessage_ClientFinish `protobuf:"bytes,4,opt,name=clientFinish" json:"clientFinish,omitempty"`
  1009. unknownFields protoimpl.UnknownFields
  1010. sizeCache protoimpl.SizeCache
  1011. }
  1012. func (x *HandshakeMessage) Reset() {
  1013. *x = HandshakeMessage{}
  1014. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[1]
  1015. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1016. ms.StoreMessageInfo(mi)
  1017. }
  1018. func (x *HandshakeMessage) String() string {
  1019. return protoimpl.X.MessageStringOf(x)
  1020. }
  1021. func (*HandshakeMessage) ProtoMessage() {}
  1022. func (x *HandshakeMessage) ProtoReflect() protoreflect.Message {
  1023. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[1]
  1024. if x != nil {
  1025. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1026. if ms.LoadMessageInfo() == nil {
  1027. ms.StoreMessageInfo(mi)
  1028. }
  1029. return ms
  1030. }
  1031. return mi.MessageOf(x)
  1032. }
  1033. // Deprecated: Use HandshakeMessage.ProtoReflect.Descriptor instead.
  1034. func (*HandshakeMessage) Descriptor() ([]byte, []int) {
  1035. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{1}
  1036. }
  1037. func (x *HandshakeMessage) GetClientHello() *HandshakeMessage_ClientHello {
  1038. if x != nil {
  1039. return x.ClientHello
  1040. }
  1041. return nil
  1042. }
  1043. func (x *HandshakeMessage) GetServerHello() *HandshakeMessage_ServerHello {
  1044. if x != nil {
  1045. return x.ServerHello
  1046. }
  1047. return nil
  1048. }
  1049. func (x *HandshakeMessage) GetClientFinish() *HandshakeMessage_ClientFinish {
  1050. if x != nil {
  1051. return x.ClientFinish
  1052. }
  1053. return nil
  1054. }
  1055. type ClientPayload_DNSSource struct {
  1056. state protoimpl.MessageState `protogen:"open.v1"`
  1057. DnsMethod *ClientPayload_DNSSource_DNSResolutionMethod `protobuf:"varint,15,opt,name=dnsMethod,enum=WAWebProtobufsWa6.ClientPayload_DNSSource_DNSResolutionMethod" json:"dnsMethod,omitempty"`
  1058. AppCached *bool `protobuf:"varint,16,opt,name=appCached" json:"appCached,omitempty"`
  1059. unknownFields protoimpl.UnknownFields
  1060. sizeCache protoimpl.SizeCache
  1061. }
  1062. func (x *ClientPayload_DNSSource) Reset() {
  1063. *x = ClientPayload_DNSSource{}
  1064. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[2]
  1065. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1066. ms.StoreMessageInfo(mi)
  1067. }
  1068. func (x *ClientPayload_DNSSource) String() string {
  1069. return protoimpl.X.MessageStringOf(x)
  1070. }
  1071. func (*ClientPayload_DNSSource) ProtoMessage() {}
  1072. func (x *ClientPayload_DNSSource) ProtoReflect() protoreflect.Message {
  1073. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[2]
  1074. if x != nil {
  1075. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1076. if ms.LoadMessageInfo() == nil {
  1077. ms.StoreMessageInfo(mi)
  1078. }
  1079. return ms
  1080. }
  1081. return mi.MessageOf(x)
  1082. }
  1083. // Deprecated: Use ClientPayload_DNSSource.ProtoReflect.Descriptor instead.
  1084. func (*ClientPayload_DNSSource) Descriptor() ([]byte, []int) {
  1085. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 0}
  1086. }
  1087. func (x *ClientPayload_DNSSource) GetDnsMethod() ClientPayload_DNSSource_DNSResolutionMethod {
  1088. if x != nil && x.DnsMethod != nil {
  1089. return *x.DnsMethod
  1090. }
  1091. return ClientPayload_DNSSource_SYSTEM
  1092. }
  1093. func (x *ClientPayload_DNSSource) GetAppCached() bool {
  1094. if x != nil && x.AppCached != nil {
  1095. return *x.AppCached
  1096. }
  1097. return false
  1098. }
  1099. type ClientPayload_WebInfo struct {
  1100. state protoimpl.MessageState `protogen:"open.v1"`
  1101. RefToken *string `protobuf:"bytes,1,opt,name=refToken" json:"refToken,omitempty"`
  1102. Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
  1103. WebdPayload *ClientPayload_WebInfo_WebdPayload `protobuf:"bytes,3,opt,name=webdPayload" json:"webdPayload,omitempty"`
  1104. WebSubPlatform *ClientPayload_WebInfo_WebSubPlatform `protobuf:"varint,4,opt,name=webSubPlatform,enum=WAWebProtobufsWa6.ClientPayload_WebInfo_WebSubPlatform" json:"webSubPlatform,omitempty"`
  1105. unknownFields protoimpl.UnknownFields
  1106. sizeCache protoimpl.SizeCache
  1107. }
  1108. func (x *ClientPayload_WebInfo) Reset() {
  1109. *x = ClientPayload_WebInfo{}
  1110. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[3]
  1111. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1112. ms.StoreMessageInfo(mi)
  1113. }
  1114. func (x *ClientPayload_WebInfo) String() string {
  1115. return protoimpl.X.MessageStringOf(x)
  1116. }
  1117. func (*ClientPayload_WebInfo) ProtoMessage() {}
  1118. func (x *ClientPayload_WebInfo) ProtoReflect() protoreflect.Message {
  1119. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[3]
  1120. if x != nil {
  1121. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1122. if ms.LoadMessageInfo() == nil {
  1123. ms.StoreMessageInfo(mi)
  1124. }
  1125. return ms
  1126. }
  1127. return mi.MessageOf(x)
  1128. }
  1129. // Deprecated: Use ClientPayload_WebInfo.ProtoReflect.Descriptor instead.
  1130. func (*ClientPayload_WebInfo) Descriptor() ([]byte, []int) {
  1131. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 1}
  1132. }
  1133. func (x *ClientPayload_WebInfo) GetRefToken() string {
  1134. if x != nil && x.RefToken != nil {
  1135. return *x.RefToken
  1136. }
  1137. return ""
  1138. }
  1139. func (x *ClientPayload_WebInfo) GetVersion() string {
  1140. if x != nil && x.Version != nil {
  1141. return *x.Version
  1142. }
  1143. return ""
  1144. }
  1145. func (x *ClientPayload_WebInfo) GetWebdPayload() *ClientPayload_WebInfo_WebdPayload {
  1146. if x != nil {
  1147. return x.WebdPayload
  1148. }
  1149. return nil
  1150. }
  1151. func (x *ClientPayload_WebInfo) GetWebSubPlatform() ClientPayload_WebInfo_WebSubPlatform {
  1152. if x != nil && x.WebSubPlatform != nil {
  1153. return *x.WebSubPlatform
  1154. }
  1155. return ClientPayload_WebInfo_WEB_BROWSER
  1156. }
  1157. type ClientPayload_UserAgent struct {
  1158. state protoimpl.MessageState `protogen:"open.v1"`
  1159. Platform *ClientPayload_UserAgent_Platform `protobuf:"varint,1,opt,name=platform,enum=WAWebProtobufsWa6.ClientPayload_UserAgent_Platform" json:"platform,omitempty"`
  1160. AppVersion *ClientPayload_UserAgent_AppVersion `protobuf:"bytes,2,opt,name=appVersion" json:"appVersion,omitempty"`
  1161. Mcc *string `protobuf:"bytes,3,opt,name=mcc" json:"mcc,omitempty"`
  1162. Mnc *string `protobuf:"bytes,4,opt,name=mnc" json:"mnc,omitempty"`
  1163. OsVersion *string `protobuf:"bytes,5,opt,name=osVersion" json:"osVersion,omitempty"`
  1164. Manufacturer *string `protobuf:"bytes,6,opt,name=manufacturer" json:"manufacturer,omitempty"`
  1165. Device *string `protobuf:"bytes,7,opt,name=device" json:"device,omitempty"`
  1166. OsBuildNumber *string `protobuf:"bytes,8,opt,name=osBuildNumber" json:"osBuildNumber,omitempty"`
  1167. PhoneID *string `protobuf:"bytes,9,opt,name=phoneID" json:"phoneID,omitempty"`
  1168. ReleaseChannel *ClientPayload_UserAgent_ReleaseChannel `protobuf:"varint,10,opt,name=releaseChannel,enum=WAWebProtobufsWa6.ClientPayload_UserAgent_ReleaseChannel" json:"releaseChannel,omitempty"`
  1169. LocaleLanguageIso6391 *string `protobuf:"bytes,11,opt,name=localeLanguageIso6391" json:"localeLanguageIso6391,omitempty"`
  1170. LocaleCountryIso31661Alpha2 *string `protobuf:"bytes,12,opt,name=localeCountryIso31661Alpha2" json:"localeCountryIso31661Alpha2,omitempty"`
  1171. DeviceBoard *string `protobuf:"bytes,13,opt,name=deviceBoard" json:"deviceBoard,omitempty"`
  1172. DeviceExpID *string `protobuf:"bytes,14,opt,name=deviceExpID" json:"deviceExpID,omitempty"`
  1173. DeviceType *ClientPayload_UserAgent_DeviceType `protobuf:"varint,15,opt,name=deviceType,enum=WAWebProtobufsWa6.ClientPayload_UserAgent_DeviceType" json:"deviceType,omitempty"`
  1174. DeviceModelType *string `protobuf:"bytes,16,opt,name=deviceModelType" json:"deviceModelType,omitempty"`
  1175. unknownFields protoimpl.UnknownFields
  1176. sizeCache protoimpl.SizeCache
  1177. }
  1178. func (x *ClientPayload_UserAgent) Reset() {
  1179. *x = ClientPayload_UserAgent{}
  1180. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[4]
  1181. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1182. ms.StoreMessageInfo(mi)
  1183. }
  1184. func (x *ClientPayload_UserAgent) String() string {
  1185. return protoimpl.X.MessageStringOf(x)
  1186. }
  1187. func (*ClientPayload_UserAgent) ProtoMessage() {}
  1188. func (x *ClientPayload_UserAgent) ProtoReflect() protoreflect.Message {
  1189. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[4]
  1190. if x != nil {
  1191. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1192. if ms.LoadMessageInfo() == nil {
  1193. ms.StoreMessageInfo(mi)
  1194. }
  1195. return ms
  1196. }
  1197. return mi.MessageOf(x)
  1198. }
  1199. // Deprecated: Use ClientPayload_UserAgent.ProtoReflect.Descriptor instead.
  1200. func (*ClientPayload_UserAgent) Descriptor() ([]byte, []int) {
  1201. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 2}
  1202. }
  1203. func (x *ClientPayload_UserAgent) GetPlatform() ClientPayload_UserAgent_Platform {
  1204. if x != nil && x.Platform != nil {
  1205. return *x.Platform
  1206. }
  1207. return ClientPayload_UserAgent_ANDROID
  1208. }
  1209. func (x *ClientPayload_UserAgent) GetAppVersion() *ClientPayload_UserAgent_AppVersion {
  1210. if x != nil {
  1211. return x.AppVersion
  1212. }
  1213. return nil
  1214. }
  1215. func (x *ClientPayload_UserAgent) GetMcc() string {
  1216. if x != nil && x.Mcc != nil {
  1217. return *x.Mcc
  1218. }
  1219. return ""
  1220. }
  1221. func (x *ClientPayload_UserAgent) GetMnc() string {
  1222. if x != nil && x.Mnc != nil {
  1223. return *x.Mnc
  1224. }
  1225. return ""
  1226. }
  1227. func (x *ClientPayload_UserAgent) GetOsVersion() string {
  1228. if x != nil && x.OsVersion != nil {
  1229. return *x.OsVersion
  1230. }
  1231. return ""
  1232. }
  1233. func (x *ClientPayload_UserAgent) GetManufacturer() string {
  1234. if x != nil && x.Manufacturer != nil {
  1235. return *x.Manufacturer
  1236. }
  1237. return ""
  1238. }
  1239. func (x *ClientPayload_UserAgent) GetDevice() string {
  1240. if x != nil && x.Device != nil {
  1241. return *x.Device
  1242. }
  1243. return ""
  1244. }
  1245. func (x *ClientPayload_UserAgent) GetOsBuildNumber() string {
  1246. if x != nil && x.OsBuildNumber != nil {
  1247. return *x.OsBuildNumber
  1248. }
  1249. return ""
  1250. }
  1251. func (x *ClientPayload_UserAgent) GetPhoneID() string {
  1252. if x != nil && x.PhoneID != nil {
  1253. return *x.PhoneID
  1254. }
  1255. return ""
  1256. }
  1257. func (x *ClientPayload_UserAgent) GetReleaseChannel() ClientPayload_UserAgent_ReleaseChannel {
  1258. if x != nil && x.ReleaseChannel != nil {
  1259. return *x.ReleaseChannel
  1260. }
  1261. return ClientPayload_UserAgent_RELEASE
  1262. }
  1263. func (x *ClientPayload_UserAgent) GetLocaleLanguageIso6391() string {
  1264. if x != nil && x.LocaleLanguageIso6391 != nil {
  1265. return *x.LocaleLanguageIso6391
  1266. }
  1267. return ""
  1268. }
  1269. func (x *ClientPayload_UserAgent) GetLocaleCountryIso31661Alpha2() string {
  1270. if x != nil && x.LocaleCountryIso31661Alpha2 != nil {
  1271. return *x.LocaleCountryIso31661Alpha2
  1272. }
  1273. return ""
  1274. }
  1275. func (x *ClientPayload_UserAgent) GetDeviceBoard() string {
  1276. if x != nil && x.DeviceBoard != nil {
  1277. return *x.DeviceBoard
  1278. }
  1279. return ""
  1280. }
  1281. func (x *ClientPayload_UserAgent) GetDeviceExpID() string {
  1282. if x != nil && x.DeviceExpID != nil {
  1283. return *x.DeviceExpID
  1284. }
  1285. return ""
  1286. }
  1287. func (x *ClientPayload_UserAgent) GetDeviceType() ClientPayload_UserAgent_DeviceType {
  1288. if x != nil && x.DeviceType != nil {
  1289. return *x.DeviceType
  1290. }
  1291. return ClientPayload_UserAgent_PHONE
  1292. }
  1293. func (x *ClientPayload_UserAgent) GetDeviceModelType() string {
  1294. if x != nil && x.DeviceModelType != nil {
  1295. return *x.DeviceModelType
  1296. }
  1297. return ""
  1298. }
  1299. type ClientPayload_InteropData struct {
  1300. state protoimpl.MessageState `protogen:"open.v1"`
  1301. AccountID *uint64 `protobuf:"varint,1,opt,name=accountID" json:"accountID,omitempty"`
  1302. Token []byte `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
  1303. EnableReadReceipts *bool `protobuf:"varint,3,opt,name=enableReadReceipts" json:"enableReadReceipts,omitempty"`
  1304. unknownFields protoimpl.UnknownFields
  1305. sizeCache protoimpl.SizeCache
  1306. }
  1307. func (x *ClientPayload_InteropData) Reset() {
  1308. *x = ClientPayload_InteropData{}
  1309. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[5]
  1310. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1311. ms.StoreMessageInfo(mi)
  1312. }
  1313. func (x *ClientPayload_InteropData) String() string {
  1314. return protoimpl.X.MessageStringOf(x)
  1315. }
  1316. func (*ClientPayload_InteropData) ProtoMessage() {}
  1317. func (x *ClientPayload_InteropData) ProtoReflect() protoreflect.Message {
  1318. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[5]
  1319. if x != nil {
  1320. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1321. if ms.LoadMessageInfo() == nil {
  1322. ms.StoreMessageInfo(mi)
  1323. }
  1324. return ms
  1325. }
  1326. return mi.MessageOf(x)
  1327. }
  1328. // Deprecated: Use ClientPayload_InteropData.ProtoReflect.Descriptor instead.
  1329. func (*ClientPayload_InteropData) Descriptor() ([]byte, []int) {
  1330. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 3}
  1331. }
  1332. func (x *ClientPayload_InteropData) GetAccountID() uint64 {
  1333. if x != nil && x.AccountID != nil {
  1334. return *x.AccountID
  1335. }
  1336. return 0
  1337. }
  1338. func (x *ClientPayload_InteropData) GetToken() []byte {
  1339. if x != nil {
  1340. return x.Token
  1341. }
  1342. return nil
  1343. }
  1344. func (x *ClientPayload_InteropData) GetEnableReadReceipts() bool {
  1345. if x != nil && x.EnableReadReceipts != nil {
  1346. return *x.EnableReadReceipts
  1347. }
  1348. return false
  1349. }
  1350. type ClientPayload_DevicePairingRegistrationData struct {
  1351. state protoimpl.MessageState `protogen:"open.v1"`
  1352. ERegid []byte `protobuf:"bytes,1,opt,name=eRegid" json:"eRegid,omitempty"`
  1353. EKeytype []byte `protobuf:"bytes,2,opt,name=eKeytype" json:"eKeytype,omitempty"`
  1354. EIdent []byte `protobuf:"bytes,3,opt,name=eIdent" json:"eIdent,omitempty"`
  1355. ESkeyID []byte `protobuf:"bytes,4,opt,name=eSkeyID" json:"eSkeyID,omitempty"`
  1356. ESkeyVal []byte `protobuf:"bytes,5,opt,name=eSkeyVal" json:"eSkeyVal,omitempty"`
  1357. ESkeySig []byte `protobuf:"bytes,6,opt,name=eSkeySig" json:"eSkeySig,omitempty"`
  1358. BuildHash []byte `protobuf:"bytes,7,opt,name=buildHash" json:"buildHash,omitempty"`
  1359. DeviceProps []byte `protobuf:"bytes,8,opt,name=deviceProps" json:"deviceProps,omitempty"`
  1360. unknownFields protoimpl.UnknownFields
  1361. sizeCache protoimpl.SizeCache
  1362. }
  1363. func (x *ClientPayload_DevicePairingRegistrationData) Reset() {
  1364. *x = ClientPayload_DevicePairingRegistrationData{}
  1365. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[6]
  1366. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1367. ms.StoreMessageInfo(mi)
  1368. }
  1369. func (x *ClientPayload_DevicePairingRegistrationData) String() string {
  1370. return protoimpl.X.MessageStringOf(x)
  1371. }
  1372. func (*ClientPayload_DevicePairingRegistrationData) ProtoMessage() {}
  1373. func (x *ClientPayload_DevicePairingRegistrationData) ProtoReflect() protoreflect.Message {
  1374. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[6]
  1375. if x != nil {
  1376. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1377. if ms.LoadMessageInfo() == nil {
  1378. ms.StoreMessageInfo(mi)
  1379. }
  1380. return ms
  1381. }
  1382. return mi.MessageOf(x)
  1383. }
  1384. // Deprecated: Use ClientPayload_DevicePairingRegistrationData.ProtoReflect.Descriptor instead.
  1385. func (*ClientPayload_DevicePairingRegistrationData) Descriptor() ([]byte, []int) {
  1386. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 4}
  1387. }
  1388. func (x *ClientPayload_DevicePairingRegistrationData) GetERegid() []byte {
  1389. if x != nil {
  1390. return x.ERegid
  1391. }
  1392. return nil
  1393. }
  1394. func (x *ClientPayload_DevicePairingRegistrationData) GetEKeytype() []byte {
  1395. if x != nil {
  1396. return x.EKeytype
  1397. }
  1398. return nil
  1399. }
  1400. func (x *ClientPayload_DevicePairingRegistrationData) GetEIdent() []byte {
  1401. if x != nil {
  1402. return x.EIdent
  1403. }
  1404. return nil
  1405. }
  1406. func (x *ClientPayload_DevicePairingRegistrationData) GetESkeyID() []byte {
  1407. if x != nil {
  1408. return x.ESkeyID
  1409. }
  1410. return nil
  1411. }
  1412. func (x *ClientPayload_DevicePairingRegistrationData) GetESkeyVal() []byte {
  1413. if x != nil {
  1414. return x.ESkeyVal
  1415. }
  1416. return nil
  1417. }
  1418. func (x *ClientPayload_DevicePairingRegistrationData) GetESkeySig() []byte {
  1419. if x != nil {
  1420. return x.ESkeySig
  1421. }
  1422. return nil
  1423. }
  1424. func (x *ClientPayload_DevicePairingRegistrationData) GetBuildHash() []byte {
  1425. if x != nil {
  1426. return x.BuildHash
  1427. }
  1428. return nil
  1429. }
  1430. func (x *ClientPayload_DevicePairingRegistrationData) GetDeviceProps() []byte {
  1431. if x != nil {
  1432. return x.DeviceProps
  1433. }
  1434. return nil
  1435. }
  1436. type ClientPayload_WebInfo_WebdPayload struct {
  1437. state protoimpl.MessageState `protogen:"open.v1"`
  1438. UsesParticipantInKey *bool `protobuf:"varint,1,opt,name=usesParticipantInKey" json:"usesParticipantInKey,omitempty"`
  1439. SupportsStarredMessages *bool `protobuf:"varint,2,opt,name=supportsStarredMessages" json:"supportsStarredMessages,omitempty"`
  1440. SupportsDocumentMessages *bool `protobuf:"varint,3,opt,name=supportsDocumentMessages" json:"supportsDocumentMessages,omitempty"`
  1441. SupportsURLMessages *bool `protobuf:"varint,4,opt,name=supportsURLMessages" json:"supportsURLMessages,omitempty"`
  1442. SupportsMediaRetry *bool `protobuf:"varint,5,opt,name=supportsMediaRetry" json:"supportsMediaRetry,omitempty"`
  1443. SupportsE2EImage *bool `protobuf:"varint,6,opt,name=supportsE2EImage" json:"supportsE2EImage,omitempty"`
  1444. SupportsE2EVideo *bool `protobuf:"varint,7,opt,name=supportsE2EVideo" json:"supportsE2EVideo,omitempty"`
  1445. SupportsE2EAudio *bool `protobuf:"varint,8,opt,name=supportsE2EAudio" json:"supportsE2EAudio,omitempty"`
  1446. SupportsE2EDocument *bool `protobuf:"varint,9,opt,name=supportsE2EDocument" json:"supportsE2EDocument,omitempty"`
  1447. DocumentTypes *string `protobuf:"bytes,10,opt,name=documentTypes" json:"documentTypes,omitempty"`
  1448. Features []byte `protobuf:"bytes,11,opt,name=features" json:"features,omitempty"`
  1449. unknownFields protoimpl.UnknownFields
  1450. sizeCache protoimpl.SizeCache
  1451. }
  1452. func (x *ClientPayload_WebInfo_WebdPayload) Reset() {
  1453. *x = ClientPayload_WebInfo_WebdPayload{}
  1454. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[7]
  1455. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1456. ms.StoreMessageInfo(mi)
  1457. }
  1458. func (x *ClientPayload_WebInfo_WebdPayload) String() string {
  1459. return protoimpl.X.MessageStringOf(x)
  1460. }
  1461. func (*ClientPayload_WebInfo_WebdPayload) ProtoMessage() {}
  1462. func (x *ClientPayload_WebInfo_WebdPayload) ProtoReflect() protoreflect.Message {
  1463. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[7]
  1464. if x != nil {
  1465. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1466. if ms.LoadMessageInfo() == nil {
  1467. ms.StoreMessageInfo(mi)
  1468. }
  1469. return ms
  1470. }
  1471. return mi.MessageOf(x)
  1472. }
  1473. // Deprecated: Use ClientPayload_WebInfo_WebdPayload.ProtoReflect.Descriptor instead.
  1474. func (*ClientPayload_WebInfo_WebdPayload) Descriptor() ([]byte, []int) {
  1475. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 1, 0}
  1476. }
  1477. func (x *ClientPayload_WebInfo_WebdPayload) GetUsesParticipantInKey() bool {
  1478. if x != nil && x.UsesParticipantInKey != nil {
  1479. return *x.UsesParticipantInKey
  1480. }
  1481. return false
  1482. }
  1483. func (x *ClientPayload_WebInfo_WebdPayload) GetSupportsStarredMessages() bool {
  1484. if x != nil && x.SupportsStarredMessages != nil {
  1485. return *x.SupportsStarredMessages
  1486. }
  1487. return false
  1488. }
  1489. func (x *ClientPayload_WebInfo_WebdPayload) GetSupportsDocumentMessages() bool {
  1490. if x != nil && x.SupportsDocumentMessages != nil {
  1491. return *x.SupportsDocumentMessages
  1492. }
  1493. return false
  1494. }
  1495. func (x *ClientPayload_WebInfo_WebdPayload) GetSupportsURLMessages() bool {
  1496. if x != nil && x.SupportsURLMessages != nil {
  1497. return *x.SupportsURLMessages
  1498. }
  1499. return false
  1500. }
  1501. func (x *ClientPayload_WebInfo_WebdPayload) GetSupportsMediaRetry() bool {
  1502. if x != nil && x.SupportsMediaRetry != nil {
  1503. return *x.SupportsMediaRetry
  1504. }
  1505. return false
  1506. }
  1507. func (x *ClientPayload_WebInfo_WebdPayload) GetSupportsE2EImage() bool {
  1508. if x != nil && x.SupportsE2EImage != nil {
  1509. return *x.SupportsE2EImage
  1510. }
  1511. return false
  1512. }
  1513. func (x *ClientPayload_WebInfo_WebdPayload) GetSupportsE2EVideo() bool {
  1514. if x != nil && x.SupportsE2EVideo != nil {
  1515. return *x.SupportsE2EVideo
  1516. }
  1517. return false
  1518. }
  1519. func (x *ClientPayload_WebInfo_WebdPayload) GetSupportsE2EAudio() bool {
  1520. if x != nil && x.SupportsE2EAudio != nil {
  1521. return *x.SupportsE2EAudio
  1522. }
  1523. return false
  1524. }
  1525. func (x *ClientPayload_WebInfo_WebdPayload) GetSupportsE2EDocument() bool {
  1526. if x != nil && x.SupportsE2EDocument != nil {
  1527. return *x.SupportsE2EDocument
  1528. }
  1529. return false
  1530. }
  1531. func (x *ClientPayload_WebInfo_WebdPayload) GetDocumentTypes() string {
  1532. if x != nil && x.DocumentTypes != nil {
  1533. return *x.DocumentTypes
  1534. }
  1535. return ""
  1536. }
  1537. func (x *ClientPayload_WebInfo_WebdPayload) GetFeatures() []byte {
  1538. if x != nil {
  1539. return x.Features
  1540. }
  1541. return nil
  1542. }
  1543. type ClientPayload_UserAgent_AppVersion struct {
  1544. state protoimpl.MessageState `protogen:"open.v1"`
  1545. Primary *uint32 `protobuf:"varint,1,opt,name=primary" json:"primary,omitempty"`
  1546. Secondary *uint32 `protobuf:"varint,2,opt,name=secondary" json:"secondary,omitempty"`
  1547. Tertiary *uint32 `protobuf:"varint,3,opt,name=tertiary" json:"tertiary,omitempty"`
  1548. Quaternary *uint32 `protobuf:"varint,4,opt,name=quaternary" json:"quaternary,omitempty"`
  1549. Quinary *uint32 `protobuf:"varint,5,opt,name=quinary" json:"quinary,omitempty"`
  1550. unknownFields protoimpl.UnknownFields
  1551. sizeCache protoimpl.SizeCache
  1552. }
  1553. func (x *ClientPayload_UserAgent_AppVersion) Reset() {
  1554. *x = ClientPayload_UserAgent_AppVersion{}
  1555. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[8]
  1556. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1557. ms.StoreMessageInfo(mi)
  1558. }
  1559. func (x *ClientPayload_UserAgent_AppVersion) String() string {
  1560. return protoimpl.X.MessageStringOf(x)
  1561. }
  1562. func (*ClientPayload_UserAgent_AppVersion) ProtoMessage() {}
  1563. func (x *ClientPayload_UserAgent_AppVersion) ProtoReflect() protoreflect.Message {
  1564. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[8]
  1565. if x != nil {
  1566. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1567. if ms.LoadMessageInfo() == nil {
  1568. ms.StoreMessageInfo(mi)
  1569. }
  1570. return ms
  1571. }
  1572. return mi.MessageOf(x)
  1573. }
  1574. // Deprecated: Use ClientPayload_UserAgent_AppVersion.ProtoReflect.Descriptor instead.
  1575. func (*ClientPayload_UserAgent_AppVersion) Descriptor() ([]byte, []int) {
  1576. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{0, 2, 0}
  1577. }
  1578. func (x *ClientPayload_UserAgent_AppVersion) GetPrimary() uint32 {
  1579. if x != nil && x.Primary != nil {
  1580. return *x.Primary
  1581. }
  1582. return 0
  1583. }
  1584. func (x *ClientPayload_UserAgent_AppVersion) GetSecondary() uint32 {
  1585. if x != nil && x.Secondary != nil {
  1586. return *x.Secondary
  1587. }
  1588. return 0
  1589. }
  1590. func (x *ClientPayload_UserAgent_AppVersion) GetTertiary() uint32 {
  1591. if x != nil && x.Tertiary != nil {
  1592. return *x.Tertiary
  1593. }
  1594. return 0
  1595. }
  1596. func (x *ClientPayload_UserAgent_AppVersion) GetQuaternary() uint32 {
  1597. if x != nil && x.Quaternary != nil {
  1598. return *x.Quaternary
  1599. }
  1600. return 0
  1601. }
  1602. func (x *ClientPayload_UserAgent_AppVersion) GetQuinary() uint32 {
  1603. if x != nil && x.Quinary != nil {
  1604. return *x.Quinary
  1605. }
  1606. return 0
  1607. }
  1608. type HandshakeMessage_ClientFinish struct {
  1609. state protoimpl.MessageState `protogen:"open.v1"`
  1610. Static []byte `protobuf:"bytes,1,opt,name=static" json:"static,omitempty"`
  1611. Payload []byte `protobuf:"bytes,2,opt,name=payload" json:"payload,omitempty"`
  1612. ExtendedCiphertext []byte `protobuf:"bytes,3,opt,name=extendedCiphertext" json:"extendedCiphertext,omitempty"`
  1613. unknownFields protoimpl.UnknownFields
  1614. sizeCache protoimpl.SizeCache
  1615. }
  1616. func (x *HandshakeMessage_ClientFinish) Reset() {
  1617. *x = HandshakeMessage_ClientFinish{}
  1618. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[9]
  1619. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1620. ms.StoreMessageInfo(mi)
  1621. }
  1622. func (x *HandshakeMessage_ClientFinish) String() string {
  1623. return protoimpl.X.MessageStringOf(x)
  1624. }
  1625. func (*HandshakeMessage_ClientFinish) ProtoMessage() {}
  1626. func (x *HandshakeMessage_ClientFinish) ProtoReflect() protoreflect.Message {
  1627. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[9]
  1628. if x != nil {
  1629. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1630. if ms.LoadMessageInfo() == nil {
  1631. ms.StoreMessageInfo(mi)
  1632. }
  1633. return ms
  1634. }
  1635. return mi.MessageOf(x)
  1636. }
  1637. // Deprecated: Use HandshakeMessage_ClientFinish.ProtoReflect.Descriptor instead.
  1638. func (*HandshakeMessage_ClientFinish) Descriptor() ([]byte, []int) {
  1639. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{1, 0}
  1640. }
  1641. func (x *HandshakeMessage_ClientFinish) GetStatic() []byte {
  1642. if x != nil {
  1643. return x.Static
  1644. }
  1645. return nil
  1646. }
  1647. func (x *HandshakeMessage_ClientFinish) GetPayload() []byte {
  1648. if x != nil {
  1649. return x.Payload
  1650. }
  1651. return nil
  1652. }
  1653. func (x *HandshakeMessage_ClientFinish) GetExtendedCiphertext() []byte {
  1654. if x != nil {
  1655. return x.ExtendedCiphertext
  1656. }
  1657. return nil
  1658. }
  1659. type HandshakeMessage_ServerHello struct {
  1660. state protoimpl.MessageState `protogen:"open.v1"`
  1661. Ephemeral []byte `protobuf:"bytes,1,opt,name=ephemeral" json:"ephemeral,omitempty"`
  1662. Static []byte `protobuf:"bytes,2,opt,name=static" json:"static,omitempty"`
  1663. Payload []byte `protobuf:"bytes,3,opt,name=payload" json:"payload,omitempty"`
  1664. ExtendedStatic []byte `protobuf:"bytes,4,opt,name=extendedStatic" json:"extendedStatic,omitempty"`
  1665. unknownFields protoimpl.UnknownFields
  1666. sizeCache protoimpl.SizeCache
  1667. }
  1668. func (x *HandshakeMessage_ServerHello) Reset() {
  1669. *x = HandshakeMessage_ServerHello{}
  1670. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[10]
  1671. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1672. ms.StoreMessageInfo(mi)
  1673. }
  1674. func (x *HandshakeMessage_ServerHello) String() string {
  1675. return protoimpl.X.MessageStringOf(x)
  1676. }
  1677. func (*HandshakeMessage_ServerHello) ProtoMessage() {}
  1678. func (x *HandshakeMessage_ServerHello) ProtoReflect() protoreflect.Message {
  1679. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[10]
  1680. if x != nil {
  1681. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1682. if ms.LoadMessageInfo() == nil {
  1683. ms.StoreMessageInfo(mi)
  1684. }
  1685. return ms
  1686. }
  1687. return mi.MessageOf(x)
  1688. }
  1689. // Deprecated: Use HandshakeMessage_ServerHello.ProtoReflect.Descriptor instead.
  1690. func (*HandshakeMessage_ServerHello) Descriptor() ([]byte, []int) {
  1691. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{1, 1}
  1692. }
  1693. func (x *HandshakeMessage_ServerHello) GetEphemeral() []byte {
  1694. if x != nil {
  1695. return x.Ephemeral
  1696. }
  1697. return nil
  1698. }
  1699. func (x *HandshakeMessage_ServerHello) GetStatic() []byte {
  1700. if x != nil {
  1701. return x.Static
  1702. }
  1703. return nil
  1704. }
  1705. func (x *HandshakeMessage_ServerHello) GetPayload() []byte {
  1706. if x != nil {
  1707. return x.Payload
  1708. }
  1709. return nil
  1710. }
  1711. func (x *HandshakeMessage_ServerHello) GetExtendedStatic() []byte {
  1712. if x != nil {
  1713. return x.ExtendedStatic
  1714. }
  1715. return nil
  1716. }
  1717. type HandshakeMessage_ClientHello struct {
  1718. state protoimpl.MessageState `protogen:"open.v1"`
  1719. Ephemeral []byte `protobuf:"bytes,1,opt,name=ephemeral" json:"ephemeral,omitempty"`
  1720. Static []byte `protobuf:"bytes,2,opt,name=static" json:"static,omitempty"`
  1721. Payload []byte `protobuf:"bytes,3,opt,name=payload" json:"payload,omitempty"`
  1722. UseExtended *bool `protobuf:"varint,4,opt,name=useExtended" json:"useExtended,omitempty"`
  1723. ExtendedCiphertext []byte `protobuf:"bytes,5,opt,name=extendedCiphertext" json:"extendedCiphertext,omitempty"`
  1724. unknownFields protoimpl.UnknownFields
  1725. sizeCache protoimpl.SizeCache
  1726. }
  1727. func (x *HandshakeMessage_ClientHello) Reset() {
  1728. *x = HandshakeMessage_ClientHello{}
  1729. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[11]
  1730. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1731. ms.StoreMessageInfo(mi)
  1732. }
  1733. func (x *HandshakeMessage_ClientHello) String() string {
  1734. return protoimpl.X.MessageStringOf(x)
  1735. }
  1736. func (*HandshakeMessage_ClientHello) ProtoMessage() {}
  1737. func (x *HandshakeMessage_ClientHello) ProtoReflect() protoreflect.Message {
  1738. mi := &file_waWa6_WAWebProtobufsWa6_proto_msgTypes[11]
  1739. if x != nil {
  1740. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1741. if ms.LoadMessageInfo() == nil {
  1742. ms.StoreMessageInfo(mi)
  1743. }
  1744. return ms
  1745. }
  1746. return mi.MessageOf(x)
  1747. }
  1748. // Deprecated: Use HandshakeMessage_ClientHello.ProtoReflect.Descriptor instead.
  1749. func (*HandshakeMessage_ClientHello) Descriptor() ([]byte, []int) {
  1750. return file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP(), []int{1, 2}
  1751. }
  1752. func (x *HandshakeMessage_ClientHello) GetEphemeral() []byte {
  1753. if x != nil {
  1754. return x.Ephemeral
  1755. }
  1756. return nil
  1757. }
  1758. func (x *HandshakeMessage_ClientHello) GetStatic() []byte {
  1759. if x != nil {
  1760. return x.Static
  1761. }
  1762. return nil
  1763. }
  1764. func (x *HandshakeMessage_ClientHello) GetPayload() []byte {
  1765. if x != nil {
  1766. return x.Payload
  1767. }
  1768. return nil
  1769. }
  1770. func (x *HandshakeMessage_ClientHello) GetUseExtended() bool {
  1771. if x != nil && x.UseExtended != nil {
  1772. return *x.UseExtended
  1773. }
  1774. return false
  1775. }
  1776. func (x *HandshakeMessage_ClientHello) GetExtendedCiphertext() []byte {
  1777. if x != nil {
  1778. return x.ExtendedCiphertext
  1779. }
  1780. return nil
  1781. }
  1782. var File_waWa6_WAWebProtobufsWa6_proto protoreflect.FileDescriptor
  1783. const file_waWa6_WAWebProtobufsWa6_proto_rawDesc = "" +
  1784. "\n" +
  1785. "\x1dwaWa6/WAWebProtobufsWa6.proto\x12\x11WAWebProtobufsWa6\"\xd8*\n" +
  1786. "\rClientPayload\x12\x1a\n" +
  1787. "\busername\x18\x01 \x01(\x04R\busername\x12\x18\n" +
  1788. "\apassive\x18\x03 \x01(\bR\apassive\x12H\n" +
  1789. "\tuserAgent\x18\x05 \x01(\v2*.WAWebProtobufsWa6.ClientPayload.UserAgentR\tuserAgent\x12B\n" +
  1790. "\awebInfo\x18\x06 \x01(\v2(.WAWebProtobufsWa6.ClientPayload.WebInfoR\awebInfo\x12\x1a\n" +
  1791. "\bpushName\x18\a \x01(\tR\bpushName\x12\x1c\n" +
  1792. "\tsessionID\x18\t \x01(\x0fR\tsessionID\x12\"\n" +
  1793. "\fshortConnect\x18\n" +
  1794. " \x01(\bR\fshortConnect\x12N\n" +
  1795. "\vconnectType\x18\f \x01(\x0e2,.WAWebProtobufsWa6.ClientPayload.ConnectTypeR\vconnectType\x12T\n" +
  1796. "\rconnectReason\x18\r \x01(\x0e2..WAWebProtobufsWa6.ClientPayload.ConnectReasonR\rconnectReason\x12\x16\n" +
  1797. "\x06shards\x18\x0e \x03(\x05R\x06shards\x12H\n" +
  1798. "\tdnsSource\x18\x0f \x01(\v2*.WAWebProtobufsWa6.ClientPayload.DNSSourceR\tdnsSource\x120\n" +
  1799. "\x13connectAttemptCount\x18\x10 \x01(\rR\x13connectAttemptCount\x12\x16\n" +
  1800. "\x06device\x18\x12 \x01(\rR\x06device\x12l\n" +
  1801. "\x11devicePairingData\x18\x13 \x01(\v2>.WAWebProtobufsWa6.ClientPayload.DevicePairingRegistrationDataR\x11devicePairingData\x12B\n" +
  1802. "\aproduct\x18\x14 \x01(\x0e2(.WAWebProtobufsWa6.ClientPayload.ProductR\aproduct\x12\x14\n" +
  1803. "\x05fbCat\x18\x15 \x01(\fR\x05fbCat\x12 \n" +
  1804. "\vfbUserAgent\x18\x16 \x01(\fR\vfbUserAgent\x12\x0e\n" +
  1805. "\x02oc\x18\x17 \x01(\bR\x02oc\x12\x0e\n" +
  1806. "\x02lc\x18\x18 \x01(\x05R\x02lc\x12Z\n" +
  1807. "\x0fiosAppExtension\x18\x1e \x01(\x0e20.WAWebProtobufsWa6.ClientPayload.IOSAppExtensionR\x0fiosAppExtension\x12\x18\n" +
  1808. "\afbAppID\x18\x1f \x01(\x04R\afbAppID\x12\x1e\n" +
  1809. "\n" +
  1810. "fbDeviceID\x18 \x01(\fR\n" +
  1811. "fbDeviceID\x12\x12\n" +
  1812. "\x04pull\x18! \x01(\bR\x04pull\x12\"\n" +
  1813. "\fpaddingBytes\x18\" \x01(\fR\fpaddingBytes\x12\x1c\n" +
  1814. "\tyearClass\x18$ \x01(\x05R\tyearClass\x12\x1a\n" +
  1815. "\bmemClass\x18% \x01(\x05R\bmemClass\x12N\n" +
  1816. "\vinteropData\x18& \x01(\v2,.WAWebProtobufsWa6.ClientPayload.InteropDataR\vinteropData\x12i\n" +
  1817. "\x14trafficAnonymization\x18( \x01(\x0e25.WAWebProtobufsWa6.ClientPayload.TrafficAnonymizationR\x14trafficAnonymization\x12$\n" +
  1818. "\rlidDbMigrated\x18) \x01(\bR\rlidDbMigrated\x12N\n" +
  1819. "\vaccountType\x18* \x01(\x0e2,.WAWebProtobufsWa6.ClientPayload.AccountTypeR\vaccountType\x126\n" +
  1820. "\x16connectionSequenceInfo\x18+ \x01(\x0fR\x16connectionSequenceInfo\x12\x18\n" +
  1821. "\apaaLink\x18, \x01(\bR\apaaLink\x12\"\n" +
  1822. "\fpreacksCount\x18- \x01(\x05R\fpreacksCount\x120\n" +
  1823. "\x13processingQueueSize\x18. \x01(\x05R\x13processingQueueSize\x1a\xea\x01\n" +
  1824. "\tDNSSource\x12\\\n" +
  1825. "\tdnsMethod\x18\x0f \x01(\x0e2>.WAWebProtobufsWa6.ClientPayload.DNSSource.DNSResolutionMethodR\tdnsMethod\x12\x1c\n" +
  1826. "\tappCached\x18\x10 \x01(\bR\tappCached\"a\n" +
  1827. "\x13DNSResolutionMethod\x12\n" +
  1828. "\n" +
  1829. "\x06SYSTEM\x10\x00\x12\n" +
  1830. "\n" +
  1831. "\x06GOOGLE\x10\x01\x12\r\n" +
  1832. "\tHARDCODED\x10\x02\x12\f\n" +
  1833. "\bOVERRIDE\x10\x03\x12\f\n" +
  1834. "\bFALLBACK\x10\x04\x12\a\n" +
  1835. "\x03MNS\x10\x05\x1a\xf4\x06\n" +
  1836. "\aWebInfo\x12\x1a\n" +
  1837. "\brefToken\x18\x01 \x01(\tR\brefToken\x12\x18\n" +
  1838. "\aversion\x18\x02 \x01(\tR\aversion\x12V\n" +
  1839. "\vwebdPayload\x18\x03 \x01(\v24.WAWebProtobufsWa6.ClientPayload.WebInfo.WebdPayloadR\vwebdPayload\x12_\n" +
  1840. "\x0ewebSubPlatform\x18\x04 \x01(\x0e27.WAWebProtobufsWa6.ClientPayload.WebInfo.WebSubPlatformR\x0ewebSubPlatform\x1a\x91\x04\n" +
  1841. "\vWebdPayload\x122\n" +
  1842. "\x14usesParticipantInKey\x18\x01 \x01(\bR\x14usesParticipantInKey\x128\n" +
  1843. "\x17supportsStarredMessages\x18\x02 \x01(\bR\x17supportsStarredMessages\x12:\n" +
  1844. "\x18supportsDocumentMessages\x18\x03 \x01(\bR\x18supportsDocumentMessages\x120\n" +
  1845. "\x13supportsURLMessages\x18\x04 \x01(\bR\x13supportsURLMessages\x12.\n" +
  1846. "\x12supportsMediaRetry\x18\x05 \x01(\bR\x12supportsMediaRetry\x12*\n" +
  1847. "\x10supportsE2EImage\x18\x06 \x01(\bR\x10supportsE2EImage\x12*\n" +
  1848. "\x10supportsE2EVideo\x18\a \x01(\bR\x10supportsE2EVideo\x12*\n" +
  1849. "\x10supportsE2EAudio\x18\b \x01(\bR\x10supportsE2EAudio\x120\n" +
  1850. "\x13supportsE2EDocument\x18\t \x01(\bR\x13supportsE2EDocument\x12$\n" +
  1851. "\rdocumentTypes\x18\n" +
  1852. " \x01(\tR\rdocumentTypes\x12\x1a\n" +
  1853. "\bfeatures\x18\v \x01(\fR\bfeatures\"f\n" +
  1854. "\x0eWebSubPlatform\x12\x0f\n" +
  1855. "\vWEB_BROWSER\x10\x00\x12\r\n" +
  1856. "\tAPP_STORE\x10\x01\x12\r\n" +
  1857. "\tWIN_STORE\x10\x02\x12\n" +
  1858. "\n" +
  1859. "\x06DARWIN\x10\x03\x12\t\n" +
  1860. "\x05WIN32\x10\x04\x12\x0e\n" +
  1861. "\n" +
  1862. "WIN_HYBRID\x10\x05\x1a\xcf\f\n" +
  1863. "\tUserAgent\x12O\n" +
  1864. "\bplatform\x18\x01 \x01(\x0e23.WAWebProtobufsWa6.ClientPayload.UserAgent.PlatformR\bplatform\x12U\n" +
  1865. "\n" +
  1866. "appVersion\x18\x02 \x01(\v25.WAWebProtobufsWa6.ClientPayload.UserAgent.AppVersionR\n" +
  1867. "appVersion\x12\x10\n" +
  1868. "\x03mcc\x18\x03 \x01(\tR\x03mcc\x12\x10\n" +
  1869. "\x03mnc\x18\x04 \x01(\tR\x03mnc\x12\x1c\n" +
  1870. "\tosVersion\x18\x05 \x01(\tR\tosVersion\x12\"\n" +
  1871. "\fmanufacturer\x18\x06 \x01(\tR\fmanufacturer\x12\x16\n" +
  1872. "\x06device\x18\a \x01(\tR\x06device\x12$\n" +
  1873. "\rosBuildNumber\x18\b \x01(\tR\rosBuildNumber\x12\x18\n" +
  1874. "\aphoneID\x18\t \x01(\tR\aphoneID\x12a\n" +
  1875. "\x0ereleaseChannel\x18\n" +
  1876. " \x01(\x0e29.WAWebProtobufsWa6.ClientPayload.UserAgent.ReleaseChannelR\x0ereleaseChannel\x124\n" +
  1877. "\x15localeLanguageIso6391\x18\v \x01(\tR\x15localeLanguageIso6391\x12@\n" +
  1878. "\x1blocaleCountryIso31661Alpha2\x18\f \x01(\tR\x1blocaleCountryIso31661Alpha2\x12 \n" +
  1879. "\vdeviceBoard\x18\r \x01(\tR\vdeviceBoard\x12 \n" +
  1880. "\vdeviceExpID\x18\x0e \x01(\tR\vdeviceExpID\x12U\n" +
  1881. "\n" +
  1882. "deviceType\x18\x0f \x01(\x0e25.WAWebProtobufsWa6.ClientPayload.UserAgent.DeviceTypeR\n" +
  1883. "deviceType\x12(\n" +
  1884. "\x0fdeviceModelType\x18\x10 \x01(\tR\x0fdeviceModelType\x1a\x9a\x01\n" +
  1885. "\n" +
  1886. "AppVersion\x12\x18\n" +
  1887. "\aprimary\x18\x01 \x01(\rR\aprimary\x12\x1c\n" +
  1888. "\tsecondary\x18\x02 \x01(\rR\tsecondary\x12\x1a\n" +
  1889. "\btertiary\x18\x03 \x01(\rR\btertiary\x12\x1e\n" +
  1890. "\n" +
  1891. "quaternary\x18\x04 \x01(\rR\n" +
  1892. "quaternary\x12\x18\n" +
  1893. "\aquinary\x18\x05 \x01(\rR\aquinary\"F\n" +
  1894. "\n" +
  1895. "DeviceType\x12\t\n" +
  1896. "\x05PHONE\x10\x00\x12\n" +
  1897. "\n" +
  1898. "\x06TABLET\x10\x01\x12\v\n" +
  1899. "\aDESKTOP\x10\x02\x12\f\n" +
  1900. "\bWEARABLE\x10\x03\x12\x06\n" +
  1901. "\x02VR\x10\x04\"=\n" +
  1902. "\x0eReleaseChannel\x12\v\n" +
  1903. "\aRELEASE\x10\x00\x12\b\n" +
  1904. "\x04BETA\x10\x01\x12\t\n" +
  1905. "\x05ALPHA\x10\x02\x12\t\n" +
  1906. "\x05DEBUG\x10\x03\"\x97\x04\n" +
  1907. "\bPlatform\x12\v\n" +
  1908. "\aANDROID\x10\x00\x12\a\n" +
  1909. "\x03IOS\x10\x01\x12\x11\n" +
  1910. "\rWINDOWS_PHONE\x10\x02\x12\x0e\n" +
  1911. "\n" +
  1912. "BLACKBERRY\x10\x03\x12\x0f\n" +
  1913. "\vBLACKBERRYX\x10\x04\x12\a\n" +
  1914. "\x03S40\x10\x05\x12\a\n" +
  1915. "\x03S60\x10\x06\x12\x11\n" +
  1916. "\rPYTHON_CLIENT\x10\a\x12\t\n" +
  1917. "\x05TIZEN\x10\b\x12\x0e\n" +
  1918. "\n" +
  1919. "ENTERPRISE\x10\t\x12\x0f\n" +
  1920. "\vSMB_ANDROID\x10\n" +
  1921. "\x12\t\n" +
  1922. "\x05KAIOS\x10\v\x12\v\n" +
  1923. "\aSMB_IOS\x10\f\x12\v\n" +
  1924. "\aWINDOWS\x10\r\x12\a\n" +
  1925. "\x03WEB\x10\x0e\x12\n" +
  1926. "\n" +
  1927. "\x06PORTAL\x10\x0f\x12\x11\n" +
  1928. "\rGREEN_ANDROID\x10\x10\x12\x10\n" +
  1929. "\fGREEN_IPHONE\x10\x11\x12\x10\n" +
  1930. "\fBLUE_ANDROID\x10\x12\x12\x0f\n" +
  1931. "\vBLUE_IPHONE\x10\x13\x12\x12\n" +
  1932. "\x0eFBLITE_ANDROID\x10\x14\x12\x11\n" +
  1933. "\rMLITE_ANDROID\x10\x15\x12\x12\n" +
  1934. "\x0eIGLITE_ANDROID\x10\x16\x12\b\n" +
  1935. "\x04PAGE\x10\x17\x12\t\n" +
  1936. "\x05MACOS\x10\x18\x12\x0e\n" +
  1937. "\n" +
  1938. "OCULUS_MSG\x10\x19\x12\x0f\n" +
  1939. "\vOCULUS_CALL\x10\x1a\x12\t\n" +
  1940. "\x05MILAN\x10\x1b\x12\b\n" +
  1941. "\x04CAPI\x10\x1c\x12\n" +
  1942. "\n" +
  1943. "\x06WEAROS\x10\x1d\x12\f\n" +
  1944. "\bARDEVICE\x10\x1e\x12\f\n" +
  1945. "\bVRDEVICE\x10\x1f\x12\f\n" +
  1946. "\bBLUE_WEB\x10 \x12\b\n" +
  1947. "\x04IPAD\x10!\x12\b\n" +
  1948. "\x04TEST\x10\"\x12\x11\n" +
  1949. "\rSMART_GLASSES\x10#\x12\v\n" +
  1950. "\aBLUE_VR\x10$\x1aq\n" +
  1951. "\vInteropData\x12\x1c\n" +
  1952. "\taccountID\x18\x01 \x01(\x04R\taccountID\x12\x14\n" +
  1953. "\x05token\x18\x02 \x01(\fR\x05token\x12.\n" +
  1954. "\x12enableReadReceipts\x18\x03 \x01(\bR\x12enableReadReceipts\x1a\xfd\x01\n" +
  1955. "\x1dDevicePairingRegistrationData\x12\x16\n" +
  1956. "\x06eRegid\x18\x01 \x01(\fR\x06eRegid\x12\x1a\n" +
  1957. "\beKeytype\x18\x02 \x01(\fR\beKeytype\x12\x16\n" +
  1958. "\x06eIdent\x18\x03 \x01(\fR\x06eIdent\x12\x18\n" +
  1959. "\aeSkeyID\x18\x04 \x01(\fR\aeSkeyID\x12\x1a\n" +
  1960. "\beSkeyVal\x18\x05 \x01(\fR\beSkeyVal\x12\x1a\n" +
  1961. "\beSkeySig\x18\x06 \x01(\fR\beSkeySig\x12\x1c\n" +
  1962. "\tbuildHash\x18\a \x01(\fR\tbuildHash\x12 \n" +
  1963. "\vdeviceProps\x18\b \x01(\fR\vdeviceProps\"-\n" +
  1964. "\x14TrafficAnonymization\x12\a\n" +
  1965. "\x03OFF\x10\x00\x12\f\n" +
  1966. "\bSTANDARD\x10\x01\"%\n" +
  1967. "\vAccountType\x12\v\n" +
  1968. "\aDEFAULT\x10\x00\x12\t\n" +
  1969. "\x05GUEST\x10\x01\"W\n" +
  1970. "\aProduct\x12\f\n" +
  1971. "\bWHATSAPP\x10\x00\x12\r\n" +
  1972. "\tMESSENGER\x10\x01\x12\v\n" +
  1973. "\aINTEROP\x10\x02\x12\x10\n" +
  1974. "\fINTEROP_MSGR\x10\x03\x12\x10\n" +
  1975. "\fWHATSAPP_LID\x10\x04\"\xb0\x02\n" +
  1976. "\vConnectType\x12\x14\n" +
  1977. "\x10CELLULAR_UNKNOWN\x10\x00\x12\x10\n" +
  1978. "\fWIFI_UNKNOWN\x10\x01\x12\x11\n" +
  1979. "\rCELLULAR_EDGE\x10d\x12\x11\n" +
  1980. "\rCELLULAR_IDEN\x10e\x12\x11\n" +
  1981. "\rCELLULAR_UMTS\x10f\x12\x11\n" +
  1982. "\rCELLULAR_EVDO\x10g\x12\x11\n" +
  1983. "\rCELLULAR_GPRS\x10h\x12\x12\n" +
  1984. "\x0eCELLULAR_HSDPA\x10i\x12\x12\n" +
  1985. "\x0eCELLULAR_HSUPA\x10j\x12\x11\n" +
  1986. "\rCELLULAR_HSPA\x10k\x12\x11\n" +
  1987. "\rCELLULAR_CDMA\x10l\x12\x12\n" +
  1988. "\x0eCELLULAR_1XRTT\x10m\x12\x12\n" +
  1989. "\x0eCELLULAR_EHRPD\x10n\x12\x10\n" +
  1990. "\fCELLULAR_LTE\x10o\x12\x12\n" +
  1991. "\x0eCELLULAR_HSPAP\x10p\"\x86\x01\n" +
  1992. "\rConnectReason\x12\b\n" +
  1993. "\x04PUSH\x10\x00\x12\x12\n" +
  1994. "\x0eUSER_ACTIVATED\x10\x01\x12\r\n" +
  1995. "\tSCHEDULED\x10\x02\x12\x13\n" +
  1996. "\x0fERROR_RECONNECT\x10\x03\x12\x12\n" +
  1997. "\x0eNETWORK_SWITCH\x10\x04\x12\x12\n" +
  1998. "\x0ePING_RECONNECT\x10\x05\x12\v\n" +
  1999. "\aUNKNOWN\x10\x06\"T\n" +
  2000. "\x0fIOSAppExtension\x12\x13\n" +
  2001. "\x0fSHARE_EXTENSION\x10\x00\x12\x15\n" +
  2002. "\x11SERVICE_EXTENSION\x10\x01\x12\x15\n" +
  2003. "\x11INTENTS_EXTENSION\x10\x02\"\xba\x05\n" +
  2004. "\x10HandshakeMessage\x12Q\n" +
  2005. "\vclientHello\x18\x02 \x01(\v2/.WAWebProtobufsWa6.HandshakeMessage.ClientHelloR\vclientHello\x12Q\n" +
  2006. "\vserverHello\x18\x03 \x01(\v2/.WAWebProtobufsWa6.HandshakeMessage.ServerHelloR\vserverHello\x12T\n" +
  2007. "\fclientFinish\x18\x04 \x01(\v20.WAWebProtobufsWa6.HandshakeMessage.ClientFinishR\fclientFinish\x1ap\n" +
  2008. "\fClientFinish\x12\x16\n" +
  2009. "\x06static\x18\x01 \x01(\fR\x06static\x12\x18\n" +
  2010. "\apayload\x18\x02 \x01(\fR\apayload\x12.\n" +
  2011. "\x12extendedCiphertext\x18\x03 \x01(\fR\x12extendedCiphertext\x1a\x85\x01\n" +
  2012. "\vServerHello\x12\x1c\n" +
  2013. "\tephemeral\x18\x01 \x01(\fR\tephemeral\x12\x16\n" +
  2014. "\x06static\x18\x02 \x01(\fR\x06static\x12\x18\n" +
  2015. "\apayload\x18\x03 \x01(\fR\apayload\x12&\n" +
  2016. "\x0eextendedStatic\x18\x04 \x01(\fR\x0eextendedStatic\x1a\xaf\x01\n" +
  2017. "\vClientHello\x12\x1c\n" +
  2018. "\tephemeral\x18\x01 \x01(\fR\tephemeral\x12\x16\n" +
  2019. "\x06static\x18\x02 \x01(\fR\x06static\x12\x18\n" +
  2020. "\apayload\x18\x03 \x01(\fR\apayload\x12 \n" +
  2021. "\vuseExtended\x18\x04 \x01(\bR\vuseExtended\x12.\n" +
  2022. "\x12extendedCiphertext\x18\x05 \x01(\fR\x12extendedCiphertextB,Z*git.bobomao.top/joey/whatsmeow/proto/waWa6"
  2023. var (
  2024. file_waWa6_WAWebProtobufsWa6_proto_rawDescOnce sync.Once
  2025. file_waWa6_WAWebProtobufsWa6_proto_rawDescData []byte
  2026. )
  2027. func file_waWa6_WAWebProtobufsWa6_proto_rawDescGZIP() []byte {
  2028. file_waWa6_WAWebProtobufsWa6_proto_rawDescOnce.Do(func() {
  2029. file_waWa6_WAWebProtobufsWa6_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waWa6_WAWebProtobufsWa6_proto_rawDesc), len(file_waWa6_WAWebProtobufsWa6_proto_rawDesc)))
  2030. })
  2031. return file_waWa6_WAWebProtobufsWa6_proto_rawDescData
  2032. }
  2033. var file_waWa6_WAWebProtobufsWa6_proto_enumTypes = make([]protoimpl.EnumInfo, 11)
  2034. var file_waWa6_WAWebProtobufsWa6_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
  2035. var file_waWa6_WAWebProtobufsWa6_proto_goTypes = []any{
  2036. (ClientPayload_TrafficAnonymization)(0), // 0: WAWebProtobufsWa6.ClientPayload.TrafficAnonymization
  2037. (ClientPayload_AccountType)(0), // 1: WAWebProtobufsWa6.ClientPayload.AccountType
  2038. (ClientPayload_Product)(0), // 2: WAWebProtobufsWa6.ClientPayload.Product
  2039. (ClientPayload_ConnectType)(0), // 3: WAWebProtobufsWa6.ClientPayload.ConnectType
  2040. (ClientPayload_ConnectReason)(0), // 4: WAWebProtobufsWa6.ClientPayload.ConnectReason
  2041. (ClientPayload_IOSAppExtension)(0), // 5: WAWebProtobufsWa6.ClientPayload.IOSAppExtension
  2042. (ClientPayload_DNSSource_DNSResolutionMethod)(0), // 6: WAWebProtobufsWa6.ClientPayload.DNSSource.DNSResolutionMethod
  2043. (ClientPayload_WebInfo_WebSubPlatform)(0), // 7: WAWebProtobufsWa6.ClientPayload.WebInfo.WebSubPlatform
  2044. (ClientPayload_UserAgent_DeviceType)(0), // 8: WAWebProtobufsWa6.ClientPayload.UserAgent.DeviceType
  2045. (ClientPayload_UserAgent_ReleaseChannel)(0), // 9: WAWebProtobufsWa6.ClientPayload.UserAgent.ReleaseChannel
  2046. (ClientPayload_UserAgent_Platform)(0), // 10: WAWebProtobufsWa6.ClientPayload.UserAgent.Platform
  2047. (*ClientPayload)(nil), // 11: WAWebProtobufsWa6.ClientPayload
  2048. (*HandshakeMessage)(nil), // 12: WAWebProtobufsWa6.HandshakeMessage
  2049. (*ClientPayload_DNSSource)(nil), // 13: WAWebProtobufsWa6.ClientPayload.DNSSource
  2050. (*ClientPayload_WebInfo)(nil), // 14: WAWebProtobufsWa6.ClientPayload.WebInfo
  2051. (*ClientPayload_UserAgent)(nil), // 15: WAWebProtobufsWa6.ClientPayload.UserAgent
  2052. (*ClientPayload_InteropData)(nil), // 16: WAWebProtobufsWa6.ClientPayload.InteropData
  2053. (*ClientPayload_DevicePairingRegistrationData)(nil), // 17: WAWebProtobufsWa6.ClientPayload.DevicePairingRegistrationData
  2054. (*ClientPayload_WebInfo_WebdPayload)(nil), // 18: WAWebProtobufsWa6.ClientPayload.WebInfo.WebdPayload
  2055. (*ClientPayload_UserAgent_AppVersion)(nil), // 19: WAWebProtobufsWa6.ClientPayload.UserAgent.AppVersion
  2056. (*HandshakeMessage_ClientFinish)(nil), // 20: WAWebProtobufsWa6.HandshakeMessage.ClientFinish
  2057. (*HandshakeMessage_ServerHello)(nil), // 21: WAWebProtobufsWa6.HandshakeMessage.ServerHello
  2058. (*HandshakeMessage_ClientHello)(nil), // 22: WAWebProtobufsWa6.HandshakeMessage.ClientHello
  2059. }
  2060. var file_waWa6_WAWebProtobufsWa6_proto_depIdxs = []int32{
  2061. 15, // 0: WAWebProtobufsWa6.ClientPayload.userAgent:type_name -> WAWebProtobufsWa6.ClientPayload.UserAgent
  2062. 14, // 1: WAWebProtobufsWa6.ClientPayload.webInfo:type_name -> WAWebProtobufsWa6.ClientPayload.WebInfo
  2063. 3, // 2: WAWebProtobufsWa6.ClientPayload.connectType:type_name -> WAWebProtobufsWa6.ClientPayload.ConnectType
  2064. 4, // 3: WAWebProtobufsWa6.ClientPayload.connectReason:type_name -> WAWebProtobufsWa6.ClientPayload.ConnectReason
  2065. 13, // 4: WAWebProtobufsWa6.ClientPayload.dnsSource:type_name -> WAWebProtobufsWa6.ClientPayload.DNSSource
  2066. 17, // 5: WAWebProtobufsWa6.ClientPayload.devicePairingData:type_name -> WAWebProtobufsWa6.ClientPayload.DevicePairingRegistrationData
  2067. 2, // 6: WAWebProtobufsWa6.ClientPayload.product:type_name -> WAWebProtobufsWa6.ClientPayload.Product
  2068. 5, // 7: WAWebProtobufsWa6.ClientPayload.iosAppExtension:type_name -> WAWebProtobufsWa6.ClientPayload.IOSAppExtension
  2069. 16, // 8: WAWebProtobufsWa6.ClientPayload.interopData:type_name -> WAWebProtobufsWa6.ClientPayload.InteropData
  2070. 0, // 9: WAWebProtobufsWa6.ClientPayload.trafficAnonymization:type_name -> WAWebProtobufsWa6.ClientPayload.TrafficAnonymization
  2071. 1, // 10: WAWebProtobufsWa6.ClientPayload.accountType:type_name -> WAWebProtobufsWa6.ClientPayload.AccountType
  2072. 22, // 11: WAWebProtobufsWa6.HandshakeMessage.clientHello:type_name -> WAWebProtobufsWa6.HandshakeMessage.ClientHello
  2073. 21, // 12: WAWebProtobufsWa6.HandshakeMessage.serverHello:type_name -> WAWebProtobufsWa6.HandshakeMessage.ServerHello
  2074. 20, // 13: WAWebProtobufsWa6.HandshakeMessage.clientFinish:type_name -> WAWebProtobufsWa6.HandshakeMessage.ClientFinish
  2075. 6, // 14: WAWebProtobufsWa6.ClientPayload.DNSSource.dnsMethod:type_name -> WAWebProtobufsWa6.ClientPayload.DNSSource.DNSResolutionMethod
  2076. 18, // 15: WAWebProtobufsWa6.ClientPayload.WebInfo.webdPayload:type_name -> WAWebProtobufsWa6.ClientPayload.WebInfo.WebdPayload
  2077. 7, // 16: WAWebProtobufsWa6.ClientPayload.WebInfo.webSubPlatform:type_name -> WAWebProtobufsWa6.ClientPayload.WebInfo.WebSubPlatform
  2078. 10, // 17: WAWebProtobufsWa6.ClientPayload.UserAgent.platform:type_name -> WAWebProtobufsWa6.ClientPayload.UserAgent.Platform
  2079. 19, // 18: WAWebProtobufsWa6.ClientPayload.UserAgent.appVersion:type_name -> WAWebProtobufsWa6.ClientPayload.UserAgent.AppVersion
  2080. 9, // 19: WAWebProtobufsWa6.ClientPayload.UserAgent.releaseChannel:type_name -> WAWebProtobufsWa6.ClientPayload.UserAgent.ReleaseChannel
  2081. 8, // 20: WAWebProtobufsWa6.ClientPayload.UserAgent.deviceType:type_name -> WAWebProtobufsWa6.ClientPayload.UserAgent.DeviceType
  2082. 21, // [21:21] is the sub-list for method output_type
  2083. 21, // [21:21] is the sub-list for method input_type
  2084. 21, // [21:21] is the sub-list for extension type_name
  2085. 21, // [21:21] is the sub-list for extension extendee
  2086. 0, // [0:21] is the sub-list for field type_name
  2087. }
  2088. func init() { file_waWa6_WAWebProtobufsWa6_proto_init() }
  2089. func file_waWa6_WAWebProtobufsWa6_proto_init() {
  2090. if File_waWa6_WAWebProtobufsWa6_proto != nil {
  2091. return
  2092. }
  2093. type x struct{}
  2094. out := protoimpl.TypeBuilder{
  2095. File: protoimpl.DescBuilder{
  2096. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  2097. RawDescriptor: unsafe.Slice(unsafe.StringData(file_waWa6_WAWebProtobufsWa6_proto_rawDesc), len(file_waWa6_WAWebProtobufsWa6_proto_rawDesc)),
  2098. NumEnums: 11,
  2099. NumMessages: 12,
  2100. NumExtensions: 0,
  2101. NumServices: 0,
  2102. },
  2103. GoTypes: file_waWa6_WAWebProtobufsWa6_proto_goTypes,
  2104. DependencyIndexes: file_waWa6_WAWebProtobufsWa6_proto_depIdxs,
  2105. EnumInfos: file_waWa6_WAWebProtobufsWa6_proto_enumTypes,
  2106. MessageInfos: file_waWa6_WAWebProtobufsWa6_proto_msgTypes,
  2107. }.Build()
  2108. File_waWa6_WAWebProtobufsWa6_proto = out.File
  2109. file_waWa6_WAWebProtobufsWa6_proto_goTypes = nil
  2110. file_waWa6_WAWebProtobufsWa6_proto_depIdxs = nil
  2111. }