WAWebProtobufsWeb.pb.go 202 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.36.10
  4. // protoc v3.21.12
  5. // source: waWeb/WAWebProtobufsWeb.proto
  6. package waWeb
  7. import (
  8. reflect "reflect"
  9. sync "sync"
  10. unsafe "unsafe"
  11. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  12. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  13. waCommon "git.bobomao.top/joey/testwh/proto/waCommon"
  14. waE2E "git.bobomao.top/joey/testwh/proto/waE2E"
  15. )
  16. const (
  17. // Verify that this generated code is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  19. // Verify that runtime/protoimpl is sufficiently up-to-date.
  20. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  21. )
  22. type WebMessageInfo_BizPrivacyStatus int32
  23. const (
  24. WebMessageInfo_E2EE WebMessageInfo_BizPrivacyStatus = 0
  25. WebMessageInfo_FB WebMessageInfo_BizPrivacyStatus = 2
  26. WebMessageInfo_BSP WebMessageInfo_BizPrivacyStatus = 1
  27. WebMessageInfo_BSP_AND_FB WebMessageInfo_BizPrivacyStatus = 3
  28. )
  29. // Enum value maps for WebMessageInfo_BizPrivacyStatus.
  30. var (
  31. WebMessageInfo_BizPrivacyStatus_name = map[int32]string{
  32. 0: "E2EE",
  33. 2: "FB",
  34. 1: "BSP",
  35. 3: "BSP_AND_FB",
  36. }
  37. WebMessageInfo_BizPrivacyStatus_value = map[string]int32{
  38. "E2EE": 0,
  39. "FB": 2,
  40. "BSP": 1,
  41. "BSP_AND_FB": 3,
  42. }
  43. )
  44. func (x WebMessageInfo_BizPrivacyStatus) Enum() *WebMessageInfo_BizPrivacyStatus {
  45. p := new(WebMessageInfo_BizPrivacyStatus)
  46. *p = x
  47. return p
  48. }
  49. func (x WebMessageInfo_BizPrivacyStatus) String() string {
  50. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  51. }
  52. func (WebMessageInfo_BizPrivacyStatus) Descriptor() protoreflect.EnumDescriptor {
  53. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[0].Descriptor()
  54. }
  55. func (WebMessageInfo_BizPrivacyStatus) Type() protoreflect.EnumType {
  56. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[0]
  57. }
  58. func (x WebMessageInfo_BizPrivacyStatus) Number() protoreflect.EnumNumber {
  59. return protoreflect.EnumNumber(x)
  60. }
  61. // Deprecated: Do not use.
  62. func (x *WebMessageInfo_BizPrivacyStatus) UnmarshalJSON(b []byte) error {
  63. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  64. if err != nil {
  65. return err
  66. }
  67. *x = WebMessageInfo_BizPrivacyStatus(num)
  68. return nil
  69. }
  70. // Deprecated: Use WebMessageInfo_BizPrivacyStatus.Descriptor instead.
  71. func (WebMessageInfo_BizPrivacyStatus) EnumDescriptor() ([]byte, []int) {
  72. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{0, 0}
  73. }
  74. type WebMessageInfo_StubType int32
  75. const (
  76. WebMessageInfo_UNKNOWN WebMessageInfo_StubType = 0
  77. WebMessageInfo_REVOKE WebMessageInfo_StubType = 1
  78. WebMessageInfo_CIPHERTEXT WebMessageInfo_StubType = 2
  79. WebMessageInfo_FUTUREPROOF WebMessageInfo_StubType = 3
  80. WebMessageInfo_NON_VERIFIED_TRANSITION WebMessageInfo_StubType = 4
  81. WebMessageInfo_UNVERIFIED_TRANSITION WebMessageInfo_StubType = 5
  82. WebMessageInfo_VERIFIED_TRANSITION WebMessageInfo_StubType = 6
  83. WebMessageInfo_VERIFIED_LOW_UNKNOWN WebMessageInfo_StubType = 7
  84. WebMessageInfo_VERIFIED_HIGH WebMessageInfo_StubType = 8
  85. WebMessageInfo_VERIFIED_INITIAL_UNKNOWN WebMessageInfo_StubType = 9
  86. WebMessageInfo_VERIFIED_INITIAL_LOW WebMessageInfo_StubType = 10
  87. WebMessageInfo_VERIFIED_INITIAL_HIGH WebMessageInfo_StubType = 11
  88. WebMessageInfo_VERIFIED_TRANSITION_ANY_TO_NONE WebMessageInfo_StubType = 12
  89. WebMessageInfo_VERIFIED_TRANSITION_ANY_TO_HIGH WebMessageInfo_StubType = 13
  90. WebMessageInfo_VERIFIED_TRANSITION_HIGH_TO_LOW WebMessageInfo_StubType = 14
  91. WebMessageInfo_VERIFIED_TRANSITION_HIGH_TO_UNKNOWN WebMessageInfo_StubType = 15
  92. WebMessageInfo_VERIFIED_TRANSITION_UNKNOWN_TO_LOW WebMessageInfo_StubType = 16
  93. WebMessageInfo_VERIFIED_TRANSITION_LOW_TO_UNKNOWN WebMessageInfo_StubType = 17
  94. WebMessageInfo_VERIFIED_TRANSITION_NONE_TO_LOW WebMessageInfo_StubType = 18
  95. WebMessageInfo_VERIFIED_TRANSITION_NONE_TO_UNKNOWN WebMessageInfo_StubType = 19
  96. WebMessageInfo_GROUP_CREATE WebMessageInfo_StubType = 20
  97. WebMessageInfo_GROUP_CHANGE_SUBJECT WebMessageInfo_StubType = 21
  98. WebMessageInfo_GROUP_CHANGE_ICON WebMessageInfo_StubType = 22
  99. WebMessageInfo_GROUP_CHANGE_INVITE_LINK WebMessageInfo_StubType = 23
  100. WebMessageInfo_GROUP_CHANGE_DESCRIPTION WebMessageInfo_StubType = 24
  101. WebMessageInfo_GROUP_CHANGE_RESTRICT WebMessageInfo_StubType = 25
  102. WebMessageInfo_GROUP_CHANGE_ANNOUNCE WebMessageInfo_StubType = 26
  103. WebMessageInfo_GROUP_PARTICIPANT_ADD WebMessageInfo_StubType = 27
  104. WebMessageInfo_GROUP_PARTICIPANT_REMOVE WebMessageInfo_StubType = 28
  105. WebMessageInfo_GROUP_PARTICIPANT_PROMOTE WebMessageInfo_StubType = 29
  106. WebMessageInfo_GROUP_PARTICIPANT_DEMOTE WebMessageInfo_StubType = 30
  107. WebMessageInfo_GROUP_PARTICIPANT_INVITE WebMessageInfo_StubType = 31
  108. WebMessageInfo_GROUP_PARTICIPANT_LEAVE WebMessageInfo_StubType = 32
  109. WebMessageInfo_GROUP_PARTICIPANT_CHANGE_NUMBER WebMessageInfo_StubType = 33
  110. WebMessageInfo_BROADCAST_CREATE WebMessageInfo_StubType = 34
  111. WebMessageInfo_BROADCAST_ADD WebMessageInfo_StubType = 35
  112. WebMessageInfo_BROADCAST_REMOVE WebMessageInfo_StubType = 36
  113. WebMessageInfo_GENERIC_NOTIFICATION WebMessageInfo_StubType = 37
  114. WebMessageInfo_E2E_IDENTITY_CHANGED WebMessageInfo_StubType = 38
  115. WebMessageInfo_E2E_ENCRYPTED WebMessageInfo_StubType = 39
  116. WebMessageInfo_CALL_MISSED_VOICE WebMessageInfo_StubType = 40
  117. WebMessageInfo_CALL_MISSED_VIDEO WebMessageInfo_StubType = 41
  118. WebMessageInfo_INDIVIDUAL_CHANGE_NUMBER WebMessageInfo_StubType = 42
  119. WebMessageInfo_GROUP_DELETE WebMessageInfo_StubType = 43
  120. WebMessageInfo_GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE WebMessageInfo_StubType = 44
  121. WebMessageInfo_CALL_MISSED_GROUP_VOICE WebMessageInfo_StubType = 45
  122. WebMessageInfo_CALL_MISSED_GROUP_VIDEO WebMessageInfo_StubType = 46
  123. WebMessageInfo_PAYMENT_CIPHERTEXT WebMessageInfo_StubType = 47
  124. WebMessageInfo_PAYMENT_FUTUREPROOF WebMessageInfo_StubType = 48
  125. WebMessageInfo_PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED WebMessageInfo_StubType = 49
  126. WebMessageInfo_PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED WebMessageInfo_StubType = 50
  127. WebMessageInfo_PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED WebMessageInfo_StubType = 51
  128. WebMessageInfo_PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP WebMessageInfo_StubType = 52
  129. WebMessageInfo_PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP WebMessageInfo_StubType = 53
  130. WebMessageInfo_PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER WebMessageInfo_StubType = 54
  131. WebMessageInfo_PAYMENT_ACTION_SEND_PAYMENT_REMINDER WebMessageInfo_StubType = 55
  132. WebMessageInfo_PAYMENT_ACTION_SEND_PAYMENT_INVITATION WebMessageInfo_StubType = 56
  133. WebMessageInfo_PAYMENT_ACTION_REQUEST_DECLINED WebMessageInfo_StubType = 57
  134. WebMessageInfo_PAYMENT_ACTION_REQUEST_EXPIRED WebMessageInfo_StubType = 58
  135. WebMessageInfo_PAYMENT_ACTION_REQUEST_CANCELLED WebMessageInfo_StubType = 59
  136. WebMessageInfo_BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM WebMessageInfo_StubType = 60
  137. WebMessageInfo_BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP WebMessageInfo_StubType = 61
  138. WebMessageInfo_BIZ_INTRO_TOP WebMessageInfo_StubType = 62
  139. WebMessageInfo_BIZ_INTRO_BOTTOM WebMessageInfo_StubType = 63
  140. WebMessageInfo_BIZ_NAME_CHANGE WebMessageInfo_StubType = 64
  141. WebMessageInfo_BIZ_MOVE_TO_CONSUMER_APP WebMessageInfo_StubType = 65
  142. WebMessageInfo_BIZ_TWO_TIER_MIGRATION_TOP WebMessageInfo_StubType = 66
  143. WebMessageInfo_BIZ_TWO_TIER_MIGRATION_BOTTOM WebMessageInfo_StubType = 67
  144. WebMessageInfo_OVERSIZED WebMessageInfo_StubType = 68
  145. WebMessageInfo_GROUP_CHANGE_NO_FREQUENTLY_FORWARDED WebMessageInfo_StubType = 69
  146. WebMessageInfo_GROUP_V4_ADD_INVITE_SENT WebMessageInfo_StubType = 70
  147. WebMessageInfo_GROUP_PARTICIPANT_ADD_REQUEST_JOIN WebMessageInfo_StubType = 71
  148. WebMessageInfo_CHANGE_EPHEMERAL_SETTING WebMessageInfo_StubType = 72
  149. WebMessageInfo_E2E_DEVICE_CHANGED WebMessageInfo_StubType = 73
  150. WebMessageInfo_VIEWED_ONCE WebMessageInfo_StubType = 74
  151. WebMessageInfo_E2E_ENCRYPTED_NOW WebMessageInfo_StubType = 75
  152. WebMessageInfo_BLUE_MSG_BSP_FB_TO_BSP_PREMISE WebMessageInfo_StubType = 76
  153. WebMessageInfo_BLUE_MSG_BSP_FB_TO_SELF_FB WebMessageInfo_StubType = 77
  154. WebMessageInfo_BLUE_MSG_BSP_FB_TO_SELF_PREMISE WebMessageInfo_StubType = 78
  155. WebMessageInfo_BLUE_MSG_BSP_FB_UNVERIFIED WebMessageInfo_StubType = 79
  156. WebMessageInfo_BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED WebMessageInfo_StubType = 80
  157. WebMessageInfo_BLUE_MSG_BSP_FB_VERIFIED WebMessageInfo_StubType = 81
  158. WebMessageInfo_BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 82
  159. WebMessageInfo_BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE WebMessageInfo_StubType = 83
  160. WebMessageInfo_BLUE_MSG_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 84
  161. WebMessageInfo_BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED WebMessageInfo_StubType = 85
  162. WebMessageInfo_BLUE_MSG_BSP_PREMISE_VERIFIED WebMessageInfo_StubType = 86
  163. WebMessageInfo_BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 87
  164. WebMessageInfo_BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED WebMessageInfo_StubType = 88
  165. WebMessageInfo_BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 89
  166. WebMessageInfo_BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED WebMessageInfo_StubType = 90
  167. WebMessageInfo_BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 91
  168. WebMessageInfo_BLUE_MSG_SELF_FB_TO_BSP_PREMISE WebMessageInfo_StubType = 92
  169. WebMessageInfo_BLUE_MSG_SELF_FB_TO_SELF_PREMISE WebMessageInfo_StubType = 93
  170. WebMessageInfo_BLUE_MSG_SELF_FB_UNVERIFIED WebMessageInfo_StubType = 94
  171. WebMessageInfo_BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED WebMessageInfo_StubType = 95
  172. WebMessageInfo_BLUE_MSG_SELF_FB_VERIFIED WebMessageInfo_StubType = 96
  173. WebMessageInfo_BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 97
  174. WebMessageInfo_BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE WebMessageInfo_StubType = 98
  175. WebMessageInfo_BLUE_MSG_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 99
  176. WebMessageInfo_BLUE_MSG_SELF_PREMISE_VERIFIED WebMessageInfo_StubType = 100
  177. WebMessageInfo_BLUE_MSG_TO_BSP_FB WebMessageInfo_StubType = 101
  178. WebMessageInfo_BLUE_MSG_TO_CONSUMER WebMessageInfo_StubType = 102
  179. WebMessageInfo_BLUE_MSG_TO_SELF_FB WebMessageInfo_StubType = 103
  180. WebMessageInfo_BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED WebMessageInfo_StubType = 104
  181. WebMessageInfo_BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED WebMessageInfo_StubType = 105
  182. WebMessageInfo_BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED WebMessageInfo_StubType = 106
  183. WebMessageInfo_BLUE_MSG_UNVERIFIED_TO_VERIFIED WebMessageInfo_StubType = 107
  184. WebMessageInfo_BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED WebMessageInfo_StubType = 108
  185. WebMessageInfo_BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 109
  186. WebMessageInfo_BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED WebMessageInfo_StubType = 110
  187. WebMessageInfo_BLUE_MSG_VERIFIED_TO_UNVERIFIED WebMessageInfo_StubType = 111
  188. WebMessageInfo_BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED WebMessageInfo_StubType = 112
  189. WebMessageInfo_BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED WebMessageInfo_StubType = 113
  190. WebMessageInfo_BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 114
  191. WebMessageInfo_BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED WebMessageInfo_StubType = 115
  192. WebMessageInfo_BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED WebMessageInfo_StubType = 116
  193. WebMessageInfo_BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 117
  194. WebMessageInfo_E2E_IDENTITY_UNAVAILABLE WebMessageInfo_StubType = 118
  195. WebMessageInfo_GROUP_CREATING WebMessageInfo_StubType = 119
  196. WebMessageInfo_GROUP_CREATE_FAILED WebMessageInfo_StubType = 120
  197. WebMessageInfo_GROUP_BOUNCED WebMessageInfo_StubType = 121
  198. WebMessageInfo_BLOCK_CONTACT WebMessageInfo_StubType = 122
  199. WebMessageInfo_EPHEMERAL_SETTING_NOT_APPLIED WebMessageInfo_StubType = 123
  200. WebMessageInfo_SYNC_FAILED WebMessageInfo_StubType = 124
  201. WebMessageInfo_SYNCING WebMessageInfo_StubType = 125
  202. WebMessageInfo_BIZ_PRIVACY_MODE_INIT_FB WebMessageInfo_StubType = 126
  203. WebMessageInfo_BIZ_PRIVACY_MODE_INIT_BSP WebMessageInfo_StubType = 127
  204. WebMessageInfo_BIZ_PRIVACY_MODE_TO_FB WebMessageInfo_StubType = 128
  205. WebMessageInfo_BIZ_PRIVACY_MODE_TO_BSP WebMessageInfo_StubType = 129
  206. WebMessageInfo_DISAPPEARING_MODE WebMessageInfo_StubType = 130
  207. WebMessageInfo_E2E_DEVICE_FETCH_FAILED WebMessageInfo_StubType = 131
  208. WebMessageInfo_ADMIN_REVOKE WebMessageInfo_StubType = 132
  209. WebMessageInfo_GROUP_INVITE_LINK_GROWTH_LOCKED WebMessageInfo_StubType = 133
  210. WebMessageInfo_COMMUNITY_LINK_PARENT_GROUP WebMessageInfo_StubType = 134
  211. WebMessageInfo_COMMUNITY_LINK_SIBLING_GROUP WebMessageInfo_StubType = 135
  212. WebMessageInfo_COMMUNITY_LINK_SUB_GROUP WebMessageInfo_StubType = 136
  213. WebMessageInfo_COMMUNITY_UNLINK_PARENT_GROUP WebMessageInfo_StubType = 137
  214. WebMessageInfo_COMMUNITY_UNLINK_SIBLING_GROUP WebMessageInfo_StubType = 138
  215. WebMessageInfo_COMMUNITY_UNLINK_SUB_GROUP WebMessageInfo_StubType = 139
  216. WebMessageInfo_GROUP_PARTICIPANT_ACCEPT WebMessageInfo_StubType = 140
  217. WebMessageInfo_GROUP_PARTICIPANT_LINKED_GROUP_JOIN WebMessageInfo_StubType = 141
  218. WebMessageInfo_COMMUNITY_CREATE WebMessageInfo_StubType = 142
  219. WebMessageInfo_EPHEMERAL_KEEP_IN_CHAT WebMessageInfo_StubType = 143
  220. WebMessageInfo_GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST WebMessageInfo_StubType = 144
  221. WebMessageInfo_GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE WebMessageInfo_StubType = 145
  222. WebMessageInfo_INTEGRITY_UNLINK_PARENT_GROUP WebMessageInfo_StubType = 146
  223. WebMessageInfo_COMMUNITY_PARTICIPANT_PROMOTE WebMessageInfo_StubType = 147
  224. WebMessageInfo_COMMUNITY_PARTICIPANT_DEMOTE WebMessageInfo_StubType = 148
  225. WebMessageInfo_COMMUNITY_PARENT_GROUP_DELETED WebMessageInfo_StubType = 149
  226. WebMessageInfo_COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL WebMessageInfo_StubType = 150
  227. WebMessageInfo_GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP WebMessageInfo_StubType = 151
  228. WebMessageInfo_MASKED_THREAD_CREATED WebMessageInfo_StubType = 152
  229. WebMessageInfo_MASKED_THREAD_UNMASKED WebMessageInfo_StubType = 153
  230. WebMessageInfo_BIZ_CHAT_ASSIGNMENT WebMessageInfo_StubType = 154
  231. WebMessageInfo_CHAT_PSA WebMessageInfo_StubType = 155
  232. WebMessageInfo_CHAT_POLL_CREATION_MESSAGE WebMessageInfo_StubType = 156
  233. WebMessageInfo_CAG_MASKED_THREAD_CREATED WebMessageInfo_StubType = 157
  234. WebMessageInfo_COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED WebMessageInfo_StubType = 158
  235. WebMessageInfo_CAG_INVITE_AUTO_ADD WebMessageInfo_StubType = 159
  236. WebMessageInfo_BIZ_CHAT_ASSIGNMENT_UNASSIGN WebMessageInfo_StubType = 160
  237. WebMessageInfo_CAG_INVITE_AUTO_JOINED WebMessageInfo_StubType = 161
  238. WebMessageInfo_SCHEDULED_CALL_START_MESSAGE WebMessageInfo_StubType = 162
  239. WebMessageInfo_COMMUNITY_INVITE_RICH WebMessageInfo_StubType = 163
  240. WebMessageInfo_COMMUNITY_INVITE_AUTO_ADD_RICH WebMessageInfo_StubType = 164
  241. WebMessageInfo_SUB_GROUP_INVITE_RICH WebMessageInfo_StubType = 165
  242. WebMessageInfo_SUB_GROUP_PARTICIPANT_ADD_RICH WebMessageInfo_StubType = 166
  243. WebMessageInfo_COMMUNITY_LINK_PARENT_GROUP_RICH WebMessageInfo_StubType = 167
  244. WebMessageInfo_COMMUNITY_PARTICIPANT_ADD_RICH WebMessageInfo_StubType = 168
  245. WebMessageInfo_SILENCED_UNKNOWN_CALLER_AUDIO WebMessageInfo_StubType = 169
  246. WebMessageInfo_SILENCED_UNKNOWN_CALLER_VIDEO WebMessageInfo_StubType = 170
  247. WebMessageInfo_GROUP_MEMBER_ADD_MODE WebMessageInfo_StubType = 171
  248. WebMessageInfo_GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD WebMessageInfo_StubType = 172
  249. WebMessageInfo_COMMUNITY_CHANGE_DESCRIPTION WebMessageInfo_StubType = 173
  250. WebMessageInfo_SENDER_INVITE WebMessageInfo_StubType = 174
  251. WebMessageInfo_RECEIVER_INVITE WebMessageInfo_StubType = 175
  252. WebMessageInfo_COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS WebMessageInfo_StubType = 176
  253. WebMessageInfo_PINNED_MESSAGE_IN_CHAT WebMessageInfo_StubType = 177
  254. WebMessageInfo_PAYMENT_INVITE_SETUP_INVITER WebMessageInfo_StubType = 178
  255. WebMessageInfo_PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY WebMessageInfo_StubType = 179
  256. WebMessageInfo_PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE WebMessageInfo_StubType = 180
  257. WebMessageInfo_LINKED_GROUP_CALL_START WebMessageInfo_StubType = 181
  258. WebMessageInfo_REPORT_TO_ADMIN_ENABLED_STATUS WebMessageInfo_StubType = 182
  259. WebMessageInfo_EMPTY_SUBGROUP_CREATE WebMessageInfo_StubType = 183
  260. WebMessageInfo_SCHEDULED_CALL_CANCEL WebMessageInfo_StubType = 184
  261. WebMessageInfo_SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH WebMessageInfo_StubType = 185
  262. WebMessageInfo_GROUP_CHANGE_RECENT_HISTORY_SHARING WebMessageInfo_StubType = 186
  263. WebMessageInfo_PAID_MESSAGE_SERVER_CAMPAIGN_ID WebMessageInfo_StubType = 187
  264. WebMessageInfo_GENERAL_CHAT_CREATE WebMessageInfo_StubType = 188
  265. WebMessageInfo_GENERAL_CHAT_ADD WebMessageInfo_StubType = 189
  266. WebMessageInfo_GENERAL_CHAT_AUTO_ADD_DISABLED WebMessageInfo_StubType = 190
  267. WebMessageInfo_SUGGESTED_SUBGROUP_ANNOUNCE WebMessageInfo_StubType = 191
  268. WebMessageInfo_BIZ_BOT_1P_MESSAGING_ENABLED WebMessageInfo_StubType = 192
  269. WebMessageInfo_CHANGE_USERNAME WebMessageInfo_StubType = 193
  270. WebMessageInfo_BIZ_COEX_PRIVACY_INIT_SELF WebMessageInfo_StubType = 194
  271. WebMessageInfo_BIZ_COEX_PRIVACY_TRANSITION_SELF WebMessageInfo_StubType = 195
  272. WebMessageInfo_SUPPORT_AI_EDUCATION WebMessageInfo_StubType = 196
  273. WebMessageInfo_BIZ_BOT_3P_MESSAGING_ENABLED WebMessageInfo_StubType = 197
  274. WebMessageInfo_REMINDER_SETUP_MESSAGE WebMessageInfo_StubType = 198
  275. WebMessageInfo_REMINDER_SENT_MESSAGE WebMessageInfo_StubType = 199
  276. WebMessageInfo_REMINDER_CANCEL_MESSAGE WebMessageInfo_StubType = 200
  277. WebMessageInfo_BIZ_COEX_PRIVACY_INIT WebMessageInfo_StubType = 201
  278. WebMessageInfo_BIZ_COEX_PRIVACY_TRANSITION WebMessageInfo_StubType = 202
  279. WebMessageInfo_GROUP_DEACTIVATED WebMessageInfo_StubType = 203
  280. WebMessageInfo_COMMUNITY_DEACTIVATE_SIBLING_GROUP WebMessageInfo_StubType = 204
  281. WebMessageInfo_EVENT_UPDATED WebMessageInfo_StubType = 205
  282. WebMessageInfo_EVENT_CANCELED WebMessageInfo_StubType = 206
  283. WebMessageInfo_COMMUNITY_OWNER_UPDATED WebMessageInfo_StubType = 207
  284. WebMessageInfo_COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN WebMessageInfo_StubType = 208
  285. WebMessageInfo_CAPI_GROUP_NE2EE_SYSTEM_MESSAGE WebMessageInfo_StubType = 209
  286. WebMessageInfo_STATUS_MENTION WebMessageInfo_StubType = 210
  287. WebMessageInfo_USER_CONTROLS_SYSTEM_MESSAGE WebMessageInfo_StubType = 211
  288. WebMessageInfo_SUPPORT_SYSTEM_MESSAGE WebMessageInfo_StubType = 212
  289. WebMessageInfo_CHANGE_LID WebMessageInfo_StubType = 213
  290. WebMessageInfo_BIZ_CUSTOMER_3PD_DATA_SHARING_OPT_IN_MESSAGE WebMessageInfo_StubType = 214
  291. WebMessageInfo_BIZ_CUSTOMER_3PD_DATA_SHARING_OPT_OUT_MESSAGE WebMessageInfo_StubType = 215
  292. WebMessageInfo_CHANGE_LIMIT_SHARING WebMessageInfo_StubType = 216
  293. WebMessageInfo_GROUP_MEMBER_LINK_MODE WebMessageInfo_StubType = 217
  294. WebMessageInfo_BIZ_AUTOMATICALLY_LABELED_CHAT_SYSTEM_MESSAGE WebMessageInfo_StubType = 218
  295. WebMessageInfo_PHONE_NUMBER_HIDING_CHAT_DEPRECATED_MESSAGE WebMessageInfo_StubType = 219
  296. WebMessageInfo_QUARANTINED_MESSAGE WebMessageInfo_StubType = 220
  297. WebMessageInfo_GROUP_MEMBER_SHARE_GROUP_HISTORY_MODE WebMessageInfo_StubType = 221
  298. WebMessageInfo_GROUP_OPEN_BOT_ADDED WebMessageInfo_StubType = 222
  299. WebMessageInfo_GROUP_TEE_BOT_ADDED WebMessageInfo_StubType = 223
  300. )
  301. // Enum value maps for WebMessageInfo_StubType.
  302. var (
  303. WebMessageInfo_StubType_name = map[int32]string{
  304. 0: "UNKNOWN",
  305. 1: "REVOKE",
  306. 2: "CIPHERTEXT",
  307. 3: "FUTUREPROOF",
  308. 4: "NON_VERIFIED_TRANSITION",
  309. 5: "UNVERIFIED_TRANSITION",
  310. 6: "VERIFIED_TRANSITION",
  311. 7: "VERIFIED_LOW_UNKNOWN",
  312. 8: "VERIFIED_HIGH",
  313. 9: "VERIFIED_INITIAL_UNKNOWN",
  314. 10: "VERIFIED_INITIAL_LOW",
  315. 11: "VERIFIED_INITIAL_HIGH",
  316. 12: "VERIFIED_TRANSITION_ANY_TO_NONE",
  317. 13: "VERIFIED_TRANSITION_ANY_TO_HIGH",
  318. 14: "VERIFIED_TRANSITION_HIGH_TO_LOW",
  319. 15: "VERIFIED_TRANSITION_HIGH_TO_UNKNOWN",
  320. 16: "VERIFIED_TRANSITION_UNKNOWN_TO_LOW",
  321. 17: "VERIFIED_TRANSITION_LOW_TO_UNKNOWN",
  322. 18: "VERIFIED_TRANSITION_NONE_TO_LOW",
  323. 19: "VERIFIED_TRANSITION_NONE_TO_UNKNOWN",
  324. 20: "GROUP_CREATE",
  325. 21: "GROUP_CHANGE_SUBJECT",
  326. 22: "GROUP_CHANGE_ICON",
  327. 23: "GROUP_CHANGE_INVITE_LINK",
  328. 24: "GROUP_CHANGE_DESCRIPTION",
  329. 25: "GROUP_CHANGE_RESTRICT",
  330. 26: "GROUP_CHANGE_ANNOUNCE",
  331. 27: "GROUP_PARTICIPANT_ADD",
  332. 28: "GROUP_PARTICIPANT_REMOVE",
  333. 29: "GROUP_PARTICIPANT_PROMOTE",
  334. 30: "GROUP_PARTICIPANT_DEMOTE",
  335. 31: "GROUP_PARTICIPANT_INVITE",
  336. 32: "GROUP_PARTICIPANT_LEAVE",
  337. 33: "GROUP_PARTICIPANT_CHANGE_NUMBER",
  338. 34: "BROADCAST_CREATE",
  339. 35: "BROADCAST_ADD",
  340. 36: "BROADCAST_REMOVE",
  341. 37: "GENERIC_NOTIFICATION",
  342. 38: "E2E_IDENTITY_CHANGED",
  343. 39: "E2E_ENCRYPTED",
  344. 40: "CALL_MISSED_VOICE",
  345. 41: "CALL_MISSED_VIDEO",
  346. 42: "INDIVIDUAL_CHANGE_NUMBER",
  347. 43: "GROUP_DELETE",
  348. 44: "GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE",
  349. 45: "CALL_MISSED_GROUP_VOICE",
  350. 46: "CALL_MISSED_GROUP_VIDEO",
  351. 47: "PAYMENT_CIPHERTEXT",
  352. 48: "PAYMENT_FUTUREPROOF",
  353. 49: "PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED",
  354. 50: "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED",
  355. 51: "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED",
  356. 52: "PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP",
  357. 53: "PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP",
  358. 54: "PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER",
  359. 55: "PAYMENT_ACTION_SEND_PAYMENT_REMINDER",
  360. 56: "PAYMENT_ACTION_SEND_PAYMENT_INVITATION",
  361. 57: "PAYMENT_ACTION_REQUEST_DECLINED",
  362. 58: "PAYMENT_ACTION_REQUEST_EXPIRED",
  363. 59: "PAYMENT_ACTION_REQUEST_CANCELLED",
  364. 60: "BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM",
  365. 61: "BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP",
  366. 62: "BIZ_INTRO_TOP",
  367. 63: "BIZ_INTRO_BOTTOM",
  368. 64: "BIZ_NAME_CHANGE",
  369. 65: "BIZ_MOVE_TO_CONSUMER_APP",
  370. 66: "BIZ_TWO_TIER_MIGRATION_TOP",
  371. 67: "BIZ_TWO_TIER_MIGRATION_BOTTOM",
  372. 68: "OVERSIZED",
  373. 69: "GROUP_CHANGE_NO_FREQUENTLY_FORWARDED",
  374. 70: "GROUP_V4_ADD_INVITE_SENT",
  375. 71: "GROUP_PARTICIPANT_ADD_REQUEST_JOIN",
  376. 72: "CHANGE_EPHEMERAL_SETTING",
  377. 73: "E2E_DEVICE_CHANGED",
  378. 74: "VIEWED_ONCE",
  379. 75: "E2E_ENCRYPTED_NOW",
  380. 76: "BLUE_MSG_BSP_FB_TO_BSP_PREMISE",
  381. 77: "BLUE_MSG_BSP_FB_TO_SELF_FB",
  382. 78: "BLUE_MSG_BSP_FB_TO_SELF_PREMISE",
  383. 79: "BLUE_MSG_BSP_FB_UNVERIFIED",
  384. 80: "BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED",
  385. 81: "BLUE_MSG_BSP_FB_VERIFIED",
  386. 82: "BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED",
  387. 83: "BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE",
  388. 84: "BLUE_MSG_BSP_PREMISE_UNVERIFIED",
  389. 85: "BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED",
  390. 86: "BLUE_MSG_BSP_PREMISE_VERIFIED",
  391. 87: "BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED",
  392. 88: "BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED",
  393. 89: "BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED",
  394. 90: "BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED",
  395. 91: "BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED",
  396. 92: "BLUE_MSG_SELF_FB_TO_BSP_PREMISE",
  397. 93: "BLUE_MSG_SELF_FB_TO_SELF_PREMISE",
  398. 94: "BLUE_MSG_SELF_FB_UNVERIFIED",
  399. 95: "BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED",
  400. 96: "BLUE_MSG_SELF_FB_VERIFIED",
  401. 97: "BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED",
  402. 98: "BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE",
  403. 99: "BLUE_MSG_SELF_PREMISE_UNVERIFIED",
  404. 100: "BLUE_MSG_SELF_PREMISE_VERIFIED",
  405. 101: "BLUE_MSG_TO_BSP_FB",
  406. 102: "BLUE_MSG_TO_CONSUMER",
  407. 103: "BLUE_MSG_TO_SELF_FB",
  408. 104: "BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED",
  409. 105: "BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED",
  410. 106: "BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED",
  411. 107: "BLUE_MSG_UNVERIFIED_TO_VERIFIED",
  412. 108: "BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED",
  413. 109: "BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED",
  414. 110: "BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED",
  415. 111: "BLUE_MSG_VERIFIED_TO_UNVERIFIED",
  416. 112: "BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED",
  417. 113: "BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED",
  418. 114: "BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED",
  419. 115: "BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED",
  420. 116: "BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED",
  421. 117: "BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED",
  422. 118: "E2E_IDENTITY_UNAVAILABLE",
  423. 119: "GROUP_CREATING",
  424. 120: "GROUP_CREATE_FAILED",
  425. 121: "GROUP_BOUNCED",
  426. 122: "BLOCK_CONTACT",
  427. 123: "EPHEMERAL_SETTING_NOT_APPLIED",
  428. 124: "SYNC_FAILED",
  429. 125: "SYNCING",
  430. 126: "BIZ_PRIVACY_MODE_INIT_FB",
  431. 127: "BIZ_PRIVACY_MODE_INIT_BSP",
  432. 128: "BIZ_PRIVACY_MODE_TO_FB",
  433. 129: "BIZ_PRIVACY_MODE_TO_BSP",
  434. 130: "DISAPPEARING_MODE",
  435. 131: "E2E_DEVICE_FETCH_FAILED",
  436. 132: "ADMIN_REVOKE",
  437. 133: "GROUP_INVITE_LINK_GROWTH_LOCKED",
  438. 134: "COMMUNITY_LINK_PARENT_GROUP",
  439. 135: "COMMUNITY_LINK_SIBLING_GROUP",
  440. 136: "COMMUNITY_LINK_SUB_GROUP",
  441. 137: "COMMUNITY_UNLINK_PARENT_GROUP",
  442. 138: "COMMUNITY_UNLINK_SIBLING_GROUP",
  443. 139: "COMMUNITY_UNLINK_SUB_GROUP",
  444. 140: "GROUP_PARTICIPANT_ACCEPT",
  445. 141: "GROUP_PARTICIPANT_LINKED_GROUP_JOIN",
  446. 142: "COMMUNITY_CREATE",
  447. 143: "EPHEMERAL_KEEP_IN_CHAT",
  448. 144: "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST",
  449. 145: "GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE",
  450. 146: "INTEGRITY_UNLINK_PARENT_GROUP",
  451. 147: "COMMUNITY_PARTICIPANT_PROMOTE",
  452. 148: "COMMUNITY_PARTICIPANT_DEMOTE",
  453. 149: "COMMUNITY_PARENT_GROUP_DELETED",
  454. 150: "COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL",
  455. 151: "GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP",
  456. 152: "MASKED_THREAD_CREATED",
  457. 153: "MASKED_THREAD_UNMASKED",
  458. 154: "BIZ_CHAT_ASSIGNMENT",
  459. 155: "CHAT_PSA",
  460. 156: "CHAT_POLL_CREATION_MESSAGE",
  461. 157: "CAG_MASKED_THREAD_CREATED",
  462. 158: "COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED",
  463. 159: "CAG_INVITE_AUTO_ADD",
  464. 160: "BIZ_CHAT_ASSIGNMENT_UNASSIGN",
  465. 161: "CAG_INVITE_AUTO_JOINED",
  466. 162: "SCHEDULED_CALL_START_MESSAGE",
  467. 163: "COMMUNITY_INVITE_RICH",
  468. 164: "COMMUNITY_INVITE_AUTO_ADD_RICH",
  469. 165: "SUB_GROUP_INVITE_RICH",
  470. 166: "SUB_GROUP_PARTICIPANT_ADD_RICH",
  471. 167: "COMMUNITY_LINK_PARENT_GROUP_RICH",
  472. 168: "COMMUNITY_PARTICIPANT_ADD_RICH",
  473. 169: "SILENCED_UNKNOWN_CALLER_AUDIO",
  474. 170: "SILENCED_UNKNOWN_CALLER_VIDEO",
  475. 171: "GROUP_MEMBER_ADD_MODE",
  476. 172: "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD",
  477. 173: "COMMUNITY_CHANGE_DESCRIPTION",
  478. 174: "SENDER_INVITE",
  479. 175: "RECEIVER_INVITE",
  480. 176: "COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS",
  481. 177: "PINNED_MESSAGE_IN_CHAT",
  482. 178: "PAYMENT_INVITE_SETUP_INVITER",
  483. 179: "PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY",
  484. 180: "PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE",
  485. 181: "LINKED_GROUP_CALL_START",
  486. 182: "REPORT_TO_ADMIN_ENABLED_STATUS",
  487. 183: "EMPTY_SUBGROUP_CREATE",
  488. 184: "SCHEDULED_CALL_CANCEL",
  489. 185: "SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH",
  490. 186: "GROUP_CHANGE_RECENT_HISTORY_SHARING",
  491. 187: "PAID_MESSAGE_SERVER_CAMPAIGN_ID",
  492. 188: "GENERAL_CHAT_CREATE",
  493. 189: "GENERAL_CHAT_ADD",
  494. 190: "GENERAL_CHAT_AUTO_ADD_DISABLED",
  495. 191: "SUGGESTED_SUBGROUP_ANNOUNCE",
  496. 192: "BIZ_BOT_1P_MESSAGING_ENABLED",
  497. 193: "CHANGE_USERNAME",
  498. 194: "BIZ_COEX_PRIVACY_INIT_SELF",
  499. 195: "BIZ_COEX_PRIVACY_TRANSITION_SELF",
  500. 196: "SUPPORT_AI_EDUCATION",
  501. 197: "BIZ_BOT_3P_MESSAGING_ENABLED",
  502. 198: "REMINDER_SETUP_MESSAGE",
  503. 199: "REMINDER_SENT_MESSAGE",
  504. 200: "REMINDER_CANCEL_MESSAGE",
  505. 201: "BIZ_COEX_PRIVACY_INIT",
  506. 202: "BIZ_COEX_PRIVACY_TRANSITION",
  507. 203: "GROUP_DEACTIVATED",
  508. 204: "COMMUNITY_DEACTIVATE_SIBLING_GROUP",
  509. 205: "EVENT_UPDATED",
  510. 206: "EVENT_CANCELED",
  511. 207: "COMMUNITY_OWNER_UPDATED",
  512. 208: "COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN",
  513. 209: "CAPI_GROUP_NE2EE_SYSTEM_MESSAGE",
  514. 210: "STATUS_MENTION",
  515. 211: "USER_CONTROLS_SYSTEM_MESSAGE",
  516. 212: "SUPPORT_SYSTEM_MESSAGE",
  517. 213: "CHANGE_LID",
  518. 214: "BIZ_CUSTOMER_3PD_DATA_SHARING_OPT_IN_MESSAGE",
  519. 215: "BIZ_CUSTOMER_3PD_DATA_SHARING_OPT_OUT_MESSAGE",
  520. 216: "CHANGE_LIMIT_SHARING",
  521. 217: "GROUP_MEMBER_LINK_MODE",
  522. 218: "BIZ_AUTOMATICALLY_LABELED_CHAT_SYSTEM_MESSAGE",
  523. 219: "PHONE_NUMBER_HIDING_CHAT_DEPRECATED_MESSAGE",
  524. 220: "QUARANTINED_MESSAGE",
  525. 221: "GROUP_MEMBER_SHARE_GROUP_HISTORY_MODE",
  526. 222: "GROUP_OPEN_BOT_ADDED",
  527. 223: "GROUP_TEE_BOT_ADDED",
  528. }
  529. WebMessageInfo_StubType_value = map[string]int32{
  530. "UNKNOWN": 0,
  531. "REVOKE": 1,
  532. "CIPHERTEXT": 2,
  533. "FUTUREPROOF": 3,
  534. "NON_VERIFIED_TRANSITION": 4,
  535. "UNVERIFIED_TRANSITION": 5,
  536. "VERIFIED_TRANSITION": 6,
  537. "VERIFIED_LOW_UNKNOWN": 7,
  538. "VERIFIED_HIGH": 8,
  539. "VERIFIED_INITIAL_UNKNOWN": 9,
  540. "VERIFIED_INITIAL_LOW": 10,
  541. "VERIFIED_INITIAL_HIGH": 11,
  542. "VERIFIED_TRANSITION_ANY_TO_NONE": 12,
  543. "VERIFIED_TRANSITION_ANY_TO_HIGH": 13,
  544. "VERIFIED_TRANSITION_HIGH_TO_LOW": 14,
  545. "VERIFIED_TRANSITION_HIGH_TO_UNKNOWN": 15,
  546. "VERIFIED_TRANSITION_UNKNOWN_TO_LOW": 16,
  547. "VERIFIED_TRANSITION_LOW_TO_UNKNOWN": 17,
  548. "VERIFIED_TRANSITION_NONE_TO_LOW": 18,
  549. "VERIFIED_TRANSITION_NONE_TO_UNKNOWN": 19,
  550. "GROUP_CREATE": 20,
  551. "GROUP_CHANGE_SUBJECT": 21,
  552. "GROUP_CHANGE_ICON": 22,
  553. "GROUP_CHANGE_INVITE_LINK": 23,
  554. "GROUP_CHANGE_DESCRIPTION": 24,
  555. "GROUP_CHANGE_RESTRICT": 25,
  556. "GROUP_CHANGE_ANNOUNCE": 26,
  557. "GROUP_PARTICIPANT_ADD": 27,
  558. "GROUP_PARTICIPANT_REMOVE": 28,
  559. "GROUP_PARTICIPANT_PROMOTE": 29,
  560. "GROUP_PARTICIPANT_DEMOTE": 30,
  561. "GROUP_PARTICIPANT_INVITE": 31,
  562. "GROUP_PARTICIPANT_LEAVE": 32,
  563. "GROUP_PARTICIPANT_CHANGE_NUMBER": 33,
  564. "BROADCAST_CREATE": 34,
  565. "BROADCAST_ADD": 35,
  566. "BROADCAST_REMOVE": 36,
  567. "GENERIC_NOTIFICATION": 37,
  568. "E2E_IDENTITY_CHANGED": 38,
  569. "E2E_ENCRYPTED": 39,
  570. "CALL_MISSED_VOICE": 40,
  571. "CALL_MISSED_VIDEO": 41,
  572. "INDIVIDUAL_CHANGE_NUMBER": 42,
  573. "GROUP_DELETE": 43,
  574. "GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE": 44,
  575. "CALL_MISSED_GROUP_VOICE": 45,
  576. "CALL_MISSED_GROUP_VIDEO": 46,
  577. "PAYMENT_CIPHERTEXT": 47,
  578. "PAYMENT_FUTUREPROOF": 48,
  579. "PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED": 49,
  580. "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED": 50,
  581. "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED": 51,
  582. "PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP": 52,
  583. "PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP": 53,
  584. "PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER": 54,
  585. "PAYMENT_ACTION_SEND_PAYMENT_REMINDER": 55,
  586. "PAYMENT_ACTION_SEND_PAYMENT_INVITATION": 56,
  587. "PAYMENT_ACTION_REQUEST_DECLINED": 57,
  588. "PAYMENT_ACTION_REQUEST_EXPIRED": 58,
  589. "PAYMENT_ACTION_REQUEST_CANCELLED": 59,
  590. "BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM": 60,
  591. "BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP": 61,
  592. "BIZ_INTRO_TOP": 62,
  593. "BIZ_INTRO_BOTTOM": 63,
  594. "BIZ_NAME_CHANGE": 64,
  595. "BIZ_MOVE_TO_CONSUMER_APP": 65,
  596. "BIZ_TWO_TIER_MIGRATION_TOP": 66,
  597. "BIZ_TWO_TIER_MIGRATION_BOTTOM": 67,
  598. "OVERSIZED": 68,
  599. "GROUP_CHANGE_NO_FREQUENTLY_FORWARDED": 69,
  600. "GROUP_V4_ADD_INVITE_SENT": 70,
  601. "GROUP_PARTICIPANT_ADD_REQUEST_JOIN": 71,
  602. "CHANGE_EPHEMERAL_SETTING": 72,
  603. "E2E_DEVICE_CHANGED": 73,
  604. "VIEWED_ONCE": 74,
  605. "E2E_ENCRYPTED_NOW": 75,
  606. "BLUE_MSG_BSP_FB_TO_BSP_PREMISE": 76,
  607. "BLUE_MSG_BSP_FB_TO_SELF_FB": 77,
  608. "BLUE_MSG_BSP_FB_TO_SELF_PREMISE": 78,
  609. "BLUE_MSG_BSP_FB_UNVERIFIED": 79,
  610. "BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED": 80,
  611. "BLUE_MSG_BSP_FB_VERIFIED": 81,
  612. "BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED": 82,
  613. "BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE": 83,
  614. "BLUE_MSG_BSP_PREMISE_UNVERIFIED": 84,
  615. "BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED": 85,
  616. "BLUE_MSG_BSP_PREMISE_VERIFIED": 86,
  617. "BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED": 87,
  618. "BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED": 88,
  619. "BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED": 89,
  620. "BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED": 90,
  621. "BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED": 91,
  622. "BLUE_MSG_SELF_FB_TO_BSP_PREMISE": 92,
  623. "BLUE_MSG_SELF_FB_TO_SELF_PREMISE": 93,
  624. "BLUE_MSG_SELF_FB_UNVERIFIED": 94,
  625. "BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED": 95,
  626. "BLUE_MSG_SELF_FB_VERIFIED": 96,
  627. "BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED": 97,
  628. "BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE": 98,
  629. "BLUE_MSG_SELF_PREMISE_UNVERIFIED": 99,
  630. "BLUE_MSG_SELF_PREMISE_VERIFIED": 100,
  631. "BLUE_MSG_TO_BSP_FB": 101,
  632. "BLUE_MSG_TO_CONSUMER": 102,
  633. "BLUE_MSG_TO_SELF_FB": 103,
  634. "BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED": 104,
  635. "BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED": 105,
  636. "BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED": 106,
  637. "BLUE_MSG_UNVERIFIED_TO_VERIFIED": 107,
  638. "BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED": 108,
  639. "BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED": 109,
  640. "BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED": 110,
  641. "BLUE_MSG_VERIFIED_TO_UNVERIFIED": 111,
  642. "BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED": 112,
  643. "BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED": 113,
  644. "BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED": 114,
  645. "BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED": 115,
  646. "BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED": 116,
  647. "BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED": 117,
  648. "E2E_IDENTITY_UNAVAILABLE": 118,
  649. "GROUP_CREATING": 119,
  650. "GROUP_CREATE_FAILED": 120,
  651. "GROUP_BOUNCED": 121,
  652. "BLOCK_CONTACT": 122,
  653. "EPHEMERAL_SETTING_NOT_APPLIED": 123,
  654. "SYNC_FAILED": 124,
  655. "SYNCING": 125,
  656. "BIZ_PRIVACY_MODE_INIT_FB": 126,
  657. "BIZ_PRIVACY_MODE_INIT_BSP": 127,
  658. "BIZ_PRIVACY_MODE_TO_FB": 128,
  659. "BIZ_PRIVACY_MODE_TO_BSP": 129,
  660. "DISAPPEARING_MODE": 130,
  661. "E2E_DEVICE_FETCH_FAILED": 131,
  662. "ADMIN_REVOKE": 132,
  663. "GROUP_INVITE_LINK_GROWTH_LOCKED": 133,
  664. "COMMUNITY_LINK_PARENT_GROUP": 134,
  665. "COMMUNITY_LINK_SIBLING_GROUP": 135,
  666. "COMMUNITY_LINK_SUB_GROUP": 136,
  667. "COMMUNITY_UNLINK_PARENT_GROUP": 137,
  668. "COMMUNITY_UNLINK_SIBLING_GROUP": 138,
  669. "COMMUNITY_UNLINK_SUB_GROUP": 139,
  670. "GROUP_PARTICIPANT_ACCEPT": 140,
  671. "GROUP_PARTICIPANT_LINKED_GROUP_JOIN": 141,
  672. "COMMUNITY_CREATE": 142,
  673. "EPHEMERAL_KEEP_IN_CHAT": 143,
  674. "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST": 144,
  675. "GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE": 145,
  676. "INTEGRITY_UNLINK_PARENT_GROUP": 146,
  677. "COMMUNITY_PARTICIPANT_PROMOTE": 147,
  678. "COMMUNITY_PARTICIPANT_DEMOTE": 148,
  679. "COMMUNITY_PARENT_GROUP_DELETED": 149,
  680. "COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL": 150,
  681. "GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP": 151,
  682. "MASKED_THREAD_CREATED": 152,
  683. "MASKED_THREAD_UNMASKED": 153,
  684. "BIZ_CHAT_ASSIGNMENT": 154,
  685. "CHAT_PSA": 155,
  686. "CHAT_POLL_CREATION_MESSAGE": 156,
  687. "CAG_MASKED_THREAD_CREATED": 157,
  688. "COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED": 158,
  689. "CAG_INVITE_AUTO_ADD": 159,
  690. "BIZ_CHAT_ASSIGNMENT_UNASSIGN": 160,
  691. "CAG_INVITE_AUTO_JOINED": 161,
  692. "SCHEDULED_CALL_START_MESSAGE": 162,
  693. "COMMUNITY_INVITE_RICH": 163,
  694. "COMMUNITY_INVITE_AUTO_ADD_RICH": 164,
  695. "SUB_GROUP_INVITE_RICH": 165,
  696. "SUB_GROUP_PARTICIPANT_ADD_RICH": 166,
  697. "COMMUNITY_LINK_PARENT_GROUP_RICH": 167,
  698. "COMMUNITY_PARTICIPANT_ADD_RICH": 168,
  699. "SILENCED_UNKNOWN_CALLER_AUDIO": 169,
  700. "SILENCED_UNKNOWN_CALLER_VIDEO": 170,
  701. "GROUP_MEMBER_ADD_MODE": 171,
  702. "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD": 172,
  703. "COMMUNITY_CHANGE_DESCRIPTION": 173,
  704. "SENDER_INVITE": 174,
  705. "RECEIVER_INVITE": 175,
  706. "COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS": 176,
  707. "PINNED_MESSAGE_IN_CHAT": 177,
  708. "PAYMENT_INVITE_SETUP_INVITER": 178,
  709. "PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY": 179,
  710. "PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE": 180,
  711. "LINKED_GROUP_CALL_START": 181,
  712. "REPORT_TO_ADMIN_ENABLED_STATUS": 182,
  713. "EMPTY_SUBGROUP_CREATE": 183,
  714. "SCHEDULED_CALL_CANCEL": 184,
  715. "SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH": 185,
  716. "GROUP_CHANGE_RECENT_HISTORY_SHARING": 186,
  717. "PAID_MESSAGE_SERVER_CAMPAIGN_ID": 187,
  718. "GENERAL_CHAT_CREATE": 188,
  719. "GENERAL_CHAT_ADD": 189,
  720. "GENERAL_CHAT_AUTO_ADD_DISABLED": 190,
  721. "SUGGESTED_SUBGROUP_ANNOUNCE": 191,
  722. "BIZ_BOT_1P_MESSAGING_ENABLED": 192,
  723. "CHANGE_USERNAME": 193,
  724. "BIZ_COEX_PRIVACY_INIT_SELF": 194,
  725. "BIZ_COEX_PRIVACY_TRANSITION_SELF": 195,
  726. "SUPPORT_AI_EDUCATION": 196,
  727. "BIZ_BOT_3P_MESSAGING_ENABLED": 197,
  728. "REMINDER_SETUP_MESSAGE": 198,
  729. "REMINDER_SENT_MESSAGE": 199,
  730. "REMINDER_CANCEL_MESSAGE": 200,
  731. "BIZ_COEX_PRIVACY_INIT": 201,
  732. "BIZ_COEX_PRIVACY_TRANSITION": 202,
  733. "GROUP_DEACTIVATED": 203,
  734. "COMMUNITY_DEACTIVATE_SIBLING_GROUP": 204,
  735. "EVENT_UPDATED": 205,
  736. "EVENT_CANCELED": 206,
  737. "COMMUNITY_OWNER_UPDATED": 207,
  738. "COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN": 208,
  739. "CAPI_GROUP_NE2EE_SYSTEM_MESSAGE": 209,
  740. "STATUS_MENTION": 210,
  741. "USER_CONTROLS_SYSTEM_MESSAGE": 211,
  742. "SUPPORT_SYSTEM_MESSAGE": 212,
  743. "CHANGE_LID": 213,
  744. "BIZ_CUSTOMER_3PD_DATA_SHARING_OPT_IN_MESSAGE": 214,
  745. "BIZ_CUSTOMER_3PD_DATA_SHARING_OPT_OUT_MESSAGE": 215,
  746. "CHANGE_LIMIT_SHARING": 216,
  747. "GROUP_MEMBER_LINK_MODE": 217,
  748. "BIZ_AUTOMATICALLY_LABELED_CHAT_SYSTEM_MESSAGE": 218,
  749. "PHONE_NUMBER_HIDING_CHAT_DEPRECATED_MESSAGE": 219,
  750. "QUARANTINED_MESSAGE": 220,
  751. "GROUP_MEMBER_SHARE_GROUP_HISTORY_MODE": 221,
  752. "GROUP_OPEN_BOT_ADDED": 222,
  753. "GROUP_TEE_BOT_ADDED": 223,
  754. }
  755. )
  756. func (x WebMessageInfo_StubType) Enum() *WebMessageInfo_StubType {
  757. p := new(WebMessageInfo_StubType)
  758. *p = x
  759. return p
  760. }
  761. func (x WebMessageInfo_StubType) String() string {
  762. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  763. }
  764. func (WebMessageInfo_StubType) Descriptor() protoreflect.EnumDescriptor {
  765. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[1].Descriptor()
  766. }
  767. func (WebMessageInfo_StubType) Type() protoreflect.EnumType {
  768. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[1]
  769. }
  770. func (x WebMessageInfo_StubType) Number() protoreflect.EnumNumber {
  771. return protoreflect.EnumNumber(x)
  772. }
  773. // Deprecated: Do not use.
  774. func (x *WebMessageInfo_StubType) UnmarshalJSON(b []byte) error {
  775. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  776. if err != nil {
  777. return err
  778. }
  779. *x = WebMessageInfo_StubType(num)
  780. return nil
  781. }
  782. // Deprecated: Use WebMessageInfo_StubType.Descriptor instead.
  783. func (WebMessageInfo_StubType) EnumDescriptor() ([]byte, []int) {
  784. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{0, 1}
  785. }
  786. type WebMessageInfo_Status int32
  787. const (
  788. WebMessageInfo_ERROR WebMessageInfo_Status = 0
  789. WebMessageInfo_PENDING WebMessageInfo_Status = 1
  790. WebMessageInfo_SERVER_ACK WebMessageInfo_Status = 2
  791. WebMessageInfo_DELIVERY_ACK WebMessageInfo_Status = 3
  792. WebMessageInfo_READ WebMessageInfo_Status = 4
  793. WebMessageInfo_PLAYED WebMessageInfo_Status = 5
  794. )
  795. // Enum value maps for WebMessageInfo_Status.
  796. var (
  797. WebMessageInfo_Status_name = map[int32]string{
  798. 0: "ERROR",
  799. 1: "PENDING",
  800. 2: "SERVER_ACK",
  801. 3: "DELIVERY_ACK",
  802. 4: "READ",
  803. 5: "PLAYED",
  804. }
  805. WebMessageInfo_Status_value = map[string]int32{
  806. "ERROR": 0,
  807. "PENDING": 1,
  808. "SERVER_ACK": 2,
  809. "DELIVERY_ACK": 3,
  810. "READ": 4,
  811. "PLAYED": 5,
  812. }
  813. )
  814. func (x WebMessageInfo_Status) Enum() *WebMessageInfo_Status {
  815. p := new(WebMessageInfo_Status)
  816. *p = x
  817. return p
  818. }
  819. func (x WebMessageInfo_Status) String() string {
  820. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  821. }
  822. func (WebMessageInfo_Status) Descriptor() protoreflect.EnumDescriptor {
  823. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[2].Descriptor()
  824. }
  825. func (WebMessageInfo_Status) Type() protoreflect.EnumType {
  826. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[2]
  827. }
  828. func (x WebMessageInfo_Status) Number() protoreflect.EnumNumber {
  829. return protoreflect.EnumNumber(x)
  830. }
  831. // Deprecated: Do not use.
  832. func (x *WebMessageInfo_Status) UnmarshalJSON(b []byte) error {
  833. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  834. if err != nil {
  835. return err
  836. }
  837. *x = WebMessageInfo_Status(num)
  838. return nil
  839. }
  840. // Deprecated: Use WebMessageInfo_Status.Descriptor instead.
  841. func (WebMessageInfo_Status) EnumDescriptor() ([]byte, []int) {
  842. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{0, 2}
  843. }
  844. type PaymentInfo_TxnStatus int32
  845. const (
  846. PaymentInfo_UNKNOWN PaymentInfo_TxnStatus = 0
  847. PaymentInfo_PENDING_SETUP PaymentInfo_TxnStatus = 1
  848. PaymentInfo_PENDING_RECEIVER_SETUP PaymentInfo_TxnStatus = 2
  849. PaymentInfo_INIT PaymentInfo_TxnStatus = 3
  850. PaymentInfo_SUCCESS PaymentInfo_TxnStatus = 4
  851. PaymentInfo_COMPLETED PaymentInfo_TxnStatus = 5
  852. PaymentInfo_FAILED PaymentInfo_TxnStatus = 6
  853. PaymentInfo_FAILED_RISK PaymentInfo_TxnStatus = 7
  854. PaymentInfo_FAILED_PROCESSING PaymentInfo_TxnStatus = 8
  855. PaymentInfo_FAILED_RECEIVER_PROCESSING PaymentInfo_TxnStatus = 9
  856. PaymentInfo_FAILED_DA PaymentInfo_TxnStatus = 10
  857. PaymentInfo_FAILED_DA_FINAL PaymentInfo_TxnStatus = 11
  858. PaymentInfo_REFUNDED_TXN PaymentInfo_TxnStatus = 12
  859. PaymentInfo_REFUND_FAILED PaymentInfo_TxnStatus = 13
  860. PaymentInfo_REFUND_FAILED_PROCESSING PaymentInfo_TxnStatus = 14
  861. PaymentInfo_REFUND_FAILED_DA PaymentInfo_TxnStatus = 15
  862. PaymentInfo_EXPIRED_TXN PaymentInfo_TxnStatus = 16
  863. PaymentInfo_AUTH_CANCELED PaymentInfo_TxnStatus = 17
  864. PaymentInfo_AUTH_CANCEL_FAILED_PROCESSING PaymentInfo_TxnStatus = 18
  865. PaymentInfo_AUTH_CANCEL_FAILED PaymentInfo_TxnStatus = 19
  866. PaymentInfo_COLLECT_INIT PaymentInfo_TxnStatus = 20
  867. PaymentInfo_COLLECT_SUCCESS PaymentInfo_TxnStatus = 21
  868. PaymentInfo_COLLECT_FAILED PaymentInfo_TxnStatus = 22
  869. PaymentInfo_COLLECT_FAILED_RISK PaymentInfo_TxnStatus = 23
  870. PaymentInfo_COLLECT_REJECTED PaymentInfo_TxnStatus = 24
  871. PaymentInfo_COLLECT_EXPIRED PaymentInfo_TxnStatus = 25
  872. PaymentInfo_COLLECT_CANCELED PaymentInfo_TxnStatus = 26
  873. PaymentInfo_COLLECT_CANCELLING PaymentInfo_TxnStatus = 27
  874. PaymentInfo_IN_REVIEW PaymentInfo_TxnStatus = 28
  875. PaymentInfo_REVERSAL_SUCCESS PaymentInfo_TxnStatus = 29
  876. PaymentInfo_REVERSAL_PENDING PaymentInfo_TxnStatus = 30
  877. PaymentInfo_REFUND_PENDING PaymentInfo_TxnStatus = 31
  878. )
  879. // Enum value maps for PaymentInfo_TxnStatus.
  880. var (
  881. PaymentInfo_TxnStatus_name = map[int32]string{
  882. 0: "UNKNOWN",
  883. 1: "PENDING_SETUP",
  884. 2: "PENDING_RECEIVER_SETUP",
  885. 3: "INIT",
  886. 4: "SUCCESS",
  887. 5: "COMPLETED",
  888. 6: "FAILED",
  889. 7: "FAILED_RISK",
  890. 8: "FAILED_PROCESSING",
  891. 9: "FAILED_RECEIVER_PROCESSING",
  892. 10: "FAILED_DA",
  893. 11: "FAILED_DA_FINAL",
  894. 12: "REFUNDED_TXN",
  895. 13: "REFUND_FAILED",
  896. 14: "REFUND_FAILED_PROCESSING",
  897. 15: "REFUND_FAILED_DA",
  898. 16: "EXPIRED_TXN",
  899. 17: "AUTH_CANCELED",
  900. 18: "AUTH_CANCEL_FAILED_PROCESSING",
  901. 19: "AUTH_CANCEL_FAILED",
  902. 20: "COLLECT_INIT",
  903. 21: "COLLECT_SUCCESS",
  904. 22: "COLLECT_FAILED",
  905. 23: "COLLECT_FAILED_RISK",
  906. 24: "COLLECT_REJECTED",
  907. 25: "COLLECT_EXPIRED",
  908. 26: "COLLECT_CANCELED",
  909. 27: "COLLECT_CANCELLING",
  910. 28: "IN_REVIEW",
  911. 29: "REVERSAL_SUCCESS",
  912. 30: "REVERSAL_PENDING",
  913. 31: "REFUND_PENDING",
  914. }
  915. PaymentInfo_TxnStatus_value = map[string]int32{
  916. "UNKNOWN": 0,
  917. "PENDING_SETUP": 1,
  918. "PENDING_RECEIVER_SETUP": 2,
  919. "INIT": 3,
  920. "SUCCESS": 4,
  921. "COMPLETED": 5,
  922. "FAILED": 6,
  923. "FAILED_RISK": 7,
  924. "FAILED_PROCESSING": 8,
  925. "FAILED_RECEIVER_PROCESSING": 9,
  926. "FAILED_DA": 10,
  927. "FAILED_DA_FINAL": 11,
  928. "REFUNDED_TXN": 12,
  929. "REFUND_FAILED": 13,
  930. "REFUND_FAILED_PROCESSING": 14,
  931. "REFUND_FAILED_DA": 15,
  932. "EXPIRED_TXN": 16,
  933. "AUTH_CANCELED": 17,
  934. "AUTH_CANCEL_FAILED_PROCESSING": 18,
  935. "AUTH_CANCEL_FAILED": 19,
  936. "COLLECT_INIT": 20,
  937. "COLLECT_SUCCESS": 21,
  938. "COLLECT_FAILED": 22,
  939. "COLLECT_FAILED_RISK": 23,
  940. "COLLECT_REJECTED": 24,
  941. "COLLECT_EXPIRED": 25,
  942. "COLLECT_CANCELED": 26,
  943. "COLLECT_CANCELLING": 27,
  944. "IN_REVIEW": 28,
  945. "REVERSAL_SUCCESS": 29,
  946. "REVERSAL_PENDING": 30,
  947. "REFUND_PENDING": 31,
  948. }
  949. )
  950. func (x PaymentInfo_TxnStatus) Enum() *PaymentInfo_TxnStatus {
  951. p := new(PaymentInfo_TxnStatus)
  952. *p = x
  953. return p
  954. }
  955. func (x PaymentInfo_TxnStatus) String() string {
  956. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  957. }
  958. func (PaymentInfo_TxnStatus) Descriptor() protoreflect.EnumDescriptor {
  959. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[3].Descriptor()
  960. }
  961. func (PaymentInfo_TxnStatus) Type() protoreflect.EnumType {
  962. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[3]
  963. }
  964. func (x PaymentInfo_TxnStatus) Number() protoreflect.EnumNumber {
  965. return protoreflect.EnumNumber(x)
  966. }
  967. // Deprecated: Do not use.
  968. func (x *PaymentInfo_TxnStatus) UnmarshalJSON(b []byte) error {
  969. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  970. if err != nil {
  971. return err
  972. }
  973. *x = PaymentInfo_TxnStatus(num)
  974. return nil
  975. }
  976. // Deprecated: Use PaymentInfo_TxnStatus.Descriptor instead.
  977. func (PaymentInfo_TxnStatus) EnumDescriptor() ([]byte, []int) {
  978. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{1, 0}
  979. }
  980. type PaymentInfo_Status int32
  981. const (
  982. PaymentInfo_UNKNOWN_STATUS PaymentInfo_Status = 0
  983. PaymentInfo_PROCESSING PaymentInfo_Status = 1
  984. PaymentInfo_SENT PaymentInfo_Status = 2
  985. PaymentInfo_NEED_TO_ACCEPT PaymentInfo_Status = 3
  986. PaymentInfo_COMPLETE PaymentInfo_Status = 4
  987. PaymentInfo_COULD_NOT_COMPLETE PaymentInfo_Status = 5
  988. PaymentInfo_REFUNDED PaymentInfo_Status = 6
  989. PaymentInfo_EXPIRED PaymentInfo_Status = 7
  990. PaymentInfo_REJECTED PaymentInfo_Status = 8
  991. PaymentInfo_CANCELLED PaymentInfo_Status = 9
  992. PaymentInfo_WAITING_FOR_PAYER PaymentInfo_Status = 10
  993. PaymentInfo_WAITING PaymentInfo_Status = 11
  994. )
  995. // Enum value maps for PaymentInfo_Status.
  996. var (
  997. PaymentInfo_Status_name = map[int32]string{
  998. 0: "UNKNOWN_STATUS",
  999. 1: "PROCESSING",
  1000. 2: "SENT",
  1001. 3: "NEED_TO_ACCEPT",
  1002. 4: "COMPLETE",
  1003. 5: "COULD_NOT_COMPLETE",
  1004. 6: "REFUNDED",
  1005. 7: "EXPIRED",
  1006. 8: "REJECTED",
  1007. 9: "CANCELLED",
  1008. 10: "WAITING_FOR_PAYER",
  1009. 11: "WAITING",
  1010. }
  1011. PaymentInfo_Status_value = map[string]int32{
  1012. "UNKNOWN_STATUS": 0,
  1013. "PROCESSING": 1,
  1014. "SENT": 2,
  1015. "NEED_TO_ACCEPT": 3,
  1016. "COMPLETE": 4,
  1017. "COULD_NOT_COMPLETE": 5,
  1018. "REFUNDED": 6,
  1019. "EXPIRED": 7,
  1020. "REJECTED": 8,
  1021. "CANCELLED": 9,
  1022. "WAITING_FOR_PAYER": 10,
  1023. "WAITING": 11,
  1024. }
  1025. )
  1026. func (x PaymentInfo_Status) Enum() *PaymentInfo_Status {
  1027. p := new(PaymentInfo_Status)
  1028. *p = x
  1029. return p
  1030. }
  1031. func (x PaymentInfo_Status) String() string {
  1032. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1033. }
  1034. func (PaymentInfo_Status) Descriptor() protoreflect.EnumDescriptor {
  1035. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[4].Descriptor()
  1036. }
  1037. func (PaymentInfo_Status) Type() protoreflect.EnumType {
  1038. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[4]
  1039. }
  1040. func (x PaymentInfo_Status) Number() protoreflect.EnumNumber {
  1041. return protoreflect.EnumNumber(x)
  1042. }
  1043. // Deprecated: Do not use.
  1044. func (x *PaymentInfo_Status) UnmarshalJSON(b []byte) error {
  1045. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1046. if err != nil {
  1047. return err
  1048. }
  1049. *x = PaymentInfo_Status(num)
  1050. return nil
  1051. }
  1052. // Deprecated: Use PaymentInfo_Status.Descriptor instead.
  1053. func (PaymentInfo_Status) EnumDescriptor() ([]byte, []int) {
  1054. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{1, 1}
  1055. }
  1056. type PaymentInfo_Currency int32
  1057. const (
  1058. PaymentInfo_UNKNOWN_CURRENCY PaymentInfo_Currency = 0
  1059. PaymentInfo_INR PaymentInfo_Currency = 1
  1060. )
  1061. // Enum value maps for PaymentInfo_Currency.
  1062. var (
  1063. PaymentInfo_Currency_name = map[int32]string{
  1064. 0: "UNKNOWN_CURRENCY",
  1065. 1: "INR",
  1066. }
  1067. PaymentInfo_Currency_value = map[string]int32{
  1068. "UNKNOWN_CURRENCY": 0,
  1069. "INR": 1,
  1070. }
  1071. )
  1072. func (x PaymentInfo_Currency) Enum() *PaymentInfo_Currency {
  1073. p := new(PaymentInfo_Currency)
  1074. *p = x
  1075. return p
  1076. }
  1077. func (x PaymentInfo_Currency) String() string {
  1078. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1079. }
  1080. func (PaymentInfo_Currency) Descriptor() protoreflect.EnumDescriptor {
  1081. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[5].Descriptor()
  1082. }
  1083. func (PaymentInfo_Currency) Type() protoreflect.EnumType {
  1084. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[5]
  1085. }
  1086. func (x PaymentInfo_Currency) Number() protoreflect.EnumNumber {
  1087. return protoreflect.EnumNumber(x)
  1088. }
  1089. // Deprecated: Do not use.
  1090. func (x *PaymentInfo_Currency) UnmarshalJSON(b []byte) error {
  1091. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1092. if err != nil {
  1093. return err
  1094. }
  1095. *x = PaymentInfo_Currency(num)
  1096. return nil
  1097. }
  1098. // Deprecated: Use PaymentInfo_Currency.Descriptor instead.
  1099. func (PaymentInfo_Currency) EnumDescriptor() ([]byte, []int) {
  1100. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{1, 2}
  1101. }
  1102. type WebFeatures_Flag int32
  1103. const (
  1104. WebFeatures_NOT_STARTED WebFeatures_Flag = 0
  1105. WebFeatures_FORCE_UPGRADE WebFeatures_Flag = 1
  1106. WebFeatures_DEVELOPMENT WebFeatures_Flag = 2
  1107. WebFeatures_PRODUCTION WebFeatures_Flag = 3
  1108. )
  1109. // Enum value maps for WebFeatures_Flag.
  1110. var (
  1111. WebFeatures_Flag_name = map[int32]string{
  1112. 0: "NOT_STARTED",
  1113. 1: "FORCE_UPGRADE",
  1114. 2: "DEVELOPMENT",
  1115. 3: "PRODUCTION",
  1116. }
  1117. WebFeatures_Flag_value = map[string]int32{
  1118. "NOT_STARTED": 0,
  1119. "FORCE_UPGRADE": 1,
  1120. "DEVELOPMENT": 2,
  1121. "PRODUCTION": 3,
  1122. }
  1123. )
  1124. func (x WebFeatures_Flag) Enum() *WebFeatures_Flag {
  1125. p := new(WebFeatures_Flag)
  1126. *p = x
  1127. return p
  1128. }
  1129. func (x WebFeatures_Flag) String() string {
  1130. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1131. }
  1132. func (WebFeatures_Flag) Descriptor() protoreflect.EnumDescriptor {
  1133. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[6].Descriptor()
  1134. }
  1135. func (WebFeatures_Flag) Type() protoreflect.EnumType {
  1136. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[6]
  1137. }
  1138. func (x WebFeatures_Flag) Number() protoreflect.EnumNumber {
  1139. return protoreflect.EnumNumber(x)
  1140. }
  1141. // Deprecated: Do not use.
  1142. func (x *WebFeatures_Flag) UnmarshalJSON(b []byte) error {
  1143. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1144. if err != nil {
  1145. return err
  1146. }
  1147. *x = WebFeatures_Flag(num)
  1148. return nil
  1149. }
  1150. // Deprecated: Use WebFeatures_Flag.Descriptor instead.
  1151. func (WebFeatures_Flag) EnumDescriptor() ([]byte, []int) {
  1152. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{2, 0}
  1153. }
  1154. type PinInChat_Type int32
  1155. const (
  1156. PinInChat_UNKNOWN_TYPE PinInChat_Type = 0
  1157. PinInChat_PIN_FOR_ALL PinInChat_Type = 1
  1158. PinInChat_UNPIN_FOR_ALL PinInChat_Type = 2
  1159. )
  1160. // Enum value maps for PinInChat_Type.
  1161. var (
  1162. PinInChat_Type_name = map[int32]string{
  1163. 0: "UNKNOWN_TYPE",
  1164. 1: "PIN_FOR_ALL",
  1165. 2: "UNPIN_FOR_ALL",
  1166. }
  1167. PinInChat_Type_value = map[string]int32{
  1168. "UNKNOWN_TYPE": 0,
  1169. "PIN_FOR_ALL": 1,
  1170. "UNPIN_FOR_ALL": 2,
  1171. }
  1172. )
  1173. func (x PinInChat_Type) Enum() *PinInChat_Type {
  1174. p := new(PinInChat_Type)
  1175. *p = x
  1176. return p
  1177. }
  1178. func (x PinInChat_Type) String() string {
  1179. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1180. }
  1181. func (PinInChat_Type) Descriptor() protoreflect.EnumDescriptor {
  1182. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[7].Descriptor()
  1183. }
  1184. func (PinInChat_Type) Type() protoreflect.EnumType {
  1185. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[7]
  1186. }
  1187. func (x PinInChat_Type) Number() protoreflect.EnumNumber {
  1188. return protoreflect.EnumNumber(x)
  1189. }
  1190. // Deprecated: Do not use.
  1191. func (x *PinInChat_Type) UnmarshalJSON(b []byte) error {
  1192. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1193. if err != nil {
  1194. return err
  1195. }
  1196. *x = PinInChat_Type(num)
  1197. return nil
  1198. }
  1199. // Deprecated: Use PinInChat_Type.Descriptor instead.
  1200. func (PinInChat_Type) EnumDescriptor() ([]byte, []int) {
  1201. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{3, 0}
  1202. }
  1203. type MessageAddOn_MessageAddOnType int32
  1204. const (
  1205. MessageAddOn_UNDEFINED MessageAddOn_MessageAddOnType = 0
  1206. MessageAddOn_REACTION MessageAddOn_MessageAddOnType = 1
  1207. MessageAddOn_EVENT_RESPONSE MessageAddOn_MessageAddOnType = 2
  1208. MessageAddOn_POLL_UPDATE MessageAddOn_MessageAddOnType = 3
  1209. MessageAddOn_PIN_IN_CHAT MessageAddOn_MessageAddOnType = 4
  1210. )
  1211. // Enum value maps for MessageAddOn_MessageAddOnType.
  1212. var (
  1213. MessageAddOn_MessageAddOnType_name = map[int32]string{
  1214. 0: "UNDEFINED",
  1215. 1: "REACTION",
  1216. 2: "EVENT_RESPONSE",
  1217. 3: "POLL_UPDATE",
  1218. 4: "PIN_IN_CHAT",
  1219. }
  1220. MessageAddOn_MessageAddOnType_value = map[string]int32{
  1221. "UNDEFINED": 0,
  1222. "REACTION": 1,
  1223. "EVENT_RESPONSE": 2,
  1224. "POLL_UPDATE": 3,
  1225. "PIN_IN_CHAT": 4,
  1226. }
  1227. )
  1228. func (x MessageAddOn_MessageAddOnType) Enum() *MessageAddOn_MessageAddOnType {
  1229. p := new(MessageAddOn_MessageAddOnType)
  1230. *p = x
  1231. return p
  1232. }
  1233. func (x MessageAddOn_MessageAddOnType) String() string {
  1234. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1235. }
  1236. func (MessageAddOn_MessageAddOnType) Descriptor() protoreflect.EnumDescriptor {
  1237. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[8].Descriptor()
  1238. }
  1239. func (MessageAddOn_MessageAddOnType) Type() protoreflect.EnumType {
  1240. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[8]
  1241. }
  1242. func (x MessageAddOn_MessageAddOnType) Number() protoreflect.EnumNumber {
  1243. return protoreflect.EnumNumber(x)
  1244. }
  1245. // Deprecated: Do not use.
  1246. func (x *MessageAddOn_MessageAddOnType) UnmarshalJSON(b []byte) error {
  1247. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1248. if err != nil {
  1249. return err
  1250. }
  1251. *x = MessageAddOn_MessageAddOnType(num)
  1252. return nil
  1253. }
  1254. // Deprecated: Use MessageAddOn_MessageAddOnType.Descriptor instead.
  1255. func (MessageAddOn_MessageAddOnType) EnumDescriptor() ([]byte, []int) {
  1256. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{4, 0}
  1257. }
  1258. type GroupHistoryBundleInfo_ProcessState int32
  1259. const (
  1260. GroupHistoryBundleInfo_NOT_INJECTED GroupHistoryBundleInfo_ProcessState = 0
  1261. GroupHistoryBundleInfo_INJECTED GroupHistoryBundleInfo_ProcessState = 1
  1262. GroupHistoryBundleInfo_INJECTED_PARTIAL GroupHistoryBundleInfo_ProcessState = 2
  1263. GroupHistoryBundleInfo_INJECTION_FAILED GroupHistoryBundleInfo_ProcessState = 3
  1264. GroupHistoryBundleInfo_INJECTION_FAILED_NO_RETRY GroupHistoryBundleInfo_ProcessState = 4
  1265. )
  1266. // Enum value maps for GroupHistoryBundleInfo_ProcessState.
  1267. var (
  1268. GroupHistoryBundleInfo_ProcessState_name = map[int32]string{
  1269. 0: "NOT_INJECTED",
  1270. 1: "INJECTED",
  1271. 2: "INJECTED_PARTIAL",
  1272. 3: "INJECTION_FAILED",
  1273. 4: "INJECTION_FAILED_NO_RETRY",
  1274. }
  1275. GroupHistoryBundleInfo_ProcessState_value = map[string]int32{
  1276. "NOT_INJECTED": 0,
  1277. "INJECTED": 1,
  1278. "INJECTED_PARTIAL": 2,
  1279. "INJECTION_FAILED": 3,
  1280. "INJECTION_FAILED_NO_RETRY": 4,
  1281. }
  1282. )
  1283. func (x GroupHistoryBundleInfo_ProcessState) Enum() *GroupHistoryBundleInfo_ProcessState {
  1284. p := new(GroupHistoryBundleInfo_ProcessState)
  1285. *p = x
  1286. return p
  1287. }
  1288. func (x GroupHistoryBundleInfo_ProcessState) String() string {
  1289. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1290. }
  1291. func (GroupHistoryBundleInfo_ProcessState) Descriptor() protoreflect.EnumDescriptor {
  1292. return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[9].Descriptor()
  1293. }
  1294. func (GroupHistoryBundleInfo_ProcessState) Type() protoreflect.EnumType {
  1295. return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[9]
  1296. }
  1297. func (x GroupHistoryBundleInfo_ProcessState) Number() protoreflect.EnumNumber {
  1298. return protoreflect.EnumNumber(x)
  1299. }
  1300. // Deprecated: Do not use.
  1301. func (x *GroupHistoryBundleInfo_ProcessState) UnmarshalJSON(b []byte) error {
  1302. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1303. if err != nil {
  1304. return err
  1305. }
  1306. *x = GroupHistoryBundleInfo_ProcessState(num)
  1307. return nil
  1308. }
  1309. // Deprecated: Use GroupHistoryBundleInfo_ProcessState.Descriptor instead.
  1310. func (GroupHistoryBundleInfo_ProcessState) EnumDescriptor() ([]byte, []int) {
  1311. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{5, 0}
  1312. }
  1313. type WebMessageInfo struct {
  1314. state protoimpl.MessageState `protogen:"open.v1"`
  1315. Key *waCommon.MessageKey `protobuf:"bytes,1,req,name=key" json:"key,omitempty"`
  1316. Message *waE2E.Message `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
  1317. MessageTimestamp *uint64 `protobuf:"varint,3,opt,name=messageTimestamp" json:"messageTimestamp,omitempty"`
  1318. Status *WebMessageInfo_Status `protobuf:"varint,4,opt,name=status,enum=WAWebProtobufsWeb.WebMessageInfo_Status" json:"status,omitempty"`
  1319. Participant *string `protobuf:"bytes,5,opt,name=participant" json:"participant,omitempty"`
  1320. MessageC2STimestamp *uint64 `protobuf:"varint,6,opt,name=messageC2STimestamp" json:"messageC2STimestamp,omitempty"`
  1321. Ignore *bool `protobuf:"varint,16,opt,name=ignore" json:"ignore,omitempty"`
  1322. Starred *bool `protobuf:"varint,17,opt,name=starred" json:"starred,omitempty"`
  1323. Broadcast *bool `protobuf:"varint,18,opt,name=broadcast" json:"broadcast,omitempty"`
  1324. PushName *string `protobuf:"bytes,19,opt,name=pushName" json:"pushName,omitempty"`
  1325. MediaCiphertextSHA256 []byte `protobuf:"bytes,20,opt,name=mediaCiphertextSHA256" json:"mediaCiphertextSHA256,omitempty"`
  1326. Multicast *bool `protobuf:"varint,21,opt,name=multicast" json:"multicast,omitempty"`
  1327. UrlText *bool `protobuf:"varint,22,opt,name=urlText" json:"urlText,omitempty"`
  1328. UrlNumber *bool `protobuf:"varint,23,opt,name=urlNumber" json:"urlNumber,omitempty"`
  1329. MessageStubType *WebMessageInfo_StubType `protobuf:"varint,24,opt,name=messageStubType,enum=WAWebProtobufsWeb.WebMessageInfo_StubType" json:"messageStubType,omitempty"`
  1330. ClearMedia *bool `protobuf:"varint,25,opt,name=clearMedia" json:"clearMedia,omitempty"`
  1331. MessageStubParameters []string `protobuf:"bytes,26,rep,name=messageStubParameters" json:"messageStubParameters,omitempty"`
  1332. Duration *uint32 `protobuf:"varint,27,opt,name=duration" json:"duration,omitempty"`
  1333. Labels []string `protobuf:"bytes,28,rep,name=labels" json:"labels,omitempty"`
  1334. PaymentInfo *PaymentInfo `protobuf:"bytes,29,opt,name=paymentInfo" json:"paymentInfo,omitempty"`
  1335. FinalLiveLocation *waE2E.LiveLocationMessage `protobuf:"bytes,30,opt,name=finalLiveLocation" json:"finalLiveLocation,omitempty"`
  1336. QuotedPaymentInfo *PaymentInfo `protobuf:"bytes,31,opt,name=quotedPaymentInfo" json:"quotedPaymentInfo,omitempty"`
  1337. EphemeralStartTimestamp *uint64 `protobuf:"varint,32,opt,name=ephemeralStartTimestamp" json:"ephemeralStartTimestamp,omitempty"`
  1338. EphemeralDuration *uint32 `protobuf:"varint,33,opt,name=ephemeralDuration" json:"ephemeralDuration,omitempty"`
  1339. EphemeralOffToOn *bool `protobuf:"varint,34,opt,name=ephemeralOffToOn" json:"ephemeralOffToOn,omitempty"`
  1340. EphemeralOutOfSync *bool `protobuf:"varint,35,opt,name=ephemeralOutOfSync" json:"ephemeralOutOfSync,omitempty"`
  1341. BizPrivacyStatus *WebMessageInfo_BizPrivacyStatus `protobuf:"varint,36,opt,name=bizPrivacyStatus,enum=WAWebProtobufsWeb.WebMessageInfo_BizPrivacyStatus" json:"bizPrivacyStatus,omitempty"`
  1342. VerifiedBizName *string `protobuf:"bytes,37,opt,name=verifiedBizName" json:"verifiedBizName,omitempty"`
  1343. MediaData *MediaData `protobuf:"bytes,38,opt,name=mediaData" json:"mediaData,omitempty"`
  1344. PhotoChange *PhotoChange `protobuf:"bytes,39,opt,name=photoChange" json:"photoChange,omitempty"`
  1345. UserReceipt []*UserReceipt `protobuf:"bytes,40,rep,name=userReceipt" json:"userReceipt,omitempty"`
  1346. Reactions []*Reaction `protobuf:"bytes,41,rep,name=reactions" json:"reactions,omitempty"`
  1347. QuotedStickerData *MediaData `protobuf:"bytes,42,opt,name=quotedStickerData" json:"quotedStickerData,omitempty"`
  1348. FutureproofData []byte `protobuf:"bytes,43,opt,name=futureproofData" json:"futureproofData,omitempty"`
  1349. StatusPsa *StatusPSA `protobuf:"bytes,44,opt,name=statusPsa" json:"statusPsa,omitempty"`
  1350. PollUpdates []*PollUpdate `protobuf:"bytes,45,rep,name=pollUpdates" json:"pollUpdates,omitempty"`
  1351. PollAdditionalMetadata *PollAdditionalMetadata `protobuf:"bytes,46,opt,name=pollAdditionalMetadata" json:"pollAdditionalMetadata,omitempty"`
  1352. AgentID *string `protobuf:"bytes,47,opt,name=agentID" json:"agentID,omitempty"`
  1353. StatusAlreadyViewed *bool `protobuf:"varint,48,opt,name=statusAlreadyViewed" json:"statusAlreadyViewed,omitempty"`
  1354. MessageSecret []byte `protobuf:"bytes,49,opt,name=messageSecret" json:"messageSecret,omitempty"`
  1355. KeepInChat *KeepInChat `protobuf:"bytes,50,opt,name=keepInChat" json:"keepInChat,omitempty"`
  1356. OriginalSelfAuthorUserJIDString *string `protobuf:"bytes,51,opt,name=originalSelfAuthorUserJIDString" json:"originalSelfAuthorUserJIDString,omitempty"`
  1357. RevokeMessageTimestamp *uint64 `protobuf:"varint,52,opt,name=revokeMessageTimestamp" json:"revokeMessageTimestamp,omitempty"`
  1358. PinInChat *PinInChat `protobuf:"bytes,54,opt,name=pinInChat" json:"pinInChat,omitempty"`
  1359. PremiumMessageInfo *PremiumMessageInfo `protobuf:"bytes,55,opt,name=premiumMessageInfo" json:"premiumMessageInfo,omitempty"`
  1360. Is1PBizBotMessage *bool `protobuf:"varint,56,opt,name=is1PBizBotMessage" json:"is1PBizBotMessage,omitempty"`
  1361. IsGroupHistoryMessage *bool `protobuf:"varint,57,opt,name=isGroupHistoryMessage" json:"isGroupHistoryMessage,omitempty"`
  1362. BotMessageInvokerJID *string `protobuf:"bytes,58,opt,name=botMessageInvokerJID" json:"botMessageInvokerJID,omitempty"`
  1363. CommentMetadata *CommentMetadata `protobuf:"bytes,59,opt,name=commentMetadata" json:"commentMetadata,omitempty"`
  1364. EventResponses []*EventResponse `protobuf:"bytes,61,rep,name=eventResponses" json:"eventResponses,omitempty"`
  1365. ReportingTokenInfo *ReportingTokenInfo `protobuf:"bytes,62,opt,name=reportingTokenInfo" json:"reportingTokenInfo,omitempty"`
  1366. NewsletterServerID *uint64 `protobuf:"varint,63,opt,name=newsletterServerID" json:"newsletterServerID,omitempty"`
  1367. EventAdditionalMetadata *EventAdditionalMetadata `protobuf:"bytes,64,opt,name=eventAdditionalMetadata" json:"eventAdditionalMetadata,omitempty"`
  1368. IsMentionedInStatus *bool `protobuf:"varint,65,opt,name=isMentionedInStatus" json:"isMentionedInStatus,omitempty"`
  1369. StatusMentions []string `protobuf:"bytes,66,rep,name=statusMentions" json:"statusMentions,omitempty"`
  1370. TargetMessageID *waCommon.MessageKey `protobuf:"bytes,67,opt,name=targetMessageID" json:"targetMessageID,omitempty"`
  1371. MessageAddOns []*MessageAddOn `protobuf:"bytes,68,rep,name=messageAddOns" json:"messageAddOns,omitempty"`
  1372. StatusMentionMessageInfo *StatusMentionMessage `protobuf:"bytes,69,opt,name=statusMentionMessageInfo" json:"statusMentionMessageInfo,omitempty"`
  1373. IsSupportAiMessage *bool `protobuf:"varint,70,opt,name=isSupportAiMessage" json:"isSupportAiMessage,omitempty"`
  1374. StatusMentionSources []string `protobuf:"bytes,71,rep,name=statusMentionSources" json:"statusMentionSources,omitempty"`
  1375. SupportAiCitations []*Citation `protobuf:"bytes,72,rep,name=supportAiCitations" json:"supportAiCitations,omitempty"`
  1376. BotTargetID *string `protobuf:"bytes,73,opt,name=botTargetID" json:"botTargetID,omitempty"`
  1377. GroupHistoryIndividualMessageInfo *GroupHistoryIndividualMessageInfo `protobuf:"bytes,74,opt,name=groupHistoryIndividualMessageInfo" json:"groupHistoryIndividualMessageInfo,omitempty"`
  1378. GroupHistoryBundleInfo *GroupHistoryBundleInfo `protobuf:"bytes,75,opt,name=groupHistoryBundleInfo" json:"groupHistoryBundleInfo,omitempty"`
  1379. InteractiveMessageAdditionalMetadata *InteractiveMessageAdditionalMetadata `protobuf:"bytes,76,opt,name=interactiveMessageAdditionalMetadata" json:"interactiveMessageAdditionalMetadata,omitempty"`
  1380. QuarantinedMessage *QuarantinedMessage `protobuf:"bytes,77,opt,name=quarantinedMessage" json:"quarantinedMessage,omitempty"`
  1381. unknownFields protoimpl.UnknownFields
  1382. sizeCache protoimpl.SizeCache
  1383. }
  1384. func (x *WebMessageInfo) Reset() {
  1385. *x = WebMessageInfo{}
  1386. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[0]
  1387. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1388. ms.StoreMessageInfo(mi)
  1389. }
  1390. func (x *WebMessageInfo) String() string {
  1391. return protoimpl.X.MessageStringOf(x)
  1392. }
  1393. func (*WebMessageInfo) ProtoMessage() {}
  1394. func (x *WebMessageInfo) ProtoReflect() protoreflect.Message {
  1395. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[0]
  1396. if x != nil {
  1397. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1398. if ms.LoadMessageInfo() == nil {
  1399. ms.StoreMessageInfo(mi)
  1400. }
  1401. return ms
  1402. }
  1403. return mi.MessageOf(x)
  1404. }
  1405. // Deprecated: Use WebMessageInfo.ProtoReflect.Descriptor instead.
  1406. func (*WebMessageInfo) Descriptor() ([]byte, []int) {
  1407. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{0}
  1408. }
  1409. func (x *WebMessageInfo) GetKey() *waCommon.MessageKey {
  1410. if x != nil {
  1411. return x.Key
  1412. }
  1413. return nil
  1414. }
  1415. func (x *WebMessageInfo) GetMessage() *waE2E.Message {
  1416. if x != nil {
  1417. return x.Message
  1418. }
  1419. return nil
  1420. }
  1421. func (x *WebMessageInfo) GetMessageTimestamp() uint64 {
  1422. if x != nil && x.MessageTimestamp != nil {
  1423. return *x.MessageTimestamp
  1424. }
  1425. return 0
  1426. }
  1427. func (x *WebMessageInfo) GetStatus() WebMessageInfo_Status {
  1428. if x != nil && x.Status != nil {
  1429. return *x.Status
  1430. }
  1431. return WebMessageInfo_ERROR
  1432. }
  1433. func (x *WebMessageInfo) GetParticipant() string {
  1434. if x != nil && x.Participant != nil {
  1435. return *x.Participant
  1436. }
  1437. return ""
  1438. }
  1439. func (x *WebMessageInfo) GetMessageC2STimestamp() uint64 {
  1440. if x != nil && x.MessageC2STimestamp != nil {
  1441. return *x.MessageC2STimestamp
  1442. }
  1443. return 0
  1444. }
  1445. func (x *WebMessageInfo) GetIgnore() bool {
  1446. if x != nil && x.Ignore != nil {
  1447. return *x.Ignore
  1448. }
  1449. return false
  1450. }
  1451. func (x *WebMessageInfo) GetStarred() bool {
  1452. if x != nil && x.Starred != nil {
  1453. return *x.Starred
  1454. }
  1455. return false
  1456. }
  1457. func (x *WebMessageInfo) GetBroadcast() bool {
  1458. if x != nil && x.Broadcast != nil {
  1459. return *x.Broadcast
  1460. }
  1461. return false
  1462. }
  1463. func (x *WebMessageInfo) GetPushName() string {
  1464. if x != nil && x.PushName != nil {
  1465. return *x.PushName
  1466. }
  1467. return ""
  1468. }
  1469. func (x *WebMessageInfo) GetMediaCiphertextSHA256() []byte {
  1470. if x != nil {
  1471. return x.MediaCiphertextSHA256
  1472. }
  1473. return nil
  1474. }
  1475. func (x *WebMessageInfo) GetMulticast() bool {
  1476. if x != nil && x.Multicast != nil {
  1477. return *x.Multicast
  1478. }
  1479. return false
  1480. }
  1481. func (x *WebMessageInfo) GetUrlText() bool {
  1482. if x != nil && x.UrlText != nil {
  1483. return *x.UrlText
  1484. }
  1485. return false
  1486. }
  1487. func (x *WebMessageInfo) GetUrlNumber() bool {
  1488. if x != nil && x.UrlNumber != nil {
  1489. return *x.UrlNumber
  1490. }
  1491. return false
  1492. }
  1493. func (x *WebMessageInfo) GetMessageStubType() WebMessageInfo_StubType {
  1494. if x != nil && x.MessageStubType != nil {
  1495. return *x.MessageStubType
  1496. }
  1497. return WebMessageInfo_UNKNOWN
  1498. }
  1499. func (x *WebMessageInfo) GetClearMedia() bool {
  1500. if x != nil && x.ClearMedia != nil {
  1501. return *x.ClearMedia
  1502. }
  1503. return false
  1504. }
  1505. func (x *WebMessageInfo) GetMessageStubParameters() []string {
  1506. if x != nil {
  1507. return x.MessageStubParameters
  1508. }
  1509. return nil
  1510. }
  1511. func (x *WebMessageInfo) GetDuration() uint32 {
  1512. if x != nil && x.Duration != nil {
  1513. return *x.Duration
  1514. }
  1515. return 0
  1516. }
  1517. func (x *WebMessageInfo) GetLabels() []string {
  1518. if x != nil {
  1519. return x.Labels
  1520. }
  1521. return nil
  1522. }
  1523. func (x *WebMessageInfo) GetPaymentInfo() *PaymentInfo {
  1524. if x != nil {
  1525. return x.PaymentInfo
  1526. }
  1527. return nil
  1528. }
  1529. func (x *WebMessageInfo) GetFinalLiveLocation() *waE2E.LiveLocationMessage {
  1530. if x != nil {
  1531. return x.FinalLiveLocation
  1532. }
  1533. return nil
  1534. }
  1535. func (x *WebMessageInfo) GetQuotedPaymentInfo() *PaymentInfo {
  1536. if x != nil {
  1537. return x.QuotedPaymentInfo
  1538. }
  1539. return nil
  1540. }
  1541. func (x *WebMessageInfo) GetEphemeralStartTimestamp() uint64 {
  1542. if x != nil && x.EphemeralStartTimestamp != nil {
  1543. return *x.EphemeralStartTimestamp
  1544. }
  1545. return 0
  1546. }
  1547. func (x *WebMessageInfo) GetEphemeralDuration() uint32 {
  1548. if x != nil && x.EphemeralDuration != nil {
  1549. return *x.EphemeralDuration
  1550. }
  1551. return 0
  1552. }
  1553. func (x *WebMessageInfo) GetEphemeralOffToOn() bool {
  1554. if x != nil && x.EphemeralOffToOn != nil {
  1555. return *x.EphemeralOffToOn
  1556. }
  1557. return false
  1558. }
  1559. func (x *WebMessageInfo) GetEphemeralOutOfSync() bool {
  1560. if x != nil && x.EphemeralOutOfSync != nil {
  1561. return *x.EphemeralOutOfSync
  1562. }
  1563. return false
  1564. }
  1565. func (x *WebMessageInfo) GetBizPrivacyStatus() WebMessageInfo_BizPrivacyStatus {
  1566. if x != nil && x.BizPrivacyStatus != nil {
  1567. return *x.BizPrivacyStatus
  1568. }
  1569. return WebMessageInfo_E2EE
  1570. }
  1571. func (x *WebMessageInfo) GetVerifiedBizName() string {
  1572. if x != nil && x.VerifiedBizName != nil {
  1573. return *x.VerifiedBizName
  1574. }
  1575. return ""
  1576. }
  1577. func (x *WebMessageInfo) GetMediaData() *MediaData {
  1578. if x != nil {
  1579. return x.MediaData
  1580. }
  1581. return nil
  1582. }
  1583. func (x *WebMessageInfo) GetPhotoChange() *PhotoChange {
  1584. if x != nil {
  1585. return x.PhotoChange
  1586. }
  1587. return nil
  1588. }
  1589. func (x *WebMessageInfo) GetUserReceipt() []*UserReceipt {
  1590. if x != nil {
  1591. return x.UserReceipt
  1592. }
  1593. return nil
  1594. }
  1595. func (x *WebMessageInfo) GetReactions() []*Reaction {
  1596. if x != nil {
  1597. return x.Reactions
  1598. }
  1599. return nil
  1600. }
  1601. func (x *WebMessageInfo) GetQuotedStickerData() *MediaData {
  1602. if x != nil {
  1603. return x.QuotedStickerData
  1604. }
  1605. return nil
  1606. }
  1607. func (x *WebMessageInfo) GetFutureproofData() []byte {
  1608. if x != nil {
  1609. return x.FutureproofData
  1610. }
  1611. return nil
  1612. }
  1613. func (x *WebMessageInfo) GetStatusPsa() *StatusPSA {
  1614. if x != nil {
  1615. return x.StatusPsa
  1616. }
  1617. return nil
  1618. }
  1619. func (x *WebMessageInfo) GetPollUpdates() []*PollUpdate {
  1620. if x != nil {
  1621. return x.PollUpdates
  1622. }
  1623. return nil
  1624. }
  1625. func (x *WebMessageInfo) GetPollAdditionalMetadata() *PollAdditionalMetadata {
  1626. if x != nil {
  1627. return x.PollAdditionalMetadata
  1628. }
  1629. return nil
  1630. }
  1631. func (x *WebMessageInfo) GetAgentID() string {
  1632. if x != nil && x.AgentID != nil {
  1633. return *x.AgentID
  1634. }
  1635. return ""
  1636. }
  1637. func (x *WebMessageInfo) GetStatusAlreadyViewed() bool {
  1638. if x != nil && x.StatusAlreadyViewed != nil {
  1639. return *x.StatusAlreadyViewed
  1640. }
  1641. return false
  1642. }
  1643. func (x *WebMessageInfo) GetMessageSecret() []byte {
  1644. if x != nil {
  1645. return x.MessageSecret
  1646. }
  1647. return nil
  1648. }
  1649. func (x *WebMessageInfo) GetKeepInChat() *KeepInChat {
  1650. if x != nil {
  1651. return x.KeepInChat
  1652. }
  1653. return nil
  1654. }
  1655. func (x *WebMessageInfo) GetOriginalSelfAuthorUserJIDString() string {
  1656. if x != nil && x.OriginalSelfAuthorUserJIDString != nil {
  1657. return *x.OriginalSelfAuthorUserJIDString
  1658. }
  1659. return ""
  1660. }
  1661. func (x *WebMessageInfo) GetRevokeMessageTimestamp() uint64 {
  1662. if x != nil && x.RevokeMessageTimestamp != nil {
  1663. return *x.RevokeMessageTimestamp
  1664. }
  1665. return 0
  1666. }
  1667. func (x *WebMessageInfo) GetPinInChat() *PinInChat {
  1668. if x != nil {
  1669. return x.PinInChat
  1670. }
  1671. return nil
  1672. }
  1673. func (x *WebMessageInfo) GetPremiumMessageInfo() *PremiumMessageInfo {
  1674. if x != nil {
  1675. return x.PremiumMessageInfo
  1676. }
  1677. return nil
  1678. }
  1679. func (x *WebMessageInfo) GetIs1PBizBotMessage() bool {
  1680. if x != nil && x.Is1PBizBotMessage != nil {
  1681. return *x.Is1PBizBotMessage
  1682. }
  1683. return false
  1684. }
  1685. func (x *WebMessageInfo) GetIsGroupHistoryMessage() bool {
  1686. if x != nil && x.IsGroupHistoryMessage != nil {
  1687. return *x.IsGroupHistoryMessage
  1688. }
  1689. return false
  1690. }
  1691. func (x *WebMessageInfo) GetBotMessageInvokerJID() string {
  1692. if x != nil && x.BotMessageInvokerJID != nil {
  1693. return *x.BotMessageInvokerJID
  1694. }
  1695. return ""
  1696. }
  1697. func (x *WebMessageInfo) GetCommentMetadata() *CommentMetadata {
  1698. if x != nil {
  1699. return x.CommentMetadata
  1700. }
  1701. return nil
  1702. }
  1703. func (x *WebMessageInfo) GetEventResponses() []*EventResponse {
  1704. if x != nil {
  1705. return x.EventResponses
  1706. }
  1707. return nil
  1708. }
  1709. func (x *WebMessageInfo) GetReportingTokenInfo() *ReportingTokenInfo {
  1710. if x != nil {
  1711. return x.ReportingTokenInfo
  1712. }
  1713. return nil
  1714. }
  1715. func (x *WebMessageInfo) GetNewsletterServerID() uint64 {
  1716. if x != nil && x.NewsletterServerID != nil {
  1717. return *x.NewsletterServerID
  1718. }
  1719. return 0
  1720. }
  1721. func (x *WebMessageInfo) GetEventAdditionalMetadata() *EventAdditionalMetadata {
  1722. if x != nil {
  1723. return x.EventAdditionalMetadata
  1724. }
  1725. return nil
  1726. }
  1727. func (x *WebMessageInfo) GetIsMentionedInStatus() bool {
  1728. if x != nil && x.IsMentionedInStatus != nil {
  1729. return *x.IsMentionedInStatus
  1730. }
  1731. return false
  1732. }
  1733. func (x *WebMessageInfo) GetStatusMentions() []string {
  1734. if x != nil {
  1735. return x.StatusMentions
  1736. }
  1737. return nil
  1738. }
  1739. func (x *WebMessageInfo) GetTargetMessageID() *waCommon.MessageKey {
  1740. if x != nil {
  1741. return x.TargetMessageID
  1742. }
  1743. return nil
  1744. }
  1745. func (x *WebMessageInfo) GetMessageAddOns() []*MessageAddOn {
  1746. if x != nil {
  1747. return x.MessageAddOns
  1748. }
  1749. return nil
  1750. }
  1751. func (x *WebMessageInfo) GetStatusMentionMessageInfo() *StatusMentionMessage {
  1752. if x != nil {
  1753. return x.StatusMentionMessageInfo
  1754. }
  1755. return nil
  1756. }
  1757. func (x *WebMessageInfo) GetIsSupportAiMessage() bool {
  1758. if x != nil && x.IsSupportAiMessage != nil {
  1759. return *x.IsSupportAiMessage
  1760. }
  1761. return false
  1762. }
  1763. func (x *WebMessageInfo) GetStatusMentionSources() []string {
  1764. if x != nil {
  1765. return x.StatusMentionSources
  1766. }
  1767. return nil
  1768. }
  1769. func (x *WebMessageInfo) GetSupportAiCitations() []*Citation {
  1770. if x != nil {
  1771. return x.SupportAiCitations
  1772. }
  1773. return nil
  1774. }
  1775. func (x *WebMessageInfo) GetBotTargetID() string {
  1776. if x != nil && x.BotTargetID != nil {
  1777. return *x.BotTargetID
  1778. }
  1779. return ""
  1780. }
  1781. func (x *WebMessageInfo) GetGroupHistoryIndividualMessageInfo() *GroupHistoryIndividualMessageInfo {
  1782. if x != nil {
  1783. return x.GroupHistoryIndividualMessageInfo
  1784. }
  1785. return nil
  1786. }
  1787. func (x *WebMessageInfo) GetGroupHistoryBundleInfo() *GroupHistoryBundleInfo {
  1788. if x != nil {
  1789. return x.GroupHistoryBundleInfo
  1790. }
  1791. return nil
  1792. }
  1793. func (x *WebMessageInfo) GetInteractiveMessageAdditionalMetadata() *InteractiveMessageAdditionalMetadata {
  1794. if x != nil {
  1795. return x.InteractiveMessageAdditionalMetadata
  1796. }
  1797. return nil
  1798. }
  1799. func (x *WebMessageInfo) GetQuarantinedMessage() *QuarantinedMessage {
  1800. if x != nil {
  1801. return x.QuarantinedMessage
  1802. }
  1803. return nil
  1804. }
  1805. type PaymentInfo struct {
  1806. state protoimpl.MessageState `protogen:"open.v1"`
  1807. CurrencyDeprecated *PaymentInfo_Currency `protobuf:"varint,1,opt,name=currencyDeprecated,enum=WAWebProtobufsWeb.PaymentInfo_Currency" json:"currencyDeprecated,omitempty"`
  1808. Amount1000 *uint64 `protobuf:"varint,2,opt,name=amount1000" json:"amount1000,omitempty"`
  1809. ReceiverJID *string `protobuf:"bytes,3,opt,name=receiverJID" json:"receiverJID,omitempty"`
  1810. Status *PaymentInfo_Status `protobuf:"varint,4,opt,name=status,enum=WAWebProtobufsWeb.PaymentInfo_Status" json:"status,omitempty"`
  1811. TransactionTimestamp *uint64 `protobuf:"varint,5,opt,name=transactionTimestamp" json:"transactionTimestamp,omitempty"`
  1812. RequestMessageKey *waCommon.MessageKey `protobuf:"bytes,6,opt,name=requestMessageKey" json:"requestMessageKey,omitempty"`
  1813. ExpiryTimestamp *uint64 `protobuf:"varint,7,opt,name=expiryTimestamp" json:"expiryTimestamp,omitempty"`
  1814. Futureproofed *bool `protobuf:"varint,8,opt,name=futureproofed" json:"futureproofed,omitempty"`
  1815. Currency *string `protobuf:"bytes,9,opt,name=currency" json:"currency,omitempty"`
  1816. TxnStatus *PaymentInfo_TxnStatus `protobuf:"varint,10,opt,name=txnStatus,enum=WAWebProtobufsWeb.PaymentInfo_TxnStatus" json:"txnStatus,omitempty"`
  1817. UseNoviFiatFormat *bool `protobuf:"varint,11,opt,name=useNoviFiatFormat" json:"useNoviFiatFormat,omitempty"`
  1818. PrimaryAmount *waE2E.Money `protobuf:"bytes,12,opt,name=primaryAmount" json:"primaryAmount,omitempty"`
  1819. ExchangeAmount *waE2E.Money `protobuf:"bytes,13,opt,name=exchangeAmount" json:"exchangeAmount,omitempty"`
  1820. unknownFields protoimpl.UnknownFields
  1821. sizeCache protoimpl.SizeCache
  1822. }
  1823. func (x *PaymentInfo) Reset() {
  1824. *x = PaymentInfo{}
  1825. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[1]
  1826. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1827. ms.StoreMessageInfo(mi)
  1828. }
  1829. func (x *PaymentInfo) String() string {
  1830. return protoimpl.X.MessageStringOf(x)
  1831. }
  1832. func (*PaymentInfo) ProtoMessage() {}
  1833. func (x *PaymentInfo) ProtoReflect() protoreflect.Message {
  1834. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[1]
  1835. if x != nil {
  1836. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1837. if ms.LoadMessageInfo() == nil {
  1838. ms.StoreMessageInfo(mi)
  1839. }
  1840. return ms
  1841. }
  1842. return mi.MessageOf(x)
  1843. }
  1844. // Deprecated: Use PaymentInfo.ProtoReflect.Descriptor instead.
  1845. func (*PaymentInfo) Descriptor() ([]byte, []int) {
  1846. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{1}
  1847. }
  1848. func (x *PaymentInfo) GetCurrencyDeprecated() PaymentInfo_Currency {
  1849. if x != nil && x.CurrencyDeprecated != nil {
  1850. return *x.CurrencyDeprecated
  1851. }
  1852. return PaymentInfo_UNKNOWN_CURRENCY
  1853. }
  1854. func (x *PaymentInfo) GetAmount1000() uint64 {
  1855. if x != nil && x.Amount1000 != nil {
  1856. return *x.Amount1000
  1857. }
  1858. return 0
  1859. }
  1860. func (x *PaymentInfo) GetReceiverJID() string {
  1861. if x != nil && x.ReceiverJID != nil {
  1862. return *x.ReceiverJID
  1863. }
  1864. return ""
  1865. }
  1866. func (x *PaymentInfo) GetStatus() PaymentInfo_Status {
  1867. if x != nil && x.Status != nil {
  1868. return *x.Status
  1869. }
  1870. return PaymentInfo_UNKNOWN_STATUS
  1871. }
  1872. func (x *PaymentInfo) GetTransactionTimestamp() uint64 {
  1873. if x != nil && x.TransactionTimestamp != nil {
  1874. return *x.TransactionTimestamp
  1875. }
  1876. return 0
  1877. }
  1878. func (x *PaymentInfo) GetRequestMessageKey() *waCommon.MessageKey {
  1879. if x != nil {
  1880. return x.RequestMessageKey
  1881. }
  1882. return nil
  1883. }
  1884. func (x *PaymentInfo) GetExpiryTimestamp() uint64 {
  1885. if x != nil && x.ExpiryTimestamp != nil {
  1886. return *x.ExpiryTimestamp
  1887. }
  1888. return 0
  1889. }
  1890. func (x *PaymentInfo) GetFutureproofed() bool {
  1891. if x != nil && x.Futureproofed != nil {
  1892. return *x.Futureproofed
  1893. }
  1894. return false
  1895. }
  1896. func (x *PaymentInfo) GetCurrency() string {
  1897. if x != nil && x.Currency != nil {
  1898. return *x.Currency
  1899. }
  1900. return ""
  1901. }
  1902. func (x *PaymentInfo) GetTxnStatus() PaymentInfo_TxnStatus {
  1903. if x != nil && x.TxnStatus != nil {
  1904. return *x.TxnStatus
  1905. }
  1906. return PaymentInfo_UNKNOWN
  1907. }
  1908. func (x *PaymentInfo) GetUseNoviFiatFormat() bool {
  1909. if x != nil && x.UseNoviFiatFormat != nil {
  1910. return *x.UseNoviFiatFormat
  1911. }
  1912. return false
  1913. }
  1914. func (x *PaymentInfo) GetPrimaryAmount() *waE2E.Money {
  1915. if x != nil {
  1916. return x.PrimaryAmount
  1917. }
  1918. return nil
  1919. }
  1920. func (x *PaymentInfo) GetExchangeAmount() *waE2E.Money {
  1921. if x != nil {
  1922. return x.ExchangeAmount
  1923. }
  1924. return nil
  1925. }
  1926. type WebFeatures struct {
  1927. state protoimpl.MessageState `protogen:"open.v1"`
  1928. LabelsDisplay *WebFeatures_Flag `protobuf:"varint,1,opt,name=labelsDisplay,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"labelsDisplay,omitempty"`
  1929. VoipIndividualOutgoing *WebFeatures_Flag `protobuf:"varint,2,opt,name=voipIndividualOutgoing,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"voipIndividualOutgoing,omitempty"`
  1930. GroupsV3 *WebFeatures_Flag `protobuf:"varint,3,opt,name=groupsV3,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupsV3,omitempty"`
  1931. GroupsV3Create *WebFeatures_Flag `protobuf:"varint,4,opt,name=groupsV3Create,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupsV3Create,omitempty"`
  1932. ChangeNumberV2 *WebFeatures_Flag `protobuf:"varint,5,opt,name=changeNumberV2,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"changeNumberV2,omitempty"`
  1933. QueryStatusV3Thumbnail *WebFeatures_Flag `protobuf:"varint,6,opt,name=queryStatusV3Thumbnail,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"queryStatusV3Thumbnail,omitempty"`
  1934. LiveLocations *WebFeatures_Flag `protobuf:"varint,7,opt,name=liveLocations,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"liveLocations,omitempty"`
  1935. QueryVname *WebFeatures_Flag `protobuf:"varint,8,opt,name=queryVname,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"queryVname,omitempty"`
  1936. VoipIndividualIncoming *WebFeatures_Flag `protobuf:"varint,9,opt,name=voipIndividualIncoming,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"voipIndividualIncoming,omitempty"`
  1937. QuickRepliesQuery *WebFeatures_Flag `protobuf:"varint,10,opt,name=quickRepliesQuery,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"quickRepliesQuery,omitempty"`
  1938. Payments *WebFeatures_Flag `protobuf:"varint,11,opt,name=payments,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"payments,omitempty"`
  1939. StickerPackQuery *WebFeatures_Flag `protobuf:"varint,12,opt,name=stickerPackQuery,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"stickerPackQuery,omitempty"`
  1940. LiveLocationsFinal *WebFeatures_Flag `protobuf:"varint,13,opt,name=liveLocationsFinal,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"liveLocationsFinal,omitempty"`
  1941. LabelsEdit *WebFeatures_Flag `protobuf:"varint,14,opt,name=labelsEdit,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"labelsEdit,omitempty"`
  1942. MediaUpload *WebFeatures_Flag `protobuf:"varint,15,opt,name=mediaUpload,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"mediaUpload,omitempty"`
  1943. MediaUploadRichQuickReplies *WebFeatures_Flag `protobuf:"varint,18,opt,name=mediaUploadRichQuickReplies,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"mediaUploadRichQuickReplies,omitempty"`
  1944. VnameV2 *WebFeatures_Flag `protobuf:"varint,19,opt,name=vnameV2,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"vnameV2,omitempty"`
  1945. VideoPlaybackURL *WebFeatures_Flag `protobuf:"varint,20,opt,name=videoPlaybackURL,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"videoPlaybackURL,omitempty"`
  1946. StatusRanking *WebFeatures_Flag `protobuf:"varint,21,opt,name=statusRanking,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"statusRanking,omitempty"`
  1947. VoipIndividualVideo *WebFeatures_Flag `protobuf:"varint,22,opt,name=voipIndividualVideo,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"voipIndividualVideo,omitempty"`
  1948. ThirdPartyStickers *WebFeatures_Flag `protobuf:"varint,23,opt,name=thirdPartyStickers,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"thirdPartyStickers,omitempty"`
  1949. FrequentlyForwardedSetting *WebFeatures_Flag `protobuf:"varint,24,opt,name=frequentlyForwardedSetting,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"frequentlyForwardedSetting,omitempty"`
  1950. GroupsV4JoinPermission *WebFeatures_Flag `protobuf:"varint,25,opt,name=groupsV4JoinPermission,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupsV4JoinPermission,omitempty"`
  1951. RecentStickers *WebFeatures_Flag `protobuf:"varint,26,opt,name=recentStickers,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"recentStickers,omitempty"`
  1952. Catalog *WebFeatures_Flag `protobuf:"varint,27,opt,name=catalog,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"catalog,omitempty"`
  1953. StarredStickers *WebFeatures_Flag `protobuf:"varint,28,opt,name=starredStickers,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"starredStickers,omitempty"`
  1954. VoipGroupCall *WebFeatures_Flag `protobuf:"varint,29,opt,name=voipGroupCall,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"voipGroupCall,omitempty"`
  1955. TemplateMessage *WebFeatures_Flag `protobuf:"varint,30,opt,name=templateMessage,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"templateMessage,omitempty"`
  1956. TemplateMessageInteractivity *WebFeatures_Flag `protobuf:"varint,31,opt,name=templateMessageInteractivity,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"templateMessageInteractivity,omitempty"`
  1957. EphemeralMessages *WebFeatures_Flag `protobuf:"varint,32,opt,name=ephemeralMessages,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"ephemeralMessages,omitempty"`
  1958. E2ENotificationSync *WebFeatures_Flag `protobuf:"varint,33,opt,name=e2ENotificationSync,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"e2ENotificationSync,omitempty"`
  1959. RecentStickersV2 *WebFeatures_Flag `protobuf:"varint,34,opt,name=recentStickersV2,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"recentStickersV2,omitempty"`
  1960. RecentStickersV3 *WebFeatures_Flag `protobuf:"varint,36,opt,name=recentStickersV3,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"recentStickersV3,omitempty"`
  1961. UserNotice *WebFeatures_Flag `protobuf:"varint,37,opt,name=userNotice,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"userNotice,omitempty"`
  1962. Support *WebFeatures_Flag `protobuf:"varint,39,opt,name=support,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"support,omitempty"`
  1963. GroupUiiCleanup *WebFeatures_Flag `protobuf:"varint,40,opt,name=groupUiiCleanup,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupUiiCleanup,omitempty"`
  1964. GroupDogfoodingInternalOnly *WebFeatures_Flag `protobuf:"varint,41,opt,name=groupDogfoodingInternalOnly,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupDogfoodingInternalOnly,omitempty"`
  1965. SettingsSync *WebFeatures_Flag `protobuf:"varint,42,opt,name=settingsSync,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"settingsSync,omitempty"`
  1966. ArchiveV2 *WebFeatures_Flag `protobuf:"varint,43,opt,name=archiveV2,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"archiveV2,omitempty"`
  1967. EphemeralAllowGroupMembers *WebFeatures_Flag `protobuf:"varint,44,opt,name=ephemeralAllowGroupMembers,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"ephemeralAllowGroupMembers,omitempty"`
  1968. Ephemeral24HDuration *WebFeatures_Flag `protobuf:"varint,45,opt,name=ephemeral24HDuration,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"ephemeral24HDuration,omitempty"`
  1969. MdForceUpgrade *WebFeatures_Flag `protobuf:"varint,46,opt,name=mdForceUpgrade,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"mdForceUpgrade,omitempty"`
  1970. DisappearingMode *WebFeatures_Flag `protobuf:"varint,47,opt,name=disappearingMode,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"disappearingMode,omitempty"`
  1971. ExternalMdOptInAvailable *WebFeatures_Flag `protobuf:"varint,48,opt,name=externalMdOptInAvailable,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"externalMdOptInAvailable,omitempty"`
  1972. NoDeleteMessageTimeLimit *WebFeatures_Flag `protobuf:"varint,49,opt,name=noDeleteMessageTimeLimit,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"noDeleteMessageTimeLimit,omitempty"`
  1973. unknownFields protoimpl.UnknownFields
  1974. sizeCache protoimpl.SizeCache
  1975. }
  1976. func (x *WebFeatures) Reset() {
  1977. *x = WebFeatures{}
  1978. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[2]
  1979. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1980. ms.StoreMessageInfo(mi)
  1981. }
  1982. func (x *WebFeatures) String() string {
  1983. return protoimpl.X.MessageStringOf(x)
  1984. }
  1985. func (*WebFeatures) ProtoMessage() {}
  1986. func (x *WebFeatures) ProtoReflect() protoreflect.Message {
  1987. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[2]
  1988. if x != nil {
  1989. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1990. if ms.LoadMessageInfo() == nil {
  1991. ms.StoreMessageInfo(mi)
  1992. }
  1993. return ms
  1994. }
  1995. return mi.MessageOf(x)
  1996. }
  1997. // Deprecated: Use WebFeatures.ProtoReflect.Descriptor instead.
  1998. func (*WebFeatures) Descriptor() ([]byte, []int) {
  1999. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{2}
  2000. }
  2001. func (x *WebFeatures) GetLabelsDisplay() WebFeatures_Flag {
  2002. if x != nil && x.LabelsDisplay != nil {
  2003. return *x.LabelsDisplay
  2004. }
  2005. return WebFeatures_NOT_STARTED
  2006. }
  2007. func (x *WebFeatures) GetVoipIndividualOutgoing() WebFeatures_Flag {
  2008. if x != nil && x.VoipIndividualOutgoing != nil {
  2009. return *x.VoipIndividualOutgoing
  2010. }
  2011. return WebFeatures_NOT_STARTED
  2012. }
  2013. func (x *WebFeatures) GetGroupsV3() WebFeatures_Flag {
  2014. if x != nil && x.GroupsV3 != nil {
  2015. return *x.GroupsV3
  2016. }
  2017. return WebFeatures_NOT_STARTED
  2018. }
  2019. func (x *WebFeatures) GetGroupsV3Create() WebFeatures_Flag {
  2020. if x != nil && x.GroupsV3Create != nil {
  2021. return *x.GroupsV3Create
  2022. }
  2023. return WebFeatures_NOT_STARTED
  2024. }
  2025. func (x *WebFeatures) GetChangeNumberV2() WebFeatures_Flag {
  2026. if x != nil && x.ChangeNumberV2 != nil {
  2027. return *x.ChangeNumberV2
  2028. }
  2029. return WebFeatures_NOT_STARTED
  2030. }
  2031. func (x *WebFeatures) GetQueryStatusV3Thumbnail() WebFeatures_Flag {
  2032. if x != nil && x.QueryStatusV3Thumbnail != nil {
  2033. return *x.QueryStatusV3Thumbnail
  2034. }
  2035. return WebFeatures_NOT_STARTED
  2036. }
  2037. func (x *WebFeatures) GetLiveLocations() WebFeatures_Flag {
  2038. if x != nil && x.LiveLocations != nil {
  2039. return *x.LiveLocations
  2040. }
  2041. return WebFeatures_NOT_STARTED
  2042. }
  2043. func (x *WebFeatures) GetQueryVname() WebFeatures_Flag {
  2044. if x != nil && x.QueryVname != nil {
  2045. return *x.QueryVname
  2046. }
  2047. return WebFeatures_NOT_STARTED
  2048. }
  2049. func (x *WebFeatures) GetVoipIndividualIncoming() WebFeatures_Flag {
  2050. if x != nil && x.VoipIndividualIncoming != nil {
  2051. return *x.VoipIndividualIncoming
  2052. }
  2053. return WebFeatures_NOT_STARTED
  2054. }
  2055. func (x *WebFeatures) GetQuickRepliesQuery() WebFeatures_Flag {
  2056. if x != nil && x.QuickRepliesQuery != nil {
  2057. return *x.QuickRepliesQuery
  2058. }
  2059. return WebFeatures_NOT_STARTED
  2060. }
  2061. func (x *WebFeatures) GetPayments() WebFeatures_Flag {
  2062. if x != nil && x.Payments != nil {
  2063. return *x.Payments
  2064. }
  2065. return WebFeatures_NOT_STARTED
  2066. }
  2067. func (x *WebFeatures) GetStickerPackQuery() WebFeatures_Flag {
  2068. if x != nil && x.StickerPackQuery != nil {
  2069. return *x.StickerPackQuery
  2070. }
  2071. return WebFeatures_NOT_STARTED
  2072. }
  2073. func (x *WebFeatures) GetLiveLocationsFinal() WebFeatures_Flag {
  2074. if x != nil && x.LiveLocationsFinal != nil {
  2075. return *x.LiveLocationsFinal
  2076. }
  2077. return WebFeatures_NOT_STARTED
  2078. }
  2079. func (x *WebFeatures) GetLabelsEdit() WebFeatures_Flag {
  2080. if x != nil && x.LabelsEdit != nil {
  2081. return *x.LabelsEdit
  2082. }
  2083. return WebFeatures_NOT_STARTED
  2084. }
  2085. func (x *WebFeatures) GetMediaUpload() WebFeatures_Flag {
  2086. if x != nil && x.MediaUpload != nil {
  2087. return *x.MediaUpload
  2088. }
  2089. return WebFeatures_NOT_STARTED
  2090. }
  2091. func (x *WebFeatures) GetMediaUploadRichQuickReplies() WebFeatures_Flag {
  2092. if x != nil && x.MediaUploadRichQuickReplies != nil {
  2093. return *x.MediaUploadRichQuickReplies
  2094. }
  2095. return WebFeatures_NOT_STARTED
  2096. }
  2097. func (x *WebFeatures) GetVnameV2() WebFeatures_Flag {
  2098. if x != nil && x.VnameV2 != nil {
  2099. return *x.VnameV2
  2100. }
  2101. return WebFeatures_NOT_STARTED
  2102. }
  2103. func (x *WebFeatures) GetVideoPlaybackURL() WebFeatures_Flag {
  2104. if x != nil && x.VideoPlaybackURL != nil {
  2105. return *x.VideoPlaybackURL
  2106. }
  2107. return WebFeatures_NOT_STARTED
  2108. }
  2109. func (x *WebFeatures) GetStatusRanking() WebFeatures_Flag {
  2110. if x != nil && x.StatusRanking != nil {
  2111. return *x.StatusRanking
  2112. }
  2113. return WebFeatures_NOT_STARTED
  2114. }
  2115. func (x *WebFeatures) GetVoipIndividualVideo() WebFeatures_Flag {
  2116. if x != nil && x.VoipIndividualVideo != nil {
  2117. return *x.VoipIndividualVideo
  2118. }
  2119. return WebFeatures_NOT_STARTED
  2120. }
  2121. func (x *WebFeatures) GetThirdPartyStickers() WebFeatures_Flag {
  2122. if x != nil && x.ThirdPartyStickers != nil {
  2123. return *x.ThirdPartyStickers
  2124. }
  2125. return WebFeatures_NOT_STARTED
  2126. }
  2127. func (x *WebFeatures) GetFrequentlyForwardedSetting() WebFeatures_Flag {
  2128. if x != nil && x.FrequentlyForwardedSetting != nil {
  2129. return *x.FrequentlyForwardedSetting
  2130. }
  2131. return WebFeatures_NOT_STARTED
  2132. }
  2133. func (x *WebFeatures) GetGroupsV4JoinPermission() WebFeatures_Flag {
  2134. if x != nil && x.GroupsV4JoinPermission != nil {
  2135. return *x.GroupsV4JoinPermission
  2136. }
  2137. return WebFeatures_NOT_STARTED
  2138. }
  2139. func (x *WebFeatures) GetRecentStickers() WebFeatures_Flag {
  2140. if x != nil && x.RecentStickers != nil {
  2141. return *x.RecentStickers
  2142. }
  2143. return WebFeatures_NOT_STARTED
  2144. }
  2145. func (x *WebFeatures) GetCatalog() WebFeatures_Flag {
  2146. if x != nil && x.Catalog != nil {
  2147. return *x.Catalog
  2148. }
  2149. return WebFeatures_NOT_STARTED
  2150. }
  2151. func (x *WebFeatures) GetStarredStickers() WebFeatures_Flag {
  2152. if x != nil && x.StarredStickers != nil {
  2153. return *x.StarredStickers
  2154. }
  2155. return WebFeatures_NOT_STARTED
  2156. }
  2157. func (x *WebFeatures) GetVoipGroupCall() WebFeatures_Flag {
  2158. if x != nil && x.VoipGroupCall != nil {
  2159. return *x.VoipGroupCall
  2160. }
  2161. return WebFeatures_NOT_STARTED
  2162. }
  2163. func (x *WebFeatures) GetTemplateMessage() WebFeatures_Flag {
  2164. if x != nil && x.TemplateMessage != nil {
  2165. return *x.TemplateMessage
  2166. }
  2167. return WebFeatures_NOT_STARTED
  2168. }
  2169. func (x *WebFeatures) GetTemplateMessageInteractivity() WebFeatures_Flag {
  2170. if x != nil && x.TemplateMessageInteractivity != nil {
  2171. return *x.TemplateMessageInteractivity
  2172. }
  2173. return WebFeatures_NOT_STARTED
  2174. }
  2175. func (x *WebFeatures) GetEphemeralMessages() WebFeatures_Flag {
  2176. if x != nil && x.EphemeralMessages != nil {
  2177. return *x.EphemeralMessages
  2178. }
  2179. return WebFeatures_NOT_STARTED
  2180. }
  2181. func (x *WebFeatures) GetE2ENotificationSync() WebFeatures_Flag {
  2182. if x != nil && x.E2ENotificationSync != nil {
  2183. return *x.E2ENotificationSync
  2184. }
  2185. return WebFeatures_NOT_STARTED
  2186. }
  2187. func (x *WebFeatures) GetRecentStickersV2() WebFeatures_Flag {
  2188. if x != nil && x.RecentStickersV2 != nil {
  2189. return *x.RecentStickersV2
  2190. }
  2191. return WebFeatures_NOT_STARTED
  2192. }
  2193. func (x *WebFeatures) GetRecentStickersV3() WebFeatures_Flag {
  2194. if x != nil && x.RecentStickersV3 != nil {
  2195. return *x.RecentStickersV3
  2196. }
  2197. return WebFeatures_NOT_STARTED
  2198. }
  2199. func (x *WebFeatures) GetUserNotice() WebFeatures_Flag {
  2200. if x != nil && x.UserNotice != nil {
  2201. return *x.UserNotice
  2202. }
  2203. return WebFeatures_NOT_STARTED
  2204. }
  2205. func (x *WebFeatures) GetSupport() WebFeatures_Flag {
  2206. if x != nil && x.Support != nil {
  2207. return *x.Support
  2208. }
  2209. return WebFeatures_NOT_STARTED
  2210. }
  2211. func (x *WebFeatures) GetGroupUiiCleanup() WebFeatures_Flag {
  2212. if x != nil && x.GroupUiiCleanup != nil {
  2213. return *x.GroupUiiCleanup
  2214. }
  2215. return WebFeatures_NOT_STARTED
  2216. }
  2217. func (x *WebFeatures) GetGroupDogfoodingInternalOnly() WebFeatures_Flag {
  2218. if x != nil && x.GroupDogfoodingInternalOnly != nil {
  2219. return *x.GroupDogfoodingInternalOnly
  2220. }
  2221. return WebFeatures_NOT_STARTED
  2222. }
  2223. func (x *WebFeatures) GetSettingsSync() WebFeatures_Flag {
  2224. if x != nil && x.SettingsSync != nil {
  2225. return *x.SettingsSync
  2226. }
  2227. return WebFeatures_NOT_STARTED
  2228. }
  2229. func (x *WebFeatures) GetArchiveV2() WebFeatures_Flag {
  2230. if x != nil && x.ArchiveV2 != nil {
  2231. return *x.ArchiveV2
  2232. }
  2233. return WebFeatures_NOT_STARTED
  2234. }
  2235. func (x *WebFeatures) GetEphemeralAllowGroupMembers() WebFeatures_Flag {
  2236. if x != nil && x.EphemeralAllowGroupMembers != nil {
  2237. return *x.EphemeralAllowGroupMembers
  2238. }
  2239. return WebFeatures_NOT_STARTED
  2240. }
  2241. func (x *WebFeatures) GetEphemeral24HDuration() WebFeatures_Flag {
  2242. if x != nil && x.Ephemeral24HDuration != nil {
  2243. return *x.Ephemeral24HDuration
  2244. }
  2245. return WebFeatures_NOT_STARTED
  2246. }
  2247. func (x *WebFeatures) GetMdForceUpgrade() WebFeatures_Flag {
  2248. if x != nil && x.MdForceUpgrade != nil {
  2249. return *x.MdForceUpgrade
  2250. }
  2251. return WebFeatures_NOT_STARTED
  2252. }
  2253. func (x *WebFeatures) GetDisappearingMode() WebFeatures_Flag {
  2254. if x != nil && x.DisappearingMode != nil {
  2255. return *x.DisappearingMode
  2256. }
  2257. return WebFeatures_NOT_STARTED
  2258. }
  2259. func (x *WebFeatures) GetExternalMdOptInAvailable() WebFeatures_Flag {
  2260. if x != nil && x.ExternalMdOptInAvailable != nil {
  2261. return *x.ExternalMdOptInAvailable
  2262. }
  2263. return WebFeatures_NOT_STARTED
  2264. }
  2265. func (x *WebFeatures) GetNoDeleteMessageTimeLimit() WebFeatures_Flag {
  2266. if x != nil && x.NoDeleteMessageTimeLimit != nil {
  2267. return *x.NoDeleteMessageTimeLimit
  2268. }
  2269. return WebFeatures_NOT_STARTED
  2270. }
  2271. type PinInChat struct {
  2272. state protoimpl.MessageState `protogen:"open.v1"`
  2273. Type *PinInChat_Type `protobuf:"varint,1,opt,name=type,enum=WAWebProtobufsWeb.PinInChat_Type" json:"type,omitempty"`
  2274. Key *waCommon.MessageKey `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
  2275. SenderTimestampMS *int64 `protobuf:"varint,3,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"`
  2276. ServerTimestampMS *int64 `protobuf:"varint,4,opt,name=serverTimestampMS" json:"serverTimestampMS,omitempty"`
  2277. MessageAddOnContextInfo *MessageAddOnContextInfo `protobuf:"bytes,5,opt,name=messageAddOnContextInfo" json:"messageAddOnContextInfo,omitempty"`
  2278. unknownFields protoimpl.UnknownFields
  2279. sizeCache protoimpl.SizeCache
  2280. }
  2281. func (x *PinInChat) Reset() {
  2282. *x = PinInChat{}
  2283. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[3]
  2284. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2285. ms.StoreMessageInfo(mi)
  2286. }
  2287. func (x *PinInChat) String() string {
  2288. return protoimpl.X.MessageStringOf(x)
  2289. }
  2290. func (*PinInChat) ProtoMessage() {}
  2291. func (x *PinInChat) ProtoReflect() protoreflect.Message {
  2292. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[3]
  2293. if x != nil {
  2294. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2295. if ms.LoadMessageInfo() == nil {
  2296. ms.StoreMessageInfo(mi)
  2297. }
  2298. return ms
  2299. }
  2300. return mi.MessageOf(x)
  2301. }
  2302. // Deprecated: Use PinInChat.ProtoReflect.Descriptor instead.
  2303. func (*PinInChat) Descriptor() ([]byte, []int) {
  2304. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{3}
  2305. }
  2306. func (x *PinInChat) GetType() PinInChat_Type {
  2307. if x != nil && x.Type != nil {
  2308. return *x.Type
  2309. }
  2310. return PinInChat_UNKNOWN_TYPE
  2311. }
  2312. func (x *PinInChat) GetKey() *waCommon.MessageKey {
  2313. if x != nil {
  2314. return x.Key
  2315. }
  2316. return nil
  2317. }
  2318. func (x *PinInChat) GetSenderTimestampMS() int64 {
  2319. if x != nil && x.SenderTimestampMS != nil {
  2320. return *x.SenderTimestampMS
  2321. }
  2322. return 0
  2323. }
  2324. func (x *PinInChat) GetServerTimestampMS() int64 {
  2325. if x != nil && x.ServerTimestampMS != nil {
  2326. return *x.ServerTimestampMS
  2327. }
  2328. return 0
  2329. }
  2330. func (x *PinInChat) GetMessageAddOnContextInfo() *MessageAddOnContextInfo {
  2331. if x != nil {
  2332. return x.MessageAddOnContextInfo
  2333. }
  2334. return nil
  2335. }
  2336. type MessageAddOn struct {
  2337. state protoimpl.MessageState `protogen:"open.v1"`
  2338. MessageAddOnType *MessageAddOn_MessageAddOnType `protobuf:"varint,1,opt,name=messageAddOnType,enum=WAWebProtobufsWeb.MessageAddOn_MessageAddOnType" json:"messageAddOnType,omitempty"`
  2339. MessageAddOn *waE2E.Message `protobuf:"bytes,2,opt,name=messageAddOn" json:"messageAddOn,omitempty"`
  2340. SenderTimestampMS *int64 `protobuf:"varint,3,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"`
  2341. ServerTimestampMS *int64 `protobuf:"varint,4,opt,name=serverTimestampMS" json:"serverTimestampMS,omitempty"`
  2342. Status *WebMessageInfo_Status `protobuf:"varint,5,opt,name=status,enum=WAWebProtobufsWeb.WebMessageInfo_Status" json:"status,omitempty"`
  2343. AddOnContextInfo *MessageAddOnContextInfo `protobuf:"bytes,6,opt,name=addOnContextInfo" json:"addOnContextInfo,omitempty"`
  2344. MessageAddOnKey *waCommon.MessageKey `protobuf:"bytes,7,opt,name=messageAddOnKey" json:"messageAddOnKey,omitempty"`
  2345. LegacyMessage *LegacyMessage `protobuf:"bytes,8,opt,name=legacyMessage" json:"legacyMessage,omitempty"`
  2346. unknownFields protoimpl.UnknownFields
  2347. sizeCache protoimpl.SizeCache
  2348. }
  2349. func (x *MessageAddOn) Reset() {
  2350. *x = MessageAddOn{}
  2351. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[4]
  2352. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2353. ms.StoreMessageInfo(mi)
  2354. }
  2355. func (x *MessageAddOn) String() string {
  2356. return protoimpl.X.MessageStringOf(x)
  2357. }
  2358. func (*MessageAddOn) ProtoMessage() {}
  2359. func (x *MessageAddOn) ProtoReflect() protoreflect.Message {
  2360. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[4]
  2361. if x != nil {
  2362. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2363. if ms.LoadMessageInfo() == nil {
  2364. ms.StoreMessageInfo(mi)
  2365. }
  2366. return ms
  2367. }
  2368. return mi.MessageOf(x)
  2369. }
  2370. // Deprecated: Use MessageAddOn.ProtoReflect.Descriptor instead.
  2371. func (*MessageAddOn) Descriptor() ([]byte, []int) {
  2372. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{4}
  2373. }
  2374. func (x *MessageAddOn) GetMessageAddOnType() MessageAddOn_MessageAddOnType {
  2375. if x != nil && x.MessageAddOnType != nil {
  2376. return *x.MessageAddOnType
  2377. }
  2378. return MessageAddOn_UNDEFINED
  2379. }
  2380. func (x *MessageAddOn) GetMessageAddOn() *waE2E.Message {
  2381. if x != nil {
  2382. return x.MessageAddOn
  2383. }
  2384. return nil
  2385. }
  2386. func (x *MessageAddOn) GetSenderTimestampMS() int64 {
  2387. if x != nil && x.SenderTimestampMS != nil {
  2388. return *x.SenderTimestampMS
  2389. }
  2390. return 0
  2391. }
  2392. func (x *MessageAddOn) GetServerTimestampMS() int64 {
  2393. if x != nil && x.ServerTimestampMS != nil {
  2394. return *x.ServerTimestampMS
  2395. }
  2396. return 0
  2397. }
  2398. func (x *MessageAddOn) GetStatus() WebMessageInfo_Status {
  2399. if x != nil && x.Status != nil {
  2400. return *x.Status
  2401. }
  2402. return WebMessageInfo_ERROR
  2403. }
  2404. func (x *MessageAddOn) GetAddOnContextInfo() *MessageAddOnContextInfo {
  2405. if x != nil {
  2406. return x.AddOnContextInfo
  2407. }
  2408. return nil
  2409. }
  2410. func (x *MessageAddOn) GetMessageAddOnKey() *waCommon.MessageKey {
  2411. if x != nil {
  2412. return x.MessageAddOnKey
  2413. }
  2414. return nil
  2415. }
  2416. func (x *MessageAddOn) GetLegacyMessage() *LegacyMessage {
  2417. if x != nil {
  2418. return x.LegacyMessage
  2419. }
  2420. return nil
  2421. }
  2422. type GroupHistoryBundleInfo struct {
  2423. state protoimpl.MessageState `protogen:"open.v1"`
  2424. DeprecatedMessageHistoryBundle *waE2E.MessageHistoryBundle `protobuf:"bytes,1,opt,name=deprecatedMessageHistoryBundle" json:"deprecatedMessageHistoryBundle,omitempty"`
  2425. ProcessState *GroupHistoryBundleInfo_ProcessState `protobuf:"varint,2,opt,name=processState,enum=WAWebProtobufsWeb.GroupHistoryBundleInfo_ProcessState" json:"processState,omitempty"`
  2426. unknownFields protoimpl.UnknownFields
  2427. sizeCache protoimpl.SizeCache
  2428. }
  2429. func (x *GroupHistoryBundleInfo) Reset() {
  2430. *x = GroupHistoryBundleInfo{}
  2431. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[5]
  2432. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2433. ms.StoreMessageInfo(mi)
  2434. }
  2435. func (x *GroupHistoryBundleInfo) String() string {
  2436. return protoimpl.X.MessageStringOf(x)
  2437. }
  2438. func (*GroupHistoryBundleInfo) ProtoMessage() {}
  2439. func (x *GroupHistoryBundleInfo) ProtoReflect() protoreflect.Message {
  2440. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[5]
  2441. if x != nil {
  2442. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2443. if ms.LoadMessageInfo() == nil {
  2444. ms.StoreMessageInfo(mi)
  2445. }
  2446. return ms
  2447. }
  2448. return mi.MessageOf(x)
  2449. }
  2450. // Deprecated: Use GroupHistoryBundleInfo.ProtoReflect.Descriptor instead.
  2451. func (*GroupHistoryBundleInfo) Descriptor() ([]byte, []int) {
  2452. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{5}
  2453. }
  2454. func (x *GroupHistoryBundleInfo) GetDeprecatedMessageHistoryBundle() *waE2E.MessageHistoryBundle {
  2455. if x != nil {
  2456. return x.DeprecatedMessageHistoryBundle
  2457. }
  2458. return nil
  2459. }
  2460. func (x *GroupHistoryBundleInfo) GetProcessState() GroupHistoryBundleInfo_ProcessState {
  2461. if x != nil && x.ProcessState != nil {
  2462. return *x.ProcessState
  2463. }
  2464. return GroupHistoryBundleInfo_NOT_INJECTED
  2465. }
  2466. type CommentMetadata struct {
  2467. state protoimpl.MessageState `protogen:"open.v1"`
  2468. CommentParentKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=commentParentKey" json:"commentParentKey,omitempty"`
  2469. ReplyCount *uint32 `protobuf:"varint,2,opt,name=replyCount" json:"replyCount,omitempty"`
  2470. unknownFields protoimpl.UnknownFields
  2471. sizeCache protoimpl.SizeCache
  2472. }
  2473. func (x *CommentMetadata) Reset() {
  2474. *x = CommentMetadata{}
  2475. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[6]
  2476. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2477. ms.StoreMessageInfo(mi)
  2478. }
  2479. func (x *CommentMetadata) String() string {
  2480. return protoimpl.X.MessageStringOf(x)
  2481. }
  2482. func (*CommentMetadata) ProtoMessage() {}
  2483. func (x *CommentMetadata) ProtoReflect() protoreflect.Message {
  2484. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[6]
  2485. if x != nil {
  2486. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2487. if ms.LoadMessageInfo() == nil {
  2488. ms.StoreMessageInfo(mi)
  2489. }
  2490. return ms
  2491. }
  2492. return mi.MessageOf(x)
  2493. }
  2494. // Deprecated: Use CommentMetadata.ProtoReflect.Descriptor instead.
  2495. func (*CommentMetadata) Descriptor() ([]byte, []int) {
  2496. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{6}
  2497. }
  2498. func (x *CommentMetadata) GetCommentParentKey() *waCommon.MessageKey {
  2499. if x != nil {
  2500. return x.CommentParentKey
  2501. }
  2502. return nil
  2503. }
  2504. func (x *CommentMetadata) GetReplyCount() uint32 {
  2505. if x != nil && x.ReplyCount != nil {
  2506. return *x.ReplyCount
  2507. }
  2508. return 0
  2509. }
  2510. type WebNotificationsInfo struct {
  2511. state protoimpl.MessageState `protogen:"open.v1"`
  2512. Timestamp *uint64 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
  2513. UnreadChats *uint32 `protobuf:"varint,3,opt,name=unreadChats" json:"unreadChats,omitempty"`
  2514. NotifyMessageCount *uint32 `protobuf:"varint,4,opt,name=notifyMessageCount" json:"notifyMessageCount,omitempty"`
  2515. NotifyMessages []*WebMessageInfo `protobuf:"bytes,5,rep,name=notifyMessages" json:"notifyMessages,omitempty"`
  2516. unknownFields protoimpl.UnknownFields
  2517. sizeCache protoimpl.SizeCache
  2518. }
  2519. func (x *WebNotificationsInfo) Reset() {
  2520. *x = WebNotificationsInfo{}
  2521. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[7]
  2522. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2523. ms.StoreMessageInfo(mi)
  2524. }
  2525. func (x *WebNotificationsInfo) String() string {
  2526. return protoimpl.X.MessageStringOf(x)
  2527. }
  2528. func (*WebNotificationsInfo) ProtoMessage() {}
  2529. func (x *WebNotificationsInfo) ProtoReflect() protoreflect.Message {
  2530. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[7]
  2531. if x != nil {
  2532. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2533. if ms.LoadMessageInfo() == nil {
  2534. ms.StoreMessageInfo(mi)
  2535. }
  2536. return ms
  2537. }
  2538. return mi.MessageOf(x)
  2539. }
  2540. // Deprecated: Use WebNotificationsInfo.ProtoReflect.Descriptor instead.
  2541. func (*WebNotificationsInfo) Descriptor() ([]byte, []int) {
  2542. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{7}
  2543. }
  2544. func (x *WebNotificationsInfo) GetTimestamp() uint64 {
  2545. if x != nil && x.Timestamp != nil {
  2546. return *x.Timestamp
  2547. }
  2548. return 0
  2549. }
  2550. func (x *WebNotificationsInfo) GetUnreadChats() uint32 {
  2551. if x != nil && x.UnreadChats != nil {
  2552. return *x.UnreadChats
  2553. }
  2554. return 0
  2555. }
  2556. func (x *WebNotificationsInfo) GetNotifyMessageCount() uint32 {
  2557. if x != nil && x.NotifyMessageCount != nil {
  2558. return *x.NotifyMessageCount
  2559. }
  2560. return 0
  2561. }
  2562. func (x *WebNotificationsInfo) GetNotifyMessages() []*WebMessageInfo {
  2563. if x != nil {
  2564. return x.NotifyMessages
  2565. }
  2566. return nil
  2567. }
  2568. type NotificationMessageInfo struct {
  2569. state protoimpl.MessageState `protogen:"open.v1"`
  2570. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  2571. Message *waE2E.Message `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
  2572. MessageTimestamp *uint64 `protobuf:"varint,3,opt,name=messageTimestamp" json:"messageTimestamp,omitempty"`
  2573. Participant *string `protobuf:"bytes,4,opt,name=participant" json:"participant,omitempty"`
  2574. unknownFields protoimpl.UnknownFields
  2575. sizeCache protoimpl.SizeCache
  2576. }
  2577. func (x *NotificationMessageInfo) Reset() {
  2578. *x = NotificationMessageInfo{}
  2579. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[8]
  2580. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2581. ms.StoreMessageInfo(mi)
  2582. }
  2583. func (x *NotificationMessageInfo) String() string {
  2584. return protoimpl.X.MessageStringOf(x)
  2585. }
  2586. func (*NotificationMessageInfo) ProtoMessage() {}
  2587. func (x *NotificationMessageInfo) ProtoReflect() protoreflect.Message {
  2588. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[8]
  2589. if x != nil {
  2590. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2591. if ms.LoadMessageInfo() == nil {
  2592. ms.StoreMessageInfo(mi)
  2593. }
  2594. return ms
  2595. }
  2596. return mi.MessageOf(x)
  2597. }
  2598. // Deprecated: Use NotificationMessageInfo.ProtoReflect.Descriptor instead.
  2599. func (*NotificationMessageInfo) Descriptor() ([]byte, []int) {
  2600. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{8}
  2601. }
  2602. func (x *NotificationMessageInfo) GetKey() *waCommon.MessageKey {
  2603. if x != nil {
  2604. return x.Key
  2605. }
  2606. return nil
  2607. }
  2608. func (x *NotificationMessageInfo) GetMessage() *waE2E.Message {
  2609. if x != nil {
  2610. return x.Message
  2611. }
  2612. return nil
  2613. }
  2614. func (x *NotificationMessageInfo) GetMessageTimestamp() uint64 {
  2615. if x != nil && x.MessageTimestamp != nil {
  2616. return *x.MessageTimestamp
  2617. }
  2618. return 0
  2619. }
  2620. func (x *NotificationMessageInfo) GetParticipant() string {
  2621. if x != nil && x.Participant != nil {
  2622. return *x.Participant
  2623. }
  2624. return ""
  2625. }
  2626. type ReportingTokenInfo struct {
  2627. state protoimpl.MessageState `protogen:"open.v1"`
  2628. ReportingTag []byte `protobuf:"bytes,1,opt,name=reportingTag" json:"reportingTag,omitempty"`
  2629. unknownFields protoimpl.UnknownFields
  2630. sizeCache protoimpl.SizeCache
  2631. }
  2632. func (x *ReportingTokenInfo) Reset() {
  2633. *x = ReportingTokenInfo{}
  2634. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[9]
  2635. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2636. ms.StoreMessageInfo(mi)
  2637. }
  2638. func (x *ReportingTokenInfo) String() string {
  2639. return protoimpl.X.MessageStringOf(x)
  2640. }
  2641. func (*ReportingTokenInfo) ProtoMessage() {}
  2642. func (x *ReportingTokenInfo) ProtoReflect() protoreflect.Message {
  2643. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[9]
  2644. if x != nil {
  2645. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2646. if ms.LoadMessageInfo() == nil {
  2647. ms.StoreMessageInfo(mi)
  2648. }
  2649. return ms
  2650. }
  2651. return mi.MessageOf(x)
  2652. }
  2653. // Deprecated: Use ReportingTokenInfo.ProtoReflect.Descriptor instead.
  2654. func (*ReportingTokenInfo) Descriptor() ([]byte, []int) {
  2655. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{9}
  2656. }
  2657. func (x *ReportingTokenInfo) GetReportingTag() []byte {
  2658. if x != nil {
  2659. return x.ReportingTag
  2660. }
  2661. return nil
  2662. }
  2663. type MediaData struct {
  2664. state protoimpl.MessageState `protogen:"open.v1"`
  2665. LocalPath *string `protobuf:"bytes,1,opt,name=localPath" json:"localPath,omitempty"`
  2666. unknownFields protoimpl.UnknownFields
  2667. sizeCache protoimpl.SizeCache
  2668. }
  2669. func (x *MediaData) Reset() {
  2670. *x = MediaData{}
  2671. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[10]
  2672. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2673. ms.StoreMessageInfo(mi)
  2674. }
  2675. func (x *MediaData) String() string {
  2676. return protoimpl.X.MessageStringOf(x)
  2677. }
  2678. func (*MediaData) ProtoMessage() {}
  2679. func (x *MediaData) ProtoReflect() protoreflect.Message {
  2680. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[10]
  2681. if x != nil {
  2682. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2683. if ms.LoadMessageInfo() == nil {
  2684. ms.StoreMessageInfo(mi)
  2685. }
  2686. return ms
  2687. }
  2688. return mi.MessageOf(x)
  2689. }
  2690. // Deprecated: Use MediaData.ProtoReflect.Descriptor instead.
  2691. func (*MediaData) Descriptor() ([]byte, []int) {
  2692. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{10}
  2693. }
  2694. func (x *MediaData) GetLocalPath() string {
  2695. if x != nil && x.LocalPath != nil {
  2696. return *x.LocalPath
  2697. }
  2698. return ""
  2699. }
  2700. type PhotoChange struct {
  2701. state protoimpl.MessageState `protogen:"open.v1"`
  2702. OldPhoto []byte `protobuf:"bytes,1,opt,name=oldPhoto" json:"oldPhoto,omitempty"`
  2703. NewPhoto []byte `protobuf:"bytes,2,opt,name=newPhoto" json:"newPhoto,omitempty"`
  2704. NewPhotoID *uint32 `protobuf:"varint,3,opt,name=newPhotoID" json:"newPhotoID,omitempty"`
  2705. unknownFields protoimpl.UnknownFields
  2706. sizeCache protoimpl.SizeCache
  2707. }
  2708. func (x *PhotoChange) Reset() {
  2709. *x = PhotoChange{}
  2710. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[11]
  2711. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2712. ms.StoreMessageInfo(mi)
  2713. }
  2714. func (x *PhotoChange) String() string {
  2715. return protoimpl.X.MessageStringOf(x)
  2716. }
  2717. func (*PhotoChange) ProtoMessage() {}
  2718. func (x *PhotoChange) ProtoReflect() protoreflect.Message {
  2719. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[11]
  2720. if x != nil {
  2721. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2722. if ms.LoadMessageInfo() == nil {
  2723. ms.StoreMessageInfo(mi)
  2724. }
  2725. return ms
  2726. }
  2727. return mi.MessageOf(x)
  2728. }
  2729. // Deprecated: Use PhotoChange.ProtoReflect.Descriptor instead.
  2730. func (*PhotoChange) Descriptor() ([]byte, []int) {
  2731. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{11}
  2732. }
  2733. func (x *PhotoChange) GetOldPhoto() []byte {
  2734. if x != nil {
  2735. return x.OldPhoto
  2736. }
  2737. return nil
  2738. }
  2739. func (x *PhotoChange) GetNewPhoto() []byte {
  2740. if x != nil {
  2741. return x.NewPhoto
  2742. }
  2743. return nil
  2744. }
  2745. func (x *PhotoChange) GetNewPhotoID() uint32 {
  2746. if x != nil && x.NewPhotoID != nil {
  2747. return *x.NewPhotoID
  2748. }
  2749. return 0
  2750. }
  2751. type StatusPSA struct {
  2752. state protoimpl.MessageState `protogen:"open.v1"`
  2753. CampaignID *uint64 `protobuf:"varint,44,req,name=campaignID" json:"campaignID,omitempty"`
  2754. CampaignExpirationTimestamp *uint64 `protobuf:"varint,45,opt,name=campaignExpirationTimestamp" json:"campaignExpirationTimestamp,omitempty"`
  2755. unknownFields protoimpl.UnknownFields
  2756. sizeCache protoimpl.SizeCache
  2757. }
  2758. func (x *StatusPSA) Reset() {
  2759. *x = StatusPSA{}
  2760. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[12]
  2761. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2762. ms.StoreMessageInfo(mi)
  2763. }
  2764. func (x *StatusPSA) String() string {
  2765. return protoimpl.X.MessageStringOf(x)
  2766. }
  2767. func (*StatusPSA) ProtoMessage() {}
  2768. func (x *StatusPSA) ProtoReflect() protoreflect.Message {
  2769. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[12]
  2770. if x != nil {
  2771. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2772. if ms.LoadMessageInfo() == nil {
  2773. ms.StoreMessageInfo(mi)
  2774. }
  2775. return ms
  2776. }
  2777. return mi.MessageOf(x)
  2778. }
  2779. // Deprecated: Use StatusPSA.ProtoReflect.Descriptor instead.
  2780. func (*StatusPSA) Descriptor() ([]byte, []int) {
  2781. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{12}
  2782. }
  2783. func (x *StatusPSA) GetCampaignID() uint64 {
  2784. if x != nil && x.CampaignID != nil {
  2785. return *x.CampaignID
  2786. }
  2787. return 0
  2788. }
  2789. func (x *StatusPSA) GetCampaignExpirationTimestamp() uint64 {
  2790. if x != nil && x.CampaignExpirationTimestamp != nil {
  2791. return *x.CampaignExpirationTimestamp
  2792. }
  2793. return 0
  2794. }
  2795. type UserReceipt struct {
  2796. state protoimpl.MessageState `protogen:"open.v1"`
  2797. UserJID *string `protobuf:"bytes,1,req,name=userJID" json:"userJID,omitempty"`
  2798. ReceiptTimestamp *int64 `protobuf:"varint,2,opt,name=receiptTimestamp" json:"receiptTimestamp,omitempty"`
  2799. ReadTimestamp *int64 `protobuf:"varint,3,opt,name=readTimestamp" json:"readTimestamp,omitempty"`
  2800. PlayedTimestamp *int64 `protobuf:"varint,4,opt,name=playedTimestamp" json:"playedTimestamp,omitempty"`
  2801. PendingDeviceJID []string `protobuf:"bytes,5,rep,name=pendingDeviceJID" json:"pendingDeviceJID,omitempty"`
  2802. DeliveredDeviceJID []string `protobuf:"bytes,6,rep,name=deliveredDeviceJID" json:"deliveredDeviceJID,omitempty"`
  2803. unknownFields protoimpl.UnknownFields
  2804. sizeCache protoimpl.SizeCache
  2805. }
  2806. func (x *UserReceipt) Reset() {
  2807. *x = UserReceipt{}
  2808. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[13]
  2809. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2810. ms.StoreMessageInfo(mi)
  2811. }
  2812. func (x *UserReceipt) String() string {
  2813. return protoimpl.X.MessageStringOf(x)
  2814. }
  2815. func (*UserReceipt) ProtoMessage() {}
  2816. func (x *UserReceipt) ProtoReflect() protoreflect.Message {
  2817. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[13]
  2818. if x != nil {
  2819. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2820. if ms.LoadMessageInfo() == nil {
  2821. ms.StoreMessageInfo(mi)
  2822. }
  2823. return ms
  2824. }
  2825. return mi.MessageOf(x)
  2826. }
  2827. // Deprecated: Use UserReceipt.ProtoReflect.Descriptor instead.
  2828. func (*UserReceipt) Descriptor() ([]byte, []int) {
  2829. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{13}
  2830. }
  2831. func (x *UserReceipt) GetUserJID() string {
  2832. if x != nil && x.UserJID != nil {
  2833. return *x.UserJID
  2834. }
  2835. return ""
  2836. }
  2837. func (x *UserReceipt) GetReceiptTimestamp() int64 {
  2838. if x != nil && x.ReceiptTimestamp != nil {
  2839. return *x.ReceiptTimestamp
  2840. }
  2841. return 0
  2842. }
  2843. func (x *UserReceipt) GetReadTimestamp() int64 {
  2844. if x != nil && x.ReadTimestamp != nil {
  2845. return *x.ReadTimestamp
  2846. }
  2847. return 0
  2848. }
  2849. func (x *UserReceipt) GetPlayedTimestamp() int64 {
  2850. if x != nil && x.PlayedTimestamp != nil {
  2851. return *x.PlayedTimestamp
  2852. }
  2853. return 0
  2854. }
  2855. func (x *UserReceipt) GetPendingDeviceJID() []string {
  2856. if x != nil {
  2857. return x.PendingDeviceJID
  2858. }
  2859. return nil
  2860. }
  2861. func (x *UserReceipt) GetDeliveredDeviceJID() []string {
  2862. if x != nil {
  2863. return x.DeliveredDeviceJID
  2864. }
  2865. return nil
  2866. }
  2867. type Reaction struct {
  2868. state protoimpl.MessageState `protogen:"open.v1"`
  2869. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  2870. Text *string `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"`
  2871. GroupingKey *string `protobuf:"bytes,3,opt,name=groupingKey" json:"groupingKey,omitempty"`
  2872. SenderTimestampMS *int64 `protobuf:"varint,4,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"`
  2873. Unread *bool `protobuf:"varint,5,opt,name=unread" json:"unread,omitempty"`
  2874. unknownFields protoimpl.UnknownFields
  2875. sizeCache protoimpl.SizeCache
  2876. }
  2877. func (x *Reaction) Reset() {
  2878. *x = Reaction{}
  2879. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[14]
  2880. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2881. ms.StoreMessageInfo(mi)
  2882. }
  2883. func (x *Reaction) String() string {
  2884. return protoimpl.X.MessageStringOf(x)
  2885. }
  2886. func (*Reaction) ProtoMessage() {}
  2887. func (x *Reaction) ProtoReflect() protoreflect.Message {
  2888. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[14]
  2889. if x != nil {
  2890. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2891. if ms.LoadMessageInfo() == nil {
  2892. ms.StoreMessageInfo(mi)
  2893. }
  2894. return ms
  2895. }
  2896. return mi.MessageOf(x)
  2897. }
  2898. // Deprecated: Use Reaction.ProtoReflect.Descriptor instead.
  2899. func (*Reaction) Descriptor() ([]byte, []int) {
  2900. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{14}
  2901. }
  2902. func (x *Reaction) GetKey() *waCommon.MessageKey {
  2903. if x != nil {
  2904. return x.Key
  2905. }
  2906. return nil
  2907. }
  2908. func (x *Reaction) GetText() string {
  2909. if x != nil && x.Text != nil {
  2910. return *x.Text
  2911. }
  2912. return ""
  2913. }
  2914. func (x *Reaction) GetGroupingKey() string {
  2915. if x != nil && x.GroupingKey != nil {
  2916. return *x.GroupingKey
  2917. }
  2918. return ""
  2919. }
  2920. func (x *Reaction) GetSenderTimestampMS() int64 {
  2921. if x != nil && x.SenderTimestampMS != nil {
  2922. return *x.SenderTimestampMS
  2923. }
  2924. return 0
  2925. }
  2926. func (x *Reaction) GetUnread() bool {
  2927. if x != nil && x.Unread != nil {
  2928. return *x.Unread
  2929. }
  2930. return false
  2931. }
  2932. type PollUpdate struct {
  2933. state protoimpl.MessageState `protogen:"open.v1"`
  2934. PollUpdateMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=pollUpdateMessageKey" json:"pollUpdateMessageKey,omitempty"`
  2935. Vote *waE2E.PollVoteMessage `protobuf:"bytes,2,opt,name=vote" json:"vote,omitempty"`
  2936. SenderTimestampMS *int64 `protobuf:"varint,3,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"`
  2937. ServerTimestampMS *int64 `protobuf:"varint,4,opt,name=serverTimestampMS" json:"serverTimestampMS,omitempty"`
  2938. Unread *bool `protobuf:"varint,5,opt,name=unread" json:"unread,omitempty"`
  2939. unknownFields protoimpl.UnknownFields
  2940. sizeCache protoimpl.SizeCache
  2941. }
  2942. func (x *PollUpdate) Reset() {
  2943. *x = PollUpdate{}
  2944. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[15]
  2945. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2946. ms.StoreMessageInfo(mi)
  2947. }
  2948. func (x *PollUpdate) String() string {
  2949. return protoimpl.X.MessageStringOf(x)
  2950. }
  2951. func (*PollUpdate) ProtoMessage() {}
  2952. func (x *PollUpdate) ProtoReflect() protoreflect.Message {
  2953. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[15]
  2954. if x != nil {
  2955. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2956. if ms.LoadMessageInfo() == nil {
  2957. ms.StoreMessageInfo(mi)
  2958. }
  2959. return ms
  2960. }
  2961. return mi.MessageOf(x)
  2962. }
  2963. // Deprecated: Use PollUpdate.ProtoReflect.Descriptor instead.
  2964. func (*PollUpdate) Descriptor() ([]byte, []int) {
  2965. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{15}
  2966. }
  2967. func (x *PollUpdate) GetPollUpdateMessageKey() *waCommon.MessageKey {
  2968. if x != nil {
  2969. return x.PollUpdateMessageKey
  2970. }
  2971. return nil
  2972. }
  2973. func (x *PollUpdate) GetVote() *waE2E.PollVoteMessage {
  2974. if x != nil {
  2975. return x.Vote
  2976. }
  2977. return nil
  2978. }
  2979. func (x *PollUpdate) GetSenderTimestampMS() int64 {
  2980. if x != nil && x.SenderTimestampMS != nil {
  2981. return *x.SenderTimestampMS
  2982. }
  2983. return 0
  2984. }
  2985. func (x *PollUpdate) GetServerTimestampMS() int64 {
  2986. if x != nil && x.ServerTimestampMS != nil {
  2987. return *x.ServerTimestampMS
  2988. }
  2989. return 0
  2990. }
  2991. func (x *PollUpdate) GetUnread() bool {
  2992. if x != nil && x.Unread != nil {
  2993. return *x.Unread
  2994. }
  2995. return false
  2996. }
  2997. type PollAdditionalMetadata struct {
  2998. state protoimpl.MessageState `protogen:"open.v1"`
  2999. PollInvalidated *bool `protobuf:"varint,1,opt,name=pollInvalidated" json:"pollInvalidated,omitempty"`
  3000. unknownFields protoimpl.UnknownFields
  3001. sizeCache protoimpl.SizeCache
  3002. }
  3003. func (x *PollAdditionalMetadata) Reset() {
  3004. *x = PollAdditionalMetadata{}
  3005. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[16]
  3006. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3007. ms.StoreMessageInfo(mi)
  3008. }
  3009. func (x *PollAdditionalMetadata) String() string {
  3010. return protoimpl.X.MessageStringOf(x)
  3011. }
  3012. func (*PollAdditionalMetadata) ProtoMessage() {}
  3013. func (x *PollAdditionalMetadata) ProtoReflect() protoreflect.Message {
  3014. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[16]
  3015. if x != nil {
  3016. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3017. if ms.LoadMessageInfo() == nil {
  3018. ms.StoreMessageInfo(mi)
  3019. }
  3020. return ms
  3021. }
  3022. return mi.MessageOf(x)
  3023. }
  3024. // Deprecated: Use PollAdditionalMetadata.ProtoReflect.Descriptor instead.
  3025. func (*PollAdditionalMetadata) Descriptor() ([]byte, []int) {
  3026. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{16}
  3027. }
  3028. func (x *PollAdditionalMetadata) GetPollInvalidated() bool {
  3029. if x != nil && x.PollInvalidated != nil {
  3030. return *x.PollInvalidated
  3031. }
  3032. return false
  3033. }
  3034. type InteractiveMessageAdditionalMetadata struct {
  3035. state protoimpl.MessageState `protogen:"open.v1"`
  3036. IsGalaxyFlowCompleted *bool `protobuf:"varint,1,opt,name=isGalaxyFlowCompleted" json:"isGalaxyFlowCompleted,omitempty"`
  3037. unknownFields protoimpl.UnknownFields
  3038. sizeCache protoimpl.SizeCache
  3039. }
  3040. func (x *InteractiveMessageAdditionalMetadata) Reset() {
  3041. *x = InteractiveMessageAdditionalMetadata{}
  3042. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[17]
  3043. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3044. ms.StoreMessageInfo(mi)
  3045. }
  3046. func (x *InteractiveMessageAdditionalMetadata) String() string {
  3047. return protoimpl.X.MessageStringOf(x)
  3048. }
  3049. func (*InteractiveMessageAdditionalMetadata) ProtoMessage() {}
  3050. func (x *InteractiveMessageAdditionalMetadata) ProtoReflect() protoreflect.Message {
  3051. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[17]
  3052. if x != nil {
  3053. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3054. if ms.LoadMessageInfo() == nil {
  3055. ms.StoreMessageInfo(mi)
  3056. }
  3057. return ms
  3058. }
  3059. return mi.MessageOf(x)
  3060. }
  3061. // Deprecated: Use InteractiveMessageAdditionalMetadata.ProtoReflect.Descriptor instead.
  3062. func (*InteractiveMessageAdditionalMetadata) Descriptor() ([]byte, []int) {
  3063. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{17}
  3064. }
  3065. func (x *InteractiveMessageAdditionalMetadata) GetIsGalaxyFlowCompleted() bool {
  3066. if x != nil && x.IsGalaxyFlowCompleted != nil {
  3067. return *x.IsGalaxyFlowCompleted
  3068. }
  3069. return false
  3070. }
  3071. type EventAdditionalMetadata struct {
  3072. state protoimpl.MessageState `protogen:"open.v1"`
  3073. IsStale *bool `protobuf:"varint,1,opt,name=isStale" json:"isStale,omitempty"`
  3074. unknownFields protoimpl.UnknownFields
  3075. sizeCache protoimpl.SizeCache
  3076. }
  3077. func (x *EventAdditionalMetadata) Reset() {
  3078. *x = EventAdditionalMetadata{}
  3079. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[18]
  3080. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3081. ms.StoreMessageInfo(mi)
  3082. }
  3083. func (x *EventAdditionalMetadata) String() string {
  3084. return protoimpl.X.MessageStringOf(x)
  3085. }
  3086. func (*EventAdditionalMetadata) ProtoMessage() {}
  3087. func (x *EventAdditionalMetadata) ProtoReflect() protoreflect.Message {
  3088. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[18]
  3089. if x != nil {
  3090. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3091. if ms.LoadMessageInfo() == nil {
  3092. ms.StoreMessageInfo(mi)
  3093. }
  3094. return ms
  3095. }
  3096. return mi.MessageOf(x)
  3097. }
  3098. // Deprecated: Use EventAdditionalMetadata.ProtoReflect.Descriptor instead.
  3099. func (*EventAdditionalMetadata) Descriptor() ([]byte, []int) {
  3100. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{18}
  3101. }
  3102. func (x *EventAdditionalMetadata) GetIsStale() bool {
  3103. if x != nil && x.IsStale != nil {
  3104. return *x.IsStale
  3105. }
  3106. return false
  3107. }
  3108. type KeepInChat struct {
  3109. state protoimpl.MessageState `protogen:"open.v1"`
  3110. KeepType *waE2E.KeepType `protobuf:"varint,1,opt,name=keepType,enum=WAWebProtobufsE2E.KeepType" json:"keepType,omitempty"`
  3111. ServerTimestamp *int64 `protobuf:"varint,2,opt,name=serverTimestamp" json:"serverTimestamp,omitempty"`
  3112. Key *waCommon.MessageKey `protobuf:"bytes,3,opt,name=key" json:"key,omitempty"`
  3113. DeviceJID *string `protobuf:"bytes,4,opt,name=deviceJID" json:"deviceJID,omitempty"`
  3114. ClientTimestampMS *int64 `protobuf:"varint,5,opt,name=clientTimestampMS" json:"clientTimestampMS,omitempty"`
  3115. ServerTimestampMS *int64 `protobuf:"varint,6,opt,name=serverTimestampMS" json:"serverTimestampMS,omitempty"`
  3116. unknownFields protoimpl.UnknownFields
  3117. sizeCache protoimpl.SizeCache
  3118. }
  3119. func (x *KeepInChat) Reset() {
  3120. *x = KeepInChat{}
  3121. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[19]
  3122. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3123. ms.StoreMessageInfo(mi)
  3124. }
  3125. func (x *KeepInChat) String() string {
  3126. return protoimpl.X.MessageStringOf(x)
  3127. }
  3128. func (*KeepInChat) ProtoMessage() {}
  3129. func (x *KeepInChat) ProtoReflect() protoreflect.Message {
  3130. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[19]
  3131. if x != nil {
  3132. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3133. if ms.LoadMessageInfo() == nil {
  3134. ms.StoreMessageInfo(mi)
  3135. }
  3136. return ms
  3137. }
  3138. return mi.MessageOf(x)
  3139. }
  3140. // Deprecated: Use KeepInChat.ProtoReflect.Descriptor instead.
  3141. func (*KeepInChat) Descriptor() ([]byte, []int) {
  3142. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{19}
  3143. }
  3144. func (x *KeepInChat) GetKeepType() waE2E.KeepType {
  3145. if x != nil && x.KeepType != nil {
  3146. return *x.KeepType
  3147. }
  3148. return waE2E.KeepType(0)
  3149. }
  3150. func (x *KeepInChat) GetServerTimestamp() int64 {
  3151. if x != nil && x.ServerTimestamp != nil {
  3152. return *x.ServerTimestamp
  3153. }
  3154. return 0
  3155. }
  3156. func (x *KeepInChat) GetKey() *waCommon.MessageKey {
  3157. if x != nil {
  3158. return x.Key
  3159. }
  3160. return nil
  3161. }
  3162. func (x *KeepInChat) GetDeviceJID() string {
  3163. if x != nil && x.DeviceJID != nil {
  3164. return *x.DeviceJID
  3165. }
  3166. return ""
  3167. }
  3168. func (x *KeepInChat) GetClientTimestampMS() int64 {
  3169. if x != nil && x.ClientTimestampMS != nil {
  3170. return *x.ClientTimestampMS
  3171. }
  3172. return 0
  3173. }
  3174. func (x *KeepInChat) GetServerTimestampMS() int64 {
  3175. if x != nil && x.ServerTimestampMS != nil {
  3176. return *x.ServerTimestampMS
  3177. }
  3178. return 0
  3179. }
  3180. type MessageAddOnContextInfo struct {
  3181. state protoimpl.MessageState `protogen:"open.v1"`
  3182. MessageAddOnDurationInSecs *uint32 `protobuf:"varint,1,opt,name=messageAddOnDurationInSecs" json:"messageAddOnDurationInSecs,omitempty"`
  3183. MessageAddOnExpiryType *waE2E.MessageContextInfo_MessageAddonExpiryType `protobuf:"varint,2,opt,name=messageAddOnExpiryType,enum=WAWebProtobufsE2E.MessageContextInfo_MessageAddonExpiryType" json:"messageAddOnExpiryType,omitempty"`
  3184. unknownFields protoimpl.UnknownFields
  3185. sizeCache protoimpl.SizeCache
  3186. }
  3187. func (x *MessageAddOnContextInfo) Reset() {
  3188. *x = MessageAddOnContextInfo{}
  3189. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[20]
  3190. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3191. ms.StoreMessageInfo(mi)
  3192. }
  3193. func (x *MessageAddOnContextInfo) String() string {
  3194. return protoimpl.X.MessageStringOf(x)
  3195. }
  3196. func (*MessageAddOnContextInfo) ProtoMessage() {}
  3197. func (x *MessageAddOnContextInfo) ProtoReflect() protoreflect.Message {
  3198. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[20]
  3199. if x != nil {
  3200. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3201. if ms.LoadMessageInfo() == nil {
  3202. ms.StoreMessageInfo(mi)
  3203. }
  3204. return ms
  3205. }
  3206. return mi.MessageOf(x)
  3207. }
  3208. // Deprecated: Use MessageAddOnContextInfo.ProtoReflect.Descriptor instead.
  3209. func (*MessageAddOnContextInfo) Descriptor() ([]byte, []int) {
  3210. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{20}
  3211. }
  3212. func (x *MessageAddOnContextInfo) GetMessageAddOnDurationInSecs() uint32 {
  3213. if x != nil && x.MessageAddOnDurationInSecs != nil {
  3214. return *x.MessageAddOnDurationInSecs
  3215. }
  3216. return 0
  3217. }
  3218. func (x *MessageAddOnContextInfo) GetMessageAddOnExpiryType() waE2E.MessageContextInfo_MessageAddonExpiryType {
  3219. if x != nil && x.MessageAddOnExpiryType != nil {
  3220. return *x.MessageAddOnExpiryType
  3221. }
  3222. return waE2E.MessageContextInfo_MessageAddonExpiryType(1)
  3223. }
  3224. type PremiumMessageInfo struct {
  3225. state protoimpl.MessageState `protogen:"open.v1"`
  3226. ServerCampaignID *string `protobuf:"bytes,1,opt,name=serverCampaignID" json:"serverCampaignID,omitempty"`
  3227. unknownFields protoimpl.UnknownFields
  3228. sizeCache protoimpl.SizeCache
  3229. }
  3230. func (x *PremiumMessageInfo) Reset() {
  3231. *x = PremiumMessageInfo{}
  3232. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[21]
  3233. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3234. ms.StoreMessageInfo(mi)
  3235. }
  3236. func (x *PremiumMessageInfo) String() string {
  3237. return protoimpl.X.MessageStringOf(x)
  3238. }
  3239. func (*PremiumMessageInfo) ProtoMessage() {}
  3240. func (x *PremiumMessageInfo) ProtoReflect() protoreflect.Message {
  3241. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[21]
  3242. if x != nil {
  3243. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3244. if ms.LoadMessageInfo() == nil {
  3245. ms.StoreMessageInfo(mi)
  3246. }
  3247. return ms
  3248. }
  3249. return mi.MessageOf(x)
  3250. }
  3251. // Deprecated: Use PremiumMessageInfo.ProtoReflect.Descriptor instead.
  3252. func (*PremiumMessageInfo) Descriptor() ([]byte, []int) {
  3253. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{21}
  3254. }
  3255. func (x *PremiumMessageInfo) GetServerCampaignID() string {
  3256. if x != nil && x.ServerCampaignID != nil {
  3257. return *x.ServerCampaignID
  3258. }
  3259. return ""
  3260. }
  3261. type EventResponse struct {
  3262. state protoimpl.MessageState `protogen:"open.v1"`
  3263. EventResponseMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=eventResponseMessageKey" json:"eventResponseMessageKey,omitempty"`
  3264. TimestampMS *int64 `protobuf:"varint,2,opt,name=timestampMS" json:"timestampMS,omitempty"`
  3265. EventResponseMessage *waE2E.EventResponseMessage `protobuf:"bytes,3,opt,name=eventResponseMessage" json:"eventResponseMessage,omitempty"`
  3266. Unread *bool `protobuf:"varint,4,opt,name=unread" json:"unread,omitempty"`
  3267. unknownFields protoimpl.UnknownFields
  3268. sizeCache protoimpl.SizeCache
  3269. }
  3270. func (x *EventResponse) Reset() {
  3271. *x = EventResponse{}
  3272. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[22]
  3273. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3274. ms.StoreMessageInfo(mi)
  3275. }
  3276. func (x *EventResponse) String() string {
  3277. return protoimpl.X.MessageStringOf(x)
  3278. }
  3279. func (*EventResponse) ProtoMessage() {}
  3280. func (x *EventResponse) ProtoReflect() protoreflect.Message {
  3281. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[22]
  3282. if x != nil {
  3283. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3284. if ms.LoadMessageInfo() == nil {
  3285. ms.StoreMessageInfo(mi)
  3286. }
  3287. return ms
  3288. }
  3289. return mi.MessageOf(x)
  3290. }
  3291. // Deprecated: Use EventResponse.ProtoReflect.Descriptor instead.
  3292. func (*EventResponse) Descriptor() ([]byte, []int) {
  3293. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{22}
  3294. }
  3295. func (x *EventResponse) GetEventResponseMessageKey() *waCommon.MessageKey {
  3296. if x != nil {
  3297. return x.EventResponseMessageKey
  3298. }
  3299. return nil
  3300. }
  3301. func (x *EventResponse) GetTimestampMS() int64 {
  3302. if x != nil && x.TimestampMS != nil {
  3303. return *x.TimestampMS
  3304. }
  3305. return 0
  3306. }
  3307. func (x *EventResponse) GetEventResponseMessage() *waE2E.EventResponseMessage {
  3308. if x != nil {
  3309. return x.EventResponseMessage
  3310. }
  3311. return nil
  3312. }
  3313. func (x *EventResponse) GetUnread() bool {
  3314. if x != nil && x.Unread != nil {
  3315. return *x.Unread
  3316. }
  3317. return false
  3318. }
  3319. type LegacyMessage struct {
  3320. state protoimpl.MessageState `protogen:"open.v1"`
  3321. EventResponseMessage *waE2E.EventResponseMessage `protobuf:"bytes,1,opt,name=eventResponseMessage" json:"eventResponseMessage,omitempty"`
  3322. PollVote *waE2E.PollVoteMessage `protobuf:"bytes,2,opt,name=pollVote" json:"pollVote,omitempty"`
  3323. unknownFields protoimpl.UnknownFields
  3324. sizeCache protoimpl.SizeCache
  3325. }
  3326. func (x *LegacyMessage) Reset() {
  3327. *x = LegacyMessage{}
  3328. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[23]
  3329. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3330. ms.StoreMessageInfo(mi)
  3331. }
  3332. func (x *LegacyMessage) String() string {
  3333. return protoimpl.X.MessageStringOf(x)
  3334. }
  3335. func (*LegacyMessage) ProtoMessage() {}
  3336. func (x *LegacyMessage) ProtoReflect() protoreflect.Message {
  3337. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[23]
  3338. if x != nil {
  3339. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3340. if ms.LoadMessageInfo() == nil {
  3341. ms.StoreMessageInfo(mi)
  3342. }
  3343. return ms
  3344. }
  3345. return mi.MessageOf(x)
  3346. }
  3347. // Deprecated: Use LegacyMessage.ProtoReflect.Descriptor instead.
  3348. func (*LegacyMessage) Descriptor() ([]byte, []int) {
  3349. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{23}
  3350. }
  3351. func (x *LegacyMessage) GetEventResponseMessage() *waE2E.EventResponseMessage {
  3352. if x != nil {
  3353. return x.EventResponseMessage
  3354. }
  3355. return nil
  3356. }
  3357. func (x *LegacyMessage) GetPollVote() *waE2E.PollVoteMessage {
  3358. if x != nil {
  3359. return x.PollVote
  3360. }
  3361. return nil
  3362. }
  3363. type StatusMentionMessage struct {
  3364. state protoimpl.MessageState `protogen:"open.v1"`
  3365. QuotedStatus *waE2E.Message `protobuf:"bytes,1,opt,name=quotedStatus" json:"quotedStatus,omitempty"`
  3366. unknownFields protoimpl.UnknownFields
  3367. sizeCache protoimpl.SizeCache
  3368. }
  3369. func (x *StatusMentionMessage) Reset() {
  3370. *x = StatusMentionMessage{}
  3371. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[24]
  3372. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3373. ms.StoreMessageInfo(mi)
  3374. }
  3375. func (x *StatusMentionMessage) String() string {
  3376. return protoimpl.X.MessageStringOf(x)
  3377. }
  3378. func (*StatusMentionMessage) ProtoMessage() {}
  3379. func (x *StatusMentionMessage) ProtoReflect() protoreflect.Message {
  3380. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[24]
  3381. if x != nil {
  3382. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3383. if ms.LoadMessageInfo() == nil {
  3384. ms.StoreMessageInfo(mi)
  3385. }
  3386. return ms
  3387. }
  3388. return mi.MessageOf(x)
  3389. }
  3390. // Deprecated: Use StatusMentionMessage.ProtoReflect.Descriptor instead.
  3391. func (*StatusMentionMessage) Descriptor() ([]byte, []int) {
  3392. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{24}
  3393. }
  3394. func (x *StatusMentionMessage) GetQuotedStatus() *waE2E.Message {
  3395. if x != nil {
  3396. return x.QuotedStatus
  3397. }
  3398. return nil
  3399. }
  3400. type Citation struct {
  3401. state protoimpl.MessageState `protogen:"open.v1"`
  3402. Title *string `protobuf:"bytes,1,req,name=title" json:"title,omitempty"`
  3403. Subtitle *string `protobuf:"bytes,2,req,name=subtitle" json:"subtitle,omitempty"`
  3404. CmsID *string `protobuf:"bytes,3,req,name=cmsID" json:"cmsID,omitempty"`
  3405. ImageURL *string `protobuf:"bytes,4,req,name=imageURL" json:"imageURL,omitempty"`
  3406. unknownFields protoimpl.UnknownFields
  3407. sizeCache protoimpl.SizeCache
  3408. }
  3409. func (x *Citation) Reset() {
  3410. *x = Citation{}
  3411. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[25]
  3412. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3413. ms.StoreMessageInfo(mi)
  3414. }
  3415. func (x *Citation) String() string {
  3416. return protoimpl.X.MessageStringOf(x)
  3417. }
  3418. func (*Citation) ProtoMessage() {}
  3419. func (x *Citation) ProtoReflect() protoreflect.Message {
  3420. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[25]
  3421. if x != nil {
  3422. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3423. if ms.LoadMessageInfo() == nil {
  3424. ms.StoreMessageInfo(mi)
  3425. }
  3426. return ms
  3427. }
  3428. return mi.MessageOf(x)
  3429. }
  3430. // Deprecated: Use Citation.ProtoReflect.Descriptor instead.
  3431. func (*Citation) Descriptor() ([]byte, []int) {
  3432. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{25}
  3433. }
  3434. func (x *Citation) GetTitle() string {
  3435. if x != nil && x.Title != nil {
  3436. return *x.Title
  3437. }
  3438. return ""
  3439. }
  3440. func (x *Citation) GetSubtitle() string {
  3441. if x != nil && x.Subtitle != nil {
  3442. return *x.Subtitle
  3443. }
  3444. return ""
  3445. }
  3446. func (x *Citation) GetCmsID() string {
  3447. if x != nil && x.CmsID != nil {
  3448. return *x.CmsID
  3449. }
  3450. return ""
  3451. }
  3452. func (x *Citation) GetImageURL() string {
  3453. if x != nil && x.ImageURL != nil {
  3454. return *x.ImageURL
  3455. }
  3456. return ""
  3457. }
  3458. type GroupHistoryIndividualMessageInfo struct {
  3459. state protoimpl.MessageState `protogen:"open.v1"`
  3460. BundleMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=bundleMessageKey" json:"bundleMessageKey,omitempty"`
  3461. EditedAfterReceivedAsHistory *bool `protobuf:"varint,2,opt,name=editedAfterReceivedAsHistory" json:"editedAfterReceivedAsHistory,omitempty"`
  3462. unknownFields protoimpl.UnknownFields
  3463. sizeCache protoimpl.SizeCache
  3464. }
  3465. func (x *GroupHistoryIndividualMessageInfo) Reset() {
  3466. *x = GroupHistoryIndividualMessageInfo{}
  3467. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[26]
  3468. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3469. ms.StoreMessageInfo(mi)
  3470. }
  3471. func (x *GroupHistoryIndividualMessageInfo) String() string {
  3472. return protoimpl.X.MessageStringOf(x)
  3473. }
  3474. func (*GroupHistoryIndividualMessageInfo) ProtoMessage() {}
  3475. func (x *GroupHistoryIndividualMessageInfo) ProtoReflect() protoreflect.Message {
  3476. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[26]
  3477. if x != nil {
  3478. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3479. if ms.LoadMessageInfo() == nil {
  3480. ms.StoreMessageInfo(mi)
  3481. }
  3482. return ms
  3483. }
  3484. return mi.MessageOf(x)
  3485. }
  3486. // Deprecated: Use GroupHistoryIndividualMessageInfo.ProtoReflect.Descriptor instead.
  3487. func (*GroupHistoryIndividualMessageInfo) Descriptor() ([]byte, []int) {
  3488. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{26}
  3489. }
  3490. func (x *GroupHistoryIndividualMessageInfo) GetBundleMessageKey() *waCommon.MessageKey {
  3491. if x != nil {
  3492. return x.BundleMessageKey
  3493. }
  3494. return nil
  3495. }
  3496. func (x *GroupHistoryIndividualMessageInfo) GetEditedAfterReceivedAsHistory() bool {
  3497. if x != nil && x.EditedAfterReceivedAsHistory != nil {
  3498. return *x.EditedAfterReceivedAsHistory
  3499. }
  3500. return false
  3501. }
  3502. type QuarantinedMessage struct {
  3503. state protoimpl.MessageState `protogen:"open.v1"`
  3504. OriginalData []byte `protobuf:"bytes,1,opt,name=originalData" json:"originalData,omitempty"`
  3505. ExtractedText *string `protobuf:"bytes,2,opt,name=extractedText" json:"extractedText,omitempty"`
  3506. unknownFields protoimpl.UnknownFields
  3507. sizeCache protoimpl.SizeCache
  3508. }
  3509. func (x *QuarantinedMessage) Reset() {
  3510. *x = QuarantinedMessage{}
  3511. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[27]
  3512. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3513. ms.StoreMessageInfo(mi)
  3514. }
  3515. func (x *QuarantinedMessage) String() string {
  3516. return protoimpl.X.MessageStringOf(x)
  3517. }
  3518. func (*QuarantinedMessage) ProtoMessage() {}
  3519. func (x *QuarantinedMessage) ProtoReflect() protoreflect.Message {
  3520. mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[27]
  3521. if x != nil {
  3522. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3523. if ms.LoadMessageInfo() == nil {
  3524. ms.StoreMessageInfo(mi)
  3525. }
  3526. return ms
  3527. }
  3528. return mi.MessageOf(x)
  3529. }
  3530. // Deprecated: Use QuarantinedMessage.ProtoReflect.Descriptor instead.
  3531. func (*QuarantinedMessage) Descriptor() ([]byte, []int) {
  3532. return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{27}
  3533. }
  3534. func (x *QuarantinedMessage) GetOriginalData() []byte {
  3535. if x != nil {
  3536. return x.OriginalData
  3537. }
  3538. return nil
  3539. }
  3540. func (x *QuarantinedMessage) GetExtractedText() string {
  3541. if x != nil && x.ExtractedText != nil {
  3542. return *x.ExtractedText
  3543. }
  3544. return ""
  3545. }
  3546. var File_waWeb_WAWebProtobufsWeb_proto protoreflect.FileDescriptor
  3547. const file_waWeb_WAWebProtobufsWeb_proto_rawDesc = "" +
  3548. "\n" +
  3549. "\x1dwaWeb/WAWebProtobufsWeb.proto\x12\x11WAWebProtobufsWeb\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x17waCommon/WACommon.proto\"\xc2[\n" +
  3550. "\x0eWebMessageInfo\x12&\n" +
  3551. "\x03key\x18\x01 \x02(\v2\x14.WACommon.MessageKeyR\x03key\x124\n" +
  3552. "\amessage\x18\x02 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\amessage\x12*\n" +
  3553. "\x10messageTimestamp\x18\x03 \x01(\x04R\x10messageTimestamp\x12@\n" +
  3554. "\x06status\x18\x04 \x01(\x0e2(.WAWebProtobufsWeb.WebMessageInfo.StatusR\x06status\x12 \n" +
  3555. "\vparticipant\x18\x05 \x01(\tR\vparticipant\x120\n" +
  3556. "\x13messageC2STimestamp\x18\x06 \x01(\x04R\x13messageC2STimestamp\x12\x16\n" +
  3557. "\x06ignore\x18\x10 \x01(\bR\x06ignore\x12\x18\n" +
  3558. "\astarred\x18\x11 \x01(\bR\astarred\x12\x1c\n" +
  3559. "\tbroadcast\x18\x12 \x01(\bR\tbroadcast\x12\x1a\n" +
  3560. "\bpushName\x18\x13 \x01(\tR\bpushName\x124\n" +
  3561. "\x15mediaCiphertextSHA256\x18\x14 \x01(\fR\x15mediaCiphertextSHA256\x12\x1c\n" +
  3562. "\tmulticast\x18\x15 \x01(\bR\tmulticast\x12\x18\n" +
  3563. "\aurlText\x18\x16 \x01(\bR\aurlText\x12\x1c\n" +
  3564. "\turlNumber\x18\x17 \x01(\bR\turlNumber\x12T\n" +
  3565. "\x0fmessageStubType\x18\x18 \x01(\x0e2*.WAWebProtobufsWeb.WebMessageInfo.StubTypeR\x0fmessageStubType\x12\x1e\n" +
  3566. "\n" +
  3567. "clearMedia\x18\x19 \x01(\bR\n" +
  3568. "clearMedia\x124\n" +
  3569. "\x15messageStubParameters\x18\x1a \x03(\tR\x15messageStubParameters\x12\x1a\n" +
  3570. "\bduration\x18\x1b \x01(\rR\bduration\x12\x16\n" +
  3571. "\x06labels\x18\x1c \x03(\tR\x06labels\x12@\n" +
  3572. "\vpaymentInfo\x18\x1d \x01(\v2\x1e.WAWebProtobufsWeb.PaymentInfoR\vpaymentInfo\x12T\n" +
  3573. "\x11finalLiveLocation\x18\x1e \x01(\v2&.WAWebProtobufsE2E.LiveLocationMessageR\x11finalLiveLocation\x12L\n" +
  3574. "\x11quotedPaymentInfo\x18\x1f \x01(\v2\x1e.WAWebProtobufsWeb.PaymentInfoR\x11quotedPaymentInfo\x128\n" +
  3575. "\x17ephemeralStartTimestamp\x18 \x01(\x04R\x17ephemeralStartTimestamp\x12,\n" +
  3576. "\x11ephemeralDuration\x18! \x01(\rR\x11ephemeralDuration\x12*\n" +
  3577. "\x10ephemeralOffToOn\x18\" \x01(\bR\x10ephemeralOffToOn\x12.\n" +
  3578. "\x12ephemeralOutOfSync\x18# \x01(\bR\x12ephemeralOutOfSync\x12^\n" +
  3579. "\x10bizPrivacyStatus\x18$ \x01(\x0e22.WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatusR\x10bizPrivacyStatus\x12(\n" +
  3580. "\x0fverifiedBizName\x18% \x01(\tR\x0fverifiedBizName\x12:\n" +
  3581. "\tmediaData\x18& \x01(\v2\x1c.WAWebProtobufsWeb.MediaDataR\tmediaData\x12@\n" +
  3582. "\vphotoChange\x18' \x01(\v2\x1e.WAWebProtobufsWeb.PhotoChangeR\vphotoChange\x12@\n" +
  3583. "\vuserReceipt\x18( \x03(\v2\x1e.WAWebProtobufsWeb.UserReceiptR\vuserReceipt\x129\n" +
  3584. "\treactions\x18) \x03(\v2\x1b.WAWebProtobufsWeb.ReactionR\treactions\x12J\n" +
  3585. "\x11quotedStickerData\x18* \x01(\v2\x1c.WAWebProtobufsWeb.MediaDataR\x11quotedStickerData\x12(\n" +
  3586. "\x0ffutureproofData\x18+ \x01(\fR\x0ffutureproofData\x12:\n" +
  3587. "\tstatusPsa\x18, \x01(\v2\x1c.WAWebProtobufsWeb.StatusPSAR\tstatusPsa\x12?\n" +
  3588. "\vpollUpdates\x18- \x03(\v2\x1d.WAWebProtobufsWeb.PollUpdateR\vpollUpdates\x12a\n" +
  3589. "\x16pollAdditionalMetadata\x18. \x01(\v2).WAWebProtobufsWeb.PollAdditionalMetadataR\x16pollAdditionalMetadata\x12\x18\n" +
  3590. "\aagentID\x18/ \x01(\tR\aagentID\x120\n" +
  3591. "\x13statusAlreadyViewed\x180 \x01(\bR\x13statusAlreadyViewed\x12$\n" +
  3592. "\rmessageSecret\x181 \x01(\fR\rmessageSecret\x12=\n" +
  3593. "\n" +
  3594. "keepInChat\x182 \x01(\v2\x1d.WAWebProtobufsWeb.KeepInChatR\n" +
  3595. "keepInChat\x12H\n" +
  3596. "\x1foriginalSelfAuthorUserJIDString\x183 \x01(\tR\x1foriginalSelfAuthorUserJIDString\x126\n" +
  3597. "\x16revokeMessageTimestamp\x184 \x01(\x04R\x16revokeMessageTimestamp\x12:\n" +
  3598. "\tpinInChat\x186 \x01(\v2\x1c.WAWebProtobufsWeb.PinInChatR\tpinInChat\x12U\n" +
  3599. "\x12premiumMessageInfo\x187 \x01(\v2%.WAWebProtobufsWeb.PremiumMessageInfoR\x12premiumMessageInfo\x12,\n" +
  3600. "\x11is1PBizBotMessage\x188 \x01(\bR\x11is1PBizBotMessage\x124\n" +
  3601. "\x15isGroupHistoryMessage\x189 \x01(\bR\x15isGroupHistoryMessage\x122\n" +
  3602. "\x14botMessageInvokerJID\x18: \x01(\tR\x14botMessageInvokerJID\x12L\n" +
  3603. "\x0fcommentMetadata\x18; \x01(\v2\".WAWebProtobufsWeb.CommentMetadataR\x0fcommentMetadata\x12H\n" +
  3604. "\x0eeventResponses\x18= \x03(\v2 .WAWebProtobufsWeb.EventResponseR\x0eeventResponses\x12U\n" +
  3605. "\x12reportingTokenInfo\x18> \x01(\v2%.WAWebProtobufsWeb.ReportingTokenInfoR\x12reportingTokenInfo\x12.\n" +
  3606. "\x12newsletterServerID\x18? \x01(\x04R\x12newsletterServerID\x12d\n" +
  3607. "\x17eventAdditionalMetadata\x18@ \x01(\v2*.WAWebProtobufsWeb.EventAdditionalMetadataR\x17eventAdditionalMetadata\x120\n" +
  3608. "\x13isMentionedInStatus\x18A \x01(\bR\x13isMentionedInStatus\x12&\n" +
  3609. "\x0estatusMentions\x18B \x03(\tR\x0estatusMentions\x12>\n" +
  3610. "\x0ftargetMessageID\x18C \x01(\v2\x14.WACommon.MessageKeyR\x0ftargetMessageID\x12E\n" +
  3611. "\rmessageAddOns\x18D \x03(\v2\x1f.WAWebProtobufsWeb.MessageAddOnR\rmessageAddOns\x12c\n" +
  3612. "\x18statusMentionMessageInfo\x18E \x01(\v2'.WAWebProtobufsWeb.StatusMentionMessageR\x18statusMentionMessageInfo\x12.\n" +
  3613. "\x12isSupportAiMessage\x18F \x01(\bR\x12isSupportAiMessage\x122\n" +
  3614. "\x14statusMentionSources\x18G \x03(\tR\x14statusMentionSources\x12K\n" +
  3615. "\x12supportAiCitations\x18H \x03(\v2\x1b.WAWebProtobufsWeb.CitationR\x12supportAiCitations\x12 \n" +
  3616. "\vbotTargetID\x18I \x01(\tR\vbotTargetID\x12\x82\x01\n" +
  3617. "!groupHistoryIndividualMessageInfo\x18J \x01(\v24.WAWebProtobufsWeb.GroupHistoryIndividualMessageInfoR!groupHistoryIndividualMessageInfo\x12a\n" +
  3618. "\x16groupHistoryBundleInfo\x18K \x01(\v2).WAWebProtobufsWeb.GroupHistoryBundleInfoR\x16groupHistoryBundleInfo\x12\x8b\x01\n" +
  3619. "$interactiveMessageAdditionalMetadata\x18L \x01(\v27.WAWebProtobufsWeb.InteractiveMessageAdditionalMetadataR$interactiveMessageAdditionalMetadata\x12U\n" +
  3620. "\x12quarantinedMessage\x18M \x01(\v2%.WAWebProtobufsWeb.QuarantinedMessageR\x12quarantinedMessage\"=\n" +
  3621. "\x10BizPrivacyStatus\x12\b\n" +
  3622. "\x04E2EE\x10\x00\x12\x06\n" +
  3623. "\x02FB\x10\x02\x12\a\n" +
  3624. "\x03BSP\x10\x01\x12\x0e\n" +
  3625. "\n" +
  3626. "BSP_AND_FB\x10\x03\"\xd0;\n" +
  3627. "\bStubType\x12\v\n" +
  3628. "\aUNKNOWN\x10\x00\x12\n" +
  3629. "\n" +
  3630. "\x06REVOKE\x10\x01\x12\x0e\n" +
  3631. "\n" +
  3632. "CIPHERTEXT\x10\x02\x12\x0f\n" +
  3633. "\vFUTUREPROOF\x10\x03\x12\x1b\n" +
  3634. "\x17NON_VERIFIED_TRANSITION\x10\x04\x12\x19\n" +
  3635. "\x15UNVERIFIED_TRANSITION\x10\x05\x12\x17\n" +
  3636. "\x13VERIFIED_TRANSITION\x10\x06\x12\x18\n" +
  3637. "\x14VERIFIED_LOW_UNKNOWN\x10\a\x12\x11\n" +
  3638. "\rVERIFIED_HIGH\x10\b\x12\x1c\n" +
  3639. "\x18VERIFIED_INITIAL_UNKNOWN\x10\t\x12\x18\n" +
  3640. "\x14VERIFIED_INITIAL_LOW\x10\n" +
  3641. "\x12\x19\n" +
  3642. "\x15VERIFIED_INITIAL_HIGH\x10\v\x12#\n" +
  3643. "\x1fVERIFIED_TRANSITION_ANY_TO_NONE\x10\f\x12#\n" +
  3644. "\x1fVERIFIED_TRANSITION_ANY_TO_HIGH\x10\r\x12#\n" +
  3645. "\x1fVERIFIED_TRANSITION_HIGH_TO_LOW\x10\x0e\x12'\n" +
  3646. "#VERIFIED_TRANSITION_HIGH_TO_UNKNOWN\x10\x0f\x12&\n" +
  3647. "\"VERIFIED_TRANSITION_UNKNOWN_TO_LOW\x10\x10\x12&\n" +
  3648. "\"VERIFIED_TRANSITION_LOW_TO_UNKNOWN\x10\x11\x12#\n" +
  3649. "\x1fVERIFIED_TRANSITION_NONE_TO_LOW\x10\x12\x12'\n" +
  3650. "#VERIFIED_TRANSITION_NONE_TO_UNKNOWN\x10\x13\x12\x10\n" +
  3651. "\fGROUP_CREATE\x10\x14\x12\x18\n" +
  3652. "\x14GROUP_CHANGE_SUBJECT\x10\x15\x12\x15\n" +
  3653. "\x11GROUP_CHANGE_ICON\x10\x16\x12\x1c\n" +
  3654. "\x18GROUP_CHANGE_INVITE_LINK\x10\x17\x12\x1c\n" +
  3655. "\x18GROUP_CHANGE_DESCRIPTION\x10\x18\x12\x19\n" +
  3656. "\x15GROUP_CHANGE_RESTRICT\x10\x19\x12\x19\n" +
  3657. "\x15GROUP_CHANGE_ANNOUNCE\x10\x1a\x12\x19\n" +
  3658. "\x15GROUP_PARTICIPANT_ADD\x10\x1b\x12\x1c\n" +
  3659. "\x18GROUP_PARTICIPANT_REMOVE\x10\x1c\x12\x1d\n" +
  3660. "\x19GROUP_PARTICIPANT_PROMOTE\x10\x1d\x12\x1c\n" +
  3661. "\x18GROUP_PARTICIPANT_DEMOTE\x10\x1e\x12\x1c\n" +
  3662. "\x18GROUP_PARTICIPANT_INVITE\x10\x1f\x12\x1b\n" +
  3663. "\x17GROUP_PARTICIPANT_LEAVE\x10 \x12#\n" +
  3664. "\x1fGROUP_PARTICIPANT_CHANGE_NUMBER\x10!\x12\x14\n" +
  3665. "\x10BROADCAST_CREATE\x10\"\x12\x11\n" +
  3666. "\rBROADCAST_ADD\x10#\x12\x14\n" +
  3667. "\x10BROADCAST_REMOVE\x10$\x12\x18\n" +
  3668. "\x14GENERIC_NOTIFICATION\x10%\x12\x18\n" +
  3669. "\x14E2E_IDENTITY_CHANGED\x10&\x12\x11\n" +
  3670. "\rE2E_ENCRYPTED\x10'\x12\x15\n" +
  3671. "\x11CALL_MISSED_VOICE\x10(\x12\x15\n" +
  3672. "\x11CALL_MISSED_VIDEO\x10)\x12\x1c\n" +
  3673. "\x18INDIVIDUAL_CHANGE_NUMBER\x10*\x12\x10\n" +
  3674. "\fGROUP_DELETE\x10+\x12&\n" +
  3675. "\"GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE\x10,\x12\x1b\n" +
  3676. "\x17CALL_MISSED_GROUP_VOICE\x10-\x12\x1b\n" +
  3677. "\x17CALL_MISSED_GROUP_VIDEO\x10.\x12\x16\n" +
  3678. "\x12PAYMENT_CIPHERTEXT\x10/\x12\x17\n" +
  3679. "\x13PAYMENT_FUTUREPROOF\x100\x12,\n" +
  3680. "(PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED\x101\x12.\n" +
  3681. "*PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED\x102\x123\n" +
  3682. "/PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED\x103\x125\n" +
  3683. "1PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP\x104\x12<\n" +
  3684. "8PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP\x105\x12)\n" +
  3685. "%PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER\x106\x12(\n" +
  3686. "$PAYMENT_ACTION_SEND_PAYMENT_REMINDER\x107\x12*\n" +
  3687. "&PAYMENT_ACTION_SEND_PAYMENT_INVITATION\x108\x12#\n" +
  3688. "\x1fPAYMENT_ACTION_REQUEST_DECLINED\x109\x12\"\n" +
  3689. "\x1ePAYMENT_ACTION_REQUEST_EXPIRED\x10:\x12$\n" +
  3690. " PAYMENT_ACTION_REQUEST_CANCELLED\x10;\x12)\n" +
  3691. "%BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM\x10<\x12)\n" +
  3692. "%BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP\x10=\x12\x11\n" +
  3693. "\rBIZ_INTRO_TOP\x10>\x12\x14\n" +
  3694. "\x10BIZ_INTRO_BOTTOM\x10?\x12\x13\n" +
  3695. "\x0fBIZ_NAME_CHANGE\x10@\x12\x1c\n" +
  3696. "\x18BIZ_MOVE_TO_CONSUMER_APP\x10A\x12\x1e\n" +
  3697. "\x1aBIZ_TWO_TIER_MIGRATION_TOP\x10B\x12!\n" +
  3698. "\x1dBIZ_TWO_TIER_MIGRATION_BOTTOM\x10C\x12\r\n" +
  3699. "\tOVERSIZED\x10D\x12(\n" +
  3700. "$GROUP_CHANGE_NO_FREQUENTLY_FORWARDED\x10E\x12\x1c\n" +
  3701. "\x18GROUP_V4_ADD_INVITE_SENT\x10F\x12&\n" +
  3702. "\"GROUP_PARTICIPANT_ADD_REQUEST_JOIN\x10G\x12\x1c\n" +
  3703. "\x18CHANGE_EPHEMERAL_SETTING\x10H\x12\x16\n" +
  3704. "\x12E2E_DEVICE_CHANGED\x10I\x12\x0f\n" +
  3705. "\vVIEWED_ONCE\x10J\x12\x15\n" +
  3706. "\x11E2E_ENCRYPTED_NOW\x10K\x12\"\n" +
  3707. "\x1eBLUE_MSG_BSP_FB_TO_BSP_PREMISE\x10L\x12\x1e\n" +
  3708. "\x1aBLUE_MSG_BSP_FB_TO_SELF_FB\x10M\x12#\n" +
  3709. "\x1fBLUE_MSG_BSP_FB_TO_SELF_PREMISE\x10N\x12\x1e\n" +
  3710. "\x1aBLUE_MSG_BSP_FB_UNVERIFIED\x10O\x127\n" +
  3711. "3BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10P\x12\x1c\n" +
  3712. "\x18BLUE_MSG_BSP_FB_VERIFIED\x10Q\x127\n" +
  3713. "3BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10R\x12(\n" +
  3714. "$BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE\x10S\x12#\n" +
  3715. "\x1fBLUE_MSG_BSP_PREMISE_UNVERIFIED\x10T\x12<\n" +
  3716. "8BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10U\x12!\n" +
  3717. "\x1dBLUE_MSG_BSP_PREMISE_VERIFIED\x10V\x12<\n" +
  3718. "8BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10W\x12*\n" +
  3719. "&BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED\x10X\x12/\n" +
  3720. "+BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED\x10Y\x12+\n" +
  3721. "'BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED\x10Z\x120\n" +
  3722. ",BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED\x10[\x12#\n" +
  3723. "\x1fBLUE_MSG_SELF_FB_TO_BSP_PREMISE\x10\\\x12$\n" +
  3724. " BLUE_MSG_SELF_FB_TO_SELF_PREMISE\x10]\x12\x1f\n" +
  3725. "\x1bBLUE_MSG_SELF_FB_UNVERIFIED\x10^\x128\n" +
  3726. "4BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10_\x12\x1d\n" +
  3727. "\x19BLUE_MSG_SELF_FB_VERIFIED\x10`\x128\n" +
  3728. "4BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10a\x12(\n" +
  3729. "$BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE\x10b\x12$\n" +
  3730. " BLUE_MSG_SELF_PREMISE_UNVERIFIED\x10c\x12\"\n" +
  3731. "\x1eBLUE_MSG_SELF_PREMISE_VERIFIED\x10d\x12\x16\n" +
  3732. "\x12BLUE_MSG_TO_BSP_FB\x10e\x12\x18\n" +
  3733. "\x14BLUE_MSG_TO_CONSUMER\x10f\x12\x17\n" +
  3734. "\x13BLUE_MSG_TO_SELF_FB\x10g\x12*\n" +
  3735. "&BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED\x10h\x12/\n" +
  3736. "+BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10i\x12+\n" +
  3737. "'BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED\x10j\x12#\n" +
  3738. "\x1fBLUE_MSG_UNVERIFIED_TO_VERIFIED\x10k\x12*\n" +
  3739. "&BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED\x10l\x12/\n" +
  3740. "+BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10m\x12+\n" +
  3741. "'BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED\x10n\x12#\n" +
  3742. "\x1fBLUE_MSG_VERIFIED_TO_UNVERIFIED\x10o\x126\n" +
  3743. "2BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10p\x122\n" +
  3744. ".BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED\x10q\x126\n" +
  3745. "2BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10r\x122\n" +
  3746. ".BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED\x10s\x127\n" +
  3747. "3BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10t\x127\n" +
  3748. "3BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10u\x12\x1c\n" +
  3749. "\x18E2E_IDENTITY_UNAVAILABLE\x10v\x12\x12\n" +
  3750. "\x0eGROUP_CREATING\x10w\x12\x17\n" +
  3751. "\x13GROUP_CREATE_FAILED\x10x\x12\x11\n" +
  3752. "\rGROUP_BOUNCED\x10y\x12\x11\n" +
  3753. "\rBLOCK_CONTACT\x10z\x12!\n" +
  3754. "\x1dEPHEMERAL_SETTING_NOT_APPLIED\x10{\x12\x0f\n" +
  3755. "\vSYNC_FAILED\x10|\x12\v\n" +
  3756. "\aSYNCING\x10}\x12\x1c\n" +
  3757. "\x18BIZ_PRIVACY_MODE_INIT_FB\x10~\x12\x1d\n" +
  3758. "\x19BIZ_PRIVACY_MODE_INIT_BSP\x10\x7f\x12\x1b\n" +
  3759. "\x16BIZ_PRIVACY_MODE_TO_FB\x10\x80\x01\x12\x1c\n" +
  3760. "\x17BIZ_PRIVACY_MODE_TO_BSP\x10\x81\x01\x12\x16\n" +
  3761. "\x11DISAPPEARING_MODE\x10\x82\x01\x12\x1c\n" +
  3762. "\x17E2E_DEVICE_FETCH_FAILED\x10\x83\x01\x12\x11\n" +
  3763. "\fADMIN_REVOKE\x10\x84\x01\x12$\n" +
  3764. "\x1fGROUP_INVITE_LINK_GROWTH_LOCKED\x10\x85\x01\x12 \n" +
  3765. "\x1bCOMMUNITY_LINK_PARENT_GROUP\x10\x86\x01\x12!\n" +
  3766. "\x1cCOMMUNITY_LINK_SIBLING_GROUP\x10\x87\x01\x12\x1d\n" +
  3767. "\x18COMMUNITY_LINK_SUB_GROUP\x10\x88\x01\x12\"\n" +
  3768. "\x1dCOMMUNITY_UNLINK_PARENT_GROUP\x10\x89\x01\x12#\n" +
  3769. "\x1eCOMMUNITY_UNLINK_SIBLING_GROUP\x10\x8a\x01\x12\x1f\n" +
  3770. "\x1aCOMMUNITY_UNLINK_SUB_GROUP\x10\x8b\x01\x12\x1d\n" +
  3771. "\x18GROUP_PARTICIPANT_ACCEPT\x10\x8c\x01\x12(\n" +
  3772. "#GROUP_PARTICIPANT_LINKED_GROUP_JOIN\x10\x8d\x01\x12\x15\n" +
  3773. "\x10COMMUNITY_CREATE\x10\x8e\x01\x12\x1b\n" +
  3774. "\x16EPHEMERAL_KEEP_IN_CHAT\x10\x8f\x01\x12+\n" +
  3775. "&GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST\x10\x90\x01\x12(\n" +
  3776. "#GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE\x10\x91\x01\x12\"\n" +
  3777. "\x1dINTEGRITY_UNLINK_PARENT_GROUP\x10\x92\x01\x12\"\n" +
  3778. "\x1dCOMMUNITY_PARTICIPANT_PROMOTE\x10\x93\x01\x12!\n" +
  3779. "\x1cCOMMUNITY_PARTICIPANT_DEMOTE\x10\x94\x01\x12#\n" +
  3780. "\x1eCOMMUNITY_PARENT_GROUP_DELETED\x10\x95\x01\x124\n" +
  3781. "/COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL\x10\x96\x01\x124\n" +
  3782. "/GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP\x10\x97\x01\x12\x1a\n" +
  3783. "\x15MASKED_THREAD_CREATED\x10\x98\x01\x12\x1b\n" +
  3784. "\x16MASKED_THREAD_UNMASKED\x10\x99\x01\x12\x18\n" +
  3785. "\x13BIZ_CHAT_ASSIGNMENT\x10\x9a\x01\x12\r\n" +
  3786. "\bCHAT_PSA\x10\x9b\x01\x12\x1f\n" +
  3787. "\x1aCHAT_POLL_CREATION_MESSAGE\x10\x9c\x01\x12\x1e\n" +
  3788. "\x19CAG_MASKED_THREAD_CREATED\x10\x9d\x01\x12+\n" +
  3789. "&COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED\x10\x9e\x01\x12\x18\n" +
  3790. "\x13CAG_INVITE_AUTO_ADD\x10\x9f\x01\x12!\n" +
  3791. "\x1cBIZ_CHAT_ASSIGNMENT_UNASSIGN\x10\xa0\x01\x12\x1b\n" +
  3792. "\x16CAG_INVITE_AUTO_JOINED\x10\xa1\x01\x12!\n" +
  3793. "\x1cSCHEDULED_CALL_START_MESSAGE\x10\xa2\x01\x12\x1a\n" +
  3794. "\x15COMMUNITY_INVITE_RICH\x10\xa3\x01\x12#\n" +
  3795. "\x1eCOMMUNITY_INVITE_AUTO_ADD_RICH\x10\xa4\x01\x12\x1a\n" +
  3796. "\x15SUB_GROUP_INVITE_RICH\x10\xa5\x01\x12#\n" +
  3797. "\x1eSUB_GROUP_PARTICIPANT_ADD_RICH\x10\xa6\x01\x12%\n" +
  3798. " COMMUNITY_LINK_PARENT_GROUP_RICH\x10\xa7\x01\x12#\n" +
  3799. "\x1eCOMMUNITY_PARTICIPANT_ADD_RICH\x10\xa8\x01\x12\"\n" +
  3800. "\x1dSILENCED_UNKNOWN_CALLER_AUDIO\x10\xa9\x01\x12\"\n" +
  3801. "\x1dSILENCED_UNKNOWN_CALLER_VIDEO\x10\xaa\x01\x12\x1a\n" +
  3802. "\x15GROUP_MEMBER_ADD_MODE\x10\xab\x01\x129\n" +
  3803. "4GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD\x10\xac\x01\x12!\n" +
  3804. "\x1cCOMMUNITY_CHANGE_DESCRIPTION\x10\xad\x01\x12\x12\n" +
  3805. "\rSENDER_INVITE\x10\xae\x01\x12\x14\n" +
  3806. "\x0fRECEIVER_INVITE\x10\xaf\x01\x12(\n" +
  3807. "#COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS\x10\xb0\x01\x12\x1b\n" +
  3808. "\x16PINNED_MESSAGE_IN_CHAT\x10\xb1\x01\x12!\n" +
  3809. "\x1cPAYMENT_INVITE_SETUP_INVITER\x10\xb2\x01\x12.\n" +
  3810. ")PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY\x10\xb3\x01\x122\n" +
  3811. "-PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE\x10\xb4\x01\x12\x1c\n" +
  3812. "\x17LINKED_GROUP_CALL_START\x10\xb5\x01\x12#\n" +
  3813. "\x1eREPORT_TO_ADMIN_ENABLED_STATUS\x10\xb6\x01\x12\x1a\n" +
  3814. "\x15EMPTY_SUBGROUP_CREATE\x10\xb7\x01\x12\x1a\n" +
  3815. "\x15SCHEDULED_CALL_CANCEL\x10\xb8\x01\x12+\n" +
  3816. "&SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH\x10\xb9\x01\x12(\n" +
  3817. "#GROUP_CHANGE_RECENT_HISTORY_SHARING\x10\xba\x01\x12$\n" +
  3818. "\x1fPAID_MESSAGE_SERVER_CAMPAIGN_ID\x10\xbb\x01\x12\x18\n" +
  3819. "\x13GENERAL_CHAT_CREATE\x10\xbc\x01\x12\x15\n" +
  3820. "\x10GENERAL_CHAT_ADD\x10\xbd\x01\x12#\n" +
  3821. "\x1eGENERAL_CHAT_AUTO_ADD_DISABLED\x10\xbe\x01\x12 \n" +
  3822. "\x1bSUGGESTED_SUBGROUP_ANNOUNCE\x10\xbf\x01\x12!\n" +
  3823. "\x1cBIZ_BOT_1P_MESSAGING_ENABLED\x10\xc0\x01\x12\x14\n" +
  3824. "\x0fCHANGE_USERNAME\x10\xc1\x01\x12\x1f\n" +
  3825. "\x1aBIZ_COEX_PRIVACY_INIT_SELF\x10\xc2\x01\x12%\n" +
  3826. " BIZ_COEX_PRIVACY_TRANSITION_SELF\x10\xc3\x01\x12\x19\n" +
  3827. "\x14SUPPORT_AI_EDUCATION\x10\xc4\x01\x12!\n" +
  3828. "\x1cBIZ_BOT_3P_MESSAGING_ENABLED\x10\xc5\x01\x12\x1b\n" +
  3829. "\x16REMINDER_SETUP_MESSAGE\x10\xc6\x01\x12\x1a\n" +
  3830. "\x15REMINDER_SENT_MESSAGE\x10\xc7\x01\x12\x1c\n" +
  3831. "\x17REMINDER_CANCEL_MESSAGE\x10\xc8\x01\x12\x1a\n" +
  3832. "\x15BIZ_COEX_PRIVACY_INIT\x10\xc9\x01\x12 \n" +
  3833. "\x1bBIZ_COEX_PRIVACY_TRANSITION\x10\xca\x01\x12\x16\n" +
  3834. "\x11GROUP_DEACTIVATED\x10\xcb\x01\x12'\n" +
  3835. "\"COMMUNITY_DEACTIVATE_SIBLING_GROUP\x10\xcc\x01\x12\x12\n" +
  3836. "\rEVENT_UPDATED\x10\xcd\x01\x12\x13\n" +
  3837. "\x0eEVENT_CANCELED\x10\xce\x01\x12\x1c\n" +
  3838. "\x17COMMUNITY_OWNER_UPDATED\x10\xcf\x01\x12*\n" +
  3839. "%COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN\x10\xd0\x01\x12$\n" +
  3840. "\x1fCAPI_GROUP_NE2EE_SYSTEM_MESSAGE\x10\xd1\x01\x12\x13\n" +
  3841. "\x0eSTATUS_MENTION\x10\xd2\x01\x12!\n" +
  3842. "\x1cUSER_CONTROLS_SYSTEM_MESSAGE\x10\xd3\x01\x12\x1b\n" +
  3843. "\x16SUPPORT_SYSTEM_MESSAGE\x10\xd4\x01\x12\x0f\n" +
  3844. "\n" +
  3845. "CHANGE_LID\x10\xd5\x01\x121\n" +
  3846. ",BIZ_CUSTOMER_3PD_DATA_SHARING_OPT_IN_MESSAGE\x10\xd6\x01\x122\n" +
  3847. "-BIZ_CUSTOMER_3PD_DATA_SHARING_OPT_OUT_MESSAGE\x10\xd7\x01\x12\x19\n" +
  3848. "\x14CHANGE_LIMIT_SHARING\x10\xd8\x01\x12\x1b\n" +
  3849. "\x16GROUP_MEMBER_LINK_MODE\x10\xd9\x01\x122\n" +
  3850. "-BIZ_AUTOMATICALLY_LABELED_CHAT_SYSTEM_MESSAGE\x10\xda\x01\x120\n" +
  3851. "+PHONE_NUMBER_HIDING_CHAT_DEPRECATED_MESSAGE\x10\xdb\x01\x12\x18\n" +
  3852. "\x13QUARANTINED_MESSAGE\x10\xdc\x01\x12*\n" +
  3853. "%GROUP_MEMBER_SHARE_GROUP_HISTORY_MODE\x10\xdd\x01\x12\x19\n" +
  3854. "\x14GROUP_OPEN_BOT_ADDED\x10\xde\x01\x12\x18\n" +
  3855. "\x13GROUP_TEE_BOT_ADDED\x10\xdf\x01\"X\n" +
  3856. "\x06Status\x12\t\n" +
  3857. "\x05ERROR\x10\x00\x12\v\n" +
  3858. "\aPENDING\x10\x01\x12\x0e\n" +
  3859. "\n" +
  3860. "SERVER_ACK\x10\x02\x12\x10\n" +
  3861. "\fDELIVERY_ACK\x10\x03\x12\b\n" +
  3862. "\x04READ\x10\x04\x12\n" +
  3863. "\n" +
  3864. "\x06PLAYED\x10\x05\"\xd9\f\n" +
  3865. "\vPaymentInfo\x12W\n" +
  3866. "\x12currencyDeprecated\x18\x01 \x01(\x0e2'.WAWebProtobufsWeb.PaymentInfo.CurrencyR\x12currencyDeprecated\x12\x1e\n" +
  3867. "\n" +
  3868. "amount1000\x18\x02 \x01(\x04R\n" +
  3869. "amount1000\x12 \n" +
  3870. "\vreceiverJID\x18\x03 \x01(\tR\vreceiverJID\x12=\n" +
  3871. "\x06status\x18\x04 \x01(\x0e2%.WAWebProtobufsWeb.PaymentInfo.StatusR\x06status\x122\n" +
  3872. "\x14transactionTimestamp\x18\x05 \x01(\x04R\x14transactionTimestamp\x12B\n" +
  3873. "\x11requestMessageKey\x18\x06 \x01(\v2\x14.WACommon.MessageKeyR\x11requestMessageKey\x12(\n" +
  3874. "\x0fexpiryTimestamp\x18\a \x01(\x04R\x0fexpiryTimestamp\x12$\n" +
  3875. "\rfutureproofed\x18\b \x01(\bR\rfutureproofed\x12\x1a\n" +
  3876. "\bcurrency\x18\t \x01(\tR\bcurrency\x12F\n" +
  3877. "\ttxnStatus\x18\n" +
  3878. " \x01(\x0e2(.WAWebProtobufsWeb.PaymentInfo.TxnStatusR\ttxnStatus\x12,\n" +
  3879. "\x11useNoviFiatFormat\x18\v \x01(\bR\x11useNoviFiatFormat\x12>\n" +
  3880. "\rprimaryAmount\x18\f \x01(\v2\x18.WAWebProtobufsE2E.MoneyR\rprimaryAmount\x12@\n" +
  3881. "\x0eexchangeAmount\x18\r \x01(\v2\x18.WAWebProtobufsE2E.MoneyR\x0eexchangeAmount\"\x99\x05\n" +
  3882. "\tTxnStatus\x12\v\n" +
  3883. "\aUNKNOWN\x10\x00\x12\x11\n" +
  3884. "\rPENDING_SETUP\x10\x01\x12\x1a\n" +
  3885. "\x16PENDING_RECEIVER_SETUP\x10\x02\x12\b\n" +
  3886. "\x04INIT\x10\x03\x12\v\n" +
  3887. "\aSUCCESS\x10\x04\x12\r\n" +
  3888. "\tCOMPLETED\x10\x05\x12\n" +
  3889. "\n" +
  3890. "\x06FAILED\x10\x06\x12\x0f\n" +
  3891. "\vFAILED_RISK\x10\a\x12\x15\n" +
  3892. "\x11FAILED_PROCESSING\x10\b\x12\x1e\n" +
  3893. "\x1aFAILED_RECEIVER_PROCESSING\x10\t\x12\r\n" +
  3894. "\tFAILED_DA\x10\n" +
  3895. "\x12\x13\n" +
  3896. "\x0fFAILED_DA_FINAL\x10\v\x12\x10\n" +
  3897. "\fREFUNDED_TXN\x10\f\x12\x11\n" +
  3898. "\rREFUND_FAILED\x10\r\x12\x1c\n" +
  3899. "\x18REFUND_FAILED_PROCESSING\x10\x0e\x12\x14\n" +
  3900. "\x10REFUND_FAILED_DA\x10\x0f\x12\x0f\n" +
  3901. "\vEXPIRED_TXN\x10\x10\x12\x11\n" +
  3902. "\rAUTH_CANCELED\x10\x11\x12!\n" +
  3903. "\x1dAUTH_CANCEL_FAILED_PROCESSING\x10\x12\x12\x16\n" +
  3904. "\x12AUTH_CANCEL_FAILED\x10\x13\x12\x10\n" +
  3905. "\fCOLLECT_INIT\x10\x14\x12\x13\n" +
  3906. "\x0fCOLLECT_SUCCESS\x10\x15\x12\x12\n" +
  3907. "\x0eCOLLECT_FAILED\x10\x16\x12\x17\n" +
  3908. "\x13COLLECT_FAILED_RISK\x10\x17\x12\x14\n" +
  3909. "\x10COLLECT_REJECTED\x10\x18\x12\x13\n" +
  3910. "\x0fCOLLECT_EXPIRED\x10\x19\x12\x14\n" +
  3911. "\x10COLLECT_CANCELED\x10\x1a\x12\x16\n" +
  3912. "\x12COLLECT_CANCELLING\x10\x1b\x12\r\n" +
  3913. "\tIN_REVIEW\x10\x1c\x12\x14\n" +
  3914. "\x10REVERSAL_SUCCESS\x10\x1d\x12\x14\n" +
  3915. "\x10REVERSAL_PENDING\x10\x1e\x12\x12\n" +
  3916. "\x0eREFUND_PENDING\x10\x1f\"\xcc\x01\n" +
  3917. "\x06Status\x12\x12\n" +
  3918. "\x0eUNKNOWN_STATUS\x10\x00\x12\x0e\n" +
  3919. "\n" +
  3920. "PROCESSING\x10\x01\x12\b\n" +
  3921. "\x04SENT\x10\x02\x12\x12\n" +
  3922. "\x0eNEED_TO_ACCEPT\x10\x03\x12\f\n" +
  3923. "\bCOMPLETE\x10\x04\x12\x16\n" +
  3924. "\x12COULD_NOT_COMPLETE\x10\x05\x12\f\n" +
  3925. "\bREFUNDED\x10\x06\x12\v\n" +
  3926. "\aEXPIRED\x10\a\x12\f\n" +
  3927. "\bREJECTED\x10\b\x12\r\n" +
  3928. "\tCANCELLED\x10\t\x12\x15\n" +
  3929. "\x11WAITING_FOR_PAYER\x10\n" +
  3930. "\x12\v\n" +
  3931. "\aWAITING\x10\v\")\n" +
  3932. "\bCurrency\x12\x14\n" +
  3933. "\x10UNKNOWN_CURRENCY\x10\x00\x12\a\n" +
  3934. "\x03INR\x10\x01\"\xab\x1d\n" +
  3935. "\vWebFeatures\x12I\n" +
  3936. "\rlabelsDisplay\x18\x01 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\rlabelsDisplay\x12[\n" +
  3937. "\x16voipIndividualOutgoing\x18\x02 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x16voipIndividualOutgoing\x12?\n" +
  3938. "\bgroupsV3\x18\x03 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\bgroupsV3\x12K\n" +
  3939. "\x0egroupsV3Create\x18\x04 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x0egroupsV3Create\x12K\n" +
  3940. "\x0echangeNumberV2\x18\x05 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x0echangeNumberV2\x12[\n" +
  3941. "\x16queryStatusV3Thumbnail\x18\x06 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x16queryStatusV3Thumbnail\x12I\n" +
  3942. "\rliveLocations\x18\a \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\rliveLocations\x12C\n" +
  3943. "\n" +
  3944. "queryVname\x18\b \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\n" +
  3945. "queryVname\x12[\n" +
  3946. "\x16voipIndividualIncoming\x18\t \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x16voipIndividualIncoming\x12Q\n" +
  3947. "\x11quickRepliesQuery\x18\n" +
  3948. " \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x11quickRepliesQuery\x12?\n" +
  3949. "\bpayments\x18\v \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\bpayments\x12O\n" +
  3950. "\x10stickerPackQuery\x18\f \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x10stickerPackQuery\x12S\n" +
  3951. "\x12liveLocationsFinal\x18\r \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x12liveLocationsFinal\x12C\n" +
  3952. "\n" +
  3953. "labelsEdit\x18\x0e \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\n" +
  3954. "labelsEdit\x12E\n" +
  3955. "\vmediaUpload\x18\x0f \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\vmediaUpload\x12e\n" +
  3956. "\x1bmediaUploadRichQuickReplies\x18\x12 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x1bmediaUploadRichQuickReplies\x12=\n" +
  3957. "\avnameV2\x18\x13 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\avnameV2\x12O\n" +
  3958. "\x10videoPlaybackURL\x18\x14 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x10videoPlaybackURL\x12I\n" +
  3959. "\rstatusRanking\x18\x15 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\rstatusRanking\x12U\n" +
  3960. "\x13voipIndividualVideo\x18\x16 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x13voipIndividualVideo\x12S\n" +
  3961. "\x12thirdPartyStickers\x18\x17 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x12thirdPartyStickers\x12c\n" +
  3962. "\x1afrequentlyForwardedSetting\x18\x18 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x1afrequentlyForwardedSetting\x12[\n" +
  3963. "\x16groupsV4JoinPermission\x18\x19 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x16groupsV4JoinPermission\x12K\n" +
  3964. "\x0erecentStickers\x18\x1a \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x0erecentStickers\x12=\n" +
  3965. "\acatalog\x18\x1b \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\acatalog\x12M\n" +
  3966. "\x0fstarredStickers\x18\x1c \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x0fstarredStickers\x12I\n" +
  3967. "\rvoipGroupCall\x18\x1d \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\rvoipGroupCall\x12M\n" +
  3968. "\x0ftemplateMessage\x18\x1e \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x0ftemplateMessage\x12g\n" +
  3969. "\x1ctemplateMessageInteractivity\x18\x1f \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x1ctemplateMessageInteractivity\x12Q\n" +
  3970. "\x11ephemeralMessages\x18 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x11ephemeralMessages\x12U\n" +
  3971. "\x13e2ENotificationSync\x18! \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x13e2ENotificationSync\x12O\n" +
  3972. "\x10recentStickersV2\x18\" \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x10recentStickersV2\x12O\n" +
  3973. "\x10recentStickersV3\x18$ \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x10recentStickersV3\x12C\n" +
  3974. "\n" +
  3975. "userNotice\x18% \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\n" +
  3976. "userNotice\x12=\n" +
  3977. "\asupport\x18' \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\asupport\x12M\n" +
  3978. "\x0fgroupUiiCleanup\x18( \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x0fgroupUiiCleanup\x12e\n" +
  3979. "\x1bgroupDogfoodingInternalOnly\x18) \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x1bgroupDogfoodingInternalOnly\x12G\n" +
  3980. "\fsettingsSync\x18* \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\fsettingsSync\x12A\n" +
  3981. "\tarchiveV2\x18+ \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\tarchiveV2\x12c\n" +
  3982. "\x1aephemeralAllowGroupMembers\x18, \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x1aephemeralAllowGroupMembers\x12W\n" +
  3983. "\x14ephemeral24HDuration\x18- \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x14ephemeral24HDuration\x12K\n" +
  3984. "\x0emdForceUpgrade\x18. \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x0emdForceUpgrade\x12O\n" +
  3985. "\x10disappearingMode\x18/ \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x10disappearingMode\x12_\n" +
  3986. "\x18externalMdOptInAvailable\x180 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x18externalMdOptInAvailable\x12_\n" +
  3987. "\x18noDeleteMessageTimeLimit\x181 \x01(\x0e2#.WAWebProtobufsWeb.WebFeatures.FlagR\x18noDeleteMessageTimeLimit\"K\n" +
  3988. "\x04Flag\x12\x0f\n" +
  3989. "\vNOT_STARTED\x10\x00\x12\x11\n" +
  3990. "\rFORCE_UPGRADE\x10\x01\x12\x0f\n" +
  3991. "\vDEVELOPMENT\x10\x02\x12\x0e\n" +
  3992. "\n" +
  3993. "PRODUCTION\x10\x03\"\xea\x02\n" +
  3994. "\tPinInChat\x125\n" +
  3995. "\x04type\x18\x01 \x01(\x0e2!.WAWebProtobufsWeb.PinInChat.TypeR\x04type\x12&\n" +
  3996. "\x03key\x18\x02 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12,\n" +
  3997. "\x11senderTimestampMS\x18\x03 \x01(\x03R\x11senderTimestampMS\x12,\n" +
  3998. "\x11serverTimestampMS\x18\x04 \x01(\x03R\x11serverTimestampMS\x12d\n" +
  3999. "\x17messageAddOnContextInfo\x18\x05 \x01(\v2*.WAWebProtobufsWeb.MessageAddOnContextInfoR\x17messageAddOnContextInfo\"<\n" +
  4000. "\x04Type\x12\x10\n" +
  4001. "\fUNKNOWN_TYPE\x10\x00\x12\x0f\n" +
  4002. "\vPIN_FOR_ALL\x10\x01\x12\x11\n" +
  4003. "\rUNPIN_FOR_ALL\x10\x02\"\x91\x05\n" +
  4004. "\fMessageAddOn\x12\\\n" +
  4005. "\x10messageAddOnType\x18\x01 \x01(\x0e20.WAWebProtobufsWeb.MessageAddOn.MessageAddOnTypeR\x10messageAddOnType\x12>\n" +
  4006. "\fmessageAddOn\x18\x02 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\fmessageAddOn\x12,\n" +
  4007. "\x11senderTimestampMS\x18\x03 \x01(\x03R\x11senderTimestampMS\x12,\n" +
  4008. "\x11serverTimestampMS\x18\x04 \x01(\x03R\x11serverTimestampMS\x12@\n" +
  4009. "\x06status\x18\x05 \x01(\x0e2(.WAWebProtobufsWeb.WebMessageInfo.StatusR\x06status\x12V\n" +
  4010. "\x10addOnContextInfo\x18\x06 \x01(\v2*.WAWebProtobufsWeb.MessageAddOnContextInfoR\x10addOnContextInfo\x12>\n" +
  4011. "\x0fmessageAddOnKey\x18\a \x01(\v2\x14.WACommon.MessageKeyR\x0fmessageAddOnKey\x12F\n" +
  4012. "\rlegacyMessage\x18\b \x01(\v2 .WAWebProtobufsWeb.LegacyMessageR\rlegacyMessage\"e\n" +
  4013. "\x10MessageAddOnType\x12\r\n" +
  4014. "\tUNDEFINED\x10\x00\x12\f\n" +
  4015. "\bREACTION\x10\x01\x12\x12\n" +
  4016. "\x0eEVENT_RESPONSE\x10\x02\x12\x0f\n" +
  4017. "\vPOLL_UPDATE\x10\x03\x12\x0f\n" +
  4018. "\vPIN_IN_CHAT\x10\x04\"\xe0\x02\n" +
  4019. "\x16GroupHistoryBundleInfo\x12o\n" +
  4020. "\x1edeprecatedMessageHistoryBundle\x18\x01 \x01(\v2'.WAWebProtobufsE2E.MessageHistoryBundleR\x1edeprecatedMessageHistoryBundle\x12Z\n" +
  4021. "\fprocessState\x18\x02 \x01(\x0e26.WAWebProtobufsWeb.GroupHistoryBundleInfo.ProcessStateR\fprocessState\"y\n" +
  4022. "\fProcessState\x12\x10\n" +
  4023. "\fNOT_INJECTED\x10\x00\x12\f\n" +
  4024. "\bINJECTED\x10\x01\x12\x14\n" +
  4025. "\x10INJECTED_PARTIAL\x10\x02\x12\x14\n" +
  4026. "\x10INJECTION_FAILED\x10\x03\x12\x1d\n" +
  4027. "\x19INJECTION_FAILED_NO_RETRY\x10\x04\"s\n" +
  4028. "\x0fCommentMetadata\x12@\n" +
  4029. "\x10commentParentKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x10commentParentKey\x12\x1e\n" +
  4030. "\n" +
  4031. "replyCount\x18\x02 \x01(\rR\n" +
  4032. "replyCount\"\xd1\x01\n" +
  4033. "\x14WebNotificationsInfo\x12\x1c\n" +
  4034. "\ttimestamp\x18\x02 \x01(\x04R\ttimestamp\x12 \n" +
  4035. "\vunreadChats\x18\x03 \x01(\rR\vunreadChats\x12.\n" +
  4036. "\x12notifyMessageCount\x18\x04 \x01(\rR\x12notifyMessageCount\x12I\n" +
  4037. "\x0enotifyMessages\x18\x05 \x03(\v2!.WAWebProtobufsWeb.WebMessageInfoR\x0enotifyMessages\"\xc5\x01\n" +
  4038. "\x17NotificationMessageInfo\x12&\n" +
  4039. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x124\n" +
  4040. "\amessage\x18\x02 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\amessage\x12*\n" +
  4041. "\x10messageTimestamp\x18\x03 \x01(\x04R\x10messageTimestamp\x12 \n" +
  4042. "\vparticipant\x18\x04 \x01(\tR\vparticipant\"8\n" +
  4043. "\x12ReportingTokenInfo\x12\"\n" +
  4044. "\freportingTag\x18\x01 \x01(\fR\freportingTag\")\n" +
  4045. "\tMediaData\x12\x1c\n" +
  4046. "\tlocalPath\x18\x01 \x01(\tR\tlocalPath\"e\n" +
  4047. "\vPhotoChange\x12\x1a\n" +
  4048. "\boldPhoto\x18\x01 \x01(\fR\boldPhoto\x12\x1a\n" +
  4049. "\bnewPhoto\x18\x02 \x01(\fR\bnewPhoto\x12\x1e\n" +
  4050. "\n" +
  4051. "newPhotoID\x18\x03 \x01(\rR\n" +
  4052. "newPhotoID\"m\n" +
  4053. "\tStatusPSA\x12\x1e\n" +
  4054. "\n" +
  4055. "campaignID\x18, \x02(\x04R\n" +
  4056. "campaignID\x12@\n" +
  4057. "\x1bcampaignExpirationTimestamp\x18- \x01(\x04R\x1bcampaignExpirationTimestamp\"\xff\x01\n" +
  4058. "\vUserReceipt\x12\x18\n" +
  4059. "\auserJID\x18\x01 \x02(\tR\auserJID\x12*\n" +
  4060. "\x10receiptTimestamp\x18\x02 \x01(\x03R\x10receiptTimestamp\x12$\n" +
  4061. "\rreadTimestamp\x18\x03 \x01(\x03R\rreadTimestamp\x12(\n" +
  4062. "\x0fplayedTimestamp\x18\x04 \x01(\x03R\x0fplayedTimestamp\x12*\n" +
  4063. "\x10pendingDeviceJID\x18\x05 \x03(\tR\x10pendingDeviceJID\x12.\n" +
  4064. "\x12deliveredDeviceJID\x18\x06 \x03(\tR\x12deliveredDeviceJID\"\xae\x01\n" +
  4065. "\bReaction\x12&\n" +
  4066. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12\x12\n" +
  4067. "\x04text\x18\x02 \x01(\tR\x04text\x12 \n" +
  4068. "\vgroupingKey\x18\x03 \x01(\tR\vgroupingKey\x12,\n" +
  4069. "\x11senderTimestampMS\x18\x04 \x01(\x03R\x11senderTimestampMS\x12\x16\n" +
  4070. "\x06unread\x18\x05 \x01(\bR\x06unread\"\x82\x02\n" +
  4071. "\n" +
  4072. "PollUpdate\x12H\n" +
  4073. "\x14pollUpdateMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x14pollUpdateMessageKey\x126\n" +
  4074. "\x04vote\x18\x02 \x01(\v2\".WAWebProtobufsE2E.PollVoteMessageR\x04vote\x12,\n" +
  4075. "\x11senderTimestampMS\x18\x03 \x01(\x03R\x11senderTimestampMS\x12,\n" +
  4076. "\x11serverTimestampMS\x18\x04 \x01(\x03R\x11serverTimestampMS\x12\x16\n" +
  4077. "\x06unread\x18\x05 \x01(\bR\x06unread\"B\n" +
  4078. "\x16PollAdditionalMetadata\x12(\n" +
  4079. "\x0fpollInvalidated\x18\x01 \x01(\bR\x0fpollInvalidated\"\\\n" +
  4080. "$InteractiveMessageAdditionalMetadata\x124\n" +
  4081. "\x15isGalaxyFlowCompleted\x18\x01 \x01(\bR\x15isGalaxyFlowCompleted\"3\n" +
  4082. "\x17EventAdditionalMetadata\x12\x18\n" +
  4083. "\aisStale\x18\x01 \x01(\bR\aisStale\"\x91\x02\n" +
  4084. "\n" +
  4085. "KeepInChat\x127\n" +
  4086. "\bkeepType\x18\x01 \x01(\x0e2\x1b.WAWebProtobufsE2E.KeepTypeR\bkeepType\x12(\n" +
  4087. "\x0fserverTimestamp\x18\x02 \x01(\x03R\x0fserverTimestamp\x12&\n" +
  4088. "\x03key\x18\x03 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12\x1c\n" +
  4089. "\tdeviceJID\x18\x04 \x01(\tR\tdeviceJID\x12,\n" +
  4090. "\x11clientTimestampMS\x18\x05 \x01(\x03R\x11clientTimestampMS\x12,\n" +
  4091. "\x11serverTimestampMS\x18\x06 \x01(\x03R\x11serverTimestampMS\"\xcf\x01\n" +
  4092. "\x17MessageAddOnContextInfo\x12>\n" +
  4093. "\x1amessageAddOnDurationInSecs\x18\x01 \x01(\rR\x1amessageAddOnDurationInSecs\x12t\n" +
  4094. "\x16messageAddOnExpiryType\x18\x02 \x01(\x0e2<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryTypeR\x16messageAddOnExpiryType\"@\n" +
  4095. "\x12PremiumMessageInfo\x12*\n" +
  4096. "\x10serverCampaignID\x18\x01 \x01(\tR\x10serverCampaignID\"\xf6\x01\n" +
  4097. "\rEventResponse\x12N\n" +
  4098. "\x17eventResponseMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x17eventResponseMessageKey\x12 \n" +
  4099. "\vtimestampMS\x18\x02 \x01(\x03R\vtimestampMS\x12[\n" +
  4100. "\x14eventResponseMessage\x18\x03 \x01(\v2'.WAWebProtobufsE2E.EventResponseMessageR\x14eventResponseMessage\x12\x16\n" +
  4101. "\x06unread\x18\x04 \x01(\bR\x06unread\"\xac\x01\n" +
  4102. "\rLegacyMessage\x12[\n" +
  4103. "\x14eventResponseMessage\x18\x01 \x01(\v2'.WAWebProtobufsE2E.EventResponseMessageR\x14eventResponseMessage\x12>\n" +
  4104. "\bpollVote\x18\x02 \x01(\v2\".WAWebProtobufsE2E.PollVoteMessageR\bpollVote\"V\n" +
  4105. "\x14StatusMentionMessage\x12>\n" +
  4106. "\fquotedStatus\x18\x01 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\fquotedStatus\"n\n" +
  4107. "\bCitation\x12\x14\n" +
  4108. "\x05title\x18\x01 \x02(\tR\x05title\x12\x1a\n" +
  4109. "\bsubtitle\x18\x02 \x02(\tR\bsubtitle\x12\x14\n" +
  4110. "\x05cmsID\x18\x03 \x02(\tR\x05cmsID\x12\x1a\n" +
  4111. "\bimageURL\x18\x04 \x02(\tR\bimageURL\"\xa9\x01\n" +
  4112. "!GroupHistoryIndividualMessageInfo\x12@\n" +
  4113. "\x10bundleMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x10bundleMessageKey\x12B\n" +
  4114. "\x1ceditedAfterReceivedAsHistory\x18\x02 \x01(\bR\x1ceditedAfterReceivedAsHistory\"^\n" +
  4115. "\x12QuarantinedMessage\x12\"\n" +
  4116. "\foriginalData\x18\x01 \x01(\fR\foriginalData\x12$\n" +
  4117. "\rextractedText\x18\x02 \x01(\tR\rextractedTextB!Z\x1fgit.bobomao.top/joey/testwh/proto/waWeb"
  4118. var (
  4119. file_waWeb_WAWebProtobufsWeb_proto_rawDescOnce sync.Once
  4120. file_waWeb_WAWebProtobufsWeb_proto_rawDescData []byte
  4121. )
  4122. func file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP() []byte {
  4123. file_waWeb_WAWebProtobufsWeb_proto_rawDescOnce.Do(func() {
  4124. file_waWeb_WAWebProtobufsWeb_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waWeb_WAWebProtobufsWeb_proto_rawDesc), len(file_waWeb_WAWebProtobufsWeb_proto_rawDesc)))
  4125. })
  4126. return file_waWeb_WAWebProtobufsWeb_proto_rawDescData
  4127. }
  4128. var file_waWeb_WAWebProtobufsWeb_proto_enumTypes = make([]protoimpl.EnumInfo, 10)
  4129. var file_waWeb_WAWebProtobufsWeb_proto_msgTypes = make([]protoimpl.MessageInfo, 28)
  4130. var file_waWeb_WAWebProtobufsWeb_proto_goTypes = []any{
  4131. (WebMessageInfo_BizPrivacyStatus)(0), // 0: WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus
  4132. (WebMessageInfo_StubType)(0), // 1: WAWebProtobufsWeb.WebMessageInfo.StubType
  4133. (WebMessageInfo_Status)(0), // 2: WAWebProtobufsWeb.WebMessageInfo.Status
  4134. (PaymentInfo_TxnStatus)(0), // 3: WAWebProtobufsWeb.PaymentInfo.TxnStatus
  4135. (PaymentInfo_Status)(0), // 4: WAWebProtobufsWeb.PaymentInfo.Status
  4136. (PaymentInfo_Currency)(0), // 5: WAWebProtobufsWeb.PaymentInfo.Currency
  4137. (WebFeatures_Flag)(0), // 6: WAWebProtobufsWeb.WebFeatures.Flag
  4138. (PinInChat_Type)(0), // 7: WAWebProtobufsWeb.PinInChat.Type
  4139. (MessageAddOn_MessageAddOnType)(0), // 8: WAWebProtobufsWeb.MessageAddOn.MessageAddOnType
  4140. (GroupHistoryBundleInfo_ProcessState)(0), // 9: WAWebProtobufsWeb.GroupHistoryBundleInfo.ProcessState
  4141. (*WebMessageInfo)(nil), // 10: WAWebProtobufsWeb.WebMessageInfo
  4142. (*PaymentInfo)(nil), // 11: WAWebProtobufsWeb.PaymentInfo
  4143. (*WebFeatures)(nil), // 12: WAWebProtobufsWeb.WebFeatures
  4144. (*PinInChat)(nil), // 13: WAWebProtobufsWeb.PinInChat
  4145. (*MessageAddOn)(nil), // 14: WAWebProtobufsWeb.MessageAddOn
  4146. (*GroupHistoryBundleInfo)(nil), // 15: WAWebProtobufsWeb.GroupHistoryBundleInfo
  4147. (*CommentMetadata)(nil), // 16: WAWebProtobufsWeb.CommentMetadata
  4148. (*WebNotificationsInfo)(nil), // 17: WAWebProtobufsWeb.WebNotificationsInfo
  4149. (*NotificationMessageInfo)(nil), // 18: WAWebProtobufsWeb.NotificationMessageInfo
  4150. (*ReportingTokenInfo)(nil), // 19: WAWebProtobufsWeb.ReportingTokenInfo
  4151. (*MediaData)(nil), // 20: WAWebProtobufsWeb.MediaData
  4152. (*PhotoChange)(nil), // 21: WAWebProtobufsWeb.PhotoChange
  4153. (*StatusPSA)(nil), // 22: WAWebProtobufsWeb.StatusPSA
  4154. (*UserReceipt)(nil), // 23: WAWebProtobufsWeb.UserReceipt
  4155. (*Reaction)(nil), // 24: WAWebProtobufsWeb.Reaction
  4156. (*PollUpdate)(nil), // 25: WAWebProtobufsWeb.PollUpdate
  4157. (*PollAdditionalMetadata)(nil), // 26: WAWebProtobufsWeb.PollAdditionalMetadata
  4158. (*InteractiveMessageAdditionalMetadata)(nil), // 27: WAWebProtobufsWeb.InteractiveMessageAdditionalMetadata
  4159. (*EventAdditionalMetadata)(nil), // 28: WAWebProtobufsWeb.EventAdditionalMetadata
  4160. (*KeepInChat)(nil), // 29: WAWebProtobufsWeb.KeepInChat
  4161. (*MessageAddOnContextInfo)(nil), // 30: WAWebProtobufsWeb.MessageAddOnContextInfo
  4162. (*PremiumMessageInfo)(nil), // 31: WAWebProtobufsWeb.PremiumMessageInfo
  4163. (*EventResponse)(nil), // 32: WAWebProtobufsWeb.EventResponse
  4164. (*LegacyMessage)(nil), // 33: WAWebProtobufsWeb.LegacyMessage
  4165. (*StatusMentionMessage)(nil), // 34: WAWebProtobufsWeb.StatusMentionMessage
  4166. (*Citation)(nil), // 35: WAWebProtobufsWeb.Citation
  4167. (*GroupHistoryIndividualMessageInfo)(nil), // 36: WAWebProtobufsWeb.GroupHistoryIndividualMessageInfo
  4168. (*QuarantinedMessage)(nil), // 37: WAWebProtobufsWeb.QuarantinedMessage
  4169. (*waCommon.MessageKey)(nil), // 38: WACommon.MessageKey
  4170. (*waE2E.Message)(nil), // 39: WAWebProtobufsE2E.Message
  4171. (*waE2E.LiveLocationMessage)(nil), // 40: WAWebProtobufsE2E.LiveLocationMessage
  4172. (*waE2E.Money)(nil), // 41: WAWebProtobufsE2E.Money
  4173. (*waE2E.MessageHistoryBundle)(nil), // 42: WAWebProtobufsE2E.MessageHistoryBundle
  4174. (*waE2E.PollVoteMessage)(nil), // 43: WAWebProtobufsE2E.PollVoteMessage
  4175. (waE2E.KeepType)(0), // 44: WAWebProtobufsE2E.KeepType
  4176. (waE2E.MessageContextInfo_MessageAddonExpiryType)(0), // 45: WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType
  4177. (*waE2E.EventResponseMessage)(nil), // 46: WAWebProtobufsE2E.EventResponseMessage
  4178. }
  4179. var file_waWeb_WAWebProtobufsWeb_proto_depIdxs = []int32{
  4180. 38, // 0: WAWebProtobufsWeb.WebMessageInfo.key:type_name -> WACommon.MessageKey
  4181. 39, // 1: WAWebProtobufsWeb.WebMessageInfo.message:type_name -> WAWebProtobufsE2E.Message
  4182. 2, // 2: WAWebProtobufsWeb.WebMessageInfo.status:type_name -> WAWebProtobufsWeb.WebMessageInfo.Status
  4183. 1, // 3: WAWebProtobufsWeb.WebMessageInfo.messageStubType:type_name -> WAWebProtobufsWeb.WebMessageInfo.StubType
  4184. 11, // 4: WAWebProtobufsWeb.WebMessageInfo.paymentInfo:type_name -> WAWebProtobufsWeb.PaymentInfo
  4185. 40, // 5: WAWebProtobufsWeb.WebMessageInfo.finalLiveLocation:type_name -> WAWebProtobufsE2E.LiveLocationMessage
  4186. 11, // 6: WAWebProtobufsWeb.WebMessageInfo.quotedPaymentInfo:type_name -> WAWebProtobufsWeb.PaymentInfo
  4187. 0, // 7: WAWebProtobufsWeb.WebMessageInfo.bizPrivacyStatus:type_name -> WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus
  4188. 20, // 8: WAWebProtobufsWeb.WebMessageInfo.mediaData:type_name -> WAWebProtobufsWeb.MediaData
  4189. 21, // 9: WAWebProtobufsWeb.WebMessageInfo.photoChange:type_name -> WAWebProtobufsWeb.PhotoChange
  4190. 23, // 10: WAWebProtobufsWeb.WebMessageInfo.userReceipt:type_name -> WAWebProtobufsWeb.UserReceipt
  4191. 24, // 11: WAWebProtobufsWeb.WebMessageInfo.reactions:type_name -> WAWebProtobufsWeb.Reaction
  4192. 20, // 12: WAWebProtobufsWeb.WebMessageInfo.quotedStickerData:type_name -> WAWebProtobufsWeb.MediaData
  4193. 22, // 13: WAWebProtobufsWeb.WebMessageInfo.statusPsa:type_name -> WAWebProtobufsWeb.StatusPSA
  4194. 25, // 14: WAWebProtobufsWeb.WebMessageInfo.pollUpdates:type_name -> WAWebProtobufsWeb.PollUpdate
  4195. 26, // 15: WAWebProtobufsWeb.WebMessageInfo.pollAdditionalMetadata:type_name -> WAWebProtobufsWeb.PollAdditionalMetadata
  4196. 29, // 16: WAWebProtobufsWeb.WebMessageInfo.keepInChat:type_name -> WAWebProtobufsWeb.KeepInChat
  4197. 13, // 17: WAWebProtobufsWeb.WebMessageInfo.pinInChat:type_name -> WAWebProtobufsWeb.PinInChat
  4198. 31, // 18: WAWebProtobufsWeb.WebMessageInfo.premiumMessageInfo:type_name -> WAWebProtobufsWeb.PremiumMessageInfo
  4199. 16, // 19: WAWebProtobufsWeb.WebMessageInfo.commentMetadata:type_name -> WAWebProtobufsWeb.CommentMetadata
  4200. 32, // 20: WAWebProtobufsWeb.WebMessageInfo.eventResponses:type_name -> WAWebProtobufsWeb.EventResponse
  4201. 19, // 21: WAWebProtobufsWeb.WebMessageInfo.reportingTokenInfo:type_name -> WAWebProtobufsWeb.ReportingTokenInfo
  4202. 28, // 22: WAWebProtobufsWeb.WebMessageInfo.eventAdditionalMetadata:type_name -> WAWebProtobufsWeb.EventAdditionalMetadata
  4203. 38, // 23: WAWebProtobufsWeb.WebMessageInfo.targetMessageID:type_name -> WACommon.MessageKey
  4204. 14, // 24: WAWebProtobufsWeb.WebMessageInfo.messageAddOns:type_name -> WAWebProtobufsWeb.MessageAddOn
  4205. 34, // 25: WAWebProtobufsWeb.WebMessageInfo.statusMentionMessageInfo:type_name -> WAWebProtobufsWeb.StatusMentionMessage
  4206. 35, // 26: WAWebProtobufsWeb.WebMessageInfo.supportAiCitations:type_name -> WAWebProtobufsWeb.Citation
  4207. 36, // 27: WAWebProtobufsWeb.WebMessageInfo.groupHistoryIndividualMessageInfo:type_name -> WAWebProtobufsWeb.GroupHistoryIndividualMessageInfo
  4208. 15, // 28: WAWebProtobufsWeb.WebMessageInfo.groupHistoryBundleInfo:type_name -> WAWebProtobufsWeb.GroupHistoryBundleInfo
  4209. 27, // 29: WAWebProtobufsWeb.WebMessageInfo.interactiveMessageAdditionalMetadata:type_name -> WAWebProtobufsWeb.InteractiveMessageAdditionalMetadata
  4210. 37, // 30: WAWebProtobufsWeb.WebMessageInfo.quarantinedMessage:type_name -> WAWebProtobufsWeb.QuarantinedMessage
  4211. 5, // 31: WAWebProtobufsWeb.PaymentInfo.currencyDeprecated:type_name -> WAWebProtobufsWeb.PaymentInfo.Currency
  4212. 4, // 32: WAWebProtobufsWeb.PaymentInfo.status:type_name -> WAWebProtobufsWeb.PaymentInfo.Status
  4213. 38, // 33: WAWebProtobufsWeb.PaymentInfo.requestMessageKey:type_name -> WACommon.MessageKey
  4214. 3, // 34: WAWebProtobufsWeb.PaymentInfo.txnStatus:type_name -> WAWebProtobufsWeb.PaymentInfo.TxnStatus
  4215. 41, // 35: WAWebProtobufsWeb.PaymentInfo.primaryAmount:type_name -> WAWebProtobufsE2E.Money
  4216. 41, // 36: WAWebProtobufsWeb.PaymentInfo.exchangeAmount:type_name -> WAWebProtobufsE2E.Money
  4217. 6, // 37: WAWebProtobufsWeb.WebFeatures.labelsDisplay:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4218. 6, // 38: WAWebProtobufsWeb.WebFeatures.voipIndividualOutgoing:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4219. 6, // 39: WAWebProtobufsWeb.WebFeatures.groupsV3:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4220. 6, // 40: WAWebProtobufsWeb.WebFeatures.groupsV3Create:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4221. 6, // 41: WAWebProtobufsWeb.WebFeatures.changeNumberV2:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4222. 6, // 42: WAWebProtobufsWeb.WebFeatures.queryStatusV3Thumbnail:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4223. 6, // 43: WAWebProtobufsWeb.WebFeatures.liveLocations:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4224. 6, // 44: WAWebProtobufsWeb.WebFeatures.queryVname:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4225. 6, // 45: WAWebProtobufsWeb.WebFeatures.voipIndividualIncoming:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4226. 6, // 46: WAWebProtobufsWeb.WebFeatures.quickRepliesQuery:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4227. 6, // 47: WAWebProtobufsWeb.WebFeatures.payments:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4228. 6, // 48: WAWebProtobufsWeb.WebFeatures.stickerPackQuery:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4229. 6, // 49: WAWebProtobufsWeb.WebFeatures.liveLocationsFinal:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4230. 6, // 50: WAWebProtobufsWeb.WebFeatures.labelsEdit:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4231. 6, // 51: WAWebProtobufsWeb.WebFeatures.mediaUpload:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4232. 6, // 52: WAWebProtobufsWeb.WebFeatures.mediaUploadRichQuickReplies:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4233. 6, // 53: WAWebProtobufsWeb.WebFeatures.vnameV2:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4234. 6, // 54: WAWebProtobufsWeb.WebFeatures.videoPlaybackURL:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4235. 6, // 55: WAWebProtobufsWeb.WebFeatures.statusRanking:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4236. 6, // 56: WAWebProtobufsWeb.WebFeatures.voipIndividualVideo:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4237. 6, // 57: WAWebProtobufsWeb.WebFeatures.thirdPartyStickers:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4238. 6, // 58: WAWebProtobufsWeb.WebFeatures.frequentlyForwardedSetting:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4239. 6, // 59: WAWebProtobufsWeb.WebFeatures.groupsV4JoinPermission:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4240. 6, // 60: WAWebProtobufsWeb.WebFeatures.recentStickers:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4241. 6, // 61: WAWebProtobufsWeb.WebFeatures.catalog:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4242. 6, // 62: WAWebProtobufsWeb.WebFeatures.starredStickers:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4243. 6, // 63: WAWebProtobufsWeb.WebFeatures.voipGroupCall:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4244. 6, // 64: WAWebProtobufsWeb.WebFeatures.templateMessage:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4245. 6, // 65: WAWebProtobufsWeb.WebFeatures.templateMessageInteractivity:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4246. 6, // 66: WAWebProtobufsWeb.WebFeatures.ephemeralMessages:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4247. 6, // 67: WAWebProtobufsWeb.WebFeatures.e2ENotificationSync:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4248. 6, // 68: WAWebProtobufsWeb.WebFeatures.recentStickersV2:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4249. 6, // 69: WAWebProtobufsWeb.WebFeatures.recentStickersV3:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4250. 6, // 70: WAWebProtobufsWeb.WebFeatures.userNotice:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4251. 6, // 71: WAWebProtobufsWeb.WebFeatures.support:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4252. 6, // 72: WAWebProtobufsWeb.WebFeatures.groupUiiCleanup:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4253. 6, // 73: WAWebProtobufsWeb.WebFeatures.groupDogfoodingInternalOnly:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4254. 6, // 74: WAWebProtobufsWeb.WebFeatures.settingsSync:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4255. 6, // 75: WAWebProtobufsWeb.WebFeatures.archiveV2:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4256. 6, // 76: WAWebProtobufsWeb.WebFeatures.ephemeralAllowGroupMembers:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4257. 6, // 77: WAWebProtobufsWeb.WebFeatures.ephemeral24HDuration:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4258. 6, // 78: WAWebProtobufsWeb.WebFeatures.mdForceUpgrade:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4259. 6, // 79: WAWebProtobufsWeb.WebFeatures.disappearingMode:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4260. 6, // 80: WAWebProtobufsWeb.WebFeatures.externalMdOptInAvailable:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4261. 6, // 81: WAWebProtobufsWeb.WebFeatures.noDeleteMessageTimeLimit:type_name -> WAWebProtobufsWeb.WebFeatures.Flag
  4262. 7, // 82: WAWebProtobufsWeb.PinInChat.type:type_name -> WAWebProtobufsWeb.PinInChat.Type
  4263. 38, // 83: WAWebProtobufsWeb.PinInChat.key:type_name -> WACommon.MessageKey
  4264. 30, // 84: WAWebProtobufsWeb.PinInChat.messageAddOnContextInfo:type_name -> WAWebProtobufsWeb.MessageAddOnContextInfo
  4265. 8, // 85: WAWebProtobufsWeb.MessageAddOn.messageAddOnType:type_name -> WAWebProtobufsWeb.MessageAddOn.MessageAddOnType
  4266. 39, // 86: WAWebProtobufsWeb.MessageAddOn.messageAddOn:type_name -> WAWebProtobufsE2E.Message
  4267. 2, // 87: WAWebProtobufsWeb.MessageAddOn.status:type_name -> WAWebProtobufsWeb.WebMessageInfo.Status
  4268. 30, // 88: WAWebProtobufsWeb.MessageAddOn.addOnContextInfo:type_name -> WAWebProtobufsWeb.MessageAddOnContextInfo
  4269. 38, // 89: WAWebProtobufsWeb.MessageAddOn.messageAddOnKey:type_name -> WACommon.MessageKey
  4270. 33, // 90: WAWebProtobufsWeb.MessageAddOn.legacyMessage:type_name -> WAWebProtobufsWeb.LegacyMessage
  4271. 42, // 91: WAWebProtobufsWeb.GroupHistoryBundleInfo.deprecatedMessageHistoryBundle:type_name -> WAWebProtobufsE2E.MessageHistoryBundle
  4272. 9, // 92: WAWebProtobufsWeb.GroupHistoryBundleInfo.processState:type_name -> WAWebProtobufsWeb.GroupHistoryBundleInfo.ProcessState
  4273. 38, // 93: WAWebProtobufsWeb.CommentMetadata.commentParentKey:type_name -> WACommon.MessageKey
  4274. 10, // 94: WAWebProtobufsWeb.WebNotificationsInfo.notifyMessages:type_name -> WAWebProtobufsWeb.WebMessageInfo
  4275. 38, // 95: WAWebProtobufsWeb.NotificationMessageInfo.key:type_name -> WACommon.MessageKey
  4276. 39, // 96: WAWebProtobufsWeb.NotificationMessageInfo.message:type_name -> WAWebProtobufsE2E.Message
  4277. 38, // 97: WAWebProtobufsWeb.Reaction.key:type_name -> WACommon.MessageKey
  4278. 38, // 98: WAWebProtobufsWeb.PollUpdate.pollUpdateMessageKey:type_name -> WACommon.MessageKey
  4279. 43, // 99: WAWebProtobufsWeb.PollUpdate.vote:type_name -> WAWebProtobufsE2E.PollVoteMessage
  4280. 44, // 100: WAWebProtobufsWeb.KeepInChat.keepType:type_name -> WAWebProtobufsE2E.KeepType
  4281. 38, // 101: WAWebProtobufsWeb.KeepInChat.key:type_name -> WACommon.MessageKey
  4282. 45, // 102: WAWebProtobufsWeb.MessageAddOnContextInfo.messageAddOnExpiryType:type_name -> WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType
  4283. 38, // 103: WAWebProtobufsWeb.EventResponse.eventResponseMessageKey:type_name -> WACommon.MessageKey
  4284. 46, // 104: WAWebProtobufsWeb.EventResponse.eventResponseMessage:type_name -> WAWebProtobufsE2E.EventResponseMessage
  4285. 46, // 105: WAWebProtobufsWeb.LegacyMessage.eventResponseMessage:type_name -> WAWebProtobufsE2E.EventResponseMessage
  4286. 43, // 106: WAWebProtobufsWeb.LegacyMessage.pollVote:type_name -> WAWebProtobufsE2E.PollVoteMessage
  4287. 39, // 107: WAWebProtobufsWeb.StatusMentionMessage.quotedStatus:type_name -> WAWebProtobufsE2E.Message
  4288. 38, // 108: WAWebProtobufsWeb.GroupHistoryIndividualMessageInfo.bundleMessageKey:type_name -> WACommon.MessageKey
  4289. 109, // [109:109] is the sub-list for method output_type
  4290. 109, // [109:109] is the sub-list for method input_type
  4291. 109, // [109:109] is the sub-list for extension type_name
  4292. 109, // [109:109] is the sub-list for extension extendee
  4293. 0, // [0:109] is the sub-list for field type_name
  4294. }
  4295. func init() { file_waWeb_WAWebProtobufsWeb_proto_init() }
  4296. func file_waWeb_WAWebProtobufsWeb_proto_init() {
  4297. if File_waWeb_WAWebProtobufsWeb_proto != nil {
  4298. return
  4299. }
  4300. type x struct{}
  4301. out := protoimpl.TypeBuilder{
  4302. File: protoimpl.DescBuilder{
  4303. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  4304. RawDescriptor: unsafe.Slice(unsafe.StringData(file_waWeb_WAWebProtobufsWeb_proto_rawDesc), len(file_waWeb_WAWebProtobufsWeb_proto_rawDesc)),
  4305. NumEnums: 10,
  4306. NumMessages: 28,
  4307. NumExtensions: 0,
  4308. NumServices: 0,
  4309. },
  4310. GoTypes: file_waWeb_WAWebProtobufsWeb_proto_goTypes,
  4311. DependencyIndexes: file_waWeb_WAWebProtobufsWeb_proto_depIdxs,
  4312. EnumInfos: file_waWeb_WAWebProtobufsWeb_proto_enumTypes,
  4313. MessageInfos: file_waWeb_WAWebProtobufsWeb_proto_msgTypes,
  4314. }.Build()
  4315. File_waWeb_WAWebProtobufsWeb_proto = out.File
  4316. file_waWeb_WAWebProtobufsWeb_proto_goTypes = nil
  4317. file_waWeb_WAWebProtobufsWeb_proto_depIdxs = nil
  4318. }