WAAICommon.pb.go 350 KB

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