WAAICommon.pb.go 303 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.36.6
  4. // protoc v6.31.1
  5. // source: waAICommon/WAAICommon.proto
  6. package waAICommon
  7. import (
  8. waCommon "git.bobomao.top/joey/whatsmeow/proto/waCommon"
  9. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  10. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  11. reflect "reflect"
  12. sync "sync"
  13. unsafe "unsafe"
  14. )
  15. const (
  16. // Verify that this generated code is sufficiently up-to-date.
  17. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  18. // Verify that runtime/protoimpl is sufficiently up-to-date.
  19. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  20. )
  21. type BotMetricsEntryPoint int32
  22. const (
  23. BotMetricsEntryPoint_UNDEFINED_ENTRY_POINT BotMetricsEntryPoint = 0
  24. BotMetricsEntryPoint_FAVICON BotMetricsEntryPoint = 1
  25. BotMetricsEntryPoint_CHATLIST BotMetricsEntryPoint = 2
  26. BotMetricsEntryPoint_AISEARCH_NULL_STATE_PAPER_PLANE BotMetricsEntryPoint = 3
  27. BotMetricsEntryPoint_AISEARCH_NULL_STATE_SUGGESTION BotMetricsEntryPoint = 4
  28. BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_SUGGESTION BotMetricsEntryPoint = 5
  29. BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_PAPER_PLANE BotMetricsEntryPoint = 6
  30. BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_RESULT_CHATLIST BotMetricsEntryPoint = 7
  31. BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_RESULT_MESSAGES BotMetricsEntryPoint = 8
  32. BotMetricsEntryPoint_AIVOICE_SEARCH_BAR BotMetricsEntryPoint = 9
  33. BotMetricsEntryPoint_AIVOICE_FAVICON BotMetricsEntryPoint = 10
  34. BotMetricsEntryPoint_AISTUDIO BotMetricsEntryPoint = 11
  35. BotMetricsEntryPoint_DEEPLINK BotMetricsEntryPoint = 12
  36. BotMetricsEntryPoint_NOTIFICATION BotMetricsEntryPoint = 13
  37. BotMetricsEntryPoint_PROFILE_MESSAGE_BUTTON BotMetricsEntryPoint = 14
  38. BotMetricsEntryPoint_FORWARD BotMetricsEntryPoint = 15
  39. BotMetricsEntryPoint_APP_SHORTCUT BotMetricsEntryPoint = 16
  40. BotMetricsEntryPoint_FF_FAMILY BotMetricsEntryPoint = 17
  41. BotMetricsEntryPoint_AI_TAB BotMetricsEntryPoint = 18
  42. BotMetricsEntryPoint_AI_HOME BotMetricsEntryPoint = 19
  43. BotMetricsEntryPoint_AI_DEEPLINK_IMMERSIVE BotMetricsEntryPoint = 20
  44. BotMetricsEntryPoint_AI_DEEPLINK BotMetricsEntryPoint = 21
  45. BotMetricsEntryPoint_META_AI_CHAT_SHORTCUT_AI_STUDIO BotMetricsEntryPoint = 22
  46. BotMetricsEntryPoint_UGC_CHAT_SHORTCUT_AI_STUDIO BotMetricsEntryPoint = 23
  47. BotMetricsEntryPoint_NEW_CHAT_AI_STUDIO BotMetricsEntryPoint = 24
  48. BotMetricsEntryPoint_AIVOICE_FAVICON_CALL_HISTORY BotMetricsEntryPoint = 25
  49. BotMetricsEntryPoint_ASK_META_AI_CONTEXT_MENU BotMetricsEntryPoint = 26
  50. BotMetricsEntryPoint_ASK_META_AI_CONTEXT_MENU_1ON1 BotMetricsEntryPoint = 27
  51. BotMetricsEntryPoint_ASK_META_AI_CONTEXT_MENU_GROUP BotMetricsEntryPoint = 28
  52. BotMetricsEntryPoint_INVOKE_META_AI_1ON1 BotMetricsEntryPoint = 29
  53. BotMetricsEntryPoint_INVOKE_META_AI_GROUP BotMetricsEntryPoint = 30
  54. BotMetricsEntryPoint_META_AI_FORWARD BotMetricsEntryPoint = 31
  55. BotMetricsEntryPoint_NEW_CHAT_AI_CONTACT BotMetricsEntryPoint = 32
  56. BotMetricsEntryPoint_MESSAGE_QUICK_ACTION_1_ON_1_CHAT BotMetricsEntryPoint = 33
  57. BotMetricsEntryPoint_MESSAGE_QUICK_ACTION_GROUP_CHAT BotMetricsEntryPoint = 34
  58. BotMetricsEntryPoint_ATTACHMENT_TRAY_1_ON_1_CHAT BotMetricsEntryPoint = 35
  59. BotMetricsEntryPoint_ATTACHMENT_TRAY_GROUP_CHAT BotMetricsEntryPoint = 36
  60. )
  61. // Enum value maps for BotMetricsEntryPoint.
  62. var (
  63. BotMetricsEntryPoint_name = map[int32]string{
  64. 0: "UNDEFINED_ENTRY_POINT",
  65. 1: "FAVICON",
  66. 2: "CHATLIST",
  67. 3: "AISEARCH_NULL_STATE_PAPER_PLANE",
  68. 4: "AISEARCH_NULL_STATE_SUGGESTION",
  69. 5: "AISEARCH_TYPE_AHEAD_SUGGESTION",
  70. 6: "AISEARCH_TYPE_AHEAD_PAPER_PLANE",
  71. 7: "AISEARCH_TYPE_AHEAD_RESULT_CHATLIST",
  72. 8: "AISEARCH_TYPE_AHEAD_RESULT_MESSAGES",
  73. 9: "AIVOICE_SEARCH_BAR",
  74. 10: "AIVOICE_FAVICON",
  75. 11: "AISTUDIO",
  76. 12: "DEEPLINK",
  77. 13: "NOTIFICATION",
  78. 14: "PROFILE_MESSAGE_BUTTON",
  79. 15: "FORWARD",
  80. 16: "APP_SHORTCUT",
  81. 17: "FF_FAMILY",
  82. 18: "AI_TAB",
  83. 19: "AI_HOME",
  84. 20: "AI_DEEPLINK_IMMERSIVE",
  85. 21: "AI_DEEPLINK",
  86. 22: "META_AI_CHAT_SHORTCUT_AI_STUDIO",
  87. 23: "UGC_CHAT_SHORTCUT_AI_STUDIO",
  88. 24: "NEW_CHAT_AI_STUDIO",
  89. 25: "AIVOICE_FAVICON_CALL_HISTORY",
  90. 26: "ASK_META_AI_CONTEXT_MENU",
  91. 27: "ASK_META_AI_CONTEXT_MENU_1ON1",
  92. 28: "ASK_META_AI_CONTEXT_MENU_GROUP",
  93. 29: "INVOKE_META_AI_1ON1",
  94. 30: "INVOKE_META_AI_GROUP",
  95. 31: "META_AI_FORWARD",
  96. 32: "NEW_CHAT_AI_CONTACT",
  97. 33: "MESSAGE_QUICK_ACTION_1_ON_1_CHAT",
  98. 34: "MESSAGE_QUICK_ACTION_GROUP_CHAT",
  99. 35: "ATTACHMENT_TRAY_1_ON_1_CHAT",
  100. 36: "ATTACHMENT_TRAY_GROUP_CHAT",
  101. }
  102. BotMetricsEntryPoint_value = map[string]int32{
  103. "UNDEFINED_ENTRY_POINT": 0,
  104. "FAVICON": 1,
  105. "CHATLIST": 2,
  106. "AISEARCH_NULL_STATE_PAPER_PLANE": 3,
  107. "AISEARCH_NULL_STATE_SUGGESTION": 4,
  108. "AISEARCH_TYPE_AHEAD_SUGGESTION": 5,
  109. "AISEARCH_TYPE_AHEAD_PAPER_PLANE": 6,
  110. "AISEARCH_TYPE_AHEAD_RESULT_CHATLIST": 7,
  111. "AISEARCH_TYPE_AHEAD_RESULT_MESSAGES": 8,
  112. "AIVOICE_SEARCH_BAR": 9,
  113. "AIVOICE_FAVICON": 10,
  114. "AISTUDIO": 11,
  115. "DEEPLINK": 12,
  116. "NOTIFICATION": 13,
  117. "PROFILE_MESSAGE_BUTTON": 14,
  118. "FORWARD": 15,
  119. "APP_SHORTCUT": 16,
  120. "FF_FAMILY": 17,
  121. "AI_TAB": 18,
  122. "AI_HOME": 19,
  123. "AI_DEEPLINK_IMMERSIVE": 20,
  124. "AI_DEEPLINK": 21,
  125. "META_AI_CHAT_SHORTCUT_AI_STUDIO": 22,
  126. "UGC_CHAT_SHORTCUT_AI_STUDIO": 23,
  127. "NEW_CHAT_AI_STUDIO": 24,
  128. "AIVOICE_FAVICON_CALL_HISTORY": 25,
  129. "ASK_META_AI_CONTEXT_MENU": 26,
  130. "ASK_META_AI_CONTEXT_MENU_1ON1": 27,
  131. "ASK_META_AI_CONTEXT_MENU_GROUP": 28,
  132. "INVOKE_META_AI_1ON1": 29,
  133. "INVOKE_META_AI_GROUP": 30,
  134. "META_AI_FORWARD": 31,
  135. "NEW_CHAT_AI_CONTACT": 32,
  136. "MESSAGE_QUICK_ACTION_1_ON_1_CHAT": 33,
  137. "MESSAGE_QUICK_ACTION_GROUP_CHAT": 34,
  138. "ATTACHMENT_TRAY_1_ON_1_CHAT": 35,
  139. "ATTACHMENT_TRAY_GROUP_CHAT": 36,
  140. }
  141. )
  142. func (x BotMetricsEntryPoint) Enum() *BotMetricsEntryPoint {
  143. p := new(BotMetricsEntryPoint)
  144. *p = x
  145. return p
  146. }
  147. func (x BotMetricsEntryPoint) String() string {
  148. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  149. }
  150. func (BotMetricsEntryPoint) Descriptor() protoreflect.EnumDescriptor {
  151. return file_waAICommon_WAAICommon_proto_enumTypes[0].Descriptor()
  152. }
  153. func (BotMetricsEntryPoint) Type() protoreflect.EnumType {
  154. return &file_waAICommon_WAAICommon_proto_enumTypes[0]
  155. }
  156. func (x BotMetricsEntryPoint) Number() protoreflect.EnumNumber {
  157. return protoreflect.EnumNumber(x)
  158. }
  159. // Deprecated: Do not use.
  160. func (x *BotMetricsEntryPoint) UnmarshalJSON(b []byte) error {
  161. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  162. if err != nil {
  163. return err
  164. }
  165. *x = BotMetricsEntryPoint(num)
  166. return nil
  167. }
  168. // Deprecated: Use BotMetricsEntryPoint.Descriptor instead.
  169. func (BotMetricsEntryPoint) EnumDescriptor() ([]byte, []int) {
  170. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{0}
  171. }
  172. type BotMetricsThreadEntryPoint int32
  173. const (
  174. BotMetricsThreadEntryPoint_AI_TAB_THREAD BotMetricsThreadEntryPoint = 1
  175. BotMetricsThreadEntryPoint_AI_HOME_THREAD BotMetricsThreadEntryPoint = 2
  176. BotMetricsThreadEntryPoint_AI_DEEPLINK_IMMERSIVE_THREAD BotMetricsThreadEntryPoint = 3
  177. BotMetricsThreadEntryPoint_AI_DEEPLINK_THREAD BotMetricsThreadEntryPoint = 4
  178. BotMetricsThreadEntryPoint_ASK_META_AI_CONTEXT_MENU_THREAD BotMetricsThreadEntryPoint = 5
  179. )
  180. // Enum value maps for BotMetricsThreadEntryPoint.
  181. var (
  182. BotMetricsThreadEntryPoint_name = map[int32]string{
  183. 1: "AI_TAB_THREAD",
  184. 2: "AI_HOME_THREAD",
  185. 3: "AI_DEEPLINK_IMMERSIVE_THREAD",
  186. 4: "AI_DEEPLINK_THREAD",
  187. 5: "ASK_META_AI_CONTEXT_MENU_THREAD",
  188. }
  189. BotMetricsThreadEntryPoint_value = map[string]int32{
  190. "AI_TAB_THREAD": 1,
  191. "AI_HOME_THREAD": 2,
  192. "AI_DEEPLINK_IMMERSIVE_THREAD": 3,
  193. "AI_DEEPLINK_THREAD": 4,
  194. "ASK_META_AI_CONTEXT_MENU_THREAD": 5,
  195. }
  196. )
  197. func (x BotMetricsThreadEntryPoint) Enum() *BotMetricsThreadEntryPoint {
  198. p := new(BotMetricsThreadEntryPoint)
  199. *p = x
  200. return p
  201. }
  202. func (x BotMetricsThreadEntryPoint) String() string {
  203. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  204. }
  205. func (BotMetricsThreadEntryPoint) Descriptor() protoreflect.EnumDescriptor {
  206. return file_waAICommon_WAAICommon_proto_enumTypes[1].Descriptor()
  207. }
  208. func (BotMetricsThreadEntryPoint) Type() protoreflect.EnumType {
  209. return &file_waAICommon_WAAICommon_proto_enumTypes[1]
  210. }
  211. func (x BotMetricsThreadEntryPoint) Number() protoreflect.EnumNumber {
  212. return protoreflect.EnumNumber(x)
  213. }
  214. // Deprecated: Do not use.
  215. func (x *BotMetricsThreadEntryPoint) UnmarshalJSON(b []byte) error {
  216. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  217. if err != nil {
  218. return err
  219. }
  220. *x = BotMetricsThreadEntryPoint(num)
  221. return nil
  222. }
  223. // Deprecated: Use BotMetricsThreadEntryPoint.Descriptor instead.
  224. func (BotMetricsThreadEntryPoint) EnumDescriptor() ([]byte, []int) {
  225. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{1}
  226. }
  227. type BotSessionSource int32
  228. const (
  229. BotSessionSource_NONE BotSessionSource = 0
  230. BotSessionSource_NULL_STATE BotSessionSource = 1
  231. BotSessionSource_TYPEAHEAD BotSessionSource = 2
  232. BotSessionSource_USER_INPUT BotSessionSource = 3
  233. BotSessionSource_EMU_FLASH BotSessionSource = 4
  234. BotSessionSource_EMU_FLASH_FOLLOWUP BotSessionSource = 5
  235. BotSessionSource_VOICE BotSessionSource = 6
  236. )
  237. // Enum value maps for BotSessionSource.
  238. var (
  239. BotSessionSource_name = map[int32]string{
  240. 0: "NONE",
  241. 1: "NULL_STATE",
  242. 2: "TYPEAHEAD",
  243. 3: "USER_INPUT",
  244. 4: "EMU_FLASH",
  245. 5: "EMU_FLASH_FOLLOWUP",
  246. 6: "VOICE",
  247. }
  248. BotSessionSource_value = map[string]int32{
  249. "NONE": 0,
  250. "NULL_STATE": 1,
  251. "TYPEAHEAD": 2,
  252. "USER_INPUT": 3,
  253. "EMU_FLASH": 4,
  254. "EMU_FLASH_FOLLOWUP": 5,
  255. "VOICE": 6,
  256. }
  257. )
  258. func (x BotSessionSource) Enum() *BotSessionSource {
  259. p := new(BotSessionSource)
  260. *p = x
  261. return p
  262. }
  263. func (x BotSessionSource) String() string {
  264. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  265. }
  266. func (BotSessionSource) Descriptor() protoreflect.EnumDescriptor {
  267. return file_waAICommon_WAAICommon_proto_enumTypes[2].Descriptor()
  268. }
  269. func (BotSessionSource) Type() protoreflect.EnumType {
  270. return &file_waAICommon_WAAICommon_proto_enumTypes[2]
  271. }
  272. func (x BotSessionSource) Number() protoreflect.EnumNumber {
  273. return protoreflect.EnumNumber(x)
  274. }
  275. // Deprecated: Do not use.
  276. func (x *BotSessionSource) UnmarshalJSON(b []byte) error {
  277. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  278. if err != nil {
  279. return err
  280. }
  281. *x = BotSessionSource(num)
  282. return nil
  283. }
  284. // Deprecated: Use BotSessionSource.Descriptor instead.
  285. func (BotSessionSource) EnumDescriptor() ([]byte, []int) {
  286. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{2}
  287. }
  288. type AIRichResponseMessageType int32
  289. const (
  290. AIRichResponseMessageType_AI_RICH_RESPONSE_TYPE_UNKNOWN AIRichResponseMessageType = 0
  291. AIRichResponseMessageType_AI_RICH_RESPONSE_TYPE_STANDARD AIRichResponseMessageType = 1
  292. )
  293. // Enum value maps for AIRichResponseMessageType.
  294. var (
  295. AIRichResponseMessageType_name = map[int32]string{
  296. 0: "AI_RICH_RESPONSE_TYPE_UNKNOWN",
  297. 1: "AI_RICH_RESPONSE_TYPE_STANDARD",
  298. }
  299. AIRichResponseMessageType_value = map[string]int32{
  300. "AI_RICH_RESPONSE_TYPE_UNKNOWN": 0,
  301. "AI_RICH_RESPONSE_TYPE_STANDARD": 1,
  302. }
  303. )
  304. func (x AIRichResponseMessageType) Enum() *AIRichResponseMessageType {
  305. p := new(AIRichResponseMessageType)
  306. *p = x
  307. return p
  308. }
  309. func (x AIRichResponseMessageType) String() string {
  310. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  311. }
  312. func (AIRichResponseMessageType) Descriptor() protoreflect.EnumDescriptor {
  313. return file_waAICommon_WAAICommon_proto_enumTypes[3].Descriptor()
  314. }
  315. func (AIRichResponseMessageType) Type() protoreflect.EnumType {
  316. return &file_waAICommon_WAAICommon_proto_enumTypes[3]
  317. }
  318. func (x AIRichResponseMessageType) Number() protoreflect.EnumNumber {
  319. return protoreflect.EnumNumber(x)
  320. }
  321. // Deprecated: Do not use.
  322. func (x *AIRichResponseMessageType) UnmarshalJSON(b []byte) error {
  323. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  324. if err != nil {
  325. return err
  326. }
  327. *x = AIRichResponseMessageType(num)
  328. return nil
  329. }
  330. // Deprecated: Use AIRichResponseMessageType.Descriptor instead.
  331. func (AIRichResponseMessageType) EnumDescriptor() ([]byte, []int) {
  332. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{3}
  333. }
  334. type AIRichResponseSubMessageType int32
  335. const (
  336. AIRichResponseSubMessageType_AI_RICH_RESPONSE_UNKNOWN AIRichResponseSubMessageType = 0
  337. AIRichResponseSubMessageType_AI_RICH_RESPONSE_GRID_IMAGE AIRichResponseSubMessageType = 1
  338. AIRichResponseSubMessageType_AI_RICH_RESPONSE_TEXT AIRichResponseSubMessageType = 2
  339. AIRichResponseSubMessageType_AI_RICH_RESPONSE_INLINE_IMAGE AIRichResponseSubMessageType = 3
  340. AIRichResponseSubMessageType_AI_RICH_RESPONSE_TABLE AIRichResponseSubMessageType = 4
  341. AIRichResponseSubMessageType_AI_RICH_RESPONSE_CODE AIRichResponseSubMessageType = 5
  342. AIRichResponseSubMessageType_AI_RICH_RESPONSE_DYNAMIC AIRichResponseSubMessageType = 6
  343. AIRichResponseSubMessageType_AI_RICH_RESPONSE_MAP AIRichResponseSubMessageType = 7
  344. AIRichResponseSubMessageType_AI_RICH_RESPONSE_LATEX AIRichResponseSubMessageType = 8
  345. AIRichResponseSubMessageType_AI_RICH_RESPONSE_CONTENT_ITEMS AIRichResponseSubMessageType = 9
  346. )
  347. // Enum value maps for AIRichResponseSubMessageType.
  348. var (
  349. AIRichResponseSubMessageType_name = map[int32]string{
  350. 0: "AI_RICH_RESPONSE_UNKNOWN",
  351. 1: "AI_RICH_RESPONSE_GRID_IMAGE",
  352. 2: "AI_RICH_RESPONSE_TEXT",
  353. 3: "AI_RICH_RESPONSE_INLINE_IMAGE",
  354. 4: "AI_RICH_RESPONSE_TABLE",
  355. 5: "AI_RICH_RESPONSE_CODE",
  356. 6: "AI_RICH_RESPONSE_DYNAMIC",
  357. 7: "AI_RICH_RESPONSE_MAP",
  358. 8: "AI_RICH_RESPONSE_LATEX",
  359. 9: "AI_RICH_RESPONSE_CONTENT_ITEMS",
  360. }
  361. AIRichResponseSubMessageType_value = map[string]int32{
  362. "AI_RICH_RESPONSE_UNKNOWN": 0,
  363. "AI_RICH_RESPONSE_GRID_IMAGE": 1,
  364. "AI_RICH_RESPONSE_TEXT": 2,
  365. "AI_RICH_RESPONSE_INLINE_IMAGE": 3,
  366. "AI_RICH_RESPONSE_TABLE": 4,
  367. "AI_RICH_RESPONSE_CODE": 5,
  368. "AI_RICH_RESPONSE_DYNAMIC": 6,
  369. "AI_RICH_RESPONSE_MAP": 7,
  370. "AI_RICH_RESPONSE_LATEX": 8,
  371. "AI_RICH_RESPONSE_CONTENT_ITEMS": 9,
  372. }
  373. )
  374. func (x AIRichResponseSubMessageType) Enum() *AIRichResponseSubMessageType {
  375. p := new(AIRichResponseSubMessageType)
  376. *p = x
  377. return p
  378. }
  379. func (x AIRichResponseSubMessageType) String() string {
  380. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  381. }
  382. func (AIRichResponseSubMessageType) Descriptor() protoreflect.EnumDescriptor {
  383. return file_waAICommon_WAAICommon_proto_enumTypes[4].Descriptor()
  384. }
  385. func (AIRichResponseSubMessageType) Type() protoreflect.EnumType {
  386. return &file_waAICommon_WAAICommon_proto_enumTypes[4]
  387. }
  388. func (x AIRichResponseSubMessageType) Number() protoreflect.EnumNumber {
  389. return protoreflect.EnumNumber(x)
  390. }
  391. // Deprecated: Do not use.
  392. func (x *AIRichResponseSubMessageType) UnmarshalJSON(b []byte) error {
  393. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  394. if err != nil {
  395. return err
  396. }
  397. *x = AIRichResponseSubMessageType(num)
  398. return nil
  399. }
  400. // Deprecated: Use AIRichResponseSubMessageType.Descriptor instead.
  401. func (AIRichResponseSubMessageType) EnumDescriptor() ([]byte, []int) {
  402. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{4}
  403. }
  404. type BotPluginMetadata_PluginType int32
  405. const (
  406. BotPluginMetadata_UNKNOWN_PLUGIN BotPluginMetadata_PluginType = 0
  407. BotPluginMetadata_REELS BotPluginMetadata_PluginType = 1
  408. BotPluginMetadata_SEARCH BotPluginMetadata_PluginType = 2
  409. )
  410. // Enum value maps for BotPluginMetadata_PluginType.
  411. var (
  412. BotPluginMetadata_PluginType_name = map[int32]string{
  413. 0: "UNKNOWN_PLUGIN",
  414. 1: "REELS",
  415. 2: "SEARCH",
  416. }
  417. BotPluginMetadata_PluginType_value = map[string]int32{
  418. "UNKNOWN_PLUGIN": 0,
  419. "REELS": 1,
  420. "SEARCH": 2,
  421. }
  422. )
  423. func (x BotPluginMetadata_PluginType) Enum() *BotPluginMetadata_PluginType {
  424. p := new(BotPluginMetadata_PluginType)
  425. *p = x
  426. return p
  427. }
  428. func (x BotPluginMetadata_PluginType) String() string {
  429. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  430. }
  431. func (BotPluginMetadata_PluginType) Descriptor() protoreflect.EnumDescriptor {
  432. return file_waAICommon_WAAICommon_proto_enumTypes[5].Descriptor()
  433. }
  434. func (BotPluginMetadata_PluginType) Type() protoreflect.EnumType {
  435. return &file_waAICommon_WAAICommon_proto_enumTypes[5]
  436. }
  437. func (x BotPluginMetadata_PluginType) Number() protoreflect.EnumNumber {
  438. return protoreflect.EnumNumber(x)
  439. }
  440. // Deprecated: Do not use.
  441. func (x *BotPluginMetadata_PluginType) UnmarshalJSON(b []byte) error {
  442. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  443. if err != nil {
  444. return err
  445. }
  446. *x = BotPluginMetadata_PluginType(num)
  447. return nil
  448. }
  449. // Deprecated: Use BotPluginMetadata_PluginType.Descriptor instead.
  450. func (BotPluginMetadata_PluginType) EnumDescriptor() ([]byte, []int) {
  451. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{0, 0}
  452. }
  453. type BotPluginMetadata_SearchProvider int32
  454. const (
  455. BotPluginMetadata_UNKNOWN BotPluginMetadata_SearchProvider = 0
  456. BotPluginMetadata_BING BotPluginMetadata_SearchProvider = 1
  457. BotPluginMetadata_GOOGLE BotPluginMetadata_SearchProvider = 2
  458. BotPluginMetadata_SUPPORT BotPluginMetadata_SearchProvider = 3
  459. )
  460. // Enum value maps for BotPluginMetadata_SearchProvider.
  461. var (
  462. BotPluginMetadata_SearchProvider_name = map[int32]string{
  463. 0: "UNKNOWN",
  464. 1: "BING",
  465. 2: "GOOGLE",
  466. 3: "SUPPORT",
  467. }
  468. BotPluginMetadata_SearchProvider_value = map[string]int32{
  469. "UNKNOWN": 0,
  470. "BING": 1,
  471. "GOOGLE": 2,
  472. "SUPPORT": 3,
  473. }
  474. )
  475. func (x BotPluginMetadata_SearchProvider) Enum() *BotPluginMetadata_SearchProvider {
  476. p := new(BotPluginMetadata_SearchProvider)
  477. *p = x
  478. return p
  479. }
  480. func (x BotPluginMetadata_SearchProvider) String() string {
  481. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  482. }
  483. func (BotPluginMetadata_SearchProvider) Descriptor() protoreflect.EnumDescriptor {
  484. return file_waAICommon_WAAICommon_proto_enumTypes[6].Descriptor()
  485. }
  486. func (BotPluginMetadata_SearchProvider) Type() protoreflect.EnumType {
  487. return &file_waAICommon_WAAICommon_proto_enumTypes[6]
  488. }
  489. func (x BotPluginMetadata_SearchProvider) Number() protoreflect.EnumNumber {
  490. return protoreflect.EnumNumber(x)
  491. }
  492. // Deprecated: Do not use.
  493. func (x *BotPluginMetadata_SearchProvider) UnmarshalJSON(b []byte) error {
  494. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  495. if err != nil {
  496. return err
  497. }
  498. *x = BotPluginMetadata_SearchProvider(num)
  499. return nil
  500. }
  501. // Deprecated: Use BotPluginMetadata_SearchProvider.Descriptor instead.
  502. func (BotPluginMetadata_SearchProvider) EnumDescriptor() ([]byte, []int) {
  503. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{0, 1}
  504. }
  505. type BotLinkedAccount_BotLinkedAccountType int32
  506. const (
  507. BotLinkedAccount_BOT_LINKED_ACCOUNT_TYPE_1P BotLinkedAccount_BotLinkedAccountType = 0
  508. )
  509. // Enum value maps for BotLinkedAccount_BotLinkedAccountType.
  510. var (
  511. BotLinkedAccount_BotLinkedAccountType_name = map[int32]string{
  512. 0: "BOT_LINKED_ACCOUNT_TYPE_1P",
  513. }
  514. BotLinkedAccount_BotLinkedAccountType_value = map[string]int32{
  515. "BOT_LINKED_ACCOUNT_TYPE_1P": 0,
  516. }
  517. )
  518. func (x BotLinkedAccount_BotLinkedAccountType) Enum() *BotLinkedAccount_BotLinkedAccountType {
  519. p := new(BotLinkedAccount_BotLinkedAccountType)
  520. *p = x
  521. return p
  522. }
  523. func (x BotLinkedAccount_BotLinkedAccountType) String() string {
  524. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  525. }
  526. func (BotLinkedAccount_BotLinkedAccountType) Descriptor() protoreflect.EnumDescriptor {
  527. return file_waAICommon_WAAICommon_proto_enumTypes[7].Descriptor()
  528. }
  529. func (BotLinkedAccount_BotLinkedAccountType) Type() protoreflect.EnumType {
  530. return &file_waAICommon_WAAICommon_proto_enumTypes[7]
  531. }
  532. func (x BotLinkedAccount_BotLinkedAccountType) Number() protoreflect.EnumNumber {
  533. return protoreflect.EnumNumber(x)
  534. }
  535. // Deprecated: Do not use.
  536. func (x *BotLinkedAccount_BotLinkedAccountType) UnmarshalJSON(b []byte) error {
  537. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  538. if err != nil {
  539. return err
  540. }
  541. *x = BotLinkedAccount_BotLinkedAccountType(num)
  542. return nil
  543. }
  544. // Deprecated: Use BotLinkedAccount_BotLinkedAccountType.Descriptor instead.
  545. func (BotLinkedAccount_BotLinkedAccountType) EnumDescriptor() ([]byte, []int) {
  546. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{1, 0}
  547. }
  548. type BotSignatureVerificationUseCaseProof_BotSignatureUseCase int32
  549. const (
  550. BotSignatureVerificationUseCaseProof_UNSPECIFIED BotSignatureVerificationUseCaseProof_BotSignatureUseCase = 0
  551. BotSignatureVerificationUseCaseProof_WA_BOT_MSG BotSignatureVerificationUseCaseProof_BotSignatureUseCase = 1
  552. )
  553. // Enum value maps for BotSignatureVerificationUseCaseProof_BotSignatureUseCase.
  554. var (
  555. BotSignatureVerificationUseCaseProof_BotSignatureUseCase_name = map[int32]string{
  556. 0: "UNSPECIFIED",
  557. 1: "WA_BOT_MSG",
  558. }
  559. BotSignatureVerificationUseCaseProof_BotSignatureUseCase_value = map[string]int32{
  560. "UNSPECIFIED": 0,
  561. "WA_BOT_MSG": 1,
  562. }
  563. )
  564. func (x BotSignatureVerificationUseCaseProof_BotSignatureUseCase) Enum() *BotSignatureVerificationUseCaseProof_BotSignatureUseCase {
  565. p := new(BotSignatureVerificationUseCaseProof_BotSignatureUseCase)
  566. *p = x
  567. return p
  568. }
  569. func (x BotSignatureVerificationUseCaseProof_BotSignatureUseCase) String() string {
  570. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  571. }
  572. func (BotSignatureVerificationUseCaseProof_BotSignatureUseCase) Descriptor() protoreflect.EnumDescriptor {
  573. return file_waAICommon_WAAICommon_proto_enumTypes[8].Descriptor()
  574. }
  575. func (BotSignatureVerificationUseCaseProof_BotSignatureUseCase) Type() protoreflect.EnumType {
  576. return &file_waAICommon_WAAICommon_proto_enumTypes[8]
  577. }
  578. func (x BotSignatureVerificationUseCaseProof_BotSignatureUseCase) Number() protoreflect.EnumNumber {
  579. return protoreflect.EnumNumber(x)
  580. }
  581. // Deprecated: Do not use.
  582. func (x *BotSignatureVerificationUseCaseProof_BotSignatureUseCase) UnmarshalJSON(b []byte) error {
  583. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  584. if err != nil {
  585. return err
  586. }
  587. *x = BotSignatureVerificationUseCaseProof_BotSignatureUseCase(num)
  588. return nil
  589. }
  590. // Deprecated: Use BotSignatureVerificationUseCaseProof_BotSignatureUseCase.Descriptor instead.
  591. func (BotSignatureVerificationUseCaseProof_BotSignatureUseCase) EnumDescriptor() ([]byte, []int) {
  592. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{2, 0}
  593. }
  594. type BotPromotionMessageMetadata_BotPromotionType int32
  595. const (
  596. BotPromotionMessageMetadata_UNKNOWN_TYPE BotPromotionMessageMetadata_BotPromotionType = 0
  597. BotPromotionMessageMetadata_C50 BotPromotionMessageMetadata_BotPromotionType = 1
  598. BotPromotionMessageMetadata_SURVEY_PLATFORM BotPromotionMessageMetadata_BotPromotionType = 2
  599. )
  600. // Enum value maps for BotPromotionMessageMetadata_BotPromotionType.
  601. var (
  602. BotPromotionMessageMetadata_BotPromotionType_name = map[int32]string{
  603. 0: "UNKNOWN_TYPE",
  604. 1: "C50",
  605. 2: "SURVEY_PLATFORM",
  606. }
  607. BotPromotionMessageMetadata_BotPromotionType_value = map[string]int32{
  608. "UNKNOWN_TYPE": 0,
  609. "C50": 1,
  610. "SURVEY_PLATFORM": 2,
  611. }
  612. )
  613. func (x BotPromotionMessageMetadata_BotPromotionType) Enum() *BotPromotionMessageMetadata_BotPromotionType {
  614. p := new(BotPromotionMessageMetadata_BotPromotionType)
  615. *p = x
  616. return p
  617. }
  618. func (x BotPromotionMessageMetadata_BotPromotionType) String() string {
  619. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  620. }
  621. func (BotPromotionMessageMetadata_BotPromotionType) Descriptor() protoreflect.EnumDescriptor {
  622. return file_waAICommon_WAAICommon_proto_enumTypes[9].Descriptor()
  623. }
  624. func (BotPromotionMessageMetadata_BotPromotionType) Type() protoreflect.EnumType {
  625. return &file_waAICommon_WAAICommon_proto_enumTypes[9]
  626. }
  627. func (x BotPromotionMessageMetadata_BotPromotionType) Number() protoreflect.EnumNumber {
  628. return protoreflect.EnumNumber(x)
  629. }
  630. // Deprecated: Do not use.
  631. func (x *BotPromotionMessageMetadata_BotPromotionType) UnmarshalJSON(b []byte) error {
  632. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  633. if err != nil {
  634. return err
  635. }
  636. *x = BotPromotionMessageMetadata_BotPromotionType(num)
  637. return nil
  638. }
  639. // Deprecated: Use BotPromotionMessageMetadata_BotPromotionType.Descriptor instead.
  640. func (BotPromotionMessageMetadata_BotPromotionType) EnumDescriptor() ([]byte, []int) {
  641. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{3, 0}
  642. }
  643. type BotMediaMetadata_OrientationType int32
  644. const (
  645. BotMediaMetadata_CENTER BotMediaMetadata_OrientationType = 1
  646. BotMediaMetadata_LEFT BotMediaMetadata_OrientationType = 2
  647. BotMediaMetadata_RIGHT BotMediaMetadata_OrientationType = 3
  648. )
  649. // Enum value maps for BotMediaMetadata_OrientationType.
  650. var (
  651. BotMediaMetadata_OrientationType_name = map[int32]string{
  652. 1: "CENTER",
  653. 2: "LEFT",
  654. 3: "RIGHT",
  655. }
  656. BotMediaMetadata_OrientationType_value = map[string]int32{
  657. "CENTER": 1,
  658. "LEFT": 2,
  659. "RIGHT": 3,
  660. }
  661. )
  662. func (x BotMediaMetadata_OrientationType) Enum() *BotMediaMetadata_OrientationType {
  663. p := new(BotMediaMetadata_OrientationType)
  664. *p = x
  665. return p
  666. }
  667. func (x BotMediaMetadata_OrientationType) String() string {
  668. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  669. }
  670. func (BotMediaMetadata_OrientationType) Descriptor() protoreflect.EnumDescriptor {
  671. return file_waAICommon_WAAICommon_proto_enumTypes[10].Descriptor()
  672. }
  673. func (BotMediaMetadata_OrientationType) Type() protoreflect.EnumType {
  674. return &file_waAICommon_WAAICommon_proto_enumTypes[10]
  675. }
  676. func (x BotMediaMetadata_OrientationType) Number() protoreflect.EnumNumber {
  677. return protoreflect.EnumNumber(x)
  678. }
  679. // Deprecated: Do not use.
  680. func (x *BotMediaMetadata_OrientationType) UnmarshalJSON(b []byte) error {
  681. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  682. if err != nil {
  683. return err
  684. }
  685. *x = BotMediaMetadata_OrientationType(num)
  686. return nil
  687. }
  688. // Deprecated: Use BotMediaMetadata_OrientationType.Descriptor instead.
  689. func (BotMediaMetadata_OrientationType) EnumDescriptor() ([]byte, []int) {
  690. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{4, 0}
  691. }
  692. type BotReminderMetadata_ReminderFrequency int32
  693. const (
  694. BotReminderMetadata_ONCE BotReminderMetadata_ReminderFrequency = 1
  695. BotReminderMetadata_DAILY BotReminderMetadata_ReminderFrequency = 2
  696. BotReminderMetadata_WEEKLY BotReminderMetadata_ReminderFrequency = 3
  697. BotReminderMetadata_BIWEEKLY BotReminderMetadata_ReminderFrequency = 4
  698. BotReminderMetadata_MONTHLY BotReminderMetadata_ReminderFrequency = 5
  699. )
  700. // Enum value maps for BotReminderMetadata_ReminderFrequency.
  701. var (
  702. BotReminderMetadata_ReminderFrequency_name = map[int32]string{
  703. 1: "ONCE",
  704. 2: "DAILY",
  705. 3: "WEEKLY",
  706. 4: "BIWEEKLY",
  707. 5: "MONTHLY",
  708. }
  709. BotReminderMetadata_ReminderFrequency_value = map[string]int32{
  710. "ONCE": 1,
  711. "DAILY": 2,
  712. "WEEKLY": 3,
  713. "BIWEEKLY": 4,
  714. "MONTHLY": 5,
  715. }
  716. )
  717. func (x BotReminderMetadata_ReminderFrequency) Enum() *BotReminderMetadata_ReminderFrequency {
  718. p := new(BotReminderMetadata_ReminderFrequency)
  719. *p = x
  720. return p
  721. }
  722. func (x BotReminderMetadata_ReminderFrequency) String() string {
  723. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  724. }
  725. func (BotReminderMetadata_ReminderFrequency) Descriptor() protoreflect.EnumDescriptor {
  726. return file_waAICommon_WAAICommon_proto_enumTypes[11].Descriptor()
  727. }
  728. func (BotReminderMetadata_ReminderFrequency) Type() protoreflect.EnumType {
  729. return &file_waAICommon_WAAICommon_proto_enumTypes[11]
  730. }
  731. func (x BotReminderMetadata_ReminderFrequency) Number() protoreflect.EnumNumber {
  732. return protoreflect.EnumNumber(x)
  733. }
  734. // Deprecated: Do not use.
  735. func (x *BotReminderMetadata_ReminderFrequency) UnmarshalJSON(b []byte) error {
  736. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  737. if err != nil {
  738. return err
  739. }
  740. *x = BotReminderMetadata_ReminderFrequency(num)
  741. return nil
  742. }
  743. // Deprecated: Use BotReminderMetadata_ReminderFrequency.Descriptor instead.
  744. func (BotReminderMetadata_ReminderFrequency) EnumDescriptor() ([]byte, []int) {
  745. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{5, 0}
  746. }
  747. type BotReminderMetadata_ReminderAction int32
  748. const (
  749. BotReminderMetadata_NOTIFY BotReminderMetadata_ReminderAction = 1
  750. BotReminderMetadata_CREATE BotReminderMetadata_ReminderAction = 2
  751. BotReminderMetadata_DELETE BotReminderMetadata_ReminderAction = 3
  752. BotReminderMetadata_UPDATE BotReminderMetadata_ReminderAction = 4
  753. )
  754. // Enum value maps for BotReminderMetadata_ReminderAction.
  755. var (
  756. BotReminderMetadata_ReminderAction_name = map[int32]string{
  757. 1: "NOTIFY",
  758. 2: "CREATE",
  759. 3: "DELETE",
  760. 4: "UPDATE",
  761. }
  762. BotReminderMetadata_ReminderAction_value = map[string]int32{
  763. "NOTIFY": 1,
  764. "CREATE": 2,
  765. "DELETE": 3,
  766. "UPDATE": 4,
  767. }
  768. )
  769. func (x BotReminderMetadata_ReminderAction) Enum() *BotReminderMetadata_ReminderAction {
  770. p := new(BotReminderMetadata_ReminderAction)
  771. *p = x
  772. return p
  773. }
  774. func (x BotReminderMetadata_ReminderAction) String() string {
  775. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  776. }
  777. func (BotReminderMetadata_ReminderAction) Descriptor() protoreflect.EnumDescriptor {
  778. return file_waAICommon_WAAICommon_proto_enumTypes[12].Descriptor()
  779. }
  780. func (BotReminderMetadata_ReminderAction) Type() protoreflect.EnumType {
  781. return &file_waAICommon_WAAICommon_proto_enumTypes[12]
  782. }
  783. func (x BotReminderMetadata_ReminderAction) Number() protoreflect.EnumNumber {
  784. return protoreflect.EnumNumber(x)
  785. }
  786. // Deprecated: Do not use.
  787. func (x *BotReminderMetadata_ReminderAction) UnmarshalJSON(b []byte) error {
  788. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  789. if err != nil {
  790. return err
  791. }
  792. *x = BotReminderMetadata_ReminderAction(num)
  793. return nil
  794. }
  795. // Deprecated: Use BotReminderMetadata_ReminderAction.Descriptor instead.
  796. func (BotReminderMetadata_ReminderAction) EnumDescriptor() ([]byte, []int) {
  797. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{5, 1}
  798. }
  799. type BotModelMetadata_PremiumModelStatus int32
  800. const (
  801. BotModelMetadata_UNKNOWN_STATUS BotModelMetadata_PremiumModelStatus = 0
  802. BotModelMetadata_AVAILABLE BotModelMetadata_PremiumModelStatus = 1
  803. BotModelMetadata_QUOTA_EXCEED_LIMIT BotModelMetadata_PremiumModelStatus = 2
  804. )
  805. // Enum value maps for BotModelMetadata_PremiumModelStatus.
  806. var (
  807. BotModelMetadata_PremiumModelStatus_name = map[int32]string{
  808. 0: "UNKNOWN_STATUS",
  809. 1: "AVAILABLE",
  810. 2: "QUOTA_EXCEED_LIMIT",
  811. }
  812. BotModelMetadata_PremiumModelStatus_value = map[string]int32{
  813. "UNKNOWN_STATUS": 0,
  814. "AVAILABLE": 1,
  815. "QUOTA_EXCEED_LIMIT": 2,
  816. }
  817. )
  818. func (x BotModelMetadata_PremiumModelStatus) Enum() *BotModelMetadata_PremiumModelStatus {
  819. p := new(BotModelMetadata_PremiumModelStatus)
  820. *p = x
  821. return p
  822. }
  823. func (x BotModelMetadata_PremiumModelStatus) String() string {
  824. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  825. }
  826. func (BotModelMetadata_PremiumModelStatus) Descriptor() protoreflect.EnumDescriptor {
  827. return file_waAICommon_WAAICommon_proto_enumTypes[13].Descriptor()
  828. }
  829. func (BotModelMetadata_PremiumModelStatus) Type() protoreflect.EnumType {
  830. return &file_waAICommon_WAAICommon_proto_enumTypes[13]
  831. }
  832. func (x BotModelMetadata_PremiumModelStatus) Number() protoreflect.EnumNumber {
  833. return protoreflect.EnumNumber(x)
  834. }
  835. // Deprecated: Do not use.
  836. func (x *BotModelMetadata_PremiumModelStatus) UnmarshalJSON(b []byte) error {
  837. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  838. if err != nil {
  839. return err
  840. }
  841. *x = BotModelMetadata_PremiumModelStatus(num)
  842. return nil
  843. }
  844. // Deprecated: Use BotModelMetadata_PremiumModelStatus.Descriptor instead.
  845. func (BotModelMetadata_PremiumModelStatus) EnumDescriptor() ([]byte, []int) {
  846. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{6, 0}
  847. }
  848. type BotModelMetadata_ModelType int32
  849. const (
  850. BotModelMetadata_UNKNOWN_TYPE BotModelMetadata_ModelType = 0
  851. BotModelMetadata_LLAMA_PROD BotModelMetadata_ModelType = 1
  852. BotModelMetadata_LLAMA_PROD_PREMIUM BotModelMetadata_ModelType = 2
  853. )
  854. // Enum value maps for BotModelMetadata_ModelType.
  855. var (
  856. BotModelMetadata_ModelType_name = map[int32]string{
  857. 0: "UNKNOWN_TYPE",
  858. 1: "LLAMA_PROD",
  859. 2: "LLAMA_PROD_PREMIUM",
  860. }
  861. BotModelMetadata_ModelType_value = map[string]int32{
  862. "UNKNOWN_TYPE": 0,
  863. "LLAMA_PROD": 1,
  864. "LLAMA_PROD_PREMIUM": 2,
  865. }
  866. )
  867. func (x BotModelMetadata_ModelType) Enum() *BotModelMetadata_ModelType {
  868. p := new(BotModelMetadata_ModelType)
  869. *p = x
  870. return p
  871. }
  872. func (x BotModelMetadata_ModelType) String() string {
  873. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  874. }
  875. func (BotModelMetadata_ModelType) Descriptor() protoreflect.EnumDescriptor {
  876. return file_waAICommon_WAAICommon_proto_enumTypes[14].Descriptor()
  877. }
  878. func (BotModelMetadata_ModelType) Type() protoreflect.EnumType {
  879. return &file_waAICommon_WAAICommon_proto_enumTypes[14]
  880. }
  881. func (x BotModelMetadata_ModelType) Number() protoreflect.EnumNumber {
  882. return protoreflect.EnumNumber(x)
  883. }
  884. // Deprecated: Do not use.
  885. func (x *BotModelMetadata_ModelType) UnmarshalJSON(b []byte) error {
  886. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  887. if err != nil {
  888. return err
  889. }
  890. *x = BotModelMetadata_ModelType(num)
  891. return nil
  892. }
  893. // Deprecated: Use BotModelMetadata_ModelType.Descriptor instead.
  894. func (BotModelMetadata_ModelType) EnumDescriptor() ([]byte, []int) {
  895. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{6, 1}
  896. }
  897. type BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider int32
  898. const (
  899. BotProgressIndicatorMetadata_BotPlanningStepMetadata_UNKNOWN_PROVIDER BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider = 0
  900. BotProgressIndicatorMetadata_BotPlanningStepMetadata_OTHER BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider = 1
  901. BotProgressIndicatorMetadata_BotPlanningStepMetadata_GOOGLE BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider = 2
  902. BotProgressIndicatorMetadata_BotPlanningStepMetadata_BING BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider = 3
  903. )
  904. // Enum value maps for BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider.
  905. var (
  906. BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider_name = map[int32]string{
  907. 0: "UNKNOWN_PROVIDER",
  908. 1: "OTHER",
  909. 2: "GOOGLE",
  910. 3: "BING",
  911. }
  912. BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider_value = map[string]int32{
  913. "UNKNOWN_PROVIDER": 0,
  914. "OTHER": 1,
  915. "GOOGLE": 2,
  916. "BING": 3,
  917. }
  918. )
  919. func (x BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider) Enum() *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider {
  920. p := new(BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider)
  921. *p = x
  922. return p
  923. }
  924. func (x BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider) String() string {
  925. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  926. }
  927. func (BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider) Descriptor() protoreflect.EnumDescriptor {
  928. return file_waAICommon_WAAICommon_proto_enumTypes[15].Descriptor()
  929. }
  930. func (BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider) Type() protoreflect.EnumType {
  931. return &file_waAICommon_WAAICommon_proto_enumTypes[15]
  932. }
  933. func (x BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider) Number() protoreflect.EnumNumber {
  934. return protoreflect.EnumNumber(x)
  935. }
  936. // Deprecated: Do not use.
  937. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider) UnmarshalJSON(b []byte) error {
  938. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  939. if err != nil {
  940. return err
  941. }
  942. *x = BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider(num)
  943. return nil
  944. }
  945. // Deprecated: Use BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider.Descriptor instead.
  946. func (BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider) EnumDescriptor() ([]byte, []int) {
  947. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{7, 0, 0}
  948. }
  949. type BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus int32
  950. const (
  951. BotProgressIndicatorMetadata_BotPlanningStepMetadata_UNKNOWN BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus = 0
  952. BotProgressIndicatorMetadata_BotPlanningStepMetadata_PLANNED BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus = 1
  953. BotProgressIndicatorMetadata_BotPlanningStepMetadata_EXECUTING BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus = 2
  954. BotProgressIndicatorMetadata_BotPlanningStepMetadata_FINISHED BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus = 3
  955. )
  956. // Enum value maps for BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus.
  957. var (
  958. BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus_name = map[int32]string{
  959. 0: "UNKNOWN",
  960. 1: "PLANNED",
  961. 2: "EXECUTING",
  962. 3: "FINISHED",
  963. }
  964. BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus_value = map[string]int32{
  965. "UNKNOWN": 0,
  966. "PLANNED": 1,
  967. "EXECUTING": 2,
  968. "FINISHED": 3,
  969. }
  970. )
  971. func (x BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus) Enum() *BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus {
  972. p := new(BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus)
  973. *p = x
  974. return p
  975. }
  976. func (x BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus) String() string {
  977. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  978. }
  979. func (BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus) Descriptor() protoreflect.EnumDescriptor {
  980. return file_waAICommon_WAAICommon_proto_enumTypes[16].Descriptor()
  981. }
  982. func (BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus) Type() protoreflect.EnumType {
  983. return &file_waAICommon_WAAICommon_proto_enumTypes[16]
  984. }
  985. func (x BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus) Number() protoreflect.EnumNumber {
  986. return protoreflect.EnumNumber(x)
  987. }
  988. // Deprecated: Do not use.
  989. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus) UnmarshalJSON(b []byte) error {
  990. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  991. if err != nil {
  992. return err
  993. }
  994. *x = BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus(num)
  995. return nil
  996. }
  997. // Deprecated: Use BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus.Descriptor instead.
  998. func (BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus) EnumDescriptor() ([]byte, []int) {
  999. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{7, 0, 1}
  1000. }
  1001. type BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider int32
  1002. const (
  1003. BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_UNKNOWN BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider = 0
  1004. BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_OTHER BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider = 1
  1005. BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_GOOGLE BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider = 2
  1006. BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BING BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider = 3
  1007. )
  1008. // Enum value maps for BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider.
  1009. var (
  1010. BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider_name = map[int32]string{
  1011. 0: "UNKNOWN",
  1012. 1: "OTHER",
  1013. 2: "GOOGLE",
  1014. 3: "BING",
  1015. }
  1016. BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider_value = map[string]int32{
  1017. "UNKNOWN": 0,
  1018. "OTHER": 1,
  1019. "GOOGLE": 2,
  1020. "BING": 3,
  1021. }
  1022. )
  1023. func (x BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider) Enum() *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider {
  1024. p := new(BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider)
  1025. *p = x
  1026. return p
  1027. }
  1028. func (x BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider) String() string {
  1029. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1030. }
  1031. func (BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider) Descriptor() protoreflect.EnumDescriptor {
  1032. return file_waAICommon_WAAICommon_proto_enumTypes[17].Descriptor()
  1033. }
  1034. func (BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider) Type() protoreflect.EnumType {
  1035. return &file_waAICommon_WAAICommon_proto_enumTypes[17]
  1036. }
  1037. func (x BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider) Number() protoreflect.EnumNumber {
  1038. return protoreflect.EnumNumber(x)
  1039. }
  1040. // Deprecated: Do not use.
  1041. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider) UnmarshalJSON(b []byte) error {
  1042. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1043. if err != nil {
  1044. return err
  1045. }
  1046. *x = BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider(num)
  1047. return nil
  1048. }
  1049. // Deprecated: Use BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider.Descriptor instead.
  1050. func (BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider) EnumDescriptor() ([]byte, []int) {
  1051. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{7, 0, 0, 0}
  1052. }
  1053. type BotCapabilityMetadata_BotCapabilityType int32
  1054. const (
  1055. BotCapabilityMetadata_UNKNOWN BotCapabilityMetadata_BotCapabilityType = 0
  1056. BotCapabilityMetadata_PROGRESS_INDICATOR BotCapabilityMetadata_BotCapabilityType = 1
  1057. BotCapabilityMetadata_RICH_RESPONSE_HEADING BotCapabilityMetadata_BotCapabilityType = 2
  1058. BotCapabilityMetadata_RICH_RESPONSE_NESTED_LIST BotCapabilityMetadata_BotCapabilityType = 3
  1059. BotCapabilityMetadata_AI_MEMORY BotCapabilityMetadata_BotCapabilityType = 4
  1060. BotCapabilityMetadata_RICH_RESPONSE_THREAD_SURFING BotCapabilityMetadata_BotCapabilityType = 5
  1061. BotCapabilityMetadata_RICH_RESPONSE_TABLE BotCapabilityMetadata_BotCapabilityType = 6
  1062. BotCapabilityMetadata_RICH_RESPONSE_CODE BotCapabilityMetadata_BotCapabilityType = 7
  1063. BotCapabilityMetadata_RICH_RESPONSE_STRUCTURED_RESPONSE BotCapabilityMetadata_BotCapabilityType = 8
  1064. BotCapabilityMetadata_RICH_RESPONSE_INLINE_IMAGE BotCapabilityMetadata_BotCapabilityType = 9
  1065. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_CONTROL BotCapabilityMetadata_BotCapabilityType = 10
  1066. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_1 BotCapabilityMetadata_BotCapabilityType = 11
  1067. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_2 BotCapabilityMetadata_BotCapabilityType = 12
  1068. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_3 BotCapabilityMetadata_BotCapabilityType = 13
  1069. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_4 BotCapabilityMetadata_BotCapabilityType = 14
  1070. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_5 BotCapabilityMetadata_BotCapabilityType = 15
  1071. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_6 BotCapabilityMetadata_BotCapabilityType = 16
  1072. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_7 BotCapabilityMetadata_BotCapabilityType = 17
  1073. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_8 BotCapabilityMetadata_BotCapabilityType = 18
  1074. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_9 BotCapabilityMetadata_BotCapabilityType = 19
  1075. BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_10 BotCapabilityMetadata_BotCapabilityType = 20
  1076. BotCapabilityMetadata_RICH_RESPONSE_SUB_HEADING BotCapabilityMetadata_BotCapabilityType = 21
  1077. BotCapabilityMetadata_RICH_RESPONSE_GRID_IMAGE BotCapabilityMetadata_BotCapabilityType = 22
  1078. BotCapabilityMetadata_AI_STUDIO_UGC_MEMORY BotCapabilityMetadata_BotCapabilityType = 23
  1079. BotCapabilityMetadata_RICH_RESPONSE_LATEX BotCapabilityMetadata_BotCapabilityType = 24
  1080. BotCapabilityMetadata_RICH_RESPONSE_MAPS BotCapabilityMetadata_BotCapabilityType = 25
  1081. BotCapabilityMetadata_RICH_RESPONSE_INLINE_REELS BotCapabilityMetadata_BotCapabilityType = 26
  1082. BotCapabilityMetadata_AGENTIC_PLANNING BotCapabilityMetadata_BotCapabilityType = 27
  1083. BotCapabilityMetadata_ACCOUNT_LINKING BotCapabilityMetadata_BotCapabilityType = 28
  1084. BotCapabilityMetadata_STREAMING_DISAGGREGATION BotCapabilityMetadata_BotCapabilityType = 29
  1085. BotCapabilityMetadata_RICH_RESPONSE_GRID_IMAGE_3P BotCapabilityMetadata_BotCapabilityType = 30
  1086. BotCapabilityMetadata_RICH_RESPONSE_LATEX_INLINE BotCapabilityMetadata_BotCapabilityType = 31
  1087. BotCapabilityMetadata_QUERY_PLAN BotCapabilityMetadata_BotCapabilityType = 32
  1088. BotCapabilityMetadata_PROACTIVE_MESSAGE BotCapabilityMetadata_BotCapabilityType = 33
  1089. BotCapabilityMetadata_RICH_RESPONSE_UNIFIED_RESPONSE BotCapabilityMetadata_BotCapabilityType = 34
  1090. BotCapabilityMetadata_PROMOTION_MESSAGE BotCapabilityMetadata_BotCapabilityType = 35
  1091. BotCapabilityMetadata_SIMPLIFIED_PROFILE_PAGE BotCapabilityMetadata_BotCapabilityType = 36
  1092. BotCapabilityMetadata_RICH_RESPONSE_SOURCES_IN_MESSAGE BotCapabilityMetadata_BotCapabilityType = 37
  1093. BotCapabilityMetadata_RICH_RESPONSE_SIDE_BY_SIDE_SURVEY BotCapabilityMetadata_BotCapabilityType = 38
  1094. BotCapabilityMetadata_RICH_RESPONSE_UNIFIED_TEXT_COMPONENT BotCapabilityMetadata_BotCapabilityType = 39
  1095. BotCapabilityMetadata_AI_SHARED_MEMORY BotCapabilityMetadata_BotCapabilityType = 40
  1096. BotCapabilityMetadata_RICH_RESPONSE_UNIFIED_SOURCES BotCapabilityMetadata_BotCapabilityType = 41
  1097. BotCapabilityMetadata_RICH_RESPONSE_UNIFIED_DOMAIN_CITATIONS BotCapabilityMetadata_BotCapabilityType = 42
  1098. BotCapabilityMetadata_RICH_RESPONSE_UR_INLINE_REELS_ENABLED BotCapabilityMetadata_BotCapabilityType = 43
  1099. BotCapabilityMetadata_RICH_RESPONSE_UR_MEDIA_GRID_ENABLED BotCapabilityMetadata_BotCapabilityType = 44
  1100. BotCapabilityMetadata_RICH_RESPONSE_UR_TIMESTAMP_PLACEHOLDER BotCapabilityMetadata_BotCapabilityType = 45
  1101. )
  1102. // Enum value maps for BotCapabilityMetadata_BotCapabilityType.
  1103. var (
  1104. BotCapabilityMetadata_BotCapabilityType_name = map[int32]string{
  1105. 0: "UNKNOWN",
  1106. 1: "PROGRESS_INDICATOR",
  1107. 2: "RICH_RESPONSE_HEADING",
  1108. 3: "RICH_RESPONSE_NESTED_LIST",
  1109. 4: "AI_MEMORY",
  1110. 5: "RICH_RESPONSE_THREAD_SURFING",
  1111. 6: "RICH_RESPONSE_TABLE",
  1112. 7: "RICH_RESPONSE_CODE",
  1113. 8: "RICH_RESPONSE_STRUCTURED_RESPONSE",
  1114. 9: "RICH_RESPONSE_INLINE_IMAGE",
  1115. 10: "WA_IG_1P_PLUGIN_RANKING_CONTROL",
  1116. 11: "WA_IG_1P_PLUGIN_RANKING_UPDATE_1",
  1117. 12: "WA_IG_1P_PLUGIN_RANKING_UPDATE_2",
  1118. 13: "WA_IG_1P_PLUGIN_RANKING_UPDATE_3",
  1119. 14: "WA_IG_1P_PLUGIN_RANKING_UPDATE_4",
  1120. 15: "WA_IG_1P_PLUGIN_RANKING_UPDATE_5",
  1121. 16: "WA_IG_1P_PLUGIN_RANKING_UPDATE_6",
  1122. 17: "WA_IG_1P_PLUGIN_RANKING_UPDATE_7",
  1123. 18: "WA_IG_1P_PLUGIN_RANKING_UPDATE_8",
  1124. 19: "WA_IG_1P_PLUGIN_RANKING_UPDATE_9",
  1125. 20: "WA_IG_1P_PLUGIN_RANKING_UPDATE_10",
  1126. 21: "RICH_RESPONSE_SUB_HEADING",
  1127. 22: "RICH_RESPONSE_GRID_IMAGE",
  1128. 23: "AI_STUDIO_UGC_MEMORY",
  1129. 24: "RICH_RESPONSE_LATEX",
  1130. 25: "RICH_RESPONSE_MAPS",
  1131. 26: "RICH_RESPONSE_INLINE_REELS",
  1132. 27: "AGENTIC_PLANNING",
  1133. 28: "ACCOUNT_LINKING",
  1134. 29: "STREAMING_DISAGGREGATION",
  1135. 30: "RICH_RESPONSE_GRID_IMAGE_3P",
  1136. 31: "RICH_RESPONSE_LATEX_INLINE",
  1137. 32: "QUERY_PLAN",
  1138. 33: "PROACTIVE_MESSAGE",
  1139. 34: "RICH_RESPONSE_UNIFIED_RESPONSE",
  1140. 35: "PROMOTION_MESSAGE",
  1141. 36: "SIMPLIFIED_PROFILE_PAGE",
  1142. 37: "RICH_RESPONSE_SOURCES_IN_MESSAGE",
  1143. 38: "RICH_RESPONSE_SIDE_BY_SIDE_SURVEY",
  1144. 39: "RICH_RESPONSE_UNIFIED_TEXT_COMPONENT",
  1145. 40: "AI_SHARED_MEMORY",
  1146. 41: "RICH_RESPONSE_UNIFIED_SOURCES",
  1147. 42: "RICH_RESPONSE_UNIFIED_DOMAIN_CITATIONS",
  1148. 43: "RICH_RESPONSE_UR_INLINE_REELS_ENABLED",
  1149. 44: "RICH_RESPONSE_UR_MEDIA_GRID_ENABLED",
  1150. 45: "RICH_RESPONSE_UR_TIMESTAMP_PLACEHOLDER",
  1151. }
  1152. BotCapabilityMetadata_BotCapabilityType_value = map[string]int32{
  1153. "UNKNOWN": 0,
  1154. "PROGRESS_INDICATOR": 1,
  1155. "RICH_RESPONSE_HEADING": 2,
  1156. "RICH_RESPONSE_NESTED_LIST": 3,
  1157. "AI_MEMORY": 4,
  1158. "RICH_RESPONSE_THREAD_SURFING": 5,
  1159. "RICH_RESPONSE_TABLE": 6,
  1160. "RICH_RESPONSE_CODE": 7,
  1161. "RICH_RESPONSE_STRUCTURED_RESPONSE": 8,
  1162. "RICH_RESPONSE_INLINE_IMAGE": 9,
  1163. "WA_IG_1P_PLUGIN_RANKING_CONTROL": 10,
  1164. "WA_IG_1P_PLUGIN_RANKING_UPDATE_1": 11,
  1165. "WA_IG_1P_PLUGIN_RANKING_UPDATE_2": 12,
  1166. "WA_IG_1P_PLUGIN_RANKING_UPDATE_3": 13,
  1167. "WA_IG_1P_PLUGIN_RANKING_UPDATE_4": 14,
  1168. "WA_IG_1P_PLUGIN_RANKING_UPDATE_5": 15,
  1169. "WA_IG_1P_PLUGIN_RANKING_UPDATE_6": 16,
  1170. "WA_IG_1P_PLUGIN_RANKING_UPDATE_7": 17,
  1171. "WA_IG_1P_PLUGIN_RANKING_UPDATE_8": 18,
  1172. "WA_IG_1P_PLUGIN_RANKING_UPDATE_9": 19,
  1173. "WA_IG_1P_PLUGIN_RANKING_UPDATE_10": 20,
  1174. "RICH_RESPONSE_SUB_HEADING": 21,
  1175. "RICH_RESPONSE_GRID_IMAGE": 22,
  1176. "AI_STUDIO_UGC_MEMORY": 23,
  1177. "RICH_RESPONSE_LATEX": 24,
  1178. "RICH_RESPONSE_MAPS": 25,
  1179. "RICH_RESPONSE_INLINE_REELS": 26,
  1180. "AGENTIC_PLANNING": 27,
  1181. "ACCOUNT_LINKING": 28,
  1182. "STREAMING_DISAGGREGATION": 29,
  1183. "RICH_RESPONSE_GRID_IMAGE_3P": 30,
  1184. "RICH_RESPONSE_LATEX_INLINE": 31,
  1185. "QUERY_PLAN": 32,
  1186. "PROACTIVE_MESSAGE": 33,
  1187. "RICH_RESPONSE_UNIFIED_RESPONSE": 34,
  1188. "PROMOTION_MESSAGE": 35,
  1189. "SIMPLIFIED_PROFILE_PAGE": 36,
  1190. "RICH_RESPONSE_SOURCES_IN_MESSAGE": 37,
  1191. "RICH_RESPONSE_SIDE_BY_SIDE_SURVEY": 38,
  1192. "RICH_RESPONSE_UNIFIED_TEXT_COMPONENT": 39,
  1193. "AI_SHARED_MEMORY": 40,
  1194. "RICH_RESPONSE_UNIFIED_SOURCES": 41,
  1195. "RICH_RESPONSE_UNIFIED_DOMAIN_CITATIONS": 42,
  1196. "RICH_RESPONSE_UR_INLINE_REELS_ENABLED": 43,
  1197. "RICH_RESPONSE_UR_MEDIA_GRID_ENABLED": 44,
  1198. "RICH_RESPONSE_UR_TIMESTAMP_PLACEHOLDER": 45,
  1199. }
  1200. )
  1201. func (x BotCapabilityMetadata_BotCapabilityType) Enum() *BotCapabilityMetadata_BotCapabilityType {
  1202. p := new(BotCapabilityMetadata_BotCapabilityType)
  1203. *p = x
  1204. return p
  1205. }
  1206. func (x BotCapabilityMetadata_BotCapabilityType) String() string {
  1207. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1208. }
  1209. func (BotCapabilityMetadata_BotCapabilityType) Descriptor() protoreflect.EnumDescriptor {
  1210. return file_waAICommon_WAAICommon_proto_enumTypes[18].Descriptor()
  1211. }
  1212. func (BotCapabilityMetadata_BotCapabilityType) Type() protoreflect.EnumType {
  1213. return &file_waAICommon_WAAICommon_proto_enumTypes[18]
  1214. }
  1215. func (x BotCapabilityMetadata_BotCapabilityType) Number() protoreflect.EnumNumber {
  1216. return protoreflect.EnumNumber(x)
  1217. }
  1218. // Deprecated: Do not use.
  1219. func (x *BotCapabilityMetadata_BotCapabilityType) UnmarshalJSON(b []byte) error {
  1220. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1221. if err != nil {
  1222. return err
  1223. }
  1224. *x = BotCapabilityMetadata_BotCapabilityType(num)
  1225. return nil
  1226. }
  1227. // Deprecated: Use BotCapabilityMetadata_BotCapabilityType.Descriptor instead.
  1228. func (BotCapabilityMetadata_BotCapabilityType) EnumDescriptor() ([]byte, []int) {
  1229. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{8, 0}
  1230. }
  1231. type BotModeSelectionMetadata_BotUserSelectionMode int32
  1232. const (
  1233. BotModeSelectionMetadata_UNKNOWN_MODE BotModeSelectionMetadata_BotUserSelectionMode = 0
  1234. BotModeSelectionMetadata_REASONING_MODE BotModeSelectionMetadata_BotUserSelectionMode = 1
  1235. )
  1236. // Enum value maps for BotModeSelectionMetadata_BotUserSelectionMode.
  1237. var (
  1238. BotModeSelectionMetadata_BotUserSelectionMode_name = map[int32]string{
  1239. 0: "UNKNOWN_MODE",
  1240. 1: "REASONING_MODE",
  1241. }
  1242. BotModeSelectionMetadata_BotUserSelectionMode_value = map[string]int32{
  1243. "UNKNOWN_MODE": 0,
  1244. "REASONING_MODE": 1,
  1245. }
  1246. )
  1247. func (x BotModeSelectionMetadata_BotUserSelectionMode) Enum() *BotModeSelectionMetadata_BotUserSelectionMode {
  1248. p := new(BotModeSelectionMetadata_BotUserSelectionMode)
  1249. *p = x
  1250. return p
  1251. }
  1252. func (x BotModeSelectionMetadata_BotUserSelectionMode) String() string {
  1253. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1254. }
  1255. func (BotModeSelectionMetadata_BotUserSelectionMode) Descriptor() protoreflect.EnumDescriptor {
  1256. return file_waAICommon_WAAICommon_proto_enumTypes[19].Descriptor()
  1257. }
  1258. func (BotModeSelectionMetadata_BotUserSelectionMode) Type() protoreflect.EnumType {
  1259. return &file_waAICommon_WAAICommon_proto_enumTypes[19]
  1260. }
  1261. func (x BotModeSelectionMetadata_BotUserSelectionMode) Number() protoreflect.EnumNumber {
  1262. return protoreflect.EnumNumber(x)
  1263. }
  1264. // Deprecated: Do not use.
  1265. func (x *BotModeSelectionMetadata_BotUserSelectionMode) UnmarshalJSON(b []byte) error {
  1266. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1267. if err != nil {
  1268. return err
  1269. }
  1270. *x = BotModeSelectionMetadata_BotUserSelectionMode(num)
  1271. return nil
  1272. }
  1273. // Deprecated: Use BotModeSelectionMetadata_BotUserSelectionMode.Descriptor instead.
  1274. func (BotModeSelectionMetadata_BotUserSelectionMode) EnumDescriptor() ([]byte, []int) {
  1275. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{9, 0}
  1276. }
  1277. type BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType int32
  1278. const (
  1279. BotQuotaMetadata_BotFeatureQuotaMetadata_UNKNOWN_FEATURE BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType = 0
  1280. BotQuotaMetadata_BotFeatureQuotaMetadata_REASONING_FEATURE BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType = 1
  1281. )
  1282. // Enum value maps for BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType.
  1283. var (
  1284. BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType_name = map[int32]string{
  1285. 0: "UNKNOWN_FEATURE",
  1286. 1: "REASONING_FEATURE",
  1287. }
  1288. BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType_value = map[string]int32{
  1289. "UNKNOWN_FEATURE": 0,
  1290. "REASONING_FEATURE": 1,
  1291. }
  1292. )
  1293. func (x BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType) Enum() *BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType {
  1294. p := new(BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType)
  1295. *p = x
  1296. return p
  1297. }
  1298. func (x BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType) String() string {
  1299. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1300. }
  1301. func (BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType) Descriptor() protoreflect.EnumDescriptor {
  1302. return file_waAICommon_WAAICommon_proto_enumTypes[20].Descriptor()
  1303. }
  1304. func (BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType) Type() protoreflect.EnumType {
  1305. return &file_waAICommon_WAAICommon_proto_enumTypes[20]
  1306. }
  1307. func (x BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType) Number() protoreflect.EnumNumber {
  1308. return protoreflect.EnumNumber(x)
  1309. }
  1310. // Deprecated: Do not use.
  1311. func (x *BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType) UnmarshalJSON(b []byte) error {
  1312. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1313. if err != nil {
  1314. return err
  1315. }
  1316. *x = BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType(num)
  1317. return nil
  1318. }
  1319. // Deprecated: Use BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType.Descriptor instead.
  1320. func (BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType) EnumDescriptor() ([]byte, []int) {
  1321. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{10, 0, 0}
  1322. }
  1323. type BotImagineMetadata_ImagineType int32
  1324. const (
  1325. BotImagineMetadata_UNKNOWN BotImagineMetadata_ImagineType = 0
  1326. BotImagineMetadata_IMAGINE BotImagineMetadata_ImagineType = 1
  1327. BotImagineMetadata_MEMU BotImagineMetadata_ImagineType = 2
  1328. BotImagineMetadata_FLASH BotImagineMetadata_ImagineType = 3
  1329. BotImagineMetadata_EDIT BotImagineMetadata_ImagineType = 4
  1330. )
  1331. // Enum value maps for BotImagineMetadata_ImagineType.
  1332. var (
  1333. BotImagineMetadata_ImagineType_name = map[int32]string{
  1334. 0: "UNKNOWN",
  1335. 1: "IMAGINE",
  1336. 2: "MEMU",
  1337. 3: "FLASH",
  1338. 4: "EDIT",
  1339. }
  1340. BotImagineMetadata_ImagineType_value = map[string]int32{
  1341. "UNKNOWN": 0,
  1342. "IMAGINE": 1,
  1343. "MEMU": 2,
  1344. "FLASH": 3,
  1345. "EDIT": 4,
  1346. }
  1347. )
  1348. func (x BotImagineMetadata_ImagineType) Enum() *BotImagineMetadata_ImagineType {
  1349. p := new(BotImagineMetadata_ImagineType)
  1350. *p = x
  1351. return p
  1352. }
  1353. func (x BotImagineMetadata_ImagineType) String() string {
  1354. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1355. }
  1356. func (BotImagineMetadata_ImagineType) Descriptor() protoreflect.EnumDescriptor {
  1357. return file_waAICommon_WAAICommon_proto_enumTypes[21].Descriptor()
  1358. }
  1359. func (BotImagineMetadata_ImagineType) Type() protoreflect.EnumType {
  1360. return &file_waAICommon_WAAICommon_proto_enumTypes[21]
  1361. }
  1362. func (x BotImagineMetadata_ImagineType) Number() protoreflect.EnumNumber {
  1363. return protoreflect.EnumNumber(x)
  1364. }
  1365. // Deprecated: Do not use.
  1366. func (x *BotImagineMetadata_ImagineType) UnmarshalJSON(b []byte) error {
  1367. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1368. if err != nil {
  1369. return err
  1370. }
  1371. *x = BotImagineMetadata_ImagineType(num)
  1372. return nil
  1373. }
  1374. // Deprecated: Use BotImagineMetadata_ImagineType.Descriptor instead.
  1375. func (BotImagineMetadata_ImagineType) EnumDescriptor() ([]byte, []int) {
  1376. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{11, 0}
  1377. }
  1378. type BotAgeCollectionMetadata_AgeCollectionType int32
  1379. const (
  1380. BotAgeCollectionMetadata_O18_BINARY BotAgeCollectionMetadata_AgeCollectionType = 0
  1381. BotAgeCollectionMetadata_WAFFLE BotAgeCollectionMetadata_AgeCollectionType = 1
  1382. )
  1383. // Enum value maps for BotAgeCollectionMetadata_AgeCollectionType.
  1384. var (
  1385. BotAgeCollectionMetadata_AgeCollectionType_name = map[int32]string{
  1386. 0: "O18_BINARY",
  1387. 1: "WAFFLE",
  1388. }
  1389. BotAgeCollectionMetadata_AgeCollectionType_value = map[string]int32{
  1390. "O18_BINARY": 0,
  1391. "WAFFLE": 1,
  1392. }
  1393. )
  1394. func (x BotAgeCollectionMetadata_AgeCollectionType) Enum() *BotAgeCollectionMetadata_AgeCollectionType {
  1395. p := new(BotAgeCollectionMetadata_AgeCollectionType)
  1396. *p = x
  1397. return p
  1398. }
  1399. func (x BotAgeCollectionMetadata_AgeCollectionType) String() string {
  1400. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1401. }
  1402. func (BotAgeCollectionMetadata_AgeCollectionType) Descriptor() protoreflect.EnumDescriptor {
  1403. return file_waAICommon_WAAICommon_proto_enumTypes[22].Descriptor()
  1404. }
  1405. func (BotAgeCollectionMetadata_AgeCollectionType) Type() protoreflect.EnumType {
  1406. return &file_waAICommon_WAAICommon_proto_enumTypes[22]
  1407. }
  1408. func (x BotAgeCollectionMetadata_AgeCollectionType) Number() protoreflect.EnumNumber {
  1409. return protoreflect.EnumNumber(x)
  1410. }
  1411. // Deprecated: Do not use.
  1412. func (x *BotAgeCollectionMetadata_AgeCollectionType) UnmarshalJSON(b []byte) error {
  1413. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1414. if err != nil {
  1415. return err
  1416. }
  1417. *x = BotAgeCollectionMetadata_AgeCollectionType(num)
  1418. return nil
  1419. }
  1420. // Deprecated: Use BotAgeCollectionMetadata_AgeCollectionType.Descriptor instead.
  1421. func (BotAgeCollectionMetadata_AgeCollectionType) EnumDescriptor() ([]byte, []int) {
  1422. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{12, 0}
  1423. }
  1424. type BotSourcesMetadata_BotSourceItem_SourceProvider int32
  1425. const (
  1426. BotSourcesMetadata_BotSourceItem_UNKNOWN BotSourcesMetadata_BotSourceItem_SourceProvider = 0
  1427. BotSourcesMetadata_BotSourceItem_BING BotSourcesMetadata_BotSourceItem_SourceProvider = 1
  1428. BotSourcesMetadata_BotSourceItem_GOOGLE BotSourcesMetadata_BotSourceItem_SourceProvider = 2
  1429. BotSourcesMetadata_BotSourceItem_SUPPORT BotSourcesMetadata_BotSourceItem_SourceProvider = 3
  1430. BotSourcesMetadata_BotSourceItem_OTHER BotSourcesMetadata_BotSourceItem_SourceProvider = 4
  1431. )
  1432. // Enum value maps for BotSourcesMetadata_BotSourceItem_SourceProvider.
  1433. var (
  1434. BotSourcesMetadata_BotSourceItem_SourceProvider_name = map[int32]string{
  1435. 0: "UNKNOWN",
  1436. 1: "BING",
  1437. 2: "GOOGLE",
  1438. 3: "SUPPORT",
  1439. 4: "OTHER",
  1440. }
  1441. BotSourcesMetadata_BotSourceItem_SourceProvider_value = map[string]int32{
  1442. "UNKNOWN": 0,
  1443. "BING": 1,
  1444. "GOOGLE": 2,
  1445. "SUPPORT": 3,
  1446. "OTHER": 4,
  1447. }
  1448. )
  1449. func (x BotSourcesMetadata_BotSourceItem_SourceProvider) Enum() *BotSourcesMetadata_BotSourceItem_SourceProvider {
  1450. p := new(BotSourcesMetadata_BotSourceItem_SourceProvider)
  1451. *p = x
  1452. return p
  1453. }
  1454. func (x BotSourcesMetadata_BotSourceItem_SourceProvider) String() string {
  1455. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1456. }
  1457. func (BotSourcesMetadata_BotSourceItem_SourceProvider) Descriptor() protoreflect.EnumDescriptor {
  1458. return file_waAICommon_WAAICommon_proto_enumTypes[23].Descriptor()
  1459. }
  1460. func (BotSourcesMetadata_BotSourceItem_SourceProvider) Type() protoreflect.EnumType {
  1461. return &file_waAICommon_WAAICommon_proto_enumTypes[23]
  1462. }
  1463. func (x BotSourcesMetadata_BotSourceItem_SourceProvider) Number() protoreflect.EnumNumber {
  1464. return protoreflect.EnumNumber(x)
  1465. }
  1466. // Deprecated: Do not use.
  1467. func (x *BotSourcesMetadata_BotSourceItem_SourceProvider) UnmarshalJSON(b []byte) error {
  1468. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1469. if err != nil {
  1470. return err
  1471. }
  1472. *x = BotSourcesMetadata_BotSourceItem_SourceProvider(num)
  1473. return nil
  1474. }
  1475. // Deprecated: Use BotSourcesMetadata_BotSourceItem_SourceProvider.Descriptor instead.
  1476. func (BotSourcesMetadata_BotSourceItem_SourceProvider) EnumDescriptor() ([]byte, []int) {
  1477. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{13, 0, 0}
  1478. }
  1479. type BotMessageOrigin_BotMessageOriginType int32
  1480. const (
  1481. BotMessageOrigin_BOT_MESSAGE_ORIGIN_TYPE_AI_INITIATED BotMessageOrigin_BotMessageOriginType = 0
  1482. )
  1483. // Enum value maps for BotMessageOrigin_BotMessageOriginType.
  1484. var (
  1485. BotMessageOrigin_BotMessageOriginType_name = map[int32]string{
  1486. 0: "BOT_MESSAGE_ORIGIN_TYPE_AI_INITIATED",
  1487. }
  1488. BotMessageOrigin_BotMessageOriginType_value = map[string]int32{
  1489. "BOT_MESSAGE_ORIGIN_TYPE_AI_INITIATED": 0,
  1490. }
  1491. )
  1492. func (x BotMessageOrigin_BotMessageOriginType) Enum() *BotMessageOrigin_BotMessageOriginType {
  1493. p := new(BotMessageOrigin_BotMessageOriginType)
  1494. *p = x
  1495. return p
  1496. }
  1497. func (x BotMessageOrigin_BotMessageOriginType) String() string {
  1498. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1499. }
  1500. func (BotMessageOrigin_BotMessageOriginType) Descriptor() protoreflect.EnumDescriptor {
  1501. return file_waAICommon_WAAICommon_proto_enumTypes[24].Descriptor()
  1502. }
  1503. func (BotMessageOrigin_BotMessageOriginType) Type() protoreflect.EnumType {
  1504. return &file_waAICommon_WAAICommon_proto_enumTypes[24]
  1505. }
  1506. func (x BotMessageOrigin_BotMessageOriginType) Number() protoreflect.EnumNumber {
  1507. return protoreflect.EnumNumber(x)
  1508. }
  1509. // Deprecated: Do not use.
  1510. func (x *BotMessageOrigin_BotMessageOriginType) UnmarshalJSON(b []byte) error {
  1511. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1512. if err != nil {
  1513. return err
  1514. }
  1515. *x = BotMessageOrigin_BotMessageOriginType(num)
  1516. return nil
  1517. }
  1518. // Deprecated: Use BotMessageOrigin_BotMessageOriginType.Descriptor instead.
  1519. func (BotMessageOrigin_BotMessageOriginType) EnumDescriptor() ([]byte, []int) {
  1520. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{14, 0}
  1521. }
  1522. type AIThreadInfo_AIThreadClientInfo_AIThreadType int32
  1523. const (
  1524. AIThreadInfo_AIThreadClientInfo_UNKNOWN AIThreadInfo_AIThreadClientInfo_AIThreadType = 0
  1525. AIThreadInfo_AIThreadClientInfo_DEFAULT AIThreadInfo_AIThreadClientInfo_AIThreadType = 1
  1526. AIThreadInfo_AIThreadClientInfo_INCOGNITO AIThreadInfo_AIThreadClientInfo_AIThreadType = 2
  1527. )
  1528. // Enum value maps for AIThreadInfo_AIThreadClientInfo_AIThreadType.
  1529. var (
  1530. AIThreadInfo_AIThreadClientInfo_AIThreadType_name = map[int32]string{
  1531. 0: "UNKNOWN",
  1532. 1: "DEFAULT",
  1533. 2: "INCOGNITO",
  1534. }
  1535. AIThreadInfo_AIThreadClientInfo_AIThreadType_value = map[string]int32{
  1536. "UNKNOWN": 0,
  1537. "DEFAULT": 1,
  1538. "INCOGNITO": 2,
  1539. }
  1540. )
  1541. func (x AIThreadInfo_AIThreadClientInfo_AIThreadType) Enum() *AIThreadInfo_AIThreadClientInfo_AIThreadType {
  1542. p := new(AIThreadInfo_AIThreadClientInfo_AIThreadType)
  1543. *p = x
  1544. return p
  1545. }
  1546. func (x AIThreadInfo_AIThreadClientInfo_AIThreadType) String() string {
  1547. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1548. }
  1549. func (AIThreadInfo_AIThreadClientInfo_AIThreadType) Descriptor() protoreflect.EnumDescriptor {
  1550. return file_waAICommon_WAAICommon_proto_enumTypes[25].Descriptor()
  1551. }
  1552. func (AIThreadInfo_AIThreadClientInfo_AIThreadType) Type() protoreflect.EnumType {
  1553. return &file_waAICommon_WAAICommon_proto_enumTypes[25]
  1554. }
  1555. func (x AIThreadInfo_AIThreadClientInfo_AIThreadType) Number() protoreflect.EnumNumber {
  1556. return protoreflect.EnumNumber(x)
  1557. }
  1558. // Deprecated: Do not use.
  1559. func (x *AIThreadInfo_AIThreadClientInfo_AIThreadType) UnmarshalJSON(b []byte) error {
  1560. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1561. if err != nil {
  1562. return err
  1563. }
  1564. *x = AIThreadInfo_AIThreadClientInfo_AIThreadType(num)
  1565. return nil
  1566. }
  1567. // Deprecated: Use AIThreadInfo_AIThreadClientInfo_AIThreadType.Descriptor instead.
  1568. func (AIThreadInfo_AIThreadClientInfo_AIThreadType) EnumDescriptor() ([]byte, []int) {
  1569. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{15, 0, 0}
  1570. }
  1571. type BotFeedbackMessage_ReportKind int32
  1572. const (
  1573. BotFeedbackMessage_NONE BotFeedbackMessage_ReportKind = 0
  1574. BotFeedbackMessage_GENERIC BotFeedbackMessage_ReportKind = 1
  1575. )
  1576. // Enum value maps for BotFeedbackMessage_ReportKind.
  1577. var (
  1578. BotFeedbackMessage_ReportKind_name = map[int32]string{
  1579. 0: "NONE",
  1580. 1: "GENERIC",
  1581. }
  1582. BotFeedbackMessage_ReportKind_value = map[string]int32{
  1583. "NONE": 0,
  1584. "GENERIC": 1,
  1585. }
  1586. )
  1587. func (x BotFeedbackMessage_ReportKind) Enum() *BotFeedbackMessage_ReportKind {
  1588. p := new(BotFeedbackMessage_ReportKind)
  1589. *p = x
  1590. return p
  1591. }
  1592. func (x BotFeedbackMessage_ReportKind) String() string {
  1593. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1594. }
  1595. func (BotFeedbackMessage_ReportKind) Descriptor() protoreflect.EnumDescriptor {
  1596. return file_waAICommon_WAAICommon_proto_enumTypes[26].Descriptor()
  1597. }
  1598. func (BotFeedbackMessage_ReportKind) Type() protoreflect.EnumType {
  1599. return &file_waAICommon_WAAICommon_proto_enumTypes[26]
  1600. }
  1601. func (x BotFeedbackMessage_ReportKind) Number() protoreflect.EnumNumber {
  1602. return protoreflect.EnumNumber(x)
  1603. }
  1604. // Deprecated: Do not use.
  1605. func (x *BotFeedbackMessage_ReportKind) UnmarshalJSON(b []byte) error {
  1606. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1607. if err != nil {
  1608. return err
  1609. }
  1610. *x = BotFeedbackMessage_ReportKind(num)
  1611. return nil
  1612. }
  1613. // Deprecated: Use BotFeedbackMessage_ReportKind.Descriptor instead.
  1614. func (BotFeedbackMessage_ReportKind) EnumDescriptor() ([]byte, []int) {
  1615. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{16, 0}
  1616. }
  1617. type BotFeedbackMessage_BotFeedbackKindMultiplePositive int32
  1618. const (
  1619. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC BotFeedbackMessage_BotFeedbackKindMultiplePositive = 1
  1620. )
  1621. // Enum value maps for BotFeedbackMessage_BotFeedbackKindMultiplePositive.
  1622. var (
  1623. BotFeedbackMessage_BotFeedbackKindMultiplePositive_name = map[int32]string{
  1624. 1: "BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC",
  1625. }
  1626. BotFeedbackMessage_BotFeedbackKindMultiplePositive_value = map[string]int32{
  1627. "BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC": 1,
  1628. }
  1629. )
  1630. func (x BotFeedbackMessage_BotFeedbackKindMultiplePositive) Enum() *BotFeedbackMessage_BotFeedbackKindMultiplePositive {
  1631. p := new(BotFeedbackMessage_BotFeedbackKindMultiplePositive)
  1632. *p = x
  1633. return p
  1634. }
  1635. func (x BotFeedbackMessage_BotFeedbackKindMultiplePositive) String() string {
  1636. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1637. }
  1638. func (BotFeedbackMessage_BotFeedbackKindMultiplePositive) Descriptor() protoreflect.EnumDescriptor {
  1639. return file_waAICommon_WAAICommon_proto_enumTypes[27].Descriptor()
  1640. }
  1641. func (BotFeedbackMessage_BotFeedbackKindMultiplePositive) Type() protoreflect.EnumType {
  1642. return &file_waAICommon_WAAICommon_proto_enumTypes[27]
  1643. }
  1644. func (x BotFeedbackMessage_BotFeedbackKindMultiplePositive) Number() protoreflect.EnumNumber {
  1645. return protoreflect.EnumNumber(x)
  1646. }
  1647. // Deprecated: Do not use.
  1648. func (x *BotFeedbackMessage_BotFeedbackKindMultiplePositive) UnmarshalJSON(b []byte) error {
  1649. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1650. if err != nil {
  1651. return err
  1652. }
  1653. *x = BotFeedbackMessage_BotFeedbackKindMultiplePositive(num)
  1654. return nil
  1655. }
  1656. // Deprecated: Use BotFeedbackMessage_BotFeedbackKindMultiplePositive.Descriptor instead.
  1657. func (BotFeedbackMessage_BotFeedbackKindMultiplePositive) EnumDescriptor() ([]byte, []int) {
  1658. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{16, 1}
  1659. }
  1660. type BotFeedbackMessage_BotFeedbackKindMultipleNegative int32
  1661. const (
  1662. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC BotFeedbackMessage_BotFeedbackKindMultipleNegative = 1
  1663. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL BotFeedbackMessage_BotFeedbackKindMultipleNegative = 2
  1664. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING BotFeedbackMessage_BotFeedbackKindMultipleNegative = 4
  1665. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE BotFeedbackMessage_BotFeedbackKindMultipleNegative = 8
  1666. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE BotFeedbackMessage_BotFeedbackKindMultipleNegative = 16
  1667. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER BotFeedbackMessage_BotFeedbackKindMultipleNegative = 32
  1668. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED BotFeedbackMessage_BotFeedbackKindMultipleNegative = 64
  1669. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING BotFeedbackMessage_BotFeedbackKindMultipleNegative = 128
  1670. BotFeedbackMessage_BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT BotFeedbackMessage_BotFeedbackKindMultipleNegative = 256
  1671. )
  1672. // Enum value maps for BotFeedbackMessage_BotFeedbackKindMultipleNegative.
  1673. var (
  1674. BotFeedbackMessage_BotFeedbackKindMultipleNegative_name = map[int32]string{
  1675. 1: "BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC",
  1676. 2: "BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL",
  1677. 4: "BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING",
  1678. 8: "BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE",
  1679. 16: "BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE",
  1680. 32: "BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER",
  1681. 64: "BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED",
  1682. 128: "BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING",
  1683. 256: "BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT",
  1684. }
  1685. BotFeedbackMessage_BotFeedbackKindMultipleNegative_value = map[string]int32{
  1686. "BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC": 1,
  1687. "BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL": 2,
  1688. "BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING": 4,
  1689. "BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE": 8,
  1690. "BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE": 16,
  1691. "BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER": 32,
  1692. "BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED": 64,
  1693. "BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING": 128,
  1694. "BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT": 256,
  1695. }
  1696. )
  1697. func (x BotFeedbackMessage_BotFeedbackKindMultipleNegative) Enum() *BotFeedbackMessage_BotFeedbackKindMultipleNegative {
  1698. p := new(BotFeedbackMessage_BotFeedbackKindMultipleNegative)
  1699. *p = x
  1700. return p
  1701. }
  1702. func (x BotFeedbackMessage_BotFeedbackKindMultipleNegative) String() string {
  1703. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1704. }
  1705. func (BotFeedbackMessage_BotFeedbackKindMultipleNegative) Descriptor() protoreflect.EnumDescriptor {
  1706. return file_waAICommon_WAAICommon_proto_enumTypes[28].Descriptor()
  1707. }
  1708. func (BotFeedbackMessage_BotFeedbackKindMultipleNegative) Type() protoreflect.EnumType {
  1709. return &file_waAICommon_WAAICommon_proto_enumTypes[28]
  1710. }
  1711. func (x BotFeedbackMessage_BotFeedbackKindMultipleNegative) Number() protoreflect.EnumNumber {
  1712. return protoreflect.EnumNumber(x)
  1713. }
  1714. // Deprecated: Do not use.
  1715. func (x *BotFeedbackMessage_BotFeedbackKindMultipleNegative) UnmarshalJSON(b []byte) error {
  1716. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1717. if err != nil {
  1718. return err
  1719. }
  1720. *x = BotFeedbackMessage_BotFeedbackKindMultipleNegative(num)
  1721. return nil
  1722. }
  1723. // Deprecated: Use BotFeedbackMessage_BotFeedbackKindMultipleNegative.Descriptor instead.
  1724. func (BotFeedbackMessage_BotFeedbackKindMultipleNegative) EnumDescriptor() ([]byte, []int) {
  1725. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{16, 2}
  1726. }
  1727. type BotFeedbackMessage_BotFeedbackKind int32
  1728. const (
  1729. BotFeedbackMessage_BOT_FEEDBACK_POSITIVE BotFeedbackMessage_BotFeedbackKind = 0
  1730. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_GENERIC BotFeedbackMessage_BotFeedbackKind = 1
  1731. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_HELPFUL BotFeedbackMessage_BotFeedbackKind = 2
  1732. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_INTERESTING BotFeedbackMessage_BotFeedbackKind = 3
  1733. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_ACCURATE BotFeedbackMessage_BotFeedbackKind = 4
  1734. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_SAFE BotFeedbackMessage_BotFeedbackKind = 5
  1735. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_OTHER BotFeedbackMessage_BotFeedbackKind = 6
  1736. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_REFUSED BotFeedbackMessage_BotFeedbackKind = 7
  1737. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING BotFeedbackMessage_BotFeedbackKind = 8
  1738. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT BotFeedbackMessage_BotFeedbackKind = 9
  1739. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_PERSONALIZED BotFeedbackMessage_BotFeedbackKind = 10
  1740. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_CLARITY BotFeedbackMessage_BotFeedbackKind = 11
  1741. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_DOESNT_LOOK_LIKE_THE_PERSON BotFeedbackMessage_BotFeedbackKind = 12
  1742. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_HALLUCINATION_INTERNAL_ONLY BotFeedbackMessage_BotFeedbackKind = 13
  1743. BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE BotFeedbackMessage_BotFeedbackKind = 14
  1744. )
  1745. // Enum value maps for BotFeedbackMessage_BotFeedbackKind.
  1746. var (
  1747. BotFeedbackMessage_BotFeedbackKind_name = map[int32]string{
  1748. 0: "BOT_FEEDBACK_POSITIVE",
  1749. 1: "BOT_FEEDBACK_NEGATIVE_GENERIC",
  1750. 2: "BOT_FEEDBACK_NEGATIVE_HELPFUL",
  1751. 3: "BOT_FEEDBACK_NEGATIVE_INTERESTING",
  1752. 4: "BOT_FEEDBACK_NEGATIVE_ACCURATE",
  1753. 5: "BOT_FEEDBACK_NEGATIVE_SAFE",
  1754. 6: "BOT_FEEDBACK_NEGATIVE_OTHER",
  1755. 7: "BOT_FEEDBACK_NEGATIVE_REFUSED",
  1756. 8: "BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING",
  1757. 9: "BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT",
  1758. 10: "BOT_FEEDBACK_NEGATIVE_PERSONALIZED",
  1759. 11: "BOT_FEEDBACK_NEGATIVE_CLARITY",
  1760. 12: "BOT_FEEDBACK_NEGATIVE_DOESNT_LOOK_LIKE_THE_PERSON",
  1761. 13: "BOT_FEEDBACK_NEGATIVE_HALLUCINATION_INTERNAL_ONLY",
  1762. 14: "BOT_FEEDBACK_NEGATIVE",
  1763. }
  1764. BotFeedbackMessage_BotFeedbackKind_value = map[string]int32{
  1765. "BOT_FEEDBACK_POSITIVE": 0,
  1766. "BOT_FEEDBACK_NEGATIVE_GENERIC": 1,
  1767. "BOT_FEEDBACK_NEGATIVE_HELPFUL": 2,
  1768. "BOT_FEEDBACK_NEGATIVE_INTERESTING": 3,
  1769. "BOT_FEEDBACK_NEGATIVE_ACCURATE": 4,
  1770. "BOT_FEEDBACK_NEGATIVE_SAFE": 5,
  1771. "BOT_FEEDBACK_NEGATIVE_OTHER": 6,
  1772. "BOT_FEEDBACK_NEGATIVE_REFUSED": 7,
  1773. "BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING": 8,
  1774. "BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT": 9,
  1775. "BOT_FEEDBACK_NEGATIVE_PERSONALIZED": 10,
  1776. "BOT_FEEDBACK_NEGATIVE_CLARITY": 11,
  1777. "BOT_FEEDBACK_NEGATIVE_DOESNT_LOOK_LIKE_THE_PERSON": 12,
  1778. "BOT_FEEDBACK_NEGATIVE_HALLUCINATION_INTERNAL_ONLY": 13,
  1779. "BOT_FEEDBACK_NEGATIVE": 14,
  1780. }
  1781. )
  1782. func (x BotFeedbackMessage_BotFeedbackKind) Enum() *BotFeedbackMessage_BotFeedbackKind {
  1783. p := new(BotFeedbackMessage_BotFeedbackKind)
  1784. *p = x
  1785. return p
  1786. }
  1787. func (x BotFeedbackMessage_BotFeedbackKind) String() string {
  1788. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1789. }
  1790. func (BotFeedbackMessage_BotFeedbackKind) Descriptor() protoreflect.EnumDescriptor {
  1791. return file_waAICommon_WAAICommon_proto_enumTypes[29].Descriptor()
  1792. }
  1793. func (BotFeedbackMessage_BotFeedbackKind) Type() protoreflect.EnumType {
  1794. return &file_waAICommon_WAAICommon_proto_enumTypes[29]
  1795. }
  1796. func (x BotFeedbackMessage_BotFeedbackKind) Number() protoreflect.EnumNumber {
  1797. return protoreflect.EnumNumber(x)
  1798. }
  1799. // Deprecated: Do not use.
  1800. func (x *BotFeedbackMessage_BotFeedbackKind) UnmarshalJSON(b []byte) error {
  1801. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1802. if err != nil {
  1803. return err
  1804. }
  1805. *x = BotFeedbackMessage_BotFeedbackKind(num)
  1806. return nil
  1807. }
  1808. // Deprecated: Use BotFeedbackMessage_BotFeedbackKind.Descriptor instead.
  1809. func (BotFeedbackMessage_BotFeedbackKind) EnumDescriptor() ([]byte, []int) {
  1810. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{16, 3}
  1811. }
  1812. type AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment int32
  1813. const (
  1814. AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment = 0
  1815. AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment = 1
  1816. AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment = 2
  1817. )
  1818. // Enum value maps for AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment.
  1819. var (
  1820. AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment_name = map[int32]string{
  1821. 0: "AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED",
  1822. 1: "AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED",
  1823. 2: "AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED",
  1824. }
  1825. AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment_value = map[string]int32{
  1826. "AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED": 0,
  1827. "AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED": 1,
  1828. "AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED": 2,
  1829. }
  1830. )
  1831. func (x AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) Enum() *AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment {
  1832. p := new(AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment)
  1833. *p = x
  1834. return p
  1835. }
  1836. func (x AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) String() string {
  1837. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1838. }
  1839. func (AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) Descriptor() protoreflect.EnumDescriptor {
  1840. return file_waAICommon_WAAICommon_proto_enumTypes[30].Descriptor()
  1841. }
  1842. func (AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) Type() protoreflect.EnumType {
  1843. return &file_waAICommon_WAAICommon_proto_enumTypes[30]
  1844. }
  1845. func (x AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) Number() protoreflect.EnumNumber {
  1846. return protoreflect.EnumNumber(x)
  1847. }
  1848. // Deprecated: Do not use.
  1849. func (x *AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) UnmarshalJSON(b []byte) error {
  1850. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1851. if err != nil {
  1852. return err
  1853. }
  1854. *x = AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment(num)
  1855. return nil
  1856. }
  1857. // Deprecated: Use AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment.Descriptor instead.
  1858. func (AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment) EnumDescriptor() ([]byte, []int) {
  1859. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{17, 0}
  1860. }
  1861. type AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType int32
  1862. const (
  1863. AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 0
  1864. AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 1
  1865. AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 2
  1866. AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 3
  1867. AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 4
  1868. AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType = 5
  1869. )
  1870. // Enum value maps for AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType.
  1871. var (
  1872. AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType_name = map[int32]string{
  1873. 0: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT",
  1874. 1: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD",
  1875. 2: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD",
  1876. 3: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING",
  1877. 4: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER",
  1878. 5: "AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT",
  1879. }
  1880. AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType_value = map[string]int32{
  1881. "AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT": 0,
  1882. "AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD": 1,
  1883. "AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD": 2,
  1884. "AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING": 3,
  1885. "AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER": 4,
  1886. "AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT": 5,
  1887. }
  1888. )
  1889. func (x AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) Enum() *AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType {
  1890. p := new(AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType)
  1891. *p = x
  1892. return p
  1893. }
  1894. func (x AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) String() string {
  1895. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1896. }
  1897. func (AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) Descriptor() protoreflect.EnumDescriptor {
  1898. return file_waAICommon_WAAICommon_proto_enumTypes[31].Descriptor()
  1899. }
  1900. func (AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) Type() protoreflect.EnumType {
  1901. return &file_waAICommon_WAAICommon_proto_enumTypes[31]
  1902. }
  1903. func (x AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) Number() protoreflect.EnumNumber {
  1904. return protoreflect.EnumNumber(x)
  1905. }
  1906. // Deprecated: Do not use.
  1907. func (x *AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) UnmarshalJSON(b []byte) error {
  1908. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1909. if err != nil {
  1910. return err
  1911. }
  1912. *x = AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType(num)
  1913. return nil
  1914. }
  1915. // Deprecated: Use AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType.Descriptor instead.
  1916. func (AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType) EnumDescriptor() ([]byte, []int) {
  1917. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{18, 0}
  1918. }
  1919. type AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType int32
  1920. const (
  1921. AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType = 0
  1922. AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType = 1
  1923. AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType = 2
  1924. )
  1925. // Enum value maps for AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType.
  1926. var (
  1927. AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType_name = map[int32]string{
  1928. 0: "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN",
  1929. 1: "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE",
  1930. 2: "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF",
  1931. }
  1932. AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType_value = map[string]int32{
  1933. "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN": 0,
  1934. "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE": 1,
  1935. "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF": 2,
  1936. }
  1937. )
  1938. func (x AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) Enum() *AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType {
  1939. p := new(AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType)
  1940. *p = x
  1941. return p
  1942. }
  1943. func (x AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) String() string {
  1944. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1945. }
  1946. func (AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) Descriptor() protoreflect.EnumDescriptor {
  1947. return file_waAICommon_WAAICommon_proto_enumTypes[32].Descriptor()
  1948. }
  1949. func (AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) Type() protoreflect.EnumType {
  1950. return &file_waAICommon_WAAICommon_proto_enumTypes[32]
  1951. }
  1952. func (x AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) Number() protoreflect.EnumNumber {
  1953. return protoreflect.EnumNumber(x)
  1954. }
  1955. // Deprecated: Do not use.
  1956. func (x *AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) UnmarshalJSON(b []byte) error {
  1957. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  1958. if err != nil {
  1959. return err
  1960. }
  1961. *x = AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType(num)
  1962. return nil
  1963. }
  1964. // Deprecated: Use AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType.Descriptor instead.
  1965. func (AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType) EnumDescriptor() ([]byte, []int) {
  1966. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{19, 0}
  1967. }
  1968. type AIRichResponseContentItemsMetadata_ContentType int32
  1969. const (
  1970. AIRichResponseContentItemsMetadata_DEFAULT AIRichResponseContentItemsMetadata_ContentType = 0
  1971. AIRichResponseContentItemsMetadata_CAROUSEL AIRichResponseContentItemsMetadata_ContentType = 1
  1972. )
  1973. // Enum value maps for AIRichResponseContentItemsMetadata_ContentType.
  1974. var (
  1975. AIRichResponseContentItemsMetadata_ContentType_name = map[int32]string{
  1976. 0: "DEFAULT",
  1977. 1: "CAROUSEL",
  1978. }
  1979. AIRichResponseContentItemsMetadata_ContentType_value = map[string]int32{
  1980. "DEFAULT": 0,
  1981. "CAROUSEL": 1,
  1982. }
  1983. )
  1984. func (x AIRichResponseContentItemsMetadata_ContentType) Enum() *AIRichResponseContentItemsMetadata_ContentType {
  1985. p := new(AIRichResponseContentItemsMetadata_ContentType)
  1986. *p = x
  1987. return p
  1988. }
  1989. func (x AIRichResponseContentItemsMetadata_ContentType) String() string {
  1990. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1991. }
  1992. func (AIRichResponseContentItemsMetadata_ContentType) Descriptor() protoreflect.EnumDescriptor {
  1993. return file_waAICommon_WAAICommon_proto_enumTypes[33].Descriptor()
  1994. }
  1995. func (AIRichResponseContentItemsMetadata_ContentType) Type() protoreflect.EnumType {
  1996. return &file_waAICommon_WAAICommon_proto_enumTypes[33]
  1997. }
  1998. func (x AIRichResponseContentItemsMetadata_ContentType) Number() protoreflect.EnumNumber {
  1999. return protoreflect.EnumNumber(x)
  2000. }
  2001. // Deprecated: Do not use.
  2002. func (x *AIRichResponseContentItemsMetadata_ContentType) UnmarshalJSON(b []byte) error {
  2003. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  2004. if err != nil {
  2005. return err
  2006. }
  2007. *x = AIRichResponseContentItemsMetadata_ContentType(num)
  2008. return nil
  2009. }
  2010. // Deprecated: Use AIRichResponseContentItemsMetadata_ContentType.Descriptor instead.
  2011. func (AIRichResponseContentItemsMetadata_ContentType) EnumDescriptor() ([]byte, []int) {
  2012. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{20, 0}
  2013. }
  2014. type BotPluginMetadata struct {
  2015. state protoimpl.MessageState `protogen:"open.v1"`
  2016. Provider *BotPluginMetadata_SearchProvider `protobuf:"varint,1,opt,name=provider,enum=WAAICommon.BotPluginMetadata_SearchProvider" json:"provider,omitempty"`
  2017. PluginType *BotPluginMetadata_PluginType `protobuf:"varint,2,opt,name=pluginType,enum=WAAICommon.BotPluginMetadata_PluginType" json:"pluginType,omitempty"`
  2018. ThumbnailCDNURL *string `protobuf:"bytes,3,opt,name=thumbnailCDNURL" json:"thumbnailCDNURL,omitempty"`
  2019. ProfilePhotoCDNURL *string `protobuf:"bytes,4,opt,name=profilePhotoCDNURL" json:"profilePhotoCDNURL,omitempty"`
  2020. SearchProviderURL *string `protobuf:"bytes,5,opt,name=searchProviderURL" json:"searchProviderURL,omitempty"`
  2021. ReferenceIndex *uint32 `protobuf:"varint,6,opt,name=referenceIndex" json:"referenceIndex,omitempty"`
  2022. ExpectedLinksCount *uint32 `protobuf:"varint,7,opt,name=expectedLinksCount" json:"expectedLinksCount,omitempty"`
  2023. SearchQuery *string `protobuf:"bytes,9,opt,name=searchQuery" json:"searchQuery,omitempty"`
  2024. ParentPluginMessageKey *waCommon.MessageKey `protobuf:"bytes,10,opt,name=parentPluginMessageKey" json:"parentPluginMessageKey,omitempty"`
  2025. DeprecatedField *BotPluginMetadata_PluginType `protobuf:"varint,11,opt,name=deprecatedField,enum=WAAICommon.BotPluginMetadata_PluginType" json:"deprecatedField,omitempty"`
  2026. ParentPluginType *BotPluginMetadata_PluginType `protobuf:"varint,12,opt,name=parentPluginType,enum=WAAICommon.BotPluginMetadata_PluginType" json:"parentPluginType,omitempty"`
  2027. FaviconCDNURL *string `protobuf:"bytes,13,opt,name=faviconCDNURL" json:"faviconCDNURL,omitempty"`
  2028. unknownFields protoimpl.UnknownFields
  2029. sizeCache protoimpl.SizeCache
  2030. }
  2031. func (x *BotPluginMetadata) Reset() {
  2032. *x = BotPluginMetadata{}
  2033. mi := &file_waAICommon_WAAICommon_proto_msgTypes[0]
  2034. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2035. ms.StoreMessageInfo(mi)
  2036. }
  2037. func (x *BotPluginMetadata) String() string {
  2038. return protoimpl.X.MessageStringOf(x)
  2039. }
  2040. func (*BotPluginMetadata) ProtoMessage() {}
  2041. func (x *BotPluginMetadata) ProtoReflect() protoreflect.Message {
  2042. mi := &file_waAICommon_WAAICommon_proto_msgTypes[0]
  2043. if x != nil {
  2044. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2045. if ms.LoadMessageInfo() == nil {
  2046. ms.StoreMessageInfo(mi)
  2047. }
  2048. return ms
  2049. }
  2050. return mi.MessageOf(x)
  2051. }
  2052. // Deprecated: Use BotPluginMetadata.ProtoReflect.Descriptor instead.
  2053. func (*BotPluginMetadata) Descriptor() ([]byte, []int) {
  2054. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{0}
  2055. }
  2056. func (x *BotPluginMetadata) GetProvider() BotPluginMetadata_SearchProvider {
  2057. if x != nil && x.Provider != nil {
  2058. return *x.Provider
  2059. }
  2060. return BotPluginMetadata_UNKNOWN
  2061. }
  2062. func (x *BotPluginMetadata) GetPluginType() BotPluginMetadata_PluginType {
  2063. if x != nil && x.PluginType != nil {
  2064. return *x.PluginType
  2065. }
  2066. return BotPluginMetadata_UNKNOWN_PLUGIN
  2067. }
  2068. func (x *BotPluginMetadata) GetThumbnailCDNURL() string {
  2069. if x != nil && x.ThumbnailCDNURL != nil {
  2070. return *x.ThumbnailCDNURL
  2071. }
  2072. return ""
  2073. }
  2074. func (x *BotPluginMetadata) GetProfilePhotoCDNURL() string {
  2075. if x != nil && x.ProfilePhotoCDNURL != nil {
  2076. return *x.ProfilePhotoCDNURL
  2077. }
  2078. return ""
  2079. }
  2080. func (x *BotPluginMetadata) GetSearchProviderURL() string {
  2081. if x != nil && x.SearchProviderURL != nil {
  2082. return *x.SearchProviderURL
  2083. }
  2084. return ""
  2085. }
  2086. func (x *BotPluginMetadata) GetReferenceIndex() uint32 {
  2087. if x != nil && x.ReferenceIndex != nil {
  2088. return *x.ReferenceIndex
  2089. }
  2090. return 0
  2091. }
  2092. func (x *BotPluginMetadata) GetExpectedLinksCount() uint32 {
  2093. if x != nil && x.ExpectedLinksCount != nil {
  2094. return *x.ExpectedLinksCount
  2095. }
  2096. return 0
  2097. }
  2098. func (x *BotPluginMetadata) GetSearchQuery() string {
  2099. if x != nil && x.SearchQuery != nil {
  2100. return *x.SearchQuery
  2101. }
  2102. return ""
  2103. }
  2104. func (x *BotPluginMetadata) GetParentPluginMessageKey() *waCommon.MessageKey {
  2105. if x != nil {
  2106. return x.ParentPluginMessageKey
  2107. }
  2108. return nil
  2109. }
  2110. func (x *BotPluginMetadata) GetDeprecatedField() BotPluginMetadata_PluginType {
  2111. if x != nil && x.DeprecatedField != nil {
  2112. return *x.DeprecatedField
  2113. }
  2114. return BotPluginMetadata_UNKNOWN_PLUGIN
  2115. }
  2116. func (x *BotPluginMetadata) GetParentPluginType() BotPluginMetadata_PluginType {
  2117. if x != nil && x.ParentPluginType != nil {
  2118. return *x.ParentPluginType
  2119. }
  2120. return BotPluginMetadata_UNKNOWN_PLUGIN
  2121. }
  2122. func (x *BotPluginMetadata) GetFaviconCDNURL() string {
  2123. if x != nil && x.FaviconCDNURL != nil {
  2124. return *x.FaviconCDNURL
  2125. }
  2126. return ""
  2127. }
  2128. type BotLinkedAccount struct {
  2129. state protoimpl.MessageState `protogen:"open.v1"`
  2130. Type *BotLinkedAccount_BotLinkedAccountType `protobuf:"varint,1,opt,name=type,enum=WAAICommon.BotLinkedAccount_BotLinkedAccountType" json:"type,omitempty"`
  2131. unknownFields protoimpl.UnknownFields
  2132. sizeCache protoimpl.SizeCache
  2133. }
  2134. func (x *BotLinkedAccount) Reset() {
  2135. *x = BotLinkedAccount{}
  2136. mi := &file_waAICommon_WAAICommon_proto_msgTypes[1]
  2137. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2138. ms.StoreMessageInfo(mi)
  2139. }
  2140. func (x *BotLinkedAccount) String() string {
  2141. return protoimpl.X.MessageStringOf(x)
  2142. }
  2143. func (*BotLinkedAccount) ProtoMessage() {}
  2144. func (x *BotLinkedAccount) ProtoReflect() protoreflect.Message {
  2145. mi := &file_waAICommon_WAAICommon_proto_msgTypes[1]
  2146. if x != nil {
  2147. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2148. if ms.LoadMessageInfo() == nil {
  2149. ms.StoreMessageInfo(mi)
  2150. }
  2151. return ms
  2152. }
  2153. return mi.MessageOf(x)
  2154. }
  2155. // Deprecated: Use BotLinkedAccount.ProtoReflect.Descriptor instead.
  2156. func (*BotLinkedAccount) Descriptor() ([]byte, []int) {
  2157. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{1}
  2158. }
  2159. func (x *BotLinkedAccount) GetType() BotLinkedAccount_BotLinkedAccountType {
  2160. if x != nil && x.Type != nil {
  2161. return *x.Type
  2162. }
  2163. return BotLinkedAccount_BOT_LINKED_ACCOUNT_TYPE_1P
  2164. }
  2165. type BotSignatureVerificationUseCaseProof struct {
  2166. state protoimpl.MessageState `protogen:"open.v1"`
  2167. Version *int32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
  2168. UseCase *BotSignatureVerificationUseCaseProof_BotSignatureUseCase `protobuf:"varint,2,opt,name=useCase,enum=WAAICommon.BotSignatureVerificationUseCaseProof_BotSignatureUseCase" json:"useCase,omitempty"`
  2169. Signature []byte `protobuf:"bytes,3,opt,name=signature" json:"signature,omitempty"`
  2170. CertificateChain [][]byte `protobuf:"bytes,4,rep,name=certificateChain" json:"certificateChain,omitempty"`
  2171. unknownFields protoimpl.UnknownFields
  2172. sizeCache protoimpl.SizeCache
  2173. }
  2174. func (x *BotSignatureVerificationUseCaseProof) Reset() {
  2175. *x = BotSignatureVerificationUseCaseProof{}
  2176. mi := &file_waAICommon_WAAICommon_proto_msgTypes[2]
  2177. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2178. ms.StoreMessageInfo(mi)
  2179. }
  2180. func (x *BotSignatureVerificationUseCaseProof) String() string {
  2181. return protoimpl.X.MessageStringOf(x)
  2182. }
  2183. func (*BotSignatureVerificationUseCaseProof) ProtoMessage() {}
  2184. func (x *BotSignatureVerificationUseCaseProof) ProtoReflect() protoreflect.Message {
  2185. mi := &file_waAICommon_WAAICommon_proto_msgTypes[2]
  2186. if x != nil {
  2187. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2188. if ms.LoadMessageInfo() == nil {
  2189. ms.StoreMessageInfo(mi)
  2190. }
  2191. return ms
  2192. }
  2193. return mi.MessageOf(x)
  2194. }
  2195. // Deprecated: Use BotSignatureVerificationUseCaseProof.ProtoReflect.Descriptor instead.
  2196. func (*BotSignatureVerificationUseCaseProof) Descriptor() ([]byte, []int) {
  2197. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{2}
  2198. }
  2199. func (x *BotSignatureVerificationUseCaseProof) GetVersion() int32 {
  2200. if x != nil && x.Version != nil {
  2201. return *x.Version
  2202. }
  2203. return 0
  2204. }
  2205. func (x *BotSignatureVerificationUseCaseProof) GetUseCase() BotSignatureVerificationUseCaseProof_BotSignatureUseCase {
  2206. if x != nil && x.UseCase != nil {
  2207. return *x.UseCase
  2208. }
  2209. return BotSignatureVerificationUseCaseProof_UNSPECIFIED
  2210. }
  2211. func (x *BotSignatureVerificationUseCaseProof) GetSignature() []byte {
  2212. if x != nil {
  2213. return x.Signature
  2214. }
  2215. return nil
  2216. }
  2217. func (x *BotSignatureVerificationUseCaseProof) GetCertificateChain() [][]byte {
  2218. if x != nil {
  2219. return x.CertificateChain
  2220. }
  2221. return nil
  2222. }
  2223. type BotPromotionMessageMetadata struct {
  2224. state protoimpl.MessageState `protogen:"open.v1"`
  2225. PromotionType *BotPromotionMessageMetadata_BotPromotionType `protobuf:"varint,1,opt,name=promotionType,enum=WAAICommon.BotPromotionMessageMetadata_BotPromotionType" json:"promotionType,omitempty"`
  2226. ButtonTitle *string `protobuf:"bytes,2,opt,name=buttonTitle" json:"buttonTitle,omitempty"`
  2227. unknownFields protoimpl.UnknownFields
  2228. sizeCache protoimpl.SizeCache
  2229. }
  2230. func (x *BotPromotionMessageMetadata) Reset() {
  2231. *x = BotPromotionMessageMetadata{}
  2232. mi := &file_waAICommon_WAAICommon_proto_msgTypes[3]
  2233. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2234. ms.StoreMessageInfo(mi)
  2235. }
  2236. func (x *BotPromotionMessageMetadata) String() string {
  2237. return protoimpl.X.MessageStringOf(x)
  2238. }
  2239. func (*BotPromotionMessageMetadata) ProtoMessage() {}
  2240. func (x *BotPromotionMessageMetadata) ProtoReflect() protoreflect.Message {
  2241. mi := &file_waAICommon_WAAICommon_proto_msgTypes[3]
  2242. if x != nil {
  2243. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2244. if ms.LoadMessageInfo() == nil {
  2245. ms.StoreMessageInfo(mi)
  2246. }
  2247. return ms
  2248. }
  2249. return mi.MessageOf(x)
  2250. }
  2251. // Deprecated: Use BotPromotionMessageMetadata.ProtoReflect.Descriptor instead.
  2252. func (*BotPromotionMessageMetadata) Descriptor() ([]byte, []int) {
  2253. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{3}
  2254. }
  2255. func (x *BotPromotionMessageMetadata) GetPromotionType() BotPromotionMessageMetadata_BotPromotionType {
  2256. if x != nil && x.PromotionType != nil {
  2257. return *x.PromotionType
  2258. }
  2259. return BotPromotionMessageMetadata_UNKNOWN_TYPE
  2260. }
  2261. func (x *BotPromotionMessageMetadata) GetButtonTitle() string {
  2262. if x != nil && x.ButtonTitle != nil {
  2263. return *x.ButtonTitle
  2264. }
  2265. return ""
  2266. }
  2267. type BotMediaMetadata struct {
  2268. state protoimpl.MessageState `protogen:"open.v1"`
  2269. FileSHA256 *string `protobuf:"bytes,1,opt,name=fileSHA256" json:"fileSHA256,omitempty"`
  2270. MediaKey *string `protobuf:"bytes,2,opt,name=mediaKey" json:"mediaKey,omitempty"`
  2271. FileEncSHA256 *string `protobuf:"bytes,3,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"`
  2272. DirectPath *string `protobuf:"bytes,4,opt,name=directPath" json:"directPath,omitempty"`
  2273. MediaKeyTimestamp *int64 `protobuf:"varint,5,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"`
  2274. Mimetype *string `protobuf:"bytes,6,opt,name=mimetype" json:"mimetype,omitempty"`
  2275. OrientationType *BotMediaMetadata_OrientationType `protobuf:"varint,7,opt,name=orientationType,enum=WAAICommon.BotMediaMetadata_OrientationType" json:"orientationType,omitempty"`
  2276. unknownFields protoimpl.UnknownFields
  2277. sizeCache protoimpl.SizeCache
  2278. }
  2279. func (x *BotMediaMetadata) Reset() {
  2280. *x = BotMediaMetadata{}
  2281. mi := &file_waAICommon_WAAICommon_proto_msgTypes[4]
  2282. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2283. ms.StoreMessageInfo(mi)
  2284. }
  2285. func (x *BotMediaMetadata) String() string {
  2286. return protoimpl.X.MessageStringOf(x)
  2287. }
  2288. func (*BotMediaMetadata) ProtoMessage() {}
  2289. func (x *BotMediaMetadata) ProtoReflect() protoreflect.Message {
  2290. mi := &file_waAICommon_WAAICommon_proto_msgTypes[4]
  2291. if x != nil {
  2292. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2293. if ms.LoadMessageInfo() == nil {
  2294. ms.StoreMessageInfo(mi)
  2295. }
  2296. return ms
  2297. }
  2298. return mi.MessageOf(x)
  2299. }
  2300. // Deprecated: Use BotMediaMetadata.ProtoReflect.Descriptor instead.
  2301. func (*BotMediaMetadata) Descriptor() ([]byte, []int) {
  2302. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{4}
  2303. }
  2304. func (x *BotMediaMetadata) GetFileSHA256() string {
  2305. if x != nil && x.FileSHA256 != nil {
  2306. return *x.FileSHA256
  2307. }
  2308. return ""
  2309. }
  2310. func (x *BotMediaMetadata) GetMediaKey() string {
  2311. if x != nil && x.MediaKey != nil {
  2312. return *x.MediaKey
  2313. }
  2314. return ""
  2315. }
  2316. func (x *BotMediaMetadata) GetFileEncSHA256() string {
  2317. if x != nil && x.FileEncSHA256 != nil {
  2318. return *x.FileEncSHA256
  2319. }
  2320. return ""
  2321. }
  2322. func (x *BotMediaMetadata) GetDirectPath() string {
  2323. if x != nil && x.DirectPath != nil {
  2324. return *x.DirectPath
  2325. }
  2326. return ""
  2327. }
  2328. func (x *BotMediaMetadata) GetMediaKeyTimestamp() int64 {
  2329. if x != nil && x.MediaKeyTimestamp != nil {
  2330. return *x.MediaKeyTimestamp
  2331. }
  2332. return 0
  2333. }
  2334. func (x *BotMediaMetadata) GetMimetype() string {
  2335. if x != nil && x.Mimetype != nil {
  2336. return *x.Mimetype
  2337. }
  2338. return ""
  2339. }
  2340. func (x *BotMediaMetadata) GetOrientationType() BotMediaMetadata_OrientationType {
  2341. if x != nil && x.OrientationType != nil {
  2342. return *x.OrientationType
  2343. }
  2344. return BotMediaMetadata_CENTER
  2345. }
  2346. type BotReminderMetadata struct {
  2347. state protoimpl.MessageState `protogen:"open.v1"`
  2348. RequestMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=requestMessageKey" json:"requestMessageKey,omitempty"`
  2349. Action *BotReminderMetadata_ReminderAction `protobuf:"varint,2,opt,name=action,enum=WAAICommon.BotReminderMetadata_ReminderAction" json:"action,omitempty"`
  2350. Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
  2351. NextTriggerTimestamp *uint64 `protobuf:"varint,4,opt,name=nextTriggerTimestamp" json:"nextTriggerTimestamp,omitempty"`
  2352. Frequency *BotReminderMetadata_ReminderFrequency `protobuf:"varint,5,opt,name=frequency,enum=WAAICommon.BotReminderMetadata_ReminderFrequency" json:"frequency,omitempty"`
  2353. unknownFields protoimpl.UnknownFields
  2354. sizeCache protoimpl.SizeCache
  2355. }
  2356. func (x *BotReminderMetadata) Reset() {
  2357. *x = BotReminderMetadata{}
  2358. mi := &file_waAICommon_WAAICommon_proto_msgTypes[5]
  2359. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2360. ms.StoreMessageInfo(mi)
  2361. }
  2362. func (x *BotReminderMetadata) String() string {
  2363. return protoimpl.X.MessageStringOf(x)
  2364. }
  2365. func (*BotReminderMetadata) ProtoMessage() {}
  2366. func (x *BotReminderMetadata) ProtoReflect() protoreflect.Message {
  2367. mi := &file_waAICommon_WAAICommon_proto_msgTypes[5]
  2368. if x != nil {
  2369. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2370. if ms.LoadMessageInfo() == nil {
  2371. ms.StoreMessageInfo(mi)
  2372. }
  2373. return ms
  2374. }
  2375. return mi.MessageOf(x)
  2376. }
  2377. // Deprecated: Use BotReminderMetadata.ProtoReflect.Descriptor instead.
  2378. func (*BotReminderMetadata) Descriptor() ([]byte, []int) {
  2379. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{5}
  2380. }
  2381. func (x *BotReminderMetadata) GetRequestMessageKey() *waCommon.MessageKey {
  2382. if x != nil {
  2383. return x.RequestMessageKey
  2384. }
  2385. return nil
  2386. }
  2387. func (x *BotReminderMetadata) GetAction() BotReminderMetadata_ReminderAction {
  2388. if x != nil && x.Action != nil {
  2389. return *x.Action
  2390. }
  2391. return BotReminderMetadata_NOTIFY
  2392. }
  2393. func (x *BotReminderMetadata) GetName() string {
  2394. if x != nil && x.Name != nil {
  2395. return *x.Name
  2396. }
  2397. return ""
  2398. }
  2399. func (x *BotReminderMetadata) GetNextTriggerTimestamp() uint64 {
  2400. if x != nil && x.NextTriggerTimestamp != nil {
  2401. return *x.NextTriggerTimestamp
  2402. }
  2403. return 0
  2404. }
  2405. func (x *BotReminderMetadata) GetFrequency() BotReminderMetadata_ReminderFrequency {
  2406. if x != nil && x.Frequency != nil {
  2407. return *x.Frequency
  2408. }
  2409. return BotReminderMetadata_ONCE
  2410. }
  2411. type BotModelMetadata struct {
  2412. state protoimpl.MessageState `protogen:"open.v1"`
  2413. ModelType *BotModelMetadata_ModelType `protobuf:"varint,1,opt,name=modelType,enum=WAAICommon.BotModelMetadata_ModelType" json:"modelType,omitempty"`
  2414. PremiumModelStatus *BotModelMetadata_PremiumModelStatus `protobuf:"varint,2,opt,name=premiumModelStatus,enum=WAAICommon.BotModelMetadata_PremiumModelStatus" json:"premiumModelStatus,omitempty"`
  2415. unknownFields protoimpl.UnknownFields
  2416. sizeCache protoimpl.SizeCache
  2417. }
  2418. func (x *BotModelMetadata) Reset() {
  2419. *x = BotModelMetadata{}
  2420. mi := &file_waAICommon_WAAICommon_proto_msgTypes[6]
  2421. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2422. ms.StoreMessageInfo(mi)
  2423. }
  2424. func (x *BotModelMetadata) String() string {
  2425. return protoimpl.X.MessageStringOf(x)
  2426. }
  2427. func (*BotModelMetadata) ProtoMessage() {}
  2428. func (x *BotModelMetadata) ProtoReflect() protoreflect.Message {
  2429. mi := &file_waAICommon_WAAICommon_proto_msgTypes[6]
  2430. if x != nil {
  2431. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2432. if ms.LoadMessageInfo() == nil {
  2433. ms.StoreMessageInfo(mi)
  2434. }
  2435. return ms
  2436. }
  2437. return mi.MessageOf(x)
  2438. }
  2439. // Deprecated: Use BotModelMetadata.ProtoReflect.Descriptor instead.
  2440. func (*BotModelMetadata) Descriptor() ([]byte, []int) {
  2441. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{6}
  2442. }
  2443. func (x *BotModelMetadata) GetModelType() BotModelMetadata_ModelType {
  2444. if x != nil && x.ModelType != nil {
  2445. return *x.ModelType
  2446. }
  2447. return BotModelMetadata_UNKNOWN_TYPE
  2448. }
  2449. func (x *BotModelMetadata) GetPremiumModelStatus() BotModelMetadata_PremiumModelStatus {
  2450. if x != nil && x.PremiumModelStatus != nil {
  2451. return *x.PremiumModelStatus
  2452. }
  2453. return BotModelMetadata_UNKNOWN_STATUS
  2454. }
  2455. type BotProgressIndicatorMetadata struct {
  2456. state protoimpl.MessageState `protogen:"open.v1"`
  2457. ProgressDescription *string `protobuf:"bytes,1,opt,name=progressDescription" json:"progressDescription,omitempty"`
  2458. StepsMetadata []*BotProgressIndicatorMetadata_BotPlanningStepMetadata `protobuf:"bytes,2,rep,name=stepsMetadata" json:"stepsMetadata,omitempty"`
  2459. unknownFields protoimpl.UnknownFields
  2460. sizeCache protoimpl.SizeCache
  2461. }
  2462. func (x *BotProgressIndicatorMetadata) Reset() {
  2463. *x = BotProgressIndicatorMetadata{}
  2464. mi := &file_waAICommon_WAAICommon_proto_msgTypes[7]
  2465. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2466. ms.StoreMessageInfo(mi)
  2467. }
  2468. func (x *BotProgressIndicatorMetadata) String() string {
  2469. return protoimpl.X.MessageStringOf(x)
  2470. }
  2471. func (*BotProgressIndicatorMetadata) ProtoMessage() {}
  2472. func (x *BotProgressIndicatorMetadata) ProtoReflect() protoreflect.Message {
  2473. mi := &file_waAICommon_WAAICommon_proto_msgTypes[7]
  2474. if x != nil {
  2475. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2476. if ms.LoadMessageInfo() == nil {
  2477. ms.StoreMessageInfo(mi)
  2478. }
  2479. return ms
  2480. }
  2481. return mi.MessageOf(x)
  2482. }
  2483. // Deprecated: Use BotProgressIndicatorMetadata.ProtoReflect.Descriptor instead.
  2484. func (*BotProgressIndicatorMetadata) Descriptor() ([]byte, []int) {
  2485. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{7}
  2486. }
  2487. func (x *BotProgressIndicatorMetadata) GetProgressDescription() string {
  2488. if x != nil && x.ProgressDescription != nil {
  2489. return *x.ProgressDescription
  2490. }
  2491. return ""
  2492. }
  2493. func (x *BotProgressIndicatorMetadata) GetStepsMetadata() []*BotProgressIndicatorMetadata_BotPlanningStepMetadata {
  2494. if x != nil {
  2495. return x.StepsMetadata
  2496. }
  2497. return nil
  2498. }
  2499. type BotCapabilityMetadata struct {
  2500. state protoimpl.MessageState `protogen:"open.v1"`
  2501. Capabilities []BotCapabilityMetadata_BotCapabilityType `protobuf:"varint,1,rep,name=capabilities,enum=WAAICommon.BotCapabilityMetadata_BotCapabilityType" json:"capabilities,omitempty"`
  2502. unknownFields protoimpl.UnknownFields
  2503. sizeCache protoimpl.SizeCache
  2504. }
  2505. func (x *BotCapabilityMetadata) Reset() {
  2506. *x = BotCapabilityMetadata{}
  2507. mi := &file_waAICommon_WAAICommon_proto_msgTypes[8]
  2508. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2509. ms.StoreMessageInfo(mi)
  2510. }
  2511. func (x *BotCapabilityMetadata) String() string {
  2512. return protoimpl.X.MessageStringOf(x)
  2513. }
  2514. func (*BotCapabilityMetadata) ProtoMessage() {}
  2515. func (x *BotCapabilityMetadata) ProtoReflect() protoreflect.Message {
  2516. mi := &file_waAICommon_WAAICommon_proto_msgTypes[8]
  2517. if x != nil {
  2518. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2519. if ms.LoadMessageInfo() == nil {
  2520. ms.StoreMessageInfo(mi)
  2521. }
  2522. return ms
  2523. }
  2524. return mi.MessageOf(x)
  2525. }
  2526. // Deprecated: Use BotCapabilityMetadata.ProtoReflect.Descriptor instead.
  2527. func (*BotCapabilityMetadata) Descriptor() ([]byte, []int) {
  2528. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{8}
  2529. }
  2530. func (x *BotCapabilityMetadata) GetCapabilities() []BotCapabilityMetadata_BotCapabilityType {
  2531. if x != nil {
  2532. return x.Capabilities
  2533. }
  2534. return nil
  2535. }
  2536. type BotModeSelectionMetadata struct {
  2537. state protoimpl.MessageState `protogen:"open.v1"`
  2538. Mode []BotModeSelectionMetadata_BotUserSelectionMode `protobuf:"varint,1,rep,name=mode,enum=WAAICommon.BotModeSelectionMetadata_BotUserSelectionMode" json:"mode,omitempty"`
  2539. unknownFields protoimpl.UnknownFields
  2540. sizeCache protoimpl.SizeCache
  2541. }
  2542. func (x *BotModeSelectionMetadata) Reset() {
  2543. *x = BotModeSelectionMetadata{}
  2544. mi := &file_waAICommon_WAAICommon_proto_msgTypes[9]
  2545. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2546. ms.StoreMessageInfo(mi)
  2547. }
  2548. func (x *BotModeSelectionMetadata) String() string {
  2549. return protoimpl.X.MessageStringOf(x)
  2550. }
  2551. func (*BotModeSelectionMetadata) ProtoMessage() {}
  2552. func (x *BotModeSelectionMetadata) ProtoReflect() protoreflect.Message {
  2553. mi := &file_waAICommon_WAAICommon_proto_msgTypes[9]
  2554. if x != nil {
  2555. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2556. if ms.LoadMessageInfo() == nil {
  2557. ms.StoreMessageInfo(mi)
  2558. }
  2559. return ms
  2560. }
  2561. return mi.MessageOf(x)
  2562. }
  2563. // Deprecated: Use BotModeSelectionMetadata.ProtoReflect.Descriptor instead.
  2564. func (*BotModeSelectionMetadata) Descriptor() ([]byte, []int) {
  2565. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{9}
  2566. }
  2567. func (x *BotModeSelectionMetadata) GetMode() []BotModeSelectionMetadata_BotUserSelectionMode {
  2568. if x != nil {
  2569. return x.Mode
  2570. }
  2571. return nil
  2572. }
  2573. type BotQuotaMetadata struct {
  2574. state protoimpl.MessageState `protogen:"open.v1"`
  2575. BotFeatureQuotaMetadata []*BotQuotaMetadata_BotFeatureQuotaMetadata `protobuf:"bytes,1,rep,name=botFeatureQuotaMetadata" json:"botFeatureQuotaMetadata,omitempty"`
  2576. unknownFields protoimpl.UnknownFields
  2577. sizeCache protoimpl.SizeCache
  2578. }
  2579. func (x *BotQuotaMetadata) Reset() {
  2580. *x = BotQuotaMetadata{}
  2581. mi := &file_waAICommon_WAAICommon_proto_msgTypes[10]
  2582. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2583. ms.StoreMessageInfo(mi)
  2584. }
  2585. func (x *BotQuotaMetadata) String() string {
  2586. return protoimpl.X.MessageStringOf(x)
  2587. }
  2588. func (*BotQuotaMetadata) ProtoMessage() {}
  2589. func (x *BotQuotaMetadata) ProtoReflect() protoreflect.Message {
  2590. mi := &file_waAICommon_WAAICommon_proto_msgTypes[10]
  2591. if x != nil {
  2592. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2593. if ms.LoadMessageInfo() == nil {
  2594. ms.StoreMessageInfo(mi)
  2595. }
  2596. return ms
  2597. }
  2598. return mi.MessageOf(x)
  2599. }
  2600. // Deprecated: Use BotQuotaMetadata.ProtoReflect.Descriptor instead.
  2601. func (*BotQuotaMetadata) Descriptor() ([]byte, []int) {
  2602. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{10}
  2603. }
  2604. func (x *BotQuotaMetadata) GetBotFeatureQuotaMetadata() []*BotQuotaMetadata_BotFeatureQuotaMetadata {
  2605. if x != nil {
  2606. return x.BotFeatureQuotaMetadata
  2607. }
  2608. return nil
  2609. }
  2610. type BotImagineMetadata struct {
  2611. state protoimpl.MessageState `protogen:"open.v1"`
  2612. ImagineType *BotImagineMetadata_ImagineType `protobuf:"varint,1,opt,name=imagineType,enum=WAAICommon.BotImagineMetadata_ImagineType" json:"imagineType,omitempty"`
  2613. unknownFields protoimpl.UnknownFields
  2614. sizeCache protoimpl.SizeCache
  2615. }
  2616. func (x *BotImagineMetadata) Reset() {
  2617. *x = BotImagineMetadata{}
  2618. mi := &file_waAICommon_WAAICommon_proto_msgTypes[11]
  2619. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2620. ms.StoreMessageInfo(mi)
  2621. }
  2622. func (x *BotImagineMetadata) String() string {
  2623. return protoimpl.X.MessageStringOf(x)
  2624. }
  2625. func (*BotImagineMetadata) ProtoMessage() {}
  2626. func (x *BotImagineMetadata) ProtoReflect() protoreflect.Message {
  2627. mi := &file_waAICommon_WAAICommon_proto_msgTypes[11]
  2628. if x != nil {
  2629. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2630. if ms.LoadMessageInfo() == nil {
  2631. ms.StoreMessageInfo(mi)
  2632. }
  2633. return ms
  2634. }
  2635. return mi.MessageOf(x)
  2636. }
  2637. // Deprecated: Use BotImagineMetadata.ProtoReflect.Descriptor instead.
  2638. func (*BotImagineMetadata) Descriptor() ([]byte, []int) {
  2639. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{11}
  2640. }
  2641. func (x *BotImagineMetadata) GetImagineType() BotImagineMetadata_ImagineType {
  2642. if x != nil && x.ImagineType != nil {
  2643. return *x.ImagineType
  2644. }
  2645. return BotImagineMetadata_UNKNOWN
  2646. }
  2647. type BotAgeCollectionMetadata struct {
  2648. state protoimpl.MessageState `protogen:"open.v1"`
  2649. AgeCollectionEligible *bool `protobuf:"varint,1,opt,name=ageCollectionEligible" json:"ageCollectionEligible,omitempty"`
  2650. ShouldTriggerAgeCollectionOnClient *bool `protobuf:"varint,2,opt,name=shouldTriggerAgeCollectionOnClient" json:"shouldTriggerAgeCollectionOnClient,omitempty"`
  2651. AgeCollectionType *BotAgeCollectionMetadata_AgeCollectionType `protobuf:"varint,3,opt,name=ageCollectionType,enum=WAAICommon.BotAgeCollectionMetadata_AgeCollectionType" json:"ageCollectionType,omitempty"`
  2652. unknownFields protoimpl.UnknownFields
  2653. sizeCache protoimpl.SizeCache
  2654. }
  2655. func (x *BotAgeCollectionMetadata) Reset() {
  2656. *x = BotAgeCollectionMetadata{}
  2657. mi := &file_waAICommon_WAAICommon_proto_msgTypes[12]
  2658. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2659. ms.StoreMessageInfo(mi)
  2660. }
  2661. func (x *BotAgeCollectionMetadata) String() string {
  2662. return protoimpl.X.MessageStringOf(x)
  2663. }
  2664. func (*BotAgeCollectionMetadata) ProtoMessage() {}
  2665. func (x *BotAgeCollectionMetadata) ProtoReflect() protoreflect.Message {
  2666. mi := &file_waAICommon_WAAICommon_proto_msgTypes[12]
  2667. if x != nil {
  2668. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2669. if ms.LoadMessageInfo() == nil {
  2670. ms.StoreMessageInfo(mi)
  2671. }
  2672. return ms
  2673. }
  2674. return mi.MessageOf(x)
  2675. }
  2676. // Deprecated: Use BotAgeCollectionMetadata.ProtoReflect.Descriptor instead.
  2677. func (*BotAgeCollectionMetadata) Descriptor() ([]byte, []int) {
  2678. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{12}
  2679. }
  2680. func (x *BotAgeCollectionMetadata) GetAgeCollectionEligible() bool {
  2681. if x != nil && x.AgeCollectionEligible != nil {
  2682. return *x.AgeCollectionEligible
  2683. }
  2684. return false
  2685. }
  2686. func (x *BotAgeCollectionMetadata) GetShouldTriggerAgeCollectionOnClient() bool {
  2687. if x != nil && x.ShouldTriggerAgeCollectionOnClient != nil {
  2688. return *x.ShouldTriggerAgeCollectionOnClient
  2689. }
  2690. return false
  2691. }
  2692. func (x *BotAgeCollectionMetadata) GetAgeCollectionType() BotAgeCollectionMetadata_AgeCollectionType {
  2693. if x != nil && x.AgeCollectionType != nil {
  2694. return *x.AgeCollectionType
  2695. }
  2696. return BotAgeCollectionMetadata_O18_BINARY
  2697. }
  2698. type BotSourcesMetadata struct {
  2699. state protoimpl.MessageState `protogen:"open.v1"`
  2700. Sources []*BotSourcesMetadata_BotSourceItem `protobuf:"bytes,1,rep,name=sources" json:"sources,omitempty"`
  2701. unknownFields protoimpl.UnknownFields
  2702. sizeCache protoimpl.SizeCache
  2703. }
  2704. func (x *BotSourcesMetadata) Reset() {
  2705. *x = BotSourcesMetadata{}
  2706. mi := &file_waAICommon_WAAICommon_proto_msgTypes[13]
  2707. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2708. ms.StoreMessageInfo(mi)
  2709. }
  2710. func (x *BotSourcesMetadata) String() string {
  2711. return protoimpl.X.MessageStringOf(x)
  2712. }
  2713. func (*BotSourcesMetadata) ProtoMessage() {}
  2714. func (x *BotSourcesMetadata) ProtoReflect() protoreflect.Message {
  2715. mi := &file_waAICommon_WAAICommon_proto_msgTypes[13]
  2716. if x != nil {
  2717. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2718. if ms.LoadMessageInfo() == nil {
  2719. ms.StoreMessageInfo(mi)
  2720. }
  2721. return ms
  2722. }
  2723. return mi.MessageOf(x)
  2724. }
  2725. // Deprecated: Use BotSourcesMetadata.ProtoReflect.Descriptor instead.
  2726. func (*BotSourcesMetadata) Descriptor() ([]byte, []int) {
  2727. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{13}
  2728. }
  2729. func (x *BotSourcesMetadata) GetSources() []*BotSourcesMetadata_BotSourceItem {
  2730. if x != nil {
  2731. return x.Sources
  2732. }
  2733. return nil
  2734. }
  2735. type BotMessageOrigin struct {
  2736. state protoimpl.MessageState `protogen:"open.v1"`
  2737. Type *BotMessageOrigin_BotMessageOriginType `protobuf:"varint,1,opt,name=type,enum=WAAICommon.BotMessageOrigin_BotMessageOriginType" json:"type,omitempty"`
  2738. unknownFields protoimpl.UnknownFields
  2739. sizeCache protoimpl.SizeCache
  2740. }
  2741. func (x *BotMessageOrigin) Reset() {
  2742. *x = BotMessageOrigin{}
  2743. mi := &file_waAICommon_WAAICommon_proto_msgTypes[14]
  2744. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2745. ms.StoreMessageInfo(mi)
  2746. }
  2747. func (x *BotMessageOrigin) String() string {
  2748. return protoimpl.X.MessageStringOf(x)
  2749. }
  2750. func (*BotMessageOrigin) ProtoMessage() {}
  2751. func (x *BotMessageOrigin) ProtoReflect() protoreflect.Message {
  2752. mi := &file_waAICommon_WAAICommon_proto_msgTypes[14]
  2753. if x != nil {
  2754. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2755. if ms.LoadMessageInfo() == nil {
  2756. ms.StoreMessageInfo(mi)
  2757. }
  2758. return ms
  2759. }
  2760. return mi.MessageOf(x)
  2761. }
  2762. // Deprecated: Use BotMessageOrigin.ProtoReflect.Descriptor instead.
  2763. func (*BotMessageOrigin) Descriptor() ([]byte, []int) {
  2764. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{14}
  2765. }
  2766. func (x *BotMessageOrigin) GetType() BotMessageOrigin_BotMessageOriginType {
  2767. if x != nil && x.Type != nil {
  2768. return *x.Type
  2769. }
  2770. return BotMessageOrigin_BOT_MESSAGE_ORIGIN_TYPE_AI_INITIATED
  2771. }
  2772. type AIThreadInfo struct {
  2773. state protoimpl.MessageState `protogen:"open.v1"`
  2774. ServerInfo *AIThreadInfo_AIThreadServerInfo `protobuf:"bytes,1,opt,name=serverInfo" json:"serverInfo,omitempty"`
  2775. ClientInfo *AIThreadInfo_AIThreadClientInfo `protobuf:"bytes,2,opt,name=clientInfo" json:"clientInfo,omitempty"`
  2776. unknownFields protoimpl.UnknownFields
  2777. sizeCache protoimpl.SizeCache
  2778. }
  2779. func (x *AIThreadInfo) Reset() {
  2780. *x = AIThreadInfo{}
  2781. mi := &file_waAICommon_WAAICommon_proto_msgTypes[15]
  2782. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2783. ms.StoreMessageInfo(mi)
  2784. }
  2785. func (x *AIThreadInfo) String() string {
  2786. return protoimpl.X.MessageStringOf(x)
  2787. }
  2788. func (*AIThreadInfo) ProtoMessage() {}
  2789. func (x *AIThreadInfo) ProtoReflect() protoreflect.Message {
  2790. mi := &file_waAICommon_WAAICommon_proto_msgTypes[15]
  2791. if x != nil {
  2792. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2793. if ms.LoadMessageInfo() == nil {
  2794. ms.StoreMessageInfo(mi)
  2795. }
  2796. return ms
  2797. }
  2798. return mi.MessageOf(x)
  2799. }
  2800. // Deprecated: Use AIThreadInfo.ProtoReflect.Descriptor instead.
  2801. func (*AIThreadInfo) Descriptor() ([]byte, []int) {
  2802. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{15}
  2803. }
  2804. func (x *AIThreadInfo) GetServerInfo() *AIThreadInfo_AIThreadServerInfo {
  2805. if x != nil {
  2806. return x.ServerInfo
  2807. }
  2808. return nil
  2809. }
  2810. func (x *AIThreadInfo) GetClientInfo() *AIThreadInfo_AIThreadClientInfo {
  2811. if x != nil {
  2812. return x.ClientInfo
  2813. }
  2814. return nil
  2815. }
  2816. type BotFeedbackMessage struct {
  2817. state protoimpl.MessageState `protogen:"open.v1"`
  2818. MessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=messageKey" json:"messageKey,omitempty"`
  2819. Kind *BotFeedbackMessage_BotFeedbackKind `protobuf:"varint,2,opt,name=kind,enum=WAAICommon.BotFeedbackMessage_BotFeedbackKind" json:"kind,omitempty"`
  2820. Text *string `protobuf:"bytes,3,opt,name=text" json:"text,omitempty"`
  2821. KindNegative *uint64 `protobuf:"varint,4,opt,name=kindNegative" json:"kindNegative,omitempty"`
  2822. KindPositive *uint64 `protobuf:"varint,5,opt,name=kindPositive" json:"kindPositive,omitempty"`
  2823. KindReport *BotFeedbackMessage_ReportKind `protobuf:"varint,6,opt,name=kindReport,enum=WAAICommon.BotFeedbackMessage_ReportKind" json:"kindReport,omitempty"`
  2824. SideBySideSurveyMetadata *BotFeedbackMessage_SideBySideSurveyMetadata `protobuf:"bytes,7,opt,name=sideBySideSurveyMetadata" json:"sideBySideSurveyMetadata,omitempty"`
  2825. unknownFields protoimpl.UnknownFields
  2826. sizeCache protoimpl.SizeCache
  2827. }
  2828. func (x *BotFeedbackMessage) Reset() {
  2829. *x = BotFeedbackMessage{}
  2830. mi := &file_waAICommon_WAAICommon_proto_msgTypes[16]
  2831. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2832. ms.StoreMessageInfo(mi)
  2833. }
  2834. func (x *BotFeedbackMessage) String() string {
  2835. return protoimpl.X.MessageStringOf(x)
  2836. }
  2837. func (*BotFeedbackMessage) ProtoMessage() {}
  2838. func (x *BotFeedbackMessage) ProtoReflect() protoreflect.Message {
  2839. mi := &file_waAICommon_WAAICommon_proto_msgTypes[16]
  2840. if x != nil {
  2841. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2842. if ms.LoadMessageInfo() == nil {
  2843. ms.StoreMessageInfo(mi)
  2844. }
  2845. return ms
  2846. }
  2847. return mi.MessageOf(x)
  2848. }
  2849. // Deprecated: Use BotFeedbackMessage.ProtoReflect.Descriptor instead.
  2850. func (*BotFeedbackMessage) Descriptor() ([]byte, []int) {
  2851. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{16}
  2852. }
  2853. func (x *BotFeedbackMessage) GetMessageKey() *waCommon.MessageKey {
  2854. if x != nil {
  2855. return x.MessageKey
  2856. }
  2857. return nil
  2858. }
  2859. func (x *BotFeedbackMessage) GetKind() BotFeedbackMessage_BotFeedbackKind {
  2860. if x != nil && x.Kind != nil {
  2861. return *x.Kind
  2862. }
  2863. return BotFeedbackMessage_BOT_FEEDBACK_POSITIVE
  2864. }
  2865. func (x *BotFeedbackMessage) GetText() string {
  2866. if x != nil && x.Text != nil {
  2867. return *x.Text
  2868. }
  2869. return ""
  2870. }
  2871. func (x *BotFeedbackMessage) GetKindNegative() uint64 {
  2872. if x != nil && x.KindNegative != nil {
  2873. return *x.KindNegative
  2874. }
  2875. return 0
  2876. }
  2877. func (x *BotFeedbackMessage) GetKindPositive() uint64 {
  2878. if x != nil && x.KindPositive != nil {
  2879. return *x.KindPositive
  2880. }
  2881. return 0
  2882. }
  2883. func (x *BotFeedbackMessage) GetKindReport() BotFeedbackMessage_ReportKind {
  2884. if x != nil && x.KindReport != nil {
  2885. return *x.KindReport
  2886. }
  2887. return BotFeedbackMessage_NONE
  2888. }
  2889. func (x *BotFeedbackMessage) GetSideBySideSurveyMetadata() *BotFeedbackMessage_SideBySideSurveyMetadata {
  2890. if x != nil {
  2891. return x.SideBySideSurveyMetadata
  2892. }
  2893. return nil
  2894. }
  2895. type AIRichResponseInlineImageMetadata struct {
  2896. state protoimpl.MessageState `protogen:"open.v1"`
  2897. ImageURL *AIRichResponseImageURL `protobuf:"bytes,1,opt,name=imageURL" json:"imageURL,omitempty"`
  2898. ImageText *string `protobuf:"bytes,2,opt,name=imageText" json:"imageText,omitempty"`
  2899. Alignment *AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment `protobuf:"varint,3,opt,name=alignment,enum=WAAICommon.AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment" json:"alignment,omitempty"`
  2900. TapLinkURL *string `protobuf:"bytes,4,opt,name=tapLinkURL" json:"tapLinkURL,omitempty"`
  2901. unknownFields protoimpl.UnknownFields
  2902. sizeCache protoimpl.SizeCache
  2903. }
  2904. func (x *AIRichResponseInlineImageMetadata) Reset() {
  2905. *x = AIRichResponseInlineImageMetadata{}
  2906. mi := &file_waAICommon_WAAICommon_proto_msgTypes[17]
  2907. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2908. ms.StoreMessageInfo(mi)
  2909. }
  2910. func (x *AIRichResponseInlineImageMetadata) String() string {
  2911. return protoimpl.X.MessageStringOf(x)
  2912. }
  2913. func (*AIRichResponseInlineImageMetadata) ProtoMessage() {}
  2914. func (x *AIRichResponseInlineImageMetadata) ProtoReflect() protoreflect.Message {
  2915. mi := &file_waAICommon_WAAICommon_proto_msgTypes[17]
  2916. if x != nil {
  2917. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2918. if ms.LoadMessageInfo() == nil {
  2919. ms.StoreMessageInfo(mi)
  2920. }
  2921. return ms
  2922. }
  2923. return mi.MessageOf(x)
  2924. }
  2925. // Deprecated: Use AIRichResponseInlineImageMetadata.ProtoReflect.Descriptor instead.
  2926. func (*AIRichResponseInlineImageMetadata) Descriptor() ([]byte, []int) {
  2927. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{17}
  2928. }
  2929. func (x *AIRichResponseInlineImageMetadata) GetImageURL() *AIRichResponseImageURL {
  2930. if x != nil {
  2931. return x.ImageURL
  2932. }
  2933. return nil
  2934. }
  2935. func (x *AIRichResponseInlineImageMetadata) GetImageText() string {
  2936. if x != nil && x.ImageText != nil {
  2937. return *x.ImageText
  2938. }
  2939. return ""
  2940. }
  2941. func (x *AIRichResponseInlineImageMetadata) GetAlignment() AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment {
  2942. if x != nil && x.Alignment != nil {
  2943. return *x.Alignment
  2944. }
  2945. return AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED
  2946. }
  2947. func (x *AIRichResponseInlineImageMetadata) GetTapLinkURL() string {
  2948. if x != nil && x.TapLinkURL != nil {
  2949. return *x.TapLinkURL
  2950. }
  2951. return ""
  2952. }
  2953. type AIRichResponseCodeMetadata struct {
  2954. state protoimpl.MessageState `protogen:"open.v1"`
  2955. CodeLanguage *string `protobuf:"bytes,1,opt,name=codeLanguage" json:"codeLanguage,omitempty"`
  2956. CodeBlocks []*AIRichResponseCodeMetadata_AIRichResponseCodeBlock `protobuf:"bytes,2,rep,name=codeBlocks" json:"codeBlocks,omitempty"`
  2957. unknownFields protoimpl.UnknownFields
  2958. sizeCache protoimpl.SizeCache
  2959. }
  2960. func (x *AIRichResponseCodeMetadata) Reset() {
  2961. *x = AIRichResponseCodeMetadata{}
  2962. mi := &file_waAICommon_WAAICommon_proto_msgTypes[18]
  2963. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2964. ms.StoreMessageInfo(mi)
  2965. }
  2966. func (x *AIRichResponseCodeMetadata) String() string {
  2967. return protoimpl.X.MessageStringOf(x)
  2968. }
  2969. func (*AIRichResponseCodeMetadata) ProtoMessage() {}
  2970. func (x *AIRichResponseCodeMetadata) ProtoReflect() protoreflect.Message {
  2971. mi := &file_waAICommon_WAAICommon_proto_msgTypes[18]
  2972. if x != nil {
  2973. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2974. if ms.LoadMessageInfo() == nil {
  2975. ms.StoreMessageInfo(mi)
  2976. }
  2977. return ms
  2978. }
  2979. return mi.MessageOf(x)
  2980. }
  2981. // Deprecated: Use AIRichResponseCodeMetadata.ProtoReflect.Descriptor instead.
  2982. func (*AIRichResponseCodeMetadata) Descriptor() ([]byte, []int) {
  2983. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{18}
  2984. }
  2985. func (x *AIRichResponseCodeMetadata) GetCodeLanguage() string {
  2986. if x != nil && x.CodeLanguage != nil {
  2987. return *x.CodeLanguage
  2988. }
  2989. return ""
  2990. }
  2991. func (x *AIRichResponseCodeMetadata) GetCodeBlocks() []*AIRichResponseCodeMetadata_AIRichResponseCodeBlock {
  2992. if x != nil {
  2993. return x.CodeBlocks
  2994. }
  2995. return nil
  2996. }
  2997. type AIRichResponseDynamicMetadata struct {
  2998. state protoimpl.MessageState `protogen:"open.v1"`
  2999. Type *AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType `protobuf:"varint,1,opt,name=type,enum=WAAICommon.AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType" json:"type,omitempty"`
  3000. Version *uint64 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"`
  3001. URL *string `protobuf:"bytes,3,opt,name=URL" json:"URL,omitempty"`
  3002. LoopCount *uint32 `protobuf:"varint,4,opt,name=loopCount" json:"loopCount,omitempty"`
  3003. unknownFields protoimpl.UnknownFields
  3004. sizeCache protoimpl.SizeCache
  3005. }
  3006. func (x *AIRichResponseDynamicMetadata) Reset() {
  3007. *x = AIRichResponseDynamicMetadata{}
  3008. mi := &file_waAICommon_WAAICommon_proto_msgTypes[19]
  3009. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3010. ms.StoreMessageInfo(mi)
  3011. }
  3012. func (x *AIRichResponseDynamicMetadata) String() string {
  3013. return protoimpl.X.MessageStringOf(x)
  3014. }
  3015. func (*AIRichResponseDynamicMetadata) ProtoMessage() {}
  3016. func (x *AIRichResponseDynamicMetadata) ProtoReflect() protoreflect.Message {
  3017. mi := &file_waAICommon_WAAICommon_proto_msgTypes[19]
  3018. if x != nil {
  3019. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3020. if ms.LoadMessageInfo() == nil {
  3021. ms.StoreMessageInfo(mi)
  3022. }
  3023. return ms
  3024. }
  3025. return mi.MessageOf(x)
  3026. }
  3027. // Deprecated: Use AIRichResponseDynamicMetadata.ProtoReflect.Descriptor instead.
  3028. func (*AIRichResponseDynamicMetadata) Descriptor() ([]byte, []int) {
  3029. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{19}
  3030. }
  3031. func (x *AIRichResponseDynamicMetadata) GetType() AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType {
  3032. if x != nil && x.Type != nil {
  3033. return *x.Type
  3034. }
  3035. return AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN
  3036. }
  3037. func (x *AIRichResponseDynamicMetadata) GetVersion() uint64 {
  3038. if x != nil && x.Version != nil {
  3039. return *x.Version
  3040. }
  3041. return 0
  3042. }
  3043. func (x *AIRichResponseDynamicMetadata) GetURL() string {
  3044. if x != nil && x.URL != nil {
  3045. return *x.URL
  3046. }
  3047. return ""
  3048. }
  3049. func (x *AIRichResponseDynamicMetadata) GetLoopCount() uint32 {
  3050. if x != nil && x.LoopCount != nil {
  3051. return *x.LoopCount
  3052. }
  3053. return 0
  3054. }
  3055. type AIRichResponseContentItemsMetadata struct {
  3056. state protoimpl.MessageState `protogen:"open.v1"`
  3057. ItemsMetadata []*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata `protobuf:"bytes,1,rep,name=itemsMetadata" json:"itemsMetadata,omitempty"`
  3058. ContentType *AIRichResponseContentItemsMetadata_ContentType `protobuf:"varint,2,opt,name=contentType,enum=WAAICommon.AIRichResponseContentItemsMetadata_ContentType" json:"contentType,omitempty"`
  3059. unknownFields protoimpl.UnknownFields
  3060. sizeCache protoimpl.SizeCache
  3061. }
  3062. func (x *AIRichResponseContentItemsMetadata) Reset() {
  3063. *x = AIRichResponseContentItemsMetadata{}
  3064. mi := &file_waAICommon_WAAICommon_proto_msgTypes[20]
  3065. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3066. ms.StoreMessageInfo(mi)
  3067. }
  3068. func (x *AIRichResponseContentItemsMetadata) String() string {
  3069. return protoimpl.X.MessageStringOf(x)
  3070. }
  3071. func (*AIRichResponseContentItemsMetadata) ProtoMessage() {}
  3072. func (x *AIRichResponseContentItemsMetadata) ProtoReflect() protoreflect.Message {
  3073. mi := &file_waAICommon_WAAICommon_proto_msgTypes[20]
  3074. if x != nil {
  3075. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3076. if ms.LoadMessageInfo() == nil {
  3077. ms.StoreMessageInfo(mi)
  3078. }
  3079. return ms
  3080. }
  3081. return mi.MessageOf(x)
  3082. }
  3083. // Deprecated: Use AIRichResponseContentItemsMetadata.ProtoReflect.Descriptor instead.
  3084. func (*AIRichResponseContentItemsMetadata) Descriptor() ([]byte, []int) {
  3085. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{20}
  3086. }
  3087. func (x *AIRichResponseContentItemsMetadata) GetItemsMetadata() []*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata {
  3088. if x != nil {
  3089. return x.ItemsMetadata
  3090. }
  3091. return nil
  3092. }
  3093. func (x *AIRichResponseContentItemsMetadata) GetContentType() AIRichResponseContentItemsMetadata_ContentType {
  3094. if x != nil && x.ContentType != nil {
  3095. return *x.ContentType
  3096. }
  3097. return AIRichResponseContentItemsMetadata_DEFAULT
  3098. }
  3099. type BotAvatarMetadata struct {
  3100. state protoimpl.MessageState `protogen:"open.v1"`
  3101. Sentiment *uint32 `protobuf:"varint,1,opt,name=sentiment" json:"sentiment,omitempty"`
  3102. BehaviorGraph *string `protobuf:"bytes,2,opt,name=behaviorGraph" json:"behaviorGraph,omitempty"`
  3103. Action *uint32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
  3104. Intensity *uint32 `protobuf:"varint,4,opt,name=intensity" json:"intensity,omitempty"`
  3105. WordCount *uint32 `protobuf:"varint,5,opt,name=wordCount" json:"wordCount,omitempty"`
  3106. unknownFields protoimpl.UnknownFields
  3107. sizeCache protoimpl.SizeCache
  3108. }
  3109. func (x *BotAvatarMetadata) Reset() {
  3110. *x = BotAvatarMetadata{}
  3111. mi := &file_waAICommon_WAAICommon_proto_msgTypes[21]
  3112. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3113. ms.StoreMessageInfo(mi)
  3114. }
  3115. func (x *BotAvatarMetadata) String() string {
  3116. return protoimpl.X.MessageStringOf(x)
  3117. }
  3118. func (*BotAvatarMetadata) ProtoMessage() {}
  3119. func (x *BotAvatarMetadata) ProtoReflect() protoreflect.Message {
  3120. mi := &file_waAICommon_WAAICommon_proto_msgTypes[21]
  3121. if x != nil {
  3122. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3123. if ms.LoadMessageInfo() == nil {
  3124. ms.StoreMessageInfo(mi)
  3125. }
  3126. return ms
  3127. }
  3128. return mi.MessageOf(x)
  3129. }
  3130. // Deprecated: Use BotAvatarMetadata.ProtoReflect.Descriptor instead.
  3131. func (*BotAvatarMetadata) Descriptor() ([]byte, []int) {
  3132. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{21}
  3133. }
  3134. func (x *BotAvatarMetadata) GetSentiment() uint32 {
  3135. if x != nil && x.Sentiment != nil {
  3136. return *x.Sentiment
  3137. }
  3138. return 0
  3139. }
  3140. func (x *BotAvatarMetadata) GetBehaviorGraph() string {
  3141. if x != nil && x.BehaviorGraph != nil {
  3142. return *x.BehaviorGraph
  3143. }
  3144. return ""
  3145. }
  3146. func (x *BotAvatarMetadata) GetAction() uint32 {
  3147. if x != nil && x.Action != nil {
  3148. return *x.Action
  3149. }
  3150. return 0
  3151. }
  3152. func (x *BotAvatarMetadata) GetIntensity() uint32 {
  3153. if x != nil && x.Intensity != nil {
  3154. return *x.Intensity
  3155. }
  3156. return 0
  3157. }
  3158. func (x *BotAvatarMetadata) GetWordCount() uint32 {
  3159. if x != nil && x.WordCount != nil {
  3160. return *x.WordCount
  3161. }
  3162. return 0
  3163. }
  3164. type BotSuggestedPromptMetadata struct {
  3165. state protoimpl.MessageState `protogen:"open.v1"`
  3166. SuggestedPrompts []string `protobuf:"bytes,1,rep,name=suggestedPrompts" json:"suggestedPrompts,omitempty"`
  3167. SelectedPromptIndex *uint32 `protobuf:"varint,2,opt,name=selectedPromptIndex" json:"selectedPromptIndex,omitempty"`
  3168. PromptSuggestions *BotPromptSuggestions `protobuf:"bytes,3,opt,name=promptSuggestions" json:"promptSuggestions,omitempty"`
  3169. SelectedPromptID *string `protobuf:"bytes,4,opt,name=selectedPromptID" json:"selectedPromptID,omitempty"`
  3170. unknownFields protoimpl.UnknownFields
  3171. sizeCache protoimpl.SizeCache
  3172. }
  3173. func (x *BotSuggestedPromptMetadata) Reset() {
  3174. *x = BotSuggestedPromptMetadata{}
  3175. mi := &file_waAICommon_WAAICommon_proto_msgTypes[22]
  3176. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3177. ms.StoreMessageInfo(mi)
  3178. }
  3179. func (x *BotSuggestedPromptMetadata) String() string {
  3180. return protoimpl.X.MessageStringOf(x)
  3181. }
  3182. func (*BotSuggestedPromptMetadata) ProtoMessage() {}
  3183. func (x *BotSuggestedPromptMetadata) ProtoReflect() protoreflect.Message {
  3184. mi := &file_waAICommon_WAAICommon_proto_msgTypes[22]
  3185. if x != nil {
  3186. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3187. if ms.LoadMessageInfo() == nil {
  3188. ms.StoreMessageInfo(mi)
  3189. }
  3190. return ms
  3191. }
  3192. return mi.MessageOf(x)
  3193. }
  3194. // Deprecated: Use BotSuggestedPromptMetadata.ProtoReflect.Descriptor instead.
  3195. func (*BotSuggestedPromptMetadata) Descriptor() ([]byte, []int) {
  3196. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{22}
  3197. }
  3198. func (x *BotSuggestedPromptMetadata) GetSuggestedPrompts() []string {
  3199. if x != nil {
  3200. return x.SuggestedPrompts
  3201. }
  3202. return nil
  3203. }
  3204. func (x *BotSuggestedPromptMetadata) GetSelectedPromptIndex() uint32 {
  3205. if x != nil && x.SelectedPromptIndex != nil {
  3206. return *x.SelectedPromptIndex
  3207. }
  3208. return 0
  3209. }
  3210. func (x *BotSuggestedPromptMetadata) GetPromptSuggestions() *BotPromptSuggestions {
  3211. if x != nil {
  3212. return x.PromptSuggestions
  3213. }
  3214. return nil
  3215. }
  3216. func (x *BotSuggestedPromptMetadata) GetSelectedPromptID() string {
  3217. if x != nil && x.SelectedPromptID != nil {
  3218. return *x.SelectedPromptID
  3219. }
  3220. return ""
  3221. }
  3222. type BotPromptSuggestions struct {
  3223. state protoimpl.MessageState `protogen:"open.v1"`
  3224. Suggestions []*BotPromptSuggestion `protobuf:"bytes,1,rep,name=suggestions" json:"suggestions,omitempty"`
  3225. unknownFields protoimpl.UnknownFields
  3226. sizeCache protoimpl.SizeCache
  3227. }
  3228. func (x *BotPromptSuggestions) Reset() {
  3229. *x = BotPromptSuggestions{}
  3230. mi := &file_waAICommon_WAAICommon_proto_msgTypes[23]
  3231. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3232. ms.StoreMessageInfo(mi)
  3233. }
  3234. func (x *BotPromptSuggestions) String() string {
  3235. return protoimpl.X.MessageStringOf(x)
  3236. }
  3237. func (*BotPromptSuggestions) ProtoMessage() {}
  3238. func (x *BotPromptSuggestions) ProtoReflect() protoreflect.Message {
  3239. mi := &file_waAICommon_WAAICommon_proto_msgTypes[23]
  3240. if x != nil {
  3241. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3242. if ms.LoadMessageInfo() == nil {
  3243. ms.StoreMessageInfo(mi)
  3244. }
  3245. return ms
  3246. }
  3247. return mi.MessageOf(x)
  3248. }
  3249. // Deprecated: Use BotPromptSuggestions.ProtoReflect.Descriptor instead.
  3250. func (*BotPromptSuggestions) Descriptor() ([]byte, []int) {
  3251. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{23}
  3252. }
  3253. func (x *BotPromptSuggestions) GetSuggestions() []*BotPromptSuggestion {
  3254. if x != nil {
  3255. return x.Suggestions
  3256. }
  3257. return nil
  3258. }
  3259. type BotPromptSuggestion struct {
  3260. state protoimpl.MessageState `protogen:"open.v1"`
  3261. Prompt *string `protobuf:"bytes,1,opt,name=prompt" json:"prompt,omitempty"`
  3262. PromptID *string `protobuf:"bytes,2,opt,name=promptID" json:"promptID,omitempty"`
  3263. unknownFields protoimpl.UnknownFields
  3264. sizeCache protoimpl.SizeCache
  3265. }
  3266. func (x *BotPromptSuggestion) Reset() {
  3267. *x = BotPromptSuggestion{}
  3268. mi := &file_waAICommon_WAAICommon_proto_msgTypes[24]
  3269. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3270. ms.StoreMessageInfo(mi)
  3271. }
  3272. func (x *BotPromptSuggestion) String() string {
  3273. return protoimpl.X.MessageStringOf(x)
  3274. }
  3275. func (*BotPromptSuggestion) ProtoMessage() {}
  3276. func (x *BotPromptSuggestion) ProtoReflect() protoreflect.Message {
  3277. mi := &file_waAICommon_WAAICommon_proto_msgTypes[24]
  3278. if x != nil {
  3279. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3280. if ms.LoadMessageInfo() == nil {
  3281. ms.StoreMessageInfo(mi)
  3282. }
  3283. return ms
  3284. }
  3285. return mi.MessageOf(x)
  3286. }
  3287. // Deprecated: Use BotPromptSuggestion.ProtoReflect.Descriptor instead.
  3288. func (*BotPromptSuggestion) Descriptor() ([]byte, []int) {
  3289. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{24}
  3290. }
  3291. func (x *BotPromptSuggestion) GetPrompt() string {
  3292. if x != nil && x.Prompt != nil {
  3293. return *x.Prompt
  3294. }
  3295. return ""
  3296. }
  3297. func (x *BotPromptSuggestion) GetPromptID() string {
  3298. if x != nil && x.PromptID != nil {
  3299. return *x.PromptID
  3300. }
  3301. return ""
  3302. }
  3303. type BotLinkedAccountsMetadata struct {
  3304. state protoimpl.MessageState `protogen:"open.v1"`
  3305. Accounts []*BotLinkedAccount `protobuf:"bytes,1,rep,name=accounts" json:"accounts,omitempty"`
  3306. AcAuthTokens []byte `protobuf:"bytes,2,opt,name=acAuthTokens" json:"acAuthTokens,omitempty"`
  3307. AcErrorCode *int32 `protobuf:"varint,3,opt,name=acErrorCode" json:"acErrorCode,omitempty"`
  3308. unknownFields protoimpl.UnknownFields
  3309. sizeCache protoimpl.SizeCache
  3310. }
  3311. func (x *BotLinkedAccountsMetadata) Reset() {
  3312. *x = BotLinkedAccountsMetadata{}
  3313. mi := &file_waAICommon_WAAICommon_proto_msgTypes[25]
  3314. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3315. ms.StoreMessageInfo(mi)
  3316. }
  3317. func (x *BotLinkedAccountsMetadata) String() string {
  3318. return protoimpl.X.MessageStringOf(x)
  3319. }
  3320. func (*BotLinkedAccountsMetadata) ProtoMessage() {}
  3321. func (x *BotLinkedAccountsMetadata) ProtoReflect() protoreflect.Message {
  3322. mi := &file_waAICommon_WAAICommon_proto_msgTypes[25]
  3323. if x != nil {
  3324. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3325. if ms.LoadMessageInfo() == nil {
  3326. ms.StoreMessageInfo(mi)
  3327. }
  3328. return ms
  3329. }
  3330. return mi.MessageOf(x)
  3331. }
  3332. // Deprecated: Use BotLinkedAccountsMetadata.ProtoReflect.Descriptor instead.
  3333. func (*BotLinkedAccountsMetadata) Descriptor() ([]byte, []int) {
  3334. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{25}
  3335. }
  3336. func (x *BotLinkedAccountsMetadata) GetAccounts() []*BotLinkedAccount {
  3337. if x != nil {
  3338. return x.Accounts
  3339. }
  3340. return nil
  3341. }
  3342. func (x *BotLinkedAccountsMetadata) GetAcAuthTokens() []byte {
  3343. if x != nil {
  3344. return x.AcAuthTokens
  3345. }
  3346. return nil
  3347. }
  3348. func (x *BotLinkedAccountsMetadata) GetAcErrorCode() int32 {
  3349. if x != nil && x.AcErrorCode != nil {
  3350. return *x.AcErrorCode
  3351. }
  3352. return 0
  3353. }
  3354. type BotMemoryMetadata struct {
  3355. state protoimpl.MessageState `protogen:"open.v1"`
  3356. AddedFacts []*BotMemoryFact `protobuf:"bytes,1,rep,name=addedFacts" json:"addedFacts,omitempty"`
  3357. RemovedFacts []*BotMemoryFact `protobuf:"bytes,2,rep,name=removedFacts" json:"removedFacts,omitempty"`
  3358. Disclaimer *string `protobuf:"bytes,3,opt,name=disclaimer" json:"disclaimer,omitempty"`
  3359. unknownFields protoimpl.UnknownFields
  3360. sizeCache protoimpl.SizeCache
  3361. }
  3362. func (x *BotMemoryMetadata) Reset() {
  3363. *x = BotMemoryMetadata{}
  3364. mi := &file_waAICommon_WAAICommon_proto_msgTypes[26]
  3365. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3366. ms.StoreMessageInfo(mi)
  3367. }
  3368. func (x *BotMemoryMetadata) String() string {
  3369. return protoimpl.X.MessageStringOf(x)
  3370. }
  3371. func (*BotMemoryMetadata) ProtoMessage() {}
  3372. func (x *BotMemoryMetadata) ProtoReflect() protoreflect.Message {
  3373. mi := &file_waAICommon_WAAICommon_proto_msgTypes[26]
  3374. if x != nil {
  3375. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3376. if ms.LoadMessageInfo() == nil {
  3377. ms.StoreMessageInfo(mi)
  3378. }
  3379. return ms
  3380. }
  3381. return mi.MessageOf(x)
  3382. }
  3383. // Deprecated: Use BotMemoryMetadata.ProtoReflect.Descriptor instead.
  3384. func (*BotMemoryMetadata) Descriptor() ([]byte, []int) {
  3385. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{26}
  3386. }
  3387. func (x *BotMemoryMetadata) GetAddedFacts() []*BotMemoryFact {
  3388. if x != nil {
  3389. return x.AddedFacts
  3390. }
  3391. return nil
  3392. }
  3393. func (x *BotMemoryMetadata) GetRemovedFacts() []*BotMemoryFact {
  3394. if x != nil {
  3395. return x.RemovedFacts
  3396. }
  3397. return nil
  3398. }
  3399. func (x *BotMemoryMetadata) GetDisclaimer() string {
  3400. if x != nil && x.Disclaimer != nil {
  3401. return *x.Disclaimer
  3402. }
  3403. return ""
  3404. }
  3405. type BotMemoryFact struct {
  3406. state protoimpl.MessageState `protogen:"open.v1"`
  3407. Fact *string `protobuf:"bytes,1,opt,name=fact" json:"fact,omitempty"`
  3408. FactID *string `protobuf:"bytes,2,opt,name=factID" json:"factID,omitempty"`
  3409. unknownFields protoimpl.UnknownFields
  3410. sizeCache protoimpl.SizeCache
  3411. }
  3412. func (x *BotMemoryFact) Reset() {
  3413. *x = BotMemoryFact{}
  3414. mi := &file_waAICommon_WAAICommon_proto_msgTypes[27]
  3415. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3416. ms.StoreMessageInfo(mi)
  3417. }
  3418. func (x *BotMemoryFact) String() string {
  3419. return protoimpl.X.MessageStringOf(x)
  3420. }
  3421. func (*BotMemoryFact) ProtoMessage() {}
  3422. func (x *BotMemoryFact) ProtoReflect() protoreflect.Message {
  3423. mi := &file_waAICommon_WAAICommon_proto_msgTypes[27]
  3424. if x != nil {
  3425. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3426. if ms.LoadMessageInfo() == nil {
  3427. ms.StoreMessageInfo(mi)
  3428. }
  3429. return ms
  3430. }
  3431. return mi.MessageOf(x)
  3432. }
  3433. // Deprecated: Use BotMemoryFact.ProtoReflect.Descriptor instead.
  3434. func (*BotMemoryFact) Descriptor() ([]byte, []int) {
  3435. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{27}
  3436. }
  3437. func (x *BotMemoryFact) GetFact() string {
  3438. if x != nil && x.Fact != nil {
  3439. return *x.Fact
  3440. }
  3441. return ""
  3442. }
  3443. func (x *BotMemoryFact) GetFactID() string {
  3444. if x != nil && x.FactID != nil {
  3445. return *x.FactID
  3446. }
  3447. return ""
  3448. }
  3449. type BotSignatureVerificationMetadata struct {
  3450. state protoimpl.MessageState `protogen:"open.v1"`
  3451. Proofs []*BotSignatureVerificationUseCaseProof `protobuf:"bytes,1,rep,name=proofs" json:"proofs,omitempty"`
  3452. unknownFields protoimpl.UnknownFields
  3453. sizeCache protoimpl.SizeCache
  3454. }
  3455. func (x *BotSignatureVerificationMetadata) Reset() {
  3456. *x = BotSignatureVerificationMetadata{}
  3457. mi := &file_waAICommon_WAAICommon_proto_msgTypes[28]
  3458. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3459. ms.StoreMessageInfo(mi)
  3460. }
  3461. func (x *BotSignatureVerificationMetadata) String() string {
  3462. return protoimpl.X.MessageStringOf(x)
  3463. }
  3464. func (*BotSignatureVerificationMetadata) ProtoMessage() {}
  3465. func (x *BotSignatureVerificationMetadata) ProtoReflect() protoreflect.Message {
  3466. mi := &file_waAICommon_WAAICommon_proto_msgTypes[28]
  3467. if x != nil {
  3468. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3469. if ms.LoadMessageInfo() == nil {
  3470. ms.StoreMessageInfo(mi)
  3471. }
  3472. return ms
  3473. }
  3474. return mi.MessageOf(x)
  3475. }
  3476. // Deprecated: Use BotSignatureVerificationMetadata.ProtoReflect.Descriptor instead.
  3477. func (*BotSignatureVerificationMetadata) Descriptor() ([]byte, []int) {
  3478. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{28}
  3479. }
  3480. func (x *BotSignatureVerificationMetadata) GetProofs() []*BotSignatureVerificationUseCaseProof {
  3481. if x != nil {
  3482. return x.Proofs
  3483. }
  3484. return nil
  3485. }
  3486. type BotRenderingMetadata struct {
  3487. state protoimpl.MessageState `protogen:"open.v1"`
  3488. Keywords []*BotRenderingMetadata_Keyword `protobuf:"bytes,1,rep,name=keywords" json:"keywords,omitempty"`
  3489. unknownFields protoimpl.UnknownFields
  3490. sizeCache protoimpl.SizeCache
  3491. }
  3492. func (x *BotRenderingMetadata) Reset() {
  3493. *x = BotRenderingMetadata{}
  3494. mi := &file_waAICommon_WAAICommon_proto_msgTypes[29]
  3495. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3496. ms.StoreMessageInfo(mi)
  3497. }
  3498. func (x *BotRenderingMetadata) String() string {
  3499. return protoimpl.X.MessageStringOf(x)
  3500. }
  3501. func (*BotRenderingMetadata) ProtoMessage() {}
  3502. func (x *BotRenderingMetadata) ProtoReflect() protoreflect.Message {
  3503. mi := &file_waAICommon_WAAICommon_proto_msgTypes[29]
  3504. if x != nil {
  3505. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3506. if ms.LoadMessageInfo() == nil {
  3507. ms.StoreMessageInfo(mi)
  3508. }
  3509. return ms
  3510. }
  3511. return mi.MessageOf(x)
  3512. }
  3513. // Deprecated: Use BotRenderingMetadata.ProtoReflect.Descriptor instead.
  3514. func (*BotRenderingMetadata) Descriptor() ([]byte, []int) {
  3515. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{29}
  3516. }
  3517. func (x *BotRenderingMetadata) GetKeywords() []*BotRenderingMetadata_Keyword {
  3518. if x != nil {
  3519. return x.Keywords
  3520. }
  3521. return nil
  3522. }
  3523. type BotMetricsMetadata struct {
  3524. state protoimpl.MessageState `protogen:"open.v1"`
  3525. DestinationID *string `protobuf:"bytes,1,opt,name=destinationID" json:"destinationID,omitempty"`
  3526. DestinationEntryPoint *BotMetricsEntryPoint `protobuf:"varint,2,opt,name=destinationEntryPoint,enum=WAAICommon.BotMetricsEntryPoint" json:"destinationEntryPoint,omitempty"`
  3527. ThreadOrigin *BotMetricsThreadEntryPoint `protobuf:"varint,3,opt,name=threadOrigin,enum=WAAICommon.BotMetricsThreadEntryPoint" json:"threadOrigin,omitempty"`
  3528. unknownFields protoimpl.UnknownFields
  3529. sizeCache protoimpl.SizeCache
  3530. }
  3531. func (x *BotMetricsMetadata) Reset() {
  3532. *x = BotMetricsMetadata{}
  3533. mi := &file_waAICommon_WAAICommon_proto_msgTypes[30]
  3534. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3535. ms.StoreMessageInfo(mi)
  3536. }
  3537. func (x *BotMetricsMetadata) String() string {
  3538. return protoimpl.X.MessageStringOf(x)
  3539. }
  3540. func (*BotMetricsMetadata) ProtoMessage() {}
  3541. func (x *BotMetricsMetadata) ProtoReflect() protoreflect.Message {
  3542. mi := &file_waAICommon_WAAICommon_proto_msgTypes[30]
  3543. if x != nil {
  3544. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3545. if ms.LoadMessageInfo() == nil {
  3546. ms.StoreMessageInfo(mi)
  3547. }
  3548. return ms
  3549. }
  3550. return mi.MessageOf(x)
  3551. }
  3552. // Deprecated: Use BotMetricsMetadata.ProtoReflect.Descriptor instead.
  3553. func (*BotMetricsMetadata) Descriptor() ([]byte, []int) {
  3554. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{30}
  3555. }
  3556. func (x *BotMetricsMetadata) GetDestinationID() string {
  3557. if x != nil && x.DestinationID != nil {
  3558. return *x.DestinationID
  3559. }
  3560. return ""
  3561. }
  3562. func (x *BotMetricsMetadata) GetDestinationEntryPoint() BotMetricsEntryPoint {
  3563. if x != nil && x.DestinationEntryPoint != nil {
  3564. return *x.DestinationEntryPoint
  3565. }
  3566. return BotMetricsEntryPoint_UNDEFINED_ENTRY_POINT
  3567. }
  3568. func (x *BotMetricsMetadata) GetThreadOrigin() BotMetricsThreadEntryPoint {
  3569. if x != nil && x.ThreadOrigin != nil {
  3570. return *x.ThreadOrigin
  3571. }
  3572. return BotMetricsThreadEntryPoint_AI_TAB_THREAD
  3573. }
  3574. type BotSessionMetadata struct {
  3575. state protoimpl.MessageState `protogen:"open.v1"`
  3576. SessionID *string `protobuf:"bytes,1,opt,name=sessionID" json:"sessionID,omitempty"`
  3577. SessionSource *BotSessionSource `protobuf:"varint,2,opt,name=sessionSource,enum=WAAICommon.BotSessionSource" json:"sessionSource,omitempty"`
  3578. unknownFields protoimpl.UnknownFields
  3579. sizeCache protoimpl.SizeCache
  3580. }
  3581. func (x *BotSessionMetadata) Reset() {
  3582. *x = BotSessionMetadata{}
  3583. mi := &file_waAICommon_WAAICommon_proto_msgTypes[31]
  3584. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3585. ms.StoreMessageInfo(mi)
  3586. }
  3587. func (x *BotSessionMetadata) String() string {
  3588. return protoimpl.X.MessageStringOf(x)
  3589. }
  3590. func (*BotSessionMetadata) ProtoMessage() {}
  3591. func (x *BotSessionMetadata) ProtoReflect() protoreflect.Message {
  3592. mi := &file_waAICommon_WAAICommon_proto_msgTypes[31]
  3593. if x != nil {
  3594. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3595. if ms.LoadMessageInfo() == nil {
  3596. ms.StoreMessageInfo(mi)
  3597. }
  3598. return ms
  3599. }
  3600. return mi.MessageOf(x)
  3601. }
  3602. // Deprecated: Use BotSessionMetadata.ProtoReflect.Descriptor instead.
  3603. func (*BotSessionMetadata) Descriptor() ([]byte, []int) {
  3604. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{31}
  3605. }
  3606. func (x *BotSessionMetadata) GetSessionID() string {
  3607. if x != nil && x.SessionID != nil {
  3608. return *x.SessionID
  3609. }
  3610. return ""
  3611. }
  3612. func (x *BotSessionMetadata) GetSessionSource() BotSessionSource {
  3613. if x != nil && x.SessionSource != nil {
  3614. return *x.SessionSource
  3615. }
  3616. return BotSessionSource_NONE
  3617. }
  3618. type BotMemuMetadata struct {
  3619. state protoimpl.MessageState `protogen:"open.v1"`
  3620. FaceImages []*BotMediaMetadata `protobuf:"bytes,1,rep,name=faceImages" json:"faceImages,omitempty"`
  3621. unknownFields protoimpl.UnknownFields
  3622. sizeCache protoimpl.SizeCache
  3623. }
  3624. func (x *BotMemuMetadata) Reset() {
  3625. *x = BotMemuMetadata{}
  3626. mi := &file_waAICommon_WAAICommon_proto_msgTypes[32]
  3627. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3628. ms.StoreMessageInfo(mi)
  3629. }
  3630. func (x *BotMemuMetadata) String() string {
  3631. return protoimpl.X.MessageStringOf(x)
  3632. }
  3633. func (*BotMemuMetadata) ProtoMessage() {}
  3634. func (x *BotMemuMetadata) ProtoReflect() protoreflect.Message {
  3635. mi := &file_waAICommon_WAAICommon_proto_msgTypes[32]
  3636. if x != nil {
  3637. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3638. if ms.LoadMessageInfo() == nil {
  3639. ms.StoreMessageInfo(mi)
  3640. }
  3641. return ms
  3642. }
  3643. return mi.MessageOf(x)
  3644. }
  3645. // Deprecated: Use BotMemuMetadata.ProtoReflect.Descriptor instead.
  3646. func (*BotMemuMetadata) Descriptor() ([]byte, []int) {
  3647. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{32}
  3648. }
  3649. func (x *BotMemuMetadata) GetFaceImages() []*BotMediaMetadata {
  3650. if x != nil {
  3651. return x.FaceImages
  3652. }
  3653. return nil
  3654. }
  3655. type InThreadSurveyMetadata struct {
  3656. state protoimpl.MessageState `protogen:"open.v1"`
  3657. TessaSessionID *string `protobuf:"bytes,1,opt,name=tessaSessionID" json:"tessaSessionID,omitempty"`
  3658. SimonSessionID *string `protobuf:"bytes,2,opt,name=simonSessionID" json:"simonSessionID,omitempty"`
  3659. SimonSurveyID *string `protobuf:"bytes,3,opt,name=simonSurveyID" json:"simonSurveyID,omitempty"`
  3660. TessaRootID *string `protobuf:"bytes,4,opt,name=tessaRootID" json:"tessaRootID,omitempty"`
  3661. RequestID *string `protobuf:"bytes,5,opt,name=requestID" json:"requestID,omitempty"`
  3662. TessaEvent *string `protobuf:"bytes,6,opt,name=tessaEvent" json:"tessaEvent,omitempty"`
  3663. InvitationHeaderText *string `protobuf:"bytes,7,opt,name=invitationHeaderText" json:"invitationHeaderText,omitempty"`
  3664. InvitationBodyText *string `protobuf:"bytes,8,opt,name=invitationBodyText" json:"invitationBodyText,omitempty"`
  3665. InvitationCtaText *string `protobuf:"bytes,9,opt,name=invitationCtaText" json:"invitationCtaText,omitempty"`
  3666. InvitationCtaURL *string `protobuf:"bytes,10,opt,name=invitationCtaURL" json:"invitationCtaURL,omitempty"`
  3667. SurveyTitle *string `protobuf:"bytes,11,opt,name=surveyTitle" json:"surveyTitle,omitempty"`
  3668. Questions []*InThreadSurveyMetadata_InThreadSurveyQuestion `protobuf:"bytes,12,rep,name=questions" json:"questions,omitempty"`
  3669. SurveyContinueButtonText *string `protobuf:"bytes,13,opt,name=surveyContinueButtonText" json:"surveyContinueButtonText,omitempty"`
  3670. SurveySubmitButtonText *string `protobuf:"bytes,14,opt,name=surveySubmitButtonText" json:"surveySubmitButtonText,omitempty"`
  3671. PrivacyStatementFull *string `protobuf:"bytes,15,opt,name=privacyStatementFull" json:"privacyStatementFull,omitempty"`
  3672. PrivacyStatementParts []*InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart `protobuf:"bytes,16,rep,name=privacyStatementParts" json:"privacyStatementParts,omitempty"`
  3673. FeedbackToastText *string `protobuf:"bytes,17,opt,name=feedbackToastText" json:"feedbackToastText,omitempty"`
  3674. unknownFields protoimpl.UnknownFields
  3675. sizeCache protoimpl.SizeCache
  3676. }
  3677. func (x *InThreadSurveyMetadata) Reset() {
  3678. *x = InThreadSurveyMetadata{}
  3679. mi := &file_waAICommon_WAAICommon_proto_msgTypes[33]
  3680. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3681. ms.StoreMessageInfo(mi)
  3682. }
  3683. func (x *InThreadSurveyMetadata) String() string {
  3684. return protoimpl.X.MessageStringOf(x)
  3685. }
  3686. func (*InThreadSurveyMetadata) ProtoMessage() {}
  3687. func (x *InThreadSurveyMetadata) ProtoReflect() protoreflect.Message {
  3688. mi := &file_waAICommon_WAAICommon_proto_msgTypes[33]
  3689. if x != nil {
  3690. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3691. if ms.LoadMessageInfo() == nil {
  3692. ms.StoreMessageInfo(mi)
  3693. }
  3694. return ms
  3695. }
  3696. return mi.MessageOf(x)
  3697. }
  3698. // Deprecated: Use InThreadSurveyMetadata.ProtoReflect.Descriptor instead.
  3699. func (*InThreadSurveyMetadata) Descriptor() ([]byte, []int) {
  3700. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{33}
  3701. }
  3702. func (x *InThreadSurveyMetadata) GetTessaSessionID() string {
  3703. if x != nil && x.TessaSessionID != nil {
  3704. return *x.TessaSessionID
  3705. }
  3706. return ""
  3707. }
  3708. func (x *InThreadSurveyMetadata) GetSimonSessionID() string {
  3709. if x != nil && x.SimonSessionID != nil {
  3710. return *x.SimonSessionID
  3711. }
  3712. return ""
  3713. }
  3714. func (x *InThreadSurveyMetadata) GetSimonSurveyID() string {
  3715. if x != nil && x.SimonSurveyID != nil {
  3716. return *x.SimonSurveyID
  3717. }
  3718. return ""
  3719. }
  3720. func (x *InThreadSurveyMetadata) GetTessaRootID() string {
  3721. if x != nil && x.TessaRootID != nil {
  3722. return *x.TessaRootID
  3723. }
  3724. return ""
  3725. }
  3726. func (x *InThreadSurveyMetadata) GetRequestID() string {
  3727. if x != nil && x.RequestID != nil {
  3728. return *x.RequestID
  3729. }
  3730. return ""
  3731. }
  3732. func (x *InThreadSurveyMetadata) GetTessaEvent() string {
  3733. if x != nil && x.TessaEvent != nil {
  3734. return *x.TessaEvent
  3735. }
  3736. return ""
  3737. }
  3738. func (x *InThreadSurveyMetadata) GetInvitationHeaderText() string {
  3739. if x != nil && x.InvitationHeaderText != nil {
  3740. return *x.InvitationHeaderText
  3741. }
  3742. return ""
  3743. }
  3744. func (x *InThreadSurveyMetadata) GetInvitationBodyText() string {
  3745. if x != nil && x.InvitationBodyText != nil {
  3746. return *x.InvitationBodyText
  3747. }
  3748. return ""
  3749. }
  3750. func (x *InThreadSurveyMetadata) GetInvitationCtaText() string {
  3751. if x != nil && x.InvitationCtaText != nil {
  3752. return *x.InvitationCtaText
  3753. }
  3754. return ""
  3755. }
  3756. func (x *InThreadSurveyMetadata) GetInvitationCtaURL() string {
  3757. if x != nil && x.InvitationCtaURL != nil {
  3758. return *x.InvitationCtaURL
  3759. }
  3760. return ""
  3761. }
  3762. func (x *InThreadSurveyMetadata) GetSurveyTitle() string {
  3763. if x != nil && x.SurveyTitle != nil {
  3764. return *x.SurveyTitle
  3765. }
  3766. return ""
  3767. }
  3768. func (x *InThreadSurveyMetadata) GetQuestions() []*InThreadSurveyMetadata_InThreadSurveyQuestion {
  3769. if x != nil {
  3770. return x.Questions
  3771. }
  3772. return nil
  3773. }
  3774. func (x *InThreadSurveyMetadata) GetSurveyContinueButtonText() string {
  3775. if x != nil && x.SurveyContinueButtonText != nil {
  3776. return *x.SurveyContinueButtonText
  3777. }
  3778. return ""
  3779. }
  3780. func (x *InThreadSurveyMetadata) GetSurveySubmitButtonText() string {
  3781. if x != nil && x.SurveySubmitButtonText != nil {
  3782. return *x.SurveySubmitButtonText
  3783. }
  3784. return ""
  3785. }
  3786. func (x *InThreadSurveyMetadata) GetPrivacyStatementFull() string {
  3787. if x != nil && x.PrivacyStatementFull != nil {
  3788. return *x.PrivacyStatementFull
  3789. }
  3790. return ""
  3791. }
  3792. func (x *InThreadSurveyMetadata) GetPrivacyStatementParts() []*InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart {
  3793. if x != nil {
  3794. return x.PrivacyStatementParts
  3795. }
  3796. return nil
  3797. }
  3798. func (x *InThreadSurveyMetadata) GetFeedbackToastText() string {
  3799. if x != nil && x.FeedbackToastText != nil {
  3800. return *x.FeedbackToastText
  3801. }
  3802. return ""
  3803. }
  3804. type BotMessageOriginMetadata struct {
  3805. state protoimpl.MessageState `protogen:"open.v1"`
  3806. Origins []*BotMessageOrigin `protobuf:"bytes,1,rep,name=origins" json:"origins,omitempty"`
  3807. unknownFields protoimpl.UnknownFields
  3808. sizeCache protoimpl.SizeCache
  3809. }
  3810. func (x *BotMessageOriginMetadata) Reset() {
  3811. *x = BotMessageOriginMetadata{}
  3812. mi := &file_waAICommon_WAAICommon_proto_msgTypes[34]
  3813. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3814. ms.StoreMessageInfo(mi)
  3815. }
  3816. func (x *BotMessageOriginMetadata) String() string {
  3817. return protoimpl.X.MessageStringOf(x)
  3818. }
  3819. func (*BotMessageOriginMetadata) ProtoMessage() {}
  3820. func (x *BotMessageOriginMetadata) ProtoReflect() protoreflect.Message {
  3821. mi := &file_waAICommon_WAAICommon_proto_msgTypes[34]
  3822. if x != nil {
  3823. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3824. if ms.LoadMessageInfo() == nil {
  3825. ms.StoreMessageInfo(mi)
  3826. }
  3827. return ms
  3828. }
  3829. return mi.MessageOf(x)
  3830. }
  3831. // Deprecated: Use BotMessageOriginMetadata.ProtoReflect.Descriptor instead.
  3832. func (*BotMessageOriginMetadata) Descriptor() ([]byte, []int) {
  3833. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{34}
  3834. }
  3835. func (x *BotMessageOriginMetadata) GetOrigins() []*BotMessageOrigin {
  3836. if x != nil {
  3837. return x.Origins
  3838. }
  3839. return nil
  3840. }
  3841. type BotUnifiedResponseMutation struct {
  3842. state protoimpl.MessageState `protogen:"open.v1"`
  3843. SbsMetadata *BotUnifiedResponseMutation_SideBySideMetadata `protobuf:"bytes,1,opt,name=sbsMetadata" json:"sbsMetadata,omitempty"`
  3844. MediaDetailsMetadataList []*BotUnifiedResponseMutation_MediaDetailsMetadata `protobuf:"bytes,2,rep,name=mediaDetailsMetadataList" json:"mediaDetailsMetadataList,omitempty"`
  3845. unknownFields protoimpl.UnknownFields
  3846. sizeCache protoimpl.SizeCache
  3847. }
  3848. func (x *BotUnifiedResponseMutation) Reset() {
  3849. *x = BotUnifiedResponseMutation{}
  3850. mi := &file_waAICommon_WAAICommon_proto_msgTypes[35]
  3851. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3852. ms.StoreMessageInfo(mi)
  3853. }
  3854. func (x *BotUnifiedResponseMutation) String() string {
  3855. return protoimpl.X.MessageStringOf(x)
  3856. }
  3857. func (*BotUnifiedResponseMutation) ProtoMessage() {}
  3858. func (x *BotUnifiedResponseMutation) ProtoReflect() protoreflect.Message {
  3859. mi := &file_waAICommon_WAAICommon_proto_msgTypes[35]
  3860. if x != nil {
  3861. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3862. if ms.LoadMessageInfo() == nil {
  3863. ms.StoreMessageInfo(mi)
  3864. }
  3865. return ms
  3866. }
  3867. return mi.MessageOf(x)
  3868. }
  3869. // Deprecated: Use BotUnifiedResponseMutation.ProtoReflect.Descriptor instead.
  3870. func (*BotUnifiedResponseMutation) Descriptor() ([]byte, []int) {
  3871. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{35}
  3872. }
  3873. func (x *BotUnifiedResponseMutation) GetSbsMetadata() *BotUnifiedResponseMutation_SideBySideMetadata {
  3874. if x != nil {
  3875. return x.SbsMetadata
  3876. }
  3877. return nil
  3878. }
  3879. func (x *BotUnifiedResponseMutation) GetMediaDetailsMetadataList() []*BotUnifiedResponseMutation_MediaDetailsMetadata {
  3880. if x != nil {
  3881. return x.MediaDetailsMetadataList
  3882. }
  3883. return nil
  3884. }
  3885. type BotMetadata struct {
  3886. state protoimpl.MessageState `protogen:"open.v1"`
  3887. AvatarMetadata *BotAvatarMetadata `protobuf:"bytes,1,opt,name=avatarMetadata" json:"avatarMetadata,omitempty"`
  3888. PersonaID *string `protobuf:"bytes,2,opt,name=personaID" json:"personaID,omitempty"`
  3889. PluginMetadata *BotPluginMetadata `protobuf:"bytes,3,opt,name=pluginMetadata" json:"pluginMetadata,omitempty"`
  3890. SuggestedPromptMetadata *BotSuggestedPromptMetadata `protobuf:"bytes,4,opt,name=suggestedPromptMetadata" json:"suggestedPromptMetadata,omitempty"`
  3891. InvokerJID *string `protobuf:"bytes,5,opt,name=invokerJID" json:"invokerJID,omitempty"`
  3892. SessionMetadata *BotSessionMetadata `protobuf:"bytes,6,opt,name=sessionMetadata" json:"sessionMetadata,omitempty"`
  3893. MemuMetadata *BotMemuMetadata `protobuf:"bytes,7,opt,name=memuMetadata" json:"memuMetadata,omitempty"`
  3894. Timezone *string `protobuf:"bytes,8,opt,name=timezone" json:"timezone,omitempty"`
  3895. ReminderMetadata *BotReminderMetadata `protobuf:"bytes,9,opt,name=reminderMetadata" json:"reminderMetadata,omitempty"`
  3896. ModelMetadata *BotModelMetadata `protobuf:"bytes,10,opt,name=modelMetadata" json:"modelMetadata,omitempty"`
  3897. MessageDisclaimerText *string `protobuf:"bytes,11,opt,name=messageDisclaimerText" json:"messageDisclaimerText,omitempty"`
  3898. ProgressIndicatorMetadata *BotProgressIndicatorMetadata `protobuf:"bytes,12,opt,name=progressIndicatorMetadata" json:"progressIndicatorMetadata,omitempty"`
  3899. CapabilityMetadata *BotCapabilityMetadata `protobuf:"bytes,13,opt,name=capabilityMetadata" json:"capabilityMetadata,omitempty"`
  3900. ImagineMetadata *BotImagineMetadata `protobuf:"bytes,14,opt,name=imagineMetadata" json:"imagineMetadata,omitempty"`
  3901. MemoryMetadata *BotMemoryMetadata `protobuf:"bytes,15,opt,name=memoryMetadata" json:"memoryMetadata,omitempty"`
  3902. RenderingMetadata *BotRenderingMetadata `protobuf:"bytes,16,opt,name=renderingMetadata" json:"renderingMetadata,omitempty"`
  3903. BotMetricsMetadata *BotMetricsMetadata `protobuf:"bytes,17,opt,name=botMetricsMetadata" json:"botMetricsMetadata,omitempty"`
  3904. BotLinkedAccountsMetadata *BotLinkedAccountsMetadata `protobuf:"bytes,18,opt,name=botLinkedAccountsMetadata" json:"botLinkedAccountsMetadata,omitempty"`
  3905. RichResponseSourcesMetadata *BotSourcesMetadata `protobuf:"bytes,19,opt,name=richResponseSourcesMetadata" json:"richResponseSourcesMetadata,omitempty"`
  3906. AiConversationContext []byte `protobuf:"bytes,20,opt,name=aiConversationContext" json:"aiConversationContext,omitempty"`
  3907. BotPromotionMessageMetadata *BotPromotionMessageMetadata `protobuf:"bytes,21,opt,name=botPromotionMessageMetadata" json:"botPromotionMessageMetadata,omitempty"`
  3908. BotModeSelectionMetadata *BotModeSelectionMetadata `protobuf:"bytes,22,opt,name=botModeSelectionMetadata" json:"botModeSelectionMetadata,omitempty"`
  3909. BotQuotaMetadata *BotQuotaMetadata `protobuf:"bytes,23,opt,name=botQuotaMetadata" json:"botQuotaMetadata,omitempty"`
  3910. BotAgeCollectionMetadata *BotAgeCollectionMetadata `protobuf:"bytes,24,opt,name=botAgeCollectionMetadata" json:"botAgeCollectionMetadata,omitempty"`
  3911. ConversationStarterPromptID *string `protobuf:"bytes,25,opt,name=conversationStarterPromptID" json:"conversationStarterPromptID,omitempty"`
  3912. BotResponseID *string `protobuf:"bytes,26,opt,name=botResponseID" json:"botResponseID,omitempty"`
  3913. VerificationMetadata *BotSignatureVerificationMetadata `protobuf:"bytes,27,opt,name=verificationMetadata" json:"verificationMetadata,omitempty"`
  3914. UnifiedResponseMutation *BotUnifiedResponseMutation `protobuf:"bytes,28,opt,name=unifiedResponseMutation" json:"unifiedResponseMutation,omitempty"`
  3915. BotMessageOriginMetadata *BotMessageOriginMetadata `protobuf:"bytes,29,opt,name=botMessageOriginMetadata" json:"botMessageOriginMetadata,omitempty"`
  3916. InThreadSurveyMetadata *InThreadSurveyMetadata `protobuf:"bytes,30,opt,name=inThreadSurveyMetadata" json:"inThreadSurveyMetadata,omitempty"`
  3917. BotThreadInfo *AIThreadInfo `protobuf:"bytes,31,opt,name=botThreadInfo" json:"botThreadInfo,omitempty"`
  3918. InternalMetadata []byte `protobuf:"bytes,999,opt,name=internalMetadata" json:"internalMetadata,omitempty"`
  3919. unknownFields protoimpl.UnknownFields
  3920. sizeCache protoimpl.SizeCache
  3921. }
  3922. func (x *BotMetadata) Reset() {
  3923. *x = BotMetadata{}
  3924. mi := &file_waAICommon_WAAICommon_proto_msgTypes[36]
  3925. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3926. ms.StoreMessageInfo(mi)
  3927. }
  3928. func (x *BotMetadata) String() string {
  3929. return protoimpl.X.MessageStringOf(x)
  3930. }
  3931. func (*BotMetadata) ProtoMessage() {}
  3932. func (x *BotMetadata) ProtoReflect() protoreflect.Message {
  3933. mi := &file_waAICommon_WAAICommon_proto_msgTypes[36]
  3934. if x != nil {
  3935. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3936. if ms.LoadMessageInfo() == nil {
  3937. ms.StoreMessageInfo(mi)
  3938. }
  3939. return ms
  3940. }
  3941. return mi.MessageOf(x)
  3942. }
  3943. // Deprecated: Use BotMetadata.ProtoReflect.Descriptor instead.
  3944. func (*BotMetadata) Descriptor() ([]byte, []int) {
  3945. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{36}
  3946. }
  3947. func (x *BotMetadata) GetAvatarMetadata() *BotAvatarMetadata {
  3948. if x != nil {
  3949. return x.AvatarMetadata
  3950. }
  3951. return nil
  3952. }
  3953. func (x *BotMetadata) GetPersonaID() string {
  3954. if x != nil && x.PersonaID != nil {
  3955. return *x.PersonaID
  3956. }
  3957. return ""
  3958. }
  3959. func (x *BotMetadata) GetPluginMetadata() *BotPluginMetadata {
  3960. if x != nil {
  3961. return x.PluginMetadata
  3962. }
  3963. return nil
  3964. }
  3965. func (x *BotMetadata) GetSuggestedPromptMetadata() *BotSuggestedPromptMetadata {
  3966. if x != nil {
  3967. return x.SuggestedPromptMetadata
  3968. }
  3969. return nil
  3970. }
  3971. func (x *BotMetadata) GetInvokerJID() string {
  3972. if x != nil && x.InvokerJID != nil {
  3973. return *x.InvokerJID
  3974. }
  3975. return ""
  3976. }
  3977. func (x *BotMetadata) GetSessionMetadata() *BotSessionMetadata {
  3978. if x != nil {
  3979. return x.SessionMetadata
  3980. }
  3981. return nil
  3982. }
  3983. func (x *BotMetadata) GetMemuMetadata() *BotMemuMetadata {
  3984. if x != nil {
  3985. return x.MemuMetadata
  3986. }
  3987. return nil
  3988. }
  3989. func (x *BotMetadata) GetTimezone() string {
  3990. if x != nil && x.Timezone != nil {
  3991. return *x.Timezone
  3992. }
  3993. return ""
  3994. }
  3995. func (x *BotMetadata) GetReminderMetadata() *BotReminderMetadata {
  3996. if x != nil {
  3997. return x.ReminderMetadata
  3998. }
  3999. return nil
  4000. }
  4001. func (x *BotMetadata) GetModelMetadata() *BotModelMetadata {
  4002. if x != nil {
  4003. return x.ModelMetadata
  4004. }
  4005. return nil
  4006. }
  4007. func (x *BotMetadata) GetMessageDisclaimerText() string {
  4008. if x != nil && x.MessageDisclaimerText != nil {
  4009. return *x.MessageDisclaimerText
  4010. }
  4011. return ""
  4012. }
  4013. func (x *BotMetadata) GetProgressIndicatorMetadata() *BotProgressIndicatorMetadata {
  4014. if x != nil {
  4015. return x.ProgressIndicatorMetadata
  4016. }
  4017. return nil
  4018. }
  4019. func (x *BotMetadata) GetCapabilityMetadata() *BotCapabilityMetadata {
  4020. if x != nil {
  4021. return x.CapabilityMetadata
  4022. }
  4023. return nil
  4024. }
  4025. func (x *BotMetadata) GetImagineMetadata() *BotImagineMetadata {
  4026. if x != nil {
  4027. return x.ImagineMetadata
  4028. }
  4029. return nil
  4030. }
  4031. func (x *BotMetadata) GetMemoryMetadata() *BotMemoryMetadata {
  4032. if x != nil {
  4033. return x.MemoryMetadata
  4034. }
  4035. return nil
  4036. }
  4037. func (x *BotMetadata) GetRenderingMetadata() *BotRenderingMetadata {
  4038. if x != nil {
  4039. return x.RenderingMetadata
  4040. }
  4041. return nil
  4042. }
  4043. func (x *BotMetadata) GetBotMetricsMetadata() *BotMetricsMetadata {
  4044. if x != nil {
  4045. return x.BotMetricsMetadata
  4046. }
  4047. return nil
  4048. }
  4049. func (x *BotMetadata) GetBotLinkedAccountsMetadata() *BotLinkedAccountsMetadata {
  4050. if x != nil {
  4051. return x.BotLinkedAccountsMetadata
  4052. }
  4053. return nil
  4054. }
  4055. func (x *BotMetadata) GetRichResponseSourcesMetadata() *BotSourcesMetadata {
  4056. if x != nil {
  4057. return x.RichResponseSourcesMetadata
  4058. }
  4059. return nil
  4060. }
  4061. func (x *BotMetadata) GetAiConversationContext() []byte {
  4062. if x != nil {
  4063. return x.AiConversationContext
  4064. }
  4065. return nil
  4066. }
  4067. func (x *BotMetadata) GetBotPromotionMessageMetadata() *BotPromotionMessageMetadata {
  4068. if x != nil {
  4069. return x.BotPromotionMessageMetadata
  4070. }
  4071. return nil
  4072. }
  4073. func (x *BotMetadata) GetBotModeSelectionMetadata() *BotModeSelectionMetadata {
  4074. if x != nil {
  4075. return x.BotModeSelectionMetadata
  4076. }
  4077. return nil
  4078. }
  4079. func (x *BotMetadata) GetBotQuotaMetadata() *BotQuotaMetadata {
  4080. if x != nil {
  4081. return x.BotQuotaMetadata
  4082. }
  4083. return nil
  4084. }
  4085. func (x *BotMetadata) GetBotAgeCollectionMetadata() *BotAgeCollectionMetadata {
  4086. if x != nil {
  4087. return x.BotAgeCollectionMetadata
  4088. }
  4089. return nil
  4090. }
  4091. func (x *BotMetadata) GetConversationStarterPromptID() string {
  4092. if x != nil && x.ConversationStarterPromptID != nil {
  4093. return *x.ConversationStarterPromptID
  4094. }
  4095. return ""
  4096. }
  4097. func (x *BotMetadata) GetBotResponseID() string {
  4098. if x != nil && x.BotResponseID != nil {
  4099. return *x.BotResponseID
  4100. }
  4101. return ""
  4102. }
  4103. func (x *BotMetadata) GetVerificationMetadata() *BotSignatureVerificationMetadata {
  4104. if x != nil {
  4105. return x.VerificationMetadata
  4106. }
  4107. return nil
  4108. }
  4109. func (x *BotMetadata) GetUnifiedResponseMutation() *BotUnifiedResponseMutation {
  4110. if x != nil {
  4111. return x.UnifiedResponseMutation
  4112. }
  4113. return nil
  4114. }
  4115. func (x *BotMetadata) GetBotMessageOriginMetadata() *BotMessageOriginMetadata {
  4116. if x != nil {
  4117. return x.BotMessageOriginMetadata
  4118. }
  4119. return nil
  4120. }
  4121. func (x *BotMetadata) GetInThreadSurveyMetadata() *InThreadSurveyMetadata {
  4122. if x != nil {
  4123. return x.InThreadSurveyMetadata
  4124. }
  4125. return nil
  4126. }
  4127. func (x *BotMetadata) GetBotThreadInfo() *AIThreadInfo {
  4128. if x != nil {
  4129. return x.BotThreadInfo
  4130. }
  4131. return nil
  4132. }
  4133. func (x *BotMetadata) GetInternalMetadata() []byte {
  4134. if x != nil {
  4135. return x.InternalMetadata
  4136. }
  4137. return nil
  4138. }
  4139. type ForwardedAIBotMessageInfo struct {
  4140. state protoimpl.MessageState `protogen:"open.v1"`
  4141. BotName *string `protobuf:"bytes,1,opt,name=botName" json:"botName,omitempty"`
  4142. BotJID *string `protobuf:"bytes,2,opt,name=botJID" json:"botJID,omitempty"`
  4143. CreatorName *string `protobuf:"bytes,3,opt,name=creatorName" json:"creatorName,omitempty"`
  4144. unknownFields protoimpl.UnknownFields
  4145. sizeCache protoimpl.SizeCache
  4146. }
  4147. func (x *ForwardedAIBotMessageInfo) Reset() {
  4148. *x = ForwardedAIBotMessageInfo{}
  4149. mi := &file_waAICommon_WAAICommon_proto_msgTypes[37]
  4150. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4151. ms.StoreMessageInfo(mi)
  4152. }
  4153. func (x *ForwardedAIBotMessageInfo) String() string {
  4154. return protoimpl.X.MessageStringOf(x)
  4155. }
  4156. func (*ForwardedAIBotMessageInfo) ProtoMessage() {}
  4157. func (x *ForwardedAIBotMessageInfo) ProtoReflect() protoreflect.Message {
  4158. mi := &file_waAICommon_WAAICommon_proto_msgTypes[37]
  4159. if x != nil {
  4160. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4161. if ms.LoadMessageInfo() == nil {
  4162. ms.StoreMessageInfo(mi)
  4163. }
  4164. return ms
  4165. }
  4166. return mi.MessageOf(x)
  4167. }
  4168. // Deprecated: Use ForwardedAIBotMessageInfo.ProtoReflect.Descriptor instead.
  4169. func (*ForwardedAIBotMessageInfo) Descriptor() ([]byte, []int) {
  4170. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{37}
  4171. }
  4172. func (x *ForwardedAIBotMessageInfo) GetBotName() string {
  4173. if x != nil && x.BotName != nil {
  4174. return *x.BotName
  4175. }
  4176. return ""
  4177. }
  4178. func (x *ForwardedAIBotMessageInfo) GetBotJID() string {
  4179. if x != nil && x.BotJID != nil {
  4180. return *x.BotJID
  4181. }
  4182. return ""
  4183. }
  4184. func (x *ForwardedAIBotMessageInfo) GetCreatorName() string {
  4185. if x != nil && x.CreatorName != nil {
  4186. return *x.CreatorName
  4187. }
  4188. return ""
  4189. }
  4190. type BotMessageSharingInfo struct {
  4191. state protoimpl.MessageState `protogen:"open.v1"`
  4192. BotEntryPointOrigin *BotMetricsEntryPoint `protobuf:"varint,1,opt,name=botEntryPointOrigin,enum=WAAICommon.BotMetricsEntryPoint" json:"botEntryPointOrigin,omitempty"`
  4193. ForwardScore *uint32 `protobuf:"varint,2,opt,name=forwardScore" json:"forwardScore,omitempty"`
  4194. unknownFields protoimpl.UnknownFields
  4195. sizeCache protoimpl.SizeCache
  4196. }
  4197. func (x *BotMessageSharingInfo) Reset() {
  4198. *x = BotMessageSharingInfo{}
  4199. mi := &file_waAICommon_WAAICommon_proto_msgTypes[38]
  4200. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4201. ms.StoreMessageInfo(mi)
  4202. }
  4203. func (x *BotMessageSharingInfo) String() string {
  4204. return protoimpl.X.MessageStringOf(x)
  4205. }
  4206. func (*BotMessageSharingInfo) ProtoMessage() {}
  4207. func (x *BotMessageSharingInfo) ProtoReflect() protoreflect.Message {
  4208. mi := &file_waAICommon_WAAICommon_proto_msgTypes[38]
  4209. if x != nil {
  4210. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4211. if ms.LoadMessageInfo() == nil {
  4212. ms.StoreMessageInfo(mi)
  4213. }
  4214. return ms
  4215. }
  4216. return mi.MessageOf(x)
  4217. }
  4218. // Deprecated: Use BotMessageSharingInfo.ProtoReflect.Descriptor instead.
  4219. func (*BotMessageSharingInfo) Descriptor() ([]byte, []int) {
  4220. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{38}
  4221. }
  4222. func (x *BotMessageSharingInfo) GetBotEntryPointOrigin() BotMetricsEntryPoint {
  4223. if x != nil && x.BotEntryPointOrigin != nil {
  4224. return *x.BotEntryPointOrigin
  4225. }
  4226. return BotMetricsEntryPoint_UNDEFINED_ENTRY_POINT
  4227. }
  4228. func (x *BotMessageSharingInfo) GetForwardScore() uint32 {
  4229. if x != nil && x.ForwardScore != nil {
  4230. return *x.ForwardScore
  4231. }
  4232. return 0
  4233. }
  4234. type AIRichResponseImageURL struct {
  4235. state protoimpl.MessageState `protogen:"open.v1"`
  4236. ImagePreviewURL *string `protobuf:"bytes,1,opt,name=imagePreviewURL" json:"imagePreviewURL,omitempty"`
  4237. ImageHighResURL *string `protobuf:"bytes,2,opt,name=imageHighResURL" json:"imageHighResURL,omitempty"`
  4238. SourceURL *string `protobuf:"bytes,3,opt,name=sourceURL" json:"sourceURL,omitempty"`
  4239. unknownFields protoimpl.UnknownFields
  4240. sizeCache protoimpl.SizeCache
  4241. }
  4242. func (x *AIRichResponseImageURL) Reset() {
  4243. *x = AIRichResponseImageURL{}
  4244. mi := &file_waAICommon_WAAICommon_proto_msgTypes[39]
  4245. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4246. ms.StoreMessageInfo(mi)
  4247. }
  4248. func (x *AIRichResponseImageURL) String() string {
  4249. return protoimpl.X.MessageStringOf(x)
  4250. }
  4251. func (*AIRichResponseImageURL) ProtoMessage() {}
  4252. func (x *AIRichResponseImageURL) ProtoReflect() protoreflect.Message {
  4253. mi := &file_waAICommon_WAAICommon_proto_msgTypes[39]
  4254. if x != nil {
  4255. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4256. if ms.LoadMessageInfo() == nil {
  4257. ms.StoreMessageInfo(mi)
  4258. }
  4259. return ms
  4260. }
  4261. return mi.MessageOf(x)
  4262. }
  4263. // Deprecated: Use AIRichResponseImageURL.ProtoReflect.Descriptor instead.
  4264. func (*AIRichResponseImageURL) Descriptor() ([]byte, []int) {
  4265. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{39}
  4266. }
  4267. func (x *AIRichResponseImageURL) GetImagePreviewURL() string {
  4268. if x != nil && x.ImagePreviewURL != nil {
  4269. return *x.ImagePreviewURL
  4270. }
  4271. return ""
  4272. }
  4273. func (x *AIRichResponseImageURL) GetImageHighResURL() string {
  4274. if x != nil && x.ImageHighResURL != nil {
  4275. return *x.ImageHighResURL
  4276. }
  4277. return ""
  4278. }
  4279. func (x *AIRichResponseImageURL) GetSourceURL() string {
  4280. if x != nil && x.SourceURL != nil {
  4281. return *x.SourceURL
  4282. }
  4283. return ""
  4284. }
  4285. type AIRichResponseGridImageMetadata struct {
  4286. state protoimpl.MessageState `protogen:"open.v1"`
  4287. GridImageURL *AIRichResponseImageURL `protobuf:"bytes,1,opt,name=gridImageURL" json:"gridImageURL,omitempty"`
  4288. ImageURLs []*AIRichResponseImageURL `protobuf:"bytes,2,rep,name=imageURLs" json:"imageURLs,omitempty"`
  4289. unknownFields protoimpl.UnknownFields
  4290. sizeCache protoimpl.SizeCache
  4291. }
  4292. func (x *AIRichResponseGridImageMetadata) Reset() {
  4293. *x = AIRichResponseGridImageMetadata{}
  4294. mi := &file_waAICommon_WAAICommon_proto_msgTypes[40]
  4295. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4296. ms.StoreMessageInfo(mi)
  4297. }
  4298. func (x *AIRichResponseGridImageMetadata) String() string {
  4299. return protoimpl.X.MessageStringOf(x)
  4300. }
  4301. func (*AIRichResponseGridImageMetadata) ProtoMessage() {}
  4302. func (x *AIRichResponseGridImageMetadata) ProtoReflect() protoreflect.Message {
  4303. mi := &file_waAICommon_WAAICommon_proto_msgTypes[40]
  4304. if x != nil {
  4305. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4306. if ms.LoadMessageInfo() == nil {
  4307. ms.StoreMessageInfo(mi)
  4308. }
  4309. return ms
  4310. }
  4311. return mi.MessageOf(x)
  4312. }
  4313. // Deprecated: Use AIRichResponseGridImageMetadata.ProtoReflect.Descriptor instead.
  4314. func (*AIRichResponseGridImageMetadata) Descriptor() ([]byte, []int) {
  4315. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{40}
  4316. }
  4317. func (x *AIRichResponseGridImageMetadata) GetGridImageURL() *AIRichResponseImageURL {
  4318. if x != nil {
  4319. return x.GridImageURL
  4320. }
  4321. return nil
  4322. }
  4323. func (x *AIRichResponseGridImageMetadata) GetImageURLs() []*AIRichResponseImageURL {
  4324. if x != nil {
  4325. return x.ImageURLs
  4326. }
  4327. return nil
  4328. }
  4329. type AIRichResponseTableMetadata struct {
  4330. state protoimpl.MessageState `protogen:"open.v1"`
  4331. Rows []*AIRichResponseTableMetadata_AIRichResponseTableRow `protobuf:"bytes,1,rep,name=rows" json:"rows,omitempty"`
  4332. Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
  4333. unknownFields protoimpl.UnknownFields
  4334. sizeCache protoimpl.SizeCache
  4335. }
  4336. func (x *AIRichResponseTableMetadata) Reset() {
  4337. *x = AIRichResponseTableMetadata{}
  4338. mi := &file_waAICommon_WAAICommon_proto_msgTypes[41]
  4339. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4340. ms.StoreMessageInfo(mi)
  4341. }
  4342. func (x *AIRichResponseTableMetadata) String() string {
  4343. return protoimpl.X.MessageStringOf(x)
  4344. }
  4345. func (*AIRichResponseTableMetadata) ProtoMessage() {}
  4346. func (x *AIRichResponseTableMetadata) ProtoReflect() protoreflect.Message {
  4347. mi := &file_waAICommon_WAAICommon_proto_msgTypes[41]
  4348. if x != nil {
  4349. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4350. if ms.LoadMessageInfo() == nil {
  4351. ms.StoreMessageInfo(mi)
  4352. }
  4353. return ms
  4354. }
  4355. return mi.MessageOf(x)
  4356. }
  4357. // Deprecated: Use AIRichResponseTableMetadata.ProtoReflect.Descriptor instead.
  4358. func (*AIRichResponseTableMetadata) Descriptor() ([]byte, []int) {
  4359. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{41}
  4360. }
  4361. func (x *AIRichResponseTableMetadata) GetRows() []*AIRichResponseTableMetadata_AIRichResponseTableRow {
  4362. if x != nil {
  4363. return x.Rows
  4364. }
  4365. return nil
  4366. }
  4367. func (x *AIRichResponseTableMetadata) GetTitle() string {
  4368. if x != nil && x.Title != nil {
  4369. return *x.Title
  4370. }
  4371. return ""
  4372. }
  4373. type AIRichResponseUnifiedResponse struct {
  4374. state protoimpl.MessageState `protogen:"open.v1"`
  4375. Data []byte `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
  4376. unknownFields protoimpl.UnknownFields
  4377. sizeCache protoimpl.SizeCache
  4378. }
  4379. func (x *AIRichResponseUnifiedResponse) Reset() {
  4380. *x = AIRichResponseUnifiedResponse{}
  4381. mi := &file_waAICommon_WAAICommon_proto_msgTypes[42]
  4382. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4383. ms.StoreMessageInfo(mi)
  4384. }
  4385. func (x *AIRichResponseUnifiedResponse) String() string {
  4386. return protoimpl.X.MessageStringOf(x)
  4387. }
  4388. func (*AIRichResponseUnifiedResponse) ProtoMessage() {}
  4389. func (x *AIRichResponseUnifiedResponse) ProtoReflect() protoreflect.Message {
  4390. mi := &file_waAICommon_WAAICommon_proto_msgTypes[42]
  4391. if x != nil {
  4392. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4393. if ms.LoadMessageInfo() == nil {
  4394. ms.StoreMessageInfo(mi)
  4395. }
  4396. return ms
  4397. }
  4398. return mi.MessageOf(x)
  4399. }
  4400. // Deprecated: Use AIRichResponseUnifiedResponse.ProtoReflect.Descriptor instead.
  4401. func (*AIRichResponseUnifiedResponse) Descriptor() ([]byte, []int) {
  4402. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{42}
  4403. }
  4404. func (x *AIRichResponseUnifiedResponse) GetData() []byte {
  4405. if x != nil {
  4406. return x.Data
  4407. }
  4408. return nil
  4409. }
  4410. type AIRichResponseLatexMetadata struct {
  4411. state protoimpl.MessageState `protogen:"open.v1"`
  4412. Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
  4413. Expressions []*AIRichResponseLatexMetadata_AIRichResponseLatexExpression `protobuf:"bytes,2,rep,name=expressions" json:"expressions,omitempty"`
  4414. unknownFields protoimpl.UnknownFields
  4415. sizeCache protoimpl.SizeCache
  4416. }
  4417. func (x *AIRichResponseLatexMetadata) Reset() {
  4418. *x = AIRichResponseLatexMetadata{}
  4419. mi := &file_waAICommon_WAAICommon_proto_msgTypes[43]
  4420. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4421. ms.StoreMessageInfo(mi)
  4422. }
  4423. func (x *AIRichResponseLatexMetadata) String() string {
  4424. return protoimpl.X.MessageStringOf(x)
  4425. }
  4426. func (*AIRichResponseLatexMetadata) ProtoMessage() {}
  4427. func (x *AIRichResponseLatexMetadata) ProtoReflect() protoreflect.Message {
  4428. mi := &file_waAICommon_WAAICommon_proto_msgTypes[43]
  4429. if x != nil {
  4430. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4431. if ms.LoadMessageInfo() == nil {
  4432. ms.StoreMessageInfo(mi)
  4433. }
  4434. return ms
  4435. }
  4436. return mi.MessageOf(x)
  4437. }
  4438. // Deprecated: Use AIRichResponseLatexMetadata.ProtoReflect.Descriptor instead.
  4439. func (*AIRichResponseLatexMetadata) Descriptor() ([]byte, []int) {
  4440. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{43}
  4441. }
  4442. func (x *AIRichResponseLatexMetadata) GetText() string {
  4443. if x != nil && x.Text != nil {
  4444. return *x.Text
  4445. }
  4446. return ""
  4447. }
  4448. func (x *AIRichResponseLatexMetadata) GetExpressions() []*AIRichResponseLatexMetadata_AIRichResponseLatexExpression {
  4449. if x != nil {
  4450. return x.Expressions
  4451. }
  4452. return nil
  4453. }
  4454. type AIRichResponseMapMetadata struct {
  4455. state protoimpl.MessageState `protogen:"open.v1"`
  4456. CenterLatitude *float64 `protobuf:"fixed64,1,opt,name=centerLatitude" json:"centerLatitude,omitempty"`
  4457. CenterLongitude *float64 `protobuf:"fixed64,2,opt,name=centerLongitude" json:"centerLongitude,omitempty"`
  4458. LatitudeDelta *float64 `protobuf:"fixed64,3,opt,name=latitudeDelta" json:"latitudeDelta,omitempty"`
  4459. LongitudeDelta *float64 `protobuf:"fixed64,4,opt,name=longitudeDelta" json:"longitudeDelta,omitempty"`
  4460. Annotations []*AIRichResponseMapMetadata_AIRichResponseMapAnnotation `protobuf:"bytes,5,rep,name=annotations" json:"annotations,omitempty"`
  4461. ShowInfoList *bool `protobuf:"varint,6,opt,name=showInfoList" json:"showInfoList,omitempty"`
  4462. unknownFields protoimpl.UnknownFields
  4463. sizeCache protoimpl.SizeCache
  4464. }
  4465. func (x *AIRichResponseMapMetadata) Reset() {
  4466. *x = AIRichResponseMapMetadata{}
  4467. mi := &file_waAICommon_WAAICommon_proto_msgTypes[44]
  4468. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4469. ms.StoreMessageInfo(mi)
  4470. }
  4471. func (x *AIRichResponseMapMetadata) String() string {
  4472. return protoimpl.X.MessageStringOf(x)
  4473. }
  4474. func (*AIRichResponseMapMetadata) ProtoMessage() {}
  4475. func (x *AIRichResponseMapMetadata) ProtoReflect() protoreflect.Message {
  4476. mi := &file_waAICommon_WAAICommon_proto_msgTypes[44]
  4477. if x != nil {
  4478. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4479. if ms.LoadMessageInfo() == nil {
  4480. ms.StoreMessageInfo(mi)
  4481. }
  4482. return ms
  4483. }
  4484. return mi.MessageOf(x)
  4485. }
  4486. // Deprecated: Use AIRichResponseMapMetadata.ProtoReflect.Descriptor instead.
  4487. func (*AIRichResponseMapMetadata) Descriptor() ([]byte, []int) {
  4488. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{44}
  4489. }
  4490. func (x *AIRichResponseMapMetadata) GetCenterLatitude() float64 {
  4491. if x != nil && x.CenterLatitude != nil {
  4492. return *x.CenterLatitude
  4493. }
  4494. return 0
  4495. }
  4496. func (x *AIRichResponseMapMetadata) GetCenterLongitude() float64 {
  4497. if x != nil && x.CenterLongitude != nil {
  4498. return *x.CenterLongitude
  4499. }
  4500. return 0
  4501. }
  4502. func (x *AIRichResponseMapMetadata) GetLatitudeDelta() float64 {
  4503. if x != nil && x.LatitudeDelta != nil {
  4504. return *x.LatitudeDelta
  4505. }
  4506. return 0
  4507. }
  4508. func (x *AIRichResponseMapMetadata) GetLongitudeDelta() float64 {
  4509. if x != nil && x.LongitudeDelta != nil {
  4510. return *x.LongitudeDelta
  4511. }
  4512. return 0
  4513. }
  4514. func (x *AIRichResponseMapMetadata) GetAnnotations() []*AIRichResponseMapMetadata_AIRichResponseMapAnnotation {
  4515. if x != nil {
  4516. return x.Annotations
  4517. }
  4518. return nil
  4519. }
  4520. func (x *AIRichResponseMapMetadata) GetShowInfoList() bool {
  4521. if x != nil && x.ShowInfoList != nil {
  4522. return *x.ShowInfoList
  4523. }
  4524. return false
  4525. }
  4526. type AIRichResponseSubMessage struct {
  4527. state protoimpl.MessageState `protogen:"open.v1"`
  4528. MessageType *AIRichResponseSubMessageType `protobuf:"varint,1,opt,name=messageType,enum=WAAICommon.AIRichResponseSubMessageType" json:"messageType,omitempty"`
  4529. GridImageMetadata *AIRichResponseGridImageMetadata `protobuf:"bytes,2,opt,name=gridImageMetadata" json:"gridImageMetadata,omitempty"`
  4530. MessageText *string `protobuf:"bytes,3,opt,name=messageText" json:"messageText,omitempty"`
  4531. ImageMetadata *AIRichResponseInlineImageMetadata `protobuf:"bytes,4,opt,name=imageMetadata" json:"imageMetadata,omitempty"`
  4532. CodeMetadata *AIRichResponseCodeMetadata `protobuf:"bytes,5,opt,name=codeMetadata" json:"codeMetadata,omitempty"`
  4533. TableMetadata *AIRichResponseTableMetadata `protobuf:"bytes,6,opt,name=tableMetadata" json:"tableMetadata,omitempty"`
  4534. DynamicMetadata *AIRichResponseDynamicMetadata `protobuf:"bytes,7,opt,name=dynamicMetadata" json:"dynamicMetadata,omitempty"`
  4535. LatexMetadata *AIRichResponseLatexMetadata `protobuf:"bytes,8,opt,name=latexMetadata" json:"latexMetadata,omitempty"`
  4536. MapMetadata *AIRichResponseMapMetadata `protobuf:"bytes,9,opt,name=mapMetadata" json:"mapMetadata,omitempty"`
  4537. ContentItemsMetadata *AIRichResponseContentItemsMetadata `protobuf:"bytes,10,opt,name=contentItemsMetadata" json:"contentItemsMetadata,omitempty"`
  4538. unknownFields protoimpl.UnknownFields
  4539. sizeCache protoimpl.SizeCache
  4540. }
  4541. func (x *AIRichResponseSubMessage) Reset() {
  4542. *x = AIRichResponseSubMessage{}
  4543. mi := &file_waAICommon_WAAICommon_proto_msgTypes[45]
  4544. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4545. ms.StoreMessageInfo(mi)
  4546. }
  4547. func (x *AIRichResponseSubMessage) String() string {
  4548. return protoimpl.X.MessageStringOf(x)
  4549. }
  4550. func (*AIRichResponseSubMessage) ProtoMessage() {}
  4551. func (x *AIRichResponseSubMessage) ProtoReflect() protoreflect.Message {
  4552. mi := &file_waAICommon_WAAICommon_proto_msgTypes[45]
  4553. if x != nil {
  4554. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4555. if ms.LoadMessageInfo() == nil {
  4556. ms.StoreMessageInfo(mi)
  4557. }
  4558. return ms
  4559. }
  4560. return mi.MessageOf(x)
  4561. }
  4562. // Deprecated: Use AIRichResponseSubMessage.ProtoReflect.Descriptor instead.
  4563. func (*AIRichResponseSubMessage) Descriptor() ([]byte, []int) {
  4564. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{45}
  4565. }
  4566. func (x *AIRichResponseSubMessage) GetMessageType() AIRichResponseSubMessageType {
  4567. if x != nil && x.MessageType != nil {
  4568. return *x.MessageType
  4569. }
  4570. return AIRichResponseSubMessageType_AI_RICH_RESPONSE_UNKNOWN
  4571. }
  4572. func (x *AIRichResponseSubMessage) GetGridImageMetadata() *AIRichResponseGridImageMetadata {
  4573. if x != nil {
  4574. return x.GridImageMetadata
  4575. }
  4576. return nil
  4577. }
  4578. func (x *AIRichResponseSubMessage) GetMessageText() string {
  4579. if x != nil && x.MessageText != nil {
  4580. return *x.MessageText
  4581. }
  4582. return ""
  4583. }
  4584. func (x *AIRichResponseSubMessage) GetImageMetadata() *AIRichResponseInlineImageMetadata {
  4585. if x != nil {
  4586. return x.ImageMetadata
  4587. }
  4588. return nil
  4589. }
  4590. func (x *AIRichResponseSubMessage) GetCodeMetadata() *AIRichResponseCodeMetadata {
  4591. if x != nil {
  4592. return x.CodeMetadata
  4593. }
  4594. return nil
  4595. }
  4596. func (x *AIRichResponseSubMessage) GetTableMetadata() *AIRichResponseTableMetadata {
  4597. if x != nil {
  4598. return x.TableMetadata
  4599. }
  4600. return nil
  4601. }
  4602. func (x *AIRichResponseSubMessage) GetDynamicMetadata() *AIRichResponseDynamicMetadata {
  4603. if x != nil {
  4604. return x.DynamicMetadata
  4605. }
  4606. return nil
  4607. }
  4608. func (x *AIRichResponseSubMessage) GetLatexMetadata() *AIRichResponseLatexMetadata {
  4609. if x != nil {
  4610. return x.LatexMetadata
  4611. }
  4612. return nil
  4613. }
  4614. func (x *AIRichResponseSubMessage) GetMapMetadata() *AIRichResponseMapMetadata {
  4615. if x != nil {
  4616. return x.MapMetadata
  4617. }
  4618. return nil
  4619. }
  4620. func (x *AIRichResponseSubMessage) GetContentItemsMetadata() *AIRichResponseContentItemsMetadata {
  4621. if x != nil {
  4622. return x.ContentItemsMetadata
  4623. }
  4624. return nil
  4625. }
  4626. type BotProgressIndicatorMetadata_BotPlanningStepMetadata struct {
  4627. state protoimpl.MessageState `protogen:"open.v1"`
  4628. StatusTitle *string `protobuf:"bytes,1,opt,name=statusTitle" json:"statusTitle,omitempty"`
  4629. StatusBody *string `protobuf:"bytes,2,opt,name=statusBody" json:"statusBody,omitempty"`
  4630. SourcesMetadata []*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata `protobuf:"bytes,3,rep,name=sourcesMetadata" json:"sourcesMetadata,omitempty"`
  4631. Status *BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus `protobuf:"varint,4,opt,name=status,enum=WAAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus" json:"status,omitempty"`
  4632. IsReasoning *bool `protobuf:"varint,5,opt,name=isReasoning" json:"isReasoning,omitempty"`
  4633. IsEnhancedSearch *bool `protobuf:"varint,6,opt,name=isEnhancedSearch" json:"isEnhancedSearch,omitempty"`
  4634. Sections []*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata `protobuf:"bytes,7,rep,name=sections" json:"sections,omitempty"`
  4635. unknownFields protoimpl.UnknownFields
  4636. sizeCache protoimpl.SizeCache
  4637. }
  4638. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) Reset() {
  4639. *x = BotProgressIndicatorMetadata_BotPlanningStepMetadata{}
  4640. mi := &file_waAICommon_WAAICommon_proto_msgTypes[46]
  4641. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4642. ms.StoreMessageInfo(mi)
  4643. }
  4644. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) String() string {
  4645. return protoimpl.X.MessageStringOf(x)
  4646. }
  4647. func (*BotProgressIndicatorMetadata_BotPlanningStepMetadata) ProtoMessage() {}
  4648. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) ProtoReflect() protoreflect.Message {
  4649. mi := &file_waAICommon_WAAICommon_proto_msgTypes[46]
  4650. if x != nil {
  4651. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4652. if ms.LoadMessageInfo() == nil {
  4653. ms.StoreMessageInfo(mi)
  4654. }
  4655. return ms
  4656. }
  4657. return mi.MessageOf(x)
  4658. }
  4659. // Deprecated: Use BotProgressIndicatorMetadata_BotPlanningStepMetadata.ProtoReflect.Descriptor instead.
  4660. func (*BotProgressIndicatorMetadata_BotPlanningStepMetadata) Descriptor() ([]byte, []int) {
  4661. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{7, 0}
  4662. }
  4663. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) GetStatusTitle() string {
  4664. if x != nil && x.StatusTitle != nil {
  4665. return *x.StatusTitle
  4666. }
  4667. return ""
  4668. }
  4669. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) GetStatusBody() string {
  4670. if x != nil && x.StatusBody != nil {
  4671. return *x.StatusBody
  4672. }
  4673. return ""
  4674. }
  4675. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) GetSourcesMetadata() []*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata {
  4676. if x != nil {
  4677. return x.SourcesMetadata
  4678. }
  4679. return nil
  4680. }
  4681. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) GetStatus() BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus {
  4682. if x != nil && x.Status != nil {
  4683. return *x.Status
  4684. }
  4685. return BotProgressIndicatorMetadata_BotPlanningStepMetadata_UNKNOWN
  4686. }
  4687. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) GetIsReasoning() bool {
  4688. if x != nil && x.IsReasoning != nil {
  4689. return *x.IsReasoning
  4690. }
  4691. return false
  4692. }
  4693. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) GetIsEnhancedSearch() bool {
  4694. if x != nil && x.IsEnhancedSearch != nil {
  4695. return *x.IsEnhancedSearch
  4696. }
  4697. return false
  4698. }
  4699. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata) GetSections() []*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata {
  4700. if x != nil {
  4701. return x.Sections
  4702. }
  4703. return nil
  4704. }
  4705. type BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata struct {
  4706. state protoimpl.MessageState `protogen:"open.v1"`
  4707. SourceTitle *string `protobuf:"bytes,1,opt,name=sourceTitle" json:"sourceTitle,omitempty"`
  4708. Provider *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider `protobuf:"varint,2,opt,name=provider,enum=WAAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider" json:"provider,omitempty"`
  4709. SourceURL *string `protobuf:"bytes,3,opt,name=sourceURL" json:"sourceURL,omitempty"`
  4710. unknownFields protoimpl.UnknownFields
  4711. sizeCache protoimpl.SizeCache
  4712. }
  4713. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata) Reset() {
  4714. *x = BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata{}
  4715. mi := &file_waAICommon_WAAICommon_proto_msgTypes[47]
  4716. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4717. ms.StoreMessageInfo(mi)
  4718. }
  4719. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata) String() string {
  4720. return protoimpl.X.MessageStringOf(x)
  4721. }
  4722. func (*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata) ProtoMessage() {
  4723. }
  4724. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata) ProtoReflect() protoreflect.Message {
  4725. mi := &file_waAICommon_WAAICommon_proto_msgTypes[47]
  4726. if x != nil {
  4727. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4728. if ms.LoadMessageInfo() == nil {
  4729. ms.StoreMessageInfo(mi)
  4730. }
  4731. return ms
  4732. }
  4733. return mi.MessageOf(x)
  4734. }
  4735. // Deprecated: Use BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata.ProtoReflect.Descriptor instead.
  4736. func (*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata) Descriptor() ([]byte, []int) {
  4737. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{7, 0, 0}
  4738. }
  4739. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata) GetSourceTitle() string {
  4740. if x != nil && x.SourceTitle != nil {
  4741. return *x.SourceTitle
  4742. }
  4743. return ""
  4744. }
  4745. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata) GetProvider() BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider {
  4746. if x != nil && x.Provider != nil {
  4747. return *x.Provider
  4748. }
  4749. return BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_UNKNOWN
  4750. }
  4751. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata) GetSourceURL() string {
  4752. if x != nil && x.SourceURL != nil {
  4753. return *x.SourceURL
  4754. }
  4755. return ""
  4756. }
  4757. type BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata struct {
  4758. state protoimpl.MessageState `protogen:"open.v1"`
  4759. SectionTitle *string `protobuf:"bytes,1,opt,name=sectionTitle" json:"sectionTitle,omitempty"`
  4760. SectionBody *string `protobuf:"bytes,2,opt,name=sectionBody" json:"sectionBody,omitempty"`
  4761. SourcesMetadata []*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata `protobuf:"bytes,3,rep,name=sourcesMetadata" json:"sourcesMetadata,omitempty"`
  4762. unknownFields protoimpl.UnknownFields
  4763. sizeCache protoimpl.SizeCache
  4764. }
  4765. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata) Reset() {
  4766. *x = BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata{}
  4767. mi := &file_waAICommon_WAAICommon_proto_msgTypes[48]
  4768. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4769. ms.StoreMessageInfo(mi)
  4770. }
  4771. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata) String() string {
  4772. return protoimpl.X.MessageStringOf(x)
  4773. }
  4774. func (*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata) ProtoMessage() {
  4775. }
  4776. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata) ProtoReflect() protoreflect.Message {
  4777. mi := &file_waAICommon_WAAICommon_proto_msgTypes[48]
  4778. if x != nil {
  4779. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4780. if ms.LoadMessageInfo() == nil {
  4781. ms.StoreMessageInfo(mi)
  4782. }
  4783. return ms
  4784. }
  4785. return mi.MessageOf(x)
  4786. }
  4787. // Deprecated: Use BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata.ProtoReflect.Descriptor instead.
  4788. func (*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata) Descriptor() ([]byte, []int) {
  4789. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{7, 0, 1}
  4790. }
  4791. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata) GetSectionTitle() string {
  4792. if x != nil && x.SectionTitle != nil {
  4793. return *x.SectionTitle
  4794. }
  4795. return ""
  4796. }
  4797. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata) GetSectionBody() string {
  4798. if x != nil && x.SectionBody != nil {
  4799. return *x.SectionBody
  4800. }
  4801. return ""
  4802. }
  4803. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata) GetSourcesMetadata() []*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata {
  4804. if x != nil {
  4805. return x.SourcesMetadata
  4806. }
  4807. return nil
  4808. }
  4809. type BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata struct {
  4810. state protoimpl.MessageState `protogen:"open.v1"`
  4811. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  4812. Provider *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider `protobuf:"varint,2,opt,name=provider,enum=WAAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider" json:"provider,omitempty"`
  4813. SourceURL *string `protobuf:"bytes,3,opt,name=sourceURL" json:"sourceURL,omitempty"`
  4814. FavIconURL *string `protobuf:"bytes,4,opt,name=favIconURL" json:"favIconURL,omitempty"`
  4815. unknownFields protoimpl.UnknownFields
  4816. sizeCache protoimpl.SizeCache
  4817. }
  4818. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata) Reset() {
  4819. *x = BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata{}
  4820. mi := &file_waAICommon_WAAICommon_proto_msgTypes[49]
  4821. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4822. ms.StoreMessageInfo(mi)
  4823. }
  4824. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata) String() string {
  4825. return protoimpl.X.MessageStringOf(x)
  4826. }
  4827. func (*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata) ProtoMessage() {
  4828. }
  4829. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata) ProtoReflect() protoreflect.Message {
  4830. mi := &file_waAICommon_WAAICommon_proto_msgTypes[49]
  4831. if x != nil {
  4832. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4833. if ms.LoadMessageInfo() == nil {
  4834. ms.StoreMessageInfo(mi)
  4835. }
  4836. return ms
  4837. }
  4838. return mi.MessageOf(x)
  4839. }
  4840. // Deprecated: Use BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata.ProtoReflect.Descriptor instead.
  4841. func (*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata) Descriptor() ([]byte, []int) {
  4842. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{7, 0, 2}
  4843. }
  4844. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata) GetTitle() string {
  4845. if x != nil && x.Title != nil {
  4846. return *x.Title
  4847. }
  4848. return ""
  4849. }
  4850. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata) GetProvider() BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider {
  4851. if x != nil && x.Provider != nil {
  4852. return *x.Provider
  4853. }
  4854. return BotProgressIndicatorMetadata_BotPlanningStepMetadata_UNKNOWN_PROVIDER
  4855. }
  4856. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata) GetSourceURL() string {
  4857. if x != nil && x.SourceURL != nil {
  4858. return *x.SourceURL
  4859. }
  4860. return ""
  4861. }
  4862. func (x *BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata) GetFavIconURL() string {
  4863. if x != nil && x.FavIconURL != nil {
  4864. return *x.FavIconURL
  4865. }
  4866. return ""
  4867. }
  4868. type BotQuotaMetadata_BotFeatureQuotaMetadata struct {
  4869. state protoimpl.MessageState `protogen:"open.v1"`
  4870. FeatureType *BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType `protobuf:"varint,1,opt,name=featureType,enum=WAAICommon.BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType" json:"featureType,omitempty"`
  4871. RemainingQuota *uint32 `protobuf:"varint,2,opt,name=remainingQuota" json:"remainingQuota,omitempty"`
  4872. ExpirationTimestamp *uint64 `protobuf:"varint,3,opt,name=expirationTimestamp" json:"expirationTimestamp,omitempty"`
  4873. unknownFields protoimpl.UnknownFields
  4874. sizeCache protoimpl.SizeCache
  4875. }
  4876. func (x *BotQuotaMetadata_BotFeatureQuotaMetadata) Reset() {
  4877. *x = BotQuotaMetadata_BotFeatureQuotaMetadata{}
  4878. mi := &file_waAICommon_WAAICommon_proto_msgTypes[50]
  4879. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4880. ms.StoreMessageInfo(mi)
  4881. }
  4882. func (x *BotQuotaMetadata_BotFeatureQuotaMetadata) String() string {
  4883. return protoimpl.X.MessageStringOf(x)
  4884. }
  4885. func (*BotQuotaMetadata_BotFeatureQuotaMetadata) ProtoMessage() {}
  4886. func (x *BotQuotaMetadata_BotFeatureQuotaMetadata) ProtoReflect() protoreflect.Message {
  4887. mi := &file_waAICommon_WAAICommon_proto_msgTypes[50]
  4888. if x != nil {
  4889. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4890. if ms.LoadMessageInfo() == nil {
  4891. ms.StoreMessageInfo(mi)
  4892. }
  4893. return ms
  4894. }
  4895. return mi.MessageOf(x)
  4896. }
  4897. // Deprecated: Use BotQuotaMetadata_BotFeatureQuotaMetadata.ProtoReflect.Descriptor instead.
  4898. func (*BotQuotaMetadata_BotFeatureQuotaMetadata) Descriptor() ([]byte, []int) {
  4899. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{10, 0}
  4900. }
  4901. func (x *BotQuotaMetadata_BotFeatureQuotaMetadata) GetFeatureType() BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType {
  4902. if x != nil && x.FeatureType != nil {
  4903. return *x.FeatureType
  4904. }
  4905. return BotQuotaMetadata_BotFeatureQuotaMetadata_UNKNOWN_FEATURE
  4906. }
  4907. func (x *BotQuotaMetadata_BotFeatureQuotaMetadata) GetRemainingQuota() uint32 {
  4908. if x != nil && x.RemainingQuota != nil {
  4909. return *x.RemainingQuota
  4910. }
  4911. return 0
  4912. }
  4913. func (x *BotQuotaMetadata_BotFeatureQuotaMetadata) GetExpirationTimestamp() uint64 {
  4914. if x != nil && x.ExpirationTimestamp != nil {
  4915. return *x.ExpirationTimestamp
  4916. }
  4917. return 0
  4918. }
  4919. type BotSourcesMetadata_BotSourceItem struct {
  4920. state protoimpl.MessageState `protogen:"open.v1"`
  4921. Provider *BotSourcesMetadata_BotSourceItem_SourceProvider `protobuf:"varint,1,opt,name=provider,enum=WAAICommon.BotSourcesMetadata_BotSourceItem_SourceProvider" json:"provider,omitempty"`
  4922. ThumbnailCDNURL *string `protobuf:"bytes,2,opt,name=thumbnailCDNURL" json:"thumbnailCDNURL,omitempty"`
  4923. SourceProviderURL *string `protobuf:"bytes,3,opt,name=sourceProviderURL" json:"sourceProviderURL,omitempty"`
  4924. SourceQuery *string `protobuf:"bytes,4,opt,name=sourceQuery" json:"sourceQuery,omitempty"`
  4925. FaviconCDNURL *string `protobuf:"bytes,5,opt,name=faviconCDNURL" json:"faviconCDNURL,omitempty"`
  4926. CitationNumber *uint32 `protobuf:"varint,6,opt,name=citationNumber" json:"citationNumber,omitempty"`
  4927. SourceTitle *string `protobuf:"bytes,7,opt,name=sourceTitle" json:"sourceTitle,omitempty"`
  4928. unknownFields protoimpl.UnknownFields
  4929. sizeCache protoimpl.SizeCache
  4930. }
  4931. func (x *BotSourcesMetadata_BotSourceItem) Reset() {
  4932. *x = BotSourcesMetadata_BotSourceItem{}
  4933. mi := &file_waAICommon_WAAICommon_proto_msgTypes[51]
  4934. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4935. ms.StoreMessageInfo(mi)
  4936. }
  4937. func (x *BotSourcesMetadata_BotSourceItem) String() string {
  4938. return protoimpl.X.MessageStringOf(x)
  4939. }
  4940. func (*BotSourcesMetadata_BotSourceItem) ProtoMessage() {}
  4941. func (x *BotSourcesMetadata_BotSourceItem) ProtoReflect() protoreflect.Message {
  4942. mi := &file_waAICommon_WAAICommon_proto_msgTypes[51]
  4943. if x != nil {
  4944. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4945. if ms.LoadMessageInfo() == nil {
  4946. ms.StoreMessageInfo(mi)
  4947. }
  4948. return ms
  4949. }
  4950. return mi.MessageOf(x)
  4951. }
  4952. // Deprecated: Use BotSourcesMetadata_BotSourceItem.ProtoReflect.Descriptor instead.
  4953. func (*BotSourcesMetadata_BotSourceItem) Descriptor() ([]byte, []int) {
  4954. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{13, 0}
  4955. }
  4956. func (x *BotSourcesMetadata_BotSourceItem) GetProvider() BotSourcesMetadata_BotSourceItem_SourceProvider {
  4957. if x != nil && x.Provider != nil {
  4958. return *x.Provider
  4959. }
  4960. return BotSourcesMetadata_BotSourceItem_UNKNOWN
  4961. }
  4962. func (x *BotSourcesMetadata_BotSourceItem) GetThumbnailCDNURL() string {
  4963. if x != nil && x.ThumbnailCDNURL != nil {
  4964. return *x.ThumbnailCDNURL
  4965. }
  4966. return ""
  4967. }
  4968. func (x *BotSourcesMetadata_BotSourceItem) GetSourceProviderURL() string {
  4969. if x != nil && x.SourceProviderURL != nil {
  4970. return *x.SourceProviderURL
  4971. }
  4972. return ""
  4973. }
  4974. func (x *BotSourcesMetadata_BotSourceItem) GetSourceQuery() string {
  4975. if x != nil && x.SourceQuery != nil {
  4976. return *x.SourceQuery
  4977. }
  4978. return ""
  4979. }
  4980. func (x *BotSourcesMetadata_BotSourceItem) GetFaviconCDNURL() string {
  4981. if x != nil && x.FaviconCDNURL != nil {
  4982. return *x.FaviconCDNURL
  4983. }
  4984. return ""
  4985. }
  4986. func (x *BotSourcesMetadata_BotSourceItem) GetCitationNumber() uint32 {
  4987. if x != nil && x.CitationNumber != nil {
  4988. return *x.CitationNumber
  4989. }
  4990. return 0
  4991. }
  4992. func (x *BotSourcesMetadata_BotSourceItem) GetSourceTitle() string {
  4993. if x != nil && x.SourceTitle != nil {
  4994. return *x.SourceTitle
  4995. }
  4996. return ""
  4997. }
  4998. type AIThreadInfo_AIThreadClientInfo struct {
  4999. state protoimpl.MessageState `protogen:"open.v1"`
  5000. Type *AIThreadInfo_AIThreadClientInfo_AIThreadType `protobuf:"varint,1,opt,name=type,enum=WAAICommon.AIThreadInfo_AIThreadClientInfo_AIThreadType" json:"type,omitempty"`
  5001. unknownFields protoimpl.UnknownFields
  5002. sizeCache protoimpl.SizeCache
  5003. }
  5004. func (x *AIThreadInfo_AIThreadClientInfo) Reset() {
  5005. *x = AIThreadInfo_AIThreadClientInfo{}
  5006. mi := &file_waAICommon_WAAICommon_proto_msgTypes[52]
  5007. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5008. ms.StoreMessageInfo(mi)
  5009. }
  5010. func (x *AIThreadInfo_AIThreadClientInfo) String() string {
  5011. return protoimpl.X.MessageStringOf(x)
  5012. }
  5013. func (*AIThreadInfo_AIThreadClientInfo) ProtoMessage() {}
  5014. func (x *AIThreadInfo_AIThreadClientInfo) ProtoReflect() protoreflect.Message {
  5015. mi := &file_waAICommon_WAAICommon_proto_msgTypes[52]
  5016. if x != nil {
  5017. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5018. if ms.LoadMessageInfo() == nil {
  5019. ms.StoreMessageInfo(mi)
  5020. }
  5021. return ms
  5022. }
  5023. return mi.MessageOf(x)
  5024. }
  5025. // Deprecated: Use AIThreadInfo_AIThreadClientInfo.ProtoReflect.Descriptor instead.
  5026. func (*AIThreadInfo_AIThreadClientInfo) Descriptor() ([]byte, []int) {
  5027. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{15, 0}
  5028. }
  5029. func (x *AIThreadInfo_AIThreadClientInfo) GetType() AIThreadInfo_AIThreadClientInfo_AIThreadType {
  5030. if x != nil && x.Type != nil {
  5031. return *x.Type
  5032. }
  5033. return AIThreadInfo_AIThreadClientInfo_UNKNOWN
  5034. }
  5035. type AIThreadInfo_AIThreadServerInfo struct {
  5036. state protoimpl.MessageState `protogen:"open.v1"`
  5037. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  5038. unknownFields protoimpl.UnknownFields
  5039. sizeCache protoimpl.SizeCache
  5040. }
  5041. func (x *AIThreadInfo_AIThreadServerInfo) Reset() {
  5042. *x = AIThreadInfo_AIThreadServerInfo{}
  5043. mi := &file_waAICommon_WAAICommon_proto_msgTypes[53]
  5044. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5045. ms.StoreMessageInfo(mi)
  5046. }
  5047. func (x *AIThreadInfo_AIThreadServerInfo) String() string {
  5048. return protoimpl.X.MessageStringOf(x)
  5049. }
  5050. func (*AIThreadInfo_AIThreadServerInfo) ProtoMessage() {}
  5051. func (x *AIThreadInfo_AIThreadServerInfo) ProtoReflect() protoreflect.Message {
  5052. mi := &file_waAICommon_WAAICommon_proto_msgTypes[53]
  5053. if x != nil {
  5054. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5055. if ms.LoadMessageInfo() == nil {
  5056. ms.StoreMessageInfo(mi)
  5057. }
  5058. return ms
  5059. }
  5060. return mi.MessageOf(x)
  5061. }
  5062. // Deprecated: Use AIThreadInfo_AIThreadServerInfo.ProtoReflect.Descriptor instead.
  5063. func (*AIThreadInfo_AIThreadServerInfo) Descriptor() ([]byte, []int) {
  5064. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{15, 1}
  5065. }
  5066. func (x *AIThreadInfo_AIThreadServerInfo) GetTitle() string {
  5067. if x != nil && x.Title != nil {
  5068. return *x.Title
  5069. }
  5070. return ""
  5071. }
  5072. type BotFeedbackMessage_SideBySideSurveyMetadata struct {
  5073. state protoimpl.MessageState `protogen:"open.v1"`
  5074. SelectedRequestID *string `protobuf:"bytes,1,opt,name=selectedRequestID" json:"selectedRequestID,omitempty"`
  5075. SurveyID *uint32 `protobuf:"varint,2,opt,name=surveyID" json:"surveyID,omitempty"`
  5076. SimonSessionFbid *string `protobuf:"bytes,3,opt,name=simonSessionFbid" json:"simonSessionFbid,omitempty"`
  5077. ResponseOtid *string `protobuf:"bytes,4,opt,name=responseOtid" json:"responseOtid,omitempty"`
  5078. ResponseTimestampMSString *string `protobuf:"bytes,5,opt,name=responseTimestampMSString" json:"responseTimestampMSString,omitempty"`
  5079. IsSelectedResponsePrimary *bool `protobuf:"varint,6,opt,name=isSelectedResponsePrimary" json:"isSelectedResponsePrimary,omitempty"`
  5080. MessageIDToEdit *string `protobuf:"bytes,7,opt,name=messageIDToEdit" json:"messageIDToEdit,omitempty"`
  5081. AnalyticsData *BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData `protobuf:"bytes,8,opt,name=analyticsData" json:"analyticsData,omitempty"`
  5082. unknownFields protoimpl.UnknownFields
  5083. sizeCache protoimpl.SizeCache
  5084. }
  5085. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) Reset() {
  5086. *x = BotFeedbackMessage_SideBySideSurveyMetadata{}
  5087. mi := &file_waAICommon_WAAICommon_proto_msgTypes[54]
  5088. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5089. ms.StoreMessageInfo(mi)
  5090. }
  5091. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) String() string {
  5092. return protoimpl.X.MessageStringOf(x)
  5093. }
  5094. func (*BotFeedbackMessage_SideBySideSurveyMetadata) ProtoMessage() {}
  5095. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) ProtoReflect() protoreflect.Message {
  5096. mi := &file_waAICommon_WAAICommon_proto_msgTypes[54]
  5097. if x != nil {
  5098. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5099. if ms.LoadMessageInfo() == nil {
  5100. ms.StoreMessageInfo(mi)
  5101. }
  5102. return ms
  5103. }
  5104. return mi.MessageOf(x)
  5105. }
  5106. // Deprecated: Use BotFeedbackMessage_SideBySideSurveyMetadata.ProtoReflect.Descriptor instead.
  5107. func (*BotFeedbackMessage_SideBySideSurveyMetadata) Descriptor() ([]byte, []int) {
  5108. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{16, 0}
  5109. }
  5110. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) GetSelectedRequestID() string {
  5111. if x != nil && x.SelectedRequestID != nil {
  5112. return *x.SelectedRequestID
  5113. }
  5114. return ""
  5115. }
  5116. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) GetSurveyID() uint32 {
  5117. if x != nil && x.SurveyID != nil {
  5118. return *x.SurveyID
  5119. }
  5120. return 0
  5121. }
  5122. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) GetSimonSessionFbid() string {
  5123. if x != nil && x.SimonSessionFbid != nil {
  5124. return *x.SimonSessionFbid
  5125. }
  5126. return ""
  5127. }
  5128. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) GetResponseOtid() string {
  5129. if x != nil && x.ResponseOtid != nil {
  5130. return *x.ResponseOtid
  5131. }
  5132. return ""
  5133. }
  5134. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) GetResponseTimestampMSString() string {
  5135. if x != nil && x.ResponseTimestampMSString != nil {
  5136. return *x.ResponseTimestampMSString
  5137. }
  5138. return ""
  5139. }
  5140. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) GetIsSelectedResponsePrimary() bool {
  5141. if x != nil && x.IsSelectedResponsePrimary != nil {
  5142. return *x.IsSelectedResponsePrimary
  5143. }
  5144. return false
  5145. }
  5146. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) GetMessageIDToEdit() string {
  5147. if x != nil && x.MessageIDToEdit != nil {
  5148. return *x.MessageIDToEdit
  5149. }
  5150. return ""
  5151. }
  5152. func (x *BotFeedbackMessage_SideBySideSurveyMetadata) GetAnalyticsData() *BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData {
  5153. if x != nil {
  5154. return x.AnalyticsData
  5155. }
  5156. return nil
  5157. }
  5158. type BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData struct {
  5159. state protoimpl.MessageState `protogen:"open.v1"`
  5160. TessaEvent *string `protobuf:"bytes,1,opt,name=tessaEvent" json:"tessaEvent,omitempty"`
  5161. TessaSessionFbid *string `protobuf:"bytes,2,opt,name=tessaSessionFbid" json:"tessaSessionFbid,omitempty"`
  5162. unknownFields protoimpl.UnknownFields
  5163. sizeCache protoimpl.SizeCache
  5164. }
  5165. func (x *BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData) Reset() {
  5166. *x = BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData{}
  5167. mi := &file_waAICommon_WAAICommon_proto_msgTypes[55]
  5168. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5169. ms.StoreMessageInfo(mi)
  5170. }
  5171. func (x *BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData) String() string {
  5172. return protoimpl.X.MessageStringOf(x)
  5173. }
  5174. func (*BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData) ProtoMessage() {}
  5175. func (x *BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData) ProtoReflect() protoreflect.Message {
  5176. mi := &file_waAICommon_WAAICommon_proto_msgTypes[55]
  5177. if x != nil {
  5178. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5179. if ms.LoadMessageInfo() == nil {
  5180. ms.StoreMessageInfo(mi)
  5181. }
  5182. return ms
  5183. }
  5184. return mi.MessageOf(x)
  5185. }
  5186. // Deprecated: Use BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData.ProtoReflect.Descriptor instead.
  5187. func (*BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData) Descriptor() ([]byte, []int) {
  5188. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{16, 0, 0}
  5189. }
  5190. func (x *BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData) GetTessaEvent() string {
  5191. if x != nil && x.TessaEvent != nil {
  5192. return *x.TessaEvent
  5193. }
  5194. return ""
  5195. }
  5196. func (x *BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData) GetTessaSessionFbid() string {
  5197. if x != nil && x.TessaSessionFbid != nil {
  5198. return *x.TessaSessionFbid
  5199. }
  5200. return ""
  5201. }
  5202. type AIRichResponseCodeMetadata_AIRichResponseCodeBlock struct {
  5203. state protoimpl.MessageState `protogen:"open.v1"`
  5204. HighlightType *AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType `protobuf:"varint,1,opt,name=highlightType,enum=WAAICommon.AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType" json:"highlightType,omitempty"`
  5205. CodeContent *string `protobuf:"bytes,2,opt,name=codeContent" json:"codeContent,omitempty"`
  5206. unknownFields protoimpl.UnknownFields
  5207. sizeCache protoimpl.SizeCache
  5208. }
  5209. func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) Reset() {
  5210. *x = AIRichResponseCodeMetadata_AIRichResponseCodeBlock{}
  5211. mi := &file_waAICommon_WAAICommon_proto_msgTypes[56]
  5212. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5213. ms.StoreMessageInfo(mi)
  5214. }
  5215. func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) String() string {
  5216. return protoimpl.X.MessageStringOf(x)
  5217. }
  5218. func (*AIRichResponseCodeMetadata_AIRichResponseCodeBlock) ProtoMessage() {}
  5219. func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) ProtoReflect() protoreflect.Message {
  5220. mi := &file_waAICommon_WAAICommon_proto_msgTypes[56]
  5221. if x != nil {
  5222. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5223. if ms.LoadMessageInfo() == nil {
  5224. ms.StoreMessageInfo(mi)
  5225. }
  5226. return ms
  5227. }
  5228. return mi.MessageOf(x)
  5229. }
  5230. // Deprecated: Use AIRichResponseCodeMetadata_AIRichResponseCodeBlock.ProtoReflect.Descriptor instead.
  5231. func (*AIRichResponseCodeMetadata_AIRichResponseCodeBlock) Descriptor() ([]byte, []int) {
  5232. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{18, 0}
  5233. }
  5234. func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) GetHighlightType() AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType {
  5235. if x != nil && x.HighlightType != nil {
  5236. return *x.HighlightType
  5237. }
  5238. return AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT
  5239. }
  5240. func (x *AIRichResponseCodeMetadata_AIRichResponseCodeBlock) GetCodeContent() string {
  5241. if x != nil && x.CodeContent != nil {
  5242. return *x.CodeContent
  5243. }
  5244. return ""
  5245. }
  5246. type AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata struct {
  5247. state protoimpl.MessageState `protogen:"open.v1"`
  5248. // Types that are valid to be assigned to AIRichResponseContentItem:
  5249. //
  5250. // *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem
  5251. AIRichResponseContentItem isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem `protobuf_oneof:"aIRichResponseContentItem"`
  5252. unknownFields protoimpl.UnknownFields
  5253. sizeCache protoimpl.SizeCache
  5254. }
  5255. func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) Reset() {
  5256. *x = AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata{}
  5257. mi := &file_waAICommon_WAAICommon_proto_msgTypes[57]
  5258. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5259. ms.StoreMessageInfo(mi)
  5260. }
  5261. func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) String() string {
  5262. return protoimpl.X.MessageStringOf(x)
  5263. }
  5264. func (*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) ProtoMessage() {}
  5265. func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) ProtoReflect() protoreflect.Message {
  5266. mi := &file_waAICommon_WAAICommon_proto_msgTypes[57]
  5267. if x != nil {
  5268. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5269. if ms.LoadMessageInfo() == nil {
  5270. ms.StoreMessageInfo(mi)
  5271. }
  5272. return ms
  5273. }
  5274. return mi.MessageOf(x)
  5275. }
  5276. // Deprecated: Use AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata.ProtoReflect.Descriptor instead.
  5277. func (*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) Descriptor() ([]byte, []int) {
  5278. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{20, 0}
  5279. }
  5280. func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) GetAIRichResponseContentItem() isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem {
  5281. if x != nil {
  5282. return x.AIRichResponseContentItem
  5283. }
  5284. return nil
  5285. }
  5286. func (x *AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata) GetReelItem() *AIRichResponseContentItemsMetadata_AIRichResponseReelItem {
  5287. if x != nil {
  5288. if x, ok := x.AIRichResponseContentItem.(*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem); ok {
  5289. return x.ReelItem
  5290. }
  5291. }
  5292. return nil
  5293. }
  5294. type isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem interface {
  5295. isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem()
  5296. }
  5297. type AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem struct {
  5298. ReelItem *AIRichResponseContentItemsMetadata_AIRichResponseReelItem `protobuf:"bytes,1,opt,name=reelItem,oneof"`
  5299. }
  5300. func (*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem) isAIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_AIRichResponseContentItem() {
  5301. }
  5302. type AIRichResponseContentItemsMetadata_AIRichResponseReelItem struct {
  5303. state protoimpl.MessageState `protogen:"open.v1"`
  5304. Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  5305. ProfileIconURL *string `protobuf:"bytes,2,opt,name=profileIconURL" json:"profileIconURL,omitempty"`
  5306. ThumbnailURL *string `protobuf:"bytes,3,opt,name=thumbnailURL" json:"thumbnailURL,omitempty"`
  5307. VideoURL *string `protobuf:"bytes,4,opt,name=videoURL" json:"videoURL,omitempty"`
  5308. unknownFields protoimpl.UnknownFields
  5309. sizeCache protoimpl.SizeCache
  5310. }
  5311. func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) Reset() {
  5312. *x = AIRichResponseContentItemsMetadata_AIRichResponseReelItem{}
  5313. mi := &file_waAICommon_WAAICommon_proto_msgTypes[58]
  5314. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5315. ms.StoreMessageInfo(mi)
  5316. }
  5317. func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) String() string {
  5318. return protoimpl.X.MessageStringOf(x)
  5319. }
  5320. func (*AIRichResponseContentItemsMetadata_AIRichResponseReelItem) ProtoMessage() {}
  5321. func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) ProtoReflect() protoreflect.Message {
  5322. mi := &file_waAICommon_WAAICommon_proto_msgTypes[58]
  5323. if x != nil {
  5324. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5325. if ms.LoadMessageInfo() == nil {
  5326. ms.StoreMessageInfo(mi)
  5327. }
  5328. return ms
  5329. }
  5330. return mi.MessageOf(x)
  5331. }
  5332. // Deprecated: Use AIRichResponseContentItemsMetadata_AIRichResponseReelItem.ProtoReflect.Descriptor instead.
  5333. func (*AIRichResponseContentItemsMetadata_AIRichResponseReelItem) Descriptor() ([]byte, []int) {
  5334. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{20, 1}
  5335. }
  5336. func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) GetTitle() string {
  5337. if x != nil && x.Title != nil {
  5338. return *x.Title
  5339. }
  5340. return ""
  5341. }
  5342. func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) GetProfileIconURL() string {
  5343. if x != nil && x.ProfileIconURL != nil {
  5344. return *x.ProfileIconURL
  5345. }
  5346. return ""
  5347. }
  5348. func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) GetThumbnailURL() string {
  5349. if x != nil && x.ThumbnailURL != nil {
  5350. return *x.ThumbnailURL
  5351. }
  5352. return ""
  5353. }
  5354. func (x *AIRichResponseContentItemsMetadata_AIRichResponseReelItem) GetVideoURL() string {
  5355. if x != nil && x.VideoURL != nil {
  5356. return *x.VideoURL
  5357. }
  5358. return ""
  5359. }
  5360. type BotRenderingMetadata_Keyword struct {
  5361. state protoimpl.MessageState `protogen:"open.v1"`
  5362. Value *string `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"`
  5363. AssociatedPrompts []string `protobuf:"bytes,2,rep,name=associatedPrompts" json:"associatedPrompts,omitempty"`
  5364. unknownFields protoimpl.UnknownFields
  5365. sizeCache protoimpl.SizeCache
  5366. }
  5367. func (x *BotRenderingMetadata_Keyword) Reset() {
  5368. *x = BotRenderingMetadata_Keyword{}
  5369. mi := &file_waAICommon_WAAICommon_proto_msgTypes[59]
  5370. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5371. ms.StoreMessageInfo(mi)
  5372. }
  5373. func (x *BotRenderingMetadata_Keyword) String() string {
  5374. return protoimpl.X.MessageStringOf(x)
  5375. }
  5376. func (*BotRenderingMetadata_Keyword) ProtoMessage() {}
  5377. func (x *BotRenderingMetadata_Keyword) ProtoReflect() protoreflect.Message {
  5378. mi := &file_waAICommon_WAAICommon_proto_msgTypes[59]
  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 BotRenderingMetadata_Keyword.ProtoReflect.Descriptor instead.
  5389. func (*BotRenderingMetadata_Keyword) Descriptor() ([]byte, []int) {
  5390. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{29, 0}
  5391. }
  5392. func (x *BotRenderingMetadata_Keyword) GetValue() string {
  5393. if x != nil && x.Value != nil {
  5394. return *x.Value
  5395. }
  5396. return ""
  5397. }
  5398. func (x *BotRenderingMetadata_Keyword) GetAssociatedPrompts() []string {
  5399. if x != nil {
  5400. return x.AssociatedPrompts
  5401. }
  5402. return nil
  5403. }
  5404. type InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart struct {
  5405. state protoimpl.MessageState `protogen:"open.v1"`
  5406. Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"`
  5407. URL *string `protobuf:"bytes,2,opt,name=URL" json:"URL,omitempty"`
  5408. unknownFields protoimpl.UnknownFields
  5409. sizeCache protoimpl.SizeCache
  5410. }
  5411. func (x *InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart) Reset() {
  5412. *x = InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart{}
  5413. mi := &file_waAICommon_WAAICommon_proto_msgTypes[60]
  5414. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5415. ms.StoreMessageInfo(mi)
  5416. }
  5417. func (x *InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart) String() string {
  5418. return protoimpl.X.MessageStringOf(x)
  5419. }
  5420. func (*InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart) ProtoMessage() {}
  5421. func (x *InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart) ProtoReflect() protoreflect.Message {
  5422. mi := &file_waAICommon_WAAICommon_proto_msgTypes[60]
  5423. if x != nil {
  5424. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5425. if ms.LoadMessageInfo() == nil {
  5426. ms.StoreMessageInfo(mi)
  5427. }
  5428. return ms
  5429. }
  5430. return mi.MessageOf(x)
  5431. }
  5432. // Deprecated: Use InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart.ProtoReflect.Descriptor instead.
  5433. func (*InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart) Descriptor() ([]byte, []int) {
  5434. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{33, 0}
  5435. }
  5436. func (x *InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart) GetText() string {
  5437. if x != nil && x.Text != nil {
  5438. return *x.Text
  5439. }
  5440. return ""
  5441. }
  5442. func (x *InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart) GetURL() string {
  5443. if x != nil && x.URL != nil {
  5444. return *x.URL
  5445. }
  5446. return ""
  5447. }
  5448. type InThreadSurveyMetadata_InThreadSurveyOption struct {
  5449. state protoimpl.MessageState `protogen:"open.v1"`
  5450. StringValue *string `protobuf:"bytes,1,opt,name=stringValue" json:"stringValue,omitempty"`
  5451. NumericValue *uint32 `protobuf:"varint,2,opt,name=numericValue" json:"numericValue,omitempty"`
  5452. TextTranslated *string `protobuf:"bytes,3,opt,name=textTranslated" json:"textTranslated,omitempty"`
  5453. unknownFields protoimpl.UnknownFields
  5454. sizeCache protoimpl.SizeCache
  5455. }
  5456. func (x *InThreadSurveyMetadata_InThreadSurveyOption) Reset() {
  5457. *x = InThreadSurveyMetadata_InThreadSurveyOption{}
  5458. mi := &file_waAICommon_WAAICommon_proto_msgTypes[61]
  5459. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5460. ms.StoreMessageInfo(mi)
  5461. }
  5462. func (x *InThreadSurveyMetadata_InThreadSurveyOption) String() string {
  5463. return protoimpl.X.MessageStringOf(x)
  5464. }
  5465. func (*InThreadSurveyMetadata_InThreadSurveyOption) ProtoMessage() {}
  5466. func (x *InThreadSurveyMetadata_InThreadSurveyOption) ProtoReflect() protoreflect.Message {
  5467. mi := &file_waAICommon_WAAICommon_proto_msgTypes[61]
  5468. if x != nil {
  5469. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5470. if ms.LoadMessageInfo() == nil {
  5471. ms.StoreMessageInfo(mi)
  5472. }
  5473. return ms
  5474. }
  5475. return mi.MessageOf(x)
  5476. }
  5477. // Deprecated: Use InThreadSurveyMetadata_InThreadSurveyOption.ProtoReflect.Descriptor instead.
  5478. func (*InThreadSurveyMetadata_InThreadSurveyOption) Descriptor() ([]byte, []int) {
  5479. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{33, 1}
  5480. }
  5481. func (x *InThreadSurveyMetadata_InThreadSurveyOption) GetStringValue() string {
  5482. if x != nil && x.StringValue != nil {
  5483. return *x.StringValue
  5484. }
  5485. return ""
  5486. }
  5487. func (x *InThreadSurveyMetadata_InThreadSurveyOption) GetNumericValue() uint32 {
  5488. if x != nil && x.NumericValue != nil {
  5489. return *x.NumericValue
  5490. }
  5491. return 0
  5492. }
  5493. func (x *InThreadSurveyMetadata_InThreadSurveyOption) GetTextTranslated() string {
  5494. if x != nil && x.TextTranslated != nil {
  5495. return *x.TextTranslated
  5496. }
  5497. return ""
  5498. }
  5499. type InThreadSurveyMetadata_InThreadSurveyQuestion struct {
  5500. state protoimpl.MessageState `protogen:"open.v1"`
  5501. QuestionText *string `protobuf:"bytes,1,opt,name=questionText" json:"questionText,omitempty"`
  5502. QuestionID *string `protobuf:"bytes,2,opt,name=questionID" json:"questionID,omitempty"`
  5503. QuestionOptions []*InThreadSurveyMetadata_InThreadSurveyOption `protobuf:"bytes,3,rep,name=questionOptions" json:"questionOptions,omitempty"`
  5504. unknownFields protoimpl.UnknownFields
  5505. sizeCache protoimpl.SizeCache
  5506. }
  5507. func (x *InThreadSurveyMetadata_InThreadSurveyQuestion) Reset() {
  5508. *x = InThreadSurveyMetadata_InThreadSurveyQuestion{}
  5509. mi := &file_waAICommon_WAAICommon_proto_msgTypes[62]
  5510. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5511. ms.StoreMessageInfo(mi)
  5512. }
  5513. func (x *InThreadSurveyMetadata_InThreadSurveyQuestion) String() string {
  5514. return protoimpl.X.MessageStringOf(x)
  5515. }
  5516. func (*InThreadSurveyMetadata_InThreadSurveyQuestion) ProtoMessage() {}
  5517. func (x *InThreadSurveyMetadata_InThreadSurveyQuestion) ProtoReflect() protoreflect.Message {
  5518. mi := &file_waAICommon_WAAICommon_proto_msgTypes[62]
  5519. if x != nil {
  5520. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5521. if ms.LoadMessageInfo() == nil {
  5522. ms.StoreMessageInfo(mi)
  5523. }
  5524. return ms
  5525. }
  5526. return mi.MessageOf(x)
  5527. }
  5528. // Deprecated: Use InThreadSurveyMetadata_InThreadSurveyQuestion.ProtoReflect.Descriptor instead.
  5529. func (*InThreadSurveyMetadata_InThreadSurveyQuestion) Descriptor() ([]byte, []int) {
  5530. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{33, 2}
  5531. }
  5532. func (x *InThreadSurveyMetadata_InThreadSurveyQuestion) GetQuestionText() string {
  5533. if x != nil && x.QuestionText != nil {
  5534. return *x.QuestionText
  5535. }
  5536. return ""
  5537. }
  5538. func (x *InThreadSurveyMetadata_InThreadSurveyQuestion) GetQuestionID() string {
  5539. if x != nil && x.QuestionID != nil {
  5540. return *x.QuestionID
  5541. }
  5542. return ""
  5543. }
  5544. func (x *InThreadSurveyMetadata_InThreadSurveyQuestion) GetQuestionOptions() []*InThreadSurveyMetadata_InThreadSurveyOption {
  5545. if x != nil {
  5546. return x.QuestionOptions
  5547. }
  5548. return nil
  5549. }
  5550. type BotUnifiedResponseMutation_MediaDetailsMetadata struct {
  5551. state protoimpl.MessageState `protogen:"open.v1"`
  5552. ID *string `protobuf:"bytes,1,opt,name=ID" json:"ID,omitempty"`
  5553. HighResMedia *BotMediaMetadata `protobuf:"bytes,2,opt,name=highResMedia" json:"highResMedia,omitempty"`
  5554. PreviewMedia *BotMediaMetadata `protobuf:"bytes,3,opt,name=previewMedia" json:"previewMedia,omitempty"`
  5555. unknownFields protoimpl.UnknownFields
  5556. sizeCache protoimpl.SizeCache
  5557. }
  5558. func (x *BotUnifiedResponseMutation_MediaDetailsMetadata) Reset() {
  5559. *x = BotUnifiedResponseMutation_MediaDetailsMetadata{}
  5560. mi := &file_waAICommon_WAAICommon_proto_msgTypes[63]
  5561. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5562. ms.StoreMessageInfo(mi)
  5563. }
  5564. func (x *BotUnifiedResponseMutation_MediaDetailsMetadata) String() string {
  5565. return protoimpl.X.MessageStringOf(x)
  5566. }
  5567. func (*BotUnifiedResponseMutation_MediaDetailsMetadata) ProtoMessage() {}
  5568. func (x *BotUnifiedResponseMutation_MediaDetailsMetadata) ProtoReflect() protoreflect.Message {
  5569. mi := &file_waAICommon_WAAICommon_proto_msgTypes[63]
  5570. if x != nil {
  5571. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5572. if ms.LoadMessageInfo() == nil {
  5573. ms.StoreMessageInfo(mi)
  5574. }
  5575. return ms
  5576. }
  5577. return mi.MessageOf(x)
  5578. }
  5579. // Deprecated: Use BotUnifiedResponseMutation_MediaDetailsMetadata.ProtoReflect.Descriptor instead.
  5580. func (*BotUnifiedResponseMutation_MediaDetailsMetadata) Descriptor() ([]byte, []int) {
  5581. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{35, 0}
  5582. }
  5583. func (x *BotUnifiedResponseMutation_MediaDetailsMetadata) GetID() string {
  5584. if x != nil && x.ID != nil {
  5585. return *x.ID
  5586. }
  5587. return ""
  5588. }
  5589. func (x *BotUnifiedResponseMutation_MediaDetailsMetadata) GetHighResMedia() *BotMediaMetadata {
  5590. if x != nil {
  5591. return x.HighResMedia
  5592. }
  5593. return nil
  5594. }
  5595. func (x *BotUnifiedResponseMutation_MediaDetailsMetadata) GetPreviewMedia() *BotMediaMetadata {
  5596. if x != nil {
  5597. return x.PreviewMedia
  5598. }
  5599. return nil
  5600. }
  5601. type BotUnifiedResponseMutation_SideBySideMetadata struct {
  5602. state protoimpl.MessageState `protogen:"open.v1"`
  5603. PrimaryResponseID *string `protobuf:"bytes,1,opt,name=primaryResponseID" json:"primaryResponseID,omitempty"`
  5604. unknownFields protoimpl.UnknownFields
  5605. sizeCache protoimpl.SizeCache
  5606. }
  5607. func (x *BotUnifiedResponseMutation_SideBySideMetadata) Reset() {
  5608. *x = BotUnifiedResponseMutation_SideBySideMetadata{}
  5609. mi := &file_waAICommon_WAAICommon_proto_msgTypes[64]
  5610. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5611. ms.StoreMessageInfo(mi)
  5612. }
  5613. func (x *BotUnifiedResponseMutation_SideBySideMetadata) String() string {
  5614. return protoimpl.X.MessageStringOf(x)
  5615. }
  5616. func (*BotUnifiedResponseMutation_SideBySideMetadata) ProtoMessage() {}
  5617. func (x *BotUnifiedResponseMutation_SideBySideMetadata) ProtoReflect() protoreflect.Message {
  5618. mi := &file_waAICommon_WAAICommon_proto_msgTypes[64]
  5619. if x != nil {
  5620. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5621. if ms.LoadMessageInfo() == nil {
  5622. ms.StoreMessageInfo(mi)
  5623. }
  5624. return ms
  5625. }
  5626. return mi.MessageOf(x)
  5627. }
  5628. // Deprecated: Use BotUnifiedResponseMutation_SideBySideMetadata.ProtoReflect.Descriptor instead.
  5629. func (*BotUnifiedResponseMutation_SideBySideMetadata) Descriptor() ([]byte, []int) {
  5630. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{35, 1}
  5631. }
  5632. func (x *BotUnifiedResponseMutation_SideBySideMetadata) GetPrimaryResponseID() string {
  5633. if x != nil && x.PrimaryResponseID != nil {
  5634. return *x.PrimaryResponseID
  5635. }
  5636. return ""
  5637. }
  5638. type AIRichResponseTableMetadata_AIRichResponseTableRow struct {
  5639. state protoimpl.MessageState `protogen:"open.v1"`
  5640. Items []string `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
  5641. IsHeading *bool `protobuf:"varint,2,opt,name=isHeading" json:"isHeading,omitempty"`
  5642. unknownFields protoimpl.UnknownFields
  5643. sizeCache protoimpl.SizeCache
  5644. }
  5645. func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) Reset() {
  5646. *x = AIRichResponseTableMetadata_AIRichResponseTableRow{}
  5647. mi := &file_waAICommon_WAAICommon_proto_msgTypes[65]
  5648. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5649. ms.StoreMessageInfo(mi)
  5650. }
  5651. func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) String() string {
  5652. return protoimpl.X.MessageStringOf(x)
  5653. }
  5654. func (*AIRichResponseTableMetadata_AIRichResponseTableRow) ProtoMessage() {}
  5655. func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) ProtoReflect() protoreflect.Message {
  5656. mi := &file_waAICommon_WAAICommon_proto_msgTypes[65]
  5657. if x != nil {
  5658. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5659. if ms.LoadMessageInfo() == nil {
  5660. ms.StoreMessageInfo(mi)
  5661. }
  5662. return ms
  5663. }
  5664. return mi.MessageOf(x)
  5665. }
  5666. // Deprecated: Use AIRichResponseTableMetadata_AIRichResponseTableRow.ProtoReflect.Descriptor instead.
  5667. func (*AIRichResponseTableMetadata_AIRichResponseTableRow) Descriptor() ([]byte, []int) {
  5668. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{41, 0}
  5669. }
  5670. func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) GetItems() []string {
  5671. if x != nil {
  5672. return x.Items
  5673. }
  5674. return nil
  5675. }
  5676. func (x *AIRichResponseTableMetadata_AIRichResponseTableRow) GetIsHeading() bool {
  5677. if x != nil && x.IsHeading != nil {
  5678. return *x.IsHeading
  5679. }
  5680. return false
  5681. }
  5682. type AIRichResponseLatexMetadata_AIRichResponseLatexExpression struct {
  5683. state protoimpl.MessageState `protogen:"open.v1"`
  5684. LatexExpression *string `protobuf:"bytes,1,opt,name=latexExpression" json:"latexExpression,omitempty"`
  5685. URL *string `protobuf:"bytes,2,opt,name=URL" json:"URL,omitempty"`
  5686. Width *float64 `protobuf:"fixed64,3,opt,name=width" json:"width,omitempty"`
  5687. Height *float64 `protobuf:"fixed64,4,opt,name=height" json:"height,omitempty"`
  5688. FontHeight *float64 `protobuf:"fixed64,5,opt,name=fontHeight" json:"fontHeight,omitempty"`
  5689. ImageTopPadding *float64 `protobuf:"fixed64,6,opt,name=imageTopPadding" json:"imageTopPadding,omitempty"`
  5690. ImageLeadingPadding *float64 `protobuf:"fixed64,7,opt,name=imageLeadingPadding" json:"imageLeadingPadding,omitempty"`
  5691. ImageBottomPadding *float64 `protobuf:"fixed64,8,opt,name=imageBottomPadding" json:"imageBottomPadding,omitempty"`
  5692. ImageTrailingPadding *float64 `protobuf:"fixed64,9,opt,name=imageTrailingPadding" json:"imageTrailingPadding,omitempty"`
  5693. unknownFields protoimpl.UnknownFields
  5694. sizeCache protoimpl.SizeCache
  5695. }
  5696. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) Reset() {
  5697. *x = AIRichResponseLatexMetadata_AIRichResponseLatexExpression{}
  5698. mi := &file_waAICommon_WAAICommon_proto_msgTypes[66]
  5699. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5700. ms.StoreMessageInfo(mi)
  5701. }
  5702. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) String() string {
  5703. return protoimpl.X.MessageStringOf(x)
  5704. }
  5705. func (*AIRichResponseLatexMetadata_AIRichResponseLatexExpression) ProtoMessage() {}
  5706. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) ProtoReflect() protoreflect.Message {
  5707. mi := &file_waAICommon_WAAICommon_proto_msgTypes[66]
  5708. if x != nil {
  5709. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5710. if ms.LoadMessageInfo() == nil {
  5711. ms.StoreMessageInfo(mi)
  5712. }
  5713. return ms
  5714. }
  5715. return mi.MessageOf(x)
  5716. }
  5717. // Deprecated: Use AIRichResponseLatexMetadata_AIRichResponseLatexExpression.ProtoReflect.Descriptor instead.
  5718. func (*AIRichResponseLatexMetadata_AIRichResponseLatexExpression) Descriptor() ([]byte, []int) {
  5719. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{43, 0}
  5720. }
  5721. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetLatexExpression() string {
  5722. if x != nil && x.LatexExpression != nil {
  5723. return *x.LatexExpression
  5724. }
  5725. return ""
  5726. }
  5727. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetURL() string {
  5728. if x != nil && x.URL != nil {
  5729. return *x.URL
  5730. }
  5731. return ""
  5732. }
  5733. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetWidth() float64 {
  5734. if x != nil && x.Width != nil {
  5735. return *x.Width
  5736. }
  5737. return 0
  5738. }
  5739. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetHeight() float64 {
  5740. if x != nil && x.Height != nil {
  5741. return *x.Height
  5742. }
  5743. return 0
  5744. }
  5745. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetFontHeight() float64 {
  5746. if x != nil && x.FontHeight != nil {
  5747. return *x.FontHeight
  5748. }
  5749. return 0
  5750. }
  5751. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetImageTopPadding() float64 {
  5752. if x != nil && x.ImageTopPadding != nil {
  5753. return *x.ImageTopPadding
  5754. }
  5755. return 0
  5756. }
  5757. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetImageLeadingPadding() float64 {
  5758. if x != nil && x.ImageLeadingPadding != nil {
  5759. return *x.ImageLeadingPadding
  5760. }
  5761. return 0
  5762. }
  5763. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetImageBottomPadding() float64 {
  5764. if x != nil && x.ImageBottomPadding != nil {
  5765. return *x.ImageBottomPadding
  5766. }
  5767. return 0
  5768. }
  5769. func (x *AIRichResponseLatexMetadata_AIRichResponseLatexExpression) GetImageTrailingPadding() float64 {
  5770. if x != nil && x.ImageTrailingPadding != nil {
  5771. return *x.ImageTrailingPadding
  5772. }
  5773. return 0
  5774. }
  5775. type AIRichResponseMapMetadata_AIRichResponseMapAnnotation struct {
  5776. state protoimpl.MessageState `protogen:"open.v1"`
  5777. AnnotationNumber *uint32 `protobuf:"varint,1,opt,name=annotationNumber" json:"annotationNumber,omitempty"`
  5778. Latitude *float64 `protobuf:"fixed64,2,opt,name=latitude" json:"latitude,omitempty"`
  5779. Longitude *float64 `protobuf:"fixed64,3,opt,name=longitude" json:"longitude,omitempty"`
  5780. Title *string `protobuf:"bytes,4,opt,name=title" json:"title,omitempty"`
  5781. Body *string `protobuf:"bytes,5,opt,name=body" json:"body,omitempty"`
  5782. unknownFields protoimpl.UnknownFields
  5783. sizeCache protoimpl.SizeCache
  5784. }
  5785. func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) Reset() {
  5786. *x = AIRichResponseMapMetadata_AIRichResponseMapAnnotation{}
  5787. mi := &file_waAICommon_WAAICommon_proto_msgTypes[67]
  5788. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5789. ms.StoreMessageInfo(mi)
  5790. }
  5791. func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) String() string {
  5792. return protoimpl.X.MessageStringOf(x)
  5793. }
  5794. func (*AIRichResponseMapMetadata_AIRichResponseMapAnnotation) ProtoMessage() {}
  5795. func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) ProtoReflect() protoreflect.Message {
  5796. mi := &file_waAICommon_WAAICommon_proto_msgTypes[67]
  5797. if x != nil {
  5798. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5799. if ms.LoadMessageInfo() == nil {
  5800. ms.StoreMessageInfo(mi)
  5801. }
  5802. return ms
  5803. }
  5804. return mi.MessageOf(x)
  5805. }
  5806. // Deprecated: Use AIRichResponseMapMetadata_AIRichResponseMapAnnotation.ProtoReflect.Descriptor instead.
  5807. func (*AIRichResponseMapMetadata_AIRichResponseMapAnnotation) Descriptor() ([]byte, []int) {
  5808. return file_waAICommon_WAAICommon_proto_rawDescGZIP(), []int{44, 0}
  5809. }
  5810. func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetAnnotationNumber() uint32 {
  5811. if x != nil && x.AnnotationNumber != nil {
  5812. return *x.AnnotationNumber
  5813. }
  5814. return 0
  5815. }
  5816. func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetLatitude() float64 {
  5817. if x != nil && x.Latitude != nil {
  5818. return *x.Latitude
  5819. }
  5820. return 0
  5821. }
  5822. func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetLongitude() float64 {
  5823. if x != nil && x.Longitude != nil {
  5824. return *x.Longitude
  5825. }
  5826. return 0
  5827. }
  5828. func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetTitle() string {
  5829. if x != nil && x.Title != nil {
  5830. return *x.Title
  5831. }
  5832. return ""
  5833. }
  5834. func (x *AIRichResponseMapMetadata_AIRichResponseMapAnnotation) GetBody() string {
  5835. if x != nil && x.Body != nil {
  5836. return *x.Body
  5837. }
  5838. return ""
  5839. }
  5840. var File_waAICommon_WAAICommon_proto protoreflect.FileDescriptor
  5841. const file_waAICommon_WAAICommon_proto_rawDesc = "" +
  5842. "\n" +
  5843. "\x1bwaAICommon/WAAICommon.proto\x12\n" +
  5844. "WAAICommon\x1a\x17waCommon/WACommon.proto\"\xc2\x06\n" +
  5845. "\x11BotPluginMetadata\x12H\n" +
  5846. "\bprovider\x18\x01 \x01(\x0e2,.WAAICommon.BotPluginMetadata.SearchProviderR\bprovider\x12H\n" +
  5847. "\n" +
  5848. "pluginType\x18\x02 \x01(\x0e2(.WAAICommon.BotPluginMetadata.PluginTypeR\n" +
  5849. "pluginType\x12(\n" +
  5850. "\x0fthumbnailCDNURL\x18\x03 \x01(\tR\x0fthumbnailCDNURL\x12.\n" +
  5851. "\x12profilePhotoCDNURL\x18\x04 \x01(\tR\x12profilePhotoCDNURL\x12,\n" +
  5852. "\x11searchProviderURL\x18\x05 \x01(\tR\x11searchProviderURL\x12&\n" +
  5853. "\x0ereferenceIndex\x18\x06 \x01(\rR\x0ereferenceIndex\x12.\n" +
  5854. "\x12expectedLinksCount\x18\a \x01(\rR\x12expectedLinksCount\x12 \n" +
  5855. "\vsearchQuery\x18\t \x01(\tR\vsearchQuery\x12L\n" +
  5856. "\x16parentPluginMessageKey\x18\n" +
  5857. " \x01(\v2\x14.WACommon.MessageKeyR\x16parentPluginMessageKey\x12R\n" +
  5858. "\x0fdeprecatedField\x18\v \x01(\x0e2(.WAAICommon.BotPluginMetadata.PluginTypeR\x0fdeprecatedField\x12T\n" +
  5859. "\x10parentPluginType\x18\f \x01(\x0e2(.WAAICommon.BotPluginMetadata.PluginTypeR\x10parentPluginType\x12$\n" +
  5860. "\rfaviconCDNURL\x18\r \x01(\tR\rfaviconCDNURL\"7\n" +
  5861. "\n" +
  5862. "PluginType\x12\x12\n" +
  5863. "\x0eUNKNOWN_PLUGIN\x10\x00\x12\t\n" +
  5864. "\x05REELS\x10\x01\x12\n" +
  5865. "\n" +
  5866. "\x06SEARCH\x10\x02\"@\n" +
  5867. "\x0eSearchProvider\x12\v\n" +
  5868. "\aUNKNOWN\x10\x00\x12\b\n" +
  5869. "\x04BING\x10\x01\x12\n" +
  5870. "\n" +
  5871. "\x06GOOGLE\x10\x02\x12\v\n" +
  5872. "\aSUPPORT\x10\x03\"\x91\x01\n" +
  5873. "\x10BotLinkedAccount\x12E\n" +
  5874. "\x04type\x18\x01 \x01(\x0e21.WAAICommon.BotLinkedAccount.BotLinkedAccountTypeR\x04type\"6\n" +
  5875. "\x14BotLinkedAccountType\x12\x1e\n" +
  5876. "\x1aBOT_LINKED_ACCOUNT_TYPE_1P\x10\x00\"\xa2\x02\n" +
  5877. "$BotSignatureVerificationUseCaseProof\x12\x18\n" +
  5878. "\aversion\x18\x01 \x01(\x05R\aversion\x12^\n" +
  5879. "\auseCase\x18\x02 \x01(\x0e2D.WAAICommon.BotSignatureVerificationUseCaseProof.BotSignatureUseCaseR\auseCase\x12\x1c\n" +
  5880. "\tsignature\x18\x03 \x01(\fR\tsignature\x12*\n" +
  5881. "\x10certificateChain\x18\x04 \x03(\fR\x10certificateChain\"6\n" +
  5882. "\x13BotSignatureUseCase\x12\x0f\n" +
  5883. "\vUNSPECIFIED\x10\x00\x12\x0e\n" +
  5884. "\n" +
  5885. "WA_BOT_MSG\x10\x01\"\xe3\x01\n" +
  5886. "\x1bBotPromotionMessageMetadata\x12^\n" +
  5887. "\rpromotionType\x18\x01 \x01(\x0e28.WAAICommon.BotPromotionMessageMetadata.BotPromotionTypeR\rpromotionType\x12 \n" +
  5888. "\vbuttonTitle\x18\x02 \x01(\tR\vbuttonTitle\"B\n" +
  5889. "\x10BotPromotionType\x12\x10\n" +
  5890. "\fUNKNOWN_TYPE\x10\x00\x12\a\n" +
  5891. "\x03C50\x10\x01\x12\x13\n" +
  5892. "\x0fSURVEY_PLATFORM\x10\x02\"\xea\x02\n" +
  5893. "\x10BotMediaMetadata\x12\x1e\n" +
  5894. "\n" +
  5895. "fileSHA256\x18\x01 \x01(\tR\n" +
  5896. "fileSHA256\x12\x1a\n" +
  5897. "\bmediaKey\x18\x02 \x01(\tR\bmediaKey\x12$\n" +
  5898. "\rfileEncSHA256\x18\x03 \x01(\tR\rfileEncSHA256\x12\x1e\n" +
  5899. "\n" +
  5900. "directPath\x18\x04 \x01(\tR\n" +
  5901. "directPath\x12,\n" +
  5902. "\x11mediaKeyTimestamp\x18\x05 \x01(\x03R\x11mediaKeyTimestamp\x12\x1a\n" +
  5903. "\bmimetype\x18\x06 \x01(\tR\bmimetype\x12V\n" +
  5904. "\x0forientationType\x18\a \x01(\x0e2,.WAAICommon.BotMediaMetadata.OrientationTypeR\x0forientationType\"2\n" +
  5905. "\x0fOrientationType\x12\n" +
  5906. "\n" +
  5907. "\x06CENTER\x10\x01\x12\b\n" +
  5908. "\x04LEFT\x10\x02\x12\t\n" +
  5909. "\x05RIGHT\x10\x03\"\xcd\x03\n" +
  5910. "\x13BotReminderMetadata\x12B\n" +
  5911. "\x11requestMessageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x11requestMessageKey\x12F\n" +
  5912. "\x06action\x18\x02 \x01(\x0e2..WAAICommon.BotReminderMetadata.ReminderActionR\x06action\x12\x12\n" +
  5913. "\x04name\x18\x03 \x01(\tR\x04name\x122\n" +
  5914. "\x14nextTriggerTimestamp\x18\x04 \x01(\x04R\x14nextTriggerTimestamp\x12O\n" +
  5915. "\tfrequency\x18\x05 \x01(\x0e21.WAAICommon.BotReminderMetadata.ReminderFrequencyR\tfrequency\"O\n" +
  5916. "\x11ReminderFrequency\x12\b\n" +
  5917. "\x04ONCE\x10\x01\x12\t\n" +
  5918. "\x05DAILY\x10\x02\x12\n" +
  5919. "\n" +
  5920. "\x06WEEKLY\x10\x03\x12\f\n" +
  5921. "\bBIWEEKLY\x10\x04\x12\v\n" +
  5922. "\aMONTHLY\x10\x05\"@\n" +
  5923. "\x0eReminderAction\x12\n" +
  5924. "\n" +
  5925. "\x06NOTIFY\x10\x01\x12\n" +
  5926. "\n" +
  5927. "\x06CREATE\x10\x02\x12\n" +
  5928. "\n" +
  5929. "\x06DELETE\x10\x03\x12\n" +
  5930. "\n" +
  5931. "\x06UPDATE\x10\x04\"\xd1\x02\n" +
  5932. "\x10BotModelMetadata\x12D\n" +
  5933. "\tmodelType\x18\x01 \x01(\x0e2&.WAAICommon.BotModelMetadata.ModelTypeR\tmodelType\x12_\n" +
  5934. "\x12premiumModelStatus\x18\x02 \x01(\x0e2/.WAAICommon.BotModelMetadata.PremiumModelStatusR\x12premiumModelStatus\"O\n" +
  5935. "\x12PremiumModelStatus\x12\x12\n" +
  5936. "\x0eUNKNOWN_STATUS\x10\x00\x12\r\n" +
  5937. "\tAVAILABLE\x10\x01\x12\x16\n" +
  5938. "\x12QUOTA_EXCEED_LIMIT\x10\x02\"E\n" +
  5939. "\tModelType\x12\x10\n" +
  5940. "\fUNKNOWN_TYPE\x10\x00\x12\x0e\n" +
  5941. "\n" +
  5942. "LLAMA_PROD\x10\x01\x12\x16\n" +
  5943. "\x12LLAMA_PROD_PREMIUM\x10\x02\"\xb6\r\n" +
  5944. "\x1cBotProgressIndicatorMetadata\x120\n" +
  5945. "\x13progressDescription\x18\x01 \x01(\tR\x13progressDescription\x12f\n" +
  5946. "\rstepsMetadata\x18\x02 \x03(\v2@.WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadataR\rstepsMetadata\x1a\xfb\v\n" +
  5947. "\x17BotPlanningStepMetadata\x12 \n" +
  5948. "\vstatusTitle\x18\x01 \x01(\tR\vstatusTitle\x12\x1e\n" +
  5949. "\n" +
  5950. "statusBody\x18\x02 \x01(\tR\n" +
  5951. "statusBody\x12\x8b\x01\n" +
  5952. "\x0fsourcesMetadata\x18\x03 \x03(\v2a.WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadataR\x0fsourcesMetadata\x12k\n" +
  5953. "\x06status\x18\x04 \x01(\x0e2S.WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.PlanningStepStatusR\x06status\x12 \n" +
  5954. "\visReasoning\x18\x05 \x01(\bR\visReasoning\x12*\n" +
  5955. "\x10isEnhancedSearch\x18\x06 \x01(\bR\x10isEnhancedSearch\x12{\n" +
  5956. "\bsections\x18\a \x03(\v2_.WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadataR\bsections\x1a\xd4\x02\n" +
  5957. " BotPlanningSearchSourcesMetadata\x12 \n" +
  5958. "\vsourceTitle\x18\x01 \x01(\tR\vsourceTitle\x12\x9e\x01\n" +
  5959. "\bprovider\x18\x02 \x01(\x0e2\x81\x01.WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata.BotPlanningSearchSourceProviderR\bprovider\x12\x1c\n" +
  5960. "\tsourceURL\x18\x03 \x01(\tR\tsourceURL\"O\n" +
  5961. "\x1fBotPlanningSearchSourceProvider\x12\v\n" +
  5962. "\aUNKNOWN\x10\x00\x12\t\n" +
  5963. "\x05OTHER\x10\x01\x12\n" +
  5964. "\n" +
  5965. "\x06GOOGLE\x10\x02\x12\b\n" +
  5966. "\x04BING\x10\x03\x1a\xf3\x01\n" +
  5967. "\x1eBotPlanningStepSectionMetadata\x12\"\n" +
  5968. "\fsectionTitle\x18\x01 \x01(\tR\fsectionTitle\x12 \n" +
  5969. "\vsectionBody\x18\x02 \x01(\tR\vsectionBody\x12\x8a\x01\n" +
  5970. "\x0fsourcesMetadata\x18\x03 \x03(\v2`.WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadataR\x0fsourcesMetadata\x1a\xeb\x01\n" +
  5971. "\x1fBotPlanningSearchSourceMetadata\x12\x14\n" +
  5972. "\x05title\x18\x01 \x01(\tR\x05title\x12t\n" +
  5973. "\bprovider\x18\x02 \x01(\x0e2X.WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotSearchSourceProviderR\bprovider\x12\x1c\n" +
  5974. "\tsourceURL\x18\x03 \x01(\tR\tsourceURL\x12\x1e\n" +
  5975. "\n" +
  5976. "favIconURL\x18\x04 \x01(\tR\n" +
  5977. "favIconURL\"P\n" +
  5978. "\x17BotSearchSourceProvider\x12\x14\n" +
  5979. "\x10UNKNOWN_PROVIDER\x10\x00\x12\t\n" +
  5980. "\x05OTHER\x10\x01\x12\n" +
  5981. "\n" +
  5982. "\x06GOOGLE\x10\x02\x12\b\n" +
  5983. "\x04BING\x10\x03\"K\n" +
  5984. "\x12PlanningStepStatus\x12\v\n" +
  5985. "\aUNKNOWN\x10\x00\x12\v\n" +
  5986. "\aPLANNED\x10\x01\x12\r\n" +
  5987. "\tEXECUTING\x10\x02\x12\f\n" +
  5988. "\bFINISHED\x10\x03\"\xbd\f\n" +
  5989. "\x15BotCapabilityMetadata\x12W\n" +
  5990. "\fcapabilities\x18\x01 \x03(\x0e23.WAAICommon.BotCapabilityMetadata.BotCapabilityTypeR\fcapabilities\"\xca\v\n" +
  5991. "\x11BotCapabilityType\x12\v\n" +
  5992. "\aUNKNOWN\x10\x00\x12\x16\n" +
  5993. "\x12PROGRESS_INDICATOR\x10\x01\x12\x19\n" +
  5994. "\x15RICH_RESPONSE_HEADING\x10\x02\x12\x1d\n" +
  5995. "\x19RICH_RESPONSE_NESTED_LIST\x10\x03\x12\r\n" +
  5996. "\tAI_MEMORY\x10\x04\x12 \n" +
  5997. "\x1cRICH_RESPONSE_THREAD_SURFING\x10\x05\x12\x17\n" +
  5998. "\x13RICH_RESPONSE_TABLE\x10\x06\x12\x16\n" +
  5999. "\x12RICH_RESPONSE_CODE\x10\a\x12%\n" +
  6000. "!RICH_RESPONSE_STRUCTURED_RESPONSE\x10\b\x12\x1e\n" +
  6001. "\x1aRICH_RESPONSE_INLINE_IMAGE\x10\t\x12#\n" +
  6002. "\x1fWA_IG_1P_PLUGIN_RANKING_CONTROL\x10\n" +
  6003. "\x12$\n" +
  6004. " WA_IG_1P_PLUGIN_RANKING_UPDATE_1\x10\v\x12$\n" +
  6005. " WA_IG_1P_PLUGIN_RANKING_UPDATE_2\x10\f\x12$\n" +
  6006. " WA_IG_1P_PLUGIN_RANKING_UPDATE_3\x10\r\x12$\n" +
  6007. " WA_IG_1P_PLUGIN_RANKING_UPDATE_4\x10\x0e\x12$\n" +
  6008. " WA_IG_1P_PLUGIN_RANKING_UPDATE_5\x10\x0f\x12$\n" +
  6009. " WA_IG_1P_PLUGIN_RANKING_UPDATE_6\x10\x10\x12$\n" +
  6010. " WA_IG_1P_PLUGIN_RANKING_UPDATE_7\x10\x11\x12$\n" +
  6011. " WA_IG_1P_PLUGIN_RANKING_UPDATE_8\x10\x12\x12$\n" +
  6012. " WA_IG_1P_PLUGIN_RANKING_UPDATE_9\x10\x13\x12%\n" +
  6013. "!WA_IG_1P_PLUGIN_RANKING_UPDATE_10\x10\x14\x12\x1d\n" +
  6014. "\x19RICH_RESPONSE_SUB_HEADING\x10\x15\x12\x1c\n" +
  6015. "\x18RICH_RESPONSE_GRID_IMAGE\x10\x16\x12\x18\n" +
  6016. "\x14AI_STUDIO_UGC_MEMORY\x10\x17\x12\x17\n" +
  6017. "\x13RICH_RESPONSE_LATEX\x10\x18\x12\x16\n" +
  6018. "\x12RICH_RESPONSE_MAPS\x10\x19\x12\x1e\n" +
  6019. "\x1aRICH_RESPONSE_INLINE_REELS\x10\x1a\x12\x14\n" +
  6020. "\x10AGENTIC_PLANNING\x10\x1b\x12\x13\n" +
  6021. "\x0fACCOUNT_LINKING\x10\x1c\x12\x1c\n" +
  6022. "\x18STREAMING_DISAGGREGATION\x10\x1d\x12\x1f\n" +
  6023. "\x1bRICH_RESPONSE_GRID_IMAGE_3P\x10\x1e\x12\x1e\n" +
  6024. "\x1aRICH_RESPONSE_LATEX_INLINE\x10\x1f\x12\x0e\n" +
  6025. "\n" +
  6026. "QUERY_PLAN\x10 \x12\x15\n" +
  6027. "\x11PROACTIVE_MESSAGE\x10!\x12\"\n" +
  6028. "\x1eRICH_RESPONSE_UNIFIED_RESPONSE\x10\"\x12\x15\n" +
  6029. "\x11PROMOTION_MESSAGE\x10#\x12\x1b\n" +
  6030. "\x17SIMPLIFIED_PROFILE_PAGE\x10$\x12$\n" +
  6031. " RICH_RESPONSE_SOURCES_IN_MESSAGE\x10%\x12%\n" +
  6032. "!RICH_RESPONSE_SIDE_BY_SIDE_SURVEY\x10&\x12(\n" +
  6033. "$RICH_RESPONSE_UNIFIED_TEXT_COMPONENT\x10'\x12\x14\n" +
  6034. "\x10AI_SHARED_MEMORY\x10(\x12!\n" +
  6035. "\x1dRICH_RESPONSE_UNIFIED_SOURCES\x10)\x12*\n" +
  6036. "&RICH_RESPONSE_UNIFIED_DOMAIN_CITATIONS\x10*\x12)\n" +
  6037. "%RICH_RESPONSE_UR_INLINE_REELS_ENABLED\x10+\x12'\n" +
  6038. "#RICH_RESPONSE_UR_MEDIA_GRID_ENABLED\x10,\x12*\n" +
  6039. "&RICH_RESPONSE_UR_TIMESTAMP_PLACEHOLDER\x10-\"\xa7\x01\n" +
  6040. "\x18BotModeSelectionMetadata\x12M\n" +
  6041. "\x04mode\x18\x01 \x03(\x0e29.WAAICommon.BotModeSelectionMetadata.BotUserSelectionModeR\x04mode\"<\n" +
  6042. "\x14BotUserSelectionMode\x12\x10\n" +
  6043. "\fUNKNOWN_MODE\x10\x00\x12\x12\n" +
  6044. "\x0eREASONING_MODE\x10\x01\"\x9d\x03\n" +
  6045. "\x10BotQuotaMetadata\x12n\n" +
  6046. "\x17botFeatureQuotaMetadata\x18\x01 \x03(\v24.WAAICommon.BotQuotaMetadata.BotFeatureQuotaMetadataR\x17botFeatureQuotaMetadata\x1a\x98\x02\n" +
  6047. "\x17BotFeatureQuotaMetadata\x12e\n" +
  6048. "\vfeatureType\x18\x01 \x01(\x0e2C.WAAICommon.BotQuotaMetadata.BotFeatureQuotaMetadata.BotFeatureTypeR\vfeatureType\x12&\n" +
  6049. "\x0eremainingQuota\x18\x02 \x01(\rR\x0eremainingQuota\x120\n" +
  6050. "\x13expirationTimestamp\x18\x03 \x01(\x04R\x13expirationTimestamp\"<\n" +
  6051. "\x0eBotFeatureType\x12\x13\n" +
  6052. "\x0fUNKNOWN_FEATURE\x10\x00\x12\x15\n" +
  6053. "\x11REASONING_FEATURE\x10\x01\"\xaa\x01\n" +
  6054. "\x12BotImagineMetadata\x12L\n" +
  6055. "\vimagineType\x18\x01 \x01(\x0e2*.WAAICommon.BotImagineMetadata.ImagineTypeR\vimagineType\"F\n" +
  6056. "\vImagineType\x12\v\n" +
  6057. "\aUNKNOWN\x10\x00\x12\v\n" +
  6058. "\aIMAGINE\x10\x01\x12\b\n" +
  6059. "\x04MEMU\x10\x02\x12\t\n" +
  6060. "\x05FLASH\x10\x03\x12\b\n" +
  6061. "\x04EDIT\x10\x04\"\xb7\x02\n" +
  6062. "\x18BotAgeCollectionMetadata\x124\n" +
  6063. "\x15ageCollectionEligible\x18\x01 \x01(\bR\x15ageCollectionEligible\x12N\n" +
  6064. "\"shouldTriggerAgeCollectionOnClient\x18\x02 \x01(\bR\"shouldTriggerAgeCollectionOnClient\x12d\n" +
  6065. "\x11ageCollectionType\x18\x03 \x01(\x0e26.WAAICommon.BotAgeCollectionMetadata.AgeCollectionTypeR\x11ageCollectionType\"/\n" +
  6066. "\x11AgeCollectionType\x12\x0e\n" +
  6067. "\n" +
  6068. "O18_BINARY\x10\x00\x12\n" +
  6069. "\n" +
  6070. "\x06WAFFLE\x10\x01\"\xfe\x03\n" +
  6071. "\x12BotSourcesMetadata\x12F\n" +
  6072. "\asources\x18\x01 \x03(\v2,.WAAICommon.BotSourcesMetadata.BotSourceItemR\asources\x1a\x9f\x03\n" +
  6073. "\rBotSourceItem\x12W\n" +
  6074. "\bprovider\x18\x01 \x01(\x0e2;.WAAICommon.BotSourcesMetadata.BotSourceItem.SourceProviderR\bprovider\x12(\n" +
  6075. "\x0fthumbnailCDNURL\x18\x02 \x01(\tR\x0fthumbnailCDNURL\x12,\n" +
  6076. "\x11sourceProviderURL\x18\x03 \x01(\tR\x11sourceProviderURL\x12 \n" +
  6077. "\vsourceQuery\x18\x04 \x01(\tR\vsourceQuery\x12$\n" +
  6078. "\rfaviconCDNURL\x18\x05 \x01(\tR\rfaviconCDNURL\x12&\n" +
  6079. "\x0ecitationNumber\x18\x06 \x01(\rR\x0ecitationNumber\x12 \n" +
  6080. "\vsourceTitle\x18\a \x01(\tR\vsourceTitle\"K\n" +
  6081. "\x0eSourceProvider\x12\v\n" +
  6082. "\aUNKNOWN\x10\x00\x12\b\n" +
  6083. "\x04BING\x10\x01\x12\n" +
  6084. "\n" +
  6085. "\x06GOOGLE\x10\x02\x12\v\n" +
  6086. "\aSUPPORT\x10\x03\x12\t\n" +
  6087. "\x05OTHER\x10\x04\"\x9b\x01\n" +
  6088. "\x10BotMessageOrigin\x12E\n" +
  6089. "\x04type\x18\x01 \x01(\x0e21.WAAICommon.BotMessageOrigin.BotMessageOriginTypeR\x04type\"@\n" +
  6090. "\x14BotMessageOriginType\x12(\n" +
  6091. "$BOT_MESSAGE_ORIGIN_TYPE_AI_INITIATED\x10\x00\"\xf2\x02\n" +
  6092. "\fAIThreadInfo\x12K\n" +
  6093. "\n" +
  6094. "serverInfo\x18\x01 \x01(\v2+.WAAICommon.AIThreadInfo.AIThreadServerInfoR\n" +
  6095. "serverInfo\x12K\n" +
  6096. "\n" +
  6097. "clientInfo\x18\x02 \x01(\v2+.WAAICommon.AIThreadInfo.AIThreadClientInfoR\n" +
  6098. "clientInfo\x1a\x9b\x01\n" +
  6099. "\x12AIThreadClientInfo\x12L\n" +
  6100. "\x04type\x18\x01 \x01(\x0e28.WAAICommon.AIThreadInfo.AIThreadClientInfo.AIThreadTypeR\x04type\"7\n" +
  6101. "\fAIThreadType\x12\v\n" +
  6102. "\aUNKNOWN\x10\x00\x12\v\n" +
  6103. "\aDEFAULT\x10\x01\x12\r\n" +
  6104. "\tINCOGNITO\x10\x02\x1a*\n" +
  6105. "\x12AIThreadServerInfo\x12\x14\n" +
  6106. "\x05title\x18\x01 \x01(\tR\x05title\"\x8d\x11\n" +
  6107. "\x12BotFeedbackMessage\x124\n" +
  6108. "\n" +
  6109. "messageKey\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\n" +
  6110. "messageKey\x12B\n" +
  6111. "\x04kind\x18\x02 \x01(\x0e2..WAAICommon.BotFeedbackMessage.BotFeedbackKindR\x04kind\x12\x12\n" +
  6112. "\x04text\x18\x03 \x01(\tR\x04text\x12\"\n" +
  6113. "\fkindNegative\x18\x04 \x01(\x04R\fkindNegative\x12\"\n" +
  6114. "\fkindPositive\x18\x05 \x01(\x04R\fkindPositive\x12I\n" +
  6115. "\n" +
  6116. "kindReport\x18\x06 \x01(\x0e2).WAAICommon.BotFeedbackMessage.ReportKindR\n" +
  6117. "kindReport\x12s\n" +
  6118. "\x18sideBySideSurveyMetadata\x18\a \x01(\v27.WAAICommon.BotFeedbackMessage.SideBySideSurveyMetadataR\x18sideBySideSurveyMetadata\x1a\xc4\x04\n" +
  6119. "\x18SideBySideSurveyMetadata\x12,\n" +
  6120. "\x11selectedRequestID\x18\x01 \x01(\tR\x11selectedRequestID\x12\x1a\n" +
  6121. "\bsurveyID\x18\x02 \x01(\rR\bsurveyID\x12*\n" +
  6122. "\x10simonSessionFbid\x18\x03 \x01(\tR\x10simonSessionFbid\x12\"\n" +
  6123. "\fresponseOtid\x18\x04 \x01(\tR\fresponseOtid\x12<\n" +
  6124. "\x19responseTimestampMSString\x18\x05 \x01(\tR\x19responseTimestampMSString\x12<\n" +
  6125. "\x19isSelectedResponsePrimary\x18\x06 \x01(\bR\x19isSelectedResponsePrimary\x12(\n" +
  6126. "\x0fmessageIDToEdit\x18\a \x01(\tR\x0fmessageIDToEdit\x12{\n" +
  6127. "\ranalyticsData\x18\b \x01(\v2U.WAAICommon.BotFeedbackMessage.SideBySideSurveyMetadata.SideBySideSurveyAnalyticsDataR\ranalyticsData\x1ak\n" +
  6128. "\x1dSideBySideSurveyAnalyticsData\x12\x1e\n" +
  6129. "\n" +
  6130. "tessaEvent\x18\x01 \x01(\tR\n" +
  6131. "tessaEvent\x12*\n" +
  6132. "\x10tessaSessionFbid\x18\x02 \x01(\tR\x10tessaSessionFbid\"#\n" +
  6133. "\n" +
  6134. "ReportKind\x12\b\n" +
  6135. "\x04NONE\x10\x00\x12\v\n" +
  6136. "\aGENERIC\x10\x01\"M\n" +
  6137. "\x1fBotFeedbackKindMultiplePositive\x12*\n" +
  6138. "&BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC\x10\x01\"\xcb\x03\n" +
  6139. "\x1fBotFeedbackKindMultipleNegative\x12*\n" +
  6140. "&BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC\x10\x01\x12*\n" +
  6141. "&BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL\x10\x02\x12.\n" +
  6142. "*BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING\x10\x04\x12+\n" +
  6143. "'BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE\x10\b\x12'\n" +
  6144. "#BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE\x10\x10\x12(\n" +
  6145. "$BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER\x10 \x12*\n" +
  6146. "&BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED\x10@\x12:\n" +
  6147. "5BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x80\x01\x128\n" +
  6148. "3BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\x80\x02\"\xd7\x04\n" +
  6149. "\x0fBotFeedbackKind\x12\x19\n" +
  6150. "\x15BOT_FEEDBACK_POSITIVE\x10\x00\x12!\n" +
  6151. "\x1dBOT_FEEDBACK_NEGATIVE_GENERIC\x10\x01\x12!\n" +
  6152. "\x1dBOT_FEEDBACK_NEGATIVE_HELPFUL\x10\x02\x12%\n" +
  6153. "!BOT_FEEDBACK_NEGATIVE_INTERESTING\x10\x03\x12\"\n" +
  6154. "\x1eBOT_FEEDBACK_NEGATIVE_ACCURATE\x10\x04\x12\x1e\n" +
  6155. "\x1aBOT_FEEDBACK_NEGATIVE_SAFE\x10\x05\x12\x1f\n" +
  6156. "\x1bBOT_FEEDBACK_NEGATIVE_OTHER\x10\x06\x12!\n" +
  6157. "\x1dBOT_FEEDBACK_NEGATIVE_REFUSED\x10\a\x120\n" +
  6158. ",BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING\x10\b\x12.\n" +
  6159. "*BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\t\x12&\n" +
  6160. "\"BOT_FEEDBACK_NEGATIVE_PERSONALIZED\x10\n" +
  6161. "\x12!\n" +
  6162. "\x1dBOT_FEEDBACK_NEGATIVE_CLARITY\x10\v\x125\n" +
  6163. "1BOT_FEEDBACK_NEGATIVE_DOESNT_LOOK_LIKE_THE_PERSON\x10\f\x125\n" +
  6164. "1BOT_FEEDBACK_NEGATIVE_HALLUCINATION_INTERNAL_ONLY\x10\r\x12\x19\n" +
  6165. "\x15BOT_FEEDBACK_NEGATIVE\x10\x0e\"\xc5\x03\n" +
  6166. "!AIRichResponseInlineImageMetadata\x12>\n" +
  6167. "\bimageURL\x18\x01 \x01(\v2\".WAAICommon.AIRichResponseImageURLR\bimageURL\x12\x1c\n" +
  6168. "\timageText\x18\x02 \x01(\tR\timageText\x12h\n" +
  6169. "\talignment\x18\x03 \x01(\x0e2J.WAAICommon.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignmentR\talignment\x12\x1e\n" +
  6170. "\n" +
  6171. "tapLinkURL\x18\x04 \x01(\tR\n" +
  6172. "tapLinkURL\"\xb7\x01\n" +
  6173. "\x1cAIRichResponseImageAlignment\x121\n" +
  6174. "-AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED\x10\x00\x122\n" +
  6175. ".AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED\x10\x01\x120\n" +
  6176. ",AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED\x10\x02\"\xfb\x04\n" +
  6177. "\x1aAIRichResponseCodeMetadata\x12\"\n" +
  6178. "\fcodeLanguage\x18\x01 \x01(\tR\fcodeLanguage\x12^\n" +
  6179. "\n" +
  6180. "codeBlocks\x18\x02 \x03(\v2>.WAAICommon.AIRichResponseCodeMetadata.AIRichResponseCodeBlockR\n" +
  6181. "codeBlocks\x1a\xa9\x01\n" +
  6182. "\x17AIRichResponseCodeBlock\x12l\n" +
  6183. "\rhighlightType\x18\x01 \x01(\x0e2F.WAAICommon.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightTypeR\rhighlightType\x12 \n" +
  6184. "\vcodeContent\x18\x02 \x01(\tR\vcodeContent\"\xac\x02\n" +
  6185. "\x1fAIRichResponseCodeHighlightType\x12+\n" +
  6186. "'AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT\x10\x00\x12+\n" +
  6187. "'AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD\x10\x01\x12*\n" +
  6188. "&AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD\x10\x02\x12*\n" +
  6189. "&AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING\x10\x03\x12*\n" +
  6190. "&AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER\x10\x04\x12+\n" +
  6191. "'AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT\x10\x05\"\x86\x03\n" +
  6192. "\x1dAIRichResponseDynamicMetadata\x12_\n" +
  6193. "\x04type\x18\x01 \x01(\x0e2K.WAAICommon.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataTypeR\x04type\x12\x18\n" +
  6194. "\aversion\x18\x02 \x01(\x04R\aversion\x12\x10\n" +
  6195. "\x03URL\x18\x03 \x01(\tR\x03URL\x12\x1c\n" +
  6196. "\tloopCount\x18\x04 \x01(\rR\tloopCount\"\xb9\x01\n" +
  6197. "!AIRichResponseDynamicMetadataType\x122\n" +
  6198. ".AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN\x10\x00\x120\n" +
  6199. ",AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE\x10\x01\x12.\n" +
  6200. "*AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF\x10\x02\"\xe5\x04\n" +
  6201. "\"AIRichResponseContentItemsMetadata\x12v\n" +
  6202. "\ritemsMetadata\x18\x01 \x03(\v2P.WAAICommon.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadataR\ritemsMetadata\x12\\\n" +
  6203. "\vcontentType\x18\x02 \x01(\x0e2:.WAAICommon.AIRichResponseContentItemsMetadata.ContentTypeR\vcontentType\x1a\xa5\x01\n" +
  6204. "!AIRichResponseContentItemMetadata\x12c\n" +
  6205. "\breelItem\x18\x01 \x01(\v2E.WAAICommon.AIRichResponseContentItemsMetadata.AIRichResponseReelItemH\x00R\breelItemB\x1b\n" +
  6206. "\x19aIRichResponseContentItem\x1a\x96\x01\n" +
  6207. "\x16AIRichResponseReelItem\x12\x14\n" +
  6208. "\x05title\x18\x01 \x01(\tR\x05title\x12&\n" +
  6209. "\x0eprofileIconURL\x18\x02 \x01(\tR\x0eprofileIconURL\x12\"\n" +
  6210. "\fthumbnailURL\x18\x03 \x01(\tR\fthumbnailURL\x12\x1a\n" +
  6211. "\bvideoURL\x18\x04 \x01(\tR\bvideoURL\"(\n" +
  6212. "\vContentType\x12\v\n" +
  6213. "\aDEFAULT\x10\x00\x12\f\n" +
  6214. "\bCAROUSEL\x10\x01\"\xab\x01\n" +
  6215. "\x11BotAvatarMetadata\x12\x1c\n" +
  6216. "\tsentiment\x18\x01 \x01(\rR\tsentiment\x12$\n" +
  6217. "\rbehaviorGraph\x18\x02 \x01(\tR\rbehaviorGraph\x12\x16\n" +
  6218. "\x06action\x18\x03 \x01(\rR\x06action\x12\x1c\n" +
  6219. "\tintensity\x18\x04 \x01(\rR\tintensity\x12\x1c\n" +
  6220. "\twordCount\x18\x05 \x01(\rR\twordCount\"\xf6\x01\n" +
  6221. "\x1aBotSuggestedPromptMetadata\x12*\n" +
  6222. "\x10suggestedPrompts\x18\x01 \x03(\tR\x10suggestedPrompts\x120\n" +
  6223. "\x13selectedPromptIndex\x18\x02 \x01(\rR\x13selectedPromptIndex\x12N\n" +
  6224. "\x11promptSuggestions\x18\x03 \x01(\v2 .WAAICommon.BotPromptSuggestionsR\x11promptSuggestions\x12*\n" +
  6225. "\x10selectedPromptID\x18\x04 \x01(\tR\x10selectedPromptID\"Y\n" +
  6226. "\x14BotPromptSuggestions\x12A\n" +
  6227. "\vsuggestions\x18\x01 \x03(\v2\x1f.WAAICommon.BotPromptSuggestionR\vsuggestions\"I\n" +
  6228. "\x13BotPromptSuggestion\x12\x16\n" +
  6229. "\x06prompt\x18\x01 \x01(\tR\x06prompt\x12\x1a\n" +
  6230. "\bpromptID\x18\x02 \x01(\tR\bpromptID\"\x9b\x01\n" +
  6231. "\x19BotLinkedAccountsMetadata\x128\n" +
  6232. "\baccounts\x18\x01 \x03(\v2\x1c.WAAICommon.BotLinkedAccountR\baccounts\x12\"\n" +
  6233. "\facAuthTokens\x18\x02 \x01(\fR\facAuthTokens\x12 \n" +
  6234. "\vacErrorCode\x18\x03 \x01(\x05R\vacErrorCode\"\xad\x01\n" +
  6235. "\x11BotMemoryMetadata\x129\n" +
  6236. "\n" +
  6237. "addedFacts\x18\x01 \x03(\v2\x19.WAAICommon.BotMemoryFactR\n" +
  6238. "addedFacts\x12=\n" +
  6239. "\fremovedFacts\x18\x02 \x03(\v2\x19.WAAICommon.BotMemoryFactR\fremovedFacts\x12\x1e\n" +
  6240. "\n" +
  6241. "disclaimer\x18\x03 \x01(\tR\n" +
  6242. "disclaimer\";\n" +
  6243. "\rBotMemoryFact\x12\x12\n" +
  6244. "\x04fact\x18\x01 \x01(\tR\x04fact\x12\x16\n" +
  6245. "\x06factID\x18\x02 \x01(\tR\x06factID\"l\n" +
  6246. " BotSignatureVerificationMetadata\x12H\n" +
  6247. "\x06proofs\x18\x01 \x03(\v20.WAAICommon.BotSignatureVerificationUseCaseProofR\x06proofs\"\xab\x01\n" +
  6248. "\x14BotRenderingMetadata\x12D\n" +
  6249. "\bkeywords\x18\x01 \x03(\v2(.WAAICommon.BotRenderingMetadata.KeywordR\bkeywords\x1aM\n" +
  6250. "\aKeyword\x12\x14\n" +
  6251. "\x05value\x18\x01 \x01(\tR\x05value\x12,\n" +
  6252. "\x11associatedPrompts\x18\x02 \x03(\tR\x11associatedPrompts\"\xde\x01\n" +
  6253. "\x12BotMetricsMetadata\x12$\n" +
  6254. "\rdestinationID\x18\x01 \x01(\tR\rdestinationID\x12V\n" +
  6255. "\x15destinationEntryPoint\x18\x02 \x01(\x0e2 .WAAICommon.BotMetricsEntryPointR\x15destinationEntryPoint\x12J\n" +
  6256. "\fthreadOrigin\x18\x03 \x01(\x0e2&.WAAICommon.BotMetricsThreadEntryPointR\fthreadOrigin\"v\n" +
  6257. "\x12BotSessionMetadata\x12\x1c\n" +
  6258. "\tsessionID\x18\x01 \x01(\tR\tsessionID\x12B\n" +
  6259. "\rsessionSource\x18\x02 \x01(\x0e2\x1c.WAAICommon.BotSessionSourceR\rsessionSource\"O\n" +
  6260. "\x0fBotMemuMetadata\x12<\n" +
  6261. "\n" +
  6262. "faceImages\x18\x01 \x03(\v2\x1c.WAAICommon.BotMediaMetadataR\n" +
  6263. "faceImages\"\x8f\n" +
  6264. "\n" +
  6265. "\x16InThreadSurveyMetadata\x12&\n" +
  6266. "\x0etessaSessionID\x18\x01 \x01(\tR\x0etessaSessionID\x12&\n" +
  6267. "\x0esimonSessionID\x18\x02 \x01(\tR\x0esimonSessionID\x12$\n" +
  6268. "\rsimonSurveyID\x18\x03 \x01(\tR\rsimonSurveyID\x12 \n" +
  6269. "\vtessaRootID\x18\x04 \x01(\tR\vtessaRootID\x12\x1c\n" +
  6270. "\trequestID\x18\x05 \x01(\tR\trequestID\x12\x1e\n" +
  6271. "\n" +
  6272. "tessaEvent\x18\x06 \x01(\tR\n" +
  6273. "tessaEvent\x122\n" +
  6274. "\x14invitationHeaderText\x18\a \x01(\tR\x14invitationHeaderText\x12.\n" +
  6275. "\x12invitationBodyText\x18\b \x01(\tR\x12invitationBodyText\x12,\n" +
  6276. "\x11invitationCtaText\x18\t \x01(\tR\x11invitationCtaText\x12*\n" +
  6277. "\x10invitationCtaURL\x18\n" +
  6278. " \x01(\tR\x10invitationCtaURL\x12 \n" +
  6279. "\vsurveyTitle\x18\v \x01(\tR\vsurveyTitle\x12W\n" +
  6280. "\tquestions\x18\f \x03(\v29.WAAICommon.InThreadSurveyMetadata.InThreadSurveyQuestionR\tquestions\x12:\n" +
  6281. "\x18surveyContinueButtonText\x18\r \x01(\tR\x18surveyContinueButtonText\x126\n" +
  6282. "\x16surveySubmitButtonText\x18\x0e \x01(\tR\x16surveySubmitButtonText\x122\n" +
  6283. "\x14privacyStatementFull\x18\x0f \x01(\tR\x14privacyStatementFull\x12{\n" +
  6284. "\x15privacyStatementParts\x18\x10 \x03(\v2E.WAAICommon.InThreadSurveyMetadata.InThreadSurveyPrivacyStatementPartR\x15privacyStatementParts\x12,\n" +
  6285. "\x11feedbackToastText\x18\x11 \x01(\tR\x11feedbackToastText\x1aJ\n" +
  6286. "\"InThreadSurveyPrivacyStatementPart\x12\x12\n" +
  6287. "\x04text\x18\x01 \x01(\tR\x04text\x12\x10\n" +
  6288. "\x03URL\x18\x02 \x01(\tR\x03URL\x1a\x84\x01\n" +
  6289. "\x14InThreadSurveyOption\x12 \n" +
  6290. "\vstringValue\x18\x01 \x01(\tR\vstringValue\x12\"\n" +
  6291. "\fnumericValue\x18\x02 \x01(\rR\fnumericValue\x12&\n" +
  6292. "\x0etextTranslated\x18\x03 \x01(\tR\x0etextTranslated\x1a\xbf\x01\n" +
  6293. "\x16InThreadSurveyQuestion\x12\"\n" +
  6294. "\fquestionText\x18\x01 \x01(\tR\fquestionText\x12\x1e\n" +
  6295. "\n" +
  6296. "questionID\x18\x02 \x01(\tR\n" +
  6297. "questionID\x12a\n" +
  6298. "\x0fquestionOptions\x18\x03 \x03(\v27.WAAICommon.InThreadSurveyMetadata.InThreadSurveyOptionR\x0fquestionOptions\"R\n" +
  6299. "\x18BotMessageOriginMetadata\x126\n" +
  6300. "\aorigins\x18\x01 \x03(\v2\x1c.WAAICommon.BotMessageOriginR\aorigins\"\xe3\x03\n" +
  6301. "\x1aBotUnifiedResponseMutation\x12[\n" +
  6302. "\vsbsMetadata\x18\x01 \x01(\v29.WAAICommon.BotUnifiedResponseMutation.SideBySideMetadataR\vsbsMetadata\x12w\n" +
  6303. "\x18mediaDetailsMetadataList\x18\x02 \x03(\v2;.WAAICommon.BotUnifiedResponseMutation.MediaDetailsMetadataR\x18mediaDetailsMetadataList\x1a\xaa\x01\n" +
  6304. "\x14MediaDetailsMetadata\x12\x0e\n" +
  6305. "\x02ID\x18\x01 \x01(\tR\x02ID\x12@\n" +
  6306. "\fhighResMedia\x18\x02 \x01(\v2\x1c.WAAICommon.BotMediaMetadataR\fhighResMedia\x12@\n" +
  6307. "\fpreviewMedia\x18\x03 \x01(\v2\x1c.WAAICommon.BotMediaMetadataR\fpreviewMedia\x1aB\n" +
  6308. "\x12SideBySideMetadata\x12,\n" +
  6309. "\x11primaryResponseID\x18\x01 \x01(\tR\x11primaryResponseID\"\xe2\x12\n" +
  6310. "\vBotMetadata\x12E\n" +
  6311. "\x0eavatarMetadata\x18\x01 \x01(\v2\x1d.WAAICommon.BotAvatarMetadataR\x0eavatarMetadata\x12\x1c\n" +
  6312. "\tpersonaID\x18\x02 \x01(\tR\tpersonaID\x12E\n" +
  6313. "\x0epluginMetadata\x18\x03 \x01(\v2\x1d.WAAICommon.BotPluginMetadataR\x0epluginMetadata\x12`\n" +
  6314. "\x17suggestedPromptMetadata\x18\x04 \x01(\v2&.WAAICommon.BotSuggestedPromptMetadataR\x17suggestedPromptMetadata\x12\x1e\n" +
  6315. "\n" +
  6316. "invokerJID\x18\x05 \x01(\tR\n" +
  6317. "invokerJID\x12H\n" +
  6318. "\x0fsessionMetadata\x18\x06 \x01(\v2\x1e.WAAICommon.BotSessionMetadataR\x0fsessionMetadata\x12?\n" +
  6319. "\fmemuMetadata\x18\a \x01(\v2\x1b.WAAICommon.BotMemuMetadataR\fmemuMetadata\x12\x1a\n" +
  6320. "\btimezone\x18\b \x01(\tR\btimezone\x12K\n" +
  6321. "\x10reminderMetadata\x18\t \x01(\v2\x1f.WAAICommon.BotReminderMetadataR\x10reminderMetadata\x12B\n" +
  6322. "\rmodelMetadata\x18\n" +
  6323. " \x01(\v2\x1c.WAAICommon.BotModelMetadataR\rmodelMetadata\x124\n" +
  6324. "\x15messageDisclaimerText\x18\v \x01(\tR\x15messageDisclaimerText\x12f\n" +
  6325. "\x19progressIndicatorMetadata\x18\f \x01(\v2(.WAAICommon.BotProgressIndicatorMetadataR\x19progressIndicatorMetadata\x12Q\n" +
  6326. "\x12capabilityMetadata\x18\r \x01(\v2!.WAAICommon.BotCapabilityMetadataR\x12capabilityMetadata\x12H\n" +
  6327. "\x0fimagineMetadata\x18\x0e \x01(\v2\x1e.WAAICommon.BotImagineMetadataR\x0fimagineMetadata\x12E\n" +
  6328. "\x0ememoryMetadata\x18\x0f \x01(\v2\x1d.WAAICommon.BotMemoryMetadataR\x0ememoryMetadata\x12N\n" +
  6329. "\x11renderingMetadata\x18\x10 \x01(\v2 .WAAICommon.BotRenderingMetadataR\x11renderingMetadata\x12N\n" +
  6330. "\x12botMetricsMetadata\x18\x11 \x01(\v2\x1e.WAAICommon.BotMetricsMetadataR\x12botMetricsMetadata\x12c\n" +
  6331. "\x19botLinkedAccountsMetadata\x18\x12 \x01(\v2%.WAAICommon.BotLinkedAccountsMetadataR\x19botLinkedAccountsMetadata\x12`\n" +
  6332. "\x1brichResponseSourcesMetadata\x18\x13 \x01(\v2\x1e.WAAICommon.BotSourcesMetadataR\x1brichResponseSourcesMetadata\x124\n" +
  6333. "\x15aiConversationContext\x18\x14 \x01(\fR\x15aiConversationContext\x12i\n" +
  6334. "\x1bbotPromotionMessageMetadata\x18\x15 \x01(\v2'.WAAICommon.BotPromotionMessageMetadataR\x1bbotPromotionMessageMetadata\x12`\n" +
  6335. "\x18botModeSelectionMetadata\x18\x16 \x01(\v2$.WAAICommon.BotModeSelectionMetadataR\x18botModeSelectionMetadata\x12H\n" +
  6336. "\x10botQuotaMetadata\x18\x17 \x01(\v2\x1c.WAAICommon.BotQuotaMetadataR\x10botQuotaMetadata\x12`\n" +
  6337. "\x18botAgeCollectionMetadata\x18\x18 \x01(\v2$.WAAICommon.BotAgeCollectionMetadataR\x18botAgeCollectionMetadata\x12@\n" +
  6338. "\x1bconversationStarterPromptID\x18\x19 \x01(\tR\x1bconversationStarterPromptID\x12$\n" +
  6339. "\rbotResponseID\x18\x1a \x01(\tR\rbotResponseID\x12`\n" +
  6340. "\x14verificationMetadata\x18\x1b \x01(\v2,.WAAICommon.BotSignatureVerificationMetadataR\x14verificationMetadata\x12`\n" +
  6341. "\x17unifiedResponseMutation\x18\x1c \x01(\v2&.WAAICommon.BotUnifiedResponseMutationR\x17unifiedResponseMutation\x12`\n" +
  6342. "\x18botMessageOriginMetadata\x18\x1d \x01(\v2$.WAAICommon.BotMessageOriginMetadataR\x18botMessageOriginMetadata\x12Z\n" +
  6343. "\x16inThreadSurveyMetadata\x18\x1e \x01(\v2\".WAAICommon.InThreadSurveyMetadataR\x16inThreadSurveyMetadata\x12>\n" +
  6344. "\rbotThreadInfo\x18\x1f \x01(\v2\x18.WAAICommon.AIThreadInfoR\rbotThreadInfo\x12+\n" +
  6345. "\x10internalMetadata\x18\xe7\a \x01(\fR\x10internalMetadata\"o\n" +
  6346. "\x19ForwardedAIBotMessageInfo\x12\x18\n" +
  6347. "\abotName\x18\x01 \x01(\tR\abotName\x12\x16\n" +
  6348. "\x06botJID\x18\x02 \x01(\tR\x06botJID\x12 \n" +
  6349. "\vcreatorName\x18\x03 \x01(\tR\vcreatorName\"\x8f\x01\n" +
  6350. "\x15BotMessageSharingInfo\x12R\n" +
  6351. "\x13botEntryPointOrigin\x18\x01 \x01(\x0e2 .WAAICommon.BotMetricsEntryPointR\x13botEntryPointOrigin\x12\"\n" +
  6352. "\fforwardScore\x18\x02 \x01(\rR\fforwardScore\"\x8a\x01\n" +
  6353. "\x16AIRichResponseImageURL\x12(\n" +
  6354. "\x0fimagePreviewURL\x18\x01 \x01(\tR\x0fimagePreviewURL\x12(\n" +
  6355. "\x0fimageHighResURL\x18\x02 \x01(\tR\x0fimageHighResURL\x12\x1c\n" +
  6356. "\tsourceURL\x18\x03 \x01(\tR\tsourceURL\"\xab\x01\n" +
  6357. "\x1fAIRichResponseGridImageMetadata\x12F\n" +
  6358. "\fgridImageURL\x18\x01 \x01(\v2\".WAAICommon.AIRichResponseImageURLR\fgridImageURL\x12@\n" +
  6359. "\timageURLs\x18\x02 \x03(\v2\".WAAICommon.AIRichResponseImageURLR\timageURLs\"\xd5\x01\n" +
  6360. "\x1bAIRichResponseTableMetadata\x12R\n" +
  6361. "\x04rows\x18\x01 \x03(\v2>.WAAICommon.AIRichResponseTableMetadata.AIRichResponseTableRowR\x04rows\x12\x14\n" +
  6362. "\x05title\x18\x02 \x01(\tR\x05title\x1aL\n" +
  6363. "\x16AIRichResponseTableRow\x12\x14\n" +
  6364. "\x05items\x18\x01 \x03(\tR\x05items\x12\x1c\n" +
  6365. "\tisHeading\x18\x02 \x01(\bR\tisHeading\"3\n" +
  6366. "\x1dAIRichResponseUnifiedResponse\x12\x12\n" +
  6367. "\x04data\x18\x01 \x01(\fR\x04data\"\x86\x04\n" +
  6368. "\x1bAIRichResponseLatexMetadata\x12\x12\n" +
  6369. "\x04text\x18\x01 \x01(\tR\x04text\x12g\n" +
  6370. "\vexpressions\x18\x02 \x03(\v2E.WAAICommon.AIRichResponseLatexMetadata.AIRichResponseLatexExpressionR\vexpressions\x1a\xe9\x02\n" +
  6371. "\x1dAIRichResponseLatexExpression\x12(\n" +
  6372. "\x0flatexExpression\x18\x01 \x01(\tR\x0flatexExpression\x12\x10\n" +
  6373. "\x03URL\x18\x02 \x01(\tR\x03URL\x12\x14\n" +
  6374. "\x05width\x18\x03 \x01(\x01R\x05width\x12\x16\n" +
  6375. "\x06height\x18\x04 \x01(\x01R\x06height\x12\x1e\n" +
  6376. "\n" +
  6377. "fontHeight\x18\x05 \x01(\x01R\n" +
  6378. "fontHeight\x12(\n" +
  6379. "\x0fimageTopPadding\x18\x06 \x01(\x01R\x0fimageTopPadding\x120\n" +
  6380. "\x13imageLeadingPadding\x18\a \x01(\x01R\x13imageLeadingPadding\x12.\n" +
  6381. "\x12imageBottomPadding\x18\b \x01(\x01R\x12imageBottomPadding\x122\n" +
  6382. "\x14imageTrailingPadding\x18\t \x01(\x01R\x14imageTrailingPadding\"\xf4\x03\n" +
  6383. "\x19AIRichResponseMapMetadata\x12&\n" +
  6384. "\x0ecenterLatitude\x18\x01 \x01(\x01R\x0ecenterLatitude\x12(\n" +
  6385. "\x0fcenterLongitude\x18\x02 \x01(\x01R\x0fcenterLongitude\x12$\n" +
  6386. "\rlatitudeDelta\x18\x03 \x01(\x01R\rlatitudeDelta\x12&\n" +
  6387. "\x0elongitudeDelta\x18\x04 \x01(\x01R\x0elongitudeDelta\x12c\n" +
  6388. "\vannotations\x18\x05 \x03(\v2A.WAAICommon.AIRichResponseMapMetadata.AIRichResponseMapAnnotationR\vannotations\x12\"\n" +
  6389. "\fshowInfoList\x18\x06 \x01(\bR\fshowInfoList\x1a\xad\x01\n" +
  6390. "\x1bAIRichResponseMapAnnotation\x12*\n" +
  6391. "\x10annotationNumber\x18\x01 \x01(\rR\x10annotationNumber\x12\x1a\n" +
  6392. "\blatitude\x18\x02 \x01(\x01R\blatitude\x12\x1c\n" +
  6393. "\tlongitude\x18\x03 \x01(\x01R\tlongitude\x12\x14\n" +
  6394. "\x05title\x18\x04 \x01(\tR\x05title\x12\x12\n" +
  6395. "\x04body\x18\x05 \x01(\tR\x04body\"\xa4\x06\n" +
  6396. "\x18AIRichResponseSubMessage\x12J\n" +
  6397. "\vmessageType\x18\x01 \x01(\x0e2(.WAAICommon.AIRichResponseSubMessageTypeR\vmessageType\x12Y\n" +
  6398. "\x11gridImageMetadata\x18\x02 \x01(\v2+.WAAICommon.AIRichResponseGridImageMetadataR\x11gridImageMetadata\x12 \n" +
  6399. "\vmessageText\x18\x03 \x01(\tR\vmessageText\x12S\n" +
  6400. "\rimageMetadata\x18\x04 \x01(\v2-.WAAICommon.AIRichResponseInlineImageMetadataR\rimageMetadata\x12J\n" +
  6401. "\fcodeMetadata\x18\x05 \x01(\v2&.WAAICommon.AIRichResponseCodeMetadataR\fcodeMetadata\x12M\n" +
  6402. "\rtableMetadata\x18\x06 \x01(\v2'.WAAICommon.AIRichResponseTableMetadataR\rtableMetadata\x12S\n" +
  6403. "\x0fdynamicMetadata\x18\a \x01(\v2).WAAICommon.AIRichResponseDynamicMetadataR\x0fdynamicMetadata\x12M\n" +
  6404. "\rlatexMetadata\x18\b \x01(\v2'.WAAICommon.AIRichResponseLatexMetadataR\rlatexMetadata\x12G\n" +
  6405. "\vmapMetadata\x18\t \x01(\v2%.WAAICommon.AIRichResponseMapMetadataR\vmapMetadata\x12b\n" +
  6406. "\x14contentItemsMetadata\x18\n" +
  6407. " \x01(\v2..WAAICommon.AIRichResponseContentItemsMetadataR\x14contentItemsMetadata*\xec\a\n" +
  6408. "\x14BotMetricsEntryPoint\x12\x19\n" +
  6409. "\x15UNDEFINED_ENTRY_POINT\x10\x00\x12\v\n" +
  6410. "\aFAVICON\x10\x01\x12\f\n" +
  6411. "\bCHATLIST\x10\x02\x12#\n" +
  6412. "\x1fAISEARCH_NULL_STATE_PAPER_PLANE\x10\x03\x12\"\n" +
  6413. "\x1eAISEARCH_NULL_STATE_SUGGESTION\x10\x04\x12\"\n" +
  6414. "\x1eAISEARCH_TYPE_AHEAD_SUGGESTION\x10\x05\x12#\n" +
  6415. "\x1fAISEARCH_TYPE_AHEAD_PAPER_PLANE\x10\x06\x12'\n" +
  6416. "#AISEARCH_TYPE_AHEAD_RESULT_CHATLIST\x10\a\x12'\n" +
  6417. "#AISEARCH_TYPE_AHEAD_RESULT_MESSAGES\x10\b\x12\x16\n" +
  6418. "\x12AIVOICE_SEARCH_BAR\x10\t\x12\x13\n" +
  6419. "\x0fAIVOICE_FAVICON\x10\n" +
  6420. "\x12\f\n" +
  6421. "\bAISTUDIO\x10\v\x12\f\n" +
  6422. "\bDEEPLINK\x10\f\x12\x10\n" +
  6423. "\fNOTIFICATION\x10\r\x12\x1a\n" +
  6424. "\x16PROFILE_MESSAGE_BUTTON\x10\x0e\x12\v\n" +
  6425. "\aFORWARD\x10\x0f\x12\x10\n" +
  6426. "\fAPP_SHORTCUT\x10\x10\x12\r\n" +
  6427. "\tFF_FAMILY\x10\x11\x12\n" +
  6428. "\n" +
  6429. "\x06AI_TAB\x10\x12\x12\v\n" +
  6430. "\aAI_HOME\x10\x13\x12\x19\n" +
  6431. "\x15AI_DEEPLINK_IMMERSIVE\x10\x14\x12\x0f\n" +
  6432. "\vAI_DEEPLINK\x10\x15\x12#\n" +
  6433. "\x1fMETA_AI_CHAT_SHORTCUT_AI_STUDIO\x10\x16\x12\x1f\n" +
  6434. "\x1bUGC_CHAT_SHORTCUT_AI_STUDIO\x10\x17\x12\x16\n" +
  6435. "\x12NEW_CHAT_AI_STUDIO\x10\x18\x12 \n" +
  6436. "\x1cAIVOICE_FAVICON_CALL_HISTORY\x10\x19\x12\x1c\n" +
  6437. "\x18ASK_META_AI_CONTEXT_MENU\x10\x1a\x12!\n" +
  6438. "\x1dASK_META_AI_CONTEXT_MENU_1ON1\x10\x1b\x12\"\n" +
  6439. "\x1eASK_META_AI_CONTEXT_MENU_GROUP\x10\x1c\x12\x17\n" +
  6440. "\x13INVOKE_META_AI_1ON1\x10\x1d\x12\x18\n" +
  6441. "\x14INVOKE_META_AI_GROUP\x10\x1e\x12\x13\n" +
  6442. "\x0fMETA_AI_FORWARD\x10\x1f\x12\x17\n" +
  6443. "\x13NEW_CHAT_AI_CONTACT\x10 \x12$\n" +
  6444. " MESSAGE_QUICK_ACTION_1_ON_1_CHAT\x10!\x12#\n" +
  6445. "\x1fMESSAGE_QUICK_ACTION_GROUP_CHAT\x10\"\x12\x1f\n" +
  6446. "\x1bATTACHMENT_TRAY_1_ON_1_CHAT\x10#\x12\x1e\n" +
  6447. "\x1aATTACHMENT_TRAY_GROUP_CHAT\x10$*\xa2\x01\n" +
  6448. "\x1aBotMetricsThreadEntryPoint\x12\x11\n" +
  6449. "\rAI_TAB_THREAD\x10\x01\x12\x12\n" +
  6450. "\x0eAI_HOME_THREAD\x10\x02\x12 \n" +
  6451. "\x1cAI_DEEPLINK_IMMERSIVE_THREAD\x10\x03\x12\x16\n" +
  6452. "\x12AI_DEEPLINK_THREAD\x10\x04\x12#\n" +
  6453. "\x1fASK_META_AI_CONTEXT_MENU_THREAD\x10\x05*}\n" +
  6454. "\x10BotSessionSource\x12\b\n" +
  6455. "\x04NONE\x10\x00\x12\x0e\n" +
  6456. "\n" +
  6457. "NULL_STATE\x10\x01\x12\r\n" +
  6458. "\tTYPEAHEAD\x10\x02\x12\x0e\n" +
  6459. "\n" +
  6460. "USER_INPUT\x10\x03\x12\r\n" +
  6461. "\tEMU_FLASH\x10\x04\x12\x16\n" +
  6462. "\x12EMU_FLASH_FOLLOWUP\x10\x05\x12\t\n" +
  6463. "\x05VOICE\x10\x06*b\n" +
  6464. "\x19AIRichResponseMessageType\x12!\n" +
  6465. "\x1dAI_RICH_RESPONSE_TYPE_UNKNOWN\x10\x00\x12\"\n" +
  6466. "\x1eAI_RICH_RESPONSE_TYPE_STANDARD\x10\x01*\xca\x02\n" +
  6467. "\x1cAIRichResponseSubMessageType\x12\x1c\n" +
  6468. "\x18AI_RICH_RESPONSE_UNKNOWN\x10\x00\x12\x1f\n" +
  6469. "\x1bAI_RICH_RESPONSE_GRID_IMAGE\x10\x01\x12\x19\n" +
  6470. "\x15AI_RICH_RESPONSE_TEXT\x10\x02\x12!\n" +
  6471. "\x1dAI_RICH_RESPONSE_INLINE_IMAGE\x10\x03\x12\x1a\n" +
  6472. "\x16AI_RICH_RESPONSE_TABLE\x10\x04\x12\x19\n" +
  6473. "\x15AI_RICH_RESPONSE_CODE\x10\x05\x12\x1c\n" +
  6474. "\x18AI_RICH_RESPONSE_DYNAMIC\x10\x06\x12\x18\n" +
  6475. "\x14AI_RICH_RESPONSE_MAP\x10\a\x12\x1a\n" +
  6476. "\x16AI_RICH_RESPONSE_LATEX\x10\b\x12\"\n" +
  6477. "\x1eAI_RICH_RESPONSE_CONTENT_ITEMS\x10\tB1Z/git.bobomao.top/joey/whatsmeow/proto/waAICommon"
  6478. var (
  6479. file_waAICommon_WAAICommon_proto_rawDescOnce sync.Once
  6480. file_waAICommon_WAAICommon_proto_rawDescData []byte
  6481. )
  6482. func file_waAICommon_WAAICommon_proto_rawDescGZIP() []byte {
  6483. file_waAICommon_WAAICommon_proto_rawDescOnce.Do(func() {
  6484. file_waAICommon_WAAICommon_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waAICommon_WAAICommon_proto_rawDesc), len(file_waAICommon_WAAICommon_proto_rawDesc)))
  6485. })
  6486. return file_waAICommon_WAAICommon_proto_rawDescData
  6487. }
  6488. var file_waAICommon_WAAICommon_proto_enumTypes = make([]protoimpl.EnumInfo, 34)
  6489. var file_waAICommon_WAAICommon_proto_msgTypes = make([]protoimpl.MessageInfo, 68)
  6490. var file_waAICommon_WAAICommon_proto_goTypes = []any{
  6491. (BotMetricsEntryPoint)(0), // 0: WAAICommon.BotMetricsEntryPoint
  6492. (BotMetricsThreadEntryPoint)(0), // 1: WAAICommon.BotMetricsThreadEntryPoint
  6493. (BotSessionSource)(0), // 2: WAAICommon.BotSessionSource
  6494. (AIRichResponseMessageType)(0), // 3: WAAICommon.AIRichResponseMessageType
  6495. (AIRichResponseSubMessageType)(0), // 4: WAAICommon.AIRichResponseSubMessageType
  6496. (BotPluginMetadata_PluginType)(0), // 5: WAAICommon.BotPluginMetadata.PluginType
  6497. (BotPluginMetadata_SearchProvider)(0), // 6: WAAICommon.BotPluginMetadata.SearchProvider
  6498. (BotLinkedAccount_BotLinkedAccountType)(0), // 7: WAAICommon.BotLinkedAccount.BotLinkedAccountType
  6499. (BotSignatureVerificationUseCaseProof_BotSignatureUseCase)(0), // 8: WAAICommon.BotSignatureVerificationUseCaseProof.BotSignatureUseCase
  6500. (BotPromotionMessageMetadata_BotPromotionType)(0), // 9: WAAICommon.BotPromotionMessageMetadata.BotPromotionType
  6501. (BotMediaMetadata_OrientationType)(0), // 10: WAAICommon.BotMediaMetadata.OrientationType
  6502. (BotReminderMetadata_ReminderFrequency)(0), // 11: WAAICommon.BotReminderMetadata.ReminderFrequency
  6503. (BotReminderMetadata_ReminderAction)(0), // 12: WAAICommon.BotReminderMetadata.ReminderAction
  6504. (BotModelMetadata_PremiumModelStatus)(0), // 13: WAAICommon.BotModelMetadata.PremiumModelStatus
  6505. (BotModelMetadata_ModelType)(0), // 14: WAAICommon.BotModelMetadata.ModelType
  6506. (BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider)(0), // 15: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotSearchSourceProvider
  6507. (BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus)(0), // 16: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.PlanningStepStatus
  6508. (BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider)(0), // 17: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata.BotPlanningSearchSourceProvider
  6509. (BotCapabilityMetadata_BotCapabilityType)(0), // 18: WAAICommon.BotCapabilityMetadata.BotCapabilityType
  6510. (BotModeSelectionMetadata_BotUserSelectionMode)(0), // 19: WAAICommon.BotModeSelectionMetadata.BotUserSelectionMode
  6511. (BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType)(0), // 20: WAAICommon.BotQuotaMetadata.BotFeatureQuotaMetadata.BotFeatureType
  6512. (BotImagineMetadata_ImagineType)(0), // 21: WAAICommon.BotImagineMetadata.ImagineType
  6513. (BotAgeCollectionMetadata_AgeCollectionType)(0), // 22: WAAICommon.BotAgeCollectionMetadata.AgeCollectionType
  6514. (BotSourcesMetadata_BotSourceItem_SourceProvider)(0), // 23: WAAICommon.BotSourcesMetadata.BotSourceItem.SourceProvider
  6515. (BotMessageOrigin_BotMessageOriginType)(0), // 24: WAAICommon.BotMessageOrigin.BotMessageOriginType
  6516. (AIThreadInfo_AIThreadClientInfo_AIThreadType)(0), // 25: WAAICommon.AIThreadInfo.AIThreadClientInfo.AIThreadType
  6517. (BotFeedbackMessage_ReportKind)(0), // 26: WAAICommon.BotFeedbackMessage.ReportKind
  6518. (BotFeedbackMessage_BotFeedbackKindMultiplePositive)(0), // 27: WAAICommon.BotFeedbackMessage.BotFeedbackKindMultiplePositive
  6519. (BotFeedbackMessage_BotFeedbackKindMultipleNegative)(0), // 28: WAAICommon.BotFeedbackMessage.BotFeedbackKindMultipleNegative
  6520. (BotFeedbackMessage_BotFeedbackKind)(0), // 29: WAAICommon.BotFeedbackMessage.BotFeedbackKind
  6521. (AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment)(0), // 30: WAAICommon.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment
  6522. (AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType)(0), // 31: WAAICommon.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType
  6523. (AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType)(0), // 32: WAAICommon.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType
  6524. (AIRichResponseContentItemsMetadata_ContentType)(0), // 33: WAAICommon.AIRichResponseContentItemsMetadata.ContentType
  6525. (*BotPluginMetadata)(nil), // 34: WAAICommon.BotPluginMetadata
  6526. (*BotLinkedAccount)(nil), // 35: WAAICommon.BotLinkedAccount
  6527. (*BotSignatureVerificationUseCaseProof)(nil), // 36: WAAICommon.BotSignatureVerificationUseCaseProof
  6528. (*BotPromotionMessageMetadata)(nil), // 37: WAAICommon.BotPromotionMessageMetadata
  6529. (*BotMediaMetadata)(nil), // 38: WAAICommon.BotMediaMetadata
  6530. (*BotReminderMetadata)(nil), // 39: WAAICommon.BotReminderMetadata
  6531. (*BotModelMetadata)(nil), // 40: WAAICommon.BotModelMetadata
  6532. (*BotProgressIndicatorMetadata)(nil), // 41: WAAICommon.BotProgressIndicatorMetadata
  6533. (*BotCapabilityMetadata)(nil), // 42: WAAICommon.BotCapabilityMetadata
  6534. (*BotModeSelectionMetadata)(nil), // 43: WAAICommon.BotModeSelectionMetadata
  6535. (*BotQuotaMetadata)(nil), // 44: WAAICommon.BotQuotaMetadata
  6536. (*BotImagineMetadata)(nil), // 45: WAAICommon.BotImagineMetadata
  6537. (*BotAgeCollectionMetadata)(nil), // 46: WAAICommon.BotAgeCollectionMetadata
  6538. (*BotSourcesMetadata)(nil), // 47: WAAICommon.BotSourcesMetadata
  6539. (*BotMessageOrigin)(nil), // 48: WAAICommon.BotMessageOrigin
  6540. (*AIThreadInfo)(nil), // 49: WAAICommon.AIThreadInfo
  6541. (*BotFeedbackMessage)(nil), // 50: WAAICommon.BotFeedbackMessage
  6542. (*AIRichResponseInlineImageMetadata)(nil), // 51: WAAICommon.AIRichResponseInlineImageMetadata
  6543. (*AIRichResponseCodeMetadata)(nil), // 52: WAAICommon.AIRichResponseCodeMetadata
  6544. (*AIRichResponseDynamicMetadata)(nil), // 53: WAAICommon.AIRichResponseDynamicMetadata
  6545. (*AIRichResponseContentItemsMetadata)(nil), // 54: WAAICommon.AIRichResponseContentItemsMetadata
  6546. (*BotAvatarMetadata)(nil), // 55: WAAICommon.BotAvatarMetadata
  6547. (*BotSuggestedPromptMetadata)(nil), // 56: WAAICommon.BotSuggestedPromptMetadata
  6548. (*BotPromptSuggestions)(nil), // 57: WAAICommon.BotPromptSuggestions
  6549. (*BotPromptSuggestion)(nil), // 58: WAAICommon.BotPromptSuggestion
  6550. (*BotLinkedAccountsMetadata)(nil), // 59: WAAICommon.BotLinkedAccountsMetadata
  6551. (*BotMemoryMetadata)(nil), // 60: WAAICommon.BotMemoryMetadata
  6552. (*BotMemoryFact)(nil), // 61: WAAICommon.BotMemoryFact
  6553. (*BotSignatureVerificationMetadata)(nil), // 62: WAAICommon.BotSignatureVerificationMetadata
  6554. (*BotRenderingMetadata)(nil), // 63: WAAICommon.BotRenderingMetadata
  6555. (*BotMetricsMetadata)(nil), // 64: WAAICommon.BotMetricsMetadata
  6556. (*BotSessionMetadata)(nil), // 65: WAAICommon.BotSessionMetadata
  6557. (*BotMemuMetadata)(nil), // 66: WAAICommon.BotMemuMetadata
  6558. (*InThreadSurveyMetadata)(nil), // 67: WAAICommon.InThreadSurveyMetadata
  6559. (*BotMessageOriginMetadata)(nil), // 68: WAAICommon.BotMessageOriginMetadata
  6560. (*BotUnifiedResponseMutation)(nil), // 69: WAAICommon.BotUnifiedResponseMutation
  6561. (*BotMetadata)(nil), // 70: WAAICommon.BotMetadata
  6562. (*ForwardedAIBotMessageInfo)(nil), // 71: WAAICommon.ForwardedAIBotMessageInfo
  6563. (*BotMessageSharingInfo)(nil), // 72: WAAICommon.BotMessageSharingInfo
  6564. (*AIRichResponseImageURL)(nil), // 73: WAAICommon.AIRichResponseImageURL
  6565. (*AIRichResponseGridImageMetadata)(nil), // 74: WAAICommon.AIRichResponseGridImageMetadata
  6566. (*AIRichResponseTableMetadata)(nil), // 75: WAAICommon.AIRichResponseTableMetadata
  6567. (*AIRichResponseUnifiedResponse)(nil), // 76: WAAICommon.AIRichResponseUnifiedResponse
  6568. (*AIRichResponseLatexMetadata)(nil), // 77: WAAICommon.AIRichResponseLatexMetadata
  6569. (*AIRichResponseMapMetadata)(nil), // 78: WAAICommon.AIRichResponseMapMetadata
  6570. (*AIRichResponseSubMessage)(nil), // 79: WAAICommon.AIRichResponseSubMessage
  6571. (*BotProgressIndicatorMetadata_BotPlanningStepMetadata)(nil), // 80: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata
  6572. (*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata)(nil), // 81: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata
  6573. (*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata)(nil), // 82: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata
  6574. (*BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata)(nil), // 83: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata
  6575. (*BotQuotaMetadata_BotFeatureQuotaMetadata)(nil), // 84: WAAICommon.BotQuotaMetadata.BotFeatureQuotaMetadata
  6576. (*BotSourcesMetadata_BotSourceItem)(nil), // 85: WAAICommon.BotSourcesMetadata.BotSourceItem
  6577. (*AIThreadInfo_AIThreadClientInfo)(nil), // 86: WAAICommon.AIThreadInfo.AIThreadClientInfo
  6578. (*AIThreadInfo_AIThreadServerInfo)(nil), // 87: WAAICommon.AIThreadInfo.AIThreadServerInfo
  6579. (*BotFeedbackMessage_SideBySideSurveyMetadata)(nil), // 88: WAAICommon.BotFeedbackMessage.SideBySideSurveyMetadata
  6580. (*BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData)(nil), // 89: WAAICommon.BotFeedbackMessage.SideBySideSurveyMetadata.SideBySideSurveyAnalyticsData
  6581. (*AIRichResponseCodeMetadata_AIRichResponseCodeBlock)(nil), // 90: WAAICommon.AIRichResponseCodeMetadata.AIRichResponseCodeBlock
  6582. (*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata)(nil), // 91: WAAICommon.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata
  6583. (*AIRichResponseContentItemsMetadata_AIRichResponseReelItem)(nil), // 92: WAAICommon.AIRichResponseContentItemsMetadata.AIRichResponseReelItem
  6584. (*BotRenderingMetadata_Keyword)(nil), // 93: WAAICommon.BotRenderingMetadata.Keyword
  6585. (*InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart)(nil), // 94: WAAICommon.InThreadSurveyMetadata.InThreadSurveyPrivacyStatementPart
  6586. (*InThreadSurveyMetadata_InThreadSurveyOption)(nil), // 95: WAAICommon.InThreadSurveyMetadata.InThreadSurveyOption
  6587. (*InThreadSurveyMetadata_InThreadSurveyQuestion)(nil), // 96: WAAICommon.InThreadSurveyMetadata.InThreadSurveyQuestion
  6588. (*BotUnifiedResponseMutation_MediaDetailsMetadata)(nil), // 97: WAAICommon.BotUnifiedResponseMutation.MediaDetailsMetadata
  6589. (*BotUnifiedResponseMutation_SideBySideMetadata)(nil), // 98: WAAICommon.BotUnifiedResponseMutation.SideBySideMetadata
  6590. (*AIRichResponseTableMetadata_AIRichResponseTableRow)(nil), // 99: WAAICommon.AIRichResponseTableMetadata.AIRichResponseTableRow
  6591. (*AIRichResponseLatexMetadata_AIRichResponseLatexExpression)(nil), // 100: WAAICommon.AIRichResponseLatexMetadata.AIRichResponseLatexExpression
  6592. (*AIRichResponseMapMetadata_AIRichResponseMapAnnotation)(nil), // 101: WAAICommon.AIRichResponseMapMetadata.AIRichResponseMapAnnotation
  6593. (*waCommon.MessageKey)(nil), // 102: WACommon.MessageKey
  6594. }
  6595. var file_waAICommon_WAAICommon_proto_depIdxs = []int32{
  6596. 6, // 0: WAAICommon.BotPluginMetadata.provider:type_name -> WAAICommon.BotPluginMetadata.SearchProvider
  6597. 5, // 1: WAAICommon.BotPluginMetadata.pluginType:type_name -> WAAICommon.BotPluginMetadata.PluginType
  6598. 102, // 2: WAAICommon.BotPluginMetadata.parentPluginMessageKey:type_name -> WACommon.MessageKey
  6599. 5, // 3: WAAICommon.BotPluginMetadata.deprecatedField:type_name -> WAAICommon.BotPluginMetadata.PluginType
  6600. 5, // 4: WAAICommon.BotPluginMetadata.parentPluginType:type_name -> WAAICommon.BotPluginMetadata.PluginType
  6601. 7, // 5: WAAICommon.BotLinkedAccount.type:type_name -> WAAICommon.BotLinkedAccount.BotLinkedAccountType
  6602. 8, // 6: WAAICommon.BotSignatureVerificationUseCaseProof.useCase:type_name -> WAAICommon.BotSignatureVerificationUseCaseProof.BotSignatureUseCase
  6603. 9, // 7: WAAICommon.BotPromotionMessageMetadata.promotionType:type_name -> WAAICommon.BotPromotionMessageMetadata.BotPromotionType
  6604. 10, // 8: WAAICommon.BotMediaMetadata.orientationType:type_name -> WAAICommon.BotMediaMetadata.OrientationType
  6605. 102, // 9: WAAICommon.BotReminderMetadata.requestMessageKey:type_name -> WACommon.MessageKey
  6606. 12, // 10: WAAICommon.BotReminderMetadata.action:type_name -> WAAICommon.BotReminderMetadata.ReminderAction
  6607. 11, // 11: WAAICommon.BotReminderMetadata.frequency:type_name -> WAAICommon.BotReminderMetadata.ReminderFrequency
  6608. 14, // 12: WAAICommon.BotModelMetadata.modelType:type_name -> WAAICommon.BotModelMetadata.ModelType
  6609. 13, // 13: WAAICommon.BotModelMetadata.premiumModelStatus:type_name -> WAAICommon.BotModelMetadata.PremiumModelStatus
  6610. 80, // 14: WAAICommon.BotProgressIndicatorMetadata.stepsMetadata:type_name -> WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata
  6611. 18, // 15: WAAICommon.BotCapabilityMetadata.capabilities:type_name -> WAAICommon.BotCapabilityMetadata.BotCapabilityType
  6612. 19, // 16: WAAICommon.BotModeSelectionMetadata.mode:type_name -> WAAICommon.BotModeSelectionMetadata.BotUserSelectionMode
  6613. 84, // 17: WAAICommon.BotQuotaMetadata.botFeatureQuotaMetadata:type_name -> WAAICommon.BotQuotaMetadata.BotFeatureQuotaMetadata
  6614. 21, // 18: WAAICommon.BotImagineMetadata.imagineType:type_name -> WAAICommon.BotImagineMetadata.ImagineType
  6615. 22, // 19: WAAICommon.BotAgeCollectionMetadata.ageCollectionType:type_name -> WAAICommon.BotAgeCollectionMetadata.AgeCollectionType
  6616. 85, // 20: WAAICommon.BotSourcesMetadata.sources:type_name -> WAAICommon.BotSourcesMetadata.BotSourceItem
  6617. 24, // 21: WAAICommon.BotMessageOrigin.type:type_name -> WAAICommon.BotMessageOrigin.BotMessageOriginType
  6618. 87, // 22: WAAICommon.AIThreadInfo.serverInfo:type_name -> WAAICommon.AIThreadInfo.AIThreadServerInfo
  6619. 86, // 23: WAAICommon.AIThreadInfo.clientInfo:type_name -> WAAICommon.AIThreadInfo.AIThreadClientInfo
  6620. 102, // 24: WAAICommon.BotFeedbackMessage.messageKey:type_name -> WACommon.MessageKey
  6621. 29, // 25: WAAICommon.BotFeedbackMessage.kind:type_name -> WAAICommon.BotFeedbackMessage.BotFeedbackKind
  6622. 26, // 26: WAAICommon.BotFeedbackMessage.kindReport:type_name -> WAAICommon.BotFeedbackMessage.ReportKind
  6623. 88, // 27: WAAICommon.BotFeedbackMessage.sideBySideSurveyMetadata:type_name -> WAAICommon.BotFeedbackMessage.SideBySideSurveyMetadata
  6624. 73, // 28: WAAICommon.AIRichResponseInlineImageMetadata.imageURL:type_name -> WAAICommon.AIRichResponseImageURL
  6625. 30, // 29: WAAICommon.AIRichResponseInlineImageMetadata.alignment:type_name -> WAAICommon.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment
  6626. 90, // 30: WAAICommon.AIRichResponseCodeMetadata.codeBlocks:type_name -> WAAICommon.AIRichResponseCodeMetadata.AIRichResponseCodeBlock
  6627. 32, // 31: WAAICommon.AIRichResponseDynamicMetadata.type:type_name -> WAAICommon.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType
  6628. 91, // 32: WAAICommon.AIRichResponseContentItemsMetadata.itemsMetadata:type_name -> WAAICommon.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata
  6629. 33, // 33: WAAICommon.AIRichResponseContentItemsMetadata.contentType:type_name -> WAAICommon.AIRichResponseContentItemsMetadata.ContentType
  6630. 57, // 34: WAAICommon.BotSuggestedPromptMetadata.promptSuggestions:type_name -> WAAICommon.BotPromptSuggestions
  6631. 58, // 35: WAAICommon.BotPromptSuggestions.suggestions:type_name -> WAAICommon.BotPromptSuggestion
  6632. 35, // 36: WAAICommon.BotLinkedAccountsMetadata.accounts:type_name -> WAAICommon.BotLinkedAccount
  6633. 61, // 37: WAAICommon.BotMemoryMetadata.addedFacts:type_name -> WAAICommon.BotMemoryFact
  6634. 61, // 38: WAAICommon.BotMemoryMetadata.removedFacts:type_name -> WAAICommon.BotMemoryFact
  6635. 36, // 39: WAAICommon.BotSignatureVerificationMetadata.proofs:type_name -> WAAICommon.BotSignatureVerificationUseCaseProof
  6636. 93, // 40: WAAICommon.BotRenderingMetadata.keywords:type_name -> WAAICommon.BotRenderingMetadata.Keyword
  6637. 0, // 41: WAAICommon.BotMetricsMetadata.destinationEntryPoint:type_name -> WAAICommon.BotMetricsEntryPoint
  6638. 1, // 42: WAAICommon.BotMetricsMetadata.threadOrigin:type_name -> WAAICommon.BotMetricsThreadEntryPoint
  6639. 2, // 43: WAAICommon.BotSessionMetadata.sessionSource:type_name -> WAAICommon.BotSessionSource
  6640. 38, // 44: WAAICommon.BotMemuMetadata.faceImages:type_name -> WAAICommon.BotMediaMetadata
  6641. 96, // 45: WAAICommon.InThreadSurveyMetadata.questions:type_name -> WAAICommon.InThreadSurveyMetadata.InThreadSurveyQuestion
  6642. 94, // 46: WAAICommon.InThreadSurveyMetadata.privacyStatementParts:type_name -> WAAICommon.InThreadSurveyMetadata.InThreadSurveyPrivacyStatementPart
  6643. 48, // 47: WAAICommon.BotMessageOriginMetadata.origins:type_name -> WAAICommon.BotMessageOrigin
  6644. 98, // 48: WAAICommon.BotUnifiedResponseMutation.sbsMetadata:type_name -> WAAICommon.BotUnifiedResponseMutation.SideBySideMetadata
  6645. 97, // 49: WAAICommon.BotUnifiedResponseMutation.mediaDetailsMetadataList:type_name -> WAAICommon.BotUnifiedResponseMutation.MediaDetailsMetadata
  6646. 55, // 50: WAAICommon.BotMetadata.avatarMetadata:type_name -> WAAICommon.BotAvatarMetadata
  6647. 34, // 51: WAAICommon.BotMetadata.pluginMetadata:type_name -> WAAICommon.BotPluginMetadata
  6648. 56, // 52: WAAICommon.BotMetadata.suggestedPromptMetadata:type_name -> WAAICommon.BotSuggestedPromptMetadata
  6649. 65, // 53: WAAICommon.BotMetadata.sessionMetadata:type_name -> WAAICommon.BotSessionMetadata
  6650. 66, // 54: WAAICommon.BotMetadata.memuMetadata:type_name -> WAAICommon.BotMemuMetadata
  6651. 39, // 55: WAAICommon.BotMetadata.reminderMetadata:type_name -> WAAICommon.BotReminderMetadata
  6652. 40, // 56: WAAICommon.BotMetadata.modelMetadata:type_name -> WAAICommon.BotModelMetadata
  6653. 41, // 57: WAAICommon.BotMetadata.progressIndicatorMetadata:type_name -> WAAICommon.BotProgressIndicatorMetadata
  6654. 42, // 58: WAAICommon.BotMetadata.capabilityMetadata:type_name -> WAAICommon.BotCapabilityMetadata
  6655. 45, // 59: WAAICommon.BotMetadata.imagineMetadata:type_name -> WAAICommon.BotImagineMetadata
  6656. 60, // 60: WAAICommon.BotMetadata.memoryMetadata:type_name -> WAAICommon.BotMemoryMetadata
  6657. 63, // 61: WAAICommon.BotMetadata.renderingMetadata:type_name -> WAAICommon.BotRenderingMetadata
  6658. 64, // 62: WAAICommon.BotMetadata.botMetricsMetadata:type_name -> WAAICommon.BotMetricsMetadata
  6659. 59, // 63: WAAICommon.BotMetadata.botLinkedAccountsMetadata:type_name -> WAAICommon.BotLinkedAccountsMetadata
  6660. 47, // 64: WAAICommon.BotMetadata.richResponseSourcesMetadata:type_name -> WAAICommon.BotSourcesMetadata
  6661. 37, // 65: WAAICommon.BotMetadata.botPromotionMessageMetadata:type_name -> WAAICommon.BotPromotionMessageMetadata
  6662. 43, // 66: WAAICommon.BotMetadata.botModeSelectionMetadata:type_name -> WAAICommon.BotModeSelectionMetadata
  6663. 44, // 67: WAAICommon.BotMetadata.botQuotaMetadata:type_name -> WAAICommon.BotQuotaMetadata
  6664. 46, // 68: WAAICommon.BotMetadata.botAgeCollectionMetadata:type_name -> WAAICommon.BotAgeCollectionMetadata
  6665. 62, // 69: WAAICommon.BotMetadata.verificationMetadata:type_name -> WAAICommon.BotSignatureVerificationMetadata
  6666. 69, // 70: WAAICommon.BotMetadata.unifiedResponseMutation:type_name -> WAAICommon.BotUnifiedResponseMutation
  6667. 68, // 71: WAAICommon.BotMetadata.botMessageOriginMetadata:type_name -> WAAICommon.BotMessageOriginMetadata
  6668. 67, // 72: WAAICommon.BotMetadata.inThreadSurveyMetadata:type_name -> WAAICommon.InThreadSurveyMetadata
  6669. 49, // 73: WAAICommon.BotMetadata.botThreadInfo:type_name -> WAAICommon.AIThreadInfo
  6670. 0, // 74: WAAICommon.BotMessageSharingInfo.botEntryPointOrigin:type_name -> WAAICommon.BotMetricsEntryPoint
  6671. 73, // 75: WAAICommon.AIRichResponseGridImageMetadata.gridImageURL:type_name -> WAAICommon.AIRichResponseImageURL
  6672. 73, // 76: WAAICommon.AIRichResponseGridImageMetadata.imageURLs:type_name -> WAAICommon.AIRichResponseImageURL
  6673. 99, // 77: WAAICommon.AIRichResponseTableMetadata.rows:type_name -> WAAICommon.AIRichResponseTableMetadata.AIRichResponseTableRow
  6674. 100, // 78: WAAICommon.AIRichResponseLatexMetadata.expressions:type_name -> WAAICommon.AIRichResponseLatexMetadata.AIRichResponseLatexExpression
  6675. 101, // 79: WAAICommon.AIRichResponseMapMetadata.annotations:type_name -> WAAICommon.AIRichResponseMapMetadata.AIRichResponseMapAnnotation
  6676. 4, // 80: WAAICommon.AIRichResponseSubMessage.messageType:type_name -> WAAICommon.AIRichResponseSubMessageType
  6677. 74, // 81: WAAICommon.AIRichResponseSubMessage.gridImageMetadata:type_name -> WAAICommon.AIRichResponseGridImageMetadata
  6678. 51, // 82: WAAICommon.AIRichResponseSubMessage.imageMetadata:type_name -> WAAICommon.AIRichResponseInlineImageMetadata
  6679. 52, // 83: WAAICommon.AIRichResponseSubMessage.codeMetadata:type_name -> WAAICommon.AIRichResponseCodeMetadata
  6680. 75, // 84: WAAICommon.AIRichResponseSubMessage.tableMetadata:type_name -> WAAICommon.AIRichResponseTableMetadata
  6681. 53, // 85: WAAICommon.AIRichResponseSubMessage.dynamicMetadata:type_name -> WAAICommon.AIRichResponseDynamicMetadata
  6682. 77, // 86: WAAICommon.AIRichResponseSubMessage.latexMetadata:type_name -> WAAICommon.AIRichResponseLatexMetadata
  6683. 78, // 87: WAAICommon.AIRichResponseSubMessage.mapMetadata:type_name -> WAAICommon.AIRichResponseMapMetadata
  6684. 54, // 88: WAAICommon.AIRichResponseSubMessage.contentItemsMetadata:type_name -> WAAICommon.AIRichResponseContentItemsMetadata
  6685. 81, // 89: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.sourcesMetadata:type_name -> WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata
  6686. 16, // 90: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.status:type_name -> WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.PlanningStepStatus
  6687. 82, // 91: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.sections:type_name -> WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata
  6688. 17, // 92: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata.provider:type_name -> WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata.BotPlanningSearchSourceProvider
  6689. 83, // 93: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata.sourcesMetadata:type_name -> WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata
  6690. 15, // 94: WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata.provider:type_name -> WAAICommon.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotSearchSourceProvider
  6691. 20, // 95: WAAICommon.BotQuotaMetadata.BotFeatureQuotaMetadata.featureType:type_name -> WAAICommon.BotQuotaMetadata.BotFeatureQuotaMetadata.BotFeatureType
  6692. 23, // 96: WAAICommon.BotSourcesMetadata.BotSourceItem.provider:type_name -> WAAICommon.BotSourcesMetadata.BotSourceItem.SourceProvider
  6693. 25, // 97: WAAICommon.AIThreadInfo.AIThreadClientInfo.type:type_name -> WAAICommon.AIThreadInfo.AIThreadClientInfo.AIThreadType
  6694. 89, // 98: WAAICommon.BotFeedbackMessage.SideBySideSurveyMetadata.analyticsData:type_name -> WAAICommon.BotFeedbackMessage.SideBySideSurveyMetadata.SideBySideSurveyAnalyticsData
  6695. 31, // 99: WAAICommon.AIRichResponseCodeMetadata.AIRichResponseCodeBlock.highlightType:type_name -> WAAICommon.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType
  6696. 92, // 100: WAAICommon.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata.reelItem:type_name -> WAAICommon.AIRichResponseContentItemsMetadata.AIRichResponseReelItem
  6697. 95, // 101: WAAICommon.InThreadSurveyMetadata.InThreadSurveyQuestion.questionOptions:type_name -> WAAICommon.InThreadSurveyMetadata.InThreadSurveyOption
  6698. 38, // 102: WAAICommon.BotUnifiedResponseMutation.MediaDetailsMetadata.highResMedia:type_name -> WAAICommon.BotMediaMetadata
  6699. 38, // 103: WAAICommon.BotUnifiedResponseMutation.MediaDetailsMetadata.previewMedia:type_name -> WAAICommon.BotMediaMetadata
  6700. 104, // [104:104] is the sub-list for method output_type
  6701. 104, // [104:104] is the sub-list for method input_type
  6702. 104, // [104:104] is the sub-list for extension type_name
  6703. 104, // [104:104] is the sub-list for extension extendee
  6704. 0, // [0:104] is the sub-list for field type_name
  6705. }
  6706. func init() { file_waAICommon_WAAICommon_proto_init() }
  6707. func file_waAICommon_WAAICommon_proto_init() {
  6708. if File_waAICommon_WAAICommon_proto != nil {
  6709. return
  6710. }
  6711. file_waAICommon_WAAICommon_proto_msgTypes[57].OneofWrappers = []any{
  6712. (*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem)(nil),
  6713. }
  6714. type x struct{}
  6715. out := protoimpl.TypeBuilder{
  6716. File: protoimpl.DescBuilder{
  6717. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  6718. RawDescriptor: unsafe.Slice(unsafe.StringData(file_waAICommon_WAAICommon_proto_rawDesc), len(file_waAICommon_WAAICommon_proto_rawDesc)),
  6719. NumEnums: 34,
  6720. NumMessages: 68,
  6721. NumExtensions: 0,
  6722. NumServices: 0,
  6723. },
  6724. GoTypes: file_waAICommon_WAAICommon_proto_goTypes,
  6725. DependencyIndexes: file_waAICommon_WAAICommon_proto_depIdxs,
  6726. EnumInfos: file_waAICommon_WAAICommon_proto_enumTypes,
  6727. MessageInfos: file_waAICommon_WAAICommon_proto_msgTypes,
  6728. }.Build()
  6729. File_waAICommon_WAAICommon_proto = out.File
  6730. file_waAICommon_WAAICommon_proto_goTypes = nil
  6731. file_waAICommon_WAAICommon_proto_depIdxs = nil
  6732. }