WAWebProtobufsE2E.pb.go 874 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324
  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: waE2E/WAWebProtobufsE2E.proto
  6. package waE2E
  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. waAICommon "git.bobomao.top/joey/testwh/proto/waAICommon"
  14. waAdv "git.bobomao.top/joey/testwh/proto/waAdv"
  15. waCommon "git.bobomao.top/joey/testwh/proto/waCommon"
  16. waCompanionReg "git.bobomao.top/joey/testwh/proto/waCompanionReg"
  17. waMmsRetry "git.bobomao.top/joey/testwh/proto/waMmsRetry"
  18. waStatusAttributions "git.bobomao.top/joey/testwh/proto/waStatusAttributions"
  19. )
  20. const (
  21. // Verify that this generated code is sufficiently up-to-date.
  22. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  23. // Verify that runtime/protoimpl is sufficiently up-to-date.
  24. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  25. )
  26. type PollType int32
  27. const (
  28. PollType_POLL PollType = 0
  29. PollType_QUIZ PollType = 1
  30. )
  31. // Enum value maps for PollType.
  32. var (
  33. PollType_name = map[int32]string{
  34. 0: "POLL",
  35. 1: "QUIZ",
  36. }
  37. PollType_value = map[string]int32{
  38. "POLL": 0,
  39. "QUIZ": 1,
  40. }
  41. )
  42. func (x PollType) Enum() *PollType {
  43. p := new(PollType)
  44. *p = x
  45. return p
  46. }
  47. func (x PollType) String() string {
  48. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  49. }
  50. func (PollType) Descriptor() protoreflect.EnumDescriptor {
  51. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[0].Descriptor()
  52. }
  53. func (PollType) Type() protoreflect.EnumType {
  54. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[0]
  55. }
  56. func (x PollType) Number() protoreflect.EnumNumber {
  57. return protoreflect.EnumNumber(x)
  58. }
  59. // Deprecated: Do not use.
  60. func (x *PollType) UnmarshalJSON(b []byte) error {
  61. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  62. if err != nil {
  63. return err
  64. }
  65. *x = PollType(num)
  66. return nil
  67. }
  68. // Deprecated: Use PollType.Descriptor instead.
  69. func (PollType) EnumDescriptor() ([]byte, []int) {
  70. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{0}
  71. }
  72. type PollContentType int32
  73. const (
  74. PollContentType_UNKNOWN_POLL_CONTENT_TYPE PollContentType = 0
  75. PollContentType_TEXT PollContentType = 1
  76. PollContentType_IMAGE PollContentType = 2
  77. )
  78. // Enum value maps for PollContentType.
  79. var (
  80. PollContentType_name = map[int32]string{
  81. 0: "UNKNOWN_POLL_CONTENT_TYPE",
  82. 1: "TEXT",
  83. 2: "IMAGE",
  84. }
  85. PollContentType_value = map[string]int32{
  86. "UNKNOWN_POLL_CONTENT_TYPE": 0,
  87. "TEXT": 1,
  88. "IMAGE": 2,
  89. }
  90. )
  91. func (x PollContentType) Enum() *PollContentType {
  92. p := new(PollContentType)
  93. *p = x
  94. return p
  95. }
  96. func (x PollContentType) String() string {
  97. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  98. }
  99. func (PollContentType) Descriptor() protoreflect.EnumDescriptor {
  100. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[1].Descriptor()
  101. }
  102. func (PollContentType) Type() protoreflect.EnumType {
  103. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[1]
  104. }
  105. func (x PollContentType) Number() protoreflect.EnumNumber {
  106. return protoreflect.EnumNumber(x)
  107. }
  108. // Deprecated: Do not use.
  109. func (x *PollContentType) UnmarshalJSON(b []byte) error {
  110. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  111. if err != nil {
  112. return err
  113. }
  114. *x = PollContentType(num)
  115. return nil
  116. }
  117. // Deprecated: Use PollContentType.Descriptor instead.
  118. func (PollContentType) EnumDescriptor() ([]byte, []int) {
  119. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{1}
  120. }
  121. type PeerDataOperationRequestType int32
  122. const (
  123. PeerDataOperationRequestType_UPLOAD_STICKER PeerDataOperationRequestType = 0
  124. PeerDataOperationRequestType_SEND_RECENT_STICKER_BOOTSTRAP PeerDataOperationRequestType = 1
  125. PeerDataOperationRequestType_GENERATE_LINK_PREVIEW PeerDataOperationRequestType = 2
  126. PeerDataOperationRequestType_HISTORY_SYNC_ON_DEMAND PeerDataOperationRequestType = 3
  127. PeerDataOperationRequestType_PLACEHOLDER_MESSAGE_RESEND PeerDataOperationRequestType = 4
  128. PeerDataOperationRequestType_WAFFLE_LINKING_NONCE_FETCH PeerDataOperationRequestType = 5
  129. PeerDataOperationRequestType_FULL_HISTORY_SYNC_ON_DEMAND PeerDataOperationRequestType = 6
  130. PeerDataOperationRequestType_COMPANION_META_NONCE_FETCH PeerDataOperationRequestType = 7
  131. PeerDataOperationRequestType_COMPANION_SYNCD_SNAPSHOT_FATAL_RECOVERY PeerDataOperationRequestType = 8
  132. PeerDataOperationRequestType_COMPANION_CANONICAL_USER_NONCE_FETCH PeerDataOperationRequestType = 9
  133. PeerDataOperationRequestType_HISTORY_SYNC_CHUNK_RETRY PeerDataOperationRequestType = 10
  134. PeerDataOperationRequestType_GALAXY_FLOW_ACTION PeerDataOperationRequestType = 11
  135. )
  136. // Enum value maps for PeerDataOperationRequestType.
  137. var (
  138. PeerDataOperationRequestType_name = map[int32]string{
  139. 0: "UPLOAD_STICKER",
  140. 1: "SEND_RECENT_STICKER_BOOTSTRAP",
  141. 2: "GENERATE_LINK_PREVIEW",
  142. 3: "HISTORY_SYNC_ON_DEMAND",
  143. 4: "PLACEHOLDER_MESSAGE_RESEND",
  144. 5: "WAFFLE_LINKING_NONCE_FETCH",
  145. 6: "FULL_HISTORY_SYNC_ON_DEMAND",
  146. 7: "COMPANION_META_NONCE_FETCH",
  147. 8: "COMPANION_SYNCD_SNAPSHOT_FATAL_RECOVERY",
  148. 9: "COMPANION_CANONICAL_USER_NONCE_FETCH",
  149. 10: "HISTORY_SYNC_CHUNK_RETRY",
  150. 11: "GALAXY_FLOW_ACTION",
  151. }
  152. PeerDataOperationRequestType_value = map[string]int32{
  153. "UPLOAD_STICKER": 0,
  154. "SEND_RECENT_STICKER_BOOTSTRAP": 1,
  155. "GENERATE_LINK_PREVIEW": 2,
  156. "HISTORY_SYNC_ON_DEMAND": 3,
  157. "PLACEHOLDER_MESSAGE_RESEND": 4,
  158. "WAFFLE_LINKING_NONCE_FETCH": 5,
  159. "FULL_HISTORY_SYNC_ON_DEMAND": 6,
  160. "COMPANION_META_NONCE_FETCH": 7,
  161. "COMPANION_SYNCD_SNAPSHOT_FATAL_RECOVERY": 8,
  162. "COMPANION_CANONICAL_USER_NONCE_FETCH": 9,
  163. "HISTORY_SYNC_CHUNK_RETRY": 10,
  164. "GALAXY_FLOW_ACTION": 11,
  165. }
  166. )
  167. func (x PeerDataOperationRequestType) Enum() *PeerDataOperationRequestType {
  168. p := new(PeerDataOperationRequestType)
  169. *p = x
  170. return p
  171. }
  172. func (x PeerDataOperationRequestType) String() string {
  173. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  174. }
  175. func (PeerDataOperationRequestType) Descriptor() protoreflect.EnumDescriptor {
  176. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[2].Descriptor()
  177. }
  178. func (PeerDataOperationRequestType) Type() protoreflect.EnumType {
  179. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[2]
  180. }
  181. func (x PeerDataOperationRequestType) Number() protoreflect.EnumNumber {
  182. return protoreflect.EnumNumber(x)
  183. }
  184. // Deprecated: Do not use.
  185. func (x *PeerDataOperationRequestType) UnmarshalJSON(b []byte) error {
  186. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  187. if err != nil {
  188. return err
  189. }
  190. *x = PeerDataOperationRequestType(num)
  191. return nil
  192. }
  193. // Deprecated: Use PeerDataOperationRequestType.Descriptor instead.
  194. func (PeerDataOperationRequestType) EnumDescriptor() ([]byte, []int) {
  195. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{2}
  196. }
  197. type HistorySyncType int32
  198. const (
  199. HistorySyncType_INITIAL_BOOTSTRAP HistorySyncType = 0
  200. HistorySyncType_INITIAL_STATUS_V3 HistorySyncType = 1
  201. HistorySyncType_FULL HistorySyncType = 2
  202. HistorySyncType_RECENT HistorySyncType = 3
  203. HistorySyncType_PUSH_NAME HistorySyncType = 4
  204. HistorySyncType_NON_BLOCKING_DATA HistorySyncType = 5
  205. HistorySyncType_ON_DEMAND HistorySyncType = 6
  206. HistorySyncType_NO_HISTORY HistorySyncType = 7
  207. HistorySyncType_MESSAGE_ACCESS_STATUS HistorySyncType = 8
  208. )
  209. // Enum value maps for HistorySyncType.
  210. var (
  211. HistorySyncType_name = map[int32]string{
  212. 0: "INITIAL_BOOTSTRAP",
  213. 1: "INITIAL_STATUS_V3",
  214. 2: "FULL",
  215. 3: "RECENT",
  216. 4: "PUSH_NAME",
  217. 5: "NON_BLOCKING_DATA",
  218. 6: "ON_DEMAND",
  219. 7: "NO_HISTORY",
  220. 8: "MESSAGE_ACCESS_STATUS",
  221. }
  222. HistorySyncType_value = map[string]int32{
  223. "INITIAL_BOOTSTRAP": 0,
  224. "INITIAL_STATUS_V3": 1,
  225. "FULL": 2,
  226. "RECENT": 3,
  227. "PUSH_NAME": 4,
  228. "NON_BLOCKING_DATA": 5,
  229. "ON_DEMAND": 6,
  230. "NO_HISTORY": 7,
  231. "MESSAGE_ACCESS_STATUS": 8,
  232. }
  233. )
  234. func (x HistorySyncType) Enum() *HistorySyncType {
  235. p := new(HistorySyncType)
  236. *p = x
  237. return p
  238. }
  239. func (x HistorySyncType) String() string {
  240. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  241. }
  242. func (HistorySyncType) Descriptor() protoreflect.EnumDescriptor {
  243. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[3].Descriptor()
  244. }
  245. func (HistorySyncType) Type() protoreflect.EnumType {
  246. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[3]
  247. }
  248. func (x HistorySyncType) Number() protoreflect.EnumNumber {
  249. return protoreflect.EnumNumber(x)
  250. }
  251. // Deprecated: Do not use.
  252. func (x *HistorySyncType) UnmarshalJSON(b []byte) error {
  253. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  254. if err != nil {
  255. return err
  256. }
  257. *x = HistorySyncType(num)
  258. return nil
  259. }
  260. // Deprecated: Use HistorySyncType.Descriptor instead.
  261. func (HistorySyncType) EnumDescriptor() ([]byte, []int) {
  262. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{3}
  263. }
  264. type MediaKeyDomain int32
  265. const (
  266. MediaKeyDomain_UNSET MediaKeyDomain = 0
  267. MediaKeyDomain_E2EE_CHAT MediaKeyDomain = 1
  268. MediaKeyDomain_STATUS MediaKeyDomain = 2
  269. MediaKeyDomain_CAPI MediaKeyDomain = 3
  270. MediaKeyDomain_BOT MediaKeyDomain = 4
  271. )
  272. // Enum value maps for MediaKeyDomain.
  273. var (
  274. MediaKeyDomain_name = map[int32]string{
  275. 0: "UNSET",
  276. 1: "E2EE_CHAT",
  277. 2: "STATUS",
  278. 3: "CAPI",
  279. 4: "BOT",
  280. }
  281. MediaKeyDomain_value = map[string]int32{
  282. "UNSET": 0,
  283. "E2EE_CHAT": 1,
  284. "STATUS": 2,
  285. "CAPI": 3,
  286. "BOT": 4,
  287. }
  288. )
  289. func (x MediaKeyDomain) Enum() *MediaKeyDomain {
  290. p := new(MediaKeyDomain)
  291. *p = x
  292. return p
  293. }
  294. func (x MediaKeyDomain) String() string {
  295. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  296. }
  297. func (MediaKeyDomain) Descriptor() protoreflect.EnumDescriptor {
  298. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[4].Descriptor()
  299. }
  300. func (MediaKeyDomain) Type() protoreflect.EnumType {
  301. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[4]
  302. }
  303. func (x MediaKeyDomain) Number() protoreflect.EnumNumber {
  304. return protoreflect.EnumNumber(x)
  305. }
  306. // Deprecated: Do not use.
  307. func (x *MediaKeyDomain) UnmarshalJSON(b []byte) error {
  308. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  309. if err != nil {
  310. return err
  311. }
  312. *x = MediaKeyDomain(num)
  313. return nil
  314. }
  315. // Deprecated: Use MediaKeyDomain.Descriptor instead.
  316. func (MediaKeyDomain) EnumDescriptor() ([]byte, []int) {
  317. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{4}
  318. }
  319. type WebLinkRenderConfig int32
  320. const (
  321. WebLinkRenderConfig_WEBVIEW WebLinkRenderConfig = 0
  322. WebLinkRenderConfig_SYSTEM WebLinkRenderConfig = 1
  323. )
  324. // Enum value maps for WebLinkRenderConfig.
  325. var (
  326. WebLinkRenderConfig_name = map[int32]string{
  327. 0: "WEBVIEW",
  328. 1: "SYSTEM",
  329. }
  330. WebLinkRenderConfig_value = map[string]int32{
  331. "WEBVIEW": 0,
  332. "SYSTEM": 1,
  333. }
  334. )
  335. func (x WebLinkRenderConfig) Enum() *WebLinkRenderConfig {
  336. p := new(WebLinkRenderConfig)
  337. *p = x
  338. return p
  339. }
  340. func (x WebLinkRenderConfig) String() string {
  341. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  342. }
  343. func (WebLinkRenderConfig) Descriptor() protoreflect.EnumDescriptor {
  344. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[5].Descriptor()
  345. }
  346. func (WebLinkRenderConfig) Type() protoreflect.EnumType {
  347. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[5]
  348. }
  349. func (x WebLinkRenderConfig) Number() protoreflect.EnumNumber {
  350. return protoreflect.EnumNumber(x)
  351. }
  352. // Deprecated: Do not use.
  353. func (x *WebLinkRenderConfig) UnmarshalJSON(b []byte) error {
  354. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  355. if err != nil {
  356. return err
  357. }
  358. *x = WebLinkRenderConfig(num)
  359. return nil
  360. }
  361. // Deprecated: Use WebLinkRenderConfig.Descriptor instead.
  362. func (WebLinkRenderConfig) EnumDescriptor() ([]byte, []int) {
  363. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{5}
  364. }
  365. type KeepType int32
  366. const (
  367. KeepType_UNKNOWN_KEEP_TYPE KeepType = 0
  368. KeepType_KEEP_FOR_ALL KeepType = 1
  369. KeepType_UNDO_KEEP_FOR_ALL KeepType = 2
  370. )
  371. // Enum value maps for KeepType.
  372. var (
  373. KeepType_name = map[int32]string{
  374. 0: "UNKNOWN_KEEP_TYPE",
  375. 1: "KEEP_FOR_ALL",
  376. 2: "UNDO_KEEP_FOR_ALL",
  377. }
  378. KeepType_value = map[string]int32{
  379. "UNKNOWN_KEEP_TYPE": 0,
  380. "KEEP_FOR_ALL": 1,
  381. "UNDO_KEEP_FOR_ALL": 2,
  382. }
  383. )
  384. func (x KeepType) Enum() *KeepType {
  385. p := new(KeepType)
  386. *p = x
  387. return p
  388. }
  389. func (x KeepType) String() string {
  390. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  391. }
  392. func (KeepType) Descriptor() protoreflect.EnumDescriptor {
  393. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[6].Descriptor()
  394. }
  395. func (KeepType) Type() protoreflect.EnumType {
  396. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[6]
  397. }
  398. func (x KeepType) Number() protoreflect.EnumNumber {
  399. return protoreflect.EnumNumber(x)
  400. }
  401. // Deprecated: Do not use.
  402. func (x *KeepType) UnmarshalJSON(b []byte) error {
  403. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  404. if err != nil {
  405. return err
  406. }
  407. *x = KeepType(num)
  408. return nil
  409. }
  410. // Deprecated: Use KeepType.Descriptor instead.
  411. func (KeepType) EnumDescriptor() ([]byte, []int) {
  412. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{6}
  413. }
  414. type StickerPackMessage_StickerPackOrigin int32
  415. const (
  416. StickerPackMessage_FIRST_PARTY StickerPackMessage_StickerPackOrigin = 0
  417. StickerPackMessage_THIRD_PARTY StickerPackMessage_StickerPackOrigin = 1
  418. StickerPackMessage_USER_CREATED StickerPackMessage_StickerPackOrigin = 2
  419. )
  420. // Enum value maps for StickerPackMessage_StickerPackOrigin.
  421. var (
  422. StickerPackMessage_StickerPackOrigin_name = map[int32]string{
  423. 0: "FIRST_PARTY",
  424. 1: "THIRD_PARTY",
  425. 2: "USER_CREATED",
  426. }
  427. StickerPackMessage_StickerPackOrigin_value = map[string]int32{
  428. "FIRST_PARTY": 0,
  429. "THIRD_PARTY": 1,
  430. "USER_CREATED": 2,
  431. }
  432. )
  433. func (x StickerPackMessage_StickerPackOrigin) Enum() *StickerPackMessage_StickerPackOrigin {
  434. p := new(StickerPackMessage_StickerPackOrigin)
  435. *p = x
  436. return p
  437. }
  438. func (x StickerPackMessage_StickerPackOrigin) String() string {
  439. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  440. }
  441. func (StickerPackMessage_StickerPackOrigin) Descriptor() protoreflect.EnumDescriptor {
  442. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[7].Descriptor()
  443. }
  444. func (StickerPackMessage_StickerPackOrigin) Type() protoreflect.EnumType {
  445. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[7]
  446. }
  447. func (x StickerPackMessage_StickerPackOrigin) Number() protoreflect.EnumNumber {
  448. return protoreflect.EnumNumber(x)
  449. }
  450. // Deprecated: Do not use.
  451. func (x *StickerPackMessage_StickerPackOrigin) UnmarshalJSON(b []byte) error {
  452. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  453. if err != nil {
  454. return err
  455. }
  456. *x = StickerPackMessage_StickerPackOrigin(num)
  457. return nil
  458. }
  459. // Deprecated: Use StickerPackMessage_StickerPackOrigin.Descriptor instead.
  460. func (StickerPackMessage_StickerPackOrigin) EnumDescriptor() ([]byte, []int) {
  461. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{0, 0}
  462. }
  463. type PlaceholderMessage_PlaceholderType int32
  464. const (
  465. PlaceholderMessage_MASK_LINKED_DEVICES PlaceholderMessage_PlaceholderType = 0
  466. )
  467. // Enum value maps for PlaceholderMessage_PlaceholderType.
  468. var (
  469. PlaceholderMessage_PlaceholderType_name = map[int32]string{
  470. 0: "MASK_LINKED_DEVICES",
  471. }
  472. PlaceholderMessage_PlaceholderType_value = map[string]int32{
  473. "MASK_LINKED_DEVICES": 0,
  474. }
  475. )
  476. func (x PlaceholderMessage_PlaceholderType) Enum() *PlaceholderMessage_PlaceholderType {
  477. p := new(PlaceholderMessage_PlaceholderType)
  478. *p = x
  479. return p
  480. }
  481. func (x PlaceholderMessage_PlaceholderType) String() string {
  482. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  483. }
  484. func (PlaceholderMessage_PlaceholderType) Descriptor() protoreflect.EnumDescriptor {
  485. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[8].Descriptor()
  486. }
  487. func (PlaceholderMessage_PlaceholderType) Type() protoreflect.EnumType {
  488. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[8]
  489. }
  490. func (x PlaceholderMessage_PlaceholderType) Number() protoreflect.EnumNumber {
  491. return protoreflect.EnumNumber(x)
  492. }
  493. // Deprecated: Do not use.
  494. func (x *PlaceholderMessage_PlaceholderType) UnmarshalJSON(b []byte) error {
  495. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  496. if err != nil {
  497. return err
  498. }
  499. *x = PlaceholderMessage_PlaceholderType(num)
  500. return nil
  501. }
  502. // Deprecated: Use PlaceholderMessage_PlaceholderType.Descriptor instead.
  503. func (PlaceholderMessage_PlaceholderType) EnumDescriptor() ([]byte, []int) {
  504. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{1, 0}
  505. }
  506. type BCallMessage_MediaType int32
  507. const (
  508. BCallMessage_UNKNOWN BCallMessage_MediaType = 0
  509. BCallMessage_AUDIO BCallMessage_MediaType = 1
  510. BCallMessage_VIDEO BCallMessage_MediaType = 2
  511. )
  512. // Enum value maps for BCallMessage_MediaType.
  513. var (
  514. BCallMessage_MediaType_name = map[int32]string{
  515. 0: "UNKNOWN",
  516. 1: "AUDIO",
  517. 2: "VIDEO",
  518. }
  519. BCallMessage_MediaType_value = map[string]int32{
  520. "UNKNOWN": 0,
  521. "AUDIO": 1,
  522. "VIDEO": 2,
  523. }
  524. )
  525. func (x BCallMessage_MediaType) Enum() *BCallMessage_MediaType {
  526. p := new(BCallMessage_MediaType)
  527. *p = x
  528. return p
  529. }
  530. func (x BCallMessage_MediaType) String() string {
  531. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  532. }
  533. func (BCallMessage_MediaType) Descriptor() protoreflect.EnumDescriptor {
  534. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[9].Descriptor()
  535. }
  536. func (BCallMessage_MediaType) Type() protoreflect.EnumType {
  537. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[9]
  538. }
  539. func (x BCallMessage_MediaType) Number() protoreflect.EnumNumber {
  540. return protoreflect.EnumNumber(x)
  541. }
  542. // Deprecated: Do not use.
  543. func (x *BCallMessage_MediaType) UnmarshalJSON(b []byte) error {
  544. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  545. if err != nil {
  546. return err
  547. }
  548. *x = BCallMessage_MediaType(num)
  549. return nil
  550. }
  551. // Deprecated: Use BCallMessage_MediaType.Descriptor instead.
  552. func (BCallMessage_MediaType) EnumDescriptor() ([]byte, []int) {
  553. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{2, 0}
  554. }
  555. type CallLogMessage_CallOutcome int32
  556. const (
  557. CallLogMessage_CONNECTED CallLogMessage_CallOutcome = 0
  558. CallLogMessage_MISSED CallLogMessage_CallOutcome = 1
  559. CallLogMessage_FAILED CallLogMessage_CallOutcome = 2
  560. CallLogMessage_REJECTED CallLogMessage_CallOutcome = 3
  561. CallLogMessage_ACCEPTED_ELSEWHERE CallLogMessage_CallOutcome = 4
  562. CallLogMessage_ONGOING CallLogMessage_CallOutcome = 5
  563. CallLogMessage_SILENCED_BY_DND CallLogMessage_CallOutcome = 6
  564. CallLogMessage_SILENCED_UNKNOWN_CALLER CallLogMessage_CallOutcome = 7
  565. )
  566. // Enum value maps for CallLogMessage_CallOutcome.
  567. var (
  568. CallLogMessage_CallOutcome_name = map[int32]string{
  569. 0: "CONNECTED",
  570. 1: "MISSED",
  571. 2: "FAILED",
  572. 3: "REJECTED",
  573. 4: "ACCEPTED_ELSEWHERE",
  574. 5: "ONGOING",
  575. 6: "SILENCED_BY_DND",
  576. 7: "SILENCED_UNKNOWN_CALLER",
  577. }
  578. CallLogMessage_CallOutcome_value = map[string]int32{
  579. "CONNECTED": 0,
  580. "MISSED": 1,
  581. "FAILED": 2,
  582. "REJECTED": 3,
  583. "ACCEPTED_ELSEWHERE": 4,
  584. "ONGOING": 5,
  585. "SILENCED_BY_DND": 6,
  586. "SILENCED_UNKNOWN_CALLER": 7,
  587. }
  588. )
  589. func (x CallLogMessage_CallOutcome) Enum() *CallLogMessage_CallOutcome {
  590. p := new(CallLogMessage_CallOutcome)
  591. *p = x
  592. return p
  593. }
  594. func (x CallLogMessage_CallOutcome) String() string {
  595. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  596. }
  597. func (CallLogMessage_CallOutcome) Descriptor() protoreflect.EnumDescriptor {
  598. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[10].Descriptor()
  599. }
  600. func (CallLogMessage_CallOutcome) Type() protoreflect.EnumType {
  601. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[10]
  602. }
  603. func (x CallLogMessage_CallOutcome) Number() protoreflect.EnumNumber {
  604. return protoreflect.EnumNumber(x)
  605. }
  606. // Deprecated: Do not use.
  607. func (x *CallLogMessage_CallOutcome) UnmarshalJSON(b []byte) error {
  608. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  609. if err != nil {
  610. return err
  611. }
  612. *x = CallLogMessage_CallOutcome(num)
  613. return nil
  614. }
  615. // Deprecated: Use CallLogMessage_CallOutcome.Descriptor instead.
  616. func (CallLogMessage_CallOutcome) EnumDescriptor() ([]byte, []int) {
  617. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{3, 0}
  618. }
  619. type CallLogMessage_CallType int32
  620. const (
  621. CallLogMessage_REGULAR CallLogMessage_CallType = 0
  622. CallLogMessage_SCHEDULED_CALL CallLogMessage_CallType = 1
  623. CallLogMessage_VOICE_CHAT CallLogMessage_CallType = 2
  624. )
  625. // Enum value maps for CallLogMessage_CallType.
  626. var (
  627. CallLogMessage_CallType_name = map[int32]string{
  628. 0: "REGULAR",
  629. 1: "SCHEDULED_CALL",
  630. 2: "VOICE_CHAT",
  631. }
  632. CallLogMessage_CallType_value = map[string]int32{
  633. "REGULAR": 0,
  634. "SCHEDULED_CALL": 1,
  635. "VOICE_CHAT": 2,
  636. }
  637. )
  638. func (x CallLogMessage_CallType) Enum() *CallLogMessage_CallType {
  639. p := new(CallLogMessage_CallType)
  640. *p = x
  641. return p
  642. }
  643. func (x CallLogMessage_CallType) String() string {
  644. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  645. }
  646. func (CallLogMessage_CallType) Descriptor() protoreflect.EnumDescriptor {
  647. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[11].Descriptor()
  648. }
  649. func (CallLogMessage_CallType) Type() protoreflect.EnumType {
  650. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[11]
  651. }
  652. func (x CallLogMessage_CallType) Number() protoreflect.EnumNumber {
  653. return protoreflect.EnumNumber(x)
  654. }
  655. // Deprecated: Do not use.
  656. func (x *CallLogMessage_CallType) UnmarshalJSON(b []byte) error {
  657. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  658. if err != nil {
  659. return err
  660. }
  661. *x = CallLogMessage_CallType(num)
  662. return nil
  663. }
  664. // Deprecated: Use CallLogMessage_CallType.Descriptor instead.
  665. func (CallLogMessage_CallType) EnumDescriptor() ([]byte, []int) {
  666. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{3, 1}
  667. }
  668. type ScheduledCallEditMessage_EditType int32
  669. const (
  670. ScheduledCallEditMessage_UNKNOWN ScheduledCallEditMessage_EditType = 0
  671. ScheduledCallEditMessage_CANCEL ScheduledCallEditMessage_EditType = 1
  672. )
  673. // Enum value maps for ScheduledCallEditMessage_EditType.
  674. var (
  675. ScheduledCallEditMessage_EditType_name = map[int32]string{
  676. 0: "UNKNOWN",
  677. 1: "CANCEL",
  678. }
  679. ScheduledCallEditMessage_EditType_value = map[string]int32{
  680. "UNKNOWN": 0,
  681. "CANCEL": 1,
  682. }
  683. )
  684. func (x ScheduledCallEditMessage_EditType) Enum() *ScheduledCallEditMessage_EditType {
  685. p := new(ScheduledCallEditMessage_EditType)
  686. *p = x
  687. return p
  688. }
  689. func (x ScheduledCallEditMessage_EditType) String() string {
  690. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  691. }
  692. func (ScheduledCallEditMessage_EditType) Descriptor() protoreflect.EnumDescriptor {
  693. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[12].Descriptor()
  694. }
  695. func (ScheduledCallEditMessage_EditType) Type() protoreflect.EnumType {
  696. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[12]
  697. }
  698. func (x ScheduledCallEditMessage_EditType) Number() protoreflect.EnumNumber {
  699. return protoreflect.EnumNumber(x)
  700. }
  701. // Deprecated: Do not use.
  702. func (x *ScheduledCallEditMessage_EditType) UnmarshalJSON(b []byte) error {
  703. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  704. if err != nil {
  705. return err
  706. }
  707. *x = ScheduledCallEditMessage_EditType(num)
  708. return nil
  709. }
  710. // Deprecated: Use ScheduledCallEditMessage_EditType.Descriptor instead.
  711. func (ScheduledCallEditMessage_EditType) EnumDescriptor() ([]byte, []int) {
  712. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{4, 0}
  713. }
  714. type ScheduledCallCreationMessage_CallType int32
  715. const (
  716. ScheduledCallCreationMessage_UNKNOWN ScheduledCallCreationMessage_CallType = 0
  717. ScheduledCallCreationMessage_VOICE ScheduledCallCreationMessage_CallType = 1
  718. ScheduledCallCreationMessage_VIDEO ScheduledCallCreationMessage_CallType = 2
  719. )
  720. // Enum value maps for ScheduledCallCreationMessage_CallType.
  721. var (
  722. ScheduledCallCreationMessage_CallType_name = map[int32]string{
  723. 0: "UNKNOWN",
  724. 1: "VOICE",
  725. 2: "VIDEO",
  726. }
  727. ScheduledCallCreationMessage_CallType_value = map[string]int32{
  728. "UNKNOWN": 0,
  729. "VOICE": 1,
  730. "VIDEO": 2,
  731. }
  732. )
  733. func (x ScheduledCallCreationMessage_CallType) Enum() *ScheduledCallCreationMessage_CallType {
  734. p := new(ScheduledCallCreationMessage_CallType)
  735. *p = x
  736. return p
  737. }
  738. func (x ScheduledCallCreationMessage_CallType) String() string {
  739. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  740. }
  741. func (ScheduledCallCreationMessage_CallType) Descriptor() protoreflect.EnumDescriptor {
  742. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[13].Descriptor()
  743. }
  744. func (ScheduledCallCreationMessage_CallType) Type() protoreflect.EnumType {
  745. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[13]
  746. }
  747. func (x ScheduledCallCreationMessage_CallType) Number() protoreflect.EnumNumber {
  748. return protoreflect.EnumNumber(x)
  749. }
  750. // Deprecated: Do not use.
  751. func (x *ScheduledCallCreationMessage_CallType) UnmarshalJSON(b []byte) error {
  752. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  753. if err != nil {
  754. return err
  755. }
  756. *x = ScheduledCallCreationMessage_CallType(num)
  757. return nil
  758. }
  759. // Deprecated: Use ScheduledCallCreationMessage_CallType.Descriptor instead.
  760. func (ScheduledCallCreationMessage_CallType) EnumDescriptor() ([]byte, []int) {
  761. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{5, 0}
  762. }
  763. type EventResponseMessage_EventResponseType int32
  764. const (
  765. EventResponseMessage_UNKNOWN EventResponseMessage_EventResponseType = 0
  766. EventResponseMessage_GOING EventResponseMessage_EventResponseType = 1
  767. EventResponseMessage_NOT_GOING EventResponseMessage_EventResponseType = 2
  768. EventResponseMessage_MAYBE EventResponseMessage_EventResponseType = 3
  769. )
  770. // Enum value maps for EventResponseMessage_EventResponseType.
  771. var (
  772. EventResponseMessage_EventResponseType_name = map[int32]string{
  773. 0: "UNKNOWN",
  774. 1: "GOING",
  775. 2: "NOT_GOING",
  776. 3: "MAYBE",
  777. }
  778. EventResponseMessage_EventResponseType_value = map[string]int32{
  779. "UNKNOWN": 0,
  780. "GOING": 1,
  781. "NOT_GOING": 2,
  782. "MAYBE": 3,
  783. }
  784. )
  785. func (x EventResponseMessage_EventResponseType) Enum() *EventResponseMessage_EventResponseType {
  786. p := new(EventResponseMessage_EventResponseType)
  787. *p = x
  788. return p
  789. }
  790. func (x EventResponseMessage_EventResponseType) String() string {
  791. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  792. }
  793. func (EventResponseMessage_EventResponseType) Descriptor() protoreflect.EnumDescriptor {
  794. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[14].Descriptor()
  795. }
  796. func (EventResponseMessage_EventResponseType) Type() protoreflect.EnumType {
  797. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[14]
  798. }
  799. func (x EventResponseMessage_EventResponseType) Number() protoreflect.EnumNumber {
  800. return protoreflect.EnumNumber(x)
  801. }
  802. // Deprecated: Do not use.
  803. func (x *EventResponseMessage_EventResponseType) UnmarshalJSON(b []byte) error {
  804. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  805. if err != nil {
  806. return err
  807. }
  808. *x = EventResponseMessage_EventResponseType(num)
  809. return nil
  810. }
  811. // Deprecated: Use EventResponseMessage_EventResponseType.Descriptor instead.
  812. func (EventResponseMessage_EventResponseType) EnumDescriptor() ([]byte, []int) {
  813. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{6, 0}
  814. }
  815. type PinInChatMessage_Type int32
  816. const (
  817. PinInChatMessage_UNKNOWN_TYPE PinInChatMessage_Type = 0
  818. PinInChatMessage_PIN_FOR_ALL PinInChatMessage_Type = 1
  819. PinInChatMessage_UNPIN_FOR_ALL PinInChatMessage_Type = 2
  820. )
  821. // Enum value maps for PinInChatMessage_Type.
  822. var (
  823. PinInChatMessage_Type_name = map[int32]string{
  824. 0: "UNKNOWN_TYPE",
  825. 1: "PIN_FOR_ALL",
  826. 2: "UNPIN_FOR_ALL",
  827. }
  828. PinInChatMessage_Type_value = map[string]int32{
  829. "UNKNOWN_TYPE": 0,
  830. "PIN_FOR_ALL": 1,
  831. "UNPIN_FOR_ALL": 2,
  832. }
  833. )
  834. func (x PinInChatMessage_Type) Enum() *PinInChatMessage_Type {
  835. p := new(PinInChatMessage_Type)
  836. *p = x
  837. return p
  838. }
  839. func (x PinInChatMessage_Type) String() string {
  840. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  841. }
  842. func (PinInChatMessage_Type) Descriptor() protoreflect.EnumDescriptor {
  843. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[15].Descriptor()
  844. }
  845. func (PinInChatMessage_Type) Type() protoreflect.EnumType {
  846. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[15]
  847. }
  848. func (x PinInChatMessage_Type) Number() protoreflect.EnumNumber {
  849. return protoreflect.EnumNumber(x)
  850. }
  851. // Deprecated: Do not use.
  852. func (x *PinInChatMessage_Type) UnmarshalJSON(b []byte) error {
  853. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  854. if err != nil {
  855. return err
  856. }
  857. *x = PinInChatMessage_Type(num)
  858. return nil
  859. }
  860. // Deprecated: Use PinInChatMessage_Type.Descriptor instead.
  861. func (PinInChatMessage_Type) EnumDescriptor() ([]byte, []int) {
  862. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{7, 0}
  863. }
  864. type StatusStickerInteractionMessage_StatusStickerType int32
  865. const (
  866. StatusStickerInteractionMessage_UNKNOWN StatusStickerInteractionMessage_StatusStickerType = 0
  867. StatusStickerInteractionMessage_REACTION StatusStickerInteractionMessage_StatusStickerType = 1
  868. )
  869. // Enum value maps for StatusStickerInteractionMessage_StatusStickerType.
  870. var (
  871. StatusStickerInteractionMessage_StatusStickerType_name = map[int32]string{
  872. 0: "UNKNOWN",
  873. 1: "REACTION",
  874. }
  875. StatusStickerInteractionMessage_StatusStickerType_value = map[string]int32{
  876. "UNKNOWN": 0,
  877. "REACTION": 1,
  878. }
  879. )
  880. func (x StatusStickerInteractionMessage_StatusStickerType) Enum() *StatusStickerInteractionMessage_StatusStickerType {
  881. p := new(StatusStickerInteractionMessage_StatusStickerType)
  882. *p = x
  883. return p
  884. }
  885. func (x StatusStickerInteractionMessage_StatusStickerType) String() string {
  886. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  887. }
  888. func (StatusStickerInteractionMessage_StatusStickerType) Descriptor() protoreflect.EnumDescriptor {
  889. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[16].Descriptor()
  890. }
  891. func (StatusStickerInteractionMessage_StatusStickerType) Type() protoreflect.EnumType {
  892. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[16]
  893. }
  894. func (x StatusStickerInteractionMessage_StatusStickerType) Number() protoreflect.EnumNumber {
  895. return protoreflect.EnumNumber(x)
  896. }
  897. // Deprecated: Do not use.
  898. func (x *StatusStickerInteractionMessage_StatusStickerType) UnmarshalJSON(b []byte) error {
  899. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  900. if err != nil {
  901. return err
  902. }
  903. *x = StatusStickerInteractionMessage_StatusStickerType(num)
  904. return nil
  905. }
  906. // Deprecated: Use StatusStickerInteractionMessage_StatusStickerType.Descriptor instead.
  907. func (StatusStickerInteractionMessage_StatusStickerType) EnumDescriptor() ([]byte, []int) {
  908. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{8, 0}
  909. }
  910. type ButtonsResponseMessage_Type int32
  911. const (
  912. ButtonsResponseMessage_UNKNOWN ButtonsResponseMessage_Type = 0
  913. ButtonsResponseMessage_DISPLAY_TEXT ButtonsResponseMessage_Type = 1
  914. )
  915. // Enum value maps for ButtonsResponseMessage_Type.
  916. var (
  917. ButtonsResponseMessage_Type_name = map[int32]string{
  918. 0: "UNKNOWN",
  919. 1: "DISPLAY_TEXT",
  920. }
  921. ButtonsResponseMessage_Type_value = map[string]int32{
  922. "UNKNOWN": 0,
  923. "DISPLAY_TEXT": 1,
  924. }
  925. )
  926. func (x ButtonsResponseMessage_Type) Enum() *ButtonsResponseMessage_Type {
  927. p := new(ButtonsResponseMessage_Type)
  928. *p = x
  929. return p
  930. }
  931. func (x ButtonsResponseMessage_Type) String() string {
  932. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  933. }
  934. func (ButtonsResponseMessage_Type) Descriptor() protoreflect.EnumDescriptor {
  935. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[17].Descriptor()
  936. }
  937. func (ButtonsResponseMessage_Type) Type() protoreflect.EnumType {
  938. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[17]
  939. }
  940. func (x ButtonsResponseMessage_Type) Number() protoreflect.EnumNumber {
  941. return protoreflect.EnumNumber(x)
  942. }
  943. // Deprecated: Do not use.
  944. func (x *ButtonsResponseMessage_Type) UnmarshalJSON(b []byte) error {
  945. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  946. if err != nil {
  947. return err
  948. }
  949. *x = ButtonsResponseMessage_Type(num)
  950. return nil
  951. }
  952. // Deprecated: Use ButtonsResponseMessage_Type.Descriptor instead.
  953. func (ButtonsResponseMessage_Type) EnumDescriptor() ([]byte, []int) {
  954. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9, 0}
  955. }
  956. type ButtonsMessage_HeaderType int32
  957. const (
  958. ButtonsMessage_UNKNOWN ButtonsMessage_HeaderType = 0
  959. ButtonsMessage_EMPTY ButtonsMessage_HeaderType = 1
  960. ButtonsMessage_TEXT ButtonsMessage_HeaderType = 2
  961. ButtonsMessage_DOCUMENT ButtonsMessage_HeaderType = 3
  962. ButtonsMessage_IMAGE ButtonsMessage_HeaderType = 4
  963. ButtonsMessage_VIDEO ButtonsMessage_HeaderType = 5
  964. ButtonsMessage_LOCATION ButtonsMessage_HeaderType = 6
  965. )
  966. // Enum value maps for ButtonsMessage_HeaderType.
  967. var (
  968. ButtonsMessage_HeaderType_name = map[int32]string{
  969. 0: "UNKNOWN",
  970. 1: "EMPTY",
  971. 2: "TEXT",
  972. 3: "DOCUMENT",
  973. 4: "IMAGE",
  974. 5: "VIDEO",
  975. 6: "LOCATION",
  976. }
  977. ButtonsMessage_HeaderType_value = map[string]int32{
  978. "UNKNOWN": 0,
  979. "EMPTY": 1,
  980. "TEXT": 2,
  981. "DOCUMENT": 3,
  982. "IMAGE": 4,
  983. "VIDEO": 5,
  984. "LOCATION": 6,
  985. }
  986. )
  987. func (x ButtonsMessage_HeaderType) Enum() *ButtonsMessage_HeaderType {
  988. p := new(ButtonsMessage_HeaderType)
  989. *p = x
  990. return p
  991. }
  992. func (x ButtonsMessage_HeaderType) String() string {
  993. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  994. }
  995. func (ButtonsMessage_HeaderType) Descriptor() protoreflect.EnumDescriptor {
  996. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[18].Descriptor()
  997. }
  998. func (ButtonsMessage_HeaderType) Type() protoreflect.EnumType {
  999. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[18]
  1000. }
  1001. func (x ButtonsMessage_HeaderType) Number() protoreflect.EnumNumber {
  1002. return protoreflect.EnumNumber(x)
  1003. }
  1004. // Deprecated: Do not use.
  1005. func (x *ButtonsMessage_HeaderType) UnmarshalJSON(b []byte) error {
  1006. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1007. if err != nil {
  1008. return err
  1009. }
  1010. *x = ButtonsMessage_HeaderType(num)
  1011. return nil
  1012. }
  1013. // Deprecated: Use ButtonsMessage_HeaderType.Descriptor instead.
  1014. func (ButtonsMessage_HeaderType) EnumDescriptor() ([]byte, []int) {
  1015. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0}
  1016. }
  1017. type ButtonsMessage_Button_Type int32
  1018. const (
  1019. ButtonsMessage_Button_UNKNOWN ButtonsMessage_Button_Type = 0
  1020. ButtonsMessage_Button_RESPONSE ButtonsMessage_Button_Type = 1
  1021. ButtonsMessage_Button_NATIVE_FLOW ButtonsMessage_Button_Type = 2
  1022. )
  1023. // Enum value maps for ButtonsMessage_Button_Type.
  1024. var (
  1025. ButtonsMessage_Button_Type_name = map[int32]string{
  1026. 0: "UNKNOWN",
  1027. 1: "RESPONSE",
  1028. 2: "NATIVE_FLOW",
  1029. }
  1030. ButtonsMessage_Button_Type_value = map[string]int32{
  1031. "UNKNOWN": 0,
  1032. "RESPONSE": 1,
  1033. "NATIVE_FLOW": 2,
  1034. }
  1035. )
  1036. func (x ButtonsMessage_Button_Type) Enum() *ButtonsMessage_Button_Type {
  1037. p := new(ButtonsMessage_Button_Type)
  1038. *p = x
  1039. return p
  1040. }
  1041. func (x ButtonsMessage_Button_Type) String() string {
  1042. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1043. }
  1044. func (ButtonsMessage_Button_Type) Descriptor() protoreflect.EnumDescriptor {
  1045. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[19].Descriptor()
  1046. }
  1047. func (ButtonsMessage_Button_Type) Type() protoreflect.EnumType {
  1048. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[19]
  1049. }
  1050. func (x ButtonsMessage_Button_Type) Number() protoreflect.EnumNumber {
  1051. return protoreflect.EnumNumber(x)
  1052. }
  1053. // Deprecated: Do not use.
  1054. func (x *ButtonsMessage_Button_Type) UnmarshalJSON(b []byte) error {
  1055. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1056. if err != nil {
  1057. return err
  1058. }
  1059. *x = ButtonsMessage_Button_Type(num)
  1060. return nil
  1061. }
  1062. // Deprecated: Use ButtonsMessage_Button_Type.Descriptor instead.
  1063. func (ButtonsMessage_Button_Type) EnumDescriptor() ([]byte, []int) {
  1064. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0, 0}
  1065. }
  1066. type SecretEncryptedMessage_SecretEncType int32
  1067. const (
  1068. SecretEncryptedMessage_UNKNOWN SecretEncryptedMessage_SecretEncType = 0
  1069. SecretEncryptedMessage_EVENT_EDIT SecretEncryptedMessage_SecretEncType = 1
  1070. SecretEncryptedMessage_MESSAGE_EDIT SecretEncryptedMessage_SecretEncType = 2
  1071. )
  1072. // Enum value maps for SecretEncryptedMessage_SecretEncType.
  1073. var (
  1074. SecretEncryptedMessage_SecretEncType_name = map[int32]string{
  1075. 0: "UNKNOWN",
  1076. 1: "EVENT_EDIT",
  1077. 2: "MESSAGE_EDIT",
  1078. }
  1079. SecretEncryptedMessage_SecretEncType_value = map[string]int32{
  1080. "UNKNOWN": 0,
  1081. "EVENT_EDIT": 1,
  1082. "MESSAGE_EDIT": 2,
  1083. }
  1084. )
  1085. func (x SecretEncryptedMessage_SecretEncType) Enum() *SecretEncryptedMessage_SecretEncType {
  1086. p := new(SecretEncryptedMessage_SecretEncType)
  1087. *p = x
  1088. return p
  1089. }
  1090. func (x SecretEncryptedMessage_SecretEncType) String() string {
  1091. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1092. }
  1093. func (SecretEncryptedMessage_SecretEncType) Descriptor() protoreflect.EnumDescriptor {
  1094. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[20].Descriptor()
  1095. }
  1096. func (SecretEncryptedMessage_SecretEncType) Type() protoreflect.EnumType {
  1097. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[20]
  1098. }
  1099. func (x SecretEncryptedMessage_SecretEncType) Number() protoreflect.EnumNumber {
  1100. return protoreflect.EnumNumber(x)
  1101. }
  1102. // Deprecated: Do not use.
  1103. func (x *SecretEncryptedMessage_SecretEncType) UnmarshalJSON(b []byte) error {
  1104. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1105. if err != nil {
  1106. return err
  1107. }
  1108. *x = SecretEncryptedMessage_SecretEncType(num)
  1109. return nil
  1110. }
  1111. // Deprecated: Use SecretEncryptedMessage_SecretEncType.Descriptor instead.
  1112. func (SecretEncryptedMessage_SecretEncType) EnumDescriptor() ([]byte, []int) {
  1113. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{11, 0}
  1114. }
  1115. type GroupInviteMessage_GroupType int32
  1116. const (
  1117. GroupInviteMessage_DEFAULT GroupInviteMessage_GroupType = 0
  1118. GroupInviteMessage_PARENT GroupInviteMessage_GroupType = 1
  1119. )
  1120. // Enum value maps for GroupInviteMessage_GroupType.
  1121. var (
  1122. GroupInviteMessage_GroupType_name = map[int32]string{
  1123. 0: "DEFAULT",
  1124. 1: "PARENT",
  1125. }
  1126. GroupInviteMessage_GroupType_value = map[string]int32{
  1127. "DEFAULT": 0,
  1128. "PARENT": 1,
  1129. }
  1130. )
  1131. func (x GroupInviteMessage_GroupType) Enum() *GroupInviteMessage_GroupType {
  1132. p := new(GroupInviteMessage_GroupType)
  1133. *p = x
  1134. return p
  1135. }
  1136. func (x GroupInviteMessage_GroupType) String() string {
  1137. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1138. }
  1139. func (GroupInviteMessage_GroupType) Descriptor() protoreflect.EnumDescriptor {
  1140. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[21].Descriptor()
  1141. }
  1142. func (GroupInviteMessage_GroupType) Type() protoreflect.EnumType {
  1143. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[21]
  1144. }
  1145. func (x GroupInviteMessage_GroupType) Number() protoreflect.EnumNumber {
  1146. return protoreflect.EnumNumber(x)
  1147. }
  1148. // Deprecated: Do not use.
  1149. func (x *GroupInviteMessage_GroupType) UnmarshalJSON(b []byte) error {
  1150. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1151. if err != nil {
  1152. return err
  1153. }
  1154. *x = GroupInviteMessage_GroupType(num)
  1155. return nil
  1156. }
  1157. // Deprecated: Use GroupInviteMessage_GroupType.Descriptor instead.
  1158. func (GroupInviteMessage_GroupType) EnumDescriptor() ([]byte, []int) {
  1159. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{12, 0}
  1160. }
  1161. type InteractiveResponseMessage_Body_Format int32
  1162. const (
  1163. InteractiveResponseMessage_Body_DEFAULT InteractiveResponseMessage_Body_Format = 0
  1164. InteractiveResponseMessage_Body_EXTENSIONS_1 InteractiveResponseMessage_Body_Format = 1
  1165. )
  1166. // Enum value maps for InteractiveResponseMessage_Body_Format.
  1167. var (
  1168. InteractiveResponseMessage_Body_Format_name = map[int32]string{
  1169. 0: "DEFAULT",
  1170. 1: "EXTENSIONS_1",
  1171. }
  1172. InteractiveResponseMessage_Body_Format_value = map[string]int32{
  1173. "DEFAULT": 0,
  1174. "EXTENSIONS_1": 1,
  1175. }
  1176. )
  1177. func (x InteractiveResponseMessage_Body_Format) Enum() *InteractiveResponseMessage_Body_Format {
  1178. p := new(InteractiveResponseMessage_Body_Format)
  1179. *p = x
  1180. return p
  1181. }
  1182. func (x InteractiveResponseMessage_Body_Format) String() string {
  1183. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1184. }
  1185. func (InteractiveResponseMessage_Body_Format) Descriptor() protoreflect.EnumDescriptor {
  1186. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[22].Descriptor()
  1187. }
  1188. func (InteractiveResponseMessage_Body_Format) Type() protoreflect.EnumType {
  1189. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[22]
  1190. }
  1191. func (x InteractiveResponseMessage_Body_Format) Number() protoreflect.EnumNumber {
  1192. return protoreflect.EnumNumber(x)
  1193. }
  1194. // Deprecated: Do not use.
  1195. func (x *InteractiveResponseMessage_Body_Format) UnmarshalJSON(b []byte) error {
  1196. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1197. if err != nil {
  1198. return err
  1199. }
  1200. *x = InteractiveResponseMessage_Body_Format(num)
  1201. return nil
  1202. }
  1203. // Deprecated: Use InteractiveResponseMessage_Body_Format.Descriptor instead.
  1204. func (InteractiveResponseMessage_Body_Format) EnumDescriptor() ([]byte, []int) {
  1205. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 0, 0}
  1206. }
  1207. type InteractiveMessage_CarouselMessage_CarouselCardType int32
  1208. const (
  1209. InteractiveMessage_CarouselMessage_UNKNOWN InteractiveMessage_CarouselMessage_CarouselCardType = 0
  1210. InteractiveMessage_CarouselMessage_HSCROLL_CARDS InteractiveMessage_CarouselMessage_CarouselCardType = 1
  1211. InteractiveMessage_CarouselMessage_ALBUM_IMAGE InteractiveMessage_CarouselMessage_CarouselCardType = 2
  1212. )
  1213. // Enum value maps for InteractiveMessage_CarouselMessage_CarouselCardType.
  1214. var (
  1215. InteractiveMessage_CarouselMessage_CarouselCardType_name = map[int32]string{
  1216. 0: "UNKNOWN",
  1217. 1: "HSCROLL_CARDS",
  1218. 2: "ALBUM_IMAGE",
  1219. }
  1220. InteractiveMessage_CarouselMessage_CarouselCardType_value = map[string]int32{
  1221. "UNKNOWN": 0,
  1222. "HSCROLL_CARDS": 1,
  1223. "ALBUM_IMAGE": 2,
  1224. }
  1225. )
  1226. func (x InteractiveMessage_CarouselMessage_CarouselCardType) Enum() *InteractiveMessage_CarouselMessage_CarouselCardType {
  1227. p := new(InteractiveMessage_CarouselMessage_CarouselCardType)
  1228. *p = x
  1229. return p
  1230. }
  1231. func (x InteractiveMessage_CarouselMessage_CarouselCardType) String() string {
  1232. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1233. }
  1234. func (InteractiveMessage_CarouselMessage_CarouselCardType) Descriptor() protoreflect.EnumDescriptor {
  1235. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[23].Descriptor()
  1236. }
  1237. func (InteractiveMessage_CarouselMessage_CarouselCardType) Type() protoreflect.EnumType {
  1238. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[23]
  1239. }
  1240. func (x InteractiveMessage_CarouselMessage_CarouselCardType) Number() protoreflect.EnumNumber {
  1241. return protoreflect.EnumNumber(x)
  1242. }
  1243. // Deprecated: Do not use.
  1244. func (x *InteractiveMessage_CarouselMessage_CarouselCardType) UnmarshalJSON(b []byte) error {
  1245. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1246. if err != nil {
  1247. return err
  1248. }
  1249. *x = InteractiveMessage_CarouselMessage_CarouselCardType(num)
  1250. return nil
  1251. }
  1252. // Deprecated: Use InteractiveMessage_CarouselMessage_CarouselCardType.Descriptor instead.
  1253. func (InteractiveMessage_CarouselMessage_CarouselCardType) EnumDescriptor() ([]byte, []int) {
  1254. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 0, 0}
  1255. }
  1256. type InteractiveMessage_ShopMessage_Surface int32
  1257. const (
  1258. InteractiveMessage_ShopMessage_UNKNOWN_SURFACE InteractiveMessage_ShopMessage_Surface = 0
  1259. InteractiveMessage_ShopMessage_FB InteractiveMessage_ShopMessage_Surface = 1
  1260. InteractiveMessage_ShopMessage_IG InteractiveMessage_ShopMessage_Surface = 2
  1261. InteractiveMessage_ShopMessage_WA InteractiveMessage_ShopMessage_Surface = 3
  1262. )
  1263. // Enum value maps for InteractiveMessage_ShopMessage_Surface.
  1264. var (
  1265. InteractiveMessage_ShopMessage_Surface_name = map[int32]string{
  1266. 0: "UNKNOWN_SURFACE",
  1267. 1: "FB",
  1268. 2: "IG",
  1269. 3: "WA",
  1270. }
  1271. InteractiveMessage_ShopMessage_Surface_value = map[string]int32{
  1272. "UNKNOWN_SURFACE": 0,
  1273. "FB": 1,
  1274. "IG": 2,
  1275. "WA": 3,
  1276. }
  1277. )
  1278. func (x InteractiveMessage_ShopMessage_Surface) Enum() *InteractiveMessage_ShopMessage_Surface {
  1279. p := new(InteractiveMessage_ShopMessage_Surface)
  1280. *p = x
  1281. return p
  1282. }
  1283. func (x InteractiveMessage_ShopMessage_Surface) String() string {
  1284. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1285. }
  1286. func (InteractiveMessage_ShopMessage_Surface) Descriptor() protoreflect.EnumDescriptor {
  1287. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[24].Descriptor()
  1288. }
  1289. func (InteractiveMessage_ShopMessage_Surface) Type() protoreflect.EnumType {
  1290. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[24]
  1291. }
  1292. func (x InteractiveMessage_ShopMessage_Surface) Number() protoreflect.EnumNumber {
  1293. return protoreflect.EnumNumber(x)
  1294. }
  1295. // Deprecated: Do not use.
  1296. func (x *InteractiveMessage_ShopMessage_Surface) UnmarshalJSON(b []byte) error {
  1297. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1298. if err != nil {
  1299. return err
  1300. }
  1301. *x = InteractiveMessage_ShopMessage_Surface(num)
  1302. return nil
  1303. }
  1304. // Deprecated: Use InteractiveMessage_ShopMessage_Surface.Descriptor instead.
  1305. func (InteractiveMessage_ShopMessage_Surface) EnumDescriptor() ([]byte, []int) {
  1306. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 1, 0}
  1307. }
  1308. type ListResponseMessage_ListType int32
  1309. const (
  1310. ListResponseMessage_UNKNOWN ListResponseMessage_ListType = 0
  1311. ListResponseMessage_SINGLE_SELECT ListResponseMessage_ListType = 1
  1312. )
  1313. // Enum value maps for ListResponseMessage_ListType.
  1314. var (
  1315. ListResponseMessage_ListType_name = map[int32]string{
  1316. 0: "UNKNOWN",
  1317. 1: "SINGLE_SELECT",
  1318. }
  1319. ListResponseMessage_ListType_value = map[string]int32{
  1320. "UNKNOWN": 0,
  1321. "SINGLE_SELECT": 1,
  1322. }
  1323. )
  1324. func (x ListResponseMessage_ListType) Enum() *ListResponseMessage_ListType {
  1325. p := new(ListResponseMessage_ListType)
  1326. *p = x
  1327. return p
  1328. }
  1329. func (x ListResponseMessage_ListType) String() string {
  1330. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1331. }
  1332. func (ListResponseMessage_ListType) Descriptor() protoreflect.EnumDescriptor {
  1333. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[25].Descriptor()
  1334. }
  1335. func (ListResponseMessage_ListType) Type() protoreflect.EnumType {
  1336. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[25]
  1337. }
  1338. func (x ListResponseMessage_ListType) Number() protoreflect.EnumNumber {
  1339. return protoreflect.EnumNumber(x)
  1340. }
  1341. // Deprecated: Do not use.
  1342. func (x *ListResponseMessage_ListType) UnmarshalJSON(b []byte) error {
  1343. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1344. if err != nil {
  1345. return err
  1346. }
  1347. *x = ListResponseMessage_ListType(num)
  1348. return nil
  1349. }
  1350. // Deprecated: Use ListResponseMessage_ListType.Descriptor instead.
  1351. func (ListResponseMessage_ListType) EnumDescriptor() ([]byte, []int) {
  1352. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 0}
  1353. }
  1354. type ListMessage_ListType int32
  1355. const (
  1356. ListMessage_UNKNOWN ListMessage_ListType = 0
  1357. ListMessage_SINGLE_SELECT ListMessage_ListType = 1
  1358. ListMessage_PRODUCT_LIST ListMessage_ListType = 2
  1359. )
  1360. // Enum value maps for ListMessage_ListType.
  1361. var (
  1362. ListMessage_ListType_name = map[int32]string{
  1363. 0: "UNKNOWN",
  1364. 1: "SINGLE_SELECT",
  1365. 2: "PRODUCT_LIST",
  1366. }
  1367. ListMessage_ListType_value = map[string]int32{
  1368. "UNKNOWN": 0,
  1369. "SINGLE_SELECT": 1,
  1370. "PRODUCT_LIST": 2,
  1371. }
  1372. )
  1373. func (x ListMessage_ListType) Enum() *ListMessage_ListType {
  1374. p := new(ListMessage_ListType)
  1375. *p = x
  1376. return p
  1377. }
  1378. func (x ListMessage_ListType) String() string {
  1379. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1380. }
  1381. func (ListMessage_ListType) Descriptor() protoreflect.EnumDescriptor {
  1382. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[26].Descriptor()
  1383. }
  1384. func (ListMessage_ListType) Type() protoreflect.EnumType {
  1385. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[26]
  1386. }
  1387. func (x ListMessage_ListType) Number() protoreflect.EnumNumber {
  1388. return protoreflect.EnumNumber(x)
  1389. }
  1390. // Deprecated: Do not use.
  1391. func (x *ListMessage_ListType) UnmarshalJSON(b []byte) error {
  1392. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1393. if err != nil {
  1394. return err
  1395. }
  1396. *x = ListMessage_ListType(num)
  1397. return nil
  1398. }
  1399. // Deprecated: Use ListMessage_ListType.Descriptor instead.
  1400. func (ListMessage_ListType) EnumDescriptor() ([]byte, []int) {
  1401. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 0}
  1402. }
  1403. type OrderMessage_OrderSurface int32
  1404. const (
  1405. OrderMessage_CATALOG OrderMessage_OrderSurface = 1
  1406. )
  1407. // Enum value maps for OrderMessage_OrderSurface.
  1408. var (
  1409. OrderMessage_OrderSurface_name = map[int32]string{
  1410. 1: "CATALOG",
  1411. }
  1412. OrderMessage_OrderSurface_value = map[string]int32{
  1413. "CATALOG": 1,
  1414. }
  1415. )
  1416. func (x OrderMessage_OrderSurface) Enum() *OrderMessage_OrderSurface {
  1417. p := new(OrderMessage_OrderSurface)
  1418. *p = x
  1419. return p
  1420. }
  1421. func (x OrderMessage_OrderSurface) String() string {
  1422. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1423. }
  1424. func (OrderMessage_OrderSurface) Descriptor() protoreflect.EnumDescriptor {
  1425. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[27].Descriptor()
  1426. }
  1427. func (OrderMessage_OrderSurface) Type() protoreflect.EnumType {
  1428. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[27]
  1429. }
  1430. func (x OrderMessage_OrderSurface) Number() protoreflect.EnumNumber {
  1431. return protoreflect.EnumNumber(x)
  1432. }
  1433. // Deprecated: Do not use.
  1434. func (x *OrderMessage_OrderSurface) UnmarshalJSON(b []byte) error {
  1435. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1436. if err != nil {
  1437. return err
  1438. }
  1439. *x = OrderMessage_OrderSurface(num)
  1440. return nil
  1441. }
  1442. // Deprecated: Use OrderMessage_OrderSurface.Descriptor instead.
  1443. func (OrderMessage_OrderSurface) EnumDescriptor() ([]byte, []int) {
  1444. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{17, 0}
  1445. }
  1446. type OrderMessage_OrderStatus int32
  1447. const (
  1448. OrderMessage_INQUIRY OrderMessage_OrderStatus = 1
  1449. OrderMessage_ACCEPTED OrderMessage_OrderStatus = 2
  1450. OrderMessage_DECLINED OrderMessage_OrderStatus = 3
  1451. )
  1452. // Enum value maps for OrderMessage_OrderStatus.
  1453. var (
  1454. OrderMessage_OrderStatus_name = map[int32]string{
  1455. 1: "INQUIRY",
  1456. 2: "ACCEPTED",
  1457. 3: "DECLINED",
  1458. }
  1459. OrderMessage_OrderStatus_value = map[string]int32{
  1460. "INQUIRY": 1,
  1461. "ACCEPTED": 2,
  1462. "DECLINED": 3,
  1463. }
  1464. )
  1465. func (x OrderMessage_OrderStatus) Enum() *OrderMessage_OrderStatus {
  1466. p := new(OrderMessage_OrderStatus)
  1467. *p = x
  1468. return p
  1469. }
  1470. func (x OrderMessage_OrderStatus) String() string {
  1471. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1472. }
  1473. func (OrderMessage_OrderStatus) Descriptor() protoreflect.EnumDescriptor {
  1474. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[28].Descriptor()
  1475. }
  1476. func (OrderMessage_OrderStatus) Type() protoreflect.EnumType {
  1477. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[28]
  1478. }
  1479. func (x OrderMessage_OrderStatus) Number() protoreflect.EnumNumber {
  1480. return protoreflect.EnumNumber(x)
  1481. }
  1482. // Deprecated: Do not use.
  1483. func (x *OrderMessage_OrderStatus) UnmarshalJSON(b []byte) error {
  1484. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1485. if err != nil {
  1486. return err
  1487. }
  1488. *x = OrderMessage_OrderStatus(num)
  1489. return nil
  1490. }
  1491. // Deprecated: Use OrderMessage_OrderStatus.Descriptor instead.
  1492. func (OrderMessage_OrderStatus) EnumDescriptor() ([]byte, []int) {
  1493. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{17, 1}
  1494. }
  1495. type StatusQuotedMessage_StatusQuotedMessageType int32
  1496. const (
  1497. StatusQuotedMessage_QUESTION_ANSWER StatusQuotedMessage_StatusQuotedMessageType = 1
  1498. )
  1499. // Enum value maps for StatusQuotedMessage_StatusQuotedMessageType.
  1500. var (
  1501. StatusQuotedMessage_StatusQuotedMessageType_name = map[int32]string{
  1502. 1: "QUESTION_ANSWER",
  1503. }
  1504. StatusQuotedMessage_StatusQuotedMessageType_value = map[string]int32{
  1505. "QUESTION_ANSWER": 1,
  1506. }
  1507. )
  1508. func (x StatusQuotedMessage_StatusQuotedMessageType) Enum() *StatusQuotedMessage_StatusQuotedMessageType {
  1509. p := new(StatusQuotedMessage_StatusQuotedMessageType)
  1510. *p = x
  1511. return p
  1512. }
  1513. func (x StatusQuotedMessage_StatusQuotedMessageType) String() string {
  1514. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1515. }
  1516. func (StatusQuotedMessage_StatusQuotedMessageType) Descriptor() protoreflect.EnumDescriptor {
  1517. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[29].Descriptor()
  1518. }
  1519. func (StatusQuotedMessage_StatusQuotedMessageType) Type() protoreflect.EnumType {
  1520. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[29]
  1521. }
  1522. func (x StatusQuotedMessage_StatusQuotedMessageType) Number() protoreflect.EnumNumber {
  1523. return protoreflect.EnumNumber(x)
  1524. }
  1525. // Deprecated: Do not use.
  1526. func (x *StatusQuotedMessage_StatusQuotedMessageType) UnmarshalJSON(b []byte) error {
  1527. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1528. if err != nil {
  1529. return err
  1530. }
  1531. *x = StatusQuotedMessage_StatusQuotedMessageType(num)
  1532. return nil
  1533. }
  1534. // Deprecated: Use StatusQuotedMessage_StatusQuotedMessageType.Descriptor instead.
  1535. func (StatusQuotedMessage_StatusQuotedMessageType) EnumDescriptor() ([]byte, []int) {
  1536. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18, 0}
  1537. }
  1538. type PaymentInviteMessage_ServiceType int32
  1539. const (
  1540. PaymentInviteMessage_UNKNOWN PaymentInviteMessage_ServiceType = 0
  1541. PaymentInviteMessage_FBPAY PaymentInviteMessage_ServiceType = 1
  1542. PaymentInviteMessage_NOVI PaymentInviteMessage_ServiceType = 2
  1543. PaymentInviteMessage_UPI PaymentInviteMessage_ServiceType = 3
  1544. )
  1545. // Enum value maps for PaymentInviteMessage_ServiceType.
  1546. var (
  1547. PaymentInviteMessage_ServiceType_name = map[int32]string{
  1548. 0: "UNKNOWN",
  1549. 1: "FBPAY",
  1550. 2: "NOVI",
  1551. 3: "UPI",
  1552. }
  1553. PaymentInviteMessage_ServiceType_value = map[string]int32{
  1554. "UNKNOWN": 0,
  1555. "FBPAY": 1,
  1556. "NOVI": 2,
  1557. "UPI": 3,
  1558. }
  1559. )
  1560. func (x PaymentInviteMessage_ServiceType) Enum() *PaymentInviteMessage_ServiceType {
  1561. p := new(PaymentInviteMessage_ServiceType)
  1562. *p = x
  1563. return p
  1564. }
  1565. func (x PaymentInviteMessage_ServiceType) String() string {
  1566. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1567. }
  1568. func (PaymentInviteMessage_ServiceType) Descriptor() protoreflect.EnumDescriptor {
  1569. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[30].Descriptor()
  1570. }
  1571. func (PaymentInviteMessage_ServiceType) Type() protoreflect.EnumType {
  1572. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[30]
  1573. }
  1574. func (x PaymentInviteMessage_ServiceType) Number() protoreflect.EnumNumber {
  1575. return protoreflect.EnumNumber(x)
  1576. }
  1577. // Deprecated: Do not use.
  1578. func (x *PaymentInviteMessage_ServiceType) UnmarshalJSON(b []byte) error {
  1579. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1580. if err != nil {
  1581. return err
  1582. }
  1583. *x = PaymentInviteMessage_ServiceType(num)
  1584. return nil
  1585. }
  1586. // Deprecated: Use PaymentInviteMessage_ServiceType.Descriptor instead.
  1587. func (PaymentInviteMessage_ServiceType) EnumDescriptor() ([]byte, []int) {
  1588. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0}
  1589. }
  1590. type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType int32
  1591. const (
  1592. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_GREGORIAN HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType = 1
  1593. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_SOLAR_HIJRI HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType = 2
  1594. )
  1595. // Enum value maps for HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType.
  1596. var (
  1597. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType_name = map[int32]string{
  1598. 1: "GREGORIAN",
  1599. 2: "SOLAR_HIJRI",
  1600. }
  1601. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType_value = map[string]int32{
  1602. "GREGORIAN": 1,
  1603. "SOLAR_HIJRI": 2,
  1604. }
  1605. )
  1606. func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) Enum() *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType {
  1607. p := new(HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType)
  1608. *p = x
  1609. return p
  1610. }
  1611. func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) String() string {
  1612. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1613. }
  1614. func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) Descriptor() protoreflect.EnumDescriptor {
  1615. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[31].Descriptor()
  1616. }
  1617. func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) Type() protoreflect.EnumType {
  1618. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[31]
  1619. }
  1620. func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) Number() protoreflect.EnumNumber {
  1621. return protoreflect.EnumNumber(x)
  1622. }
  1623. // Deprecated: Do not use.
  1624. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) UnmarshalJSON(b []byte) error {
  1625. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1626. if err != nil {
  1627. return err
  1628. }
  1629. *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType(num)
  1630. return nil
  1631. }
  1632. // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType.Descriptor instead.
  1633. func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) EnumDescriptor() ([]byte, []int) {
  1634. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 0, 0, 0}
  1635. }
  1636. type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType int32
  1637. const (
  1638. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_MONDAY HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType = 1
  1639. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_TUESDAY HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType = 2
  1640. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_WEDNESDAY HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType = 3
  1641. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_THURSDAY HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType = 4
  1642. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_FRIDAY HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType = 5
  1643. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_SATURDAY HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType = 6
  1644. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_SUNDAY HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType = 7
  1645. )
  1646. // Enum value maps for HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType.
  1647. var (
  1648. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType_name = map[int32]string{
  1649. 1: "MONDAY",
  1650. 2: "TUESDAY",
  1651. 3: "WEDNESDAY",
  1652. 4: "THURSDAY",
  1653. 5: "FRIDAY",
  1654. 6: "SATURDAY",
  1655. 7: "SUNDAY",
  1656. }
  1657. HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType_value = map[string]int32{
  1658. "MONDAY": 1,
  1659. "TUESDAY": 2,
  1660. "WEDNESDAY": 3,
  1661. "THURSDAY": 4,
  1662. "FRIDAY": 5,
  1663. "SATURDAY": 6,
  1664. "SUNDAY": 7,
  1665. }
  1666. )
  1667. func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) Enum() *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType {
  1668. p := new(HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType)
  1669. *p = x
  1670. return p
  1671. }
  1672. func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) String() string {
  1673. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1674. }
  1675. func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) Descriptor() protoreflect.EnumDescriptor {
  1676. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[32].Descriptor()
  1677. }
  1678. func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) Type() protoreflect.EnumType {
  1679. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[32]
  1680. }
  1681. func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) Number() protoreflect.EnumNumber {
  1682. return protoreflect.EnumNumber(x)
  1683. }
  1684. // Deprecated: Do not use.
  1685. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) UnmarshalJSON(b []byte) error {
  1686. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1687. if err != nil {
  1688. return err
  1689. }
  1690. *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType(num)
  1691. return nil
  1692. }
  1693. // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType.Descriptor instead.
  1694. func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) EnumDescriptor() ([]byte, []int) {
  1695. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 0, 0, 1}
  1696. }
  1697. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode int32
  1698. const (
  1699. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_GENERATION_ERROR PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode = 1
  1700. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CHUNK_CONSUMED PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode = 2
  1701. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_TIMEOUT PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode = 3
  1702. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SESSION_EXHAUSTED PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode = 4
  1703. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CHUNK_EXHAUSTED PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode = 5
  1704. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_DUPLICATED_REQUEST PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode = 6
  1705. )
  1706. // Enum value maps for PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode.
  1707. var (
  1708. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode_name = map[int32]string{
  1709. 1: "GENERATION_ERROR",
  1710. 2: "CHUNK_CONSUMED",
  1711. 3: "TIMEOUT",
  1712. 4: "SESSION_EXHAUSTED",
  1713. 5: "CHUNK_EXHAUSTED",
  1714. 6: "DUPLICATED_REQUEST",
  1715. }
  1716. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode_value = map[string]int32{
  1717. "GENERATION_ERROR": 1,
  1718. "CHUNK_CONSUMED": 2,
  1719. "TIMEOUT": 3,
  1720. "SESSION_EXHAUSTED": 4,
  1721. "CHUNK_EXHAUSTED": 5,
  1722. "DUPLICATED_REQUEST": 6,
  1723. }
  1724. )
  1725. func (x PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode) Enum() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode {
  1726. p := new(PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode)
  1727. *p = x
  1728. return p
  1729. }
  1730. func (x PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode) String() string {
  1731. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1732. }
  1733. func (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode) Descriptor() protoreflect.EnumDescriptor {
  1734. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[33].Descriptor()
  1735. }
  1736. func (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode) Type() protoreflect.EnumType {
  1737. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[33]
  1738. }
  1739. func (x PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode) Number() protoreflect.EnumNumber {
  1740. return protoreflect.EnumNumber(x)
  1741. }
  1742. // Deprecated: Do not use.
  1743. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode) UnmarshalJSON(b []byte) error {
  1744. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1745. if err != nil {
  1746. return err
  1747. }
  1748. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode(num)
  1749. return nil
  1750. }
  1751. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode.Descriptor instead.
  1752. func (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode) EnumDescriptor() ([]byte, []int) {
  1753. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 0}
  1754. }
  1755. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode int32
  1756. const (
  1757. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_REQUEST_SUCCESS PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode = 0
  1758. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_REQUEST_TIME_EXPIRED PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode = 1
  1759. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_DECLINED_SHARING_HISTORY PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode = 2
  1760. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_GENERIC_ERROR PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode = 3
  1761. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_ERROR_REQUEST_ON_NON_SMB_PRIMARY PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode = 4
  1762. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_ERROR_HOSTED_DEVICE_NOT_CONNECTED PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode = 5
  1763. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode = 6
  1764. )
  1765. // Enum value maps for PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode.
  1766. var (
  1767. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode_name = map[int32]string{
  1768. 0: "REQUEST_SUCCESS",
  1769. 1: "REQUEST_TIME_EXPIRED",
  1770. 2: "DECLINED_SHARING_HISTORY",
  1771. 3: "GENERIC_ERROR",
  1772. 4: "ERROR_REQUEST_ON_NON_SMB_PRIMARY",
  1773. 5: "ERROR_HOSTED_DEVICE_NOT_CONNECTED",
  1774. 6: "ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET",
  1775. }
  1776. PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode_value = map[string]int32{
  1777. "REQUEST_SUCCESS": 0,
  1778. "REQUEST_TIME_EXPIRED": 1,
  1779. "DECLINED_SHARING_HISTORY": 2,
  1780. "GENERIC_ERROR": 3,
  1781. "ERROR_REQUEST_ON_NON_SMB_PRIMARY": 4,
  1782. "ERROR_HOSTED_DEVICE_NOT_CONNECTED": 5,
  1783. "ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET": 6,
  1784. }
  1785. )
  1786. func (x PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) Enum() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode {
  1787. p := new(PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode)
  1788. *p = x
  1789. return p
  1790. }
  1791. func (x PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) String() string {
  1792. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1793. }
  1794. func (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) Descriptor() protoreflect.EnumDescriptor {
  1795. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[34].Descriptor()
  1796. }
  1797. func (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) Type() protoreflect.EnumType {
  1798. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[34]
  1799. }
  1800. func (x PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) Number() protoreflect.EnumNumber {
  1801. return protoreflect.EnumNumber(x)
  1802. }
  1803. // Deprecated: Do not use.
  1804. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) UnmarshalJSON(b []byte) error {
  1805. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1806. if err != nil {
  1807. return err
  1808. }
  1809. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode(num)
  1810. return nil
  1811. }
  1812. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode.Descriptor instead.
  1813. func (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) EnumDescriptor() ([]byte, []int) {
  1814. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 1}
  1815. }
  1816. type PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType int32
  1817. const (
  1818. PeerDataOperationRequestMessage_GalaxyFlowAction_NOTIFY_LAUNCH PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType = 1
  1819. )
  1820. // Enum value maps for PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType.
  1821. var (
  1822. PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType_name = map[int32]string{
  1823. 1: "NOTIFY_LAUNCH",
  1824. }
  1825. PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType_value = map[string]int32{
  1826. "NOTIFY_LAUNCH": 1,
  1827. }
  1828. )
  1829. func (x PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType) Enum() *PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType {
  1830. p := new(PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType)
  1831. *p = x
  1832. return p
  1833. }
  1834. func (x PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType) String() string {
  1835. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1836. }
  1837. func (PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType) Descriptor() protoreflect.EnumDescriptor {
  1838. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[35].Descriptor()
  1839. }
  1840. func (PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType) Type() protoreflect.EnumType {
  1841. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[35]
  1842. }
  1843. func (x PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType) Number() protoreflect.EnumNumber {
  1844. return protoreflect.EnumNumber(x)
  1845. }
  1846. // Deprecated: Do not use.
  1847. func (x *PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType) UnmarshalJSON(b []byte) error {
  1848. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1849. if err != nil {
  1850. return err
  1851. }
  1852. *x = PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType(num)
  1853. return nil
  1854. }
  1855. // Deprecated: Use PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType.Descriptor instead.
  1856. func (PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType) EnumDescriptor() ([]byte, []int) {
  1857. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 0, 0}
  1858. }
  1859. type RequestWelcomeMessageMetadata_LocalChatState int32
  1860. const (
  1861. RequestWelcomeMessageMetadata_EMPTY RequestWelcomeMessageMetadata_LocalChatState = 0
  1862. RequestWelcomeMessageMetadata_NON_EMPTY RequestWelcomeMessageMetadata_LocalChatState = 1
  1863. )
  1864. // Enum value maps for RequestWelcomeMessageMetadata_LocalChatState.
  1865. var (
  1866. RequestWelcomeMessageMetadata_LocalChatState_name = map[int32]string{
  1867. 0: "EMPTY",
  1868. 1: "NON_EMPTY",
  1869. }
  1870. RequestWelcomeMessageMetadata_LocalChatState_value = map[string]int32{
  1871. "EMPTY": 0,
  1872. "NON_EMPTY": 1,
  1873. }
  1874. )
  1875. func (x RequestWelcomeMessageMetadata_LocalChatState) Enum() *RequestWelcomeMessageMetadata_LocalChatState {
  1876. p := new(RequestWelcomeMessageMetadata_LocalChatState)
  1877. *p = x
  1878. return p
  1879. }
  1880. func (x RequestWelcomeMessageMetadata_LocalChatState) String() string {
  1881. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1882. }
  1883. func (RequestWelcomeMessageMetadata_LocalChatState) Descriptor() protoreflect.EnumDescriptor {
  1884. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[36].Descriptor()
  1885. }
  1886. func (RequestWelcomeMessageMetadata_LocalChatState) Type() protoreflect.EnumType {
  1887. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[36]
  1888. }
  1889. func (x RequestWelcomeMessageMetadata_LocalChatState) Number() protoreflect.EnumNumber {
  1890. return protoreflect.EnumNumber(x)
  1891. }
  1892. // Deprecated: Do not use.
  1893. func (x *RequestWelcomeMessageMetadata_LocalChatState) UnmarshalJSON(b []byte) error {
  1894. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1895. if err != nil {
  1896. return err
  1897. }
  1898. *x = RequestWelcomeMessageMetadata_LocalChatState(num)
  1899. return nil
  1900. }
  1901. // Deprecated: Use RequestWelcomeMessageMetadata_LocalChatState.Descriptor instead.
  1902. func (RequestWelcomeMessageMetadata_LocalChatState) EnumDescriptor() ([]byte, []int) {
  1903. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{23, 0}
  1904. }
  1905. type ProtocolMessage_Type int32
  1906. const (
  1907. ProtocolMessage_REVOKE ProtocolMessage_Type = 0
  1908. ProtocolMessage_EPHEMERAL_SETTING ProtocolMessage_Type = 3
  1909. ProtocolMessage_EPHEMERAL_SYNC_RESPONSE ProtocolMessage_Type = 4
  1910. ProtocolMessage_HISTORY_SYNC_NOTIFICATION ProtocolMessage_Type = 5
  1911. ProtocolMessage_APP_STATE_SYNC_KEY_SHARE ProtocolMessage_Type = 6
  1912. ProtocolMessage_APP_STATE_SYNC_KEY_REQUEST ProtocolMessage_Type = 7
  1913. ProtocolMessage_MSG_FANOUT_BACKFILL_REQUEST ProtocolMessage_Type = 8
  1914. ProtocolMessage_INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC ProtocolMessage_Type = 9
  1915. ProtocolMessage_APP_STATE_FATAL_EXCEPTION_NOTIFICATION ProtocolMessage_Type = 10
  1916. ProtocolMessage_SHARE_PHONE_NUMBER ProtocolMessage_Type = 11
  1917. ProtocolMessage_MESSAGE_EDIT ProtocolMessage_Type = 14
  1918. ProtocolMessage_PEER_DATA_OPERATION_REQUEST_MESSAGE ProtocolMessage_Type = 16
  1919. ProtocolMessage_PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE ProtocolMessage_Type = 17
  1920. ProtocolMessage_REQUEST_WELCOME_MESSAGE ProtocolMessage_Type = 18
  1921. ProtocolMessage_BOT_FEEDBACK_MESSAGE ProtocolMessage_Type = 19
  1922. ProtocolMessage_MEDIA_NOTIFY_MESSAGE ProtocolMessage_Type = 20
  1923. ProtocolMessage_CLOUD_API_THREAD_CONTROL_NOTIFICATION ProtocolMessage_Type = 21
  1924. ProtocolMessage_LID_MIGRATION_MAPPING_SYNC ProtocolMessage_Type = 22
  1925. ProtocolMessage_REMINDER_MESSAGE ProtocolMessage_Type = 23
  1926. ProtocolMessage_BOT_MEMU_ONBOARDING_MESSAGE ProtocolMessage_Type = 24
  1927. ProtocolMessage_STATUS_MENTION_MESSAGE ProtocolMessage_Type = 25
  1928. ProtocolMessage_STOP_GENERATION_MESSAGE ProtocolMessage_Type = 26
  1929. ProtocolMessage_LIMIT_SHARING ProtocolMessage_Type = 27
  1930. ProtocolMessage_AI_PSI_METADATA ProtocolMessage_Type = 28
  1931. ProtocolMessage_AI_QUERY_FANOUT ProtocolMessage_Type = 29
  1932. ProtocolMessage_GROUP_MEMBER_LABEL_CHANGE ProtocolMessage_Type = 30
  1933. )
  1934. // Enum value maps for ProtocolMessage_Type.
  1935. var (
  1936. ProtocolMessage_Type_name = map[int32]string{
  1937. 0: "REVOKE",
  1938. 3: "EPHEMERAL_SETTING",
  1939. 4: "EPHEMERAL_SYNC_RESPONSE",
  1940. 5: "HISTORY_SYNC_NOTIFICATION",
  1941. 6: "APP_STATE_SYNC_KEY_SHARE",
  1942. 7: "APP_STATE_SYNC_KEY_REQUEST",
  1943. 8: "MSG_FANOUT_BACKFILL_REQUEST",
  1944. 9: "INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC",
  1945. 10: "APP_STATE_FATAL_EXCEPTION_NOTIFICATION",
  1946. 11: "SHARE_PHONE_NUMBER",
  1947. 14: "MESSAGE_EDIT",
  1948. 16: "PEER_DATA_OPERATION_REQUEST_MESSAGE",
  1949. 17: "PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE",
  1950. 18: "REQUEST_WELCOME_MESSAGE",
  1951. 19: "BOT_FEEDBACK_MESSAGE",
  1952. 20: "MEDIA_NOTIFY_MESSAGE",
  1953. 21: "CLOUD_API_THREAD_CONTROL_NOTIFICATION",
  1954. 22: "LID_MIGRATION_MAPPING_SYNC",
  1955. 23: "REMINDER_MESSAGE",
  1956. 24: "BOT_MEMU_ONBOARDING_MESSAGE",
  1957. 25: "STATUS_MENTION_MESSAGE",
  1958. 26: "STOP_GENERATION_MESSAGE",
  1959. 27: "LIMIT_SHARING",
  1960. 28: "AI_PSI_METADATA",
  1961. 29: "AI_QUERY_FANOUT",
  1962. 30: "GROUP_MEMBER_LABEL_CHANGE",
  1963. }
  1964. ProtocolMessage_Type_value = map[string]int32{
  1965. "REVOKE": 0,
  1966. "EPHEMERAL_SETTING": 3,
  1967. "EPHEMERAL_SYNC_RESPONSE": 4,
  1968. "HISTORY_SYNC_NOTIFICATION": 5,
  1969. "APP_STATE_SYNC_KEY_SHARE": 6,
  1970. "APP_STATE_SYNC_KEY_REQUEST": 7,
  1971. "MSG_FANOUT_BACKFILL_REQUEST": 8,
  1972. "INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC": 9,
  1973. "APP_STATE_FATAL_EXCEPTION_NOTIFICATION": 10,
  1974. "SHARE_PHONE_NUMBER": 11,
  1975. "MESSAGE_EDIT": 14,
  1976. "PEER_DATA_OPERATION_REQUEST_MESSAGE": 16,
  1977. "PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE": 17,
  1978. "REQUEST_WELCOME_MESSAGE": 18,
  1979. "BOT_FEEDBACK_MESSAGE": 19,
  1980. "MEDIA_NOTIFY_MESSAGE": 20,
  1981. "CLOUD_API_THREAD_CONTROL_NOTIFICATION": 21,
  1982. "LID_MIGRATION_MAPPING_SYNC": 22,
  1983. "REMINDER_MESSAGE": 23,
  1984. "BOT_MEMU_ONBOARDING_MESSAGE": 24,
  1985. "STATUS_MENTION_MESSAGE": 25,
  1986. "STOP_GENERATION_MESSAGE": 26,
  1987. "LIMIT_SHARING": 27,
  1988. "AI_PSI_METADATA": 28,
  1989. "AI_QUERY_FANOUT": 29,
  1990. "GROUP_MEMBER_LABEL_CHANGE": 30,
  1991. }
  1992. )
  1993. func (x ProtocolMessage_Type) Enum() *ProtocolMessage_Type {
  1994. p := new(ProtocolMessage_Type)
  1995. *p = x
  1996. return p
  1997. }
  1998. func (x ProtocolMessage_Type) String() string {
  1999. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2000. }
  2001. func (ProtocolMessage_Type) Descriptor() protoreflect.EnumDescriptor {
  2002. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[37].Descriptor()
  2003. }
  2004. func (ProtocolMessage_Type) Type() protoreflect.EnumType {
  2005. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[37]
  2006. }
  2007. func (x ProtocolMessage_Type) Number() protoreflect.EnumNumber {
  2008. return protoreflect.EnumNumber(x)
  2009. }
  2010. // Deprecated: Do not use.
  2011. func (x *ProtocolMessage_Type) UnmarshalJSON(b []byte) error {
  2012. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2013. if err != nil {
  2014. return err
  2015. }
  2016. *x = ProtocolMessage_Type(num)
  2017. return nil
  2018. }
  2019. // Deprecated: Use ProtocolMessage_Type.Descriptor instead.
  2020. func (ProtocolMessage_Type) EnumDescriptor() ([]byte, []int) {
  2021. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{24, 0}
  2022. }
  2023. type CloudAPIThreadControlNotification_CloudAPIThreadControl int32
  2024. const (
  2025. CloudAPIThreadControlNotification_UNKNOWN CloudAPIThreadControlNotification_CloudAPIThreadControl = 0
  2026. CloudAPIThreadControlNotification_CONTROL_PASSED CloudAPIThreadControlNotification_CloudAPIThreadControl = 1
  2027. CloudAPIThreadControlNotification_CONTROL_TAKEN CloudAPIThreadControlNotification_CloudAPIThreadControl = 2
  2028. )
  2029. // Enum value maps for CloudAPIThreadControlNotification_CloudAPIThreadControl.
  2030. var (
  2031. CloudAPIThreadControlNotification_CloudAPIThreadControl_name = map[int32]string{
  2032. 0: "UNKNOWN",
  2033. 1: "CONTROL_PASSED",
  2034. 2: "CONTROL_TAKEN",
  2035. }
  2036. CloudAPIThreadControlNotification_CloudAPIThreadControl_value = map[string]int32{
  2037. "UNKNOWN": 0,
  2038. "CONTROL_PASSED": 1,
  2039. "CONTROL_TAKEN": 2,
  2040. }
  2041. )
  2042. func (x CloudAPIThreadControlNotification_CloudAPIThreadControl) Enum() *CloudAPIThreadControlNotification_CloudAPIThreadControl {
  2043. p := new(CloudAPIThreadControlNotification_CloudAPIThreadControl)
  2044. *p = x
  2045. return p
  2046. }
  2047. func (x CloudAPIThreadControlNotification_CloudAPIThreadControl) String() string {
  2048. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2049. }
  2050. func (CloudAPIThreadControlNotification_CloudAPIThreadControl) Descriptor() protoreflect.EnumDescriptor {
  2051. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[38].Descriptor()
  2052. }
  2053. func (CloudAPIThreadControlNotification_CloudAPIThreadControl) Type() protoreflect.EnumType {
  2054. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[38]
  2055. }
  2056. func (x CloudAPIThreadControlNotification_CloudAPIThreadControl) Number() protoreflect.EnumNumber {
  2057. return protoreflect.EnumNumber(x)
  2058. }
  2059. // Deprecated: Do not use.
  2060. func (x *CloudAPIThreadControlNotification_CloudAPIThreadControl) UnmarshalJSON(b []byte) error {
  2061. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2062. if err != nil {
  2063. return err
  2064. }
  2065. *x = CloudAPIThreadControlNotification_CloudAPIThreadControl(num)
  2066. return nil
  2067. }
  2068. // Deprecated: Use CloudAPIThreadControlNotification_CloudAPIThreadControl.Descriptor instead.
  2069. func (CloudAPIThreadControlNotification_CloudAPIThreadControl) EnumDescriptor() ([]byte, []int) {
  2070. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25, 0}
  2071. }
  2072. type VideoMessage_VideoSourceType int32
  2073. const (
  2074. VideoMessage_USER_VIDEO VideoMessage_VideoSourceType = 0
  2075. VideoMessage_AI_GENERATED VideoMessage_VideoSourceType = 1
  2076. )
  2077. // Enum value maps for VideoMessage_VideoSourceType.
  2078. var (
  2079. VideoMessage_VideoSourceType_name = map[int32]string{
  2080. 0: "USER_VIDEO",
  2081. 1: "AI_GENERATED",
  2082. }
  2083. VideoMessage_VideoSourceType_value = map[string]int32{
  2084. "USER_VIDEO": 0,
  2085. "AI_GENERATED": 1,
  2086. }
  2087. )
  2088. func (x VideoMessage_VideoSourceType) Enum() *VideoMessage_VideoSourceType {
  2089. p := new(VideoMessage_VideoSourceType)
  2090. *p = x
  2091. return p
  2092. }
  2093. func (x VideoMessage_VideoSourceType) String() string {
  2094. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2095. }
  2096. func (VideoMessage_VideoSourceType) Descriptor() protoreflect.EnumDescriptor {
  2097. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[39].Descriptor()
  2098. }
  2099. func (VideoMessage_VideoSourceType) Type() protoreflect.EnumType {
  2100. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[39]
  2101. }
  2102. func (x VideoMessage_VideoSourceType) Number() protoreflect.EnumNumber {
  2103. return protoreflect.EnumNumber(x)
  2104. }
  2105. // Deprecated: Do not use.
  2106. func (x *VideoMessage_VideoSourceType) UnmarshalJSON(b []byte) error {
  2107. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2108. if err != nil {
  2109. return err
  2110. }
  2111. *x = VideoMessage_VideoSourceType(num)
  2112. return nil
  2113. }
  2114. // Deprecated: Use VideoMessage_VideoSourceType.Descriptor instead.
  2115. func (VideoMessage_VideoSourceType) EnumDescriptor() ([]byte, []int) {
  2116. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{26, 0}
  2117. }
  2118. type VideoMessage_Attribution int32
  2119. const (
  2120. VideoMessage_NONE VideoMessage_Attribution = 0
  2121. VideoMessage_GIPHY VideoMessage_Attribution = 1
  2122. VideoMessage_TENOR VideoMessage_Attribution = 2
  2123. VideoMessage_KLIPY VideoMessage_Attribution = 3
  2124. )
  2125. // Enum value maps for VideoMessage_Attribution.
  2126. var (
  2127. VideoMessage_Attribution_name = map[int32]string{
  2128. 0: "NONE",
  2129. 1: "GIPHY",
  2130. 2: "TENOR",
  2131. 3: "KLIPY",
  2132. }
  2133. VideoMessage_Attribution_value = map[string]int32{
  2134. "NONE": 0,
  2135. "GIPHY": 1,
  2136. "TENOR": 2,
  2137. "KLIPY": 3,
  2138. }
  2139. )
  2140. func (x VideoMessage_Attribution) Enum() *VideoMessage_Attribution {
  2141. p := new(VideoMessage_Attribution)
  2142. *p = x
  2143. return p
  2144. }
  2145. func (x VideoMessage_Attribution) String() string {
  2146. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2147. }
  2148. func (VideoMessage_Attribution) Descriptor() protoreflect.EnumDescriptor {
  2149. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[40].Descriptor()
  2150. }
  2151. func (VideoMessage_Attribution) Type() protoreflect.EnumType {
  2152. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[40]
  2153. }
  2154. func (x VideoMessage_Attribution) Number() protoreflect.EnumNumber {
  2155. return protoreflect.EnumNumber(x)
  2156. }
  2157. // Deprecated: Do not use.
  2158. func (x *VideoMessage_Attribution) UnmarshalJSON(b []byte) error {
  2159. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2160. if err != nil {
  2161. return err
  2162. }
  2163. *x = VideoMessage_Attribution(num)
  2164. return nil
  2165. }
  2166. // Deprecated: Use VideoMessage_Attribution.Descriptor instead.
  2167. func (VideoMessage_Attribution) EnumDescriptor() ([]byte, []int) {
  2168. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{26, 1}
  2169. }
  2170. type ExtendedTextMessage_InviteLinkGroupType int32
  2171. const (
  2172. ExtendedTextMessage_DEFAULT ExtendedTextMessage_InviteLinkGroupType = 0
  2173. ExtendedTextMessage_PARENT ExtendedTextMessage_InviteLinkGroupType = 1
  2174. ExtendedTextMessage_SUB ExtendedTextMessage_InviteLinkGroupType = 2
  2175. ExtendedTextMessage_DEFAULT_SUB ExtendedTextMessage_InviteLinkGroupType = 3
  2176. )
  2177. // Enum value maps for ExtendedTextMessage_InviteLinkGroupType.
  2178. var (
  2179. ExtendedTextMessage_InviteLinkGroupType_name = map[int32]string{
  2180. 0: "DEFAULT",
  2181. 1: "PARENT",
  2182. 2: "SUB",
  2183. 3: "DEFAULT_SUB",
  2184. }
  2185. ExtendedTextMessage_InviteLinkGroupType_value = map[string]int32{
  2186. "DEFAULT": 0,
  2187. "PARENT": 1,
  2188. "SUB": 2,
  2189. "DEFAULT_SUB": 3,
  2190. }
  2191. )
  2192. func (x ExtendedTextMessage_InviteLinkGroupType) Enum() *ExtendedTextMessage_InviteLinkGroupType {
  2193. p := new(ExtendedTextMessage_InviteLinkGroupType)
  2194. *p = x
  2195. return p
  2196. }
  2197. func (x ExtendedTextMessage_InviteLinkGroupType) String() string {
  2198. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2199. }
  2200. func (ExtendedTextMessage_InviteLinkGroupType) Descriptor() protoreflect.EnumDescriptor {
  2201. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[41].Descriptor()
  2202. }
  2203. func (ExtendedTextMessage_InviteLinkGroupType) Type() protoreflect.EnumType {
  2204. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[41]
  2205. }
  2206. func (x ExtendedTextMessage_InviteLinkGroupType) Number() protoreflect.EnumNumber {
  2207. return protoreflect.EnumNumber(x)
  2208. }
  2209. // Deprecated: Do not use.
  2210. func (x *ExtendedTextMessage_InviteLinkGroupType) UnmarshalJSON(b []byte) error {
  2211. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2212. if err != nil {
  2213. return err
  2214. }
  2215. *x = ExtendedTextMessage_InviteLinkGroupType(num)
  2216. return nil
  2217. }
  2218. // Deprecated: Use ExtendedTextMessage_InviteLinkGroupType.Descriptor instead.
  2219. func (ExtendedTextMessage_InviteLinkGroupType) EnumDescriptor() ([]byte, []int) {
  2220. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27, 0}
  2221. }
  2222. type ExtendedTextMessage_PreviewType int32
  2223. const (
  2224. ExtendedTextMessage_NONE ExtendedTextMessage_PreviewType = 0
  2225. ExtendedTextMessage_VIDEO ExtendedTextMessage_PreviewType = 1
  2226. ExtendedTextMessage_PLACEHOLDER ExtendedTextMessage_PreviewType = 4
  2227. ExtendedTextMessage_IMAGE ExtendedTextMessage_PreviewType = 5
  2228. ExtendedTextMessage_PAYMENT_LINKS ExtendedTextMessage_PreviewType = 6
  2229. ExtendedTextMessage_PROFILE ExtendedTextMessage_PreviewType = 7
  2230. )
  2231. // Enum value maps for ExtendedTextMessage_PreviewType.
  2232. var (
  2233. ExtendedTextMessage_PreviewType_name = map[int32]string{
  2234. 0: "NONE",
  2235. 1: "VIDEO",
  2236. 4: "PLACEHOLDER",
  2237. 5: "IMAGE",
  2238. 6: "PAYMENT_LINKS",
  2239. 7: "PROFILE",
  2240. }
  2241. ExtendedTextMessage_PreviewType_value = map[string]int32{
  2242. "NONE": 0,
  2243. "VIDEO": 1,
  2244. "PLACEHOLDER": 4,
  2245. "IMAGE": 5,
  2246. "PAYMENT_LINKS": 6,
  2247. "PROFILE": 7,
  2248. }
  2249. )
  2250. func (x ExtendedTextMessage_PreviewType) Enum() *ExtendedTextMessage_PreviewType {
  2251. p := new(ExtendedTextMessage_PreviewType)
  2252. *p = x
  2253. return p
  2254. }
  2255. func (x ExtendedTextMessage_PreviewType) String() string {
  2256. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2257. }
  2258. func (ExtendedTextMessage_PreviewType) Descriptor() protoreflect.EnumDescriptor {
  2259. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[42].Descriptor()
  2260. }
  2261. func (ExtendedTextMessage_PreviewType) Type() protoreflect.EnumType {
  2262. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[42]
  2263. }
  2264. func (x ExtendedTextMessage_PreviewType) Number() protoreflect.EnumNumber {
  2265. return protoreflect.EnumNumber(x)
  2266. }
  2267. // Deprecated: Do not use.
  2268. func (x *ExtendedTextMessage_PreviewType) UnmarshalJSON(b []byte) error {
  2269. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2270. if err != nil {
  2271. return err
  2272. }
  2273. *x = ExtendedTextMessage_PreviewType(num)
  2274. return nil
  2275. }
  2276. // Deprecated: Use ExtendedTextMessage_PreviewType.Descriptor instead.
  2277. func (ExtendedTextMessage_PreviewType) EnumDescriptor() ([]byte, []int) {
  2278. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27, 1}
  2279. }
  2280. type ExtendedTextMessage_FontType int32
  2281. const (
  2282. ExtendedTextMessage_SYSTEM ExtendedTextMessage_FontType = 0
  2283. ExtendedTextMessage_SYSTEM_TEXT ExtendedTextMessage_FontType = 1
  2284. ExtendedTextMessage_FB_SCRIPT ExtendedTextMessage_FontType = 2
  2285. ExtendedTextMessage_SYSTEM_BOLD ExtendedTextMessage_FontType = 6
  2286. ExtendedTextMessage_MORNINGBREEZE_REGULAR ExtendedTextMessage_FontType = 7
  2287. ExtendedTextMessage_CALISTOGA_REGULAR ExtendedTextMessage_FontType = 8
  2288. ExtendedTextMessage_EXO2_EXTRABOLD ExtendedTextMessage_FontType = 9
  2289. ExtendedTextMessage_COURIERPRIME_BOLD ExtendedTextMessage_FontType = 10
  2290. )
  2291. // Enum value maps for ExtendedTextMessage_FontType.
  2292. var (
  2293. ExtendedTextMessage_FontType_name = map[int32]string{
  2294. 0: "SYSTEM",
  2295. 1: "SYSTEM_TEXT",
  2296. 2: "FB_SCRIPT",
  2297. 6: "SYSTEM_BOLD",
  2298. 7: "MORNINGBREEZE_REGULAR",
  2299. 8: "CALISTOGA_REGULAR",
  2300. 9: "EXO2_EXTRABOLD",
  2301. 10: "COURIERPRIME_BOLD",
  2302. }
  2303. ExtendedTextMessage_FontType_value = map[string]int32{
  2304. "SYSTEM": 0,
  2305. "SYSTEM_TEXT": 1,
  2306. "FB_SCRIPT": 2,
  2307. "SYSTEM_BOLD": 6,
  2308. "MORNINGBREEZE_REGULAR": 7,
  2309. "CALISTOGA_REGULAR": 8,
  2310. "EXO2_EXTRABOLD": 9,
  2311. "COURIERPRIME_BOLD": 10,
  2312. }
  2313. )
  2314. func (x ExtendedTextMessage_FontType) Enum() *ExtendedTextMessage_FontType {
  2315. p := new(ExtendedTextMessage_FontType)
  2316. *p = x
  2317. return p
  2318. }
  2319. func (x ExtendedTextMessage_FontType) String() string {
  2320. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2321. }
  2322. func (ExtendedTextMessage_FontType) Descriptor() protoreflect.EnumDescriptor {
  2323. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[43].Descriptor()
  2324. }
  2325. func (ExtendedTextMessage_FontType) Type() protoreflect.EnumType {
  2326. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[43]
  2327. }
  2328. func (x ExtendedTextMessage_FontType) Number() protoreflect.EnumNumber {
  2329. return protoreflect.EnumNumber(x)
  2330. }
  2331. // Deprecated: Do not use.
  2332. func (x *ExtendedTextMessage_FontType) UnmarshalJSON(b []byte) error {
  2333. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2334. if err != nil {
  2335. return err
  2336. }
  2337. *x = ExtendedTextMessage_FontType(num)
  2338. return nil
  2339. }
  2340. // Deprecated: Use ExtendedTextMessage_FontType.Descriptor instead.
  2341. func (ExtendedTextMessage_FontType) EnumDescriptor() ([]byte, []int) {
  2342. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27, 2}
  2343. }
  2344. type LinkPreviewMetadata_SocialMediaPostType int32
  2345. const (
  2346. LinkPreviewMetadata_NONE LinkPreviewMetadata_SocialMediaPostType = 0
  2347. LinkPreviewMetadata_REEL LinkPreviewMetadata_SocialMediaPostType = 1
  2348. LinkPreviewMetadata_LIVE_VIDEO LinkPreviewMetadata_SocialMediaPostType = 2
  2349. LinkPreviewMetadata_LONG_VIDEO LinkPreviewMetadata_SocialMediaPostType = 3
  2350. LinkPreviewMetadata_SINGLE_IMAGE LinkPreviewMetadata_SocialMediaPostType = 4
  2351. LinkPreviewMetadata_CAROUSEL LinkPreviewMetadata_SocialMediaPostType = 5
  2352. )
  2353. // Enum value maps for LinkPreviewMetadata_SocialMediaPostType.
  2354. var (
  2355. LinkPreviewMetadata_SocialMediaPostType_name = map[int32]string{
  2356. 0: "NONE",
  2357. 1: "REEL",
  2358. 2: "LIVE_VIDEO",
  2359. 3: "LONG_VIDEO",
  2360. 4: "SINGLE_IMAGE",
  2361. 5: "CAROUSEL",
  2362. }
  2363. LinkPreviewMetadata_SocialMediaPostType_value = map[string]int32{
  2364. "NONE": 0,
  2365. "REEL": 1,
  2366. "LIVE_VIDEO": 2,
  2367. "LONG_VIDEO": 3,
  2368. "SINGLE_IMAGE": 4,
  2369. "CAROUSEL": 5,
  2370. }
  2371. )
  2372. func (x LinkPreviewMetadata_SocialMediaPostType) Enum() *LinkPreviewMetadata_SocialMediaPostType {
  2373. p := new(LinkPreviewMetadata_SocialMediaPostType)
  2374. *p = x
  2375. return p
  2376. }
  2377. func (x LinkPreviewMetadata_SocialMediaPostType) String() string {
  2378. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2379. }
  2380. func (LinkPreviewMetadata_SocialMediaPostType) Descriptor() protoreflect.EnumDescriptor {
  2381. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[44].Descriptor()
  2382. }
  2383. func (LinkPreviewMetadata_SocialMediaPostType) Type() protoreflect.EnumType {
  2384. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[44]
  2385. }
  2386. func (x LinkPreviewMetadata_SocialMediaPostType) Number() protoreflect.EnumNumber {
  2387. return protoreflect.EnumNumber(x)
  2388. }
  2389. // Deprecated: Do not use.
  2390. func (x *LinkPreviewMetadata_SocialMediaPostType) UnmarshalJSON(b []byte) error {
  2391. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2392. if err != nil {
  2393. return err
  2394. }
  2395. *x = LinkPreviewMetadata_SocialMediaPostType(num)
  2396. return nil
  2397. }
  2398. // Deprecated: Use LinkPreviewMetadata_SocialMediaPostType.Descriptor instead.
  2399. func (LinkPreviewMetadata_SocialMediaPostType) EnumDescriptor() ([]byte, []int) {
  2400. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{28, 0}
  2401. }
  2402. type PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType int32
  2403. const (
  2404. PaymentLinkMetadata_PaymentLinkHeader_LINK_PREVIEW PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType = 0
  2405. PaymentLinkMetadata_PaymentLinkHeader_ORDER PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType = 1
  2406. )
  2407. // Enum value maps for PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType.
  2408. var (
  2409. PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType_name = map[int32]string{
  2410. 0: "LINK_PREVIEW",
  2411. 1: "ORDER",
  2412. }
  2413. PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType_value = map[string]int32{
  2414. "LINK_PREVIEW": 0,
  2415. "ORDER": 1,
  2416. }
  2417. )
  2418. func (x PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType) Enum() *PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType {
  2419. p := new(PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType)
  2420. *p = x
  2421. return p
  2422. }
  2423. func (x PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType) String() string {
  2424. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2425. }
  2426. func (PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType) Descriptor() protoreflect.EnumDescriptor {
  2427. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[45].Descriptor()
  2428. }
  2429. func (PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType) Type() protoreflect.EnumType {
  2430. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[45]
  2431. }
  2432. func (x PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType) Number() protoreflect.EnumNumber {
  2433. return protoreflect.EnumNumber(x)
  2434. }
  2435. // Deprecated: Do not use.
  2436. func (x *PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType) UnmarshalJSON(b []byte) error {
  2437. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2438. if err != nil {
  2439. return err
  2440. }
  2441. *x = PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType(num)
  2442. return nil
  2443. }
  2444. // Deprecated: Use PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType.Descriptor instead.
  2445. func (PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType) EnumDescriptor() ([]byte, []int) {
  2446. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 0, 0}
  2447. }
  2448. type StatusNotificationMessage_StatusNotificationType int32
  2449. const (
  2450. StatusNotificationMessage_UNKNOWN StatusNotificationMessage_StatusNotificationType = 0
  2451. StatusNotificationMessage_STATUS_ADD_YOURS StatusNotificationMessage_StatusNotificationType = 1
  2452. StatusNotificationMessage_STATUS_RESHARE StatusNotificationMessage_StatusNotificationType = 2
  2453. StatusNotificationMessage_STATUS_QUESTION_ANSWER_RESHARE StatusNotificationMessage_StatusNotificationType = 3
  2454. )
  2455. // Enum value maps for StatusNotificationMessage_StatusNotificationType.
  2456. var (
  2457. StatusNotificationMessage_StatusNotificationType_name = map[int32]string{
  2458. 0: "UNKNOWN",
  2459. 1: "STATUS_ADD_YOURS",
  2460. 2: "STATUS_RESHARE",
  2461. 3: "STATUS_QUESTION_ANSWER_RESHARE",
  2462. }
  2463. StatusNotificationMessage_StatusNotificationType_value = map[string]int32{
  2464. "UNKNOWN": 0,
  2465. "STATUS_ADD_YOURS": 1,
  2466. "STATUS_RESHARE": 2,
  2467. "STATUS_QUESTION_ANSWER_RESHARE": 3,
  2468. }
  2469. )
  2470. func (x StatusNotificationMessage_StatusNotificationType) Enum() *StatusNotificationMessage_StatusNotificationType {
  2471. p := new(StatusNotificationMessage_StatusNotificationType)
  2472. *p = x
  2473. return p
  2474. }
  2475. func (x StatusNotificationMessage_StatusNotificationType) String() string {
  2476. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2477. }
  2478. func (StatusNotificationMessage_StatusNotificationType) Descriptor() protoreflect.EnumDescriptor {
  2479. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[46].Descriptor()
  2480. }
  2481. func (StatusNotificationMessage_StatusNotificationType) Type() protoreflect.EnumType {
  2482. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[46]
  2483. }
  2484. func (x StatusNotificationMessage_StatusNotificationType) Number() protoreflect.EnumNumber {
  2485. return protoreflect.EnumNumber(x)
  2486. }
  2487. // Deprecated: Do not use.
  2488. func (x *StatusNotificationMessage_StatusNotificationType) UnmarshalJSON(b []byte) error {
  2489. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2490. if err != nil {
  2491. return err
  2492. }
  2493. *x = StatusNotificationMessage_StatusNotificationType(num)
  2494. return nil
  2495. }
  2496. // Deprecated: Use StatusNotificationMessage_StatusNotificationType.Descriptor instead.
  2497. func (StatusNotificationMessage_StatusNotificationType) EnumDescriptor() ([]byte, []int) {
  2498. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 0}
  2499. }
  2500. type InvoiceMessage_AttachmentType int32
  2501. const (
  2502. InvoiceMessage_IMAGE InvoiceMessage_AttachmentType = 0
  2503. InvoiceMessage_PDF InvoiceMessage_AttachmentType = 1
  2504. )
  2505. // Enum value maps for InvoiceMessage_AttachmentType.
  2506. var (
  2507. InvoiceMessage_AttachmentType_name = map[int32]string{
  2508. 0: "IMAGE",
  2509. 1: "PDF",
  2510. }
  2511. InvoiceMessage_AttachmentType_value = map[string]int32{
  2512. "IMAGE": 0,
  2513. "PDF": 1,
  2514. }
  2515. )
  2516. func (x InvoiceMessage_AttachmentType) Enum() *InvoiceMessage_AttachmentType {
  2517. p := new(InvoiceMessage_AttachmentType)
  2518. *p = x
  2519. return p
  2520. }
  2521. func (x InvoiceMessage_AttachmentType) String() string {
  2522. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2523. }
  2524. func (InvoiceMessage_AttachmentType) Descriptor() protoreflect.EnumDescriptor {
  2525. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[47].Descriptor()
  2526. }
  2527. func (InvoiceMessage_AttachmentType) Type() protoreflect.EnumType {
  2528. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[47]
  2529. }
  2530. func (x InvoiceMessage_AttachmentType) Number() protoreflect.EnumNumber {
  2531. return protoreflect.EnumNumber(x)
  2532. }
  2533. // Deprecated: Do not use.
  2534. func (x *InvoiceMessage_AttachmentType) UnmarshalJSON(b []byte) error {
  2535. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2536. if err != nil {
  2537. return err
  2538. }
  2539. *x = InvoiceMessage_AttachmentType(num)
  2540. return nil
  2541. }
  2542. // Deprecated: Use InvoiceMessage_AttachmentType.Descriptor instead.
  2543. func (InvoiceMessage_AttachmentType) EnumDescriptor() ([]byte, []int) {
  2544. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{31, 0}
  2545. }
  2546. type ImageMessage_ImageSourceType int32
  2547. const (
  2548. ImageMessage_USER_IMAGE ImageMessage_ImageSourceType = 0
  2549. ImageMessage_AI_GENERATED ImageMessage_ImageSourceType = 1
  2550. ImageMessage_AI_MODIFIED ImageMessage_ImageSourceType = 2
  2551. ImageMessage_RASTERIZED_TEXT_STATUS ImageMessage_ImageSourceType = 3
  2552. )
  2553. // Enum value maps for ImageMessage_ImageSourceType.
  2554. var (
  2555. ImageMessage_ImageSourceType_name = map[int32]string{
  2556. 0: "USER_IMAGE",
  2557. 1: "AI_GENERATED",
  2558. 2: "AI_MODIFIED",
  2559. 3: "RASTERIZED_TEXT_STATUS",
  2560. }
  2561. ImageMessage_ImageSourceType_value = map[string]int32{
  2562. "USER_IMAGE": 0,
  2563. "AI_GENERATED": 1,
  2564. "AI_MODIFIED": 2,
  2565. "RASTERIZED_TEXT_STATUS": 3,
  2566. }
  2567. )
  2568. func (x ImageMessage_ImageSourceType) Enum() *ImageMessage_ImageSourceType {
  2569. p := new(ImageMessage_ImageSourceType)
  2570. *p = x
  2571. return p
  2572. }
  2573. func (x ImageMessage_ImageSourceType) String() string {
  2574. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2575. }
  2576. func (ImageMessage_ImageSourceType) Descriptor() protoreflect.EnumDescriptor {
  2577. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[48].Descriptor()
  2578. }
  2579. func (ImageMessage_ImageSourceType) Type() protoreflect.EnumType {
  2580. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[48]
  2581. }
  2582. func (x ImageMessage_ImageSourceType) Number() protoreflect.EnumNumber {
  2583. return protoreflect.EnumNumber(x)
  2584. }
  2585. // Deprecated: Do not use.
  2586. func (x *ImageMessage_ImageSourceType) UnmarshalJSON(b []byte) error {
  2587. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2588. if err != nil {
  2589. return err
  2590. }
  2591. *x = ImageMessage_ImageSourceType(num)
  2592. return nil
  2593. }
  2594. // Deprecated: Use ImageMessage_ImageSourceType.Descriptor instead.
  2595. func (ImageMessage_ImageSourceType) EnumDescriptor() ([]byte, []int) {
  2596. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{32, 0}
  2597. }
  2598. type ContextInfo_QuotedType int32
  2599. const (
  2600. ContextInfo_EXPLICIT ContextInfo_QuotedType = 0
  2601. ContextInfo_AUTO ContextInfo_QuotedType = 1
  2602. )
  2603. // Enum value maps for ContextInfo_QuotedType.
  2604. var (
  2605. ContextInfo_QuotedType_name = map[int32]string{
  2606. 0: "EXPLICIT",
  2607. 1: "AUTO",
  2608. }
  2609. ContextInfo_QuotedType_value = map[string]int32{
  2610. "EXPLICIT": 0,
  2611. "AUTO": 1,
  2612. }
  2613. )
  2614. func (x ContextInfo_QuotedType) Enum() *ContextInfo_QuotedType {
  2615. p := new(ContextInfo_QuotedType)
  2616. *p = x
  2617. return p
  2618. }
  2619. func (x ContextInfo_QuotedType) String() string {
  2620. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2621. }
  2622. func (ContextInfo_QuotedType) Descriptor() protoreflect.EnumDescriptor {
  2623. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[49].Descriptor()
  2624. }
  2625. func (ContextInfo_QuotedType) Type() protoreflect.EnumType {
  2626. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[49]
  2627. }
  2628. func (x ContextInfo_QuotedType) Number() protoreflect.EnumNumber {
  2629. return protoreflect.EnumNumber(x)
  2630. }
  2631. // Deprecated: Do not use.
  2632. func (x *ContextInfo_QuotedType) UnmarshalJSON(b []byte) error {
  2633. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2634. if err != nil {
  2635. return err
  2636. }
  2637. *x = ContextInfo_QuotedType(num)
  2638. return nil
  2639. }
  2640. // Deprecated: Use ContextInfo_QuotedType.Descriptor instead.
  2641. func (ContextInfo_QuotedType) EnumDescriptor() ([]byte, []int) {
  2642. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 0}
  2643. }
  2644. type ContextInfo_ForwardOrigin int32
  2645. const (
  2646. ContextInfo_UNKNOWN ContextInfo_ForwardOrigin = 0
  2647. ContextInfo_CHAT ContextInfo_ForwardOrigin = 1
  2648. ContextInfo_STATUS ContextInfo_ForwardOrigin = 2
  2649. ContextInfo_CHANNELS ContextInfo_ForwardOrigin = 3
  2650. ContextInfo_META_AI ContextInfo_ForwardOrigin = 4
  2651. ContextInfo_UGC ContextInfo_ForwardOrigin = 5
  2652. )
  2653. // Enum value maps for ContextInfo_ForwardOrigin.
  2654. var (
  2655. ContextInfo_ForwardOrigin_name = map[int32]string{
  2656. 0: "UNKNOWN",
  2657. 1: "CHAT",
  2658. 2: "STATUS",
  2659. 3: "CHANNELS",
  2660. 4: "META_AI",
  2661. 5: "UGC",
  2662. }
  2663. ContextInfo_ForwardOrigin_value = map[string]int32{
  2664. "UNKNOWN": 0,
  2665. "CHAT": 1,
  2666. "STATUS": 2,
  2667. "CHANNELS": 3,
  2668. "META_AI": 4,
  2669. "UGC": 5,
  2670. }
  2671. )
  2672. func (x ContextInfo_ForwardOrigin) Enum() *ContextInfo_ForwardOrigin {
  2673. p := new(ContextInfo_ForwardOrigin)
  2674. *p = x
  2675. return p
  2676. }
  2677. func (x ContextInfo_ForwardOrigin) String() string {
  2678. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2679. }
  2680. func (ContextInfo_ForwardOrigin) Descriptor() protoreflect.EnumDescriptor {
  2681. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[50].Descriptor()
  2682. }
  2683. func (ContextInfo_ForwardOrigin) Type() protoreflect.EnumType {
  2684. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[50]
  2685. }
  2686. func (x ContextInfo_ForwardOrigin) Number() protoreflect.EnumNumber {
  2687. return protoreflect.EnumNumber(x)
  2688. }
  2689. // Deprecated: Do not use.
  2690. func (x *ContextInfo_ForwardOrigin) UnmarshalJSON(b []byte) error {
  2691. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2692. if err != nil {
  2693. return err
  2694. }
  2695. *x = ContextInfo_ForwardOrigin(num)
  2696. return nil
  2697. }
  2698. // Deprecated: Use ContextInfo_ForwardOrigin.Descriptor instead.
  2699. func (ContextInfo_ForwardOrigin) EnumDescriptor() ([]byte, []int) {
  2700. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 1}
  2701. }
  2702. type ContextInfo_StatusSourceType int32
  2703. const (
  2704. ContextInfo_IMAGE ContextInfo_StatusSourceType = 0
  2705. ContextInfo_VIDEO ContextInfo_StatusSourceType = 1
  2706. ContextInfo_GIF ContextInfo_StatusSourceType = 2
  2707. ContextInfo_AUDIO ContextInfo_StatusSourceType = 3
  2708. ContextInfo_TEXT ContextInfo_StatusSourceType = 4
  2709. ContextInfo_MUSIC_STANDALONE ContextInfo_StatusSourceType = 5
  2710. )
  2711. // Enum value maps for ContextInfo_StatusSourceType.
  2712. var (
  2713. ContextInfo_StatusSourceType_name = map[int32]string{
  2714. 0: "IMAGE",
  2715. 1: "VIDEO",
  2716. 2: "GIF",
  2717. 3: "AUDIO",
  2718. 4: "TEXT",
  2719. 5: "MUSIC_STANDALONE",
  2720. }
  2721. ContextInfo_StatusSourceType_value = map[string]int32{
  2722. "IMAGE": 0,
  2723. "VIDEO": 1,
  2724. "GIF": 2,
  2725. "AUDIO": 3,
  2726. "TEXT": 4,
  2727. "MUSIC_STANDALONE": 5,
  2728. }
  2729. )
  2730. func (x ContextInfo_StatusSourceType) Enum() *ContextInfo_StatusSourceType {
  2731. p := new(ContextInfo_StatusSourceType)
  2732. *p = x
  2733. return p
  2734. }
  2735. func (x ContextInfo_StatusSourceType) String() string {
  2736. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2737. }
  2738. func (ContextInfo_StatusSourceType) Descriptor() protoreflect.EnumDescriptor {
  2739. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[51].Descriptor()
  2740. }
  2741. func (ContextInfo_StatusSourceType) Type() protoreflect.EnumType {
  2742. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[51]
  2743. }
  2744. func (x ContextInfo_StatusSourceType) Number() protoreflect.EnumNumber {
  2745. return protoreflect.EnumNumber(x)
  2746. }
  2747. // Deprecated: Do not use.
  2748. func (x *ContextInfo_StatusSourceType) UnmarshalJSON(b []byte) error {
  2749. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2750. if err != nil {
  2751. return err
  2752. }
  2753. *x = ContextInfo_StatusSourceType(num)
  2754. return nil
  2755. }
  2756. // Deprecated: Use ContextInfo_StatusSourceType.Descriptor instead.
  2757. func (ContextInfo_StatusSourceType) EnumDescriptor() ([]byte, []int) {
  2758. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 2}
  2759. }
  2760. type ContextInfo_PairedMediaType int32
  2761. const (
  2762. ContextInfo_NOT_PAIRED_MEDIA ContextInfo_PairedMediaType = 0
  2763. ContextInfo_SD_VIDEO_PARENT ContextInfo_PairedMediaType = 1
  2764. ContextInfo_HD_VIDEO_CHILD ContextInfo_PairedMediaType = 2
  2765. ContextInfo_SD_IMAGE_PARENT ContextInfo_PairedMediaType = 3
  2766. ContextInfo_HD_IMAGE_CHILD ContextInfo_PairedMediaType = 4
  2767. ContextInfo_MOTION_PHOTO_PARENT ContextInfo_PairedMediaType = 5
  2768. ContextInfo_MOTION_PHOTO_CHILD ContextInfo_PairedMediaType = 6
  2769. ContextInfo_HEVC_VIDEO_PARENT ContextInfo_PairedMediaType = 7
  2770. ContextInfo_HEVC_VIDEO_CHILD ContextInfo_PairedMediaType = 8
  2771. )
  2772. // Enum value maps for ContextInfo_PairedMediaType.
  2773. var (
  2774. ContextInfo_PairedMediaType_name = map[int32]string{
  2775. 0: "NOT_PAIRED_MEDIA",
  2776. 1: "SD_VIDEO_PARENT",
  2777. 2: "HD_VIDEO_CHILD",
  2778. 3: "SD_IMAGE_PARENT",
  2779. 4: "HD_IMAGE_CHILD",
  2780. 5: "MOTION_PHOTO_PARENT",
  2781. 6: "MOTION_PHOTO_CHILD",
  2782. 7: "HEVC_VIDEO_PARENT",
  2783. 8: "HEVC_VIDEO_CHILD",
  2784. }
  2785. ContextInfo_PairedMediaType_value = map[string]int32{
  2786. "NOT_PAIRED_MEDIA": 0,
  2787. "SD_VIDEO_PARENT": 1,
  2788. "HD_VIDEO_CHILD": 2,
  2789. "SD_IMAGE_PARENT": 3,
  2790. "HD_IMAGE_CHILD": 4,
  2791. "MOTION_PHOTO_PARENT": 5,
  2792. "MOTION_PHOTO_CHILD": 6,
  2793. "HEVC_VIDEO_PARENT": 7,
  2794. "HEVC_VIDEO_CHILD": 8,
  2795. }
  2796. )
  2797. func (x ContextInfo_PairedMediaType) Enum() *ContextInfo_PairedMediaType {
  2798. p := new(ContextInfo_PairedMediaType)
  2799. *p = x
  2800. return p
  2801. }
  2802. func (x ContextInfo_PairedMediaType) String() string {
  2803. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2804. }
  2805. func (ContextInfo_PairedMediaType) Descriptor() protoreflect.EnumDescriptor {
  2806. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[52].Descriptor()
  2807. }
  2808. func (ContextInfo_PairedMediaType) Type() protoreflect.EnumType {
  2809. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[52]
  2810. }
  2811. func (x ContextInfo_PairedMediaType) Number() protoreflect.EnumNumber {
  2812. return protoreflect.EnumNumber(x)
  2813. }
  2814. // Deprecated: Do not use.
  2815. func (x *ContextInfo_PairedMediaType) UnmarshalJSON(b []byte) error {
  2816. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2817. if err != nil {
  2818. return err
  2819. }
  2820. *x = ContextInfo_PairedMediaType(num)
  2821. return nil
  2822. }
  2823. // Deprecated: Use ContextInfo_PairedMediaType.Descriptor instead.
  2824. func (ContextInfo_PairedMediaType) EnumDescriptor() ([]byte, []int) {
  2825. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 3}
  2826. }
  2827. type ContextInfo_StatusAttributionType int32
  2828. const (
  2829. ContextInfo_NONE ContextInfo_StatusAttributionType = 0
  2830. ContextInfo_RESHARED_FROM_MENTION ContextInfo_StatusAttributionType = 1
  2831. ContextInfo_RESHARED_FROM_POST ContextInfo_StatusAttributionType = 2
  2832. ContextInfo_RESHARED_FROM_POST_MANY_TIMES ContextInfo_StatusAttributionType = 3
  2833. ContextInfo_FORWARDED_FROM_STATUS ContextInfo_StatusAttributionType = 4
  2834. )
  2835. // Enum value maps for ContextInfo_StatusAttributionType.
  2836. var (
  2837. ContextInfo_StatusAttributionType_name = map[int32]string{
  2838. 0: "NONE",
  2839. 1: "RESHARED_FROM_MENTION",
  2840. 2: "RESHARED_FROM_POST",
  2841. 3: "RESHARED_FROM_POST_MANY_TIMES",
  2842. 4: "FORWARDED_FROM_STATUS",
  2843. }
  2844. ContextInfo_StatusAttributionType_value = map[string]int32{
  2845. "NONE": 0,
  2846. "RESHARED_FROM_MENTION": 1,
  2847. "RESHARED_FROM_POST": 2,
  2848. "RESHARED_FROM_POST_MANY_TIMES": 3,
  2849. "FORWARDED_FROM_STATUS": 4,
  2850. }
  2851. )
  2852. func (x ContextInfo_StatusAttributionType) Enum() *ContextInfo_StatusAttributionType {
  2853. p := new(ContextInfo_StatusAttributionType)
  2854. *p = x
  2855. return p
  2856. }
  2857. func (x ContextInfo_StatusAttributionType) String() string {
  2858. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2859. }
  2860. func (ContextInfo_StatusAttributionType) Descriptor() protoreflect.EnumDescriptor {
  2861. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[53].Descriptor()
  2862. }
  2863. func (ContextInfo_StatusAttributionType) Type() protoreflect.EnumType {
  2864. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[53]
  2865. }
  2866. func (x ContextInfo_StatusAttributionType) Number() protoreflect.EnumNumber {
  2867. return protoreflect.EnumNumber(x)
  2868. }
  2869. // Deprecated: Do not use.
  2870. func (x *ContextInfo_StatusAttributionType) UnmarshalJSON(b []byte) error {
  2871. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2872. if err != nil {
  2873. return err
  2874. }
  2875. *x = ContextInfo_StatusAttributionType(num)
  2876. return nil
  2877. }
  2878. // Deprecated: Use ContextInfo_StatusAttributionType.Descriptor instead.
  2879. func (ContextInfo_StatusAttributionType) EnumDescriptor() ([]byte, []int) {
  2880. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 4}
  2881. }
  2882. type ContextInfo_StatusAudienceMetadata_AudienceType int32
  2883. const (
  2884. ContextInfo_StatusAudienceMetadata_UNKNOWN ContextInfo_StatusAudienceMetadata_AudienceType = 0
  2885. ContextInfo_StatusAudienceMetadata_CLOSE_FRIENDS ContextInfo_StatusAudienceMetadata_AudienceType = 1
  2886. )
  2887. // Enum value maps for ContextInfo_StatusAudienceMetadata_AudienceType.
  2888. var (
  2889. ContextInfo_StatusAudienceMetadata_AudienceType_name = map[int32]string{
  2890. 0: "UNKNOWN",
  2891. 1: "CLOSE_FRIENDS",
  2892. }
  2893. ContextInfo_StatusAudienceMetadata_AudienceType_value = map[string]int32{
  2894. "UNKNOWN": 0,
  2895. "CLOSE_FRIENDS": 1,
  2896. }
  2897. )
  2898. func (x ContextInfo_StatusAudienceMetadata_AudienceType) Enum() *ContextInfo_StatusAudienceMetadata_AudienceType {
  2899. p := new(ContextInfo_StatusAudienceMetadata_AudienceType)
  2900. *p = x
  2901. return p
  2902. }
  2903. func (x ContextInfo_StatusAudienceMetadata_AudienceType) String() string {
  2904. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2905. }
  2906. func (ContextInfo_StatusAudienceMetadata_AudienceType) Descriptor() protoreflect.EnumDescriptor {
  2907. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[54].Descriptor()
  2908. }
  2909. func (ContextInfo_StatusAudienceMetadata_AudienceType) Type() protoreflect.EnumType {
  2910. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[54]
  2911. }
  2912. func (x ContextInfo_StatusAudienceMetadata_AudienceType) Number() protoreflect.EnumNumber {
  2913. return protoreflect.EnumNumber(x)
  2914. }
  2915. // Deprecated: Do not use.
  2916. func (x *ContextInfo_StatusAudienceMetadata_AudienceType) UnmarshalJSON(b []byte) error {
  2917. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2918. if err != nil {
  2919. return err
  2920. }
  2921. *x = ContextInfo_StatusAudienceMetadata_AudienceType(num)
  2922. return nil
  2923. }
  2924. // Deprecated: Use ContextInfo_StatusAudienceMetadata_AudienceType.Descriptor instead.
  2925. func (ContextInfo_StatusAudienceMetadata_AudienceType) EnumDescriptor() ([]byte, []int) {
  2926. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 0, 0}
  2927. }
  2928. type ContextInfo_DataSharingContext_DataSharingFlags int32
  2929. const (
  2930. ContextInfo_DataSharingContext_SHOW_MM_DISCLOSURE_ON_CLICK ContextInfo_DataSharingContext_DataSharingFlags = 1
  2931. ContextInfo_DataSharingContext_SHOW_MM_DISCLOSURE_ON_READ ContextInfo_DataSharingContext_DataSharingFlags = 2
  2932. )
  2933. // Enum value maps for ContextInfo_DataSharingContext_DataSharingFlags.
  2934. var (
  2935. ContextInfo_DataSharingContext_DataSharingFlags_name = map[int32]string{
  2936. 1: "SHOW_MM_DISCLOSURE_ON_CLICK",
  2937. 2: "SHOW_MM_DISCLOSURE_ON_READ",
  2938. }
  2939. ContextInfo_DataSharingContext_DataSharingFlags_value = map[string]int32{
  2940. "SHOW_MM_DISCLOSURE_ON_CLICK": 1,
  2941. "SHOW_MM_DISCLOSURE_ON_READ": 2,
  2942. }
  2943. )
  2944. func (x ContextInfo_DataSharingContext_DataSharingFlags) Enum() *ContextInfo_DataSharingContext_DataSharingFlags {
  2945. p := new(ContextInfo_DataSharingContext_DataSharingFlags)
  2946. *p = x
  2947. return p
  2948. }
  2949. func (x ContextInfo_DataSharingContext_DataSharingFlags) String() string {
  2950. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  2951. }
  2952. func (ContextInfo_DataSharingContext_DataSharingFlags) Descriptor() protoreflect.EnumDescriptor {
  2953. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[55].Descriptor()
  2954. }
  2955. func (ContextInfo_DataSharingContext_DataSharingFlags) Type() protoreflect.EnumType {
  2956. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[55]
  2957. }
  2958. func (x ContextInfo_DataSharingContext_DataSharingFlags) Number() protoreflect.EnumNumber {
  2959. return protoreflect.EnumNumber(x)
  2960. }
  2961. // Deprecated: Do not use.
  2962. func (x *ContextInfo_DataSharingContext_DataSharingFlags) UnmarshalJSON(b []byte) error {
  2963. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2964. if err != nil {
  2965. return err
  2966. }
  2967. *x = ContextInfo_DataSharingContext_DataSharingFlags(num)
  2968. return nil
  2969. }
  2970. // Deprecated: Use ContextInfo_DataSharingContext_DataSharingFlags.Descriptor instead.
  2971. func (ContextInfo_DataSharingContext_DataSharingFlags) EnumDescriptor() ([]byte, []int) {
  2972. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 1, 0}
  2973. }
  2974. type ContextInfo_ForwardedNewsletterMessageInfo_ContentType int32
  2975. const (
  2976. ContextInfo_ForwardedNewsletterMessageInfo_UPDATE ContextInfo_ForwardedNewsletterMessageInfo_ContentType = 1
  2977. ContextInfo_ForwardedNewsletterMessageInfo_UPDATE_CARD ContextInfo_ForwardedNewsletterMessageInfo_ContentType = 2
  2978. ContextInfo_ForwardedNewsletterMessageInfo_LINK_CARD ContextInfo_ForwardedNewsletterMessageInfo_ContentType = 3
  2979. )
  2980. // Enum value maps for ContextInfo_ForwardedNewsletterMessageInfo_ContentType.
  2981. var (
  2982. ContextInfo_ForwardedNewsletterMessageInfo_ContentType_name = map[int32]string{
  2983. 1: "UPDATE",
  2984. 2: "UPDATE_CARD",
  2985. 3: "LINK_CARD",
  2986. }
  2987. ContextInfo_ForwardedNewsletterMessageInfo_ContentType_value = map[string]int32{
  2988. "UPDATE": 1,
  2989. "UPDATE_CARD": 2,
  2990. "LINK_CARD": 3,
  2991. }
  2992. )
  2993. func (x ContextInfo_ForwardedNewsletterMessageInfo_ContentType) Enum() *ContextInfo_ForwardedNewsletterMessageInfo_ContentType {
  2994. p := new(ContextInfo_ForwardedNewsletterMessageInfo_ContentType)
  2995. *p = x
  2996. return p
  2997. }
  2998. func (x ContextInfo_ForwardedNewsletterMessageInfo_ContentType) String() string {
  2999. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3000. }
  3001. func (ContextInfo_ForwardedNewsletterMessageInfo_ContentType) Descriptor() protoreflect.EnumDescriptor {
  3002. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[56].Descriptor()
  3003. }
  3004. func (ContextInfo_ForwardedNewsletterMessageInfo_ContentType) Type() protoreflect.EnumType {
  3005. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[56]
  3006. }
  3007. func (x ContextInfo_ForwardedNewsletterMessageInfo_ContentType) Number() protoreflect.EnumNumber {
  3008. return protoreflect.EnumNumber(x)
  3009. }
  3010. // Deprecated: Do not use.
  3011. func (x *ContextInfo_ForwardedNewsletterMessageInfo_ContentType) UnmarshalJSON(b []byte) error {
  3012. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3013. if err != nil {
  3014. return err
  3015. }
  3016. *x = ContextInfo_ForwardedNewsletterMessageInfo_ContentType(num)
  3017. return nil
  3018. }
  3019. // Deprecated: Use ContextInfo_ForwardedNewsletterMessageInfo_ContentType.Descriptor instead.
  3020. func (ContextInfo_ForwardedNewsletterMessageInfo_ContentType) EnumDescriptor() ([]byte, []int) {
  3021. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 2, 0}
  3022. }
  3023. type ContextInfo_ExternalAdReplyInfo_AdType int32
  3024. const (
  3025. ContextInfo_ExternalAdReplyInfo_CTWA ContextInfo_ExternalAdReplyInfo_AdType = 0
  3026. ContextInfo_ExternalAdReplyInfo_CAWC ContextInfo_ExternalAdReplyInfo_AdType = 1
  3027. )
  3028. // Enum value maps for ContextInfo_ExternalAdReplyInfo_AdType.
  3029. var (
  3030. ContextInfo_ExternalAdReplyInfo_AdType_name = map[int32]string{
  3031. 0: "CTWA",
  3032. 1: "CAWC",
  3033. }
  3034. ContextInfo_ExternalAdReplyInfo_AdType_value = map[string]int32{
  3035. "CTWA": 0,
  3036. "CAWC": 1,
  3037. }
  3038. )
  3039. func (x ContextInfo_ExternalAdReplyInfo_AdType) Enum() *ContextInfo_ExternalAdReplyInfo_AdType {
  3040. p := new(ContextInfo_ExternalAdReplyInfo_AdType)
  3041. *p = x
  3042. return p
  3043. }
  3044. func (x ContextInfo_ExternalAdReplyInfo_AdType) String() string {
  3045. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3046. }
  3047. func (ContextInfo_ExternalAdReplyInfo_AdType) Descriptor() protoreflect.EnumDescriptor {
  3048. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[57].Descriptor()
  3049. }
  3050. func (ContextInfo_ExternalAdReplyInfo_AdType) Type() protoreflect.EnumType {
  3051. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[57]
  3052. }
  3053. func (x ContextInfo_ExternalAdReplyInfo_AdType) Number() protoreflect.EnumNumber {
  3054. return protoreflect.EnumNumber(x)
  3055. }
  3056. // Deprecated: Do not use.
  3057. func (x *ContextInfo_ExternalAdReplyInfo_AdType) UnmarshalJSON(b []byte) error {
  3058. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3059. if err != nil {
  3060. return err
  3061. }
  3062. *x = ContextInfo_ExternalAdReplyInfo_AdType(num)
  3063. return nil
  3064. }
  3065. // Deprecated: Use ContextInfo_ExternalAdReplyInfo_AdType.Descriptor instead.
  3066. func (ContextInfo_ExternalAdReplyInfo_AdType) EnumDescriptor() ([]byte, []int) {
  3067. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 3, 0}
  3068. }
  3069. type ContextInfo_ExternalAdReplyInfo_MediaType int32
  3070. const (
  3071. ContextInfo_ExternalAdReplyInfo_NONE ContextInfo_ExternalAdReplyInfo_MediaType = 0
  3072. ContextInfo_ExternalAdReplyInfo_IMAGE ContextInfo_ExternalAdReplyInfo_MediaType = 1
  3073. ContextInfo_ExternalAdReplyInfo_VIDEO ContextInfo_ExternalAdReplyInfo_MediaType = 2
  3074. )
  3075. // Enum value maps for ContextInfo_ExternalAdReplyInfo_MediaType.
  3076. var (
  3077. ContextInfo_ExternalAdReplyInfo_MediaType_name = map[int32]string{
  3078. 0: "NONE",
  3079. 1: "IMAGE",
  3080. 2: "VIDEO",
  3081. }
  3082. ContextInfo_ExternalAdReplyInfo_MediaType_value = map[string]int32{
  3083. "NONE": 0,
  3084. "IMAGE": 1,
  3085. "VIDEO": 2,
  3086. }
  3087. )
  3088. func (x ContextInfo_ExternalAdReplyInfo_MediaType) Enum() *ContextInfo_ExternalAdReplyInfo_MediaType {
  3089. p := new(ContextInfo_ExternalAdReplyInfo_MediaType)
  3090. *p = x
  3091. return p
  3092. }
  3093. func (x ContextInfo_ExternalAdReplyInfo_MediaType) String() string {
  3094. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3095. }
  3096. func (ContextInfo_ExternalAdReplyInfo_MediaType) Descriptor() protoreflect.EnumDescriptor {
  3097. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[58].Descriptor()
  3098. }
  3099. func (ContextInfo_ExternalAdReplyInfo_MediaType) Type() protoreflect.EnumType {
  3100. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[58]
  3101. }
  3102. func (x ContextInfo_ExternalAdReplyInfo_MediaType) Number() protoreflect.EnumNumber {
  3103. return protoreflect.EnumNumber(x)
  3104. }
  3105. // Deprecated: Do not use.
  3106. func (x *ContextInfo_ExternalAdReplyInfo_MediaType) UnmarshalJSON(b []byte) error {
  3107. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3108. if err != nil {
  3109. return err
  3110. }
  3111. *x = ContextInfo_ExternalAdReplyInfo_MediaType(num)
  3112. return nil
  3113. }
  3114. // Deprecated: Use ContextInfo_ExternalAdReplyInfo_MediaType.Descriptor instead.
  3115. func (ContextInfo_ExternalAdReplyInfo_MediaType) EnumDescriptor() ([]byte, []int) {
  3116. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 3, 1}
  3117. }
  3118. type ContextInfo_AdReplyInfo_MediaType int32
  3119. const (
  3120. ContextInfo_AdReplyInfo_NONE ContextInfo_AdReplyInfo_MediaType = 0
  3121. ContextInfo_AdReplyInfo_IMAGE ContextInfo_AdReplyInfo_MediaType = 1
  3122. ContextInfo_AdReplyInfo_VIDEO ContextInfo_AdReplyInfo_MediaType = 2
  3123. )
  3124. // Enum value maps for ContextInfo_AdReplyInfo_MediaType.
  3125. var (
  3126. ContextInfo_AdReplyInfo_MediaType_name = map[int32]string{
  3127. 0: "NONE",
  3128. 1: "IMAGE",
  3129. 2: "VIDEO",
  3130. }
  3131. ContextInfo_AdReplyInfo_MediaType_value = map[string]int32{
  3132. "NONE": 0,
  3133. "IMAGE": 1,
  3134. "VIDEO": 2,
  3135. }
  3136. )
  3137. func (x ContextInfo_AdReplyInfo_MediaType) Enum() *ContextInfo_AdReplyInfo_MediaType {
  3138. p := new(ContextInfo_AdReplyInfo_MediaType)
  3139. *p = x
  3140. return p
  3141. }
  3142. func (x ContextInfo_AdReplyInfo_MediaType) String() string {
  3143. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3144. }
  3145. func (ContextInfo_AdReplyInfo_MediaType) Descriptor() protoreflect.EnumDescriptor {
  3146. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[59].Descriptor()
  3147. }
  3148. func (ContextInfo_AdReplyInfo_MediaType) Type() protoreflect.EnumType {
  3149. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[59]
  3150. }
  3151. func (x ContextInfo_AdReplyInfo_MediaType) Number() protoreflect.EnumNumber {
  3152. return protoreflect.EnumNumber(x)
  3153. }
  3154. // Deprecated: Do not use.
  3155. func (x *ContextInfo_AdReplyInfo_MediaType) UnmarshalJSON(b []byte) error {
  3156. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3157. if err != nil {
  3158. return err
  3159. }
  3160. *x = ContextInfo_AdReplyInfo_MediaType(num)
  3161. return nil
  3162. }
  3163. // Deprecated: Use ContextInfo_AdReplyInfo_MediaType.Descriptor instead.
  3164. func (ContextInfo_AdReplyInfo_MediaType) EnumDescriptor() ([]byte, []int) {
  3165. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 4, 0}
  3166. }
  3167. type MessageAssociation_AssociationType int32
  3168. const (
  3169. MessageAssociation_UNKNOWN MessageAssociation_AssociationType = 0
  3170. MessageAssociation_MEDIA_ALBUM MessageAssociation_AssociationType = 1
  3171. MessageAssociation_BOT_PLUGIN MessageAssociation_AssociationType = 2
  3172. MessageAssociation_EVENT_COVER_IMAGE MessageAssociation_AssociationType = 3
  3173. MessageAssociation_STATUS_POLL MessageAssociation_AssociationType = 4
  3174. MessageAssociation_HD_VIDEO_DUAL_UPLOAD MessageAssociation_AssociationType = 5
  3175. MessageAssociation_STATUS_EXTERNAL_RESHARE MessageAssociation_AssociationType = 6
  3176. MessageAssociation_MEDIA_POLL MessageAssociation_AssociationType = 7
  3177. MessageAssociation_STATUS_ADD_YOURS MessageAssociation_AssociationType = 8
  3178. MessageAssociation_STATUS_NOTIFICATION MessageAssociation_AssociationType = 9
  3179. MessageAssociation_HD_IMAGE_DUAL_UPLOAD MessageAssociation_AssociationType = 10
  3180. MessageAssociation_STICKER_ANNOTATION MessageAssociation_AssociationType = 11
  3181. MessageAssociation_MOTION_PHOTO MessageAssociation_AssociationType = 12
  3182. MessageAssociation_STATUS_LINK_ACTION MessageAssociation_AssociationType = 13
  3183. MessageAssociation_VIEW_ALL_REPLIES MessageAssociation_AssociationType = 14
  3184. MessageAssociation_STATUS_ADD_YOURS_AI_IMAGINE MessageAssociation_AssociationType = 15
  3185. MessageAssociation_STATUS_QUESTION MessageAssociation_AssociationType = 16
  3186. MessageAssociation_STATUS_ADD_YOURS_DIWALI MessageAssociation_AssociationType = 17
  3187. MessageAssociation_STATUS_REACTION MessageAssociation_AssociationType = 18
  3188. MessageAssociation_HEVC_VIDEO_DUAL_UPLOAD MessageAssociation_AssociationType = 19
  3189. )
  3190. // Enum value maps for MessageAssociation_AssociationType.
  3191. var (
  3192. MessageAssociation_AssociationType_name = map[int32]string{
  3193. 0: "UNKNOWN",
  3194. 1: "MEDIA_ALBUM",
  3195. 2: "BOT_PLUGIN",
  3196. 3: "EVENT_COVER_IMAGE",
  3197. 4: "STATUS_POLL",
  3198. 5: "HD_VIDEO_DUAL_UPLOAD",
  3199. 6: "STATUS_EXTERNAL_RESHARE",
  3200. 7: "MEDIA_POLL",
  3201. 8: "STATUS_ADD_YOURS",
  3202. 9: "STATUS_NOTIFICATION",
  3203. 10: "HD_IMAGE_DUAL_UPLOAD",
  3204. 11: "STICKER_ANNOTATION",
  3205. 12: "MOTION_PHOTO",
  3206. 13: "STATUS_LINK_ACTION",
  3207. 14: "VIEW_ALL_REPLIES",
  3208. 15: "STATUS_ADD_YOURS_AI_IMAGINE",
  3209. 16: "STATUS_QUESTION",
  3210. 17: "STATUS_ADD_YOURS_DIWALI",
  3211. 18: "STATUS_REACTION",
  3212. 19: "HEVC_VIDEO_DUAL_UPLOAD",
  3213. }
  3214. MessageAssociation_AssociationType_value = map[string]int32{
  3215. "UNKNOWN": 0,
  3216. "MEDIA_ALBUM": 1,
  3217. "BOT_PLUGIN": 2,
  3218. "EVENT_COVER_IMAGE": 3,
  3219. "STATUS_POLL": 4,
  3220. "HD_VIDEO_DUAL_UPLOAD": 5,
  3221. "STATUS_EXTERNAL_RESHARE": 6,
  3222. "MEDIA_POLL": 7,
  3223. "STATUS_ADD_YOURS": 8,
  3224. "STATUS_NOTIFICATION": 9,
  3225. "HD_IMAGE_DUAL_UPLOAD": 10,
  3226. "STICKER_ANNOTATION": 11,
  3227. "MOTION_PHOTO": 12,
  3228. "STATUS_LINK_ACTION": 13,
  3229. "VIEW_ALL_REPLIES": 14,
  3230. "STATUS_ADD_YOURS_AI_IMAGINE": 15,
  3231. "STATUS_QUESTION": 16,
  3232. "STATUS_ADD_YOURS_DIWALI": 17,
  3233. "STATUS_REACTION": 18,
  3234. "HEVC_VIDEO_DUAL_UPLOAD": 19,
  3235. }
  3236. )
  3237. func (x MessageAssociation_AssociationType) Enum() *MessageAssociation_AssociationType {
  3238. p := new(MessageAssociation_AssociationType)
  3239. *p = x
  3240. return p
  3241. }
  3242. func (x MessageAssociation_AssociationType) String() string {
  3243. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3244. }
  3245. func (MessageAssociation_AssociationType) Descriptor() protoreflect.EnumDescriptor {
  3246. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[60].Descriptor()
  3247. }
  3248. func (MessageAssociation_AssociationType) Type() protoreflect.EnumType {
  3249. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[60]
  3250. }
  3251. func (x MessageAssociation_AssociationType) Number() protoreflect.EnumNumber {
  3252. return protoreflect.EnumNumber(x)
  3253. }
  3254. // Deprecated: Do not use.
  3255. func (x *MessageAssociation_AssociationType) UnmarshalJSON(b []byte) error {
  3256. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3257. if err != nil {
  3258. return err
  3259. }
  3260. *x = MessageAssociation_AssociationType(num)
  3261. return nil
  3262. }
  3263. // Deprecated: Use MessageAssociation_AssociationType.Descriptor instead.
  3264. func (MessageAssociation_AssociationType) EnumDescriptor() ([]byte, []int) {
  3265. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{34, 0}
  3266. }
  3267. type ThreadID_ThreadType int32
  3268. const (
  3269. ThreadID_UNKNOWN ThreadID_ThreadType = 0
  3270. ThreadID_VIEW_REPLIES ThreadID_ThreadType = 1
  3271. ThreadID_AI_THREAD ThreadID_ThreadType = 2
  3272. )
  3273. // Enum value maps for ThreadID_ThreadType.
  3274. var (
  3275. ThreadID_ThreadType_name = map[int32]string{
  3276. 0: "UNKNOWN",
  3277. 1: "VIEW_REPLIES",
  3278. 2: "AI_THREAD",
  3279. }
  3280. ThreadID_ThreadType_value = map[string]int32{
  3281. "UNKNOWN": 0,
  3282. "VIEW_REPLIES": 1,
  3283. "AI_THREAD": 2,
  3284. }
  3285. )
  3286. func (x ThreadID_ThreadType) Enum() *ThreadID_ThreadType {
  3287. p := new(ThreadID_ThreadType)
  3288. *p = x
  3289. return p
  3290. }
  3291. func (x ThreadID_ThreadType) String() string {
  3292. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3293. }
  3294. func (ThreadID_ThreadType) Descriptor() protoreflect.EnumDescriptor {
  3295. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[61].Descriptor()
  3296. }
  3297. func (ThreadID_ThreadType) Type() protoreflect.EnumType {
  3298. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[61]
  3299. }
  3300. func (x ThreadID_ThreadType) Number() protoreflect.EnumNumber {
  3301. return protoreflect.EnumNumber(x)
  3302. }
  3303. // Deprecated: Do not use.
  3304. func (x *ThreadID_ThreadType) UnmarshalJSON(b []byte) error {
  3305. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3306. if err != nil {
  3307. return err
  3308. }
  3309. *x = ThreadID_ThreadType(num)
  3310. return nil
  3311. }
  3312. // Deprecated: Use ThreadID_ThreadType.Descriptor instead.
  3313. func (ThreadID_ThreadType) EnumDescriptor() ([]byte, []int) {
  3314. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{35, 0}
  3315. }
  3316. type MessageContextInfo_MessageAddonExpiryType int32
  3317. const (
  3318. MessageContextInfo_STATIC MessageContextInfo_MessageAddonExpiryType = 1
  3319. MessageContextInfo_DEPENDENT_ON_PARENT MessageContextInfo_MessageAddonExpiryType = 2
  3320. )
  3321. // Enum value maps for MessageContextInfo_MessageAddonExpiryType.
  3322. var (
  3323. MessageContextInfo_MessageAddonExpiryType_name = map[int32]string{
  3324. 1: "STATIC",
  3325. 2: "DEPENDENT_ON_PARENT",
  3326. }
  3327. MessageContextInfo_MessageAddonExpiryType_value = map[string]int32{
  3328. "STATIC": 1,
  3329. "DEPENDENT_ON_PARENT": 2,
  3330. }
  3331. )
  3332. func (x MessageContextInfo_MessageAddonExpiryType) Enum() *MessageContextInfo_MessageAddonExpiryType {
  3333. p := new(MessageContextInfo_MessageAddonExpiryType)
  3334. *p = x
  3335. return p
  3336. }
  3337. func (x MessageContextInfo_MessageAddonExpiryType) String() string {
  3338. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3339. }
  3340. func (MessageContextInfo_MessageAddonExpiryType) Descriptor() protoreflect.EnumDescriptor {
  3341. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[62].Descriptor()
  3342. }
  3343. func (MessageContextInfo_MessageAddonExpiryType) Type() protoreflect.EnumType {
  3344. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[62]
  3345. }
  3346. func (x MessageContextInfo_MessageAddonExpiryType) Number() protoreflect.EnumNumber {
  3347. return protoreflect.EnumNumber(x)
  3348. }
  3349. // Deprecated: Do not use.
  3350. func (x *MessageContextInfo_MessageAddonExpiryType) UnmarshalJSON(b []byte) error {
  3351. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3352. if err != nil {
  3353. return err
  3354. }
  3355. *x = MessageContextInfo_MessageAddonExpiryType(num)
  3356. return nil
  3357. }
  3358. // Deprecated: Use MessageContextInfo_MessageAddonExpiryType.Descriptor instead.
  3359. func (MessageContextInfo_MessageAddonExpiryType) EnumDescriptor() ([]byte, []int) {
  3360. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{36, 0}
  3361. }
  3362. type InteractiveAnnotation_StatusLinkType int32
  3363. const (
  3364. InteractiveAnnotation_RASTERIZED_LINK_PREVIEW InteractiveAnnotation_StatusLinkType = 1
  3365. InteractiveAnnotation_RASTERIZED_LINK_TRUNCATED InteractiveAnnotation_StatusLinkType = 2
  3366. InteractiveAnnotation_RASTERIZED_LINK_FULL_URL InteractiveAnnotation_StatusLinkType = 3
  3367. )
  3368. // Enum value maps for InteractiveAnnotation_StatusLinkType.
  3369. var (
  3370. InteractiveAnnotation_StatusLinkType_name = map[int32]string{
  3371. 1: "RASTERIZED_LINK_PREVIEW",
  3372. 2: "RASTERIZED_LINK_TRUNCATED",
  3373. 3: "RASTERIZED_LINK_FULL_URL",
  3374. }
  3375. InteractiveAnnotation_StatusLinkType_value = map[string]int32{
  3376. "RASTERIZED_LINK_PREVIEW": 1,
  3377. "RASTERIZED_LINK_TRUNCATED": 2,
  3378. "RASTERIZED_LINK_FULL_URL": 3,
  3379. }
  3380. )
  3381. func (x InteractiveAnnotation_StatusLinkType) Enum() *InteractiveAnnotation_StatusLinkType {
  3382. p := new(InteractiveAnnotation_StatusLinkType)
  3383. *p = x
  3384. return p
  3385. }
  3386. func (x InteractiveAnnotation_StatusLinkType) String() string {
  3387. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3388. }
  3389. func (InteractiveAnnotation_StatusLinkType) Descriptor() protoreflect.EnumDescriptor {
  3390. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[63].Descriptor()
  3391. }
  3392. func (InteractiveAnnotation_StatusLinkType) Type() protoreflect.EnumType {
  3393. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[63]
  3394. }
  3395. func (x InteractiveAnnotation_StatusLinkType) Number() protoreflect.EnumNumber {
  3396. return protoreflect.EnumNumber(x)
  3397. }
  3398. // Deprecated: Do not use.
  3399. func (x *InteractiveAnnotation_StatusLinkType) UnmarshalJSON(b []byte) error {
  3400. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3401. if err != nil {
  3402. return err
  3403. }
  3404. *x = InteractiveAnnotation_StatusLinkType(num)
  3405. return nil
  3406. }
  3407. // Deprecated: Use InteractiveAnnotation_StatusLinkType.Descriptor instead.
  3408. func (InteractiveAnnotation_StatusLinkType) EnumDescriptor() ([]byte, []int) {
  3409. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{37, 0}
  3410. }
  3411. type HydratedTemplateButton_HydratedURLButton_WebviewPresentationType int32
  3412. const (
  3413. HydratedTemplateButton_HydratedURLButton_FULL HydratedTemplateButton_HydratedURLButton_WebviewPresentationType = 1
  3414. HydratedTemplateButton_HydratedURLButton_TALL HydratedTemplateButton_HydratedURLButton_WebviewPresentationType = 2
  3415. HydratedTemplateButton_HydratedURLButton_COMPACT HydratedTemplateButton_HydratedURLButton_WebviewPresentationType = 3
  3416. )
  3417. // Enum value maps for HydratedTemplateButton_HydratedURLButton_WebviewPresentationType.
  3418. var (
  3419. HydratedTemplateButton_HydratedURLButton_WebviewPresentationType_name = map[int32]string{
  3420. 1: "FULL",
  3421. 2: "TALL",
  3422. 3: "COMPACT",
  3423. }
  3424. HydratedTemplateButton_HydratedURLButton_WebviewPresentationType_value = map[string]int32{
  3425. "FULL": 1,
  3426. "TALL": 2,
  3427. "COMPACT": 3,
  3428. }
  3429. )
  3430. func (x HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) Enum() *HydratedTemplateButton_HydratedURLButton_WebviewPresentationType {
  3431. p := new(HydratedTemplateButton_HydratedURLButton_WebviewPresentationType)
  3432. *p = x
  3433. return p
  3434. }
  3435. func (x HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) String() string {
  3436. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3437. }
  3438. func (HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) Descriptor() protoreflect.EnumDescriptor {
  3439. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[64].Descriptor()
  3440. }
  3441. func (HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) Type() protoreflect.EnumType {
  3442. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[64]
  3443. }
  3444. func (x HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) Number() protoreflect.EnumNumber {
  3445. return protoreflect.EnumNumber(x)
  3446. }
  3447. // Deprecated: Do not use.
  3448. func (x *HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) UnmarshalJSON(b []byte) error {
  3449. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3450. if err != nil {
  3451. return err
  3452. }
  3453. *x = HydratedTemplateButton_HydratedURLButton_WebviewPresentationType(num)
  3454. return nil
  3455. }
  3456. // Deprecated: Use HydratedTemplateButton_HydratedURLButton_WebviewPresentationType.Descriptor instead.
  3457. func (HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) EnumDescriptor() ([]byte, []int) {
  3458. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38, 0, 0}
  3459. }
  3460. type PaymentBackground_Type int32
  3461. const (
  3462. PaymentBackground_UNKNOWN PaymentBackground_Type = 0
  3463. PaymentBackground_DEFAULT PaymentBackground_Type = 1
  3464. )
  3465. // Enum value maps for PaymentBackground_Type.
  3466. var (
  3467. PaymentBackground_Type_name = map[int32]string{
  3468. 0: "UNKNOWN",
  3469. 1: "DEFAULT",
  3470. }
  3471. PaymentBackground_Type_value = map[string]int32{
  3472. "UNKNOWN": 0,
  3473. "DEFAULT": 1,
  3474. }
  3475. )
  3476. func (x PaymentBackground_Type) Enum() *PaymentBackground_Type {
  3477. p := new(PaymentBackground_Type)
  3478. *p = x
  3479. return p
  3480. }
  3481. func (x PaymentBackground_Type) String() string {
  3482. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3483. }
  3484. func (PaymentBackground_Type) Descriptor() protoreflect.EnumDescriptor {
  3485. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[65].Descriptor()
  3486. }
  3487. func (PaymentBackground_Type) Type() protoreflect.EnumType {
  3488. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[65]
  3489. }
  3490. func (x PaymentBackground_Type) Number() protoreflect.EnumNumber {
  3491. return protoreflect.EnumNumber(x)
  3492. }
  3493. // Deprecated: Do not use.
  3494. func (x *PaymentBackground_Type) UnmarshalJSON(b []byte) error {
  3495. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3496. if err != nil {
  3497. return err
  3498. }
  3499. *x = PaymentBackground_Type(num)
  3500. return nil
  3501. }
  3502. // Deprecated: Use PaymentBackground_Type.Descriptor instead.
  3503. func (PaymentBackground_Type) EnumDescriptor() ([]byte, []int) {
  3504. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39, 0}
  3505. }
  3506. type DisappearingMode_Trigger int32
  3507. const (
  3508. DisappearingMode_UNKNOWN DisappearingMode_Trigger = 0
  3509. DisappearingMode_CHAT_SETTING DisappearingMode_Trigger = 1
  3510. DisappearingMode_ACCOUNT_SETTING DisappearingMode_Trigger = 2
  3511. DisappearingMode_BULK_CHANGE DisappearingMode_Trigger = 3
  3512. DisappearingMode_BIZ_SUPPORTS_FB_HOSTING DisappearingMode_Trigger = 4
  3513. DisappearingMode_UNKNOWN_GROUPS DisappearingMode_Trigger = 5
  3514. )
  3515. // Enum value maps for DisappearingMode_Trigger.
  3516. var (
  3517. DisappearingMode_Trigger_name = map[int32]string{
  3518. 0: "UNKNOWN",
  3519. 1: "CHAT_SETTING",
  3520. 2: "ACCOUNT_SETTING",
  3521. 3: "BULK_CHANGE",
  3522. 4: "BIZ_SUPPORTS_FB_HOSTING",
  3523. 5: "UNKNOWN_GROUPS",
  3524. }
  3525. DisappearingMode_Trigger_value = map[string]int32{
  3526. "UNKNOWN": 0,
  3527. "CHAT_SETTING": 1,
  3528. "ACCOUNT_SETTING": 2,
  3529. "BULK_CHANGE": 3,
  3530. "BIZ_SUPPORTS_FB_HOSTING": 4,
  3531. "UNKNOWN_GROUPS": 5,
  3532. }
  3533. )
  3534. func (x DisappearingMode_Trigger) Enum() *DisappearingMode_Trigger {
  3535. p := new(DisappearingMode_Trigger)
  3536. *p = x
  3537. return p
  3538. }
  3539. func (x DisappearingMode_Trigger) String() string {
  3540. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3541. }
  3542. func (DisappearingMode_Trigger) Descriptor() protoreflect.EnumDescriptor {
  3543. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[66].Descriptor()
  3544. }
  3545. func (DisappearingMode_Trigger) Type() protoreflect.EnumType {
  3546. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[66]
  3547. }
  3548. func (x DisappearingMode_Trigger) Number() protoreflect.EnumNumber {
  3549. return protoreflect.EnumNumber(x)
  3550. }
  3551. // Deprecated: Do not use.
  3552. func (x *DisappearingMode_Trigger) UnmarshalJSON(b []byte) error {
  3553. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3554. if err != nil {
  3555. return err
  3556. }
  3557. *x = DisappearingMode_Trigger(num)
  3558. return nil
  3559. }
  3560. // Deprecated: Use DisappearingMode_Trigger.Descriptor instead.
  3561. func (DisappearingMode_Trigger) EnumDescriptor() ([]byte, []int) {
  3562. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{40, 0}
  3563. }
  3564. type DisappearingMode_Initiator int32
  3565. const (
  3566. DisappearingMode_CHANGED_IN_CHAT DisappearingMode_Initiator = 0
  3567. DisappearingMode_INITIATED_BY_ME DisappearingMode_Initiator = 1
  3568. DisappearingMode_INITIATED_BY_OTHER DisappearingMode_Initiator = 2
  3569. DisappearingMode_BIZ_UPGRADE_FB_HOSTING DisappearingMode_Initiator = 3
  3570. )
  3571. // Enum value maps for DisappearingMode_Initiator.
  3572. var (
  3573. DisappearingMode_Initiator_name = map[int32]string{
  3574. 0: "CHANGED_IN_CHAT",
  3575. 1: "INITIATED_BY_ME",
  3576. 2: "INITIATED_BY_OTHER",
  3577. 3: "BIZ_UPGRADE_FB_HOSTING",
  3578. }
  3579. DisappearingMode_Initiator_value = map[string]int32{
  3580. "CHANGED_IN_CHAT": 0,
  3581. "INITIATED_BY_ME": 1,
  3582. "INITIATED_BY_OTHER": 2,
  3583. "BIZ_UPGRADE_FB_HOSTING": 3,
  3584. }
  3585. )
  3586. func (x DisappearingMode_Initiator) Enum() *DisappearingMode_Initiator {
  3587. p := new(DisappearingMode_Initiator)
  3588. *p = x
  3589. return p
  3590. }
  3591. func (x DisappearingMode_Initiator) String() string {
  3592. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3593. }
  3594. func (DisappearingMode_Initiator) Descriptor() protoreflect.EnumDescriptor {
  3595. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[67].Descriptor()
  3596. }
  3597. func (DisappearingMode_Initiator) Type() protoreflect.EnumType {
  3598. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[67]
  3599. }
  3600. func (x DisappearingMode_Initiator) Number() protoreflect.EnumNumber {
  3601. return protoreflect.EnumNumber(x)
  3602. }
  3603. // Deprecated: Do not use.
  3604. func (x *DisappearingMode_Initiator) UnmarshalJSON(b []byte) error {
  3605. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3606. if err != nil {
  3607. return err
  3608. }
  3609. *x = DisappearingMode_Initiator(num)
  3610. return nil
  3611. }
  3612. // Deprecated: Use DisappearingMode_Initiator.Descriptor instead.
  3613. func (DisappearingMode_Initiator) EnumDescriptor() ([]byte, []int) {
  3614. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{40, 1}
  3615. }
  3616. type ProcessedVideo_VideoQuality int32
  3617. const (
  3618. ProcessedVideo_UNDEFINED ProcessedVideo_VideoQuality = 0
  3619. ProcessedVideo_LOW ProcessedVideo_VideoQuality = 1
  3620. ProcessedVideo_MID ProcessedVideo_VideoQuality = 2
  3621. ProcessedVideo_HIGH ProcessedVideo_VideoQuality = 3
  3622. )
  3623. // Enum value maps for ProcessedVideo_VideoQuality.
  3624. var (
  3625. ProcessedVideo_VideoQuality_name = map[int32]string{
  3626. 0: "UNDEFINED",
  3627. 1: "LOW",
  3628. 2: "MID",
  3629. 3: "HIGH",
  3630. }
  3631. ProcessedVideo_VideoQuality_value = map[string]int32{
  3632. "UNDEFINED": 0,
  3633. "LOW": 1,
  3634. "MID": 2,
  3635. "HIGH": 3,
  3636. }
  3637. )
  3638. func (x ProcessedVideo_VideoQuality) Enum() *ProcessedVideo_VideoQuality {
  3639. p := new(ProcessedVideo_VideoQuality)
  3640. *p = x
  3641. return p
  3642. }
  3643. func (x ProcessedVideo_VideoQuality) String() string {
  3644. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  3645. }
  3646. func (ProcessedVideo_VideoQuality) Descriptor() protoreflect.EnumDescriptor {
  3647. return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[68].Descriptor()
  3648. }
  3649. func (ProcessedVideo_VideoQuality) Type() protoreflect.EnumType {
  3650. return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[68]
  3651. }
  3652. func (x ProcessedVideo_VideoQuality) Number() protoreflect.EnumNumber {
  3653. return protoreflect.EnumNumber(x)
  3654. }
  3655. // Deprecated: Do not use.
  3656. func (x *ProcessedVideo_VideoQuality) UnmarshalJSON(b []byte) error {
  3657. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  3658. if err != nil {
  3659. return err
  3660. }
  3661. *x = ProcessedVideo_VideoQuality(num)
  3662. return nil
  3663. }
  3664. // Deprecated: Use ProcessedVideo_VideoQuality.Descriptor instead.
  3665. func (ProcessedVideo_VideoQuality) EnumDescriptor() ([]byte, []int) {
  3666. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{41, 0}
  3667. }
  3668. type StickerPackMessage struct {
  3669. state protoimpl.MessageState `protogen:"open.v1"`
  3670. StickerPackID *string `protobuf:"bytes,1,opt,name=stickerPackID" json:"stickerPackID,omitempty"`
  3671. Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
  3672. Publisher *string `protobuf:"bytes,3,opt,name=publisher" json:"publisher,omitempty"`
  3673. Stickers []*StickerPackMessage_Sticker `protobuf:"bytes,4,rep,name=stickers" json:"stickers,omitempty"`
  3674. FileLength *uint64 `protobuf:"varint,5,opt,name=fileLength" json:"fileLength,omitempty"`
  3675. FileSHA256 []byte `protobuf:"bytes,6,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  3676. FileEncSHA256 []byte `protobuf:"bytes,7,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  3677. MediaKey []byte `protobuf:"bytes,8,opt,name=mediaKey" json:"mediaKey,omitempty"`
  3678. DirectPath *string `protobuf:"bytes,9,opt,name=directPath" json:"directPath,omitempty"`
  3679. Caption *string `protobuf:"bytes,10,opt,name=caption" json:"caption,omitempty"`
  3680. ContextInfo *ContextInfo `protobuf:"bytes,11,opt,name=contextInfo" json:"contextInfo,omitempty"`
  3681. PackDescription *string `protobuf:"bytes,12,opt,name=packDescription" json:"packDescription,omitempty"`
  3682. MediaKeyTimestamp *int64 `protobuf:"varint,13,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  3683. TrayIconFileName *string `protobuf:"bytes,14,opt,name=trayIconFileName" json:"trayIconFileName,omitempty"`
  3684. ThumbnailDirectPath *string `protobuf:"bytes,15,opt,name=thumbnailDirectPath" json:"thumbnailDirectPath,omitempty"`
  3685. ThumbnailSHA256 []byte `protobuf:"bytes,16,opt,name=thumbnailSHA256" json:"thumbnailSHA256,omitempty"`
  3686. ThumbnailEncSHA256 []byte `protobuf:"bytes,17,opt,name=thumbnailEncSHA256" json:"thumbnailEncSHA256,omitempty"`
  3687. ThumbnailHeight *uint32 `protobuf:"varint,18,opt,name=thumbnailHeight" json:"thumbnailHeight,omitempty"`
  3688. ThumbnailWidth *uint32 `protobuf:"varint,19,opt,name=thumbnailWidth" json:"thumbnailWidth,omitempty"`
  3689. ImageDataHash *string `protobuf:"bytes,20,opt,name=imageDataHash" json:"imageDataHash,omitempty"`
  3690. StickerPackSize *uint64 `protobuf:"varint,21,opt,name=stickerPackSize" json:"stickerPackSize,omitempty"`
  3691. StickerPackOrigin *StickerPackMessage_StickerPackOrigin `protobuf:"varint,22,opt,name=stickerPackOrigin,enum=WAWebProtobufsE2E.StickerPackMessage_StickerPackOrigin" json:"stickerPackOrigin,omitempty"`
  3692. unknownFields protoimpl.UnknownFields
  3693. sizeCache protoimpl.SizeCache
  3694. }
  3695. func (x *StickerPackMessage) Reset() {
  3696. *x = StickerPackMessage{}
  3697. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[0]
  3698. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3699. ms.StoreMessageInfo(mi)
  3700. }
  3701. func (x *StickerPackMessage) String() string {
  3702. return protoimpl.X.MessageStringOf(x)
  3703. }
  3704. func (*StickerPackMessage) ProtoMessage() {}
  3705. func (x *StickerPackMessage) ProtoReflect() protoreflect.Message {
  3706. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[0]
  3707. if x != nil {
  3708. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3709. if ms.LoadMessageInfo() == nil {
  3710. ms.StoreMessageInfo(mi)
  3711. }
  3712. return ms
  3713. }
  3714. return mi.MessageOf(x)
  3715. }
  3716. // Deprecated: Use StickerPackMessage.ProtoReflect.Descriptor instead.
  3717. func (*StickerPackMessage) Descriptor() ([]byte, []int) {
  3718. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{0}
  3719. }
  3720. func (x *StickerPackMessage) GetStickerPackID() string {
  3721. if x != nil && x.StickerPackID != nil {
  3722. return *x.StickerPackID
  3723. }
  3724. return ""
  3725. }
  3726. func (x *StickerPackMessage) GetName() string {
  3727. if x != nil && x.Name != nil {
  3728. return *x.Name
  3729. }
  3730. return ""
  3731. }
  3732. func (x *StickerPackMessage) GetPublisher() string {
  3733. if x != nil && x.Publisher != nil {
  3734. return *x.Publisher
  3735. }
  3736. return ""
  3737. }
  3738. func (x *StickerPackMessage) GetStickers() []*StickerPackMessage_Sticker {
  3739. if x != nil {
  3740. return x.Stickers
  3741. }
  3742. return nil
  3743. }
  3744. func (x *StickerPackMessage) GetFileLength() uint64 {
  3745. if x != nil && x.FileLength != nil {
  3746. return *x.FileLength
  3747. }
  3748. return 0
  3749. }
  3750. func (x *StickerPackMessage) GetFileSHA256() []byte {
  3751. if x != nil {
  3752. return x.FileSHA256
  3753. }
  3754. return nil
  3755. }
  3756. func (x *StickerPackMessage) GetFileEncSHA256() []byte {
  3757. if x != nil {
  3758. return x.FileEncSHA256
  3759. }
  3760. return nil
  3761. }
  3762. func (x *StickerPackMessage) GetMediaKey() []byte {
  3763. if x != nil {
  3764. return x.MediaKey
  3765. }
  3766. return nil
  3767. }
  3768. func (x *StickerPackMessage) GetDirectPath() string {
  3769. if x != nil && x.DirectPath != nil {
  3770. return *x.DirectPath
  3771. }
  3772. return ""
  3773. }
  3774. func (x *StickerPackMessage) GetCaption() string {
  3775. if x != nil && x.Caption != nil {
  3776. return *x.Caption
  3777. }
  3778. return ""
  3779. }
  3780. func (x *StickerPackMessage) GetContextInfo() *ContextInfo {
  3781. if x != nil {
  3782. return x.ContextInfo
  3783. }
  3784. return nil
  3785. }
  3786. func (x *StickerPackMessage) GetPackDescription() string {
  3787. if x != nil && x.PackDescription != nil {
  3788. return *x.PackDescription
  3789. }
  3790. return ""
  3791. }
  3792. func (x *StickerPackMessage) GetMediaKeyTimestamp() int64 {
  3793. if x != nil && x.MediaKeyTimestamp != nil {
  3794. return *x.MediaKeyTimestamp
  3795. }
  3796. return 0
  3797. }
  3798. func (x *StickerPackMessage) GetTrayIconFileName() string {
  3799. if x != nil && x.TrayIconFileName != nil {
  3800. return *x.TrayIconFileName
  3801. }
  3802. return ""
  3803. }
  3804. func (x *StickerPackMessage) GetThumbnailDirectPath() string {
  3805. if x != nil && x.ThumbnailDirectPath != nil {
  3806. return *x.ThumbnailDirectPath
  3807. }
  3808. return ""
  3809. }
  3810. func (x *StickerPackMessage) GetThumbnailSHA256() []byte {
  3811. if x != nil {
  3812. return x.ThumbnailSHA256
  3813. }
  3814. return nil
  3815. }
  3816. func (x *StickerPackMessage) GetThumbnailEncSHA256() []byte {
  3817. if x != nil {
  3818. return x.ThumbnailEncSHA256
  3819. }
  3820. return nil
  3821. }
  3822. func (x *StickerPackMessage) GetThumbnailHeight() uint32 {
  3823. if x != nil && x.ThumbnailHeight != nil {
  3824. return *x.ThumbnailHeight
  3825. }
  3826. return 0
  3827. }
  3828. func (x *StickerPackMessage) GetThumbnailWidth() uint32 {
  3829. if x != nil && x.ThumbnailWidth != nil {
  3830. return *x.ThumbnailWidth
  3831. }
  3832. return 0
  3833. }
  3834. func (x *StickerPackMessage) GetImageDataHash() string {
  3835. if x != nil && x.ImageDataHash != nil {
  3836. return *x.ImageDataHash
  3837. }
  3838. return ""
  3839. }
  3840. func (x *StickerPackMessage) GetStickerPackSize() uint64 {
  3841. if x != nil && x.StickerPackSize != nil {
  3842. return *x.StickerPackSize
  3843. }
  3844. return 0
  3845. }
  3846. func (x *StickerPackMessage) GetStickerPackOrigin() StickerPackMessage_StickerPackOrigin {
  3847. if x != nil && x.StickerPackOrigin != nil {
  3848. return *x.StickerPackOrigin
  3849. }
  3850. return StickerPackMessage_FIRST_PARTY
  3851. }
  3852. type PlaceholderMessage struct {
  3853. state protoimpl.MessageState `protogen:"open.v1"`
  3854. Type *PlaceholderMessage_PlaceholderType `protobuf:"varint,1,opt,name=type,enum=WAWebProtobufsE2E.PlaceholderMessage_PlaceholderType" json:"type,omitempty"`
  3855. unknownFields protoimpl.UnknownFields
  3856. sizeCache protoimpl.SizeCache
  3857. }
  3858. func (x *PlaceholderMessage) Reset() {
  3859. *x = PlaceholderMessage{}
  3860. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[1]
  3861. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3862. ms.StoreMessageInfo(mi)
  3863. }
  3864. func (x *PlaceholderMessage) String() string {
  3865. return protoimpl.X.MessageStringOf(x)
  3866. }
  3867. func (*PlaceholderMessage) ProtoMessage() {}
  3868. func (x *PlaceholderMessage) ProtoReflect() protoreflect.Message {
  3869. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[1]
  3870. if x != nil {
  3871. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3872. if ms.LoadMessageInfo() == nil {
  3873. ms.StoreMessageInfo(mi)
  3874. }
  3875. return ms
  3876. }
  3877. return mi.MessageOf(x)
  3878. }
  3879. // Deprecated: Use PlaceholderMessage.ProtoReflect.Descriptor instead.
  3880. func (*PlaceholderMessage) Descriptor() ([]byte, []int) {
  3881. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{1}
  3882. }
  3883. func (x *PlaceholderMessage) GetType() PlaceholderMessage_PlaceholderType {
  3884. if x != nil && x.Type != nil {
  3885. return *x.Type
  3886. }
  3887. return PlaceholderMessage_MASK_LINKED_DEVICES
  3888. }
  3889. type BCallMessage struct {
  3890. state protoimpl.MessageState `protogen:"open.v1"`
  3891. SessionID *string `protobuf:"bytes,1,opt,name=sessionID" json:"sessionID,omitempty"`
  3892. MediaType *BCallMessage_MediaType `protobuf:"varint,2,opt,name=mediaType,enum=WAWebProtobufsE2E.BCallMessage_MediaType" json:"mediaType,omitempty"`
  3893. MasterKey []byte `protobuf:"bytes,3,opt,name=masterKey" json:"masterKey,omitempty"`
  3894. Caption *string `protobuf:"bytes,4,opt,name=caption" json:"caption,omitempty"`
  3895. unknownFields protoimpl.UnknownFields
  3896. sizeCache protoimpl.SizeCache
  3897. }
  3898. func (x *BCallMessage) Reset() {
  3899. *x = BCallMessage{}
  3900. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[2]
  3901. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3902. ms.StoreMessageInfo(mi)
  3903. }
  3904. func (x *BCallMessage) String() string {
  3905. return protoimpl.X.MessageStringOf(x)
  3906. }
  3907. func (*BCallMessage) ProtoMessage() {}
  3908. func (x *BCallMessage) ProtoReflect() protoreflect.Message {
  3909. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[2]
  3910. if x != nil {
  3911. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3912. if ms.LoadMessageInfo() == nil {
  3913. ms.StoreMessageInfo(mi)
  3914. }
  3915. return ms
  3916. }
  3917. return mi.MessageOf(x)
  3918. }
  3919. // Deprecated: Use BCallMessage.ProtoReflect.Descriptor instead.
  3920. func (*BCallMessage) Descriptor() ([]byte, []int) {
  3921. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{2}
  3922. }
  3923. func (x *BCallMessage) GetSessionID() string {
  3924. if x != nil && x.SessionID != nil {
  3925. return *x.SessionID
  3926. }
  3927. return ""
  3928. }
  3929. func (x *BCallMessage) GetMediaType() BCallMessage_MediaType {
  3930. if x != nil && x.MediaType != nil {
  3931. return *x.MediaType
  3932. }
  3933. return BCallMessage_UNKNOWN
  3934. }
  3935. func (x *BCallMessage) GetMasterKey() []byte {
  3936. if x != nil {
  3937. return x.MasterKey
  3938. }
  3939. return nil
  3940. }
  3941. func (x *BCallMessage) GetCaption() string {
  3942. if x != nil && x.Caption != nil {
  3943. return *x.Caption
  3944. }
  3945. return ""
  3946. }
  3947. type CallLogMessage struct {
  3948. state protoimpl.MessageState `protogen:"open.v1"`
  3949. IsVideo *bool `protobuf:"varint,1,opt,name=isVideo" json:"isVideo,omitempty"`
  3950. CallOutcome *CallLogMessage_CallOutcome `protobuf:"varint,2,opt,name=callOutcome,enum=WAWebProtobufsE2E.CallLogMessage_CallOutcome" json:"callOutcome,omitempty"`
  3951. DurationSecs *int64 `protobuf:"varint,3,opt,name=durationSecs" json:"durationSecs,omitempty"`
  3952. CallType *CallLogMessage_CallType `protobuf:"varint,4,opt,name=callType,enum=WAWebProtobufsE2E.CallLogMessage_CallType" json:"callType,omitempty"`
  3953. Participants []*CallLogMessage_CallParticipant `protobuf:"bytes,5,rep,name=participants" json:"participants,omitempty"`
  3954. unknownFields protoimpl.UnknownFields
  3955. sizeCache protoimpl.SizeCache
  3956. }
  3957. func (x *CallLogMessage) Reset() {
  3958. *x = CallLogMessage{}
  3959. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[3]
  3960. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3961. ms.StoreMessageInfo(mi)
  3962. }
  3963. func (x *CallLogMessage) String() string {
  3964. return protoimpl.X.MessageStringOf(x)
  3965. }
  3966. func (*CallLogMessage) ProtoMessage() {}
  3967. func (x *CallLogMessage) ProtoReflect() protoreflect.Message {
  3968. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[3]
  3969. if x != nil {
  3970. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3971. if ms.LoadMessageInfo() == nil {
  3972. ms.StoreMessageInfo(mi)
  3973. }
  3974. return ms
  3975. }
  3976. return mi.MessageOf(x)
  3977. }
  3978. // Deprecated: Use CallLogMessage.ProtoReflect.Descriptor instead.
  3979. func (*CallLogMessage) Descriptor() ([]byte, []int) {
  3980. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{3}
  3981. }
  3982. func (x *CallLogMessage) GetIsVideo() bool {
  3983. if x != nil && x.IsVideo != nil {
  3984. return *x.IsVideo
  3985. }
  3986. return false
  3987. }
  3988. func (x *CallLogMessage) GetCallOutcome() CallLogMessage_CallOutcome {
  3989. if x != nil && x.CallOutcome != nil {
  3990. return *x.CallOutcome
  3991. }
  3992. return CallLogMessage_CONNECTED
  3993. }
  3994. func (x *CallLogMessage) GetDurationSecs() int64 {
  3995. if x != nil && x.DurationSecs != nil {
  3996. return *x.DurationSecs
  3997. }
  3998. return 0
  3999. }
  4000. func (x *CallLogMessage) GetCallType() CallLogMessage_CallType {
  4001. if x != nil && x.CallType != nil {
  4002. return *x.CallType
  4003. }
  4004. return CallLogMessage_REGULAR
  4005. }
  4006. func (x *CallLogMessage) GetParticipants() []*CallLogMessage_CallParticipant {
  4007. if x != nil {
  4008. return x.Participants
  4009. }
  4010. return nil
  4011. }
  4012. type ScheduledCallEditMessage struct {
  4013. state protoimpl.MessageState `protogen:"open.v1"`
  4014. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  4015. EditType *ScheduledCallEditMessage_EditType `protobuf:"varint,2,opt,name=editType,enum=WAWebProtobufsE2E.ScheduledCallEditMessage_EditType" json:"editType,omitempty"`
  4016. unknownFields protoimpl.UnknownFields
  4017. sizeCache protoimpl.SizeCache
  4018. }
  4019. func (x *ScheduledCallEditMessage) Reset() {
  4020. *x = ScheduledCallEditMessage{}
  4021. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[4]
  4022. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4023. ms.StoreMessageInfo(mi)
  4024. }
  4025. func (x *ScheduledCallEditMessage) String() string {
  4026. return protoimpl.X.MessageStringOf(x)
  4027. }
  4028. func (*ScheduledCallEditMessage) ProtoMessage() {}
  4029. func (x *ScheduledCallEditMessage) ProtoReflect() protoreflect.Message {
  4030. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[4]
  4031. if x != nil {
  4032. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4033. if ms.LoadMessageInfo() == nil {
  4034. ms.StoreMessageInfo(mi)
  4035. }
  4036. return ms
  4037. }
  4038. return mi.MessageOf(x)
  4039. }
  4040. // Deprecated: Use ScheduledCallEditMessage.ProtoReflect.Descriptor instead.
  4041. func (*ScheduledCallEditMessage) Descriptor() ([]byte, []int) {
  4042. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{4}
  4043. }
  4044. func (x *ScheduledCallEditMessage) GetKey() *waCommon.MessageKey {
  4045. if x != nil {
  4046. return x.Key
  4047. }
  4048. return nil
  4049. }
  4050. func (x *ScheduledCallEditMessage) GetEditType() ScheduledCallEditMessage_EditType {
  4051. if x != nil && x.EditType != nil {
  4052. return *x.EditType
  4053. }
  4054. return ScheduledCallEditMessage_UNKNOWN
  4055. }
  4056. type ScheduledCallCreationMessage struct {
  4057. state protoimpl.MessageState `protogen:"open.v1"`
  4058. ScheduledTimestampMS *int64 `protobuf:"varint,1,opt,name=scheduledTimestampMS" json:"scheduledTimestampMS,omitempty"`
  4059. CallType *ScheduledCallCreationMessage_CallType `protobuf:"varint,2,opt,name=callType,enum=WAWebProtobufsE2E.ScheduledCallCreationMessage_CallType" json:"callType,omitempty"`
  4060. Title *string `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
  4061. unknownFields protoimpl.UnknownFields
  4062. sizeCache protoimpl.SizeCache
  4063. }
  4064. func (x *ScheduledCallCreationMessage) Reset() {
  4065. *x = ScheduledCallCreationMessage{}
  4066. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[5]
  4067. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4068. ms.StoreMessageInfo(mi)
  4069. }
  4070. func (x *ScheduledCallCreationMessage) String() string {
  4071. return protoimpl.X.MessageStringOf(x)
  4072. }
  4073. func (*ScheduledCallCreationMessage) ProtoMessage() {}
  4074. func (x *ScheduledCallCreationMessage) ProtoReflect() protoreflect.Message {
  4075. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[5]
  4076. if x != nil {
  4077. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4078. if ms.LoadMessageInfo() == nil {
  4079. ms.StoreMessageInfo(mi)
  4080. }
  4081. return ms
  4082. }
  4083. return mi.MessageOf(x)
  4084. }
  4085. // Deprecated: Use ScheduledCallCreationMessage.ProtoReflect.Descriptor instead.
  4086. func (*ScheduledCallCreationMessage) Descriptor() ([]byte, []int) {
  4087. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{5}
  4088. }
  4089. func (x *ScheduledCallCreationMessage) GetScheduledTimestampMS() int64 {
  4090. if x != nil && x.ScheduledTimestampMS != nil {
  4091. return *x.ScheduledTimestampMS
  4092. }
  4093. return 0
  4094. }
  4095. func (x *ScheduledCallCreationMessage) GetCallType() ScheduledCallCreationMessage_CallType {
  4096. if x != nil && x.CallType != nil {
  4097. return *x.CallType
  4098. }
  4099. return ScheduledCallCreationMessage_UNKNOWN
  4100. }
  4101. func (x *ScheduledCallCreationMessage) GetTitle() string {
  4102. if x != nil && x.Title != nil {
  4103. return *x.Title
  4104. }
  4105. return ""
  4106. }
  4107. type EventResponseMessage struct {
  4108. state protoimpl.MessageState `protogen:"open.v1"`
  4109. Response *EventResponseMessage_EventResponseType `protobuf:"varint,1,opt,name=response,enum=WAWebProtobufsE2E.EventResponseMessage_EventResponseType" json:"response,omitempty"`
  4110. TimestampMS *int64 `protobuf:"varint,2,opt,name=timestampMS" json:"timestampMS,omitempty"`
  4111. ExtraGuestCount *int32 `protobuf:"varint,3,opt,name=extraGuestCount" json:"extraGuestCount,omitempty"`
  4112. unknownFields protoimpl.UnknownFields
  4113. sizeCache protoimpl.SizeCache
  4114. }
  4115. func (x *EventResponseMessage) Reset() {
  4116. *x = EventResponseMessage{}
  4117. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[6]
  4118. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4119. ms.StoreMessageInfo(mi)
  4120. }
  4121. func (x *EventResponseMessage) String() string {
  4122. return protoimpl.X.MessageStringOf(x)
  4123. }
  4124. func (*EventResponseMessage) ProtoMessage() {}
  4125. func (x *EventResponseMessage) ProtoReflect() protoreflect.Message {
  4126. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[6]
  4127. if x != nil {
  4128. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4129. if ms.LoadMessageInfo() == nil {
  4130. ms.StoreMessageInfo(mi)
  4131. }
  4132. return ms
  4133. }
  4134. return mi.MessageOf(x)
  4135. }
  4136. // Deprecated: Use EventResponseMessage.ProtoReflect.Descriptor instead.
  4137. func (*EventResponseMessage) Descriptor() ([]byte, []int) {
  4138. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{6}
  4139. }
  4140. func (x *EventResponseMessage) GetResponse() EventResponseMessage_EventResponseType {
  4141. if x != nil && x.Response != nil {
  4142. return *x.Response
  4143. }
  4144. return EventResponseMessage_UNKNOWN
  4145. }
  4146. func (x *EventResponseMessage) GetTimestampMS() int64 {
  4147. if x != nil && x.TimestampMS != nil {
  4148. return *x.TimestampMS
  4149. }
  4150. return 0
  4151. }
  4152. func (x *EventResponseMessage) GetExtraGuestCount() int32 {
  4153. if x != nil && x.ExtraGuestCount != nil {
  4154. return *x.ExtraGuestCount
  4155. }
  4156. return 0
  4157. }
  4158. type PinInChatMessage struct {
  4159. state protoimpl.MessageState `protogen:"open.v1"`
  4160. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  4161. Type *PinInChatMessage_Type `protobuf:"varint,2,opt,name=type,enum=WAWebProtobufsE2E.PinInChatMessage_Type" json:"type,omitempty"`
  4162. SenderTimestampMS *int64 `protobuf:"varint,3,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"`
  4163. unknownFields protoimpl.UnknownFields
  4164. sizeCache protoimpl.SizeCache
  4165. }
  4166. func (x *PinInChatMessage) Reset() {
  4167. *x = PinInChatMessage{}
  4168. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[7]
  4169. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4170. ms.StoreMessageInfo(mi)
  4171. }
  4172. func (x *PinInChatMessage) String() string {
  4173. return protoimpl.X.MessageStringOf(x)
  4174. }
  4175. func (*PinInChatMessage) ProtoMessage() {}
  4176. func (x *PinInChatMessage) ProtoReflect() protoreflect.Message {
  4177. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[7]
  4178. if x != nil {
  4179. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4180. if ms.LoadMessageInfo() == nil {
  4181. ms.StoreMessageInfo(mi)
  4182. }
  4183. return ms
  4184. }
  4185. return mi.MessageOf(x)
  4186. }
  4187. // Deprecated: Use PinInChatMessage.ProtoReflect.Descriptor instead.
  4188. func (*PinInChatMessage) Descriptor() ([]byte, []int) {
  4189. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{7}
  4190. }
  4191. func (x *PinInChatMessage) GetKey() *waCommon.MessageKey {
  4192. if x != nil {
  4193. return x.Key
  4194. }
  4195. return nil
  4196. }
  4197. func (x *PinInChatMessage) GetType() PinInChatMessage_Type {
  4198. if x != nil && x.Type != nil {
  4199. return *x.Type
  4200. }
  4201. return PinInChatMessage_UNKNOWN_TYPE
  4202. }
  4203. func (x *PinInChatMessage) GetSenderTimestampMS() int64 {
  4204. if x != nil && x.SenderTimestampMS != nil {
  4205. return *x.SenderTimestampMS
  4206. }
  4207. return 0
  4208. }
  4209. type StatusStickerInteractionMessage struct {
  4210. state protoimpl.MessageState `protogen:"open.v1"`
  4211. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  4212. StickerKey *string `protobuf:"bytes,2,opt,name=stickerKey" json:"stickerKey,omitempty"`
  4213. Type *StatusStickerInteractionMessage_StatusStickerType `protobuf:"varint,3,opt,name=type,enum=WAWebProtobufsE2E.StatusStickerInteractionMessage_StatusStickerType" json:"type,omitempty"`
  4214. unknownFields protoimpl.UnknownFields
  4215. sizeCache protoimpl.SizeCache
  4216. }
  4217. func (x *StatusStickerInteractionMessage) Reset() {
  4218. *x = StatusStickerInteractionMessage{}
  4219. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[8]
  4220. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4221. ms.StoreMessageInfo(mi)
  4222. }
  4223. func (x *StatusStickerInteractionMessage) String() string {
  4224. return protoimpl.X.MessageStringOf(x)
  4225. }
  4226. func (*StatusStickerInteractionMessage) ProtoMessage() {}
  4227. func (x *StatusStickerInteractionMessage) ProtoReflect() protoreflect.Message {
  4228. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[8]
  4229. if x != nil {
  4230. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4231. if ms.LoadMessageInfo() == nil {
  4232. ms.StoreMessageInfo(mi)
  4233. }
  4234. return ms
  4235. }
  4236. return mi.MessageOf(x)
  4237. }
  4238. // Deprecated: Use StatusStickerInteractionMessage.ProtoReflect.Descriptor instead.
  4239. func (*StatusStickerInteractionMessage) Descriptor() ([]byte, []int) {
  4240. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{8}
  4241. }
  4242. func (x *StatusStickerInteractionMessage) GetKey() *waCommon.MessageKey {
  4243. if x != nil {
  4244. return x.Key
  4245. }
  4246. return nil
  4247. }
  4248. func (x *StatusStickerInteractionMessage) GetStickerKey() string {
  4249. if x != nil && x.StickerKey != nil {
  4250. return *x.StickerKey
  4251. }
  4252. return ""
  4253. }
  4254. func (x *StatusStickerInteractionMessage) GetType() StatusStickerInteractionMessage_StatusStickerType {
  4255. if x != nil && x.Type != nil {
  4256. return *x.Type
  4257. }
  4258. return StatusStickerInteractionMessage_UNKNOWN
  4259. }
  4260. type ButtonsResponseMessage struct {
  4261. state protoimpl.MessageState `protogen:"open.v1"`
  4262. // Types that are valid to be assigned to Response:
  4263. //
  4264. // *ButtonsResponseMessage_SelectedDisplayText
  4265. Response isButtonsResponseMessage_Response `protobuf_oneof:"response"`
  4266. SelectedButtonID *string `protobuf:"bytes,1,opt,name=selectedButtonID" json:"selectedButtonID,omitempty"`
  4267. ContextInfo *ContextInfo `protobuf:"bytes,3,opt,name=contextInfo" json:"contextInfo,omitempty"`
  4268. Type *ButtonsResponseMessage_Type `protobuf:"varint,4,opt,name=type,enum=WAWebProtobufsE2E.ButtonsResponseMessage_Type" json:"type,omitempty"`
  4269. unknownFields protoimpl.UnknownFields
  4270. sizeCache protoimpl.SizeCache
  4271. }
  4272. func (x *ButtonsResponseMessage) Reset() {
  4273. *x = ButtonsResponseMessage{}
  4274. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[9]
  4275. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4276. ms.StoreMessageInfo(mi)
  4277. }
  4278. func (x *ButtonsResponseMessage) String() string {
  4279. return protoimpl.X.MessageStringOf(x)
  4280. }
  4281. func (*ButtonsResponseMessage) ProtoMessage() {}
  4282. func (x *ButtonsResponseMessage) ProtoReflect() protoreflect.Message {
  4283. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[9]
  4284. if x != nil {
  4285. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4286. if ms.LoadMessageInfo() == nil {
  4287. ms.StoreMessageInfo(mi)
  4288. }
  4289. return ms
  4290. }
  4291. return mi.MessageOf(x)
  4292. }
  4293. // Deprecated: Use ButtonsResponseMessage.ProtoReflect.Descriptor instead.
  4294. func (*ButtonsResponseMessage) Descriptor() ([]byte, []int) {
  4295. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9}
  4296. }
  4297. func (x *ButtonsResponseMessage) GetResponse() isButtonsResponseMessage_Response {
  4298. if x != nil {
  4299. return x.Response
  4300. }
  4301. return nil
  4302. }
  4303. func (x *ButtonsResponseMessage) GetSelectedDisplayText() string {
  4304. if x != nil {
  4305. if x, ok := x.Response.(*ButtonsResponseMessage_SelectedDisplayText); ok {
  4306. return x.SelectedDisplayText
  4307. }
  4308. }
  4309. return ""
  4310. }
  4311. func (x *ButtonsResponseMessage) GetSelectedButtonID() string {
  4312. if x != nil && x.SelectedButtonID != nil {
  4313. return *x.SelectedButtonID
  4314. }
  4315. return ""
  4316. }
  4317. func (x *ButtonsResponseMessage) GetContextInfo() *ContextInfo {
  4318. if x != nil {
  4319. return x.ContextInfo
  4320. }
  4321. return nil
  4322. }
  4323. func (x *ButtonsResponseMessage) GetType() ButtonsResponseMessage_Type {
  4324. if x != nil && x.Type != nil {
  4325. return *x.Type
  4326. }
  4327. return ButtonsResponseMessage_UNKNOWN
  4328. }
  4329. type isButtonsResponseMessage_Response interface {
  4330. isButtonsResponseMessage_Response()
  4331. }
  4332. type ButtonsResponseMessage_SelectedDisplayText struct {
  4333. SelectedDisplayText string `protobuf:"bytes,2,opt,name=selectedDisplayText,oneof"`
  4334. }
  4335. func (*ButtonsResponseMessage_SelectedDisplayText) isButtonsResponseMessage_Response() {}
  4336. type ButtonsMessage struct {
  4337. state protoimpl.MessageState `protogen:"open.v1"`
  4338. // Types that are valid to be assigned to Header:
  4339. //
  4340. // *ButtonsMessage_Text
  4341. // *ButtonsMessage_DocumentMessage
  4342. // *ButtonsMessage_ImageMessage
  4343. // *ButtonsMessage_VideoMessage
  4344. // *ButtonsMessage_LocationMessage
  4345. Header isButtonsMessage_Header `protobuf_oneof:"header"`
  4346. ContentText *string `protobuf:"bytes,6,opt,name=contentText" json:"contentText,omitempty"`
  4347. FooterText *string `protobuf:"bytes,7,opt,name=footerText" json:"footerText,omitempty"`
  4348. ContextInfo *ContextInfo `protobuf:"bytes,8,opt,name=contextInfo" json:"contextInfo,omitempty"`
  4349. Buttons []*ButtonsMessage_Button `protobuf:"bytes,9,rep,name=buttons" json:"buttons,omitempty"`
  4350. HeaderType *ButtonsMessage_HeaderType `protobuf:"varint,10,opt,name=headerType,enum=WAWebProtobufsE2E.ButtonsMessage_HeaderType" json:"headerType,omitempty"`
  4351. unknownFields protoimpl.UnknownFields
  4352. sizeCache protoimpl.SizeCache
  4353. }
  4354. func (x *ButtonsMessage) Reset() {
  4355. *x = ButtonsMessage{}
  4356. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[10]
  4357. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4358. ms.StoreMessageInfo(mi)
  4359. }
  4360. func (x *ButtonsMessage) String() string {
  4361. return protoimpl.X.MessageStringOf(x)
  4362. }
  4363. func (*ButtonsMessage) ProtoMessage() {}
  4364. func (x *ButtonsMessage) ProtoReflect() protoreflect.Message {
  4365. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[10]
  4366. if x != nil {
  4367. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4368. if ms.LoadMessageInfo() == nil {
  4369. ms.StoreMessageInfo(mi)
  4370. }
  4371. return ms
  4372. }
  4373. return mi.MessageOf(x)
  4374. }
  4375. // Deprecated: Use ButtonsMessage.ProtoReflect.Descriptor instead.
  4376. func (*ButtonsMessage) Descriptor() ([]byte, []int) {
  4377. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10}
  4378. }
  4379. func (x *ButtonsMessage) GetHeader() isButtonsMessage_Header {
  4380. if x != nil {
  4381. return x.Header
  4382. }
  4383. return nil
  4384. }
  4385. func (x *ButtonsMessage) GetText() string {
  4386. if x != nil {
  4387. if x, ok := x.Header.(*ButtonsMessage_Text); ok {
  4388. return x.Text
  4389. }
  4390. }
  4391. return ""
  4392. }
  4393. func (x *ButtonsMessage) GetDocumentMessage() *DocumentMessage {
  4394. if x != nil {
  4395. if x, ok := x.Header.(*ButtonsMessage_DocumentMessage); ok {
  4396. return x.DocumentMessage
  4397. }
  4398. }
  4399. return nil
  4400. }
  4401. func (x *ButtonsMessage) GetImageMessage() *ImageMessage {
  4402. if x != nil {
  4403. if x, ok := x.Header.(*ButtonsMessage_ImageMessage); ok {
  4404. return x.ImageMessage
  4405. }
  4406. }
  4407. return nil
  4408. }
  4409. func (x *ButtonsMessage) GetVideoMessage() *VideoMessage {
  4410. if x != nil {
  4411. if x, ok := x.Header.(*ButtonsMessage_VideoMessage); ok {
  4412. return x.VideoMessage
  4413. }
  4414. }
  4415. return nil
  4416. }
  4417. func (x *ButtonsMessage) GetLocationMessage() *LocationMessage {
  4418. if x != nil {
  4419. if x, ok := x.Header.(*ButtonsMessage_LocationMessage); ok {
  4420. return x.LocationMessage
  4421. }
  4422. }
  4423. return nil
  4424. }
  4425. func (x *ButtonsMessage) GetContentText() string {
  4426. if x != nil && x.ContentText != nil {
  4427. return *x.ContentText
  4428. }
  4429. return ""
  4430. }
  4431. func (x *ButtonsMessage) GetFooterText() string {
  4432. if x != nil && x.FooterText != nil {
  4433. return *x.FooterText
  4434. }
  4435. return ""
  4436. }
  4437. func (x *ButtonsMessage) GetContextInfo() *ContextInfo {
  4438. if x != nil {
  4439. return x.ContextInfo
  4440. }
  4441. return nil
  4442. }
  4443. func (x *ButtonsMessage) GetButtons() []*ButtonsMessage_Button {
  4444. if x != nil {
  4445. return x.Buttons
  4446. }
  4447. return nil
  4448. }
  4449. func (x *ButtonsMessage) GetHeaderType() ButtonsMessage_HeaderType {
  4450. if x != nil && x.HeaderType != nil {
  4451. return *x.HeaderType
  4452. }
  4453. return ButtonsMessage_UNKNOWN
  4454. }
  4455. type isButtonsMessage_Header interface {
  4456. isButtonsMessage_Header()
  4457. }
  4458. type ButtonsMessage_Text struct {
  4459. Text string `protobuf:"bytes,1,opt,name=text,oneof"`
  4460. }
  4461. type ButtonsMessage_DocumentMessage struct {
  4462. DocumentMessage *DocumentMessage `protobuf:"bytes,2,opt,name=documentMessage,oneof"`
  4463. }
  4464. type ButtonsMessage_ImageMessage struct {
  4465. ImageMessage *ImageMessage `protobuf:"bytes,3,opt,name=imageMessage,oneof"`
  4466. }
  4467. type ButtonsMessage_VideoMessage struct {
  4468. VideoMessage *VideoMessage `protobuf:"bytes,4,opt,name=videoMessage,oneof"`
  4469. }
  4470. type ButtonsMessage_LocationMessage struct {
  4471. LocationMessage *LocationMessage `protobuf:"bytes,5,opt,name=locationMessage,oneof"`
  4472. }
  4473. func (*ButtonsMessage_Text) isButtonsMessage_Header() {}
  4474. func (*ButtonsMessage_DocumentMessage) isButtonsMessage_Header() {}
  4475. func (*ButtonsMessage_ImageMessage) isButtonsMessage_Header() {}
  4476. func (*ButtonsMessage_VideoMessage) isButtonsMessage_Header() {}
  4477. func (*ButtonsMessage_LocationMessage) isButtonsMessage_Header() {}
  4478. type SecretEncryptedMessage struct {
  4479. state protoimpl.MessageState `protogen:"open.v1"`
  4480. TargetMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=targetMessageKey" json:"targetMessageKey,omitempty"`
  4481. EncPayload []byte `protobuf:"bytes,2,opt,name=encPayload" json:"encPayload,omitempty"`
  4482. EncIV []byte `protobuf:"bytes,3,opt,name=encIV" json:"encIV,omitempty"`
  4483. SecretEncType *SecretEncryptedMessage_SecretEncType `protobuf:"varint,4,opt,name=secretEncType,enum=WAWebProtobufsE2E.SecretEncryptedMessage_SecretEncType" json:"secretEncType,omitempty"`
  4484. unknownFields protoimpl.UnknownFields
  4485. sizeCache protoimpl.SizeCache
  4486. }
  4487. func (x *SecretEncryptedMessage) Reset() {
  4488. *x = SecretEncryptedMessage{}
  4489. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[11]
  4490. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4491. ms.StoreMessageInfo(mi)
  4492. }
  4493. func (x *SecretEncryptedMessage) String() string {
  4494. return protoimpl.X.MessageStringOf(x)
  4495. }
  4496. func (*SecretEncryptedMessage) ProtoMessage() {}
  4497. func (x *SecretEncryptedMessage) ProtoReflect() protoreflect.Message {
  4498. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[11]
  4499. if x != nil {
  4500. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4501. if ms.LoadMessageInfo() == nil {
  4502. ms.StoreMessageInfo(mi)
  4503. }
  4504. return ms
  4505. }
  4506. return mi.MessageOf(x)
  4507. }
  4508. // Deprecated: Use SecretEncryptedMessage.ProtoReflect.Descriptor instead.
  4509. func (*SecretEncryptedMessage) Descriptor() ([]byte, []int) {
  4510. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{11}
  4511. }
  4512. func (x *SecretEncryptedMessage) GetTargetMessageKey() *waCommon.MessageKey {
  4513. if x != nil {
  4514. return x.TargetMessageKey
  4515. }
  4516. return nil
  4517. }
  4518. func (x *SecretEncryptedMessage) GetEncPayload() []byte {
  4519. if x != nil {
  4520. return x.EncPayload
  4521. }
  4522. return nil
  4523. }
  4524. func (x *SecretEncryptedMessage) GetEncIV() []byte {
  4525. if x != nil {
  4526. return x.EncIV
  4527. }
  4528. return nil
  4529. }
  4530. func (x *SecretEncryptedMessage) GetSecretEncType() SecretEncryptedMessage_SecretEncType {
  4531. if x != nil && x.SecretEncType != nil {
  4532. return *x.SecretEncType
  4533. }
  4534. return SecretEncryptedMessage_UNKNOWN
  4535. }
  4536. type GroupInviteMessage struct {
  4537. state protoimpl.MessageState `protogen:"open.v1"`
  4538. GroupJID *string `protobuf:"bytes,1,opt,name=groupJID" json:"groupJID,omitempty"`
  4539. InviteCode *string `protobuf:"bytes,2,opt,name=inviteCode" json:"inviteCode,omitempty"`
  4540. InviteExpiration *int64 `protobuf:"varint,3,opt,name=inviteExpiration" json:"inviteExpiration,omitempty"`
  4541. GroupName *string `protobuf:"bytes,4,opt,name=groupName" json:"groupName,omitempty"`
  4542. JPEGThumbnail []byte `protobuf:"bytes,5,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  4543. Caption *string `protobuf:"bytes,6,opt,name=caption" json:"caption,omitempty"`
  4544. ContextInfo *ContextInfo `protobuf:"bytes,7,opt,name=contextInfo" json:"contextInfo,omitempty"`
  4545. GroupType *GroupInviteMessage_GroupType `protobuf:"varint,8,opt,name=groupType,enum=WAWebProtobufsE2E.GroupInviteMessage_GroupType" json:"groupType,omitempty"`
  4546. unknownFields protoimpl.UnknownFields
  4547. sizeCache protoimpl.SizeCache
  4548. }
  4549. func (x *GroupInviteMessage) Reset() {
  4550. *x = GroupInviteMessage{}
  4551. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[12]
  4552. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4553. ms.StoreMessageInfo(mi)
  4554. }
  4555. func (x *GroupInviteMessage) String() string {
  4556. return protoimpl.X.MessageStringOf(x)
  4557. }
  4558. func (*GroupInviteMessage) ProtoMessage() {}
  4559. func (x *GroupInviteMessage) ProtoReflect() protoreflect.Message {
  4560. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[12]
  4561. if x != nil {
  4562. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4563. if ms.LoadMessageInfo() == nil {
  4564. ms.StoreMessageInfo(mi)
  4565. }
  4566. return ms
  4567. }
  4568. return mi.MessageOf(x)
  4569. }
  4570. // Deprecated: Use GroupInviteMessage.ProtoReflect.Descriptor instead.
  4571. func (*GroupInviteMessage) Descriptor() ([]byte, []int) {
  4572. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{12}
  4573. }
  4574. func (x *GroupInviteMessage) GetGroupJID() string {
  4575. if x != nil && x.GroupJID != nil {
  4576. return *x.GroupJID
  4577. }
  4578. return ""
  4579. }
  4580. func (x *GroupInviteMessage) GetInviteCode() string {
  4581. if x != nil && x.InviteCode != nil {
  4582. return *x.InviteCode
  4583. }
  4584. return ""
  4585. }
  4586. func (x *GroupInviteMessage) GetInviteExpiration() int64 {
  4587. if x != nil && x.InviteExpiration != nil {
  4588. return *x.InviteExpiration
  4589. }
  4590. return 0
  4591. }
  4592. func (x *GroupInviteMessage) GetGroupName() string {
  4593. if x != nil && x.GroupName != nil {
  4594. return *x.GroupName
  4595. }
  4596. return ""
  4597. }
  4598. func (x *GroupInviteMessage) GetJPEGThumbnail() []byte {
  4599. if x != nil {
  4600. return x.JPEGThumbnail
  4601. }
  4602. return nil
  4603. }
  4604. func (x *GroupInviteMessage) GetCaption() string {
  4605. if x != nil && x.Caption != nil {
  4606. return *x.Caption
  4607. }
  4608. return ""
  4609. }
  4610. func (x *GroupInviteMessage) GetContextInfo() *ContextInfo {
  4611. if x != nil {
  4612. return x.ContextInfo
  4613. }
  4614. return nil
  4615. }
  4616. func (x *GroupInviteMessage) GetGroupType() GroupInviteMessage_GroupType {
  4617. if x != nil && x.GroupType != nil {
  4618. return *x.GroupType
  4619. }
  4620. return GroupInviteMessage_DEFAULT
  4621. }
  4622. type InteractiveResponseMessage struct {
  4623. state protoimpl.MessageState `protogen:"open.v1"`
  4624. // Types that are valid to be assigned to InteractiveResponseMessage:
  4625. //
  4626. // *InteractiveResponseMessage_NativeFlowResponseMessage_
  4627. InteractiveResponseMessage isInteractiveResponseMessage_InteractiveResponseMessage `protobuf_oneof:"interactiveResponseMessage"`
  4628. Body *InteractiveResponseMessage_Body `protobuf:"bytes,1,opt,name=body" json:"body,omitempty"`
  4629. ContextInfo *ContextInfo `protobuf:"bytes,15,opt,name=contextInfo" json:"contextInfo,omitempty"`
  4630. unknownFields protoimpl.UnknownFields
  4631. sizeCache protoimpl.SizeCache
  4632. }
  4633. func (x *InteractiveResponseMessage) Reset() {
  4634. *x = InteractiveResponseMessage{}
  4635. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[13]
  4636. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4637. ms.StoreMessageInfo(mi)
  4638. }
  4639. func (x *InteractiveResponseMessage) String() string {
  4640. return protoimpl.X.MessageStringOf(x)
  4641. }
  4642. func (*InteractiveResponseMessage) ProtoMessage() {}
  4643. func (x *InteractiveResponseMessage) ProtoReflect() protoreflect.Message {
  4644. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[13]
  4645. if x != nil {
  4646. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4647. if ms.LoadMessageInfo() == nil {
  4648. ms.StoreMessageInfo(mi)
  4649. }
  4650. return ms
  4651. }
  4652. return mi.MessageOf(x)
  4653. }
  4654. // Deprecated: Use InteractiveResponseMessage.ProtoReflect.Descriptor instead.
  4655. func (*InteractiveResponseMessage) Descriptor() ([]byte, []int) {
  4656. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13}
  4657. }
  4658. func (x *InteractiveResponseMessage) GetInteractiveResponseMessage() isInteractiveResponseMessage_InteractiveResponseMessage {
  4659. if x != nil {
  4660. return x.InteractiveResponseMessage
  4661. }
  4662. return nil
  4663. }
  4664. func (x *InteractiveResponseMessage) GetNativeFlowResponseMessage() *InteractiveResponseMessage_NativeFlowResponseMessage {
  4665. if x != nil {
  4666. if x, ok := x.InteractiveResponseMessage.(*InteractiveResponseMessage_NativeFlowResponseMessage_); ok {
  4667. return x.NativeFlowResponseMessage
  4668. }
  4669. }
  4670. return nil
  4671. }
  4672. func (x *InteractiveResponseMessage) GetBody() *InteractiveResponseMessage_Body {
  4673. if x != nil {
  4674. return x.Body
  4675. }
  4676. return nil
  4677. }
  4678. func (x *InteractiveResponseMessage) GetContextInfo() *ContextInfo {
  4679. if x != nil {
  4680. return x.ContextInfo
  4681. }
  4682. return nil
  4683. }
  4684. type isInteractiveResponseMessage_InteractiveResponseMessage interface {
  4685. isInteractiveResponseMessage_InteractiveResponseMessage()
  4686. }
  4687. type InteractiveResponseMessage_NativeFlowResponseMessage_ struct {
  4688. NativeFlowResponseMessage *InteractiveResponseMessage_NativeFlowResponseMessage `protobuf:"bytes,2,opt,name=nativeFlowResponseMessage,oneof"`
  4689. }
  4690. func (*InteractiveResponseMessage_NativeFlowResponseMessage_) isInteractiveResponseMessage_InteractiveResponseMessage() {
  4691. }
  4692. type InteractiveMessage struct {
  4693. state protoimpl.MessageState `protogen:"open.v1"`
  4694. // Types that are valid to be assigned to InteractiveMessage:
  4695. //
  4696. // *InteractiveMessage_ShopStorefrontMessage
  4697. // *InteractiveMessage_CollectionMessage_
  4698. // *InteractiveMessage_NativeFlowMessage_
  4699. // *InteractiveMessage_CarouselMessage_
  4700. InteractiveMessage isInteractiveMessage_InteractiveMessage `protobuf_oneof:"interactiveMessage"`
  4701. Header *InteractiveMessage_Header `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  4702. Body *InteractiveMessage_Body `protobuf:"bytes,2,opt,name=body" json:"body,omitempty"`
  4703. Footer *InteractiveMessage_Footer `protobuf:"bytes,3,opt,name=footer" json:"footer,omitempty"`
  4704. ContextInfo *ContextInfo `protobuf:"bytes,15,opt,name=contextInfo" json:"contextInfo,omitempty"`
  4705. UrlTrackingMap *UrlTrackingMap `protobuf:"bytes,16,opt,name=urlTrackingMap" json:"urlTrackingMap,omitempty"`
  4706. unknownFields protoimpl.UnknownFields
  4707. sizeCache protoimpl.SizeCache
  4708. }
  4709. func (x *InteractiveMessage) Reset() {
  4710. *x = InteractiveMessage{}
  4711. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[14]
  4712. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4713. ms.StoreMessageInfo(mi)
  4714. }
  4715. func (x *InteractiveMessage) String() string {
  4716. return protoimpl.X.MessageStringOf(x)
  4717. }
  4718. func (*InteractiveMessage) ProtoMessage() {}
  4719. func (x *InteractiveMessage) ProtoReflect() protoreflect.Message {
  4720. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[14]
  4721. if x != nil {
  4722. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4723. if ms.LoadMessageInfo() == nil {
  4724. ms.StoreMessageInfo(mi)
  4725. }
  4726. return ms
  4727. }
  4728. return mi.MessageOf(x)
  4729. }
  4730. // Deprecated: Use InteractiveMessage.ProtoReflect.Descriptor instead.
  4731. func (*InteractiveMessage) Descriptor() ([]byte, []int) {
  4732. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14}
  4733. }
  4734. func (x *InteractiveMessage) GetInteractiveMessage() isInteractiveMessage_InteractiveMessage {
  4735. if x != nil {
  4736. return x.InteractiveMessage
  4737. }
  4738. return nil
  4739. }
  4740. func (x *InteractiveMessage) GetShopStorefrontMessage() *InteractiveMessage_ShopMessage {
  4741. if x != nil {
  4742. if x, ok := x.InteractiveMessage.(*InteractiveMessage_ShopStorefrontMessage); ok {
  4743. return x.ShopStorefrontMessage
  4744. }
  4745. }
  4746. return nil
  4747. }
  4748. func (x *InteractiveMessage) GetCollectionMessage() *InteractiveMessage_CollectionMessage {
  4749. if x != nil {
  4750. if x, ok := x.InteractiveMessage.(*InteractiveMessage_CollectionMessage_); ok {
  4751. return x.CollectionMessage
  4752. }
  4753. }
  4754. return nil
  4755. }
  4756. func (x *InteractiveMessage) GetNativeFlowMessage() *InteractiveMessage_NativeFlowMessage {
  4757. if x != nil {
  4758. if x, ok := x.InteractiveMessage.(*InteractiveMessage_NativeFlowMessage_); ok {
  4759. return x.NativeFlowMessage
  4760. }
  4761. }
  4762. return nil
  4763. }
  4764. func (x *InteractiveMessage) GetCarouselMessage() *InteractiveMessage_CarouselMessage {
  4765. if x != nil {
  4766. if x, ok := x.InteractiveMessage.(*InteractiveMessage_CarouselMessage_); ok {
  4767. return x.CarouselMessage
  4768. }
  4769. }
  4770. return nil
  4771. }
  4772. func (x *InteractiveMessage) GetHeader() *InteractiveMessage_Header {
  4773. if x != nil {
  4774. return x.Header
  4775. }
  4776. return nil
  4777. }
  4778. func (x *InteractiveMessage) GetBody() *InteractiveMessage_Body {
  4779. if x != nil {
  4780. return x.Body
  4781. }
  4782. return nil
  4783. }
  4784. func (x *InteractiveMessage) GetFooter() *InteractiveMessage_Footer {
  4785. if x != nil {
  4786. return x.Footer
  4787. }
  4788. return nil
  4789. }
  4790. func (x *InteractiveMessage) GetContextInfo() *ContextInfo {
  4791. if x != nil {
  4792. return x.ContextInfo
  4793. }
  4794. return nil
  4795. }
  4796. func (x *InteractiveMessage) GetUrlTrackingMap() *UrlTrackingMap {
  4797. if x != nil {
  4798. return x.UrlTrackingMap
  4799. }
  4800. return nil
  4801. }
  4802. type isInteractiveMessage_InteractiveMessage interface {
  4803. isInteractiveMessage_InteractiveMessage()
  4804. }
  4805. type InteractiveMessage_ShopStorefrontMessage struct {
  4806. ShopStorefrontMessage *InteractiveMessage_ShopMessage `protobuf:"bytes,4,opt,name=shopStorefrontMessage,oneof"`
  4807. }
  4808. type InteractiveMessage_CollectionMessage_ struct {
  4809. CollectionMessage *InteractiveMessage_CollectionMessage `protobuf:"bytes,5,opt,name=collectionMessage,oneof"`
  4810. }
  4811. type InteractiveMessage_NativeFlowMessage_ struct {
  4812. NativeFlowMessage *InteractiveMessage_NativeFlowMessage `protobuf:"bytes,6,opt,name=nativeFlowMessage,oneof"`
  4813. }
  4814. type InteractiveMessage_CarouselMessage_ struct {
  4815. CarouselMessage *InteractiveMessage_CarouselMessage `protobuf:"bytes,7,opt,name=carouselMessage,oneof"`
  4816. }
  4817. func (*InteractiveMessage_ShopStorefrontMessage) isInteractiveMessage_InteractiveMessage() {}
  4818. func (*InteractiveMessage_CollectionMessage_) isInteractiveMessage_InteractiveMessage() {}
  4819. func (*InteractiveMessage_NativeFlowMessage_) isInteractiveMessage_InteractiveMessage() {}
  4820. func (*InteractiveMessage_CarouselMessage_) isInteractiveMessage_InteractiveMessage() {}
  4821. type ListResponseMessage struct {
  4822. state protoimpl.MessageState `protogen:"open.v1"`
  4823. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  4824. ListType *ListResponseMessage_ListType `protobuf:"varint,2,opt,name=listType,enum=WAWebProtobufsE2E.ListResponseMessage_ListType" json:"listType,omitempty"`
  4825. SingleSelectReply *ListResponseMessage_SingleSelectReply `protobuf:"bytes,3,opt,name=singleSelectReply" json:"singleSelectReply,omitempty"`
  4826. ContextInfo *ContextInfo `protobuf:"bytes,4,opt,name=contextInfo" json:"contextInfo,omitempty"`
  4827. Description *string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
  4828. unknownFields protoimpl.UnknownFields
  4829. sizeCache protoimpl.SizeCache
  4830. }
  4831. func (x *ListResponseMessage) Reset() {
  4832. *x = ListResponseMessage{}
  4833. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[15]
  4834. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4835. ms.StoreMessageInfo(mi)
  4836. }
  4837. func (x *ListResponseMessage) String() string {
  4838. return protoimpl.X.MessageStringOf(x)
  4839. }
  4840. func (*ListResponseMessage) ProtoMessage() {}
  4841. func (x *ListResponseMessage) ProtoReflect() protoreflect.Message {
  4842. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[15]
  4843. if x != nil {
  4844. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4845. if ms.LoadMessageInfo() == nil {
  4846. ms.StoreMessageInfo(mi)
  4847. }
  4848. return ms
  4849. }
  4850. return mi.MessageOf(x)
  4851. }
  4852. // Deprecated: Use ListResponseMessage.ProtoReflect.Descriptor instead.
  4853. func (*ListResponseMessage) Descriptor() ([]byte, []int) {
  4854. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15}
  4855. }
  4856. func (x *ListResponseMessage) GetTitle() string {
  4857. if x != nil && x.Title != nil {
  4858. return *x.Title
  4859. }
  4860. return ""
  4861. }
  4862. func (x *ListResponseMessage) GetListType() ListResponseMessage_ListType {
  4863. if x != nil && x.ListType != nil {
  4864. return *x.ListType
  4865. }
  4866. return ListResponseMessage_UNKNOWN
  4867. }
  4868. func (x *ListResponseMessage) GetSingleSelectReply() *ListResponseMessage_SingleSelectReply {
  4869. if x != nil {
  4870. return x.SingleSelectReply
  4871. }
  4872. return nil
  4873. }
  4874. func (x *ListResponseMessage) GetContextInfo() *ContextInfo {
  4875. if x != nil {
  4876. return x.ContextInfo
  4877. }
  4878. return nil
  4879. }
  4880. func (x *ListResponseMessage) GetDescription() string {
  4881. if x != nil && x.Description != nil {
  4882. return *x.Description
  4883. }
  4884. return ""
  4885. }
  4886. type ListMessage struct {
  4887. state protoimpl.MessageState `protogen:"open.v1"`
  4888. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  4889. Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
  4890. ButtonText *string `protobuf:"bytes,3,opt,name=buttonText" json:"buttonText,omitempty"`
  4891. ListType *ListMessage_ListType `protobuf:"varint,4,opt,name=listType,enum=WAWebProtobufsE2E.ListMessage_ListType" json:"listType,omitempty"`
  4892. Sections []*ListMessage_Section `protobuf:"bytes,5,rep,name=sections" json:"sections,omitempty"`
  4893. ProductListInfo *ListMessage_ProductListInfo `protobuf:"bytes,6,opt,name=productListInfo" json:"productListInfo,omitempty"`
  4894. FooterText *string `protobuf:"bytes,7,opt,name=footerText" json:"footerText,omitempty"`
  4895. ContextInfo *ContextInfo `protobuf:"bytes,8,opt,name=contextInfo" json:"contextInfo,omitempty"`
  4896. unknownFields protoimpl.UnknownFields
  4897. sizeCache protoimpl.SizeCache
  4898. }
  4899. func (x *ListMessage) Reset() {
  4900. *x = ListMessage{}
  4901. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[16]
  4902. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4903. ms.StoreMessageInfo(mi)
  4904. }
  4905. func (x *ListMessage) String() string {
  4906. return protoimpl.X.MessageStringOf(x)
  4907. }
  4908. func (*ListMessage) ProtoMessage() {}
  4909. func (x *ListMessage) ProtoReflect() protoreflect.Message {
  4910. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[16]
  4911. if x != nil {
  4912. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4913. if ms.LoadMessageInfo() == nil {
  4914. ms.StoreMessageInfo(mi)
  4915. }
  4916. return ms
  4917. }
  4918. return mi.MessageOf(x)
  4919. }
  4920. // Deprecated: Use ListMessage.ProtoReflect.Descriptor instead.
  4921. func (*ListMessage) Descriptor() ([]byte, []int) {
  4922. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16}
  4923. }
  4924. func (x *ListMessage) GetTitle() string {
  4925. if x != nil && x.Title != nil {
  4926. return *x.Title
  4927. }
  4928. return ""
  4929. }
  4930. func (x *ListMessage) GetDescription() string {
  4931. if x != nil && x.Description != nil {
  4932. return *x.Description
  4933. }
  4934. return ""
  4935. }
  4936. func (x *ListMessage) GetButtonText() string {
  4937. if x != nil && x.ButtonText != nil {
  4938. return *x.ButtonText
  4939. }
  4940. return ""
  4941. }
  4942. func (x *ListMessage) GetListType() ListMessage_ListType {
  4943. if x != nil && x.ListType != nil {
  4944. return *x.ListType
  4945. }
  4946. return ListMessage_UNKNOWN
  4947. }
  4948. func (x *ListMessage) GetSections() []*ListMessage_Section {
  4949. if x != nil {
  4950. return x.Sections
  4951. }
  4952. return nil
  4953. }
  4954. func (x *ListMessage) GetProductListInfo() *ListMessage_ProductListInfo {
  4955. if x != nil {
  4956. return x.ProductListInfo
  4957. }
  4958. return nil
  4959. }
  4960. func (x *ListMessage) GetFooterText() string {
  4961. if x != nil && x.FooterText != nil {
  4962. return *x.FooterText
  4963. }
  4964. return ""
  4965. }
  4966. func (x *ListMessage) GetContextInfo() *ContextInfo {
  4967. if x != nil {
  4968. return x.ContextInfo
  4969. }
  4970. return nil
  4971. }
  4972. type OrderMessage struct {
  4973. state protoimpl.MessageState `protogen:"open.v1"`
  4974. OrderID *string `protobuf:"bytes,1,opt,name=orderID" json:"orderID,omitempty"`
  4975. Thumbnail []byte `protobuf:"bytes,2,opt,name=thumbnail" json:"thumbnail,omitempty"`
  4976. ItemCount *int32 `protobuf:"varint,3,opt,name=itemCount" json:"itemCount,omitempty"`
  4977. Status *OrderMessage_OrderStatus `protobuf:"varint,4,opt,name=status,enum=WAWebProtobufsE2E.OrderMessage_OrderStatus" json:"status,omitempty"`
  4978. Surface *OrderMessage_OrderSurface `protobuf:"varint,5,opt,name=surface,enum=WAWebProtobufsE2E.OrderMessage_OrderSurface" json:"surface,omitempty"`
  4979. Message *string `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"`
  4980. OrderTitle *string `protobuf:"bytes,7,opt,name=orderTitle" json:"orderTitle,omitempty"`
  4981. SellerJID *string `protobuf:"bytes,8,opt,name=sellerJID" json:"sellerJID,omitempty"`
  4982. Token *string `protobuf:"bytes,9,opt,name=token" json:"token,omitempty"`
  4983. TotalAmount1000 *int64 `protobuf:"varint,10,opt,name=totalAmount1000" json:"totalAmount1000,omitempty"`
  4984. TotalCurrencyCode *string `protobuf:"bytes,11,opt,name=totalCurrencyCode" json:"totalCurrencyCode,omitempty"`
  4985. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  4986. MessageVersion *int32 `protobuf:"varint,12,opt,name=messageVersion" json:"messageVersion,omitempty"`
  4987. OrderRequestMessageID *waCommon.MessageKey `protobuf:"bytes,13,opt,name=orderRequestMessageID" json:"orderRequestMessageID,omitempty"`
  4988. CatalogType *string `protobuf:"bytes,15,opt,name=catalogType" json:"catalogType,omitempty"`
  4989. unknownFields protoimpl.UnknownFields
  4990. sizeCache protoimpl.SizeCache
  4991. }
  4992. func (x *OrderMessage) Reset() {
  4993. *x = OrderMessage{}
  4994. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[17]
  4995. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4996. ms.StoreMessageInfo(mi)
  4997. }
  4998. func (x *OrderMessage) String() string {
  4999. return protoimpl.X.MessageStringOf(x)
  5000. }
  5001. func (*OrderMessage) ProtoMessage() {}
  5002. func (x *OrderMessage) ProtoReflect() protoreflect.Message {
  5003. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[17]
  5004. if x != nil {
  5005. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5006. if ms.LoadMessageInfo() == nil {
  5007. ms.StoreMessageInfo(mi)
  5008. }
  5009. return ms
  5010. }
  5011. return mi.MessageOf(x)
  5012. }
  5013. // Deprecated: Use OrderMessage.ProtoReflect.Descriptor instead.
  5014. func (*OrderMessage) Descriptor() ([]byte, []int) {
  5015. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{17}
  5016. }
  5017. func (x *OrderMessage) GetOrderID() string {
  5018. if x != nil && x.OrderID != nil {
  5019. return *x.OrderID
  5020. }
  5021. return ""
  5022. }
  5023. func (x *OrderMessage) GetThumbnail() []byte {
  5024. if x != nil {
  5025. return x.Thumbnail
  5026. }
  5027. return nil
  5028. }
  5029. func (x *OrderMessage) GetItemCount() int32 {
  5030. if x != nil && x.ItemCount != nil {
  5031. return *x.ItemCount
  5032. }
  5033. return 0
  5034. }
  5035. func (x *OrderMessage) GetStatus() OrderMessage_OrderStatus {
  5036. if x != nil && x.Status != nil {
  5037. return *x.Status
  5038. }
  5039. return OrderMessage_INQUIRY
  5040. }
  5041. func (x *OrderMessage) GetSurface() OrderMessage_OrderSurface {
  5042. if x != nil && x.Surface != nil {
  5043. return *x.Surface
  5044. }
  5045. return OrderMessage_CATALOG
  5046. }
  5047. func (x *OrderMessage) GetMessage() string {
  5048. if x != nil && x.Message != nil {
  5049. return *x.Message
  5050. }
  5051. return ""
  5052. }
  5053. func (x *OrderMessage) GetOrderTitle() string {
  5054. if x != nil && x.OrderTitle != nil {
  5055. return *x.OrderTitle
  5056. }
  5057. return ""
  5058. }
  5059. func (x *OrderMessage) GetSellerJID() string {
  5060. if x != nil && x.SellerJID != nil {
  5061. return *x.SellerJID
  5062. }
  5063. return ""
  5064. }
  5065. func (x *OrderMessage) GetToken() string {
  5066. if x != nil && x.Token != nil {
  5067. return *x.Token
  5068. }
  5069. return ""
  5070. }
  5071. func (x *OrderMessage) GetTotalAmount1000() int64 {
  5072. if x != nil && x.TotalAmount1000 != nil {
  5073. return *x.TotalAmount1000
  5074. }
  5075. return 0
  5076. }
  5077. func (x *OrderMessage) GetTotalCurrencyCode() string {
  5078. if x != nil && x.TotalCurrencyCode != nil {
  5079. return *x.TotalCurrencyCode
  5080. }
  5081. return ""
  5082. }
  5083. func (x *OrderMessage) GetContextInfo() *ContextInfo {
  5084. if x != nil {
  5085. return x.ContextInfo
  5086. }
  5087. return nil
  5088. }
  5089. func (x *OrderMessage) GetMessageVersion() int32 {
  5090. if x != nil && x.MessageVersion != nil {
  5091. return *x.MessageVersion
  5092. }
  5093. return 0
  5094. }
  5095. func (x *OrderMessage) GetOrderRequestMessageID() *waCommon.MessageKey {
  5096. if x != nil {
  5097. return x.OrderRequestMessageID
  5098. }
  5099. return nil
  5100. }
  5101. func (x *OrderMessage) GetCatalogType() string {
  5102. if x != nil && x.CatalogType != nil {
  5103. return *x.CatalogType
  5104. }
  5105. return ""
  5106. }
  5107. type StatusQuotedMessage struct {
  5108. state protoimpl.MessageState `protogen:"open.v1"`
  5109. Type *StatusQuotedMessage_StatusQuotedMessageType `protobuf:"varint,1,opt,name=type,enum=WAWebProtobufsE2E.StatusQuotedMessage_StatusQuotedMessageType" json:"type,omitempty"`
  5110. Text *string `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"`
  5111. Thumbnail []byte `protobuf:"bytes,3,opt,name=thumbnail" json:"thumbnail,omitempty"`
  5112. OriginalStatusID *waCommon.MessageKey `protobuf:"bytes,4,opt,name=originalStatusID" json:"originalStatusID,omitempty"`
  5113. unknownFields protoimpl.UnknownFields
  5114. sizeCache protoimpl.SizeCache
  5115. }
  5116. func (x *StatusQuotedMessage) Reset() {
  5117. *x = StatusQuotedMessage{}
  5118. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[18]
  5119. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5120. ms.StoreMessageInfo(mi)
  5121. }
  5122. func (x *StatusQuotedMessage) String() string {
  5123. return protoimpl.X.MessageStringOf(x)
  5124. }
  5125. func (*StatusQuotedMessage) ProtoMessage() {}
  5126. func (x *StatusQuotedMessage) ProtoReflect() protoreflect.Message {
  5127. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[18]
  5128. if x != nil {
  5129. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5130. if ms.LoadMessageInfo() == nil {
  5131. ms.StoreMessageInfo(mi)
  5132. }
  5133. return ms
  5134. }
  5135. return mi.MessageOf(x)
  5136. }
  5137. // Deprecated: Use StatusQuotedMessage.ProtoReflect.Descriptor instead.
  5138. func (*StatusQuotedMessage) Descriptor() ([]byte, []int) {
  5139. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18}
  5140. }
  5141. func (x *StatusQuotedMessage) GetType() StatusQuotedMessage_StatusQuotedMessageType {
  5142. if x != nil && x.Type != nil {
  5143. return *x.Type
  5144. }
  5145. return StatusQuotedMessage_QUESTION_ANSWER
  5146. }
  5147. func (x *StatusQuotedMessage) GetText() string {
  5148. if x != nil && x.Text != nil {
  5149. return *x.Text
  5150. }
  5151. return ""
  5152. }
  5153. func (x *StatusQuotedMessage) GetThumbnail() []byte {
  5154. if x != nil {
  5155. return x.Thumbnail
  5156. }
  5157. return nil
  5158. }
  5159. func (x *StatusQuotedMessage) GetOriginalStatusID() *waCommon.MessageKey {
  5160. if x != nil {
  5161. return x.OriginalStatusID
  5162. }
  5163. return nil
  5164. }
  5165. type PaymentInviteMessage struct {
  5166. state protoimpl.MessageState `protogen:"open.v1"`
  5167. ServiceType *PaymentInviteMessage_ServiceType `protobuf:"varint,1,opt,name=serviceType,enum=WAWebProtobufsE2E.PaymentInviteMessage_ServiceType" json:"serviceType,omitempty"`
  5168. ExpiryTimestamp *int64 `protobuf:"varint,2,opt,name=expiryTimestamp" json:"expiryTimestamp,omitempty"`
  5169. unknownFields protoimpl.UnknownFields
  5170. sizeCache protoimpl.SizeCache
  5171. }
  5172. func (x *PaymentInviteMessage) Reset() {
  5173. *x = PaymentInviteMessage{}
  5174. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[19]
  5175. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5176. ms.StoreMessageInfo(mi)
  5177. }
  5178. func (x *PaymentInviteMessage) String() string {
  5179. return protoimpl.X.MessageStringOf(x)
  5180. }
  5181. func (*PaymentInviteMessage) ProtoMessage() {}
  5182. func (x *PaymentInviteMessage) ProtoReflect() protoreflect.Message {
  5183. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[19]
  5184. if x != nil {
  5185. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5186. if ms.LoadMessageInfo() == nil {
  5187. ms.StoreMessageInfo(mi)
  5188. }
  5189. return ms
  5190. }
  5191. return mi.MessageOf(x)
  5192. }
  5193. // Deprecated: Use PaymentInviteMessage.ProtoReflect.Descriptor instead.
  5194. func (*PaymentInviteMessage) Descriptor() ([]byte, []int) {
  5195. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19}
  5196. }
  5197. func (x *PaymentInviteMessage) GetServiceType() PaymentInviteMessage_ServiceType {
  5198. if x != nil && x.ServiceType != nil {
  5199. return *x.ServiceType
  5200. }
  5201. return PaymentInviteMessage_UNKNOWN
  5202. }
  5203. func (x *PaymentInviteMessage) GetExpiryTimestamp() int64 {
  5204. if x != nil && x.ExpiryTimestamp != nil {
  5205. return *x.ExpiryTimestamp
  5206. }
  5207. return 0
  5208. }
  5209. type HighlyStructuredMessage struct {
  5210. state protoimpl.MessageState `protogen:"open.v1"`
  5211. Namespace *string `protobuf:"bytes,1,opt,name=namespace" json:"namespace,omitempty"`
  5212. ElementName *string `protobuf:"bytes,2,opt,name=elementName" json:"elementName,omitempty"`
  5213. Params []string `protobuf:"bytes,3,rep,name=params" json:"params,omitempty"`
  5214. FallbackLg *string `protobuf:"bytes,4,opt,name=fallbackLg" json:"fallbackLg,omitempty"`
  5215. FallbackLc *string `protobuf:"bytes,5,opt,name=fallbackLc" json:"fallbackLc,omitempty"`
  5216. LocalizableParams []*HighlyStructuredMessage_HSMLocalizableParameter `protobuf:"bytes,6,rep,name=localizableParams" json:"localizableParams,omitempty"`
  5217. DeterministicLg *string `protobuf:"bytes,7,opt,name=deterministicLg" json:"deterministicLg,omitempty"`
  5218. DeterministicLc *string `protobuf:"bytes,8,opt,name=deterministicLc" json:"deterministicLc,omitempty"`
  5219. HydratedHsm *TemplateMessage `protobuf:"bytes,9,opt,name=hydratedHsm" json:"hydratedHsm,omitempty"`
  5220. unknownFields protoimpl.UnknownFields
  5221. sizeCache protoimpl.SizeCache
  5222. }
  5223. func (x *HighlyStructuredMessage) Reset() {
  5224. *x = HighlyStructuredMessage{}
  5225. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[20]
  5226. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5227. ms.StoreMessageInfo(mi)
  5228. }
  5229. func (x *HighlyStructuredMessage) String() string {
  5230. return protoimpl.X.MessageStringOf(x)
  5231. }
  5232. func (*HighlyStructuredMessage) ProtoMessage() {}
  5233. func (x *HighlyStructuredMessage) ProtoReflect() protoreflect.Message {
  5234. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[20]
  5235. if x != nil {
  5236. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5237. if ms.LoadMessageInfo() == nil {
  5238. ms.StoreMessageInfo(mi)
  5239. }
  5240. return ms
  5241. }
  5242. return mi.MessageOf(x)
  5243. }
  5244. // Deprecated: Use HighlyStructuredMessage.ProtoReflect.Descriptor instead.
  5245. func (*HighlyStructuredMessage) Descriptor() ([]byte, []int) {
  5246. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20}
  5247. }
  5248. func (x *HighlyStructuredMessage) GetNamespace() string {
  5249. if x != nil && x.Namespace != nil {
  5250. return *x.Namespace
  5251. }
  5252. return ""
  5253. }
  5254. func (x *HighlyStructuredMessage) GetElementName() string {
  5255. if x != nil && x.ElementName != nil {
  5256. return *x.ElementName
  5257. }
  5258. return ""
  5259. }
  5260. func (x *HighlyStructuredMessage) GetParams() []string {
  5261. if x != nil {
  5262. return x.Params
  5263. }
  5264. return nil
  5265. }
  5266. func (x *HighlyStructuredMessage) GetFallbackLg() string {
  5267. if x != nil && x.FallbackLg != nil {
  5268. return *x.FallbackLg
  5269. }
  5270. return ""
  5271. }
  5272. func (x *HighlyStructuredMessage) GetFallbackLc() string {
  5273. if x != nil && x.FallbackLc != nil {
  5274. return *x.FallbackLc
  5275. }
  5276. return ""
  5277. }
  5278. func (x *HighlyStructuredMessage) GetLocalizableParams() []*HighlyStructuredMessage_HSMLocalizableParameter {
  5279. if x != nil {
  5280. return x.LocalizableParams
  5281. }
  5282. return nil
  5283. }
  5284. func (x *HighlyStructuredMessage) GetDeterministicLg() string {
  5285. if x != nil && x.DeterministicLg != nil {
  5286. return *x.DeterministicLg
  5287. }
  5288. return ""
  5289. }
  5290. func (x *HighlyStructuredMessage) GetDeterministicLc() string {
  5291. if x != nil && x.DeterministicLc != nil {
  5292. return *x.DeterministicLc
  5293. }
  5294. return ""
  5295. }
  5296. func (x *HighlyStructuredMessage) GetHydratedHsm() *TemplateMessage {
  5297. if x != nil {
  5298. return x.HydratedHsm
  5299. }
  5300. return nil
  5301. }
  5302. type PeerDataOperationRequestResponseMessage struct {
  5303. state protoimpl.MessageState `protogen:"open.v1"`
  5304. PeerDataOperationRequestType *PeerDataOperationRequestType `protobuf:"varint,1,opt,name=peerDataOperationRequestType,enum=WAWebProtobufsE2E.PeerDataOperationRequestType" json:"peerDataOperationRequestType,omitempty"`
  5305. StanzaID *string `protobuf:"bytes,2,opt,name=stanzaID" json:"stanzaID,omitempty"`
  5306. PeerDataOperationResult []*PeerDataOperationRequestResponseMessage_PeerDataOperationResult `protobuf:"bytes,3,rep,name=peerDataOperationResult" json:"peerDataOperationResult,omitempty"`
  5307. unknownFields protoimpl.UnknownFields
  5308. sizeCache protoimpl.SizeCache
  5309. }
  5310. func (x *PeerDataOperationRequestResponseMessage) Reset() {
  5311. *x = PeerDataOperationRequestResponseMessage{}
  5312. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[21]
  5313. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5314. ms.StoreMessageInfo(mi)
  5315. }
  5316. func (x *PeerDataOperationRequestResponseMessage) String() string {
  5317. return protoimpl.X.MessageStringOf(x)
  5318. }
  5319. func (*PeerDataOperationRequestResponseMessage) ProtoMessage() {}
  5320. func (x *PeerDataOperationRequestResponseMessage) ProtoReflect() protoreflect.Message {
  5321. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[21]
  5322. if x != nil {
  5323. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5324. if ms.LoadMessageInfo() == nil {
  5325. ms.StoreMessageInfo(mi)
  5326. }
  5327. return ms
  5328. }
  5329. return mi.MessageOf(x)
  5330. }
  5331. // Deprecated: Use PeerDataOperationRequestResponseMessage.ProtoReflect.Descriptor instead.
  5332. func (*PeerDataOperationRequestResponseMessage) Descriptor() ([]byte, []int) {
  5333. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21}
  5334. }
  5335. func (x *PeerDataOperationRequestResponseMessage) GetPeerDataOperationRequestType() PeerDataOperationRequestType {
  5336. if x != nil && x.PeerDataOperationRequestType != nil {
  5337. return *x.PeerDataOperationRequestType
  5338. }
  5339. return PeerDataOperationRequestType_UPLOAD_STICKER
  5340. }
  5341. func (x *PeerDataOperationRequestResponseMessage) GetStanzaID() string {
  5342. if x != nil && x.StanzaID != nil {
  5343. return *x.StanzaID
  5344. }
  5345. return ""
  5346. }
  5347. func (x *PeerDataOperationRequestResponseMessage) GetPeerDataOperationResult() []*PeerDataOperationRequestResponseMessage_PeerDataOperationResult {
  5348. if x != nil {
  5349. return x.PeerDataOperationResult
  5350. }
  5351. return nil
  5352. }
  5353. type PeerDataOperationRequestMessage struct {
  5354. state protoimpl.MessageState `protogen:"open.v1"`
  5355. PeerDataOperationRequestType *PeerDataOperationRequestType `protobuf:"varint,1,opt,name=peerDataOperationRequestType,enum=WAWebProtobufsE2E.PeerDataOperationRequestType" json:"peerDataOperationRequestType,omitempty"`
  5356. RequestStickerReupload []*PeerDataOperationRequestMessage_RequestStickerReupload `protobuf:"bytes,2,rep,name=requestStickerReupload" json:"requestStickerReupload,omitempty"`
  5357. RequestURLPreview []*PeerDataOperationRequestMessage_RequestUrlPreview `protobuf:"bytes,3,rep,name=requestURLPreview" json:"requestURLPreview,omitempty"`
  5358. HistorySyncOnDemandRequest *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest `protobuf:"bytes,4,opt,name=historySyncOnDemandRequest" json:"historySyncOnDemandRequest,omitempty"`
  5359. PlaceholderMessageResendRequest []*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest `protobuf:"bytes,5,rep,name=placeholderMessageResendRequest" json:"placeholderMessageResendRequest,omitempty"`
  5360. FullHistorySyncOnDemandRequest *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest `protobuf:"bytes,6,opt,name=fullHistorySyncOnDemandRequest" json:"fullHistorySyncOnDemandRequest,omitempty"`
  5361. SyncdCollectionFatalRecoveryRequest *PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest `protobuf:"bytes,7,opt,name=syncdCollectionFatalRecoveryRequest" json:"syncdCollectionFatalRecoveryRequest,omitempty"`
  5362. HistorySyncChunkRetryRequest *PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest `protobuf:"bytes,8,opt,name=historySyncChunkRetryRequest" json:"historySyncChunkRetryRequest,omitempty"`
  5363. GalaxyFlowAction *PeerDataOperationRequestMessage_GalaxyFlowAction `protobuf:"bytes,9,opt,name=galaxyFlowAction" json:"galaxyFlowAction,omitempty"`
  5364. unknownFields protoimpl.UnknownFields
  5365. sizeCache protoimpl.SizeCache
  5366. }
  5367. func (x *PeerDataOperationRequestMessage) Reset() {
  5368. *x = PeerDataOperationRequestMessage{}
  5369. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[22]
  5370. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5371. ms.StoreMessageInfo(mi)
  5372. }
  5373. func (x *PeerDataOperationRequestMessage) String() string {
  5374. return protoimpl.X.MessageStringOf(x)
  5375. }
  5376. func (*PeerDataOperationRequestMessage) ProtoMessage() {}
  5377. func (x *PeerDataOperationRequestMessage) ProtoReflect() protoreflect.Message {
  5378. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[22]
  5379. if x != nil {
  5380. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5381. if ms.LoadMessageInfo() == nil {
  5382. ms.StoreMessageInfo(mi)
  5383. }
  5384. return ms
  5385. }
  5386. return mi.MessageOf(x)
  5387. }
  5388. // Deprecated: Use PeerDataOperationRequestMessage.ProtoReflect.Descriptor instead.
  5389. func (*PeerDataOperationRequestMessage) Descriptor() ([]byte, []int) {
  5390. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22}
  5391. }
  5392. func (x *PeerDataOperationRequestMessage) GetPeerDataOperationRequestType() PeerDataOperationRequestType {
  5393. if x != nil && x.PeerDataOperationRequestType != nil {
  5394. return *x.PeerDataOperationRequestType
  5395. }
  5396. return PeerDataOperationRequestType_UPLOAD_STICKER
  5397. }
  5398. func (x *PeerDataOperationRequestMessage) GetRequestStickerReupload() []*PeerDataOperationRequestMessage_RequestStickerReupload {
  5399. if x != nil {
  5400. return x.RequestStickerReupload
  5401. }
  5402. return nil
  5403. }
  5404. func (x *PeerDataOperationRequestMessage) GetRequestURLPreview() []*PeerDataOperationRequestMessage_RequestUrlPreview {
  5405. if x != nil {
  5406. return x.RequestURLPreview
  5407. }
  5408. return nil
  5409. }
  5410. func (x *PeerDataOperationRequestMessage) GetHistorySyncOnDemandRequest() *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest {
  5411. if x != nil {
  5412. return x.HistorySyncOnDemandRequest
  5413. }
  5414. return nil
  5415. }
  5416. func (x *PeerDataOperationRequestMessage) GetPlaceholderMessageResendRequest() []*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest {
  5417. if x != nil {
  5418. return x.PlaceholderMessageResendRequest
  5419. }
  5420. return nil
  5421. }
  5422. func (x *PeerDataOperationRequestMessage) GetFullHistorySyncOnDemandRequest() *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest {
  5423. if x != nil {
  5424. return x.FullHistorySyncOnDemandRequest
  5425. }
  5426. return nil
  5427. }
  5428. func (x *PeerDataOperationRequestMessage) GetSyncdCollectionFatalRecoveryRequest() *PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest {
  5429. if x != nil {
  5430. return x.SyncdCollectionFatalRecoveryRequest
  5431. }
  5432. return nil
  5433. }
  5434. func (x *PeerDataOperationRequestMessage) GetHistorySyncChunkRetryRequest() *PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest {
  5435. if x != nil {
  5436. return x.HistorySyncChunkRetryRequest
  5437. }
  5438. return nil
  5439. }
  5440. func (x *PeerDataOperationRequestMessage) GetGalaxyFlowAction() *PeerDataOperationRequestMessage_GalaxyFlowAction {
  5441. if x != nil {
  5442. return x.GalaxyFlowAction
  5443. }
  5444. return nil
  5445. }
  5446. type RequestWelcomeMessageMetadata struct {
  5447. state protoimpl.MessageState `protogen:"open.v1"`
  5448. LocalChatState *RequestWelcomeMessageMetadata_LocalChatState `protobuf:"varint,1,opt,name=localChatState,enum=WAWebProtobufsE2E.RequestWelcomeMessageMetadata_LocalChatState" json:"localChatState,omitempty"`
  5449. unknownFields protoimpl.UnknownFields
  5450. sizeCache protoimpl.SizeCache
  5451. }
  5452. func (x *RequestWelcomeMessageMetadata) Reset() {
  5453. *x = RequestWelcomeMessageMetadata{}
  5454. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[23]
  5455. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5456. ms.StoreMessageInfo(mi)
  5457. }
  5458. func (x *RequestWelcomeMessageMetadata) String() string {
  5459. return protoimpl.X.MessageStringOf(x)
  5460. }
  5461. func (*RequestWelcomeMessageMetadata) ProtoMessage() {}
  5462. func (x *RequestWelcomeMessageMetadata) ProtoReflect() protoreflect.Message {
  5463. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[23]
  5464. if x != nil {
  5465. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5466. if ms.LoadMessageInfo() == nil {
  5467. ms.StoreMessageInfo(mi)
  5468. }
  5469. return ms
  5470. }
  5471. return mi.MessageOf(x)
  5472. }
  5473. // Deprecated: Use RequestWelcomeMessageMetadata.ProtoReflect.Descriptor instead.
  5474. func (*RequestWelcomeMessageMetadata) Descriptor() ([]byte, []int) {
  5475. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{23}
  5476. }
  5477. func (x *RequestWelcomeMessageMetadata) GetLocalChatState() RequestWelcomeMessageMetadata_LocalChatState {
  5478. if x != nil && x.LocalChatState != nil {
  5479. return *x.LocalChatState
  5480. }
  5481. return RequestWelcomeMessageMetadata_EMPTY
  5482. }
  5483. type ProtocolMessage struct {
  5484. state protoimpl.MessageState `protogen:"open.v1"`
  5485. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  5486. Type *ProtocolMessage_Type `protobuf:"varint,2,opt,name=type,enum=WAWebProtobufsE2E.ProtocolMessage_Type" json:"type,omitempty"`
  5487. EphemeralExpiration *uint32 `protobuf:"varint,4,opt,name=ephemeralExpiration" json:"ephemeralExpiration,omitempty"`
  5488. EphemeralSettingTimestamp *int64 `protobuf:"varint,5,opt,name=ephemeralSettingTimestamp" json:"ephemeralSettingTimestamp,omitempty"`
  5489. HistorySyncNotification *HistorySyncNotification `protobuf:"bytes,6,opt,name=historySyncNotification" json:"historySyncNotification,omitempty"`
  5490. AppStateSyncKeyShare *AppStateSyncKeyShare `protobuf:"bytes,7,opt,name=appStateSyncKeyShare" json:"appStateSyncKeyShare,omitempty"`
  5491. AppStateSyncKeyRequest *AppStateSyncKeyRequest `protobuf:"bytes,8,opt,name=appStateSyncKeyRequest" json:"appStateSyncKeyRequest,omitempty"`
  5492. InitialSecurityNotificationSettingSync *InitialSecurityNotificationSettingSync `protobuf:"bytes,9,opt,name=initialSecurityNotificationSettingSync" json:"initialSecurityNotificationSettingSync,omitempty"`
  5493. AppStateFatalExceptionNotification *AppStateFatalExceptionNotification `protobuf:"bytes,10,opt,name=appStateFatalExceptionNotification" json:"appStateFatalExceptionNotification,omitempty"`
  5494. DisappearingMode *DisappearingMode `protobuf:"bytes,11,opt,name=disappearingMode" json:"disappearingMode,omitempty"`
  5495. EditedMessage *Message `protobuf:"bytes,14,opt,name=editedMessage" json:"editedMessage,omitempty"`
  5496. TimestampMS *int64 `protobuf:"varint,15,opt,name=timestampMS" json:"timestampMS,omitempty"`
  5497. PeerDataOperationRequestMessage *PeerDataOperationRequestMessage `protobuf:"bytes,16,opt,name=peerDataOperationRequestMessage" json:"peerDataOperationRequestMessage,omitempty"`
  5498. PeerDataOperationRequestResponseMessage *PeerDataOperationRequestResponseMessage `protobuf:"bytes,17,opt,name=peerDataOperationRequestResponseMessage" json:"peerDataOperationRequestResponseMessage,omitempty"`
  5499. BotFeedbackMessage *waAICommon.BotFeedbackMessage `protobuf:"bytes,18,opt,name=botFeedbackMessage" json:"botFeedbackMessage,omitempty"`
  5500. InvokerJID *string `protobuf:"bytes,19,opt,name=invokerJID" json:"invokerJID,omitempty"`
  5501. RequestWelcomeMessageMetadata *RequestWelcomeMessageMetadata `protobuf:"bytes,20,opt,name=requestWelcomeMessageMetadata" json:"requestWelcomeMessageMetadata,omitempty"`
  5502. MediaNotifyMessage *MediaNotifyMessage `protobuf:"bytes,21,opt,name=mediaNotifyMessage" json:"mediaNotifyMessage,omitempty"`
  5503. CloudApiThreadControlNotification *CloudAPIThreadControlNotification `protobuf:"bytes,22,opt,name=cloudApiThreadControlNotification" json:"cloudApiThreadControlNotification,omitempty"`
  5504. LidMigrationMappingSyncMessage *LIDMigrationMappingSyncMessage `protobuf:"bytes,23,opt,name=lidMigrationMappingSyncMessage" json:"lidMigrationMappingSyncMessage,omitempty"`
  5505. LimitSharing *waCommon.LimitSharing `protobuf:"bytes,24,opt,name=limitSharing" json:"limitSharing,omitempty"`
  5506. AiPsiMetadata []byte `protobuf:"bytes,25,opt,name=aiPsiMetadata" json:"aiPsiMetadata,omitempty"`
  5507. AiQueryFanout *AIQueryFanout `protobuf:"bytes,26,opt,name=aiQueryFanout" json:"aiQueryFanout,omitempty"`
  5508. MemberLabel *MemberLabel `protobuf:"bytes,27,opt,name=memberLabel" json:"memberLabel,omitempty"`
  5509. unknownFields protoimpl.UnknownFields
  5510. sizeCache protoimpl.SizeCache
  5511. }
  5512. func (x *ProtocolMessage) Reset() {
  5513. *x = ProtocolMessage{}
  5514. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[24]
  5515. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5516. ms.StoreMessageInfo(mi)
  5517. }
  5518. func (x *ProtocolMessage) String() string {
  5519. return protoimpl.X.MessageStringOf(x)
  5520. }
  5521. func (*ProtocolMessage) ProtoMessage() {}
  5522. func (x *ProtocolMessage) ProtoReflect() protoreflect.Message {
  5523. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[24]
  5524. if x != nil {
  5525. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5526. if ms.LoadMessageInfo() == nil {
  5527. ms.StoreMessageInfo(mi)
  5528. }
  5529. return ms
  5530. }
  5531. return mi.MessageOf(x)
  5532. }
  5533. // Deprecated: Use ProtocolMessage.ProtoReflect.Descriptor instead.
  5534. func (*ProtocolMessage) Descriptor() ([]byte, []int) {
  5535. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{24}
  5536. }
  5537. func (x *ProtocolMessage) GetKey() *waCommon.MessageKey {
  5538. if x != nil {
  5539. return x.Key
  5540. }
  5541. return nil
  5542. }
  5543. func (x *ProtocolMessage) GetType() ProtocolMessage_Type {
  5544. if x != nil && x.Type != nil {
  5545. return *x.Type
  5546. }
  5547. return ProtocolMessage_REVOKE
  5548. }
  5549. func (x *ProtocolMessage) GetEphemeralExpiration() uint32 {
  5550. if x != nil && x.EphemeralExpiration != nil {
  5551. return *x.EphemeralExpiration
  5552. }
  5553. return 0
  5554. }
  5555. func (x *ProtocolMessage) GetEphemeralSettingTimestamp() int64 {
  5556. if x != nil && x.EphemeralSettingTimestamp != nil {
  5557. return *x.EphemeralSettingTimestamp
  5558. }
  5559. return 0
  5560. }
  5561. func (x *ProtocolMessage) GetHistorySyncNotification() *HistorySyncNotification {
  5562. if x != nil {
  5563. return x.HistorySyncNotification
  5564. }
  5565. return nil
  5566. }
  5567. func (x *ProtocolMessage) GetAppStateSyncKeyShare() *AppStateSyncKeyShare {
  5568. if x != nil {
  5569. return x.AppStateSyncKeyShare
  5570. }
  5571. return nil
  5572. }
  5573. func (x *ProtocolMessage) GetAppStateSyncKeyRequest() *AppStateSyncKeyRequest {
  5574. if x != nil {
  5575. return x.AppStateSyncKeyRequest
  5576. }
  5577. return nil
  5578. }
  5579. func (x *ProtocolMessage) GetInitialSecurityNotificationSettingSync() *InitialSecurityNotificationSettingSync {
  5580. if x != nil {
  5581. return x.InitialSecurityNotificationSettingSync
  5582. }
  5583. return nil
  5584. }
  5585. func (x *ProtocolMessage) GetAppStateFatalExceptionNotification() *AppStateFatalExceptionNotification {
  5586. if x != nil {
  5587. return x.AppStateFatalExceptionNotification
  5588. }
  5589. return nil
  5590. }
  5591. func (x *ProtocolMessage) GetDisappearingMode() *DisappearingMode {
  5592. if x != nil {
  5593. return x.DisappearingMode
  5594. }
  5595. return nil
  5596. }
  5597. func (x *ProtocolMessage) GetEditedMessage() *Message {
  5598. if x != nil {
  5599. return x.EditedMessage
  5600. }
  5601. return nil
  5602. }
  5603. func (x *ProtocolMessage) GetTimestampMS() int64 {
  5604. if x != nil && x.TimestampMS != nil {
  5605. return *x.TimestampMS
  5606. }
  5607. return 0
  5608. }
  5609. func (x *ProtocolMessage) GetPeerDataOperationRequestMessage() *PeerDataOperationRequestMessage {
  5610. if x != nil {
  5611. return x.PeerDataOperationRequestMessage
  5612. }
  5613. return nil
  5614. }
  5615. func (x *ProtocolMessage) GetPeerDataOperationRequestResponseMessage() *PeerDataOperationRequestResponseMessage {
  5616. if x != nil {
  5617. return x.PeerDataOperationRequestResponseMessage
  5618. }
  5619. return nil
  5620. }
  5621. func (x *ProtocolMessage) GetBotFeedbackMessage() *waAICommon.BotFeedbackMessage {
  5622. if x != nil {
  5623. return x.BotFeedbackMessage
  5624. }
  5625. return nil
  5626. }
  5627. func (x *ProtocolMessage) GetInvokerJID() string {
  5628. if x != nil && x.InvokerJID != nil {
  5629. return *x.InvokerJID
  5630. }
  5631. return ""
  5632. }
  5633. func (x *ProtocolMessage) GetRequestWelcomeMessageMetadata() *RequestWelcomeMessageMetadata {
  5634. if x != nil {
  5635. return x.RequestWelcomeMessageMetadata
  5636. }
  5637. return nil
  5638. }
  5639. func (x *ProtocolMessage) GetMediaNotifyMessage() *MediaNotifyMessage {
  5640. if x != nil {
  5641. return x.MediaNotifyMessage
  5642. }
  5643. return nil
  5644. }
  5645. func (x *ProtocolMessage) GetCloudApiThreadControlNotification() *CloudAPIThreadControlNotification {
  5646. if x != nil {
  5647. return x.CloudApiThreadControlNotification
  5648. }
  5649. return nil
  5650. }
  5651. func (x *ProtocolMessage) GetLidMigrationMappingSyncMessage() *LIDMigrationMappingSyncMessage {
  5652. if x != nil {
  5653. return x.LidMigrationMappingSyncMessage
  5654. }
  5655. return nil
  5656. }
  5657. func (x *ProtocolMessage) GetLimitSharing() *waCommon.LimitSharing {
  5658. if x != nil {
  5659. return x.LimitSharing
  5660. }
  5661. return nil
  5662. }
  5663. func (x *ProtocolMessage) GetAiPsiMetadata() []byte {
  5664. if x != nil {
  5665. return x.AiPsiMetadata
  5666. }
  5667. return nil
  5668. }
  5669. func (x *ProtocolMessage) GetAiQueryFanout() *AIQueryFanout {
  5670. if x != nil {
  5671. return x.AiQueryFanout
  5672. }
  5673. return nil
  5674. }
  5675. func (x *ProtocolMessage) GetMemberLabel() *MemberLabel {
  5676. if x != nil {
  5677. return x.MemberLabel
  5678. }
  5679. return nil
  5680. }
  5681. type CloudAPIThreadControlNotification struct {
  5682. state protoimpl.MessageState `protogen:"open.v1"`
  5683. Status *CloudAPIThreadControlNotification_CloudAPIThreadControl `protobuf:"varint,1,opt,name=status,enum=WAWebProtobufsE2E.CloudAPIThreadControlNotification_CloudAPIThreadControl" json:"status,omitempty"`
  5684. SenderNotificationTimestampMS *int64 `protobuf:"varint,2,opt,name=senderNotificationTimestampMS" json:"senderNotificationTimestampMS,omitempty"`
  5685. ConsumerLid *string `protobuf:"bytes,3,opt,name=consumerLid" json:"consumerLid,omitempty"`
  5686. ConsumerPhoneNumber *string `protobuf:"bytes,4,opt,name=consumerPhoneNumber" json:"consumerPhoneNumber,omitempty"`
  5687. NotificationContent *CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent `protobuf:"bytes,5,opt,name=notificationContent" json:"notificationContent,omitempty"`
  5688. ShouldSuppressNotification *bool `protobuf:"varint,6,opt,name=shouldSuppressNotification" json:"shouldSuppressNotification,omitempty"`
  5689. unknownFields protoimpl.UnknownFields
  5690. sizeCache protoimpl.SizeCache
  5691. }
  5692. func (x *CloudAPIThreadControlNotification) Reset() {
  5693. *x = CloudAPIThreadControlNotification{}
  5694. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[25]
  5695. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5696. ms.StoreMessageInfo(mi)
  5697. }
  5698. func (x *CloudAPIThreadControlNotification) String() string {
  5699. return protoimpl.X.MessageStringOf(x)
  5700. }
  5701. func (*CloudAPIThreadControlNotification) ProtoMessage() {}
  5702. func (x *CloudAPIThreadControlNotification) ProtoReflect() protoreflect.Message {
  5703. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[25]
  5704. if x != nil {
  5705. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5706. if ms.LoadMessageInfo() == nil {
  5707. ms.StoreMessageInfo(mi)
  5708. }
  5709. return ms
  5710. }
  5711. return mi.MessageOf(x)
  5712. }
  5713. // Deprecated: Use CloudAPIThreadControlNotification.ProtoReflect.Descriptor instead.
  5714. func (*CloudAPIThreadControlNotification) Descriptor() ([]byte, []int) {
  5715. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25}
  5716. }
  5717. func (x *CloudAPIThreadControlNotification) GetStatus() CloudAPIThreadControlNotification_CloudAPIThreadControl {
  5718. if x != nil && x.Status != nil {
  5719. return *x.Status
  5720. }
  5721. return CloudAPIThreadControlNotification_UNKNOWN
  5722. }
  5723. func (x *CloudAPIThreadControlNotification) GetSenderNotificationTimestampMS() int64 {
  5724. if x != nil && x.SenderNotificationTimestampMS != nil {
  5725. return *x.SenderNotificationTimestampMS
  5726. }
  5727. return 0
  5728. }
  5729. func (x *CloudAPIThreadControlNotification) GetConsumerLid() string {
  5730. if x != nil && x.ConsumerLid != nil {
  5731. return *x.ConsumerLid
  5732. }
  5733. return ""
  5734. }
  5735. func (x *CloudAPIThreadControlNotification) GetConsumerPhoneNumber() string {
  5736. if x != nil && x.ConsumerPhoneNumber != nil {
  5737. return *x.ConsumerPhoneNumber
  5738. }
  5739. return ""
  5740. }
  5741. func (x *CloudAPIThreadControlNotification) GetNotificationContent() *CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent {
  5742. if x != nil {
  5743. return x.NotificationContent
  5744. }
  5745. return nil
  5746. }
  5747. func (x *CloudAPIThreadControlNotification) GetShouldSuppressNotification() bool {
  5748. if x != nil && x.ShouldSuppressNotification != nil {
  5749. return *x.ShouldSuppressNotification
  5750. }
  5751. return false
  5752. }
  5753. type VideoMessage struct {
  5754. state protoimpl.MessageState `protogen:"open.v1"`
  5755. URL *string `protobuf:"bytes,1,opt,name=URL" json:"URL,omitempty"`
  5756. Mimetype *string `protobuf:"bytes,2,opt,name=mimetype" json:"mimetype,omitempty"`
  5757. FileSHA256 []byte `protobuf:"bytes,3,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  5758. FileLength *uint64 `protobuf:"varint,4,opt,name=fileLength" json:"fileLength,omitempty"`
  5759. Seconds *uint32 `protobuf:"varint,5,opt,name=seconds" json:"seconds,omitempty"`
  5760. MediaKey []byte `protobuf:"bytes,6,opt,name=mediaKey" json:"mediaKey,omitempty"`
  5761. Caption *string `protobuf:"bytes,7,opt,name=caption" json:"caption,omitempty"`
  5762. GifPlayback *bool `protobuf:"varint,8,opt,name=gifPlayback" json:"gifPlayback,omitempty"`
  5763. Height *uint32 `protobuf:"varint,9,opt,name=height" json:"height,omitempty"`
  5764. Width *uint32 `protobuf:"varint,10,opt,name=width" json:"width,omitempty"`
  5765. FileEncSHA256 []byte `protobuf:"bytes,11,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  5766. InteractiveAnnotations []*InteractiveAnnotation `protobuf:"bytes,12,rep,name=interactiveAnnotations" json:"interactiveAnnotations,omitempty"`
  5767. DirectPath *string `protobuf:"bytes,13,opt,name=directPath" json:"directPath,omitempty"`
  5768. MediaKeyTimestamp *int64 `protobuf:"varint,14,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  5769. JPEGThumbnail []byte `protobuf:"bytes,16,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  5770. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  5771. StreamingSidecar []byte `protobuf:"bytes,18,opt,name=streamingSidecar" json:"streamingSidecar,omitempty"`
  5772. GifAttribution *VideoMessage_Attribution `protobuf:"varint,19,opt,name=gifAttribution,enum=WAWebProtobufsE2E.VideoMessage_Attribution" json:"gifAttribution,omitempty"`
  5773. ViewOnce *bool `protobuf:"varint,20,opt,name=viewOnce" json:"viewOnce,omitempty"`
  5774. ThumbnailDirectPath *string `protobuf:"bytes,21,opt,name=thumbnailDirectPath" json:"thumbnailDirectPath,omitempty"`
  5775. ThumbnailSHA256 []byte `protobuf:"bytes,22,opt,name=thumbnailSHA256" json:"thumbnailSHA256,omitempty"`
  5776. ThumbnailEncSHA256 []byte `protobuf:"bytes,23,opt,name=thumbnailEncSHA256" json:"thumbnailEncSHA256,omitempty"`
  5777. StaticURL *string `protobuf:"bytes,24,opt,name=staticURL" json:"staticURL,omitempty"`
  5778. Annotations []*InteractiveAnnotation `protobuf:"bytes,25,rep,name=annotations" json:"annotations,omitempty"`
  5779. AccessibilityLabel *string `protobuf:"bytes,26,opt,name=accessibilityLabel" json:"accessibilityLabel,omitempty"`
  5780. ProcessedVideos []*ProcessedVideo `protobuf:"bytes,27,rep,name=processedVideos" json:"processedVideos,omitempty"`
  5781. ExternalShareFullVideoDurationInSeconds *uint32 `protobuf:"varint,28,opt,name=externalShareFullVideoDurationInSeconds" json:"externalShareFullVideoDurationInSeconds,omitempty"`
  5782. MotionPhotoPresentationOffsetMS *uint64 `protobuf:"varint,29,opt,name=motionPhotoPresentationOffsetMS" json:"motionPhotoPresentationOffsetMS,omitempty"`
  5783. MetadataURL *string `protobuf:"bytes,30,opt,name=metadataURL" json:"metadataURL,omitempty"`
  5784. VideoSourceType *VideoMessage_VideoSourceType `protobuf:"varint,31,opt,name=videoSourceType,enum=WAWebProtobufsE2E.VideoMessage_VideoSourceType" json:"videoSourceType,omitempty"`
  5785. MediaKeyDomain *MediaKeyDomain `protobuf:"varint,32,opt,name=mediaKeyDomain,enum=WAWebProtobufsE2E.MediaKeyDomain" json:"mediaKeyDomain,omitempty"`
  5786. unknownFields protoimpl.UnknownFields
  5787. sizeCache protoimpl.SizeCache
  5788. }
  5789. func (x *VideoMessage) Reset() {
  5790. *x = VideoMessage{}
  5791. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[26]
  5792. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5793. ms.StoreMessageInfo(mi)
  5794. }
  5795. func (x *VideoMessage) String() string {
  5796. return protoimpl.X.MessageStringOf(x)
  5797. }
  5798. func (*VideoMessage) ProtoMessage() {}
  5799. func (x *VideoMessage) ProtoReflect() protoreflect.Message {
  5800. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[26]
  5801. if x != nil {
  5802. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5803. if ms.LoadMessageInfo() == nil {
  5804. ms.StoreMessageInfo(mi)
  5805. }
  5806. return ms
  5807. }
  5808. return mi.MessageOf(x)
  5809. }
  5810. // Deprecated: Use VideoMessage.ProtoReflect.Descriptor instead.
  5811. func (*VideoMessage) Descriptor() ([]byte, []int) {
  5812. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{26}
  5813. }
  5814. func (x *VideoMessage) GetURL() string {
  5815. if x != nil && x.URL != nil {
  5816. return *x.URL
  5817. }
  5818. return ""
  5819. }
  5820. func (x *VideoMessage) GetMimetype() string {
  5821. if x != nil && x.Mimetype != nil {
  5822. return *x.Mimetype
  5823. }
  5824. return ""
  5825. }
  5826. func (x *VideoMessage) GetFileSHA256() []byte {
  5827. if x != nil {
  5828. return x.FileSHA256
  5829. }
  5830. return nil
  5831. }
  5832. func (x *VideoMessage) GetFileLength() uint64 {
  5833. if x != nil && x.FileLength != nil {
  5834. return *x.FileLength
  5835. }
  5836. return 0
  5837. }
  5838. func (x *VideoMessage) GetSeconds() uint32 {
  5839. if x != nil && x.Seconds != nil {
  5840. return *x.Seconds
  5841. }
  5842. return 0
  5843. }
  5844. func (x *VideoMessage) GetMediaKey() []byte {
  5845. if x != nil {
  5846. return x.MediaKey
  5847. }
  5848. return nil
  5849. }
  5850. func (x *VideoMessage) GetCaption() string {
  5851. if x != nil && x.Caption != nil {
  5852. return *x.Caption
  5853. }
  5854. return ""
  5855. }
  5856. func (x *VideoMessage) GetGifPlayback() bool {
  5857. if x != nil && x.GifPlayback != nil {
  5858. return *x.GifPlayback
  5859. }
  5860. return false
  5861. }
  5862. func (x *VideoMessage) GetHeight() uint32 {
  5863. if x != nil && x.Height != nil {
  5864. return *x.Height
  5865. }
  5866. return 0
  5867. }
  5868. func (x *VideoMessage) GetWidth() uint32 {
  5869. if x != nil && x.Width != nil {
  5870. return *x.Width
  5871. }
  5872. return 0
  5873. }
  5874. func (x *VideoMessage) GetFileEncSHA256() []byte {
  5875. if x != nil {
  5876. return x.FileEncSHA256
  5877. }
  5878. return nil
  5879. }
  5880. func (x *VideoMessage) GetInteractiveAnnotations() []*InteractiveAnnotation {
  5881. if x != nil {
  5882. return x.InteractiveAnnotations
  5883. }
  5884. return nil
  5885. }
  5886. func (x *VideoMessage) GetDirectPath() string {
  5887. if x != nil && x.DirectPath != nil {
  5888. return *x.DirectPath
  5889. }
  5890. return ""
  5891. }
  5892. func (x *VideoMessage) GetMediaKeyTimestamp() int64 {
  5893. if x != nil && x.MediaKeyTimestamp != nil {
  5894. return *x.MediaKeyTimestamp
  5895. }
  5896. return 0
  5897. }
  5898. func (x *VideoMessage) GetJPEGThumbnail() []byte {
  5899. if x != nil {
  5900. return x.JPEGThumbnail
  5901. }
  5902. return nil
  5903. }
  5904. func (x *VideoMessage) GetContextInfo() *ContextInfo {
  5905. if x != nil {
  5906. return x.ContextInfo
  5907. }
  5908. return nil
  5909. }
  5910. func (x *VideoMessage) GetStreamingSidecar() []byte {
  5911. if x != nil {
  5912. return x.StreamingSidecar
  5913. }
  5914. return nil
  5915. }
  5916. func (x *VideoMessage) GetGifAttribution() VideoMessage_Attribution {
  5917. if x != nil && x.GifAttribution != nil {
  5918. return *x.GifAttribution
  5919. }
  5920. return VideoMessage_NONE
  5921. }
  5922. func (x *VideoMessage) GetViewOnce() bool {
  5923. if x != nil && x.ViewOnce != nil {
  5924. return *x.ViewOnce
  5925. }
  5926. return false
  5927. }
  5928. func (x *VideoMessage) GetThumbnailDirectPath() string {
  5929. if x != nil && x.ThumbnailDirectPath != nil {
  5930. return *x.ThumbnailDirectPath
  5931. }
  5932. return ""
  5933. }
  5934. func (x *VideoMessage) GetThumbnailSHA256() []byte {
  5935. if x != nil {
  5936. return x.ThumbnailSHA256
  5937. }
  5938. return nil
  5939. }
  5940. func (x *VideoMessage) GetThumbnailEncSHA256() []byte {
  5941. if x != nil {
  5942. return x.ThumbnailEncSHA256
  5943. }
  5944. return nil
  5945. }
  5946. func (x *VideoMessage) GetStaticURL() string {
  5947. if x != nil && x.StaticURL != nil {
  5948. return *x.StaticURL
  5949. }
  5950. return ""
  5951. }
  5952. func (x *VideoMessage) GetAnnotations() []*InteractiveAnnotation {
  5953. if x != nil {
  5954. return x.Annotations
  5955. }
  5956. return nil
  5957. }
  5958. func (x *VideoMessage) GetAccessibilityLabel() string {
  5959. if x != nil && x.AccessibilityLabel != nil {
  5960. return *x.AccessibilityLabel
  5961. }
  5962. return ""
  5963. }
  5964. func (x *VideoMessage) GetProcessedVideos() []*ProcessedVideo {
  5965. if x != nil {
  5966. return x.ProcessedVideos
  5967. }
  5968. return nil
  5969. }
  5970. func (x *VideoMessage) GetExternalShareFullVideoDurationInSeconds() uint32 {
  5971. if x != nil && x.ExternalShareFullVideoDurationInSeconds != nil {
  5972. return *x.ExternalShareFullVideoDurationInSeconds
  5973. }
  5974. return 0
  5975. }
  5976. func (x *VideoMessage) GetMotionPhotoPresentationOffsetMS() uint64 {
  5977. if x != nil && x.MotionPhotoPresentationOffsetMS != nil {
  5978. return *x.MotionPhotoPresentationOffsetMS
  5979. }
  5980. return 0
  5981. }
  5982. func (x *VideoMessage) GetMetadataURL() string {
  5983. if x != nil && x.MetadataURL != nil {
  5984. return *x.MetadataURL
  5985. }
  5986. return ""
  5987. }
  5988. func (x *VideoMessage) GetVideoSourceType() VideoMessage_VideoSourceType {
  5989. if x != nil && x.VideoSourceType != nil {
  5990. return *x.VideoSourceType
  5991. }
  5992. return VideoMessage_USER_VIDEO
  5993. }
  5994. func (x *VideoMessage) GetMediaKeyDomain() MediaKeyDomain {
  5995. if x != nil && x.MediaKeyDomain != nil {
  5996. return *x.MediaKeyDomain
  5997. }
  5998. return MediaKeyDomain_UNSET
  5999. }
  6000. type ExtendedTextMessage struct {
  6001. state protoimpl.MessageState `protogen:"open.v1"`
  6002. Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
  6003. MatchedText *string `protobuf:"bytes,2,opt,name=matchedText" json:"matchedText,omitempty"`
  6004. Description *string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
  6005. Title *string `protobuf:"bytes,6,opt,name=title" json:"title,omitempty"`
  6006. TextArgb *uint32 `protobuf:"fixed32,7,opt,name=textArgb" json:"textArgb,omitempty"`
  6007. BackgroundArgb *uint32 `protobuf:"fixed32,8,opt,name=backgroundArgb" json:"backgroundArgb,omitempty"`
  6008. Font *ExtendedTextMessage_FontType `protobuf:"varint,9,opt,name=font,enum=WAWebProtobufsE2E.ExtendedTextMessage_FontType" json:"font,omitempty"`
  6009. PreviewType *ExtendedTextMessage_PreviewType `protobuf:"varint,10,opt,name=previewType,enum=WAWebProtobufsE2E.ExtendedTextMessage_PreviewType" json:"previewType,omitempty"`
  6010. JPEGThumbnail []byte `protobuf:"bytes,16,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  6011. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  6012. DoNotPlayInline *bool `protobuf:"varint,18,opt,name=doNotPlayInline" json:"doNotPlayInline,omitempty"`
  6013. ThumbnailDirectPath *string `protobuf:"bytes,19,opt,name=thumbnailDirectPath" json:"thumbnailDirectPath,omitempty"`
  6014. ThumbnailSHA256 []byte `protobuf:"bytes,20,opt,name=thumbnailSHA256" json:"thumbnailSHA256,omitempty"`
  6015. ThumbnailEncSHA256 []byte `protobuf:"bytes,21,opt,name=thumbnailEncSHA256" json:"thumbnailEncSHA256,omitempty"`
  6016. MediaKey []byte `protobuf:"bytes,22,opt,name=mediaKey" json:"mediaKey,omitempty"`
  6017. MediaKeyTimestamp *int64 `protobuf:"varint,23,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  6018. ThumbnailHeight *uint32 `protobuf:"varint,24,opt,name=thumbnailHeight" json:"thumbnailHeight,omitempty"`
  6019. ThumbnailWidth *uint32 `protobuf:"varint,25,opt,name=thumbnailWidth" json:"thumbnailWidth,omitempty"`
  6020. InviteLinkGroupType *ExtendedTextMessage_InviteLinkGroupType `protobuf:"varint,26,opt,name=inviteLinkGroupType,enum=WAWebProtobufsE2E.ExtendedTextMessage_InviteLinkGroupType" json:"inviteLinkGroupType,omitempty"`
  6021. InviteLinkParentGroupSubjectV2 *string `protobuf:"bytes,27,opt,name=inviteLinkParentGroupSubjectV2" json:"inviteLinkParentGroupSubjectV2,omitempty"`
  6022. InviteLinkParentGroupThumbnailV2 []byte `protobuf:"bytes,28,opt,name=inviteLinkParentGroupThumbnailV2" json:"inviteLinkParentGroupThumbnailV2,omitempty"`
  6023. InviteLinkGroupTypeV2 *ExtendedTextMessage_InviteLinkGroupType `protobuf:"varint,29,opt,name=inviteLinkGroupTypeV2,enum=WAWebProtobufsE2E.ExtendedTextMessage_InviteLinkGroupType" json:"inviteLinkGroupTypeV2,omitempty"`
  6024. ViewOnce *bool `protobuf:"varint,30,opt,name=viewOnce" json:"viewOnce,omitempty"`
  6025. VideoHeight *uint32 `protobuf:"varint,31,opt,name=videoHeight" json:"videoHeight,omitempty"`
  6026. VideoWidth *uint32 `protobuf:"varint,32,opt,name=videoWidth" json:"videoWidth,omitempty"`
  6027. FaviconMMSMetadata *MMSThumbnailMetadata `protobuf:"bytes,33,opt,name=faviconMMSMetadata" json:"faviconMMSMetadata,omitempty"`
  6028. LinkPreviewMetadata *LinkPreviewMetadata `protobuf:"bytes,34,opt,name=linkPreviewMetadata" json:"linkPreviewMetadata,omitempty"`
  6029. PaymentLinkMetadata *PaymentLinkMetadata `protobuf:"bytes,35,opt,name=paymentLinkMetadata" json:"paymentLinkMetadata,omitempty"`
  6030. EndCardTiles []*VideoEndCard `protobuf:"bytes,36,rep,name=endCardTiles" json:"endCardTiles,omitempty"`
  6031. VideoContentURL *string `protobuf:"bytes,37,opt,name=videoContentURL" json:"videoContentURL,omitempty"`
  6032. MusicMetadata *EmbeddedMusic `protobuf:"bytes,38,opt,name=musicMetadata" json:"musicMetadata,omitempty"`
  6033. PaymentExtendedMetadata *PaymentExtendedMetadata `protobuf:"bytes,39,opt,name=paymentExtendedMetadata" json:"paymentExtendedMetadata,omitempty"`
  6034. unknownFields protoimpl.UnknownFields
  6035. sizeCache protoimpl.SizeCache
  6036. }
  6037. func (x *ExtendedTextMessage) Reset() {
  6038. *x = ExtendedTextMessage{}
  6039. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[27]
  6040. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6041. ms.StoreMessageInfo(mi)
  6042. }
  6043. func (x *ExtendedTextMessage) String() string {
  6044. return protoimpl.X.MessageStringOf(x)
  6045. }
  6046. func (*ExtendedTextMessage) ProtoMessage() {}
  6047. func (x *ExtendedTextMessage) ProtoReflect() protoreflect.Message {
  6048. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[27]
  6049. if x != nil {
  6050. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6051. if ms.LoadMessageInfo() == nil {
  6052. ms.StoreMessageInfo(mi)
  6053. }
  6054. return ms
  6055. }
  6056. return mi.MessageOf(x)
  6057. }
  6058. // Deprecated: Use ExtendedTextMessage.ProtoReflect.Descriptor instead.
  6059. func (*ExtendedTextMessage) Descriptor() ([]byte, []int) {
  6060. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27}
  6061. }
  6062. func (x *ExtendedTextMessage) GetText() string {
  6063. if x != nil && x.Text != nil {
  6064. return *x.Text
  6065. }
  6066. return ""
  6067. }
  6068. func (x *ExtendedTextMessage) GetMatchedText() string {
  6069. if x != nil && x.MatchedText != nil {
  6070. return *x.MatchedText
  6071. }
  6072. return ""
  6073. }
  6074. func (x *ExtendedTextMessage) GetDescription() string {
  6075. if x != nil && x.Description != nil {
  6076. return *x.Description
  6077. }
  6078. return ""
  6079. }
  6080. func (x *ExtendedTextMessage) GetTitle() string {
  6081. if x != nil && x.Title != nil {
  6082. return *x.Title
  6083. }
  6084. return ""
  6085. }
  6086. func (x *ExtendedTextMessage) GetTextArgb() uint32 {
  6087. if x != nil && x.TextArgb != nil {
  6088. return *x.TextArgb
  6089. }
  6090. return 0
  6091. }
  6092. func (x *ExtendedTextMessage) GetBackgroundArgb() uint32 {
  6093. if x != nil && x.BackgroundArgb != nil {
  6094. return *x.BackgroundArgb
  6095. }
  6096. return 0
  6097. }
  6098. func (x *ExtendedTextMessage) GetFont() ExtendedTextMessage_FontType {
  6099. if x != nil && x.Font != nil {
  6100. return *x.Font
  6101. }
  6102. return ExtendedTextMessage_SYSTEM
  6103. }
  6104. func (x *ExtendedTextMessage) GetPreviewType() ExtendedTextMessage_PreviewType {
  6105. if x != nil && x.PreviewType != nil {
  6106. return *x.PreviewType
  6107. }
  6108. return ExtendedTextMessage_NONE
  6109. }
  6110. func (x *ExtendedTextMessage) GetJPEGThumbnail() []byte {
  6111. if x != nil {
  6112. return x.JPEGThumbnail
  6113. }
  6114. return nil
  6115. }
  6116. func (x *ExtendedTextMessage) GetContextInfo() *ContextInfo {
  6117. if x != nil {
  6118. return x.ContextInfo
  6119. }
  6120. return nil
  6121. }
  6122. func (x *ExtendedTextMessage) GetDoNotPlayInline() bool {
  6123. if x != nil && x.DoNotPlayInline != nil {
  6124. return *x.DoNotPlayInline
  6125. }
  6126. return false
  6127. }
  6128. func (x *ExtendedTextMessage) GetThumbnailDirectPath() string {
  6129. if x != nil && x.ThumbnailDirectPath != nil {
  6130. return *x.ThumbnailDirectPath
  6131. }
  6132. return ""
  6133. }
  6134. func (x *ExtendedTextMessage) GetThumbnailSHA256() []byte {
  6135. if x != nil {
  6136. return x.ThumbnailSHA256
  6137. }
  6138. return nil
  6139. }
  6140. func (x *ExtendedTextMessage) GetThumbnailEncSHA256() []byte {
  6141. if x != nil {
  6142. return x.ThumbnailEncSHA256
  6143. }
  6144. return nil
  6145. }
  6146. func (x *ExtendedTextMessage) GetMediaKey() []byte {
  6147. if x != nil {
  6148. return x.MediaKey
  6149. }
  6150. return nil
  6151. }
  6152. func (x *ExtendedTextMessage) GetMediaKeyTimestamp() int64 {
  6153. if x != nil && x.MediaKeyTimestamp != nil {
  6154. return *x.MediaKeyTimestamp
  6155. }
  6156. return 0
  6157. }
  6158. func (x *ExtendedTextMessage) GetThumbnailHeight() uint32 {
  6159. if x != nil && x.ThumbnailHeight != nil {
  6160. return *x.ThumbnailHeight
  6161. }
  6162. return 0
  6163. }
  6164. func (x *ExtendedTextMessage) GetThumbnailWidth() uint32 {
  6165. if x != nil && x.ThumbnailWidth != nil {
  6166. return *x.ThumbnailWidth
  6167. }
  6168. return 0
  6169. }
  6170. func (x *ExtendedTextMessage) GetInviteLinkGroupType() ExtendedTextMessage_InviteLinkGroupType {
  6171. if x != nil && x.InviteLinkGroupType != nil {
  6172. return *x.InviteLinkGroupType
  6173. }
  6174. return ExtendedTextMessage_DEFAULT
  6175. }
  6176. func (x *ExtendedTextMessage) GetInviteLinkParentGroupSubjectV2() string {
  6177. if x != nil && x.InviteLinkParentGroupSubjectV2 != nil {
  6178. return *x.InviteLinkParentGroupSubjectV2
  6179. }
  6180. return ""
  6181. }
  6182. func (x *ExtendedTextMessage) GetInviteLinkParentGroupThumbnailV2() []byte {
  6183. if x != nil {
  6184. return x.InviteLinkParentGroupThumbnailV2
  6185. }
  6186. return nil
  6187. }
  6188. func (x *ExtendedTextMessage) GetInviteLinkGroupTypeV2() ExtendedTextMessage_InviteLinkGroupType {
  6189. if x != nil && x.InviteLinkGroupTypeV2 != nil {
  6190. return *x.InviteLinkGroupTypeV2
  6191. }
  6192. return ExtendedTextMessage_DEFAULT
  6193. }
  6194. func (x *ExtendedTextMessage) GetViewOnce() bool {
  6195. if x != nil && x.ViewOnce != nil {
  6196. return *x.ViewOnce
  6197. }
  6198. return false
  6199. }
  6200. func (x *ExtendedTextMessage) GetVideoHeight() uint32 {
  6201. if x != nil && x.VideoHeight != nil {
  6202. return *x.VideoHeight
  6203. }
  6204. return 0
  6205. }
  6206. func (x *ExtendedTextMessage) GetVideoWidth() uint32 {
  6207. if x != nil && x.VideoWidth != nil {
  6208. return *x.VideoWidth
  6209. }
  6210. return 0
  6211. }
  6212. func (x *ExtendedTextMessage) GetFaviconMMSMetadata() *MMSThumbnailMetadata {
  6213. if x != nil {
  6214. return x.FaviconMMSMetadata
  6215. }
  6216. return nil
  6217. }
  6218. func (x *ExtendedTextMessage) GetLinkPreviewMetadata() *LinkPreviewMetadata {
  6219. if x != nil {
  6220. return x.LinkPreviewMetadata
  6221. }
  6222. return nil
  6223. }
  6224. func (x *ExtendedTextMessage) GetPaymentLinkMetadata() *PaymentLinkMetadata {
  6225. if x != nil {
  6226. return x.PaymentLinkMetadata
  6227. }
  6228. return nil
  6229. }
  6230. func (x *ExtendedTextMessage) GetEndCardTiles() []*VideoEndCard {
  6231. if x != nil {
  6232. return x.EndCardTiles
  6233. }
  6234. return nil
  6235. }
  6236. func (x *ExtendedTextMessage) GetVideoContentURL() string {
  6237. if x != nil && x.VideoContentURL != nil {
  6238. return *x.VideoContentURL
  6239. }
  6240. return ""
  6241. }
  6242. func (x *ExtendedTextMessage) GetMusicMetadata() *EmbeddedMusic {
  6243. if x != nil {
  6244. return x.MusicMetadata
  6245. }
  6246. return nil
  6247. }
  6248. func (x *ExtendedTextMessage) GetPaymentExtendedMetadata() *PaymentExtendedMetadata {
  6249. if x != nil {
  6250. return x.PaymentExtendedMetadata
  6251. }
  6252. return nil
  6253. }
  6254. type LinkPreviewMetadata struct {
  6255. state protoimpl.MessageState `protogen:"open.v1"`
  6256. PaymentLinkMetadata *PaymentLinkMetadata `protobuf:"bytes,1,opt,name=paymentLinkMetadata" json:"paymentLinkMetadata,omitempty"`
  6257. UrlMetadata *URLMetadata `protobuf:"bytes,2,opt,name=urlMetadata" json:"urlMetadata,omitempty"`
  6258. FbExperimentID *uint32 `protobuf:"varint,3,opt,name=fbExperimentID" json:"fbExperimentID,omitempty"`
  6259. LinkMediaDuration *uint32 `protobuf:"varint,4,opt,name=linkMediaDuration" json:"linkMediaDuration,omitempty"`
  6260. SocialMediaPostType *LinkPreviewMetadata_SocialMediaPostType `protobuf:"varint,5,opt,name=socialMediaPostType,enum=WAWebProtobufsE2E.LinkPreviewMetadata_SocialMediaPostType" json:"socialMediaPostType,omitempty"`
  6261. LinkInlineVideoMuted *bool `protobuf:"varint,6,opt,name=linkInlineVideoMuted" json:"linkInlineVideoMuted,omitempty"`
  6262. VideoContentURL *string `protobuf:"bytes,7,opt,name=videoContentURL" json:"videoContentURL,omitempty"`
  6263. MusicMetadata *EmbeddedMusic `protobuf:"bytes,8,opt,name=musicMetadata" json:"musicMetadata,omitempty"`
  6264. VideoContentCaption *string `protobuf:"bytes,9,opt,name=videoContentCaption" json:"videoContentCaption,omitempty"`
  6265. unknownFields protoimpl.UnknownFields
  6266. sizeCache protoimpl.SizeCache
  6267. }
  6268. func (x *LinkPreviewMetadata) Reset() {
  6269. *x = LinkPreviewMetadata{}
  6270. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[28]
  6271. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6272. ms.StoreMessageInfo(mi)
  6273. }
  6274. func (x *LinkPreviewMetadata) String() string {
  6275. return protoimpl.X.MessageStringOf(x)
  6276. }
  6277. func (*LinkPreviewMetadata) ProtoMessage() {}
  6278. func (x *LinkPreviewMetadata) ProtoReflect() protoreflect.Message {
  6279. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[28]
  6280. if x != nil {
  6281. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6282. if ms.LoadMessageInfo() == nil {
  6283. ms.StoreMessageInfo(mi)
  6284. }
  6285. return ms
  6286. }
  6287. return mi.MessageOf(x)
  6288. }
  6289. // Deprecated: Use LinkPreviewMetadata.ProtoReflect.Descriptor instead.
  6290. func (*LinkPreviewMetadata) Descriptor() ([]byte, []int) {
  6291. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{28}
  6292. }
  6293. func (x *LinkPreviewMetadata) GetPaymentLinkMetadata() *PaymentLinkMetadata {
  6294. if x != nil {
  6295. return x.PaymentLinkMetadata
  6296. }
  6297. return nil
  6298. }
  6299. func (x *LinkPreviewMetadata) GetUrlMetadata() *URLMetadata {
  6300. if x != nil {
  6301. return x.UrlMetadata
  6302. }
  6303. return nil
  6304. }
  6305. func (x *LinkPreviewMetadata) GetFbExperimentID() uint32 {
  6306. if x != nil && x.FbExperimentID != nil {
  6307. return *x.FbExperimentID
  6308. }
  6309. return 0
  6310. }
  6311. func (x *LinkPreviewMetadata) GetLinkMediaDuration() uint32 {
  6312. if x != nil && x.LinkMediaDuration != nil {
  6313. return *x.LinkMediaDuration
  6314. }
  6315. return 0
  6316. }
  6317. func (x *LinkPreviewMetadata) GetSocialMediaPostType() LinkPreviewMetadata_SocialMediaPostType {
  6318. if x != nil && x.SocialMediaPostType != nil {
  6319. return *x.SocialMediaPostType
  6320. }
  6321. return LinkPreviewMetadata_NONE
  6322. }
  6323. func (x *LinkPreviewMetadata) GetLinkInlineVideoMuted() bool {
  6324. if x != nil && x.LinkInlineVideoMuted != nil {
  6325. return *x.LinkInlineVideoMuted
  6326. }
  6327. return false
  6328. }
  6329. func (x *LinkPreviewMetadata) GetVideoContentURL() string {
  6330. if x != nil && x.VideoContentURL != nil {
  6331. return *x.VideoContentURL
  6332. }
  6333. return ""
  6334. }
  6335. func (x *LinkPreviewMetadata) GetMusicMetadata() *EmbeddedMusic {
  6336. if x != nil {
  6337. return x.MusicMetadata
  6338. }
  6339. return nil
  6340. }
  6341. func (x *LinkPreviewMetadata) GetVideoContentCaption() string {
  6342. if x != nil && x.VideoContentCaption != nil {
  6343. return *x.VideoContentCaption
  6344. }
  6345. return ""
  6346. }
  6347. type PaymentLinkMetadata struct {
  6348. state protoimpl.MessageState `protogen:"open.v1"`
  6349. Button *PaymentLinkMetadata_PaymentLinkButton `protobuf:"bytes,1,opt,name=button" json:"button,omitempty"`
  6350. Header *PaymentLinkMetadata_PaymentLinkHeader `protobuf:"bytes,2,opt,name=header" json:"header,omitempty"`
  6351. Provider *PaymentLinkMetadata_PaymentLinkProvider `protobuf:"bytes,3,opt,name=provider" json:"provider,omitempty"`
  6352. unknownFields protoimpl.UnknownFields
  6353. sizeCache protoimpl.SizeCache
  6354. }
  6355. func (x *PaymentLinkMetadata) Reset() {
  6356. *x = PaymentLinkMetadata{}
  6357. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[29]
  6358. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6359. ms.StoreMessageInfo(mi)
  6360. }
  6361. func (x *PaymentLinkMetadata) String() string {
  6362. return protoimpl.X.MessageStringOf(x)
  6363. }
  6364. func (*PaymentLinkMetadata) ProtoMessage() {}
  6365. func (x *PaymentLinkMetadata) ProtoReflect() protoreflect.Message {
  6366. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[29]
  6367. if x != nil {
  6368. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6369. if ms.LoadMessageInfo() == nil {
  6370. ms.StoreMessageInfo(mi)
  6371. }
  6372. return ms
  6373. }
  6374. return mi.MessageOf(x)
  6375. }
  6376. // Deprecated: Use PaymentLinkMetadata.ProtoReflect.Descriptor instead.
  6377. func (*PaymentLinkMetadata) Descriptor() ([]byte, []int) {
  6378. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29}
  6379. }
  6380. func (x *PaymentLinkMetadata) GetButton() *PaymentLinkMetadata_PaymentLinkButton {
  6381. if x != nil {
  6382. return x.Button
  6383. }
  6384. return nil
  6385. }
  6386. func (x *PaymentLinkMetadata) GetHeader() *PaymentLinkMetadata_PaymentLinkHeader {
  6387. if x != nil {
  6388. return x.Header
  6389. }
  6390. return nil
  6391. }
  6392. func (x *PaymentLinkMetadata) GetProvider() *PaymentLinkMetadata_PaymentLinkProvider {
  6393. if x != nil {
  6394. return x.Provider
  6395. }
  6396. return nil
  6397. }
  6398. type StatusNotificationMessage struct {
  6399. state protoimpl.MessageState `protogen:"open.v1"`
  6400. ResponseMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=responseMessageKey" json:"responseMessageKey,omitempty"`
  6401. OriginalMessageKey *waCommon.MessageKey `protobuf:"bytes,2,opt,name=originalMessageKey" json:"originalMessageKey,omitempty"`
  6402. Type *StatusNotificationMessage_StatusNotificationType `protobuf:"varint,3,opt,name=type,enum=WAWebProtobufsE2E.StatusNotificationMessage_StatusNotificationType" json:"type,omitempty"`
  6403. unknownFields protoimpl.UnknownFields
  6404. sizeCache protoimpl.SizeCache
  6405. }
  6406. func (x *StatusNotificationMessage) Reset() {
  6407. *x = StatusNotificationMessage{}
  6408. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[30]
  6409. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6410. ms.StoreMessageInfo(mi)
  6411. }
  6412. func (x *StatusNotificationMessage) String() string {
  6413. return protoimpl.X.MessageStringOf(x)
  6414. }
  6415. func (*StatusNotificationMessage) ProtoMessage() {}
  6416. func (x *StatusNotificationMessage) ProtoReflect() protoreflect.Message {
  6417. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[30]
  6418. if x != nil {
  6419. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6420. if ms.LoadMessageInfo() == nil {
  6421. ms.StoreMessageInfo(mi)
  6422. }
  6423. return ms
  6424. }
  6425. return mi.MessageOf(x)
  6426. }
  6427. // Deprecated: Use StatusNotificationMessage.ProtoReflect.Descriptor instead.
  6428. func (*StatusNotificationMessage) Descriptor() ([]byte, []int) {
  6429. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30}
  6430. }
  6431. func (x *StatusNotificationMessage) GetResponseMessageKey() *waCommon.MessageKey {
  6432. if x != nil {
  6433. return x.ResponseMessageKey
  6434. }
  6435. return nil
  6436. }
  6437. func (x *StatusNotificationMessage) GetOriginalMessageKey() *waCommon.MessageKey {
  6438. if x != nil {
  6439. return x.OriginalMessageKey
  6440. }
  6441. return nil
  6442. }
  6443. func (x *StatusNotificationMessage) GetType() StatusNotificationMessage_StatusNotificationType {
  6444. if x != nil && x.Type != nil {
  6445. return *x.Type
  6446. }
  6447. return StatusNotificationMessage_UNKNOWN
  6448. }
  6449. type InvoiceMessage struct {
  6450. state protoimpl.MessageState `protogen:"open.v1"`
  6451. Note *string `protobuf:"bytes,1,opt,name=note" json:"note,omitempty"`
  6452. Token *string `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
  6453. AttachmentType *InvoiceMessage_AttachmentType `protobuf:"varint,3,opt,name=attachmentType,enum=WAWebProtobufsE2E.InvoiceMessage_AttachmentType" json:"attachmentType,omitempty"`
  6454. AttachmentMimetype *string `protobuf:"bytes,4,opt,name=attachmentMimetype" json:"attachmentMimetype,omitempty"`
  6455. AttachmentMediaKey []byte `protobuf:"bytes,5,opt,name=attachmentMediaKey" json:"attachmentMediaKey,omitempty"`
  6456. AttachmentMediaKeyTimestamp *int64 `protobuf:"varint,6,opt,name=attachmentMediaKeyTimestamp" json:"attachmentMediaKeyTimestamp,omitempty"`
  6457. AttachmentFileSHA256 []byte `protobuf:"bytes,7,opt,name=attachmentFileSHA256" json:"attachmentFileSHA256,omitempty"`
  6458. AttachmentFileEncSHA256 []byte `protobuf:"bytes,8,opt,name=attachmentFileEncSHA256" json:"attachmentFileEncSHA256,omitempty"`
  6459. AttachmentDirectPath *string `protobuf:"bytes,9,opt,name=attachmentDirectPath" json:"attachmentDirectPath,omitempty"`
  6460. AttachmentJPEGThumbnail []byte `protobuf:"bytes,10,opt,name=attachmentJPEGThumbnail" json:"attachmentJPEGThumbnail,omitempty"`
  6461. unknownFields protoimpl.UnknownFields
  6462. sizeCache protoimpl.SizeCache
  6463. }
  6464. func (x *InvoiceMessage) Reset() {
  6465. *x = InvoiceMessage{}
  6466. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[31]
  6467. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6468. ms.StoreMessageInfo(mi)
  6469. }
  6470. func (x *InvoiceMessage) String() string {
  6471. return protoimpl.X.MessageStringOf(x)
  6472. }
  6473. func (*InvoiceMessage) ProtoMessage() {}
  6474. func (x *InvoiceMessage) ProtoReflect() protoreflect.Message {
  6475. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[31]
  6476. if x != nil {
  6477. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6478. if ms.LoadMessageInfo() == nil {
  6479. ms.StoreMessageInfo(mi)
  6480. }
  6481. return ms
  6482. }
  6483. return mi.MessageOf(x)
  6484. }
  6485. // Deprecated: Use InvoiceMessage.ProtoReflect.Descriptor instead.
  6486. func (*InvoiceMessage) Descriptor() ([]byte, []int) {
  6487. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{31}
  6488. }
  6489. func (x *InvoiceMessage) GetNote() string {
  6490. if x != nil && x.Note != nil {
  6491. return *x.Note
  6492. }
  6493. return ""
  6494. }
  6495. func (x *InvoiceMessage) GetToken() string {
  6496. if x != nil && x.Token != nil {
  6497. return *x.Token
  6498. }
  6499. return ""
  6500. }
  6501. func (x *InvoiceMessage) GetAttachmentType() InvoiceMessage_AttachmentType {
  6502. if x != nil && x.AttachmentType != nil {
  6503. return *x.AttachmentType
  6504. }
  6505. return InvoiceMessage_IMAGE
  6506. }
  6507. func (x *InvoiceMessage) GetAttachmentMimetype() string {
  6508. if x != nil && x.AttachmentMimetype != nil {
  6509. return *x.AttachmentMimetype
  6510. }
  6511. return ""
  6512. }
  6513. func (x *InvoiceMessage) GetAttachmentMediaKey() []byte {
  6514. if x != nil {
  6515. return x.AttachmentMediaKey
  6516. }
  6517. return nil
  6518. }
  6519. func (x *InvoiceMessage) GetAttachmentMediaKeyTimestamp() int64 {
  6520. if x != nil && x.AttachmentMediaKeyTimestamp != nil {
  6521. return *x.AttachmentMediaKeyTimestamp
  6522. }
  6523. return 0
  6524. }
  6525. func (x *InvoiceMessage) GetAttachmentFileSHA256() []byte {
  6526. if x != nil {
  6527. return x.AttachmentFileSHA256
  6528. }
  6529. return nil
  6530. }
  6531. func (x *InvoiceMessage) GetAttachmentFileEncSHA256() []byte {
  6532. if x != nil {
  6533. return x.AttachmentFileEncSHA256
  6534. }
  6535. return nil
  6536. }
  6537. func (x *InvoiceMessage) GetAttachmentDirectPath() string {
  6538. if x != nil && x.AttachmentDirectPath != nil {
  6539. return *x.AttachmentDirectPath
  6540. }
  6541. return ""
  6542. }
  6543. func (x *InvoiceMessage) GetAttachmentJPEGThumbnail() []byte {
  6544. if x != nil {
  6545. return x.AttachmentJPEGThumbnail
  6546. }
  6547. return nil
  6548. }
  6549. type ImageMessage struct {
  6550. state protoimpl.MessageState `protogen:"open.v1"`
  6551. URL *string `protobuf:"bytes,1,opt,name=URL" json:"URL,omitempty"`
  6552. Mimetype *string `protobuf:"bytes,2,opt,name=mimetype" json:"mimetype,omitempty"`
  6553. Caption *string `protobuf:"bytes,3,opt,name=caption" json:"caption,omitempty"`
  6554. FileSHA256 []byte `protobuf:"bytes,4,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  6555. FileLength *uint64 `protobuf:"varint,5,opt,name=fileLength" json:"fileLength,omitempty"`
  6556. Height *uint32 `protobuf:"varint,6,opt,name=height" json:"height,omitempty"`
  6557. Width *uint32 `protobuf:"varint,7,opt,name=width" json:"width,omitempty"`
  6558. MediaKey []byte `protobuf:"bytes,8,opt,name=mediaKey" json:"mediaKey,omitempty"`
  6559. FileEncSHA256 []byte `protobuf:"bytes,9,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  6560. InteractiveAnnotations []*InteractiveAnnotation `protobuf:"bytes,10,rep,name=interactiveAnnotations" json:"interactiveAnnotations,omitempty"`
  6561. DirectPath *string `protobuf:"bytes,11,opt,name=directPath" json:"directPath,omitempty"`
  6562. MediaKeyTimestamp *int64 `protobuf:"varint,12,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  6563. JPEGThumbnail []byte `protobuf:"bytes,16,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  6564. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  6565. FirstScanSidecar []byte `protobuf:"bytes,18,opt,name=firstScanSidecar" json:"firstScanSidecar,omitempty"`
  6566. FirstScanLength *uint32 `protobuf:"varint,19,opt,name=firstScanLength" json:"firstScanLength,omitempty"`
  6567. ExperimentGroupID *uint32 `protobuf:"varint,20,opt,name=experimentGroupID" json:"experimentGroupID,omitempty"`
  6568. ScansSidecar []byte `protobuf:"bytes,21,opt,name=scansSidecar" json:"scansSidecar,omitempty"`
  6569. ScanLengths []uint32 `protobuf:"varint,22,rep,name=scanLengths" json:"scanLengths,omitempty"`
  6570. MidQualityFileSHA256 []byte `protobuf:"bytes,23,opt,name=midQualityFileSHA256" json:"midQualityFileSHA256,omitempty"`
  6571. MidQualityFileEncSHA256 []byte `protobuf:"bytes,24,opt,name=midQualityFileEncSHA256" json:"midQualityFileEncSHA256,omitempty"`
  6572. ViewOnce *bool `protobuf:"varint,25,opt,name=viewOnce" json:"viewOnce,omitempty"`
  6573. ThumbnailDirectPath *string `protobuf:"bytes,26,opt,name=thumbnailDirectPath" json:"thumbnailDirectPath,omitempty"`
  6574. ThumbnailSHA256 []byte `protobuf:"bytes,27,opt,name=thumbnailSHA256" json:"thumbnailSHA256,omitempty"`
  6575. ThumbnailEncSHA256 []byte `protobuf:"bytes,28,opt,name=thumbnailEncSHA256" json:"thumbnailEncSHA256,omitempty"`
  6576. StaticURL *string `protobuf:"bytes,29,opt,name=staticURL" json:"staticURL,omitempty"`
  6577. Annotations []*InteractiveAnnotation `protobuf:"bytes,30,rep,name=annotations" json:"annotations,omitempty"`
  6578. ImageSourceType *ImageMessage_ImageSourceType `protobuf:"varint,31,opt,name=imageSourceType,enum=WAWebProtobufsE2E.ImageMessage_ImageSourceType" json:"imageSourceType,omitempty"`
  6579. AccessibilityLabel *string `protobuf:"bytes,32,opt,name=accessibilityLabel" json:"accessibilityLabel,omitempty"`
  6580. MediaKeyDomain *MediaKeyDomain `protobuf:"varint,33,opt,name=mediaKeyDomain,enum=WAWebProtobufsE2E.MediaKeyDomain" json:"mediaKeyDomain,omitempty"`
  6581. QrURL *string `protobuf:"bytes,34,opt,name=qrURL" json:"qrURL,omitempty"`
  6582. unknownFields protoimpl.UnknownFields
  6583. sizeCache protoimpl.SizeCache
  6584. }
  6585. func (x *ImageMessage) Reset() {
  6586. *x = ImageMessage{}
  6587. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[32]
  6588. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6589. ms.StoreMessageInfo(mi)
  6590. }
  6591. func (x *ImageMessage) String() string {
  6592. return protoimpl.X.MessageStringOf(x)
  6593. }
  6594. func (*ImageMessage) ProtoMessage() {}
  6595. func (x *ImageMessage) ProtoReflect() protoreflect.Message {
  6596. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[32]
  6597. if x != nil {
  6598. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6599. if ms.LoadMessageInfo() == nil {
  6600. ms.StoreMessageInfo(mi)
  6601. }
  6602. return ms
  6603. }
  6604. return mi.MessageOf(x)
  6605. }
  6606. // Deprecated: Use ImageMessage.ProtoReflect.Descriptor instead.
  6607. func (*ImageMessage) Descriptor() ([]byte, []int) {
  6608. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{32}
  6609. }
  6610. func (x *ImageMessage) GetURL() string {
  6611. if x != nil && x.URL != nil {
  6612. return *x.URL
  6613. }
  6614. return ""
  6615. }
  6616. func (x *ImageMessage) GetMimetype() string {
  6617. if x != nil && x.Mimetype != nil {
  6618. return *x.Mimetype
  6619. }
  6620. return ""
  6621. }
  6622. func (x *ImageMessage) GetCaption() string {
  6623. if x != nil && x.Caption != nil {
  6624. return *x.Caption
  6625. }
  6626. return ""
  6627. }
  6628. func (x *ImageMessage) GetFileSHA256() []byte {
  6629. if x != nil {
  6630. return x.FileSHA256
  6631. }
  6632. return nil
  6633. }
  6634. func (x *ImageMessage) GetFileLength() uint64 {
  6635. if x != nil && x.FileLength != nil {
  6636. return *x.FileLength
  6637. }
  6638. return 0
  6639. }
  6640. func (x *ImageMessage) GetHeight() uint32 {
  6641. if x != nil && x.Height != nil {
  6642. return *x.Height
  6643. }
  6644. return 0
  6645. }
  6646. func (x *ImageMessage) GetWidth() uint32 {
  6647. if x != nil && x.Width != nil {
  6648. return *x.Width
  6649. }
  6650. return 0
  6651. }
  6652. func (x *ImageMessage) GetMediaKey() []byte {
  6653. if x != nil {
  6654. return x.MediaKey
  6655. }
  6656. return nil
  6657. }
  6658. func (x *ImageMessage) GetFileEncSHA256() []byte {
  6659. if x != nil {
  6660. return x.FileEncSHA256
  6661. }
  6662. return nil
  6663. }
  6664. func (x *ImageMessage) GetInteractiveAnnotations() []*InteractiveAnnotation {
  6665. if x != nil {
  6666. return x.InteractiveAnnotations
  6667. }
  6668. return nil
  6669. }
  6670. func (x *ImageMessage) GetDirectPath() string {
  6671. if x != nil && x.DirectPath != nil {
  6672. return *x.DirectPath
  6673. }
  6674. return ""
  6675. }
  6676. func (x *ImageMessage) GetMediaKeyTimestamp() int64 {
  6677. if x != nil && x.MediaKeyTimestamp != nil {
  6678. return *x.MediaKeyTimestamp
  6679. }
  6680. return 0
  6681. }
  6682. func (x *ImageMessage) GetJPEGThumbnail() []byte {
  6683. if x != nil {
  6684. return x.JPEGThumbnail
  6685. }
  6686. return nil
  6687. }
  6688. func (x *ImageMessage) GetContextInfo() *ContextInfo {
  6689. if x != nil {
  6690. return x.ContextInfo
  6691. }
  6692. return nil
  6693. }
  6694. func (x *ImageMessage) GetFirstScanSidecar() []byte {
  6695. if x != nil {
  6696. return x.FirstScanSidecar
  6697. }
  6698. return nil
  6699. }
  6700. func (x *ImageMessage) GetFirstScanLength() uint32 {
  6701. if x != nil && x.FirstScanLength != nil {
  6702. return *x.FirstScanLength
  6703. }
  6704. return 0
  6705. }
  6706. func (x *ImageMessage) GetExperimentGroupID() uint32 {
  6707. if x != nil && x.ExperimentGroupID != nil {
  6708. return *x.ExperimentGroupID
  6709. }
  6710. return 0
  6711. }
  6712. func (x *ImageMessage) GetScansSidecar() []byte {
  6713. if x != nil {
  6714. return x.ScansSidecar
  6715. }
  6716. return nil
  6717. }
  6718. func (x *ImageMessage) GetScanLengths() []uint32 {
  6719. if x != nil {
  6720. return x.ScanLengths
  6721. }
  6722. return nil
  6723. }
  6724. func (x *ImageMessage) GetMidQualityFileSHA256() []byte {
  6725. if x != nil {
  6726. return x.MidQualityFileSHA256
  6727. }
  6728. return nil
  6729. }
  6730. func (x *ImageMessage) GetMidQualityFileEncSHA256() []byte {
  6731. if x != nil {
  6732. return x.MidQualityFileEncSHA256
  6733. }
  6734. return nil
  6735. }
  6736. func (x *ImageMessage) GetViewOnce() bool {
  6737. if x != nil && x.ViewOnce != nil {
  6738. return *x.ViewOnce
  6739. }
  6740. return false
  6741. }
  6742. func (x *ImageMessage) GetThumbnailDirectPath() string {
  6743. if x != nil && x.ThumbnailDirectPath != nil {
  6744. return *x.ThumbnailDirectPath
  6745. }
  6746. return ""
  6747. }
  6748. func (x *ImageMessage) GetThumbnailSHA256() []byte {
  6749. if x != nil {
  6750. return x.ThumbnailSHA256
  6751. }
  6752. return nil
  6753. }
  6754. func (x *ImageMessage) GetThumbnailEncSHA256() []byte {
  6755. if x != nil {
  6756. return x.ThumbnailEncSHA256
  6757. }
  6758. return nil
  6759. }
  6760. func (x *ImageMessage) GetStaticURL() string {
  6761. if x != nil && x.StaticURL != nil {
  6762. return *x.StaticURL
  6763. }
  6764. return ""
  6765. }
  6766. func (x *ImageMessage) GetAnnotations() []*InteractiveAnnotation {
  6767. if x != nil {
  6768. return x.Annotations
  6769. }
  6770. return nil
  6771. }
  6772. func (x *ImageMessage) GetImageSourceType() ImageMessage_ImageSourceType {
  6773. if x != nil && x.ImageSourceType != nil {
  6774. return *x.ImageSourceType
  6775. }
  6776. return ImageMessage_USER_IMAGE
  6777. }
  6778. func (x *ImageMessage) GetAccessibilityLabel() string {
  6779. if x != nil && x.AccessibilityLabel != nil {
  6780. return *x.AccessibilityLabel
  6781. }
  6782. return ""
  6783. }
  6784. func (x *ImageMessage) GetMediaKeyDomain() MediaKeyDomain {
  6785. if x != nil && x.MediaKeyDomain != nil {
  6786. return *x.MediaKeyDomain
  6787. }
  6788. return MediaKeyDomain_UNSET
  6789. }
  6790. func (x *ImageMessage) GetQrURL() string {
  6791. if x != nil && x.QrURL != nil {
  6792. return *x.QrURL
  6793. }
  6794. return ""
  6795. }
  6796. type ContextInfo struct {
  6797. state protoimpl.MessageState `protogen:"open.v1"`
  6798. StanzaID *string `protobuf:"bytes,1,opt,name=stanzaID" json:"stanzaID,omitempty"`
  6799. Participant *string `protobuf:"bytes,2,opt,name=participant" json:"participant,omitempty"`
  6800. QuotedMessage *Message `protobuf:"bytes,3,opt,name=quotedMessage" json:"quotedMessage,omitempty"`
  6801. RemoteJID *string `protobuf:"bytes,4,opt,name=remoteJID" json:"remoteJID,omitempty"`
  6802. MentionedJID []string `protobuf:"bytes,15,rep,name=mentionedJID" json:"mentionedJID,omitempty"`
  6803. ConversionSource *string `protobuf:"bytes,18,opt,name=conversionSource" json:"conversionSource,omitempty"`
  6804. ConversionData []byte `protobuf:"bytes,19,opt,name=conversionData" json:"conversionData,omitempty"`
  6805. ConversionDelaySeconds *uint32 `protobuf:"varint,20,opt,name=conversionDelaySeconds" json:"conversionDelaySeconds,omitempty"`
  6806. ForwardingScore *uint32 `protobuf:"varint,21,opt,name=forwardingScore" json:"forwardingScore,omitempty"`
  6807. IsForwarded *bool `protobuf:"varint,22,opt,name=isForwarded" json:"isForwarded,omitempty"`
  6808. QuotedAd *ContextInfo_AdReplyInfo `protobuf:"bytes,23,opt,name=quotedAd" json:"quotedAd,omitempty"`
  6809. PlaceholderKey *waCommon.MessageKey `protobuf:"bytes,24,opt,name=placeholderKey" json:"placeholderKey,omitempty"`
  6810. Expiration *uint32 `protobuf:"varint,25,opt,name=expiration" json:"expiration,omitempty"`
  6811. EphemeralSettingTimestamp *int64 `protobuf:"varint,26,opt,name=ephemeralSettingTimestamp" json:"ephemeralSettingTimestamp,omitempty"`
  6812. EphemeralSharedSecret []byte `protobuf:"bytes,27,opt,name=ephemeralSharedSecret" json:"ephemeralSharedSecret,omitempty"`
  6813. ExternalAdReply *ContextInfo_ExternalAdReplyInfo `protobuf:"bytes,28,opt,name=externalAdReply" json:"externalAdReply,omitempty"`
  6814. EntryPointConversionSource *string `protobuf:"bytes,29,opt,name=entryPointConversionSource" json:"entryPointConversionSource,omitempty"`
  6815. EntryPointConversionApp *string `protobuf:"bytes,30,opt,name=entryPointConversionApp" json:"entryPointConversionApp,omitempty"`
  6816. EntryPointConversionDelaySeconds *uint32 `protobuf:"varint,31,opt,name=entryPointConversionDelaySeconds" json:"entryPointConversionDelaySeconds,omitempty"`
  6817. DisappearingMode *DisappearingMode `protobuf:"bytes,32,opt,name=disappearingMode" json:"disappearingMode,omitempty"`
  6818. ActionLink *ActionLink `protobuf:"bytes,33,opt,name=actionLink" json:"actionLink,omitempty"`
  6819. GroupSubject *string `protobuf:"bytes,34,opt,name=groupSubject" json:"groupSubject,omitempty"`
  6820. ParentGroupJID *string `protobuf:"bytes,35,opt,name=parentGroupJID" json:"parentGroupJID,omitempty"`
  6821. TrustBannerType *string `protobuf:"bytes,37,opt,name=trustBannerType" json:"trustBannerType,omitempty"`
  6822. TrustBannerAction *uint32 `protobuf:"varint,38,opt,name=trustBannerAction" json:"trustBannerAction,omitempty"`
  6823. IsSampled *bool `protobuf:"varint,39,opt,name=isSampled" json:"isSampled,omitempty"`
  6824. GroupMentions []*GroupMention `protobuf:"bytes,40,rep,name=groupMentions" json:"groupMentions,omitempty"`
  6825. Utm *ContextInfo_UTMInfo `protobuf:"bytes,41,opt,name=utm" json:"utm,omitempty"`
  6826. ForwardedNewsletterMessageInfo *ContextInfo_ForwardedNewsletterMessageInfo `protobuf:"bytes,43,opt,name=forwardedNewsletterMessageInfo" json:"forwardedNewsletterMessageInfo,omitempty"`
  6827. BusinessMessageForwardInfo *ContextInfo_BusinessMessageForwardInfo `protobuf:"bytes,44,opt,name=businessMessageForwardInfo" json:"businessMessageForwardInfo,omitempty"`
  6828. SmbClientCampaignID *string `protobuf:"bytes,45,opt,name=smbClientCampaignID" json:"smbClientCampaignID,omitempty"`
  6829. SmbServerCampaignID *string `protobuf:"bytes,46,opt,name=smbServerCampaignID" json:"smbServerCampaignID,omitempty"`
  6830. DataSharingContext *ContextInfo_DataSharingContext `protobuf:"bytes,47,opt,name=dataSharingContext" json:"dataSharingContext,omitempty"`
  6831. AlwaysShowAdAttribution *bool `protobuf:"varint,48,opt,name=alwaysShowAdAttribution" json:"alwaysShowAdAttribution,omitempty"`
  6832. FeatureEligibilities *ContextInfo_FeatureEligibilities `protobuf:"bytes,49,opt,name=featureEligibilities" json:"featureEligibilities,omitempty"`
  6833. EntryPointConversionExternalSource *string `protobuf:"bytes,50,opt,name=entryPointConversionExternalSource" json:"entryPointConversionExternalSource,omitempty"`
  6834. EntryPointConversionExternalMedium *string `protobuf:"bytes,51,opt,name=entryPointConversionExternalMedium" json:"entryPointConversionExternalMedium,omitempty"`
  6835. CtwaSignals *string `protobuf:"bytes,54,opt,name=ctwaSignals" json:"ctwaSignals,omitempty"`
  6836. CtwaPayload []byte `protobuf:"bytes,55,opt,name=ctwaPayload" json:"ctwaPayload,omitempty"`
  6837. ForwardedAiBotMessageInfo *waAICommon.ForwardedAIBotMessageInfo `protobuf:"bytes,56,opt,name=forwardedAiBotMessageInfo" json:"forwardedAiBotMessageInfo,omitempty"`
  6838. StatusAttributionType *ContextInfo_StatusAttributionType `protobuf:"varint,57,opt,name=statusAttributionType,enum=WAWebProtobufsE2E.ContextInfo_StatusAttributionType" json:"statusAttributionType,omitempty"`
  6839. UrlTrackingMap *UrlTrackingMap `protobuf:"bytes,58,opt,name=urlTrackingMap" json:"urlTrackingMap,omitempty"`
  6840. PairedMediaType *ContextInfo_PairedMediaType `protobuf:"varint,59,opt,name=pairedMediaType,enum=WAWebProtobufsE2E.ContextInfo_PairedMediaType" json:"pairedMediaType,omitempty"`
  6841. RankingVersion *uint32 `protobuf:"varint,60,opt,name=rankingVersion" json:"rankingVersion,omitempty"`
  6842. MemberLabel *MemberLabel `protobuf:"bytes,62,opt,name=memberLabel" json:"memberLabel,omitempty"`
  6843. IsQuestion *bool `protobuf:"varint,63,opt,name=isQuestion" json:"isQuestion,omitempty"`
  6844. StatusSourceType *ContextInfo_StatusSourceType `protobuf:"varint,64,opt,name=statusSourceType,enum=WAWebProtobufsE2E.ContextInfo_StatusSourceType" json:"statusSourceType,omitempty"`
  6845. StatusAttributions []*waStatusAttributions.StatusAttribution `protobuf:"bytes,65,rep,name=statusAttributions" json:"statusAttributions,omitempty"`
  6846. IsGroupStatus *bool `protobuf:"varint,66,opt,name=isGroupStatus" json:"isGroupStatus,omitempty"`
  6847. ForwardOrigin *ContextInfo_ForwardOrigin `protobuf:"varint,67,opt,name=forwardOrigin,enum=WAWebProtobufsE2E.ContextInfo_ForwardOrigin" json:"forwardOrigin,omitempty"`
  6848. QuestionReplyQuotedMessage *ContextInfo_QuestionReplyQuotedMessage `protobuf:"bytes,68,opt,name=questionReplyQuotedMessage" json:"questionReplyQuotedMessage,omitempty"`
  6849. StatusAudienceMetadata *ContextInfo_StatusAudienceMetadata `protobuf:"bytes,69,opt,name=statusAudienceMetadata" json:"statusAudienceMetadata,omitempty"`
  6850. NonJIDMentions *uint32 `protobuf:"varint,70,opt,name=nonJIDMentions" json:"nonJIDMentions,omitempty"`
  6851. QuotedType *ContextInfo_QuotedType `protobuf:"varint,71,opt,name=quotedType,enum=WAWebProtobufsE2E.ContextInfo_QuotedType" json:"quotedType,omitempty"`
  6852. BotMessageSharingInfo *waAICommon.BotMessageSharingInfo `protobuf:"bytes,72,opt,name=botMessageSharingInfo" json:"botMessageSharingInfo,omitempty"`
  6853. unknownFields protoimpl.UnknownFields
  6854. sizeCache protoimpl.SizeCache
  6855. }
  6856. func (x *ContextInfo) Reset() {
  6857. *x = ContextInfo{}
  6858. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[33]
  6859. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6860. ms.StoreMessageInfo(mi)
  6861. }
  6862. func (x *ContextInfo) String() string {
  6863. return protoimpl.X.MessageStringOf(x)
  6864. }
  6865. func (*ContextInfo) ProtoMessage() {}
  6866. func (x *ContextInfo) ProtoReflect() protoreflect.Message {
  6867. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[33]
  6868. if x != nil {
  6869. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6870. if ms.LoadMessageInfo() == nil {
  6871. ms.StoreMessageInfo(mi)
  6872. }
  6873. return ms
  6874. }
  6875. return mi.MessageOf(x)
  6876. }
  6877. // Deprecated: Use ContextInfo.ProtoReflect.Descriptor instead.
  6878. func (*ContextInfo) Descriptor() ([]byte, []int) {
  6879. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33}
  6880. }
  6881. func (x *ContextInfo) GetStanzaID() string {
  6882. if x != nil && x.StanzaID != nil {
  6883. return *x.StanzaID
  6884. }
  6885. return ""
  6886. }
  6887. func (x *ContextInfo) GetParticipant() string {
  6888. if x != nil && x.Participant != nil {
  6889. return *x.Participant
  6890. }
  6891. return ""
  6892. }
  6893. func (x *ContextInfo) GetQuotedMessage() *Message {
  6894. if x != nil {
  6895. return x.QuotedMessage
  6896. }
  6897. return nil
  6898. }
  6899. func (x *ContextInfo) GetRemoteJID() string {
  6900. if x != nil && x.RemoteJID != nil {
  6901. return *x.RemoteJID
  6902. }
  6903. return ""
  6904. }
  6905. func (x *ContextInfo) GetMentionedJID() []string {
  6906. if x != nil {
  6907. return x.MentionedJID
  6908. }
  6909. return nil
  6910. }
  6911. func (x *ContextInfo) GetConversionSource() string {
  6912. if x != nil && x.ConversionSource != nil {
  6913. return *x.ConversionSource
  6914. }
  6915. return ""
  6916. }
  6917. func (x *ContextInfo) GetConversionData() []byte {
  6918. if x != nil {
  6919. return x.ConversionData
  6920. }
  6921. return nil
  6922. }
  6923. func (x *ContextInfo) GetConversionDelaySeconds() uint32 {
  6924. if x != nil && x.ConversionDelaySeconds != nil {
  6925. return *x.ConversionDelaySeconds
  6926. }
  6927. return 0
  6928. }
  6929. func (x *ContextInfo) GetForwardingScore() uint32 {
  6930. if x != nil && x.ForwardingScore != nil {
  6931. return *x.ForwardingScore
  6932. }
  6933. return 0
  6934. }
  6935. func (x *ContextInfo) GetIsForwarded() bool {
  6936. if x != nil && x.IsForwarded != nil {
  6937. return *x.IsForwarded
  6938. }
  6939. return false
  6940. }
  6941. func (x *ContextInfo) GetQuotedAd() *ContextInfo_AdReplyInfo {
  6942. if x != nil {
  6943. return x.QuotedAd
  6944. }
  6945. return nil
  6946. }
  6947. func (x *ContextInfo) GetPlaceholderKey() *waCommon.MessageKey {
  6948. if x != nil {
  6949. return x.PlaceholderKey
  6950. }
  6951. return nil
  6952. }
  6953. func (x *ContextInfo) GetExpiration() uint32 {
  6954. if x != nil && x.Expiration != nil {
  6955. return *x.Expiration
  6956. }
  6957. return 0
  6958. }
  6959. func (x *ContextInfo) GetEphemeralSettingTimestamp() int64 {
  6960. if x != nil && x.EphemeralSettingTimestamp != nil {
  6961. return *x.EphemeralSettingTimestamp
  6962. }
  6963. return 0
  6964. }
  6965. func (x *ContextInfo) GetEphemeralSharedSecret() []byte {
  6966. if x != nil {
  6967. return x.EphemeralSharedSecret
  6968. }
  6969. return nil
  6970. }
  6971. func (x *ContextInfo) GetExternalAdReply() *ContextInfo_ExternalAdReplyInfo {
  6972. if x != nil {
  6973. return x.ExternalAdReply
  6974. }
  6975. return nil
  6976. }
  6977. func (x *ContextInfo) GetEntryPointConversionSource() string {
  6978. if x != nil && x.EntryPointConversionSource != nil {
  6979. return *x.EntryPointConversionSource
  6980. }
  6981. return ""
  6982. }
  6983. func (x *ContextInfo) GetEntryPointConversionApp() string {
  6984. if x != nil && x.EntryPointConversionApp != nil {
  6985. return *x.EntryPointConversionApp
  6986. }
  6987. return ""
  6988. }
  6989. func (x *ContextInfo) GetEntryPointConversionDelaySeconds() uint32 {
  6990. if x != nil && x.EntryPointConversionDelaySeconds != nil {
  6991. return *x.EntryPointConversionDelaySeconds
  6992. }
  6993. return 0
  6994. }
  6995. func (x *ContextInfo) GetDisappearingMode() *DisappearingMode {
  6996. if x != nil {
  6997. return x.DisappearingMode
  6998. }
  6999. return nil
  7000. }
  7001. func (x *ContextInfo) GetActionLink() *ActionLink {
  7002. if x != nil {
  7003. return x.ActionLink
  7004. }
  7005. return nil
  7006. }
  7007. func (x *ContextInfo) GetGroupSubject() string {
  7008. if x != nil && x.GroupSubject != nil {
  7009. return *x.GroupSubject
  7010. }
  7011. return ""
  7012. }
  7013. func (x *ContextInfo) GetParentGroupJID() string {
  7014. if x != nil && x.ParentGroupJID != nil {
  7015. return *x.ParentGroupJID
  7016. }
  7017. return ""
  7018. }
  7019. func (x *ContextInfo) GetTrustBannerType() string {
  7020. if x != nil && x.TrustBannerType != nil {
  7021. return *x.TrustBannerType
  7022. }
  7023. return ""
  7024. }
  7025. func (x *ContextInfo) GetTrustBannerAction() uint32 {
  7026. if x != nil && x.TrustBannerAction != nil {
  7027. return *x.TrustBannerAction
  7028. }
  7029. return 0
  7030. }
  7031. func (x *ContextInfo) GetIsSampled() bool {
  7032. if x != nil && x.IsSampled != nil {
  7033. return *x.IsSampled
  7034. }
  7035. return false
  7036. }
  7037. func (x *ContextInfo) GetGroupMentions() []*GroupMention {
  7038. if x != nil {
  7039. return x.GroupMentions
  7040. }
  7041. return nil
  7042. }
  7043. func (x *ContextInfo) GetUtm() *ContextInfo_UTMInfo {
  7044. if x != nil {
  7045. return x.Utm
  7046. }
  7047. return nil
  7048. }
  7049. func (x *ContextInfo) GetForwardedNewsletterMessageInfo() *ContextInfo_ForwardedNewsletterMessageInfo {
  7050. if x != nil {
  7051. return x.ForwardedNewsletterMessageInfo
  7052. }
  7053. return nil
  7054. }
  7055. func (x *ContextInfo) GetBusinessMessageForwardInfo() *ContextInfo_BusinessMessageForwardInfo {
  7056. if x != nil {
  7057. return x.BusinessMessageForwardInfo
  7058. }
  7059. return nil
  7060. }
  7061. func (x *ContextInfo) GetSmbClientCampaignID() string {
  7062. if x != nil && x.SmbClientCampaignID != nil {
  7063. return *x.SmbClientCampaignID
  7064. }
  7065. return ""
  7066. }
  7067. func (x *ContextInfo) GetSmbServerCampaignID() string {
  7068. if x != nil && x.SmbServerCampaignID != nil {
  7069. return *x.SmbServerCampaignID
  7070. }
  7071. return ""
  7072. }
  7073. func (x *ContextInfo) GetDataSharingContext() *ContextInfo_DataSharingContext {
  7074. if x != nil {
  7075. return x.DataSharingContext
  7076. }
  7077. return nil
  7078. }
  7079. func (x *ContextInfo) GetAlwaysShowAdAttribution() bool {
  7080. if x != nil && x.AlwaysShowAdAttribution != nil {
  7081. return *x.AlwaysShowAdAttribution
  7082. }
  7083. return false
  7084. }
  7085. func (x *ContextInfo) GetFeatureEligibilities() *ContextInfo_FeatureEligibilities {
  7086. if x != nil {
  7087. return x.FeatureEligibilities
  7088. }
  7089. return nil
  7090. }
  7091. func (x *ContextInfo) GetEntryPointConversionExternalSource() string {
  7092. if x != nil && x.EntryPointConversionExternalSource != nil {
  7093. return *x.EntryPointConversionExternalSource
  7094. }
  7095. return ""
  7096. }
  7097. func (x *ContextInfo) GetEntryPointConversionExternalMedium() string {
  7098. if x != nil && x.EntryPointConversionExternalMedium != nil {
  7099. return *x.EntryPointConversionExternalMedium
  7100. }
  7101. return ""
  7102. }
  7103. func (x *ContextInfo) GetCtwaSignals() string {
  7104. if x != nil && x.CtwaSignals != nil {
  7105. return *x.CtwaSignals
  7106. }
  7107. return ""
  7108. }
  7109. func (x *ContextInfo) GetCtwaPayload() []byte {
  7110. if x != nil {
  7111. return x.CtwaPayload
  7112. }
  7113. return nil
  7114. }
  7115. func (x *ContextInfo) GetForwardedAiBotMessageInfo() *waAICommon.ForwardedAIBotMessageInfo {
  7116. if x != nil {
  7117. return x.ForwardedAiBotMessageInfo
  7118. }
  7119. return nil
  7120. }
  7121. func (x *ContextInfo) GetStatusAttributionType() ContextInfo_StatusAttributionType {
  7122. if x != nil && x.StatusAttributionType != nil {
  7123. return *x.StatusAttributionType
  7124. }
  7125. return ContextInfo_NONE
  7126. }
  7127. func (x *ContextInfo) GetUrlTrackingMap() *UrlTrackingMap {
  7128. if x != nil {
  7129. return x.UrlTrackingMap
  7130. }
  7131. return nil
  7132. }
  7133. func (x *ContextInfo) GetPairedMediaType() ContextInfo_PairedMediaType {
  7134. if x != nil && x.PairedMediaType != nil {
  7135. return *x.PairedMediaType
  7136. }
  7137. return ContextInfo_NOT_PAIRED_MEDIA
  7138. }
  7139. func (x *ContextInfo) GetRankingVersion() uint32 {
  7140. if x != nil && x.RankingVersion != nil {
  7141. return *x.RankingVersion
  7142. }
  7143. return 0
  7144. }
  7145. func (x *ContextInfo) GetMemberLabel() *MemberLabel {
  7146. if x != nil {
  7147. return x.MemberLabel
  7148. }
  7149. return nil
  7150. }
  7151. func (x *ContextInfo) GetIsQuestion() bool {
  7152. if x != nil && x.IsQuestion != nil {
  7153. return *x.IsQuestion
  7154. }
  7155. return false
  7156. }
  7157. func (x *ContextInfo) GetStatusSourceType() ContextInfo_StatusSourceType {
  7158. if x != nil && x.StatusSourceType != nil {
  7159. return *x.StatusSourceType
  7160. }
  7161. return ContextInfo_IMAGE
  7162. }
  7163. func (x *ContextInfo) GetStatusAttributions() []*waStatusAttributions.StatusAttribution {
  7164. if x != nil {
  7165. return x.StatusAttributions
  7166. }
  7167. return nil
  7168. }
  7169. func (x *ContextInfo) GetIsGroupStatus() bool {
  7170. if x != nil && x.IsGroupStatus != nil {
  7171. return *x.IsGroupStatus
  7172. }
  7173. return false
  7174. }
  7175. func (x *ContextInfo) GetForwardOrigin() ContextInfo_ForwardOrigin {
  7176. if x != nil && x.ForwardOrigin != nil {
  7177. return *x.ForwardOrigin
  7178. }
  7179. return ContextInfo_UNKNOWN
  7180. }
  7181. func (x *ContextInfo) GetQuestionReplyQuotedMessage() *ContextInfo_QuestionReplyQuotedMessage {
  7182. if x != nil {
  7183. return x.QuestionReplyQuotedMessage
  7184. }
  7185. return nil
  7186. }
  7187. func (x *ContextInfo) GetStatusAudienceMetadata() *ContextInfo_StatusAudienceMetadata {
  7188. if x != nil {
  7189. return x.StatusAudienceMetadata
  7190. }
  7191. return nil
  7192. }
  7193. func (x *ContextInfo) GetNonJIDMentions() uint32 {
  7194. if x != nil && x.NonJIDMentions != nil {
  7195. return *x.NonJIDMentions
  7196. }
  7197. return 0
  7198. }
  7199. func (x *ContextInfo) GetQuotedType() ContextInfo_QuotedType {
  7200. if x != nil && x.QuotedType != nil {
  7201. return *x.QuotedType
  7202. }
  7203. return ContextInfo_EXPLICIT
  7204. }
  7205. func (x *ContextInfo) GetBotMessageSharingInfo() *waAICommon.BotMessageSharingInfo {
  7206. if x != nil {
  7207. return x.BotMessageSharingInfo
  7208. }
  7209. return nil
  7210. }
  7211. type MessageAssociation struct {
  7212. state protoimpl.MessageState `protogen:"open.v1"`
  7213. AssociationType *MessageAssociation_AssociationType `protobuf:"varint,1,opt,name=associationType,enum=WAWebProtobufsE2E.MessageAssociation_AssociationType" json:"associationType,omitempty"`
  7214. ParentMessageKey *waCommon.MessageKey `protobuf:"bytes,2,opt,name=parentMessageKey" json:"parentMessageKey,omitempty"`
  7215. MessageIndex *int32 `protobuf:"varint,3,opt,name=messageIndex" json:"messageIndex,omitempty"`
  7216. unknownFields protoimpl.UnknownFields
  7217. sizeCache protoimpl.SizeCache
  7218. }
  7219. func (x *MessageAssociation) Reset() {
  7220. *x = MessageAssociation{}
  7221. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[34]
  7222. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7223. ms.StoreMessageInfo(mi)
  7224. }
  7225. func (x *MessageAssociation) String() string {
  7226. return protoimpl.X.MessageStringOf(x)
  7227. }
  7228. func (*MessageAssociation) ProtoMessage() {}
  7229. func (x *MessageAssociation) ProtoReflect() protoreflect.Message {
  7230. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[34]
  7231. if x != nil {
  7232. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7233. if ms.LoadMessageInfo() == nil {
  7234. ms.StoreMessageInfo(mi)
  7235. }
  7236. return ms
  7237. }
  7238. return mi.MessageOf(x)
  7239. }
  7240. // Deprecated: Use MessageAssociation.ProtoReflect.Descriptor instead.
  7241. func (*MessageAssociation) Descriptor() ([]byte, []int) {
  7242. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{34}
  7243. }
  7244. func (x *MessageAssociation) GetAssociationType() MessageAssociation_AssociationType {
  7245. if x != nil && x.AssociationType != nil {
  7246. return *x.AssociationType
  7247. }
  7248. return MessageAssociation_UNKNOWN
  7249. }
  7250. func (x *MessageAssociation) GetParentMessageKey() *waCommon.MessageKey {
  7251. if x != nil {
  7252. return x.ParentMessageKey
  7253. }
  7254. return nil
  7255. }
  7256. func (x *MessageAssociation) GetMessageIndex() int32 {
  7257. if x != nil && x.MessageIndex != nil {
  7258. return *x.MessageIndex
  7259. }
  7260. return 0
  7261. }
  7262. type ThreadID struct {
  7263. state protoimpl.MessageState `protogen:"open.v1"`
  7264. ThreadType *ThreadID_ThreadType `protobuf:"varint,1,opt,name=threadType,enum=WAWebProtobufsE2E.ThreadID_ThreadType" json:"threadType,omitempty"`
  7265. ThreadKey *waCommon.MessageKey `protobuf:"bytes,2,opt,name=threadKey" json:"threadKey,omitempty"`
  7266. unknownFields protoimpl.UnknownFields
  7267. sizeCache protoimpl.SizeCache
  7268. }
  7269. func (x *ThreadID) Reset() {
  7270. *x = ThreadID{}
  7271. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[35]
  7272. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7273. ms.StoreMessageInfo(mi)
  7274. }
  7275. func (x *ThreadID) String() string {
  7276. return protoimpl.X.MessageStringOf(x)
  7277. }
  7278. func (*ThreadID) ProtoMessage() {}
  7279. func (x *ThreadID) ProtoReflect() protoreflect.Message {
  7280. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[35]
  7281. if x != nil {
  7282. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7283. if ms.LoadMessageInfo() == nil {
  7284. ms.StoreMessageInfo(mi)
  7285. }
  7286. return ms
  7287. }
  7288. return mi.MessageOf(x)
  7289. }
  7290. // Deprecated: Use ThreadID.ProtoReflect.Descriptor instead.
  7291. func (*ThreadID) Descriptor() ([]byte, []int) {
  7292. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{35}
  7293. }
  7294. func (x *ThreadID) GetThreadType() ThreadID_ThreadType {
  7295. if x != nil && x.ThreadType != nil {
  7296. return *x.ThreadType
  7297. }
  7298. return ThreadID_UNKNOWN
  7299. }
  7300. func (x *ThreadID) GetThreadKey() *waCommon.MessageKey {
  7301. if x != nil {
  7302. return x.ThreadKey
  7303. }
  7304. return nil
  7305. }
  7306. type MessageContextInfo struct {
  7307. state protoimpl.MessageState `protogen:"open.v1"`
  7308. DeviceListMetadata *DeviceListMetadata `protobuf:"bytes,1,opt,name=deviceListMetadata" json:"deviceListMetadata,omitempty"`
  7309. DeviceListMetadataVersion *int32 `protobuf:"varint,2,opt,name=deviceListMetadataVersion" json:"deviceListMetadataVersion,omitempty"`
  7310. MessageSecret []byte `protobuf:"bytes,3,opt,name=messageSecret" json:"messageSecret,omitempty"`
  7311. PaddingBytes []byte `protobuf:"bytes,4,opt,name=paddingBytes" json:"paddingBytes,omitempty"`
  7312. MessageAddOnDurationInSecs *uint32 `protobuf:"varint,5,opt,name=messageAddOnDurationInSecs" json:"messageAddOnDurationInSecs,omitempty"`
  7313. BotMessageSecret []byte `protobuf:"bytes,6,opt,name=botMessageSecret" json:"botMessageSecret,omitempty"`
  7314. BotMetadata *waAICommon.BotMetadata `protobuf:"bytes,7,opt,name=botMetadata" json:"botMetadata,omitempty"`
  7315. ReportingTokenVersion *int32 `protobuf:"varint,8,opt,name=reportingTokenVersion" json:"reportingTokenVersion,omitempty"`
  7316. MessageAddOnExpiryType *MessageContextInfo_MessageAddonExpiryType `protobuf:"varint,9,opt,name=messageAddOnExpiryType,enum=WAWebProtobufsE2E.MessageContextInfo_MessageAddonExpiryType" json:"messageAddOnExpiryType,omitempty"`
  7317. MessageAssociation *MessageAssociation `protobuf:"bytes,10,opt,name=messageAssociation" json:"messageAssociation,omitempty"`
  7318. CapiCreatedGroup *bool `protobuf:"varint,11,opt,name=capiCreatedGroup" json:"capiCreatedGroup,omitempty"`
  7319. SupportPayload *string `protobuf:"bytes,12,opt,name=supportPayload" json:"supportPayload,omitempty"`
  7320. LimitSharing *waCommon.LimitSharing `protobuf:"bytes,13,opt,name=limitSharing" json:"limitSharing,omitempty"`
  7321. LimitSharingV2 *waCommon.LimitSharing `protobuf:"bytes,14,opt,name=limitSharingV2" json:"limitSharingV2,omitempty"`
  7322. ThreadID []*ThreadID `protobuf:"bytes,15,rep,name=threadID" json:"threadID,omitempty"`
  7323. WeblinkRenderConfig *WebLinkRenderConfig `protobuf:"varint,16,opt,name=weblinkRenderConfig,enum=WAWebProtobufsE2E.WebLinkRenderConfig" json:"weblinkRenderConfig,omitempty"`
  7324. unknownFields protoimpl.UnknownFields
  7325. sizeCache protoimpl.SizeCache
  7326. }
  7327. func (x *MessageContextInfo) Reset() {
  7328. *x = MessageContextInfo{}
  7329. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[36]
  7330. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7331. ms.StoreMessageInfo(mi)
  7332. }
  7333. func (x *MessageContextInfo) String() string {
  7334. return protoimpl.X.MessageStringOf(x)
  7335. }
  7336. func (*MessageContextInfo) ProtoMessage() {}
  7337. func (x *MessageContextInfo) ProtoReflect() protoreflect.Message {
  7338. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[36]
  7339. if x != nil {
  7340. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7341. if ms.LoadMessageInfo() == nil {
  7342. ms.StoreMessageInfo(mi)
  7343. }
  7344. return ms
  7345. }
  7346. return mi.MessageOf(x)
  7347. }
  7348. // Deprecated: Use MessageContextInfo.ProtoReflect.Descriptor instead.
  7349. func (*MessageContextInfo) Descriptor() ([]byte, []int) {
  7350. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{36}
  7351. }
  7352. func (x *MessageContextInfo) GetDeviceListMetadata() *DeviceListMetadata {
  7353. if x != nil {
  7354. return x.DeviceListMetadata
  7355. }
  7356. return nil
  7357. }
  7358. func (x *MessageContextInfo) GetDeviceListMetadataVersion() int32 {
  7359. if x != nil && x.DeviceListMetadataVersion != nil {
  7360. return *x.DeviceListMetadataVersion
  7361. }
  7362. return 0
  7363. }
  7364. func (x *MessageContextInfo) GetMessageSecret() []byte {
  7365. if x != nil {
  7366. return x.MessageSecret
  7367. }
  7368. return nil
  7369. }
  7370. func (x *MessageContextInfo) GetPaddingBytes() []byte {
  7371. if x != nil {
  7372. return x.PaddingBytes
  7373. }
  7374. return nil
  7375. }
  7376. func (x *MessageContextInfo) GetMessageAddOnDurationInSecs() uint32 {
  7377. if x != nil && x.MessageAddOnDurationInSecs != nil {
  7378. return *x.MessageAddOnDurationInSecs
  7379. }
  7380. return 0
  7381. }
  7382. func (x *MessageContextInfo) GetBotMessageSecret() []byte {
  7383. if x != nil {
  7384. return x.BotMessageSecret
  7385. }
  7386. return nil
  7387. }
  7388. func (x *MessageContextInfo) GetBotMetadata() *waAICommon.BotMetadata {
  7389. if x != nil {
  7390. return x.BotMetadata
  7391. }
  7392. return nil
  7393. }
  7394. func (x *MessageContextInfo) GetReportingTokenVersion() int32 {
  7395. if x != nil && x.ReportingTokenVersion != nil {
  7396. return *x.ReportingTokenVersion
  7397. }
  7398. return 0
  7399. }
  7400. func (x *MessageContextInfo) GetMessageAddOnExpiryType() MessageContextInfo_MessageAddonExpiryType {
  7401. if x != nil && x.MessageAddOnExpiryType != nil {
  7402. return *x.MessageAddOnExpiryType
  7403. }
  7404. return MessageContextInfo_STATIC
  7405. }
  7406. func (x *MessageContextInfo) GetMessageAssociation() *MessageAssociation {
  7407. if x != nil {
  7408. return x.MessageAssociation
  7409. }
  7410. return nil
  7411. }
  7412. func (x *MessageContextInfo) GetCapiCreatedGroup() bool {
  7413. if x != nil && x.CapiCreatedGroup != nil {
  7414. return *x.CapiCreatedGroup
  7415. }
  7416. return false
  7417. }
  7418. func (x *MessageContextInfo) GetSupportPayload() string {
  7419. if x != nil && x.SupportPayload != nil {
  7420. return *x.SupportPayload
  7421. }
  7422. return ""
  7423. }
  7424. func (x *MessageContextInfo) GetLimitSharing() *waCommon.LimitSharing {
  7425. if x != nil {
  7426. return x.LimitSharing
  7427. }
  7428. return nil
  7429. }
  7430. func (x *MessageContextInfo) GetLimitSharingV2() *waCommon.LimitSharing {
  7431. if x != nil {
  7432. return x.LimitSharingV2
  7433. }
  7434. return nil
  7435. }
  7436. func (x *MessageContextInfo) GetThreadID() []*ThreadID {
  7437. if x != nil {
  7438. return x.ThreadID
  7439. }
  7440. return nil
  7441. }
  7442. func (x *MessageContextInfo) GetWeblinkRenderConfig() WebLinkRenderConfig {
  7443. if x != nil && x.WeblinkRenderConfig != nil {
  7444. return *x.WeblinkRenderConfig
  7445. }
  7446. return WebLinkRenderConfig_WEBVIEW
  7447. }
  7448. type InteractiveAnnotation struct {
  7449. state protoimpl.MessageState `protogen:"open.v1"`
  7450. // Types that are valid to be assigned to Action:
  7451. //
  7452. // *InteractiveAnnotation_Location
  7453. // *InteractiveAnnotation_Newsletter
  7454. // *InteractiveAnnotation_EmbeddedAction
  7455. // *InteractiveAnnotation_TapAction
  7456. Action isInteractiveAnnotation_Action `protobuf_oneof:"action"`
  7457. PolygonVertices []*Point `protobuf:"bytes,1,rep,name=polygonVertices" json:"polygonVertices,omitempty"`
  7458. ShouldSkipConfirmation *bool `protobuf:"varint,4,opt,name=shouldSkipConfirmation" json:"shouldSkipConfirmation,omitempty"`
  7459. EmbeddedContent *EmbeddedContent `protobuf:"bytes,5,opt,name=embeddedContent" json:"embeddedContent,omitempty"`
  7460. StatusLinkType *InteractiveAnnotation_StatusLinkType `protobuf:"varint,8,opt,name=statusLinkType,enum=WAWebProtobufsE2E.InteractiveAnnotation_StatusLinkType" json:"statusLinkType,omitempty"`
  7461. unknownFields protoimpl.UnknownFields
  7462. sizeCache protoimpl.SizeCache
  7463. }
  7464. func (x *InteractiveAnnotation) Reset() {
  7465. *x = InteractiveAnnotation{}
  7466. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[37]
  7467. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7468. ms.StoreMessageInfo(mi)
  7469. }
  7470. func (x *InteractiveAnnotation) String() string {
  7471. return protoimpl.X.MessageStringOf(x)
  7472. }
  7473. func (*InteractiveAnnotation) ProtoMessage() {}
  7474. func (x *InteractiveAnnotation) ProtoReflect() protoreflect.Message {
  7475. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[37]
  7476. if x != nil {
  7477. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7478. if ms.LoadMessageInfo() == nil {
  7479. ms.StoreMessageInfo(mi)
  7480. }
  7481. return ms
  7482. }
  7483. return mi.MessageOf(x)
  7484. }
  7485. // Deprecated: Use InteractiveAnnotation.ProtoReflect.Descriptor instead.
  7486. func (*InteractiveAnnotation) Descriptor() ([]byte, []int) {
  7487. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{37}
  7488. }
  7489. func (x *InteractiveAnnotation) GetAction() isInteractiveAnnotation_Action {
  7490. if x != nil {
  7491. return x.Action
  7492. }
  7493. return nil
  7494. }
  7495. func (x *InteractiveAnnotation) GetLocation() *Location {
  7496. if x != nil {
  7497. if x, ok := x.Action.(*InteractiveAnnotation_Location); ok {
  7498. return x.Location
  7499. }
  7500. }
  7501. return nil
  7502. }
  7503. func (x *InteractiveAnnotation) GetNewsletter() *ContextInfo_ForwardedNewsletterMessageInfo {
  7504. if x != nil {
  7505. if x, ok := x.Action.(*InteractiveAnnotation_Newsletter); ok {
  7506. return x.Newsletter
  7507. }
  7508. }
  7509. return nil
  7510. }
  7511. func (x *InteractiveAnnotation) GetEmbeddedAction() bool {
  7512. if x != nil {
  7513. if x, ok := x.Action.(*InteractiveAnnotation_EmbeddedAction); ok {
  7514. return x.EmbeddedAction
  7515. }
  7516. }
  7517. return false
  7518. }
  7519. func (x *InteractiveAnnotation) GetTapAction() *TapLinkAction {
  7520. if x != nil {
  7521. if x, ok := x.Action.(*InteractiveAnnotation_TapAction); ok {
  7522. return x.TapAction
  7523. }
  7524. }
  7525. return nil
  7526. }
  7527. func (x *InteractiveAnnotation) GetPolygonVertices() []*Point {
  7528. if x != nil {
  7529. return x.PolygonVertices
  7530. }
  7531. return nil
  7532. }
  7533. func (x *InteractiveAnnotation) GetShouldSkipConfirmation() bool {
  7534. if x != nil && x.ShouldSkipConfirmation != nil {
  7535. return *x.ShouldSkipConfirmation
  7536. }
  7537. return false
  7538. }
  7539. func (x *InteractiveAnnotation) GetEmbeddedContent() *EmbeddedContent {
  7540. if x != nil {
  7541. return x.EmbeddedContent
  7542. }
  7543. return nil
  7544. }
  7545. func (x *InteractiveAnnotation) GetStatusLinkType() InteractiveAnnotation_StatusLinkType {
  7546. if x != nil && x.StatusLinkType != nil {
  7547. return *x.StatusLinkType
  7548. }
  7549. return InteractiveAnnotation_RASTERIZED_LINK_PREVIEW
  7550. }
  7551. type isInteractiveAnnotation_Action interface {
  7552. isInteractiveAnnotation_Action()
  7553. }
  7554. type InteractiveAnnotation_Location struct {
  7555. Location *Location `protobuf:"bytes,2,opt,name=location,oneof"`
  7556. }
  7557. type InteractiveAnnotation_Newsletter struct {
  7558. Newsletter *ContextInfo_ForwardedNewsletterMessageInfo `protobuf:"bytes,3,opt,name=newsletter,oneof"`
  7559. }
  7560. type InteractiveAnnotation_EmbeddedAction struct {
  7561. EmbeddedAction bool `protobuf:"varint,6,opt,name=embeddedAction,oneof"`
  7562. }
  7563. type InteractiveAnnotation_TapAction struct {
  7564. TapAction *TapLinkAction `protobuf:"bytes,7,opt,name=tapAction,oneof"`
  7565. }
  7566. func (*InteractiveAnnotation_Location) isInteractiveAnnotation_Action() {}
  7567. func (*InteractiveAnnotation_Newsletter) isInteractiveAnnotation_Action() {}
  7568. func (*InteractiveAnnotation_EmbeddedAction) isInteractiveAnnotation_Action() {}
  7569. func (*InteractiveAnnotation_TapAction) isInteractiveAnnotation_Action() {}
  7570. type HydratedTemplateButton struct {
  7571. state protoimpl.MessageState `protogen:"open.v1"`
  7572. // Types that are valid to be assigned to HydratedButton:
  7573. //
  7574. // *HydratedTemplateButton_QuickReplyButton
  7575. // *HydratedTemplateButton_UrlButton
  7576. // *HydratedTemplateButton_CallButton
  7577. HydratedButton isHydratedTemplateButton_HydratedButton `protobuf_oneof:"hydratedButton"`
  7578. Index *uint32 `protobuf:"varint,4,opt,name=index" json:"index,omitempty"`
  7579. unknownFields protoimpl.UnknownFields
  7580. sizeCache protoimpl.SizeCache
  7581. }
  7582. func (x *HydratedTemplateButton) Reset() {
  7583. *x = HydratedTemplateButton{}
  7584. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[38]
  7585. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7586. ms.StoreMessageInfo(mi)
  7587. }
  7588. func (x *HydratedTemplateButton) String() string {
  7589. return protoimpl.X.MessageStringOf(x)
  7590. }
  7591. func (*HydratedTemplateButton) ProtoMessage() {}
  7592. func (x *HydratedTemplateButton) ProtoReflect() protoreflect.Message {
  7593. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[38]
  7594. if x != nil {
  7595. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7596. if ms.LoadMessageInfo() == nil {
  7597. ms.StoreMessageInfo(mi)
  7598. }
  7599. return ms
  7600. }
  7601. return mi.MessageOf(x)
  7602. }
  7603. // Deprecated: Use HydratedTemplateButton.ProtoReflect.Descriptor instead.
  7604. func (*HydratedTemplateButton) Descriptor() ([]byte, []int) {
  7605. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38}
  7606. }
  7607. func (x *HydratedTemplateButton) GetHydratedButton() isHydratedTemplateButton_HydratedButton {
  7608. if x != nil {
  7609. return x.HydratedButton
  7610. }
  7611. return nil
  7612. }
  7613. func (x *HydratedTemplateButton) GetQuickReplyButton() *HydratedTemplateButton_HydratedQuickReplyButton {
  7614. if x != nil {
  7615. if x, ok := x.HydratedButton.(*HydratedTemplateButton_QuickReplyButton); ok {
  7616. return x.QuickReplyButton
  7617. }
  7618. }
  7619. return nil
  7620. }
  7621. func (x *HydratedTemplateButton) GetUrlButton() *HydratedTemplateButton_HydratedURLButton {
  7622. if x != nil {
  7623. if x, ok := x.HydratedButton.(*HydratedTemplateButton_UrlButton); ok {
  7624. return x.UrlButton
  7625. }
  7626. }
  7627. return nil
  7628. }
  7629. func (x *HydratedTemplateButton) GetCallButton() *HydratedTemplateButton_HydratedCallButton {
  7630. if x != nil {
  7631. if x, ok := x.HydratedButton.(*HydratedTemplateButton_CallButton); ok {
  7632. return x.CallButton
  7633. }
  7634. }
  7635. return nil
  7636. }
  7637. func (x *HydratedTemplateButton) GetIndex() uint32 {
  7638. if x != nil && x.Index != nil {
  7639. return *x.Index
  7640. }
  7641. return 0
  7642. }
  7643. type isHydratedTemplateButton_HydratedButton interface {
  7644. isHydratedTemplateButton_HydratedButton()
  7645. }
  7646. type HydratedTemplateButton_QuickReplyButton struct {
  7647. QuickReplyButton *HydratedTemplateButton_HydratedQuickReplyButton `protobuf:"bytes,1,opt,name=quickReplyButton,oneof"`
  7648. }
  7649. type HydratedTemplateButton_UrlButton struct {
  7650. UrlButton *HydratedTemplateButton_HydratedURLButton `protobuf:"bytes,2,opt,name=urlButton,oneof"`
  7651. }
  7652. type HydratedTemplateButton_CallButton struct {
  7653. CallButton *HydratedTemplateButton_HydratedCallButton `protobuf:"bytes,3,opt,name=callButton,oneof"`
  7654. }
  7655. func (*HydratedTemplateButton_QuickReplyButton) isHydratedTemplateButton_HydratedButton() {}
  7656. func (*HydratedTemplateButton_UrlButton) isHydratedTemplateButton_HydratedButton() {}
  7657. func (*HydratedTemplateButton_CallButton) isHydratedTemplateButton_HydratedButton() {}
  7658. type PaymentBackground struct {
  7659. state protoimpl.MessageState `protogen:"open.v1"`
  7660. ID *string `protobuf:"bytes,1,opt,name=ID" json:"ID,omitempty"`
  7661. FileLength *uint64 `protobuf:"varint,2,opt,name=fileLength" json:"fileLength,omitempty"`
  7662. Width *uint32 `protobuf:"varint,3,opt,name=width" json:"width,omitempty"`
  7663. Height *uint32 `protobuf:"varint,4,opt,name=height" json:"height,omitempty"`
  7664. Mimetype *string `protobuf:"bytes,5,opt,name=mimetype" json:"mimetype,omitempty"`
  7665. PlaceholderArgb *uint32 `protobuf:"fixed32,6,opt,name=placeholderArgb" json:"placeholderArgb,omitempty"`
  7666. TextArgb *uint32 `protobuf:"fixed32,7,opt,name=textArgb" json:"textArgb,omitempty"`
  7667. SubtextArgb *uint32 `protobuf:"fixed32,8,opt,name=subtextArgb" json:"subtextArgb,omitempty"`
  7668. MediaData *PaymentBackground_MediaData `protobuf:"bytes,9,opt,name=mediaData" json:"mediaData,omitempty"`
  7669. Type *PaymentBackground_Type `protobuf:"varint,10,opt,name=type,enum=WAWebProtobufsE2E.PaymentBackground_Type" json:"type,omitempty"`
  7670. unknownFields protoimpl.UnknownFields
  7671. sizeCache protoimpl.SizeCache
  7672. }
  7673. func (x *PaymentBackground) Reset() {
  7674. *x = PaymentBackground{}
  7675. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[39]
  7676. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7677. ms.StoreMessageInfo(mi)
  7678. }
  7679. func (x *PaymentBackground) String() string {
  7680. return protoimpl.X.MessageStringOf(x)
  7681. }
  7682. func (*PaymentBackground) ProtoMessage() {}
  7683. func (x *PaymentBackground) ProtoReflect() protoreflect.Message {
  7684. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[39]
  7685. if x != nil {
  7686. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7687. if ms.LoadMessageInfo() == nil {
  7688. ms.StoreMessageInfo(mi)
  7689. }
  7690. return ms
  7691. }
  7692. return mi.MessageOf(x)
  7693. }
  7694. // Deprecated: Use PaymentBackground.ProtoReflect.Descriptor instead.
  7695. func (*PaymentBackground) Descriptor() ([]byte, []int) {
  7696. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39}
  7697. }
  7698. func (x *PaymentBackground) GetID() string {
  7699. if x != nil && x.ID != nil {
  7700. return *x.ID
  7701. }
  7702. return ""
  7703. }
  7704. func (x *PaymentBackground) GetFileLength() uint64 {
  7705. if x != nil && x.FileLength != nil {
  7706. return *x.FileLength
  7707. }
  7708. return 0
  7709. }
  7710. func (x *PaymentBackground) GetWidth() uint32 {
  7711. if x != nil && x.Width != nil {
  7712. return *x.Width
  7713. }
  7714. return 0
  7715. }
  7716. func (x *PaymentBackground) GetHeight() uint32 {
  7717. if x != nil && x.Height != nil {
  7718. return *x.Height
  7719. }
  7720. return 0
  7721. }
  7722. func (x *PaymentBackground) GetMimetype() string {
  7723. if x != nil && x.Mimetype != nil {
  7724. return *x.Mimetype
  7725. }
  7726. return ""
  7727. }
  7728. func (x *PaymentBackground) GetPlaceholderArgb() uint32 {
  7729. if x != nil && x.PlaceholderArgb != nil {
  7730. return *x.PlaceholderArgb
  7731. }
  7732. return 0
  7733. }
  7734. func (x *PaymentBackground) GetTextArgb() uint32 {
  7735. if x != nil && x.TextArgb != nil {
  7736. return *x.TextArgb
  7737. }
  7738. return 0
  7739. }
  7740. func (x *PaymentBackground) GetSubtextArgb() uint32 {
  7741. if x != nil && x.SubtextArgb != nil {
  7742. return *x.SubtextArgb
  7743. }
  7744. return 0
  7745. }
  7746. func (x *PaymentBackground) GetMediaData() *PaymentBackground_MediaData {
  7747. if x != nil {
  7748. return x.MediaData
  7749. }
  7750. return nil
  7751. }
  7752. func (x *PaymentBackground) GetType() PaymentBackground_Type {
  7753. if x != nil && x.Type != nil {
  7754. return *x.Type
  7755. }
  7756. return PaymentBackground_UNKNOWN
  7757. }
  7758. type DisappearingMode struct {
  7759. state protoimpl.MessageState `protogen:"open.v1"`
  7760. Initiator *DisappearingMode_Initiator `protobuf:"varint,1,opt,name=initiator,enum=WAWebProtobufsE2E.DisappearingMode_Initiator" json:"initiator,omitempty"`
  7761. Trigger *DisappearingMode_Trigger `protobuf:"varint,2,opt,name=trigger,enum=WAWebProtobufsE2E.DisappearingMode_Trigger" json:"trigger,omitempty"`
  7762. InitiatorDeviceJID *string `protobuf:"bytes,3,opt,name=initiatorDeviceJID" json:"initiatorDeviceJID,omitempty"`
  7763. InitiatedByMe *bool `protobuf:"varint,4,opt,name=initiatedByMe" json:"initiatedByMe,omitempty"`
  7764. unknownFields protoimpl.UnknownFields
  7765. sizeCache protoimpl.SizeCache
  7766. }
  7767. func (x *DisappearingMode) Reset() {
  7768. *x = DisappearingMode{}
  7769. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[40]
  7770. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7771. ms.StoreMessageInfo(mi)
  7772. }
  7773. func (x *DisappearingMode) String() string {
  7774. return protoimpl.X.MessageStringOf(x)
  7775. }
  7776. func (*DisappearingMode) ProtoMessage() {}
  7777. func (x *DisappearingMode) ProtoReflect() protoreflect.Message {
  7778. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[40]
  7779. if x != nil {
  7780. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7781. if ms.LoadMessageInfo() == nil {
  7782. ms.StoreMessageInfo(mi)
  7783. }
  7784. return ms
  7785. }
  7786. return mi.MessageOf(x)
  7787. }
  7788. // Deprecated: Use DisappearingMode.ProtoReflect.Descriptor instead.
  7789. func (*DisappearingMode) Descriptor() ([]byte, []int) {
  7790. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{40}
  7791. }
  7792. func (x *DisappearingMode) GetInitiator() DisappearingMode_Initiator {
  7793. if x != nil && x.Initiator != nil {
  7794. return *x.Initiator
  7795. }
  7796. return DisappearingMode_CHANGED_IN_CHAT
  7797. }
  7798. func (x *DisappearingMode) GetTrigger() DisappearingMode_Trigger {
  7799. if x != nil && x.Trigger != nil {
  7800. return *x.Trigger
  7801. }
  7802. return DisappearingMode_UNKNOWN
  7803. }
  7804. func (x *DisappearingMode) GetInitiatorDeviceJID() string {
  7805. if x != nil && x.InitiatorDeviceJID != nil {
  7806. return *x.InitiatorDeviceJID
  7807. }
  7808. return ""
  7809. }
  7810. func (x *DisappearingMode) GetInitiatedByMe() bool {
  7811. if x != nil && x.InitiatedByMe != nil {
  7812. return *x.InitiatedByMe
  7813. }
  7814. return false
  7815. }
  7816. type ProcessedVideo struct {
  7817. state protoimpl.MessageState `protogen:"open.v1"`
  7818. DirectPath *string `protobuf:"bytes,1,opt,name=directPath" json:"directPath,omitempty"`
  7819. FileSHA256 []byte `protobuf:"bytes,2,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  7820. Height *uint32 `protobuf:"varint,3,opt,name=height" json:"height,omitempty"`
  7821. Width *uint32 `protobuf:"varint,4,opt,name=width" json:"width,omitempty"`
  7822. FileLength *uint64 `protobuf:"varint,5,opt,name=fileLength" json:"fileLength,omitempty"`
  7823. Bitrate *uint32 `protobuf:"varint,6,opt,name=bitrate" json:"bitrate,omitempty"`
  7824. Quality *ProcessedVideo_VideoQuality `protobuf:"varint,7,opt,name=quality,enum=WAWebProtobufsE2E.ProcessedVideo_VideoQuality" json:"quality,omitempty"`
  7825. Capabilities []string `protobuf:"bytes,8,rep,name=capabilities" json:"capabilities,omitempty"`
  7826. unknownFields protoimpl.UnknownFields
  7827. sizeCache protoimpl.SizeCache
  7828. }
  7829. func (x *ProcessedVideo) Reset() {
  7830. *x = ProcessedVideo{}
  7831. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[41]
  7832. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7833. ms.StoreMessageInfo(mi)
  7834. }
  7835. func (x *ProcessedVideo) String() string {
  7836. return protoimpl.X.MessageStringOf(x)
  7837. }
  7838. func (*ProcessedVideo) ProtoMessage() {}
  7839. func (x *ProcessedVideo) ProtoReflect() protoreflect.Message {
  7840. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[41]
  7841. if x != nil {
  7842. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7843. if ms.LoadMessageInfo() == nil {
  7844. ms.StoreMessageInfo(mi)
  7845. }
  7846. return ms
  7847. }
  7848. return mi.MessageOf(x)
  7849. }
  7850. // Deprecated: Use ProcessedVideo.ProtoReflect.Descriptor instead.
  7851. func (*ProcessedVideo) Descriptor() ([]byte, []int) {
  7852. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{41}
  7853. }
  7854. func (x *ProcessedVideo) GetDirectPath() string {
  7855. if x != nil && x.DirectPath != nil {
  7856. return *x.DirectPath
  7857. }
  7858. return ""
  7859. }
  7860. func (x *ProcessedVideo) GetFileSHA256() []byte {
  7861. if x != nil {
  7862. return x.FileSHA256
  7863. }
  7864. return nil
  7865. }
  7866. func (x *ProcessedVideo) GetHeight() uint32 {
  7867. if x != nil && x.Height != nil {
  7868. return *x.Height
  7869. }
  7870. return 0
  7871. }
  7872. func (x *ProcessedVideo) GetWidth() uint32 {
  7873. if x != nil && x.Width != nil {
  7874. return *x.Width
  7875. }
  7876. return 0
  7877. }
  7878. func (x *ProcessedVideo) GetFileLength() uint64 {
  7879. if x != nil && x.FileLength != nil {
  7880. return *x.FileLength
  7881. }
  7882. return 0
  7883. }
  7884. func (x *ProcessedVideo) GetBitrate() uint32 {
  7885. if x != nil && x.Bitrate != nil {
  7886. return *x.Bitrate
  7887. }
  7888. return 0
  7889. }
  7890. func (x *ProcessedVideo) GetQuality() ProcessedVideo_VideoQuality {
  7891. if x != nil && x.Quality != nil {
  7892. return *x.Quality
  7893. }
  7894. return ProcessedVideo_UNDEFINED
  7895. }
  7896. func (x *ProcessedVideo) GetCapabilities() []string {
  7897. if x != nil {
  7898. return x.Capabilities
  7899. }
  7900. return nil
  7901. }
  7902. type Message struct {
  7903. state protoimpl.MessageState `protogen:"open.v1"`
  7904. Conversation *string `protobuf:"bytes,1,opt,name=conversation" json:"conversation,omitempty"`
  7905. SenderKeyDistributionMessage *SenderKeyDistributionMessage `protobuf:"bytes,2,opt,name=senderKeyDistributionMessage" json:"senderKeyDistributionMessage,omitempty"`
  7906. ImageMessage *ImageMessage `protobuf:"bytes,3,opt,name=imageMessage" json:"imageMessage,omitempty"`
  7907. ContactMessage *ContactMessage `protobuf:"bytes,4,opt,name=contactMessage" json:"contactMessage,omitempty"`
  7908. LocationMessage *LocationMessage `protobuf:"bytes,5,opt,name=locationMessage" json:"locationMessage,omitempty"`
  7909. ExtendedTextMessage *ExtendedTextMessage `protobuf:"bytes,6,opt,name=extendedTextMessage" json:"extendedTextMessage,omitempty"`
  7910. DocumentMessage *DocumentMessage `protobuf:"bytes,7,opt,name=documentMessage" json:"documentMessage,omitempty"`
  7911. AudioMessage *AudioMessage `protobuf:"bytes,8,opt,name=audioMessage" json:"audioMessage,omitempty"`
  7912. VideoMessage *VideoMessage `protobuf:"bytes,9,opt,name=videoMessage" json:"videoMessage,omitempty"`
  7913. Call *Call `protobuf:"bytes,10,opt,name=call" json:"call,omitempty"`
  7914. Chat *Chat `protobuf:"bytes,11,opt,name=chat" json:"chat,omitempty"`
  7915. ProtocolMessage *ProtocolMessage `protobuf:"bytes,12,opt,name=protocolMessage" json:"protocolMessage,omitempty"`
  7916. ContactsArrayMessage *ContactsArrayMessage `protobuf:"bytes,13,opt,name=contactsArrayMessage" json:"contactsArrayMessage,omitempty"`
  7917. HighlyStructuredMessage *HighlyStructuredMessage `protobuf:"bytes,14,opt,name=highlyStructuredMessage" json:"highlyStructuredMessage,omitempty"`
  7918. FastRatchetKeySenderKeyDistributionMessage *SenderKeyDistributionMessage `protobuf:"bytes,15,opt,name=fastRatchetKeySenderKeyDistributionMessage" json:"fastRatchetKeySenderKeyDistributionMessage,omitempty"`
  7919. SendPaymentMessage *SendPaymentMessage `protobuf:"bytes,16,opt,name=sendPaymentMessage" json:"sendPaymentMessage,omitempty"`
  7920. LiveLocationMessage *LiveLocationMessage `protobuf:"bytes,18,opt,name=liveLocationMessage" json:"liveLocationMessage,omitempty"`
  7921. RequestPaymentMessage *RequestPaymentMessage `protobuf:"bytes,22,opt,name=requestPaymentMessage" json:"requestPaymentMessage,omitempty"`
  7922. DeclinePaymentRequestMessage *DeclinePaymentRequestMessage `protobuf:"bytes,23,opt,name=declinePaymentRequestMessage" json:"declinePaymentRequestMessage,omitempty"`
  7923. CancelPaymentRequestMessage *CancelPaymentRequestMessage `protobuf:"bytes,24,opt,name=cancelPaymentRequestMessage" json:"cancelPaymentRequestMessage,omitempty"`
  7924. TemplateMessage *TemplateMessage `protobuf:"bytes,25,opt,name=templateMessage" json:"templateMessage,omitempty"`
  7925. StickerMessage *StickerMessage `protobuf:"bytes,26,opt,name=stickerMessage" json:"stickerMessage,omitempty"`
  7926. GroupInviteMessage *GroupInviteMessage `protobuf:"bytes,28,opt,name=groupInviteMessage" json:"groupInviteMessage,omitempty"`
  7927. TemplateButtonReplyMessage *TemplateButtonReplyMessage `protobuf:"bytes,29,opt,name=templateButtonReplyMessage" json:"templateButtonReplyMessage,omitempty"`
  7928. ProductMessage *ProductMessage `protobuf:"bytes,30,opt,name=productMessage" json:"productMessage,omitempty"`
  7929. DeviceSentMessage *DeviceSentMessage `protobuf:"bytes,31,opt,name=deviceSentMessage" json:"deviceSentMessage,omitempty"`
  7930. MessageContextInfo *MessageContextInfo `protobuf:"bytes,35,opt,name=messageContextInfo" json:"messageContextInfo,omitempty"`
  7931. ListMessage *ListMessage `protobuf:"bytes,36,opt,name=listMessage" json:"listMessage,omitempty"`
  7932. ViewOnceMessage *FutureProofMessage `protobuf:"bytes,37,opt,name=viewOnceMessage" json:"viewOnceMessage,omitempty"`
  7933. OrderMessage *OrderMessage `protobuf:"bytes,38,opt,name=orderMessage" json:"orderMessage,omitempty"`
  7934. ListResponseMessage *ListResponseMessage `protobuf:"bytes,39,opt,name=listResponseMessage" json:"listResponseMessage,omitempty"`
  7935. EphemeralMessage *FutureProofMessage `protobuf:"bytes,40,opt,name=ephemeralMessage" json:"ephemeralMessage,omitempty"`
  7936. InvoiceMessage *InvoiceMessage `protobuf:"bytes,41,opt,name=invoiceMessage" json:"invoiceMessage,omitempty"`
  7937. ButtonsMessage *ButtonsMessage `protobuf:"bytes,42,opt,name=buttonsMessage" json:"buttonsMessage,omitempty"`
  7938. ButtonsResponseMessage *ButtonsResponseMessage `protobuf:"bytes,43,opt,name=buttonsResponseMessage" json:"buttonsResponseMessage,omitempty"`
  7939. PaymentInviteMessage *PaymentInviteMessage `protobuf:"bytes,44,opt,name=paymentInviteMessage" json:"paymentInviteMessage,omitempty"`
  7940. InteractiveMessage *InteractiveMessage `protobuf:"bytes,45,opt,name=interactiveMessage" json:"interactiveMessage,omitempty"`
  7941. ReactionMessage *ReactionMessage `protobuf:"bytes,46,opt,name=reactionMessage" json:"reactionMessage,omitempty"`
  7942. StickerSyncRmrMessage *StickerSyncRMRMessage `protobuf:"bytes,47,opt,name=stickerSyncRmrMessage" json:"stickerSyncRmrMessage,omitempty"`
  7943. InteractiveResponseMessage *InteractiveResponseMessage `protobuf:"bytes,48,opt,name=interactiveResponseMessage" json:"interactiveResponseMessage,omitempty"`
  7944. PollCreationMessage *PollCreationMessage `protobuf:"bytes,49,opt,name=pollCreationMessage" json:"pollCreationMessage,omitempty"`
  7945. PollUpdateMessage *PollUpdateMessage `protobuf:"bytes,50,opt,name=pollUpdateMessage" json:"pollUpdateMessage,omitempty"`
  7946. KeepInChatMessage *KeepInChatMessage `protobuf:"bytes,51,opt,name=keepInChatMessage" json:"keepInChatMessage,omitempty"`
  7947. DocumentWithCaptionMessage *FutureProofMessage `protobuf:"bytes,53,opt,name=documentWithCaptionMessage" json:"documentWithCaptionMessage,omitempty"`
  7948. RequestPhoneNumberMessage *RequestPhoneNumberMessage `protobuf:"bytes,54,opt,name=requestPhoneNumberMessage" json:"requestPhoneNumberMessage,omitempty"`
  7949. ViewOnceMessageV2 *FutureProofMessage `protobuf:"bytes,55,opt,name=viewOnceMessageV2" json:"viewOnceMessageV2,omitempty"`
  7950. EncReactionMessage *EncReactionMessage `protobuf:"bytes,56,opt,name=encReactionMessage" json:"encReactionMessage,omitempty"`
  7951. EditedMessage *FutureProofMessage `protobuf:"bytes,58,opt,name=editedMessage" json:"editedMessage,omitempty"`
  7952. ViewOnceMessageV2Extension *FutureProofMessage `protobuf:"bytes,59,opt,name=viewOnceMessageV2Extension" json:"viewOnceMessageV2Extension,omitempty"`
  7953. PollCreationMessageV2 *PollCreationMessage `protobuf:"bytes,60,opt,name=pollCreationMessageV2" json:"pollCreationMessageV2,omitempty"`
  7954. ScheduledCallCreationMessage *ScheduledCallCreationMessage `protobuf:"bytes,61,opt,name=scheduledCallCreationMessage" json:"scheduledCallCreationMessage,omitempty"`
  7955. GroupMentionedMessage *FutureProofMessage `protobuf:"bytes,62,opt,name=groupMentionedMessage" json:"groupMentionedMessage,omitempty"`
  7956. PinInChatMessage *PinInChatMessage `protobuf:"bytes,63,opt,name=pinInChatMessage" json:"pinInChatMessage,omitempty"`
  7957. PollCreationMessageV3 *PollCreationMessage `protobuf:"bytes,64,opt,name=pollCreationMessageV3" json:"pollCreationMessageV3,omitempty"`
  7958. ScheduledCallEditMessage *ScheduledCallEditMessage `protobuf:"bytes,65,opt,name=scheduledCallEditMessage" json:"scheduledCallEditMessage,omitempty"`
  7959. PtvMessage *VideoMessage `protobuf:"bytes,66,opt,name=ptvMessage" json:"ptvMessage,omitempty"`
  7960. BotInvokeMessage *FutureProofMessage `protobuf:"bytes,67,opt,name=botInvokeMessage" json:"botInvokeMessage,omitempty"`
  7961. CallLogMesssage *CallLogMessage `protobuf:"bytes,69,opt,name=callLogMesssage" json:"callLogMesssage,omitempty"`
  7962. MessageHistoryBundle *MessageHistoryBundle `protobuf:"bytes,70,opt,name=messageHistoryBundle" json:"messageHistoryBundle,omitempty"`
  7963. EncCommentMessage *EncCommentMessage `protobuf:"bytes,71,opt,name=encCommentMessage" json:"encCommentMessage,omitempty"`
  7964. BcallMessage *BCallMessage `protobuf:"bytes,72,opt,name=bcallMessage" json:"bcallMessage,omitempty"`
  7965. LottieStickerMessage *FutureProofMessage `protobuf:"bytes,74,opt,name=lottieStickerMessage" json:"lottieStickerMessage,omitempty"`
  7966. EventMessage *EventMessage `protobuf:"bytes,75,opt,name=eventMessage" json:"eventMessage,omitempty"`
  7967. EncEventResponseMessage *EncEventResponseMessage `protobuf:"bytes,76,opt,name=encEventResponseMessage" json:"encEventResponseMessage,omitempty"`
  7968. CommentMessage *CommentMessage `protobuf:"bytes,77,opt,name=commentMessage" json:"commentMessage,omitempty"`
  7969. NewsletterAdminInviteMessage *NewsletterAdminInviteMessage `protobuf:"bytes,78,opt,name=newsletterAdminInviteMessage" json:"newsletterAdminInviteMessage,omitempty"`
  7970. PlaceholderMessage *PlaceholderMessage `protobuf:"bytes,80,opt,name=placeholderMessage" json:"placeholderMessage,omitempty"`
  7971. SecretEncryptedMessage *SecretEncryptedMessage `protobuf:"bytes,82,opt,name=secretEncryptedMessage" json:"secretEncryptedMessage,omitempty"`
  7972. AlbumMessage *AlbumMessage `protobuf:"bytes,83,opt,name=albumMessage" json:"albumMessage,omitempty"`
  7973. EventCoverImage *FutureProofMessage `protobuf:"bytes,85,opt,name=eventCoverImage" json:"eventCoverImage,omitempty"`
  7974. StickerPackMessage *StickerPackMessage `protobuf:"bytes,86,opt,name=stickerPackMessage" json:"stickerPackMessage,omitempty"`
  7975. StatusMentionMessage *FutureProofMessage `protobuf:"bytes,87,opt,name=statusMentionMessage" json:"statusMentionMessage,omitempty"`
  7976. PollResultSnapshotMessage *PollResultSnapshotMessage `protobuf:"bytes,88,opt,name=pollResultSnapshotMessage" json:"pollResultSnapshotMessage,omitempty"`
  7977. PollCreationOptionImageMessage *FutureProofMessage `protobuf:"bytes,90,opt,name=pollCreationOptionImageMessage" json:"pollCreationOptionImageMessage,omitempty"`
  7978. AssociatedChildMessage *FutureProofMessage `protobuf:"bytes,91,opt,name=associatedChildMessage" json:"associatedChildMessage,omitempty"`
  7979. GroupStatusMentionMessage *FutureProofMessage `protobuf:"bytes,92,opt,name=groupStatusMentionMessage" json:"groupStatusMentionMessage,omitempty"`
  7980. PollCreationMessageV4 *FutureProofMessage `protobuf:"bytes,93,opt,name=pollCreationMessageV4" json:"pollCreationMessageV4,omitempty"`
  7981. StatusAddYours *FutureProofMessage `protobuf:"bytes,95,opt,name=statusAddYours" json:"statusAddYours,omitempty"`
  7982. GroupStatusMessage *FutureProofMessage `protobuf:"bytes,96,opt,name=groupStatusMessage" json:"groupStatusMessage,omitempty"`
  7983. RichResponseMessage *AIRichResponseMessage `protobuf:"bytes,97,opt,name=richResponseMessage" json:"richResponseMessage,omitempty"`
  7984. StatusNotificationMessage *StatusNotificationMessage `protobuf:"bytes,98,opt,name=statusNotificationMessage" json:"statusNotificationMessage,omitempty"`
  7985. LimitSharingMessage *FutureProofMessage `protobuf:"bytes,99,opt,name=limitSharingMessage" json:"limitSharingMessage,omitempty"`
  7986. BotTaskMessage *FutureProofMessage `protobuf:"bytes,100,opt,name=botTaskMessage" json:"botTaskMessage,omitempty"`
  7987. QuestionMessage *FutureProofMessage `protobuf:"bytes,101,opt,name=questionMessage" json:"questionMessage,omitempty"`
  7988. MessageHistoryNotice *MessageHistoryNotice `protobuf:"bytes,102,opt,name=messageHistoryNotice" json:"messageHistoryNotice,omitempty"`
  7989. GroupStatusMessageV2 *FutureProofMessage `protobuf:"bytes,103,opt,name=groupStatusMessageV2" json:"groupStatusMessageV2,omitempty"`
  7990. BotForwardedMessage *FutureProofMessage `protobuf:"bytes,104,opt,name=botForwardedMessage" json:"botForwardedMessage,omitempty"`
  7991. StatusQuestionAnswerMessage *StatusQuestionAnswerMessage `protobuf:"bytes,105,opt,name=statusQuestionAnswerMessage" json:"statusQuestionAnswerMessage,omitempty"`
  7992. QuestionReplyMessage *FutureProofMessage `protobuf:"bytes,106,opt,name=questionReplyMessage" json:"questionReplyMessage,omitempty"`
  7993. QuestionResponseMessage *QuestionResponseMessage `protobuf:"bytes,107,opt,name=questionResponseMessage" json:"questionResponseMessage,omitempty"`
  7994. StatusQuotedMessage *StatusQuotedMessage `protobuf:"bytes,109,opt,name=statusQuotedMessage" json:"statusQuotedMessage,omitempty"`
  7995. StatusStickerInteractionMessage *StatusStickerInteractionMessage `protobuf:"bytes,110,opt,name=statusStickerInteractionMessage" json:"statusStickerInteractionMessage,omitempty"`
  7996. PollCreationMessageV5 *PollCreationMessage `protobuf:"bytes,111,opt,name=pollCreationMessageV5" json:"pollCreationMessageV5,omitempty"`
  7997. NewsletterFollowerInviteMessageV2 *NewsletterFollowerInviteMessage `protobuf:"bytes,113,opt,name=newsletterFollowerInviteMessageV2" json:"newsletterFollowerInviteMessageV2,omitempty"`
  7998. PollResultSnapshotMessageV3 *PollResultSnapshotMessage `protobuf:"bytes,115,opt,name=pollResultSnapshotMessageV3" json:"pollResultSnapshotMessageV3,omitempty"`
  7999. NewsletterAdminProfileMessage *FutureProofMessage `protobuf:"bytes,116,opt,name=newsletterAdminProfileMessage" json:"newsletterAdminProfileMessage,omitempty"`
  8000. unknownFields protoimpl.UnknownFields
  8001. sizeCache protoimpl.SizeCache
  8002. }
  8003. func (x *Message) Reset() {
  8004. *x = Message{}
  8005. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[42]
  8006. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8007. ms.StoreMessageInfo(mi)
  8008. }
  8009. func (x *Message) String() string {
  8010. return protoimpl.X.MessageStringOf(x)
  8011. }
  8012. func (*Message) ProtoMessage() {}
  8013. func (x *Message) ProtoReflect() protoreflect.Message {
  8014. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[42]
  8015. if x != nil {
  8016. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8017. if ms.LoadMessageInfo() == nil {
  8018. ms.StoreMessageInfo(mi)
  8019. }
  8020. return ms
  8021. }
  8022. return mi.MessageOf(x)
  8023. }
  8024. // Deprecated: Use Message.ProtoReflect.Descriptor instead.
  8025. func (*Message) Descriptor() ([]byte, []int) {
  8026. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{42}
  8027. }
  8028. func (x *Message) GetConversation() string {
  8029. if x != nil && x.Conversation != nil {
  8030. return *x.Conversation
  8031. }
  8032. return ""
  8033. }
  8034. func (x *Message) GetSenderKeyDistributionMessage() *SenderKeyDistributionMessage {
  8035. if x != nil {
  8036. return x.SenderKeyDistributionMessage
  8037. }
  8038. return nil
  8039. }
  8040. func (x *Message) GetImageMessage() *ImageMessage {
  8041. if x != nil {
  8042. return x.ImageMessage
  8043. }
  8044. return nil
  8045. }
  8046. func (x *Message) GetContactMessage() *ContactMessage {
  8047. if x != nil {
  8048. return x.ContactMessage
  8049. }
  8050. return nil
  8051. }
  8052. func (x *Message) GetLocationMessage() *LocationMessage {
  8053. if x != nil {
  8054. return x.LocationMessage
  8055. }
  8056. return nil
  8057. }
  8058. func (x *Message) GetExtendedTextMessage() *ExtendedTextMessage {
  8059. if x != nil {
  8060. return x.ExtendedTextMessage
  8061. }
  8062. return nil
  8063. }
  8064. func (x *Message) GetDocumentMessage() *DocumentMessage {
  8065. if x != nil {
  8066. return x.DocumentMessage
  8067. }
  8068. return nil
  8069. }
  8070. func (x *Message) GetAudioMessage() *AudioMessage {
  8071. if x != nil {
  8072. return x.AudioMessage
  8073. }
  8074. return nil
  8075. }
  8076. func (x *Message) GetVideoMessage() *VideoMessage {
  8077. if x != nil {
  8078. return x.VideoMessage
  8079. }
  8080. return nil
  8081. }
  8082. func (x *Message) GetCall() *Call {
  8083. if x != nil {
  8084. return x.Call
  8085. }
  8086. return nil
  8087. }
  8088. func (x *Message) GetChat() *Chat {
  8089. if x != nil {
  8090. return x.Chat
  8091. }
  8092. return nil
  8093. }
  8094. func (x *Message) GetProtocolMessage() *ProtocolMessage {
  8095. if x != nil {
  8096. return x.ProtocolMessage
  8097. }
  8098. return nil
  8099. }
  8100. func (x *Message) GetContactsArrayMessage() *ContactsArrayMessage {
  8101. if x != nil {
  8102. return x.ContactsArrayMessage
  8103. }
  8104. return nil
  8105. }
  8106. func (x *Message) GetHighlyStructuredMessage() *HighlyStructuredMessage {
  8107. if x != nil {
  8108. return x.HighlyStructuredMessage
  8109. }
  8110. return nil
  8111. }
  8112. func (x *Message) GetFastRatchetKeySenderKeyDistributionMessage() *SenderKeyDistributionMessage {
  8113. if x != nil {
  8114. return x.FastRatchetKeySenderKeyDistributionMessage
  8115. }
  8116. return nil
  8117. }
  8118. func (x *Message) GetSendPaymentMessage() *SendPaymentMessage {
  8119. if x != nil {
  8120. return x.SendPaymentMessage
  8121. }
  8122. return nil
  8123. }
  8124. func (x *Message) GetLiveLocationMessage() *LiveLocationMessage {
  8125. if x != nil {
  8126. return x.LiveLocationMessage
  8127. }
  8128. return nil
  8129. }
  8130. func (x *Message) GetRequestPaymentMessage() *RequestPaymentMessage {
  8131. if x != nil {
  8132. return x.RequestPaymentMessage
  8133. }
  8134. return nil
  8135. }
  8136. func (x *Message) GetDeclinePaymentRequestMessage() *DeclinePaymentRequestMessage {
  8137. if x != nil {
  8138. return x.DeclinePaymentRequestMessage
  8139. }
  8140. return nil
  8141. }
  8142. func (x *Message) GetCancelPaymentRequestMessage() *CancelPaymentRequestMessage {
  8143. if x != nil {
  8144. return x.CancelPaymentRequestMessage
  8145. }
  8146. return nil
  8147. }
  8148. func (x *Message) GetTemplateMessage() *TemplateMessage {
  8149. if x != nil {
  8150. return x.TemplateMessage
  8151. }
  8152. return nil
  8153. }
  8154. func (x *Message) GetStickerMessage() *StickerMessage {
  8155. if x != nil {
  8156. return x.StickerMessage
  8157. }
  8158. return nil
  8159. }
  8160. func (x *Message) GetGroupInviteMessage() *GroupInviteMessage {
  8161. if x != nil {
  8162. return x.GroupInviteMessage
  8163. }
  8164. return nil
  8165. }
  8166. func (x *Message) GetTemplateButtonReplyMessage() *TemplateButtonReplyMessage {
  8167. if x != nil {
  8168. return x.TemplateButtonReplyMessage
  8169. }
  8170. return nil
  8171. }
  8172. func (x *Message) GetProductMessage() *ProductMessage {
  8173. if x != nil {
  8174. return x.ProductMessage
  8175. }
  8176. return nil
  8177. }
  8178. func (x *Message) GetDeviceSentMessage() *DeviceSentMessage {
  8179. if x != nil {
  8180. return x.DeviceSentMessage
  8181. }
  8182. return nil
  8183. }
  8184. func (x *Message) GetMessageContextInfo() *MessageContextInfo {
  8185. if x != nil {
  8186. return x.MessageContextInfo
  8187. }
  8188. return nil
  8189. }
  8190. func (x *Message) GetListMessage() *ListMessage {
  8191. if x != nil {
  8192. return x.ListMessage
  8193. }
  8194. return nil
  8195. }
  8196. func (x *Message) GetViewOnceMessage() *FutureProofMessage {
  8197. if x != nil {
  8198. return x.ViewOnceMessage
  8199. }
  8200. return nil
  8201. }
  8202. func (x *Message) GetOrderMessage() *OrderMessage {
  8203. if x != nil {
  8204. return x.OrderMessage
  8205. }
  8206. return nil
  8207. }
  8208. func (x *Message) GetListResponseMessage() *ListResponseMessage {
  8209. if x != nil {
  8210. return x.ListResponseMessage
  8211. }
  8212. return nil
  8213. }
  8214. func (x *Message) GetEphemeralMessage() *FutureProofMessage {
  8215. if x != nil {
  8216. return x.EphemeralMessage
  8217. }
  8218. return nil
  8219. }
  8220. func (x *Message) GetInvoiceMessage() *InvoiceMessage {
  8221. if x != nil {
  8222. return x.InvoiceMessage
  8223. }
  8224. return nil
  8225. }
  8226. func (x *Message) GetButtonsMessage() *ButtonsMessage {
  8227. if x != nil {
  8228. return x.ButtonsMessage
  8229. }
  8230. return nil
  8231. }
  8232. func (x *Message) GetButtonsResponseMessage() *ButtonsResponseMessage {
  8233. if x != nil {
  8234. return x.ButtonsResponseMessage
  8235. }
  8236. return nil
  8237. }
  8238. func (x *Message) GetPaymentInviteMessage() *PaymentInviteMessage {
  8239. if x != nil {
  8240. return x.PaymentInviteMessage
  8241. }
  8242. return nil
  8243. }
  8244. func (x *Message) GetInteractiveMessage() *InteractiveMessage {
  8245. if x != nil {
  8246. return x.InteractiveMessage
  8247. }
  8248. return nil
  8249. }
  8250. func (x *Message) GetReactionMessage() *ReactionMessage {
  8251. if x != nil {
  8252. return x.ReactionMessage
  8253. }
  8254. return nil
  8255. }
  8256. func (x *Message) GetStickerSyncRmrMessage() *StickerSyncRMRMessage {
  8257. if x != nil {
  8258. return x.StickerSyncRmrMessage
  8259. }
  8260. return nil
  8261. }
  8262. func (x *Message) GetInteractiveResponseMessage() *InteractiveResponseMessage {
  8263. if x != nil {
  8264. return x.InteractiveResponseMessage
  8265. }
  8266. return nil
  8267. }
  8268. func (x *Message) GetPollCreationMessage() *PollCreationMessage {
  8269. if x != nil {
  8270. return x.PollCreationMessage
  8271. }
  8272. return nil
  8273. }
  8274. func (x *Message) GetPollUpdateMessage() *PollUpdateMessage {
  8275. if x != nil {
  8276. return x.PollUpdateMessage
  8277. }
  8278. return nil
  8279. }
  8280. func (x *Message) GetKeepInChatMessage() *KeepInChatMessage {
  8281. if x != nil {
  8282. return x.KeepInChatMessage
  8283. }
  8284. return nil
  8285. }
  8286. func (x *Message) GetDocumentWithCaptionMessage() *FutureProofMessage {
  8287. if x != nil {
  8288. return x.DocumentWithCaptionMessage
  8289. }
  8290. return nil
  8291. }
  8292. func (x *Message) GetRequestPhoneNumberMessage() *RequestPhoneNumberMessage {
  8293. if x != nil {
  8294. return x.RequestPhoneNumberMessage
  8295. }
  8296. return nil
  8297. }
  8298. func (x *Message) GetViewOnceMessageV2() *FutureProofMessage {
  8299. if x != nil {
  8300. return x.ViewOnceMessageV2
  8301. }
  8302. return nil
  8303. }
  8304. func (x *Message) GetEncReactionMessage() *EncReactionMessage {
  8305. if x != nil {
  8306. return x.EncReactionMessage
  8307. }
  8308. return nil
  8309. }
  8310. func (x *Message) GetEditedMessage() *FutureProofMessage {
  8311. if x != nil {
  8312. return x.EditedMessage
  8313. }
  8314. return nil
  8315. }
  8316. func (x *Message) GetViewOnceMessageV2Extension() *FutureProofMessage {
  8317. if x != nil {
  8318. return x.ViewOnceMessageV2Extension
  8319. }
  8320. return nil
  8321. }
  8322. func (x *Message) GetPollCreationMessageV2() *PollCreationMessage {
  8323. if x != nil {
  8324. return x.PollCreationMessageV2
  8325. }
  8326. return nil
  8327. }
  8328. func (x *Message) GetScheduledCallCreationMessage() *ScheduledCallCreationMessage {
  8329. if x != nil {
  8330. return x.ScheduledCallCreationMessage
  8331. }
  8332. return nil
  8333. }
  8334. func (x *Message) GetGroupMentionedMessage() *FutureProofMessage {
  8335. if x != nil {
  8336. return x.GroupMentionedMessage
  8337. }
  8338. return nil
  8339. }
  8340. func (x *Message) GetPinInChatMessage() *PinInChatMessage {
  8341. if x != nil {
  8342. return x.PinInChatMessage
  8343. }
  8344. return nil
  8345. }
  8346. func (x *Message) GetPollCreationMessageV3() *PollCreationMessage {
  8347. if x != nil {
  8348. return x.PollCreationMessageV3
  8349. }
  8350. return nil
  8351. }
  8352. func (x *Message) GetScheduledCallEditMessage() *ScheduledCallEditMessage {
  8353. if x != nil {
  8354. return x.ScheduledCallEditMessage
  8355. }
  8356. return nil
  8357. }
  8358. func (x *Message) GetPtvMessage() *VideoMessage {
  8359. if x != nil {
  8360. return x.PtvMessage
  8361. }
  8362. return nil
  8363. }
  8364. func (x *Message) GetBotInvokeMessage() *FutureProofMessage {
  8365. if x != nil {
  8366. return x.BotInvokeMessage
  8367. }
  8368. return nil
  8369. }
  8370. func (x *Message) GetCallLogMesssage() *CallLogMessage {
  8371. if x != nil {
  8372. return x.CallLogMesssage
  8373. }
  8374. return nil
  8375. }
  8376. func (x *Message) GetMessageHistoryBundle() *MessageHistoryBundle {
  8377. if x != nil {
  8378. return x.MessageHistoryBundle
  8379. }
  8380. return nil
  8381. }
  8382. func (x *Message) GetEncCommentMessage() *EncCommentMessage {
  8383. if x != nil {
  8384. return x.EncCommentMessage
  8385. }
  8386. return nil
  8387. }
  8388. func (x *Message) GetBcallMessage() *BCallMessage {
  8389. if x != nil {
  8390. return x.BcallMessage
  8391. }
  8392. return nil
  8393. }
  8394. func (x *Message) GetLottieStickerMessage() *FutureProofMessage {
  8395. if x != nil {
  8396. return x.LottieStickerMessage
  8397. }
  8398. return nil
  8399. }
  8400. func (x *Message) GetEventMessage() *EventMessage {
  8401. if x != nil {
  8402. return x.EventMessage
  8403. }
  8404. return nil
  8405. }
  8406. func (x *Message) GetEncEventResponseMessage() *EncEventResponseMessage {
  8407. if x != nil {
  8408. return x.EncEventResponseMessage
  8409. }
  8410. return nil
  8411. }
  8412. func (x *Message) GetCommentMessage() *CommentMessage {
  8413. if x != nil {
  8414. return x.CommentMessage
  8415. }
  8416. return nil
  8417. }
  8418. func (x *Message) GetNewsletterAdminInviteMessage() *NewsletterAdminInviteMessage {
  8419. if x != nil {
  8420. return x.NewsletterAdminInviteMessage
  8421. }
  8422. return nil
  8423. }
  8424. func (x *Message) GetPlaceholderMessage() *PlaceholderMessage {
  8425. if x != nil {
  8426. return x.PlaceholderMessage
  8427. }
  8428. return nil
  8429. }
  8430. func (x *Message) GetSecretEncryptedMessage() *SecretEncryptedMessage {
  8431. if x != nil {
  8432. return x.SecretEncryptedMessage
  8433. }
  8434. return nil
  8435. }
  8436. func (x *Message) GetAlbumMessage() *AlbumMessage {
  8437. if x != nil {
  8438. return x.AlbumMessage
  8439. }
  8440. return nil
  8441. }
  8442. func (x *Message) GetEventCoverImage() *FutureProofMessage {
  8443. if x != nil {
  8444. return x.EventCoverImage
  8445. }
  8446. return nil
  8447. }
  8448. func (x *Message) GetStickerPackMessage() *StickerPackMessage {
  8449. if x != nil {
  8450. return x.StickerPackMessage
  8451. }
  8452. return nil
  8453. }
  8454. func (x *Message) GetStatusMentionMessage() *FutureProofMessage {
  8455. if x != nil {
  8456. return x.StatusMentionMessage
  8457. }
  8458. return nil
  8459. }
  8460. func (x *Message) GetPollResultSnapshotMessage() *PollResultSnapshotMessage {
  8461. if x != nil {
  8462. return x.PollResultSnapshotMessage
  8463. }
  8464. return nil
  8465. }
  8466. func (x *Message) GetPollCreationOptionImageMessage() *FutureProofMessage {
  8467. if x != nil {
  8468. return x.PollCreationOptionImageMessage
  8469. }
  8470. return nil
  8471. }
  8472. func (x *Message) GetAssociatedChildMessage() *FutureProofMessage {
  8473. if x != nil {
  8474. return x.AssociatedChildMessage
  8475. }
  8476. return nil
  8477. }
  8478. func (x *Message) GetGroupStatusMentionMessage() *FutureProofMessage {
  8479. if x != nil {
  8480. return x.GroupStatusMentionMessage
  8481. }
  8482. return nil
  8483. }
  8484. func (x *Message) GetPollCreationMessageV4() *FutureProofMessage {
  8485. if x != nil {
  8486. return x.PollCreationMessageV4
  8487. }
  8488. return nil
  8489. }
  8490. func (x *Message) GetStatusAddYours() *FutureProofMessage {
  8491. if x != nil {
  8492. return x.StatusAddYours
  8493. }
  8494. return nil
  8495. }
  8496. func (x *Message) GetGroupStatusMessage() *FutureProofMessage {
  8497. if x != nil {
  8498. return x.GroupStatusMessage
  8499. }
  8500. return nil
  8501. }
  8502. func (x *Message) GetRichResponseMessage() *AIRichResponseMessage {
  8503. if x != nil {
  8504. return x.RichResponseMessage
  8505. }
  8506. return nil
  8507. }
  8508. func (x *Message) GetStatusNotificationMessage() *StatusNotificationMessage {
  8509. if x != nil {
  8510. return x.StatusNotificationMessage
  8511. }
  8512. return nil
  8513. }
  8514. func (x *Message) GetLimitSharingMessage() *FutureProofMessage {
  8515. if x != nil {
  8516. return x.LimitSharingMessage
  8517. }
  8518. return nil
  8519. }
  8520. func (x *Message) GetBotTaskMessage() *FutureProofMessage {
  8521. if x != nil {
  8522. return x.BotTaskMessage
  8523. }
  8524. return nil
  8525. }
  8526. func (x *Message) GetQuestionMessage() *FutureProofMessage {
  8527. if x != nil {
  8528. return x.QuestionMessage
  8529. }
  8530. return nil
  8531. }
  8532. func (x *Message) GetMessageHistoryNotice() *MessageHistoryNotice {
  8533. if x != nil {
  8534. return x.MessageHistoryNotice
  8535. }
  8536. return nil
  8537. }
  8538. func (x *Message) GetGroupStatusMessageV2() *FutureProofMessage {
  8539. if x != nil {
  8540. return x.GroupStatusMessageV2
  8541. }
  8542. return nil
  8543. }
  8544. func (x *Message) GetBotForwardedMessage() *FutureProofMessage {
  8545. if x != nil {
  8546. return x.BotForwardedMessage
  8547. }
  8548. return nil
  8549. }
  8550. func (x *Message) GetStatusQuestionAnswerMessage() *StatusQuestionAnswerMessage {
  8551. if x != nil {
  8552. return x.StatusQuestionAnswerMessage
  8553. }
  8554. return nil
  8555. }
  8556. func (x *Message) GetQuestionReplyMessage() *FutureProofMessage {
  8557. if x != nil {
  8558. return x.QuestionReplyMessage
  8559. }
  8560. return nil
  8561. }
  8562. func (x *Message) GetQuestionResponseMessage() *QuestionResponseMessage {
  8563. if x != nil {
  8564. return x.QuestionResponseMessage
  8565. }
  8566. return nil
  8567. }
  8568. func (x *Message) GetStatusQuotedMessage() *StatusQuotedMessage {
  8569. if x != nil {
  8570. return x.StatusQuotedMessage
  8571. }
  8572. return nil
  8573. }
  8574. func (x *Message) GetStatusStickerInteractionMessage() *StatusStickerInteractionMessage {
  8575. if x != nil {
  8576. return x.StatusStickerInteractionMessage
  8577. }
  8578. return nil
  8579. }
  8580. func (x *Message) GetPollCreationMessageV5() *PollCreationMessage {
  8581. if x != nil {
  8582. return x.PollCreationMessageV5
  8583. }
  8584. return nil
  8585. }
  8586. func (x *Message) GetNewsletterFollowerInviteMessageV2() *NewsletterFollowerInviteMessage {
  8587. if x != nil {
  8588. return x.NewsletterFollowerInviteMessageV2
  8589. }
  8590. return nil
  8591. }
  8592. func (x *Message) GetPollResultSnapshotMessageV3() *PollResultSnapshotMessage {
  8593. if x != nil {
  8594. return x.PollResultSnapshotMessageV3
  8595. }
  8596. return nil
  8597. }
  8598. func (x *Message) GetNewsletterAdminProfileMessage() *FutureProofMessage {
  8599. if x != nil {
  8600. return x.NewsletterAdminProfileMessage
  8601. }
  8602. return nil
  8603. }
  8604. type AlbumMessage struct {
  8605. state protoimpl.MessageState `protogen:"open.v1"`
  8606. ExpectedImageCount *uint32 `protobuf:"varint,2,opt,name=expectedImageCount" json:"expectedImageCount,omitempty"`
  8607. ExpectedVideoCount *uint32 `protobuf:"varint,3,opt,name=expectedVideoCount" json:"expectedVideoCount,omitempty"`
  8608. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  8609. unknownFields protoimpl.UnknownFields
  8610. sizeCache protoimpl.SizeCache
  8611. }
  8612. func (x *AlbumMessage) Reset() {
  8613. *x = AlbumMessage{}
  8614. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[43]
  8615. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8616. ms.StoreMessageInfo(mi)
  8617. }
  8618. func (x *AlbumMessage) String() string {
  8619. return protoimpl.X.MessageStringOf(x)
  8620. }
  8621. func (*AlbumMessage) ProtoMessage() {}
  8622. func (x *AlbumMessage) ProtoReflect() protoreflect.Message {
  8623. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[43]
  8624. if x != nil {
  8625. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8626. if ms.LoadMessageInfo() == nil {
  8627. ms.StoreMessageInfo(mi)
  8628. }
  8629. return ms
  8630. }
  8631. return mi.MessageOf(x)
  8632. }
  8633. // Deprecated: Use AlbumMessage.ProtoReflect.Descriptor instead.
  8634. func (*AlbumMessage) Descriptor() ([]byte, []int) {
  8635. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{43}
  8636. }
  8637. func (x *AlbumMessage) GetExpectedImageCount() uint32 {
  8638. if x != nil && x.ExpectedImageCount != nil {
  8639. return *x.ExpectedImageCount
  8640. }
  8641. return 0
  8642. }
  8643. func (x *AlbumMessage) GetExpectedVideoCount() uint32 {
  8644. if x != nil && x.ExpectedVideoCount != nil {
  8645. return *x.ExpectedVideoCount
  8646. }
  8647. return 0
  8648. }
  8649. func (x *AlbumMessage) GetContextInfo() *ContextInfo {
  8650. if x != nil {
  8651. return x.ContextInfo
  8652. }
  8653. return nil
  8654. }
  8655. type MessageHistoryMetadata struct {
  8656. state protoimpl.MessageState `protogen:"open.v1"`
  8657. HistoryReceivers []string `protobuf:"bytes,1,rep,name=historyReceivers" json:"historyReceivers,omitempty"`
  8658. OldestMessageTimestamp *int64 `protobuf:"varint,2,opt,name=oldestMessageTimestamp" json:"oldestMessageTimestamp,omitempty"`
  8659. MessageCount *int64 `protobuf:"varint,3,opt,name=messageCount" json:"messageCount,omitempty"`
  8660. unknownFields protoimpl.UnknownFields
  8661. sizeCache protoimpl.SizeCache
  8662. }
  8663. func (x *MessageHistoryMetadata) Reset() {
  8664. *x = MessageHistoryMetadata{}
  8665. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[44]
  8666. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8667. ms.StoreMessageInfo(mi)
  8668. }
  8669. func (x *MessageHistoryMetadata) String() string {
  8670. return protoimpl.X.MessageStringOf(x)
  8671. }
  8672. func (*MessageHistoryMetadata) ProtoMessage() {}
  8673. func (x *MessageHistoryMetadata) ProtoReflect() protoreflect.Message {
  8674. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[44]
  8675. if x != nil {
  8676. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8677. if ms.LoadMessageInfo() == nil {
  8678. ms.StoreMessageInfo(mi)
  8679. }
  8680. return ms
  8681. }
  8682. return mi.MessageOf(x)
  8683. }
  8684. // Deprecated: Use MessageHistoryMetadata.ProtoReflect.Descriptor instead.
  8685. func (*MessageHistoryMetadata) Descriptor() ([]byte, []int) {
  8686. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{44}
  8687. }
  8688. func (x *MessageHistoryMetadata) GetHistoryReceivers() []string {
  8689. if x != nil {
  8690. return x.HistoryReceivers
  8691. }
  8692. return nil
  8693. }
  8694. func (x *MessageHistoryMetadata) GetOldestMessageTimestamp() int64 {
  8695. if x != nil && x.OldestMessageTimestamp != nil {
  8696. return *x.OldestMessageTimestamp
  8697. }
  8698. return 0
  8699. }
  8700. func (x *MessageHistoryMetadata) GetMessageCount() int64 {
  8701. if x != nil && x.MessageCount != nil {
  8702. return *x.MessageCount
  8703. }
  8704. return 0
  8705. }
  8706. type MessageHistoryNotice struct {
  8707. state protoimpl.MessageState `protogen:"open.v1"`
  8708. ContextInfo *ContextInfo `protobuf:"bytes,1,opt,name=contextInfo" json:"contextInfo,omitempty"`
  8709. MessageHistoryMetadata *MessageHistoryMetadata `protobuf:"bytes,2,opt,name=messageHistoryMetadata" json:"messageHistoryMetadata,omitempty"`
  8710. unknownFields protoimpl.UnknownFields
  8711. sizeCache protoimpl.SizeCache
  8712. }
  8713. func (x *MessageHistoryNotice) Reset() {
  8714. *x = MessageHistoryNotice{}
  8715. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[45]
  8716. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8717. ms.StoreMessageInfo(mi)
  8718. }
  8719. func (x *MessageHistoryNotice) String() string {
  8720. return protoimpl.X.MessageStringOf(x)
  8721. }
  8722. func (*MessageHistoryNotice) ProtoMessage() {}
  8723. func (x *MessageHistoryNotice) ProtoReflect() protoreflect.Message {
  8724. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[45]
  8725. if x != nil {
  8726. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8727. if ms.LoadMessageInfo() == nil {
  8728. ms.StoreMessageInfo(mi)
  8729. }
  8730. return ms
  8731. }
  8732. return mi.MessageOf(x)
  8733. }
  8734. // Deprecated: Use MessageHistoryNotice.ProtoReflect.Descriptor instead.
  8735. func (*MessageHistoryNotice) Descriptor() ([]byte, []int) {
  8736. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{45}
  8737. }
  8738. func (x *MessageHistoryNotice) GetContextInfo() *ContextInfo {
  8739. if x != nil {
  8740. return x.ContextInfo
  8741. }
  8742. return nil
  8743. }
  8744. func (x *MessageHistoryNotice) GetMessageHistoryMetadata() *MessageHistoryMetadata {
  8745. if x != nil {
  8746. return x.MessageHistoryMetadata
  8747. }
  8748. return nil
  8749. }
  8750. type MessageHistoryBundle struct {
  8751. state protoimpl.MessageState `protogen:"open.v1"`
  8752. Mimetype *string `protobuf:"bytes,1,opt,name=mimetype" json:"mimetype,omitempty"`
  8753. FileSHA256 []byte `protobuf:"bytes,2,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  8754. MediaKey []byte `protobuf:"bytes,3,opt,name=mediaKey" json:"mediaKey,omitempty"`
  8755. FileEncSHA256 []byte `protobuf:"bytes,4,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  8756. DirectPath *string `protobuf:"bytes,5,opt,name=directPath" json:"directPath,omitempty"`
  8757. MediaKeyTimestamp *int64 `protobuf:"varint,6,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  8758. ContextInfo *ContextInfo `protobuf:"bytes,7,opt,name=contextInfo" json:"contextInfo,omitempty"`
  8759. MessageHistoryMetadata *MessageHistoryMetadata `protobuf:"bytes,8,opt,name=messageHistoryMetadata" json:"messageHistoryMetadata,omitempty"`
  8760. unknownFields protoimpl.UnknownFields
  8761. sizeCache protoimpl.SizeCache
  8762. }
  8763. func (x *MessageHistoryBundle) Reset() {
  8764. *x = MessageHistoryBundle{}
  8765. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[46]
  8766. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8767. ms.StoreMessageInfo(mi)
  8768. }
  8769. func (x *MessageHistoryBundle) String() string {
  8770. return protoimpl.X.MessageStringOf(x)
  8771. }
  8772. func (*MessageHistoryBundle) ProtoMessage() {}
  8773. func (x *MessageHistoryBundle) ProtoReflect() protoreflect.Message {
  8774. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[46]
  8775. if x != nil {
  8776. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8777. if ms.LoadMessageInfo() == nil {
  8778. ms.StoreMessageInfo(mi)
  8779. }
  8780. return ms
  8781. }
  8782. return mi.MessageOf(x)
  8783. }
  8784. // Deprecated: Use MessageHistoryBundle.ProtoReflect.Descriptor instead.
  8785. func (*MessageHistoryBundle) Descriptor() ([]byte, []int) {
  8786. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{46}
  8787. }
  8788. func (x *MessageHistoryBundle) GetMimetype() string {
  8789. if x != nil && x.Mimetype != nil {
  8790. return *x.Mimetype
  8791. }
  8792. return ""
  8793. }
  8794. func (x *MessageHistoryBundle) GetFileSHA256() []byte {
  8795. if x != nil {
  8796. return x.FileSHA256
  8797. }
  8798. return nil
  8799. }
  8800. func (x *MessageHistoryBundle) GetMediaKey() []byte {
  8801. if x != nil {
  8802. return x.MediaKey
  8803. }
  8804. return nil
  8805. }
  8806. func (x *MessageHistoryBundle) GetFileEncSHA256() []byte {
  8807. if x != nil {
  8808. return x.FileEncSHA256
  8809. }
  8810. return nil
  8811. }
  8812. func (x *MessageHistoryBundle) GetDirectPath() string {
  8813. if x != nil && x.DirectPath != nil {
  8814. return *x.DirectPath
  8815. }
  8816. return ""
  8817. }
  8818. func (x *MessageHistoryBundle) GetMediaKeyTimestamp() int64 {
  8819. if x != nil && x.MediaKeyTimestamp != nil {
  8820. return *x.MediaKeyTimestamp
  8821. }
  8822. return 0
  8823. }
  8824. func (x *MessageHistoryBundle) GetContextInfo() *ContextInfo {
  8825. if x != nil {
  8826. return x.ContextInfo
  8827. }
  8828. return nil
  8829. }
  8830. func (x *MessageHistoryBundle) GetMessageHistoryMetadata() *MessageHistoryMetadata {
  8831. if x != nil {
  8832. return x.MessageHistoryMetadata
  8833. }
  8834. return nil
  8835. }
  8836. type EncEventResponseMessage struct {
  8837. state protoimpl.MessageState `protogen:"open.v1"`
  8838. EventCreationMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=eventCreationMessageKey" json:"eventCreationMessageKey,omitempty"`
  8839. EncPayload []byte `protobuf:"bytes,2,opt,name=encPayload" json:"encPayload,omitempty"`
  8840. EncIV []byte `protobuf:"bytes,3,opt,name=encIV" json:"encIV,omitempty"`
  8841. unknownFields protoimpl.UnknownFields
  8842. sizeCache protoimpl.SizeCache
  8843. }
  8844. func (x *EncEventResponseMessage) Reset() {
  8845. *x = EncEventResponseMessage{}
  8846. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[47]
  8847. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8848. ms.StoreMessageInfo(mi)
  8849. }
  8850. func (x *EncEventResponseMessage) String() string {
  8851. return protoimpl.X.MessageStringOf(x)
  8852. }
  8853. func (*EncEventResponseMessage) ProtoMessage() {}
  8854. func (x *EncEventResponseMessage) ProtoReflect() protoreflect.Message {
  8855. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[47]
  8856. if x != nil {
  8857. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8858. if ms.LoadMessageInfo() == nil {
  8859. ms.StoreMessageInfo(mi)
  8860. }
  8861. return ms
  8862. }
  8863. return mi.MessageOf(x)
  8864. }
  8865. // Deprecated: Use EncEventResponseMessage.ProtoReflect.Descriptor instead.
  8866. func (*EncEventResponseMessage) Descriptor() ([]byte, []int) {
  8867. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{47}
  8868. }
  8869. func (x *EncEventResponseMessage) GetEventCreationMessageKey() *waCommon.MessageKey {
  8870. if x != nil {
  8871. return x.EventCreationMessageKey
  8872. }
  8873. return nil
  8874. }
  8875. func (x *EncEventResponseMessage) GetEncPayload() []byte {
  8876. if x != nil {
  8877. return x.EncPayload
  8878. }
  8879. return nil
  8880. }
  8881. func (x *EncEventResponseMessage) GetEncIV() []byte {
  8882. if x != nil {
  8883. return x.EncIV
  8884. }
  8885. return nil
  8886. }
  8887. type EventMessage struct {
  8888. state protoimpl.MessageState `protogen:"open.v1"`
  8889. ContextInfo *ContextInfo `protobuf:"bytes,1,opt,name=contextInfo" json:"contextInfo,omitempty"`
  8890. IsCanceled *bool `protobuf:"varint,2,opt,name=isCanceled" json:"isCanceled,omitempty"`
  8891. Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
  8892. Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
  8893. Location *LocationMessage `protobuf:"bytes,5,opt,name=location" json:"location,omitempty"`
  8894. JoinLink *string `protobuf:"bytes,6,opt,name=joinLink" json:"joinLink,omitempty"`
  8895. StartTime *int64 `protobuf:"varint,7,opt,name=startTime" json:"startTime,omitempty"`
  8896. EndTime *int64 `protobuf:"varint,8,opt,name=endTime" json:"endTime,omitempty"`
  8897. ExtraGuestsAllowed *bool `protobuf:"varint,9,opt,name=extraGuestsAllowed" json:"extraGuestsAllowed,omitempty"`
  8898. IsScheduleCall *bool `protobuf:"varint,10,opt,name=isScheduleCall" json:"isScheduleCall,omitempty"`
  8899. HasReminder *bool `protobuf:"varint,11,opt,name=hasReminder" json:"hasReminder,omitempty"`
  8900. ReminderOffsetSec *int64 `protobuf:"varint,12,opt,name=reminderOffsetSec" json:"reminderOffsetSec,omitempty"`
  8901. unknownFields protoimpl.UnknownFields
  8902. sizeCache protoimpl.SizeCache
  8903. }
  8904. func (x *EventMessage) Reset() {
  8905. *x = EventMessage{}
  8906. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[48]
  8907. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8908. ms.StoreMessageInfo(mi)
  8909. }
  8910. func (x *EventMessage) String() string {
  8911. return protoimpl.X.MessageStringOf(x)
  8912. }
  8913. func (*EventMessage) ProtoMessage() {}
  8914. func (x *EventMessage) ProtoReflect() protoreflect.Message {
  8915. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[48]
  8916. if x != nil {
  8917. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8918. if ms.LoadMessageInfo() == nil {
  8919. ms.StoreMessageInfo(mi)
  8920. }
  8921. return ms
  8922. }
  8923. return mi.MessageOf(x)
  8924. }
  8925. // Deprecated: Use EventMessage.ProtoReflect.Descriptor instead.
  8926. func (*EventMessage) Descriptor() ([]byte, []int) {
  8927. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{48}
  8928. }
  8929. func (x *EventMessage) GetContextInfo() *ContextInfo {
  8930. if x != nil {
  8931. return x.ContextInfo
  8932. }
  8933. return nil
  8934. }
  8935. func (x *EventMessage) GetIsCanceled() bool {
  8936. if x != nil && x.IsCanceled != nil {
  8937. return *x.IsCanceled
  8938. }
  8939. return false
  8940. }
  8941. func (x *EventMessage) GetName() string {
  8942. if x != nil && x.Name != nil {
  8943. return *x.Name
  8944. }
  8945. return ""
  8946. }
  8947. func (x *EventMessage) GetDescription() string {
  8948. if x != nil && x.Description != nil {
  8949. return *x.Description
  8950. }
  8951. return ""
  8952. }
  8953. func (x *EventMessage) GetLocation() *LocationMessage {
  8954. if x != nil {
  8955. return x.Location
  8956. }
  8957. return nil
  8958. }
  8959. func (x *EventMessage) GetJoinLink() string {
  8960. if x != nil && x.JoinLink != nil {
  8961. return *x.JoinLink
  8962. }
  8963. return ""
  8964. }
  8965. func (x *EventMessage) GetStartTime() int64 {
  8966. if x != nil && x.StartTime != nil {
  8967. return *x.StartTime
  8968. }
  8969. return 0
  8970. }
  8971. func (x *EventMessage) GetEndTime() int64 {
  8972. if x != nil && x.EndTime != nil {
  8973. return *x.EndTime
  8974. }
  8975. return 0
  8976. }
  8977. func (x *EventMessage) GetExtraGuestsAllowed() bool {
  8978. if x != nil && x.ExtraGuestsAllowed != nil {
  8979. return *x.ExtraGuestsAllowed
  8980. }
  8981. return false
  8982. }
  8983. func (x *EventMessage) GetIsScheduleCall() bool {
  8984. if x != nil && x.IsScheduleCall != nil {
  8985. return *x.IsScheduleCall
  8986. }
  8987. return false
  8988. }
  8989. func (x *EventMessage) GetHasReminder() bool {
  8990. if x != nil && x.HasReminder != nil {
  8991. return *x.HasReminder
  8992. }
  8993. return false
  8994. }
  8995. func (x *EventMessage) GetReminderOffsetSec() int64 {
  8996. if x != nil && x.ReminderOffsetSec != nil {
  8997. return *x.ReminderOffsetSec
  8998. }
  8999. return 0
  9000. }
  9001. type CommentMessage struct {
  9002. state protoimpl.MessageState `protogen:"open.v1"`
  9003. Message *Message `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
  9004. TargetMessageKey *waCommon.MessageKey `protobuf:"bytes,2,opt,name=targetMessageKey" json:"targetMessageKey,omitempty"`
  9005. unknownFields protoimpl.UnknownFields
  9006. sizeCache protoimpl.SizeCache
  9007. }
  9008. func (x *CommentMessage) Reset() {
  9009. *x = CommentMessage{}
  9010. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[49]
  9011. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9012. ms.StoreMessageInfo(mi)
  9013. }
  9014. func (x *CommentMessage) String() string {
  9015. return protoimpl.X.MessageStringOf(x)
  9016. }
  9017. func (*CommentMessage) ProtoMessage() {}
  9018. func (x *CommentMessage) ProtoReflect() protoreflect.Message {
  9019. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[49]
  9020. if x != nil {
  9021. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9022. if ms.LoadMessageInfo() == nil {
  9023. ms.StoreMessageInfo(mi)
  9024. }
  9025. return ms
  9026. }
  9027. return mi.MessageOf(x)
  9028. }
  9029. // Deprecated: Use CommentMessage.ProtoReflect.Descriptor instead.
  9030. func (*CommentMessage) Descriptor() ([]byte, []int) {
  9031. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{49}
  9032. }
  9033. func (x *CommentMessage) GetMessage() *Message {
  9034. if x != nil {
  9035. return x.Message
  9036. }
  9037. return nil
  9038. }
  9039. func (x *CommentMessage) GetTargetMessageKey() *waCommon.MessageKey {
  9040. if x != nil {
  9041. return x.TargetMessageKey
  9042. }
  9043. return nil
  9044. }
  9045. type EncCommentMessage struct {
  9046. state protoimpl.MessageState `protogen:"open.v1"`
  9047. TargetMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=targetMessageKey" json:"targetMessageKey,omitempty"`
  9048. EncPayload []byte `protobuf:"bytes,2,opt,name=encPayload" json:"encPayload,omitempty"`
  9049. EncIV []byte `protobuf:"bytes,3,opt,name=encIV" json:"encIV,omitempty"`
  9050. unknownFields protoimpl.UnknownFields
  9051. sizeCache protoimpl.SizeCache
  9052. }
  9053. func (x *EncCommentMessage) Reset() {
  9054. *x = EncCommentMessage{}
  9055. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[50]
  9056. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9057. ms.StoreMessageInfo(mi)
  9058. }
  9059. func (x *EncCommentMessage) String() string {
  9060. return protoimpl.X.MessageStringOf(x)
  9061. }
  9062. func (*EncCommentMessage) ProtoMessage() {}
  9063. func (x *EncCommentMessage) ProtoReflect() protoreflect.Message {
  9064. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[50]
  9065. if x != nil {
  9066. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9067. if ms.LoadMessageInfo() == nil {
  9068. ms.StoreMessageInfo(mi)
  9069. }
  9070. return ms
  9071. }
  9072. return mi.MessageOf(x)
  9073. }
  9074. // Deprecated: Use EncCommentMessage.ProtoReflect.Descriptor instead.
  9075. func (*EncCommentMessage) Descriptor() ([]byte, []int) {
  9076. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{50}
  9077. }
  9078. func (x *EncCommentMessage) GetTargetMessageKey() *waCommon.MessageKey {
  9079. if x != nil {
  9080. return x.TargetMessageKey
  9081. }
  9082. return nil
  9083. }
  9084. func (x *EncCommentMessage) GetEncPayload() []byte {
  9085. if x != nil {
  9086. return x.EncPayload
  9087. }
  9088. return nil
  9089. }
  9090. func (x *EncCommentMessage) GetEncIV() []byte {
  9091. if x != nil {
  9092. return x.EncIV
  9093. }
  9094. return nil
  9095. }
  9096. type EncReactionMessage struct {
  9097. state protoimpl.MessageState `protogen:"open.v1"`
  9098. TargetMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=targetMessageKey" json:"targetMessageKey,omitempty"`
  9099. EncPayload []byte `protobuf:"bytes,2,opt,name=encPayload" json:"encPayload,omitempty"`
  9100. EncIV []byte `protobuf:"bytes,3,opt,name=encIV" json:"encIV,omitempty"`
  9101. unknownFields protoimpl.UnknownFields
  9102. sizeCache protoimpl.SizeCache
  9103. }
  9104. func (x *EncReactionMessage) Reset() {
  9105. *x = EncReactionMessage{}
  9106. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[51]
  9107. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9108. ms.StoreMessageInfo(mi)
  9109. }
  9110. func (x *EncReactionMessage) String() string {
  9111. return protoimpl.X.MessageStringOf(x)
  9112. }
  9113. func (*EncReactionMessage) ProtoMessage() {}
  9114. func (x *EncReactionMessage) ProtoReflect() protoreflect.Message {
  9115. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[51]
  9116. if x != nil {
  9117. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9118. if ms.LoadMessageInfo() == nil {
  9119. ms.StoreMessageInfo(mi)
  9120. }
  9121. return ms
  9122. }
  9123. return mi.MessageOf(x)
  9124. }
  9125. // Deprecated: Use EncReactionMessage.ProtoReflect.Descriptor instead.
  9126. func (*EncReactionMessage) Descriptor() ([]byte, []int) {
  9127. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{51}
  9128. }
  9129. func (x *EncReactionMessage) GetTargetMessageKey() *waCommon.MessageKey {
  9130. if x != nil {
  9131. return x.TargetMessageKey
  9132. }
  9133. return nil
  9134. }
  9135. func (x *EncReactionMessage) GetEncPayload() []byte {
  9136. if x != nil {
  9137. return x.EncPayload
  9138. }
  9139. return nil
  9140. }
  9141. func (x *EncReactionMessage) GetEncIV() []byte {
  9142. if x != nil {
  9143. return x.EncIV
  9144. }
  9145. return nil
  9146. }
  9147. type KeepInChatMessage struct {
  9148. state protoimpl.MessageState `protogen:"open.v1"`
  9149. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  9150. KeepType *KeepType `protobuf:"varint,2,opt,name=keepType,enum=WAWebProtobufsE2E.KeepType" json:"keepType,omitempty"`
  9151. TimestampMS *int64 `protobuf:"varint,3,opt,name=timestampMS" json:"timestampMS,omitempty"`
  9152. unknownFields protoimpl.UnknownFields
  9153. sizeCache protoimpl.SizeCache
  9154. }
  9155. func (x *KeepInChatMessage) Reset() {
  9156. *x = KeepInChatMessage{}
  9157. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[52]
  9158. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9159. ms.StoreMessageInfo(mi)
  9160. }
  9161. func (x *KeepInChatMessage) String() string {
  9162. return protoimpl.X.MessageStringOf(x)
  9163. }
  9164. func (*KeepInChatMessage) ProtoMessage() {}
  9165. func (x *KeepInChatMessage) ProtoReflect() protoreflect.Message {
  9166. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[52]
  9167. if x != nil {
  9168. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9169. if ms.LoadMessageInfo() == nil {
  9170. ms.StoreMessageInfo(mi)
  9171. }
  9172. return ms
  9173. }
  9174. return mi.MessageOf(x)
  9175. }
  9176. // Deprecated: Use KeepInChatMessage.ProtoReflect.Descriptor instead.
  9177. func (*KeepInChatMessage) Descriptor() ([]byte, []int) {
  9178. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{52}
  9179. }
  9180. func (x *KeepInChatMessage) GetKey() *waCommon.MessageKey {
  9181. if x != nil {
  9182. return x.Key
  9183. }
  9184. return nil
  9185. }
  9186. func (x *KeepInChatMessage) GetKeepType() KeepType {
  9187. if x != nil && x.KeepType != nil {
  9188. return *x.KeepType
  9189. }
  9190. return KeepType_UNKNOWN_KEEP_TYPE
  9191. }
  9192. func (x *KeepInChatMessage) GetTimestampMS() int64 {
  9193. if x != nil && x.TimestampMS != nil {
  9194. return *x.TimestampMS
  9195. }
  9196. return 0
  9197. }
  9198. type QuestionResponseMessage struct {
  9199. state protoimpl.MessageState `protogen:"open.v1"`
  9200. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  9201. Text *string `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"`
  9202. unknownFields protoimpl.UnknownFields
  9203. sizeCache protoimpl.SizeCache
  9204. }
  9205. func (x *QuestionResponseMessage) Reset() {
  9206. *x = QuestionResponseMessage{}
  9207. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[53]
  9208. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9209. ms.StoreMessageInfo(mi)
  9210. }
  9211. func (x *QuestionResponseMessage) String() string {
  9212. return protoimpl.X.MessageStringOf(x)
  9213. }
  9214. func (*QuestionResponseMessage) ProtoMessage() {}
  9215. func (x *QuestionResponseMessage) ProtoReflect() protoreflect.Message {
  9216. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[53]
  9217. if x != nil {
  9218. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9219. if ms.LoadMessageInfo() == nil {
  9220. ms.StoreMessageInfo(mi)
  9221. }
  9222. return ms
  9223. }
  9224. return mi.MessageOf(x)
  9225. }
  9226. // Deprecated: Use QuestionResponseMessage.ProtoReflect.Descriptor instead.
  9227. func (*QuestionResponseMessage) Descriptor() ([]byte, []int) {
  9228. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{53}
  9229. }
  9230. func (x *QuestionResponseMessage) GetKey() *waCommon.MessageKey {
  9231. if x != nil {
  9232. return x.Key
  9233. }
  9234. return nil
  9235. }
  9236. func (x *QuestionResponseMessage) GetText() string {
  9237. if x != nil && x.Text != nil {
  9238. return *x.Text
  9239. }
  9240. return ""
  9241. }
  9242. type StatusQuestionAnswerMessage struct {
  9243. state protoimpl.MessageState `protogen:"open.v1"`
  9244. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  9245. Text *string `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"`
  9246. unknownFields protoimpl.UnknownFields
  9247. sizeCache protoimpl.SizeCache
  9248. }
  9249. func (x *StatusQuestionAnswerMessage) Reset() {
  9250. *x = StatusQuestionAnswerMessage{}
  9251. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[54]
  9252. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9253. ms.StoreMessageInfo(mi)
  9254. }
  9255. func (x *StatusQuestionAnswerMessage) String() string {
  9256. return protoimpl.X.MessageStringOf(x)
  9257. }
  9258. func (*StatusQuestionAnswerMessage) ProtoMessage() {}
  9259. func (x *StatusQuestionAnswerMessage) ProtoReflect() protoreflect.Message {
  9260. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[54]
  9261. if x != nil {
  9262. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9263. if ms.LoadMessageInfo() == nil {
  9264. ms.StoreMessageInfo(mi)
  9265. }
  9266. return ms
  9267. }
  9268. return mi.MessageOf(x)
  9269. }
  9270. // Deprecated: Use StatusQuestionAnswerMessage.ProtoReflect.Descriptor instead.
  9271. func (*StatusQuestionAnswerMessage) Descriptor() ([]byte, []int) {
  9272. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{54}
  9273. }
  9274. func (x *StatusQuestionAnswerMessage) GetKey() *waCommon.MessageKey {
  9275. if x != nil {
  9276. return x.Key
  9277. }
  9278. return nil
  9279. }
  9280. func (x *StatusQuestionAnswerMessage) GetText() string {
  9281. if x != nil && x.Text != nil {
  9282. return *x.Text
  9283. }
  9284. return ""
  9285. }
  9286. type PollResultSnapshotMessage struct {
  9287. state protoimpl.MessageState `protogen:"open.v1"`
  9288. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  9289. PollVotes []*PollResultSnapshotMessage_PollVote `protobuf:"bytes,2,rep,name=pollVotes" json:"pollVotes,omitempty"`
  9290. ContextInfo *ContextInfo `protobuf:"bytes,3,opt,name=contextInfo" json:"contextInfo,omitempty"`
  9291. PollType *PollType `protobuf:"varint,4,opt,name=pollType,enum=WAWebProtobufsE2E.PollType" json:"pollType,omitempty"`
  9292. unknownFields protoimpl.UnknownFields
  9293. sizeCache protoimpl.SizeCache
  9294. }
  9295. func (x *PollResultSnapshotMessage) Reset() {
  9296. *x = PollResultSnapshotMessage{}
  9297. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[55]
  9298. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9299. ms.StoreMessageInfo(mi)
  9300. }
  9301. func (x *PollResultSnapshotMessage) String() string {
  9302. return protoimpl.X.MessageStringOf(x)
  9303. }
  9304. func (*PollResultSnapshotMessage) ProtoMessage() {}
  9305. func (x *PollResultSnapshotMessage) ProtoReflect() protoreflect.Message {
  9306. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[55]
  9307. if x != nil {
  9308. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9309. if ms.LoadMessageInfo() == nil {
  9310. ms.StoreMessageInfo(mi)
  9311. }
  9312. return ms
  9313. }
  9314. return mi.MessageOf(x)
  9315. }
  9316. // Deprecated: Use PollResultSnapshotMessage.ProtoReflect.Descriptor instead.
  9317. func (*PollResultSnapshotMessage) Descriptor() ([]byte, []int) {
  9318. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{55}
  9319. }
  9320. func (x *PollResultSnapshotMessage) GetName() string {
  9321. if x != nil && x.Name != nil {
  9322. return *x.Name
  9323. }
  9324. return ""
  9325. }
  9326. func (x *PollResultSnapshotMessage) GetPollVotes() []*PollResultSnapshotMessage_PollVote {
  9327. if x != nil {
  9328. return x.PollVotes
  9329. }
  9330. return nil
  9331. }
  9332. func (x *PollResultSnapshotMessage) GetContextInfo() *ContextInfo {
  9333. if x != nil {
  9334. return x.ContextInfo
  9335. }
  9336. return nil
  9337. }
  9338. func (x *PollResultSnapshotMessage) GetPollType() PollType {
  9339. if x != nil && x.PollType != nil {
  9340. return *x.PollType
  9341. }
  9342. return PollType_POLL
  9343. }
  9344. type PollVoteMessage struct {
  9345. state protoimpl.MessageState `protogen:"open.v1"`
  9346. SelectedOptions [][]byte `protobuf:"bytes,1,rep,name=selectedOptions" json:"selectedOptions,omitempty"`
  9347. unknownFields protoimpl.UnknownFields
  9348. sizeCache protoimpl.SizeCache
  9349. }
  9350. func (x *PollVoteMessage) Reset() {
  9351. *x = PollVoteMessage{}
  9352. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[56]
  9353. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9354. ms.StoreMessageInfo(mi)
  9355. }
  9356. func (x *PollVoteMessage) String() string {
  9357. return protoimpl.X.MessageStringOf(x)
  9358. }
  9359. func (*PollVoteMessage) ProtoMessage() {}
  9360. func (x *PollVoteMessage) ProtoReflect() protoreflect.Message {
  9361. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[56]
  9362. if x != nil {
  9363. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9364. if ms.LoadMessageInfo() == nil {
  9365. ms.StoreMessageInfo(mi)
  9366. }
  9367. return ms
  9368. }
  9369. return mi.MessageOf(x)
  9370. }
  9371. // Deprecated: Use PollVoteMessage.ProtoReflect.Descriptor instead.
  9372. func (*PollVoteMessage) Descriptor() ([]byte, []int) {
  9373. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{56}
  9374. }
  9375. func (x *PollVoteMessage) GetSelectedOptions() [][]byte {
  9376. if x != nil {
  9377. return x.SelectedOptions
  9378. }
  9379. return nil
  9380. }
  9381. type PollEncValue struct {
  9382. state protoimpl.MessageState `protogen:"open.v1"`
  9383. EncPayload []byte `protobuf:"bytes,1,opt,name=encPayload" json:"encPayload,omitempty"`
  9384. EncIV []byte `protobuf:"bytes,2,opt,name=encIV" json:"encIV,omitempty"`
  9385. unknownFields protoimpl.UnknownFields
  9386. sizeCache protoimpl.SizeCache
  9387. }
  9388. func (x *PollEncValue) Reset() {
  9389. *x = PollEncValue{}
  9390. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[57]
  9391. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9392. ms.StoreMessageInfo(mi)
  9393. }
  9394. func (x *PollEncValue) String() string {
  9395. return protoimpl.X.MessageStringOf(x)
  9396. }
  9397. func (*PollEncValue) ProtoMessage() {}
  9398. func (x *PollEncValue) ProtoReflect() protoreflect.Message {
  9399. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[57]
  9400. if x != nil {
  9401. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9402. if ms.LoadMessageInfo() == nil {
  9403. ms.StoreMessageInfo(mi)
  9404. }
  9405. return ms
  9406. }
  9407. return mi.MessageOf(x)
  9408. }
  9409. // Deprecated: Use PollEncValue.ProtoReflect.Descriptor instead.
  9410. func (*PollEncValue) Descriptor() ([]byte, []int) {
  9411. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{57}
  9412. }
  9413. func (x *PollEncValue) GetEncPayload() []byte {
  9414. if x != nil {
  9415. return x.EncPayload
  9416. }
  9417. return nil
  9418. }
  9419. func (x *PollEncValue) GetEncIV() []byte {
  9420. if x != nil {
  9421. return x.EncIV
  9422. }
  9423. return nil
  9424. }
  9425. type PollUpdateMessageMetadata struct {
  9426. state protoimpl.MessageState `protogen:"open.v1"`
  9427. unknownFields protoimpl.UnknownFields
  9428. sizeCache protoimpl.SizeCache
  9429. }
  9430. func (x *PollUpdateMessageMetadata) Reset() {
  9431. *x = PollUpdateMessageMetadata{}
  9432. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[58]
  9433. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9434. ms.StoreMessageInfo(mi)
  9435. }
  9436. func (x *PollUpdateMessageMetadata) String() string {
  9437. return protoimpl.X.MessageStringOf(x)
  9438. }
  9439. func (*PollUpdateMessageMetadata) ProtoMessage() {}
  9440. func (x *PollUpdateMessageMetadata) ProtoReflect() protoreflect.Message {
  9441. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[58]
  9442. if x != nil {
  9443. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9444. if ms.LoadMessageInfo() == nil {
  9445. ms.StoreMessageInfo(mi)
  9446. }
  9447. return ms
  9448. }
  9449. return mi.MessageOf(x)
  9450. }
  9451. // Deprecated: Use PollUpdateMessageMetadata.ProtoReflect.Descriptor instead.
  9452. func (*PollUpdateMessageMetadata) Descriptor() ([]byte, []int) {
  9453. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{58}
  9454. }
  9455. type PollUpdateMessage struct {
  9456. state protoimpl.MessageState `protogen:"open.v1"`
  9457. PollCreationMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=pollCreationMessageKey" json:"pollCreationMessageKey,omitempty"`
  9458. Vote *PollEncValue `protobuf:"bytes,2,opt,name=vote" json:"vote,omitempty"`
  9459. Metadata *PollUpdateMessageMetadata `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"`
  9460. SenderTimestampMS *int64 `protobuf:"varint,4,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"`
  9461. unknownFields protoimpl.UnknownFields
  9462. sizeCache protoimpl.SizeCache
  9463. }
  9464. func (x *PollUpdateMessage) Reset() {
  9465. *x = PollUpdateMessage{}
  9466. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[59]
  9467. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9468. ms.StoreMessageInfo(mi)
  9469. }
  9470. func (x *PollUpdateMessage) String() string {
  9471. return protoimpl.X.MessageStringOf(x)
  9472. }
  9473. func (*PollUpdateMessage) ProtoMessage() {}
  9474. func (x *PollUpdateMessage) ProtoReflect() protoreflect.Message {
  9475. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[59]
  9476. if x != nil {
  9477. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9478. if ms.LoadMessageInfo() == nil {
  9479. ms.StoreMessageInfo(mi)
  9480. }
  9481. return ms
  9482. }
  9483. return mi.MessageOf(x)
  9484. }
  9485. // Deprecated: Use PollUpdateMessage.ProtoReflect.Descriptor instead.
  9486. func (*PollUpdateMessage) Descriptor() ([]byte, []int) {
  9487. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{59}
  9488. }
  9489. func (x *PollUpdateMessage) GetPollCreationMessageKey() *waCommon.MessageKey {
  9490. if x != nil {
  9491. return x.PollCreationMessageKey
  9492. }
  9493. return nil
  9494. }
  9495. func (x *PollUpdateMessage) GetVote() *PollEncValue {
  9496. if x != nil {
  9497. return x.Vote
  9498. }
  9499. return nil
  9500. }
  9501. func (x *PollUpdateMessage) GetMetadata() *PollUpdateMessageMetadata {
  9502. if x != nil {
  9503. return x.Metadata
  9504. }
  9505. return nil
  9506. }
  9507. func (x *PollUpdateMessage) GetSenderTimestampMS() int64 {
  9508. if x != nil && x.SenderTimestampMS != nil {
  9509. return *x.SenderTimestampMS
  9510. }
  9511. return 0
  9512. }
  9513. type PollCreationMessage struct {
  9514. state protoimpl.MessageState `protogen:"open.v1"`
  9515. EncKey []byte `protobuf:"bytes,1,opt,name=encKey" json:"encKey,omitempty"`
  9516. Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
  9517. Options []*PollCreationMessage_Option `protobuf:"bytes,3,rep,name=options" json:"options,omitempty"`
  9518. SelectableOptionsCount *uint32 `protobuf:"varint,4,opt,name=selectableOptionsCount" json:"selectableOptionsCount,omitempty"`
  9519. ContextInfo *ContextInfo `protobuf:"bytes,5,opt,name=contextInfo" json:"contextInfo,omitempty"`
  9520. PollContentType *PollContentType `protobuf:"varint,6,opt,name=pollContentType,enum=WAWebProtobufsE2E.PollContentType" json:"pollContentType,omitempty"`
  9521. PollType *PollType `protobuf:"varint,7,opt,name=pollType,enum=WAWebProtobufsE2E.PollType" json:"pollType,omitempty"`
  9522. CorrectAnswer *PollCreationMessage_Option `protobuf:"bytes,8,opt,name=correctAnswer" json:"correctAnswer,omitempty"`
  9523. unknownFields protoimpl.UnknownFields
  9524. sizeCache protoimpl.SizeCache
  9525. }
  9526. func (x *PollCreationMessage) Reset() {
  9527. *x = PollCreationMessage{}
  9528. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[60]
  9529. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9530. ms.StoreMessageInfo(mi)
  9531. }
  9532. func (x *PollCreationMessage) String() string {
  9533. return protoimpl.X.MessageStringOf(x)
  9534. }
  9535. func (*PollCreationMessage) ProtoMessage() {}
  9536. func (x *PollCreationMessage) ProtoReflect() protoreflect.Message {
  9537. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[60]
  9538. if x != nil {
  9539. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9540. if ms.LoadMessageInfo() == nil {
  9541. ms.StoreMessageInfo(mi)
  9542. }
  9543. return ms
  9544. }
  9545. return mi.MessageOf(x)
  9546. }
  9547. // Deprecated: Use PollCreationMessage.ProtoReflect.Descriptor instead.
  9548. func (*PollCreationMessage) Descriptor() ([]byte, []int) {
  9549. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{60}
  9550. }
  9551. func (x *PollCreationMessage) GetEncKey() []byte {
  9552. if x != nil {
  9553. return x.EncKey
  9554. }
  9555. return nil
  9556. }
  9557. func (x *PollCreationMessage) GetName() string {
  9558. if x != nil && x.Name != nil {
  9559. return *x.Name
  9560. }
  9561. return ""
  9562. }
  9563. func (x *PollCreationMessage) GetOptions() []*PollCreationMessage_Option {
  9564. if x != nil {
  9565. return x.Options
  9566. }
  9567. return nil
  9568. }
  9569. func (x *PollCreationMessage) GetSelectableOptionsCount() uint32 {
  9570. if x != nil && x.SelectableOptionsCount != nil {
  9571. return *x.SelectableOptionsCount
  9572. }
  9573. return 0
  9574. }
  9575. func (x *PollCreationMessage) GetContextInfo() *ContextInfo {
  9576. if x != nil {
  9577. return x.ContextInfo
  9578. }
  9579. return nil
  9580. }
  9581. func (x *PollCreationMessage) GetPollContentType() PollContentType {
  9582. if x != nil && x.PollContentType != nil {
  9583. return *x.PollContentType
  9584. }
  9585. return PollContentType_UNKNOWN_POLL_CONTENT_TYPE
  9586. }
  9587. func (x *PollCreationMessage) GetPollType() PollType {
  9588. if x != nil && x.PollType != nil {
  9589. return *x.PollType
  9590. }
  9591. return PollType_POLL
  9592. }
  9593. func (x *PollCreationMessage) GetCorrectAnswer() *PollCreationMessage_Option {
  9594. if x != nil {
  9595. return x.CorrectAnswer
  9596. }
  9597. return nil
  9598. }
  9599. type StickerSyncRMRMessage struct {
  9600. state protoimpl.MessageState `protogen:"open.v1"`
  9601. Filehash []string `protobuf:"bytes,1,rep,name=filehash" json:"filehash,omitempty"`
  9602. RmrSource *string `protobuf:"bytes,2,opt,name=rmrSource" json:"rmrSource,omitempty"`
  9603. RequestTimestamp *int64 `protobuf:"varint,3,opt,name=requestTimestamp" json:"requestTimestamp,omitempty"`
  9604. unknownFields protoimpl.UnknownFields
  9605. sizeCache protoimpl.SizeCache
  9606. }
  9607. func (x *StickerSyncRMRMessage) Reset() {
  9608. *x = StickerSyncRMRMessage{}
  9609. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[61]
  9610. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9611. ms.StoreMessageInfo(mi)
  9612. }
  9613. func (x *StickerSyncRMRMessage) String() string {
  9614. return protoimpl.X.MessageStringOf(x)
  9615. }
  9616. func (*StickerSyncRMRMessage) ProtoMessage() {}
  9617. func (x *StickerSyncRMRMessage) ProtoReflect() protoreflect.Message {
  9618. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[61]
  9619. if x != nil {
  9620. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9621. if ms.LoadMessageInfo() == nil {
  9622. ms.StoreMessageInfo(mi)
  9623. }
  9624. return ms
  9625. }
  9626. return mi.MessageOf(x)
  9627. }
  9628. // Deprecated: Use StickerSyncRMRMessage.ProtoReflect.Descriptor instead.
  9629. func (*StickerSyncRMRMessage) Descriptor() ([]byte, []int) {
  9630. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{61}
  9631. }
  9632. func (x *StickerSyncRMRMessage) GetFilehash() []string {
  9633. if x != nil {
  9634. return x.Filehash
  9635. }
  9636. return nil
  9637. }
  9638. func (x *StickerSyncRMRMessage) GetRmrSource() string {
  9639. if x != nil && x.RmrSource != nil {
  9640. return *x.RmrSource
  9641. }
  9642. return ""
  9643. }
  9644. func (x *StickerSyncRMRMessage) GetRequestTimestamp() int64 {
  9645. if x != nil && x.RequestTimestamp != nil {
  9646. return *x.RequestTimestamp
  9647. }
  9648. return 0
  9649. }
  9650. type ReactionMessage struct {
  9651. state protoimpl.MessageState `protogen:"open.v1"`
  9652. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  9653. Text *string `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"`
  9654. GroupingKey *string `protobuf:"bytes,3,opt,name=groupingKey" json:"groupingKey,omitempty"`
  9655. SenderTimestampMS *int64 `protobuf:"varint,4,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"`
  9656. unknownFields protoimpl.UnknownFields
  9657. sizeCache protoimpl.SizeCache
  9658. }
  9659. func (x *ReactionMessage) Reset() {
  9660. *x = ReactionMessage{}
  9661. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[62]
  9662. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9663. ms.StoreMessageInfo(mi)
  9664. }
  9665. func (x *ReactionMessage) String() string {
  9666. return protoimpl.X.MessageStringOf(x)
  9667. }
  9668. func (*ReactionMessage) ProtoMessage() {}
  9669. func (x *ReactionMessage) ProtoReflect() protoreflect.Message {
  9670. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[62]
  9671. if x != nil {
  9672. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9673. if ms.LoadMessageInfo() == nil {
  9674. ms.StoreMessageInfo(mi)
  9675. }
  9676. return ms
  9677. }
  9678. return mi.MessageOf(x)
  9679. }
  9680. // Deprecated: Use ReactionMessage.ProtoReflect.Descriptor instead.
  9681. func (*ReactionMessage) Descriptor() ([]byte, []int) {
  9682. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{62}
  9683. }
  9684. func (x *ReactionMessage) GetKey() *waCommon.MessageKey {
  9685. if x != nil {
  9686. return x.Key
  9687. }
  9688. return nil
  9689. }
  9690. func (x *ReactionMessage) GetText() string {
  9691. if x != nil && x.Text != nil {
  9692. return *x.Text
  9693. }
  9694. return ""
  9695. }
  9696. func (x *ReactionMessage) GetGroupingKey() string {
  9697. if x != nil && x.GroupingKey != nil {
  9698. return *x.GroupingKey
  9699. }
  9700. return ""
  9701. }
  9702. func (x *ReactionMessage) GetSenderTimestampMS() int64 {
  9703. if x != nil && x.SenderTimestampMS != nil {
  9704. return *x.SenderTimestampMS
  9705. }
  9706. return 0
  9707. }
  9708. type FutureProofMessage struct {
  9709. state protoimpl.MessageState `protogen:"open.v1"`
  9710. Message *Message `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
  9711. unknownFields protoimpl.UnknownFields
  9712. sizeCache protoimpl.SizeCache
  9713. }
  9714. func (x *FutureProofMessage) Reset() {
  9715. *x = FutureProofMessage{}
  9716. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[63]
  9717. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9718. ms.StoreMessageInfo(mi)
  9719. }
  9720. func (x *FutureProofMessage) String() string {
  9721. return protoimpl.X.MessageStringOf(x)
  9722. }
  9723. func (*FutureProofMessage) ProtoMessage() {}
  9724. func (x *FutureProofMessage) ProtoReflect() protoreflect.Message {
  9725. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[63]
  9726. if x != nil {
  9727. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9728. if ms.LoadMessageInfo() == nil {
  9729. ms.StoreMessageInfo(mi)
  9730. }
  9731. return ms
  9732. }
  9733. return mi.MessageOf(x)
  9734. }
  9735. // Deprecated: Use FutureProofMessage.ProtoReflect.Descriptor instead.
  9736. func (*FutureProofMessage) Descriptor() ([]byte, []int) {
  9737. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{63}
  9738. }
  9739. func (x *FutureProofMessage) GetMessage() *Message {
  9740. if x != nil {
  9741. return x.Message
  9742. }
  9743. return nil
  9744. }
  9745. type DeviceSentMessage struct {
  9746. state protoimpl.MessageState `protogen:"open.v1"`
  9747. DestinationJID *string `protobuf:"bytes,1,opt,name=destinationJID" json:"destinationJID,omitempty"`
  9748. Message *Message `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
  9749. Phash *string `protobuf:"bytes,3,opt,name=phash" json:"phash,omitempty"`
  9750. unknownFields protoimpl.UnknownFields
  9751. sizeCache protoimpl.SizeCache
  9752. }
  9753. func (x *DeviceSentMessage) Reset() {
  9754. *x = DeviceSentMessage{}
  9755. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[64]
  9756. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9757. ms.StoreMessageInfo(mi)
  9758. }
  9759. func (x *DeviceSentMessage) String() string {
  9760. return protoimpl.X.MessageStringOf(x)
  9761. }
  9762. func (*DeviceSentMessage) ProtoMessage() {}
  9763. func (x *DeviceSentMessage) ProtoReflect() protoreflect.Message {
  9764. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[64]
  9765. if x != nil {
  9766. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9767. if ms.LoadMessageInfo() == nil {
  9768. ms.StoreMessageInfo(mi)
  9769. }
  9770. return ms
  9771. }
  9772. return mi.MessageOf(x)
  9773. }
  9774. // Deprecated: Use DeviceSentMessage.ProtoReflect.Descriptor instead.
  9775. func (*DeviceSentMessage) Descriptor() ([]byte, []int) {
  9776. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{64}
  9777. }
  9778. func (x *DeviceSentMessage) GetDestinationJID() string {
  9779. if x != nil && x.DestinationJID != nil {
  9780. return *x.DestinationJID
  9781. }
  9782. return ""
  9783. }
  9784. func (x *DeviceSentMessage) GetMessage() *Message {
  9785. if x != nil {
  9786. return x.Message
  9787. }
  9788. return nil
  9789. }
  9790. func (x *DeviceSentMessage) GetPhash() string {
  9791. if x != nil && x.Phash != nil {
  9792. return *x.Phash
  9793. }
  9794. return ""
  9795. }
  9796. type RequestPhoneNumberMessage struct {
  9797. state protoimpl.MessageState `protogen:"open.v1"`
  9798. ContextInfo *ContextInfo `protobuf:"bytes,1,opt,name=contextInfo" json:"contextInfo,omitempty"`
  9799. unknownFields protoimpl.UnknownFields
  9800. sizeCache protoimpl.SizeCache
  9801. }
  9802. func (x *RequestPhoneNumberMessage) Reset() {
  9803. *x = RequestPhoneNumberMessage{}
  9804. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[65]
  9805. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9806. ms.StoreMessageInfo(mi)
  9807. }
  9808. func (x *RequestPhoneNumberMessage) String() string {
  9809. return protoimpl.X.MessageStringOf(x)
  9810. }
  9811. func (*RequestPhoneNumberMessage) ProtoMessage() {}
  9812. func (x *RequestPhoneNumberMessage) ProtoReflect() protoreflect.Message {
  9813. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[65]
  9814. if x != nil {
  9815. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9816. if ms.LoadMessageInfo() == nil {
  9817. ms.StoreMessageInfo(mi)
  9818. }
  9819. return ms
  9820. }
  9821. return mi.MessageOf(x)
  9822. }
  9823. // Deprecated: Use RequestPhoneNumberMessage.ProtoReflect.Descriptor instead.
  9824. func (*RequestPhoneNumberMessage) Descriptor() ([]byte, []int) {
  9825. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{65}
  9826. }
  9827. func (x *RequestPhoneNumberMessage) GetContextInfo() *ContextInfo {
  9828. if x != nil {
  9829. return x.ContextInfo
  9830. }
  9831. return nil
  9832. }
  9833. type NewsletterFollowerInviteMessage struct {
  9834. state protoimpl.MessageState `protogen:"open.v1"`
  9835. NewsletterJID *string `protobuf:"bytes,1,opt,name=newsletterJID" json:"newsletterJID,omitempty"`
  9836. NewsletterName *string `protobuf:"bytes,2,opt,name=newsletterName" json:"newsletterName,omitempty"`
  9837. JPEGThumbnail []byte `protobuf:"bytes,3,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  9838. Caption *string `protobuf:"bytes,4,opt,name=caption" json:"caption,omitempty"`
  9839. ContextInfo *ContextInfo `protobuf:"bytes,5,opt,name=contextInfo" json:"contextInfo,omitempty"`
  9840. unknownFields protoimpl.UnknownFields
  9841. sizeCache protoimpl.SizeCache
  9842. }
  9843. func (x *NewsletterFollowerInviteMessage) Reset() {
  9844. *x = NewsletterFollowerInviteMessage{}
  9845. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[66]
  9846. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9847. ms.StoreMessageInfo(mi)
  9848. }
  9849. func (x *NewsletterFollowerInviteMessage) String() string {
  9850. return protoimpl.X.MessageStringOf(x)
  9851. }
  9852. func (*NewsletterFollowerInviteMessage) ProtoMessage() {}
  9853. func (x *NewsletterFollowerInviteMessage) ProtoReflect() protoreflect.Message {
  9854. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[66]
  9855. if x != nil {
  9856. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9857. if ms.LoadMessageInfo() == nil {
  9858. ms.StoreMessageInfo(mi)
  9859. }
  9860. return ms
  9861. }
  9862. return mi.MessageOf(x)
  9863. }
  9864. // Deprecated: Use NewsletterFollowerInviteMessage.ProtoReflect.Descriptor instead.
  9865. func (*NewsletterFollowerInviteMessage) Descriptor() ([]byte, []int) {
  9866. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{66}
  9867. }
  9868. func (x *NewsletterFollowerInviteMessage) GetNewsletterJID() string {
  9869. if x != nil && x.NewsletterJID != nil {
  9870. return *x.NewsletterJID
  9871. }
  9872. return ""
  9873. }
  9874. func (x *NewsletterFollowerInviteMessage) GetNewsletterName() string {
  9875. if x != nil && x.NewsletterName != nil {
  9876. return *x.NewsletterName
  9877. }
  9878. return ""
  9879. }
  9880. func (x *NewsletterFollowerInviteMessage) GetJPEGThumbnail() []byte {
  9881. if x != nil {
  9882. return x.JPEGThumbnail
  9883. }
  9884. return nil
  9885. }
  9886. func (x *NewsletterFollowerInviteMessage) GetCaption() string {
  9887. if x != nil && x.Caption != nil {
  9888. return *x.Caption
  9889. }
  9890. return ""
  9891. }
  9892. func (x *NewsletterFollowerInviteMessage) GetContextInfo() *ContextInfo {
  9893. if x != nil {
  9894. return x.ContextInfo
  9895. }
  9896. return nil
  9897. }
  9898. type NewsletterAdminInviteMessage struct {
  9899. state protoimpl.MessageState `protogen:"open.v1"`
  9900. NewsletterJID *string `protobuf:"bytes,1,opt,name=newsletterJID" json:"newsletterJID,omitempty"`
  9901. NewsletterName *string `protobuf:"bytes,2,opt,name=newsletterName" json:"newsletterName,omitempty"`
  9902. JPEGThumbnail []byte `protobuf:"bytes,3,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  9903. Caption *string `protobuf:"bytes,4,opt,name=caption" json:"caption,omitempty"`
  9904. InviteExpiration *int64 `protobuf:"varint,5,opt,name=inviteExpiration" json:"inviteExpiration,omitempty"`
  9905. ContextInfo *ContextInfo `protobuf:"bytes,6,opt,name=contextInfo" json:"contextInfo,omitempty"`
  9906. unknownFields protoimpl.UnknownFields
  9907. sizeCache protoimpl.SizeCache
  9908. }
  9909. func (x *NewsletterAdminInviteMessage) Reset() {
  9910. *x = NewsletterAdminInviteMessage{}
  9911. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[67]
  9912. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9913. ms.StoreMessageInfo(mi)
  9914. }
  9915. func (x *NewsletterAdminInviteMessage) String() string {
  9916. return protoimpl.X.MessageStringOf(x)
  9917. }
  9918. func (*NewsletterAdminInviteMessage) ProtoMessage() {}
  9919. func (x *NewsletterAdminInviteMessage) ProtoReflect() protoreflect.Message {
  9920. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[67]
  9921. if x != nil {
  9922. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9923. if ms.LoadMessageInfo() == nil {
  9924. ms.StoreMessageInfo(mi)
  9925. }
  9926. return ms
  9927. }
  9928. return mi.MessageOf(x)
  9929. }
  9930. // Deprecated: Use NewsletterAdminInviteMessage.ProtoReflect.Descriptor instead.
  9931. func (*NewsletterAdminInviteMessage) Descriptor() ([]byte, []int) {
  9932. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{67}
  9933. }
  9934. func (x *NewsletterAdminInviteMessage) GetNewsletterJID() string {
  9935. if x != nil && x.NewsletterJID != nil {
  9936. return *x.NewsletterJID
  9937. }
  9938. return ""
  9939. }
  9940. func (x *NewsletterAdminInviteMessage) GetNewsletterName() string {
  9941. if x != nil && x.NewsletterName != nil {
  9942. return *x.NewsletterName
  9943. }
  9944. return ""
  9945. }
  9946. func (x *NewsletterAdminInviteMessage) GetJPEGThumbnail() []byte {
  9947. if x != nil {
  9948. return x.JPEGThumbnail
  9949. }
  9950. return nil
  9951. }
  9952. func (x *NewsletterAdminInviteMessage) GetCaption() string {
  9953. if x != nil && x.Caption != nil {
  9954. return *x.Caption
  9955. }
  9956. return ""
  9957. }
  9958. func (x *NewsletterAdminInviteMessage) GetInviteExpiration() int64 {
  9959. if x != nil && x.InviteExpiration != nil {
  9960. return *x.InviteExpiration
  9961. }
  9962. return 0
  9963. }
  9964. func (x *NewsletterAdminInviteMessage) GetContextInfo() *ContextInfo {
  9965. if x != nil {
  9966. return x.ContextInfo
  9967. }
  9968. return nil
  9969. }
  9970. type ProductMessage struct {
  9971. state protoimpl.MessageState `protogen:"open.v1"`
  9972. Product *ProductMessage_ProductSnapshot `protobuf:"bytes,1,opt,name=product" json:"product,omitempty"`
  9973. BusinessOwnerJID *string `protobuf:"bytes,2,opt,name=businessOwnerJID" json:"businessOwnerJID,omitempty"`
  9974. Catalog *ProductMessage_CatalogSnapshot `protobuf:"bytes,4,opt,name=catalog" json:"catalog,omitempty"`
  9975. Body *string `protobuf:"bytes,5,opt,name=body" json:"body,omitempty"`
  9976. Footer *string `protobuf:"bytes,6,opt,name=footer" json:"footer,omitempty"`
  9977. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  9978. unknownFields protoimpl.UnknownFields
  9979. sizeCache protoimpl.SizeCache
  9980. }
  9981. func (x *ProductMessage) Reset() {
  9982. *x = ProductMessage{}
  9983. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[68]
  9984. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9985. ms.StoreMessageInfo(mi)
  9986. }
  9987. func (x *ProductMessage) String() string {
  9988. return protoimpl.X.MessageStringOf(x)
  9989. }
  9990. func (*ProductMessage) ProtoMessage() {}
  9991. func (x *ProductMessage) ProtoReflect() protoreflect.Message {
  9992. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[68]
  9993. if x != nil {
  9994. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9995. if ms.LoadMessageInfo() == nil {
  9996. ms.StoreMessageInfo(mi)
  9997. }
  9998. return ms
  9999. }
  10000. return mi.MessageOf(x)
  10001. }
  10002. // Deprecated: Use ProductMessage.ProtoReflect.Descriptor instead.
  10003. func (*ProductMessage) Descriptor() ([]byte, []int) {
  10004. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{68}
  10005. }
  10006. func (x *ProductMessage) GetProduct() *ProductMessage_ProductSnapshot {
  10007. if x != nil {
  10008. return x.Product
  10009. }
  10010. return nil
  10011. }
  10012. func (x *ProductMessage) GetBusinessOwnerJID() string {
  10013. if x != nil && x.BusinessOwnerJID != nil {
  10014. return *x.BusinessOwnerJID
  10015. }
  10016. return ""
  10017. }
  10018. func (x *ProductMessage) GetCatalog() *ProductMessage_CatalogSnapshot {
  10019. if x != nil {
  10020. return x.Catalog
  10021. }
  10022. return nil
  10023. }
  10024. func (x *ProductMessage) GetBody() string {
  10025. if x != nil && x.Body != nil {
  10026. return *x.Body
  10027. }
  10028. return ""
  10029. }
  10030. func (x *ProductMessage) GetFooter() string {
  10031. if x != nil && x.Footer != nil {
  10032. return *x.Footer
  10033. }
  10034. return ""
  10035. }
  10036. func (x *ProductMessage) GetContextInfo() *ContextInfo {
  10037. if x != nil {
  10038. return x.ContextInfo
  10039. }
  10040. return nil
  10041. }
  10042. type TemplateButtonReplyMessage struct {
  10043. state protoimpl.MessageState `protogen:"open.v1"`
  10044. SelectedID *string `protobuf:"bytes,1,opt,name=selectedID" json:"selectedID,omitempty"`
  10045. SelectedDisplayText *string `protobuf:"bytes,2,opt,name=selectedDisplayText" json:"selectedDisplayText,omitempty"`
  10046. ContextInfo *ContextInfo `protobuf:"bytes,3,opt,name=contextInfo" json:"contextInfo,omitempty"`
  10047. SelectedIndex *uint32 `protobuf:"varint,4,opt,name=selectedIndex" json:"selectedIndex,omitempty"`
  10048. SelectedCarouselCardIndex *uint32 `protobuf:"varint,5,opt,name=selectedCarouselCardIndex" json:"selectedCarouselCardIndex,omitempty"`
  10049. unknownFields protoimpl.UnknownFields
  10050. sizeCache protoimpl.SizeCache
  10051. }
  10052. func (x *TemplateButtonReplyMessage) Reset() {
  10053. *x = TemplateButtonReplyMessage{}
  10054. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[69]
  10055. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10056. ms.StoreMessageInfo(mi)
  10057. }
  10058. func (x *TemplateButtonReplyMessage) String() string {
  10059. return protoimpl.X.MessageStringOf(x)
  10060. }
  10061. func (*TemplateButtonReplyMessage) ProtoMessage() {}
  10062. func (x *TemplateButtonReplyMessage) ProtoReflect() protoreflect.Message {
  10063. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[69]
  10064. if x != nil {
  10065. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10066. if ms.LoadMessageInfo() == nil {
  10067. ms.StoreMessageInfo(mi)
  10068. }
  10069. return ms
  10070. }
  10071. return mi.MessageOf(x)
  10072. }
  10073. // Deprecated: Use TemplateButtonReplyMessage.ProtoReflect.Descriptor instead.
  10074. func (*TemplateButtonReplyMessage) Descriptor() ([]byte, []int) {
  10075. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{69}
  10076. }
  10077. func (x *TemplateButtonReplyMessage) GetSelectedID() string {
  10078. if x != nil && x.SelectedID != nil {
  10079. return *x.SelectedID
  10080. }
  10081. return ""
  10082. }
  10083. func (x *TemplateButtonReplyMessage) GetSelectedDisplayText() string {
  10084. if x != nil && x.SelectedDisplayText != nil {
  10085. return *x.SelectedDisplayText
  10086. }
  10087. return ""
  10088. }
  10089. func (x *TemplateButtonReplyMessage) GetContextInfo() *ContextInfo {
  10090. if x != nil {
  10091. return x.ContextInfo
  10092. }
  10093. return nil
  10094. }
  10095. func (x *TemplateButtonReplyMessage) GetSelectedIndex() uint32 {
  10096. if x != nil && x.SelectedIndex != nil {
  10097. return *x.SelectedIndex
  10098. }
  10099. return 0
  10100. }
  10101. func (x *TemplateButtonReplyMessage) GetSelectedCarouselCardIndex() uint32 {
  10102. if x != nil && x.SelectedCarouselCardIndex != nil {
  10103. return *x.SelectedCarouselCardIndex
  10104. }
  10105. return 0
  10106. }
  10107. type TemplateMessage struct {
  10108. state protoimpl.MessageState `protogen:"open.v1"`
  10109. // Types that are valid to be assigned to Format:
  10110. //
  10111. // *TemplateMessage_FourRowTemplate_
  10112. // *TemplateMessage_HydratedFourRowTemplate_
  10113. // *TemplateMessage_InteractiveMessageTemplate
  10114. Format isTemplateMessage_Format `protobuf_oneof:"format"`
  10115. ContextInfo *ContextInfo `protobuf:"bytes,3,opt,name=contextInfo" json:"contextInfo,omitempty"`
  10116. HydratedTemplate *TemplateMessage_HydratedFourRowTemplate `protobuf:"bytes,4,opt,name=hydratedTemplate" json:"hydratedTemplate,omitempty"`
  10117. TemplateID *string `protobuf:"bytes,9,opt,name=templateID" json:"templateID,omitempty"`
  10118. unknownFields protoimpl.UnknownFields
  10119. sizeCache protoimpl.SizeCache
  10120. }
  10121. func (x *TemplateMessage) Reset() {
  10122. *x = TemplateMessage{}
  10123. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[70]
  10124. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10125. ms.StoreMessageInfo(mi)
  10126. }
  10127. func (x *TemplateMessage) String() string {
  10128. return protoimpl.X.MessageStringOf(x)
  10129. }
  10130. func (*TemplateMessage) ProtoMessage() {}
  10131. func (x *TemplateMessage) ProtoReflect() protoreflect.Message {
  10132. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[70]
  10133. if x != nil {
  10134. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10135. if ms.LoadMessageInfo() == nil {
  10136. ms.StoreMessageInfo(mi)
  10137. }
  10138. return ms
  10139. }
  10140. return mi.MessageOf(x)
  10141. }
  10142. // Deprecated: Use TemplateMessage.ProtoReflect.Descriptor instead.
  10143. func (*TemplateMessage) Descriptor() ([]byte, []int) {
  10144. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{70}
  10145. }
  10146. func (x *TemplateMessage) GetFormat() isTemplateMessage_Format {
  10147. if x != nil {
  10148. return x.Format
  10149. }
  10150. return nil
  10151. }
  10152. func (x *TemplateMessage) GetFourRowTemplate() *TemplateMessage_FourRowTemplate {
  10153. if x != nil {
  10154. if x, ok := x.Format.(*TemplateMessage_FourRowTemplate_); ok {
  10155. return x.FourRowTemplate
  10156. }
  10157. }
  10158. return nil
  10159. }
  10160. func (x *TemplateMessage) GetHydratedFourRowTemplate() *TemplateMessage_HydratedFourRowTemplate {
  10161. if x != nil {
  10162. if x, ok := x.Format.(*TemplateMessage_HydratedFourRowTemplate_); ok {
  10163. return x.HydratedFourRowTemplate
  10164. }
  10165. }
  10166. return nil
  10167. }
  10168. func (x *TemplateMessage) GetInteractiveMessageTemplate() *InteractiveMessage {
  10169. if x != nil {
  10170. if x, ok := x.Format.(*TemplateMessage_InteractiveMessageTemplate); ok {
  10171. return x.InteractiveMessageTemplate
  10172. }
  10173. }
  10174. return nil
  10175. }
  10176. func (x *TemplateMessage) GetContextInfo() *ContextInfo {
  10177. if x != nil {
  10178. return x.ContextInfo
  10179. }
  10180. return nil
  10181. }
  10182. func (x *TemplateMessage) GetHydratedTemplate() *TemplateMessage_HydratedFourRowTemplate {
  10183. if x != nil {
  10184. return x.HydratedTemplate
  10185. }
  10186. return nil
  10187. }
  10188. func (x *TemplateMessage) GetTemplateID() string {
  10189. if x != nil && x.TemplateID != nil {
  10190. return *x.TemplateID
  10191. }
  10192. return ""
  10193. }
  10194. type isTemplateMessage_Format interface {
  10195. isTemplateMessage_Format()
  10196. }
  10197. type TemplateMessage_FourRowTemplate_ struct {
  10198. FourRowTemplate *TemplateMessage_FourRowTemplate `protobuf:"bytes,1,opt,name=fourRowTemplate,oneof"`
  10199. }
  10200. type TemplateMessage_HydratedFourRowTemplate_ struct {
  10201. HydratedFourRowTemplate *TemplateMessage_HydratedFourRowTemplate `protobuf:"bytes,2,opt,name=hydratedFourRowTemplate,oneof"`
  10202. }
  10203. type TemplateMessage_InteractiveMessageTemplate struct {
  10204. InteractiveMessageTemplate *InteractiveMessage `protobuf:"bytes,5,opt,name=interactiveMessageTemplate,oneof"`
  10205. }
  10206. func (*TemplateMessage_FourRowTemplate_) isTemplateMessage_Format() {}
  10207. func (*TemplateMessage_HydratedFourRowTemplate_) isTemplateMessage_Format() {}
  10208. func (*TemplateMessage_InteractiveMessageTemplate) isTemplateMessage_Format() {}
  10209. type StickerMessage struct {
  10210. state protoimpl.MessageState `protogen:"open.v1"`
  10211. URL *string `protobuf:"bytes,1,opt,name=URL" json:"URL,omitempty"`
  10212. FileSHA256 []byte `protobuf:"bytes,2,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  10213. FileEncSHA256 []byte `protobuf:"bytes,3,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  10214. MediaKey []byte `protobuf:"bytes,4,opt,name=mediaKey" json:"mediaKey,omitempty"`
  10215. Mimetype *string `protobuf:"bytes,5,opt,name=mimetype" json:"mimetype,omitempty"`
  10216. Height *uint32 `protobuf:"varint,6,opt,name=height" json:"height,omitempty"`
  10217. Width *uint32 `protobuf:"varint,7,opt,name=width" json:"width,omitempty"`
  10218. DirectPath *string `protobuf:"bytes,8,opt,name=directPath" json:"directPath,omitempty"`
  10219. FileLength *uint64 `protobuf:"varint,9,opt,name=fileLength" json:"fileLength,omitempty"`
  10220. MediaKeyTimestamp *int64 `protobuf:"varint,10,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  10221. FirstFrameLength *uint32 `protobuf:"varint,11,opt,name=firstFrameLength" json:"firstFrameLength,omitempty"`
  10222. FirstFrameSidecar []byte `protobuf:"bytes,12,opt,name=firstFrameSidecar" json:"firstFrameSidecar,omitempty"`
  10223. IsAnimated *bool `protobuf:"varint,13,opt,name=isAnimated" json:"isAnimated,omitempty"`
  10224. PngThumbnail []byte `protobuf:"bytes,16,opt,name=pngThumbnail" json:"pngThumbnail,omitempty"`
  10225. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  10226. StickerSentTS *int64 `protobuf:"varint,18,opt,name=stickerSentTS" json:"stickerSentTS,omitempty"`
  10227. IsAvatar *bool `protobuf:"varint,19,opt,name=isAvatar" json:"isAvatar,omitempty"`
  10228. IsAiSticker *bool `protobuf:"varint,20,opt,name=isAiSticker" json:"isAiSticker,omitempty"`
  10229. IsLottie *bool `protobuf:"varint,21,opt,name=isLottie" json:"isLottie,omitempty"`
  10230. AccessibilityLabel *string `protobuf:"bytes,22,opt,name=accessibilityLabel" json:"accessibilityLabel,omitempty"`
  10231. MediaKeyDomain *MediaKeyDomain `protobuf:"varint,23,opt,name=mediaKeyDomain,enum=WAWebProtobufsE2E.MediaKeyDomain" json:"mediaKeyDomain,omitempty"`
  10232. unknownFields protoimpl.UnknownFields
  10233. sizeCache protoimpl.SizeCache
  10234. }
  10235. func (x *StickerMessage) Reset() {
  10236. *x = StickerMessage{}
  10237. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[71]
  10238. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10239. ms.StoreMessageInfo(mi)
  10240. }
  10241. func (x *StickerMessage) String() string {
  10242. return protoimpl.X.MessageStringOf(x)
  10243. }
  10244. func (*StickerMessage) ProtoMessage() {}
  10245. func (x *StickerMessage) ProtoReflect() protoreflect.Message {
  10246. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[71]
  10247. if x != nil {
  10248. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10249. if ms.LoadMessageInfo() == nil {
  10250. ms.StoreMessageInfo(mi)
  10251. }
  10252. return ms
  10253. }
  10254. return mi.MessageOf(x)
  10255. }
  10256. // Deprecated: Use StickerMessage.ProtoReflect.Descriptor instead.
  10257. func (*StickerMessage) Descriptor() ([]byte, []int) {
  10258. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{71}
  10259. }
  10260. func (x *StickerMessage) GetURL() string {
  10261. if x != nil && x.URL != nil {
  10262. return *x.URL
  10263. }
  10264. return ""
  10265. }
  10266. func (x *StickerMessage) GetFileSHA256() []byte {
  10267. if x != nil {
  10268. return x.FileSHA256
  10269. }
  10270. return nil
  10271. }
  10272. func (x *StickerMessage) GetFileEncSHA256() []byte {
  10273. if x != nil {
  10274. return x.FileEncSHA256
  10275. }
  10276. return nil
  10277. }
  10278. func (x *StickerMessage) GetMediaKey() []byte {
  10279. if x != nil {
  10280. return x.MediaKey
  10281. }
  10282. return nil
  10283. }
  10284. func (x *StickerMessage) GetMimetype() string {
  10285. if x != nil && x.Mimetype != nil {
  10286. return *x.Mimetype
  10287. }
  10288. return ""
  10289. }
  10290. func (x *StickerMessage) GetHeight() uint32 {
  10291. if x != nil && x.Height != nil {
  10292. return *x.Height
  10293. }
  10294. return 0
  10295. }
  10296. func (x *StickerMessage) GetWidth() uint32 {
  10297. if x != nil && x.Width != nil {
  10298. return *x.Width
  10299. }
  10300. return 0
  10301. }
  10302. func (x *StickerMessage) GetDirectPath() string {
  10303. if x != nil && x.DirectPath != nil {
  10304. return *x.DirectPath
  10305. }
  10306. return ""
  10307. }
  10308. func (x *StickerMessage) GetFileLength() uint64 {
  10309. if x != nil && x.FileLength != nil {
  10310. return *x.FileLength
  10311. }
  10312. return 0
  10313. }
  10314. func (x *StickerMessage) GetMediaKeyTimestamp() int64 {
  10315. if x != nil && x.MediaKeyTimestamp != nil {
  10316. return *x.MediaKeyTimestamp
  10317. }
  10318. return 0
  10319. }
  10320. func (x *StickerMessage) GetFirstFrameLength() uint32 {
  10321. if x != nil && x.FirstFrameLength != nil {
  10322. return *x.FirstFrameLength
  10323. }
  10324. return 0
  10325. }
  10326. func (x *StickerMessage) GetFirstFrameSidecar() []byte {
  10327. if x != nil {
  10328. return x.FirstFrameSidecar
  10329. }
  10330. return nil
  10331. }
  10332. func (x *StickerMessage) GetIsAnimated() bool {
  10333. if x != nil && x.IsAnimated != nil {
  10334. return *x.IsAnimated
  10335. }
  10336. return false
  10337. }
  10338. func (x *StickerMessage) GetPngThumbnail() []byte {
  10339. if x != nil {
  10340. return x.PngThumbnail
  10341. }
  10342. return nil
  10343. }
  10344. func (x *StickerMessage) GetContextInfo() *ContextInfo {
  10345. if x != nil {
  10346. return x.ContextInfo
  10347. }
  10348. return nil
  10349. }
  10350. func (x *StickerMessage) GetStickerSentTS() int64 {
  10351. if x != nil && x.StickerSentTS != nil {
  10352. return *x.StickerSentTS
  10353. }
  10354. return 0
  10355. }
  10356. func (x *StickerMessage) GetIsAvatar() bool {
  10357. if x != nil && x.IsAvatar != nil {
  10358. return *x.IsAvatar
  10359. }
  10360. return false
  10361. }
  10362. func (x *StickerMessage) GetIsAiSticker() bool {
  10363. if x != nil && x.IsAiSticker != nil {
  10364. return *x.IsAiSticker
  10365. }
  10366. return false
  10367. }
  10368. func (x *StickerMessage) GetIsLottie() bool {
  10369. if x != nil && x.IsLottie != nil {
  10370. return *x.IsLottie
  10371. }
  10372. return false
  10373. }
  10374. func (x *StickerMessage) GetAccessibilityLabel() string {
  10375. if x != nil && x.AccessibilityLabel != nil {
  10376. return *x.AccessibilityLabel
  10377. }
  10378. return ""
  10379. }
  10380. func (x *StickerMessage) GetMediaKeyDomain() MediaKeyDomain {
  10381. if x != nil && x.MediaKeyDomain != nil {
  10382. return *x.MediaKeyDomain
  10383. }
  10384. return MediaKeyDomain_UNSET
  10385. }
  10386. type LiveLocationMessage struct {
  10387. state protoimpl.MessageState `protogen:"open.v1"`
  10388. DegreesLatitude *float64 `protobuf:"fixed64,1,opt,name=degreesLatitude" json:"degreesLatitude,omitempty"`
  10389. DegreesLongitude *float64 `protobuf:"fixed64,2,opt,name=degreesLongitude" json:"degreesLongitude,omitempty"`
  10390. AccuracyInMeters *uint32 `protobuf:"varint,3,opt,name=accuracyInMeters" json:"accuracyInMeters,omitempty"`
  10391. SpeedInMps *float32 `protobuf:"fixed32,4,opt,name=speedInMps" json:"speedInMps,omitempty"`
  10392. DegreesClockwiseFromMagneticNorth *uint32 `protobuf:"varint,5,opt,name=degreesClockwiseFromMagneticNorth" json:"degreesClockwiseFromMagneticNorth,omitempty"`
  10393. Caption *string `protobuf:"bytes,6,opt,name=caption" json:"caption,omitempty"`
  10394. SequenceNumber *int64 `protobuf:"varint,7,opt,name=sequenceNumber" json:"sequenceNumber,omitempty"`
  10395. TimeOffset *uint32 `protobuf:"varint,8,opt,name=timeOffset" json:"timeOffset,omitempty"`
  10396. JPEGThumbnail []byte `protobuf:"bytes,16,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  10397. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  10398. unknownFields protoimpl.UnknownFields
  10399. sizeCache protoimpl.SizeCache
  10400. }
  10401. func (x *LiveLocationMessage) Reset() {
  10402. *x = LiveLocationMessage{}
  10403. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[72]
  10404. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10405. ms.StoreMessageInfo(mi)
  10406. }
  10407. func (x *LiveLocationMessage) String() string {
  10408. return protoimpl.X.MessageStringOf(x)
  10409. }
  10410. func (*LiveLocationMessage) ProtoMessage() {}
  10411. func (x *LiveLocationMessage) ProtoReflect() protoreflect.Message {
  10412. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[72]
  10413. if x != nil {
  10414. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10415. if ms.LoadMessageInfo() == nil {
  10416. ms.StoreMessageInfo(mi)
  10417. }
  10418. return ms
  10419. }
  10420. return mi.MessageOf(x)
  10421. }
  10422. // Deprecated: Use LiveLocationMessage.ProtoReflect.Descriptor instead.
  10423. func (*LiveLocationMessage) Descriptor() ([]byte, []int) {
  10424. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{72}
  10425. }
  10426. func (x *LiveLocationMessage) GetDegreesLatitude() float64 {
  10427. if x != nil && x.DegreesLatitude != nil {
  10428. return *x.DegreesLatitude
  10429. }
  10430. return 0
  10431. }
  10432. func (x *LiveLocationMessage) GetDegreesLongitude() float64 {
  10433. if x != nil && x.DegreesLongitude != nil {
  10434. return *x.DegreesLongitude
  10435. }
  10436. return 0
  10437. }
  10438. func (x *LiveLocationMessage) GetAccuracyInMeters() uint32 {
  10439. if x != nil && x.AccuracyInMeters != nil {
  10440. return *x.AccuracyInMeters
  10441. }
  10442. return 0
  10443. }
  10444. func (x *LiveLocationMessage) GetSpeedInMps() float32 {
  10445. if x != nil && x.SpeedInMps != nil {
  10446. return *x.SpeedInMps
  10447. }
  10448. return 0
  10449. }
  10450. func (x *LiveLocationMessage) GetDegreesClockwiseFromMagneticNorth() uint32 {
  10451. if x != nil && x.DegreesClockwiseFromMagneticNorth != nil {
  10452. return *x.DegreesClockwiseFromMagneticNorth
  10453. }
  10454. return 0
  10455. }
  10456. func (x *LiveLocationMessage) GetCaption() string {
  10457. if x != nil && x.Caption != nil {
  10458. return *x.Caption
  10459. }
  10460. return ""
  10461. }
  10462. func (x *LiveLocationMessage) GetSequenceNumber() int64 {
  10463. if x != nil && x.SequenceNumber != nil {
  10464. return *x.SequenceNumber
  10465. }
  10466. return 0
  10467. }
  10468. func (x *LiveLocationMessage) GetTimeOffset() uint32 {
  10469. if x != nil && x.TimeOffset != nil {
  10470. return *x.TimeOffset
  10471. }
  10472. return 0
  10473. }
  10474. func (x *LiveLocationMessage) GetJPEGThumbnail() []byte {
  10475. if x != nil {
  10476. return x.JPEGThumbnail
  10477. }
  10478. return nil
  10479. }
  10480. func (x *LiveLocationMessage) GetContextInfo() *ContextInfo {
  10481. if x != nil {
  10482. return x.ContextInfo
  10483. }
  10484. return nil
  10485. }
  10486. type CancelPaymentRequestMessage struct {
  10487. state protoimpl.MessageState `protogen:"open.v1"`
  10488. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  10489. unknownFields protoimpl.UnknownFields
  10490. sizeCache protoimpl.SizeCache
  10491. }
  10492. func (x *CancelPaymentRequestMessage) Reset() {
  10493. *x = CancelPaymentRequestMessage{}
  10494. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[73]
  10495. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10496. ms.StoreMessageInfo(mi)
  10497. }
  10498. func (x *CancelPaymentRequestMessage) String() string {
  10499. return protoimpl.X.MessageStringOf(x)
  10500. }
  10501. func (*CancelPaymentRequestMessage) ProtoMessage() {}
  10502. func (x *CancelPaymentRequestMessage) ProtoReflect() protoreflect.Message {
  10503. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[73]
  10504. if x != nil {
  10505. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10506. if ms.LoadMessageInfo() == nil {
  10507. ms.StoreMessageInfo(mi)
  10508. }
  10509. return ms
  10510. }
  10511. return mi.MessageOf(x)
  10512. }
  10513. // Deprecated: Use CancelPaymentRequestMessage.ProtoReflect.Descriptor instead.
  10514. func (*CancelPaymentRequestMessage) Descriptor() ([]byte, []int) {
  10515. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{73}
  10516. }
  10517. func (x *CancelPaymentRequestMessage) GetKey() *waCommon.MessageKey {
  10518. if x != nil {
  10519. return x.Key
  10520. }
  10521. return nil
  10522. }
  10523. type DeclinePaymentRequestMessage struct {
  10524. state protoimpl.MessageState `protogen:"open.v1"`
  10525. Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  10526. unknownFields protoimpl.UnknownFields
  10527. sizeCache protoimpl.SizeCache
  10528. }
  10529. func (x *DeclinePaymentRequestMessage) Reset() {
  10530. *x = DeclinePaymentRequestMessage{}
  10531. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[74]
  10532. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10533. ms.StoreMessageInfo(mi)
  10534. }
  10535. func (x *DeclinePaymentRequestMessage) String() string {
  10536. return protoimpl.X.MessageStringOf(x)
  10537. }
  10538. func (*DeclinePaymentRequestMessage) ProtoMessage() {}
  10539. func (x *DeclinePaymentRequestMessage) ProtoReflect() protoreflect.Message {
  10540. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[74]
  10541. if x != nil {
  10542. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10543. if ms.LoadMessageInfo() == nil {
  10544. ms.StoreMessageInfo(mi)
  10545. }
  10546. return ms
  10547. }
  10548. return mi.MessageOf(x)
  10549. }
  10550. // Deprecated: Use DeclinePaymentRequestMessage.ProtoReflect.Descriptor instead.
  10551. func (*DeclinePaymentRequestMessage) Descriptor() ([]byte, []int) {
  10552. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{74}
  10553. }
  10554. func (x *DeclinePaymentRequestMessage) GetKey() *waCommon.MessageKey {
  10555. if x != nil {
  10556. return x.Key
  10557. }
  10558. return nil
  10559. }
  10560. type RequestPaymentMessage struct {
  10561. state protoimpl.MessageState `protogen:"open.v1"`
  10562. NoteMessage *Message `protobuf:"bytes,4,opt,name=noteMessage" json:"noteMessage,omitempty"`
  10563. CurrencyCodeIso4217 *string `protobuf:"bytes,1,opt,name=currencyCodeIso4217" json:"currencyCodeIso4217,omitempty"`
  10564. Amount1000 *uint64 `protobuf:"varint,2,opt,name=amount1000" json:"amount1000,omitempty"`
  10565. RequestFrom *string `protobuf:"bytes,3,opt,name=requestFrom" json:"requestFrom,omitempty"`
  10566. ExpiryTimestamp *int64 `protobuf:"varint,5,opt,name=expiryTimestamp" json:"expiryTimestamp,omitempty"`
  10567. Amount *Money `protobuf:"bytes,6,opt,name=amount" json:"amount,omitempty"`
  10568. Background *PaymentBackground `protobuf:"bytes,7,opt,name=background" json:"background,omitempty"`
  10569. unknownFields protoimpl.UnknownFields
  10570. sizeCache protoimpl.SizeCache
  10571. }
  10572. func (x *RequestPaymentMessage) Reset() {
  10573. *x = RequestPaymentMessage{}
  10574. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[75]
  10575. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10576. ms.StoreMessageInfo(mi)
  10577. }
  10578. func (x *RequestPaymentMessage) String() string {
  10579. return protoimpl.X.MessageStringOf(x)
  10580. }
  10581. func (*RequestPaymentMessage) ProtoMessage() {}
  10582. func (x *RequestPaymentMessage) ProtoReflect() protoreflect.Message {
  10583. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[75]
  10584. if x != nil {
  10585. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10586. if ms.LoadMessageInfo() == nil {
  10587. ms.StoreMessageInfo(mi)
  10588. }
  10589. return ms
  10590. }
  10591. return mi.MessageOf(x)
  10592. }
  10593. // Deprecated: Use RequestPaymentMessage.ProtoReflect.Descriptor instead.
  10594. func (*RequestPaymentMessage) Descriptor() ([]byte, []int) {
  10595. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{75}
  10596. }
  10597. func (x *RequestPaymentMessage) GetNoteMessage() *Message {
  10598. if x != nil {
  10599. return x.NoteMessage
  10600. }
  10601. return nil
  10602. }
  10603. func (x *RequestPaymentMessage) GetCurrencyCodeIso4217() string {
  10604. if x != nil && x.CurrencyCodeIso4217 != nil {
  10605. return *x.CurrencyCodeIso4217
  10606. }
  10607. return ""
  10608. }
  10609. func (x *RequestPaymentMessage) GetAmount1000() uint64 {
  10610. if x != nil && x.Amount1000 != nil {
  10611. return *x.Amount1000
  10612. }
  10613. return 0
  10614. }
  10615. func (x *RequestPaymentMessage) GetRequestFrom() string {
  10616. if x != nil && x.RequestFrom != nil {
  10617. return *x.RequestFrom
  10618. }
  10619. return ""
  10620. }
  10621. func (x *RequestPaymentMessage) GetExpiryTimestamp() int64 {
  10622. if x != nil && x.ExpiryTimestamp != nil {
  10623. return *x.ExpiryTimestamp
  10624. }
  10625. return 0
  10626. }
  10627. func (x *RequestPaymentMessage) GetAmount() *Money {
  10628. if x != nil {
  10629. return x.Amount
  10630. }
  10631. return nil
  10632. }
  10633. func (x *RequestPaymentMessage) GetBackground() *PaymentBackground {
  10634. if x != nil {
  10635. return x.Background
  10636. }
  10637. return nil
  10638. }
  10639. type SendPaymentMessage struct {
  10640. state protoimpl.MessageState `protogen:"open.v1"`
  10641. NoteMessage *Message `protobuf:"bytes,2,opt,name=noteMessage" json:"noteMessage,omitempty"`
  10642. RequestMessageKey *waCommon.MessageKey `protobuf:"bytes,3,opt,name=requestMessageKey" json:"requestMessageKey,omitempty"`
  10643. Background *PaymentBackground `protobuf:"bytes,4,opt,name=background" json:"background,omitempty"`
  10644. TransactionData *string `protobuf:"bytes,5,opt,name=transactionData" json:"transactionData,omitempty"`
  10645. unknownFields protoimpl.UnknownFields
  10646. sizeCache protoimpl.SizeCache
  10647. }
  10648. func (x *SendPaymentMessage) Reset() {
  10649. *x = SendPaymentMessage{}
  10650. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[76]
  10651. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10652. ms.StoreMessageInfo(mi)
  10653. }
  10654. func (x *SendPaymentMessage) String() string {
  10655. return protoimpl.X.MessageStringOf(x)
  10656. }
  10657. func (*SendPaymentMessage) ProtoMessage() {}
  10658. func (x *SendPaymentMessage) ProtoReflect() protoreflect.Message {
  10659. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[76]
  10660. if x != nil {
  10661. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10662. if ms.LoadMessageInfo() == nil {
  10663. ms.StoreMessageInfo(mi)
  10664. }
  10665. return ms
  10666. }
  10667. return mi.MessageOf(x)
  10668. }
  10669. // Deprecated: Use SendPaymentMessage.ProtoReflect.Descriptor instead.
  10670. func (*SendPaymentMessage) Descriptor() ([]byte, []int) {
  10671. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{76}
  10672. }
  10673. func (x *SendPaymentMessage) GetNoteMessage() *Message {
  10674. if x != nil {
  10675. return x.NoteMessage
  10676. }
  10677. return nil
  10678. }
  10679. func (x *SendPaymentMessage) GetRequestMessageKey() *waCommon.MessageKey {
  10680. if x != nil {
  10681. return x.RequestMessageKey
  10682. }
  10683. return nil
  10684. }
  10685. func (x *SendPaymentMessage) GetBackground() *PaymentBackground {
  10686. if x != nil {
  10687. return x.Background
  10688. }
  10689. return nil
  10690. }
  10691. func (x *SendPaymentMessage) GetTransactionData() string {
  10692. if x != nil && x.TransactionData != nil {
  10693. return *x.TransactionData
  10694. }
  10695. return ""
  10696. }
  10697. type ContactsArrayMessage struct {
  10698. state protoimpl.MessageState `protogen:"open.v1"`
  10699. DisplayName *string `protobuf:"bytes,1,opt,name=displayName" json:"displayName,omitempty"`
  10700. Contacts []*ContactMessage `protobuf:"bytes,2,rep,name=contacts" json:"contacts,omitempty"`
  10701. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  10702. unknownFields protoimpl.UnknownFields
  10703. sizeCache protoimpl.SizeCache
  10704. }
  10705. func (x *ContactsArrayMessage) Reset() {
  10706. *x = ContactsArrayMessage{}
  10707. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[77]
  10708. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10709. ms.StoreMessageInfo(mi)
  10710. }
  10711. func (x *ContactsArrayMessage) String() string {
  10712. return protoimpl.X.MessageStringOf(x)
  10713. }
  10714. func (*ContactsArrayMessage) ProtoMessage() {}
  10715. func (x *ContactsArrayMessage) ProtoReflect() protoreflect.Message {
  10716. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[77]
  10717. if x != nil {
  10718. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10719. if ms.LoadMessageInfo() == nil {
  10720. ms.StoreMessageInfo(mi)
  10721. }
  10722. return ms
  10723. }
  10724. return mi.MessageOf(x)
  10725. }
  10726. // Deprecated: Use ContactsArrayMessage.ProtoReflect.Descriptor instead.
  10727. func (*ContactsArrayMessage) Descriptor() ([]byte, []int) {
  10728. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{77}
  10729. }
  10730. func (x *ContactsArrayMessage) GetDisplayName() string {
  10731. if x != nil && x.DisplayName != nil {
  10732. return *x.DisplayName
  10733. }
  10734. return ""
  10735. }
  10736. func (x *ContactsArrayMessage) GetContacts() []*ContactMessage {
  10737. if x != nil {
  10738. return x.Contacts
  10739. }
  10740. return nil
  10741. }
  10742. func (x *ContactsArrayMessage) GetContextInfo() *ContextInfo {
  10743. if x != nil {
  10744. return x.ContextInfo
  10745. }
  10746. return nil
  10747. }
  10748. type InitialSecurityNotificationSettingSync struct {
  10749. state protoimpl.MessageState `protogen:"open.v1"`
  10750. SecurityNotificationEnabled *bool `protobuf:"varint,1,opt,name=securityNotificationEnabled" json:"securityNotificationEnabled,omitempty"`
  10751. unknownFields protoimpl.UnknownFields
  10752. sizeCache protoimpl.SizeCache
  10753. }
  10754. func (x *InitialSecurityNotificationSettingSync) Reset() {
  10755. *x = InitialSecurityNotificationSettingSync{}
  10756. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[78]
  10757. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10758. ms.StoreMessageInfo(mi)
  10759. }
  10760. func (x *InitialSecurityNotificationSettingSync) String() string {
  10761. return protoimpl.X.MessageStringOf(x)
  10762. }
  10763. func (*InitialSecurityNotificationSettingSync) ProtoMessage() {}
  10764. func (x *InitialSecurityNotificationSettingSync) ProtoReflect() protoreflect.Message {
  10765. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[78]
  10766. if x != nil {
  10767. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10768. if ms.LoadMessageInfo() == nil {
  10769. ms.StoreMessageInfo(mi)
  10770. }
  10771. return ms
  10772. }
  10773. return mi.MessageOf(x)
  10774. }
  10775. // Deprecated: Use InitialSecurityNotificationSettingSync.ProtoReflect.Descriptor instead.
  10776. func (*InitialSecurityNotificationSettingSync) Descriptor() ([]byte, []int) {
  10777. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{78}
  10778. }
  10779. func (x *InitialSecurityNotificationSettingSync) GetSecurityNotificationEnabled() bool {
  10780. if x != nil && x.SecurityNotificationEnabled != nil {
  10781. return *x.SecurityNotificationEnabled
  10782. }
  10783. return false
  10784. }
  10785. type FullHistorySyncOnDemandRequestMetadata struct {
  10786. state protoimpl.MessageState `protogen:"open.v1"`
  10787. RequestID *string `protobuf:"bytes,1,opt,name=requestID" json:"requestID,omitempty"`
  10788. unknownFields protoimpl.UnknownFields
  10789. sizeCache protoimpl.SizeCache
  10790. }
  10791. func (x *FullHistorySyncOnDemandRequestMetadata) Reset() {
  10792. *x = FullHistorySyncOnDemandRequestMetadata{}
  10793. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[79]
  10794. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10795. ms.StoreMessageInfo(mi)
  10796. }
  10797. func (x *FullHistorySyncOnDemandRequestMetadata) String() string {
  10798. return protoimpl.X.MessageStringOf(x)
  10799. }
  10800. func (*FullHistorySyncOnDemandRequestMetadata) ProtoMessage() {}
  10801. func (x *FullHistorySyncOnDemandRequestMetadata) ProtoReflect() protoreflect.Message {
  10802. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[79]
  10803. if x != nil {
  10804. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10805. if ms.LoadMessageInfo() == nil {
  10806. ms.StoreMessageInfo(mi)
  10807. }
  10808. return ms
  10809. }
  10810. return mi.MessageOf(x)
  10811. }
  10812. // Deprecated: Use FullHistorySyncOnDemandRequestMetadata.ProtoReflect.Descriptor instead.
  10813. func (*FullHistorySyncOnDemandRequestMetadata) Descriptor() ([]byte, []int) {
  10814. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{79}
  10815. }
  10816. func (x *FullHistorySyncOnDemandRequestMetadata) GetRequestID() string {
  10817. if x != nil && x.RequestID != nil {
  10818. return *x.RequestID
  10819. }
  10820. return ""
  10821. }
  10822. type AppStateFatalExceptionNotification struct {
  10823. state protoimpl.MessageState `protogen:"open.v1"`
  10824. CollectionNames []string `protobuf:"bytes,1,rep,name=collectionNames" json:"collectionNames,omitempty"`
  10825. Timestamp *int64 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
  10826. unknownFields protoimpl.UnknownFields
  10827. sizeCache protoimpl.SizeCache
  10828. }
  10829. func (x *AppStateFatalExceptionNotification) Reset() {
  10830. *x = AppStateFatalExceptionNotification{}
  10831. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[80]
  10832. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10833. ms.StoreMessageInfo(mi)
  10834. }
  10835. func (x *AppStateFatalExceptionNotification) String() string {
  10836. return protoimpl.X.MessageStringOf(x)
  10837. }
  10838. func (*AppStateFatalExceptionNotification) ProtoMessage() {}
  10839. func (x *AppStateFatalExceptionNotification) ProtoReflect() protoreflect.Message {
  10840. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[80]
  10841. if x != nil {
  10842. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10843. if ms.LoadMessageInfo() == nil {
  10844. ms.StoreMessageInfo(mi)
  10845. }
  10846. return ms
  10847. }
  10848. return mi.MessageOf(x)
  10849. }
  10850. // Deprecated: Use AppStateFatalExceptionNotification.ProtoReflect.Descriptor instead.
  10851. func (*AppStateFatalExceptionNotification) Descriptor() ([]byte, []int) {
  10852. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{80}
  10853. }
  10854. func (x *AppStateFatalExceptionNotification) GetCollectionNames() []string {
  10855. if x != nil {
  10856. return x.CollectionNames
  10857. }
  10858. return nil
  10859. }
  10860. func (x *AppStateFatalExceptionNotification) GetTimestamp() int64 {
  10861. if x != nil && x.Timestamp != nil {
  10862. return *x.Timestamp
  10863. }
  10864. return 0
  10865. }
  10866. type AppStateSyncKeyRequest struct {
  10867. state protoimpl.MessageState `protogen:"open.v1"`
  10868. KeyIDs []*AppStateSyncKeyId `protobuf:"bytes,1,rep,name=keyIDs" json:"keyIDs,omitempty"`
  10869. unknownFields protoimpl.UnknownFields
  10870. sizeCache protoimpl.SizeCache
  10871. }
  10872. func (x *AppStateSyncKeyRequest) Reset() {
  10873. *x = AppStateSyncKeyRequest{}
  10874. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[81]
  10875. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10876. ms.StoreMessageInfo(mi)
  10877. }
  10878. func (x *AppStateSyncKeyRequest) String() string {
  10879. return protoimpl.X.MessageStringOf(x)
  10880. }
  10881. func (*AppStateSyncKeyRequest) ProtoMessage() {}
  10882. func (x *AppStateSyncKeyRequest) ProtoReflect() protoreflect.Message {
  10883. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[81]
  10884. if x != nil {
  10885. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10886. if ms.LoadMessageInfo() == nil {
  10887. ms.StoreMessageInfo(mi)
  10888. }
  10889. return ms
  10890. }
  10891. return mi.MessageOf(x)
  10892. }
  10893. // Deprecated: Use AppStateSyncKeyRequest.ProtoReflect.Descriptor instead.
  10894. func (*AppStateSyncKeyRequest) Descriptor() ([]byte, []int) {
  10895. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{81}
  10896. }
  10897. func (x *AppStateSyncKeyRequest) GetKeyIDs() []*AppStateSyncKeyId {
  10898. if x != nil {
  10899. return x.KeyIDs
  10900. }
  10901. return nil
  10902. }
  10903. type AppStateSyncKeyShare struct {
  10904. state protoimpl.MessageState `protogen:"open.v1"`
  10905. Keys []*AppStateSyncKey `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"`
  10906. unknownFields protoimpl.UnknownFields
  10907. sizeCache protoimpl.SizeCache
  10908. }
  10909. func (x *AppStateSyncKeyShare) Reset() {
  10910. *x = AppStateSyncKeyShare{}
  10911. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[82]
  10912. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10913. ms.StoreMessageInfo(mi)
  10914. }
  10915. func (x *AppStateSyncKeyShare) String() string {
  10916. return protoimpl.X.MessageStringOf(x)
  10917. }
  10918. func (*AppStateSyncKeyShare) ProtoMessage() {}
  10919. func (x *AppStateSyncKeyShare) ProtoReflect() protoreflect.Message {
  10920. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[82]
  10921. if x != nil {
  10922. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10923. if ms.LoadMessageInfo() == nil {
  10924. ms.StoreMessageInfo(mi)
  10925. }
  10926. return ms
  10927. }
  10928. return mi.MessageOf(x)
  10929. }
  10930. // Deprecated: Use AppStateSyncKeyShare.ProtoReflect.Descriptor instead.
  10931. func (*AppStateSyncKeyShare) Descriptor() ([]byte, []int) {
  10932. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{82}
  10933. }
  10934. func (x *AppStateSyncKeyShare) GetKeys() []*AppStateSyncKey {
  10935. if x != nil {
  10936. return x.Keys
  10937. }
  10938. return nil
  10939. }
  10940. type AppStateSyncKeyData struct {
  10941. state protoimpl.MessageState `protogen:"open.v1"`
  10942. KeyData []byte `protobuf:"bytes,1,opt,name=keyData" json:"keyData,omitempty"`
  10943. Fingerprint *AppStateSyncKeyFingerprint `protobuf:"bytes,2,opt,name=fingerprint" json:"fingerprint,omitempty"`
  10944. Timestamp *int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
  10945. unknownFields protoimpl.UnknownFields
  10946. sizeCache protoimpl.SizeCache
  10947. }
  10948. func (x *AppStateSyncKeyData) Reset() {
  10949. *x = AppStateSyncKeyData{}
  10950. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[83]
  10951. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10952. ms.StoreMessageInfo(mi)
  10953. }
  10954. func (x *AppStateSyncKeyData) String() string {
  10955. return protoimpl.X.MessageStringOf(x)
  10956. }
  10957. func (*AppStateSyncKeyData) ProtoMessage() {}
  10958. func (x *AppStateSyncKeyData) ProtoReflect() protoreflect.Message {
  10959. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[83]
  10960. if x != nil {
  10961. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  10962. if ms.LoadMessageInfo() == nil {
  10963. ms.StoreMessageInfo(mi)
  10964. }
  10965. return ms
  10966. }
  10967. return mi.MessageOf(x)
  10968. }
  10969. // Deprecated: Use AppStateSyncKeyData.ProtoReflect.Descriptor instead.
  10970. func (*AppStateSyncKeyData) Descriptor() ([]byte, []int) {
  10971. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{83}
  10972. }
  10973. func (x *AppStateSyncKeyData) GetKeyData() []byte {
  10974. if x != nil {
  10975. return x.KeyData
  10976. }
  10977. return nil
  10978. }
  10979. func (x *AppStateSyncKeyData) GetFingerprint() *AppStateSyncKeyFingerprint {
  10980. if x != nil {
  10981. return x.Fingerprint
  10982. }
  10983. return nil
  10984. }
  10985. func (x *AppStateSyncKeyData) GetTimestamp() int64 {
  10986. if x != nil && x.Timestamp != nil {
  10987. return *x.Timestamp
  10988. }
  10989. return 0
  10990. }
  10991. type AppStateSyncKeyFingerprint struct {
  10992. state protoimpl.MessageState `protogen:"open.v1"`
  10993. RawID *uint32 `protobuf:"varint,1,opt,name=rawID" json:"rawID,omitempty"`
  10994. CurrentIndex *uint32 `protobuf:"varint,2,opt,name=currentIndex" json:"currentIndex,omitempty"`
  10995. DeviceIndexes []uint32 `protobuf:"varint,3,rep,packed,name=deviceIndexes" json:"deviceIndexes,omitempty"`
  10996. unknownFields protoimpl.UnknownFields
  10997. sizeCache protoimpl.SizeCache
  10998. }
  10999. func (x *AppStateSyncKeyFingerprint) Reset() {
  11000. *x = AppStateSyncKeyFingerprint{}
  11001. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[84]
  11002. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11003. ms.StoreMessageInfo(mi)
  11004. }
  11005. func (x *AppStateSyncKeyFingerprint) String() string {
  11006. return protoimpl.X.MessageStringOf(x)
  11007. }
  11008. func (*AppStateSyncKeyFingerprint) ProtoMessage() {}
  11009. func (x *AppStateSyncKeyFingerprint) ProtoReflect() protoreflect.Message {
  11010. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[84]
  11011. if x != nil {
  11012. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11013. if ms.LoadMessageInfo() == nil {
  11014. ms.StoreMessageInfo(mi)
  11015. }
  11016. return ms
  11017. }
  11018. return mi.MessageOf(x)
  11019. }
  11020. // Deprecated: Use AppStateSyncKeyFingerprint.ProtoReflect.Descriptor instead.
  11021. func (*AppStateSyncKeyFingerprint) Descriptor() ([]byte, []int) {
  11022. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{84}
  11023. }
  11024. func (x *AppStateSyncKeyFingerprint) GetRawID() uint32 {
  11025. if x != nil && x.RawID != nil {
  11026. return *x.RawID
  11027. }
  11028. return 0
  11029. }
  11030. func (x *AppStateSyncKeyFingerprint) GetCurrentIndex() uint32 {
  11031. if x != nil && x.CurrentIndex != nil {
  11032. return *x.CurrentIndex
  11033. }
  11034. return 0
  11035. }
  11036. func (x *AppStateSyncKeyFingerprint) GetDeviceIndexes() []uint32 {
  11037. if x != nil {
  11038. return x.DeviceIndexes
  11039. }
  11040. return nil
  11041. }
  11042. type AppStateSyncKeyId struct {
  11043. state protoimpl.MessageState `protogen:"open.v1"`
  11044. KeyID []byte `protobuf:"bytes,1,opt,name=keyID" json:"keyID,omitempty"`
  11045. unknownFields protoimpl.UnknownFields
  11046. sizeCache protoimpl.SizeCache
  11047. }
  11048. func (x *AppStateSyncKeyId) Reset() {
  11049. *x = AppStateSyncKeyId{}
  11050. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[85]
  11051. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11052. ms.StoreMessageInfo(mi)
  11053. }
  11054. func (x *AppStateSyncKeyId) String() string {
  11055. return protoimpl.X.MessageStringOf(x)
  11056. }
  11057. func (*AppStateSyncKeyId) ProtoMessage() {}
  11058. func (x *AppStateSyncKeyId) ProtoReflect() protoreflect.Message {
  11059. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[85]
  11060. if x != nil {
  11061. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11062. if ms.LoadMessageInfo() == nil {
  11063. ms.StoreMessageInfo(mi)
  11064. }
  11065. return ms
  11066. }
  11067. return mi.MessageOf(x)
  11068. }
  11069. // Deprecated: Use AppStateSyncKeyId.ProtoReflect.Descriptor instead.
  11070. func (*AppStateSyncKeyId) Descriptor() ([]byte, []int) {
  11071. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{85}
  11072. }
  11073. func (x *AppStateSyncKeyId) GetKeyID() []byte {
  11074. if x != nil {
  11075. return x.KeyID
  11076. }
  11077. return nil
  11078. }
  11079. type AppStateSyncKey struct {
  11080. state protoimpl.MessageState `protogen:"open.v1"`
  11081. KeyID *AppStateSyncKeyId `protobuf:"bytes,1,opt,name=keyID" json:"keyID,omitempty"`
  11082. KeyData *AppStateSyncKeyData `protobuf:"bytes,2,opt,name=keyData" json:"keyData,omitempty"`
  11083. unknownFields protoimpl.UnknownFields
  11084. sizeCache protoimpl.SizeCache
  11085. }
  11086. func (x *AppStateSyncKey) Reset() {
  11087. *x = AppStateSyncKey{}
  11088. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[86]
  11089. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11090. ms.StoreMessageInfo(mi)
  11091. }
  11092. func (x *AppStateSyncKey) String() string {
  11093. return protoimpl.X.MessageStringOf(x)
  11094. }
  11095. func (*AppStateSyncKey) ProtoMessage() {}
  11096. func (x *AppStateSyncKey) ProtoReflect() protoreflect.Message {
  11097. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[86]
  11098. if x != nil {
  11099. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11100. if ms.LoadMessageInfo() == nil {
  11101. ms.StoreMessageInfo(mi)
  11102. }
  11103. return ms
  11104. }
  11105. return mi.MessageOf(x)
  11106. }
  11107. // Deprecated: Use AppStateSyncKey.ProtoReflect.Descriptor instead.
  11108. func (*AppStateSyncKey) Descriptor() ([]byte, []int) {
  11109. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{86}
  11110. }
  11111. func (x *AppStateSyncKey) GetKeyID() *AppStateSyncKeyId {
  11112. if x != nil {
  11113. return x.KeyID
  11114. }
  11115. return nil
  11116. }
  11117. func (x *AppStateSyncKey) GetKeyData() *AppStateSyncKeyData {
  11118. if x != nil {
  11119. return x.KeyData
  11120. }
  11121. return nil
  11122. }
  11123. type HistorySyncNotification struct {
  11124. state protoimpl.MessageState `protogen:"open.v1"`
  11125. FileSHA256 []byte `protobuf:"bytes,1,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  11126. FileLength *uint64 `protobuf:"varint,2,opt,name=fileLength" json:"fileLength,omitempty"`
  11127. MediaKey []byte `protobuf:"bytes,3,opt,name=mediaKey" json:"mediaKey,omitempty"`
  11128. FileEncSHA256 []byte `protobuf:"bytes,4,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  11129. DirectPath *string `protobuf:"bytes,5,opt,name=directPath" json:"directPath,omitempty"`
  11130. SyncType *HistorySyncType `protobuf:"varint,6,opt,name=syncType,enum=WAWebProtobufsE2E.HistorySyncType" json:"syncType,omitempty"`
  11131. ChunkOrder *uint32 `protobuf:"varint,7,opt,name=chunkOrder" json:"chunkOrder,omitempty"`
  11132. OriginalMessageID *string `protobuf:"bytes,8,opt,name=originalMessageID" json:"originalMessageID,omitempty"`
  11133. Progress *uint32 `protobuf:"varint,9,opt,name=progress" json:"progress,omitempty"`
  11134. OldestMsgInChunkTimestampSec *int64 `protobuf:"varint,10,opt,name=oldestMsgInChunkTimestampSec" json:"oldestMsgInChunkTimestampSec,omitempty"`
  11135. InitialHistBootstrapInlinePayload []byte `protobuf:"bytes,11,opt,name=initialHistBootstrapInlinePayload" json:"initialHistBootstrapInlinePayload,omitempty"`
  11136. PeerDataRequestSessionID *string `protobuf:"bytes,12,opt,name=peerDataRequestSessionID" json:"peerDataRequestSessionID,omitempty"`
  11137. FullHistorySyncOnDemandRequestMetadata *FullHistorySyncOnDemandRequestMetadata `protobuf:"bytes,13,opt,name=fullHistorySyncOnDemandRequestMetadata" json:"fullHistorySyncOnDemandRequestMetadata,omitempty"`
  11138. EncHandle *string `protobuf:"bytes,14,opt,name=encHandle" json:"encHandle,omitempty"`
  11139. MessageAccessStatus *HistorySyncMessageAccessStatus `protobuf:"bytes,15,opt,name=messageAccessStatus" json:"messageAccessStatus,omitempty"`
  11140. unknownFields protoimpl.UnknownFields
  11141. sizeCache protoimpl.SizeCache
  11142. }
  11143. func (x *HistorySyncNotification) Reset() {
  11144. *x = HistorySyncNotification{}
  11145. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[87]
  11146. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11147. ms.StoreMessageInfo(mi)
  11148. }
  11149. func (x *HistorySyncNotification) String() string {
  11150. return protoimpl.X.MessageStringOf(x)
  11151. }
  11152. func (*HistorySyncNotification) ProtoMessage() {}
  11153. func (x *HistorySyncNotification) ProtoReflect() protoreflect.Message {
  11154. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[87]
  11155. if x != nil {
  11156. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11157. if ms.LoadMessageInfo() == nil {
  11158. ms.StoreMessageInfo(mi)
  11159. }
  11160. return ms
  11161. }
  11162. return mi.MessageOf(x)
  11163. }
  11164. // Deprecated: Use HistorySyncNotification.ProtoReflect.Descriptor instead.
  11165. func (*HistorySyncNotification) Descriptor() ([]byte, []int) {
  11166. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{87}
  11167. }
  11168. func (x *HistorySyncNotification) GetFileSHA256() []byte {
  11169. if x != nil {
  11170. return x.FileSHA256
  11171. }
  11172. return nil
  11173. }
  11174. func (x *HistorySyncNotification) GetFileLength() uint64 {
  11175. if x != nil && x.FileLength != nil {
  11176. return *x.FileLength
  11177. }
  11178. return 0
  11179. }
  11180. func (x *HistorySyncNotification) GetMediaKey() []byte {
  11181. if x != nil {
  11182. return x.MediaKey
  11183. }
  11184. return nil
  11185. }
  11186. func (x *HistorySyncNotification) GetFileEncSHA256() []byte {
  11187. if x != nil {
  11188. return x.FileEncSHA256
  11189. }
  11190. return nil
  11191. }
  11192. func (x *HistorySyncNotification) GetDirectPath() string {
  11193. if x != nil && x.DirectPath != nil {
  11194. return *x.DirectPath
  11195. }
  11196. return ""
  11197. }
  11198. func (x *HistorySyncNotification) GetSyncType() HistorySyncType {
  11199. if x != nil && x.SyncType != nil {
  11200. return *x.SyncType
  11201. }
  11202. return HistorySyncType_INITIAL_BOOTSTRAP
  11203. }
  11204. func (x *HistorySyncNotification) GetChunkOrder() uint32 {
  11205. if x != nil && x.ChunkOrder != nil {
  11206. return *x.ChunkOrder
  11207. }
  11208. return 0
  11209. }
  11210. func (x *HistorySyncNotification) GetOriginalMessageID() string {
  11211. if x != nil && x.OriginalMessageID != nil {
  11212. return *x.OriginalMessageID
  11213. }
  11214. return ""
  11215. }
  11216. func (x *HistorySyncNotification) GetProgress() uint32 {
  11217. if x != nil && x.Progress != nil {
  11218. return *x.Progress
  11219. }
  11220. return 0
  11221. }
  11222. func (x *HistorySyncNotification) GetOldestMsgInChunkTimestampSec() int64 {
  11223. if x != nil && x.OldestMsgInChunkTimestampSec != nil {
  11224. return *x.OldestMsgInChunkTimestampSec
  11225. }
  11226. return 0
  11227. }
  11228. func (x *HistorySyncNotification) GetInitialHistBootstrapInlinePayload() []byte {
  11229. if x != nil {
  11230. return x.InitialHistBootstrapInlinePayload
  11231. }
  11232. return nil
  11233. }
  11234. func (x *HistorySyncNotification) GetPeerDataRequestSessionID() string {
  11235. if x != nil && x.PeerDataRequestSessionID != nil {
  11236. return *x.PeerDataRequestSessionID
  11237. }
  11238. return ""
  11239. }
  11240. func (x *HistorySyncNotification) GetFullHistorySyncOnDemandRequestMetadata() *FullHistorySyncOnDemandRequestMetadata {
  11241. if x != nil {
  11242. return x.FullHistorySyncOnDemandRequestMetadata
  11243. }
  11244. return nil
  11245. }
  11246. func (x *HistorySyncNotification) GetEncHandle() string {
  11247. if x != nil && x.EncHandle != nil {
  11248. return *x.EncHandle
  11249. }
  11250. return ""
  11251. }
  11252. func (x *HistorySyncNotification) GetMessageAccessStatus() *HistorySyncMessageAccessStatus {
  11253. if x != nil {
  11254. return x.MessageAccessStatus
  11255. }
  11256. return nil
  11257. }
  11258. type HistorySyncMessageAccessStatus struct {
  11259. state protoimpl.MessageState `protogen:"open.v1"`
  11260. CompleteAccessGranted *bool `protobuf:"varint,1,opt,name=completeAccessGranted" json:"completeAccessGranted,omitempty"`
  11261. unknownFields protoimpl.UnknownFields
  11262. sizeCache protoimpl.SizeCache
  11263. }
  11264. func (x *HistorySyncMessageAccessStatus) Reset() {
  11265. *x = HistorySyncMessageAccessStatus{}
  11266. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[88]
  11267. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11268. ms.StoreMessageInfo(mi)
  11269. }
  11270. func (x *HistorySyncMessageAccessStatus) String() string {
  11271. return protoimpl.X.MessageStringOf(x)
  11272. }
  11273. func (*HistorySyncMessageAccessStatus) ProtoMessage() {}
  11274. func (x *HistorySyncMessageAccessStatus) ProtoReflect() protoreflect.Message {
  11275. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[88]
  11276. if x != nil {
  11277. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11278. if ms.LoadMessageInfo() == nil {
  11279. ms.StoreMessageInfo(mi)
  11280. }
  11281. return ms
  11282. }
  11283. return mi.MessageOf(x)
  11284. }
  11285. // Deprecated: Use HistorySyncMessageAccessStatus.ProtoReflect.Descriptor instead.
  11286. func (*HistorySyncMessageAccessStatus) Descriptor() ([]byte, []int) {
  11287. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{88}
  11288. }
  11289. func (x *HistorySyncMessageAccessStatus) GetCompleteAccessGranted() bool {
  11290. if x != nil && x.CompleteAccessGranted != nil {
  11291. return *x.CompleteAccessGranted
  11292. }
  11293. return false
  11294. }
  11295. type Chat struct {
  11296. state protoimpl.MessageState `protogen:"open.v1"`
  11297. DisplayName *string `protobuf:"bytes,1,opt,name=displayName" json:"displayName,omitempty"`
  11298. ID *string `protobuf:"bytes,2,opt,name=ID" json:"ID,omitempty"`
  11299. unknownFields protoimpl.UnknownFields
  11300. sizeCache protoimpl.SizeCache
  11301. }
  11302. func (x *Chat) Reset() {
  11303. *x = Chat{}
  11304. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[89]
  11305. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11306. ms.StoreMessageInfo(mi)
  11307. }
  11308. func (x *Chat) String() string {
  11309. return protoimpl.X.MessageStringOf(x)
  11310. }
  11311. func (*Chat) ProtoMessage() {}
  11312. func (x *Chat) ProtoReflect() protoreflect.Message {
  11313. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[89]
  11314. if x != nil {
  11315. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11316. if ms.LoadMessageInfo() == nil {
  11317. ms.StoreMessageInfo(mi)
  11318. }
  11319. return ms
  11320. }
  11321. return mi.MessageOf(x)
  11322. }
  11323. // Deprecated: Use Chat.ProtoReflect.Descriptor instead.
  11324. func (*Chat) Descriptor() ([]byte, []int) {
  11325. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{89}
  11326. }
  11327. func (x *Chat) GetDisplayName() string {
  11328. if x != nil && x.DisplayName != nil {
  11329. return *x.DisplayName
  11330. }
  11331. return ""
  11332. }
  11333. func (x *Chat) GetID() string {
  11334. if x != nil && x.ID != nil {
  11335. return *x.ID
  11336. }
  11337. return ""
  11338. }
  11339. type Call struct {
  11340. state protoimpl.MessageState `protogen:"open.v1"`
  11341. CallKey []byte `protobuf:"bytes,1,opt,name=callKey" json:"callKey,omitempty"`
  11342. ConversionSource *string `protobuf:"bytes,2,opt,name=conversionSource" json:"conversionSource,omitempty"`
  11343. ConversionData []byte `protobuf:"bytes,3,opt,name=conversionData" json:"conversionData,omitempty"`
  11344. ConversionDelaySeconds *uint32 `protobuf:"varint,4,opt,name=conversionDelaySeconds" json:"conversionDelaySeconds,omitempty"`
  11345. CtwaSignals *string `protobuf:"bytes,5,opt,name=ctwaSignals" json:"ctwaSignals,omitempty"`
  11346. CtwaPayload []byte `protobuf:"bytes,6,opt,name=ctwaPayload" json:"ctwaPayload,omitempty"`
  11347. ContextInfo *ContextInfo `protobuf:"bytes,7,opt,name=contextInfo" json:"contextInfo,omitempty"`
  11348. NativeFlowCallButtonPayload *string `protobuf:"bytes,8,opt,name=nativeFlowCallButtonPayload" json:"nativeFlowCallButtonPayload,omitempty"`
  11349. DeeplinkPayload *string `protobuf:"bytes,9,opt,name=deeplinkPayload" json:"deeplinkPayload,omitempty"`
  11350. MessageContextInfo *MessageContextInfo `protobuf:"bytes,10,opt,name=messageContextInfo" json:"messageContextInfo,omitempty"`
  11351. unknownFields protoimpl.UnknownFields
  11352. sizeCache protoimpl.SizeCache
  11353. }
  11354. func (x *Call) Reset() {
  11355. *x = Call{}
  11356. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[90]
  11357. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11358. ms.StoreMessageInfo(mi)
  11359. }
  11360. func (x *Call) String() string {
  11361. return protoimpl.X.MessageStringOf(x)
  11362. }
  11363. func (*Call) ProtoMessage() {}
  11364. func (x *Call) ProtoReflect() protoreflect.Message {
  11365. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[90]
  11366. if x != nil {
  11367. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11368. if ms.LoadMessageInfo() == nil {
  11369. ms.StoreMessageInfo(mi)
  11370. }
  11371. return ms
  11372. }
  11373. return mi.MessageOf(x)
  11374. }
  11375. // Deprecated: Use Call.ProtoReflect.Descriptor instead.
  11376. func (*Call) Descriptor() ([]byte, []int) {
  11377. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{90}
  11378. }
  11379. func (x *Call) GetCallKey() []byte {
  11380. if x != nil {
  11381. return x.CallKey
  11382. }
  11383. return nil
  11384. }
  11385. func (x *Call) GetConversionSource() string {
  11386. if x != nil && x.ConversionSource != nil {
  11387. return *x.ConversionSource
  11388. }
  11389. return ""
  11390. }
  11391. func (x *Call) GetConversionData() []byte {
  11392. if x != nil {
  11393. return x.ConversionData
  11394. }
  11395. return nil
  11396. }
  11397. func (x *Call) GetConversionDelaySeconds() uint32 {
  11398. if x != nil && x.ConversionDelaySeconds != nil {
  11399. return *x.ConversionDelaySeconds
  11400. }
  11401. return 0
  11402. }
  11403. func (x *Call) GetCtwaSignals() string {
  11404. if x != nil && x.CtwaSignals != nil {
  11405. return *x.CtwaSignals
  11406. }
  11407. return ""
  11408. }
  11409. func (x *Call) GetCtwaPayload() []byte {
  11410. if x != nil {
  11411. return x.CtwaPayload
  11412. }
  11413. return nil
  11414. }
  11415. func (x *Call) GetContextInfo() *ContextInfo {
  11416. if x != nil {
  11417. return x.ContextInfo
  11418. }
  11419. return nil
  11420. }
  11421. func (x *Call) GetNativeFlowCallButtonPayload() string {
  11422. if x != nil && x.NativeFlowCallButtonPayload != nil {
  11423. return *x.NativeFlowCallButtonPayload
  11424. }
  11425. return ""
  11426. }
  11427. func (x *Call) GetDeeplinkPayload() string {
  11428. if x != nil && x.DeeplinkPayload != nil {
  11429. return *x.DeeplinkPayload
  11430. }
  11431. return ""
  11432. }
  11433. func (x *Call) GetMessageContextInfo() *MessageContextInfo {
  11434. if x != nil {
  11435. return x.MessageContextInfo
  11436. }
  11437. return nil
  11438. }
  11439. type AudioMessage struct {
  11440. state protoimpl.MessageState `protogen:"open.v1"`
  11441. URL *string `protobuf:"bytes,1,opt,name=URL" json:"URL,omitempty"`
  11442. Mimetype *string `protobuf:"bytes,2,opt,name=mimetype" json:"mimetype,omitempty"`
  11443. FileSHA256 []byte `protobuf:"bytes,3,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  11444. FileLength *uint64 `protobuf:"varint,4,opt,name=fileLength" json:"fileLength,omitempty"`
  11445. Seconds *uint32 `protobuf:"varint,5,opt,name=seconds" json:"seconds,omitempty"`
  11446. PTT *bool `protobuf:"varint,6,opt,name=PTT" json:"PTT,omitempty"`
  11447. MediaKey []byte `protobuf:"bytes,7,opt,name=mediaKey" json:"mediaKey,omitempty"`
  11448. FileEncSHA256 []byte `protobuf:"bytes,8,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  11449. DirectPath *string `protobuf:"bytes,9,opt,name=directPath" json:"directPath,omitempty"`
  11450. MediaKeyTimestamp *int64 `protobuf:"varint,10,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  11451. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  11452. StreamingSidecar []byte `protobuf:"bytes,18,opt,name=streamingSidecar" json:"streamingSidecar,omitempty"`
  11453. Waveform []byte `protobuf:"bytes,19,opt,name=waveform" json:"waveform,omitempty"`
  11454. BackgroundArgb *uint32 `protobuf:"fixed32,20,opt,name=backgroundArgb" json:"backgroundArgb,omitempty"`
  11455. ViewOnce *bool `protobuf:"varint,21,opt,name=viewOnce" json:"viewOnce,omitempty"`
  11456. AccessibilityLabel *string `protobuf:"bytes,22,opt,name=accessibilityLabel" json:"accessibilityLabel,omitempty"`
  11457. MediaKeyDomain *MediaKeyDomain `protobuf:"varint,23,opt,name=mediaKeyDomain,enum=WAWebProtobufsE2E.MediaKeyDomain" json:"mediaKeyDomain,omitempty"`
  11458. unknownFields protoimpl.UnknownFields
  11459. sizeCache protoimpl.SizeCache
  11460. }
  11461. func (x *AudioMessage) Reset() {
  11462. *x = AudioMessage{}
  11463. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[91]
  11464. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11465. ms.StoreMessageInfo(mi)
  11466. }
  11467. func (x *AudioMessage) String() string {
  11468. return protoimpl.X.MessageStringOf(x)
  11469. }
  11470. func (*AudioMessage) ProtoMessage() {}
  11471. func (x *AudioMessage) ProtoReflect() protoreflect.Message {
  11472. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[91]
  11473. if x != nil {
  11474. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11475. if ms.LoadMessageInfo() == nil {
  11476. ms.StoreMessageInfo(mi)
  11477. }
  11478. return ms
  11479. }
  11480. return mi.MessageOf(x)
  11481. }
  11482. // Deprecated: Use AudioMessage.ProtoReflect.Descriptor instead.
  11483. func (*AudioMessage) Descriptor() ([]byte, []int) {
  11484. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{91}
  11485. }
  11486. func (x *AudioMessage) GetURL() string {
  11487. if x != nil && x.URL != nil {
  11488. return *x.URL
  11489. }
  11490. return ""
  11491. }
  11492. func (x *AudioMessage) GetMimetype() string {
  11493. if x != nil && x.Mimetype != nil {
  11494. return *x.Mimetype
  11495. }
  11496. return ""
  11497. }
  11498. func (x *AudioMessage) GetFileSHA256() []byte {
  11499. if x != nil {
  11500. return x.FileSHA256
  11501. }
  11502. return nil
  11503. }
  11504. func (x *AudioMessage) GetFileLength() uint64 {
  11505. if x != nil && x.FileLength != nil {
  11506. return *x.FileLength
  11507. }
  11508. return 0
  11509. }
  11510. func (x *AudioMessage) GetSeconds() uint32 {
  11511. if x != nil && x.Seconds != nil {
  11512. return *x.Seconds
  11513. }
  11514. return 0
  11515. }
  11516. func (x *AudioMessage) GetPTT() bool {
  11517. if x != nil && x.PTT != nil {
  11518. return *x.PTT
  11519. }
  11520. return false
  11521. }
  11522. func (x *AudioMessage) GetMediaKey() []byte {
  11523. if x != nil {
  11524. return x.MediaKey
  11525. }
  11526. return nil
  11527. }
  11528. func (x *AudioMessage) GetFileEncSHA256() []byte {
  11529. if x != nil {
  11530. return x.FileEncSHA256
  11531. }
  11532. return nil
  11533. }
  11534. func (x *AudioMessage) GetDirectPath() string {
  11535. if x != nil && x.DirectPath != nil {
  11536. return *x.DirectPath
  11537. }
  11538. return ""
  11539. }
  11540. func (x *AudioMessage) GetMediaKeyTimestamp() int64 {
  11541. if x != nil && x.MediaKeyTimestamp != nil {
  11542. return *x.MediaKeyTimestamp
  11543. }
  11544. return 0
  11545. }
  11546. func (x *AudioMessage) GetContextInfo() *ContextInfo {
  11547. if x != nil {
  11548. return x.ContextInfo
  11549. }
  11550. return nil
  11551. }
  11552. func (x *AudioMessage) GetStreamingSidecar() []byte {
  11553. if x != nil {
  11554. return x.StreamingSidecar
  11555. }
  11556. return nil
  11557. }
  11558. func (x *AudioMessage) GetWaveform() []byte {
  11559. if x != nil {
  11560. return x.Waveform
  11561. }
  11562. return nil
  11563. }
  11564. func (x *AudioMessage) GetBackgroundArgb() uint32 {
  11565. if x != nil && x.BackgroundArgb != nil {
  11566. return *x.BackgroundArgb
  11567. }
  11568. return 0
  11569. }
  11570. func (x *AudioMessage) GetViewOnce() bool {
  11571. if x != nil && x.ViewOnce != nil {
  11572. return *x.ViewOnce
  11573. }
  11574. return false
  11575. }
  11576. func (x *AudioMessage) GetAccessibilityLabel() string {
  11577. if x != nil && x.AccessibilityLabel != nil {
  11578. return *x.AccessibilityLabel
  11579. }
  11580. return ""
  11581. }
  11582. func (x *AudioMessage) GetMediaKeyDomain() MediaKeyDomain {
  11583. if x != nil && x.MediaKeyDomain != nil {
  11584. return *x.MediaKeyDomain
  11585. }
  11586. return MediaKeyDomain_UNSET
  11587. }
  11588. type DocumentMessage struct {
  11589. state protoimpl.MessageState `protogen:"open.v1"`
  11590. URL *string `protobuf:"bytes,1,opt,name=URL" json:"URL,omitempty"`
  11591. Mimetype *string `protobuf:"bytes,2,opt,name=mimetype" json:"mimetype,omitempty"`
  11592. Title *string `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
  11593. FileSHA256 []byte `protobuf:"bytes,4,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  11594. FileLength *uint64 `protobuf:"varint,5,opt,name=fileLength" json:"fileLength,omitempty"`
  11595. PageCount *uint32 `protobuf:"varint,6,opt,name=pageCount" json:"pageCount,omitempty"`
  11596. MediaKey []byte `protobuf:"bytes,7,opt,name=mediaKey" json:"mediaKey,omitempty"`
  11597. FileName *string `protobuf:"bytes,8,opt,name=fileName" json:"fileName,omitempty"`
  11598. FileEncSHA256 []byte `protobuf:"bytes,9,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  11599. DirectPath *string `protobuf:"bytes,10,opt,name=directPath" json:"directPath,omitempty"`
  11600. MediaKeyTimestamp *int64 `protobuf:"varint,11,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  11601. ContactVcard *bool `protobuf:"varint,12,opt,name=contactVcard" json:"contactVcard,omitempty"`
  11602. ThumbnailDirectPath *string `protobuf:"bytes,13,opt,name=thumbnailDirectPath" json:"thumbnailDirectPath,omitempty"`
  11603. ThumbnailSHA256 []byte `protobuf:"bytes,14,opt,name=thumbnailSHA256" json:"thumbnailSHA256,omitempty"`
  11604. ThumbnailEncSHA256 []byte `protobuf:"bytes,15,opt,name=thumbnailEncSHA256" json:"thumbnailEncSHA256,omitempty"`
  11605. JPEGThumbnail []byte `protobuf:"bytes,16,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  11606. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  11607. ThumbnailHeight *uint32 `protobuf:"varint,18,opt,name=thumbnailHeight" json:"thumbnailHeight,omitempty"`
  11608. ThumbnailWidth *uint32 `protobuf:"varint,19,opt,name=thumbnailWidth" json:"thumbnailWidth,omitempty"`
  11609. Caption *string `protobuf:"bytes,20,opt,name=caption" json:"caption,omitempty"`
  11610. AccessibilityLabel *string `protobuf:"bytes,21,opt,name=accessibilityLabel" json:"accessibilityLabel,omitempty"`
  11611. MediaKeyDomain *MediaKeyDomain `protobuf:"varint,22,opt,name=mediaKeyDomain,enum=WAWebProtobufsE2E.MediaKeyDomain" json:"mediaKeyDomain,omitempty"`
  11612. unknownFields protoimpl.UnknownFields
  11613. sizeCache protoimpl.SizeCache
  11614. }
  11615. func (x *DocumentMessage) Reset() {
  11616. *x = DocumentMessage{}
  11617. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[92]
  11618. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11619. ms.StoreMessageInfo(mi)
  11620. }
  11621. func (x *DocumentMessage) String() string {
  11622. return protoimpl.X.MessageStringOf(x)
  11623. }
  11624. func (*DocumentMessage) ProtoMessage() {}
  11625. func (x *DocumentMessage) ProtoReflect() protoreflect.Message {
  11626. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[92]
  11627. if x != nil {
  11628. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11629. if ms.LoadMessageInfo() == nil {
  11630. ms.StoreMessageInfo(mi)
  11631. }
  11632. return ms
  11633. }
  11634. return mi.MessageOf(x)
  11635. }
  11636. // Deprecated: Use DocumentMessage.ProtoReflect.Descriptor instead.
  11637. func (*DocumentMessage) Descriptor() ([]byte, []int) {
  11638. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{92}
  11639. }
  11640. func (x *DocumentMessage) GetURL() string {
  11641. if x != nil && x.URL != nil {
  11642. return *x.URL
  11643. }
  11644. return ""
  11645. }
  11646. func (x *DocumentMessage) GetMimetype() string {
  11647. if x != nil && x.Mimetype != nil {
  11648. return *x.Mimetype
  11649. }
  11650. return ""
  11651. }
  11652. func (x *DocumentMessage) GetTitle() string {
  11653. if x != nil && x.Title != nil {
  11654. return *x.Title
  11655. }
  11656. return ""
  11657. }
  11658. func (x *DocumentMessage) GetFileSHA256() []byte {
  11659. if x != nil {
  11660. return x.FileSHA256
  11661. }
  11662. return nil
  11663. }
  11664. func (x *DocumentMessage) GetFileLength() uint64 {
  11665. if x != nil && x.FileLength != nil {
  11666. return *x.FileLength
  11667. }
  11668. return 0
  11669. }
  11670. func (x *DocumentMessage) GetPageCount() uint32 {
  11671. if x != nil && x.PageCount != nil {
  11672. return *x.PageCount
  11673. }
  11674. return 0
  11675. }
  11676. func (x *DocumentMessage) GetMediaKey() []byte {
  11677. if x != nil {
  11678. return x.MediaKey
  11679. }
  11680. return nil
  11681. }
  11682. func (x *DocumentMessage) GetFileName() string {
  11683. if x != nil && x.FileName != nil {
  11684. return *x.FileName
  11685. }
  11686. return ""
  11687. }
  11688. func (x *DocumentMessage) GetFileEncSHA256() []byte {
  11689. if x != nil {
  11690. return x.FileEncSHA256
  11691. }
  11692. return nil
  11693. }
  11694. func (x *DocumentMessage) GetDirectPath() string {
  11695. if x != nil && x.DirectPath != nil {
  11696. return *x.DirectPath
  11697. }
  11698. return ""
  11699. }
  11700. func (x *DocumentMessage) GetMediaKeyTimestamp() int64 {
  11701. if x != nil && x.MediaKeyTimestamp != nil {
  11702. return *x.MediaKeyTimestamp
  11703. }
  11704. return 0
  11705. }
  11706. func (x *DocumentMessage) GetContactVcard() bool {
  11707. if x != nil && x.ContactVcard != nil {
  11708. return *x.ContactVcard
  11709. }
  11710. return false
  11711. }
  11712. func (x *DocumentMessage) GetThumbnailDirectPath() string {
  11713. if x != nil && x.ThumbnailDirectPath != nil {
  11714. return *x.ThumbnailDirectPath
  11715. }
  11716. return ""
  11717. }
  11718. func (x *DocumentMessage) GetThumbnailSHA256() []byte {
  11719. if x != nil {
  11720. return x.ThumbnailSHA256
  11721. }
  11722. return nil
  11723. }
  11724. func (x *DocumentMessage) GetThumbnailEncSHA256() []byte {
  11725. if x != nil {
  11726. return x.ThumbnailEncSHA256
  11727. }
  11728. return nil
  11729. }
  11730. func (x *DocumentMessage) GetJPEGThumbnail() []byte {
  11731. if x != nil {
  11732. return x.JPEGThumbnail
  11733. }
  11734. return nil
  11735. }
  11736. func (x *DocumentMessage) GetContextInfo() *ContextInfo {
  11737. if x != nil {
  11738. return x.ContextInfo
  11739. }
  11740. return nil
  11741. }
  11742. func (x *DocumentMessage) GetThumbnailHeight() uint32 {
  11743. if x != nil && x.ThumbnailHeight != nil {
  11744. return *x.ThumbnailHeight
  11745. }
  11746. return 0
  11747. }
  11748. func (x *DocumentMessage) GetThumbnailWidth() uint32 {
  11749. if x != nil && x.ThumbnailWidth != nil {
  11750. return *x.ThumbnailWidth
  11751. }
  11752. return 0
  11753. }
  11754. func (x *DocumentMessage) GetCaption() string {
  11755. if x != nil && x.Caption != nil {
  11756. return *x.Caption
  11757. }
  11758. return ""
  11759. }
  11760. func (x *DocumentMessage) GetAccessibilityLabel() string {
  11761. if x != nil && x.AccessibilityLabel != nil {
  11762. return *x.AccessibilityLabel
  11763. }
  11764. return ""
  11765. }
  11766. func (x *DocumentMessage) GetMediaKeyDomain() MediaKeyDomain {
  11767. if x != nil && x.MediaKeyDomain != nil {
  11768. return *x.MediaKeyDomain
  11769. }
  11770. return MediaKeyDomain_UNSET
  11771. }
  11772. type URLMetadata struct {
  11773. state protoimpl.MessageState `protogen:"open.v1"`
  11774. FbExperimentID *uint32 `protobuf:"varint,1,opt,name=fbExperimentID" json:"fbExperimentID,omitempty"`
  11775. unknownFields protoimpl.UnknownFields
  11776. sizeCache protoimpl.SizeCache
  11777. }
  11778. func (x *URLMetadata) Reset() {
  11779. *x = URLMetadata{}
  11780. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[93]
  11781. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11782. ms.StoreMessageInfo(mi)
  11783. }
  11784. func (x *URLMetadata) String() string {
  11785. return protoimpl.X.MessageStringOf(x)
  11786. }
  11787. func (*URLMetadata) ProtoMessage() {}
  11788. func (x *URLMetadata) ProtoReflect() protoreflect.Message {
  11789. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[93]
  11790. if x != nil {
  11791. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11792. if ms.LoadMessageInfo() == nil {
  11793. ms.StoreMessageInfo(mi)
  11794. }
  11795. return ms
  11796. }
  11797. return mi.MessageOf(x)
  11798. }
  11799. // Deprecated: Use URLMetadata.ProtoReflect.Descriptor instead.
  11800. func (*URLMetadata) Descriptor() ([]byte, []int) {
  11801. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{93}
  11802. }
  11803. func (x *URLMetadata) GetFbExperimentID() uint32 {
  11804. if x != nil && x.FbExperimentID != nil {
  11805. return *x.FbExperimentID
  11806. }
  11807. return 0
  11808. }
  11809. type PaymentExtendedMetadata struct {
  11810. state protoimpl.MessageState `protogen:"open.v1"`
  11811. Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
  11812. Platform *string `protobuf:"bytes,2,opt,name=platform" json:"platform,omitempty"`
  11813. unknownFields protoimpl.UnknownFields
  11814. sizeCache protoimpl.SizeCache
  11815. }
  11816. func (x *PaymentExtendedMetadata) Reset() {
  11817. *x = PaymentExtendedMetadata{}
  11818. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[94]
  11819. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11820. ms.StoreMessageInfo(mi)
  11821. }
  11822. func (x *PaymentExtendedMetadata) String() string {
  11823. return protoimpl.X.MessageStringOf(x)
  11824. }
  11825. func (*PaymentExtendedMetadata) ProtoMessage() {}
  11826. func (x *PaymentExtendedMetadata) ProtoReflect() protoreflect.Message {
  11827. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[94]
  11828. if x != nil {
  11829. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11830. if ms.LoadMessageInfo() == nil {
  11831. ms.StoreMessageInfo(mi)
  11832. }
  11833. return ms
  11834. }
  11835. return mi.MessageOf(x)
  11836. }
  11837. // Deprecated: Use PaymentExtendedMetadata.ProtoReflect.Descriptor instead.
  11838. func (*PaymentExtendedMetadata) Descriptor() ([]byte, []int) {
  11839. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{94}
  11840. }
  11841. func (x *PaymentExtendedMetadata) GetType() uint32 {
  11842. if x != nil && x.Type != nil {
  11843. return *x.Type
  11844. }
  11845. return 0
  11846. }
  11847. func (x *PaymentExtendedMetadata) GetPlatform() string {
  11848. if x != nil && x.Platform != nil {
  11849. return *x.Platform
  11850. }
  11851. return ""
  11852. }
  11853. type MMSThumbnailMetadata struct {
  11854. state protoimpl.MessageState `protogen:"open.v1"`
  11855. ThumbnailDirectPath *string `protobuf:"bytes,1,opt,name=thumbnailDirectPath" json:"thumbnailDirectPath,omitempty"`
  11856. ThumbnailSHA256 []byte `protobuf:"bytes,2,opt,name=thumbnailSHA256" json:"thumbnailSHA256,omitempty"`
  11857. ThumbnailEncSHA256 []byte `protobuf:"bytes,3,opt,name=thumbnailEncSHA256" json:"thumbnailEncSHA256,omitempty"`
  11858. MediaKey []byte `protobuf:"bytes,4,opt,name=mediaKey" json:"mediaKey,omitempty"`
  11859. MediaKeyTimestamp *int64 `protobuf:"varint,5,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  11860. ThumbnailHeight *uint32 `protobuf:"varint,6,opt,name=thumbnailHeight" json:"thumbnailHeight,omitempty"`
  11861. ThumbnailWidth *uint32 `protobuf:"varint,7,opt,name=thumbnailWidth" json:"thumbnailWidth,omitempty"`
  11862. MediaKeyDomain *MediaKeyDomain `protobuf:"varint,8,opt,name=mediaKeyDomain,enum=WAWebProtobufsE2E.MediaKeyDomain" json:"mediaKeyDomain,omitempty"`
  11863. unknownFields protoimpl.UnknownFields
  11864. sizeCache protoimpl.SizeCache
  11865. }
  11866. func (x *MMSThumbnailMetadata) Reset() {
  11867. *x = MMSThumbnailMetadata{}
  11868. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[95]
  11869. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11870. ms.StoreMessageInfo(mi)
  11871. }
  11872. func (x *MMSThumbnailMetadata) String() string {
  11873. return protoimpl.X.MessageStringOf(x)
  11874. }
  11875. func (*MMSThumbnailMetadata) ProtoMessage() {}
  11876. func (x *MMSThumbnailMetadata) ProtoReflect() protoreflect.Message {
  11877. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[95]
  11878. if x != nil {
  11879. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11880. if ms.LoadMessageInfo() == nil {
  11881. ms.StoreMessageInfo(mi)
  11882. }
  11883. return ms
  11884. }
  11885. return mi.MessageOf(x)
  11886. }
  11887. // Deprecated: Use MMSThumbnailMetadata.ProtoReflect.Descriptor instead.
  11888. func (*MMSThumbnailMetadata) Descriptor() ([]byte, []int) {
  11889. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{95}
  11890. }
  11891. func (x *MMSThumbnailMetadata) GetThumbnailDirectPath() string {
  11892. if x != nil && x.ThumbnailDirectPath != nil {
  11893. return *x.ThumbnailDirectPath
  11894. }
  11895. return ""
  11896. }
  11897. func (x *MMSThumbnailMetadata) GetThumbnailSHA256() []byte {
  11898. if x != nil {
  11899. return x.ThumbnailSHA256
  11900. }
  11901. return nil
  11902. }
  11903. func (x *MMSThumbnailMetadata) GetThumbnailEncSHA256() []byte {
  11904. if x != nil {
  11905. return x.ThumbnailEncSHA256
  11906. }
  11907. return nil
  11908. }
  11909. func (x *MMSThumbnailMetadata) GetMediaKey() []byte {
  11910. if x != nil {
  11911. return x.MediaKey
  11912. }
  11913. return nil
  11914. }
  11915. func (x *MMSThumbnailMetadata) GetMediaKeyTimestamp() int64 {
  11916. if x != nil && x.MediaKeyTimestamp != nil {
  11917. return *x.MediaKeyTimestamp
  11918. }
  11919. return 0
  11920. }
  11921. func (x *MMSThumbnailMetadata) GetThumbnailHeight() uint32 {
  11922. if x != nil && x.ThumbnailHeight != nil {
  11923. return *x.ThumbnailHeight
  11924. }
  11925. return 0
  11926. }
  11927. func (x *MMSThumbnailMetadata) GetThumbnailWidth() uint32 {
  11928. if x != nil && x.ThumbnailWidth != nil {
  11929. return *x.ThumbnailWidth
  11930. }
  11931. return 0
  11932. }
  11933. func (x *MMSThumbnailMetadata) GetMediaKeyDomain() MediaKeyDomain {
  11934. if x != nil && x.MediaKeyDomain != nil {
  11935. return *x.MediaKeyDomain
  11936. }
  11937. return MediaKeyDomain_UNSET
  11938. }
  11939. type LocationMessage struct {
  11940. state protoimpl.MessageState `protogen:"open.v1"`
  11941. DegreesLatitude *float64 `protobuf:"fixed64,1,opt,name=degreesLatitude" json:"degreesLatitude,omitempty"`
  11942. DegreesLongitude *float64 `protobuf:"fixed64,2,opt,name=degreesLongitude" json:"degreesLongitude,omitempty"`
  11943. Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
  11944. Address *string `protobuf:"bytes,4,opt,name=address" json:"address,omitempty"`
  11945. URL *string `protobuf:"bytes,5,opt,name=URL" json:"URL,omitempty"`
  11946. IsLive *bool `protobuf:"varint,6,opt,name=isLive" json:"isLive,omitempty"`
  11947. AccuracyInMeters *uint32 `protobuf:"varint,7,opt,name=accuracyInMeters" json:"accuracyInMeters,omitempty"`
  11948. SpeedInMps *float32 `protobuf:"fixed32,8,opt,name=speedInMps" json:"speedInMps,omitempty"`
  11949. DegreesClockwiseFromMagneticNorth *uint32 `protobuf:"varint,9,opt,name=degreesClockwiseFromMagneticNorth" json:"degreesClockwiseFromMagneticNorth,omitempty"`
  11950. Comment *string `protobuf:"bytes,11,opt,name=comment" json:"comment,omitempty"`
  11951. JPEGThumbnail []byte `protobuf:"bytes,16,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  11952. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  11953. unknownFields protoimpl.UnknownFields
  11954. sizeCache protoimpl.SizeCache
  11955. }
  11956. func (x *LocationMessage) Reset() {
  11957. *x = LocationMessage{}
  11958. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[96]
  11959. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11960. ms.StoreMessageInfo(mi)
  11961. }
  11962. func (x *LocationMessage) String() string {
  11963. return protoimpl.X.MessageStringOf(x)
  11964. }
  11965. func (*LocationMessage) ProtoMessage() {}
  11966. func (x *LocationMessage) ProtoReflect() protoreflect.Message {
  11967. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[96]
  11968. if x != nil {
  11969. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  11970. if ms.LoadMessageInfo() == nil {
  11971. ms.StoreMessageInfo(mi)
  11972. }
  11973. return ms
  11974. }
  11975. return mi.MessageOf(x)
  11976. }
  11977. // Deprecated: Use LocationMessage.ProtoReflect.Descriptor instead.
  11978. func (*LocationMessage) Descriptor() ([]byte, []int) {
  11979. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{96}
  11980. }
  11981. func (x *LocationMessage) GetDegreesLatitude() float64 {
  11982. if x != nil && x.DegreesLatitude != nil {
  11983. return *x.DegreesLatitude
  11984. }
  11985. return 0
  11986. }
  11987. func (x *LocationMessage) GetDegreesLongitude() float64 {
  11988. if x != nil && x.DegreesLongitude != nil {
  11989. return *x.DegreesLongitude
  11990. }
  11991. return 0
  11992. }
  11993. func (x *LocationMessage) GetName() string {
  11994. if x != nil && x.Name != nil {
  11995. return *x.Name
  11996. }
  11997. return ""
  11998. }
  11999. func (x *LocationMessage) GetAddress() string {
  12000. if x != nil && x.Address != nil {
  12001. return *x.Address
  12002. }
  12003. return ""
  12004. }
  12005. func (x *LocationMessage) GetURL() string {
  12006. if x != nil && x.URL != nil {
  12007. return *x.URL
  12008. }
  12009. return ""
  12010. }
  12011. func (x *LocationMessage) GetIsLive() bool {
  12012. if x != nil && x.IsLive != nil {
  12013. return *x.IsLive
  12014. }
  12015. return false
  12016. }
  12017. func (x *LocationMessage) GetAccuracyInMeters() uint32 {
  12018. if x != nil && x.AccuracyInMeters != nil {
  12019. return *x.AccuracyInMeters
  12020. }
  12021. return 0
  12022. }
  12023. func (x *LocationMessage) GetSpeedInMps() float32 {
  12024. if x != nil && x.SpeedInMps != nil {
  12025. return *x.SpeedInMps
  12026. }
  12027. return 0
  12028. }
  12029. func (x *LocationMessage) GetDegreesClockwiseFromMagneticNorth() uint32 {
  12030. if x != nil && x.DegreesClockwiseFromMagneticNorth != nil {
  12031. return *x.DegreesClockwiseFromMagneticNorth
  12032. }
  12033. return 0
  12034. }
  12035. func (x *LocationMessage) GetComment() string {
  12036. if x != nil && x.Comment != nil {
  12037. return *x.Comment
  12038. }
  12039. return ""
  12040. }
  12041. func (x *LocationMessage) GetJPEGThumbnail() []byte {
  12042. if x != nil {
  12043. return x.JPEGThumbnail
  12044. }
  12045. return nil
  12046. }
  12047. func (x *LocationMessage) GetContextInfo() *ContextInfo {
  12048. if x != nil {
  12049. return x.ContextInfo
  12050. }
  12051. return nil
  12052. }
  12053. type ContactMessage struct {
  12054. state protoimpl.MessageState `protogen:"open.v1"`
  12055. DisplayName *string `protobuf:"bytes,1,opt,name=displayName" json:"displayName,omitempty"`
  12056. Vcard *string `protobuf:"bytes,16,opt,name=vcard" json:"vcard,omitempty"`
  12057. ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"`
  12058. unknownFields protoimpl.UnknownFields
  12059. sizeCache protoimpl.SizeCache
  12060. }
  12061. func (x *ContactMessage) Reset() {
  12062. *x = ContactMessage{}
  12063. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[97]
  12064. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12065. ms.StoreMessageInfo(mi)
  12066. }
  12067. func (x *ContactMessage) String() string {
  12068. return protoimpl.X.MessageStringOf(x)
  12069. }
  12070. func (*ContactMessage) ProtoMessage() {}
  12071. func (x *ContactMessage) ProtoReflect() protoreflect.Message {
  12072. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[97]
  12073. if x != nil {
  12074. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12075. if ms.LoadMessageInfo() == nil {
  12076. ms.StoreMessageInfo(mi)
  12077. }
  12078. return ms
  12079. }
  12080. return mi.MessageOf(x)
  12081. }
  12082. // Deprecated: Use ContactMessage.ProtoReflect.Descriptor instead.
  12083. func (*ContactMessage) Descriptor() ([]byte, []int) {
  12084. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{97}
  12085. }
  12086. func (x *ContactMessage) GetDisplayName() string {
  12087. if x != nil && x.DisplayName != nil {
  12088. return *x.DisplayName
  12089. }
  12090. return ""
  12091. }
  12092. func (x *ContactMessage) GetVcard() string {
  12093. if x != nil && x.Vcard != nil {
  12094. return *x.Vcard
  12095. }
  12096. return ""
  12097. }
  12098. func (x *ContactMessage) GetContextInfo() *ContextInfo {
  12099. if x != nil {
  12100. return x.ContextInfo
  12101. }
  12102. return nil
  12103. }
  12104. type SenderKeyDistributionMessage struct {
  12105. state protoimpl.MessageState `protogen:"open.v1"`
  12106. GroupID *string `protobuf:"bytes,1,opt,name=groupID" json:"groupID,omitempty"`
  12107. AxolotlSenderKeyDistributionMessage []byte `protobuf:"bytes,2,opt,name=axolotlSenderKeyDistributionMessage" json:"axolotlSenderKeyDistributionMessage,omitempty"`
  12108. unknownFields protoimpl.UnknownFields
  12109. sizeCache protoimpl.SizeCache
  12110. }
  12111. func (x *SenderKeyDistributionMessage) Reset() {
  12112. *x = SenderKeyDistributionMessage{}
  12113. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[98]
  12114. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12115. ms.StoreMessageInfo(mi)
  12116. }
  12117. func (x *SenderKeyDistributionMessage) String() string {
  12118. return protoimpl.X.MessageStringOf(x)
  12119. }
  12120. func (*SenderKeyDistributionMessage) ProtoMessage() {}
  12121. func (x *SenderKeyDistributionMessage) ProtoReflect() protoreflect.Message {
  12122. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[98]
  12123. if x != nil {
  12124. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12125. if ms.LoadMessageInfo() == nil {
  12126. ms.StoreMessageInfo(mi)
  12127. }
  12128. return ms
  12129. }
  12130. return mi.MessageOf(x)
  12131. }
  12132. // Deprecated: Use SenderKeyDistributionMessage.ProtoReflect.Descriptor instead.
  12133. func (*SenderKeyDistributionMessage) Descriptor() ([]byte, []int) {
  12134. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{98}
  12135. }
  12136. func (x *SenderKeyDistributionMessage) GetGroupID() string {
  12137. if x != nil && x.GroupID != nil {
  12138. return *x.GroupID
  12139. }
  12140. return ""
  12141. }
  12142. func (x *SenderKeyDistributionMessage) GetAxolotlSenderKeyDistributionMessage() []byte {
  12143. if x != nil {
  12144. return x.AxolotlSenderKeyDistributionMessage
  12145. }
  12146. return nil
  12147. }
  12148. type VideoEndCard struct {
  12149. state protoimpl.MessageState `protogen:"open.v1"`
  12150. Username *string `protobuf:"bytes,1,req,name=username" json:"username,omitempty"`
  12151. Caption *string `protobuf:"bytes,2,req,name=caption" json:"caption,omitempty"`
  12152. ThumbnailImageURL *string `protobuf:"bytes,3,req,name=thumbnailImageURL" json:"thumbnailImageURL,omitempty"`
  12153. ProfilePictureURL *string `protobuf:"bytes,4,req,name=profilePictureURL" json:"profilePictureURL,omitempty"`
  12154. unknownFields protoimpl.UnknownFields
  12155. sizeCache protoimpl.SizeCache
  12156. }
  12157. func (x *VideoEndCard) Reset() {
  12158. *x = VideoEndCard{}
  12159. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[99]
  12160. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12161. ms.StoreMessageInfo(mi)
  12162. }
  12163. func (x *VideoEndCard) String() string {
  12164. return protoimpl.X.MessageStringOf(x)
  12165. }
  12166. func (*VideoEndCard) ProtoMessage() {}
  12167. func (x *VideoEndCard) ProtoReflect() protoreflect.Message {
  12168. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[99]
  12169. if x != nil {
  12170. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12171. if ms.LoadMessageInfo() == nil {
  12172. ms.StoreMessageInfo(mi)
  12173. }
  12174. return ms
  12175. }
  12176. return mi.MessageOf(x)
  12177. }
  12178. // Deprecated: Use VideoEndCard.ProtoReflect.Descriptor instead.
  12179. func (*VideoEndCard) Descriptor() ([]byte, []int) {
  12180. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{99}
  12181. }
  12182. func (x *VideoEndCard) GetUsername() string {
  12183. if x != nil && x.Username != nil {
  12184. return *x.Username
  12185. }
  12186. return ""
  12187. }
  12188. func (x *VideoEndCard) GetCaption() string {
  12189. if x != nil && x.Caption != nil {
  12190. return *x.Caption
  12191. }
  12192. return ""
  12193. }
  12194. func (x *VideoEndCard) GetThumbnailImageURL() string {
  12195. if x != nil && x.ThumbnailImageURL != nil {
  12196. return *x.ThumbnailImageURL
  12197. }
  12198. return ""
  12199. }
  12200. func (x *VideoEndCard) GetProfilePictureURL() string {
  12201. if x != nil && x.ProfilePictureURL != nil {
  12202. return *x.ProfilePictureURL
  12203. }
  12204. return ""
  12205. }
  12206. type DeviceListMetadata struct {
  12207. state protoimpl.MessageState `protogen:"open.v1"`
  12208. SenderKeyHash []byte `protobuf:"bytes,1,opt,name=senderKeyHash" json:"senderKeyHash,omitempty"`
  12209. SenderTimestamp *uint64 `protobuf:"varint,2,opt,name=senderTimestamp" json:"senderTimestamp,omitempty"`
  12210. SenderKeyIndexes []uint32 `protobuf:"varint,3,rep,packed,name=senderKeyIndexes" json:"senderKeyIndexes,omitempty"`
  12211. SenderAccountType *waAdv.ADVEncryptionType `protobuf:"varint,4,opt,name=senderAccountType,enum=WAAdv.ADVEncryptionType" json:"senderAccountType,omitempty"`
  12212. ReceiverAccountType *waAdv.ADVEncryptionType `protobuf:"varint,5,opt,name=receiverAccountType,enum=WAAdv.ADVEncryptionType" json:"receiverAccountType,omitempty"`
  12213. RecipientKeyHash []byte `protobuf:"bytes,8,opt,name=recipientKeyHash" json:"recipientKeyHash,omitempty"`
  12214. RecipientTimestamp *uint64 `protobuf:"varint,9,opt,name=recipientTimestamp" json:"recipientTimestamp,omitempty"`
  12215. RecipientKeyIndexes []uint32 `protobuf:"varint,10,rep,packed,name=recipientKeyIndexes" json:"recipientKeyIndexes,omitempty"`
  12216. unknownFields protoimpl.UnknownFields
  12217. sizeCache protoimpl.SizeCache
  12218. }
  12219. func (x *DeviceListMetadata) Reset() {
  12220. *x = DeviceListMetadata{}
  12221. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[100]
  12222. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12223. ms.StoreMessageInfo(mi)
  12224. }
  12225. func (x *DeviceListMetadata) String() string {
  12226. return protoimpl.X.MessageStringOf(x)
  12227. }
  12228. func (*DeviceListMetadata) ProtoMessage() {}
  12229. func (x *DeviceListMetadata) ProtoReflect() protoreflect.Message {
  12230. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[100]
  12231. if x != nil {
  12232. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12233. if ms.LoadMessageInfo() == nil {
  12234. ms.StoreMessageInfo(mi)
  12235. }
  12236. return ms
  12237. }
  12238. return mi.MessageOf(x)
  12239. }
  12240. // Deprecated: Use DeviceListMetadata.ProtoReflect.Descriptor instead.
  12241. func (*DeviceListMetadata) Descriptor() ([]byte, []int) {
  12242. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{100}
  12243. }
  12244. func (x *DeviceListMetadata) GetSenderKeyHash() []byte {
  12245. if x != nil {
  12246. return x.SenderKeyHash
  12247. }
  12248. return nil
  12249. }
  12250. func (x *DeviceListMetadata) GetSenderTimestamp() uint64 {
  12251. if x != nil && x.SenderTimestamp != nil {
  12252. return *x.SenderTimestamp
  12253. }
  12254. return 0
  12255. }
  12256. func (x *DeviceListMetadata) GetSenderKeyIndexes() []uint32 {
  12257. if x != nil {
  12258. return x.SenderKeyIndexes
  12259. }
  12260. return nil
  12261. }
  12262. func (x *DeviceListMetadata) GetSenderAccountType() waAdv.ADVEncryptionType {
  12263. if x != nil && x.SenderAccountType != nil {
  12264. return *x.SenderAccountType
  12265. }
  12266. return waAdv.ADVEncryptionType(0)
  12267. }
  12268. func (x *DeviceListMetadata) GetReceiverAccountType() waAdv.ADVEncryptionType {
  12269. if x != nil && x.ReceiverAccountType != nil {
  12270. return *x.ReceiverAccountType
  12271. }
  12272. return waAdv.ADVEncryptionType(0)
  12273. }
  12274. func (x *DeviceListMetadata) GetRecipientKeyHash() []byte {
  12275. if x != nil {
  12276. return x.RecipientKeyHash
  12277. }
  12278. return nil
  12279. }
  12280. func (x *DeviceListMetadata) GetRecipientTimestamp() uint64 {
  12281. if x != nil && x.RecipientTimestamp != nil {
  12282. return *x.RecipientTimestamp
  12283. }
  12284. return 0
  12285. }
  12286. func (x *DeviceListMetadata) GetRecipientKeyIndexes() []uint32 {
  12287. if x != nil {
  12288. return x.RecipientKeyIndexes
  12289. }
  12290. return nil
  12291. }
  12292. type EmbeddedMessage struct {
  12293. state protoimpl.MessageState `protogen:"open.v1"`
  12294. StanzaID *string `protobuf:"bytes,1,opt,name=stanzaID" json:"stanzaID,omitempty"`
  12295. Message *Message `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
  12296. unknownFields protoimpl.UnknownFields
  12297. sizeCache protoimpl.SizeCache
  12298. }
  12299. func (x *EmbeddedMessage) Reset() {
  12300. *x = EmbeddedMessage{}
  12301. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[101]
  12302. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12303. ms.StoreMessageInfo(mi)
  12304. }
  12305. func (x *EmbeddedMessage) String() string {
  12306. return protoimpl.X.MessageStringOf(x)
  12307. }
  12308. func (*EmbeddedMessage) ProtoMessage() {}
  12309. func (x *EmbeddedMessage) ProtoReflect() protoreflect.Message {
  12310. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[101]
  12311. if x != nil {
  12312. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12313. if ms.LoadMessageInfo() == nil {
  12314. ms.StoreMessageInfo(mi)
  12315. }
  12316. return ms
  12317. }
  12318. return mi.MessageOf(x)
  12319. }
  12320. // Deprecated: Use EmbeddedMessage.ProtoReflect.Descriptor instead.
  12321. func (*EmbeddedMessage) Descriptor() ([]byte, []int) {
  12322. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{101}
  12323. }
  12324. func (x *EmbeddedMessage) GetStanzaID() string {
  12325. if x != nil && x.StanzaID != nil {
  12326. return *x.StanzaID
  12327. }
  12328. return ""
  12329. }
  12330. func (x *EmbeddedMessage) GetMessage() *Message {
  12331. if x != nil {
  12332. return x.Message
  12333. }
  12334. return nil
  12335. }
  12336. type EmbeddedMusic struct {
  12337. state protoimpl.MessageState `protogen:"open.v1"`
  12338. MusicContentMediaID *string `protobuf:"bytes,1,opt,name=musicContentMediaID" json:"musicContentMediaID,omitempty"`
  12339. SongID *string `protobuf:"bytes,2,opt,name=songID" json:"songID,omitempty"`
  12340. Author *string `protobuf:"bytes,3,opt,name=author" json:"author,omitempty"`
  12341. Title *string `protobuf:"bytes,4,opt,name=title" json:"title,omitempty"`
  12342. ArtworkDirectPath *string `protobuf:"bytes,5,opt,name=artworkDirectPath" json:"artworkDirectPath,omitempty"`
  12343. ArtworkSHA256 []byte `protobuf:"bytes,6,opt,name=artworkSHA256" json:"artworkSHA256,omitempty"`
  12344. ArtworkEncSHA256 []byte `protobuf:"bytes,7,opt,name=artworkEncSHA256" json:"artworkEncSHA256,omitempty"`
  12345. ArtistAttribution *string `protobuf:"bytes,8,opt,name=artistAttribution" json:"artistAttribution,omitempty"`
  12346. CountryBlocklist []byte `protobuf:"bytes,9,opt,name=countryBlocklist" json:"countryBlocklist,omitempty"`
  12347. IsExplicit *bool `protobuf:"varint,10,opt,name=isExplicit" json:"isExplicit,omitempty"`
  12348. ArtworkMediaKey []byte `protobuf:"bytes,11,opt,name=artworkMediaKey" json:"artworkMediaKey,omitempty"`
  12349. MusicSongStartTimeInMS *int64 `protobuf:"varint,12,opt,name=musicSongStartTimeInMS" json:"musicSongStartTimeInMS,omitempty"`
  12350. DerivedContentStartTimeInMS *int64 `protobuf:"varint,13,opt,name=derivedContentStartTimeInMS" json:"derivedContentStartTimeInMS,omitempty"`
  12351. OverlapDurationInMS *int64 `protobuf:"varint,14,opt,name=overlapDurationInMS" json:"overlapDurationInMS,omitempty"`
  12352. unknownFields protoimpl.UnknownFields
  12353. sizeCache protoimpl.SizeCache
  12354. }
  12355. func (x *EmbeddedMusic) Reset() {
  12356. *x = EmbeddedMusic{}
  12357. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[102]
  12358. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12359. ms.StoreMessageInfo(mi)
  12360. }
  12361. func (x *EmbeddedMusic) String() string {
  12362. return protoimpl.X.MessageStringOf(x)
  12363. }
  12364. func (*EmbeddedMusic) ProtoMessage() {}
  12365. func (x *EmbeddedMusic) ProtoReflect() protoreflect.Message {
  12366. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[102]
  12367. if x != nil {
  12368. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12369. if ms.LoadMessageInfo() == nil {
  12370. ms.StoreMessageInfo(mi)
  12371. }
  12372. return ms
  12373. }
  12374. return mi.MessageOf(x)
  12375. }
  12376. // Deprecated: Use EmbeddedMusic.ProtoReflect.Descriptor instead.
  12377. func (*EmbeddedMusic) Descriptor() ([]byte, []int) {
  12378. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{102}
  12379. }
  12380. func (x *EmbeddedMusic) GetMusicContentMediaID() string {
  12381. if x != nil && x.MusicContentMediaID != nil {
  12382. return *x.MusicContentMediaID
  12383. }
  12384. return ""
  12385. }
  12386. func (x *EmbeddedMusic) GetSongID() string {
  12387. if x != nil && x.SongID != nil {
  12388. return *x.SongID
  12389. }
  12390. return ""
  12391. }
  12392. func (x *EmbeddedMusic) GetAuthor() string {
  12393. if x != nil && x.Author != nil {
  12394. return *x.Author
  12395. }
  12396. return ""
  12397. }
  12398. func (x *EmbeddedMusic) GetTitle() string {
  12399. if x != nil && x.Title != nil {
  12400. return *x.Title
  12401. }
  12402. return ""
  12403. }
  12404. func (x *EmbeddedMusic) GetArtworkDirectPath() string {
  12405. if x != nil && x.ArtworkDirectPath != nil {
  12406. return *x.ArtworkDirectPath
  12407. }
  12408. return ""
  12409. }
  12410. func (x *EmbeddedMusic) GetArtworkSHA256() []byte {
  12411. if x != nil {
  12412. return x.ArtworkSHA256
  12413. }
  12414. return nil
  12415. }
  12416. func (x *EmbeddedMusic) GetArtworkEncSHA256() []byte {
  12417. if x != nil {
  12418. return x.ArtworkEncSHA256
  12419. }
  12420. return nil
  12421. }
  12422. func (x *EmbeddedMusic) GetArtistAttribution() string {
  12423. if x != nil && x.ArtistAttribution != nil {
  12424. return *x.ArtistAttribution
  12425. }
  12426. return ""
  12427. }
  12428. func (x *EmbeddedMusic) GetCountryBlocklist() []byte {
  12429. if x != nil {
  12430. return x.CountryBlocklist
  12431. }
  12432. return nil
  12433. }
  12434. func (x *EmbeddedMusic) GetIsExplicit() bool {
  12435. if x != nil && x.IsExplicit != nil {
  12436. return *x.IsExplicit
  12437. }
  12438. return false
  12439. }
  12440. func (x *EmbeddedMusic) GetArtworkMediaKey() []byte {
  12441. if x != nil {
  12442. return x.ArtworkMediaKey
  12443. }
  12444. return nil
  12445. }
  12446. func (x *EmbeddedMusic) GetMusicSongStartTimeInMS() int64 {
  12447. if x != nil && x.MusicSongStartTimeInMS != nil {
  12448. return *x.MusicSongStartTimeInMS
  12449. }
  12450. return 0
  12451. }
  12452. func (x *EmbeddedMusic) GetDerivedContentStartTimeInMS() int64 {
  12453. if x != nil && x.DerivedContentStartTimeInMS != nil {
  12454. return *x.DerivedContentStartTimeInMS
  12455. }
  12456. return 0
  12457. }
  12458. func (x *EmbeddedMusic) GetOverlapDurationInMS() int64 {
  12459. if x != nil && x.OverlapDurationInMS != nil {
  12460. return *x.OverlapDurationInMS
  12461. }
  12462. return 0
  12463. }
  12464. type EmbeddedContent struct {
  12465. state protoimpl.MessageState `protogen:"open.v1"`
  12466. // Types that are valid to be assigned to Content:
  12467. //
  12468. // *EmbeddedContent_EmbeddedMessage
  12469. // *EmbeddedContent_EmbeddedMusic
  12470. Content isEmbeddedContent_Content `protobuf_oneof:"content"`
  12471. unknownFields protoimpl.UnknownFields
  12472. sizeCache protoimpl.SizeCache
  12473. }
  12474. func (x *EmbeddedContent) Reset() {
  12475. *x = EmbeddedContent{}
  12476. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[103]
  12477. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12478. ms.StoreMessageInfo(mi)
  12479. }
  12480. func (x *EmbeddedContent) String() string {
  12481. return protoimpl.X.MessageStringOf(x)
  12482. }
  12483. func (*EmbeddedContent) ProtoMessage() {}
  12484. func (x *EmbeddedContent) ProtoReflect() protoreflect.Message {
  12485. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[103]
  12486. if x != nil {
  12487. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12488. if ms.LoadMessageInfo() == nil {
  12489. ms.StoreMessageInfo(mi)
  12490. }
  12491. return ms
  12492. }
  12493. return mi.MessageOf(x)
  12494. }
  12495. // Deprecated: Use EmbeddedContent.ProtoReflect.Descriptor instead.
  12496. func (*EmbeddedContent) Descriptor() ([]byte, []int) {
  12497. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{103}
  12498. }
  12499. func (x *EmbeddedContent) GetContent() isEmbeddedContent_Content {
  12500. if x != nil {
  12501. return x.Content
  12502. }
  12503. return nil
  12504. }
  12505. func (x *EmbeddedContent) GetEmbeddedMessage() *EmbeddedMessage {
  12506. if x != nil {
  12507. if x, ok := x.Content.(*EmbeddedContent_EmbeddedMessage); ok {
  12508. return x.EmbeddedMessage
  12509. }
  12510. }
  12511. return nil
  12512. }
  12513. func (x *EmbeddedContent) GetEmbeddedMusic() *EmbeddedMusic {
  12514. if x != nil {
  12515. if x, ok := x.Content.(*EmbeddedContent_EmbeddedMusic); ok {
  12516. return x.EmbeddedMusic
  12517. }
  12518. }
  12519. return nil
  12520. }
  12521. type isEmbeddedContent_Content interface {
  12522. isEmbeddedContent_Content()
  12523. }
  12524. type EmbeddedContent_EmbeddedMessage struct {
  12525. EmbeddedMessage *EmbeddedMessage `protobuf:"bytes,1,opt,name=embeddedMessage,oneof"`
  12526. }
  12527. type EmbeddedContent_EmbeddedMusic struct {
  12528. EmbeddedMusic *EmbeddedMusic `protobuf:"bytes,2,opt,name=embeddedMusic,oneof"`
  12529. }
  12530. func (*EmbeddedContent_EmbeddedMessage) isEmbeddedContent_Content() {}
  12531. func (*EmbeddedContent_EmbeddedMusic) isEmbeddedContent_Content() {}
  12532. type TapLinkAction struct {
  12533. state protoimpl.MessageState `protogen:"open.v1"`
  12534. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  12535. TapURL *string `protobuf:"bytes,2,opt,name=tapURL" json:"tapURL,omitempty"`
  12536. unknownFields protoimpl.UnknownFields
  12537. sizeCache protoimpl.SizeCache
  12538. }
  12539. func (x *TapLinkAction) Reset() {
  12540. *x = TapLinkAction{}
  12541. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[104]
  12542. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12543. ms.StoreMessageInfo(mi)
  12544. }
  12545. func (x *TapLinkAction) String() string {
  12546. return protoimpl.X.MessageStringOf(x)
  12547. }
  12548. func (*TapLinkAction) ProtoMessage() {}
  12549. func (x *TapLinkAction) ProtoReflect() protoreflect.Message {
  12550. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[104]
  12551. if x != nil {
  12552. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12553. if ms.LoadMessageInfo() == nil {
  12554. ms.StoreMessageInfo(mi)
  12555. }
  12556. return ms
  12557. }
  12558. return mi.MessageOf(x)
  12559. }
  12560. // Deprecated: Use TapLinkAction.ProtoReflect.Descriptor instead.
  12561. func (*TapLinkAction) Descriptor() ([]byte, []int) {
  12562. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{104}
  12563. }
  12564. func (x *TapLinkAction) GetTitle() string {
  12565. if x != nil && x.Title != nil {
  12566. return *x.Title
  12567. }
  12568. return ""
  12569. }
  12570. func (x *TapLinkAction) GetTapURL() string {
  12571. if x != nil && x.TapURL != nil {
  12572. return *x.TapURL
  12573. }
  12574. return ""
  12575. }
  12576. type Point struct {
  12577. state protoimpl.MessageState `protogen:"open.v1"`
  12578. XDeprecated *int32 `protobuf:"varint,1,opt,name=xDeprecated" json:"xDeprecated,omitempty"`
  12579. YDeprecated *int32 `protobuf:"varint,2,opt,name=yDeprecated" json:"yDeprecated,omitempty"`
  12580. X *float64 `protobuf:"fixed64,3,opt,name=x" json:"x,omitempty"`
  12581. Y *float64 `protobuf:"fixed64,4,opt,name=y" json:"y,omitempty"`
  12582. unknownFields protoimpl.UnknownFields
  12583. sizeCache protoimpl.SizeCache
  12584. }
  12585. func (x *Point) Reset() {
  12586. *x = Point{}
  12587. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[105]
  12588. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12589. ms.StoreMessageInfo(mi)
  12590. }
  12591. func (x *Point) String() string {
  12592. return protoimpl.X.MessageStringOf(x)
  12593. }
  12594. func (*Point) ProtoMessage() {}
  12595. func (x *Point) ProtoReflect() protoreflect.Message {
  12596. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[105]
  12597. if x != nil {
  12598. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12599. if ms.LoadMessageInfo() == nil {
  12600. ms.StoreMessageInfo(mi)
  12601. }
  12602. return ms
  12603. }
  12604. return mi.MessageOf(x)
  12605. }
  12606. // Deprecated: Use Point.ProtoReflect.Descriptor instead.
  12607. func (*Point) Descriptor() ([]byte, []int) {
  12608. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{105}
  12609. }
  12610. func (x *Point) GetXDeprecated() int32 {
  12611. if x != nil && x.XDeprecated != nil {
  12612. return *x.XDeprecated
  12613. }
  12614. return 0
  12615. }
  12616. func (x *Point) GetYDeprecated() int32 {
  12617. if x != nil && x.YDeprecated != nil {
  12618. return *x.YDeprecated
  12619. }
  12620. return 0
  12621. }
  12622. func (x *Point) GetX() float64 {
  12623. if x != nil && x.X != nil {
  12624. return *x.X
  12625. }
  12626. return 0
  12627. }
  12628. func (x *Point) GetY() float64 {
  12629. if x != nil && x.Y != nil {
  12630. return *x.Y
  12631. }
  12632. return 0
  12633. }
  12634. type Location struct {
  12635. state protoimpl.MessageState `protogen:"open.v1"`
  12636. DegreesLatitude *float64 `protobuf:"fixed64,1,opt,name=degreesLatitude" json:"degreesLatitude,omitempty"`
  12637. DegreesLongitude *float64 `protobuf:"fixed64,2,opt,name=degreesLongitude" json:"degreesLongitude,omitempty"`
  12638. Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
  12639. unknownFields protoimpl.UnknownFields
  12640. sizeCache protoimpl.SizeCache
  12641. }
  12642. func (x *Location) Reset() {
  12643. *x = Location{}
  12644. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[106]
  12645. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12646. ms.StoreMessageInfo(mi)
  12647. }
  12648. func (x *Location) String() string {
  12649. return protoimpl.X.MessageStringOf(x)
  12650. }
  12651. func (*Location) ProtoMessage() {}
  12652. func (x *Location) ProtoReflect() protoreflect.Message {
  12653. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[106]
  12654. if x != nil {
  12655. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12656. if ms.LoadMessageInfo() == nil {
  12657. ms.StoreMessageInfo(mi)
  12658. }
  12659. return ms
  12660. }
  12661. return mi.MessageOf(x)
  12662. }
  12663. // Deprecated: Use Location.ProtoReflect.Descriptor instead.
  12664. func (*Location) Descriptor() ([]byte, []int) {
  12665. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{106}
  12666. }
  12667. func (x *Location) GetDegreesLatitude() float64 {
  12668. if x != nil && x.DegreesLatitude != nil {
  12669. return *x.DegreesLatitude
  12670. }
  12671. return 0
  12672. }
  12673. func (x *Location) GetDegreesLongitude() float64 {
  12674. if x != nil && x.DegreesLongitude != nil {
  12675. return *x.DegreesLongitude
  12676. }
  12677. return 0
  12678. }
  12679. func (x *Location) GetName() string {
  12680. if x != nil && x.Name != nil {
  12681. return *x.Name
  12682. }
  12683. return ""
  12684. }
  12685. type TemplateButton struct {
  12686. state protoimpl.MessageState `protogen:"open.v1"`
  12687. // Types that are valid to be assigned to Button:
  12688. //
  12689. // *TemplateButton_QuickReplyButton_
  12690. // *TemplateButton_UrlButton
  12691. // *TemplateButton_CallButton_
  12692. Button isTemplateButton_Button `protobuf_oneof:"button"`
  12693. Index *uint32 `protobuf:"varint,4,opt,name=index" json:"index,omitempty"`
  12694. unknownFields protoimpl.UnknownFields
  12695. sizeCache protoimpl.SizeCache
  12696. }
  12697. func (x *TemplateButton) Reset() {
  12698. *x = TemplateButton{}
  12699. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[107]
  12700. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12701. ms.StoreMessageInfo(mi)
  12702. }
  12703. func (x *TemplateButton) String() string {
  12704. return protoimpl.X.MessageStringOf(x)
  12705. }
  12706. func (*TemplateButton) ProtoMessage() {}
  12707. func (x *TemplateButton) ProtoReflect() protoreflect.Message {
  12708. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[107]
  12709. if x != nil {
  12710. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12711. if ms.LoadMessageInfo() == nil {
  12712. ms.StoreMessageInfo(mi)
  12713. }
  12714. return ms
  12715. }
  12716. return mi.MessageOf(x)
  12717. }
  12718. // Deprecated: Use TemplateButton.ProtoReflect.Descriptor instead.
  12719. func (*TemplateButton) Descriptor() ([]byte, []int) {
  12720. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{107}
  12721. }
  12722. func (x *TemplateButton) GetButton() isTemplateButton_Button {
  12723. if x != nil {
  12724. return x.Button
  12725. }
  12726. return nil
  12727. }
  12728. func (x *TemplateButton) GetQuickReplyButton() *TemplateButton_QuickReplyButton {
  12729. if x != nil {
  12730. if x, ok := x.Button.(*TemplateButton_QuickReplyButton_); ok {
  12731. return x.QuickReplyButton
  12732. }
  12733. }
  12734. return nil
  12735. }
  12736. func (x *TemplateButton) GetUrlButton() *TemplateButton_URLButton {
  12737. if x != nil {
  12738. if x, ok := x.Button.(*TemplateButton_UrlButton); ok {
  12739. return x.UrlButton
  12740. }
  12741. }
  12742. return nil
  12743. }
  12744. func (x *TemplateButton) GetCallButton() *TemplateButton_CallButton {
  12745. if x != nil {
  12746. if x, ok := x.Button.(*TemplateButton_CallButton_); ok {
  12747. return x.CallButton
  12748. }
  12749. }
  12750. return nil
  12751. }
  12752. func (x *TemplateButton) GetIndex() uint32 {
  12753. if x != nil && x.Index != nil {
  12754. return *x.Index
  12755. }
  12756. return 0
  12757. }
  12758. type isTemplateButton_Button interface {
  12759. isTemplateButton_Button()
  12760. }
  12761. type TemplateButton_QuickReplyButton_ struct {
  12762. QuickReplyButton *TemplateButton_QuickReplyButton `protobuf:"bytes,1,opt,name=quickReplyButton,oneof"`
  12763. }
  12764. type TemplateButton_UrlButton struct {
  12765. UrlButton *TemplateButton_URLButton `protobuf:"bytes,2,opt,name=urlButton,oneof"`
  12766. }
  12767. type TemplateButton_CallButton_ struct {
  12768. CallButton *TemplateButton_CallButton `protobuf:"bytes,3,opt,name=callButton,oneof"`
  12769. }
  12770. func (*TemplateButton_QuickReplyButton_) isTemplateButton_Button() {}
  12771. func (*TemplateButton_UrlButton) isTemplateButton_Button() {}
  12772. func (*TemplateButton_CallButton_) isTemplateButton_Button() {}
  12773. type Money struct {
  12774. state protoimpl.MessageState `protogen:"open.v1"`
  12775. Value *int64 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
  12776. Offset *uint32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
  12777. CurrencyCode *string `protobuf:"bytes,3,opt,name=currencyCode" json:"currencyCode,omitempty"`
  12778. unknownFields protoimpl.UnknownFields
  12779. sizeCache protoimpl.SizeCache
  12780. }
  12781. func (x *Money) Reset() {
  12782. *x = Money{}
  12783. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[108]
  12784. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12785. ms.StoreMessageInfo(mi)
  12786. }
  12787. func (x *Money) String() string {
  12788. return protoimpl.X.MessageStringOf(x)
  12789. }
  12790. func (*Money) ProtoMessage() {}
  12791. func (x *Money) ProtoReflect() protoreflect.Message {
  12792. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[108]
  12793. if x != nil {
  12794. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12795. if ms.LoadMessageInfo() == nil {
  12796. ms.StoreMessageInfo(mi)
  12797. }
  12798. return ms
  12799. }
  12800. return mi.MessageOf(x)
  12801. }
  12802. // Deprecated: Use Money.ProtoReflect.Descriptor instead.
  12803. func (*Money) Descriptor() ([]byte, []int) {
  12804. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{108}
  12805. }
  12806. func (x *Money) GetValue() int64 {
  12807. if x != nil && x.Value != nil {
  12808. return *x.Value
  12809. }
  12810. return 0
  12811. }
  12812. func (x *Money) GetOffset() uint32 {
  12813. if x != nil && x.Offset != nil {
  12814. return *x.Offset
  12815. }
  12816. return 0
  12817. }
  12818. func (x *Money) GetCurrencyCode() string {
  12819. if x != nil && x.CurrencyCode != nil {
  12820. return *x.CurrencyCode
  12821. }
  12822. return ""
  12823. }
  12824. type ActionLink struct {
  12825. state protoimpl.MessageState `protogen:"open.v1"`
  12826. URL *string `protobuf:"bytes,1,opt,name=URL" json:"URL,omitempty"`
  12827. ButtonTitle *string `protobuf:"bytes,2,opt,name=buttonTitle" json:"buttonTitle,omitempty"`
  12828. unknownFields protoimpl.UnknownFields
  12829. sizeCache protoimpl.SizeCache
  12830. }
  12831. func (x *ActionLink) Reset() {
  12832. *x = ActionLink{}
  12833. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[109]
  12834. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12835. ms.StoreMessageInfo(mi)
  12836. }
  12837. func (x *ActionLink) String() string {
  12838. return protoimpl.X.MessageStringOf(x)
  12839. }
  12840. func (*ActionLink) ProtoMessage() {}
  12841. func (x *ActionLink) ProtoReflect() protoreflect.Message {
  12842. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[109]
  12843. if x != nil {
  12844. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12845. if ms.LoadMessageInfo() == nil {
  12846. ms.StoreMessageInfo(mi)
  12847. }
  12848. return ms
  12849. }
  12850. return mi.MessageOf(x)
  12851. }
  12852. // Deprecated: Use ActionLink.ProtoReflect.Descriptor instead.
  12853. func (*ActionLink) Descriptor() ([]byte, []int) {
  12854. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{109}
  12855. }
  12856. func (x *ActionLink) GetURL() string {
  12857. if x != nil && x.URL != nil {
  12858. return *x.URL
  12859. }
  12860. return ""
  12861. }
  12862. func (x *ActionLink) GetButtonTitle() string {
  12863. if x != nil && x.ButtonTitle != nil {
  12864. return *x.ButtonTitle
  12865. }
  12866. return ""
  12867. }
  12868. type GroupMention struct {
  12869. state protoimpl.MessageState `protogen:"open.v1"`
  12870. GroupJID *string `protobuf:"bytes,1,opt,name=groupJID" json:"groupJID,omitempty"`
  12871. GroupSubject *string `protobuf:"bytes,2,opt,name=groupSubject" json:"groupSubject,omitempty"`
  12872. unknownFields protoimpl.UnknownFields
  12873. sizeCache protoimpl.SizeCache
  12874. }
  12875. func (x *GroupMention) Reset() {
  12876. *x = GroupMention{}
  12877. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[110]
  12878. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12879. ms.StoreMessageInfo(mi)
  12880. }
  12881. func (x *GroupMention) String() string {
  12882. return protoimpl.X.MessageStringOf(x)
  12883. }
  12884. func (*GroupMention) ProtoMessage() {}
  12885. func (x *GroupMention) ProtoReflect() protoreflect.Message {
  12886. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[110]
  12887. if x != nil {
  12888. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12889. if ms.LoadMessageInfo() == nil {
  12890. ms.StoreMessageInfo(mi)
  12891. }
  12892. return ms
  12893. }
  12894. return mi.MessageOf(x)
  12895. }
  12896. // Deprecated: Use GroupMention.ProtoReflect.Descriptor instead.
  12897. func (*GroupMention) Descriptor() ([]byte, []int) {
  12898. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{110}
  12899. }
  12900. func (x *GroupMention) GetGroupJID() string {
  12901. if x != nil && x.GroupJID != nil {
  12902. return *x.GroupJID
  12903. }
  12904. return ""
  12905. }
  12906. func (x *GroupMention) GetGroupSubject() string {
  12907. if x != nil && x.GroupSubject != nil {
  12908. return *x.GroupSubject
  12909. }
  12910. return ""
  12911. }
  12912. type MessageSecretMessage struct {
  12913. state protoimpl.MessageState `protogen:"open.v1"`
  12914. Version *int32 `protobuf:"fixed32,1,opt,name=version" json:"version,omitempty"`
  12915. EncIV []byte `protobuf:"bytes,2,opt,name=encIV" json:"encIV,omitempty"`
  12916. EncPayload []byte `protobuf:"bytes,3,opt,name=encPayload" json:"encPayload,omitempty"`
  12917. unknownFields protoimpl.UnknownFields
  12918. sizeCache protoimpl.SizeCache
  12919. }
  12920. func (x *MessageSecretMessage) Reset() {
  12921. *x = MessageSecretMessage{}
  12922. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[111]
  12923. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12924. ms.StoreMessageInfo(mi)
  12925. }
  12926. func (x *MessageSecretMessage) String() string {
  12927. return protoimpl.X.MessageStringOf(x)
  12928. }
  12929. func (*MessageSecretMessage) ProtoMessage() {}
  12930. func (x *MessageSecretMessage) ProtoReflect() protoreflect.Message {
  12931. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[111]
  12932. if x != nil {
  12933. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12934. if ms.LoadMessageInfo() == nil {
  12935. ms.StoreMessageInfo(mi)
  12936. }
  12937. return ms
  12938. }
  12939. return mi.MessageOf(x)
  12940. }
  12941. // Deprecated: Use MessageSecretMessage.ProtoReflect.Descriptor instead.
  12942. func (*MessageSecretMessage) Descriptor() ([]byte, []int) {
  12943. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{111}
  12944. }
  12945. func (x *MessageSecretMessage) GetVersion() int32 {
  12946. if x != nil && x.Version != nil {
  12947. return *x.Version
  12948. }
  12949. return 0
  12950. }
  12951. func (x *MessageSecretMessage) GetEncIV() []byte {
  12952. if x != nil {
  12953. return x.EncIV
  12954. }
  12955. return nil
  12956. }
  12957. func (x *MessageSecretMessage) GetEncPayload() []byte {
  12958. if x != nil {
  12959. return x.EncPayload
  12960. }
  12961. return nil
  12962. }
  12963. type MediaNotifyMessage struct {
  12964. state protoimpl.MessageState `protogen:"open.v1"`
  12965. ExpressPathURL *string `protobuf:"bytes,1,opt,name=expressPathURL" json:"expressPathURL,omitempty"`
  12966. FileEncSHA256 []byte `protobuf:"bytes,2,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  12967. FileLength *uint64 `protobuf:"varint,3,opt,name=fileLength" json:"fileLength,omitempty"`
  12968. unknownFields protoimpl.UnknownFields
  12969. sizeCache protoimpl.SizeCache
  12970. }
  12971. func (x *MediaNotifyMessage) Reset() {
  12972. *x = MediaNotifyMessage{}
  12973. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[112]
  12974. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12975. ms.StoreMessageInfo(mi)
  12976. }
  12977. func (x *MediaNotifyMessage) String() string {
  12978. return protoimpl.X.MessageStringOf(x)
  12979. }
  12980. func (*MediaNotifyMessage) ProtoMessage() {}
  12981. func (x *MediaNotifyMessage) ProtoReflect() protoreflect.Message {
  12982. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[112]
  12983. if x != nil {
  12984. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  12985. if ms.LoadMessageInfo() == nil {
  12986. ms.StoreMessageInfo(mi)
  12987. }
  12988. return ms
  12989. }
  12990. return mi.MessageOf(x)
  12991. }
  12992. // Deprecated: Use MediaNotifyMessage.ProtoReflect.Descriptor instead.
  12993. func (*MediaNotifyMessage) Descriptor() ([]byte, []int) {
  12994. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{112}
  12995. }
  12996. func (x *MediaNotifyMessage) GetExpressPathURL() string {
  12997. if x != nil && x.ExpressPathURL != nil {
  12998. return *x.ExpressPathURL
  12999. }
  13000. return ""
  13001. }
  13002. func (x *MediaNotifyMessage) GetFileEncSHA256() []byte {
  13003. if x != nil {
  13004. return x.FileEncSHA256
  13005. }
  13006. return nil
  13007. }
  13008. func (x *MediaNotifyMessage) GetFileLength() uint64 {
  13009. if x != nil && x.FileLength != nil {
  13010. return *x.FileLength
  13011. }
  13012. return 0
  13013. }
  13014. type LIDMigrationMappingSyncMessage struct {
  13015. state protoimpl.MessageState `protogen:"open.v1"`
  13016. EncodedMappingPayload []byte `protobuf:"bytes,1,opt,name=encodedMappingPayload" json:"encodedMappingPayload,omitempty"`
  13017. unknownFields protoimpl.UnknownFields
  13018. sizeCache protoimpl.SizeCache
  13019. }
  13020. func (x *LIDMigrationMappingSyncMessage) Reset() {
  13021. *x = LIDMigrationMappingSyncMessage{}
  13022. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[113]
  13023. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13024. ms.StoreMessageInfo(mi)
  13025. }
  13026. func (x *LIDMigrationMappingSyncMessage) String() string {
  13027. return protoimpl.X.MessageStringOf(x)
  13028. }
  13029. func (*LIDMigrationMappingSyncMessage) ProtoMessage() {}
  13030. func (x *LIDMigrationMappingSyncMessage) ProtoReflect() protoreflect.Message {
  13031. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[113]
  13032. if x != nil {
  13033. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13034. if ms.LoadMessageInfo() == nil {
  13035. ms.StoreMessageInfo(mi)
  13036. }
  13037. return ms
  13038. }
  13039. return mi.MessageOf(x)
  13040. }
  13041. // Deprecated: Use LIDMigrationMappingSyncMessage.ProtoReflect.Descriptor instead.
  13042. func (*LIDMigrationMappingSyncMessage) Descriptor() ([]byte, []int) {
  13043. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{113}
  13044. }
  13045. func (x *LIDMigrationMappingSyncMessage) GetEncodedMappingPayload() []byte {
  13046. if x != nil {
  13047. return x.EncodedMappingPayload
  13048. }
  13049. return nil
  13050. }
  13051. type UrlTrackingMap struct {
  13052. state protoimpl.MessageState `protogen:"open.v1"`
  13053. UrlTrackingMapElements []*UrlTrackingMap_UrlTrackingMapElement `protobuf:"bytes,1,rep,name=urlTrackingMapElements" json:"urlTrackingMapElements,omitempty"`
  13054. unknownFields protoimpl.UnknownFields
  13055. sizeCache protoimpl.SizeCache
  13056. }
  13057. func (x *UrlTrackingMap) Reset() {
  13058. *x = UrlTrackingMap{}
  13059. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[114]
  13060. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13061. ms.StoreMessageInfo(mi)
  13062. }
  13063. func (x *UrlTrackingMap) String() string {
  13064. return protoimpl.X.MessageStringOf(x)
  13065. }
  13066. func (*UrlTrackingMap) ProtoMessage() {}
  13067. func (x *UrlTrackingMap) ProtoReflect() protoreflect.Message {
  13068. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[114]
  13069. if x != nil {
  13070. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13071. if ms.LoadMessageInfo() == nil {
  13072. ms.StoreMessageInfo(mi)
  13073. }
  13074. return ms
  13075. }
  13076. return mi.MessageOf(x)
  13077. }
  13078. // Deprecated: Use UrlTrackingMap.ProtoReflect.Descriptor instead.
  13079. func (*UrlTrackingMap) Descriptor() ([]byte, []int) {
  13080. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{114}
  13081. }
  13082. func (x *UrlTrackingMap) GetUrlTrackingMapElements() []*UrlTrackingMap_UrlTrackingMapElement {
  13083. if x != nil {
  13084. return x.UrlTrackingMapElements
  13085. }
  13086. return nil
  13087. }
  13088. type MemberLabel struct {
  13089. state protoimpl.MessageState `protogen:"open.v1"`
  13090. Label *string `protobuf:"bytes,1,opt,name=label" json:"label,omitempty"`
  13091. LabelTimestamp *int64 `protobuf:"varint,2,opt,name=labelTimestamp" json:"labelTimestamp,omitempty"`
  13092. unknownFields protoimpl.UnknownFields
  13093. sizeCache protoimpl.SizeCache
  13094. }
  13095. func (x *MemberLabel) Reset() {
  13096. *x = MemberLabel{}
  13097. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[115]
  13098. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13099. ms.StoreMessageInfo(mi)
  13100. }
  13101. func (x *MemberLabel) String() string {
  13102. return protoimpl.X.MessageStringOf(x)
  13103. }
  13104. func (*MemberLabel) ProtoMessage() {}
  13105. func (x *MemberLabel) ProtoReflect() protoreflect.Message {
  13106. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[115]
  13107. if x != nil {
  13108. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13109. if ms.LoadMessageInfo() == nil {
  13110. ms.StoreMessageInfo(mi)
  13111. }
  13112. return ms
  13113. }
  13114. return mi.MessageOf(x)
  13115. }
  13116. // Deprecated: Use MemberLabel.ProtoReflect.Descriptor instead.
  13117. func (*MemberLabel) Descriptor() ([]byte, []int) {
  13118. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{115}
  13119. }
  13120. func (x *MemberLabel) GetLabel() string {
  13121. if x != nil && x.Label != nil {
  13122. return *x.Label
  13123. }
  13124. return ""
  13125. }
  13126. func (x *MemberLabel) GetLabelTimestamp() int64 {
  13127. if x != nil && x.LabelTimestamp != nil {
  13128. return *x.LabelTimestamp
  13129. }
  13130. return 0
  13131. }
  13132. type AIRichResponseMessage struct {
  13133. state protoimpl.MessageState `protogen:"open.v1"`
  13134. MessageType *waAICommon.AIRichResponseMessageType `protobuf:"varint,1,opt,name=messageType,enum=WAAICommon.AIRichResponseMessageType" json:"messageType,omitempty"`
  13135. Submessages []*waAICommon.AIRichResponseSubMessage `protobuf:"bytes,2,rep,name=submessages" json:"submessages,omitempty"`
  13136. UnifiedResponse *waAICommon.AIRichResponseUnifiedResponse `protobuf:"bytes,3,opt,name=unifiedResponse" json:"unifiedResponse,omitempty"`
  13137. ContextInfo *ContextInfo `protobuf:"bytes,4,opt,name=contextInfo" json:"contextInfo,omitempty"`
  13138. unknownFields protoimpl.UnknownFields
  13139. sizeCache protoimpl.SizeCache
  13140. }
  13141. func (x *AIRichResponseMessage) Reset() {
  13142. *x = AIRichResponseMessage{}
  13143. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[116]
  13144. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13145. ms.StoreMessageInfo(mi)
  13146. }
  13147. func (x *AIRichResponseMessage) String() string {
  13148. return protoimpl.X.MessageStringOf(x)
  13149. }
  13150. func (*AIRichResponseMessage) ProtoMessage() {}
  13151. func (x *AIRichResponseMessage) ProtoReflect() protoreflect.Message {
  13152. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[116]
  13153. if x != nil {
  13154. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13155. if ms.LoadMessageInfo() == nil {
  13156. ms.StoreMessageInfo(mi)
  13157. }
  13158. return ms
  13159. }
  13160. return mi.MessageOf(x)
  13161. }
  13162. // Deprecated: Use AIRichResponseMessage.ProtoReflect.Descriptor instead.
  13163. func (*AIRichResponseMessage) Descriptor() ([]byte, []int) {
  13164. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{116}
  13165. }
  13166. func (x *AIRichResponseMessage) GetMessageType() waAICommon.AIRichResponseMessageType {
  13167. if x != nil && x.MessageType != nil {
  13168. return *x.MessageType
  13169. }
  13170. return waAICommon.AIRichResponseMessageType(0)
  13171. }
  13172. func (x *AIRichResponseMessage) GetSubmessages() []*waAICommon.AIRichResponseSubMessage {
  13173. if x != nil {
  13174. return x.Submessages
  13175. }
  13176. return nil
  13177. }
  13178. func (x *AIRichResponseMessage) GetUnifiedResponse() *waAICommon.AIRichResponseUnifiedResponse {
  13179. if x != nil {
  13180. return x.UnifiedResponse
  13181. }
  13182. return nil
  13183. }
  13184. func (x *AIRichResponseMessage) GetContextInfo() *ContextInfo {
  13185. if x != nil {
  13186. return x.ContextInfo
  13187. }
  13188. return nil
  13189. }
  13190. type AIQueryFanout struct {
  13191. state protoimpl.MessageState `protogen:"open.v1"`
  13192. MessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=messageKey" json:"messageKey,omitempty"`
  13193. Message *Message `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
  13194. Timestamp *int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
  13195. unknownFields protoimpl.UnknownFields
  13196. sizeCache protoimpl.SizeCache
  13197. }
  13198. func (x *AIQueryFanout) Reset() {
  13199. *x = AIQueryFanout{}
  13200. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[117]
  13201. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13202. ms.StoreMessageInfo(mi)
  13203. }
  13204. func (x *AIQueryFanout) String() string {
  13205. return protoimpl.X.MessageStringOf(x)
  13206. }
  13207. func (*AIQueryFanout) ProtoMessage() {}
  13208. func (x *AIQueryFanout) ProtoReflect() protoreflect.Message {
  13209. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[117]
  13210. if x != nil {
  13211. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13212. if ms.LoadMessageInfo() == nil {
  13213. ms.StoreMessageInfo(mi)
  13214. }
  13215. return ms
  13216. }
  13217. return mi.MessageOf(x)
  13218. }
  13219. // Deprecated: Use AIQueryFanout.ProtoReflect.Descriptor instead.
  13220. func (*AIQueryFanout) Descriptor() ([]byte, []int) {
  13221. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{117}
  13222. }
  13223. func (x *AIQueryFanout) GetMessageKey() *waCommon.MessageKey {
  13224. if x != nil {
  13225. return x.MessageKey
  13226. }
  13227. return nil
  13228. }
  13229. func (x *AIQueryFanout) GetMessage() *Message {
  13230. if x != nil {
  13231. return x.Message
  13232. }
  13233. return nil
  13234. }
  13235. func (x *AIQueryFanout) GetTimestamp() int64 {
  13236. if x != nil && x.Timestamp != nil {
  13237. return *x.Timestamp
  13238. }
  13239. return 0
  13240. }
  13241. type StickerPackMessage_Sticker struct {
  13242. state protoimpl.MessageState `protogen:"open.v1"`
  13243. FileName *string `protobuf:"bytes,1,opt,name=fileName" json:"fileName,omitempty"`
  13244. IsAnimated *bool `protobuf:"varint,2,opt,name=isAnimated" json:"isAnimated,omitempty"`
  13245. Emojis []string `protobuf:"bytes,3,rep,name=emojis" json:"emojis,omitempty"`
  13246. AccessibilityLabel *string `protobuf:"bytes,4,opt,name=accessibilityLabel" json:"accessibilityLabel,omitempty"`
  13247. IsLottie *bool `protobuf:"varint,5,opt,name=isLottie" json:"isLottie,omitempty"`
  13248. Mimetype *string `protobuf:"bytes,6,opt,name=mimetype" json:"mimetype,omitempty"`
  13249. unknownFields protoimpl.UnknownFields
  13250. sizeCache protoimpl.SizeCache
  13251. }
  13252. func (x *StickerPackMessage_Sticker) Reset() {
  13253. *x = StickerPackMessage_Sticker{}
  13254. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[118]
  13255. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13256. ms.StoreMessageInfo(mi)
  13257. }
  13258. func (x *StickerPackMessage_Sticker) String() string {
  13259. return protoimpl.X.MessageStringOf(x)
  13260. }
  13261. func (*StickerPackMessage_Sticker) ProtoMessage() {}
  13262. func (x *StickerPackMessage_Sticker) ProtoReflect() protoreflect.Message {
  13263. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[118]
  13264. if x != nil {
  13265. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13266. if ms.LoadMessageInfo() == nil {
  13267. ms.StoreMessageInfo(mi)
  13268. }
  13269. return ms
  13270. }
  13271. return mi.MessageOf(x)
  13272. }
  13273. // Deprecated: Use StickerPackMessage_Sticker.ProtoReflect.Descriptor instead.
  13274. func (*StickerPackMessage_Sticker) Descriptor() ([]byte, []int) {
  13275. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{0, 0}
  13276. }
  13277. func (x *StickerPackMessage_Sticker) GetFileName() string {
  13278. if x != nil && x.FileName != nil {
  13279. return *x.FileName
  13280. }
  13281. return ""
  13282. }
  13283. func (x *StickerPackMessage_Sticker) GetIsAnimated() bool {
  13284. if x != nil && x.IsAnimated != nil {
  13285. return *x.IsAnimated
  13286. }
  13287. return false
  13288. }
  13289. func (x *StickerPackMessage_Sticker) GetEmojis() []string {
  13290. if x != nil {
  13291. return x.Emojis
  13292. }
  13293. return nil
  13294. }
  13295. func (x *StickerPackMessage_Sticker) GetAccessibilityLabel() string {
  13296. if x != nil && x.AccessibilityLabel != nil {
  13297. return *x.AccessibilityLabel
  13298. }
  13299. return ""
  13300. }
  13301. func (x *StickerPackMessage_Sticker) GetIsLottie() bool {
  13302. if x != nil && x.IsLottie != nil {
  13303. return *x.IsLottie
  13304. }
  13305. return false
  13306. }
  13307. func (x *StickerPackMessage_Sticker) GetMimetype() string {
  13308. if x != nil && x.Mimetype != nil {
  13309. return *x.Mimetype
  13310. }
  13311. return ""
  13312. }
  13313. type CallLogMessage_CallParticipant struct {
  13314. state protoimpl.MessageState `protogen:"open.v1"`
  13315. JID *string `protobuf:"bytes,1,opt,name=JID" json:"JID,omitempty"`
  13316. CallOutcome *CallLogMessage_CallOutcome `protobuf:"varint,2,opt,name=callOutcome,enum=WAWebProtobufsE2E.CallLogMessage_CallOutcome" json:"callOutcome,omitempty"`
  13317. unknownFields protoimpl.UnknownFields
  13318. sizeCache protoimpl.SizeCache
  13319. }
  13320. func (x *CallLogMessage_CallParticipant) Reset() {
  13321. *x = CallLogMessage_CallParticipant{}
  13322. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[119]
  13323. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13324. ms.StoreMessageInfo(mi)
  13325. }
  13326. func (x *CallLogMessage_CallParticipant) String() string {
  13327. return protoimpl.X.MessageStringOf(x)
  13328. }
  13329. func (*CallLogMessage_CallParticipant) ProtoMessage() {}
  13330. func (x *CallLogMessage_CallParticipant) ProtoReflect() protoreflect.Message {
  13331. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[119]
  13332. if x != nil {
  13333. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13334. if ms.LoadMessageInfo() == nil {
  13335. ms.StoreMessageInfo(mi)
  13336. }
  13337. return ms
  13338. }
  13339. return mi.MessageOf(x)
  13340. }
  13341. // Deprecated: Use CallLogMessage_CallParticipant.ProtoReflect.Descriptor instead.
  13342. func (*CallLogMessage_CallParticipant) Descriptor() ([]byte, []int) {
  13343. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{3, 0}
  13344. }
  13345. func (x *CallLogMessage_CallParticipant) GetJID() string {
  13346. if x != nil && x.JID != nil {
  13347. return *x.JID
  13348. }
  13349. return ""
  13350. }
  13351. func (x *CallLogMessage_CallParticipant) GetCallOutcome() CallLogMessage_CallOutcome {
  13352. if x != nil && x.CallOutcome != nil {
  13353. return *x.CallOutcome
  13354. }
  13355. return CallLogMessage_CONNECTED
  13356. }
  13357. type ButtonsMessage_Button struct {
  13358. state protoimpl.MessageState `protogen:"open.v1"`
  13359. ButtonID *string `protobuf:"bytes,1,opt,name=buttonID" json:"buttonID,omitempty"`
  13360. ButtonText *ButtonsMessage_Button_ButtonText `protobuf:"bytes,2,opt,name=buttonText" json:"buttonText,omitempty"`
  13361. Type *ButtonsMessage_Button_Type `protobuf:"varint,3,opt,name=type,enum=WAWebProtobufsE2E.ButtonsMessage_Button_Type" json:"type,omitempty"`
  13362. NativeFlowInfo *ButtonsMessage_Button_NativeFlowInfo `protobuf:"bytes,4,opt,name=nativeFlowInfo" json:"nativeFlowInfo,omitempty"`
  13363. unknownFields protoimpl.UnknownFields
  13364. sizeCache protoimpl.SizeCache
  13365. }
  13366. func (x *ButtonsMessage_Button) Reset() {
  13367. *x = ButtonsMessage_Button{}
  13368. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[120]
  13369. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13370. ms.StoreMessageInfo(mi)
  13371. }
  13372. func (x *ButtonsMessage_Button) String() string {
  13373. return protoimpl.X.MessageStringOf(x)
  13374. }
  13375. func (*ButtonsMessage_Button) ProtoMessage() {}
  13376. func (x *ButtonsMessage_Button) ProtoReflect() protoreflect.Message {
  13377. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[120]
  13378. if x != nil {
  13379. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13380. if ms.LoadMessageInfo() == nil {
  13381. ms.StoreMessageInfo(mi)
  13382. }
  13383. return ms
  13384. }
  13385. return mi.MessageOf(x)
  13386. }
  13387. // Deprecated: Use ButtonsMessage_Button.ProtoReflect.Descriptor instead.
  13388. func (*ButtonsMessage_Button) Descriptor() ([]byte, []int) {
  13389. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0}
  13390. }
  13391. func (x *ButtonsMessage_Button) GetButtonID() string {
  13392. if x != nil && x.ButtonID != nil {
  13393. return *x.ButtonID
  13394. }
  13395. return ""
  13396. }
  13397. func (x *ButtonsMessage_Button) GetButtonText() *ButtonsMessage_Button_ButtonText {
  13398. if x != nil {
  13399. return x.ButtonText
  13400. }
  13401. return nil
  13402. }
  13403. func (x *ButtonsMessage_Button) GetType() ButtonsMessage_Button_Type {
  13404. if x != nil && x.Type != nil {
  13405. return *x.Type
  13406. }
  13407. return ButtonsMessage_Button_UNKNOWN
  13408. }
  13409. func (x *ButtonsMessage_Button) GetNativeFlowInfo() *ButtonsMessage_Button_NativeFlowInfo {
  13410. if x != nil {
  13411. return x.NativeFlowInfo
  13412. }
  13413. return nil
  13414. }
  13415. type ButtonsMessage_Button_NativeFlowInfo struct {
  13416. state protoimpl.MessageState `protogen:"open.v1"`
  13417. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  13418. ParamsJSON *string `protobuf:"bytes,2,opt,name=paramsJSON" json:"paramsJSON,omitempty"`
  13419. unknownFields protoimpl.UnknownFields
  13420. sizeCache protoimpl.SizeCache
  13421. }
  13422. func (x *ButtonsMessage_Button_NativeFlowInfo) Reset() {
  13423. *x = ButtonsMessage_Button_NativeFlowInfo{}
  13424. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[121]
  13425. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13426. ms.StoreMessageInfo(mi)
  13427. }
  13428. func (x *ButtonsMessage_Button_NativeFlowInfo) String() string {
  13429. return protoimpl.X.MessageStringOf(x)
  13430. }
  13431. func (*ButtonsMessage_Button_NativeFlowInfo) ProtoMessage() {}
  13432. func (x *ButtonsMessage_Button_NativeFlowInfo) ProtoReflect() protoreflect.Message {
  13433. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[121]
  13434. if x != nil {
  13435. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13436. if ms.LoadMessageInfo() == nil {
  13437. ms.StoreMessageInfo(mi)
  13438. }
  13439. return ms
  13440. }
  13441. return mi.MessageOf(x)
  13442. }
  13443. // Deprecated: Use ButtonsMessage_Button_NativeFlowInfo.ProtoReflect.Descriptor instead.
  13444. func (*ButtonsMessage_Button_NativeFlowInfo) Descriptor() ([]byte, []int) {
  13445. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0, 0}
  13446. }
  13447. func (x *ButtonsMessage_Button_NativeFlowInfo) GetName() string {
  13448. if x != nil && x.Name != nil {
  13449. return *x.Name
  13450. }
  13451. return ""
  13452. }
  13453. func (x *ButtonsMessage_Button_NativeFlowInfo) GetParamsJSON() string {
  13454. if x != nil && x.ParamsJSON != nil {
  13455. return *x.ParamsJSON
  13456. }
  13457. return ""
  13458. }
  13459. type ButtonsMessage_Button_ButtonText struct {
  13460. state protoimpl.MessageState `protogen:"open.v1"`
  13461. DisplayText *string `protobuf:"bytes,1,opt,name=displayText" json:"displayText,omitempty"`
  13462. unknownFields protoimpl.UnknownFields
  13463. sizeCache protoimpl.SizeCache
  13464. }
  13465. func (x *ButtonsMessage_Button_ButtonText) Reset() {
  13466. *x = ButtonsMessage_Button_ButtonText{}
  13467. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[122]
  13468. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13469. ms.StoreMessageInfo(mi)
  13470. }
  13471. func (x *ButtonsMessage_Button_ButtonText) String() string {
  13472. return protoimpl.X.MessageStringOf(x)
  13473. }
  13474. func (*ButtonsMessage_Button_ButtonText) ProtoMessage() {}
  13475. func (x *ButtonsMessage_Button_ButtonText) ProtoReflect() protoreflect.Message {
  13476. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[122]
  13477. if x != nil {
  13478. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13479. if ms.LoadMessageInfo() == nil {
  13480. ms.StoreMessageInfo(mi)
  13481. }
  13482. return ms
  13483. }
  13484. return mi.MessageOf(x)
  13485. }
  13486. // Deprecated: Use ButtonsMessage_Button_ButtonText.ProtoReflect.Descriptor instead.
  13487. func (*ButtonsMessage_Button_ButtonText) Descriptor() ([]byte, []int) {
  13488. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0, 1}
  13489. }
  13490. func (x *ButtonsMessage_Button_ButtonText) GetDisplayText() string {
  13491. if x != nil && x.DisplayText != nil {
  13492. return *x.DisplayText
  13493. }
  13494. return ""
  13495. }
  13496. type InteractiveResponseMessage_Body struct {
  13497. state protoimpl.MessageState `protogen:"open.v1"`
  13498. Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
  13499. Format *InteractiveResponseMessage_Body_Format `protobuf:"varint,2,opt,name=format,enum=WAWebProtobufsE2E.InteractiveResponseMessage_Body_Format" json:"format,omitempty"`
  13500. unknownFields protoimpl.UnknownFields
  13501. sizeCache protoimpl.SizeCache
  13502. }
  13503. func (x *InteractiveResponseMessage_Body) Reset() {
  13504. *x = InteractiveResponseMessage_Body{}
  13505. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[123]
  13506. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13507. ms.StoreMessageInfo(mi)
  13508. }
  13509. func (x *InteractiveResponseMessage_Body) String() string {
  13510. return protoimpl.X.MessageStringOf(x)
  13511. }
  13512. func (*InteractiveResponseMessage_Body) ProtoMessage() {}
  13513. func (x *InteractiveResponseMessage_Body) ProtoReflect() protoreflect.Message {
  13514. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[123]
  13515. if x != nil {
  13516. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13517. if ms.LoadMessageInfo() == nil {
  13518. ms.StoreMessageInfo(mi)
  13519. }
  13520. return ms
  13521. }
  13522. return mi.MessageOf(x)
  13523. }
  13524. // Deprecated: Use InteractiveResponseMessage_Body.ProtoReflect.Descriptor instead.
  13525. func (*InteractiveResponseMessage_Body) Descriptor() ([]byte, []int) {
  13526. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 0}
  13527. }
  13528. func (x *InteractiveResponseMessage_Body) GetText() string {
  13529. if x != nil && x.Text != nil {
  13530. return *x.Text
  13531. }
  13532. return ""
  13533. }
  13534. func (x *InteractiveResponseMessage_Body) GetFormat() InteractiveResponseMessage_Body_Format {
  13535. if x != nil && x.Format != nil {
  13536. return *x.Format
  13537. }
  13538. return InteractiveResponseMessage_Body_DEFAULT
  13539. }
  13540. type InteractiveResponseMessage_NativeFlowResponseMessage struct {
  13541. state protoimpl.MessageState `protogen:"open.v1"`
  13542. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  13543. ParamsJSON *string `protobuf:"bytes,2,opt,name=paramsJSON" json:"paramsJSON,omitempty"`
  13544. Version *int32 `protobuf:"varint,3,opt,name=version" json:"version,omitempty"`
  13545. unknownFields protoimpl.UnknownFields
  13546. sizeCache protoimpl.SizeCache
  13547. }
  13548. func (x *InteractiveResponseMessage_NativeFlowResponseMessage) Reset() {
  13549. *x = InteractiveResponseMessage_NativeFlowResponseMessage{}
  13550. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[124]
  13551. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13552. ms.StoreMessageInfo(mi)
  13553. }
  13554. func (x *InteractiveResponseMessage_NativeFlowResponseMessage) String() string {
  13555. return protoimpl.X.MessageStringOf(x)
  13556. }
  13557. func (*InteractiveResponseMessage_NativeFlowResponseMessage) ProtoMessage() {}
  13558. func (x *InteractiveResponseMessage_NativeFlowResponseMessage) ProtoReflect() protoreflect.Message {
  13559. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[124]
  13560. if x != nil {
  13561. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13562. if ms.LoadMessageInfo() == nil {
  13563. ms.StoreMessageInfo(mi)
  13564. }
  13565. return ms
  13566. }
  13567. return mi.MessageOf(x)
  13568. }
  13569. // Deprecated: Use InteractiveResponseMessage_NativeFlowResponseMessage.ProtoReflect.Descriptor instead.
  13570. func (*InteractiveResponseMessage_NativeFlowResponseMessage) Descriptor() ([]byte, []int) {
  13571. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 1}
  13572. }
  13573. func (x *InteractiveResponseMessage_NativeFlowResponseMessage) GetName() string {
  13574. if x != nil && x.Name != nil {
  13575. return *x.Name
  13576. }
  13577. return ""
  13578. }
  13579. func (x *InteractiveResponseMessage_NativeFlowResponseMessage) GetParamsJSON() string {
  13580. if x != nil && x.ParamsJSON != nil {
  13581. return *x.ParamsJSON
  13582. }
  13583. return ""
  13584. }
  13585. func (x *InteractiveResponseMessage_NativeFlowResponseMessage) GetVersion() int32 {
  13586. if x != nil && x.Version != nil {
  13587. return *x.Version
  13588. }
  13589. return 0
  13590. }
  13591. type InteractiveMessage_CarouselMessage struct {
  13592. state protoimpl.MessageState `protogen:"open.v1"`
  13593. Cards []*InteractiveMessage `protobuf:"bytes,1,rep,name=cards" json:"cards,omitempty"`
  13594. MessageVersion *int32 `protobuf:"varint,2,opt,name=messageVersion" json:"messageVersion,omitempty"`
  13595. CarouselCardType *InteractiveMessage_CarouselMessage_CarouselCardType `protobuf:"varint,3,opt,name=carouselCardType,enum=WAWebProtobufsE2E.InteractiveMessage_CarouselMessage_CarouselCardType" json:"carouselCardType,omitempty"`
  13596. unknownFields protoimpl.UnknownFields
  13597. sizeCache protoimpl.SizeCache
  13598. }
  13599. func (x *InteractiveMessage_CarouselMessage) Reset() {
  13600. *x = InteractiveMessage_CarouselMessage{}
  13601. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[125]
  13602. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13603. ms.StoreMessageInfo(mi)
  13604. }
  13605. func (x *InteractiveMessage_CarouselMessage) String() string {
  13606. return protoimpl.X.MessageStringOf(x)
  13607. }
  13608. func (*InteractiveMessage_CarouselMessage) ProtoMessage() {}
  13609. func (x *InteractiveMessage_CarouselMessage) ProtoReflect() protoreflect.Message {
  13610. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[125]
  13611. if x != nil {
  13612. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13613. if ms.LoadMessageInfo() == nil {
  13614. ms.StoreMessageInfo(mi)
  13615. }
  13616. return ms
  13617. }
  13618. return mi.MessageOf(x)
  13619. }
  13620. // Deprecated: Use InteractiveMessage_CarouselMessage.ProtoReflect.Descriptor instead.
  13621. func (*InteractiveMessage_CarouselMessage) Descriptor() ([]byte, []int) {
  13622. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 0}
  13623. }
  13624. func (x *InteractiveMessage_CarouselMessage) GetCards() []*InteractiveMessage {
  13625. if x != nil {
  13626. return x.Cards
  13627. }
  13628. return nil
  13629. }
  13630. func (x *InteractiveMessage_CarouselMessage) GetMessageVersion() int32 {
  13631. if x != nil && x.MessageVersion != nil {
  13632. return *x.MessageVersion
  13633. }
  13634. return 0
  13635. }
  13636. func (x *InteractiveMessage_CarouselMessage) GetCarouselCardType() InteractiveMessage_CarouselMessage_CarouselCardType {
  13637. if x != nil && x.CarouselCardType != nil {
  13638. return *x.CarouselCardType
  13639. }
  13640. return InteractiveMessage_CarouselMessage_UNKNOWN
  13641. }
  13642. type InteractiveMessage_ShopMessage struct {
  13643. state protoimpl.MessageState `protogen:"open.v1"`
  13644. ID *string `protobuf:"bytes,1,opt,name=ID" json:"ID,omitempty"`
  13645. Surface *InteractiveMessage_ShopMessage_Surface `protobuf:"varint,2,opt,name=surface,enum=WAWebProtobufsE2E.InteractiveMessage_ShopMessage_Surface" json:"surface,omitempty"`
  13646. MessageVersion *int32 `protobuf:"varint,3,opt,name=messageVersion" json:"messageVersion,omitempty"`
  13647. unknownFields protoimpl.UnknownFields
  13648. sizeCache protoimpl.SizeCache
  13649. }
  13650. func (x *InteractiveMessage_ShopMessage) Reset() {
  13651. *x = InteractiveMessage_ShopMessage{}
  13652. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[126]
  13653. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13654. ms.StoreMessageInfo(mi)
  13655. }
  13656. func (x *InteractiveMessage_ShopMessage) String() string {
  13657. return protoimpl.X.MessageStringOf(x)
  13658. }
  13659. func (*InteractiveMessage_ShopMessage) ProtoMessage() {}
  13660. func (x *InteractiveMessage_ShopMessage) ProtoReflect() protoreflect.Message {
  13661. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[126]
  13662. if x != nil {
  13663. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13664. if ms.LoadMessageInfo() == nil {
  13665. ms.StoreMessageInfo(mi)
  13666. }
  13667. return ms
  13668. }
  13669. return mi.MessageOf(x)
  13670. }
  13671. // Deprecated: Use InteractiveMessage_ShopMessage.ProtoReflect.Descriptor instead.
  13672. func (*InteractiveMessage_ShopMessage) Descriptor() ([]byte, []int) {
  13673. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 1}
  13674. }
  13675. func (x *InteractiveMessage_ShopMessage) GetID() string {
  13676. if x != nil && x.ID != nil {
  13677. return *x.ID
  13678. }
  13679. return ""
  13680. }
  13681. func (x *InteractiveMessage_ShopMessage) GetSurface() InteractiveMessage_ShopMessage_Surface {
  13682. if x != nil && x.Surface != nil {
  13683. return *x.Surface
  13684. }
  13685. return InteractiveMessage_ShopMessage_UNKNOWN_SURFACE
  13686. }
  13687. func (x *InteractiveMessage_ShopMessage) GetMessageVersion() int32 {
  13688. if x != nil && x.MessageVersion != nil {
  13689. return *x.MessageVersion
  13690. }
  13691. return 0
  13692. }
  13693. type InteractiveMessage_NativeFlowMessage struct {
  13694. state protoimpl.MessageState `protogen:"open.v1"`
  13695. Buttons []*InteractiveMessage_NativeFlowMessage_NativeFlowButton `protobuf:"bytes,1,rep,name=buttons" json:"buttons,omitempty"`
  13696. MessageParamsJSON *string `protobuf:"bytes,2,opt,name=messageParamsJSON" json:"messageParamsJSON,omitempty"`
  13697. MessageVersion *int32 `protobuf:"varint,3,opt,name=messageVersion" json:"messageVersion,omitempty"`
  13698. unknownFields protoimpl.UnknownFields
  13699. sizeCache protoimpl.SizeCache
  13700. }
  13701. func (x *InteractiveMessage_NativeFlowMessage) Reset() {
  13702. *x = InteractiveMessage_NativeFlowMessage{}
  13703. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[127]
  13704. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13705. ms.StoreMessageInfo(mi)
  13706. }
  13707. func (x *InteractiveMessage_NativeFlowMessage) String() string {
  13708. return protoimpl.X.MessageStringOf(x)
  13709. }
  13710. func (*InteractiveMessage_NativeFlowMessage) ProtoMessage() {}
  13711. func (x *InteractiveMessage_NativeFlowMessage) ProtoReflect() protoreflect.Message {
  13712. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[127]
  13713. if x != nil {
  13714. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13715. if ms.LoadMessageInfo() == nil {
  13716. ms.StoreMessageInfo(mi)
  13717. }
  13718. return ms
  13719. }
  13720. return mi.MessageOf(x)
  13721. }
  13722. // Deprecated: Use InteractiveMessage_NativeFlowMessage.ProtoReflect.Descriptor instead.
  13723. func (*InteractiveMessage_NativeFlowMessage) Descriptor() ([]byte, []int) {
  13724. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 2}
  13725. }
  13726. func (x *InteractiveMessage_NativeFlowMessage) GetButtons() []*InteractiveMessage_NativeFlowMessage_NativeFlowButton {
  13727. if x != nil {
  13728. return x.Buttons
  13729. }
  13730. return nil
  13731. }
  13732. func (x *InteractiveMessage_NativeFlowMessage) GetMessageParamsJSON() string {
  13733. if x != nil && x.MessageParamsJSON != nil {
  13734. return *x.MessageParamsJSON
  13735. }
  13736. return ""
  13737. }
  13738. func (x *InteractiveMessage_NativeFlowMessage) GetMessageVersion() int32 {
  13739. if x != nil && x.MessageVersion != nil {
  13740. return *x.MessageVersion
  13741. }
  13742. return 0
  13743. }
  13744. type InteractiveMessage_CollectionMessage struct {
  13745. state protoimpl.MessageState `protogen:"open.v1"`
  13746. BizJID *string `protobuf:"bytes,1,opt,name=bizJID" json:"bizJID,omitempty"`
  13747. ID *string `protobuf:"bytes,2,opt,name=ID" json:"ID,omitempty"`
  13748. MessageVersion *int32 `protobuf:"varint,3,opt,name=messageVersion" json:"messageVersion,omitempty"`
  13749. unknownFields protoimpl.UnknownFields
  13750. sizeCache protoimpl.SizeCache
  13751. }
  13752. func (x *InteractiveMessage_CollectionMessage) Reset() {
  13753. *x = InteractiveMessage_CollectionMessage{}
  13754. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[128]
  13755. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13756. ms.StoreMessageInfo(mi)
  13757. }
  13758. func (x *InteractiveMessage_CollectionMessage) String() string {
  13759. return protoimpl.X.MessageStringOf(x)
  13760. }
  13761. func (*InteractiveMessage_CollectionMessage) ProtoMessage() {}
  13762. func (x *InteractiveMessage_CollectionMessage) ProtoReflect() protoreflect.Message {
  13763. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[128]
  13764. if x != nil {
  13765. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13766. if ms.LoadMessageInfo() == nil {
  13767. ms.StoreMessageInfo(mi)
  13768. }
  13769. return ms
  13770. }
  13771. return mi.MessageOf(x)
  13772. }
  13773. // Deprecated: Use InteractiveMessage_CollectionMessage.ProtoReflect.Descriptor instead.
  13774. func (*InteractiveMessage_CollectionMessage) Descriptor() ([]byte, []int) {
  13775. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 3}
  13776. }
  13777. func (x *InteractiveMessage_CollectionMessage) GetBizJID() string {
  13778. if x != nil && x.BizJID != nil {
  13779. return *x.BizJID
  13780. }
  13781. return ""
  13782. }
  13783. func (x *InteractiveMessage_CollectionMessage) GetID() string {
  13784. if x != nil && x.ID != nil {
  13785. return *x.ID
  13786. }
  13787. return ""
  13788. }
  13789. func (x *InteractiveMessage_CollectionMessage) GetMessageVersion() int32 {
  13790. if x != nil && x.MessageVersion != nil {
  13791. return *x.MessageVersion
  13792. }
  13793. return 0
  13794. }
  13795. type InteractiveMessage_Footer struct {
  13796. state protoimpl.MessageState `protogen:"open.v1"`
  13797. // Types that are valid to be assigned to Media:
  13798. //
  13799. // *InteractiveMessage_Footer_AudioMessage
  13800. Media isInteractiveMessage_Footer_Media `protobuf_oneof:"media"`
  13801. Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
  13802. HasMediaAttachment *bool `protobuf:"varint,3,opt,name=hasMediaAttachment" json:"hasMediaAttachment,omitempty"`
  13803. unknownFields protoimpl.UnknownFields
  13804. sizeCache protoimpl.SizeCache
  13805. }
  13806. func (x *InteractiveMessage_Footer) Reset() {
  13807. *x = InteractiveMessage_Footer{}
  13808. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[129]
  13809. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13810. ms.StoreMessageInfo(mi)
  13811. }
  13812. func (x *InteractiveMessage_Footer) String() string {
  13813. return protoimpl.X.MessageStringOf(x)
  13814. }
  13815. func (*InteractiveMessage_Footer) ProtoMessage() {}
  13816. func (x *InteractiveMessage_Footer) ProtoReflect() protoreflect.Message {
  13817. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[129]
  13818. if x != nil {
  13819. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13820. if ms.LoadMessageInfo() == nil {
  13821. ms.StoreMessageInfo(mi)
  13822. }
  13823. return ms
  13824. }
  13825. return mi.MessageOf(x)
  13826. }
  13827. // Deprecated: Use InteractiveMessage_Footer.ProtoReflect.Descriptor instead.
  13828. func (*InteractiveMessage_Footer) Descriptor() ([]byte, []int) {
  13829. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 4}
  13830. }
  13831. func (x *InteractiveMessage_Footer) GetMedia() isInteractiveMessage_Footer_Media {
  13832. if x != nil {
  13833. return x.Media
  13834. }
  13835. return nil
  13836. }
  13837. func (x *InteractiveMessage_Footer) GetAudioMessage() *AudioMessage {
  13838. if x != nil {
  13839. if x, ok := x.Media.(*InteractiveMessage_Footer_AudioMessage); ok {
  13840. return x.AudioMessage
  13841. }
  13842. }
  13843. return nil
  13844. }
  13845. func (x *InteractiveMessage_Footer) GetText() string {
  13846. if x != nil && x.Text != nil {
  13847. return *x.Text
  13848. }
  13849. return ""
  13850. }
  13851. func (x *InteractiveMessage_Footer) GetHasMediaAttachment() bool {
  13852. if x != nil && x.HasMediaAttachment != nil {
  13853. return *x.HasMediaAttachment
  13854. }
  13855. return false
  13856. }
  13857. type isInteractiveMessage_Footer_Media interface {
  13858. isInteractiveMessage_Footer_Media()
  13859. }
  13860. type InteractiveMessage_Footer_AudioMessage struct {
  13861. AudioMessage *AudioMessage `protobuf:"bytes,2,opt,name=audioMessage,oneof"`
  13862. }
  13863. func (*InteractiveMessage_Footer_AudioMessage) isInteractiveMessage_Footer_Media() {}
  13864. type InteractiveMessage_Body struct {
  13865. state protoimpl.MessageState `protogen:"open.v1"`
  13866. Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
  13867. unknownFields protoimpl.UnknownFields
  13868. sizeCache protoimpl.SizeCache
  13869. }
  13870. func (x *InteractiveMessage_Body) Reset() {
  13871. *x = InteractiveMessage_Body{}
  13872. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[130]
  13873. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13874. ms.StoreMessageInfo(mi)
  13875. }
  13876. func (x *InteractiveMessage_Body) String() string {
  13877. return protoimpl.X.MessageStringOf(x)
  13878. }
  13879. func (*InteractiveMessage_Body) ProtoMessage() {}
  13880. func (x *InteractiveMessage_Body) ProtoReflect() protoreflect.Message {
  13881. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[130]
  13882. if x != nil {
  13883. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13884. if ms.LoadMessageInfo() == nil {
  13885. ms.StoreMessageInfo(mi)
  13886. }
  13887. return ms
  13888. }
  13889. return mi.MessageOf(x)
  13890. }
  13891. // Deprecated: Use InteractiveMessage_Body.ProtoReflect.Descriptor instead.
  13892. func (*InteractiveMessage_Body) Descriptor() ([]byte, []int) {
  13893. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 5}
  13894. }
  13895. func (x *InteractiveMessage_Body) GetText() string {
  13896. if x != nil && x.Text != nil {
  13897. return *x.Text
  13898. }
  13899. return ""
  13900. }
  13901. type InteractiveMessage_Header struct {
  13902. state protoimpl.MessageState `protogen:"open.v1"`
  13903. // Types that are valid to be assigned to Media:
  13904. //
  13905. // *InteractiveMessage_Header_DocumentMessage
  13906. // *InteractiveMessage_Header_ImageMessage
  13907. // *InteractiveMessage_Header_JPEGThumbnail
  13908. // *InteractiveMessage_Header_VideoMessage
  13909. // *InteractiveMessage_Header_LocationMessage
  13910. // *InteractiveMessage_Header_ProductMessage
  13911. Media isInteractiveMessage_Header_Media `protobuf_oneof:"media"`
  13912. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  13913. Subtitle *string `protobuf:"bytes,2,opt,name=subtitle" json:"subtitle,omitempty"`
  13914. HasMediaAttachment *bool `protobuf:"varint,5,opt,name=hasMediaAttachment" json:"hasMediaAttachment,omitempty"`
  13915. unknownFields protoimpl.UnknownFields
  13916. sizeCache protoimpl.SizeCache
  13917. }
  13918. func (x *InteractiveMessage_Header) Reset() {
  13919. *x = InteractiveMessage_Header{}
  13920. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[131]
  13921. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13922. ms.StoreMessageInfo(mi)
  13923. }
  13924. func (x *InteractiveMessage_Header) String() string {
  13925. return protoimpl.X.MessageStringOf(x)
  13926. }
  13927. func (*InteractiveMessage_Header) ProtoMessage() {}
  13928. func (x *InteractiveMessage_Header) ProtoReflect() protoreflect.Message {
  13929. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[131]
  13930. if x != nil {
  13931. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  13932. if ms.LoadMessageInfo() == nil {
  13933. ms.StoreMessageInfo(mi)
  13934. }
  13935. return ms
  13936. }
  13937. return mi.MessageOf(x)
  13938. }
  13939. // Deprecated: Use InteractiveMessage_Header.ProtoReflect.Descriptor instead.
  13940. func (*InteractiveMessage_Header) Descriptor() ([]byte, []int) {
  13941. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 6}
  13942. }
  13943. func (x *InteractiveMessage_Header) GetMedia() isInteractiveMessage_Header_Media {
  13944. if x != nil {
  13945. return x.Media
  13946. }
  13947. return nil
  13948. }
  13949. func (x *InteractiveMessage_Header) GetDocumentMessage() *DocumentMessage {
  13950. if x != nil {
  13951. if x, ok := x.Media.(*InteractiveMessage_Header_DocumentMessage); ok {
  13952. return x.DocumentMessage
  13953. }
  13954. }
  13955. return nil
  13956. }
  13957. func (x *InteractiveMessage_Header) GetImageMessage() *ImageMessage {
  13958. if x != nil {
  13959. if x, ok := x.Media.(*InteractiveMessage_Header_ImageMessage); ok {
  13960. return x.ImageMessage
  13961. }
  13962. }
  13963. return nil
  13964. }
  13965. func (x *InteractiveMessage_Header) GetJPEGThumbnail() []byte {
  13966. if x != nil {
  13967. if x, ok := x.Media.(*InteractiveMessage_Header_JPEGThumbnail); ok {
  13968. return x.JPEGThumbnail
  13969. }
  13970. }
  13971. return nil
  13972. }
  13973. func (x *InteractiveMessage_Header) GetVideoMessage() *VideoMessage {
  13974. if x != nil {
  13975. if x, ok := x.Media.(*InteractiveMessage_Header_VideoMessage); ok {
  13976. return x.VideoMessage
  13977. }
  13978. }
  13979. return nil
  13980. }
  13981. func (x *InteractiveMessage_Header) GetLocationMessage() *LocationMessage {
  13982. if x != nil {
  13983. if x, ok := x.Media.(*InteractiveMessage_Header_LocationMessage); ok {
  13984. return x.LocationMessage
  13985. }
  13986. }
  13987. return nil
  13988. }
  13989. func (x *InteractiveMessage_Header) GetProductMessage() *ProductMessage {
  13990. if x != nil {
  13991. if x, ok := x.Media.(*InteractiveMessage_Header_ProductMessage); ok {
  13992. return x.ProductMessage
  13993. }
  13994. }
  13995. return nil
  13996. }
  13997. func (x *InteractiveMessage_Header) GetTitle() string {
  13998. if x != nil && x.Title != nil {
  13999. return *x.Title
  14000. }
  14001. return ""
  14002. }
  14003. func (x *InteractiveMessage_Header) GetSubtitle() string {
  14004. if x != nil && x.Subtitle != nil {
  14005. return *x.Subtitle
  14006. }
  14007. return ""
  14008. }
  14009. func (x *InteractiveMessage_Header) GetHasMediaAttachment() bool {
  14010. if x != nil && x.HasMediaAttachment != nil {
  14011. return *x.HasMediaAttachment
  14012. }
  14013. return false
  14014. }
  14015. type isInteractiveMessage_Header_Media interface {
  14016. isInteractiveMessage_Header_Media()
  14017. }
  14018. type InteractiveMessage_Header_DocumentMessage struct {
  14019. DocumentMessage *DocumentMessage `protobuf:"bytes,3,opt,name=documentMessage,oneof"`
  14020. }
  14021. type InteractiveMessage_Header_ImageMessage struct {
  14022. ImageMessage *ImageMessage `protobuf:"bytes,4,opt,name=imageMessage,oneof"`
  14023. }
  14024. type InteractiveMessage_Header_JPEGThumbnail struct {
  14025. JPEGThumbnail []byte `protobuf:"bytes,6,opt,name=JPEGThumbnail,oneof"`
  14026. }
  14027. type InteractiveMessage_Header_VideoMessage struct {
  14028. VideoMessage *VideoMessage `protobuf:"bytes,7,opt,name=videoMessage,oneof"`
  14029. }
  14030. type InteractiveMessage_Header_LocationMessage struct {
  14031. LocationMessage *LocationMessage `protobuf:"bytes,8,opt,name=locationMessage,oneof"`
  14032. }
  14033. type InteractiveMessage_Header_ProductMessage struct {
  14034. ProductMessage *ProductMessage `protobuf:"bytes,9,opt,name=productMessage,oneof"`
  14035. }
  14036. func (*InteractiveMessage_Header_DocumentMessage) isInteractiveMessage_Header_Media() {}
  14037. func (*InteractiveMessage_Header_ImageMessage) isInteractiveMessage_Header_Media() {}
  14038. func (*InteractiveMessage_Header_JPEGThumbnail) isInteractiveMessage_Header_Media() {}
  14039. func (*InteractiveMessage_Header_VideoMessage) isInteractiveMessage_Header_Media() {}
  14040. func (*InteractiveMessage_Header_LocationMessage) isInteractiveMessage_Header_Media() {}
  14041. func (*InteractiveMessage_Header_ProductMessage) isInteractiveMessage_Header_Media() {}
  14042. type InteractiveMessage_NativeFlowMessage_NativeFlowButton struct {
  14043. state protoimpl.MessageState `protogen:"open.v1"`
  14044. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  14045. ButtonParamsJSON *string `protobuf:"bytes,2,opt,name=buttonParamsJSON" json:"buttonParamsJSON,omitempty"`
  14046. unknownFields protoimpl.UnknownFields
  14047. sizeCache protoimpl.SizeCache
  14048. }
  14049. func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) Reset() {
  14050. *x = InteractiveMessage_NativeFlowMessage_NativeFlowButton{}
  14051. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[132]
  14052. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14053. ms.StoreMessageInfo(mi)
  14054. }
  14055. func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) String() string {
  14056. return protoimpl.X.MessageStringOf(x)
  14057. }
  14058. func (*InteractiveMessage_NativeFlowMessage_NativeFlowButton) ProtoMessage() {}
  14059. func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) ProtoReflect() protoreflect.Message {
  14060. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[132]
  14061. if x != nil {
  14062. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14063. if ms.LoadMessageInfo() == nil {
  14064. ms.StoreMessageInfo(mi)
  14065. }
  14066. return ms
  14067. }
  14068. return mi.MessageOf(x)
  14069. }
  14070. // Deprecated: Use InteractiveMessage_NativeFlowMessage_NativeFlowButton.ProtoReflect.Descriptor instead.
  14071. func (*InteractiveMessage_NativeFlowMessage_NativeFlowButton) Descriptor() ([]byte, []int) {
  14072. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 2, 0}
  14073. }
  14074. func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) GetName() string {
  14075. if x != nil && x.Name != nil {
  14076. return *x.Name
  14077. }
  14078. return ""
  14079. }
  14080. func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) GetButtonParamsJSON() string {
  14081. if x != nil && x.ButtonParamsJSON != nil {
  14082. return *x.ButtonParamsJSON
  14083. }
  14084. return ""
  14085. }
  14086. type ListResponseMessage_SingleSelectReply struct {
  14087. state protoimpl.MessageState `protogen:"open.v1"`
  14088. SelectedRowID *string `protobuf:"bytes,1,opt,name=selectedRowID" json:"selectedRowID,omitempty"`
  14089. unknownFields protoimpl.UnknownFields
  14090. sizeCache protoimpl.SizeCache
  14091. }
  14092. func (x *ListResponseMessage_SingleSelectReply) Reset() {
  14093. *x = ListResponseMessage_SingleSelectReply{}
  14094. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[133]
  14095. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14096. ms.StoreMessageInfo(mi)
  14097. }
  14098. func (x *ListResponseMessage_SingleSelectReply) String() string {
  14099. return protoimpl.X.MessageStringOf(x)
  14100. }
  14101. func (*ListResponseMessage_SingleSelectReply) ProtoMessage() {}
  14102. func (x *ListResponseMessage_SingleSelectReply) ProtoReflect() protoreflect.Message {
  14103. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[133]
  14104. if x != nil {
  14105. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14106. if ms.LoadMessageInfo() == nil {
  14107. ms.StoreMessageInfo(mi)
  14108. }
  14109. return ms
  14110. }
  14111. return mi.MessageOf(x)
  14112. }
  14113. // Deprecated: Use ListResponseMessage_SingleSelectReply.ProtoReflect.Descriptor instead.
  14114. func (*ListResponseMessage_SingleSelectReply) Descriptor() ([]byte, []int) {
  14115. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 0}
  14116. }
  14117. func (x *ListResponseMessage_SingleSelectReply) GetSelectedRowID() string {
  14118. if x != nil && x.SelectedRowID != nil {
  14119. return *x.SelectedRowID
  14120. }
  14121. return ""
  14122. }
  14123. type ListMessage_ProductListInfo struct {
  14124. state protoimpl.MessageState `protogen:"open.v1"`
  14125. ProductSections []*ListMessage_ProductSection `protobuf:"bytes,1,rep,name=productSections" json:"productSections,omitempty"`
  14126. HeaderImage *ListMessage_ProductListHeaderImage `protobuf:"bytes,2,opt,name=headerImage" json:"headerImage,omitempty"`
  14127. BusinessOwnerJID *string `protobuf:"bytes,3,opt,name=businessOwnerJID" json:"businessOwnerJID,omitempty"`
  14128. unknownFields protoimpl.UnknownFields
  14129. sizeCache protoimpl.SizeCache
  14130. }
  14131. func (x *ListMessage_ProductListInfo) Reset() {
  14132. *x = ListMessage_ProductListInfo{}
  14133. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[134]
  14134. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14135. ms.StoreMessageInfo(mi)
  14136. }
  14137. func (x *ListMessage_ProductListInfo) String() string {
  14138. return protoimpl.X.MessageStringOf(x)
  14139. }
  14140. func (*ListMessage_ProductListInfo) ProtoMessage() {}
  14141. func (x *ListMessage_ProductListInfo) ProtoReflect() protoreflect.Message {
  14142. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[134]
  14143. if x != nil {
  14144. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14145. if ms.LoadMessageInfo() == nil {
  14146. ms.StoreMessageInfo(mi)
  14147. }
  14148. return ms
  14149. }
  14150. return mi.MessageOf(x)
  14151. }
  14152. // Deprecated: Use ListMessage_ProductListInfo.ProtoReflect.Descriptor instead.
  14153. func (*ListMessage_ProductListInfo) Descriptor() ([]byte, []int) {
  14154. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 0}
  14155. }
  14156. func (x *ListMessage_ProductListInfo) GetProductSections() []*ListMessage_ProductSection {
  14157. if x != nil {
  14158. return x.ProductSections
  14159. }
  14160. return nil
  14161. }
  14162. func (x *ListMessage_ProductListInfo) GetHeaderImage() *ListMessage_ProductListHeaderImage {
  14163. if x != nil {
  14164. return x.HeaderImage
  14165. }
  14166. return nil
  14167. }
  14168. func (x *ListMessage_ProductListInfo) GetBusinessOwnerJID() string {
  14169. if x != nil && x.BusinessOwnerJID != nil {
  14170. return *x.BusinessOwnerJID
  14171. }
  14172. return ""
  14173. }
  14174. type ListMessage_ProductListHeaderImage struct {
  14175. state protoimpl.MessageState `protogen:"open.v1"`
  14176. ProductID *string `protobuf:"bytes,1,opt,name=productID" json:"productID,omitempty"`
  14177. JPEGThumbnail []byte `protobuf:"bytes,2,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  14178. unknownFields protoimpl.UnknownFields
  14179. sizeCache protoimpl.SizeCache
  14180. }
  14181. func (x *ListMessage_ProductListHeaderImage) Reset() {
  14182. *x = ListMessage_ProductListHeaderImage{}
  14183. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[135]
  14184. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14185. ms.StoreMessageInfo(mi)
  14186. }
  14187. func (x *ListMessage_ProductListHeaderImage) String() string {
  14188. return protoimpl.X.MessageStringOf(x)
  14189. }
  14190. func (*ListMessage_ProductListHeaderImage) ProtoMessage() {}
  14191. func (x *ListMessage_ProductListHeaderImage) ProtoReflect() protoreflect.Message {
  14192. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[135]
  14193. if x != nil {
  14194. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14195. if ms.LoadMessageInfo() == nil {
  14196. ms.StoreMessageInfo(mi)
  14197. }
  14198. return ms
  14199. }
  14200. return mi.MessageOf(x)
  14201. }
  14202. // Deprecated: Use ListMessage_ProductListHeaderImage.ProtoReflect.Descriptor instead.
  14203. func (*ListMessage_ProductListHeaderImage) Descriptor() ([]byte, []int) {
  14204. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 1}
  14205. }
  14206. func (x *ListMessage_ProductListHeaderImage) GetProductID() string {
  14207. if x != nil && x.ProductID != nil {
  14208. return *x.ProductID
  14209. }
  14210. return ""
  14211. }
  14212. func (x *ListMessage_ProductListHeaderImage) GetJPEGThumbnail() []byte {
  14213. if x != nil {
  14214. return x.JPEGThumbnail
  14215. }
  14216. return nil
  14217. }
  14218. type ListMessage_ProductSection struct {
  14219. state protoimpl.MessageState `protogen:"open.v1"`
  14220. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  14221. Products []*ListMessage_Product `protobuf:"bytes,2,rep,name=products" json:"products,omitempty"`
  14222. unknownFields protoimpl.UnknownFields
  14223. sizeCache protoimpl.SizeCache
  14224. }
  14225. func (x *ListMessage_ProductSection) Reset() {
  14226. *x = ListMessage_ProductSection{}
  14227. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[136]
  14228. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14229. ms.StoreMessageInfo(mi)
  14230. }
  14231. func (x *ListMessage_ProductSection) String() string {
  14232. return protoimpl.X.MessageStringOf(x)
  14233. }
  14234. func (*ListMessage_ProductSection) ProtoMessage() {}
  14235. func (x *ListMessage_ProductSection) ProtoReflect() protoreflect.Message {
  14236. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[136]
  14237. if x != nil {
  14238. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14239. if ms.LoadMessageInfo() == nil {
  14240. ms.StoreMessageInfo(mi)
  14241. }
  14242. return ms
  14243. }
  14244. return mi.MessageOf(x)
  14245. }
  14246. // Deprecated: Use ListMessage_ProductSection.ProtoReflect.Descriptor instead.
  14247. func (*ListMessage_ProductSection) Descriptor() ([]byte, []int) {
  14248. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 2}
  14249. }
  14250. func (x *ListMessage_ProductSection) GetTitle() string {
  14251. if x != nil && x.Title != nil {
  14252. return *x.Title
  14253. }
  14254. return ""
  14255. }
  14256. func (x *ListMessage_ProductSection) GetProducts() []*ListMessage_Product {
  14257. if x != nil {
  14258. return x.Products
  14259. }
  14260. return nil
  14261. }
  14262. type ListMessage_Product struct {
  14263. state protoimpl.MessageState `protogen:"open.v1"`
  14264. ProductID *string `protobuf:"bytes,1,opt,name=productID" json:"productID,omitempty"`
  14265. unknownFields protoimpl.UnknownFields
  14266. sizeCache protoimpl.SizeCache
  14267. }
  14268. func (x *ListMessage_Product) Reset() {
  14269. *x = ListMessage_Product{}
  14270. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[137]
  14271. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14272. ms.StoreMessageInfo(mi)
  14273. }
  14274. func (x *ListMessage_Product) String() string {
  14275. return protoimpl.X.MessageStringOf(x)
  14276. }
  14277. func (*ListMessage_Product) ProtoMessage() {}
  14278. func (x *ListMessage_Product) ProtoReflect() protoreflect.Message {
  14279. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[137]
  14280. if x != nil {
  14281. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14282. if ms.LoadMessageInfo() == nil {
  14283. ms.StoreMessageInfo(mi)
  14284. }
  14285. return ms
  14286. }
  14287. return mi.MessageOf(x)
  14288. }
  14289. // Deprecated: Use ListMessage_Product.ProtoReflect.Descriptor instead.
  14290. func (*ListMessage_Product) Descriptor() ([]byte, []int) {
  14291. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 3}
  14292. }
  14293. func (x *ListMessage_Product) GetProductID() string {
  14294. if x != nil && x.ProductID != nil {
  14295. return *x.ProductID
  14296. }
  14297. return ""
  14298. }
  14299. type ListMessage_Section struct {
  14300. state protoimpl.MessageState `protogen:"open.v1"`
  14301. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  14302. Rows []*ListMessage_Row `protobuf:"bytes,2,rep,name=rows" json:"rows,omitempty"`
  14303. unknownFields protoimpl.UnknownFields
  14304. sizeCache protoimpl.SizeCache
  14305. }
  14306. func (x *ListMessage_Section) Reset() {
  14307. *x = ListMessage_Section{}
  14308. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[138]
  14309. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14310. ms.StoreMessageInfo(mi)
  14311. }
  14312. func (x *ListMessage_Section) String() string {
  14313. return protoimpl.X.MessageStringOf(x)
  14314. }
  14315. func (*ListMessage_Section) ProtoMessage() {}
  14316. func (x *ListMessage_Section) ProtoReflect() protoreflect.Message {
  14317. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[138]
  14318. if x != nil {
  14319. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14320. if ms.LoadMessageInfo() == nil {
  14321. ms.StoreMessageInfo(mi)
  14322. }
  14323. return ms
  14324. }
  14325. return mi.MessageOf(x)
  14326. }
  14327. // Deprecated: Use ListMessage_Section.ProtoReflect.Descriptor instead.
  14328. func (*ListMessage_Section) Descriptor() ([]byte, []int) {
  14329. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 4}
  14330. }
  14331. func (x *ListMessage_Section) GetTitle() string {
  14332. if x != nil && x.Title != nil {
  14333. return *x.Title
  14334. }
  14335. return ""
  14336. }
  14337. func (x *ListMessage_Section) GetRows() []*ListMessage_Row {
  14338. if x != nil {
  14339. return x.Rows
  14340. }
  14341. return nil
  14342. }
  14343. type ListMessage_Row struct {
  14344. state protoimpl.MessageState `protogen:"open.v1"`
  14345. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  14346. Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
  14347. RowID *string `protobuf:"bytes,3,opt,name=rowID" json:"rowID,omitempty"`
  14348. unknownFields protoimpl.UnknownFields
  14349. sizeCache protoimpl.SizeCache
  14350. }
  14351. func (x *ListMessage_Row) Reset() {
  14352. *x = ListMessage_Row{}
  14353. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[139]
  14354. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14355. ms.StoreMessageInfo(mi)
  14356. }
  14357. func (x *ListMessage_Row) String() string {
  14358. return protoimpl.X.MessageStringOf(x)
  14359. }
  14360. func (*ListMessage_Row) ProtoMessage() {}
  14361. func (x *ListMessage_Row) ProtoReflect() protoreflect.Message {
  14362. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[139]
  14363. if x != nil {
  14364. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14365. if ms.LoadMessageInfo() == nil {
  14366. ms.StoreMessageInfo(mi)
  14367. }
  14368. return ms
  14369. }
  14370. return mi.MessageOf(x)
  14371. }
  14372. // Deprecated: Use ListMessage_Row.ProtoReflect.Descriptor instead.
  14373. func (*ListMessage_Row) Descriptor() ([]byte, []int) {
  14374. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 5}
  14375. }
  14376. func (x *ListMessage_Row) GetTitle() string {
  14377. if x != nil && x.Title != nil {
  14378. return *x.Title
  14379. }
  14380. return ""
  14381. }
  14382. func (x *ListMessage_Row) GetDescription() string {
  14383. if x != nil && x.Description != nil {
  14384. return *x.Description
  14385. }
  14386. return ""
  14387. }
  14388. func (x *ListMessage_Row) GetRowID() string {
  14389. if x != nil && x.RowID != nil {
  14390. return *x.RowID
  14391. }
  14392. return ""
  14393. }
  14394. type HighlyStructuredMessage_HSMLocalizableParameter struct {
  14395. state protoimpl.MessageState `protogen:"open.v1"`
  14396. // Types that are valid to be assigned to ParamOneof:
  14397. //
  14398. // *HighlyStructuredMessage_HSMLocalizableParameter_Currency
  14399. // *HighlyStructuredMessage_HSMLocalizableParameter_DateTime
  14400. ParamOneof isHighlyStructuredMessage_HSMLocalizableParameter_ParamOneof `protobuf_oneof:"paramOneof"`
  14401. Default *string `protobuf:"bytes,1,opt,name=default" json:"default,omitempty"`
  14402. unknownFields protoimpl.UnknownFields
  14403. sizeCache protoimpl.SizeCache
  14404. }
  14405. func (x *HighlyStructuredMessage_HSMLocalizableParameter) Reset() {
  14406. *x = HighlyStructuredMessage_HSMLocalizableParameter{}
  14407. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[140]
  14408. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14409. ms.StoreMessageInfo(mi)
  14410. }
  14411. func (x *HighlyStructuredMessage_HSMLocalizableParameter) String() string {
  14412. return protoimpl.X.MessageStringOf(x)
  14413. }
  14414. func (*HighlyStructuredMessage_HSMLocalizableParameter) ProtoMessage() {}
  14415. func (x *HighlyStructuredMessage_HSMLocalizableParameter) ProtoReflect() protoreflect.Message {
  14416. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[140]
  14417. if x != nil {
  14418. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14419. if ms.LoadMessageInfo() == nil {
  14420. ms.StoreMessageInfo(mi)
  14421. }
  14422. return ms
  14423. }
  14424. return mi.MessageOf(x)
  14425. }
  14426. // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter.ProtoReflect.Descriptor instead.
  14427. func (*HighlyStructuredMessage_HSMLocalizableParameter) Descriptor() ([]byte, []int) {
  14428. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0}
  14429. }
  14430. func (x *HighlyStructuredMessage_HSMLocalizableParameter) GetParamOneof() isHighlyStructuredMessage_HSMLocalizableParameter_ParamOneof {
  14431. if x != nil {
  14432. return x.ParamOneof
  14433. }
  14434. return nil
  14435. }
  14436. func (x *HighlyStructuredMessage_HSMLocalizableParameter) GetCurrency() *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency {
  14437. if x != nil {
  14438. if x, ok := x.ParamOneof.(*HighlyStructuredMessage_HSMLocalizableParameter_Currency); ok {
  14439. return x.Currency
  14440. }
  14441. }
  14442. return nil
  14443. }
  14444. func (x *HighlyStructuredMessage_HSMLocalizableParameter) GetDateTime() *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime {
  14445. if x != nil {
  14446. if x, ok := x.ParamOneof.(*HighlyStructuredMessage_HSMLocalizableParameter_DateTime); ok {
  14447. return x.DateTime
  14448. }
  14449. }
  14450. return nil
  14451. }
  14452. func (x *HighlyStructuredMessage_HSMLocalizableParameter) GetDefault() string {
  14453. if x != nil && x.Default != nil {
  14454. return *x.Default
  14455. }
  14456. return ""
  14457. }
  14458. type isHighlyStructuredMessage_HSMLocalizableParameter_ParamOneof interface {
  14459. isHighlyStructuredMessage_HSMLocalizableParameter_ParamOneof()
  14460. }
  14461. type HighlyStructuredMessage_HSMLocalizableParameter_Currency struct {
  14462. Currency *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency `protobuf:"bytes,2,opt,name=currency,oneof"`
  14463. }
  14464. type HighlyStructuredMessage_HSMLocalizableParameter_DateTime struct {
  14465. DateTime *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime `protobuf:"bytes,3,opt,name=dateTime,oneof"`
  14466. }
  14467. func (*HighlyStructuredMessage_HSMLocalizableParameter_Currency) isHighlyStructuredMessage_HSMLocalizableParameter_ParamOneof() {
  14468. }
  14469. func (*HighlyStructuredMessage_HSMLocalizableParameter_DateTime) isHighlyStructuredMessage_HSMLocalizableParameter_ParamOneof() {
  14470. }
  14471. type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime struct {
  14472. state protoimpl.MessageState `protogen:"open.v1"`
  14473. // Types that are valid to be assigned to DatetimeOneof:
  14474. //
  14475. // *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_Component
  14476. // *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_UnixEpoch
  14477. DatetimeOneof isHighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_DatetimeOneof `protobuf_oneof:"datetimeOneof"`
  14478. unknownFields protoimpl.UnknownFields
  14479. sizeCache protoimpl.SizeCache
  14480. }
  14481. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) Reset() {
  14482. *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime{}
  14483. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[141]
  14484. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14485. ms.StoreMessageInfo(mi)
  14486. }
  14487. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) String() string {
  14488. return protoimpl.X.MessageStringOf(x)
  14489. }
  14490. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) ProtoMessage() {}
  14491. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) ProtoReflect() protoreflect.Message {
  14492. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[141]
  14493. if x != nil {
  14494. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14495. if ms.LoadMessageInfo() == nil {
  14496. ms.StoreMessageInfo(mi)
  14497. }
  14498. return ms
  14499. }
  14500. return mi.MessageOf(x)
  14501. }
  14502. // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime.ProtoReflect.Descriptor instead.
  14503. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) Descriptor() ([]byte, []int) {
  14504. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 0}
  14505. }
  14506. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) GetDatetimeOneof() isHighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_DatetimeOneof {
  14507. if x != nil {
  14508. return x.DatetimeOneof
  14509. }
  14510. return nil
  14511. }
  14512. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) GetComponent() *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent {
  14513. if x != nil {
  14514. if x, ok := x.DatetimeOneof.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_Component); ok {
  14515. return x.Component
  14516. }
  14517. }
  14518. return nil
  14519. }
  14520. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) GetUnixEpoch() *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch {
  14521. if x != nil {
  14522. if x, ok := x.DatetimeOneof.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_UnixEpoch); ok {
  14523. return x.UnixEpoch
  14524. }
  14525. }
  14526. return nil
  14527. }
  14528. type isHighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_DatetimeOneof interface {
  14529. isHighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_DatetimeOneof()
  14530. }
  14531. type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_Component struct {
  14532. Component *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent `protobuf:"bytes,1,opt,name=component,oneof"`
  14533. }
  14534. type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_UnixEpoch struct {
  14535. UnixEpoch *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch `protobuf:"bytes,2,opt,name=unixEpoch,oneof"`
  14536. }
  14537. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_Component) isHighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_DatetimeOneof() {
  14538. }
  14539. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_UnixEpoch) isHighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_DatetimeOneof() {
  14540. }
  14541. type HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency struct {
  14542. state protoimpl.MessageState `protogen:"open.v1"`
  14543. CurrencyCode *string `protobuf:"bytes,1,opt,name=currencyCode" json:"currencyCode,omitempty"`
  14544. Amount1000 *int64 `protobuf:"varint,2,opt,name=amount1000" json:"amount1000,omitempty"`
  14545. unknownFields protoimpl.UnknownFields
  14546. sizeCache protoimpl.SizeCache
  14547. }
  14548. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) Reset() {
  14549. *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency{}
  14550. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[142]
  14551. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14552. ms.StoreMessageInfo(mi)
  14553. }
  14554. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) String() string {
  14555. return protoimpl.X.MessageStringOf(x)
  14556. }
  14557. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) ProtoMessage() {}
  14558. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) ProtoReflect() protoreflect.Message {
  14559. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[142]
  14560. if x != nil {
  14561. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14562. if ms.LoadMessageInfo() == nil {
  14563. ms.StoreMessageInfo(mi)
  14564. }
  14565. return ms
  14566. }
  14567. return mi.MessageOf(x)
  14568. }
  14569. // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency.ProtoReflect.Descriptor instead.
  14570. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) Descriptor() ([]byte, []int) {
  14571. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 1}
  14572. }
  14573. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) GetCurrencyCode() string {
  14574. if x != nil && x.CurrencyCode != nil {
  14575. return *x.CurrencyCode
  14576. }
  14577. return ""
  14578. }
  14579. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) GetAmount1000() int64 {
  14580. if x != nil && x.Amount1000 != nil {
  14581. return *x.Amount1000
  14582. }
  14583. return 0
  14584. }
  14585. type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent struct {
  14586. state protoimpl.MessageState `protogen:"open.v1"`
  14587. DayOfWeek *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType `protobuf:"varint,1,opt,name=dayOfWeek,enum=WAWebProtobufsE2E.HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType" json:"dayOfWeek,omitempty"`
  14588. Year *uint32 `protobuf:"varint,2,opt,name=year" json:"year,omitempty"`
  14589. Month *uint32 `protobuf:"varint,3,opt,name=month" json:"month,omitempty"`
  14590. DayOfMonth *uint32 `protobuf:"varint,4,opt,name=dayOfMonth" json:"dayOfMonth,omitempty"`
  14591. Hour *uint32 `protobuf:"varint,5,opt,name=hour" json:"hour,omitempty"`
  14592. Minute *uint32 `protobuf:"varint,6,opt,name=minute" json:"minute,omitempty"`
  14593. Calendar *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType `protobuf:"varint,7,opt,name=calendar,enum=WAWebProtobufsE2E.HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType" json:"calendar,omitempty"`
  14594. unknownFields protoimpl.UnknownFields
  14595. sizeCache protoimpl.SizeCache
  14596. }
  14597. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) Reset() {
  14598. *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent{}
  14599. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[143]
  14600. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14601. ms.StoreMessageInfo(mi)
  14602. }
  14603. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) String() string {
  14604. return protoimpl.X.MessageStringOf(x)
  14605. }
  14606. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) ProtoMessage() {
  14607. }
  14608. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) ProtoReflect() protoreflect.Message {
  14609. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[143]
  14610. if x != nil {
  14611. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14612. if ms.LoadMessageInfo() == nil {
  14613. ms.StoreMessageInfo(mi)
  14614. }
  14615. return ms
  14616. }
  14617. return mi.MessageOf(x)
  14618. }
  14619. // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent.ProtoReflect.Descriptor instead.
  14620. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) Descriptor() ([]byte, []int) {
  14621. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 0, 0}
  14622. }
  14623. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) GetDayOfWeek() HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType {
  14624. if x != nil && x.DayOfWeek != nil {
  14625. return *x.DayOfWeek
  14626. }
  14627. return HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_MONDAY
  14628. }
  14629. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) GetYear() uint32 {
  14630. if x != nil && x.Year != nil {
  14631. return *x.Year
  14632. }
  14633. return 0
  14634. }
  14635. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) GetMonth() uint32 {
  14636. if x != nil && x.Month != nil {
  14637. return *x.Month
  14638. }
  14639. return 0
  14640. }
  14641. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) GetDayOfMonth() uint32 {
  14642. if x != nil && x.DayOfMonth != nil {
  14643. return *x.DayOfMonth
  14644. }
  14645. return 0
  14646. }
  14647. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) GetHour() uint32 {
  14648. if x != nil && x.Hour != nil {
  14649. return *x.Hour
  14650. }
  14651. return 0
  14652. }
  14653. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) GetMinute() uint32 {
  14654. if x != nil && x.Minute != nil {
  14655. return *x.Minute
  14656. }
  14657. return 0
  14658. }
  14659. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) GetCalendar() HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType {
  14660. if x != nil && x.Calendar != nil {
  14661. return *x.Calendar
  14662. }
  14663. return HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_GREGORIAN
  14664. }
  14665. type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch struct {
  14666. state protoimpl.MessageState `protogen:"open.v1"`
  14667. Timestamp *int64 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
  14668. unknownFields protoimpl.UnknownFields
  14669. sizeCache protoimpl.SizeCache
  14670. }
  14671. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) Reset() {
  14672. *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch{}
  14673. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[144]
  14674. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14675. ms.StoreMessageInfo(mi)
  14676. }
  14677. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) String() string {
  14678. return protoimpl.X.MessageStringOf(x)
  14679. }
  14680. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) ProtoMessage() {
  14681. }
  14682. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) ProtoReflect() protoreflect.Message {
  14683. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[144]
  14684. if x != nil {
  14685. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14686. if ms.LoadMessageInfo() == nil {
  14687. ms.StoreMessageInfo(mi)
  14688. }
  14689. return ms
  14690. }
  14691. return mi.MessageOf(x)
  14692. }
  14693. // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch.ProtoReflect.Descriptor instead.
  14694. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) Descriptor() ([]byte, []int) {
  14695. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 0, 1}
  14696. }
  14697. func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) GetTimestamp() int64 {
  14698. if x != nil && x.Timestamp != nil {
  14699. return *x.Timestamp
  14700. }
  14701. return 0
  14702. }
  14703. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult struct {
  14704. state protoimpl.MessageState `protogen:"open.v1"`
  14705. MediaUploadResult *waMmsRetry.MediaRetryNotification_ResultType `protobuf:"varint,1,opt,name=mediaUploadResult,enum=WAMmsRetry.MediaRetryNotification_ResultType" json:"mediaUploadResult,omitempty"`
  14706. StickerMessage *StickerMessage `protobuf:"bytes,2,opt,name=stickerMessage" json:"stickerMessage,omitempty"`
  14707. LinkPreviewResponse *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse `protobuf:"bytes,3,opt,name=linkPreviewResponse" json:"linkPreviewResponse,omitempty"`
  14708. PlaceholderMessageResendResponse *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse `protobuf:"bytes,4,opt,name=placeholderMessageResendResponse" json:"placeholderMessageResendResponse,omitempty"`
  14709. WaffleNonceFetchRequestResponse *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse `protobuf:"bytes,5,opt,name=waffleNonceFetchRequestResponse" json:"waffleNonceFetchRequestResponse,omitempty"`
  14710. FullHistorySyncOnDemandRequestResponse *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse `protobuf:"bytes,6,opt,name=fullHistorySyncOnDemandRequestResponse" json:"fullHistorySyncOnDemandRequestResponse,omitempty"`
  14711. CompanionMetaNonceFetchRequestResponse *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse `protobuf:"bytes,7,opt,name=companionMetaNonceFetchRequestResponse" json:"companionMetaNonceFetchRequestResponse,omitempty"`
  14712. SyncdSnapshotFatalRecoveryResponse *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse `protobuf:"bytes,8,opt,name=syncdSnapshotFatalRecoveryResponse" json:"syncdSnapshotFatalRecoveryResponse,omitempty"`
  14713. CompanionCanonicalUserNonceFetchRequestResponse *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse `protobuf:"bytes,9,opt,name=companionCanonicalUserNonceFetchRequestResponse" json:"companionCanonicalUserNonceFetchRequestResponse,omitempty"`
  14714. HistorySyncChunkRetryResponse *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse `protobuf:"bytes,10,opt,name=historySyncChunkRetryResponse" json:"historySyncChunkRetryResponse,omitempty"`
  14715. unknownFields protoimpl.UnknownFields
  14716. sizeCache protoimpl.SizeCache
  14717. }
  14718. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) Reset() {
  14719. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult{}
  14720. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[145]
  14721. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14722. ms.StoreMessageInfo(mi)
  14723. }
  14724. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) String() string {
  14725. return protoimpl.X.MessageStringOf(x)
  14726. }
  14727. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult) ProtoMessage() {}
  14728. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) ProtoReflect() protoreflect.Message {
  14729. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[145]
  14730. if x != nil {
  14731. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14732. if ms.LoadMessageInfo() == nil {
  14733. ms.StoreMessageInfo(mi)
  14734. }
  14735. return ms
  14736. }
  14737. return mi.MessageOf(x)
  14738. }
  14739. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult.ProtoReflect.Descriptor instead.
  14740. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult) Descriptor() ([]byte, []int) {
  14741. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0}
  14742. }
  14743. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetMediaUploadResult() waMmsRetry.MediaRetryNotification_ResultType {
  14744. if x != nil && x.MediaUploadResult != nil {
  14745. return *x.MediaUploadResult
  14746. }
  14747. return waMmsRetry.MediaRetryNotification_ResultType(0)
  14748. }
  14749. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetStickerMessage() *StickerMessage {
  14750. if x != nil {
  14751. return x.StickerMessage
  14752. }
  14753. return nil
  14754. }
  14755. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetLinkPreviewResponse() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse {
  14756. if x != nil {
  14757. return x.LinkPreviewResponse
  14758. }
  14759. return nil
  14760. }
  14761. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetPlaceholderMessageResendResponse() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse {
  14762. if x != nil {
  14763. return x.PlaceholderMessageResendResponse
  14764. }
  14765. return nil
  14766. }
  14767. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetWaffleNonceFetchRequestResponse() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse {
  14768. if x != nil {
  14769. return x.WaffleNonceFetchRequestResponse
  14770. }
  14771. return nil
  14772. }
  14773. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetFullHistorySyncOnDemandRequestResponse() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse {
  14774. if x != nil {
  14775. return x.FullHistorySyncOnDemandRequestResponse
  14776. }
  14777. return nil
  14778. }
  14779. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetCompanionMetaNonceFetchRequestResponse() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse {
  14780. if x != nil {
  14781. return x.CompanionMetaNonceFetchRequestResponse
  14782. }
  14783. return nil
  14784. }
  14785. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetSyncdSnapshotFatalRecoveryResponse() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse {
  14786. if x != nil {
  14787. return x.SyncdSnapshotFatalRecoveryResponse
  14788. }
  14789. return nil
  14790. }
  14791. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetCompanionCanonicalUserNonceFetchRequestResponse() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse {
  14792. if x != nil {
  14793. return x.CompanionCanonicalUserNonceFetchRequestResponse
  14794. }
  14795. return nil
  14796. }
  14797. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetHistorySyncChunkRetryResponse() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse {
  14798. if x != nil {
  14799. return x.HistorySyncChunkRetryResponse
  14800. }
  14801. return nil
  14802. }
  14803. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse struct {
  14804. state protoimpl.MessageState `protogen:"open.v1"`
  14805. SyncType *HistorySyncType `protobuf:"varint,1,opt,name=syncType,enum=WAWebProtobufsE2E.HistorySyncType" json:"syncType,omitempty"`
  14806. ChunkOrder *uint32 `protobuf:"varint,2,opt,name=chunkOrder" json:"chunkOrder,omitempty"`
  14807. RequestID *string `protobuf:"bytes,3,opt,name=requestID" json:"requestID,omitempty"`
  14808. ResponseCode *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode `protobuf:"varint,4,opt,name=responseCode,enum=WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode" json:"responseCode,omitempty"`
  14809. CanRecover *bool `protobuf:"varint,5,opt,name=canRecover" json:"canRecover,omitempty"`
  14810. unknownFields protoimpl.UnknownFields
  14811. sizeCache protoimpl.SizeCache
  14812. }
  14813. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) Reset() {
  14814. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse{}
  14815. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[146]
  14816. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14817. ms.StoreMessageInfo(mi)
  14818. }
  14819. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) String() string {
  14820. return protoimpl.X.MessageStringOf(x)
  14821. }
  14822. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) ProtoMessage() {
  14823. }
  14824. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) ProtoReflect() protoreflect.Message {
  14825. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[146]
  14826. if x != nil {
  14827. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14828. if ms.LoadMessageInfo() == nil {
  14829. ms.StoreMessageInfo(mi)
  14830. }
  14831. return ms
  14832. }
  14833. return mi.MessageOf(x)
  14834. }
  14835. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse.ProtoReflect.Descriptor instead.
  14836. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) Descriptor() ([]byte, []int) {
  14837. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 0}
  14838. }
  14839. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) GetSyncType() HistorySyncType {
  14840. if x != nil && x.SyncType != nil {
  14841. return *x.SyncType
  14842. }
  14843. return HistorySyncType_INITIAL_BOOTSTRAP
  14844. }
  14845. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) GetChunkOrder() uint32 {
  14846. if x != nil && x.ChunkOrder != nil {
  14847. return *x.ChunkOrder
  14848. }
  14849. return 0
  14850. }
  14851. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) GetRequestID() string {
  14852. if x != nil && x.RequestID != nil {
  14853. return *x.RequestID
  14854. }
  14855. return ""
  14856. }
  14857. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) GetResponseCode() PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode {
  14858. if x != nil && x.ResponseCode != nil {
  14859. return *x.ResponseCode
  14860. }
  14861. return PeerDataOperationRequestResponseMessage_PeerDataOperationResult_GENERATION_ERROR
  14862. }
  14863. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse) GetCanRecover() bool {
  14864. if x != nil && x.CanRecover != nil {
  14865. return *x.CanRecover
  14866. }
  14867. return false
  14868. }
  14869. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse struct {
  14870. state protoimpl.MessageState `protogen:"open.v1"`
  14871. CollectionSnapshot []byte `protobuf:"bytes,1,opt,name=collectionSnapshot" json:"collectionSnapshot,omitempty"`
  14872. IsCompressed *bool `protobuf:"varint,2,opt,name=isCompressed" json:"isCompressed,omitempty"`
  14873. unknownFields protoimpl.UnknownFields
  14874. sizeCache protoimpl.SizeCache
  14875. }
  14876. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse) Reset() {
  14877. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse{}
  14878. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[147]
  14879. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14880. ms.StoreMessageInfo(mi)
  14881. }
  14882. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse) String() string {
  14883. return protoimpl.X.MessageStringOf(x)
  14884. }
  14885. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse) ProtoMessage() {
  14886. }
  14887. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse) ProtoReflect() protoreflect.Message {
  14888. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[147]
  14889. if x != nil {
  14890. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14891. if ms.LoadMessageInfo() == nil {
  14892. ms.StoreMessageInfo(mi)
  14893. }
  14894. return ms
  14895. }
  14896. return mi.MessageOf(x)
  14897. }
  14898. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse.ProtoReflect.Descriptor instead.
  14899. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse) Descriptor() ([]byte, []int) {
  14900. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 1}
  14901. }
  14902. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse) GetCollectionSnapshot() []byte {
  14903. if x != nil {
  14904. return x.CollectionSnapshot
  14905. }
  14906. return nil
  14907. }
  14908. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse) GetIsCompressed() bool {
  14909. if x != nil && x.IsCompressed != nil {
  14910. return *x.IsCompressed
  14911. }
  14912. return false
  14913. }
  14914. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse struct {
  14915. state protoimpl.MessageState `protogen:"open.v1"`
  14916. Nonce *string `protobuf:"bytes,1,opt,name=nonce" json:"nonce,omitempty"`
  14917. WaFbid *string `protobuf:"bytes,2,opt,name=waFbid" json:"waFbid,omitempty"`
  14918. ForceRefresh *bool `protobuf:"varint,3,opt,name=forceRefresh" json:"forceRefresh,omitempty"`
  14919. unknownFields protoimpl.UnknownFields
  14920. sizeCache protoimpl.SizeCache
  14921. }
  14922. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse) Reset() {
  14923. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse{}
  14924. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[148]
  14925. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14926. ms.StoreMessageInfo(mi)
  14927. }
  14928. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse) String() string {
  14929. return protoimpl.X.MessageStringOf(x)
  14930. }
  14931. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse) ProtoMessage() {
  14932. }
  14933. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse) ProtoReflect() protoreflect.Message {
  14934. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[148]
  14935. if x != nil {
  14936. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14937. if ms.LoadMessageInfo() == nil {
  14938. ms.StoreMessageInfo(mi)
  14939. }
  14940. return ms
  14941. }
  14942. return mi.MessageOf(x)
  14943. }
  14944. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse.ProtoReflect.Descriptor instead.
  14945. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse) Descriptor() ([]byte, []int) {
  14946. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 2}
  14947. }
  14948. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse) GetNonce() string {
  14949. if x != nil && x.Nonce != nil {
  14950. return *x.Nonce
  14951. }
  14952. return ""
  14953. }
  14954. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse) GetWaFbid() string {
  14955. if x != nil && x.WaFbid != nil {
  14956. return *x.WaFbid
  14957. }
  14958. return ""
  14959. }
  14960. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse) GetForceRefresh() bool {
  14961. if x != nil && x.ForceRefresh != nil {
  14962. return *x.ForceRefresh
  14963. }
  14964. return false
  14965. }
  14966. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse struct {
  14967. state protoimpl.MessageState `protogen:"open.v1"`
  14968. Nonce *string `protobuf:"bytes,1,opt,name=nonce" json:"nonce,omitempty"`
  14969. unknownFields protoimpl.UnknownFields
  14970. sizeCache protoimpl.SizeCache
  14971. }
  14972. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) Reset() {
  14973. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse{}
  14974. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[149]
  14975. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14976. ms.StoreMessageInfo(mi)
  14977. }
  14978. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) String() string {
  14979. return protoimpl.X.MessageStringOf(x)
  14980. }
  14981. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) ProtoMessage() {
  14982. }
  14983. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) ProtoReflect() protoreflect.Message {
  14984. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[149]
  14985. if x != nil {
  14986. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  14987. if ms.LoadMessageInfo() == nil {
  14988. ms.StoreMessageInfo(mi)
  14989. }
  14990. return ms
  14991. }
  14992. return mi.MessageOf(x)
  14993. }
  14994. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse.ProtoReflect.Descriptor instead.
  14995. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) Descriptor() ([]byte, []int) {
  14996. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 3}
  14997. }
  14998. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) GetNonce() string {
  14999. if x != nil && x.Nonce != nil {
  15000. return *x.Nonce
  15001. }
  15002. return ""
  15003. }
  15004. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse struct {
  15005. state protoimpl.MessageState `protogen:"open.v1"`
  15006. Nonce *string `protobuf:"bytes,1,opt,name=nonce" json:"nonce,omitempty"`
  15007. WaEntFbid *string `protobuf:"bytes,2,opt,name=waEntFbid" json:"waEntFbid,omitempty"`
  15008. unknownFields protoimpl.UnknownFields
  15009. sizeCache protoimpl.SizeCache
  15010. }
  15011. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) Reset() {
  15012. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse{}
  15013. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[150]
  15014. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15015. ms.StoreMessageInfo(mi)
  15016. }
  15017. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) String() string {
  15018. return protoimpl.X.MessageStringOf(x)
  15019. }
  15020. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) ProtoMessage() {
  15021. }
  15022. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) ProtoReflect() protoreflect.Message {
  15023. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[150]
  15024. if x != nil {
  15025. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15026. if ms.LoadMessageInfo() == nil {
  15027. ms.StoreMessageInfo(mi)
  15028. }
  15029. return ms
  15030. }
  15031. return mi.MessageOf(x)
  15032. }
  15033. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse.ProtoReflect.Descriptor instead.
  15034. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) Descriptor() ([]byte, []int) {
  15035. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 4}
  15036. }
  15037. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) GetNonce() string {
  15038. if x != nil && x.Nonce != nil {
  15039. return *x.Nonce
  15040. }
  15041. return ""
  15042. }
  15043. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) GetWaEntFbid() string {
  15044. if x != nil && x.WaEntFbid != nil {
  15045. return *x.WaEntFbid
  15046. }
  15047. return ""
  15048. }
  15049. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse struct {
  15050. state protoimpl.MessageState `protogen:"open.v1"`
  15051. RequestMetadata *FullHistorySyncOnDemandRequestMetadata `protobuf:"bytes,1,opt,name=requestMetadata" json:"requestMetadata,omitempty"`
  15052. ResponseCode *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode `protobuf:"varint,2,opt,name=responseCode,enum=WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode" json:"responseCode,omitempty"`
  15053. unknownFields protoimpl.UnknownFields
  15054. sizeCache protoimpl.SizeCache
  15055. }
  15056. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) Reset() {
  15057. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse{}
  15058. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[151]
  15059. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15060. ms.StoreMessageInfo(mi)
  15061. }
  15062. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) String() string {
  15063. return protoimpl.X.MessageStringOf(x)
  15064. }
  15065. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) ProtoMessage() {
  15066. }
  15067. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) ProtoReflect() protoreflect.Message {
  15068. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[151]
  15069. if x != nil {
  15070. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15071. if ms.LoadMessageInfo() == nil {
  15072. ms.StoreMessageInfo(mi)
  15073. }
  15074. return ms
  15075. }
  15076. return mi.MessageOf(x)
  15077. }
  15078. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse.ProtoReflect.Descriptor instead.
  15079. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) Descriptor() ([]byte, []int) {
  15080. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 5}
  15081. }
  15082. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) GetRequestMetadata() *FullHistorySyncOnDemandRequestMetadata {
  15083. if x != nil {
  15084. return x.RequestMetadata
  15085. }
  15086. return nil
  15087. }
  15088. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) GetResponseCode() PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode {
  15089. if x != nil && x.ResponseCode != nil {
  15090. return *x.ResponseCode
  15091. }
  15092. return PeerDataOperationRequestResponseMessage_PeerDataOperationResult_REQUEST_SUCCESS
  15093. }
  15094. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse struct {
  15095. state protoimpl.MessageState `protogen:"open.v1"`
  15096. WebMessageInfoBytes []byte `protobuf:"bytes,1,opt,name=webMessageInfoBytes" json:"webMessageInfoBytes,omitempty"`
  15097. unknownFields protoimpl.UnknownFields
  15098. sizeCache protoimpl.SizeCache
  15099. }
  15100. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) Reset() {
  15101. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse{}
  15102. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[152]
  15103. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15104. ms.StoreMessageInfo(mi)
  15105. }
  15106. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) String() string {
  15107. return protoimpl.X.MessageStringOf(x)
  15108. }
  15109. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) ProtoMessage() {
  15110. }
  15111. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) ProtoReflect() protoreflect.Message {
  15112. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[152]
  15113. if x != nil {
  15114. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15115. if ms.LoadMessageInfo() == nil {
  15116. ms.StoreMessageInfo(mi)
  15117. }
  15118. return ms
  15119. }
  15120. return mi.MessageOf(x)
  15121. }
  15122. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse.ProtoReflect.Descriptor instead.
  15123. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) Descriptor() ([]byte, []int) {
  15124. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 6}
  15125. }
  15126. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) GetWebMessageInfoBytes() []byte {
  15127. if x != nil {
  15128. return x.WebMessageInfoBytes
  15129. }
  15130. return nil
  15131. }
  15132. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse struct {
  15133. state protoimpl.MessageState `protogen:"open.v1"`
  15134. URL *string `protobuf:"bytes,1,opt,name=URL" json:"URL,omitempty"`
  15135. Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
  15136. Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
  15137. ThumbData []byte `protobuf:"bytes,4,opt,name=thumbData" json:"thumbData,omitempty"`
  15138. MatchText *string `protobuf:"bytes,6,opt,name=matchText" json:"matchText,omitempty"`
  15139. PreviewType *string `protobuf:"bytes,7,opt,name=previewType" json:"previewType,omitempty"`
  15140. HqThumbnail *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail `protobuf:"bytes,8,opt,name=hqThumbnail" json:"hqThumbnail,omitempty"`
  15141. PreviewMetadata *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata `protobuf:"bytes,9,opt,name=previewMetadata" json:"previewMetadata,omitempty"`
  15142. unknownFields protoimpl.UnknownFields
  15143. sizeCache protoimpl.SizeCache
  15144. }
  15145. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) Reset() {
  15146. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse{}
  15147. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[153]
  15148. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15149. ms.StoreMessageInfo(mi)
  15150. }
  15151. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) String() string {
  15152. return protoimpl.X.MessageStringOf(x)
  15153. }
  15154. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) ProtoMessage() {
  15155. }
  15156. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) ProtoReflect() protoreflect.Message {
  15157. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[153]
  15158. if x != nil {
  15159. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15160. if ms.LoadMessageInfo() == nil {
  15161. ms.StoreMessageInfo(mi)
  15162. }
  15163. return ms
  15164. }
  15165. return mi.MessageOf(x)
  15166. }
  15167. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse.ProtoReflect.Descriptor instead.
  15168. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) Descriptor() ([]byte, []int) {
  15169. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 7}
  15170. }
  15171. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) GetURL() string {
  15172. if x != nil && x.URL != nil {
  15173. return *x.URL
  15174. }
  15175. return ""
  15176. }
  15177. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) GetTitle() string {
  15178. if x != nil && x.Title != nil {
  15179. return *x.Title
  15180. }
  15181. return ""
  15182. }
  15183. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) GetDescription() string {
  15184. if x != nil && x.Description != nil {
  15185. return *x.Description
  15186. }
  15187. return ""
  15188. }
  15189. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) GetThumbData() []byte {
  15190. if x != nil {
  15191. return x.ThumbData
  15192. }
  15193. return nil
  15194. }
  15195. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) GetMatchText() string {
  15196. if x != nil && x.MatchText != nil {
  15197. return *x.MatchText
  15198. }
  15199. return ""
  15200. }
  15201. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) GetPreviewType() string {
  15202. if x != nil && x.PreviewType != nil {
  15203. return *x.PreviewType
  15204. }
  15205. return ""
  15206. }
  15207. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) GetHqThumbnail() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail {
  15208. if x != nil {
  15209. return x.HqThumbnail
  15210. }
  15211. return nil
  15212. }
  15213. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) GetPreviewMetadata() *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata {
  15214. if x != nil {
  15215. return x.PreviewMetadata
  15216. }
  15217. return nil
  15218. }
  15219. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata struct {
  15220. state protoimpl.MessageState `protogen:"open.v1"`
  15221. IsBusinessVerified *bool `protobuf:"varint,1,opt,name=isBusinessVerified" json:"isBusinessVerified,omitempty"`
  15222. ProviderName *string `protobuf:"bytes,2,opt,name=providerName" json:"providerName,omitempty"`
  15223. unknownFields protoimpl.UnknownFields
  15224. sizeCache protoimpl.SizeCache
  15225. }
  15226. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata) Reset() {
  15227. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata{}
  15228. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[154]
  15229. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15230. ms.StoreMessageInfo(mi)
  15231. }
  15232. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata) String() string {
  15233. return protoimpl.X.MessageStringOf(x)
  15234. }
  15235. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata) ProtoMessage() {
  15236. }
  15237. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata) ProtoReflect() protoreflect.Message {
  15238. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[154]
  15239. if x != nil {
  15240. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15241. if ms.LoadMessageInfo() == nil {
  15242. ms.StoreMessageInfo(mi)
  15243. }
  15244. return ms
  15245. }
  15246. return mi.MessageOf(x)
  15247. }
  15248. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata.ProtoReflect.Descriptor instead.
  15249. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata) Descriptor() ([]byte, []int) {
  15250. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 7, 0}
  15251. }
  15252. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata) GetIsBusinessVerified() bool {
  15253. if x != nil && x.IsBusinessVerified != nil {
  15254. return *x.IsBusinessVerified
  15255. }
  15256. return false
  15257. }
  15258. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata) GetProviderName() string {
  15259. if x != nil && x.ProviderName != nil {
  15260. return *x.ProviderName
  15261. }
  15262. return ""
  15263. }
  15264. type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail struct {
  15265. state protoimpl.MessageState `protogen:"open.v1"`
  15266. DirectPath *string `protobuf:"bytes,1,opt,name=directPath" json:"directPath,omitempty"`
  15267. ThumbHash *string `protobuf:"bytes,2,opt,name=thumbHash" json:"thumbHash,omitempty"`
  15268. EncThumbHash *string `protobuf:"bytes,3,opt,name=encThumbHash" json:"encThumbHash,omitempty"`
  15269. MediaKey []byte `protobuf:"bytes,4,opt,name=mediaKey" json:"mediaKey,omitempty"`
  15270. MediaKeyTimestampMS *int64 `protobuf:"varint,5,opt,name=mediaKeyTimestampMS" json:"mediaKeyTimestampMS,omitempty"`
  15271. ThumbWidth *int32 `protobuf:"varint,6,opt,name=thumbWidth" json:"thumbWidth,omitempty"`
  15272. ThumbHeight *int32 `protobuf:"varint,7,opt,name=thumbHeight" json:"thumbHeight,omitempty"`
  15273. unknownFields protoimpl.UnknownFields
  15274. sizeCache protoimpl.SizeCache
  15275. }
  15276. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) Reset() {
  15277. *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail{}
  15278. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[155]
  15279. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15280. ms.StoreMessageInfo(mi)
  15281. }
  15282. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) String() string {
  15283. return protoimpl.X.MessageStringOf(x)
  15284. }
  15285. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) ProtoMessage() {
  15286. }
  15287. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) ProtoReflect() protoreflect.Message {
  15288. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[155]
  15289. if x != nil {
  15290. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15291. if ms.LoadMessageInfo() == nil {
  15292. ms.StoreMessageInfo(mi)
  15293. }
  15294. return ms
  15295. }
  15296. return mi.MessageOf(x)
  15297. }
  15298. // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail.ProtoReflect.Descriptor instead.
  15299. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) Descriptor() ([]byte, []int) {
  15300. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0, 7, 1}
  15301. }
  15302. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) GetDirectPath() string {
  15303. if x != nil && x.DirectPath != nil {
  15304. return *x.DirectPath
  15305. }
  15306. return ""
  15307. }
  15308. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) GetThumbHash() string {
  15309. if x != nil && x.ThumbHash != nil {
  15310. return *x.ThumbHash
  15311. }
  15312. return ""
  15313. }
  15314. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) GetEncThumbHash() string {
  15315. if x != nil && x.EncThumbHash != nil {
  15316. return *x.EncThumbHash
  15317. }
  15318. return ""
  15319. }
  15320. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) GetMediaKey() []byte {
  15321. if x != nil {
  15322. return x.MediaKey
  15323. }
  15324. return nil
  15325. }
  15326. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) GetMediaKeyTimestampMS() int64 {
  15327. if x != nil && x.MediaKeyTimestampMS != nil {
  15328. return *x.MediaKeyTimestampMS
  15329. }
  15330. return 0
  15331. }
  15332. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) GetThumbWidth() int32 {
  15333. if x != nil && x.ThumbWidth != nil {
  15334. return *x.ThumbWidth
  15335. }
  15336. return 0
  15337. }
  15338. func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) GetThumbHeight() int32 {
  15339. if x != nil && x.ThumbHeight != nil {
  15340. return *x.ThumbHeight
  15341. }
  15342. return 0
  15343. }
  15344. type PeerDataOperationRequestMessage_GalaxyFlowAction struct {
  15345. state protoimpl.MessageState `protogen:"open.v1"`
  15346. Type *PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType `protobuf:"varint,1,opt,name=type,enum=WAWebProtobufsE2E.PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType" json:"type,omitempty"`
  15347. FlowID *string `protobuf:"bytes,2,opt,name=flowID" json:"flowID,omitempty"`
  15348. StanzaID *string `protobuf:"bytes,3,opt,name=stanzaID" json:"stanzaID,omitempty"`
  15349. unknownFields protoimpl.UnknownFields
  15350. sizeCache protoimpl.SizeCache
  15351. }
  15352. func (x *PeerDataOperationRequestMessage_GalaxyFlowAction) Reset() {
  15353. *x = PeerDataOperationRequestMessage_GalaxyFlowAction{}
  15354. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[156]
  15355. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15356. ms.StoreMessageInfo(mi)
  15357. }
  15358. func (x *PeerDataOperationRequestMessage_GalaxyFlowAction) String() string {
  15359. return protoimpl.X.MessageStringOf(x)
  15360. }
  15361. func (*PeerDataOperationRequestMessage_GalaxyFlowAction) ProtoMessage() {}
  15362. func (x *PeerDataOperationRequestMessage_GalaxyFlowAction) ProtoReflect() protoreflect.Message {
  15363. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[156]
  15364. if x != nil {
  15365. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15366. if ms.LoadMessageInfo() == nil {
  15367. ms.StoreMessageInfo(mi)
  15368. }
  15369. return ms
  15370. }
  15371. return mi.MessageOf(x)
  15372. }
  15373. // Deprecated: Use PeerDataOperationRequestMessage_GalaxyFlowAction.ProtoReflect.Descriptor instead.
  15374. func (*PeerDataOperationRequestMessage_GalaxyFlowAction) Descriptor() ([]byte, []int) {
  15375. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 0}
  15376. }
  15377. func (x *PeerDataOperationRequestMessage_GalaxyFlowAction) GetType() PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType {
  15378. if x != nil && x.Type != nil {
  15379. return *x.Type
  15380. }
  15381. return PeerDataOperationRequestMessage_GalaxyFlowAction_NOTIFY_LAUNCH
  15382. }
  15383. func (x *PeerDataOperationRequestMessage_GalaxyFlowAction) GetFlowID() string {
  15384. if x != nil && x.FlowID != nil {
  15385. return *x.FlowID
  15386. }
  15387. return ""
  15388. }
  15389. func (x *PeerDataOperationRequestMessage_GalaxyFlowAction) GetStanzaID() string {
  15390. if x != nil && x.StanzaID != nil {
  15391. return *x.StanzaID
  15392. }
  15393. return ""
  15394. }
  15395. type PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest struct {
  15396. state protoimpl.MessageState `protogen:"open.v1"`
  15397. SyncType *HistorySyncType `protobuf:"varint,1,opt,name=syncType,enum=WAWebProtobufsE2E.HistorySyncType" json:"syncType,omitempty"`
  15398. ChunkOrder *uint32 `protobuf:"varint,2,opt,name=chunkOrder" json:"chunkOrder,omitempty"`
  15399. ChunkNotificationID *string `protobuf:"bytes,3,opt,name=chunkNotificationID" json:"chunkNotificationID,omitempty"`
  15400. RegenerateChunk *bool `protobuf:"varint,4,opt,name=regenerateChunk" json:"regenerateChunk,omitempty"`
  15401. unknownFields protoimpl.UnknownFields
  15402. sizeCache protoimpl.SizeCache
  15403. }
  15404. func (x *PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest) Reset() {
  15405. *x = PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest{}
  15406. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[157]
  15407. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15408. ms.StoreMessageInfo(mi)
  15409. }
  15410. func (x *PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest) String() string {
  15411. return protoimpl.X.MessageStringOf(x)
  15412. }
  15413. func (*PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest) ProtoMessage() {}
  15414. func (x *PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest) ProtoReflect() protoreflect.Message {
  15415. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[157]
  15416. if x != nil {
  15417. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15418. if ms.LoadMessageInfo() == nil {
  15419. ms.StoreMessageInfo(mi)
  15420. }
  15421. return ms
  15422. }
  15423. return mi.MessageOf(x)
  15424. }
  15425. // Deprecated: Use PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest.ProtoReflect.Descriptor instead.
  15426. func (*PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest) Descriptor() ([]byte, []int) {
  15427. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 1}
  15428. }
  15429. func (x *PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest) GetSyncType() HistorySyncType {
  15430. if x != nil && x.SyncType != nil {
  15431. return *x.SyncType
  15432. }
  15433. return HistorySyncType_INITIAL_BOOTSTRAP
  15434. }
  15435. func (x *PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest) GetChunkOrder() uint32 {
  15436. if x != nil && x.ChunkOrder != nil {
  15437. return *x.ChunkOrder
  15438. }
  15439. return 0
  15440. }
  15441. func (x *PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest) GetChunkNotificationID() string {
  15442. if x != nil && x.ChunkNotificationID != nil {
  15443. return *x.ChunkNotificationID
  15444. }
  15445. return ""
  15446. }
  15447. func (x *PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest) GetRegenerateChunk() bool {
  15448. if x != nil && x.RegenerateChunk != nil {
  15449. return *x.RegenerateChunk
  15450. }
  15451. return false
  15452. }
  15453. type PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest struct {
  15454. state protoimpl.MessageState `protogen:"open.v1"`
  15455. CollectionName *string `protobuf:"bytes,1,opt,name=collectionName" json:"collectionName,omitempty"`
  15456. Timestamp *int64 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
  15457. unknownFields protoimpl.UnknownFields
  15458. sizeCache protoimpl.SizeCache
  15459. }
  15460. func (x *PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest) Reset() {
  15461. *x = PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest{}
  15462. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[158]
  15463. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15464. ms.StoreMessageInfo(mi)
  15465. }
  15466. func (x *PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest) String() string {
  15467. return protoimpl.X.MessageStringOf(x)
  15468. }
  15469. func (*PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest) ProtoMessage() {}
  15470. func (x *PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest) ProtoReflect() protoreflect.Message {
  15471. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[158]
  15472. if x != nil {
  15473. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15474. if ms.LoadMessageInfo() == nil {
  15475. ms.StoreMessageInfo(mi)
  15476. }
  15477. return ms
  15478. }
  15479. return mi.MessageOf(x)
  15480. }
  15481. // Deprecated: Use PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest.ProtoReflect.Descriptor instead.
  15482. func (*PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest) Descriptor() ([]byte, []int) {
  15483. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 2}
  15484. }
  15485. func (x *PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest) GetCollectionName() string {
  15486. if x != nil && x.CollectionName != nil {
  15487. return *x.CollectionName
  15488. }
  15489. return ""
  15490. }
  15491. func (x *PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest) GetTimestamp() int64 {
  15492. if x != nil && x.Timestamp != nil {
  15493. return *x.Timestamp
  15494. }
  15495. return 0
  15496. }
  15497. type PeerDataOperationRequestMessage_PlaceholderMessageResendRequest struct {
  15498. state protoimpl.MessageState `protogen:"open.v1"`
  15499. MessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=messageKey" json:"messageKey,omitempty"`
  15500. unknownFields protoimpl.UnknownFields
  15501. sizeCache protoimpl.SizeCache
  15502. }
  15503. func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) Reset() {
  15504. *x = PeerDataOperationRequestMessage_PlaceholderMessageResendRequest{}
  15505. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[159]
  15506. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15507. ms.StoreMessageInfo(mi)
  15508. }
  15509. func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) String() string {
  15510. return protoimpl.X.MessageStringOf(x)
  15511. }
  15512. func (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) ProtoMessage() {}
  15513. func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) ProtoReflect() protoreflect.Message {
  15514. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[159]
  15515. if x != nil {
  15516. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15517. if ms.LoadMessageInfo() == nil {
  15518. ms.StoreMessageInfo(mi)
  15519. }
  15520. return ms
  15521. }
  15522. return mi.MessageOf(x)
  15523. }
  15524. // Deprecated: Use PeerDataOperationRequestMessage_PlaceholderMessageResendRequest.ProtoReflect.Descriptor instead.
  15525. func (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) Descriptor() ([]byte, []int) {
  15526. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 3}
  15527. }
  15528. func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) GetMessageKey() *waCommon.MessageKey {
  15529. if x != nil {
  15530. return x.MessageKey
  15531. }
  15532. return nil
  15533. }
  15534. type PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest struct {
  15535. state protoimpl.MessageState `protogen:"open.v1"`
  15536. RequestMetadata *FullHistorySyncOnDemandRequestMetadata `protobuf:"bytes,1,opt,name=requestMetadata" json:"requestMetadata,omitempty"`
  15537. HistorySyncConfig *waCompanionReg.DeviceProps_HistorySyncConfig `protobuf:"bytes,2,opt,name=historySyncConfig" json:"historySyncConfig,omitempty"`
  15538. unknownFields protoimpl.UnknownFields
  15539. sizeCache protoimpl.SizeCache
  15540. }
  15541. func (x *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) Reset() {
  15542. *x = PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest{}
  15543. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[160]
  15544. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15545. ms.StoreMessageInfo(mi)
  15546. }
  15547. func (x *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) String() string {
  15548. return protoimpl.X.MessageStringOf(x)
  15549. }
  15550. func (*PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) ProtoMessage() {}
  15551. func (x *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) ProtoReflect() protoreflect.Message {
  15552. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[160]
  15553. if x != nil {
  15554. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15555. if ms.LoadMessageInfo() == nil {
  15556. ms.StoreMessageInfo(mi)
  15557. }
  15558. return ms
  15559. }
  15560. return mi.MessageOf(x)
  15561. }
  15562. // Deprecated: Use PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest.ProtoReflect.Descriptor instead.
  15563. func (*PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) Descriptor() ([]byte, []int) {
  15564. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 4}
  15565. }
  15566. func (x *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) GetRequestMetadata() *FullHistorySyncOnDemandRequestMetadata {
  15567. if x != nil {
  15568. return x.RequestMetadata
  15569. }
  15570. return nil
  15571. }
  15572. func (x *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) GetHistorySyncConfig() *waCompanionReg.DeviceProps_HistorySyncConfig {
  15573. if x != nil {
  15574. return x.HistorySyncConfig
  15575. }
  15576. return nil
  15577. }
  15578. type PeerDataOperationRequestMessage_HistorySyncOnDemandRequest struct {
  15579. state protoimpl.MessageState `protogen:"open.v1"`
  15580. ChatJID *string `protobuf:"bytes,1,opt,name=chatJID" json:"chatJID,omitempty"`
  15581. OldestMsgID *string `protobuf:"bytes,2,opt,name=oldestMsgID" json:"oldestMsgID,omitempty"`
  15582. OldestMsgFromMe *bool `protobuf:"varint,3,opt,name=oldestMsgFromMe" json:"oldestMsgFromMe,omitempty"`
  15583. OnDemandMsgCount *int32 `protobuf:"varint,4,opt,name=onDemandMsgCount" json:"onDemandMsgCount,omitempty"`
  15584. OldestMsgTimestampMS *int64 `protobuf:"varint,5,opt,name=oldestMsgTimestampMS" json:"oldestMsgTimestampMS,omitempty"`
  15585. AccountLid *string `protobuf:"bytes,6,opt,name=accountLid" json:"accountLid,omitempty"`
  15586. unknownFields protoimpl.UnknownFields
  15587. sizeCache protoimpl.SizeCache
  15588. }
  15589. func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) Reset() {
  15590. *x = PeerDataOperationRequestMessage_HistorySyncOnDemandRequest{}
  15591. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[161]
  15592. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15593. ms.StoreMessageInfo(mi)
  15594. }
  15595. func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) String() string {
  15596. return protoimpl.X.MessageStringOf(x)
  15597. }
  15598. func (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) ProtoMessage() {}
  15599. func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) ProtoReflect() protoreflect.Message {
  15600. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[161]
  15601. if x != nil {
  15602. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15603. if ms.LoadMessageInfo() == nil {
  15604. ms.StoreMessageInfo(mi)
  15605. }
  15606. return ms
  15607. }
  15608. return mi.MessageOf(x)
  15609. }
  15610. // Deprecated: Use PeerDataOperationRequestMessage_HistorySyncOnDemandRequest.ProtoReflect.Descriptor instead.
  15611. func (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) Descriptor() ([]byte, []int) {
  15612. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 5}
  15613. }
  15614. func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) GetChatJID() string {
  15615. if x != nil && x.ChatJID != nil {
  15616. return *x.ChatJID
  15617. }
  15618. return ""
  15619. }
  15620. func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) GetOldestMsgID() string {
  15621. if x != nil && x.OldestMsgID != nil {
  15622. return *x.OldestMsgID
  15623. }
  15624. return ""
  15625. }
  15626. func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) GetOldestMsgFromMe() bool {
  15627. if x != nil && x.OldestMsgFromMe != nil {
  15628. return *x.OldestMsgFromMe
  15629. }
  15630. return false
  15631. }
  15632. func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) GetOnDemandMsgCount() int32 {
  15633. if x != nil && x.OnDemandMsgCount != nil {
  15634. return *x.OnDemandMsgCount
  15635. }
  15636. return 0
  15637. }
  15638. func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) GetOldestMsgTimestampMS() int64 {
  15639. if x != nil && x.OldestMsgTimestampMS != nil {
  15640. return *x.OldestMsgTimestampMS
  15641. }
  15642. return 0
  15643. }
  15644. func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) GetAccountLid() string {
  15645. if x != nil && x.AccountLid != nil {
  15646. return *x.AccountLid
  15647. }
  15648. return ""
  15649. }
  15650. type PeerDataOperationRequestMessage_RequestUrlPreview struct {
  15651. state protoimpl.MessageState `protogen:"open.v1"`
  15652. URL *string `protobuf:"bytes,1,opt,name=URL" json:"URL,omitempty"`
  15653. IncludeHqThumbnail *bool `protobuf:"varint,2,opt,name=includeHqThumbnail" json:"includeHqThumbnail,omitempty"`
  15654. unknownFields protoimpl.UnknownFields
  15655. sizeCache protoimpl.SizeCache
  15656. }
  15657. func (x *PeerDataOperationRequestMessage_RequestUrlPreview) Reset() {
  15658. *x = PeerDataOperationRequestMessage_RequestUrlPreview{}
  15659. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[162]
  15660. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15661. ms.StoreMessageInfo(mi)
  15662. }
  15663. func (x *PeerDataOperationRequestMessage_RequestUrlPreview) String() string {
  15664. return protoimpl.X.MessageStringOf(x)
  15665. }
  15666. func (*PeerDataOperationRequestMessage_RequestUrlPreview) ProtoMessage() {}
  15667. func (x *PeerDataOperationRequestMessage_RequestUrlPreview) ProtoReflect() protoreflect.Message {
  15668. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[162]
  15669. if x != nil {
  15670. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15671. if ms.LoadMessageInfo() == nil {
  15672. ms.StoreMessageInfo(mi)
  15673. }
  15674. return ms
  15675. }
  15676. return mi.MessageOf(x)
  15677. }
  15678. // Deprecated: Use PeerDataOperationRequestMessage_RequestUrlPreview.ProtoReflect.Descriptor instead.
  15679. func (*PeerDataOperationRequestMessage_RequestUrlPreview) Descriptor() ([]byte, []int) {
  15680. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 6}
  15681. }
  15682. func (x *PeerDataOperationRequestMessage_RequestUrlPreview) GetURL() string {
  15683. if x != nil && x.URL != nil {
  15684. return *x.URL
  15685. }
  15686. return ""
  15687. }
  15688. func (x *PeerDataOperationRequestMessage_RequestUrlPreview) GetIncludeHqThumbnail() bool {
  15689. if x != nil && x.IncludeHqThumbnail != nil {
  15690. return *x.IncludeHqThumbnail
  15691. }
  15692. return false
  15693. }
  15694. type PeerDataOperationRequestMessage_RequestStickerReupload struct {
  15695. state protoimpl.MessageState `protogen:"open.v1"`
  15696. FileSHA256 *string `protobuf:"bytes,1,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  15697. unknownFields protoimpl.UnknownFields
  15698. sizeCache protoimpl.SizeCache
  15699. }
  15700. func (x *PeerDataOperationRequestMessage_RequestStickerReupload) Reset() {
  15701. *x = PeerDataOperationRequestMessage_RequestStickerReupload{}
  15702. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[163]
  15703. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15704. ms.StoreMessageInfo(mi)
  15705. }
  15706. func (x *PeerDataOperationRequestMessage_RequestStickerReupload) String() string {
  15707. return protoimpl.X.MessageStringOf(x)
  15708. }
  15709. func (*PeerDataOperationRequestMessage_RequestStickerReupload) ProtoMessage() {}
  15710. func (x *PeerDataOperationRequestMessage_RequestStickerReupload) ProtoReflect() protoreflect.Message {
  15711. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[163]
  15712. if x != nil {
  15713. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15714. if ms.LoadMessageInfo() == nil {
  15715. ms.StoreMessageInfo(mi)
  15716. }
  15717. return ms
  15718. }
  15719. return mi.MessageOf(x)
  15720. }
  15721. // Deprecated: Use PeerDataOperationRequestMessage_RequestStickerReupload.ProtoReflect.Descriptor instead.
  15722. func (*PeerDataOperationRequestMessage_RequestStickerReupload) Descriptor() ([]byte, []int) {
  15723. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 7}
  15724. }
  15725. func (x *PeerDataOperationRequestMessage_RequestStickerReupload) GetFileSHA256() string {
  15726. if x != nil && x.FileSHA256 != nil {
  15727. return *x.FileSHA256
  15728. }
  15729. return ""
  15730. }
  15731. type CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent struct {
  15732. state protoimpl.MessageState `protogen:"open.v1"`
  15733. HandoffNotificationText *string `protobuf:"bytes,1,opt,name=handoffNotificationText" json:"handoffNotificationText,omitempty"`
  15734. ExtraJSON *string `protobuf:"bytes,2,opt,name=extraJSON" json:"extraJSON,omitempty"`
  15735. unknownFields protoimpl.UnknownFields
  15736. sizeCache protoimpl.SizeCache
  15737. }
  15738. func (x *CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent) Reset() {
  15739. *x = CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent{}
  15740. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[164]
  15741. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15742. ms.StoreMessageInfo(mi)
  15743. }
  15744. func (x *CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent) String() string {
  15745. return protoimpl.X.MessageStringOf(x)
  15746. }
  15747. func (*CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent) ProtoMessage() {}
  15748. func (x *CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent) ProtoReflect() protoreflect.Message {
  15749. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[164]
  15750. if x != nil {
  15751. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15752. if ms.LoadMessageInfo() == nil {
  15753. ms.StoreMessageInfo(mi)
  15754. }
  15755. return ms
  15756. }
  15757. return mi.MessageOf(x)
  15758. }
  15759. // Deprecated: Use CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent.ProtoReflect.Descriptor instead.
  15760. func (*CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent) Descriptor() ([]byte, []int) {
  15761. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25, 0}
  15762. }
  15763. func (x *CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent) GetHandoffNotificationText() string {
  15764. if x != nil && x.HandoffNotificationText != nil {
  15765. return *x.HandoffNotificationText
  15766. }
  15767. return ""
  15768. }
  15769. func (x *CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent) GetExtraJSON() string {
  15770. if x != nil && x.ExtraJSON != nil {
  15771. return *x.ExtraJSON
  15772. }
  15773. return ""
  15774. }
  15775. type PaymentLinkMetadata_PaymentLinkHeader struct {
  15776. state protoimpl.MessageState `protogen:"open.v1"`
  15777. HeaderType *PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType `protobuf:"varint,1,opt,name=headerType,enum=WAWebProtobufsE2E.PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType" json:"headerType,omitempty"`
  15778. unknownFields protoimpl.UnknownFields
  15779. sizeCache protoimpl.SizeCache
  15780. }
  15781. func (x *PaymentLinkMetadata_PaymentLinkHeader) Reset() {
  15782. *x = PaymentLinkMetadata_PaymentLinkHeader{}
  15783. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[165]
  15784. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15785. ms.StoreMessageInfo(mi)
  15786. }
  15787. func (x *PaymentLinkMetadata_PaymentLinkHeader) String() string {
  15788. return protoimpl.X.MessageStringOf(x)
  15789. }
  15790. func (*PaymentLinkMetadata_PaymentLinkHeader) ProtoMessage() {}
  15791. func (x *PaymentLinkMetadata_PaymentLinkHeader) ProtoReflect() protoreflect.Message {
  15792. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[165]
  15793. if x != nil {
  15794. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15795. if ms.LoadMessageInfo() == nil {
  15796. ms.StoreMessageInfo(mi)
  15797. }
  15798. return ms
  15799. }
  15800. return mi.MessageOf(x)
  15801. }
  15802. // Deprecated: Use PaymentLinkMetadata_PaymentLinkHeader.ProtoReflect.Descriptor instead.
  15803. func (*PaymentLinkMetadata_PaymentLinkHeader) Descriptor() ([]byte, []int) {
  15804. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 0}
  15805. }
  15806. func (x *PaymentLinkMetadata_PaymentLinkHeader) GetHeaderType() PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType {
  15807. if x != nil && x.HeaderType != nil {
  15808. return *x.HeaderType
  15809. }
  15810. return PaymentLinkMetadata_PaymentLinkHeader_LINK_PREVIEW
  15811. }
  15812. type PaymentLinkMetadata_PaymentLinkProvider struct {
  15813. state protoimpl.MessageState `protogen:"open.v1"`
  15814. ParamsJSON *string `protobuf:"bytes,1,opt,name=paramsJSON" json:"paramsJSON,omitempty"`
  15815. unknownFields protoimpl.UnknownFields
  15816. sizeCache protoimpl.SizeCache
  15817. }
  15818. func (x *PaymentLinkMetadata_PaymentLinkProvider) Reset() {
  15819. *x = PaymentLinkMetadata_PaymentLinkProvider{}
  15820. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[166]
  15821. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15822. ms.StoreMessageInfo(mi)
  15823. }
  15824. func (x *PaymentLinkMetadata_PaymentLinkProvider) String() string {
  15825. return protoimpl.X.MessageStringOf(x)
  15826. }
  15827. func (*PaymentLinkMetadata_PaymentLinkProvider) ProtoMessage() {}
  15828. func (x *PaymentLinkMetadata_PaymentLinkProvider) ProtoReflect() protoreflect.Message {
  15829. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[166]
  15830. if x != nil {
  15831. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15832. if ms.LoadMessageInfo() == nil {
  15833. ms.StoreMessageInfo(mi)
  15834. }
  15835. return ms
  15836. }
  15837. return mi.MessageOf(x)
  15838. }
  15839. // Deprecated: Use PaymentLinkMetadata_PaymentLinkProvider.ProtoReflect.Descriptor instead.
  15840. func (*PaymentLinkMetadata_PaymentLinkProvider) Descriptor() ([]byte, []int) {
  15841. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 1}
  15842. }
  15843. func (x *PaymentLinkMetadata_PaymentLinkProvider) GetParamsJSON() string {
  15844. if x != nil && x.ParamsJSON != nil {
  15845. return *x.ParamsJSON
  15846. }
  15847. return ""
  15848. }
  15849. type PaymentLinkMetadata_PaymentLinkButton struct {
  15850. state protoimpl.MessageState `protogen:"open.v1"`
  15851. DisplayText *string `protobuf:"bytes,1,opt,name=displayText" json:"displayText,omitempty"`
  15852. unknownFields protoimpl.UnknownFields
  15853. sizeCache protoimpl.SizeCache
  15854. }
  15855. func (x *PaymentLinkMetadata_PaymentLinkButton) Reset() {
  15856. *x = PaymentLinkMetadata_PaymentLinkButton{}
  15857. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[167]
  15858. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15859. ms.StoreMessageInfo(mi)
  15860. }
  15861. func (x *PaymentLinkMetadata_PaymentLinkButton) String() string {
  15862. return protoimpl.X.MessageStringOf(x)
  15863. }
  15864. func (*PaymentLinkMetadata_PaymentLinkButton) ProtoMessage() {}
  15865. func (x *PaymentLinkMetadata_PaymentLinkButton) ProtoReflect() protoreflect.Message {
  15866. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[167]
  15867. if x != nil {
  15868. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15869. if ms.LoadMessageInfo() == nil {
  15870. ms.StoreMessageInfo(mi)
  15871. }
  15872. return ms
  15873. }
  15874. return mi.MessageOf(x)
  15875. }
  15876. // Deprecated: Use PaymentLinkMetadata_PaymentLinkButton.ProtoReflect.Descriptor instead.
  15877. func (*PaymentLinkMetadata_PaymentLinkButton) Descriptor() ([]byte, []int) {
  15878. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 2}
  15879. }
  15880. func (x *PaymentLinkMetadata_PaymentLinkButton) GetDisplayText() string {
  15881. if x != nil && x.DisplayText != nil {
  15882. return *x.DisplayText
  15883. }
  15884. return ""
  15885. }
  15886. type ContextInfo_StatusAudienceMetadata struct {
  15887. state protoimpl.MessageState `protogen:"open.v1"`
  15888. AudienceType *ContextInfo_StatusAudienceMetadata_AudienceType `protobuf:"varint,1,opt,name=audienceType,enum=WAWebProtobufsE2E.ContextInfo_StatusAudienceMetadata_AudienceType" json:"audienceType,omitempty"`
  15889. unknownFields protoimpl.UnknownFields
  15890. sizeCache protoimpl.SizeCache
  15891. }
  15892. func (x *ContextInfo_StatusAudienceMetadata) Reset() {
  15893. *x = ContextInfo_StatusAudienceMetadata{}
  15894. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[168]
  15895. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15896. ms.StoreMessageInfo(mi)
  15897. }
  15898. func (x *ContextInfo_StatusAudienceMetadata) String() string {
  15899. return protoimpl.X.MessageStringOf(x)
  15900. }
  15901. func (*ContextInfo_StatusAudienceMetadata) ProtoMessage() {}
  15902. func (x *ContextInfo_StatusAudienceMetadata) ProtoReflect() protoreflect.Message {
  15903. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[168]
  15904. if x != nil {
  15905. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15906. if ms.LoadMessageInfo() == nil {
  15907. ms.StoreMessageInfo(mi)
  15908. }
  15909. return ms
  15910. }
  15911. return mi.MessageOf(x)
  15912. }
  15913. // Deprecated: Use ContextInfo_StatusAudienceMetadata.ProtoReflect.Descriptor instead.
  15914. func (*ContextInfo_StatusAudienceMetadata) Descriptor() ([]byte, []int) {
  15915. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 0}
  15916. }
  15917. func (x *ContextInfo_StatusAudienceMetadata) GetAudienceType() ContextInfo_StatusAudienceMetadata_AudienceType {
  15918. if x != nil && x.AudienceType != nil {
  15919. return *x.AudienceType
  15920. }
  15921. return ContextInfo_StatusAudienceMetadata_UNKNOWN
  15922. }
  15923. type ContextInfo_DataSharingContext struct {
  15924. state protoimpl.MessageState `protogen:"open.v1"`
  15925. ShowMmDisclosure *bool `protobuf:"varint,1,opt,name=showMmDisclosure" json:"showMmDisclosure,omitempty"`
  15926. EncryptedSignalTokenConsented *string `protobuf:"bytes,2,opt,name=encryptedSignalTokenConsented" json:"encryptedSignalTokenConsented,omitempty"`
  15927. Parameters []*ContextInfo_DataSharingContext_Parameters `protobuf:"bytes,3,rep,name=parameters" json:"parameters,omitempty"`
  15928. DataSharingFlags *int32 `protobuf:"varint,4,opt,name=dataSharingFlags" json:"dataSharingFlags,omitempty"`
  15929. unknownFields protoimpl.UnknownFields
  15930. sizeCache protoimpl.SizeCache
  15931. }
  15932. func (x *ContextInfo_DataSharingContext) Reset() {
  15933. *x = ContextInfo_DataSharingContext{}
  15934. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[169]
  15935. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15936. ms.StoreMessageInfo(mi)
  15937. }
  15938. func (x *ContextInfo_DataSharingContext) String() string {
  15939. return protoimpl.X.MessageStringOf(x)
  15940. }
  15941. func (*ContextInfo_DataSharingContext) ProtoMessage() {}
  15942. func (x *ContextInfo_DataSharingContext) ProtoReflect() protoreflect.Message {
  15943. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[169]
  15944. if x != nil {
  15945. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15946. if ms.LoadMessageInfo() == nil {
  15947. ms.StoreMessageInfo(mi)
  15948. }
  15949. return ms
  15950. }
  15951. return mi.MessageOf(x)
  15952. }
  15953. // Deprecated: Use ContextInfo_DataSharingContext.ProtoReflect.Descriptor instead.
  15954. func (*ContextInfo_DataSharingContext) Descriptor() ([]byte, []int) {
  15955. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 1}
  15956. }
  15957. func (x *ContextInfo_DataSharingContext) GetShowMmDisclosure() bool {
  15958. if x != nil && x.ShowMmDisclosure != nil {
  15959. return *x.ShowMmDisclosure
  15960. }
  15961. return false
  15962. }
  15963. func (x *ContextInfo_DataSharingContext) GetEncryptedSignalTokenConsented() string {
  15964. if x != nil && x.EncryptedSignalTokenConsented != nil {
  15965. return *x.EncryptedSignalTokenConsented
  15966. }
  15967. return ""
  15968. }
  15969. func (x *ContextInfo_DataSharingContext) GetParameters() []*ContextInfo_DataSharingContext_Parameters {
  15970. if x != nil {
  15971. return x.Parameters
  15972. }
  15973. return nil
  15974. }
  15975. func (x *ContextInfo_DataSharingContext) GetDataSharingFlags() int32 {
  15976. if x != nil && x.DataSharingFlags != nil {
  15977. return *x.DataSharingFlags
  15978. }
  15979. return 0
  15980. }
  15981. type ContextInfo_ForwardedNewsletterMessageInfo struct {
  15982. state protoimpl.MessageState `protogen:"open.v1"`
  15983. NewsletterJID *string `protobuf:"bytes,1,opt,name=newsletterJID" json:"newsletterJID,omitempty"`
  15984. ServerMessageID *int32 `protobuf:"varint,2,opt,name=serverMessageID" json:"serverMessageID,omitempty"`
  15985. NewsletterName *string `protobuf:"bytes,3,opt,name=newsletterName" json:"newsletterName,omitempty"`
  15986. ContentType *ContextInfo_ForwardedNewsletterMessageInfo_ContentType `protobuf:"varint,4,opt,name=contentType,enum=WAWebProtobufsE2E.ContextInfo_ForwardedNewsletterMessageInfo_ContentType" json:"contentType,omitempty"`
  15987. AccessibilityText *string `protobuf:"bytes,5,opt,name=accessibilityText" json:"accessibilityText,omitempty"`
  15988. ProfileName *string `protobuf:"bytes,6,opt,name=profileName" json:"profileName,omitempty"`
  15989. unknownFields protoimpl.UnknownFields
  15990. sizeCache protoimpl.SizeCache
  15991. }
  15992. func (x *ContextInfo_ForwardedNewsletterMessageInfo) Reset() {
  15993. *x = ContextInfo_ForwardedNewsletterMessageInfo{}
  15994. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[170]
  15995. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  15996. ms.StoreMessageInfo(mi)
  15997. }
  15998. func (x *ContextInfo_ForwardedNewsletterMessageInfo) String() string {
  15999. return protoimpl.X.MessageStringOf(x)
  16000. }
  16001. func (*ContextInfo_ForwardedNewsletterMessageInfo) ProtoMessage() {}
  16002. func (x *ContextInfo_ForwardedNewsletterMessageInfo) ProtoReflect() protoreflect.Message {
  16003. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[170]
  16004. if x != nil {
  16005. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16006. if ms.LoadMessageInfo() == nil {
  16007. ms.StoreMessageInfo(mi)
  16008. }
  16009. return ms
  16010. }
  16011. return mi.MessageOf(x)
  16012. }
  16013. // Deprecated: Use ContextInfo_ForwardedNewsletterMessageInfo.ProtoReflect.Descriptor instead.
  16014. func (*ContextInfo_ForwardedNewsletterMessageInfo) Descriptor() ([]byte, []int) {
  16015. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 2}
  16016. }
  16017. func (x *ContextInfo_ForwardedNewsletterMessageInfo) GetNewsletterJID() string {
  16018. if x != nil && x.NewsletterJID != nil {
  16019. return *x.NewsletterJID
  16020. }
  16021. return ""
  16022. }
  16023. func (x *ContextInfo_ForwardedNewsletterMessageInfo) GetServerMessageID() int32 {
  16024. if x != nil && x.ServerMessageID != nil {
  16025. return *x.ServerMessageID
  16026. }
  16027. return 0
  16028. }
  16029. func (x *ContextInfo_ForwardedNewsletterMessageInfo) GetNewsletterName() string {
  16030. if x != nil && x.NewsletterName != nil {
  16031. return *x.NewsletterName
  16032. }
  16033. return ""
  16034. }
  16035. func (x *ContextInfo_ForwardedNewsletterMessageInfo) GetContentType() ContextInfo_ForwardedNewsletterMessageInfo_ContentType {
  16036. if x != nil && x.ContentType != nil {
  16037. return *x.ContentType
  16038. }
  16039. return ContextInfo_ForwardedNewsletterMessageInfo_UPDATE
  16040. }
  16041. func (x *ContextInfo_ForwardedNewsletterMessageInfo) GetAccessibilityText() string {
  16042. if x != nil && x.AccessibilityText != nil {
  16043. return *x.AccessibilityText
  16044. }
  16045. return ""
  16046. }
  16047. func (x *ContextInfo_ForwardedNewsletterMessageInfo) GetProfileName() string {
  16048. if x != nil && x.ProfileName != nil {
  16049. return *x.ProfileName
  16050. }
  16051. return ""
  16052. }
  16053. type ContextInfo_ExternalAdReplyInfo struct {
  16054. state protoimpl.MessageState `protogen:"open.v1"`
  16055. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  16056. Body *string `protobuf:"bytes,2,opt,name=body" json:"body,omitempty"`
  16057. MediaType *ContextInfo_ExternalAdReplyInfo_MediaType `protobuf:"varint,3,opt,name=mediaType,enum=WAWebProtobufsE2E.ContextInfo_ExternalAdReplyInfo_MediaType" json:"mediaType,omitempty"`
  16058. ThumbnailURL *string `protobuf:"bytes,4,opt,name=thumbnailURL" json:"thumbnailURL,omitempty"`
  16059. MediaURL *string `protobuf:"bytes,5,opt,name=mediaURL" json:"mediaURL,omitempty"`
  16060. Thumbnail []byte `protobuf:"bytes,6,opt,name=thumbnail" json:"thumbnail,omitempty"`
  16061. SourceType *string `protobuf:"bytes,7,opt,name=sourceType" json:"sourceType,omitempty"`
  16062. SourceID *string `protobuf:"bytes,8,opt,name=sourceID" json:"sourceID,omitempty"`
  16063. SourceURL *string `protobuf:"bytes,9,opt,name=sourceURL" json:"sourceURL,omitempty"`
  16064. ContainsAutoReply *bool `protobuf:"varint,10,opt,name=containsAutoReply" json:"containsAutoReply,omitempty"`
  16065. RenderLargerThumbnail *bool `protobuf:"varint,11,opt,name=renderLargerThumbnail" json:"renderLargerThumbnail,omitempty"`
  16066. ShowAdAttribution *bool `protobuf:"varint,12,opt,name=showAdAttribution" json:"showAdAttribution,omitempty"`
  16067. CtwaClid *string `protobuf:"bytes,13,opt,name=ctwaClid" json:"ctwaClid,omitempty"`
  16068. Ref *string `protobuf:"bytes,14,opt,name=ref" json:"ref,omitempty"`
  16069. ClickToWhatsappCall *bool `protobuf:"varint,15,opt,name=clickToWhatsappCall" json:"clickToWhatsappCall,omitempty"`
  16070. AdContextPreviewDismissed *bool `protobuf:"varint,16,opt,name=adContextPreviewDismissed" json:"adContextPreviewDismissed,omitempty"`
  16071. SourceApp *string `protobuf:"bytes,17,opt,name=sourceApp" json:"sourceApp,omitempty"`
  16072. AutomatedGreetingMessageShown *bool `protobuf:"varint,18,opt,name=automatedGreetingMessageShown" json:"automatedGreetingMessageShown,omitempty"`
  16073. GreetingMessageBody *string `protobuf:"bytes,19,opt,name=greetingMessageBody" json:"greetingMessageBody,omitempty"`
  16074. CtaPayload *string `protobuf:"bytes,20,opt,name=ctaPayload" json:"ctaPayload,omitempty"`
  16075. DisableNudge *bool `protobuf:"varint,21,opt,name=disableNudge" json:"disableNudge,omitempty"`
  16076. OriginalImageURL *string `protobuf:"bytes,22,opt,name=originalImageURL" json:"originalImageURL,omitempty"`
  16077. AutomatedGreetingMessageCtaType *string `protobuf:"bytes,23,opt,name=automatedGreetingMessageCtaType" json:"automatedGreetingMessageCtaType,omitempty"`
  16078. WtwaAdFormat *bool `protobuf:"varint,24,opt,name=wtwaAdFormat" json:"wtwaAdFormat,omitempty"`
  16079. AdType *ContextInfo_ExternalAdReplyInfo_AdType `protobuf:"varint,25,opt,name=adType,enum=WAWebProtobufsE2E.ContextInfo_ExternalAdReplyInfo_AdType" json:"adType,omitempty"`
  16080. WtwaWebsiteURL *string `protobuf:"bytes,26,opt,name=wtwaWebsiteURL" json:"wtwaWebsiteURL,omitempty"`
  16081. AdPreviewURL *string `protobuf:"bytes,27,opt,name=adPreviewURL" json:"adPreviewURL,omitempty"`
  16082. unknownFields protoimpl.UnknownFields
  16083. sizeCache protoimpl.SizeCache
  16084. }
  16085. func (x *ContextInfo_ExternalAdReplyInfo) Reset() {
  16086. *x = ContextInfo_ExternalAdReplyInfo{}
  16087. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[171]
  16088. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16089. ms.StoreMessageInfo(mi)
  16090. }
  16091. func (x *ContextInfo_ExternalAdReplyInfo) String() string {
  16092. return protoimpl.X.MessageStringOf(x)
  16093. }
  16094. func (*ContextInfo_ExternalAdReplyInfo) ProtoMessage() {}
  16095. func (x *ContextInfo_ExternalAdReplyInfo) ProtoReflect() protoreflect.Message {
  16096. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[171]
  16097. if x != nil {
  16098. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16099. if ms.LoadMessageInfo() == nil {
  16100. ms.StoreMessageInfo(mi)
  16101. }
  16102. return ms
  16103. }
  16104. return mi.MessageOf(x)
  16105. }
  16106. // Deprecated: Use ContextInfo_ExternalAdReplyInfo.ProtoReflect.Descriptor instead.
  16107. func (*ContextInfo_ExternalAdReplyInfo) Descriptor() ([]byte, []int) {
  16108. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 3}
  16109. }
  16110. func (x *ContextInfo_ExternalAdReplyInfo) GetTitle() string {
  16111. if x != nil && x.Title != nil {
  16112. return *x.Title
  16113. }
  16114. return ""
  16115. }
  16116. func (x *ContextInfo_ExternalAdReplyInfo) GetBody() string {
  16117. if x != nil && x.Body != nil {
  16118. return *x.Body
  16119. }
  16120. return ""
  16121. }
  16122. func (x *ContextInfo_ExternalAdReplyInfo) GetMediaType() ContextInfo_ExternalAdReplyInfo_MediaType {
  16123. if x != nil && x.MediaType != nil {
  16124. return *x.MediaType
  16125. }
  16126. return ContextInfo_ExternalAdReplyInfo_NONE
  16127. }
  16128. func (x *ContextInfo_ExternalAdReplyInfo) GetThumbnailURL() string {
  16129. if x != nil && x.ThumbnailURL != nil {
  16130. return *x.ThumbnailURL
  16131. }
  16132. return ""
  16133. }
  16134. func (x *ContextInfo_ExternalAdReplyInfo) GetMediaURL() string {
  16135. if x != nil && x.MediaURL != nil {
  16136. return *x.MediaURL
  16137. }
  16138. return ""
  16139. }
  16140. func (x *ContextInfo_ExternalAdReplyInfo) GetThumbnail() []byte {
  16141. if x != nil {
  16142. return x.Thumbnail
  16143. }
  16144. return nil
  16145. }
  16146. func (x *ContextInfo_ExternalAdReplyInfo) GetSourceType() string {
  16147. if x != nil && x.SourceType != nil {
  16148. return *x.SourceType
  16149. }
  16150. return ""
  16151. }
  16152. func (x *ContextInfo_ExternalAdReplyInfo) GetSourceID() string {
  16153. if x != nil && x.SourceID != nil {
  16154. return *x.SourceID
  16155. }
  16156. return ""
  16157. }
  16158. func (x *ContextInfo_ExternalAdReplyInfo) GetSourceURL() string {
  16159. if x != nil && x.SourceURL != nil {
  16160. return *x.SourceURL
  16161. }
  16162. return ""
  16163. }
  16164. func (x *ContextInfo_ExternalAdReplyInfo) GetContainsAutoReply() bool {
  16165. if x != nil && x.ContainsAutoReply != nil {
  16166. return *x.ContainsAutoReply
  16167. }
  16168. return false
  16169. }
  16170. func (x *ContextInfo_ExternalAdReplyInfo) GetRenderLargerThumbnail() bool {
  16171. if x != nil && x.RenderLargerThumbnail != nil {
  16172. return *x.RenderLargerThumbnail
  16173. }
  16174. return false
  16175. }
  16176. func (x *ContextInfo_ExternalAdReplyInfo) GetShowAdAttribution() bool {
  16177. if x != nil && x.ShowAdAttribution != nil {
  16178. return *x.ShowAdAttribution
  16179. }
  16180. return false
  16181. }
  16182. func (x *ContextInfo_ExternalAdReplyInfo) GetCtwaClid() string {
  16183. if x != nil && x.CtwaClid != nil {
  16184. return *x.CtwaClid
  16185. }
  16186. return ""
  16187. }
  16188. func (x *ContextInfo_ExternalAdReplyInfo) GetRef() string {
  16189. if x != nil && x.Ref != nil {
  16190. return *x.Ref
  16191. }
  16192. return ""
  16193. }
  16194. func (x *ContextInfo_ExternalAdReplyInfo) GetClickToWhatsappCall() bool {
  16195. if x != nil && x.ClickToWhatsappCall != nil {
  16196. return *x.ClickToWhatsappCall
  16197. }
  16198. return false
  16199. }
  16200. func (x *ContextInfo_ExternalAdReplyInfo) GetAdContextPreviewDismissed() bool {
  16201. if x != nil && x.AdContextPreviewDismissed != nil {
  16202. return *x.AdContextPreviewDismissed
  16203. }
  16204. return false
  16205. }
  16206. func (x *ContextInfo_ExternalAdReplyInfo) GetSourceApp() string {
  16207. if x != nil && x.SourceApp != nil {
  16208. return *x.SourceApp
  16209. }
  16210. return ""
  16211. }
  16212. func (x *ContextInfo_ExternalAdReplyInfo) GetAutomatedGreetingMessageShown() bool {
  16213. if x != nil && x.AutomatedGreetingMessageShown != nil {
  16214. return *x.AutomatedGreetingMessageShown
  16215. }
  16216. return false
  16217. }
  16218. func (x *ContextInfo_ExternalAdReplyInfo) GetGreetingMessageBody() string {
  16219. if x != nil && x.GreetingMessageBody != nil {
  16220. return *x.GreetingMessageBody
  16221. }
  16222. return ""
  16223. }
  16224. func (x *ContextInfo_ExternalAdReplyInfo) GetCtaPayload() string {
  16225. if x != nil && x.CtaPayload != nil {
  16226. return *x.CtaPayload
  16227. }
  16228. return ""
  16229. }
  16230. func (x *ContextInfo_ExternalAdReplyInfo) GetDisableNudge() bool {
  16231. if x != nil && x.DisableNudge != nil {
  16232. return *x.DisableNudge
  16233. }
  16234. return false
  16235. }
  16236. func (x *ContextInfo_ExternalAdReplyInfo) GetOriginalImageURL() string {
  16237. if x != nil && x.OriginalImageURL != nil {
  16238. return *x.OriginalImageURL
  16239. }
  16240. return ""
  16241. }
  16242. func (x *ContextInfo_ExternalAdReplyInfo) GetAutomatedGreetingMessageCtaType() string {
  16243. if x != nil && x.AutomatedGreetingMessageCtaType != nil {
  16244. return *x.AutomatedGreetingMessageCtaType
  16245. }
  16246. return ""
  16247. }
  16248. func (x *ContextInfo_ExternalAdReplyInfo) GetWtwaAdFormat() bool {
  16249. if x != nil && x.WtwaAdFormat != nil {
  16250. return *x.WtwaAdFormat
  16251. }
  16252. return false
  16253. }
  16254. func (x *ContextInfo_ExternalAdReplyInfo) GetAdType() ContextInfo_ExternalAdReplyInfo_AdType {
  16255. if x != nil && x.AdType != nil {
  16256. return *x.AdType
  16257. }
  16258. return ContextInfo_ExternalAdReplyInfo_CTWA
  16259. }
  16260. func (x *ContextInfo_ExternalAdReplyInfo) GetWtwaWebsiteURL() string {
  16261. if x != nil && x.WtwaWebsiteURL != nil {
  16262. return *x.WtwaWebsiteURL
  16263. }
  16264. return ""
  16265. }
  16266. func (x *ContextInfo_ExternalAdReplyInfo) GetAdPreviewURL() string {
  16267. if x != nil && x.AdPreviewURL != nil {
  16268. return *x.AdPreviewURL
  16269. }
  16270. return ""
  16271. }
  16272. type ContextInfo_AdReplyInfo struct {
  16273. state protoimpl.MessageState `protogen:"open.v1"`
  16274. AdvertiserName *string `protobuf:"bytes,1,opt,name=advertiserName" json:"advertiserName,omitempty"`
  16275. MediaType *ContextInfo_AdReplyInfo_MediaType `protobuf:"varint,2,opt,name=mediaType,enum=WAWebProtobufsE2E.ContextInfo_AdReplyInfo_MediaType" json:"mediaType,omitempty"`
  16276. JPEGThumbnail []byte `protobuf:"bytes,16,opt,name=JPEGThumbnail" json:"JPEGThumbnail,omitempty"`
  16277. Caption *string `protobuf:"bytes,17,opt,name=caption" json:"caption,omitempty"`
  16278. unknownFields protoimpl.UnknownFields
  16279. sizeCache protoimpl.SizeCache
  16280. }
  16281. func (x *ContextInfo_AdReplyInfo) Reset() {
  16282. *x = ContextInfo_AdReplyInfo{}
  16283. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[172]
  16284. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16285. ms.StoreMessageInfo(mi)
  16286. }
  16287. func (x *ContextInfo_AdReplyInfo) String() string {
  16288. return protoimpl.X.MessageStringOf(x)
  16289. }
  16290. func (*ContextInfo_AdReplyInfo) ProtoMessage() {}
  16291. func (x *ContextInfo_AdReplyInfo) ProtoReflect() protoreflect.Message {
  16292. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[172]
  16293. if x != nil {
  16294. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16295. if ms.LoadMessageInfo() == nil {
  16296. ms.StoreMessageInfo(mi)
  16297. }
  16298. return ms
  16299. }
  16300. return mi.MessageOf(x)
  16301. }
  16302. // Deprecated: Use ContextInfo_AdReplyInfo.ProtoReflect.Descriptor instead.
  16303. func (*ContextInfo_AdReplyInfo) Descriptor() ([]byte, []int) {
  16304. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 4}
  16305. }
  16306. func (x *ContextInfo_AdReplyInfo) GetAdvertiserName() string {
  16307. if x != nil && x.AdvertiserName != nil {
  16308. return *x.AdvertiserName
  16309. }
  16310. return ""
  16311. }
  16312. func (x *ContextInfo_AdReplyInfo) GetMediaType() ContextInfo_AdReplyInfo_MediaType {
  16313. if x != nil && x.MediaType != nil {
  16314. return *x.MediaType
  16315. }
  16316. return ContextInfo_AdReplyInfo_NONE
  16317. }
  16318. func (x *ContextInfo_AdReplyInfo) GetJPEGThumbnail() []byte {
  16319. if x != nil {
  16320. return x.JPEGThumbnail
  16321. }
  16322. return nil
  16323. }
  16324. func (x *ContextInfo_AdReplyInfo) GetCaption() string {
  16325. if x != nil && x.Caption != nil {
  16326. return *x.Caption
  16327. }
  16328. return ""
  16329. }
  16330. type ContextInfo_FeatureEligibilities struct {
  16331. state protoimpl.MessageState `protogen:"open.v1"`
  16332. CannotBeReactedTo *bool `protobuf:"varint,1,opt,name=cannotBeReactedTo" json:"cannotBeReactedTo,omitempty"`
  16333. CannotBeRanked *bool `protobuf:"varint,2,opt,name=cannotBeRanked" json:"cannotBeRanked,omitempty"`
  16334. CanRequestFeedback *bool `protobuf:"varint,3,opt,name=canRequestFeedback" json:"canRequestFeedback,omitempty"`
  16335. CanBeReshared *bool `protobuf:"varint,4,opt,name=canBeReshared" json:"canBeReshared,omitempty"`
  16336. CanReceiveMultiReact *bool `protobuf:"varint,5,opt,name=canReceiveMultiReact" json:"canReceiveMultiReact,omitempty"`
  16337. unknownFields protoimpl.UnknownFields
  16338. sizeCache protoimpl.SizeCache
  16339. }
  16340. func (x *ContextInfo_FeatureEligibilities) Reset() {
  16341. *x = ContextInfo_FeatureEligibilities{}
  16342. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[173]
  16343. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16344. ms.StoreMessageInfo(mi)
  16345. }
  16346. func (x *ContextInfo_FeatureEligibilities) String() string {
  16347. return protoimpl.X.MessageStringOf(x)
  16348. }
  16349. func (*ContextInfo_FeatureEligibilities) ProtoMessage() {}
  16350. func (x *ContextInfo_FeatureEligibilities) ProtoReflect() protoreflect.Message {
  16351. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[173]
  16352. if x != nil {
  16353. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16354. if ms.LoadMessageInfo() == nil {
  16355. ms.StoreMessageInfo(mi)
  16356. }
  16357. return ms
  16358. }
  16359. return mi.MessageOf(x)
  16360. }
  16361. // Deprecated: Use ContextInfo_FeatureEligibilities.ProtoReflect.Descriptor instead.
  16362. func (*ContextInfo_FeatureEligibilities) Descriptor() ([]byte, []int) {
  16363. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 5}
  16364. }
  16365. func (x *ContextInfo_FeatureEligibilities) GetCannotBeReactedTo() bool {
  16366. if x != nil && x.CannotBeReactedTo != nil {
  16367. return *x.CannotBeReactedTo
  16368. }
  16369. return false
  16370. }
  16371. func (x *ContextInfo_FeatureEligibilities) GetCannotBeRanked() bool {
  16372. if x != nil && x.CannotBeRanked != nil {
  16373. return *x.CannotBeRanked
  16374. }
  16375. return false
  16376. }
  16377. func (x *ContextInfo_FeatureEligibilities) GetCanRequestFeedback() bool {
  16378. if x != nil && x.CanRequestFeedback != nil {
  16379. return *x.CanRequestFeedback
  16380. }
  16381. return false
  16382. }
  16383. func (x *ContextInfo_FeatureEligibilities) GetCanBeReshared() bool {
  16384. if x != nil && x.CanBeReshared != nil {
  16385. return *x.CanBeReshared
  16386. }
  16387. return false
  16388. }
  16389. func (x *ContextInfo_FeatureEligibilities) GetCanReceiveMultiReact() bool {
  16390. if x != nil && x.CanReceiveMultiReact != nil {
  16391. return *x.CanReceiveMultiReact
  16392. }
  16393. return false
  16394. }
  16395. type ContextInfo_QuestionReplyQuotedMessage struct {
  16396. state protoimpl.MessageState `protogen:"open.v1"`
  16397. ServerQuestionID *int32 `protobuf:"varint,1,opt,name=serverQuestionID" json:"serverQuestionID,omitempty"`
  16398. QuotedQuestion *Message `protobuf:"bytes,2,opt,name=quotedQuestion" json:"quotedQuestion,omitempty"`
  16399. QuotedResponse *Message `protobuf:"bytes,3,opt,name=quotedResponse" json:"quotedResponse,omitempty"`
  16400. unknownFields protoimpl.UnknownFields
  16401. sizeCache protoimpl.SizeCache
  16402. }
  16403. func (x *ContextInfo_QuestionReplyQuotedMessage) Reset() {
  16404. *x = ContextInfo_QuestionReplyQuotedMessage{}
  16405. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[174]
  16406. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16407. ms.StoreMessageInfo(mi)
  16408. }
  16409. func (x *ContextInfo_QuestionReplyQuotedMessage) String() string {
  16410. return protoimpl.X.MessageStringOf(x)
  16411. }
  16412. func (*ContextInfo_QuestionReplyQuotedMessage) ProtoMessage() {}
  16413. func (x *ContextInfo_QuestionReplyQuotedMessage) ProtoReflect() protoreflect.Message {
  16414. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[174]
  16415. if x != nil {
  16416. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16417. if ms.LoadMessageInfo() == nil {
  16418. ms.StoreMessageInfo(mi)
  16419. }
  16420. return ms
  16421. }
  16422. return mi.MessageOf(x)
  16423. }
  16424. // Deprecated: Use ContextInfo_QuestionReplyQuotedMessage.ProtoReflect.Descriptor instead.
  16425. func (*ContextInfo_QuestionReplyQuotedMessage) Descriptor() ([]byte, []int) {
  16426. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 6}
  16427. }
  16428. func (x *ContextInfo_QuestionReplyQuotedMessage) GetServerQuestionID() int32 {
  16429. if x != nil && x.ServerQuestionID != nil {
  16430. return *x.ServerQuestionID
  16431. }
  16432. return 0
  16433. }
  16434. func (x *ContextInfo_QuestionReplyQuotedMessage) GetQuotedQuestion() *Message {
  16435. if x != nil {
  16436. return x.QuotedQuestion
  16437. }
  16438. return nil
  16439. }
  16440. func (x *ContextInfo_QuestionReplyQuotedMessage) GetQuotedResponse() *Message {
  16441. if x != nil {
  16442. return x.QuotedResponse
  16443. }
  16444. return nil
  16445. }
  16446. type ContextInfo_UTMInfo struct {
  16447. state protoimpl.MessageState `protogen:"open.v1"`
  16448. UtmSource *string `protobuf:"bytes,1,opt,name=utmSource" json:"utmSource,omitempty"`
  16449. UtmCampaign *string `protobuf:"bytes,2,opt,name=utmCampaign" json:"utmCampaign,omitempty"`
  16450. unknownFields protoimpl.UnknownFields
  16451. sizeCache protoimpl.SizeCache
  16452. }
  16453. func (x *ContextInfo_UTMInfo) Reset() {
  16454. *x = ContextInfo_UTMInfo{}
  16455. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[175]
  16456. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16457. ms.StoreMessageInfo(mi)
  16458. }
  16459. func (x *ContextInfo_UTMInfo) String() string {
  16460. return protoimpl.X.MessageStringOf(x)
  16461. }
  16462. func (*ContextInfo_UTMInfo) ProtoMessage() {}
  16463. func (x *ContextInfo_UTMInfo) ProtoReflect() protoreflect.Message {
  16464. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[175]
  16465. if x != nil {
  16466. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16467. if ms.LoadMessageInfo() == nil {
  16468. ms.StoreMessageInfo(mi)
  16469. }
  16470. return ms
  16471. }
  16472. return mi.MessageOf(x)
  16473. }
  16474. // Deprecated: Use ContextInfo_UTMInfo.ProtoReflect.Descriptor instead.
  16475. func (*ContextInfo_UTMInfo) Descriptor() ([]byte, []int) {
  16476. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 7}
  16477. }
  16478. func (x *ContextInfo_UTMInfo) GetUtmSource() string {
  16479. if x != nil && x.UtmSource != nil {
  16480. return *x.UtmSource
  16481. }
  16482. return ""
  16483. }
  16484. func (x *ContextInfo_UTMInfo) GetUtmCampaign() string {
  16485. if x != nil && x.UtmCampaign != nil {
  16486. return *x.UtmCampaign
  16487. }
  16488. return ""
  16489. }
  16490. type ContextInfo_BusinessMessageForwardInfo struct {
  16491. state protoimpl.MessageState `protogen:"open.v1"`
  16492. BusinessOwnerJID *string `protobuf:"bytes,1,opt,name=businessOwnerJID" json:"businessOwnerJID,omitempty"`
  16493. unknownFields protoimpl.UnknownFields
  16494. sizeCache protoimpl.SizeCache
  16495. }
  16496. func (x *ContextInfo_BusinessMessageForwardInfo) Reset() {
  16497. *x = ContextInfo_BusinessMessageForwardInfo{}
  16498. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[176]
  16499. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16500. ms.StoreMessageInfo(mi)
  16501. }
  16502. func (x *ContextInfo_BusinessMessageForwardInfo) String() string {
  16503. return protoimpl.X.MessageStringOf(x)
  16504. }
  16505. func (*ContextInfo_BusinessMessageForwardInfo) ProtoMessage() {}
  16506. func (x *ContextInfo_BusinessMessageForwardInfo) ProtoReflect() protoreflect.Message {
  16507. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[176]
  16508. if x != nil {
  16509. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16510. if ms.LoadMessageInfo() == nil {
  16511. ms.StoreMessageInfo(mi)
  16512. }
  16513. return ms
  16514. }
  16515. return mi.MessageOf(x)
  16516. }
  16517. // Deprecated: Use ContextInfo_BusinessMessageForwardInfo.ProtoReflect.Descriptor instead.
  16518. func (*ContextInfo_BusinessMessageForwardInfo) Descriptor() ([]byte, []int) {
  16519. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 8}
  16520. }
  16521. func (x *ContextInfo_BusinessMessageForwardInfo) GetBusinessOwnerJID() string {
  16522. if x != nil && x.BusinessOwnerJID != nil {
  16523. return *x.BusinessOwnerJID
  16524. }
  16525. return ""
  16526. }
  16527. type ContextInfo_DataSharingContext_Parameters struct {
  16528. state protoimpl.MessageState `protogen:"open.v1"`
  16529. Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
  16530. StringData *string `protobuf:"bytes,2,opt,name=stringData" json:"stringData,omitempty"`
  16531. IntData *int64 `protobuf:"varint,3,opt,name=intData" json:"intData,omitempty"`
  16532. FloatData *float32 `protobuf:"fixed32,4,opt,name=floatData" json:"floatData,omitempty"`
  16533. Contents *ContextInfo_DataSharingContext_Parameters `protobuf:"bytes,5,opt,name=contents" json:"contents,omitempty"`
  16534. unknownFields protoimpl.UnknownFields
  16535. sizeCache protoimpl.SizeCache
  16536. }
  16537. func (x *ContextInfo_DataSharingContext_Parameters) Reset() {
  16538. *x = ContextInfo_DataSharingContext_Parameters{}
  16539. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[177]
  16540. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16541. ms.StoreMessageInfo(mi)
  16542. }
  16543. func (x *ContextInfo_DataSharingContext_Parameters) String() string {
  16544. return protoimpl.X.MessageStringOf(x)
  16545. }
  16546. func (*ContextInfo_DataSharingContext_Parameters) ProtoMessage() {}
  16547. func (x *ContextInfo_DataSharingContext_Parameters) ProtoReflect() protoreflect.Message {
  16548. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[177]
  16549. if x != nil {
  16550. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16551. if ms.LoadMessageInfo() == nil {
  16552. ms.StoreMessageInfo(mi)
  16553. }
  16554. return ms
  16555. }
  16556. return mi.MessageOf(x)
  16557. }
  16558. // Deprecated: Use ContextInfo_DataSharingContext_Parameters.ProtoReflect.Descriptor instead.
  16559. func (*ContextInfo_DataSharingContext_Parameters) Descriptor() ([]byte, []int) {
  16560. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 1, 0}
  16561. }
  16562. func (x *ContextInfo_DataSharingContext_Parameters) GetKey() string {
  16563. if x != nil && x.Key != nil {
  16564. return *x.Key
  16565. }
  16566. return ""
  16567. }
  16568. func (x *ContextInfo_DataSharingContext_Parameters) GetStringData() string {
  16569. if x != nil && x.StringData != nil {
  16570. return *x.StringData
  16571. }
  16572. return ""
  16573. }
  16574. func (x *ContextInfo_DataSharingContext_Parameters) GetIntData() int64 {
  16575. if x != nil && x.IntData != nil {
  16576. return *x.IntData
  16577. }
  16578. return 0
  16579. }
  16580. func (x *ContextInfo_DataSharingContext_Parameters) GetFloatData() float32 {
  16581. if x != nil && x.FloatData != nil {
  16582. return *x.FloatData
  16583. }
  16584. return 0
  16585. }
  16586. func (x *ContextInfo_DataSharingContext_Parameters) GetContents() *ContextInfo_DataSharingContext_Parameters {
  16587. if x != nil {
  16588. return x.Contents
  16589. }
  16590. return nil
  16591. }
  16592. type HydratedTemplateButton_HydratedURLButton struct {
  16593. state protoimpl.MessageState `protogen:"open.v1"`
  16594. DisplayText *string `protobuf:"bytes,1,opt,name=displayText" json:"displayText,omitempty"`
  16595. URL *string `protobuf:"bytes,2,opt,name=URL" json:"URL,omitempty"`
  16596. ConsentedUsersURL *string `protobuf:"bytes,3,opt,name=consentedUsersURL" json:"consentedUsersURL,omitempty"`
  16597. WebviewPresentation *HydratedTemplateButton_HydratedURLButton_WebviewPresentationType `protobuf:"varint,4,opt,name=webviewPresentation,enum=WAWebProtobufsE2E.HydratedTemplateButton_HydratedURLButton_WebviewPresentationType" json:"webviewPresentation,omitempty"`
  16598. unknownFields protoimpl.UnknownFields
  16599. sizeCache protoimpl.SizeCache
  16600. }
  16601. func (x *HydratedTemplateButton_HydratedURLButton) Reset() {
  16602. *x = HydratedTemplateButton_HydratedURLButton{}
  16603. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[178]
  16604. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16605. ms.StoreMessageInfo(mi)
  16606. }
  16607. func (x *HydratedTemplateButton_HydratedURLButton) String() string {
  16608. return protoimpl.X.MessageStringOf(x)
  16609. }
  16610. func (*HydratedTemplateButton_HydratedURLButton) ProtoMessage() {}
  16611. func (x *HydratedTemplateButton_HydratedURLButton) ProtoReflect() protoreflect.Message {
  16612. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[178]
  16613. if x != nil {
  16614. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16615. if ms.LoadMessageInfo() == nil {
  16616. ms.StoreMessageInfo(mi)
  16617. }
  16618. return ms
  16619. }
  16620. return mi.MessageOf(x)
  16621. }
  16622. // Deprecated: Use HydratedTemplateButton_HydratedURLButton.ProtoReflect.Descriptor instead.
  16623. func (*HydratedTemplateButton_HydratedURLButton) Descriptor() ([]byte, []int) {
  16624. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38, 0}
  16625. }
  16626. func (x *HydratedTemplateButton_HydratedURLButton) GetDisplayText() string {
  16627. if x != nil && x.DisplayText != nil {
  16628. return *x.DisplayText
  16629. }
  16630. return ""
  16631. }
  16632. func (x *HydratedTemplateButton_HydratedURLButton) GetURL() string {
  16633. if x != nil && x.URL != nil {
  16634. return *x.URL
  16635. }
  16636. return ""
  16637. }
  16638. func (x *HydratedTemplateButton_HydratedURLButton) GetConsentedUsersURL() string {
  16639. if x != nil && x.ConsentedUsersURL != nil {
  16640. return *x.ConsentedUsersURL
  16641. }
  16642. return ""
  16643. }
  16644. func (x *HydratedTemplateButton_HydratedURLButton) GetWebviewPresentation() HydratedTemplateButton_HydratedURLButton_WebviewPresentationType {
  16645. if x != nil && x.WebviewPresentation != nil {
  16646. return *x.WebviewPresentation
  16647. }
  16648. return HydratedTemplateButton_HydratedURLButton_FULL
  16649. }
  16650. type HydratedTemplateButton_HydratedCallButton struct {
  16651. state protoimpl.MessageState `protogen:"open.v1"`
  16652. DisplayText *string `protobuf:"bytes,1,opt,name=displayText" json:"displayText,omitempty"`
  16653. PhoneNumber *string `protobuf:"bytes,2,opt,name=phoneNumber" json:"phoneNumber,omitempty"`
  16654. unknownFields protoimpl.UnknownFields
  16655. sizeCache protoimpl.SizeCache
  16656. }
  16657. func (x *HydratedTemplateButton_HydratedCallButton) Reset() {
  16658. *x = HydratedTemplateButton_HydratedCallButton{}
  16659. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[179]
  16660. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16661. ms.StoreMessageInfo(mi)
  16662. }
  16663. func (x *HydratedTemplateButton_HydratedCallButton) String() string {
  16664. return protoimpl.X.MessageStringOf(x)
  16665. }
  16666. func (*HydratedTemplateButton_HydratedCallButton) ProtoMessage() {}
  16667. func (x *HydratedTemplateButton_HydratedCallButton) ProtoReflect() protoreflect.Message {
  16668. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[179]
  16669. if x != nil {
  16670. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16671. if ms.LoadMessageInfo() == nil {
  16672. ms.StoreMessageInfo(mi)
  16673. }
  16674. return ms
  16675. }
  16676. return mi.MessageOf(x)
  16677. }
  16678. // Deprecated: Use HydratedTemplateButton_HydratedCallButton.ProtoReflect.Descriptor instead.
  16679. func (*HydratedTemplateButton_HydratedCallButton) Descriptor() ([]byte, []int) {
  16680. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38, 1}
  16681. }
  16682. func (x *HydratedTemplateButton_HydratedCallButton) GetDisplayText() string {
  16683. if x != nil && x.DisplayText != nil {
  16684. return *x.DisplayText
  16685. }
  16686. return ""
  16687. }
  16688. func (x *HydratedTemplateButton_HydratedCallButton) GetPhoneNumber() string {
  16689. if x != nil && x.PhoneNumber != nil {
  16690. return *x.PhoneNumber
  16691. }
  16692. return ""
  16693. }
  16694. type HydratedTemplateButton_HydratedQuickReplyButton struct {
  16695. state protoimpl.MessageState `protogen:"open.v1"`
  16696. DisplayText *string `protobuf:"bytes,1,opt,name=displayText" json:"displayText,omitempty"`
  16697. ID *string `protobuf:"bytes,2,opt,name=ID" json:"ID,omitempty"`
  16698. unknownFields protoimpl.UnknownFields
  16699. sizeCache protoimpl.SizeCache
  16700. }
  16701. func (x *HydratedTemplateButton_HydratedQuickReplyButton) Reset() {
  16702. *x = HydratedTemplateButton_HydratedQuickReplyButton{}
  16703. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[180]
  16704. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16705. ms.StoreMessageInfo(mi)
  16706. }
  16707. func (x *HydratedTemplateButton_HydratedQuickReplyButton) String() string {
  16708. return protoimpl.X.MessageStringOf(x)
  16709. }
  16710. func (*HydratedTemplateButton_HydratedQuickReplyButton) ProtoMessage() {}
  16711. func (x *HydratedTemplateButton_HydratedQuickReplyButton) ProtoReflect() protoreflect.Message {
  16712. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[180]
  16713. if x != nil {
  16714. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16715. if ms.LoadMessageInfo() == nil {
  16716. ms.StoreMessageInfo(mi)
  16717. }
  16718. return ms
  16719. }
  16720. return mi.MessageOf(x)
  16721. }
  16722. // Deprecated: Use HydratedTemplateButton_HydratedQuickReplyButton.ProtoReflect.Descriptor instead.
  16723. func (*HydratedTemplateButton_HydratedQuickReplyButton) Descriptor() ([]byte, []int) {
  16724. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38, 2}
  16725. }
  16726. func (x *HydratedTemplateButton_HydratedQuickReplyButton) GetDisplayText() string {
  16727. if x != nil && x.DisplayText != nil {
  16728. return *x.DisplayText
  16729. }
  16730. return ""
  16731. }
  16732. func (x *HydratedTemplateButton_HydratedQuickReplyButton) GetID() string {
  16733. if x != nil && x.ID != nil {
  16734. return *x.ID
  16735. }
  16736. return ""
  16737. }
  16738. type PaymentBackground_MediaData struct {
  16739. state protoimpl.MessageState `protogen:"open.v1"`
  16740. MediaKey []byte `protobuf:"bytes,1,opt,name=mediaKey" json:"mediaKey,omitempty"`
  16741. MediaKeyTimestamp *int64 `protobuf:"varint,2,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  16742. FileSHA256 []byte `protobuf:"bytes,3,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  16743. FileEncSHA256 []byte `protobuf:"bytes,4,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  16744. DirectPath *string `protobuf:"bytes,5,opt,name=directPath" json:"directPath,omitempty"`
  16745. unknownFields protoimpl.UnknownFields
  16746. sizeCache protoimpl.SizeCache
  16747. }
  16748. func (x *PaymentBackground_MediaData) Reset() {
  16749. *x = PaymentBackground_MediaData{}
  16750. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[181]
  16751. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16752. ms.StoreMessageInfo(mi)
  16753. }
  16754. func (x *PaymentBackground_MediaData) String() string {
  16755. return protoimpl.X.MessageStringOf(x)
  16756. }
  16757. func (*PaymentBackground_MediaData) ProtoMessage() {}
  16758. func (x *PaymentBackground_MediaData) ProtoReflect() protoreflect.Message {
  16759. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[181]
  16760. if x != nil {
  16761. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16762. if ms.LoadMessageInfo() == nil {
  16763. ms.StoreMessageInfo(mi)
  16764. }
  16765. return ms
  16766. }
  16767. return mi.MessageOf(x)
  16768. }
  16769. // Deprecated: Use PaymentBackground_MediaData.ProtoReflect.Descriptor instead.
  16770. func (*PaymentBackground_MediaData) Descriptor() ([]byte, []int) {
  16771. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39, 0}
  16772. }
  16773. func (x *PaymentBackground_MediaData) GetMediaKey() []byte {
  16774. if x != nil {
  16775. return x.MediaKey
  16776. }
  16777. return nil
  16778. }
  16779. func (x *PaymentBackground_MediaData) GetMediaKeyTimestamp() int64 {
  16780. if x != nil && x.MediaKeyTimestamp != nil {
  16781. return *x.MediaKeyTimestamp
  16782. }
  16783. return 0
  16784. }
  16785. func (x *PaymentBackground_MediaData) GetFileSHA256() []byte {
  16786. if x != nil {
  16787. return x.FileSHA256
  16788. }
  16789. return nil
  16790. }
  16791. func (x *PaymentBackground_MediaData) GetFileEncSHA256() []byte {
  16792. if x != nil {
  16793. return x.FileEncSHA256
  16794. }
  16795. return nil
  16796. }
  16797. func (x *PaymentBackground_MediaData) GetDirectPath() string {
  16798. if x != nil && x.DirectPath != nil {
  16799. return *x.DirectPath
  16800. }
  16801. return ""
  16802. }
  16803. type PollResultSnapshotMessage_PollVote struct {
  16804. state protoimpl.MessageState `protogen:"open.v1"`
  16805. OptionName *string `protobuf:"bytes,1,opt,name=optionName" json:"optionName,omitempty"`
  16806. OptionVoteCount *int64 `protobuf:"varint,2,opt,name=optionVoteCount" json:"optionVoteCount,omitempty"`
  16807. unknownFields protoimpl.UnknownFields
  16808. sizeCache protoimpl.SizeCache
  16809. }
  16810. func (x *PollResultSnapshotMessage_PollVote) Reset() {
  16811. *x = PollResultSnapshotMessage_PollVote{}
  16812. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[182]
  16813. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16814. ms.StoreMessageInfo(mi)
  16815. }
  16816. func (x *PollResultSnapshotMessage_PollVote) String() string {
  16817. return protoimpl.X.MessageStringOf(x)
  16818. }
  16819. func (*PollResultSnapshotMessage_PollVote) ProtoMessage() {}
  16820. func (x *PollResultSnapshotMessage_PollVote) ProtoReflect() protoreflect.Message {
  16821. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[182]
  16822. if x != nil {
  16823. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16824. if ms.LoadMessageInfo() == nil {
  16825. ms.StoreMessageInfo(mi)
  16826. }
  16827. return ms
  16828. }
  16829. return mi.MessageOf(x)
  16830. }
  16831. // Deprecated: Use PollResultSnapshotMessage_PollVote.ProtoReflect.Descriptor instead.
  16832. func (*PollResultSnapshotMessage_PollVote) Descriptor() ([]byte, []int) {
  16833. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{55, 0}
  16834. }
  16835. func (x *PollResultSnapshotMessage_PollVote) GetOptionName() string {
  16836. if x != nil && x.OptionName != nil {
  16837. return *x.OptionName
  16838. }
  16839. return ""
  16840. }
  16841. func (x *PollResultSnapshotMessage_PollVote) GetOptionVoteCount() int64 {
  16842. if x != nil && x.OptionVoteCount != nil {
  16843. return *x.OptionVoteCount
  16844. }
  16845. return 0
  16846. }
  16847. type PollCreationMessage_Option struct {
  16848. state protoimpl.MessageState `protogen:"open.v1"`
  16849. OptionName *string `protobuf:"bytes,1,opt,name=optionName" json:"optionName,omitempty"`
  16850. OptionHash *string `protobuf:"bytes,2,opt,name=optionHash" json:"optionHash,omitempty"`
  16851. unknownFields protoimpl.UnknownFields
  16852. sizeCache protoimpl.SizeCache
  16853. }
  16854. func (x *PollCreationMessage_Option) Reset() {
  16855. *x = PollCreationMessage_Option{}
  16856. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[183]
  16857. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16858. ms.StoreMessageInfo(mi)
  16859. }
  16860. func (x *PollCreationMessage_Option) String() string {
  16861. return protoimpl.X.MessageStringOf(x)
  16862. }
  16863. func (*PollCreationMessage_Option) ProtoMessage() {}
  16864. func (x *PollCreationMessage_Option) ProtoReflect() protoreflect.Message {
  16865. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[183]
  16866. if x != nil {
  16867. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16868. if ms.LoadMessageInfo() == nil {
  16869. ms.StoreMessageInfo(mi)
  16870. }
  16871. return ms
  16872. }
  16873. return mi.MessageOf(x)
  16874. }
  16875. // Deprecated: Use PollCreationMessage_Option.ProtoReflect.Descriptor instead.
  16876. func (*PollCreationMessage_Option) Descriptor() ([]byte, []int) {
  16877. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{60, 0}
  16878. }
  16879. func (x *PollCreationMessage_Option) GetOptionName() string {
  16880. if x != nil && x.OptionName != nil {
  16881. return *x.OptionName
  16882. }
  16883. return ""
  16884. }
  16885. func (x *PollCreationMessage_Option) GetOptionHash() string {
  16886. if x != nil && x.OptionHash != nil {
  16887. return *x.OptionHash
  16888. }
  16889. return ""
  16890. }
  16891. type ProductMessage_ProductSnapshot struct {
  16892. state protoimpl.MessageState `protogen:"open.v1"`
  16893. ProductImage *ImageMessage `protobuf:"bytes,1,opt,name=productImage" json:"productImage,omitempty"`
  16894. ProductID *string `protobuf:"bytes,2,opt,name=productID" json:"productID,omitempty"`
  16895. Title *string `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
  16896. Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
  16897. CurrencyCode *string `protobuf:"bytes,5,opt,name=currencyCode" json:"currencyCode,omitempty"`
  16898. PriceAmount1000 *int64 `protobuf:"varint,6,opt,name=priceAmount1000" json:"priceAmount1000,omitempty"`
  16899. RetailerID *string `protobuf:"bytes,7,opt,name=retailerID" json:"retailerID,omitempty"`
  16900. URL *string `protobuf:"bytes,8,opt,name=URL" json:"URL,omitempty"`
  16901. ProductImageCount *uint32 `protobuf:"varint,9,opt,name=productImageCount" json:"productImageCount,omitempty"`
  16902. FirstImageID *string `protobuf:"bytes,11,opt,name=firstImageID" json:"firstImageID,omitempty"`
  16903. SalePriceAmount1000 *int64 `protobuf:"varint,12,opt,name=salePriceAmount1000" json:"salePriceAmount1000,omitempty"`
  16904. SignedURL *string `protobuf:"bytes,13,opt,name=signedURL" json:"signedURL,omitempty"`
  16905. unknownFields protoimpl.UnknownFields
  16906. sizeCache protoimpl.SizeCache
  16907. }
  16908. func (x *ProductMessage_ProductSnapshot) Reset() {
  16909. *x = ProductMessage_ProductSnapshot{}
  16910. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[184]
  16911. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16912. ms.StoreMessageInfo(mi)
  16913. }
  16914. func (x *ProductMessage_ProductSnapshot) String() string {
  16915. return protoimpl.X.MessageStringOf(x)
  16916. }
  16917. func (*ProductMessage_ProductSnapshot) ProtoMessage() {}
  16918. func (x *ProductMessage_ProductSnapshot) ProtoReflect() protoreflect.Message {
  16919. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[184]
  16920. if x != nil {
  16921. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  16922. if ms.LoadMessageInfo() == nil {
  16923. ms.StoreMessageInfo(mi)
  16924. }
  16925. return ms
  16926. }
  16927. return mi.MessageOf(x)
  16928. }
  16929. // Deprecated: Use ProductMessage_ProductSnapshot.ProtoReflect.Descriptor instead.
  16930. func (*ProductMessage_ProductSnapshot) Descriptor() ([]byte, []int) {
  16931. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{68, 0}
  16932. }
  16933. func (x *ProductMessage_ProductSnapshot) GetProductImage() *ImageMessage {
  16934. if x != nil {
  16935. return x.ProductImage
  16936. }
  16937. return nil
  16938. }
  16939. func (x *ProductMessage_ProductSnapshot) GetProductID() string {
  16940. if x != nil && x.ProductID != nil {
  16941. return *x.ProductID
  16942. }
  16943. return ""
  16944. }
  16945. func (x *ProductMessage_ProductSnapshot) GetTitle() string {
  16946. if x != nil && x.Title != nil {
  16947. return *x.Title
  16948. }
  16949. return ""
  16950. }
  16951. func (x *ProductMessage_ProductSnapshot) GetDescription() string {
  16952. if x != nil && x.Description != nil {
  16953. return *x.Description
  16954. }
  16955. return ""
  16956. }
  16957. func (x *ProductMessage_ProductSnapshot) GetCurrencyCode() string {
  16958. if x != nil && x.CurrencyCode != nil {
  16959. return *x.CurrencyCode
  16960. }
  16961. return ""
  16962. }
  16963. func (x *ProductMessage_ProductSnapshot) GetPriceAmount1000() int64 {
  16964. if x != nil && x.PriceAmount1000 != nil {
  16965. return *x.PriceAmount1000
  16966. }
  16967. return 0
  16968. }
  16969. func (x *ProductMessage_ProductSnapshot) GetRetailerID() string {
  16970. if x != nil && x.RetailerID != nil {
  16971. return *x.RetailerID
  16972. }
  16973. return ""
  16974. }
  16975. func (x *ProductMessage_ProductSnapshot) GetURL() string {
  16976. if x != nil && x.URL != nil {
  16977. return *x.URL
  16978. }
  16979. return ""
  16980. }
  16981. func (x *ProductMessage_ProductSnapshot) GetProductImageCount() uint32 {
  16982. if x != nil && x.ProductImageCount != nil {
  16983. return *x.ProductImageCount
  16984. }
  16985. return 0
  16986. }
  16987. func (x *ProductMessage_ProductSnapshot) GetFirstImageID() string {
  16988. if x != nil && x.FirstImageID != nil {
  16989. return *x.FirstImageID
  16990. }
  16991. return ""
  16992. }
  16993. func (x *ProductMessage_ProductSnapshot) GetSalePriceAmount1000() int64 {
  16994. if x != nil && x.SalePriceAmount1000 != nil {
  16995. return *x.SalePriceAmount1000
  16996. }
  16997. return 0
  16998. }
  16999. func (x *ProductMessage_ProductSnapshot) GetSignedURL() string {
  17000. if x != nil && x.SignedURL != nil {
  17001. return *x.SignedURL
  17002. }
  17003. return ""
  17004. }
  17005. type ProductMessage_CatalogSnapshot struct {
  17006. state protoimpl.MessageState `protogen:"open.v1"`
  17007. CatalogImage *ImageMessage `protobuf:"bytes,1,opt,name=catalogImage" json:"catalogImage,omitempty"`
  17008. Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
  17009. Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
  17010. unknownFields protoimpl.UnknownFields
  17011. sizeCache protoimpl.SizeCache
  17012. }
  17013. func (x *ProductMessage_CatalogSnapshot) Reset() {
  17014. *x = ProductMessage_CatalogSnapshot{}
  17015. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[185]
  17016. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17017. ms.StoreMessageInfo(mi)
  17018. }
  17019. func (x *ProductMessage_CatalogSnapshot) String() string {
  17020. return protoimpl.X.MessageStringOf(x)
  17021. }
  17022. func (*ProductMessage_CatalogSnapshot) ProtoMessage() {}
  17023. func (x *ProductMessage_CatalogSnapshot) ProtoReflect() protoreflect.Message {
  17024. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[185]
  17025. if x != nil {
  17026. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17027. if ms.LoadMessageInfo() == nil {
  17028. ms.StoreMessageInfo(mi)
  17029. }
  17030. return ms
  17031. }
  17032. return mi.MessageOf(x)
  17033. }
  17034. // Deprecated: Use ProductMessage_CatalogSnapshot.ProtoReflect.Descriptor instead.
  17035. func (*ProductMessage_CatalogSnapshot) Descriptor() ([]byte, []int) {
  17036. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{68, 1}
  17037. }
  17038. func (x *ProductMessage_CatalogSnapshot) GetCatalogImage() *ImageMessage {
  17039. if x != nil {
  17040. return x.CatalogImage
  17041. }
  17042. return nil
  17043. }
  17044. func (x *ProductMessage_CatalogSnapshot) GetTitle() string {
  17045. if x != nil && x.Title != nil {
  17046. return *x.Title
  17047. }
  17048. return ""
  17049. }
  17050. func (x *ProductMessage_CatalogSnapshot) GetDescription() string {
  17051. if x != nil && x.Description != nil {
  17052. return *x.Description
  17053. }
  17054. return ""
  17055. }
  17056. type TemplateMessage_HydratedFourRowTemplate struct {
  17057. state protoimpl.MessageState `protogen:"open.v1"`
  17058. // Types that are valid to be assigned to Title:
  17059. //
  17060. // *TemplateMessage_HydratedFourRowTemplate_DocumentMessage
  17061. // *TemplateMessage_HydratedFourRowTemplate_HydratedTitleText
  17062. // *TemplateMessage_HydratedFourRowTemplate_ImageMessage
  17063. // *TemplateMessage_HydratedFourRowTemplate_VideoMessage
  17064. // *TemplateMessage_HydratedFourRowTemplate_LocationMessage
  17065. Title isTemplateMessage_HydratedFourRowTemplate_Title `protobuf_oneof:"title"`
  17066. HydratedContentText *string `protobuf:"bytes,6,opt,name=hydratedContentText" json:"hydratedContentText,omitempty"`
  17067. HydratedFooterText *string `protobuf:"bytes,7,opt,name=hydratedFooterText" json:"hydratedFooterText,omitempty"`
  17068. HydratedButtons []*HydratedTemplateButton `protobuf:"bytes,8,rep,name=hydratedButtons" json:"hydratedButtons,omitempty"`
  17069. TemplateID *string `protobuf:"bytes,9,opt,name=templateID" json:"templateID,omitempty"`
  17070. MaskLinkedDevices *bool `protobuf:"varint,10,opt,name=maskLinkedDevices" json:"maskLinkedDevices,omitempty"`
  17071. unknownFields protoimpl.UnknownFields
  17072. sizeCache protoimpl.SizeCache
  17073. }
  17074. func (x *TemplateMessage_HydratedFourRowTemplate) Reset() {
  17075. *x = TemplateMessage_HydratedFourRowTemplate{}
  17076. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[186]
  17077. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17078. ms.StoreMessageInfo(mi)
  17079. }
  17080. func (x *TemplateMessage_HydratedFourRowTemplate) String() string {
  17081. return protoimpl.X.MessageStringOf(x)
  17082. }
  17083. func (*TemplateMessage_HydratedFourRowTemplate) ProtoMessage() {}
  17084. func (x *TemplateMessage_HydratedFourRowTemplate) ProtoReflect() protoreflect.Message {
  17085. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[186]
  17086. if x != nil {
  17087. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17088. if ms.LoadMessageInfo() == nil {
  17089. ms.StoreMessageInfo(mi)
  17090. }
  17091. return ms
  17092. }
  17093. return mi.MessageOf(x)
  17094. }
  17095. // Deprecated: Use TemplateMessage_HydratedFourRowTemplate.ProtoReflect.Descriptor instead.
  17096. func (*TemplateMessage_HydratedFourRowTemplate) Descriptor() ([]byte, []int) {
  17097. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{70, 0}
  17098. }
  17099. func (x *TemplateMessage_HydratedFourRowTemplate) GetTitle() isTemplateMessage_HydratedFourRowTemplate_Title {
  17100. if x != nil {
  17101. return x.Title
  17102. }
  17103. return nil
  17104. }
  17105. func (x *TemplateMessage_HydratedFourRowTemplate) GetDocumentMessage() *DocumentMessage {
  17106. if x != nil {
  17107. if x, ok := x.Title.(*TemplateMessage_HydratedFourRowTemplate_DocumentMessage); ok {
  17108. return x.DocumentMessage
  17109. }
  17110. }
  17111. return nil
  17112. }
  17113. func (x *TemplateMessage_HydratedFourRowTemplate) GetHydratedTitleText() string {
  17114. if x != nil {
  17115. if x, ok := x.Title.(*TemplateMessage_HydratedFourRowTemplate_HydratedTitleText); ok {
  17116. return x.HydratedTitleText
  17117. }
  17118. }
  17119. return ""
  17120. }
  17121. func (x *TemplateMessage_HydratedFourRowTemplate) GetImageMessage() *ImageMessage {
  17122. if x != nil {
  17123. if x, ok := x.Title.(*TemplateMessage_HydratedFourRowTemplate_ImageMessage); ok {
  17124. return x.ImageMessage
  17125. }
  17126. }
  17127. return nil
  17128. }
  17129. func (x *TemplateMessage_HydratedFourRowTemplate) GetVideoMessage() *VideoMessage {
  17130. if x != nil {
  17131. if x, ok := x.Title.(*TemplateMessage_HydratedFourRowTemplate_VideoMessage); ok {
  17132. return x.VideoMessage
  17133. }
  17134. }
  17135. return nil
  17136. }
  17137. func (x *TemplateMessage_HydratedFourRowTemplate) GetLocationMessage() *LocationMessage {
  17138. if x != nil {
  17139. if x, ok := x.Title.(*TemplateMessage_HydratedFourRowTemplate_LocationMessage); ok {
  17140. return x.LocationMessage
  17141. }
  17142. }
  17143. return nil
  17144. }
  17145. func (x *TemplateMessage_HydratedFourRowTemplate) GetHydratedContentText() string {
  17146. if x != nil && x.HydratedContentText != nil {
  17147. return *x.HydratedContentText
  17148. }
  17149. return ""
  17150. }
  17151. func (x *TemplateMessage_HydratedFourRowTemplate) GetHydratedFooterText() string {
  17152. if x != nil && x.HydratedFooterText != nil {
  17153. return *x.HydratedFooterText
  17154. }
  17155. return ""
  17156. }
  17157. func (x *TemplateMessage_HydratedFourRowTemplate) GetHydratedButtons() []*HydratedTemplateButton {
  17158. if x != nil {
  17159. return x.HydratedButtons
  17160. }
  17161. return nil
  17162. }
  17163. func (x *TemplateMessage_HydratedFourRowTemplate) GetTemplateID() string {
  17164. if x != nil && x.TemplateID != nil {
  17165. return *x.TemplateID
  17166. }
  17167. return ""
  17168. }
  17169. func (x *TemplateMessage_HydratedFourRowTemplate) GetMaskLinkedDevices() bool {
  17170. if x != nil && x.MaskLinkedDevices != nil {
  17171. return *x.MaskLinkedDevices
  17172. }
  17173. return false
  17174. }
  17175. type isTemplateMessage_HydratedFourRowTemplate_Title interface {
  17176. isTemplateMessage_HydratedFourRowTemplate_Title()
  17177. }
  17178. type TemplateMessage_HydratedFourRowTemplate_DocumentMessage struct {
  17179. DocumentMessage *DocumentMessage `protobuf:"bytes,1,opt,name=documentMessage,oneof"`
  17180. }
  17181. type TemplateMessage_HydratedFourRowTemplate_HydratedTitleText struct {
  17182. HydratedTitleText string `protobuf:"bytes,2,opt,name=hydratedTitleText,oneof"`
  17183. }
  17184. type TemplateMessage_HydratedFourRowTemplate_ImageMessage struct {
  17185. ImageMessage *ImageMessage `protobuf:"bytes,3,opt,name=imageMessage,oneof"`
  17186. }
  17187. type TemplateMessage_HydratedFourRowTemplate_VideoMessage struct {
  17188. VideoMessage *VideoMessage `protobuf:"bytes,4,opt,name=videoMessage,oneof"`
  17189. }
  17190. type TemplateMessage_HydratedFourRowTemplate_LocationMessage struct {
  17191. LocationMessage *LocationMessage `protobuf:"bytes,5,opt,name=locationMessage,oneof"`
  17192. }
  17193. func (*TemplateMessage_HydratedFourRowTemplate_DocumentMessage) isTemplateMessage_HydratedFourRowTemplate_Title() {
  17194. }
  17195. func (*TemplateMessage_HydratedFourRowTemplate_HydratedTitleText) isTemplateMessage_HydratedFourRowTemplate_Title() {
  17196. }
  17197. func (*TemplateMessage_HydratedFourRowTemplate_ImageMessage) isTemplateMessage_HydratedFourRowTemplate_Title() {
  17198. }
  17199. func (*TemplateMessage_HydratedFourRowTemplate_VideoMessage) isTemplateMessage_HydratedFourRowTemplate_Title() {
  17200. }
  17201. func (*TemplateMessage_HydratedFourRowTemplate_LocationMessage) isTemplateMessage_HydratedFourRowTemplate_Title() {
  17202. }
  17203. type TemplateMessage_FourRowTemplate struct {
  17204. state protoimpl.MessageState `protogen:"open.v1"`
  17205. // Types that are valid to be assigned to Title:
  17206. //
  17207. // *TemplateMessage_FourRowTemplate_DocumentMessage
  17208. // *TemplateMessage_FourRowTemplate_HighlyStructuredMessage
  17209. // *TemplateMessage_FourRowTemplate_ImageMessage
  17210. // *TemplateMessage_FourRowTemplate_VideoMessage
  17211. // *TemplateMessage_FourRowTemplate_LocationMessage
  17212. Title isTemplateMessage_FourRowTemplate_Title `protobuf_oneof:"title"`
  17213. Content *HighlyStructuredMessage `protobuf:"bytes,6,opt,name=content" json:"content,omitempty"`
  17214. Footer *HighlyStructuredMessage `protobuf:"bytes,7,opt,name=footer" json:"footer,omitempty"`
  17215. Buttons []*TemplateButton `protobuf:"bytes,8,rep,name=buttons" json:"buttons,omitempty"`
  17216. unknownFields protoimpl.UnknownFields
  17217. sizeCache protoimpl.SizeCache
  17218. }
  17219. func (x *TemplateMessage_FourRowTemplate) Reset() {
  17220. *x = TemplateMessage_FourRowTemplate{}
  17221. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[187]
  17222. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17223. ms.StoreMessageInfo(mi)
  17224. }
  17225. func (x *TemplateMessage_FourRowTemplate) String() string {
  17226. return protoimpl.X.MessageStringOf(x)
  17227. }
  17228. func (*TemplateMessage_FourRowTemplate) ProtoMessage() {}
  17229. func (x *TemplateMessage_FourRowTemplate) ProtoReflect() protoreflect.Message {
  17230. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[187]
  17231. if x != nil {
  17232. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17233. if ms.LoadMessageInfo() == nil {
  17234. ms.StoreMessageInfo(mi)
  17235. }
  17236. return ms
  17237. }
  17238. return mi.MessageOf(x)
  17239. }
  17240. // Deprecated: Use TemplateMessage_FourRowTemplate.ProtoReflect.Descriptor instead.
  17241. func (*TemplateMessage_FourRowTemplate) Descriptor() ([]byte, []int) {
  17242. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{70, 1}
  17243. }
  17244. func (x *TemplateMessage_FourRowTemplate) GetTitle() isTemplateMessage_FourRowTemplate_Title {
  17245. if x != nil {
  17246. return x.Title
  17247. }
  17248. return nil
  17249. }
  17250. func (x *TemplateMessage_FourRowTemplate) GetDocumentMessage() *DocumentMessage {
  17251. if x != nil {
  17252. if x, ok := x.Title.(*TemplateMessage_FourRowTemplate_DocumentMessage); ok {
  17253. return x.DocumentMessage
  17254. }
  17255. }
  17256. return nil
  17257. }
  17258. func (x *TemplateMessage_FourRowTemplate) GetHighlyStructuredMessage() *HighlyStructuredMessage {
  17259. if x != nil {
  17260. if x, ok := x.Title.(*TemplateMessage_FourRowTemplate_HighlyStructuredMessage); ok {
  17261. return x.HighlyStructuredMessage
  17262. }
  17263. }
  17264. return nil
  17265. }
  17266. func (x *TemplateMessage_FourRowTemplate) GetImageMessage() *ImageMessage {
  17267. if x != nil {
  17268. if x, ok := x.Title.(*TemplateMessage_FourRowTemplate_ImageMessage); ok {
  17269. return x.ImageMessage
  17270. }
  17271. }
  17272. return nil
  17273. }
  17274. func (x *TemplateMessage_FourRowTemplate) GetVideoMessage() *VideoMessage {
  17275. if x != nil {
  17276. if x, ok := x.Title.(*TemplateMessage_FourRowTemplate_VideoMessage); ok {
  17277. return x.VideoMessage
  17278. }
  17279. }
  17280. return nil
  17281. }
  17282. func (x *TemplateMessage_FourRowTemplate) GetLocationMessage() *LocationMessage {
  17283. if x != nil {
  17284. if x, ok := x.Title.(*TemplateMessage_FourRowTemplate_LocationMessage); ok {
  17285. return x.LocationMessage
  17286. }
  17287. }
  17288. return nil
  17289. }
  17290. func (x *TemplateMessage_FourRowTemplate) GetContent() *HighlyStructuredMessage {
  17291. if x != nil {
  17292. return x.Content
  17293. }
  17294. return nil
  17295. }
  17296. func (x *TemplateMessage_FourRowTemplate) GetFooter() *HighlyStructuredMessage {
  17297. if x != nil {
  17298. return x.Footer
  17299. }
  17300. return nil
  17301. }
  17302. func (x *TemplateMessage_FourRowTemplate) GetButtons() []*TemplateButton {
  17303. if x != nil {
  17304. return x.Buttons
  17305. }
  17306. return nil
  17307. }
  17308. type isTemplateMessage_FourRowTemplate_Title interface {
  17309. isTemplateMessage_FourRowTemplate_Title()
  17310. }
  17311. type TemplateMessage_FourRowTemplate_DocumentMessage struct {
  17312. DocumentMessage *DocumentMessage `protobuf:"bytes,1,opt,name=documentMessage,oneof"`
  17313. }
  17314. type TemplateMessage_FourRowTemplate_HighlyStructuredMessage struct {
  17315. HighlyStructuredMessage *HighlyStructuredMessage `protobuf:"bytes,2,opt,name=highlyStructuredMessage,oneof"`
  17316. }
  17317. type TemplateMessage_FourRowTemplate_ImageMessage struct {
  17318. ImageMessage *ImageMessage `protobuf:"bytes,3,opt,name=imageMessage,oneof"`
  17319. }
  17320. type TemplateMessage_FourRowTemplate_VideoMessage struct {
  17321. VideoMessage *VideoMessage `protobuf:"bytes,4,opt,name=videoMessage,oneof"`
  17322. }
  17323. type TemplateMessage_FourRowTemplate_LocationMessage struct {
  17324. LocationMessage *LocationMessage `protobuf:"bytes,5,opt,name=locationMessage,oneof"`
  17325. }
  17326. func (*TemplateMessage_FourRowTemplate_DocumentMessage) isTemplateMessage_FourRowTemplate_Title() {}
  17327. func (*TemplateMessage_FourRowTemplate_HighlyStructuredMessage) isTemplateMessage_FourRowTemplate_Title() {
  17328. }
  17329. func (*TemplateMessage_FourRowTemplate_ImageMessage) isTemplateMessage_FourRowTemplate_Title() {}
  17330. func (*TemplateMessage_FourRowTemplate_VideoMessage) isTemplateMessage_FourRowTemplate_Title() {}
  17331. func (*TemplateMessage_FourRowTemplate_LocationMessage) isTemplateMessage_FourRowTemplate_Title() {}
  17332. type TemplateButton_CallButton struct {
  17333. state protoimpl.MessageState `protogen:"open.v1"`
  17334. DisplayText *HighlyStructuredMessage `protobuf:"bytes,1,opt,name=displayText" json:"displayText,omitempty"`
  17335. PhoneNumber *HighlyStructuredMessage `protobuf:"bytes,2,opt,name=phoneNumber" json:"phoneNumber,omitempty"`
  17336. unknownFields protoimpl.UnknownFields
  17337. sizeCache protoimpl.SizeCache
  17338. }
  17339. func (x *TemplateButton_CallButton) Reset() {
  17340. *x = TemplateButton_CallButton{}
  17341. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[188]
  17342. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17343. ms.StoreMessageInfo(mi)
  17344. }
  17345. func (x *TemplateButton_CallButton) String() string {
  17346. return protoimpl.X.MessageStringOf(x)
  17347. }
  17348. func (*TemplateButton_CallButton) ProtoMessage() {}
  17349. func (x *TemplateButton_CallButton) ProtoReflect() protoreflect.Message {
  17350. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[188]
  17351. if x != nil {
  17352. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17353. if ms.LoadMessageInfo() == nil {
  17354. ms.StoreMessageInfo(mi)
  17355. }
  17356. return ms
  17357. }
  17358. return mi.MessageOf(x)
  17359. }
  17360. // Deprecated: Use TemplateButton_CallButton.ProtoReflect.Descriptor instead.
  17361. func (*TemplateButton_CallButton) Descriptor() ([]byte, []int) {
  17362. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{107, 0}
  17363. }
  17364. func (x *TemplateButton_CallButton) GetDisplayText() *HighlyStructuredMessage {
  17365. if x != nil {
  17366. return x.DisplayText
  17367. }
  17368. return nil
  17369. }
  17370. func (x *TemplateButton_CallButton) GetPhoneNumber() *HighlyStructuredMessage {
  17371. if x != nil {
  17372. return x.PhoneNumber
  17373. }
  17374. return nil
  17375. }
  17376. type TemplateButton_URLButton struct {
  17377. state protoimpl.MessageState `protogen:"open.v1"`
  17378. DisplayText *HighlyStructuredMessage `protobuf:"bytes,1,opt,name=displayText" json:"displayText,omitempty"`
  17379. URL *HighlyStructuredMessage `protobuf:"bytes,2,opt,name=URL" json:"URL,omitempty"`
  17380. unknownFields protoimpl.UnknownFields
  17381. sizeCache protoimpl.SizeCache
  17382. }
  17383. func (x *TemplateButton_URLButton) Reset() {
  17384. *x = TemplateButton_URLButton{}
  17385. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[189]
  17386. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17387. ms.StoreMessageInfo(mi)
  17388. }
  17389. func (x *TemplateButton_URLButton) String() string {
  17390. return protoimpl.X.MessageStringOf(x)
  17391. }
  17392. func (*TemplateButton_URLButton) ProtoMessage() {}
  17393. func (x *TemplateButton_URLButton) ProtoReflect() protoreflect.Message {
  17394. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[189]
  17395. if x != nil {
  17396. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17397. if ms.LoadMessageInfo() == nil {
  17398. ms.StoreMessageInfo(mi)
  17399. }
  17400. return ms
  17401. }
  17402. return mi.MessageOf(x)
  17403. }
  17404. // Deprecated: Use TemplateButton_URLButton.ProtoReflect.Descriptor instead.
  17405. func (*TemplateButton_URLButton) Descriptor() ([]byte, []int) {
  17406. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{107, 1}
  17407. }
  17408. func (x *TemplateButton_URLButton) GetDisplayText() *HighlyStructuredMessage {
  17409. if x != nil {
  17410. return x.DisplayText
  17411. }
  17412. return nil
  17413. }
  17414. func (x *TemplateButton_URLButton) GetURL() *HighlyStructuredMessage {
  17415. if x != nil {
  17416. return x.URL
  17417. }
  17418. return nil
  17419. }
  17420. type TemplateButton_QuickReplyButton struct {
  17421. state protoimpl.MessageState `protogen:"open.v1"`
  17422. DisplayText *HighlyStructuredMessage `protobuf:"bytes,1,opt,name=displayText" json:"displayText,omitempty"`
  17423. ID *string `protobuf:"bytes,2,opt,name=ID" json:"ID,omitempty"`
  17424. unknownFields protoimpl.UnknownFields
  17425. sizeCache protoimpl.SizeCache
  17426. }
  17427. func (x *TemplateButton_QuickReplyButton) Reset() {
  17428. *x = TemplateButton_QuickReplyButton{}
  17429. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[190]
  17430. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17431. ms.StoreMessageInfo(mi)
  17432. }
  17433. func (x *TemplateButton_QuickReplyButton) String() string {
  17434. return protoimpl.X.MessageStringOf(x)
  17435. }
  17436. func (*TemplateButton_QuickReplyButton) ProtoMessage() {}
  17437. func (x *TemplateButton_QuickReplyButton) ProtoReflect() protoreflect.Message {
  17438. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[190]
  17439. if x != nil {
  17440. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17441. if ms.LoadMessageInfo() == nil {
  17442. ms.StoreMessageInfo(mi)
  17443. }
  17444. return ms
  17445. }
  17446. return mi.MessageOf(x)
  17447. }
  17448. // Deprecated: Use TemplateButton_QuickReplyButton.ProtoReflect.Descriptor instead.
  17449. func (*TemplateButton_QuickReplyButton) Descriptor() ([]byte, []int) {
  17450. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{107, 2}
  17451. }
  17452. func (x *TemplateButton_QuickReplyButton) GetDisplayText() *HighlyStructuredMessage {
  17453. if x != nil {
  17454. return x.DisplayText
  17455. }
  17456. return nil
  17457. }
  17458. func (x *TemplateButton_QuickReplyButton) GetID() string {
  17459. if x != nil && x.ID != nil {
  17460. return *x.ID
  17461. }
  17462. return ""
  17463. }
  17464. type UrlTrackingMap_UrlTrackingMapElement struct {
  17465. state protoimpl.MessageState `protogen:"open.v1"`
  17466. OriginalURL *string `protobuf:"bytes,1,opt,name=originalURL" json:"originalURL,omitempty"`
  17467. UnconsentedUsersURL *string `protobuf:"bytes,2,opt,name=unconsentedUsersURL" json:"unconsentedUsersURL,omitempty"`
  17468. ConsentedUsersURL *string `protobuf:"bytes,3,opt,name=consentedUsersURL" json:"consentedUsersURL,omitempty"`
  17469. CardIndex *uint32 `protobuf:"varint,4,opt,name=cardIndex" json:"cardIndex,omitempty"`
  17470. unknownFields protoimpl.UnknownFields
  17471. sizeCache protoimpl.SizeCache
  17472. }
  17473. func (x *UrlTrackingMap_UrlTrackingMapElement) Reset() {
  17474. *x = UrlTrackingMap_UrlTrackingMapElement{}
  17475. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[191]
  17476. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17477. ms.StoreMessageInfo(mi)
  17478. }
  17479. func (x *UrlTrackingMap_UrlTrackingMapElement) String() string {
  17480. return protoimpl.X.MessageStringOf(x)
  17481. }
  17482. func (*UrlTrackingMap_UrlTrackingMapElement) ProtoMessage() {}
  17483. func (x *UrlTrackingMap_UrlTrackingMapElement) ProtoReflect() protoreflect.Message {
  17484. mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[191]
  17485. if x != nil {
  17486. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  17487. if ms.LoadMessageInfo() == nil {
  17488. ms.StoreMessageInfo(mi)
  17489. }
  17490. return ms
  17491. }
  17492. return mi.MessageOf(x)
  17493. }
  17494. // Deprecated: Use UrlTrackingMap_UrlTrackingMapElement.ProtoReflect.Descriptor instead.
  17495. func (*UrlTrackingMap_UrlTrackingMapElement) Descriptor() ([]byte, []int) {
  17496. return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{114, 0}
  17497. }
  17498. func (x *UrlTrackingMap_UrlTrackingMapElement) GetOriginalURL() string {
  17499. if x != nil && x.OriginalURL != nil {
  17500. return *x.OriginalURL
  17501. }
  17502. return ""
  17503. }
  17504. func (x *UrlTrackingMap_UrlTrackingMapElement) GetUnconsentedUsersURL() string {
  17505. if x != nil && x.UnconsentedUsersURL != nil {
  17506. return *x.UnconsentedUsersURL
  17507. }
  17508. return ""
  17509. }
  17510. func (x *UrlTrackingMap_UrlTrackingMapElement) GetConsentedUsersURL() string {
  17511. if x != nil && x.ConsentedUsersURL != nil {
  17512. return *x.ConsentedUsersURL
  17513. }
  17514. return ""
  17515. }
  17516. func (x *UrlTrackingMap_UrlTrackingMapElement) GetCardIndex() uint32 {
  17517. if x != nil && x.CardIndex != nil {
  17518. return *x.CardIndex
  17519. }
  17520. return 0
  17521. }
  17522. var File_waE2E_WAWebProtobufsE2E_proto protoreflect.FileDescriptor
  17523. const file_waE2E_WAWebProtobufsE2E_proto_rawDesc = "" +
  17524. "\n" +
  17525. "\x1dwaE2E/WAWebProtobufsE2E.proto\x12\x11WAWebProtobufsE2E\x1a\x1bwaAICommon/WAAICommon.proto\x1a\x11waAdv/WAAdv.proto\x1a#waCompanionReg/WACompanionReg.proto\x1a\x1bwaMmsRetry/WAMmsRetry.proto\x1a\x17waCommon/WACommon.proto\x1a/waStatusAttributions/WAStatusAttributions.proto\"\xdf\t\n" +
  17526. "\x12StickerPackMessage\x12$\n" +
  17527. "\rstickerPackID\x18\x01 \x01(\tR\rstickerPackID\x12\x12\n" +
  17528. "\x04name\x18\x02 \x01(\tR\x04name\x12\x1c\n" +
  17529. "\tpublisher\x18\x03 \x01(\tR\tpublisher\x12I\n" +
  17530. "\bstickers\x18\x04 \x03(\v2-.WAWebProtobufsE2E.StickerPackMessage.StickerR\bstickers\x12\x1e\n" +
  17531. "\n" +
  17532. "fileLength\x18\x05 \x01(\x04R\n" +
  17533. "fileLength\x12\x1e\n" +
  17534. "\n" +
  17535. "fileSHA256\x18\x06 \x01(\fR\n" +
  17536. "fileSHA256\x12$\n" +
  17537. "\rfileEncSHA256\x18\a \x01(\fR\rfileEncSHA256\x12\x1a\n" +
  17538. "\bmediaKey\x18\b \x01(\fR\bmediaKey\x12\x1e\n" +
  17539. "\n" +
  17540. "directPath\x18\t \x01(\tR\n" +
  17541. "directPath\x12\x18\n" +
  17542. "\acaption\x18\n" +
  17543. " \x01(\tR\acaption\x12@\n" +
  17544. "\vcontextInfo\x18\v \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12(\n" +
  17545. "\x0fpackDescription\x18\f \x01(\tR\x0fpackDescription\x12,\n" +
  17546. "\x11mediaKeyTimestamp\x18\r \x01(\x03R\x11mediaKeyTimestamp\x12*\n" +
  17547. "\x10trayIconFileName\x18\x0e \x01(\tR\x10trayIconFileName\x120\n" +
  17548. "\x13thumbnailDirectPath\x18\x0f \x01(\tR\x13thumbnailDirectPath\x12(\n" +
  17549. "\x0fthumbnailSHA256\x18\x10 \x01(\fR\x0fthumbnailSHA256\x12.\n" +
  17550. "\x12thumbnailEncSHA256\x18\x11 \x01(\fR\x12thumbnailEncSHA256\x12(\n" +
  17551. "\x0fthumbnailHeight\x18\x12 \x01(\rR\x0fthumbnailHeight\x12&\n" +
  17552. "\x0ethumbnailWidth\x18\x13 \x01(\rR\x0ethumbnailWidth\x12$\n" +
  17553. "\rimageDataHash\x18\x14 \x01(\tR\rimageDataHash\x12(\n" +
  17554. "\x0fstickerPackSize\x18\x15 \x01(\x04R\x0fstickerPackSize\x12e\n" +
  17555. "\x11stickerPackOrigin\x18\x16 \x01(\x0e27.WAWebProtobufsE2E.StickerPackMessage.StickerPackOriginR\x11stickerPackOrigin\x1a\xc5\x01\n" +
  17556. "\aSticker\x12\x1a\n" +
  17557. "\bfileName\x18\x01 \x01(\tR\bfileName\x12\x1e\n" +
  17558. "\n" +
  17559. "isAnimated\x18\x02 \x01(\bR\n" +
  17560. "isAnimated\x12\x16\n" +
  17561. "\x06emojis\x18\x03 \x03(\tR\x06emojis\x12.\n" +
  17562. "\x12accessibilityLabel\x18\x04 \x01(\tR\x12accessibilityLabel\x12\x1a\n" +
  17563. "\bisLottie\x18\x05 \x01(\bR\bisLottie\x12\x1a\n" +
  17564. "\bmimetype\x18\x06 \x01(\tR\bmimetype\"G\n" +
  17565. "\x11StickerPackOrigin\x12\x0f\n" +
  17566. "\vFIRST_PARTY\x10\x00\x12\x0f\n" +
  17567. "\vTHIRD_PARTY\x10\x01\x12\x10\n" +
  17568. "\fUSER_CREATED\x10\x02\"\x8b\x01\n" +
  17569. "\x12PlaceholderMessage\x12I\n" +
  17570. "\x04type\x18\x01 \x01(\x0e25.WAWebProtobufsE2E.PlaceholderMessage.PlaceholderTypeR\x04type\"*\n" +
  17571. "\x0fPlaceholderType\x12\x17\n" +
  17572. "\x13MASK_LINKED_DEVICES\x10\x00\"\xdd\x01\n" +
  17573. "\fBCallMessage\x12\x1c\n" +
  17574. "\tsessionID\x18\x01 \x01(\tR\tsessionID\x12G\n" +
  17575. "\tmediaType\x18\x02 \x01(\x0e2).WAWebProtobufsE2E.BCallMessage.MediaTypeR\tmediaType\x12\x1c\n" +
  17576. "\tmasterKey\x18\x03 \x01(\fR\tmasterKey\x12\x18\n" +
  17577. "\acaption\x18\x04 \x01(\tR\acaption\".\n" +
  17578. "\tMediaType\x12\v\n" +
  17579. "\aUNKNOWN\x10\x00\x12\t\n" +
  17580. "\x05AUDIO\x10\x01\x12\t\n" +
  17581. "\x05VIDEO\x10\x02\"\x8d\x05\n" +
  17582. "\x0eCallLogMessage\x12\x18\n" +
  17583. "\aisVideo\x18\x01 \x01(\bR\aisVideo\x12O\n" +
  17584. "\vcallOutcome\x18\x02 \x01(\x0e2-.WAWebProtobufsE2E.CallLogMessage.CallOutcomeR\vcallOutcome\x12\"\n" +
  17585. "\fdurationSecs\x18\x03 \x01(\x03R\fdurationSecs\x12F\n" +
  17586. "\bcallType\x18\x04 \x01(\x0e2*.WAWebProtobufsE2E.CallLogMessage.CallTypeR\bcallType\x12U\n" +
  17587. "\fparticipants\x18\x05 \x03(\v21.WAWebProtobufsE2E.CallLogMessage.CallParticipantR\fparticipants\x1at\n" +
  17588. "\x0fCallParticipant\x12\x10\n" +
  17589. "\x03JID\x18\x01 \x01(\tR\x03JID\x12O\n" +
  17590. "\vcallOutcome\x18\x02 \x01(\x0e2-.WAWebProtobufsE2E.CallLogMessage.CallOutcomeR\vcallOutcome\"\x99\x01\n" +
  17591. "\vCallOutcome\x12\r\n" +
  17592. "\tCONNECTED\x10\x00\x12\n" +
  17593. "\n" +
  17594. "\x06MISSED\x10\x01\x12\n" +
  17595. "\n" +
  17596. "\x06FAILED\x10\x02\x12\f\n" +
  17597. "\bREJECTED\x10\x03\x12\x16\n" +
  17598. "\x12ACCEPTED_ELSEWHERE\x10\x04\x12\v\n" +
  17599. "\aONGOING\x10\x05\x12\x13\n" +
  17600. "\x0fSILENCED_BY_DND\x10\x06\x12\x1b\n" +
  17601. "\x17SILENCED_UNKNOWN_CALLER\x10\a\";\n" +
  17602. "\bCallType\x12\v\n" +
  17603. "\aREGULAR\x10\x00\x12\x12\n" +
  17604. "\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n" +
  17605. "\n" +
  17606. "VOICE_CHAT\x10\x02\"\xb9\x01\n" +
  17607. "\x18ScheduledCallEditMessage\x12&\n" +
  17608. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12P\n" +
  17609. "\beditType\x18\x02 \x01(\x0e24.WAWebProtobufsE2E.ScheduledCallEditMessage.EditTypeR\beditType\"#\n" +
  17610. "\bEditType\x12\v\n" +
  17611. "\aUNKNOWN\x10\x00\x12\n" +
  17612. "\n" +
  17613. "\x06CANCEL\x10\x01\"\xed\x01\n" +
  17614. "\x1cScheduledCallCreationMessage\x122\n" +
  17615. "\x14scheduledTimestampMS\x18\x01 \x01(\x03R\x14scheduledTimestampMS\x12T\n" +
  17616. "\bcallType\x18\x02 \x01(\x0e28.WAWebProtobufsE2E.ScheduledCallCreationMessage.CallTypeR\bcallType\x12\x14\n" +
  17617. "\x05title\x18\x03 \x01(\tR\x05title\"-\n" +
  17618. "\bCallType\x12\v\n" +
  17619. "\aUNKNOWN\x10\x00\x12\t\n" +
  17620. "\x05VOICE\x10\x01\x12\t\n" +
  17621. "\x05VIDEO\x10\x02\"\x80\x02\n" +
  17622. "\x14EventResponseMessage\x12U\n" +
  17623. "\bresponse\x18\x01 \x01(\x0e29.WAWebProtobufsE2E.EventResponseMessage.EventResponseTypeR\bresponse\x12 \n" +
  17624. "\vtimestampMS\x18\x02 \x01(\x03R\vtimestampMS\x12(\n" +
  17625. "\x0fextraGuestCount\x18\x03 \x01(\x05R\x0fextraGuestCount\"E\n" +
  17626. "\x11EventResponseType\x12\v\n" +
  17627. "\aUNKNOWN\x10\x00\x12\t\n" +
  17628. "\x05GOING\x10\x01\x12\r\n" +
  17629. "\tNOT_GOING\x10\x02\x12\t\n" +
  17630. "\x05MAYBE\x10\x03\"\xe4\x01\n" +
  17631. "\x10PinInChatMessage\x12&\n" +
  17632. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12<\n" +
  17633. "\x04type\x18\x02 \x01(\x0e2(.WAWebProtobufsE2E.PinInChatMessage.TypeR\x04type\x12,\n" +
  17634. "\x11senderTimestampMS\x18\x03 \x01(\x03R\x11senderTimestampMS\"<\n" +
  17635. "\x04Type\x12\x10\n" +
  17636. "\fUNKNOWN_TYPE\x10\x00\x12\x0f\n" +
  17637. "\vPIN_FOR_ALL\x10\x01\x12\x11\n" +
  17638. "\rUNPIN_FOR_ALL\x10\x02\"\xf3\x01\n" +
  17639. "\x1fStatusStickerInteractionMessage\x12&\n" +
  17640. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12\x1e\n" +
  17641. "\n" +
  17642. "stickerKey\x18\x02 \x01(\tR\n" +
  17643. "stickerKey\x12X\n" +
  17644. "\x04type\x18\x03 \x01(\x0e2D.WAWebProtobufsE2E.StatusStickerInteractionMessage.StatusStickerTypeR\x04type\".\n" +
  17645. "\x11StatusStickerType\x12\v\n" +
  17646. "\aUNKNOWN\x10\x00\x12\f\n" +
  17647. "\bREACTION\x10\x01\"\xb1\x02\n" +
  17648. "\x16ButtonsResponseMessage\x122\n" +
  17649. "\x13selectedDisplayText\x18\x02 \x01(\tH\x00R\x13selectedDisplayText\x12*\n" +
  17650. "\x10selectedButtonID\x18\x01 \x01(\tR\x10selectedButtonID\x12@\n" +
  17651. "\vcontextInfo\x18\x03 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12B\n" +
  17652. "\x04type\x18\x04 \x01(\x0e2..WAWebProtobufsE2E.ButtonsResponseMessage.TypeR\x04type\"%\n" +
  17653. "\x04Type\x12\v\n" +
  17654. "\aUNKNOWN\x10\x00\x12\x10\n" +
  17655. "\fDISPLAY_TEXT\x10\x01B\n" +
  17656. "\n" +
  17657. "\bresponse\"\xa0\t\n" +
  17658. "\x0eButtonsMessage\x12\x14\n" +
  17659. "\x04text\x18\x01 \x01(\tH\x00R\x04text\x12N\n" +
  17660. "\x0fdocumentMessage\x18\x02 \x01(\v2\".WAWebProtobufsE2E.DocumentMessageH\x00R\x0fdocumentMessage\x12E\n" +
  17661. "\fimageMessage\x18\x03 \x01(\v2\x1f.WAWebProtobufsE2E.ImageMessageH\x00R\fimageMessage\x12E\n" +
  17662. "\fvideoMessage\x18\x04 \x01(\v2\x1f.WAWebProtobufsE2E.VideoMessageH\x00R\fvideoMessage\x12N\n" +
  17663. "\x0flocationMessage\x18\x05 \x01(\v2\".WAWebProtobufsE2E.LocationMessageH\x00R\x0flocationMessage\x12 \n" +
  17664. "\vcontentText\x18\x06 \x01(\tR\vcontentText\x12\x1e\n" +
  17665. "\n" +
  17666. "footerText\x18\a \x01(\tR\n" +
  17667. "footerText\x12@\n" +
  17668. "\vcontextInfo\x18\b \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12B\n" +
  17669. "\abuttons\x18\t \x03(\v2(.WAWebProtobufsE2E.ButtonsMessage.ButtonR\abuttons\x12L\n" +
  17670. "\n" +
  17671. "headerType\x18\n" +
  17672. " \x01(\x0e2,.WAWebProtobufsE2E.ButtonsMessage.HeaderTypeR\n" +
  17673. "headerType\x1a\xc7\x03\n" +
  17674. "\x06Button\x12\x1a\n" +
  17675. "\bbuttonID\x18\x01 \x01(\tR\bbuttonID\x12S\n" +
  17676. "\n" +
  17677. "buttonText\x18\x02 \x01(\v23.WAWebProtobufsE2E.ButtonsMessage.Button.ButtonTextR\n" +
  17678. "buttonText\x12A\n" +
  17679. "\x04type\x18\x03 \x01(\x0e2-.WAWebProtobufsE2E.ButtonsMessage.Button.TypeR\x04type\x12_\n" +
  17680. "\x0enativeFlowInfo\x18\x04 \x01(\v27.WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfoR\x0enativeFlowInfo\x1aD\n" +
  17681. "\x0eNativeFlowInfo\x12\x12\n" +
  17682. "\x04name\x18\x01 \x01(\tR\x04name\x12\x1e\n" +
  17683. "\n" +
  17684. "paramsJSON\x18\x02 \x01(\tR\n" +
  17685. "paramsJSON\x1a.\n" +
  17686. "\n" +
  17687. "ButtonText\x12 \n" +
  17688. "\vdisplayText\x18\x01 \x01(\tR\vdisplayText\"2\n" +
  17689. "\x04Type\x12\v\n" +
  17690. "\aUNKNOWN\x10\x00\x12\f\n" +
  17691. "\bRESPONSE\x10\x01\x12\x0f\n" +
  17692. "\vNATIVE_FLOW\x10\x02\"`\n" +
  17693. "\n" +
  17694. "HeaderType\x12\v\n" +
  17695. "\aUNKNOWN\x10\x00\x12\t\n" +
  17696. "\x05EMPTY\x10\x01\x12\b\n" +
  17697. "\x04TEXT\x10\x02\x12\f\n" +
  17698. "\bDOCUMENT\x10\x03\x12\t\n" +
  17699. "\x05IMAGE\x10\x04\x12\t\n" +
  17700. "\x05VIDEO\x10\x05\x12\f\n" +
  17701. "\bLOCATION\x10\x06B\b\n" +
  17702. "\x06header\"\xaf\x02\n" +
  17703. "\x16SecretEncryptedMessage\x12@\n" +
  17704. "\x10targetMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x10targetMessageKey\x12\x1e\n" +
  17705. "\n" +
  17706. "encPayload\x18\x02 \x01(\fR\n" +
  17707. "encPayload\x12\x14\n" +
  17708. "\x05encIV\x18\x03 \x01(\fR\x05encIV\x12]\n" +
  17709. "\rsecretEncType\x18\x04 \x01(\x0e27.WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncTypeR\rsecretEncType\">\n" +
  17710. "\rSecretEncType\x12\v\n" +
  17711. "\aUNKNOWN\x10\x00\x12\x0e\n" +
  17712. "\n" +
  17713. "EVENT_EDIT\x10\x01\x12\x10\n" +
  17714. "\fMESSAGE_EDIT\x10\x02\"\x91\x03\n" +
  17715. "\x12GroupInviteMessage\x12\x1a\n" +
  17716. "\bgroupJID\x18\x01 \x01(\tR\bgroupJID\x12\x1e\n" +
  17717. "\n" +
  17718. "inviteCode\x18\x02 \x01(\tR\n" +
  17719. "inviteCode\x12*\n" +
  17720. "\x10inviteExpiration\x18\x03 \x01(\x03R\x10inviteExpiration\x12\x1c\n" +
  17721. "\tgroupName\x18\x04 \x01(\tR\tgroupName\x12$\n" +
  17722. "\rJPEGThumbnail\x18\x05 \x01(\fR\rJPEGThumbnail\x12\x18\n" +
  17723. "\acaption\x18\x06 \x01(\tR\acaption\x12@\n" +
  17724. "\vcontextInfo\x18\a \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12M\n" +
  17725. "\tgroupType\x18\b \x01(\x0e2/.WAWebProtobufsE2E.GroupInviteMessage.GroupTypeR\tgroupType\"$\n" +
  17726. "\tGroupType\x12\v\n" +
  17727. "\aDEFAULT\x10\x00\x12\n" +
  17728. "\n" +
  17729. "\x06PARENT\x10\x01\"\xd2\x04\n" +
  17730. "\x1aInteractiveResponseMessage\x12\x87\x01\n" +
  17731. "\x19nativeFlowResponseMessage\x18\x02 \x01(\v2G.WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessageH\x00R\x19nativeFlowResponseMessage\x12F\n" +
  17732. "\x04body\x18\x01 \x01(\v22.WAWebProtobufsE2E.InteractiveResponseMessage.BodyR\x04body\x12@\n" +
  17733. "\vcontextInfo\x18\x0f \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x1a\x96\x01\n" +
  17734. "\x04Body\x12\x12\n" +
  17735. "\x04text\x18\x01 \x01(\tR\x04text\x12Q\n" +
  17736. "\x06format\x18\x02 \x01(\x0e29.WAWebProtobufsE2E.InteractiveResponseMessage.Body.FormatR\x06format\"'\n" +
  17737. "\x06Format\x12\v\n" +
  17738. "\aDEFAULT\x10\x00\x12\x10\n" +
  17739. "\fEXTENSIONS_1\x10\x01\x1ai\n" +
  17740. "\x19NativeFlowResponseMessage\x12\x12\n" +
  17741. "\x04name\x18\x01 \x01(\tR\x04name\x12\x1e\n" +
  17742. "\n" +
  17743. "paramsJSON\x18\x02 \x01(\tR\n" +
  17744. "paramsJSON\x12\x18\n" +
  17745. "\aversion\x18\x03 \x01(\x05R\aversionB\x1c\n" +
  17746. "\x1ainteractiveResponseMessage\"\x87\x13\n" +
  17747. "\x12InteractiveMessage\x12i\n" +
  17748. "\x15shopStorefrontMessage\x18\x04 \x01(\v21.WAWebProtobufsE2E.InteractiveMessage.ShopMessageH\x00R\x15shopStorefrontMessage\x12g\n" +
  17749. "\x11collectionMessage\x18\x05 \x01(\v27.WAWebProtobufsE2E.InteractiveMessage.CollectionMessageH\x00R\x11collectionMessage\x12g\n" +
  17750. "\x11nativeFlowMessage\x18\x06 \x01(\v27.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessageH\x00R\x11nativeFlowMessage\x12a\n" +
  17751. "\x0fcarouselMessage\x18\a \x01(\v25.WAWebProtobufsE2E.InteractiveMessage.CarouselMessageH\x00R\x0fcarouselMessage\x12D\n" +
  17752. "\x06header\x18\x01 \x01(\v2,.WAWebProtobufsE2E.InteractiveMessage.HeaderR\x06header\x12>\n" +
  17753. "\x04body\x18\x02 \x01(\v2*.WAWebProtobufsE2E.InteractiveMessage.BodyR\x04body\x12D\n" +
  17754. "\x06footer\x18\x03 \x01(\v2,.WAWebProtobufsE2E.InteractiveMessage.FooterR\x06footer\x12@\n" +
  17755. "\vcontextInfo\x18\x0f \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12I\n" +
  17756. "\x0eurlTrackingMap\x18\x10 \x01(\v2!.WAWebProtobufsE2E.UrlTrackingMapR\x0eurlTrackingMap\x1a\xaf\x02\n" +
  17757. "\x0fCarouselMessage\x12;\n" +
  17758. "\x05cards\x18\x01 \x03(\v2%.WAWebProtobufsE2E.InteractiveMessageR\x05cards\x12&\n" +
  17759. "\x0emessageVersion\x18\x02 \x01(\x05R\x0emessageVersion\x12r\n" +
  17760. "\x10carouselCardType\x18\x03 \x01(\x0e2F.WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.CarouselCardTypeR\x10carouselCardType\"C\n" +
  17761. "\x10CarouselCardType\x12\v\n" +
  17762. "\aUNKNOWN\x10\x00\x12\x11\n" +
  17763. "\rHSCROLL_CARDS\x10\x01\x12\x0f\n" +
  17764. "\vALBUM_IMAGE\x10\x02\x1a\xd2\x01\n" +
  17765. "\vShopMessage\x12\x0e\n" +
  17766. "\x02ID\x18\x01 \x01(\tR\x02ID\x12S\n" +
  17767. "\asurface\x18\x02 \x01(\x0e29.WAWebProtobufsE2E.InteractiveMessage.ShopMessage.SurfaceR\asurface\x12&\n" +
  17768. "\x0emessageVersion\x18\x03 \x01(\x05R\x0emessageVersion\"6\n" +
  17769. "\aSurface\x12\x13\n" +
  17770. "\x0fUNKNOWN_SURFACE\x10\x00\x12\x06\n" +
  17771. "\x02FB\x10\x01\x12\x06\n" +
  17772. "\x02IG\x10\x02\x12\x06\n" +
  17773. "\x02WA\x10\x03\x1a\xa1\x02\n" +
  17774. "\x11NativeFlowMessage\x12b\n" +
  17775. "\abuttons\x18\x01 \x03(\v2H.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButtonR\abuttons\x12,\n" +
  17776. "\x11messageParamsJSON\x18\x02 \x01(\tR\x11messageParamsJSON\x12&\n" +
  17777. "\x0emessageVersion\x18\x03 \x01(\x05R\x0emessageVersion\x1aR\n" +
  17778. "\x10NativeFlowButton\x12\x12\n" +
  17779. "\x04name\x18\x01 \x01(\tR\x04name\x12*\n" +
  17780. "\x10buttonParamsJSON\x18\x02 \x01(\tR\x10buttonParamsJSON\x1ac\n" +
  17781. "\x11CollectionMessage\x12\x16\n" +
  17782. "\x06bizJID\x18\x01 \x01(\tR\x06bizJID\x12\x0e\n" +
  17783. "\x02ID\x18\x02 \x01(\tR\x02ID\x12&\n" +
  17784. "\x0emessageVersion\x18\x03 \x01(\x05R\x0emessageVersion\x1a\x9c\x01\n" +
  17785. "\x06Footer\x12E\n" +
  17786. "\faudioMessage\x18\x02 \x01(\v2\x1f.WAWebProtobufsE2E.AudioMessageH\x00R\faudioMessage\x12\x12\n" +
  17787. "\x04text\x18\x01 \x01(\tR\x04text\x12.\n" +
  17788. "\x12hasMediaAttachment\x18\x03 \x01(\bR\x12hasMediaAttachmentB\a\n" +
  17789. "\x05media\x1a\x1a\n" +
  17790. "\x04Body\x12\x12\n" +
  17791. "\x04text\x18\x01 \x01(\tR\x04text\x1a\x96\x04\n" +
  17792. "\x06Header\x12N\n" +
  17793. "\x0fdocumentMessage\x18\x03 \x01(\v2\".WAWebProtobufsE2E.DocumentMessageH\x00R\x0fdocumentMessage\x12E\n" +
  17794. "\fimageMessage\x18\x04 \x01(\v2\x1f.WAWebProtobufsE2E.ImageMessageH\x00R\fimageMessage\x12&\n" +
  17795. "\rJPEGThumbnail\x18\x06 \x01(\fH\x00R\rJPEGThumbnail\x12E\n" +
  17796. "\fvideoMessage\x18\a \x01(\v2\x1f.WAWebProtobufsE2E.VideoMessageH\x00R\fvideoMessage\x12N\n" +
  17797. "\x0flocationMessage\x18\b \x01(\v2\".WAWebProtobufsE2E.LocationMessageH\x00R\x0flocationMessage\x12K\n" +
  17798. "\x0eproductMessage\x18\t \x01(\v2!.WAWebProtobufsE2E.ProductMessageH\x00R\x0eproductMessage\x12\x14\n" +
  17799. "\x05title\x18\x01 \x01(\tR\x05title\x12\x1a\n" +
  17800. "\bsubtitle\x18\x02 \x01(\tR\bsubtitle\x12.\n" +
  17801. "\x12hasMediaAttachment\x18\x05 \x01(\bR\x12hasMediaAttachmentB\a\n" +
  17802. "\x05mediaB\x14\n" +
  17803. "\x12interactiveMessage\"\xab\x03\n" +
  17804. "\x13ListResponseMessage\x12\x14\n" +
  17805. "\x05title\x18\x01 \x01(\tR\x05title\x12K\n" +
  17806. "\blistType\x18\x02 \x01(\x0e2/.WAWebProtobufsE2E.ListResponseMessage.ListTypeR\blistType\x12f\n" +
  17807. "\x11singleSelectReply\x18\x03 \x01(\v28.WAWebProtobufsE2E.ListResponseMessage.SingleSelectReplyR\x11singleSelectReply\x12@\n" +
  17808. "\vcontextInfo\x18\x04 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12 \n" +
  17809. "\vdescription\x18\x05 \x01(\tR\vdescription\x1a9\n" +
  17810. "\x11SingleSelectReply\x12$\n" +
  17811. "\rselectedRowID\x18\x01 \x01(\tR\rselectedRowID\"*\n" +
  17812. "\bListType\x12\v\n" +
  17813. "\aUNKNOWN\x10\x00\x12\x11\n" +
  17814. "\rSINGLE_SELECT\x10\x01\"\xfb\b\n" +
  17815. "\vListMessage\x12\x14\n" +
  17816. "\x05title\x18\x01 \x01(\tR\x05title\x12 \n" +
  17817. "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x1e\n" +
  17818. "\n" +
  17819. "buttonText\x18\x03 \x01(\tR\n" +
  17820. "buttonText\x12C\n" +
  17821. "\blistType\x18\x04 \x01(\x0e2'.WAWebProtobufsE2E.ListMessage.ListTypeR\blistType\x12B\n" +
  17822. "\bsections\x18\x05 \x03(\v2&.WAWebProtobufsE2E.ListMessage.SectionR\bsections\x12X\n" +
  17823. "\x0fproductListInfo\x18\x06 \x01(\v2..WAWebProtobufsE2E.ListMessage.ProductListInfoR\x0fproductListInfo\x12\x1e\n" +
  17824. "\n" +
  17825. "footerText\x18\a \x01(\tR\n" +
  17826. "footerText\x12@\n" +
  17827. "\vcontextInfo\x18\b \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x1a\xef\x01\n" +
  17828. "\x0fProductListInfo\x12W\n" +
  17829. "\x0fproductSections\x18\x01 \x03(\v2-.WAWebProtobufsE2E.ListMessage.ProductSectionR\x0fproductSections\x12W\n" +
  17830. "\vheaderImage\x18\x02 \x01(\v25.WAWebProtobufsE2E.ListMessage.ProductListHeaderImageR\vheaderImage\x12*\n" +
  17831. "\x10businessOwnerJID\x18\x03 \x01(\tR\x10businessOwnerJID\x1a\\\n" +
  17832. "\x16ProductListHeaderImage\x12\x1c\n" +
  17833. "\tproductID\x18\x01 \x01(\tR\tproductID\x12$\n" +
  17834. "\rJPEGThumbnail\x18\x02 \x01(\fR\rJPEGThumbnail\x1aj\n" +
  17835. "\x0eProductSection\x12\x14\n" +
  17836. "\x05title\x18\x01 \x01(\tR\x05title\x12B\n" +
  17837. "\bproducts\x18\x02 \x03(\v2&.WAWebProtobufsE2E.ListMessage.ProductR\bproducts\x1a'\n" +
  17838. "\aProduct\x12\x1c\n" +
  17839. "\tproductID\x18\x01 \x01(\tR\tproductID\x1aW\n" +
  17840. "\aSection\x12\x14\n" +
  17841. "\x05title\x18\x01 \x01(\tR\x05title\x126\n" +
  17842. "\x04rows\x18\x02 \x03(\v2\".WAWebProtobufsE2E.ListMessage.RowR\x04rows\x1aS\n" +
  17843. "\x03Row\x12\x14\n" +
  17844. "\x05title\x18\x01 \x01(\tR\x05title\x12 \n" +
  17845. "\vdescription\x18\x02 \x01(\tR\vdescription\x12\x14\n" +
  17846. "\x05rowID\x18\x03 \x01(\tR\x05rowID\"<\n" +
  17847. "\bListType\x12\v\n" +
  17848. "\aUNKNOWN\x10\x00\x12\x11\n" +
  17849. "\rSINGLE_SELECT\x10\x01\x12\x10\n" +
  17850. "\fPRODUCT_LIST\x10\x02\"\xe4\x05\n" +
  17851. "\fOrderMessage\x12\x18\n" +
  17852. "\aorderID\x18\x01 \x01(\tR\aorderID\x12\x1c\n" +
  17853. "\tthumbnail\x18\x02 \x01(\fR\tthumbnail\x12\x1c\n" +
  17854. "\titemCount\x18\x03 \x01(\x05R\titemCount\x12C\n" +
  17855. "\x06status\x18\x04 \x01(\x0e2+.WAWebProtobufsE2E.OrderMessage.OrderStatusR\x06status\x12F\n" +
  17856. "\asurface\x18\x05 \x01(\x0e2,.WAWebProtobufsE2E.OrderMessage.OrderSurfaceR\asurface\x12\x18\n" +
  17857. "\amessage\x18\x06 \x01(\tR\amessage\x12\x1e\n" +
  17858. "\n" +
  17859. "orderTitle\x18\a \x01(\tR\n" +
  17860. "orderTitle\x12\x1c\n" +
  17861. "\tsellerJID\x18\b \x01(\tR\tsellerJID\x12\x14\n" +
  17862. "\x05token\x18\t \x01(\tR\x05token\x12(\n" +
  17863. "\x0ftotalAmount1000\x18\n" +
  17864. " \x01(\x03R\x0ftotalAmount1000\x12,\n" +
  17865. "\x11totalCurrencyCode\x18\v \x01(\tR\x11totalCurrencyCode\x12@\n" +
  17866. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12&\n" +
  17867. "\x0emessageVersion\x18\f \x01(\x05R\x0emessageVersion\x12J\n" +
  17868. "\x15orderRequestMessageID\x18\r \x01(\v2\x14.WACommon.MessageKeyR\x15orderRequestMessageID\x12 \n" +
  17869. "\vcatalogType\x18\x0f \x01(\tR\vcatalogType\"\x1b\n" +
  17870. "\fOrderSurface\x12\v\n" +
  17871. "\aCATALOG\x10\x01\"6\n" +
  17872. "\vOrderStatus\x12\v\n" +
  17873. "\aINQUIRY\x10\x01\x12\f\n" +
  17874. "\bACCEPTED\x10\x02\x12\f\n" +
  17875. "\bDECLINED\x10\x03\"\x8d\x02\n" +
  17876. "\x13StatusQuotedMessage\x12R\n" +
  17877. "\x04type\x18\x01 \x01(\x0e2>.WAWebProtobufsE2E.StatusQuotedMessage.StatusQuotedMessageTypeR\x04type\x12\x12\n" +
  17878. "\x04text\x18\x02 \x01(\tR\x04text\x12\x1c\n" +
  17879. "\tthumbnail\x18\x03 \x01(\fR\tthumbnail\x12@\n" +
  17880. "\x10originalStatusID\x18\x04 \x01(\v2\x14.WACommon.MessageKeyR\x10originalStatusID\".\n" +
  17881. "\x17StatusQuotedMessageType\x12\x13\n" +
  17882. "\x0fQUESTION_ANSWER\x10\x01\"\xd1\x01\n" +
  17883. "\x14PaymentInviteMessage\x12U\n" +
  17884. "\vserviceType\x18\x01 \x01(\x0e23.WAWebProtobufsE2E.PaymentInviteMessage.ServiceTypeR\vserviceType\x12(\n" +
  17885. "\x0fexpiryTimestamp\x18\x02 \x01(\x03R\x0fexpiryTimestamp\"8\n" +
  17886. "\vServiceType\x12\v\n" +
  17887. "\aUNKNOWN\x10\x00\x12\t\n" +
  17888. "\x05FBPAY\x10\x01\x12\b\n" +
  17889. "\x04NOVI\x10\x02\x12\a\n" +
  17890. "\x03UPI\x10\x03\"\xe0\r\n" +
  17891. "\x17HighlyStructuredMessage\x12\x1c\n" +
  17892. "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12 \n" +
  17893. "\velementName\x18\x02 \x01(\tR\velementName\x12\x16\n" +
  17894. "\x06params\x18\x03 \x03(\tR\x06params\x12\x1e\n" +
  17895. "\n" +
  17896. "fallbackLg\x18\x04 \x01(\tR\n" +
  17897. "fallbackLg\x12\x1e\n" +
  17898. "\n" +
  17899. "fallbackLc\x18\x05 \x01(\tR\n" +
  17900. "fallbackLc\x12p\n" +
  17901. "\x11localizableParams\x18\x06 \x03(\v2B.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameterR\x11localizableParams\x12(\n" +
  17902. "\x0fdeterministicLg\x18\a \x01(\tR\x0fdeterministicLg\x12(\n" +
  17903. "\x0fdeterministicLc\x18\b \x01(\tR\x0fdeterministicLc\x12D\n" +
  17904. "\vhydratedHsm\x18\t \x01(\v2\".WAWebProtobufsE2E.TemplateMessageR\vhydratedHsm\x1a\xa0\n" +
  17905. "\n" +
  17906. "\x17HSMLocalizableParameter\x12l\n" +
  17907. "\bcurrency\x18\x02 \x01(\v2N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrencyH\x00R\bcurrency\x12l\n" +
  17908. "\bdateTime\x18\x03 \x01(\v2N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTimeH\x00R\bdateTime\x12\x18\n" +
  17909. "\adefault\x18\x01 \x01(\tR\adefault\x1a\xad\a\n" +
  17910. "\vHSMDateTime\x12\x83\x01\n" +
  17911. "\tcomponent\x18\x01 \x01(\v2c.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponentH\x00R\tcomponent\x12\x83\x01\n" +
  17912. "\tunixEpoch\x18\x02 \x01(\v2c.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpochH\x00R\tunixEpoch\x1a\xca\x04\n" +
  17913. "\x14HSMDateTimeComponent\x12\x8f\x01\n" +
  17914. "\tdayOfWeek\x18\x01 \x01(\x0e2q.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekTypeR\tdayOfWeek\x12\x12\n" +
  17915. "\x04year\x18\x02 \x01(\rR\x04year\x12\x14\n" +
  17916. "\x05month\x18\x03 \x01(\rR\x05month\x12\x1e\n" +
  17917. "\n" +
  17918. "dayOfMonth\x18\x04 \x01(\rR\n" +
  17919. "dayOfMonth\x12\x12\n" +
  17920. "\x04hour\x18\x05 \x01(\rR\x04hour\x12\x16\n" +
  17921. "\x06minute\x18\x06 \x01(\rR\x06minute\x12\x8c\x01\n" +
  17922. "\bcalendar\x18\a \x01(\x0e2p.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarTypeR\bcalendar\".\n" +
  17923. "\fCalendarType\x12\r\n" +
  17924. "\tGREGORIAN\x10\x01\x12\x0f\n" +
  17925. "\vSOLAR_HIJRI\x10\x02\"k\n" +
  17926. "\rDayOfWeekType\x12\n" +
  17927. "\n" +
  17928. "\x06MONDAY\x10\x01\x12\v\n" +
  17929. "\aTUESDAY\x10\x02\x12\r\n" +
  17930. "\tWEDNESDAY\x10\x03\x12\f\n" +
  17931. "\bTHURSDAY\x10\x04\x12\n" +
  17932. "\n" +
  17933. "\x06FRIDAY\x10\x05\x12\f\n" +
  17934. "\bSATURDAY\x10\x06\x12\n" +
  17935. "\n" +
  17936. "\x06SUNDAY\x10\a\x1a4\n" +
  17937. "\x14HSMDateTimeUnixEpoch\x12\x1c\n" +
  17938. "\ttimestamp\x18\x01 \x01(\x03R\ttimestampB\x0f\n" +
  17939. "\rdatetimeOneof\x1aQ\n" +
  17940. "\vHSMCurrency\x12\"\n" +
  17941. "\fcurrencyCode\x18\x01 \x01(\tR\fcurrencyCode\x12\x1e\n" +
  17942. "\n" +
  17943. "amount1000\x18\x02 \x01(\x03R\n" +
  17944. "amount1000B\f\n" +
  17945. "\n" +
  17946. "paramOneof\"\xd0#\n" +
  17947. "'PeerDataOperationRequestResponseMessage\x12s\n" +
  17948. "\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e2/.WAWebProtobufsE2E.PeerDataOperationRequestTypeR\x1cpeerDataOperationRequestType\x12\x1a\n" +
  17949. "\bstanzaID\x18\x02 \x01(\tR\bstanzaID\x12\x8c\x01\n" +
  17950. "\x17peerDataOperationResult\x18\x03 \x03(\v2R.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResultR\x17peerDataOperationResult\x1a\x84!\n" +
  17951. "\x17PeerDataOperationResult\x12[\n" +
  17952. "\x11mediaUploadResult\x18\x01 \x01(\x0e2-.WAMmsRetry.MediaRetryNotification.ResultTypeR\x11mediaUploadResult\x12I\n" +
  17953. "\x0estickerMessage\x18\x02 \x01(\v2!.WAWebProtobufsE2E.StickerMessageR\x0estickerMessage\x12\x98\x01\n" +
  17954. "\x13linkPreviewResponse\x18\x03 \x01(\v2f.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponseR\x13linkPreviewResponse\x12\xbf\x01\n" +
  17955. " placeholderMessageResendResponse\x18\x04 \x01(\v2s.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponseR placeholderMessageResendResponse\x12\xb5\x01\n" +
  17956. "\x1fwaffleNonceFetchRequestResponse\x18\x05 \x01(\v2k.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponseR\x1fwaffleNonceFetchRequestResponse\x12\xd1\x01\n" +
  17957. "&fullHistorySyncOnDemandRequestResponse\x18\x06 \x01(\v2y.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponseR&fullHistorySyncOnDemandRequestResponse\x12\xca\x01\n" +
  17958. "&companionMetaNonceFetchRequestResponse\x18\a \x01(\v2r.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponseR&companionMetaNonceFetchRequestResponse\x12\xc5\x01\n" +
  17959. "\"syncdSnapshotFatalRecoveryResponse\x18\b \x01(\v2u.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponseR\"syncdSnapshotFatalRecoveryResponse\x12\xe5\x01\n" +
  17960. "/companionCanonicalUserNonceFetchRequestResponse\x18\t \x01(\v2{.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionCanonicalUserNonceFetchResponseR/companionCanonicalUserNonceFetchRequestResponse\x12\xb6\x01\n" +
  17961. "\x1dhistorySyncChunkRetryResponse\x18\n" +
  17962. " \x01(\v2p.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponseR\x1dhistorySyncChunkRetryResponse\x1a\xd8\x02\n" +
  17963. "\x1dHistorySyncChunkRetryResponse\x12>\n" +
  17964. "\bsyncType\x18\x01 \x01(\x0e2\".WAWebProtobufsE2E.HistorySyncTypeR\bsyncType\x12\x1e\n" +
  17965. "\n" +
  17966. "chunkOrder\x18\x02 \x01(\rR\n" +
  17967. "chunkOrder\x12\x1c\n" +
  17968. "\trequestID\x18\x03 \x01(\tR\trequestID\x12\x98\x01\n" +
  17969. "\fresponseCode\x18\x04 \x01(\x0e2t.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponseCodeR\fresponseCode\x12\x1e\n" +
  17970. "\n" +
  17971. "canRecover\x18\x05 \x01(\bR\n" +
  17972. "canRecover\x1ax\n" +
  17973. "\"SyncDSnapshotFatalRecoveryResponse\x12.\n" +
  17974. "\x12collectionSnapshot\x18\x01 \x01(\fR\x12collectionSnapshot\x12\"\n" +
  17975. "\fisCompressed\x18\x02 \x01(\bR\fisCompressed\x1a|\n" +
  17976. "(CompanionCanonicalUserNonceFetchResponse\x12\x14\n" +
  17977. "\x05nonce\x18\x01 \x01(\tR\x05nonce\x12\x16\n" +
  17978. "\x06waFbid\x18\x02 \x01(\tR\x06waFbid\x12\"\n" +
  17979. "\fforceRefresh\x18\x03 \x01(\bR\fforceRefresh\x1a7\n" +
  17980. "\x1fCompanionMetaNonceFetchResponse\x12\x14\n" +
  17981. "\x05nonce\x18\x01 \x01(\tR\x05nonce\x1aN\n" +
  17982. "\x18WaffleNonceFetchResponse\x12\x14\n" +
  17983. "\x05nonce\x18\x01 \x01(\tR\x05nonce\x12\x1c\n" +
  17984. "\twaEntFbid\x18\x02 \x01(\tR\twaEntFbid\x1a\xaa\x02\n" +
  17985. "&FullHistorySyncOnDemandRequestResponse\x12c\n" +
  17986. "\x0frequestMetadata\x18\x01 \x01(\v29.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadataR\x0frequestMetadata\x12\x9a\x01\n" +
  17987. "\fresponseCode\x18\x02 \x01(\x0e2v.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCodeR\fresponseCode\x1aT\n" +
  17988. " PlaceholderMessageResendResponse\x120\n" +
  17989. "\x13webMessageInfoBytes\x18\x01 \x01(\fR\x13webMessageInfoBytes\x1a\xa0\a\n" +
  17990. "\x13LinkPreviewResponse\x12\x10\n" +
  17991. "\x03URL\x18\x01 \x01(\tR\x03URL\x12\x14\n" +
  17992. "\x05title\x18\x02 \x01(\tR\x05title\x12 \n" +
  17993. "\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1c\n" +
  17994. "\tthumbData\x18\x04 \x01(\fR\tthumbData\x12\x1c\n" +
  17995. "\tmatchText\x18\x06 \x01(\tR\tmatchText\x12 \n" +
  17996. "\vpreviewType\x18\a \x01(\tR\vpreviewType\x12\xa9\x01\n" +
  17997. "\vhqThumbnail\x18\b \x01(\v2\x86\x01.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnailR\vhqThumbnail\x12\xac\x01\n" +
  17998. "\x0fpreviewMetadata\x18\t \x01(\v2\x81\x01.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.PaymentLinkPreviewMetadataR\x0fpreviewMetadata\x1ap\n" +
  17999. "\x1aPaymentLinkPreviewMetadata\x12.\n" +
  18000. "\x12isBusinessVerified\x18\x01 \x01(\bR\x12isBusinessVerified\x12\"\n" +
  18001. "\fproviderName\x18\x02 \x01(\tR\fproviderName\x1a\x93\x02\n" +
  18002. "\x1fLinkPreviewHighQualityThumbnail\x12\x1e\n" +
  18003. "\n" +
  18004. "directPath\x18\x01 \x01(\tR\n" +
  18005. "directPath\x12\x1c\n" +
  18006. "\tthumbHash\x18\x02 \x01(\tR\tthumbHash\x12\"\n" +
  18007. "\fencThumbHash\x18\x03 \x01(\tR\fencThumbHash\x12\x1a\n" +
  18008. "\bmediaKey\x18\x04 \x01(\fR\bmediaKey\x120\n" +
  18009. "\x13mediaKeyTimestampMS\x18\x05 \x01(\x03R\x13mediaKeyTimestampMS\x12\x1e\n" +
  18010. "\n" +
  18011. "thumbWidth\x18\x06 \x01(\x05R\n" +
  18012. "thumbWidth\x12 \n" +
  18013. "\vthumbHeight\x18\a \x01(\x05R\vthumbHeight\"\x9e\x01\n" +
  18014. "!HistorySyncChunkRetryResponseCode\x12\x14\n" +
  18015. "\x10GENERATION_ERROR\x10\x01\x12\x12\n" +
  18016. "\x0eCHUNK_CONSUMED\x10\x02\x12\v\n" +
  18017. "\aTIMEOUT\x10\x03\x12\x15\n" +
  18018. "\x11SESSION_EXHAUSTED\x10\x04\x12\x13\n" +
  18019. "\x0fCHUNK_EXHAUSTED\x10\x05\x12\x16\n" +
  18020. "\x12DUPLICATED_REQUEST\x10\x06\"\xfe\x01\n" +
  18021. "#FullHistorySyncOnDemandResponseCode\x12\x13\n" +
  18022. "\x0fREQUEST_SUCCESS\x10\x00\x12\x18\n" +
  18023. "\x14REQUEST_TIME_EXPIRED\x10\x01\x12\x1c\n" +
  18024. "\x18DECLINED_SHARING_HISTORY\x10\x02\x12\x11\n" +
  18025. "\rGENERIC_ERROR\x10\x03\x12$\n" +
  18026. " ERROR_REQUEST_ON_NON_SMB_PRIMARY\x10\x04\x12%\n" +
  18027. "!ERROR_HOSTED_DEVICE_NOT_CONNECTED\x10\x05\x12*\n" +
  18028. "&ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET\x10\x06\"\x8b\x14\n" +
  18029. "\x1fPeerDataOperationRequestMessage\x12s\n" +
  18030. "\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e2/.WAWebProtobufsE2E.PeerDataOperationRequestTypeR\x1cpeerDataOperationRequestType\x12\x81\x01\n" +
  18031. "\x16requestStickerReupload\x18\x02 \x03(\v2I.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReuploadR\x16requestStickerReupload\x12r\n" +
  18032. "\x11requestURLPreview\x18\x03 \x03(\v2D.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreviewR\x11requestURLPreview\x12\x8d\x01\n" +
  18033. "\x1ahistorySyncOnDemandRequest\x18\x04 \x01(\v2M.WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequestR\x1ahistorySyncOnDemandRequest\x12\x9c\x01\n" +
  18034. "\x1fplaceholderMessageResendRequest\x18\x05 \x03(\v2R.WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequestR\x1fplaceholderMessageResendRequest\x12\x99\x01\n" +
  18035. "\x1efullHistorySyncOnDemandRequest\x18\x06 \x01(\v2Q.WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequestR\x1efullHistorySyncOnDemandRequest\x12\xa8\x01\n" +
  18036. "#syncdCollectionFatalRecoveryRequest\x18\a \x01(\v2V.WAWebProtobufsE2E.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequestR#syncdCollectionFatalRecoveryRequest\x12\x93\x01\n" +
  18037. "\x1chistorySyncChunkRetryRequest\x18\b \x01(\v2O.WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncChunkRetryRequestR\x1chistorySyncChunkRetryRequest\x12o\n" +
  18038. "\x10galaxyFlowAction\x18\t \x01(\v2C.WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowActionR\x10galaxyFlowAction\x1a\xdf\x01\n" +
  18039. "\x10GalaxyFlowAction\x12l\n" +
  18040. "\x04type\x18\x01 \x01(\x0e2X.WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction.GalaxyFlowActionTypeR\x04type\x12\x16\n" +
  18041. "\x06flowID\x18\x02 \x01(\tR\x06flowID\x12\x1a\n" +
  18042. "\bstanzaID\x18\x03 \x01(\tR\bstanzaID\")\n" +
  18043. "\x14GalaxyFlowActionType\x12\x11\n" +
  18044. "\rNOTIFY_LAUNCH\x10\x01\x1a\xda\x01\n" +
  18045. "\x1cHistorySyncChunkRetryRequest\x12>\n" +
  18046. "\bsyncType\x18\x01 \x01(\x0e2\".WAWebProtobufsE2E.HistorySyncTypeR\bsyncType\x12\x1e\n" +
  18047. "\n" +
  18048. "chunkOrder\x18\x02 \x01(\rR\n" +
  18049. "chunkOrder\x120\n" +
  18050. "\x13chunkNotificationID\x18\x03 \x01(\tR\x13chunkNotificationID\x12(\n" +
  18051. "\x0fregenerateChunk\x18\x04 \x01(\bR\x0fregenerateChunk\x1ak\n" +
  18052. "#SyncDCollectionFatalRecoveryRequest\x12&\n" +
  18053. "\x0ecollectionName\x18\x01 \x01(\tR\x0ecollectionName\x12\x1c\n" +
  18054. "\ttimestamp\x18\x02 \x01(\x03R\ttimestamp\x1aW\n" +
  18055. "\x1fPlaceholderMessageResendRequest\x124\n" +
  18056. "\n" +
  18057. "messageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\n" +
  18058. "messageKey\x1a\xe2\x01\n" +
  18059. "\x1eFullHistorySyncOnDemandRequest\x12c\n" +
  18060. "\x0frequestMetadata\x18\x01 \x01(\v29.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadataR\x0frequestMetadata\x12[\n" +
  18061. "\x11historySyncConfig\x18\x02 \x01(\v2-.WACompanionReg.DeviceProps.HistorySyncConfigR\x11historySyncConfig\x1a\x82\x02\n" +
  18062. "\x1aHistorySyncOnDemandRequest\x12\x18\n" +
  18063. "\achatJID\x18\x01 \x01(\tR\achatJID\x12 \n" +
  18064. "\voldestMsgID\x18\x02 \x01(\tR\voldestMsgID\x12(\n" +
  18065. "\x0foldestMsgFromMe\x18\x03 \x01(\bR\x0foldestMsgFromMe\x12*\n" +
  18066. "\x10onDemandMsgCount\x18\x04 \x01(\x05R\x10onDemandMsgCount\x122\n" +
  18067. "\x14oldestMsgTimestampMS\x18\x05 \x01(\x03R\x14oldestMsgTimestampMS\x12\x1e\n" +
  18068. "\n" +
  18069. "accountLid\x18\x06 \x01(\tR\n" +
  18070. "accountLid\x1aU\n" +
  18071. "\x11RequestUrlPreview\x12\x10\n" +
  18072. "\x03URL\x18\x01 \x01(\tR\x03URL\x12.\n" +
  18073. "\x12includeHqThumbnail\x18\x02 \x01(\bR\x12includeHqThumbnail\x1a8\n" +
  18074. "\x16RequestStickerReupload\x12\x1e\n" +
  18075. "\n" +
  18076. "fileSHA256\x18\x01 \x01(\tR\n" +
  18077. "fileSHA256\"\xb4\x01\n" +
  18078. "\x1dRequestWelcomeMessageMetadata\x12g\n" +
  18079. "\x0elocalChatState\x18\x01 \x01(\x0e2?.WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatStateR\x0elocalChatState\"*\n" +
  18080. "\x0eLocalChatState\x12\t\n" +
  18081. "\x05EMPTY\x10\x00\x12\r\n" +
  18082. "\tNON_EMPTY\x10\x01\"\xad\x16\n" +
  18083. "\x0fProtocolMessage\x12&\n" +
  18084. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12;\n" +
  18085. "\x04type\x18\x02 \x01(\x0e2'.WAWebProtobufsE2E.ProtocolMessage.TypeR\x04type\x120\n" +
  18086. "\x13ephemeralExpiration\x18\x04 \x01(\rR\x13ephemeralExpiration\x12<\n" +
  18087. "\x19ephemeralSettingTimestamp\x18\x05 \x01(\x03R\x19ephemeralSettingTimestamp\x12d\n" +
  18088. "\x17historySyncNotification\x18\x06 \x01(\v2*.WAWebProtobufsE2E.HistorySyncNotificationR\x17historySyncNotification\x12[\n" +
  18089. "\x14appStateSyncKeyShare\x18\a \x01(\v2'.WAWebProtobufsE2E.AppStateSyncKeyShareR\x14appStateSyncKeyShare\x12a\n" +
  18090. "\x16appStateSyncKeyRequest\x18\b \x01(\v2).WAWebProtobufsE2E.AppStateSyncKeyRequestR\x16appStateSyncKeyRequest\x12\x91\x01\n" +
  18091. "&initialSecurityNotificationSettingSync\x18\t \x01(\v29.WAWebProtobufsE2E.InitialSecurityNotificationSettingSyncR&initialSecurityNotificationSettingSync\x12\x85\x01\n" +
  18092. "\"appStateFatalExceptionNotification\x18\n" +
  18093. " \x01(\v25.WAWebProtobufsE2E.AppStateFatalExceptionNotificationR\"appStateFatalExceptionNotification\x12O\n" +
  18094. "\x10disappearingMode\x18\v \x01(\v2#.WAWebProtobufsE2E.DisappearingModeR\x10disappearingMode\x12@\n" +
  18095. "\reditedMessage\x18\x0e \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\reditedMessage\x12 \n" +
  18096. "\vtimestampMS\x18\x0f \x01(\x03R\vtimestampMS\x12|\n" +
  18097. "\x1fpeerDataOperationRequestMessage\x18\x10 \x01(\v22.WAWebProtobufsE2E.PeerDataOperationRequestMessageR\x1fpeerDataOperationRequestMessage\x12\x94\x01\n" +
  18098. "'peerDataOperationRequestResponseMessage\x18\x11 \x01(\v2:.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessageR'peerDataOperationRequestResponseMessage\x12N\n" +
  18099. "\x12botFeedbackMessage\x18\x12 \x01(\v2\x1e.WAAICommon.BotFeedbackMessageR\x12botFeedbackMessage\x12\x1e\n" +
  18100. "\n" +
  18101. "invokerJID\x18\x13 \x01(\tR\n" +
  18102. "invokerJID\x12v\n" +
  18103. "\x1drequestWelcomeMessageMetadata\x18\x14 \x01(\v20.WAWebProtobufsE2E.RequestWelcomeMessageMetadataR\x1drequestWelcomeMessageMetadata\x12U\n" +
  18104. "\x12mediaNotifyMessage\x18\x15 \x01(\v2%.WAWebProtobufsE2E.MediaNotifyMessageR\x12mediaNotifyMessage\x12\x82\x01\n" +
  18105. "!cloudApiThreadControlNotification\x18\x16 \x01(\v24.WAWebProtobufsE2E.CloudAPIThreadControlNotificationR!cloudApiThreadControlNotification\x12y\n" +
  18106. "\x1elidMigrationMappingSyncMessage\x18\x17 \x01(\v21.WAWebProtobufsE2E.LIDMigrationMappingSyncMessageR\x1elidMigrationMappingSyncMessage\x12:\n" +
  18107. "\flimitSharing\x18\x18 \x01(\v2\x16.WACommon.LimitSharingR\flimitSharing\x12$\n" +
  18108. "\raiPsiMetadata\x18\x19 \x01(\fR\raiPsiMetadata\x12F\n" +
  18109. "\raiQueryFanout\x18\x1a \x01(\v2 .WAWebProtobufsE2E.AIQueryFanoutR\raiQueryFanout\x12@\n" +
  18110. "\vmemberLabel\x18\x1b \x01(\v2\x1e.WAWebProtobufsE2E.MemberLabelR\vmemberLabel\"\x8d\x06\n" +
  18111. "\x04Type\x12\n" +
  18112. "\n" +
  18113. "\x06REVOKE\x10\x00\x12\x15\n" +
  18114. "\x11EPHEMERAL_SETTING\x10\x03\x12\x1b\n" +
  18115. "\x17EPHEMERAL_SYNC_RESPONSE\x10\x04\x12\x1d\n" +
  18116. "\x19HISTORY_SYNC_NOTIFICATION\x10\x05\x12\x1c\n" +
  18117. "\x18APP_STATE_SYNC_KEY_SHARE\x10\x06\x12\x1e\n" +
  18118. "\x1aAPP_STATE_SYNC_KEY_REQUEST\x10\a\x12\x1f\n" +
  18119. "\x1bMSG_FANOUT_BACKFILL_REQUEST\x10\b\x12.\n" +
  18120. "*INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC\x10\t\x12*\n" +
  18121. "&APP_STATE_FATAL_EXCEPTION_NOTIFICATION\x10\n" +
  18122. "\x12\x16\n" +
  18123. "\x12SHARE_PHONE_NUMBER\x10\v\x12\x10\n" +
  18124. "\fMESSAGE_EDIT\x10\x0e\x12'\n" +
  18125. "#PEER_DATA_OPERATION_REQUEST_MESSAGE\x10\x10\x120\n" +
  18126. ",PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE\x10\x11\x12\x1b\n" +
  18127. "\x17REQUEST_WELCOME_MESSAGE\x10\x12\x12\x18\n" +
  18128. "\x14BOT_FEEDBACK_MESSAGE\x10\x13\x12\x18\n" +
  18129. "\x14MEDIA_NOTIFY_MESSAGE\x10\x14\x12)\n" +
  18130. "%CLOUD_API_THREAD_CONTROL_NOTIFICATION\x10\x15\x12\x1e\n" +
  18131. "\x1aLID_MIGRATION_MAPPING_SYNC\x10\x16\x12\x14\n" +
  18132. "\x10REMINDER_MESSAGE\x10\x17\x12\x1f\n" +
  18133. "\x1bBOT_MEMU_ONBOARDING_MESSAGE\x10\x18\x12\x1a\n" +
  18134. "\x16STATUS_MENTION_MESSAGE\x10\x19\x12\x1b\n" +
  18135. "\x17STOP_GENERATION_MESSAGE\x10\x1a\x12\x11\n" +
  18136. "\rLIMIT_SHARING\x10\x1b\x12\x13\n" +
  18137. "\x0fAI_PSI_METADATA\x10\x1c\x12\x13\n" +
  18138. "\x0fAI_QUERY_FANOUT\x10\x1d\x12\x1d\n" +
  18139. "\x19GROUP_MEMBER_LABEL_CHANGE\x10\x1e\"\xc5\x05\n" +
  18140. "!CloudAPIThreadControlNotification\x12b\n" +
  18141. "\x06status\x18\x01 \x01(\x0e2J.WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControlR\x06status\x12D\n" +
  18142. "\x1dsenderNotificationTimestampMS\x18\x02 \x01(\x03R\x1dsenderNotificationTimestampMS\x12 \n" +
  18143. "\vconsumerLid\x18\x03 \x01(\tR\vconsumerLid\x120\n" +
  18144. "\x13consumerPhoneNumber\x18\x04 \x01(\tR\x13consumerPhoneNumber\x12\x8f\x01\n" +
  18145. "\x13notificationContent\x18\x05 \x01(\v2].WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContentR\x13notificationContent\x12>\n" +
  18146. "\x1ashouldSuppressNotification\x18\x06 \x01(\bR\x1ashouldSuppressNotification\x1a\x82\x01\n" +
  18147. "(CloudAPIThreadControlNotificationContent\x128\n" +
  18148. "\x17handoffNotificationText\x18\x01 \x01(\tR\x17handoffNotificationText\x12\x1c\n" +
  18149. "\textraJSON\x18\x02 \x01(\tR\textraJSON\"K\n" +
  18150. "\x15CloudAPIThreadControl\x12\v\n" +
  18151. "\aUNKNOWN\x10\x00\x12\x12\n" +
  18152. "\x0eCONTROL_PASSED\x10\x01\x12\x11\n" +
  18153. "\rCONTROL_TAKEN\x10\x02\"\xc5\f\n" +
  18154. "\fVideoMessage\x12\x10\n" +
  18155. "\x03URL\x18\x01 \x01(\tR\x03URL\x12\x1a\n" +
  18156. "\bmimetype\x18\x02 \x01(\tR\bmimetype\x12\x1e\n" +
  18157. "\n" +
  18158. "fileSHA256\x18\x03 \x01(\fR\n" +
  18159. "fileSHA256\x12\x1e\n" +
  18160. "\n" +
  18161. "fileLength\x18\x04 \x01(\x04R\n" +
  18162. "fileLength\x12\x18\n" +
  18163. "\aseconds\x18\x05 \x01(\rR\aseconds\x12\x1a\n" +
  18164. "\bmediaKey\x18\x06 \x01(\fR\bmediaKey\x12\x18\n" +
  18165. "\acaption\x18\a \x01(\tR\acaption\x12 \n" +
  18166. "\vgifPlayback\x18\b \x01(\bR\vgifPlayback\x12\x16\n" +
  18167. "\x06height\x18\t \x01(\rR\x06height\x12\x14\n" +
  18168. "\x05width\x18\n" +
  18169. " \x01(\rR\x05width\x12$\n" +
  18170. "\rfileEncSHA256\x18\v \x01(\fR\rfileEncSHA256\x12`\n" +
  18171. "\x16interactiveAnnotations\x18\f \x03(\v2(.WAWebProtobufsE2E.InteractiveAnnotationR\x16interactiveAnnotations\x12\x1e\n" +
  18172. "\n" +
  18173. "directPath\x18\r \x01(\tR\n" +
  18174. "directPath\x12,\n" +
  18175. "\x11mediaKeyTimestamp\x18\x0e \x01(\x03R\x11mediaKeyTimestamp\x12$\n" +
  18176. "\rJPEGThumbnail\x18\x10 \x01(\fR\rJPEGThumbnail\x12@\n" +
  18177. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12*\n" +
  18178. "\x10streamingSidecar\x18\x12 \x01(\fR\x10streamingSidecar\x12S\n" +
  18179. "\x0egifAttribution\x18\x13 \x01(\x0e2+.WAWebProtobufsE2E.VideoMessage.AttributionR\x0egifAttribution\x12\x1a\n" +
  18180. "\bviewOnce\x18\x14 \x01(\bR\bviewOnce\x120\n" +
  18181. "\x13thumbnailDirectPath\x18\x15 \x01(\tR\x13thumbnailDirectPath\x12(\n" +
  18182. "\x0fthumbnailSHA256\x18\x16 \x01(\fR\x0fthumbnailSHA256\x12.\n" +
  18183. "\x12thumbnailEncSHA256\x18\x17 \x01(\fR\x12thumbnailEncSHA256\x12\x1c\n" +
  18184. "\tstaticURL\x18\x18 \x01(\tR\tstaticURL\x12J\n" +
  18185. "\vannotations\x18\x19 \x03(\v2(.WAWebProtobufsE2E.InteractiveAnnotationR\vannotations\x12.\n" +
  18186. "\x12accessibilityLabel\x18\x1a \x01(\tR\x12accessibilityLabel\x12K\n" +
  18187. "\x0fprocessedVideos\x18\x1b \x03(\v2!.WAWebProtobufsE2E.ProcessedVideoR\x0fprocessedVideos\x12X\n" +
  18188. "'externalShareFullVideoDurationInSeconds\x18\x1c \x01(\rR'externalShareFullVideoDurationInSeconds\x12H\n" +
  18189. "\x1fmotionPhotoPresentationOffsetMS\x18\x1d \x01(\x04R\x1fmotionPhotoPresentationOffsetMS\x12 \n" +
  18190. "\vmetadataURL\x18\x1e \x01(\tR\vmetadataURL\x12Y\n" +
  18191. "\x0fvideoSourceType\x18\x1f \x01(\x0e2/.WAWebProtobufsE2E.VideoMessage.VideoSourceTypeR\x0fvideoSourceType\x12I\n" +
  18192. "\x0emediaKeyDomain\x18 \x01(\x0e2!.WAWebProtobufsE2E.MediaKeyDomainR\x0emediaKeyDomain\"3\n" +
  18193. "\x0fVideoSourceType\x12\x0e\n" +
  18194. "\n" +
  18195. "USER_VIDEO\x10\x00\x12\x10\n" +
  18196. "\fAI_GENERATED\x10\x01\"8\n" +
  18197. "\vAttribution\x12\b\n" +
  18198. "\x04NONE\x10\x00\x12\t\n" +
  18199. "\x05GIPHY\x10\x01\x12\t\n" +
  18200. "\x05TENOR\x10\x02\x12\t\n" +
  18201. "\x05KLIPY\x10\x03\"\xe9\x10\n" +
  18202. "\x13ExtendedTextMessage\x12\x12\n" +
  18203. "\x04text\x18\x01 \x01(\tR\x04text\x12 \n" +
  18204. "\vmatchedText\x18\x02 \x01(\tR\vmatchedText\x12 \n" +
  18205. "\vdescription\x18\x05 \x01(\tR\vdescription\x12\x14\n" +
  18206. "\x05title\x18\x06 \x01(\tR\x05title\x12\x1a\n" +
  18207. "\btextArgb\x18\a \x01(\aR\btextArgb\x12&\n" +
  18208. "\x0ebackgroundArgb\x18\b \x01(\aR\x0ebackgroundArgb\x12C\n" +
  18209. "\x04font\x18\t \x01(\x0e2/.WAWebProtobufsE2E.ExtendedTextMessage.FontTypeR\x04font\x12T\n" +
  18210. "\vpreviewType\x18\n" +
  18211. " \x01(\x0e22.WAWebProtobufsE2E.ExtendedTextMessage.PreviewTypeR\vpreviewType\x12$\n" +
  18212. "\rJPEGThumbnail\x18\x10 \x01(\fR\rJPEGThumbnail\x12@\n" +
  18213. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12(\n" +
  18214. "\x0fdoNotPlayInline\x18\x12 \x01(\bR\x0fdoNotPlayInline\x120\n" +
  18215. "\x13thumbnailDirectPath\x18\x13 \x01(\tR\x13thumbnailDirectPath\x12(\n" +
  18216. "\x0fthumbnailSHA256\x18\x14 \x01(\fR\x0fthumbnailSHA256\x12.\n" +
  18217. "\x12thumbnailEncSHA256\x18\x15 \x01(\fR\x12thumbnailEncSHA256\x12\x1a\n" +
  18218. "\bmediaKey\x18\x16 \x01(\fR\bmediaKey\x12,\n" +
  18219. "\x11mediaKeyTimestamp\x18\x17 \x01(\x03R\x11mediaKeyTimestamp\x12(\n" +
  18220. "\x0fthumbnailHeight\x18\x18 \x01(\rR\x0fthumbnailHeight\x12&\n" +
  18221. "\x0ethumbnailWidth\x18\x19 \x01(\rR\x0ethumbnailWidth\x12l\n" +
  18222. "\x13inviteLinkGroupType\x18\x1a \x01(\x0e2:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupTypeR\x13inviteLinkGroupType\x12F\n" +
  18223. "\x1einviteLinkParentGroupSubjectV2\x18\x1b \x01(\tR\x1einviteLinkParentGroupSubjectV2\x12J\n" +
  18224. " inviteLinkParentGroupThumbnailV2\x18\x1c \x01(\fR inviteLinkParentGroupThumbnailV2\x12p\n" +
  18225. "\x15inviteLinkGroupTypeV2\x18\x1d \x01(\x0e2:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupTypeR\x15inviteLinkGroupTypeV2\x12\x1a\n" +
  18226. "\bviewOnce\x18\x1e \x01(\bR\bviewOnce\x12 \n" +
  18227. "\vvideoHeight\x18\x1f \x01(\rR\vvideoHeight\x12\x1e\n" +
  18228. "\n" +
  18229. "videoWidth\x18 \x01(\rR\n" +
  18230. "videoWidth\x12W\n" +
  18231. "\x12faviconMMSMetadata\x18! \x01(\v2'.WAWebProtobufsE2E.MMSThumbnailMetadataR\x12faviconMMSMetadata\x12X\n" +
  18232. "\x13linkPreviewMetadata\x18\" \x01(\v2&.WAWebProtobufsE2E.LinkPreviewMetadataR\x13linkPreviewMetadata\x12X\n" +
  18233. "\x13paymentLinkMetadata\x18# \x01(\v2&.WAWebProtobufsE2E.PaymentLinkMetadataR\x13paymentLinkMetadata\x12C\n" +
  18234. "\fendCardTiles\x18$ \x03(\v2\x1f.WAWebProtobufsE2E.VideoEndCardR\fendCardTiles\x12(\n" +
  18235. "\x0fvideoContentURL\x18% \x01(\tR\x0fvideoContentURL\x12F\n" +
  18236. "\rmusicMetadata\x18& \x01(\v2 .WAWebProtobufsE2E.EmbeddedMusicR\rmusicMetadata\x12d\n" +
  18237. "\x17paymentExtendedMetadata\x18' \x01(\v2*.WAWebProtobufsE2E.PaymentExtendedMetadataR\x17paymentExtendedMetadata\"H\n" +
  18238. "\x13InviteLinkGroupType\x12\v\n" +
  18239. "\aDEFAULT\x10\x00\x12\n" +
  18240. "\n" +
  18241. "\x06PARENT\x10\x01\x12\a\n" +
  18242. "\x03SUB\x10\x02\x12\x0f\n" +
  18243. "\vDEFAULT_SUB\x10\x03\"^\n" +
  18244. "\vPreviewType\x12\b\n" +
  18245. "\x04NONE\x10\x00\x12\t\n" +
  18246. "\x05VIDEO\x10\x01\x12\x0f\n" +
  18247. "\vPLACEHOLDER\x10\x04\x12\t\n" +
  18248. "\x05IMAGE\x10\x05\x12\x11\n" +
  18249. "\rPAYMENT_LINKS\x10\x06\x12\v\n" +
  18250. "\aPROFILE\x10\a\"\xa4\x01\n" +
  18251. "\bFontType\x12\n" +
  18252. "\n" +
  18253. "\x06SYSTEM\x10\x00\x12\x0f\n" +
  18254. "\vSYSTEM_TEXT\x10\x01\x12\r\n" +
  18255. "\tFB_SCRIPT\x10\x02\x12\x0f\n" +
  18256. "\vSYSTEM_BOLD\x10\x06\x12\x19\n" +
  18257. "\x15MORNINGBREEZE_REGULAR\x10\a\x12\x15\n" +
  18258. "\x11CALISTOGA_REGULAR\x10\b\x12\x12\n" +
  18259. "\x0eEXO2_EXTRABOLD\x10\t\x12\x15\n" +
  18260. "\x11COURIERPRIME_BOLD\x10\n" +
  18261. "\"\xb8\x05\n" +
  18262. "\x13LinkPreviewMetadata\x12X\n" +
  18263. "\x13paymentLinkMetadata\x18\x01 \x01(\v2&.WAWebProtobufsE2E.PaymentLinkMetadataR\x13paymentLinkMetadata\x12@\n" +
  18264. "\vurlMetadata\x18\x02 \x01(\v2\x1e.WAWebProtobufsE2E.URLMetadataR\vurlMetadata\x12&\n" +
  18265. "\x0efbExperimentID\x18\x03 \x01(\rR\x0efbExperimentID\x12,\n" +
  18266. "\x11linkMediaDuration\x18\x04 \x01(\rR\x11linkMediaDuration\x12l\n" +
  18267. "\x13socialMediaPostType\x18\x05 \x01(\x0e2:.WAWebProtobufsE2E.LinkPreviewMetadata.SocialMediaPostTypeR\x13socialMediaPostType\x122\n" +
  18268. "\x14linkInlineVideoMuted\x18\x06 \x01(\bR\x14linkInlineVideoMuted\x12(\n" +
  18269. "\x0fvideoContentURL\x18\a \x01(\tR\x0fvideoContentURL\x12F\n" +
  18270. "\rmusicMetadata\x18\b \x01(\v2 .WAWebProtobufsE2E.EmbeddedMusicR\rmusicMetadata\x120\n" +
  18271. "\x13videoContentCaption\x18\t \x01(\tR\x13videoContentCaption\"i\n" +
  18272. "\x13SocialMediaPostType\x12\b\n" +
  18273. "\x04NONE\x10\x00\x12\b\n" +
  18274. "\x04REEL\x10\x01\x12\x0e\n" +
  18275. "\n" +
  18276. "LIVE_VIDEO\x10\x02\x12\x0e\n" +
  18277. "\n" +
  18278. "LONG_VIDEO\x10\x03\x12\x10\n" +
  18279. "\fSINGLE_IMAGE\x10\x04\x12\f\n" +
  18280. "\bCAROUSEL\x10\x05\"\xbb\x04\n" +
  18281. "\x13PaymentLinkMetadata\x12P\n" +
  18282. "\x06button\x18\x01 \x01(\v28.WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkButtonR\x06button\x12P\n" +
  18283. "\x06header\x18\x02 \x01(\v28.WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeaderR\x06header\x12V\n" +
  18284. "\bprovider\x18\x03 \x01(\v2:.WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkProviderR\bprovider\x1a\xb9\x01\n" +
  18285. "\x11PaymentLinkHeader\x12n\n" +
  18286. "\n" +
  18287. "headerType\x18\x01 \x01(\x0e2N.WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader.PaymentLinkHeaderTypeR\n" +
  18288. "headerType\"4\n" +
  18289. "\x15PaymentLinkHeaderType\x12\x10\n" +
  18290. "\fLINK_PREVIEW\x10\x00\x12\t\n" +
  18291. "\x05ORDER\x10\x01\x1a5\n" +
  18292. "\x13PaymentLinkProvider\x12\x1e\n" +
  18293. "\n" +
  18294. "paramsJSON\x18\x01 \x01(\tR\n" +
  18295. "paramsJSON\x1a5\n" +
  18296. "\x11PaymentLinkButton\x12 \n" +
  18297. "\vdisplayText\x18\x01 \x01(\tR\vdisplayText\"\xf5\x02\n" +
  18298. "\x19StatusNotificationMessage\x12D\n" +
  18299. "\x12responseMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x12responseMessageKey\x12D\n" +
  18300. "\x12originalMessageKey\x18\x02 \x01(\v2\x14.WACommon.MessageKeyR\x12originalMessageKey\x12W\n" +
  18301. "\x04type\x18\x03 \x01(\x0e2C.WAWebProtobufsE2E.StatusNotificationMessage.StatusNotificationTypeR\x04type\"s\n" +
  18302. "\x16StatusNotificationType\x12\v\n" +
  18303. "\aUNKNOWN\x10\x00\x12\x14\n" +
  18304. "\x10STATUS_ADD_YOURS\x10\x01\x12\x12\n" +
  18305. "\x0eSTATUS_RESHARE\x10\x02\x12\"\n" +
  18306. "\x1eSTATUS_QUESTION_ANSWER_RESHARE\x10\x03\"\xb8\x04\n" +
  18307. "\x0eInvoiceMessage\x12\x12\n" +
  18308. "\x04note\x18\x01 \x01(\tR\x04note\x12\x14\n" +
  18309. "\x05token\x18\x02 \x01(\tR\x05token\x12X\n" +
  18310. "\x0eattachmentType\x18\x03 \x01(\x0e20.WAWebProtobufsE2E.InvoiceMessage.AttachmentTypeR\x0eattachmentType\x12.\n" +
  18311. "\x12attachmentMimetype\x18\x04 \x01(\tR\x12attachmentMimetype\x12.\n" +
  18312. "\x12attachmentMediaKey\x18\x05 \x01(\fR\x12attachmentMediaKey\x12@\n" +
  18313. "\x1battachmentMediaKeyTimestamp\x18\x06 \x01(\x03R\x1battachmentMediaKeyTimestamp\x122\n" +
  18314. "\x14attachmentFileSHA256\x18\a \x01(\fR\x14attachmentFileSHA256\x128\n" +
  18315. "\x17attachmentFileEncSHA256\x18\b \x01(\fR\x17attachmentFileEncSHA256\x122\n" +
  18316. "\x14attachmentDirectPath\x18\t \x01(\tR\x14attachmentDirectPath\x128\n" +
  18317. "\x17attachmentJPEGThumbnail\x18\n" +
  18318. " \x01(\fR\x17attachmentJPEGThumbnail\"$\n" +
  18319. "\x0eAttachmentType\x12\t\n" +
  18320. "\x05IMAGE\x10\x00\x12\a\n" +
  18321. "\x03PDF\x10\x01\"\xb6\v\n" +
  18322. "\fImageMessage\x12\x10\n" +
  18323. "\x03URL\x18\x01 \x01(\tR\x03URL\x12\x1a\n" +
  18324. "\bmimetype\x18\x02 \x01(\tR\bmimetype\x12\x18\n" +
  18325. "\acaption\x18\x03 \x01(\tR\acaption\x12\x1e\n" +
  18326. "\n" +
  18327. "fileSHA256\x18\x04 \x01(\fR\n" +
  18328. "fileSHA256\x12\x1e\n" +
  18329. "\n" +
  18330. "fileLength\x18\x05 \x01(\x04R\n" +
  18331. "fileLength\x12\x16\n" +
  18332. "\x06height\x18\x06 \x01(\rR\x06height\x12\x14\n" +
  18333. "\x05width\x18\a \x01(\rR\x05width\x12\x1a\n" +
  18334. "\bmediaKey\x18\b \x01(\fR\bmediaKey\x12$\n" +
  18335. "\rfileEncSHA256\x18\t \x01(\fR\rfileEncSHA256\x12`\n" +
  18336. "\x16interactiveAnnotations\x18\n" +
  18337. " \x03(\v2(.WAWebProtobufsE2E.InteractiveAnnotationR\x16interactiveAnnotations\x12\x1e\n" +
  18338. "\n" +
  18339. "directPath\x18\v \x01(\tR\n" +
  18340. "directPath\x12,\n" +
  18341. "\x11mediaKeyTimestamp\x18\f \x01(\x03R\x11mediaKeyTimestamp\x12$\n" +
  18342. "\rJPEGThumbnail\x18\x10 \x01(\fR\rJPEGThumbnail\x12@\n" +
  18343. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12*\n" +
  18344. "\x10firstScanSidecar\x18\x12 \x01(\fR\x10firstScanSidecar\x12(\n" +
  18345. "\x0ffirstScanLength\x18\x13 \x01(\rR\x0ffirstScanLength\x12,\n" +
  18346. "\x11experimentGroupID\x18\x14 \x01(\rR\x11experimentGroupID\x12\"\n" +
  18347. "\fscansSidecar\x18\x15 \x01(\fR\fscansSidecar\x12 \n" +
  18348. "\vscanLengths\x18\x16 \x03(\rR\vscanLengths\x122\n" +
  18349. "\x14midQualityFileSHA256\x18\x17 \x01(\fR\x14midQualityFileSHA256\x128\n" +
  18350. "\x17midQualityFileEncSHA256\x18\x18 \x01(\fR\x17midQualityFileEncSHA256\x12\x1a\n" +
  18351. "\bviewOnce\x18\x19 \x01(\bR\bviewOnce\x120\n" +
  18352. "\x13thumbnailDirectPath\x18\x1a \x01(\tR\x13thumbnailDirectPath\x12(\n" +
  18353. "\x0fthumbnailSHA256\x18\x1b \x01(\fR\x0fthumbnailSHA256\x12.\n" +
  18354. "\x12thumbnailEncSHA256\x18\x1c \x01(\fR\x12thumbnailEncSHA256\x12\x1c\n" +
  18355. "\tstaticURL\x18\x1d \x01(\tR\tstaticURL\x12J\n" +
  18356. "\vannotations\x18\x1e \x03(\v2(.WAWebProtobufsE2E.InteractiveAnnotationR\vannotations\x12Y\n" +
  18357. "\x0fimageSourceType\x18\x1f \x01(\x0e2/.WAWebProtobufsE2E.ImageMessage.ImageSourceTypeR\x0fimageSourceType\x12.\n" +
  18358. "\x12accessibilityLabel\x18 \x01(\tR\x12accessibilityLabel\x12I\n" +
  18359. "\x0emediaKeyDomain\x18! \x01(\x0e2!.WAWebProtobufsE2E.MediaKeyDomainR\x0emediaKeyDomain\x12\x14\n" +
  18360. "\x05qrURL\x18\" \x01(\tR\x05qrURL\"`\n" +
  18361. "\x0fImageSourceType\x12\x0e\n" +
  18362. "\n" +
  18363. "USER_IMAGE\x10\x00\x12\x10\n" +
  18364. "\fAI_GENERATED\x10\x01\x12\x0f\n" +
  18365. "\vAI_MODIFIED\x10\x02\x12\x1a\n" +
  18366. "\x16RASTERIZED_TEXT_STATUS\x10\x03\"\xf99\n" +
  18367. "\vContextInfo\x12\x1a\n" +
  18368. "\bstanzaID\x18\x01 \x01(\tR\bstanzaID\x12 \n" +
  18369. "\vparticipant\x18\x02 \x01(\tR\vparticipant\x12@\n" +
  18370. "\rquotedMessage\x18\x03 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\rquotedMessage\x12\x1c\n" +
  18371. "\tremoteJID\x18\x04 \x01(\tR\tremoteJID\x12\"\n" +
  18372. "\fmentionedJID\x18\x0f \x03(\tR\fmentionedJID\x12*\n" +
  18373. "\x10conversionSource\x18\x12 \x01(\tR\x10conversionSource\x12&\n" +
  18374. "\x0econversionData\x18\x13 \x01(\fR\x0econversionData\x126\n" +
  18375. "\x16conversionDelaySeconds\x18\x14 \x01(\rR\x16conversionDelaySeconds\x12(\n" +
  18376. "\x0fforwardingScore\x18\x15 \x01(\rR\x0fforwardingScore\x12 \n" +
  18377. "\visForwarded\x18\x16 \x01(\bR\visForwarded\x12F\n" +
  18378. "\bquotedAd\x18\x17 \x01(\v2*.WAWebProtobufsE2E.ContextInfo.AdReplyInfoR\bquotedAd\x12<\n" +
  18379. "\x0eplaceholderKey\x18\x18 \x01(\v2\x14.WACommon.MessageKeyR\x0eplaceholderKey\x12\x1e\n" +
  18380. "\n" +
  18381. "expiration\x18\x19 \x01(\rR\n" +
  18382. "expiration\x12<\n" +
  18383. "\x19ephemeralSettingTimestamp\x18\x1a \x01(\x03R\x19ephemeralSettingTimestamp\x124\n" +
  18384. "\x15ephemeralSharedSecret\x18\x1b \x01(\fR\x15ephemeralSharedSecret\x12\\\n" +
  18385. "\x0fexternalAdReply\x18\x1c \x01(\v22.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfoR\x0fexternalAdReply\x12>\n" +
  18386. "\x1aentryPointConversionSource\x18\x1d \x01(\tR\x1aentryPointConversionSource\x128\n" +
  18387. "\x17entryPointConversionApp\x18\x1e \x01(\tR\x17entryPointConversionApp\x12J\n" +
  18388. " entryPointConversionDelaySeconds\x18\x1f \x01(\rR entryPointConversionDelaySeconds\x12O\n" +
  18389. "\x10disappearingMode\x18 \x01(\v2#.WAWebProtobufsE2E.DisappearingModeR\x10disappearingMode\x12=\n" +
  18390. "\n" +
  18391. "actionLink\x18! \x01(\v2\x1d.WAWebProtobufsE2E.ActionLinkR\n" +
  18392. "actionLink\x12\"\n" +
  18393. "\fgroupSubject\x18\" \x01(\tR\fgroupSubject\x12&\n" +
  18394. "\x0eparentGroupJID\x18# \x01(\tR\x0eparentGroupJID\x12(\n" +
  18395. "\x0ftrustBannerType\x18% \x01(\tR\x0ftrustBannerType\x12,\n" +
  18396. "\x11trustBannerAction\x18& \x01(\rR\x11trustBannerAction\x12\x1c\n" +
  18397. "\tisSampled\x18' \x01(\bR\tisSampled\x12E\n" +
  18398. "\rgroupMentions\x18( \x03(\v2\x1f.WAWebProtobufsE2E.GroupMentionR\rgroupMentions\x128\n" +
  18399. "\x03utm\x18) \x01(\v2&.WAWebProtobufsE2E.ContextInfo.UTMInfoR\x03utm\x12\x85\x01\n" +
  18400. "\x1eforwardedNewsletterMessageInfo\x18+ \x01(\v2=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfoR\x1eforwardedNewsletterMessageInfo\x12y\n" +
  18401. "\x1abusinessMessageForwardInfo\x18, \x01(\v29.WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfoR\x1abusinessMessageForwardInfo\x120\n" +
  18402. "\x13smbClientCampaignID\x18- \x01(\tR\x13smbClientCampaignID\x120\n" +
  18403. "\x13smbServerCampaignID\x18. \x01(\tR\x13smbServerCampaignID\x12a\n" +
  18404. "\x12dataSharingContext\x18/ \x01(\v21.WAWebProtobufsE2E.ContextInfo.DataSharingContextR\x12dataSharingContext\x128\n" +
  18405. "\x17alwaysShowAdAttribution\x180 \x01(\bR\x17alwaysShowAdAttribution\x12g\n" +
  18406. "\x14featureEligibilities\x181 \x01(\v23.WAWebProtobufsE2E.ContextInfo.FeatureEligibilitiesR\x14featureEligibilities\x12N\n" +
  18407. "\"entryPointConversionExternalSource\x182 \x01(\tR\"entryPointConversionExternalSource\x12N\n" +
  18408. "\"entryPointConversionExternalMedium\x183 \x01(\tR\"entryPointConversionExternalMedium\x12 \n" +
  18409. "\vctwaSignals\x186 \x01(\tR\vctwaSignals\x12 \n" +
  18410. "\vctwaPayload\x187 \x01(\fR\vctwaPayload\x12c\n" +
  18411. "\x19forwardedAiBotMessageInfo\x188 \x01(\v2%.WAAICommon.ForwardedAIBotMessageInfoR\x19forwardedAiBotMessageInfo\x12j\n" +
  18412. "\x15statusAttributionType\x189 \x01(\x0e24.WAWebProtobufsE2E.ContextInfo.StatusAttributionTypeR\x15statusAttributionType\x12I\n" +
  18413. "\x0eurlTrackingMap\x18: \x01(\v2!.WAWebProtobufsE2E.UrlTrackingMapR\x0eurlTrackingMap\x12X\n" +
  18414. "\x0fpairedMediaType\x18; \x01(\x0e2..WAWebProtobufsE2E.ContextInfo.PairedMediaTypeR\x0fpairedMediaType\x12&\n" +
  18415. "\x0erankingVersion\x18< \x01(\rR\x0erankingVersion\x12@\n" +
  18416. "\vmemberLabel\x18> \x01(\v2\x1e.WAWebProtobufsE2E.MemberLabelR\vmemberLabel\x12\x1e\n" +
  18417. "\n" +
  18418. "isQuestion\x18? \x01(\bR\n" +
  18419. "isQuestion\x12[\n" +
  18420. "\x10statusSourceType\x18@ \x01(\x0e2/.WAWebProtobufsE2E.ContextInfo.StatusSourceTypeR\x10statusSourceType\x12W\n" +
  18421. "\x12statusAttributions\x18A \x03(\v2'.WAStatusAttributions.StatusAttributionR\x12statusAttributions\x12$\n" +
  18422. "\risGroupStatus\x18B \x01(\bR\risGroupStatus\x12R\n" +
  18423. "\rforwardOrigin\x18C \x01(\x0e2,.WAWebProtobufsE2E.ContextInfo.ForwardOriginR\rforwardOrigin\x12y\n" +
  18424. "\x1aquestionReplyQuotedMessage\x18D \x01(\v29.WAWebProtobufsE2E.ContextInfo.QuestionReplyQuotedMessageR\x1aquestionReplyQuotedMessage\x12m\n" +
  18425. "\x16statusAudienceMetadata\x18E \x01(\v25.WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadataR\x16statusAudienceMetadata\x12&\n" +
  18426. "\x0enonJIDMentions\x18F \x01(\rR\x0enonJIDMentions\x12I\n" +
  18427. "\n" +
  18428. "quotedType\x18G \x01(\x0e2).WAWebProtobufsE2E.ContextInfo.QuotedTypeR\n" +
  18429. "quotedType\x12W\n" +
  18430. "\x15botMessageSharingInfo\x18H \x01(\v2!.WAAICommon.BotMessageSharingInfoR\x15botMessageSharingInfo\x1a\xb0\x01\n" +
  18431. "\x16StatusAudienceMetadata\x12f\n" +
  18432. "\faudienceType\x18\x01 \x01(\x0e2B.WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata.AudienceTypeR\faudienceType\".\n" +
  18433. "\fAudienceType\x12\v\n" +
  18434. "\aUNKNOWN\x10\x00\x12\x11\n" +
  18435. "\rCLOSE_FRIENDS\x10\x01\x1a\xb8\x04\n" +
  18436. "\x12DataSharingContext\x12*\n" +
  18437. "\x10showMmDisclosure\x18\x01 \x01(\bR\x10showMmDisclosure\x12D\n" +
  18438. "\x1dencryptedSignalTokenConsented\x18\x02 \x01(\tR\x1dencryptedSignalTokenConsented\x12\\\n" +
  18439. "\n" +
  18440. "parameters\x18\x03 \x03(\v2<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.ParametersR\n" +
  18441. "parameters\x12*\n" +
  18442. "\x10dataSharingFlags\x18\x04 \x01(\x05R\x10dataSharingFlags\x1a\xd0\x01\n" +
  18443. "\n" +
  18444. "Parameters\x12\x10\n" +
  18445. "\x03key\x18\x01 \x01(\tR\x03key\x12\x1e\n" +
  18446. "\n" +
  18447. "stringData\x18\x02 \x01(\tR\n" +
  18448. "stringData\x12\x18\n" +
  18449. "\aintData\x18\x03 \x01(\x03R\aintData\x12\x1c\n" +
  18450. "\tfloatData\x18\x04 \x01(\x02R\tfloatData\x12X\n" +
  18451. "\bcontents\x18\x05 \x01(\v2<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.ParametersR\bcontents\"S\n" +
  18452. "\x10DataSharingFlags\x12\x1f\n" +
  18453. "\x1bSHOW_MM_DISCLOSURE_ON_CLICK\x10\x01\x12\x1e\n" +
  18454. "\x1aSHOW_MM_DISCLOSURE_ON_READ\x10\x02\x1a\x90\x03\n" +
  18455. "\x1eForwardedNewsletterMessageInfo\x12$\n" +
  18456. "\rnewsletterJID\x18\x01 \x01(\tR\rnewsletterJID\x12(\n" +
  18457. "\x0fserverMessageID\x18\x02 \x01(\x05R\x0fserverMessageID\x12&\n" +
  18458. "\x0enewsletterName\x18\x03 \x01(\tR\x0enewsletterName\x12k\n" +
  18459. "\vcontentType\x18\x04 \x01(\x0e2I.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentTypeR\vcontentType\x12,\n" +
  18460. "\x11accessibilityText\x18\x05 \x01(\tR\x11accessibilityText\x12 \n" +
  18461. "\vprofileName\x18\x06 \x01(\tR\vprofileName\"9\n" +
  18462. "\vContentType\x12\n" +
  18463. "\n" +
  18464. "\x06UPDATE\x10\x01\x12\x0f\n" +
  18465. "\vUPDATE_CARD\x10\x02\x12\r\n" +
  18466. "\tLINK_CARD\x10\x03\x1a\xe1\t\n" +
  18467. "\x13ExternalAdReplyInfo\x12\x14\n" +
  18468. "\x05title\x18\x01 \x01(\tR\x05title\x12\x12\n" +
  18469. "\x04body\x18\x02 \x01(\tR\x04body\x12Z\n" +
  18470. "\tmediaType\x18\x03 \x01(\x0e2<.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaTypeR\tmediaType\x12\"\n" +
  18471. "\fthumbnailURL\x18\x04 \x01(\tR\fthumbnailURL\x12\x1a\n" +
  18472. "\bmediaURL\x18\x05 \x01(\tR\bmediaURL\x12\x1c\n" +
  18473. "\tthumbnail\x18\x06 \x01(\fR\tthumbnail\x12\x1e\n" +
  18474. "\n" +
  18475. "sourceType\x18\a \x01(\tR\n" +
  18476. "sourceType\x12\x1a\n" +
  18477. "\bsourceID\x18\b \x01(\tR\bsourceID\x12\x1c\n" +
  18478. "\tsourceURL\x18\t \x01(\tR\tsourceURL\x12,\n" +
  18479. "\x11containsAutoReply\x18\n" +
  18480. " \x01(\bR\x11containsAutoReply\x124\n" +
  18481. "\x15renderLargerThumbnail\x18\v \x01(\bR\x15renderLargerThumbnail\x12,\n" +
  18482. "\x11showAdAttribution\x18\f \x01(\bR\x11showAdAttribution\x12\x1a\n" +
  18483. "\bctwaClid\x18\r \x01(\tR\bctwaClid\x12\x10\n" +
  18484. "\x03ref\x18\x0e \x01(\tR\x03ref\x120\n" +
  18485. "\x13clickToWhatsappCall\x18\x0f \x01(\bR\x13clickToWhatsappCall\x12<\n" +
  18486. "\x19adContextPreviewDismissed\x18\x10 \x01(\bR\x19adContextPreviewDismissed\x12\x1c\n" +
  18487. "\tsourceApp\x18\x11 \x01(\tR\tsourceApp\x12D\n" +
  18488. "\x1dautomatedGreetingMessageShown\x18\x12 \x01(\bR\x1dautomatedGreetingMessageShown\x120\n" +
  18489. "\x13greetingMessageBody\x18\x13 \x01(\tR\x13greetingMessageBody\x12\x1e\n" +
  18490. "\n" +
  18491. "ctaPayload\x18\x14 \x01(\tR\n" +
  18492. "ctaPayload\x12\"\n" +
  18493. "\fdisableNudge\x18\x15 \x01(\bR\fdisableNudge\x12*\n" +
  18494. "\x10originalImageURL\x18\x16 \x01(\tR\x10originalImageURL\x12H\n" +
  18495. "\x1fautomatedGreetingMessageCtaType\x18\x17 \x01(\tR\x1fautomatedGreetingMessageCtaType\x12\"\n" +
  18496. "\fwtwaAdFormat\x18\x18 \x01(\bR\fwtwaAdFormat\x12Q\n" +
  18497. "\x06adType\x18\x19 \x01(\x0e29.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.AdTypeR\x06adType\x12&\n" +
  18498. "\x0ewtwaWebsiteURL\x18\x1a \x01(\tR\x0ewtwaWebsiteURL\x12\"\n" +
  18499. "\fadPreviewURL\x18\x1b \x01(\tR\fadPreviewURL\"\x1c\n" +
  18500. "\x06AdType\x12\b\n" +
  18501. "\x04CTWA\x10\x00\x12\b\n" +
  18502. "\x04CAWC\x10\x01\"+\n" +
  18503. "\tMediaType\x12\b\n" +
  18504. "\x04NONE\x10\x00\x12\t\n" +
  18505. "\x05IMAGE\x10\x01\x12\t\n" +
  18506. "\x05VIDEO\x10\x02\x1a\xf6\x01\n" +
  18507. "\vAdReplyInfo\x12&\n" +
  18508. "\x0eadvertiserName\x18\x01 \x01(\tR\x0eadvertiserName\x12R\n" +
  18509. "\tmediaType\x18\x02 \x01(\x0e24.WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaTypeR\tmediaType\x12$\n" +
  18510. "\rJPEGThumbnail\x18\x10 \x01(\fR\rJPEGThumbnail\x12\x18\n" +
  18511. "\acaption\x18\x11 \x01(\tR\acaption\"+\n" +
  18512. "\tMediaType\x12\b\n" +
  18513. "\x04NONE\x10\x00\x12\t\n" +
  18514. "\x05IMAGE\x10\x01\x12\t\n" +
  18515. "\x05VIDEO\x10\x02\x1a\xf6\x01\n" +
  18516. "\x14FeatureEligibilities\x12,\n" +
  18517. "\x11cannotBeReactedTo\x18\x01 \x01(\bR\x11cannotBeReactedTo\x12&\n" +
  18518. "\x0ecannotBeRanked\x18\x02 \x01(\bR\x0ecannotBeRanked\x12.\n" +
  18519. "\x12canRequestFeedback\x18\x03 \x01(\bR\x12canRequestFeedback\x12$\n" +
  18520. "\rcanBeReshared\x18\x04 \x01(\bR\rcanBeReshared\x122\n" +
  18521. "\x14canReceiveMultiReact\x18\x05 \x01(\bR\x14canReceiveMultiReact\x1a\xd0\x01\n" +
  18522. "\x1aQuestionReplyQuotedMessage\x12*\n" +
  18523. "\x10serverQuestionID\x18\x01 \x01(\x05R\x10serverQuestionID\x12B\n" +
  18524. "\x0equotedQuestion\x18\x02 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\x0equotedQuestion\x12B\n" +
  18525. "\x0equotedResponse\x18\x03 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\x0equotedResponse\x1aI\n" +
  18526. "\aUTMInfo\x12\x1c\n" +
  18527. "\tutmSource\x18\x01 \x01(\tR\tutmSource\x12 \n" +
  18528. "\vutmCampaign\x18\x02 \x01(\tR\vutmCampaign\x1aH\n" +
  18529. "\x1aBusinessMessageForwardInfo\x12*\n" +
  18530. "\x10businessOwnerJID\x18\x01 \x01(\tR\x10businessOwnerJID\"$\n" +
  18531. "\n" +
  18532. "QuotedType\x12\f\n" +
  18533. "\bEXPLICIT\x10\x00\x12\b\n" +
  18534. "\x04AUTO\x10\x01\"V\n" +
  18535. "\rForwardOrigin\x12\v\n" +
  18536. "\aUNKNOWN\x10\x00\x12\b\n" +
  18537. "\x04CHAT\x10\x01\x12\n" +
  18538. "\n" +
  18539. "\x06STATUS\x10\x02\x12\f\n" +
  18540. "\bCHANNELS\x10\x03\x12\v\n" +
  18541. "\aMETA_AI\x10\x04\x12\a\n" +
  18542. "\x03UGC\x10\x05\"\\\n" +
  18543. "\x10StatusSourceType\x12\t\n" +
  18544. "\x05IMAGE\x10\x00\x12\t\n" +
  18545. "\x05VIDEO\x10\x01\x12\a\n" +
  18546. "\x03GIF\x10\x02\x12\t\n" +
  18547. "\x05AUDIO\x10\x03\x12\b\n" +
  18548. "\x04TEXT\x10\x04\x12\x14\n" +
  18549. "\x10MUSIC_STANDALONE\x10\x05\"\xd7\x01\n" +
  18550. "\x0fPairedMediaType\x12\x14\n" +
  18551. "\x10NOT_PAIRED_MEDIA\x10\x00\x12\x13\n" +
  18552. "\x0fSD_VIDEO_PARENT\x10\x01\x12\x12\n" +
  18553. "\x0eHD_VIDEO_CHILD\x10\x02\x12\x13\n" +
  18554. "\x0fSD_IMAGE_PARENT\x10\x03\x12\x12\n" +
  18555. "\x0eHD_IMAGE_CHILD\x10\x04\x12\x17\n" +
  18556. "\x13MOTION_PHOTO_PARENT\x10\x05\x12\x16\n" +
  18557. "\x12MOTION_PHOTO_CHILD\x10\x06\x12\x15\n" +
  18558. "\x11HEVC_VIDEO_PARENT\x10\a\x12\x14\n" +
  18559. "\x10HEVC_VIDEO_CHILD\x10\b\"\x92\x01\n" +
  18560. "\x15StatusAttributionType\x12\b\n" +
  18561. "\x04NONE\x10\x00\x12\x19\n" +
  18562. "\x15RESHARED_FROM_MENTION\x10\x01\x12\x16\n" +
  18563. "\x12RESHARED_FROM_POST\x10\x02\x12!\n" +
  18564. "\x1dRESHARED_FROM_POST_MANY_TIMES\x10\x03\x12\x19\n" +
  18565. "\x15FORWARDED_FROM_STATUS\x10\x04\"\xb1\x05\n" +
  18566. "\x12MessageAssociation\x12_\n" +
  18567. "\x0fassociationType\x18\x01 \x01(\x0e25.WAWebProtobufsE2E.MessageAssociation.AssociationTypeR\x0fassociationType\x12@\n" +
  18568. "\x10parentMessageKey\x18\x02 \x01(\v2\x14.WACommon.MessageKeyR\x10parentMessageKey\x12\"\n" +
  18569. "\fmessageIndex\x18\x03 \x01(\x05R\fmessageIndex\"\xd3\x03\n" +
  18570. "\x0fAssociationType\x12\v\n" +
  18571. "\aUNKNOWN\x10\x00\x12\x0f\n" +
  18572. "\vMEDIA_ALBUM\x10\x01\x12\x0e\n" +
  18573. "\n" +
  18574. "BOT_PLUGIN\x10\x02\x12\x15\n" +
  18575. "\x11EVENT_COVER_IMAGE\x10\x03\x12\x0f\n" +
  18576. "\vSTATUS_POLL\x10\x04\x12\x18\n" +
  18577. "\x14HD_VIDEO_DUAL_UPLOAD\x10\x05\x12\x1b\n" +
  18578. "\x17STATUS_EXTERNAL_RESHARE\x10\x06\x12\x0e\n" +
  18579. "\n" +
  18580. "MEDIA_POLL\x10\a\x12\x14\n" +
  18581. "\x10STATUS_ADD_YOURS\x10\b\x12\x17\n" +
  18582. "\x13STATUS_NOTIFICATION\x10\t\x12\x18\n" +
  18583. "\x14HD_IMAGE_DUAL_UPLOAD\x10\n" +
  18584. "\x12\x16\n" +
  18585. "\x12STICKER_ANNOTATION\x10\v\x12\x10\n" +
  18586. "\fMOTION_PHOTO\x10\f\x12\x16\n" +
  18587. "\x12STATUS_LINK_ACTION\x10\r\x12\x14\n" +
  18588. "\x10VIEW_ALL_REPLIES\x10\x0e\x12\x1f\n" +
  18589. "\x1bSTATUS_ADD_YOURS_AI_IMAGINE\x10\x0f\x12\x13\n" +
  18590. "\x0fSTATUS_QUESTION\x10\x10\x12\x1b\n" +
  18591. "\x17STATUS_ADD_YOURS_DIWALI\x10\x11\x12\x13\n" +
  18592. "\x0fSTATUS_REACTION\x10\x12\x12\x1a\n" +
  18593. "\x16HEVC_VIDEO_DUAL_UPLOAD\x10\x13\"\xc2\x01\n" +
  18594. "\bThreadID\x12F\n" +
  18595. "\n" +
  18596. "threadType\x18\x01 \x01(\x0e2&.WAWebProtobufsE2E.ThreadID.ThreadTypeR\n" +
  18597. "threadType\x122\n" +
  18598. "\tthreadKey\x18\x02 \x01(\v2\x14.WACommon.MessageKeyR\tthreadKey\":\n" +
  18599. "\n" +
  18600. "ThreadType\x12\v\n" +
  18601. "\aUNKNOWN\x10\x00\x12\x10\n" +
  18602. "\fVIEW_REPLIES\x10\x01\x12\r\n" +
  18603. "\tAI_THREAD\x10\x02\"\xbf\b\n" +
  18604. "\x12MessageContextInfo\x12U\n" +
  18605. "\x12deviceListMetadata\x18\x01 \x01(\v2%.WAWebProtobufsE2E.DeviceListMetadataR\x12deviceListMetadata\x12<\n" +
  18606. "\x19deviceListMetadataVersion\x18\x02 \x01(\x05R\x19deviceListMetadataVersion\x12$\n" +
  18607. "\rmessageSecret\x18\x03 \x01(\fR\rmessageSecret\x12\"\n" +
  18608. "\fpaddingBytes\x18\x04 \x01(\fR\fpaddingBytes\x12>\n" +
  18609. "\x1amessageAddOnDurationInSecs\x18\x05 \x01(\rR\x1amessageAddOnDurationInSecs\x12*\n" +
  18610. "\x10botMessageSecret\x18\x06 \x01(\fR\x10botMessageSecret\x129\n" +
  18611. "\vbotMetadata\x18\a \x01(\v2\x17.WAAICommon.BotMetadataR\vbotMetadata\x124\n" +
  18612. "\x15reportingTokenVersion\x18\b \x01(\x05R\x15reportingTokenVersion\x12t\n" +
  18613. "\x16messageAddOnExpiryType\x18\t \x01(\x0e2<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryTypeR\x16messageAddOnExpiryType\x12U\n" +
  18614. "\x12messageAssociation\x18\n" +
  18615. " \x01(\v2%.WAWebProtobufsE2E.MessageAssociationR\x12messageAssociation\x12*\n" +
  18616. "\x10capiCreatedGroup\x18\v \x01(\bR\x10capiCreatedGroup\x12&\n" +
  18617. "\x0esupportPayload\x18\f \x01(\tR\x0esupportPayload\x12:\n" +
  18618. "\flimitSharing\x18\r \x01(\v2\x16.WACommon.LimitSharingR\flimitSharing\x12>\n" +
  18619. "\x0elimitSharingV2\x18\x0e \x01(\v2\x16.WACommon.LimitSharingR\x0elimitSharingV2\x127\n" +
  18620. "\bthreadID\x18\x0f \x03(\v2\x1b.WAWebProtobufsE2E.ThreadIDR\bthreadID\x12X\n" +
  18621. "\x13weblinkRenderConfig\x18\x10 \x01(\x0e2&.WAWebProtobufsE2E.WebLinkRenderConfigR\x13weblinkRenderConfig\"=\n" +
  18622. "\x16MessageAddonExpiryType\x12\n" +
  18623. "\n" +
  18624. "\x06STATIC\x10\x01\x12\x17\n" +
  18625. "\x13DEPENDENT_ON_PARENT\x10\x02\"\xc0\x05\n" +
  18626. "\x15InteractiveAnnotation\x129\n" +
  18627. "\blocation\x18\x02 \x01(\v2\x1b.WAWebProtobufsE2E.LocationH\x00R\blocation\x12_\n" +
  18628. "\n" +
  18629. "newsletter\x18\x03 \x01(\v2=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfoH\x00R\n" +
  18630. "newsletter\x12(\n" +
  18631. "\x0eembeddedAction\x18\x06 \x01(\bH\x00R\x0eembeddedAction\x12@\n" +
  18632. "\ttapAction\x18\a \x01(\v2 .WAWebProtobufsE2E.TapLinkActionH\x00R\ttapAction\x12B\n" +
  18633. "\x0fpolygonVertices\x18\x01 \x03(\v2\x18.WAWebProtobufsE2E.PointR\x0fpolygonVertices\x126\n" +
  18634. "\x16shouldSkipConfirmation\x18\x04 \x01(\bR\x16shouldSkipConfirmation\x12L\n" +
  18635. "\x0fembeddedContent\x18\x05 \x01(\v2\".WAWebProtobufsE2E.EmbeddedContentR\x0fembeddedContent\x12_\n" +
  18636. "\x0estatusLinkType\x18\b \x01(\x0e27.WAWebProtobufsE2E.InteractiveAnnotation.StatusLinkTypeR\x0estatusLinkType\"j\n" +
  18637. "\x0eStatusLinkType\x12\x1b\n" +
  18638. "\x17RASTERIZED_LINK_PREVIEW\x10\x01\x12\x1d\n" +
  18639. "\x19RASTERIZED_LINK_TRUNCATED\x10\x02\x12\x1c\n" +
  18640. "\x18RASTERIZED_LINK_FULL_URL\x10\x03B\b\n" +
  18641. "\x06action\"\xd3\x06\n" +
  18642. "\x16HydratedTemplateButton\x12p\n" +
  18643. "\x10quickReplyButton\x18\x01 \x01(\v2B.WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButtonH\x00R\x10quickReplyButton\x12[\n" +
  18644. "\turlButton\x18\x02 \x01(\v2;.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButtonH\x00R\turlButton\x12^\n" +
  18645. "\n" +
  18646. "callButton\x18\x03 \x01(\v2<.WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButtonH\x00R\n" +
  18647. "callButton\x12\x14\n" +
  18648. "\x05index\x18\x04 \x01(\rR\x05index\x1a\xb9\x02\n" +
  18649. "\x11HydratedURLButton\x12 \n" +
  18650. "\vdisplayText\x18\x01 \x01(\tR\vdisplayText\x12\x10\n" +
  18651. "\x03URL\x18\x02 \x01(\tR\x03URL\x12,\n" +
  18652. "\x11consentedUsersURL\x18\x03 \x01(\tR\x11consentedUsersURL\x12\x85\x01\n" +
  18653. "\x13webviewPresentation\x18\x04 \x01(\x0e2S.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationTypeR\x13webviewPresentation\":\n" +
  18654. "\x17WebviewPresentationType\x12\b\n" +
  18655. "\x04FULL\x10\x01\x12\b\n" +
  18656. "\x04TALL\x10\x02\x12\v\n" +
  18657. "\aCOMPACT\x10\x03\x1aX\n" +
  18658. "\x12HydratedCallButton\x12 \n" +
  18659. "\vdisplayText\x18\x01 \x01(\tR\vdisplayText\x12 \n" +
  18660. "\vphoneNumber\x18\x02 \x01(\tR\vphoneNumber\x1aL\n" +
  18661. "\x18HydratedQuickReplyButton\x12 \n" +
  18662. "\vdisplayText\x18\x01 \x01(\tR\vdisplayText\x12\x0e\n" +
  18663. "\x02ID\x18\x02 \x01(\tR\x02IDB\x10\n" +
  18664. "\x0ehydratedButton\"\xe2\x04\n" +
  18665. "\x11PaymentBackground\x12\x0e\n" +
  18666. "\x02ID\x18\x01 \x01(\tR\x02ID\x12\x1e\n" +
  18667. "\n" +
  18668. "fileLength\x18\x02 \x01(\x04R\n" +
  18669. "fileLength\x12\x14\n" +
  18670. "\x05width\x18\x03 \x01(\rR\x05width\x12\x16\n" +
  18671. "\x06height\x18\x04 \x01(\rR\x06height\x12\x1a\n" +
  18672. "\bmimetype\x18\x05 \x01(\tR\bmimetype\x12(\n" +
  18673. "\x0fplaceholderArgb\x18\x06 \x01(\aR\x0fplaceholderArgb\x12\x1a\n" +
  18674. "\btextArgb\x18\a \x01(\aR\btextArgb\x12 \n" +
  18675. "\vsubtextArgb\x18\b \x01(\aR\vsubtextArgb\x12L\n" +
  18676. "\tmediaData\x18\t \x01(\v2..WAWebProtobufsE2E.PaymentBackground.MediaDataR\tmediaData\x12=\n" +
  18677. "\x04type\x18\n" +
  18678. " \x01(\x0e2).WAWebProtobufsE2E.PaymentBackground.TypeR\x04type\x1a\xbb\x01\n" +
  18679. "\tMediaData\x12\x1a\n" +
  18680. "\bmediaKey\x18\x01 \x01(\fR\bmediaKey\x12,\n" +
  18681. "\x11mediaKeyTimestamp\x18\x02 \x01(\x03R\x11mediaKeyTimestamp\x12\x1e\n" +
  18682. "\n" +
  18683. "fileSHA256\x18\x03 \x01(\fR\n" +
  18684. "fileSHA256\x12$\n" +
  18685. "\rfileEncSHA256\x18\x04 \x01(\fR\rfileEncSHA256\x12\x1e\n" +
  18686. "\n" +
  18687. "directPath\x18\x05 \x01(\tR\n" +
  18688. "directPath\" \n" +
  18689. "\x04Type\x12\v\n" +
  18690. "\aUNKNOWN\x10\x00\x12\v\n" +
  18691. "\aDEFAULT\x10\x01\"\xe8\x03\n" +
  18692. "\x10DisappearingMode\x12K\n" +
  18693. "\tinitiator\x18\x01 \x01(\x0e2-.WAWebProtobufsE2E.DisappearingMode.InitiatorR\tinitiator\x12E\n" +
  18694. "\atrigger\x18\x02 \x01(\x0e2+.WAWebProtobufsE2E.DisappearingMode.TriggerR\atrigger\x12.\n" +
  18695. "\x12initiatorDeviceJID\x18\x03 \x01(\tR\x12initiatorDeviceJID\x12$\n" +
  18696. "\rinitiatedByMe\x18\x04 \x01(\bR\rinitiatedByMe\"\x7f\n" +
  18697. "\aTrigger\x12\v\n" +
  18698. "\aUNKNOWN\x10\x00\x12\x10\n" +
  18699. "\fCHAT_SETTING\x10\x01\x12\x13\n" +
  18700. "\x0fACCOUNT_SETTING\x10\x02\x12\x0f\n" +
  18701. "\vBULK_CHANGE\x10\x03\x12\x1b\n" +
  18702. "\x17BIZ_SUPPORTS_FB_HOSTING\x10\x04\x12\x12\n" +
  18703. "\x0eUNKNOWN_GROUPS\x10\x05\"i\n" +
  18704. "\tInitiator\x12\x13\n" +
  18705. "\x0fCHANGED_IN_CHAT\x10\x00\x12\x13\n" +
  18706. "\x0fINITIATED_BY_ME\x10\x01\x12\x16\n" +
  18707. "\x12INITIATED_BY_OTHER\x10\x02\x12\x1a\n" +
  18708. "\x16BIZ_UPGRADE_FB_HOSTING\x10\x03\"\xe1\x02\n" +
  18709. "\x0eProcessedVideo\x12\x1e\n" +
  18710. "\n" +
  18711. "directPath\x18\x01 \x01(\tR\n" +
  18712. "directPath\x12\x1e\n" +
  18713. "\n" +
  18714. "fileSHA256\x18\x02 \x01(\fR\n" +
  18715. "fileSHA256\x12\x16\n" +
  18716. "\x06height\x18\x03 \x01(\rR\x06height\x12\x14\n" +
  18717. "\x05width\x18\x04 \x01(\rR\x05width\x12\x1e\n" +
  18718. "\n" +
  18719. "fileLength\x18\x05 \x01(\x04R\n" +
  18720. "fileLength\x12\x18\n" +
  18721. "\abitrate\x18\x06 \x01(\rR\abitrate\x12H\n" +
  18722. "\aquality\x18\a \x01(\x0e2..WAWebProtobufsE2E.ProcessedVideo.VideoQualityR\aquality\x12\"\n" +
  18723. "\fcapabilities\x18\b \x03(\tR\fcapabilities\"9\n" +
  18724. "\fVideoQuality\x12\r\n" +
  18725. "\tUNDEFINED\x10\x00\x12\a\n" +
  18726. "\x03LOW\x10\x01\x12\a\n" +
  18727. "\x03MID\x10\x02\x12\b\n" +
  18728. "\x04HIGH\x10\x03\"\xa4C\n" +
  18729. "\aMessage\x12\"\n" +
  18730. "\fconversation\x18\x01 \x01(\tR\fconversation\x12s\n" +
  18731. "\x1csenderKeyDistributionMessage\x18\x02 \x01(\v2/.WAWebProtobufsE2E.SenderKeyDistributionMessageR\x1csenderKeyDistributionMessage\x12C\n" +
  18732. "\fimageMessage\x18\x03 \x01(\v2\x1f.WAWebProtobufsE2E.ImageMessageR\fimageMessage\x12I\n" +
  18733. "\x0econtactMessage\x18\x04 \x01(\v2!.WAWebProtobufsE2E.ContactMessageR\x0econtactMessage\x12L\n" +
  18734. "\x0flocationMessage\x18\x05 \x01(\v2\".WAWebProtobufsE2E.LocationMessageR\x0flocationMessage\x12X\n" +
  18735. "\x13extendedTextMessage\x18\x06 \x01(\v2&.WAWebProtobufsE2E.ExtendedTextMessageR\x13extendedTextMessage\x12L\n" +
  18736. "\x0fdocumentMessage\x18\a \x01(\v2\".WAWebProtobufsE2E.DocumentMessageR\x0fdocumentMessage\x12C\n" +
  18737. "\faudioMessage\x18\b \x01(\v2\x1f.WAWebProtobufsE2E.AudioMessageR\faudioMessage\x12C\n" +
  18738. "\fvideoMessage\x18\t \x01(\v2\x1f.WAWebProtobufsE2E.VideoMessageR\fvideoMessage\x12+\n" +
  18739. "\x04call\x18\n" +
  18740. " \x01(\v2\x17.WAWebProtobufsE2E.CallR\x04call\x12+\n" +
  18741. "\x04chat\x18\v \x01(\v2\x17.WAWebProtobufsE2E.ChatR\x04chat\x12L\n" +
  18742. "\x0fprotocolMessage\x18\f \x01(\v2\".WAWebProtobufsE2E.ProtocolMessageR\x0fprotocolMessage\x12[\n" +
  18743. "\x14contactsArrayMessage\x18\r \x01(\v2'.WAWebProtobufsE2E.ContactsArrayMessageR\x14contactsArrayMessage\x12d\n" +
  18744. "\x17highlyStructuredMessage\x18\x0e \x01(\v2*.WAWebProtobufsE2E.HighlyStructuredMessageR\x17highlyStructuredMessage\x12\x8f\x01\n" +
  18745. "*fastRatchetKeySenderKeyDistributionMessage\x18\x0f \x01(\v2/.WAWebProtobufsE2E.SenderKeyDistributionMessageR*fastRatchetKeySenderKeyDistributionMessage\x12U\n" +
  18746. "\x12sendPaymentMessage\x18\x10 \x01(\v2%.WAWebProtobufsE2E.SendPaymentMessageR\x12sendPaymentMessage\x12X\n" +
  18747. "\x13liveLocationMessage\x18\x12 \x01(\v2&.WAWebProtobufsE2E.LiveLocationMessageR\x13liveLocationMessage\x12^\n" +
  18748. "\x15requestPaymentMessage\x18\x16 \x01(\v2(.WAWebProtobufsE2E.RequestPaymentMessageR\x15requestPaymentMessage\x12s\n" +
  18749. "\x1cdeclinePaymentRequestMessage\x18\x17 \x01(\v2/.WAWebProtobufsE2E.DeclinePaymentRequestMessageR\x1cdeclinePaymentRequestMessage\x12p\n" +
  18750. "\x1bcancelPaymentRequestMessage\x18\x18 \x01(\v2..WAWebProtobufsE2E.CancelPaymentRequestMessageR\x1bcancelPaymentRequestMessage\x12L\n" +
  18751. "\x0ftemplateMessage\x18\x19 \x01(\v2\".WAWebProtobufsE2E.TemplateMessageR\x0ftemplateMessage\x12I\n" +
  18752. "\x0estickerMessage\x18\x1a \x01(\v2!.WAWebProtobufsE2E.StickerMessageR\x0estickerMessage\x12U\n" +
  18753. "\x12groupInviteMessage\x18\x1c \x01(\v2%.WAWebProtobufsE2E.GroupInviteMessageR\x12groupInviteMessage\x12m\n" +
  18754. "\x1atemplateButtonReplyMessage\x18\x1d \x01(\v2-.WAWebProtobufsE2E.TemplateButtonReplyMessageR\x1atemplateButtonReplyMessage\x12I\n" +
  18755. "\x0eproductMessage\x18\x1e \x01(\v2!.WAWebProtobufsE2E.ProductMessageR\x0eproductMessage\x12R\n" +
  18756. "\x11deviceSentMessage\x18\x1f \x01(\v2$.WAWebProtobufsE2E.DeviceSentMessageR\x11deviceSentMessage\x12U\n" +
  18757. "\x12messageContextInfo\x18# \x01(\v2%.WAWebProtobufsE2E.MessageContextInfoR\x12messageContextInfo\x12@\n" +
  18758. "\vlistMessage\x18$ \x01(\v2\x1e.WAWebProtobufsE2E.ListMessageR\vlistMessage\x12O\n" +
  18759. "\x0fviewOnceMessage\x18% \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x0fviewOnceMessage\x12C\n" +
  18760. "\forderMessage\x18& \x01(\v2\x1f.WAWebProtobufsE2E.OrderMessageR\forderMessage\x12X\n" +
  18761. "\x13listResponseMessage\x18' \x01(\v2&.WAWebProtobufsE2E.ListResponseMessageR\x13listResponseMessage\x12Q\n" +
  18762. "\x10ephemeralMessage\x18( \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x10ephemeralMessage\x12I\n" +
  18763. "\x0einvoiceMessage\x18) \x01(\v2!.WAWebProtobufsE2E.InvoiceMessageR\x0einvoiceMessage\x12I\n" +
  18764. "\x0ebuttonsMessage\x18* \x01(\v2!.WAWebProtobufsE2E.ButtonsMessageR\x0ebuttonsMessage\x12a\n" +
  18765. "\x16buttonsResponseMessage\x18+ \x01(\v2).WAWebProtobufsE2E.ButtonsResponseMessageR\x16buttonsResponseMessage\x12[\n" +
  18766. "\x14paymentInviteMessage\x18, \x01(\v2'.WAWebProtobufsE2E.PaymentInviteMessageR\x14paymentInviteMessage\x12U\n" +
  18767. "\x12interactiveMessage\x18- \x01(\v2%.WAWebProtobufsE2E.InteractiveMessageR\x12interactiveMessage\x12L\n" +
  18768. "\x0freactionMessage\x18. \x01(\v2\".WAWebProtobufsE2E.ReactionMessageR\x0freactionMessage\x12^\n" +
  18769. "\x15stickerSyncRmrMessage\x18/ \x01(\v2(.WAWebProtobufsE2E.StickerSyncRMRMessageR\x15stickerSyncRmrMessage\x12m\n" +
  18770. "\x1ainteractiveResponseMessage\x180 \x01(\v2-.WAWebProtobufsE2E.InteractiveResponseMessageR\x1ainteractiveResponseMessage\x12X\n" +
  18771. "\x13pollCreationMessage\x181 \x01(\v2&.WAWebProtobufsE2E.PollCreationMessageR\x13pollCreationMessage\x12R\n" +
  18772. "\x11pollUpdateMessage\x182 \x01(\v2$.WAWebProtobufsE2E.PollUpdateMessageR\x11pollUpdateMessage\x12R\n" +
  18773. "\x11keepInChatMessage\x183 \x01(\v2$.WAWebProtobufsE2E.KeepInChatMessageR\x11keepInChatMessage\x12e\n" +
  18774. "\x1adocumentWithCaptionMessage\x185 \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x1adocumentWithCaptionMessage\x12j\n" +
  18775. "\x19requestPhoneNumberMessage\x186 \x01(\v2,.WAWebProtobufsE2E.RequestPhoneNumberMessageR\x19requestPhoneNumberMessage\x12S\n" +
  18776. "\x11viewOnceMessageV2\x187 \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x11viewOnceMessageV2\x12U\n" +
  18777. "\x12encReactionMessage\x188 \x01(\v2%.WAWebProtobufsE2E.EncReactionMessageR\x12encReactionMessage\x12K\n" +
  18778. "\reditedMessage\x18: \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\reditedMessage\x12e\n" +
  18779. "\x1aviewOnceMessageV2Extension\x18; \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x1aviewOnceMessageV2Extension\x12\\\n" +
  18780. "\x15pollCreationMessageV2\x18< \x01(\v2&.WAWebProtobufsE2E.PollCreationMessageR\x15pollCreationMessageV2\x12s\n" +
  18781. "\x1cscheduledCallCreationMessage\x18= \x01(\v2/.WAWebProtobufsE2E.ScheduledCallCreationMessageR\x1cscheduledCallCreationMessage\x12[\n" +
  18782. "\x15groupMentionedMessage\x18> \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x15groupMentionedMessage\x12O\n" +
  18783. "\x10pinInChatMessage\x18? \x01(\v2#.WAWebProtobufsE2E.PinInChatMessageR\x10pinInChatMessage\x12\\\n" +
  18784. "\x15pollCreationMessageV3\x18@ \x01(\v2&.WAWebProtobufsE2E.PollCreationMessageR\x15pollCreationMessageV3\x12g\n" +
  18785. "\x18scheduledCallEditMessage\x18A \x01(\v2+.WAWebProtobufsE2E.ScheduledCallEditMessageR\x18scheduledCallEditMessage\x12?\n" +
  18786. "\n" +
  18787. "ptvMessage\x18B \x01(\v2\x1f.WAWebProtobufsE2E.VideoMessageR\n" +
  18788. "ptvMessage\x12Q\n" +
  18789. "\x10botInvokeMessage\x18C \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x10botInvokeMessage\x12K\n" +
  18790. "\x0fcallLogMesssage\x18E \x01(\v2!.WAWebProtobufsE2E.CallLogMessageR\x0fcallLogMesssage\x12[\n" +
  18791. "\x14messageHistoryBundle\x18F \x01(\v2'.WAWebProtobufsE2E.MessageHistoryBundleR\x14messageHistoryBundle\x12R\n" +
  18792. "\x11encCommentMessage\x18G \x01(\v2$.WAWebProtobufsE2E.EncCommentMessageR\x11encCommentMessage\x12C\n" +
  18793. "\fbcallMessage\x18H \x01(\v2\x1f.WAWebProtobufsE2E.BCallMessageR\fbcallMessage\x12Y\n" +
  18794. "\x14lottieStickerMessage\x18J \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x14lottieStickerMessage\x12C\n" +
  18795. "\feventMessage\x18K \x01(\v2\x1f.WAWebProtobufsE2E.EventMessageR\feventMessage\x12d\n" +
  18796. "\x17encEventResponseMessage\x18L \x01(\v2*.WAWebProtobufsE2E.EncEventResponseMessageR\x17encEventResponseMessage\x12I\n" +
  18797. "\x0ecommentMessage\x18M \x01(\v2!.WAWebProtobufsE2E.CommentMessageR\x0ecommentMessage\x12s\n" +
  18798. "\x1cnewsletterAdminInviteMessage\x18N \x01(\v2/.WAWebProtobufsE2E.NewsletterAdminInviteMessageR\x1cnewsletterAdminInviteMessage\x12U\n" +
  18799. "\x12placeholderMessage\x18P \x01(\v2%.WAWebProtobufsE2E.PlaceholderMessageR\x12placeholderMessage\x12a\n" +
  18800. "\x16secretEncryptedMessage\x18R \x01(\v2).WAWebProtobufsE2E.SecretEncryptedMessageR\x16secretEncryptedMessage\x12C\n" +
  18801. "\falbumMessage\x18S \x01(\v2\x1f.WAWebProtobufsE2E.AlbumMessageR\falbumMessage\x12O\n" +
  18802. "\x0feventCoverImage\x18U \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x0feventCoverImage\x12U\n" +
  18803. "\x12stickerPackMessage\x18V \x01(\v2%.WAWebProtobufsE2E.StickerPackMessageR\x12stickerPackMessage\x12Y\n" +
  18804. "\x14statusMentionMessage\x18W \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x14statusMentionMessage\x12j\n" +
  18805. "\x19pollResultSnapshotMessage\x18X \x01(\v2,.WAWebProtobufsE2E.PollResultSnapshotMessageR\x19pollResultSnapshotMessage\x12m\n" +
  18806. "\x1epollCreationOptionImageMessage\x18Z \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x1epollCreationOptionImageMessage\x12]\n" +
  18807. "\x16associatedChildMessage\x18[ \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x16associatedChildMessage\x12c\n" +
  18808. "\x19groupStatusMentionMessage\x18\\ \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x19groupStatusMentionMessage\x12[\n" +
  18809. "\x15pollCreationMessageV4\x18] \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x15pollCreationMessageV4\x12M\n" +
  18810. "\x0estatusAddYours\x18_ \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x0estatusAddYours\x12U\n" +
  18811. "\x12groupStatusMessage\x18` \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x12groupStatusMessage\x12Z\n" +
  18812. "\x13richResponseMessage\x18a \x01(\v2(.WAWebProtobufsE2E.AIRichResponseMessageR\x13richResponseMessage\x12j\n" +
  18813. "\x19statusNotificationMessage\x18b \x01(\v2,.WAWebProtobufsE2E.StatusNotificationMessageR\x19statusNotificationMessage\x12W\n" +
  18814. "\x13limitSharingMessage\x18c \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x13limitSharingMessage\x12M\n" +
  18815. "\x0ebotTaskMessage\x18d \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x0ebotTaskMessage\x12O\n" +
  18816. "\x0fquestionMessage\x18e \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x0fquestionMessage\x12[\n" +
  18817. "\x14messageHistoryNotice\x18f \x01(\v2'.WAWebProtobufsE2E.MessageHistoryNoticeR\x14messageHistoryNotice\x12Y\n" +
  18818. "\x14groupStatusMessageV2\x18g \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x14groupStatusMessageV2\x12W\n" +
  18819. "\x13botForwardedMessage\x18h \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x13botForwardedMessage\x12p\n" +
  18820. "\x1bstatusQuestionAnswerMessage\x18i \x01(\v2..WAWebProtobufsE2E.StatusQuestionAnswerMessageR\x1bstatusQuestionAnswerMessage\x12Y\n" +
  18821. "\x14questionReplyMessage\x18j \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x14questionReplyMessage\x12d\n" +
  18822. "\x17questionResponseMessage\x18k \x01(\v2*.WAWebProtobufsE2E.QuestionResponseMessageR\x17questionResponseMessage\x12X\n" +
  18823. "\x13statusQuotedMessage\x18m \x01(\v2&.WAWebProtobufsE2E.StatusQuotedMessageR\x13statusQuotedMessage\x12|\n" +
  18824. "\x1fstatusStickerInteractionMessage\x18n \x01(\v22.WAWebProtobufsE2E.StatusStickerInteractionMessageR\x1fstatusStickerInteractionMessage\x12\\\n" +
  18825. "\x15pollCreationMessageV5\x18o \x01(\v2&.WAWebProtobufsE2E.PollCreationMessageR\x15pollCreationMessageV5\x12\x80\x01\n" +
  18826. "!newsletterFollowerInviteMessageV2\x18q \x01(\v22.WAWebProtobufsE2E.NewsletterFollowerInviteMessageR!newsletterFollowerInviteMessageV2\x12n\n" +
  18827. "\x1bpollResultSnapshotMessageV3\x18s \x01(\v2,.WAWebProtobufsE2E.PollResultSnapshotMessageR\x1bpollResultSnapshotMessageV3\x12k\n" +
  18828. "\x1dnewsletterAdminProfileMessage\x18t \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x1dnewsletterAdminProfileMessage\"\xb0\x01\n" +
  18829. "\fAlbumMessage\x12.\n" +
  18830. "\x12expectedImageCount\x18\x02 \x01(\rR\x12expectedImageCount\x12.\n" +
  18831. "\x12expectedVideoCount\x18\x03 \x01(\rR\x12expectedVideoCount\x12@\n" +
  18832. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\"\xa0\x01\n" +
  18833. "\x16MessageHistoryMetadata\x12*\n" +
  18834. "\x10historyReceivers\x18\x01 \x03(\tR\x10historyReceivers\x126\n" +
  18835. "\x16oldestMessageTimestamp\x18\x02 \x01(\x03R\x16oldestMessageTimestamp\x12\"\n" +
  18836. "\fmessageCount\x18\x03 \x01(\x03R\fmessageCount\"\xbb\x01\n" +
  18837. "\x14MessageHistoryNotice\x12@\n" +
  18838. "\vcontextInfo\x18\x01 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12a\n" +
  18839. "\x16messageHistoryMetadata\x18\x02 \x01(\v2).WAWebProtobufsE2E.MessageHistoryMetadataR\x16messageHistoryMetadata\"\x87\x03\n" +
  18840. "\x14MessageHistoryBundle\x12\x1a\n" +
  18841. "\bmimetype\x18\x01 \x01(\tR\bmimetype\x12\x1e\n" +
  18842. "\n" +
  18843. "fileSHA256\x18\x02 \x01(\fR\n" +
  18844. "fileSHA256\x12\x1a\n" +
  18845. "\bmediaKey\x18\x03 \x01(\fR\bmediaKey\x12$\n" +
  18846. "\rfileEncSHA256\x18\x04 \x01(\fR\rfileEncSHA256\x12\x1e\n" +
  18847. "\n" +
  18848. "directPath\x18\x05 \x01(\tR\n" +
  18849. "directPath\x12,\n" +
  18850. "\x11mediaKeyTimestamp\x18\x06 \x01(\x03R\x11mediaKeyTimestamp\x12@\n" +
  18851. "\vcontextInfo\x18\a \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12a\n" +
  18852. "\x16messageHistoryMetadata\x18\b \x01(\v2).WAWebProtobufsE2E.MessageHistoryMetadataR\x16messageHistoryMetadata\"\x9f\x01\n" +
  18853. "\x17EncEventResponseMessage\x12N\n" +
  18854. "\x17eventCreationMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x17eventCreationMessageKey\x12\x1e\n" +
  18855. "\n" +
  18856. "encPayload\x18\x02 \x01(\fR\n" +
  18857. "encPayload\x12\x14\n" +
  18858. "\x05encIV\x18\x03 \x01(\fR\x05encIV\"\xe2\x03\n" +
  18859. "\fEventMessage\x12@\n" +
  18860. "\vcontextInfo\x18\x01 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12\x1e\n" +
  18861. "\n" +
  18862. "isCanceled\x18\x02 \x01(\bR\n" +
  18863. "isCanceled\x12\x12\n" +
  18864. "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" +
  18865. "\vdescription\x18\x04 \x01(\tR\vdescription\x12>\n" +
  18866. "\blocation\x18\x05 \x01(\v2\".WAWebProtobufsE2E.LocationMessageR\blocation\x12\x1a\n" +
  18867. "\bjoinLink\x18\x06 \x01(\tR\bjoinLink\x12\x1c\n" +
  18868. "\tstartTime\x18\a \x01(\x03R\tstartTime\x12\x18\n" +
  18869. "\aendTime\x18\b \x01(\x03R\aendTime\x12.\n" +
  18870. "\x12extraGuestsAllowed\x18\t \x01(\bR\x12extraGuestsAllowed\x12&\n" +
  18871. "\x0eisScheduleCall\x18\n" +
  18872. " \x01(\bR\x0eisScheduleCall\x12 \n" +
  18873. "\vhasReminder\x18\v \x01(\bR\vhasReminder\x12,\n" +
  18874. "\x11reminderOffsetSec\x18\f \x01(\x03R\x11reminderOffsetSec\"\x88\x01\n" +
  18875. "\x0eCommentMessage\x124\n" +
  18876. "\amessage\x18\x01 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\amessage\x12@\n" +
  18877. "\x10targetMessageKey\x18\x02 \x01(\v2\x14.WACommon.MessageKeyR\x10targetMessageKey\"\x8b\x01\n" +
  18878. "\x11EncCommentMessage\x12@\n" +
  18879. "\x10targetMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x10targetMessageKey\x12\x1e\n" +
  18880. "\n" +
  18881. "encPayload\x18\x02 \x01(\fR\n" +
  18882. "encPayload\x12\x14\n" +
  18883. "\x05encIV\x18\x03 \x01(\fR\x05encIV\"\x8c\x01\n" +
  18884. "\x12EncReactionMessage\x12@\n" +
  18885. "\x10targetMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x10targetMessageKey\x12\x1e\n" +
  18886. "\n" +
  18887. "encPayload\x18\x02 \x01(\fR\n" +
  18888. "encPayload\x12\x14\n" +
  18889. "\x05encIV\x18\x03 \x01(\fR\x05encIV\"\x96\x01\n" +
  18890. "\x11KeepInChatMessage\x12&\n" +
  18891. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x127\n" +
  18892. "\bkeepType\x18\x02 \x01(\x0e2\x1b.WAWebProtobufsE2E.KeepTypeR\bkeepType\x12 \n" +
  18893. "\vtimestampMS\x18\x03 \x01(\x03R\vtimestampMS\"U\n" +
  18894. "\x17QuestionResponseMessage\x12&\n" +
  18895. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12\x12\n" +
  18896. "\x04text\x18\x02 \x01(\tR\x04text\"Y\n" +
  18897. "\x1bStatusQuestionAnswerMessage\x12&\n" +
  18898. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12\x12\n" +
  18899. "\x04text\x18\x02 \x01(\tR\x04text\"\xd5\x02\n" +
  18900. "\x19PollResultSnapshotMessage\x12\x12\n" +
  18901. "\x04name\x18\x01 \x01(\tR\x04name\x12S\n" +
  18902. "\tpollVotes\x18\x02 \x03(\v25.WAWebProtobufsE2E.PollResultSnapshotMessage.PollVoteR\tpollVotes\x12@\n" +
  18903. "\vcontextInfo\x18\x03 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x127\n" +
  18904. "\bpollType\x18\x04 \x01(\x0e2\x1b.WAWebProtobufsE2E.PollTypeR\bpollType\x1aT\n" +
  18905. "\bPollVote\x12\x1e\n" +
  18906. "\n" +
  18907. "optionName\x18\x01 \x01(\tR\n" +
  18908. "optionName\x12(\n" +
  18909. "\x0foptionVoteCount\x18\x02 \x01(\x03R\x0foptionVoteCount\";\n" +
  18910. "\x0fPollVoteMessage\x12(\n" +
  18911. "\x0fselectedOptions\x18\x01 \x03(\fR\x0fselectedOptions\"D\n" +
  18912. "\fPollEncValue\x12\x1e\n" +
  18913. "\n" +
  18914. "encPayload\x18\x01 \x01(\fR\n" +
  18915. "encPayload\x12\x14\n" +
  18916. "\x05encIV\x18\x02 \x01(\fR\x05encIV\"\x1b\n" +
  18917. "\x19PollUpdateMessageMetadata\"\x8e\x02\n" +
  18918. "\x11PollUpdateMessage\x12L\n" +
  18919. "\x16pollCreationMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x16pollCreationMessageKey\x123\n" +
  18920. "\x04vote\x18\x02 \x01(\v2\x1f.WAWebProtobufsE2E.PollEncValueR\x04vote\x12H\n" +
  18921. "\bmetadata\x18\x03 \x01(\v2,.WAWebProtobufsE2E.PollUpdateMessageMetadataR\bmetadata\x12,\n" +
  18922. "\x11senderTimestampMS\x18\x04 \x01(\x03R\x11senderTimestampMS\"\xaa\x04\n" +
  18923. "\x13PollCreationMessage\x12\x16\n" +
  18924. "\x06encKey\x18\x01 \x01(\fR\x06encKey\x12\x12\n" +
  18925. "\x04name\x18\x02 \x01(\tR\x04name\x12G\n" +
  18926. "\aoptions\x18\x03 \x03(\v2-.WAWebProtobufsE2E.PollCreationMessage.OptionR\aoptions\x126\n" +
  18927. "\x16selectableOptionsCount\x18\x04 \x01(\rR\x16selectableOptionsCount\x12@\n" +
  18928. "\vcontextInfo\x18\x05 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12L\n" +
  18929. "\x0fpollContentType\x18\x06 \x01(\x0e2\".WAWebProtobufsE2E.PollContentTypeR\x0fpollContentType\x127\n" +
  18930. "\bpollType\x18\a \x01(\x0e2\x1b.WAWebProtobufsE2E.PollTypeR\bpollType\x12S\n" +
  18931. "\rcorrectAnswer\x18\b \x01(\v2-.WAWebProtobufsE2E.PollCreationMessage.OptionR\rcorrectAnswer\x1aH\n" +
  18932. "\x06Option\x12\x1e\n" +
  18933. "\n" +
  18934. "optionName\x18\x01 \x01(\tR\n" +
  18935. "optionName\x12\x1e\n" +
  18936. "\n" +
  18937. "optionHash\x18\x02 \x01(\tR\n" +
  18938. "optionHash\"}\n" +
  18939. "\x15StickerSyncRMRMessage\x12\x1a\n" +
  18940. "\bfilehash\x18\x01 \x03(\tR\bfilehash\x12\x1c\n" +
  18941. "\trmrSource\x18\x02 \x01(\tR\trmrSource\x12*\n" +
  18942. "\x10requestTimestamp\x18\x03 \x01(\x03R\x10requestTimestamp\"\x9d\x01\n" +
  18943. "\x0fReactionMessage\x12&\n" +
  18944. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12\x12\n" +
  18945. "\x04text\x18\x02 \x01(\tR\x04text\x12 \n" +
  18946. "\vgroupingKey\x18\x03 \x01(\tR\vgroupingKey\x12,\n" +
  18947. "\x11senderTimestampMS\x18\x04 \x01(\x03R\x11senderTimestampMS\"J\n" +
  18948. "\x12FutureProofMessage\x124\n" +
  18949. "\amessage\x18\x01 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\amessage\"\x87\x01\n" +
  18950. "\x11DeviceSentMessage\x12&\n" +
  18951. "\x0edestinationJID\x18\x01 \x01(\tR\x0edestinationJID\x124\n" +
  18952. "\amessage\x18\x02 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\amessage\x12\x14\n" +
  18953. "\x05phash\x18\x03 \x01(\tR\x05phash\"]\n" +
  18954. "\x19RequestPhoneNumberMessage\x12@\n" +
  18955. "\vcontextInfo\x18\x01 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\"\xf1\x01\n" +
  18956. "\x1fNewsletterFollowerInviteMessage\x12$\n" +
  18957. "\rnewsletterJID\x18\x01 \x01(\tR\rnewsletterJID\x12&\n" +
  18958. "\x0enewsletterName\x18\x02 \x01(\tR\x0enewsletterName\x12$\n" +
  18959. "\rJPEGThumbnail\x18\x03 \x01(\fR\rJPEGThumbnail\x12\x18\n" +
  18960. "\acaption\x18\x04 \x01(\tR\acaption\x12@\n" +
  18961. "\vcontextInfo\x18\x05 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\"\x9a\x02\n" +
  18962. "\x1cNewsletterAdminInviteMessage\x12$\n" +
  18963. "\rnewsletterJID\x18\x01 \x01(\tR\rnewsletterJID\x12&\n" +
  18964. "\x0enewsletterName\x18\x02 \x01(\tR\x0enewsletterName\x12$\n" +
  18965. "\rJPEGThumbnail\x18\x03 \x01(\fR\rJPEGThumbnail\x12\x18\n" +
  18966. "\acaption\x18\x04 \x01(\tR\acaption\x12*\n" +
  18967. "\x10inviteExpiration\x18\x05 \x01(\x03R\x10inviteExpiration\x12@\n" +
  18968. "\vcontextInfo\x18\x06 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\"\xa6\a\n" +
  18969. "\x0eProductMessage\x12K\n" +
  18970. "\aproduct\x18\x01 \x01(\v21.WAWebProtobufsE2E.ProductMessage.ProductSnapshotR\aproduct\x12*\n" +
  18971. "\x10businessOwnerJID\x18\x02 \x01(\tR\x10businessOwnerJID\x12K\n" +
  18972. "\acatalog\x18\x04 \x01(\v21.WAWebProtobufsE2E.ProductMessage.CatalogSnapshotR\acatalog\x12\x12\n" +
  18973. "\x04body\x18\x05 \x01(\tR\x04body\x12\x16\n" +
  18974. "\x06footer\x18\x06 \x01(\tR\x06footer\x12@\n" +
  18975. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x1a\xce\x03\n" +
  18976. "\x0fProductSnapshot\x12C\n" +
  18977. "\fproductImage\x18\x01 \x01(\v2\x1f.WAWebProtobufsE2E.ImageMessageR\fproductImage\x12\x1c\n" +
  18978. "\tproductID\x18\x02 \x01(\tR\tproductID\x12\x14\n" +
  18979. "\x05title\x18\x03 \x01(\tR\x05title\x12 \n" +
  18980. "\vdescription\x18\x04 \x01(\tR\vdescription\x12\"\n" +
  18981. "\fcurrencyCode\x18\x05 \x01(\tR\fcurrencyCode\x12(\n" +
  18982. "\x0fpriceAmount1000\x18\x06 \x01(\x03R\x0fpriceAmount1000\x12\x1e\n" +
  18983. "\n" +
  18984. "retailerID\x18\a \x01(\tR\n" +
  18985. "retailerID\x12\x10\n" +
  18986. "\x03URL\x18\b \x01(\tR\x03URL\x12,\n" +
  18987. "\x11productImageCount\x18\t \x01(\rR\x11productImageCount\x12\"\n" +
  18988. "\ffirstImageID\x18\v \x01(\tR\ffirstImageID\x120\n" +
  18989. "\x13salePriceAmount1000\x18\f \x01(\x03R\x13salePriceAmount1000\x12\x1c\n" +
  18990. "\tsignedURL\x18\r \x01(\tR\tsignedURL\x1a\x8e\x01\n" +
  18991. "\x0fCatalogSnapshot\x12C\n" +
  18992. "\fcatalogImage\x18\x01 \x01(\v2\x1f.WAWebProtobufsE2E.ImageMessageR\fcatalogImage\x12\x14\n" +
  18993. "\x05title\x18\x02 \x01(\tR\x05title\x12 \n" +
  18994. "\vdescription\x18\x03 \x01(\tR\vdescription\"\x94\x02\n" +
  18995. "\x1aTemplateButtonReplyMessage\x12\x1e\n" +
  18996. "\n" +
  18997. "selectedID\x18\x01 \x01(\tR\n" +
  18998. "selectedID\x120\n" +
  18999. "\x13selectedDisplayText\x18\x02 \x01(\tR\x13selectedDisplayText\x12@\n" +
  19000. "\vcontextInfo\x18\x03 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12$\n" +
  19001. "\rselectedIndex\x18\x04 \x01(\rR\rselectedIndex\x12<\n" +
  19002. "\x19selectedCarouselCardIndex\x18\x05 \x01(\rR\x19selectedCarouselCardIndex\"\xa8\x0e\n" +
  19003. "\x0fTemplateMessage\x12^\n" +
  19004. "\x0ffourRowTemplate\x18\x01 \x01(\v22.WAWebProtobufsE2E.TemplateMessage.FourRowTemplateH\x00R\x0ffourRowTemplate\x12v\n" +
  19005. "\x17hydratedFourRowTemplate\x18\x02 \x01(\v2:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplateH\x00R\x17hydratedFourRowTemplate\x12g\n" +
  19006. "\x1ainteractiveMessageTemplate\x18\x05 \x01(\v2%.WAWebProtobufsE2E.InteractiveMessageH\x00R\x1ainteractiveMessageTemplate\x12@\n" +
  19007. "\vcontextInfo\x18\x03 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12f\n" +
  19008. "\x10hydratedTemplate\x18\x04 \x01(\v2:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplateR\x10hydratedTemplate\x12\x1e\n" +
  19009. "\n" +
  19010. "templateID\x18\t \x01(\tR\n" +
  19011. "templateID\x1a\x85\x05\n" +
  19012. "\x17HydratedFourRowTemplate\x12N\n" +
  19013. "\x0fdocumentMessage\x18\x01 \x01(\v2\".WAWebProtobufsE2E.DocumentMessageH\x00R\x0fdocumentMessage\x12.\n" +
  19014. "\x11hydratedTitleText\x18\x02 \x01(\tH\x00R\x11hydratedTitleText\x12E\n" +
  19015. "\fimageMessage\x18\x03 \x01(\v2\x1f.WAWebProtobufsE2E.ImageMessageH\x00R\fimageMessage\x12E\n" +
  19016. "\fvideoMessage\x18\x04 \x01(\v2\x1f.WAWebProtobufsE2E.VideoMessageH\x00R\fvideoMessage\x12N\n" +
  19017. "\x0flocationMessage\x18\x05 \x01(\v2\".WAWebProtobufsE2E.LocationMessageH\x00R\x0flocationMessage\x120\n" +
  19018. "\x13hydratedContentText\x18\x06 \x01(\tR\x13hydratedContentText\x12.\n" +
  19019. "\x12hydratedFooterText\x18\a \x01(\tR\x12hydratedFooterText\x12S\n" +
  19020. "\x0fhydratedButtons\x18\b \x03(\v2).WAWebProtobufsE2E.HydratedTemplateButtonR\x0fhydratedButtons\x12\x1e\n" +
  19021. "\n" +
  19022. "templateID\x18\t \x01(\tR\n" +
  19023. "templateID\x12,\n" +
  19024. "\x11maskLinkedDevices\x18\n" +
  19025. " \x01(\bR\x11maskLinkedDevicesB\a\n" +
  19026. "\x05title\x1a\xf7\x04\n" +
  19027. "\x0fFourRowTemplate\x12N\n" +
  19028. "\x0fdocumentMessage\x18\x01 \x01(\v2\".WAWebProtobufsE2E.DocumentMessageH\x00R\x0fdocumentMessage\x12f\n" +
  19029. "\x17highlyStructuredMessage\x18\x02 \x01(\v2*.WAWebProtobufsE2E.HighlyStructuredMessageH\x00R\x17highlyStructuredMessage\x12E\n" +
  19030. "\fimageMessage\x18\x03 \x01(\v2\x1f.WAWebProtobufsE2E.ImageMessageH\x00R\fimageMessage\x12E\n" +
  19031. "\fvideoMessage\x18\x04 \x01(\v2\x1f.WAWebProtobufsE2E.VideoMessageH\x00R\fvideoMessage\x12N\n" +
  19032. "\x0flocationMessage\x18\x05 \x01(\v2\".WAWebProtobufsE2E.LocationMessageH\x00R\x0flocationMessage\x12D\n" +
  19033. "\acontent\x18\x06 \x01(\v2*.WAWebProtobufsE2E.HighlyStructuredMessageR\acontent\x12B\n" +
  19034. "\x06footer\x18\a \x01(\v2*.WAWebProtobufsE2E.HighlyStructuredMessageR\x06footer\x12;\n" +
  19035. "\abuttons\x18\b \x03(\v2!.WAWebProtobufsE2E.TemplateButtonR\abuttonsB\a\n" +
  19036. "\x05titleB\b\n" +
  19037. "\x06format\"\x97\x06\n" +
  19038. "\x0eStickerMessage\x12\x10\n" +
  19039. "\x03URL\x18\x01 \x01(\tR\x03URL\x12\x1e\n" +
  19040. "\n" +
  19041. "fileSHA256\x18\x02 \x01(\fR\n" +
  19042. "fileSHA256\x12$\n" +
  19043. "\rfileEncSHA256\x18\x03 \x01(\fR\rfileEncSHA256\x12\x1a\n" +
  19044. "\bmediaKey\x18\x04 \x01(\fR\bmediaKey\x12\x1a\n" +
  19045. "\bmimetype\x18\x05 \x01(\tR\bmimetype\x12\x16\n" +
  19046. "\x06height\x18\x06 \x01(\rR\x06height\x12\x14\n" +
  19047. "\x05width\x18\a \x01(\rR\x05width\x12\x1e\n" +
  19048. "\n" +
  19049. "directPath\x18\b \x01(\tR\n" +
  19050. "directPath\x12\x1e\n" +
  19051. "\n" +
  19052. "fileLength\x18\t \x01(\x04R\n" +
  19053. "fileLength\x12,\n" +
  19054. "\x11mediaKeyTimestamp\x18\n" +
  19055. " \x01(\x03R\x11mediaKeyTimestamp\x12*\n" +
  19056. "\x10firstFrameLength\x18\v \x01(\rR\x10firstFrameLength\x12,\n" +
  19057. "\x11firstFrameSidecar\x18\f \x01(\fR\x11firstFrameSidecar\x12\x1e\n" +
  19058. "\n" +
  19059. "isAnimated\x18\r \x01(\bR\n" +
  19060. "isAnimated\x12\"\n" +
  19061. "\fpngThumbnail\x18\x10 \x01(\fR\fpngThumbnail\x12@\n" +
  19062. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12$\n" +
  19063. "\rstickerSentTS\x18\x12 \x01(\x03R\rstickerSentTS\x12\x1a\n" +
  19064. "\bisAvatar\x18\x13 \x01(\bR\bisAvatar\x12 \n" +
  19065. "\visAiSticker\x18\x14 \x01(\bR\visAiSticker\x12\x1a\n" +
  19066. "\bisLottie\x18\x15 \x01(\bR\bisLottie\x12.\n" +
  19067. "\x12accessibilityLabel\x18\x16 \x01(\tR\x12accessibilityLabel\x12I\n" +
  19068. "\x0emediaKeyDomain\x18\x17 \x01(\x0e2!.WAWebProtobufsE2E.MediaKeyDomainR\x0emediaKeyDomain\"\xcf\x03\n" +
  19069. "\x13LiveLocationMessage\x12(\n" +
  19070. "\x0fdegreesLatitude\x18\x01 \x01(\x01R\x0fdegreesLatitude\x12*\n" +
  19071. "\x10degreesLongitude\x18\x02 \x01(\x01R\x10degreesLongitude\x12*\n" +
  19072. "\x10accuracyInMeters\x18\x03 \x01(\rR\x10accuracyInMeters\x12\x1e\n" +
  19073. "\n" +
  19074. "speedInMps\x18\x04 \x01(\x02R\n" +
  19075. "speedInMps\x12L\n" +
  19076. "!degreesClockwiseFromMagneticNorth\x18\x05 \x01(\rR!degreesClockwiseFromMagneticNorth\x12\x18\n" +
  19077. "\acaption\x18\x06 \x01(\tR\acaption\x12&\n" +
  19078. "\x0esequenceNumber\x18\a \x01(\x03R\x0esequenceNumber\x12\x1e\n" +
  19079. "\n" +
  19080. "timeOffset\x18\b \x01(\rR\n" +
  19081. "timeOffset\x12$\n" +
  19082. "\rJPEGThumbnail\x18\x10 \x01(\fR\rJPEGThumbnail\x12@\n" +
  19083. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\"E\n" +
  19084. "\x1bCancelPaymentRequestMessage\x12&\n" +
  19085. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\"F\n" +
  19086. "\x1cDeclinePaymentRequestMessage\x12&\n" +
  19087. "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\"\xeb\x02\n" +
  19088. "\x15RequestPaymentMessage\x12<\n" +
  19089. "\vnoteMessage\x18\x04 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\vnoteMessage\x120\n" +
  19090. "\x13currencyCodeIso4217\x18\x01 \x01(\tR\x13currencyCodeIso4217\x12\x1e\n" +
  19091. "\n" +
  19092. "amount1000\x18\x02 \x01(\x04R\n" +
  19093. "amount1000\x12 \n" +
  19094. "\vrequestFrom\x18\x03 \x01(\tR\vrequestFrom\x12(\n" +
  19095. "\x0fexpiryTimestamp\x18\x05 \x01(\x03R\x0fexpiryTimestamp\x120\n" +
  19096. "\x06amount\x18\x06 \x01(\v2\x18.WAWebProtobufsE2E.MoneyR\x06amount\x12D\n" +
  19097. "\n" +
  19098. "background\x18\a \x01(\v2$.WAWebProtobufsE2E.PaymentBackgroundR\n" +
  19099. "background\"\x86\x02\n" +
  19100. "\x12SendPaymentMessage\x12<\n" +
  19101. "\vnoteMessage\x18\x02 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\vnoteMessage\x12B\n" +
  19102. "\x11requestMessageKey\x18\x03 \x01(\v2\x14.WACommon.MessageKeyR\x11requestMessageKey\x12D\n" +
  19103. "\n" +
  19104. "background\x18\x04 \x01(\v2$.WAWebProtobufsE2E.PaymentBackgroundR\n" +
  19105. "background\x12(\n" +
  19106. "\x0ftransactionData\x18\x05 \x01(\tR\x0ftransactionData\"\xb9\x01\n" +
  19107. "\x14ContactsArrayMessage\x12 \n" +
  19108. "\vdisplayName\x18\x01 \x01(\tR\vdisplayName\x12=\n" +
  19109. "\bcontacts\x18\x02 \x03(\v2!.WAWebProtobufsE2E.ContactMessageR\bcontacts\x12@\n" +
  19110. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\"j\n" +
  19111. "&InitialSecurityNotificationSettingSync\x12@\n" +
  19112. "\x1bsecurityNotificationEnabled\x18\x01 \x01(\bR\x1bsecurityNotificationEnabled\"F\n" +
  19113. "&FullHistorySyncOnDemandRequestMetadata\x12\x1c\n" +
  19114. "\trequestID\x18\x01 \x01(\tR\trequestID\"l\n" +
  19115. "\"AppStateFatalExceptionNotification\x12(\n" +
  19116. "\x0fcollectionNames\x18\x01 \x03(\tR\x0fcollectionNames\x12\x1c\n" +
  19117. "\ttimestamp\x18\x02 \x01(\x03R\ttimestamp\"V\n" +
  19118. "\x16AppStateSyncKeyRequest\x12<\n" +
  19119. "\x06keyIDs\x18\x01 \x03(\v2$.WAWebProtobufsE2E.AppStateSyncKeyIdR\x06keyIDs\"N\n" +
  19120. "\x14AppStateSyncKeyShare\x126\n" +
  19121. "\x04keys\x18\x01 \x03(\v2\".WAWebProtobufsE2E.AppStateSyncKeyR\x04keys\"\x9e\x01\n" +
  19122. "\x13AppStateSyncKeyData\x12\x18\n" +
  19123. "\akeyData\x18\x01 \x01(\fR\akeyData\x12O\n" +
  19124. "\vfingerprint\x18\x02 \x01(\v2-.WAWebProtobufsE2E.AppStateSyncKeyFingerprintR\vfingerprint\x12\x1c\n" +
  19125. "\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\"\x80\x01\n" +
  19126. "\x1aAppStateSyncKeyFingerprint\x12\x14\n" +
  19127. "\x05rawID\x18\x01 \x01(\rR\x05rawID\x12\"\n" +
  19128. "\fcurrentIndex\x18\x02 \x01(\rR\fcurrentIndex\x12(\n" +
  19129. "\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01R\rdeviceIndexes\")\n" +
  19130. "\x11AppStateSyncKeyId\x12\x14\n" +
  19131. "\x05keyID\x18\x01 \x01(\fR\x05keyID\"\x8f\x01\n" +
  19132. "\x0fAppStateSyncKey\x12:\n" +
  19133. "\x05keyID\x18\x01 \x01(\v2$.WAWebProtobufsE2E.AppStateSyncKeyIdR\x05keyID\x12@\n" +
  19134. "\akeyData\x18\x02 \x01(\v2&.WAWebProtobufsE2E.AppStateSyncKeyDataR\akeyData\"\xca\x06\n" +
  19135. "\x17HistorySyncNotification\x12\x1e\n" +
  19136. "\n" +
  19137. "fileSHA256\x18\x01 \x01(\fR\n" +
  19138. "fileSHA256\x12\x1e\n" +
  19139. "\n" +
  19140. "fileLength\x18\x02 \x01(\x04R\n" +
  19141. "fileLength\x12\x1a\n" +
  19142. "\bmediaKey\x18\x03 \x01(\fR\bmediaKey\x12$\n" +
  19143. "\rfileEncSHA256\x18\x04 \x01(\fR\rfileEncSHA256\x12\x1e\n" +
  19144. "\n" +
  19145. "directPath\x18\x05 \x01(\tR\n" +
  19146. "directPath\x12>\n" +
  19147. "\bsyncType\x18\x06 \x01(\x0e2\".WAWebProtobufsE2E.HistorySyncTypeR\bsyncType\x12\x1e\n" +
  19148. "\n" +
  19149. "chunkOrder\x18\a \x01(\rR\n" +
  19150. "chunkOrder\x12,\n" +
  19151. "\x11originalMessageID\x18\b \x01(\tR\x11originalMessageID\x12\x1a\n" +
  19152. "\bprogress\x18\t \x01(\rR\bprogress\x12B\n" +
  19153. "\x1coldestMsgInChunkTimestampSec\x18\n" +
  19154. " \x01(\x03R\x1coldestMsgInChunkTimestampSec\x12L\n" +
  19155. "!initialHistBootstrapInlinePayload\x18\v \x01(\fR!initialHistBootstrapInlinePayload\x12:\n" +
  19156. "\x18peerDataRequestSessionID\x18\f \x01(\tR\x18peerDataRequestSessionID\x12\x91\x01\n" +
  19157. "&fullHistorySyncOnDemandRequestMetadata\x18\r \x01(\v29.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadataR&fullHistorySyncOnDemandRequestMetadata\x12\x1c\n" +
  19158. "\tencHandle\x18\x0e \x01(\tR\tencHandle\x12c\n" +
  19159. "\x13messageAccessStatus\x18\x0f \x01(\v21.WAWebProtobufsE2E.HistorySyncMessageAccessStatusR\x13messageAccessStatus\"V\n" +
  19160. "\x1eHistorySyncMessageAccessStatus\x124\n" +
  19161. "\x15completeAccessGranted\x18\x01 \x01(\bR\x15completeAccessGranted\"8\n" +
  19162. "\x04Chat\x12 \n" +
  19163. "\vdisplayName\x18\x01 \x01(\tR\vdisplayName\x12\x0e\n" +
  19164. "\x02ID\x18\x02 \x01(\tR\x02ID\"\xf5\x03\n" +
  19165. "\x04Call\x12\x18\n" +
  19166. "\acallKey\x18\x01 \x01(\fR\acallKey\x12*\n" +
  19167. "\x10conversionSource\x18\x02 \x01(\tR\x10conversionSource\x12&\n" +
  19168. "\x0econversionData\x18\x03 \x01(\fR\x0econversionData\x126\n" +
  19169. "\x16conversionDelaySeconds\x18\x04 \x01(\rR\x16conversionDelaySeconds\x12 \n" +
  19170. "\vctwaSignals\x18\x05 \x01(\tR\vctwaSignals\x12 \n" +
  19171. "\vctwaPayload\x18\x06 \x01(\fR\vctwaPayload\x12@\n" +
  19172. "\vcontextInfo\x18\a \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12@\n" +
  19173. "\x1bnativeFlowCallButtonPayload\x18\b \x01(\tR\x1bnativeFlowCallButtonPayload\x12(\n" +
  19174. "\x0fdeeplinkPayload\x18\t \x01(\tR\x0fdeeplinkPayload\x12U\n" +
  19175. "\x12messageContextInfo\x18\n" +
  19176. " \x01(\v2%.WAWebProtobufsE2E.MessageContextInfoR\x12messageContextInfo\"\x81\x05\n" +
  19177. "\fAudioMessage\x12\x10\n" +
  19178. "\x03URL\x18\x01 \x01(\tR\x03URL\x12\x1a\n" +
  19179. "\bmimetype\x18\x02 \x01(\tR\bmimetype\x12\x1e\n" +
  19180. "\n" +
  19181. "fileSHA256\x18\x03 \x01(\fR\n" +
  19182. "fileSHA256\x12\x1e\n" +
  19183. "\n" +
  19184. "fileLength\x18\x04 \x01(\x04R\n" +
  19185. "fileLength\x12\x18\n" +
  19186. "\aseconds\x18\x05 \x01(\rR\aseconds\x12\x10\n" +
  19187. "\x03PTT\x18\x06 \x01(\bR\x03PTT\x12\x1a\n" +
  19188. "\bmediaKey\x18\a \x01(\fR\bmediaKey\x12$\n" +
  19189. "\rfileEncSHA256\x18\b \x01(\fR\rfileEncSHA256\x12\x1e\n" +
  19190. "\n" +
  19191. "directPath\x18\t \x01(\tR\n" +
  19192. "directPath\x12,\n" +
  19193. "\x11mediaKeyTimestamp\x18\n" +
  19194. " \x01(\x03R\x11mediaKeyTimestamp\x12@\n" +
  19195. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12*\n" +
  19196. "\x10streamingSidecar\x18\x12 \x01(\fR\x10streamingSidecar\x12\x1a\n" +
  19197. "\bwaveform\x18\x13 \x01(\fR\bwaveform\x12&\n" +
  19198. "\x0ebackgroundArgb\x18\x14 \x01(\aR\x0ebackgroundArgb\x12\x1a\n" +
  19199. "\bviewOnce\x18\x15 \x01(\bR\bviewOnce\x12.\n" +
  19200. "\x12accessibilityLabel\x18\x16 \x01(\tR\x12accessibilityLabel\x12I\n" +
  19201. "\x0emediaKeyDomain\x18\x17 \x01(\x0e2!.WAWebProtobufsE2E.MediaKeyDomainR\x0emediaKeyDomain\"\xde\x06\n" +
  19202. "\x0fDocumentMessage\x12\x10\n" +
  19203. "\x03URL\x18\x01 \x01(\tR\x03URL\x12\x1a\n" +
  19204. "\bmimetype\x18\x02 \x01(\tR\bmimetype\x12\x14\n" +
  19205. "\x05title\x18\x03 \x01(\tR\x05title\x12\x1e\n" +
  19206. "\n" +
  19207. "fileSHA256\x18\x04 \x01(\fR\n" +
  19208. "fileSHA256\x12\x1e\n" +
  19209. "\n" +
  19210. "fileLength\x18\x05 \x01(\x04R\n" +
  19211. "fileLength\x12\x1c\n" +
  19212. "\tpageCount\x18\x06 \x01(\rR\tpageCount\x12\x1a\n" +
  19213. "\bmediaKey\x18\a \x01(\fR\bmediaKey\x12\x1a\n" +
  19214. "\bfileName\x18\b \x01(\tR\bfileName\x12$\n" +
  19215. "\rfileEncSHA256\x18\t \x01(\fR\rfileEncSHA256\x12\x1e\n" +
  19216. "\n" +
  19217. "directPath\x18\n" +
  19218. " \x01(\tR\n" +
  19219. "directPath\x12,\n" +
  19220. "\x11mediaKeyTimestamp\x18\v \x01(\x03R\x11mediaKeyTimestamp\x12\"\n" +
  19221. "\fcontactVcard\x18\f \x01(\bR\fcontactVcard\x120\n" +
  19222. "\x13thumbnailDirectPath\x18\r \x01(\tR\x13thumbnailDirectPath\x12(\n" +
  19223. "\x0fthumbnailSHA256\x18\x0e \x01(\fR\x0fthumbnailSHA256\x12.\n" +
  19224. "\x12thumbnailEncSHA256\x18\x0f \x01(\fR\x12thumbnailEncSHA256\x12$\n" +
  19225. "\rJPEGThumbnail\x18\x10 \x01(\fR\rJPEGThumbnail\x12@\n" +
  19226. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\x12(\n" +
  19227. "\x0fthumbnailHeight\x18\x12 \x01(\rR\x0fthumbnailHeight\x12&\n" +
  19228. "\x0ethumbnailWidth\x18\x13 \x01(\rR\x0ethumbnailWidth\x12\x18\n" +
  19229. "\acaption\x18\x14 \x01(\tR\acaption\x12.\n" +
  19230. "\x12accessibilityLabel\x18\x15 \x01(\tR\x12accessibilityLabel\x12I\n" +
  19231. "\x0emediaKeyDomain\x18\x16 \x01(\x0e2!.WAWebProtobufsE2E.MediaKeyDomainR\x0emediaKeyDomain\"5\n" +
  19232. "\vURLMetadata\x12&\n" +
  19233. "\x0efbExperimentID\x18\x01 \x01(\rR\x0efbExperimentID\"I\n" +
  19234. "\x17PaymentExtendedMetadata\x12\x12\n" +
  19235. "\x04type\x18\x01 \x01(\rR\x04type\x12\x1a\n" +
  19236. "\bplatform\x18\x02 \x01(\tR\bplatform\"\x89\x03\n" +
  19237. "\x14MMSThumbnailMetadata\x120\n" +
  19238. "\x13thumbnailDirectPath\x18\x01 \x01(\tR\x13thumbnailDirectPath\x12(\n" +
  19239. "\x0fthumbnailSHA256\x18\x02 \x01(\fR\x0fthumbnailSHA256\x12.\n" +
  19240. "\x12thumbnailEncSHA256\x18\x03 \x01(\fR\x12thumbnailEncSHA256\x12\x1a\n" +
  19241. "\bmediaKey\x18\x04 \x01(\fR\bmediaKey\x12,\n" +
  19242. "\x11mediaKeyTimestamp\x18\x05 \x01(\x03R\x11mediaKeyTimestamp\x12(\n" +
  19243. "\x0fthumbnailHeight\x18\x06 \x01(\rR\x0fthumbnailHeight\x12&\n" +
  19244. "\x0ethumbnailWidth\x18\a \x01(\rR\x0ethumbnailWidth\x12I\n" +
  19245. "\x0emediaKeyDomain\x18\b \x01(\x0e2!.WAWebProtobufsE2E.MediaKeyDomainR\x0emediaKeyDomain\"\xdb\x03\n" +
  19246. "\x0fLocationMessage\x12(\n" +
  19247. "\x0fdegreesLatitude\x18\x01 \x01(\x01R\x0fdegreesLatitude\x12*\n" +
  19248. "\x10degreesLongitude\x18\x02 \x01(\x01R\x10degreesLongitude\x12\x12\n" +
  19249. "\x04name\x18\x03 \x01(\tR\x04name\x12\x18\n" +
  19250. "\aaddress\x18\x04 \x01(\tR\aaddress\x12\x10\n" +
  19251. "\x03URL\x18\x05 \x01(\tR\x03URL\x12\x16\n" +
  19252. "\x06isLive\x18\x06 \x01(\bR\x06isLive\x12*\n" +
  19253. "\x10accuracyInMeters\x18\a \x01(\rR\x10accuracyInMeters\x12\x1e\n" +
  19254. "\n" +
  19255. "speedInMps\x18\b \x01(\x02R\n" +
  19256. "speedInMps\x12L\n" +
  19257. "!degreesClockwiseFromMagneticNorth\x18\t \x01(\rR!degreesClockwiseFromMagneticNorth\x12\x18\n" +
  19258. "\acomment\x18\v \x01(\tR\acomment\x12$\n" +
  19259. "\rJPEGThumbnail\x18\x10 \x01(\fR\rJPEGThumbnail\x12@\n" +
  19260. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\"\x8a\x01\n" +
  19261. "\x0eContactMessage\x12 \n" +
  19262. "\vdisplayName\x18\x01 \x01(\tR\vdisplayName\x12\x14\n" +
  19263. "\x05vcard\x18\x10 \x01(\tR\x05vcard\x12@\n" +
  19264. "\vcontextInfo\x18\x11 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\"\x8a\x01\n" +
  19265. "\x1cSenderKeyDistributionMessage\x12\x18\n" +
  19266. "\agroupID\x18\x01 \x01(\tR\agroupID\x12P\n" +
  19267. "#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\fR#axolotlSenderKeyDistributionMessage\"\xa0\x01\n" +
  19268. "\fVideoEndCard\x12\x1a\n" +
  19269. "\busername\x18\x01 \x02(\tR\busername\x12\x18\n" +
  19270. "\acaption\x18\x02 \x02(\tR\acaption\x12,\n" +
  19271. "\x11thumbnailImageURL\x18\x03 \x02(\tR\x11thumbnailImageURL\x12,\n" +
  19272. "\x11profilePictureURL\x18\x04 \x02(\tR\x11profilePictureURL\"\xba\x03\n" +
  19273. "\x12DeviceListMetadata\x12$\n" +
  19274. "\rsenderKeyHash\x18\x01 \x01(\fR\rsenderKeyHash\x12(\n" +
  19275. "\x0fsenderTimestamp\x18\x02 \x01(\x04R\x0fsenderTimestamp\x12.\n" +
  19276. "\x10senderKeyIndexes\x18\x03 \x03(\rB\x02\x10\x01R\x10senderKeyIndexes\x12F\n" +
  19277. "\x11senderAccountType\x18\x04 \x01(\x0e2\x18.WAAdv.ADVEncryptionTypeR\x11senderAccountType\x12J\n" +
  19278. "\x13receiverAccountType\x18\x05 \x01(\x0e2\x18.WAAdv.ADVEncryptionTypeR\x13receiverAccountType\x12*\n" +
  19279. "\x10recipientKeyHash\x18\b \x01(\fR\x10recipientKeyHash\x12.\n" +
  19280. "\x12recipientTimestamp\x18\t \x01(\x04R\x12recipientTimestamp\x124\n" +
  19281. "\x13recipientKeyIndexes\x18\n" +
  19282. " \x03(\rB\x02\x10\x01R\x13recipientKeyIndexes\"c\n" +
  19283. "\x0fEmbeddedMessage\x12\x1a\n" +
  19284. "\bstanzaID\x18\x01 \x01(\tR\bstanzaID\x124\n" +
  19285. "\amessage\x18\x02 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\amessage\"\xd7\x04\n" +
  19286. "\rEmbeddedMusic\x120\n" +
  19287. "\x13musicContentMediaID\x18\x01 \x01(\tR\x13musicContentMediaID\x12\x16\n" +
  19288. "\x06songID\x18\x02 \x01(\tR\x06songID\x12\x16\n" +
  19289. "\x06author\x18\x03 \x01(\tR\x06author\x12\x14\n" +
  19290. "\x05title\x18\x04 \x01(\tR\x05title\x12,\n" +
  19291. "\x11artworkDirectPath\x18\x05 \x01(\tR\x11artworkDirectPath\x12$\n" +
  19292. "\rartworkSHA256\x18\x06 \x01(\fR\rartworkSHA256\x12*\n" +
  19293. "\x10artworkEncSHA256\x18\a \x01(\fR\x10artworkEncSHA256\x12,\n" +
  19294. "\x11artistAttribution\x18\b \x01(\tR\x11artistAttribution\x12*\n" +
  19295. "\x10countryBlocklist\x18\t \x01(\fR\x10countryBlocklist\x12\x1e\n" +
  19296. "\n" +
  19297. "isExplicit\x18\n" +
  19298. " \x01(\bR\n" +
  19299. "isExplicit\x12(\n" +
  19300. "\x0fartworkMediaKey\x18\v \x01(\fR\x0fartworkMediaKey\x126\n" +
  19301. "\x16musicSongStartTimeInMS\x18\f \x01(\x03R\x16musicSongStartTimeInMS\x12@\n" +
  19302. "\x1bderivedContentStartTimeInMS\x18\r \x01(\x03R\x1bderivedContentStartTimeInMS\x120\n" +
  19303. "\x13overlapDurationInMS\x18\x0e \x01(\x03R\x13overlapDurationInMS\"\xb6\x01\n" +
  19304. "\x0fEmbeddedContent\x12N\n" +
  19305. "\x0fembeddedMessage\x18\x01 \x01(\v2\".WAWebProtobufsE2E.EmbeddedMessageH\x00R\x0fembeddedMessage\x12H\n" +
  19306. "\rembeddedMusic\x18\x02 \x01(\v2 .WAWebProtobufsE2E.EmbeddedMusicH\x00R\rembeddedMusicB\t\n" +
  19307. "\acontent\"=\n" +
  19308. "\rTapLinkAction\x12\x14\n" +
  19309. "\x05title\x18\x01 \x01(\tR\x05title\x12\x16\n" +
  19310. "\x06tapURL\x18\x02 \x01(\tR\x06tapURL\"g\n" +
  19311. "\x05Point\x12 \n" +
  19312. "\vxDeprecated\x18\x01 \x01(\x05R\vxDeprecated\x12 \n" +
  19313. "\vyDeprecated\x18\x02 \x01(\x05R\vyDeprecated\x12\f\n" +
  19314. "\x01x\x18\x03 \x01(\x01R\x01x\x12\f\n" +
  19315. "\x01y\x18\x04 \x01(\x01R\x01y\"t\n" +
  19316. "\bLocation\x12(\n" +
  19317. "\x0fdegreesLatitude\x18\x01 \x01(\x01R\x0fdegreesLatitude\x12*\n" +
  19318. "\x10degreesLongitude\x18\x02 \x01(\x01R\x10degreesLongitude\x12\x12\n" +
  19319. "\x04name\x18\x03 \x01(\tR\x04name\"\xe6\x05\n" +
  19320. "\x0eTemplateButton\x12`\n" +
  19321. "\x10quickReplyButton\x18\x01 \x01(\v22.WAWebProtobufsE2E.TemplateButton.QuickReplyButtonH\x00R\x10quickReplyButton\x12K\n" +
  19322. "\turlButton\x18\x02 \x01(\v2+.WAWebProtobufsE2E.TemplateButton.URLButtonH\x00R\turlButton\x12N\n" +
  19323. "\n" +
  19324. "callButton\x18\x03 \x01(\v2,.WAWebProtobufsE2E.TemplateButton.CallButtonH\x00R\n" +
  19325. "callButton\x12\x14\n" +
  19326. "\x05index\x18\x04 \x01(\rR\x05index\x1a\xa8\x01\n" +
  19327. "\n" +
  19328. "CallButton\x12L\n" +
  19329. "\vdisplayText\x18\x01 \x01(\v2*.WAWebProtobufsE2E.HighlyStructuredMessageR\vdisplayText\x12L\n" +
  19330. "\vphoneNumber\x18\x02 \x01(\v2*.WAWebProtobufsE2E.HighlyStructuredMessageR\vphoneNumber\x1a\x97\x01\n" +
  19331. "\tURLButton\x12L\n" +
  19332. "\vdisplayText\x18\x01 \x01(\v2*.WAWebProtobufsE2E.HighlyStructuredMessageR\vdisplayText\x12<\n" +
  19333. "\x03URL\x18\x02 \x01(\v2*.WAWebProtobufsE2E.HighlyStructuredMessageR\x03URL\x1ap\n" +
  19334. "\x10QuickReplyButton\x12L\n" +
  19335. "\vdisplayText\x18\x01 \x01(\v2*.WAWebProtobufsE2E.HighlyStructuredMessageR\vdisplayText\x12\x0e\n" +
  19336. "\x02ID\x18\x02 \x01(\tR\x02IDB\b\n" +
  19337. "\x06button\"Y\n" +
  19338. "\x05Money\x12\x14\n" +
  19339. "\x05value\x18\x01 \x01(\x03R\x05value\x12\x16\n" +
  19340. "\x06offset\x18\x02 \x01(\rR\x06offset\x12\"\n" +
  19341. "\fcurrencyCode\x18\x03 \x01(\tR\fcurrencyCode\"@\n" +
  19342. "\n" +
  19343. "ActionLink\x12\x10\n" +
  19344. "\x03URL\x18\x01 \x01(\tR\x03URL\x12 \n" +
  19345. "\vbuttonTitle\x18\x02 \x01(\tR\vbuttonTitle\"N\n" +
  19346. "\fGroupMention\x12\x1a\n" +
  19347. "\bgroupJID\x18\x01 \x01(\tR\bgroupJID\x12\"\n" +
  19348. "\fgroupSubject\x18\x02 \x01(\tR\fgroupSubject\"f\n" +
  19349. "\x14MessageSecretMessage\x12\x18\n" +
  19350. "\aversion\x18\x01 \x01(\x0fR\aversion\x12\x14\n" +
  19351. "\x05encIV\x18\x02 \x01(\fR\x05encIV\x12\x1e\n" +
  19352. "\n" +
  19353. "encPayload\x18\x03 \x01(\fR\n" +
  19354. "encPayload\"\x82\x01\n" +
  19355. "\x12MediaNotifyMessage\x12&\n" +
  19356. "\x0eexpressPathURL\x18\x01 \x01(\tR\x0eexpressPathURL\x12$\n" +
  19357. "\rfileEncSHA256\x18\x02 \x01(\fR\rfileEncSHA256\x12\x1e\n" +
  19358. "\n" +
  19359. "fileLength\x18\x03 \x01(\x04R\n" +
  19360. "fileLength\"V\n" +
  19361. "\x1eLIDMigrationMappingSyncMessage\x124\n" +
  19362. "\x15encodedMappingPayload\x18\x01 \x01(\fR\x15encodedMappingPayload\"\xbb\x02\n" +
  19363. "\x0eUrlTrackingMap\x12o\n" +
  19364. "\x16urlTrackingMapElements\x18\x01 \x03(\v27.WAWebProtobufsE2E.UrlTrackingMap.UrlTrackingMapElementR\x16urlTrackingMapElements\x1a\xb7\x01\n" +
  19365. "\x15UrlTrackingMapElement\x12 \n" +
  19366. "\voriginalURL\x18\x01 \x01(\tR\voriginalURL\x120\n" +
  19367. "\x13unconsentedUsersURL\x18\x02 \x01(\tR\x13unconsentedUsersURL\x12,\n" +
  19368. "\x11consentedUsersURL\x18\x03 \x01(\tR\x11consentedUsersURL\x12\x1c\n" +
  19369. "\tcardIndex\x18\x04 \x01(\rR\tcardIndex\"K\n" +
  19370. "\vMemberLabel\x12\x14\n" +
  19371. "\x05label\x18\x01 \x01(\tR\x05label\x12&\n" +
  19372. "\x0elabelTimestamp\x18\x02 \x01(\x03R\x0elabelTimestamp\"\xbf\x02\n" +
  19373. "\x15AIRichResponseMessage\x12G\n" +
  19374. "\vmessageType\x18\x01 \x01(\x0e2%.WAAICommon.AIRichResponseMessageTypeR\vmessageType\x12F\n" +
  19375. "\vsubmessages\x18\x02 \x03(\v2$.WAAICommon.AIRichResponseSubMessageR\vsubmessages\x12S\n" +
  19376. "\x0funifiedResponse\x18\x03 \x01(\v2).WAAICommon.AIRichResponseUnifiedResponseR\x0funifiedResponse\x12@\n" +
  19377. "\vcontextInfo\x18\x04 \x01(\v2\x1e.WAWebProtobufsE2E.ContextInfoR\vcontextInfo\"\x99\x01\n" +
  19378. "\rAIQueryFanout\x124\n" +
  19379. "\n" +
  19380. "messageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\n" +
  19381. "messageKey\x124\n" +
  19382. "\amessage\x18\x02 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\amessage\x12\x1c\n" +
  19383. "\ttimestamp\x18\x03 \x01(\x03R\ttimestamp*\x1e\n" +
  19384. "\bPollType\x12\b\n" +
  19385. "\x04POLL\x10\x00\x12\b\n" +
  19386. "\x04QUIZ\x10\x01*E\n" +
  19387. "\x0fPollContentType\x12\x1d\n" +
  19388. "\x19UNKNOWN_POLL_CONTENT_TYPE\x10\x00\x12\b\n" +
  19389. "\x04TEXT\x10\x01\x12\t\n" +
  19390. "\x05IMAGE\x10\x02*\x9a\x03\n" +
  19391. "\x1cPeerDataOperationRequestType\x12\x12\n" +
  19392. "\x0eUPLOAD_STICKER\x10\x00\x12!\n" +
  19393. "\x1dSEND_RECENT_STICKER_BOOTSTRAP\x10\x01\x12\x19\n" +
  19394. "\x15GENERATE_LINK_PREVIEW\x10\x02\x12\x1a\n" +
  19395. "\x16HISTORY_SYNC_ON_DEMAND\x10\x03\x12\x1e\n" +
  19396. "\x1aPLACEHOLDER_MESSAGE_RESEND\x10\x04\x12\x1e\n" +
  19397. "\x1aWAFFLE_LINKING_NONCE_FETCH\x10\x05\x12\x1f\n" +
  19398. "\x1bFULL_HISTORY_SYNC_ON_DEMAND\x10\x06\x12\x1e\n" +
  19399. "\x1aCOMPANION_META_NONCE_FETCH\x10\a\x12+\n" +
  19400. "'COMPANION_SYNCD_SNAPSHOT_FATAL_RECOVERY\x10\b\x12(\n" +
  19401. "$COMPANION_CANONICAL_USER_NONCE_FETCH\x10\t\x12\x1c\n" +
  19402. "\x18HISTORY_SYNC_CHUNK_RETRY\x10\n" +
  19403. "\x12\x16\n" +
  19404. "\x12GALAXY_FLOW_ACTION\x10\v*\xb5\x01\n" +
  19405. "\x0fHistorySyncType\x12\x15\n" +
  19406. "\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n" +
  19407. "\x11INITIAL_STATUS_V3\x10\x01\x12\b\n" +
  19408. "\x04FULL\x10\x02\x12\n" +
  19409. "\n" +
  19410. "\x06RECENT\x10\x03\x12\r\n" +
  19411. "\tPUSH_NAME\x10\x04\x12\x15\n" +
  19412. "\x11NON_BLOCKING_DATA\x10\x05\x12\r\n" +
  19413. "\tON_DEMAND\x10\x06\x12\x0e\n" +
  19414. "\n" +
  19415. "NO_HISTORY\x10\a\x12\x19\n" +
  19416. "\x15MESSAGE_ACCESS_STATUS\x10\b*I\n" +
  19417. "\x0eMediaKeyDomain\x12\t\n" +
  19418. "\x05UNSET\x10\x00\x12\r\n" +
  19419. "\tE2EE_CHAT\x10\x01\x12\n" +
  19420. "\n" +
  19421. "\x06STATUS\x10\x02\x12\b\n" +
  19422. "\x04CAPI\x10\x03\x12\a\n" +
  19423. "\x03BOT\x10\x04*.\n" +
  19424. "\x13WebLinkRenderConfig\x12\v\n" +
  19425. "\aWEBVIEW\x10\x00\x12\n" +
  19426. "\n" +
  19427. "\x06SYSTEM\x10\x01*J\n" +
  19428. "\bKeepType\x12\x15\n" +
  19429. "\x11UNKNOWN_KEEP_TYPE\x10\x00\x12\x10\n" +
  19430. "\fKEEP_FOR_ALL\x10\x01\x12\x15\n" +
  19431. "\x11UNDO_KEEP_FOR_ALL\x10\x02B!Z\x1fgit.bobomao.top/joey/testwh/proto/waE2E"
  19432. var (
  19433. file_waE2E_WAWebProtobufsE2E_proto_rawDescOnce sync.Once
  19434. file_waE2E_WAWebProtobufsE2E_proto_rawDescData []byte
  19435. )
  19436. func file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP() []byte {
  19437. file_waE2E_WAWebProtobufsE2E_proto_rawDescOnce.Do(func() {
  19438. file_waE2E_WAWebProtobufsE2E_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waE2E_WAWebProtobufsE2E_proto_rawDesc), len(file_waE2E_WAWebProtobufsE2E_proto_rawDesc)))
  19439. })
  19440. return file_waE2E_WAWebProtobufsE2E_proto_rawDescData
  19441. }
  19442. var file_waE2E_WAWebProtobufsE2E_proto_enumTypes = make([]protoimpl.EnumInfo, 69)
  19443. var file_waE2E_WAWebProtobufsE2E_proto_msgTypes = make([]protoimpl.MessageInfo, 192)
  19444. var file_waE2E_WAWebProtobufsE2E_proto_goTypes = []any{
  19445. (PollType)(0), // 0: WAWebProtobufsE2E.PollType
  19446. (PollContentType)(0), // 1: WAWebProtobufsE2E.PollContentType
  19447. (PeerDataOperationRequestType)(0), // 2: WAWebProtobufsE2E.PeerDataOperationRequestType
  19448. (HistorySyncType)(0), // 3: WAWebProtobufsE2E.HistorySyncType
  19449. (MediaKeyDomain)(0), // 4: WAWebProtobufsE2E.MediaKeyDomain
  19450. (WebLinkRenderConfig)(0), // 5: WAWebProtobufsE2E.WebLinkRenderConfig
  19451. (KeepType)(0), // 6: WAWebProtobufsE2E.KeepType
  19452. (StickerPackMessage_StickerPackOrigin)(0), // 7: WAWebProtobufsE2E.StickerPackMessage.StickerPackOrigin
  19453. (PlaceholderMessage_PlaceholderType)(0), // 8: WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType
  19454. (BCallMessage_MediaType)(0), // 9: WAWebProtobufsE2E.BCallMessage.MediaType
  19455. (CallLogMessage_CallOutcome)(0), // 10: WAWebProtobufsE2E.CallLogMessage.CallOutcome
  19456. (CallLogMessage_CallType)(0), // 11: WAWebProtobufsE2E.CallLogMessage.CallType
  19457. (ScheduledCallEditMessage_EditType)(0), // 12: WAWebProtobufsE2E.ScheduledCallEditMessage.EditType
  19458. (ScheduledCallCreationMessage_CallType)(0), // 13: WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType
  19459. (EventResponseMessage_EventResponseType)(0), // 14: WAWebProtobufsE2E.EventResponseMessage.EventResponseType
  19460. (PinInChatMessage_Type)(0), // 15: WAWebProtobufsE2E.PinInChatMessage.Type
  19461. (StatusStickerInteractionMessage_StatusStickerType)(0), // 16: WAWebProtobufsE2E.StatusStickerInteractionMessage.StatusStickerType
  19462. (ButtonsResponseMessage_Type)(0), // 17: WAWebProtobufsE2E.ButtonsResponseMessage.Type
  19463. (ButtonsMessage_HeaderType)(0), // 18: WAWebProtobufsE2E.ButtonsMessage.HeaderType
  19464. (ButtonsMessage_Button_Type)(0), // 19: WAWebProtobufsE2E.ButtonsMessage.Button.Type
  19465. (SecretEncryptedMessage_SecretEncType)(0), // 20: WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType
  19466. (GroupInviteMessage_GroupType)(0), // 21: WAWebProtobufsE2E.GroupInviteMessage.GroupType
  19467. (InteractiveResponseMessage_Body_Format)(0), // 22: WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format
  19468. (InteractiveMessage_CarouselMessage_CarouselCardType)(0), // 23: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.CarouselCardType
  19469. (InteractiveMessage_ShopMessage_Surface)(0), // 24: WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface
  19470. (ListResponseMessage_ListType)(0), // 25: WAWebProtobufsE2E.ListResponseMessage.ListType
  19471. (ListMessage_ListType)(0), // 26: WAWebProtobufsE2E.ListMessage.ListType
  19472. (OrderMessage_OrderSurface)(0), // 27: WAWebProtobufsE2E.OrderMessage.OrderSurface
  19473. (OrderMessage_OrderStatus)(0), // 28: WAWebProtobufsE2E.OrderMessage.OrderStatus
  19474. (StatusQuotedMessage_StatusQuotedMessageType)(0), // 29: WAWebProtobufsE2E.StatusQuotedMessage.StatusQuotedMessageType
  19475. (PaymentInviteMessage_ServiceType)(0), // 30: WAWebProtobufsE2E.PaymentInviteMessage.ServiceType
  19476. (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType)(0), // 31: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType
  19477. (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType)(0), // 32: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType
  19478. (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode)(0), // 33: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponseCode
  19479. (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode)(0), // 34: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode
  19480. (PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType)(0), // 35: WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction.GalaxyFlowActionType
  19481. (RequestWelcomeMessageMetadata_LocalChatState)(0), // 36: WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState
  19482. (ProtocolMessage_Type)(0), // 37: WAWebProtobufsE2E.ProtocolMessage.Type
  19483. (CloudAPIThreadControlNotification_CloudAPIThreadControl)(0), // 38: WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl
  19484. (VideoMessage_VideoSourceType)(0), // 39: WAWebProtobufsE2E.VideoMessage.VideoSourceType
  19485. (VideoMessage_Attribution)(0), // 40: WAWebProtobufsE2E.VideoMessage.Attribution
  19486. (ExtendedTextMessage_InviteLinkGroupType)(0), // 41: WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType
  19487. (ExtendedTextMessage_PreviewType)(0), // 42: WAWebProtobufsE2E.ExtendedTextMessage.PreviewType
  19488. (ExtendedTextMessage_FontType)(0), // 43: WAWebProtobufsE2E.ExtendedTextMessage.FontType
  19489. (LinkPreviewMetadata_SocialMediaPostType)(0), // 44: WAWebProtobufsE2E.LinkPreviewMetadata.SocialMediaPostType
  19490. (PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType)(0), // 45: WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader.PaymentLinkHeaderType
  19491. (StatusNotificationMessage_StatusNotificationType)(0), // 46: WAWebProtobufsE2E.StatusNotificationMessage.StatusNotificationType
  19492. (InvoiceMessage_AttachmentType)(0), // 47: WAWebProtobufsE2E.InvoiceMessage.AttachmentType
  19493. (ImageMessage_ImageSourceType)(0), // 48: WAWebProtobufsE2E.ImageMessage.ImageSourceType
  19494. (ContextInfo_QuotedType)(0), // 49: WAWebProtobufsE2E.ContextInfo.QuotedType
  19495. (ContextInfo_ForwardOrigin)(0), // 50: WAWebProtobufsE2E.ContextInfo.ForwardOrigin
  19496. (ContextInfo_StatusSourceType)(0), // 51: WAWebProtobufsE2E.ContextInfo.StatusSourceType
  19497. (ContextInfo_PairedMediaType)(0), // 52: WAWebProtobufsE2E.ContextInfo.PairedMediaType
  19498. (ContextInfo_StatusAttributionType)(0), // 53: WAWebProtobufsE2E.ContextInfo.StatusAttributionType
  19499. (ContextInfo_StatusAudienceMetadata_AudienceType)(0), // 54: WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata.AudienceType
  19500. (ContextInfo_DataSharingContext_DataSharingFlags)(0), // 55: WAWebProtobufsE2E.ContextInfo.DataSharingContext.DataSharingFlags
  19501. (ContextInfo_ForwardedNewsletterMessageInfo_ContentType)(0), // 56: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType
  19502. (ContextInfo_ExternalAdReplyInfo_AdType)(0), // 57: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.AdType
  19503. (ContextInfo_ExternalAdReplyInfo_MediaType)(0), // 58: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType
  19504. (ContextInfo_AdReplyInfo_MediaType)(0), // 59: WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType
  19505. (MessageAssociation_AssociationType)(0), // 60: WAWebProtobufsE2E.MessageAssociation.AssociationType
  19506. (ThreadID_ThreadType)(0), // 61: WAWebProtobufsE2E.ThreadID.ThreadType
  19507. (MessageContextInfo_MessageAddonExpiryType)(0), // 62: WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType
  19508. (InteractiveAnnotation_StatusLinkType)(0), // 63: WAWebProtobufsE2E.InteractiveAnnotation.StatusLinkType
  19509. (HydratedTemplateButton_HydratedURLButton_WebviewPresentationType)(0), // 64: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType
  19510. (PaymentBackground_Type)(0), // 65: WAWebProtobufsE2E.PaymentBackground.Type
  19511. (DisappearingMode_Trigger)(0), // 66: WAWebProtobufsE2E.DisappearingMode.Trigger
  19512. (DisappearingMode_Initiator)(0), // 67: WAWebProtobufsE2E.DisappearingMode.Initiator
  19513. (ProcessedVideo_VideoQuality)(0), // 68: WAWebProtobufsE2E.ProcessedVideo.VideoQuality
  19514. (*StickerPackMessage)(nil), // 69: WAWebProtobufsE2E.StickerPackMessage
  19515. (*PlaceholderMessage)(nil), // 70: WAWebProtobufsE2E.PlaceholderMessage
  19516. (*BCallMessage)(nil), // 71: WAWebProtobufsE2E.BCallMessage
  19517. (*CallLogMessage)(nil), // 72: WAWebProtobufsE2E.CallLogMessage
  19518. (*ScheduledCallEditMessage)(nil), // 73: WAWebProtobufsE2E.ScheduledCallEditMessage
  19519. (*ScheduledCallCreationMessage)(nil), // 74: WAWebProtobufsE2E.ScheduledCallCreationMessage
  19520. (*EventResponseMessage)(nil), // 75: WAWebProtobufsE2E.EventResponseMessage
  19521. (*PinInChatMessage)(nil), // 76: WAWebProtobufsE2E.PinInChatMessage
  19522. (*StatusStickerInteractionMessage)(nil), // 77: WAWebProtobufsE2E.StatusStickerInteractionMessage
  19523. (*ButtonsResponseMessage)(nil), // 78: WAWebProtobufsE2E.ButtonsResponseMessage
  19524. (*ButtonsMessage)(nil), // 79: WAWebProtobufsE2E.ButtonsMessage
  19525. (*SecretEncryptedMessage)(nil), // 80: WAWebProtobufsE2E.SecretEncryptedMessage
  19526. (*GroupInviteMessage)(nil), // 81: WAWebProtobufsE2E.GroupInviteMessage
  19527. (*InteractiveResponseMessage)(nil), // 82: WAWebProtobufsE2E.InteractiveResponseMessage
  19528. (*InteractiveMessage)(nil), // 83: WAWebProtobufsE2E.InteractiveMessage
  19529. (*ListResponseMessage)(nil), // 84: WAWebProtobufsE2E.ListResponseMessage
  19530. (*ListMessage)(nil), // 85: WAWebProtobufsE2E.ListMessage
  19531. (*OrderMessage)(nil), // 86: WAWebProtobufsE2E.OrderMessage
  19532. (*StatusQuotedMessage)(nil), // 87: WAWebProtobufsE2E.StatusQuotedMessage
  19533. (*PaymentInviteMessage)(nil), // 88: WAWebProtobufsE2E.PaymentInviteMessage
  19534. (*HighlyStructuredMessage)(nil), // 89: WAWebProtobufsE2E.HighlyStructuredMessage
  19535. (*PeerDataOperationRequestResponseMessage)(nil), // 90: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage
  19536. (*PeerDataOperationRequestMessage)(nil), // 91: WAWebProtobufsE2E.PeerDataOperationRequestMessage
  19537. (*RequestWelcomeMessageMetadata)(nil), // 92: WAWebProtobufsE2E.RequestWelcomeMessageMetadata
  19538. (*ProtocolMessage)(nil), // 93: WAWebProtobufsE2E.ProtocolMessage
  19539. (*CloudAPIThreadControlNotification)(nil), // 94: WAWebProtobufsE2E.CloudAPIThreadControlNotification
  19540. (*VideoMessage)(nil), // 95: WAWebProtobufsE2E.VideoMessage
  19541. (*ExtendedTextMessage)(nil), // 96: WAWebProtobufsE2E.ExtendedTextMessage
  19542. (*LinkPreviewMetadata)(nil), // 97: WAWebProtobufsE2E.LinkPreviewMetadata
  19543. (*PaymentLinkMetadata)(nil), // 98: WAWebProtobufsE2E.PaymentLinkMetadata
  19544. (*StatusNotificationMessage)(nil), // 99: WAWebProtobufsE2E.StatusNotificationMessage
  19545. (*InvoiceMessage)(nil), // 100: WAWebProtobufsE2E.InvoiceMessage
  19546. (*ImageMessage)(nil), // 101: WAWebProtobufsE2E.ImageMessage
  19547. (*ContextInfo)(nil), // 102: WAWebProtobufsE2E.ContextInfo
  19548. (*MessageAssociation)(nil), // 103: WAWebProtobufsE2E.MessageAssociation
  19549. (*ThreadID)(nil), // 104: WAWebProtobufsE2E.ThreadID
  19550. (*MessageContextInfo)(nil), // 105: WAWebProtobufsE2E.MessageContextInfo
  19551. (*InteractiveAnnotation)(nil), // 106: WAWebProtobufsE2E.InteractiveAnnotation
  19552. (*HydratedTemplateButton)(nil), // 107: WAWebProtobufsE2E.HydratedTemplateButton
  19553. (*PaymentBackground)(nil), // 108: WAWebProtobufsE2E.PaymentBackground
  19554. (*DisappearingMode)(nil), // 109: WAWebProtobufsE2E.DisappearingMode
  19555. (*ProcessedVideo)(nil), // 110: WAWebProtobufsE2E.ProcessedVideo
  19556. (*Message)(nil), // 111: WAWebProtobufsE2E.Message
  19557. (*AlbumMessage)(nil), // 112: WAWebProtobufsE2E.AlbumMessage
  19558. (*MessageHistoryMetadata)(nil), // 113: WAWebProtobufsE2E.MessageHistoryMetadata
  19559. (*MessageHistoryNotice)(nil), // 114: WAWebProtobufsE2E.MessageHistoryNotice
  19560. (*MessageHistoryBundle)(nil), // 115: WAWebProtobufsE2E.MessageHistoryBundle
  19561. (*EncEventResponseMessage)(nil), // 116: WAWebProtobufsE2E.EncEventResponseMessage
  19562. (*EventMessage)(nil), // 117: WAWebProtobufsE2E.EventMessage
  19563. (*CommentMessage)(nil), // 118: WAWebProtobufsE2E.CommentMessage
  19564. (*EncCommentMessage)(nil), // 119: WAWebProtobufsE2E.EncCommentMessage
  19565. (*EncReactionMessage)(nil), // 120: WAWebProtobufsE2E.EncReactionMessage
  19566. (*KeepInChatMessage)(nil), // 121: WAWebProtobufsE2E.KeepInChatMessage
  19567. (*QuestionResponseMessage)(nil), // 122: WAWebProtobufsE2E.QuestionResponseMessage
  19568. (*StatusQuestionAnswerMessage)(nil), // 123: WAWebProtobufsE2E.StatusQuestionAnswerMessage
  19569. (*PollResultSnapshotMessage)(nil), // 124: WAWebProtobufsE2E.PollResultSnapshotMessage
  19570. (*PollVoteMessage)(nil), // 125: WAWebProtobufsE2E.PollVoteMessage
  19571. (*PollEncValue)(nil), // 126: WAWebProtobufsE2E.PollEncValue
  19572. (*PollUpdateMessageMetadata)(nil), // 127: WAWebProtobufsE2E.PollUpdateMessageMetadata
  19573. (*PollUpdateMessage)(nil), // 128: WAWebProtobufsE2E.PollUpdateMessage
  19574. (*PollCreationMessage)(nil), // 129: WAWebProtobufsE2E.PollCreationMessage
  19575. (*StickerSyncRMRMessage)(nil), // 130: WAWebProtobufsE2E.StickerSyncRMRMessage
  19576. (*ReactionMessage)(nil), // 131: WAWebProtobufsE2E.ReactionMessage
  19577. (*FutureProofMessage)(nil), // 132: WAWebProtobufsE2E.FutureProofMessage
  19578. (*DeviceSentMessage)(nil), // 133: WAWebProtobufsE2E.DeviceSentMessage
  19579. (*RequestPhoneNumberMessage)(nil), // 134: WAWebProtobufsE2E.RequestPhoneNumberMessage
  19580. (*NewsletterFollowerInviteMessage)(nil), // 135: WAWebProtobufsE2E.NewsletterFollowerInviteMessage
  19581. (*NewsletterAdminInviteMessage)(nil), // 136: WAWebProtobufsE2E.NewsletterAdminInviteMessage
  19582. (*ProductMessage)(nil), // 137: WAWebProtobufsE2E.ProductMessage
  19583. (*TemplateButtonReplyMessage)(nil), // 138: WAWebProtobufsE2E.TemplateButtonReplyMessage
  19584. (*TemplateMessage)(nil), // 139: WAWebProtobufsE2E.TemplateMessage
  19585. (*StickerMessage)(nil), // 140: WAWebProtobufsE2E.StickerMessage
  19586. (*LiveLocationMessage)(nil), // 141: WAWebProtobufsE2E.LiveLocationMessage
  19587. (*CancelPaymentRequestMessage)(nil), // 142: WAWebProtobufsE2E.CancelPaymentRequestMessage
  19588. (*DeclinePaymentRequestMessage)(nil), // 143: WAWebProtobufsE2E.DeclinePaymentRequestMessage
  19589. (*RequestPaymentMessage)(nil), // 144: WAWebProtobufsE2E.RequestPaymentMessage
  19590. (*SendPaymentMessage)(nil), // 145: WAWebProtobufsE2E.SendPaymentMessage
  19591. (*ContactsArrayMessage)(nil), // 146: WAWebProtobufsE2E.ContactsArrayMessage
  19592. (*InitialSecurityNotificationSettingSync)(nil), // 147: WAWebProtobufsE2E.InitialSecurityNotificationSettingSync
  19593. (*FullHistorySyncOnDemandRequestMetadata)(nil), // 148: WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
  19594. (*AppStateFatalExceptionNotification)(nil), // 149: WAWebProtobufsE2E.AppStateFatalExceptionNotification
  19595. (*AppStateSyncKeyRequest)(nil), // 150: WAWebProtobufsE2E.AppStateSyncKeyRequest
  19596. (*AppStateSyncKeyShare)(nil), // 151: WAWebProtobufsE2E.AppStateSyncKeyShare
  19597. (*AppStateSyncKeyData)(nil), // 152: WAWebProtobufsE2E.AppStateSyncKeyData
  19598. (*AppStateSyncKeyFingerprint)(nil), // 153: WAWebProtobufsE2E.AppStateSyncKeyFingerprint
  19599. (*AppStateSyncKeyId)(nil), // 154: WAWebProtobufsE2E.AppStateSyncKeyId
  19600. (*AppStateSyncKey)(nil), // 155: WAWebProtobufsE2E.AppStateSyncKey
  19601. (*HistorySyncNotification)(nil), // 156: WAWebProtobufsE2E.HistorySyncNotification
  19602. (*HistorySyncMessageAccessStatus)(nil), // 157: WAWebProtobufsE2E.HistorySyncMessageAccessStatus
  19603. (*Chat)(nil), // 158: WAWebProtobufsE2E.Chat
  19604. (*Call)(nil), // 159: WAWebProtobufsE2E.Call
  19605. (*AudioMessage)(nil), // 160: WAWebProtobufsE2E.AudioMessage
  19606. (*DocumentMessage)(nil), // 161: WAWebProtobufsE2E.DocumentMessage
  19607. (*URLMetadata)(nil), // 162: WAWebProtobufsE2E.URLMetadata
  19608. (*PaymentExtendedMetadata)(nil), // 163: WAWebProtobufsE2E.PaymentExtendedMetadata
  19609. (*MMSThumbnailMetadata)(nil), // 164: WAWebProtobufsE2E.MMSThumbnailMetadata
  19610. (*LocationMessage)(nil), // 165: WAWebProtobufsE2E.LocationMessage
  19611. (*ContactMessage)(nil), // 166: WAWebProtobufsE2E.ContactMessage
  19612. (*SenderKeyDistributionMessage)(nil), // 167: WAWebProtobufsE2E.SenderKeyDistributionMessage
  19613. (*VideoEndCard)(nil), // 168: WAWebProtobufsE2E.VideoEndCard
  19614. (*DeviceListMetadata)(nil), // 169: WAWebProtobufsE2E.DeviceListMetadata
  19615. (*EmbeddedMessage)(nil), // 170: WAWebProtobufsE2E.EmbeddedMessage
  19616. (*EmbeddedMusic)(nil), // 171: WAWebProtobufsE2E.EmbeddedMusic
  19617. (*EmbeddedContent)(nil), // 172: WAWebProtobufsE2E.EmbeddedContent
  19618. (*TapLinkAction)(nil), // 173: WAWebProtobufsE2E.TapLinkAction
  19619. (*Point)(nil), // 174: WAWebProtobufsE2E.Point
  19620. (*Location)(nil), // 175: WAWebProtobufsE2E.Location
  19621. (*TemplateButton)(nil), // 176: WAWebProtobufsE2E.TemplateButton
  19622. (*Money)(nil), // 177: WAWebProtobufsE2E.Money
  19623. (*ActionLink)(nil), // 178: WAWebProtobufsE2E.ActionLink
  19624. (*GroupMention)(nil), // 179: WAWebProtobufsE2E.GroupMention
  19625. (*MessageSecretMessage)(nil), // 180: WAWebProtobufsE2E.MessageSecretMessage
  19626. (*MediaNotifyMessage)(nil), // 181: WAWebProtobufsE2E.MediaNotifyMessage
  19627. (*LIDMigrationMappingSyncMessage)(nil), // 182: WAWebProtobufsE2E.LIDMigrationMappingSyncMessage
  19628. (*UrlTrackingMap)(nil), // 183: WAWebProtobufsE2E.UrlTrackingMap
  19629. (*MemberLabel)(nil), // 184: WAWebProtobufsE2E.MemberLabel
  19630. (*AIRichResponseMessage)(nil), // 185: WAWebProtobufsE2E.AIRichResponseMessage
  19631. (*AIQueryFanout)(nil), // 186: WAWebProtobufsE2E.AIQueryFanout
  19632. (*StickerPackMessage_Sticker)(nil), // 187: WAWebProtobufsE2E.StickerPackMessage.Sticker
  19633. (*CallLogMessage_CallParticipant)(nil), // 188: WAWebProtobufsE2E.CallLogMessage.CallParticipant
  19634. (*ButtonsMessage_Button)(nil), // 189: WAWebProtobufsE2E.ButtonsMessage.Button
  19635. (*ButtonsMessage_Button_NativeFlowInfo)(nil), // 190: WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo
  19636. (*ButtonsMessage_Button_ButtonText)(nil), // 191: WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText
  19637. (*InteractiveResponseMessage_Body)(nil), // 192: WAWebProtobufsE2E.InteractiveResponseMessage.Body
  19638. (*InteractiveResponseMessage_NativeFlowResponseMessage)(nil), // 193: WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessage
  19639. (*InteractiveMessage_CarouselMessage)(nil), // 194: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage
  19640. (*InteractiveMessage_ShopMessage)(nil), // 195: WAWebProtobufsE2E.InteractiveMessage.ShopMessage
  19641. (*InteractiveMessage_NativeFlowMessage)(nil), // 196: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage
  19642. (*InteractiveMessage_CollectionMessage)(nil), // 197: WAWebProtobufsE2E.InteractiveMessage.CollectionMessage
  19643. (*InteractiveMessage_Footer)(nil), // 198: WAWebProtobufsE2E.InteractiveMessage.Footer
  19644. (*InteractiveMessage_Body)(nil), // 199: WAWebProtobufsE2E.InteractiveMessage.Body
  19645. (*InteractiveMessage_Header)(nil), // 200: WAWebProtobufsE2E.InteractiveMessage.Header
  19646. (*InteractiveMessage_NativeFlowMessage_NativeFlowButton)(nil), // 201: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton
  19647. (*ListResponseMessage_SingleSelectReply)(nil), // 202: WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply
  19648. (*ListMessage_ProductListInfo)(nil), // 203: WAWebProtobufsE2E.ListMessage.ProductListInfo
  19649. (*ListMessage_ProductListHeaderImage)(nil), // 204: WAWebProtobufsE2E.ListMessage.ProductListHeaderImage
  19650. (*ListMessage_ProductSection)(nil), // 205: WAWebProtobufsE2E.ListMessage.ProductSection
  19651. (*ListMessage_Product)(nil), // 206: WAWebProtobufsE2E.ListMessage.Product
  19652. (*ListMessage_Section)(nil), // 207: WAWebProtobufsE2E.ListMessage.Section
  19653. (*ListMessage_Row)(nil), // 208: WAWebProtobufsE2E.ListMessage.Row
  19654. (*HighlyStructuredMessage_HSMLocalizableParameter)(nil), // 209: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter
  19655. (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime)(nil), // 210: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime
  19656. (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency)(nil), // 211: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency
  19657. (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent)(nil), // 212: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent
  19658. (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch)(nil), // 213: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch
  19659. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult)(nil), // 214: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult
  19660. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse)(nil), // 215: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse
  19661. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse)(nil), // 216: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse
  19662. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse)(nil), // 217: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionCanonicalUserNonceFetchResponse
  19663. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse)(nil), // 218: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse
  19664. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse)(nil), // 219: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse
  19665. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse)(nil), // 220: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse
  19666. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse)(nil), // 221: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse
  19667. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse)(nil), // 222: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse
  19668. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata)(nil), // 223: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.PaymentLinkPreviewMetadata
  19669. (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail)(nil), // 224: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail
  19670. (*PeerDataOperationRequestMessage_GalaxyFlowAction)(nil), // 225: WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction
  19671. (*PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest)(nil), // 226: WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncChunkRetryRequest
  19672. (*PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest)(nil), // 227: WAWebProtobufsE2E.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequest
  19673. (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest)(nil), // 228: WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest
  19674. (*PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest)(nil), // 229: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest
  19675. (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest)(nil), // 230: WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest
  19676. (*PeerDataOperationRequestMessage_RequestUrlPreview)(nil), // 231: WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview
  19677. (*PeerDataOperationRequestMessage_RequestStickerReupload)(nil), // 232: WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload
  19678. (*CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent)(nil), // 233: WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContent
  19679. (*PaymentLinkMetadata_PaymentLinkHeader)(nil), // 234: WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader
  19680. (*PaymentLinkMetadata_PaymentLinkProvider)(nil), // 235: WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkProvider
  19681. (*PaymentLinkMetadata_PaymentLinkButton)(nil), // 236: WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkButton
  19682. (*ContextInfo_StatusAudienceMetadata)(nil), // 237: WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata
  19683. (*ContextInfo_DataSharingContext)(nil), // 238: WAWebProtobufsE2E.ContextInfo.DataSharingContext
  19684. (*ContextInfo_ForwardedNewsletterMessageInfo)(nil), // 239: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo
  19685. (*ContextInfo_ExternalAdReplyInfo)(nil), // 240: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo
  19686. (*ContextInfo_AdReplyInfo)(nil), // 241: WAWebProtobufsE2E.ContextInfo.AdReplyInfo
  19687. (*ContextInfo_FeatureEligibilities)(nil), // 242: WAWebProtobufsE2E.ContextInfo.FeatureEligibilities
  19688. (*ContextInfo_QuestionReplyQuotedMessage)(nil), // 243: WAWebProtobufsE2E.ContextInfo.QuestionReplyQuotedMessage
  19689. (*ContextInfo_UTMInfo)(nil), // 244: WAWebProtobufsE2E.ContextInfo.UTMInfo
  19690. (*ContextInfo_BusinessMessageForwardInfo)(nil), // 245: WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo
  19691. (*ContextInfo_DataSharingContext_Parameters)(nil), // 246: WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters
  19692. (*HydratedTemplateButton_HydratedURLButton)(nil), // 247: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton
  19693. (*HydratedTemplateButton_HydratedCallButton)(nil), // 248: WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButton
  19694. (*HydratedTemplateButton_HydratedQuickReplyButton)(nil), // 249: WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButton
  19695. (*PaymentBackground_MediaData)(nil), // 250: WAWebProtobufsE2E.PaymentBackground.MediaData
  19696. (*PollResultSnapshotMessage_PollVote)(nil), // 251: WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote
  19697. (*PollCreationMessage_Option)(nil), // 252: WAWebProtobufsE2E.PollCreationMessage.Option
  19698. (*ProductMessage_ProductSnapshot)(nil), // 253: WAWebProtobufsE2E.ProductMessage.ProductSnapshot
  19699. (*ProductMessage_CatalogSnapshot)(nil), // 254: WAWebProtobufsE2E.ProductMessage.CatalogSnapshot
  19700. (*TemplateMessage_HydratedFourRowTemplate)(nil), // 255: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate
  19701. (*TemplateMessage_FourRowTemplate)(nil), // 256: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate
  19702. (*TemplateButton_CallButton)(nil), // 257: WAWebProtobufsE2E.TemplateButton.CallButton
  19703. (*TemplateButton_URLButton)(nil), // 258: WAWebProtobufsE2E.TemplateButton.URLButton
  19704. (*TemplateButton_QuickReplyButton)(nil), // 259: WAWebProtobufsE2E.TemplateButton.QuickReplyButton
  19705. (*UrlTrackingMap_UrlTrackingMapElement)(nil), // 260: WAWebProtobufsE2E.UrlTrackingMap.UrlTrackingMapElement
  19706. (*waCommon.MessageKey)(nil), // 261: WACommon.MessageKey
  19707. (*waAICommon.BotFeedbackMessage)(nil), // 262: WAAICommon.BotFeedbackMessage
  19708. (*waCommon.LimitSharing)(nil), // 263: WACommon.LimitSharing
  19709. (*waAICommon.ForwardedAIBotMessageInfo)(nil), // 264: WAAICommon.ForwardedAIBotMessageInfo
  19710. (*waStatusAttributions.StatusAttribution)(nil), // 265: WAStatusAttributions.StatusAttribution
  19711. (*waAICommon.BotMessageSharingInfo)(nil), // 266: WAAICommon.BotMessageSharingInfo
  19712. (*waAICommon.BotMetadata)(nil), // 267: WAAICommon.BotMetadata
  19713. (waAdv.ADVEncryptionType)(0), // 268: WAAdv.ADVEncryptionType
  19714. (waAICommon.AIRichResponseMessageType)(0), // 269: WAAICommon.AIRichResponseMessageType
  19715. (*waAICommon.AIRichResponseSubMessage)(nil), // 270: WAAICommon.AIRichResponseSubMessage
  19716. (*waAICommon.AIRichResponseUnifiedResponse)(nil), // 271: WAAICommon.AIRichResponseUnifiedResponse
  19717. (waMmsRetry.MediaRetryNotification_ResultType)(0), // 272: WAMmsRetry.MediaRetryNotification.ResultType
  19718. (*waCompanionReg.DeviceProps_HistorySyncConfig)(nil), // 273: WACompanionReg.DeviceProps.HistorySyncConfig
  19719. }
  19720. var file_waE2E_WAWebProtobufsE2E_proto_depIdxs = []int32{
  19721. 187, // 0: WAWebProtobufsE2E.StickerPackMessage.stickers:type_name -> WAWebProtobufsE2E.StickerPackMessage.Sticker
  19722. 102, // 1: WAWebProtobufsE2E.StickerPackMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19723. 7, // 2: WAWebProtobufsE2E.StickerPackMessage.stickerPackOrigin:type_name -> WAWebProtobufsE2E.StickerPackMessage.StickerPackOrigin
  19724. 8, // 3: WAWebProtobufsE2E.PlaceholderMessage.type:type_name -> WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType
  19725. 9, // 4: WAWebProtobufsE2E.BCallMessage.mediaType:type_name -> WAWebProtobufsE2E.BCallMessage.MediaType
  19726. 10, // 5: WAWebProtobufsE2E.CallLogMessage.callOutcome:type_name -> WAWebProtobufsE2E.CallLogMessage.CallOutcome
  19727. 11, // 6: WAWebProtobufsE2E.CallLogMessage.callType:type_name -> WAWebProtobufsE2E.CallLogMessage.CallType
  19728. 188, // 7: WAWebProtobufsE2E.CallLogMessage.participants:type_name -> WAWebProtobufsE2E.CallLogMessage.CallParticipant
  19729. 261, // 8: WAWebProtobufsE2E.ScheduledCallEditMessage.key:type_name -> WACommon.MessageKey
  19730. 12, // 9: WAWebProtobufsE2E.ScheduledCallEditMessage.editType:type_name -> WAWebProtobufsE2E.ScheduledCallEditMessage.EditType
  19731. 13, // 10: WAWebProtobufsE2E.ScheduledCallCreationMessage.callType:type_name -> WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType
  19732. 14, // 11: WAWebProtobufsE2E.EventResponseMessage.response:type_name -> WAWebProtobufsE2E.EventResponseMessage.EventResponseType
  19733. 261, // 12: WAWebProtobufsE2E.PinInChatMessage.key:type_name -> WACommon.MessageKey
  19734. 15, // 13: WAWebProtobufsE2E.PinInChatMessage.type:type_name -> WAWebProtobufsE2E.PinInChatMessage.Type
  19735. 261, // 14: WAWebProtobufsE2E.StatusStickerInteractionMessage.key:type_name -> WACommon.MessageKey
  19736. 16, // 15: WAWebProtobufsE2E.StatusStickerInteractionMessage.type:type_name -> WAWebProtobufsE2E.StatusStickerInteractionMessage.StatusStickerType
  19737. 102, // 16: WAWebProtobufsE2E.ButtonsResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19738. 17, // 17: WAWebProtobufsE2E.ButtonsResponseMessage.type:type_name -> WAWebProtobufsE2E.ButtonsResponseMessage.Type
  19739. 161, // 18: WAWebProtobufsE2E.ButtonsMessage.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
  19740. 101, // 19: WAWebProtobufsE2E.ButtonsMessage.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
  19741. 95, // 20: WAWebProtobufsE2E.ButtonsMessage.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
  19742. 165, // 21: WAWebProtobufsE2E.ButtonsMessage.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
  19743. 102, // 22: WAWebProtobufsE2E.ButtonsMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19744. 189, // 23: WAWebProtobufsE2E.ButtonsMessage.buttons:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button
  19745. 18, // 24: WAWebProtobufsE2E.ButtonsMessage.headerType:type_name -> WAWebProtobufsE2E.ButtonsMessage.HeaderType
  19746. 261, // 25: WAWebProtobufsE2E.SecretEncryptedMessage.targetMessageKey:type_name -> WACommon.MessageKey
  19747. 20, // 26: WAWebProtobufsE2E.SecretEncryptedMessage.secretEncType:type_name -> WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType
  19748. 102, // 27: WAWebProtobufsE2E.GroupInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19749. 21, // 28: WAWebProtobufsE2E.GroupInviteMessage.groupType:type_name -> WAWebProtobufsE2E.GroupInviteMessage.GroupType
  19750. 193, // 29: WAWebProtobufsE2E.InteractiveResponseMessage.nativeFlowResponseMessage:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessage
  19751. 192, // 30: WAWebProtobufsE2E.InteractiveResponseMessage.body:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.Body
  19752. 102, // 31: WAWebProtobufsE2E.InteractiveResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19753. 195, // 32: WAWebProtobufsE2E.InteractiveMessage.shopStorefrontMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.ShopMessage
  19754. 197, // 33: WAWebProtobufsE2E.InteractiveMessage.collectionMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.CollectionMessage
  19755. 196, // 34: WAWebProtobufsE2E.InteractiveMessage.nativeFlowMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage
  19756. 194, // 35: WAWebProtobufsE2E.InteractiveMessage.carouselMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.CarouselMessage
  19757. 200, // 36: WAWebProtobufsE2E.InteractiveMessage.header:type_name -> WAWebProtobufsE2E.InteractiveMessage.Header
  19758. 199, // 37: WAWebProtobufsE2E.InteractiveMessage.body:type_name -> WAWebProtobufsE2E.InteractiveMessage.Body
  19759. 198, // 38: WAWebProtobufsE2E.InteractiveMessage.footer:type_name -> WAWebProtobufsE2E.InteractiveMessage.Footer
  19760. 102, // 39: WAWebProtobufsE2E.InteractiveMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19761. 183, // 40: WAWebProtobufsE2E.InteractiveMessage.urlTrackingMap:type_name -> WAWebProtobufsE2E.UrlTrackingMap
  19762. 25, // 41: WAWebProtobufsE2E.ListResponseMessage.listType:type_name -> WAWebProtobufsE2E.ListResponseMessage.ListType
  19763. 202, // 42: WAWebProtobufsE2E.ListResponseMessage.singleSelectReply:type_name -> WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply
  19764. 102, // 43: WAWebProtobufsE2E.ListResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19765. 26, // 44: WAWebProtobufsE2E.ListMessage.listType:type_name -> WAWebProtobufsE2E.ListMessage.ListType
  19766. 207, // 45: WAWebProtobufsE2E.ListMessage.sections:type_name -> WAWebProtobufsE2E.ListMessage.Section
  19767. 203, // 46: WAWebProtobufsE2E.ListMessage.productListInfo:type_name -> WAWebProtobufsE2E.ListMessage.ProductListInfo
  19768. 102, // 47: WAWebProtobufsE2E.ListMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19769. 28, // 48: WAWebProtobufsE2E.OrderMessage.status:type_name -> WAWebProtobufsE2E.OrderMessage.OrderStatus
  19770. 27, // 49: WAWebProtobufsE2E.OrderMessage.surface:type_name -> WAWebProtobufsE2E.OrderMessage.OrderSurface
  19771. 102, // 50: WAWebProtobufsE2E.OrderMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19772. 261, // 51: WAWebProtobufsE2E.OrderMessage.orderRequestMessageID:type_name -> WACommon.MessageKey
  19773. 29, // 52: WAWebProtobufsE2E.StatusQuotedMessage.type:type_name -> WAWebProtobufsE2E.StatusQuotedMessage.StatusQuotedMessageType
  19774. 261, // 53: WAWebProtobufsE2E.StatusQuotedMessage.originalStatusID:type_name -> WACommon.MessageKey
  19775. 30, // 54: WAWebProtobufsE2E.PaymentInviteMessage.serviceType:type_name -> WAWebProtobufsE2E.PaymentInviteMessage.ServiceType
  19776. 209, // 55: WAWebProtobufsE2E.HighlyStructuredMessage.localizableParams:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter
  19777. 139, // 56: WAWebProtobufsE2E.HighlyStructuredMessage.hydratedHsm:type_name -> WAWebProtobufsE2E.TemplateMessage
  19778. 2, // 57: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.peerDataOperationRequestType:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestType
  19779. 214, // 58: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.peerDataOperationResult:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult
  19780. 2, // 59: WAWebProtobufsE2E.PeerDataOperationRequestMessage.peerDataOperationRequestType:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestType
  19781. 232, // 60: WAWebProtobufsE2E.PeerDataOperationRequestMessage.requestStickerReupload:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload
  19782. 231, // 61: WAWebProtobufsE2E.PeerDataOperationRequestMessage.requestURLPreview:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview
  19783. 230, // 62: WAWebProtobufsE2E.PeerDataOperationRequestMessage.historySyncOnDemandRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest
  19784. 228, // 63: WAWebProtobufsE2E.PeerDataOperationRequestMessage.placeholderMessageResendRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest
  19785. 229, // 64: WAWebProtobufsE2E.PeerDataOperationRequestMessage.fullHistorySyncOnDemandRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest
  19786. 227, // 65: WAWebProtobufsE2E.PeerDataOperationRequestMessage.syncdCollectionFatalRecoveryRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequest
  19787. 226, // 66: WAWebProtobufsE2E.PeerDataOperationRequestMessage.historySyncChunkRetryRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncChunkRetryRequest
  19788. 225, // 67: WAWebProtobufsE2E.PeerDataOperationRequestMessage.galaxyFlowAction:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction
  19789. 36, // 68: WAWebProtobufsE2E.RequestWelcomeMessageMetadata.localChatState:type_name -> WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState
  19790. 261, // 69: WAWebProtobufsE2E.ProtocolMessage.key:type_name -> WACommon.MessageKey
  19791. 37, // 70: WAWebProtobufsE2E.ProtocolMessage.type:type_name -> WAWebProtobufsE2E.ProtocolMessage.Type
  19792. 156, // 71: WAWebProtobufsE2E.ProtocolMessage.historySyncNotification:type_name -> WAWebProtobufsE2E.HistorySyncNotification
  19793. 151, // 72: WAWebProtobufsE2E.ProtocolMessage.appStateSyncKeyShare:type_name -> WAWebProtobufsE2E.AppStateSyncKeyShare
  19794. 150, // 73: WAWebProtobufsE2E.ProtocolMessage.appStateSyncKeyRequest:type_name -> WAWebProtobufsE2E.AppStateSyncKeyRequest
  19795. 147, // 74: WAWebProtobufsE2E.ProtocolMessage.initialSecurityNotificationSettingSync:type_name -> WAWebProtobufsE2E.InitialSecurityNotificationSettingSync
  19796. 149, // 75: WAWebProtobufsE2E.ProtocolMessage.appStateFatalExceptionNotification:type_name -> WAWebProtobufsE2E.AppStateFatalExceptionNotification
  19797. 109, // 76: WAWebProtobufsE2E.ProtocolMessage.disappearingMode:type_name -> WAWebProtobufsE2E.DisappearingMode
  19798. 111, // 77: WAWebProtobufsE2E.ProtocolMessage.editedMessage:type_name -> WAWebProtobufsE2E.Message
  19799. 91, // 78: WAWebProtobufsE2E.ProtocolMessage.peerDataOperationRequestMessage:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage
  19800. 90, // 79: WAWebProtobufsE2E.ProtocolMessage.peerDataOperationRequestResponseMessage:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage
  19801. 262, // 80: WAWebProtobufsE2E.ProtocolMessage.botFeedbackMessage:type_name -> WAAICommon.BotFeedbackMessage
  19802. 92, // 81: WAWebProtobufsE2E.ProtocolMessage.requestWelcomeMessageMetadata:type_name -> WAWebProtobufsE2E.RequestWelcomeMessageMetadata
  19803. 181, // 82: WAWebProtobufsE2E.ProtocolMessage.mediaNotifyMessage:type_name -> WAWebProtobufsE2E.MediaNotifyMessage
  19804. 94, // 83: WAWebProtobufsE2E.ProtocolMessage.cloudApiThreadControlNotification:type_name -> WAWebProtobufsE2E.CloudAPIThreadControlNotification
  19805. 182, // 84: WAWebProtobufsE2E.ProtocolMessage.lidMigrationMappingSyncMessage:type_name -> WAWebProtobufsE2E.LIDMigrationMappingSyncMessage
  19806. 263, // 85: WAWebProtobufsE2E.ProtocolMessage.limitSharing:type_name -> WACommon.LimitSharing
  19807. 186, // 86: WAWebProtobufsE2E.ProtocolMessage.aiQueryFanout:type_name -> WAWebProtobufsE2E.AIQueryFanout
  19808. 184, // 87: WAWebProtobufsE2E.ProtocolMessage.memberLabel:type_name -> WAWebProtobufsE2E.MemberLabel
  19809. 38, // 88: WAWebProtobufsE2E.CloudAPIThreadControlNotification.status:type_name -> WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl
  19810. 233, // 89: WAWebProtobufsE2E.CloudAPIThreadControlNotification.notificationContent:type_name -> WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContent
  19811. 106, // 90: WAWebProtobufsE2E.VideoMessage.interactiveAnnotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation
  19812. 102, // 91: WAWebProtobufsE2E.VideoMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19813. 40, // 92: WAWebProtobufsE2E.VideoMessage.gifAttribution:type_name -> WAWebProtobufsE2E.VideoMessage.Attribution
  19814. 106, // 93: WAWebProtobufsE2E.VideoMessage.annotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation
  19815. 110, // 94: WAWebProtobufsE2E.VideoMessage.processedVideos:type_name -> WAWebProtobufsE2E.ProcessedVideo
  19816. 39, // 95: WAWebProtobufsE2E.VideoMessage.videoSourceType:type_name -> WAWebProtobufsE2E.VideoMessage.VideoSourceType
  19817. 4, // 96: WAWebProtobufsE2E.VideoMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
  19818. 43, // 97: WAWebProtobufsE2E.ExtendedTextMessage.font:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.FontType
  19819. 42, // 98: WAWebProtobufsE2E.ExtendedTextMessage.previewType:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.PreviewType
  19820. 102, // 99: WAWebProtobufsE2E.ExtendedTextMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19821. 41, // 100: WAWebProtobufsE2E.ExtendedTextMessage.inviteLinkGroupType:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType
  19822. 41, // 101: WAWebProtobufsE2E.ExtendedTextMessage.inviteLinkGroupTypeV2:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType
  19823. 164, // 102: WAWebProtobufsE2E.ExtendedTextMessage.faviconMMSMetadata:type_name -> WAWebProtobufsE2E.MMSThumbnailMetadata
  19824. 97, // 103: WAWebProtobufsE2E.ExtendedTextMessage.linkPreviewMetadata:type_name -> WAWebProtobufsE2E.LinkPreviewMetadata
  19825. 98, // 104: WAWebProtobufsE2E.ExtendedTextMessage.paymentLinkMetadata:type_name -> WAWebProtobufsE2E.PaymentLinkMetadata
  19826. 168, // 105: WAWebProtobufsE2E.ExtendedTextMessage.endCardTiles:type_name -> WAWebProtobufsE2E.VideoEndCard
  19827. 171, // 106: WAWebProtobufsE2E.ExtendedTextMessage.musicMetadata:type_name -> WAWebProtobufsE2E.EmbeddedMusic
  19828. 163, // 107: WAWebProtobufsE2E.ExtendedTextMessage.paymentExtendedMetadata:type_name -> WAWebProtobufsE2E.PaymentExtendedMetadata
  19829. 98, // 108: WAWebProtobufsE2E.LinkPreviewMetadata.paymentLinkMetadata:type_name -> WAWebProtobufsE2E.PaymentLinkMetadata
  19830. 162, // 109: WAWebProtobufsE2E.LinkPreviewMetadata.urlMetadata:type_name -> WAWebProtobufsE2E.URLMetadata
  19831. 44, // 110: WAWebProtobufsE2E.LinkPreviewMetadata.socialMediaPostType:type_name -> WAWebProtobufsE2E.LinkPreviewMetadata.SocialMediaPostType
  19832. 171, // 111: WAWebProtobufsE2E.LinkPreviewMetadata.musicMetadata:type_name -> WAWebProtobufsE2E.EmbeddedMusic
  19833. 236, // 112: WAWebProtobufsE2E.PaymentLinkMetadata.button:type_name -> WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkButton
  19834. 234, // 113: WAWebProtobufsE2E.PaymentLinkMetadata.header:type_name -> WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader
  19835. 235, // 114: WAWebProtobufsE2E.PaymentLinkMetadata.provider:type_name -> WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkProvider
  19836. 261, // 115: WAWebProtobufsE2E.StatusNotificationMessage.responseMessageKey:type_name -> WACommon.MessageKey
  19837. 261, // 116: WAWebProtobufsE2E.StatusNotificationMessage.originalMessageKey:type_name -> WACommon.MessageKey
  19838. 46, // 117: WAWebProtobufsE2E.StatusNotificationMessage.type:type_name -> WAWebProtobufsE2E.StatusNotificationMessage.StatusNotificationType
  19839. 47, // 118: WAWebProtobufsE2E.InvoiceMessage.attachmentType:type_name -> WAWebProtobufsE2E.InvoiceMessage.AttachmentType
  19840. 106, // 119: WAWebProtobufsE2E.ImageMessage.interactiveAnnotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation
  19841. 102, // 120: WAWebProtobufsE2E.ImageMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19842. 106, // 121: WAWebProtobufsE2E.ImageMessage.annotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation
  19843. 48, // 122: WAWebProtobufsE2E.ImageMessage.imageSourceType:type_name -> WAWebProtobufsE2E.ImageMessage.ImageSourceType
  19844. 4, // 123: WAWebProtobufsE2E.ImageMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
  19845. 111, // 124: WAWebProtobufsE2E.ContextInfo.quotedMessage:type_name -> WAWebProtobufsE2E.Message
  19846. 241, // 125: WAWebProtobufsE2E.ContextInfo.quotedAd:type_name -> WAWebProtobufsE2E.ContextInfo.AdReplyInfo
  19847. 261, // 126: WAWebProtobufsE2E.ContextInfo.placeholderKey:type_name -> WACommon.MessageKey
  19848. 240, // 127: WAWebProtobufsE2E.ContextInfo.externalAdReply:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo
  19849. 109, // 128: WAWebProtobufsE2E.ContextInfo.disappearingMode:type_name -> WAWebProtobufsE2E.DisappearingMode
  19850. 178, // 129: WAWebProtobufsE2E.ContextInfo.actionLink:type_name -> WAWebProtobufsE2E.ActionLink
  19851. 179, // 130: WAWebProtobufsE2E.ContextInfo.groupMentions:type_name -> WAWebProtobufsE2E.GroupMention
  19852. 244, // 131: WAWebProtobufsE2E.ContextInfo.utm:type_name -> WAWebProtobufsE2E.ContextInfo.UTMInfo
  19853. 239, // 132: WAWebProtobufsE2E.ContextInfo.forwardedNewsletterMessageInfo:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo
  19854. 245, // 133: WAWebProtobufsE2E.ContextInfo.businessMessageForwardInfo:type_name -> WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo
  19855. 238, // 134: WAWebProtobufsE2E.ContextInfo.dataSharingContext:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext
  19856. 242, // 135: WAWebProtobufsE2E.ContextInfo.featureEligibilities:type_name -> WAWebProtobufsE2E.ContextInfo.FeatureEligibilities
  19857. 264, // 136: WAWebProtobufsE2E.ContextInfo.forwardedAiBotMessageInfo:type_name -> WAAICommon.ForwardedAIBotMessageInfo
  19858. 53, // 137: WAWebProtobufsE2E.ContextInfo.statusAttributionType:type_name -> WAWebProtobufsE2E.ContextInfo.StatusAttributionType
  19859. 183, // 138: WAWebProtobufsE2E.ContextInfo.urlTrackingMap:type_name -> WAWebProtobufsE2E.UrlTrackingMap
  19860. 52, // 139: WAWebProtobufsE2E.ContextInfo.pairedMediaType:type_name -> WAWebProtobufsE2E.ContextInfo.PairedMediaType
  19861. 184, // 140: WAWebProtobufsE2E.ContextInfo.memberLabel:type_name -> WAWebProtobufsE2E.MemberLabel
  19862. 51, // 141: WAWebProtobufsE2E.ContextInfo.statusSourceType:type_name -> WAWebProtobufsE2E.ContextInfo.StatusSourceType
  19863. 265, // 142: WAWebProtobufsE2E.ContextInfo.statusAttributions:type_name -> WAStatusAttributions.StatusAttribution
  19864. 50, // 143: WAWebProtobufsE2E.ContextInfo.forwardOrigin:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardOrigin
  19865. 243, // 144: WAWebProtobufsE2E.ContextInfo.questionReplyQuotedMessage:type_name -> WAWebProtobufsE2E.ContextInfo.QuestionReplyQuotedMessage
  19866. 237, // 145: WAWebProtobufsE2E.ContextInfo.statusAudienceMetadata:type_name -> WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata
  19867. 49, // 146: WAWebProtobufsE2E.ContextInfo.quotedType:type_name -> WAWebProtobufsE2E.ContextInfo.QuotedType
  19868. 266, // 147: WAWebProtobufsE2E.ContextInfo.botMessageSharingInfo:type_name -> WAAICommon.BotMessageSharingInfo
  19869. 60, // 148: WAWebProtobufsE2E.MessageAssociation.associationType:type_name -> WAWebProtobufsE2E.MessageAssociation.AssociationType
  19870. 261, // 149: WAWebProtobufsE2E.MessageAssociation.parentMessageKey:type_name -> WACommon.MessageKey
  19871. 61, // 150: WAWebProtobufsE2E.ThreadID.threadType:type_name -> WAWebProtobufsE2E.ThreadID.ThreadType
  19872. 261, // 151: WAWebProtobufsE2E.ThreadID.threadKey:type_name -> WACommon.MessageKey
  19873. 169, // 152: WAWebProtobufsE2E.MessageContextInfo.deviceListMetadata:type_name -> WAWebProtobufsE2E.DeviceListMetadata
  19874. 267, // 153: WAWebProtobufsE2E.MessageContextInfo.botMetadata:type_name -> WAAICommon.BotMetadata
  19875. 62, // 154: WAWebProtobufsE2E.MessageContextInfo.messageAddOnExpiryType:type_name -> WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType
  19876. 103, // 155: WAWebProtobufsE2E.MessageContextInfo.messageAssociation:type_name -> WAWebProtobufsE2E.MessageAssociation
  19877. 263, // 156: WAWebProtobufsE2E.MessageContextInfo.limitSharing:type_name -> WACommon.LimitSharing
  19878. 263, // 157: WAWebProtobufsE2E.MessageContextInfo.limitSharingV2:type_name -> WACommon.LimitSharing
  19879. 104, // 158: WAWebProtobufsE2E.MessageContextInfo.threadID:type_name -> WAWebProtobufsE2E.ThreadID
  19880. 5, // 159: WAWebProtobufsE2E.MessageContextInfo.weblinkRenderConfig:type_name -> WAWebProtobufsE2E.WebLinkRenderConfig
  19881. 175, // 160: WAWebProtobufsE2E.InteractiveAnnotation.location:type_name -> WAWebProtobufsE2E.Location
  19882. 239, // 161: WAWebProtobufsE2E.InteractiveAnnotation.newsletter:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo
  19883. 173, // 162: WAWebProtobufsE2E.InteractiveAnnotation.tapAction:type_name -> WAWebProtobufsE2E.TapLinkAction
  19884. 174, // 163: WAWebProtobufsE2E.InteractiveAnnotation.polygonVertices:type_name -> WAWebProtobufsE2E.Point
  19885. 172, // 164: WAWebProtobufsE2E.InteractiveAnnotation.embeddedContent:type_name -> WAWebProtobufsE2E.EmbeddedContent
  19886. 63, // 165: WAWebProtobufsE2E.InteractiveAnnotation.statusLinkType:type_name -> WAWebProtobufsE2E.InteractiveAnnotation.StatusLinkType
  19887. 249, // 166: WAWebProtobufsE2E.HydratedTemplateButton.quickReplyButton:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButton
  19888. 247, // 167: WAWebProtobufsE2E.HydratedTemplateButton.urlButton:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton
  19889. 248, // 168: WAWebProtobufsE2E.HydratedTemplateButton.callButton:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButton
  19890. 250, // 169: WAWebProtobufsE2E.PaymentBackground.mediaData:type_name -> WAWebProtobufsE2E.PaymentBackground.MediaData
  19891. 65, // 170: WAWebProtobufsE2E.PaymentBackground.type:type_name -> WAWebProtobufsE2E.PaymentBackground.Type
  19892. 67, // 171: WAWebProtobufsE2E.DisappearingMode.initiator:type_name -> WAWebProtobufsE2E.DisappearingMode.Initiator
  19893. 66, // 172: WAWebProtobufsE2E.DisappearingMode.trigger:type_name -> WAWebProtobufsE2E.DisappearingMode.Trigger
  19894. 68, // 173: WAWebProtobufsE2E.ProcessedVideo.quality:type_name -> WAWebProtobufsE2E.ProcessedVideo.VideoQuality
  19895. 167, // 174: WAWebProtobufsE2E.Message.senderKeyDistributionMessage:type_name -> WAWebProtobufsE2E.SenderKeyDistributionMessage
  19896. 101, // 175: WAWebProtobufsE2E.Message.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
  19897. 166, // 176: WAWebProtobufsE2E.Message.contactMessage:type_name -> WAWebProtobufsE2E.ContactMessage
  19898. 165, // 177: WAWebProtobufsE2E.Message.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
  19899. 96, // 178: WAWebProtobufsE2E.Message.extendedTextMessage:type_name -> WAWebProtobufsE2E.ExtendedTextMessage
  19900. 161, // 179: WAWebProtobufsE2E.Message.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
  19901. 160, // 180: WAWebProtobufsE2E.Message.audioMessage:type_name -> WAWebProtobufsE2E.AudioMessage
  19902. 95, // 181: WAWebProtobufsE2E.Message.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
  19903. 159, // 182: WAWebProtobufsE2E.Message.call:type_name -> WAWebProtobufsE2E.Call
  19904. 158, // 183: WAWebProtobufsE2E.Message.chat:type_name -> WAWebProtobufsE2E.Chat
  19905. 93, // 184: WAWebProtobufsE2E.Message.protocolMessage:type_name -> WAWebProtobufsE2E.ProtocolMessage
  19906. 146, // 185: WAWebProtobufsE2E.Message.contactsArrayMessage:type_name -> WAWebProtobufsE2E.ContactsArrayMessage
  19907. 89, // 186: WAWebProtobufsE2E.Message.highlyStructuredMessage:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
  19908. 167, // 187: WAWebProtobufsE2E.Message.fastRatchetKeySenderKeyDistributionMessage:type_name -> WAWebProtobufsE2E.SenderKeyDistributionMessage
  19909. 145, // 188: WAWebProtobufsE2E.Message.sendPaymentMessage:type_name -> WAWebProtobufsE2E.SendPaymentMessage
  19910. 141, // 189: WAWebProtobufsE2E.Message.liveLocationMessage:type_name -> WAWebProtobufsE2E.LiveLocationMessage
  19911. 144, // 190: WAWebProtobufsE2E.Message.requestPaymentMessage:type_name -> WAWebProtobufsE2E.RequestPaymentMessage
  19912. 143, // 191: WAWebProtobufsE2E.Message.declinePaymentRequestMessage:type_name -> WAWebProtobufsE2E.DeclinePaymentRequestMessage
  19913. 142, // 192: WAWebProtobufsE2E.Message.cancelPaymentRequestMessage:type_name -> WAWebProtobufsE2E.CancelPaymentRequestMessage
  19914. 139, // 193: WAWebProtobufsE2E.Message.templateMessage:type_name -> WAWebProtobufsE2E.TemplateMessage
  19915. 140, // 194: WAWebProtobufsE2E.Message.stickerMessage:type_name -> WAWebProtobufsE2E.StickerMessage
  19916. 81, // 195: WAWebProtobufsE2E.Message.groupInviteMessage:type_name -> WAWebProtobufsE2E.GroupInviteMessage
  19917. 138, // 196: WAWebProtobufsE2E.Message.templateButtonReplyMessage:type_name -> WAWebProtobufsE2E.TemplateButtonReplyMessage
  19918. 137, // 197: WAWebProtobufsE2E.Message.productMessage:type_name -> WAWebProtobufsE2E.ProductMessage
  19919. 133, // 198: WAWebProtobufsE2E.Message.deviceSentMessage:type_name -> WAWebProtobufsE2E.DeviceSentMessage
  19920. 105, // 199: WAWebProtobufsE2E.Message.messageContextInfo:type_name -> WAWebProtobufsE2E.MessageContextInfo
  19921. 85, // 200: WAWebProtobufsE2E.Message.listMessage:type_name -> WAWebProtobufsE2E.ListMessage
  19922. 132, // 201: WAWebProtobufsE2E.Message.viewOnceMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19923. 86, // 202: WAWebProtobufsE2E.Message.orderMessage:type_name -> WAWebProtobufsE2E.OrderMessage
  19924. 84, // 203: WAWebProtobufsE2E.Message.listResponseMessage:type_name -> WAWebProtobufsE2E.ListResponseMessage
  19925. 132, // 204: WAWebProtobufsE2E.Message.ephemeralMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19926. 100, // 205: WAWebProtobufsE2E.Message.invoiceMessage:type_name -> WAWebProtobufsE2E.InvoiceMessage
  19927. 79, // 206: WAWebProtobufsE2E.Message.buttonsMessage:type_name -> WAWebProtobufsE2E.ButtonsMessage
  19928. 78, // 207: WAWebProtobufsE2E.Message.buttonsResponseMessage:type_name -> WAWebProtobufsE2E.ButtonsResponseMessage
  19929. 88, // 208: WAWebProtobufsE2E.Message.paymentInviteMessage:type_name -> WAWebProtobufsE2E.PaymentInviteMessage
  19930. 83, // 209: WAWebProtobufsE2E.Message.interactiveMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage
  19931. 131, // 210: WAWebProtobufsE2E.Message.reactionMessage:type_name -> WAWebProtobufsE2E.ReactionMessage
  19932. 130, // 211: WAWebProtobufsE2E.Message.stickerSyncRmrMessage:type_name -> WAWebProtobufsE2E.StickerSyncRMRMessage
  19933. 82, // 212: WAWebProtobufsE2E.Message.interactiveResponseMessage:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage
  19934. 129, // 213: WAWebProtobufsE2E.Message.pollCreationMessage:type_name -> WAWebProtobufsE2E.PollCreationMessage
  19935. 128, // 214: WAWebProtobufsE2E.Message.pollUpdateMessage:type_name -> WAWebProtobufsE2E.PollUpdateMessage
  19936. 121, // 215: WAWebProtobufsE2E.Message.keepInChatMessage:type_name -> WAWebProtobufsE2E.KeepInChatMessage
  19937. 132, // 216: WAWebProtobufsE2E.Message.documentWithCaptionMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19938. 134, // 217: WAWebProtobufsE2E.Message.requestPhoneNumberMessage:type_name -> WAWebProtobufsE2E.RequestPhoneNumberMessage
  19939. 132, // 218: WAWebProtobufsE2E.Message.viewOnceMessageV2:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19940. 120, // 219: WAWebProtobufsE2E.Message.encReactionMessage:type_name -> WAWebProtobufsE2E.EncReactionMessage
  19941. 132, // 220: WAWebProtobufsE2E.Message.editedMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19942. 132, // 221: WAWebProtobufsE2E.Message.viewOnceMessageV2Extension:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19943. 129, // 222: WAWebProtobufsE2E.Message.pollCreationMessageV2:type_name -> WAWebProtobufsE2E.PollCreationMessage
  19944. 74, // 223: WAWebProtobufsE2E.Message.scheduledCallCreationMessage:type_name -> WAWebProtobufsE2E.ScheduledCallCreationMessage
  19945. 132, // 224: WAWebProtobufsE2E.Message.groupMentionedMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19946. 76, // 225: WAWebProtobufsE2E.Message.pinInChatMessage:type_name -> WAWebProtobufsE2E.PinInChatMessage
  19947. 129, // 226: WAWebProtobufsE2E.Message.pollCreationMessageV3:type_name -> WAWebProtobufsE2E.PollCreationMessage
  19948. 73, // 227: WAWebProtobufsE2E.Message.scheduledCallEditMessage:type_name -> WAWebProtobufsE2E.ScheduledCallEditMessage
  19949. 95, // 228: WAWebProtobufsE2E.Message.ptvMessage:type_name -> WAWebProtobufsE2E.VideoMessage
  19950. 132, // 229: WAWebProtobufsE2E.Message.botInvokeMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19951. 72, // 230: WAWebProtobufsE2E.Message.callLogMesssage:type_name -> WAWebProtobufsE2E.CallLogMessage
  19952. 115, // 231: WAWebProtobufsE2E.Message.messageHistoryBundle:type_name -> WAWebProtobufsE2E.MessageHistoryBundle
  19953. 119, // 232: WAWebProtobufsE2E.Message.encCommentMessage:type_name -> WAWebProtobufsE2E.EncCommentMessage
  19954. 71, // 233: WAWebProtobufsE2E.Message.bcallMessage:type_name -> WAWebProtobufsE2E.BCallMessage
  19955. 132, // 234: WAWebProtobufsE2E.Message.lottieStickerMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19956. 117, // 235: WAWebProtobufsE2E.Message.eventMessage:type_name -> WAWebProtobufsE2E.EventMessage
  19957. 116, // 236: WAWebProtobufsE2E.Message.encEventResponseMessage:type_name -> WAWebProtobufsE2E.EncEventResponseMessage
  19958. 118, // 237: WAWebProtobufsE2E.Message.commentMessage:type_name -> WAWebProtobufsE2E.CommentMessage
  19959. 136, // 238: WAWebProtobufsE2E.Message.newsletterAdminInviteMessage:type_name -> WAWebProtobufsE2E.NewsletterAdminInviteMessage
  19960. 70, // 239: WAWebProtobufsE2E.Message.placeholderMessage:type_name -> WAWebProtobufsE2E.PlaceholderMessage
  19961. 80, // 240: WAWebProtobufsE2E.Message.secretEncryptedMessage:type_name -> WAWebProtobufsE2E.SecretEncryptedMessage
  19962. 112, // 241: WAWebProtobufsE2E.Message.albumMessage:type_name -> WAWebProtobufsE2E.AlbumMessage
  19963. 132, // 242: WAWebProtobufsE2E.Message.eventCoverImage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19964. 69, // 243: WAWebProtobufsE2E.Message.stickerPackMessage:type_name -> WAWebProtobufsE2E.StickerPackMessage
  19965. 132, // 244: WAWebProtobufsE2E.Message.statusMentionMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19966. 124, // 245: WAWebProtobufsE2E.Message.pollResultSnapshotMessage:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage
  19967. 132, // 246: WAWebProtobufsE2E.Message.pollCreationOptionImageMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19968. 132, // 247: WAWebProtobufsE2E.Message.associatedChildMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19969. 132, // 248: WAWebProtobufsE2E.Message.groupStatusMentionMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19970. 132, // 249: WAWebProtobufsE2E.Message.pollCreationMessageV4:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19971. 132, // 250: WAWebProtobufsE2E.Message.statusAddYours:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19972. 132, // 251: WAWebProtobufsE2E.Message.groupStatusMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19973. 185, // 252: WAWebProtobufsE2E.Message.richResponseMessage:type_name -> WAWebProtobufsE2E.AIRichResponseMessage
  19974. 99, // 253: WAWebProtobufsE2E.Message.statusNotificationMessage:type_name -> WAWebProtobufsE2E.StatusNotificationMessage
  19975. 132, // 254: WAWebProtobufsE2E.Message.limitSharingMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19976. 132, // 255: WAWebProtobufsE2E.Message.botTaskMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19977. 132, // 256: WAWebProtobufsE2E.Message.questionMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19978. 114, // 257: WAWebProtobufsE2E.Message.messageHistoryNotice:type_name -> WAWebProtobufsE2E.MessageHistoryNotice
  19979. 132, // 258: WAWebProtobufsE2E.Message.groupStatusMessageV2:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19980. 132, // 259: WAWebProtobufsE2E.Message.botForwardedMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19981. 123, // 260: WAWebProtobufsE2E.Message.statusQuestionAnswerMessage:type_name -> WAWebProtobufsE2E.StatusQuestionAnswerMessage
  19982. 132, // 261: WAWebProtobufsE2E.Message.questionReplyMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19983. 122, // 262: WAWebProtobufsE2E.Message.questionResponseMessage:type_name -> WAWebProtobufsE2E.QuestionResponseMessage
  19984. 87, // 263: WAWebProtobufsE2E.Message.statusQuotedMessage:type_name -> WAWebProtobufsE2E.StatusQuotedMessage
  19985. 77, // 264: WAWebProtobufsE2E.Message.statusStickerInteractionMessage:type_name -> WAWebProtobufsE2E.StatusStickerInteractionMessage
  19986. 129, // 265: WAWebProtobufsE2E.Message.pollCreationMessageV5:type_name -> WAWebProtobufsE2E.PollCreationMessage
  19987. 135, // 266: WAWebProtobufsE2E.Message.newsletterFollowerInviteMessageV2:type_name -> WAWebProtobufsE2E.NewsletterFollowerInviteMessage
  19988. 124, // 267: WAWebProtobufsE2E.Message.pollResultSnapshotMessageV3:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage
  19989. 132, // 268: WAWebProtobufsE2E.Message.newsletterAdminProfileMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
  19990. 102, // 269: WAWebProtobufsE2E.AlbumMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19991. 102, // 270: WAWebProtobufsE2E.MessageHistoryNotice.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19992. 113, // 271: WAWebProtobufsE2E.MessageHistoryNotice.messageHistoryMetadata:type_name -> WAWebProtobufsE2E.MessageHistoryMetadata
  19993. 102, // 272: WAWebProtobufsE2E.MessageHistoryBundle.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19994. 113, // 273: WAWebProtobufsE2E.MessageHistoryBundle.messageHistoryMetadata:type_name -> WAWebProtobufsE2E.MessageHistoryMetadata
  19995. 261, // 274: WAWebProtobufsE2E.EncEventResponseMessage.eventCreationMessageKey:type_name -> WACommon.MessageKey
  19996. 102, // 275: WAWebProtobufsE2E.EventMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  19997. 165, // 276: WAWebProtobufsE2E.EventMessage.location:type_name -> WAWebProtobufsE2E.LocationMessage
  19998. 111, // 277: WAWebProtobufsE2E.CommentMessage.message:type_name -> WAWebProtobufsE2E.Message
  19999. 261, // 278: WAWebProtobufsE2E.CommentMessage.targetMessageKey:type_name -> WACommon.MessageKey
  20000. 261, // 279: WAWebProtobufsE2E.EncCommentMessage.targetMessageKey:type_name -> WACommon.MessageKey
  20001. 261, // 280: WAWebProtobufsE2E.EncReactionMessage.targetMessageKey:type_name -> WACommon.MessageKey
  20002. 261, // 281: WAWebProtobufsE2E.KeepInChatMessage.key:type_name -> WACommon.MessageKey
  20003. 6, // 282: WAWebProtobufsE2E.KeepInChatMessage.keepType:type_name -> WAWebProtobufsE2E.KeepType
  20004. 261, // 283: WAWebProtobufsE2E.QuestionResponseMessage.key:type_name -> WACommon.MessageKey
  20005. 261, // 284: WAWebProtobufsE2E.StatusQuestionAnswerMessage.key:type_name -> WACommon.MessageKey
  20006. 251, // 285: WAWebProtobufsE2E.PollResultSnapshotMessage.pollVotes:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote
  20007. 102, // 286: WAWebProtobufsE2E.PollResultSnapshotMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20008. 0, // 287: WAWebProtobufsE2E.PollResultSnapshotMessage.pollType:type_name -> WAWebProtobufsE2E.PollType
  20009. 261, // 288: WAWebProtobufsE2E.PollUpdateMessage.pollCreationMessageKey:type_name -> WACommon.MessageKey
  20010. 126, // 289: WAWebProtobufsE2E.PollUpdateMessage.vote:type_name -> WAWebProtobufsE2E.PollEncValue
  20011. 127, // 290: WAWebProtobufsE2E.PollUpdateMessage.metadata:type_name -> WAWebProtobufsE2E.PollUpdateMessageMetadata
  20012. 252, // 291: WAWebProtobufsE2E.PollCreationMessage.options:type_name -> WAWebProtobufsE2E.PollCreationMessage.Option
  20013. 102, // 292: WAWebProtobufsE2E.PollCreationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20014. 1, // 293: WAWebProtobufsE2E.PollCreationMessage.pollContentType:type_name -> WAWebProtobufsE2E.PollContentType
  20015. 0, // 294: WAWebProtobufsE2E.PollCreationMessage.pollType:type_name -> WAWebProtobufsE2E.PollType
  20016. 252, // 295: WAWebProtobufsE2E.PollCreationMessage.correctAnswer:type_name -> WAWebProtobufsE2E.PollCreationMessage.Option
  20017. 261, // 296: WAWebProtobufsE2E.ReactionMessage.key:type_name -> WACommon.MessageKey
  20018. 111, // 297: WAWebProtobufsE2E.FutureProofMessage.message:type_name -> WAWebProtobufsE2E.Message
  20019. 111, // 298: WAWebProtobufsE2E.DeviceSentMessage.message:type_name -> WAWebProtobufsE2E.Message
  20020. 102, // 299: WAWebProtobufsE2E.RequestPhoneNumberMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20021. 102, // 300: WAWebProtobufsE2E.NewsletterFollowerInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20022. 102, // 301: WAWebProtobufsE2E.NewsletterAdminInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20023. 253, // 302: WAWebProtobufsE2E.ProductMessage.product:type_name -> WAWebProtobufsE2E.ProductMessage.ProductSnapshot
  20024. 254, // 303: WAWebProtobufsE2E.ProductMessage.catalog:type_name -> WAWebProtobufsE2E.ProductMessage.CatalogSnapshot
  20025. 102, // 304: WAWebProtobufsE2E.ProductMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20026. 102, // 305: WAWebProtobufsE2E.TemplateButtonReplyMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20027. 256, // 306: WAWebProtobufsE2E.TemplateMessage.fourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.FourRowTemplate
  20028. 255, // 307: WAWebProtobufsE2E.TemplateMessage.hydratedFourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate
  20029. 83, // 308: WAWebProtobufsE2E.TemplateMessage.interactiveMessageTemplate:type_name -> WAWebProtobufsE2E.InteractiveMessage
  20030. 102, // 309: WAWebProtobufsE2E.TemplateMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20031. 255, // 310: WAWebProtobufsE2E.TemplateMessage.hydratedTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate
  20032. 102, // 311: WAWebProtobufsE2E.StickerMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20033. 4, // 312: WAWebProtobufsE2E.StickerMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
  20034. 102, // 313: WAWebProtobufsE2E.LiveLocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20035. 261, // 314: WAWebProtobufsE2E.CancelPaymentRequestMessage.key:type_name -> WACommon.MessageKey
  20036. 261, // 315: WAWebProtobufsE2E.DeclinePaymentRequestMessage.key:type_name -> WACommon.MessageKey
  20037. 111, // 316: WAWebProtobufsE2E.RequestPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message
  20038. 177, // 317: WAWebProtobufsE2E.RequestPaymentMessage.amount:type_name -> WAWebProtobufsE2E.Money
  20039. 108, // 318: WAWebProtobufsE2E.RequestPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground
  20040. 111, // 319: WAWebProtobufsE2E.SendPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message
  20041. 261, // 320: WAWebProtobufsE2E.SendPaymentMessage.requestMessageKey:type_name -> WACommon.MessageKey
  20042. 108, // 321: WAWebProtobufsE2E.SendPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground
  20043. 166, // 322: WAWebProtobufsE2E.ContactsArrayMessage.contacts:type_name -> WAWebProtobufsE2E.ContactMessage
  20044. 102, // 323: WAWebProtobufsE2E.ContactsArrayMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20045. 154, // 324: WAWebProtobufsE2E.AppStateSyncKeyRequest.keyIDs:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId
  20046. 155, // 325: WAWebProtobufsE2E.AppStateSyncKeyShare.keys:type_name -> WAWebProtobufsE2E.AppStateSyncKey
  20047. 153, // 326: WAWebProtobufsE2E.AppStateSyncKeyData.fingerprint:type_name -> WAWebProtobufsE2E.AppStateSyncKeyFingerprint
  20048. 154, // 327: WAWebProtobufsE2E.AppStateSyncKey.keyID:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId
  20049. 152, // 328: WAWebProtobufsE2E.AppStateSyncKey.keyData:type_name -> WAWebProtobufsE2E.AppStateSyncKeyData
  20050. 3, // 329: WAWebProtobufsE2E.HistorySyncNotification.syncType:type_name -> WAWebProtobufsE2E.HistorySyncType
  20051. 148, // 330: WAWebProtobufsE2E.HistorySyncNotification.fullHistorySyncOnDemandRequestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
  20052. 157, // 331: WAWebProtobufsE2E.HistorySyncNotification.messageAccessStatus:type_name -> WAWebProtobufsE2E.HistorySyncMessageAccessStatus
  20053. 102, // 332: WAWebProtobufsE2E.Call.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20054. 105, // 333: WAWebProtobufsE2E.Call.messageContextInfo:type_name -> WAWebProtobufsE2E.MessageContextInfo
  20055. 102, // 334: WAWebProtobufsE2E.AudioMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20056. 4, // 335: WAWebProtobufsE2E.AudioMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
  20057. 102, // 336: WAWebProtobufsE2E.DocumentMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20058. 4, // 337: WAWebProtobufsE2E.DocumentMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
  20059. 4, // 338: WAWebProtobufsE2E.MMSThumbnailMetadata.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
  20060. 102, // 339: WAWebProtobufsE2E.LocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20061. 102, // 340: WAWebProtobufsE2E.ContactMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20062. 268, // 341: WAWebProtobufsE2E.DeviceListMetadata.senderAccountType:type_name -> WAAdv.ADVEncryptionType
  20063. 268, // 342: WAWebProtobufsE2E.DeviceListMetadata.receiverAccountType:type_name -> WAAdv.ADVEncryptionType
  20064. 111, // 343: WAWebProtobufsE2E.EmbeddedMessage.message:type_name -> WAWebProtobufsE2E.Message
  20065. 170, // 344: WAWebProtobufsE2E.EmbeddedContent.embeddedMessage:type_name -> WAWebProtobufsE2E.EmbeddedMessage
  20066. 171, // 345: WAWebProtobufsE2E.EmbeddedContent.embeddedMusic:type_name -> WAWebProtobufsE2E.EmbeddedMusic
  20067. 259, // 346: WAWebProtobufsE2E.TemplateButton.quickReplyButton:type_name -> WAWebProtobufsE2E.TemplateButton.QuickReplyButton
  20068. 258, // 347: WAWebProtobufsE2E.TemplateButton.urlButton:type_name -> WAWebProtobufsE2E.TemplateButton.URLButton
  20069. 257, // 348: WAWebProtobufsE2E.TemplateButton.callButton:type_name -> WAWebProtobufsE2E.TemplateButton.CallButton
  20070. 260, // 349: WAWebProtobufsE2E.UrlTrackingMap.urlTrackingMapElements:type_name -> WAWebProtobufsE2E.UrlTrackingMap.UrlTrackingMapElement
  20071. 269, // 350: WAWebProtobufsE2E.AIRichResponseMessage.messageType:type_name -> WAAICommon.AIRichResponseMessageType
  20072. 270, // 351: WAWebProtobufsE2E.AIRichResponseMessage.submessages:type_name -> WAAICommon.AIRichResponseSubMessage
  20073. 271, // 352: WAWebProtobufsE2E.AIRichResponseMessage.unifiedResponse:type_name -> WAAICommon.AIRichResponseUnifiedResponse
  20074. 102, // 353: WAWebProtobufsE2E.AIRichResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
  20075. 261, // 354: WAWebProtobufsE2E.AIQueryFanout.messageKey:type_name -> WACommon.MessageKey
  20076. 111, // 355: WAWebProtobufsE2E.AIQueryFanout.message:type_name -> WAWebProtobufsE2E.Message
  20077. 10, // 356: WAWebProtobufsE2E.CallLogMessage.CallParticipant.callOutcome:type_name -> WAWebProtobufsE2E.CallLogMessage.CallOutcome
  20078. 191, // 357: WAWebProtobufsE2E.ButtonsMessage.Button.buttonText:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText
  20079. 19, // 358: WAWebProtobufsE2E.ButtonsMessage.Button.type:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.Type
  20080. 190, // 359: WAWebProtobufsE2E.ButtonsMessage.Button.nativeFlowInfo:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo
  20081. 22, // 360: WAWebProtobufsE2E.InteractiveResponseMessage.Body.format:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format
  20082. 83, // 361: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.cards:type_name -> WAWebProtobufsE2E.InteractiveMessage
  20083. 23, // 362: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.carouselCardType:type_name -> WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.CarouselCardType
  20084. 24, // 363: WAWebProtobufsE2E.InteractiveMessage.ShopMessage.surface:type_name -> WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface
  20085. 201, // 364: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.buttons:type_name -> WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton
  20086. 160, // 365: WAWebProtobufsE2E.InteractiveMessage.Footer.audioMessage:type_name -> WAWebProtobufsE2E.AudioMessage
  20087. 161, // 366: WAWebProtobufsE2E.InteractiveMessage.Header.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
  20088. 101, // 367: WAWebProtobufsE2E.InteractiveMessage.Header.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
  20089. 95, // 368: WAWebProtobufsE2E.InteractiveMessage.Header.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
  20090. 165, // 369: WAWebProtobufsE2E.InteractiveMessage.Header.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
  20091. 137, // 370: WAWebProtobufsE2E.InteractiveMessage.Header.productMessage:type_name -> WAWebProtobufsE2E.ProductMessage
  20092. 205, // 371: WAWebProtobufsE2E.ListMessage.ProductListInfo.productSections:type_name -> WAWebProtobufsE2E.ListMessage.ProductSection
  20093. 204, // 372: WAWebProtobufsE2E.ListMessage.ProductListInfo.headerImage:type_name -> WAWebProtobufsE2E.ListMessage.ProductListHeaderImage
  20094. 206, // 373: WAWebProtobufsE2E.ListMessage.ProductSection.products:type_name -> WAWebProtobufsE2E.ListMessage.Product
  20095. 208, // 374: WAWebProtobufsE2E.ListMessage.Section.rows:type_name -> WAWebProtobufsE2E.ListMessage.Row
  20096. 211, // 375: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.currency:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency
  20097. 210, // 376: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.dateTime:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime
  20098. 212, // 377: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent
  20099. 213, // 378: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.unixEpoch:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch
  20100. 32, // 379: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.dayOfWeek:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType
  20101. 31, // 380: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.calendar:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType
  20102. 272, // 381: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.mediaUploadResult:type_name -> WAMmsRetry.MediaRetryNotification.ResultType
  20103. 140, // 382: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.stickerMessage:type_name -> WAWebProtobufsE2E.StickerMessage
  20104. 222, // 383: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.linkPreviewResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse
  20105. 221, // 384: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.placeholderMessageResendResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse
  20106. 219, // 385: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.waffleNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse
  20107. 220, // 386: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.fullHistorySyncOnDemandRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse
  20108. 218, // 387: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.companionMetaNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse
  20109. 216, // 388: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.syncdSnapshotFatalRecoveryResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse
  20110. 217, // 389: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.companionCanonicalUserNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionCanonicalUserNonceFetchResponse
  20111. 215, // 390: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.historySyncChunkRetryResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse
  20112. 3, // 391: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse.syncType:type_name -> WAWebProtobufsE2E.HistorySyncType
  20113. 33, // 392: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse.responseCode:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponseCode
  20114. 148, // 393: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
  20115. 34, // 394: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.responseCode:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode
  20116. 224, // 395: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.hqThumbnail:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail
  20117. 223, // 396: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.previewMetadata:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.PaymentLinkPreviewMetadata
  20118. 35, // 397: WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction.type:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction.GalaxyFlowActionType
  20119. 3, // 398: WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncChunkRetryRequest.syncType:type_name -> WAWebProtobufsE2E.HistorySyncType
  20120. 261, // 399: WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey:type_name -> WACommon.MessageKey
  20121. 148, // 400: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
  20122. 273, // 401: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.historySyncConfig:type_name -> WACompanionReg.DeviceProps.HistorySyncConfig
  20123. 45, // 402: WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader.headerType:type_name -> WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader.PaymentLinkHeaderType
  20124. 54, // 403: WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata.audienceType:type_name -> WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata.AudienceType
  20125. 246, // 404: WAWebProtobufsE2E.ContextInfo.DataSharingContext.parameters:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters
  20126. 56, // 405: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.contentType:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType
  20127. 58, // 406: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType
  20128. 57, // 407: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.adType:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.AdType
  20129. 59, // 408: WAWebProtobufsE2E.ContextInfo.AdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType
  20130. 111, // 409: WAWebProtobufsE2E.ContextInfo.QuestionReplyQuotedMessage.quotedQuestion:type_name -> WAWebProtobufsE2E.Message
  20131. 111, // 410: WAWebProtobufsE2E.ContextInfo.QuestionReplyQuotedMessage.quotedResponse:type_name -> WAWebProtobufsE2E.Message
  20132. 246, // 411: WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters.contents:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters
  20133. 64, // 412: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.webviewPresentation:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType
  20134. 101, // 413: WAWebProtobufsE2E.ProductMessage.ProductSnapshot.productImage:type_name -> WAWebProtobufsE2E.ImageMessage
  20135. 101, // 414: WAWebProtobufsE2E.ProductMessage.CatalogSnapshot.catalogImage:type_name -> WAWebProtobufsE2E.ImageMessage
  20136. 161, // 415: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
  20137. 101, // 416: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
  20138. 95, // 417: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
  20139. 165, // 418: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
  20140. 107, // 419: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.hydratedButtons:type_name -> WAWebProtobufsE2E.HydratedTemplateButton
  20141. 161, // 420: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
  20142. 89, // 421: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.highlyStructuredMessage:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
  20143. 101, // 422: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
  20144. 95, // 423: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
  20145. 165, // 424: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
  20146. 89, // 425: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.content:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
  20147. 89, // 426: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.footer:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
  20148. 176, // 427: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.buttons:type_name -> WAWebProtobufsE2E.TemplateButton
  20149. 89, // 428: WAWebProtobufsE2E.TemplateButton.CallButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
  20150. 89, // 429: WAWebProtobufsE2E.TemplateButton.CallButton.phoneNumber:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
  20151. 89, // 430: WAWebProtobufsE2E.TemplateButton.URLButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
  20152. 89, // 431: WAWebProtobufsE2E.TemplateButton.URLButton.URL:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
  20153. 89, // 432: WAWebProtobufsE2E.TemplateButton.QuickReplyButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
  20154. 433, // [433:433] is the sub-list for method output_type
  20155. 433, // [433:433] is the sub-list for method input_type
  20156. 433, // [433:433] is the sub-list for extension type_name
  20157. 433, // [433:433] is the sub-list for extension extendee
  20158. 0, // [0:433] is the sub-list for field type_name
  20159. }
  20160. func init() { file_waE2E_WAWebProtobufsE2E_proto_init() }
  20161. func file_waE2E_WAWebProtobufsE2E_proto_init() {
  20162. if File_waE2E_WAWebProtobufsE2E_proto != nil {
  20163. return
  20164. }
  20165. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[9].OneofWrappers = []any{
  20166. (*ButtonsResponseMessage_SelectedDisplayText)(nil),
  20167. }
  20168. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[10].OneofWrappers = []any{
  20169. (*ButtonsMessage_Text)(nil),
  20170. (*ButtonsMessage_DocumentMessage)(nil),
  20171. (*ButtonsMessage_ImageMessage)(nil),
  20172. (*ButtonsMessage_VideoMessage)(nil),
  20173. (*ButtonsMessage_LocationMessage)(nil),
  20174. }
  20175. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[13].OneofWrappers = []any{
  20176. (*InteractiveResponseMessage_NativeFlowResponseMessage_)(nil),
  20177. }
  20178. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[14].OneofWrappers = []any{
  20179. (*InteractiveMessage_ShopStorefrontMessage)(nil),
  20180. (*InteractiveMessage_CollectionMessage_)(nil),
  20181. (*InteractiveMessage_NativeFlowMessage_)(nil),
  20182. (*InteractiveMessage_CarouselMessage_)(nil),
  20183. }
  20184. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[37].OneofWrappers = []any{
  20185. (*InteractiveAnnotation_Location)(nil),
  20186. (*InteractiveAnnotation_Newsletter)(nil),
  20187. (*InteractiveAnnotation_EmbeddedAction)(nil),
  20188. (*InteractiveAnnotation_TapAction)(nil),
  20189. }
  20190. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[38].OneofWrappers = []any{
  20191. (*HydratedTemplateButton_QuickReplyButton)(nil),
  20192. (*HydratedTemplateButton_UrlButton)(nil),
  20193. (*HydratedTemplateButton_CallButton)(nil),
  20194. }
  20195. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[70].OneofWrappers = []any{
  20196. (*TemplateMessage_FourRowTemplate_)(nil),
  20197. (*TemplateMessage_HydratedFourRowTemplate_)(nil),
  20198. (*TemplateMessage_InteractiveMessageTemplate)(nil),
  20199. }
  20200. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[103].OneofWrappers = []any{
  20201. (*EmbeddedContent_EmbeddedMessage)(nil),
  20202. (*EmbeddedContent_EmbeddedMusic)(nil),
  20203. }
  20204. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[107].OneofWrappers = []any{
  20205. (*TemplateButton_QuickReplyButton_)(nil),
  20206. (*TemplateButton_UrlButton)(nil),
  20207. (*TemplateButton_CallButton_)(nil),
  20208. }
  20209. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[129].OneofWrappers = []any{
  20210. (*InteractiveMessage_Footer_AudioMessage)(nil),
  20211. }
  20212. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[131].OneofWrappers = []any{
  20213. (*InteractiveMessage_Header_DocumentMessage)(nil),
  20214. (*InteractiveMessage_Header_ImageMessage)(nil),
  20215. (*InteractiveMessage_Header_JPEGThumbnail)(nil),
  20216. (*InteractiveMessage_Header_VideoMessage)(nil),
  20217. (*InteractiveMessage_Header_LocationMessage)(nil),
  20218. (*InteractiveMessage_Header_ProductMessage)(nil),
  20219. }
  20220. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[140].OneofWrappers = []any{
  20221. (*HighlyStructuredMessage_HSMLocalizableParameter_Currency)(nil),
  20222. (*HighlyStructuredMessage_HSMLocalizableParameter_DateTime)(nil),
  20223. }
  20224. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[141].OneofWrappers = []any{
  20225. (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_Component)(nil),
  20226. (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_UnixEpoch)(nil),
  20227. }
  20228. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[186].OneofWrappers = []any{
  20229. (*TemplateMessage_HydratedFourRowTemplate_DocumentMessage)(nil),
  20230. (*TemplateMessage_HydratedFourRowTemplate_HydratedTitleText)(nil),
  20231. (*TemplateMessage_HydratedFourRowTemplate_ImageMessage)(nil),
  20232. (*TemplateMessage_HydratedFourRowTemplate_VideoMessage)(nil),
  20233. (*TemplateMessage_HydratedFourRowTemplate_LocationMessage)(nil),
  20234. }
  20235. file_waE2E_WAWebProtobufsE2E_proto_msgTypes[187].OneofWrappers = []any{
  20236. (*TemplateMessage_FourRowTemplate_DocumentMessage)(nil),
  20237. (*TemplateMessage_FourRowTemplate_HighlyStructuredMessage)(nil),
  20238. (*TemplateMessage_FourRowTemplate_ImageMessage)(nil),
  20239. (*TemplateMessage_FourRowTemplate_VideoMessage)(nil),
  20240. (*TemplateMessage_FourRowTemplate_LocationMessage)(nil),
  20241. }
  20242. type x struct{}
  20243. out := protoimpl.TypeBuilder{
  20244. File: protoimpl.DescBuilder{
  20245. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  20246. RawDescriptor: unsafe.Slice(unsafe.StringData(file_waE2E_WAWebProtobufsE2E_proto_rawDesc), len(file_waE2E_WAWebProtobufsE2E_proto_rawDesc)),
  20247. NumEnums: 69,
  20248. NumMessages: 192,
  20249. NumExtensions: 0,
  20250. NumServices: 0,
  20251. },
  20252. GoTypes: file_waE2E_WAWebProtobufsE2E_proto_goTypes,
  20253. DependencyIndexes: file_waE2E_WAWebProtobufsE2E_proto_depIdxs,
  20254. EnumInfos: file_waE2E_WAWebProtobufsE2E_proto_enumTypes,
  20255. MessageInfos: file_waE2E_WAWebProtobufsE2E_proto_msgTypes,
  20256. }.Build()
  20257. File_waE2E_WAWebProtobufsE2E_proto = out.File
  20258. file_waE2E_WAWebProtobufsE2E_proto_goTypes = nil
  20259. file_waE2E_WAWebProtobufsE2E_proto_depIdxs = nil
  20260. }