thetest.pb.go 699 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: thetest.proto
  3. /*
  4. Package test is a generated protocol buffer package.
  5. It is generated from these files:
  6. thetest.proto
  7. It has these top-level messages:
  8. NidOptNative
  9. NinOptNative
  10. NidRepNative
  11. NinRepNative
  12. NidRepPackedNative
  13. NinRepPackedNative
  14. NidOptStruct
  15. NinOptStruct
  16. NidRepStruct
  17. NinRepStruct
  18. NidEmbeddedStruct
  19. NinEmbeddedStruct
  20. NidNestedStruct
  21. NinNestedStruct
  22. NidOptCustom
  23. CustomDash
  24. NinOptCustom
  25. NidRepCustom
  26. NinRepCustom
  27. NinOptNativeUnion
  28. NinOptStructUnion
  29. NinEmbeddedStructUnion
  30. NinNestedStructUnion
  31. Tree
  32. OrBranch
  33. AndBranch
  34. Leaf
  35. DeepTree
  36. ADeepBranch
  37. AndDeepBranch
  38. DeepLeaf
  39. Nil
  40. NidOptEnum
  41. NinOptEnum
  42. NidRepEnum
  43. NinRepEnum
  44. NinOptEnumDefault
  45. AnotherNinOptEnum
  46. AnotherNinOptEnumDefault
  47. Timer
  48. MyExtendable
  49. OtherExtenable
  50. NestedDefinition
  51. NestedScope
  52. NinOptNativeDefault
  53. CustomContainer
  54. CustomNameNidOptNative
  55. CustomNameNinOptNative
  56. CustomNameNinRepNative
  57. CustomNameNinStruct
  58. CustomNameCustomType
  59. CustomNameNinEmbeddedStructUnion
  60. CustomNameEnum
  61. NoExtensionsMap
  62. Unrecognized
  63. UnrecognizedWithInner
  64. UnrecognizedWithEmbed
  65. Node
  66. NonByteCustomType
  67. NidOptNonByteCustomType
  68. NinOptNonByteCustomType
  69. NidRepNonByteCustomType
  70. NinRepNonByteCustomType
  71. ProtoType
  72. */
  73. package test
  74. import proto "github.com/gogo/protobuf/proto"
  75. import fmt "fmt"
  76. import math "math"
  77. import _ "github.com/gogo/protobuf/gogoproto"
  78. import github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom"
  79. import github_com_gogo_protobuf_test_custom_dash_type "github.com/gogo/protobuf/test/custom-dash-type"
  80. import bytes "bytes"
  81. import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
  82. import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
  83. import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
  84. import compress_gzip "compress/gzip"
  85. import io_ioutil "io/ioutil"
  86. import strconv "strconv"
  87. import strings "strings"
  88. import sort "sort"
  89. import reflect "reflect"
  90. // Reference imports to suppress errors if they are not otherwise used.
  91. var _ = proto.Marshal
  92. var _ = fmt.Errorf
  93. var _ = math.Inf
  94. // This is a compile-time assertion to ensure that this generated file
  95. // is compatible with the proto package it is being compiled against.
  96. // A compilation error at this line likely means your copy of the
  97. // proto package needs to be updated.
  98. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  99. type TheTestEnum int32
  100. const (
  101. A TheTestEnum = 0
  102. B TheTestEnum = 1
  103. C TheTestEnum = 2
  104. )
  105. var TheTestEnum_name = map[int32]string{
  106. 0: "A",
  107. 1: "B",
  108. 2: "C",
  109. }
  110. var TheTestEnum_value = map[string]int32{
  111. "A": 0,
  112. "B": 1,
  113. "C": 2,
  114. }
  115. func (x TheTestEnum) Enum() *TheTestEnum {
  116. p := new(TheTestEnum)
  117. *p = x
  118. return p
  119. }
  120. func (x TheTestEnum) MarshalJSON() ([]byte, error) {
  121. return proto.MarshalJSONEnum(TheTestEnum_name, int32(x))
  122. }
  123. func (x *TheTestEnum) UnmarshalJSON(data []byte) error {
  124. value, err := proto.UnmarshalJSONEnum(TheTestEnum_value, data, "TheTestEnum")
  125. if err != nil {
  126. return err
  127. }
  128. *x = TheTestEnum(value)
  129. return nil
  130. }
  131. func (TheTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{0} }
  132. type AnotherTestEnum int32
  133. const (
  134. D AnotherTestEnum = 10
  135. E AnotherTestEnum = 11
  136. )
  137. var AnotherTestEnum_name = map[int32]string{
  138. 10: "D",
  139. 11: "E",
  140. }
  141. var AnotherTestEnum_value = map[string]int32{
  142. "D": 10,
  143. "E": 11,
  144. }
  145. func (x AnotherTestEnum) Enum() *AnotherTestEnum {
  146. p := new(AnotherTestEnum)
  147. *p = x
  148. return p
  149. }
  150. func (x AnotherTestEnum) MarshalJSON() ([]byte, error) {
  151. return proto.MarshalJSONEnum(AnotherTestEnum_name, int32(x))
  152. }
  153. func (x *AnotherTestEnum) UnmarshalJSON(data []byte) error {
  154. value, err := proto.UnmarshalJSONEnum(AnotherTestEnum_value, data, "AnotherTestEnum")
  155. if err != nil {
  156. return err
  157. }
  158. *x = AnotherTestEnum(value)
  159. return nil
  160. }
  161. func (AnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{1} }
  162. // YetAnotherTestEnum is used to test cross-package import of custom name
  163. // fields and default resolution.
  164. type YetAnotherTestEnum int32
  165. const (
  166. AA YetAnotherTestEnum = 0
  167. BetterYetBB YetAnotherTestEnum = 1
  168. )
  169. var YetAnotherTestEnum_name = map[int32]string{
  170. 0: "AA",
  171. 1: "BB",
  172. }
  173. var YetAnotherTestEnum_value = map[string]int32{
  174. "AA": 0,
  175. "BB": 1,
  176. }
  177. func (x YetAnotherTestEnum) Enum() *YetAnotherTestEnum {
  178. p := new(YetAnotherTestEnum)
  179. *p = x
  180. return p
  181. }
  182. func (x YetAnotherTestEnum) MarshalJSON() ([]byte, error) {
  183. return proto.MarshalJSONEnum(YetAnotherTestEnum_name, int32(x))
  184. }
  185. func (x *YetAnotherTestEnum) UnmarshalJSON(data []byte) error {
  186. value, err := proto.UnmarshalJSONEnum(YetAnotherTestEnum_value, data, "YetAnotherTestEnum")
  187. if err != nil {
  188. return err
  189. }
  190. *x = YetAnotherTestEnum(value)
  191. return nil
  192. }
  193. func (YetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{2} }
  194. // YetAnotherTestEnum is used to test cross-package import of custom name
  195. // fields and default resolution.
  196. type YetYetAnotherTestEnum int32
  197. const (
  198. YetYetAnotherTestEnum_CC YetYetAnotherTestEnum = 0
  199. YetYetAnotherTestEnum_BetterYetDD YetYetAnotherTestEnum = 1
  200. )
  201. var YetYetAnotherTestEnum_name = map[int32]string{
  202. 0: "CC",
  203. 1: "DD",
  204. }
  205. var YetYetAnotherTestEnum_value = map[string]int32{
  206. "CC": 0,
  207. "DD": 1,
  208. }
  209. func (x YetYetAnotherTestEnum) Enum() *YetYetAnotherTestEnum {
  210. p := new(YetYetAnotherTestEnum)
  211. *p = x
  212. return p
  213. }
  214. func (x YetYetAnotherTestEnum) MarshalJSON() ([]byte, error) {
  215. return proto.MarshalJSONEnum(YetYetAnotherTestEnum_name, int32(x))
  216. }
  217. func (x *YetYetAnotherTestEnum) UnmarshalJSON(data []byte) error {
  218. value, err := proto.UnmarshalJSONEnum(YetYetAnotherTestEnum_value, data, "YetYetAnotherTestEnum")
  219. if err != nil {
  220. return err
  221. }
  222. *x = YetYetAnotherTestEnum(value)
  223. return nil
  224. }
  225. func (YetYetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptorThetest, []int{3} }
  226. type NestedDefinition_NestedEnum int32
  227. const (
  228. TYPE_NESTED NestedDefinition_NestedEnum = 1
  229. )
  230. var NestedDefinition_NestedEnum_name = map[int32]string{
  231. 1: "TYPE_NESTED",
  232. }
  233. var NestedDefinition_NestedEnum_value = map[string]int32{
  234. "TYPE_NESTED": 1,
  235. }
  236. func (x NestedDefinition_NestedEnum) Enum() *NestedDefinition_NestedEnum {
  237. p := new(NestedDefinition_NestedEnum)
  238. *p = x
  239. return p
  240. }
  241. func (x NestedDefinition_NestedEnum) MarshalJSON() ([]byte, error) {
  242. return proto.MarshalJSONEnum(NestedDefinition_NestedEnum_name, int32(x))
  243. }
  244. func (x *NestedDefinition_NestedEnum) UnmarshalJSON(data []byte) error {
  245. value, err := proto.UnmarshalJSONEnum(NestedDefinition_NestedEnum_value, data, "NestedDefinition_NestedEnum")
  246. if err != nil {
  247. return err
  248. }
  249. *x = NestedDefinition_NestedEnum(value)
  250. return nil
  251. }
  252. func (NestedDefinition_NestedEnum) EnumDescriptor() ([]byte, []int) {
  253. return fileDescriptorThetest, []int{42, 0}
  254. }
  255. type NidOptNative struct {
  256. Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
  257. Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
  258. Field3 int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
  259. Field4 int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
  260. Field5 uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
  261. Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
  262. Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
  263. Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
  264. Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
  265. Field10 int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
  266. Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
  267. Field12 int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
  268. Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
  269. Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
  270. Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
  271. XXX_unrecognized []byte `json:"-"`
  272. }
  273. func (m *NidOptNative) Reset() { *m = NidOptNative{} }
  274. func (*NidOptNative) ProtoMessage() {}
  275. func (*NidOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{0} }
  276. type NinOptNative struct {
  277. Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
  278. Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
  279. Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
  280. Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
  281. Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
  282. Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
  283. Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
  284. Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
  285. Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
  286. Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
  287. Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
  288. Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
  289. Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
  290. Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
  291. Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
  292. XXX_unrecognized []byte `json:"-"`
  293. }
  294. func (m *NinOptNative) Reset() { *m = NinOptNative{} }
  295. func (*NinOptNative) ProtoMessage() {}
  296. func (*NinOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{1} }
  297. type NidRepNative struct {
  298. Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
  299. Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
  300. Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
  301. Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
  302. Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
  303. Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
  304. Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
  305. Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
  306. Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
  307. Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
  308. Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
  309. Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
  310. Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
  311. Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
  312. Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
  313. XXX_unrecognized []byte `json:"-"`
  314. }
  315. func (m *NidRepNative) Reset() { *m = NidRepNative{} }
  316. func (*NidRepNative) ProtoMessage() {}
  317. func (*NidRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{2} }
  318. type NinRepNative struct {
  319. Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
  320. Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
  321. Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
  322. Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
  323. Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
  324. Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
  325. Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
  326. Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
  327. Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
  328. Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
  329. Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
  330. Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
  331. Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
  332. Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
  333. Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
  334. XXX_unrecognized []byte `json:"-"`
  335. }
  336. func (m *NinRepNative) Reset() { *m = NinRepNative{} }
  337. func (*NinRepNative) ProtoMessage() {}
  338. func (*NinRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{3} }
  339. type NidRepPackedNative struct {
  340. Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
  341. Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
  342. Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
  343. Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
  344. Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
  345. Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
  346. Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
  347. Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
  348. Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
  349. Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
  350. Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
  351. Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
  352. Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
  353. XXX_unrecognized []byte `json:"-"`
  354. }
  355. func (m *NidRepPackedNative) Reset() { *m = NidRepPackedNative{} }
  356. func (*NidRepPackedNative) ProtoMessage() {}
  357. func (*NidRepPackedNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{4} }
  358. type NinRepPackedNative struct {
  359. Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
  360. Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
  361. Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
  362. Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
  363. Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
  364. Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
  365. Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
  366. Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
  367. Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
  368. Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
  369. Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
  370. Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
  371. Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
  372. XXX_unrecognized []byte `json:"-"`
  373. }
  374. func (m *NinRepPackedNative) Reset() { *m = NinRepPackedNative{} }
  375. func (*NinRepPackedNative) ProtoMessage() {}
  376. func (*NinRepPackedNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{5} }
  377. type NidOptStruct struct {
  378. Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
  379. Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
  380. Field3 NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3"`
  381. Field4 NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4"`
  382. Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
  383. Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
  384. Field8 NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8"`
  385. Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
  386. Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
  387. Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
  388. XXX_unrecognized []byte `json:"-"`
  389. }
  390. func (m *NidOptStruct) Reset() { *m = NidOptStruct{} }
  391. func (*NidOptStruct) ProtoMessage() {}
  392. func (*NidOptStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{6} }
  393. type NinOptStruct struct {
  394. Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
  395. Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
  396. Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
  397. Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
  398. Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
  399. Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
  400. Field8 *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
  401. Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
  402. Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
  403. Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
  404. XXX_unrecognized []byte `json:"-"`
  405. }
  406. func (m *NinOptStruct) Reset() { *m = NinOptStruct{} }
  407. func (*NinOptStruct) ProtoMessage() {}
  408. func (*NinOptStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{7} }
  409. type NidRepStruct struct {
  410. Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
  411. Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
  412. Field3 []NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3"`
  413. Field4 []NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4"`
  414. Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
  415. Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
  416. Field8 []NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8"`
  417. Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
  418. Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
  419. Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
  420. XXX_unrecognized []byte `json:"-"`
  421. }
  422. func (m *NidRepStruct) Reset() { *m = NidRepStruct{} }
  423. func (*NidRepStruct) ProtoMessage() {}
  424. func (*NidRepStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{8} }
  425. type NinRepStruct struct {
  426. Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
  427. Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
  428. Field3 []*NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3,omitempty"`
  429. Field4 []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
  430. Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
  431. Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
  432. Field8 []*NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8,omitempty"`
  433. Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
  434. Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
  435. Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
  436. XXX_unrecognized []byte `json:"-"`
  437. }
  438. func (m *NinRepStruct) Reset() { *m = NinRepStruct{} }
  439. func (*NinRepStruct) ProtoMessage() {}
  440. func (*NinRepStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{9} }
  441. type NidEmbeddedStruct struct {
  442. *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
  443. Field200 NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200"`
  444. Field210 bool `protobuf:"varint,210,opt,name=Field210" json:"Field210"`
  445. XXX_unrecognized []byte `json:"-"`
  446. }
  447. func (m *NidEmbeddedStruct) Reset() { *m = NidEmbeddedStruct{} }
  448. func (*NidEmbeddedStruct) ProtoMessage() {}
  449. func (*NidEmbeddedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{10} }
  450. type NinEmbeddedStruct struct {
  451. *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
  452. Field200 *NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
  453. Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
  454. XXX_unrecognized []byte `json:"-"`
  455. }
  456. func (m *NinEmbeddedStruct) Reset() { *m = NinEmbeddedStruct{} }
  457. func (*NinEmbeddedStruct) ProtoMessage() {}
  458. func (*NinEmbeddedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{11} }
  459. type NidNestedStruct struct {
  460. Field1 NidOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1"`
  461. Field2 []NidRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2"`
  462. XXX_unrecognized []byte `json:"-"`
  463. }
  464. func (m *NidNestedStruct) Reset() { *m = NidNestedStruct{} }
  465. func (*NidNestedStruct) ProtoMessage() {}
  466. func (*NidNestedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{12} }
  467. type NinNestedStruct struct {
  468. Field1 *NinOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
  469. Field2 []*NinRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2,omitempty"`
  470. XXX_unrecognized []byte `json:"-"`
  471. }
  472. func (m *NinNestedStruct) Reset() { *m = NinNestedStruct{} }
  473. func (*NinNestedStruct) ProtoMessage() {}
  474. func (*NinNestedStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{13} }
  475. type NidOptCustom struct {
  476. Id Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id"`
  477. Value github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
  478. XXX_unrecognized []byte `json:"-"`
  479. }
  480. func (m *NidOptCustom) Reset() { *m = NidOptCustom{} }
  481. func (*NidOptCustom) ProtoMessage() {}
  482. func (*NidOptCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{14} }
  483. type CustomDash struct {
  484. Value *github_com_gogo_protobuf_test_custom_dash_type.Bytes `protobuf:"bytes,1,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom-dash-type.Bytes" json:"Value,omitempty"`
  485. XXX_unrecognized []byte `json:"-"`
  486. }
  487. func (m *CustomDash) Reset() { *m = CustomDash{} }
  488. func (*CustomDash) ProtoMessage() {}
  489. func (*CustomDash) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{15} }
  490. type NinOptCustom struct {
  491. Id *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
  492. Value *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value,omitempty"`
  493. XXX_unrecognized []byte `json:"-"`
  494. }
  495. func (m *NinOptCustom) Reset() { *m = NinOptCustom{} }
  496. func (*NinOptCustom) ProtoMessage() {}
  497. func (*NinOptCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{16} }
  498. type NidRepCustom struct {
  499. Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id"`
  500. Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"`
  501. XXX_unrecognized []byte `json:"-"`
  502. }
  503. func (m *NidRepCustom) Reset() { *m = NidRepCustom{} }
  504. func (*NidRepCustom) ProtoMessage() {}
  505. func (*NidRepCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{17} }
  506. type NinRepCustom struct {
  507. Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id,omitempty"`
  508. Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value,omitempty"`
  509. XXX_unrecognized []byte `json:"-"`
  510. }
  511. func (m *NinRepCustom) Reset() { *m = NinRepCustom{} }
  512. func (*NinRepCustom) ProtoMessage() {}
  513. func (*NinRepCustom) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{18} }
  514. type NinOptNativeUnion struct {
  515. Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
  516. Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
  517. Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
  518. Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
  519. Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
  520. Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
  521. Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
  522. Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
  523. Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
  524. XXX_unrecognized []byte `json:"-"`
  525. }
  526. func (m *NinOptNativeUnion) Reset() { *m = NinOptNativeUnion{} }
  527. func (*NinOptNativeUnion) ProtoMessage() {}
  528. func (*NinOptNativeUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{19} }
  529. type NinOptStructUnion struct {
  530. Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
  531. Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
  532. Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
  533. Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"`
  534. Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
  535. Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
  536. Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
  537. Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
  538. Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
  539. XXX_unrecognized []byte `json:"-"`
  540. }
  541. func (m *NinOptStructUnion) Reset() { *m = NinOptStructUnion{} }
  542. func (*NinOptStructUnion) ProtoMessage() {}
  543. func (*NinOptStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{20} }
  544. type NinEmbeddedStructUnion struct {
  545. *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
  546. Field200 *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
  547. Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
  548. XXX_unrecognized []byte `json:"-"`
  549. }
  550. func (m *NinEmbeddedStructUnion) Reset() { *m = NinEmbeddedStructUnion{} }
  551. func (*NinEmbeddedStructUnion) ProtoMessage() {}
  552. func (*NinEmbeddedStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{21} }
  553. type NinNestedStructUnion struct {
  554. Field1 *NinOptNativeUnion `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
  555. Field2 *NinOptStructUnion `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
  556. Field3 *NinEmbeddedStructUnion `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
  557. XXX_unrecognized []byte `json:"-"`
  558. }
  559. func (m *NinNestedStructUnion) Reset() { *m = NinNestedStructUnion{} }
  560. func (*NinNestedStructUnion) ProtoMessage() {}
  561. func (*NinNestedStructUnion) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{22} }
  562. type Tree struct {
  563. Or *OrBranch `protobuf:"bytes,1,opt,name=Or" json:"Or,omitempty"`
  564. And *AndBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
  565. Leaf *Leaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
  566. XXX_unrecognized []byte `json:"-"`
  567. }
  568. func (m *Tree) Reset() { *m = Tree{} }
  569. func (*Tree) ProtoMessage() {}
  570. func (*Tree) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{23} }
  571. type OrBranch struct {
  572. Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
  573. Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
  574. XXX_unrecognized []byte `json:"-"`
  575. }
  576. func (m *OrBranch) Reset() { *m = OrBranch{} }
  577. func (*OrBranch) ProtoMessage() {}
  578. func (*OrBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{24} }
  579. type AndBranch struct {
  580. Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
  581. Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
  582. XXX_unrecognized []byte `json:"-"`
  583. }
  584. func (m *AndBranch) Reset() { *m = AndBranch{} }
  585. func (*AndBranch) ProtoMessage() {}
  586. func (*AndBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{25} }
  587. type Leaf struct {
  588. Value int64 `protobuf:"varint,1,opt,name=Value" json:"Value"`
  589. StrValue string `protobuf:"bytes,2,opt,name=StrValue" json:"StrValue"`
  590. XXX_unrecognized []byte `json:"-"`
  591. }
  592. func (m *Leaf) Reset() { *m = Leaf{} }
  593. func (*Leaf) ProtoMessage() {}
  594. func (*Leaf) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{26} }
  595. type DeepTree struct {
  596. Down *ADeepBranch `protobuf:"bytes,1,opt,name=Down" json:"Down,omitempty"`
  597. And *AndDeepBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"`
  598. Leaf *DeepLeaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"`
  599. XXX_unrecognized []byte `json:"-"`
  600. }
  601. func (m *DeepTree) Reset() { *m = DeepTree{} }
  602. func (*DeepTree) ProtoMessage() {}
  603. func (*DeepTree) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{27} }
  604. type ADeepBranch struct {
  605. Down DeepTree `protobuf:"bytes,2,opt,name=Down" json:"Down"`
  606. XXX_unrecognized []byte `json:"-"`
  607. }
  608. func (m *ADeepBranch) Reset() { *m = ADeepBranch{} }
  609. func (*ADeepBranch) ProtoMessage() {}
  610. func (*ADeepBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{28} }
  611. type AndDeepBranch struct {
  612. Left DeepTree `protobuf:"bytes,1,opt,name=Left" json:"Left"`
  613. Right DeepTree `protobuf:"bytes,2,opt,name=Right" json:"Right"`
  614. XXX_unrecognized []byte `json:"-"`
  615. }
  616. func (m *AndDeepBranch) Reset() { *m = AndDeepBranch{} }
  617. func (*AndDeepBranch) ProtoMessage() {}
  618. func (*AndDeepBranch) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{29} }
  619. type DeepLeaf struct {
  620. Tree Tree `protobuf:"bytes,1,opt,name=Tree" json:"Tree"`
  621. XXX_unrecognized []byte `json:"-"`
  622. }
  623. func (m *DeepLeaf) Reset() { *m = DeepLeaf{} }
  624. func (*DeepLeaf) ProtoMessage() {}
  625. func (*DeepLeaf) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{30} }
  626. type Nil struct {
  627. XXX_unrecognized []byte `json:"-"`
  628. }
  629. func (m *Nil) Reset() { *m = Nil{} }
  630. func (*Nil) ProtoMessage() {}
  631. func (*Nil) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{31} }
  632. type NidOptEnum struct {
  633. Field1 TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1"`
  634. XXX_unrecognized []byte `json:"-"`
  635. }
  636. func (m *NidOptEnum) Reset() { *m = NidOptEnum{} }
  637. func (*NidOptEnum) ProtoMessage() {}
  638. func (*NidOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{32} }
  639. type NinOptEnum struct {
  640. Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
  641. Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
  642. Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
  643. XXX_unrecognized []byte `json:"-"`
  644. }
  645. func (m *NinOptEnum) Reset() { *m = NinOptEnum{} }
  646. func (*NinOptEnum) ProtoMessage() {}
  647. func (*NinOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{33} }
  648. type NidRepEnum struct {
  649. Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
  650. Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
  651. Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
  652. XXX_unrecognized []byte `json:"-"`
  653. }
  654. func (m *NidRepEnum) Reset() { *m = NidRepEnum{} }
  655. func (*NidRepEnum) ProtoMessage() {}
  656. func (*NidRepEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{34} }
  657. type NinRepEnum struct {
  658. Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
  659. Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
  660. Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
  661. XXX_unrecognized []byte `json:"-"`
  662. }
  663. func (m *NinRepEnum) Reset() { *m = NinRepEnum{} }
  664. func (*NinRepEnum) ProtoMessage() {}
  665. func (*NinRepEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{35} }
  666. type NinOptEnumDefault struct {
  667. Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum,def=2" json:"Field1,omitempty"`
  668. Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
  669. Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
  670. XXX_unrecognized []byte `json:"-"`
  671. }
  672. func (m *NinOptEnumDefault) Reset() { *m = NinOptEnumDefault{} }
  673. func (*NinOptEnumDefault) ProtoMessage() {}
  674. func (*NinOptEnumDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{36} }
  675. const Default_NinOptEnumDefault_Field1 TheTestEnum = C
  676. const Default_NinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
  677. const Default_NinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
  678. func (m *NinOptEnumDefault) GetField1() TheTestEnum {
  679. if m != nil && m.Field1 != nil {
  680. return *m.Field1
  681. }
  682. return Default_NinOptEnumDefault_Field1
  683. }
  684. func (m *NinOptEnumDefault) GetField2() YetAnotherTestEnum {
  685. if m != nil && m.Field2 != nil {
  686. return *m.Field2
  687. }
  688. return Default_NinOptEnumDefault_Field2
  689. }
  690. func (m *NinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
  691. if m != nil && m.Field3 != nil {
  692. return *m.Field3
  693. }
  694. return Default_NinOptEnumDefault_Field3
  695. }
  696. type AnotherNinOptEnum struct {
  697. Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum" json:"Field1,omitempty"`
  698. Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"`
  699. Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"`
  700. XXX_unrecognized []byte `json:"-"`
  701. }
  702. func (m *AnotherNinOptEnum) Reset() { *m = AnotherNinOptEnum{} }
  703. func (*AnotherNinOptEnum) ProtoMessage() {}
  704. func (*AnotherNinOptEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{37} }
  705. type AnotherNinOptEnumDefault struct {
  706. Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum,def=11" json:"Field1,omitempty"`
  707. Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"`
  708. Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"`
  709. XXX_unrecognized []byte `json:"-"`
  710. }
  711. func (m *AnotherNinOptEnumDefault) Reset() { *m = AnotherNinOptEnumDefault{} }
  712. func (*AnotherNinOptEnumDefault) ProtoMessage() {}
  713. func (*AnotherNinOptEnumDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{38} }
  714. const Default_AnotherNinOptEnumDefault_Field1 AnotherTestEnum = E
  715. const Default_AnotherNinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB
  716. const Default_AnotherNinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC
  717. func (m *AnotherNinOptEnumDefault) GetField1() AnotherTestEnum {
  718. if m != nil && m.Field1 != nil {
  719. return *m.Field1
  720. }
  721. return Default_AnotherNinOptEnumDefault_Field1
  722. }
  723. func (m *AnotherNinOptEnumDefault) GetField2() YetAnotherTestEnum {
  724. if m != nil && m.Field2 != nil {
  725. return *m.Field2
  726. }
  727. return Default_AnotherNinOptEnumDefault_Field2
  728. }
  729. func (m *AnotherNinOptEnumDefault) GetField3() YetYetAnotherTestEnum {
  730. if m != nil && m.Field3 != nil {
  731. return *m.Field3
  732. }
  733. return Default_AnotherNinOptEnumDefault_Field3
  734. }
  735. type Timer struct {
  736. Time1 int64 `protobuf:"fixed64,1,opt,name=Time1" json:"Time1"`
  737. Time2 int64 `protobuf:"fixed64,2,opt,name=Time2" json:"Time2"`
  738. Data []byte `protobuf:"bytes,3,opt,name=Data" json:"Data"`
  739. XXX_unrecognized []byte `json:"-"`
  740. }
  741. func (m *Timer) Reset() { *m = Timer{} }
  742. func (*Timer) ProtoMessage() {}
  743. func (*Timer) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{39} }
  744. type MyExtendable struct {
  745. Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
  746. proto.XXX_InternalExtensions `json:"-"`
  747. XXX_unrecognized []byte `json:"-"`
  748. }
  749. func (m *MyExtendable) Reset() { *m = MyExtendable{} }
  750. func (*MyExtendable) ProtoMessage() {}
  751. func (*MyExtendable) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{40} }
  752. var extRange_MyExtendable = []proto.ExtensionRange{
  753. {Start: 100, End: 199},
  754. }
  755. func (*MyExtendable) ExtensionRangeArray() []proto.ExtensionRange {
  756. return extRange_MyExtendable
  757. }
  758. type OtherExtenable struct {
  759. Field2 *int64 `protobuf:"varint,2,opt,name=Field2" json:"Field2,omitempty"`
  760. Field13 *int64 `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
  761. M *MyExtendable `protobuf:"bytes,1,opt,name=M" json:"M,omitempty"`
  762. proto.XXX_InternalExtensions `json:"-"`
  763. XXX_unrecognized []byte `json:"-"`
  764. }
  765. func (m *OtherExtenable) Reset() { *m = OtherExtenable{} }
  766. func (*OtherExtenable) ProtoMessage() {}
  767. func (*OtherExtenable) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{41} }
  768. var extRange_OtherExtenable = []proto.ExtensionRange{
  769. {Start: 14, End: 16},
  770. {Start: 10, End: 12},
  771. }
  772. func (*OtherExtenable) ExtensionRangeArray() []proto.ExtensionRange {
  773. return extRange_OtherExtenable
  774. }
  775. type NestedDefinition struct {
  776. Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
  777. EnumField *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=EnumField,enum=test.NestedDefinition_NestedEnum" json:"EnumField,omitempty"`
  778. NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,3,opt,name=NNM" json:"NNM,omitempty"`
  779. NM *NestedDefinition_NestedMessage `protobuf:"bytes,4,opt,name=NM" json:"NM,omitempty"`
  780. XXX_unrecognized []byte `json:"-"`
  781. }
  782. func (m *NestedDefinition) Reset() { *m = NestedDefinition{} }
  783. func (*NestedDefinition) ProtoMessage() {}
  784. func (*NestedDefinition) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{42} }
  785. type NestedDefinition_NestedMessage struct {
  786. NestedField1 *uint64 `protobuf:"fixed64,1,opt,name=NestedField1" json:"NestedField1,omitempty"`
  787. NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,2,opt,name=NNM" json:"NNM,omitempty"`
  788. XXX_unrecognized []byte `json:"-"`
  789. }
  790. func (m *NestedDefinition_NestedMessage) Reset() { *m = NestedDefinition_NestedMessage{} }
  791. func (*NestedDefinition_NestedMessage) ProtoMessage() {}
  792. func (*NestedDefinition_NestedMessage) Descriptor() ([]byte, []int) {
  793. return fileDescriptorThetest, []int{42, 0}
  794. }
  795. type NestedDefinition_NestedMessage_NestedNestedMsg struct {
  796. NestedNestedField1 *string `protobuf:"bytes,10,opt,name=NestedNestedField1" json:"NestedNestedField1,omitempty"`
  797. XXX_unrecognized []byte `json:"-"`
  798. }
  799. func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Reset() {
  800. *m = NestedDefinition_NestedMessage_NestedNestedMsg{}
  801. }
  802. func (*NestedDefinition_NestedMessage_NestedNestedMsg) ProtoMessage() {}
  803. func (*NestedDefinition_NestedMessage_NestedNestedMsg) Descriptor() ([]byte, []int) {
  804. return fileDescriptorThetest, []int{42, 0, 0}
  805. }
  806. type NestedScope struct {
  807. A *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,1,opt,name=A" json:"A,omitempty"`
  808. B *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=B,enum=test.NestedDefinition_NestedEnum" json:"B,omitempty"`
  809. C *NestedDefinition_NestedMessage `protobuf:"bytes,3,opt,name=C" json:"C,omitempty"`
  810. XXX_unrecognized []byte `json:"-"`
  811. }
  812. func (m *NestedScope) Reset() { *m = NestedScope{} }
  813. func (*NestedScope) ProtoMessage() {}
  814. func (*NestedScope) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{43} }
  815. type NinOptNativeDefault struct {
  816. Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1,def=1234.1234" json:"Field1,omitempty"`
  817. Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2,def=1234.12341" json:"Field2,omitempty"`
  818. Field3 *int32 `protobuf:"varint,3,opt,name=Field3,def=1234" json:"Field3,omitempty"`
  819. Field4 *int64 `protobuf:"varint,4,opt,name=Field4,def=1234" json:"Field4,omitempty"`
  820. Field5 *uint32 `protobuf:"varint,5,opt,name=Field5,def=1234" json:"Field5,omitempty"`
  821. Field6 *uint64 `protobuf:"varint,6,opt,name=Field6,def=1234" json:"Field6,omitempty"`
  822. Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7,def=1234" json:"Field7,omitempty"`
  823. Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8,def=1234" json:"Field8,omitempty"`
  824. Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9,def=1234" json:"Field9,omitempty"`
  825. Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10,def=1234" json:"Field10,omitempty"`
  826. Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11,def=1234" json:"Field11,omitempty"`
  827. Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12,def=1234" json:"Field12,omitempty"`
  828. Field13 *bool `protobuf:"varint,13,opt,name=Field13,def=1" json:"Field13,omitempty"`
  829. Field14 *string `protobuf:"bytes,14,opt,name=Field14,def=1234" json:"Field14,omitempty"`
  830. Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
  831. XXX_unrecognized []byte `json:"-"`
  832. }
  833. func (m *NinOptNativeDefault) Reset() { *m = NinOptNativeDefault{} }
  834. func (*NinOptNativeDefault) ProtoMessage() {}
  835. func (*NinOptNativeDefault) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{44} }
  836. const Default_NinOptNativeDefault_Field1 float64 = 1234.1234
  837. const Default_NinOptNativeDefault_Field2 float32 = 1234.12341
  838. const Default_NinOptNativeDefault_Field3 int32 = 1234
  839. const Default_NinOptNativeDefault_Field4 int64 = 1234
  840. const Default_NinOptNativeDefault_Field5 uint32 = 1234
  841. const Default_NinOptNativeDefault_Field6 uint64 = 1234
  842. const Default_NinOptNativeDefault_Field7 int32 = 1234
  843. const Default_NinOptNativeDefault_Field8 int64 = 1234
  844. const Default_NinOptNativeDefault_Field9 uint32 = 1234
  845. const Default_NinOptNativeDefault_Field10 int32 = 1234
  846. const Default_NinOptNativeDefault_Field11 uint64 = 1234
  847. const Default_NinOptNativeDefault_Field12 int64 = 1234
  848. const Default_NinOptNativeDefault_Field13 bool = true
  849. const Default_NinOptNativeDefault_Field14 string = "1234"
  850. func (m *NinOptNativeDefault) GetField1() float64 {
  851. if m != nil && m.Field1 != nil {
  852. return *m.Field1
  853. }
  854. return Default_NinOptNativeDefault_Field1
  855. }
  856. func (m *NinOptNativeDefault) GetField2() float32 {
  857. if m != nil && m.Field2 != nil {
  858. return *m.Field2
  859. }
  860. return Default_NinOptNativeDefault_Field2
  861. }
  862. func (m *NinOptNativeDefault) GetField3() int32 {
  863. if m != nil && m.Field3 != nil {
  864. return *m.Field3
  865. }
  866. return Default_NinOptNativeDefault_Field3
  867. }
  868. func (m *NinOptNativeDefault) GetField4() int64 {
  869. if m != nil && m.Field4 != nil {
  870. return *m.Field4
  871. }
  872. return Default_NinOptNativeDefault_Field4
  873. }
  874. func (m *NinOptNativeDefault) GetField5() uint32 {
  875. if m != nil && m.Field5 != nil {
  876. return *m.Field5
  877. }
  878. return Default_NinOptNativeDefault_Field5
  879. }
  880. func (m *NinOptNativeDefault) GetField6() uint64 {
  881. if m != nil && m.Field6 != nil {
  882. return *m.Field6
  883. }
  884. return Default_NinOptNativeDefault_Field6
  885. }
  886. func (m *NinOptNativeDefault) GetField7() int32 {
  887. if m != nil && m.Field7 != nil {
  888. return *m.Field7
  889. }
  890. return Default_NinOptNativeDefault_Field7
  891. }
  892. func (m *NinOptNativeDefault) GetField8() int64 {
  893. if m != nil && m.Field8 != nil {
  894. return *m.Field8
  895. }
  896. return Default_NinOptNativeDefault_Field8
  897. }
  898. func (m *NinOptNativeDefault) GetField9() uint32 {
  899. if m != nil && m.Field9 != nil {
  900. return *m.Field9
  901. }
  902. return Default_NinOptNativeDefault_Field9
  903. }
  904. func (m *NinOptNativeDefault) GetField10() int32 {
  905. if m != nil && m.Field10 != nil {
  906. return *m.Field10
  907. }
  908. return Default_NinOptNativeDefault_Field10
  909. }
  910. func (m *NinOptNativeDefault) GetField11() uint64 {
  911. if m != nil && m.Field11 != nil {
  912. return *m.Field11
  913. }
  914. return Default_NinOptNativeDefault_Field11
  915. }
  916. func (m *NinOptNativeDefault) GetField12() int64 {
  917. if m != nil && m.Field12 != nil {
  918. return *m.Field12
  919. }
  920. return Default_NinOptNativeDefault_Field12
  921. }
  922. func (m *NinOptNativeDefault) GetField13() bool {
  923. if m != nil && m.Field13 != nil {
  924. return *m.Field13
  925. }
  926. return Default_NinOptNativeDefault_Field13
  927. }
  928. func (m *NinOptNativeDefault) GetField14() string {
  929. if m != nil && m.Field14 != nil {
  930. return *m.Field14
  931. }
  932. return Default_NinOptNativeDefault_Field14
  933. }
  934. func (m *NinOptNativeDefault) GetField15() []byte {
  935. if m != nil {
  936. return m.Field15
  937. }
  938. return nil
  939. }
  940. type CustomContainer struct {
  941. CustomStruct NidOptCustom `protobuf:"bytes,1,opt,name=CustomStruct" json:"CustomStruct"`
  942. XXX_unrecognized []byte `json:"-"`
  943. }
  944. func (m *CustomContainer) Reset() { *m = CustomContainer{} }
  945. func (*CustomContainer) ProtoMessage() {}
  946. func (*CustomContainer) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{45} }
  947. type CustomNameNidOptNative struct {
  948. FieldA float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"`
  949. FieldB float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"`
  950. FieldC int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"`
  951. FieldD int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"`
  952. FieldE uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"`
  953. FieldF uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"`
  954. FieldG int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"`
  955. FieldH int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"`
  956. FieldI uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"`
  957. FieldJ int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"`
  958. FieldK uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"`
  959. FieldL int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"`
  960. FieldM bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"`
  961. FieldN string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"`
  962. FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"`
  963. XXX_unrecognized []byte `json:"-"`
  964. }
  965. func (m *CustomNameNidOptNative) Reset() { *m = CustomNameNidOptNative{} }
  966. func (*CustomNameNidOptNative) ProtoMessage() {}
  967. func (*CustomNameNidOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{46} }
  968. type CustomNameNinOptNative struct {
  969. FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
  970. FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
  971. FieldC *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"`
  972. FieldD *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"`
  973. FieldE *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"`
  974. FieldF *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
  975. FieldG *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
  976. FieldH *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"`
  977. FieldI *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"`
  978. FieldJ *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"`
  979. FieldK *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"`
  980. FielL *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"`
  981. FieldM *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
  982. FieldN *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
  983. FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
  984. XXX_unrecognized []byte `json:"-"`
  985. }
  986. func (m *CustomNameNinOptNative) Reset() { *m = CustomNameNinOptNative{} }
  987. func (*CustomNameNinOptNative) ProtoMessage() {}
  988. func (*CustomNameNinOptNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{47} }
  989. type CustomNameNinRepNative struct {
  990. FieldA []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
  991. FieldB []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
  992. FieldC []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
  993. FieldD []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
  994. FieldE []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
  995. FieldF []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
  996. FieldG []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
  997. FieldH []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
  998. FieldI []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
  999. FieldJ []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
  1000. FieldK []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
  1001. FieldL []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
  1002. FieldM []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
  1003. FieldN []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"`
  1004. FieldO [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"`
  1005. XXX_unrecognized []byte `json:"-"`
  1006. }
  1007. func (m *CustomNameNinRepNative) Reset() { *m = CustomNameNinRepNative{} }
  1008. func (*CustomNameNinRepNative) ProtoMessage() {}
  1009. func (*CustomNameNinRepNative) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{48} }
  1010. type CustomNameNinStruct struct {
  1011. FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"`
  1012. FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"`
  1013. FieldC *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"`
  1014. FieldD []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"`
  1015. FieldE *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"`
  1016. FieldF *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"`
  1017. FieldG *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"`
  1018. FieldH *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"`
  1019. FieldI *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"`
  1020. FieldJ []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"`
  1021. XXX_unrecognized []byte `json:"-"`
  1022. }
  1023. func (m *CustomNameNinStruct) Reset() { *m = CustomNameNinStruct{} }
  1024. func (*CustomNameNinStruct) ProtoMessage() {}
  1025. func (*CustomNameNinStruct) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{49} }
  1026. type CustomNameCustomType struct {
  1027. FieldA *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"`
  1028. FieldB *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value,omitempty"`
  1029. FieldC []Uuid `protobuf:"bytes,3,rep,name=Ids,customtype=Uuid" json:"Ids,omitempty"`
  1030. FieldD []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,4,rep,name=Values,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Values,omitempty"`
  1031. XXX_unrecognized []byte `json:"-"`
  1032. }
  1033. func (m *CustomNameCustomType) Reset() { *m = CustomNameCustomType{} }
  1034. func (*CustomNameCustomType) ProtoMessage() {}
  1035. func (*CustomNameCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{50} }
  1036. type CustomNameNinEmbeddedStructUnion struct {
  1037. *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"`
  1038. FieldA *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"`
  1039. FieldB *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"`
  1040. XXX_unrecognized []byte `json:"-"`
  1041. }
  1042. func (m *CustomNameNinEmbeddedStructUnion) Reset() { *m = CustomNameNinEmbeddedStructUnion{} }
  1043. func (*CustomNameNinEmbeddedStructUnion) ProtoMessage() {}
  1044. func (*CustomNameNinEmbeddedStructUnion) Descriptor() ([]byte, []int) {
  1045. return fileDescriptorThetest, []int{51}
  1046. }
  1047. type CustomNameEnum struct {
  1048. FieldA *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"`
  1049. FieldB []TheTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.TheTestEnum" json:"Field2,omitempty"`
  1050. XXX_unrecognized []byte `json:"-"`
  1051. }
  1052. func (m *CustomNameEnum) Reset() { *m = CustomNameEnum{} }
  1053. func (*CustomNameEnum) ProtoMessage() {}
  1054. func (*CustomNameEnum) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{52} }
  1055. type NoExtensionsMap struct {
  1056. Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
  1057. XXX_extensions []byte `protobuf:"bytes,0,opt" json:"-"`
  1058. XXX_unrecognized []byte `json:"-"`
  1059. }
  1060. func (m *NoExtensionsMap) Reset() { *m = NoExtensionsMap{} }
  1061. func (*NoExtensionsMap) ProtoMessage() {}
  1062. func (*NoExtensionsMap) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{53} }
  1063. var extRange_NoExtensionsMap = []proto.ExtensionRange{
  1064. {Start: 100, End: 199},
  1065. }
  1066. func (*NoExtensionsMap) ExtensionRangeArray() []proto.ExtensionRange {
  1067. return extRange_NoExtensionsMap
  1068. }
  1069. func (m *NoExtensionsMap) GetExtensions() *[]byte {
  1070. if m.XXX_extensions == nil {
  1071. m.XXX_extensions = make([]byte, 0)
  1072. }
  1073. return &m.XXX_extensions
  1074. }
  1075. type Unrecognized struct {
  1076. Field1 *string `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"`
  1077. }
  1078. func (m *Unrecognized) Reset() { *m = Unrecognized{} }
  1079. func (*Unrecognized) ProtoMessage() {}
  1080. func (*Unrecognized) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{54} }
  1081. type UnrecognizedWithInner struct {
  1082. Embedded []*UnrecognizedWithInner_Inner `protobuf:"bytes,1,rep,name=embedded" json:"embedded,omitempty"`
  1083. Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
  1084. XXX_unrecognized []byte `json:"-"`
  1085. }
  1086. func (m *UnrecognizedWithInner) Reset() { *m = UnrecognizedWithInner{} }
  1087. func (*UnrecognizedWithInner) ProtoMessage() {}
  1088. func (*UnrecognizedWithInner) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{55} }
  1089. type UnrecognizedWithInner_Inner struct {
  1090. Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
  1091. }
  1092. func (m *UnrecognizedWithInner_Inner) Reset() { *m = UnrecognizedWithInner_Inner{} }
  1093. func (*UnrecognizedWithInner_Inner) ProtoMessage() {}
  1094. func (*UnrecognizedWithInner_Inner) Descriptor() ([]byte, []int) {
  1095. return fileDescriptorThetest, []int{55, 0}
  1096. }
  1097. type UnrecognizedWithEmbed struct {
  1098. UnrecognizedWithEmbed_Embedded `protobuf:"bytes,1,opt,name=embedded,embedded=embedded" json:"embedded"`
  1099. Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"`
  1100. XXX_unrecognized []byte `json:"-"`
  1101. }
  1102. func (m *UnrecognizedWithEmbed) Reset() { *m = UnrecognizedWithEmbed{} }
  1103. func (*UnrecognizedWithEmbed) ProtoMessage() {}
  1104. func (*UnrecognizedWithEmbed) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{56} }
  1105. type UnrecognizedWithEmbed_Embedded struct {
  1106. Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"`
  1107. }
  1108. func (m *UnrecognizedWithEmbed_Embedded) Reset() { *m = UnrecognizedWithEmbed_Embedded{} }
  1109. func (*UnrecognizedWithEmbed_Embedded) ProtoMessage() {}
  1110. func (*UnrecognizedWithEmbed_Embedded) Descriptor() ([]byte, []int) {
  1111. return fileDescriptorThetest, []int{56, 0}
  1112. }
  1113. type Node struct {
  1114. Label *string `protobuf:"bytes,1,opt,name=Label" json:"Label,omitempty"`
  1115. Children []*Node `protobuf:"bytes,2,rep,name=Children" json:"Children,omitempty"`
  1116. XXX_unrecognized []byte `json:"-"`
  1117. }
  1118. func (m *Node) Reset() { *m = Node{} }
  1119. func (*Node) ProtoMessage() {}
  1120. func (*Node) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{57} }
  1121. type NonByteCustomType struct {
  1122. Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
  1123. XXX_unrecognized []byte `json:"-"`
  1124. }
  1125. func (m *NonByteCustomType) Reset() { *m = NonByteCustomType{} }
  1126. func (*NonByteCustomType) ProtoMessage() {}
  1127. func (*NonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{58} }
  1128. type NidOptNonByteCustomType struct {
  1129. Field1 T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1"`
  1130. XXX_unrecognized []byte `json:"-"`
  1131. }
  1132. func (m *NidOptNonByteCustomType) Reset() { *m = NidOptNonByteCustomType{} }
  1133. func (*NidOptNonByteCustomType) ProtoMessage() {}
  1134. func (*NidOptNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{59} }
  1135. type NinOptNonByteCustomType struct {
  1136. Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"`
  1137. XXX_unrecognized []byte `json:"-"`
  1138. }
  1139. func (m *NinOptNonByteCustomType) Reset() { *m = NinOptNonByteCustomType{} }
  1140. func (*NinOptNonByteCustomType) ProtoMessage() {}
  1141. func (*NinOptNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{60} }
  1142. type NidRepNonByteCustomType struct {
  1143. Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1"`
  1144. XXX_unrecognized []byte `json:"-"`
  1145. }
  1146. func (m *NidRepNonByteCustomType) Reset() { *m = NidRepNonByteCustomType{} }
  1147. func (*NidRepNonByteCustomType) ProtoMessage() {}
  1148. func (*NidRepNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{61} }
  1149. type NinRepNonByteCustomType struct {
  1150. Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1,omitempty"`
  1151. XXX_unrecognized []byte `json:"-"`
  1152. }
  1153. func (m *NinRepNonByteCustomType) Reset() { *m = NinRepNonByteCustomType{} }
  1154. func (*NinRepNonByteCustomType) ProtoMessage() {}
  1155. func (*NinRepNonByteCustomType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{62} }
  1156. type ProtoType struct {
  1157. Field2 *string `protobuf:"bytes,1,opt,name=Field2" json:"Field2,omitempty"`
  1158. XXX_unrecognized []byte `json:"-"`
  1159. }
  1160. func (m *ProtoType) Reset() { *m = ProtoType{} }
  1161. func (*ProtoType) ProtoMessage() {}
  1162. func (*ProtoType) Descriptor() ([]byte, []int) { return fileDescriptorThetest, []int{63} }
  1163. var E_FieldA = &proto.ExtensionDesc{
  1164. ExtendedType: (*MyExtendable)(nil),
  1165. ExtensionType: (*float64)(nil),
  1166. Field: 100,
  1167. Name: "test.FieldA",
  1168. Tag: "fixed64,100,opt,name=FieldA",
  1169. Filename: "thetest.proto",
  1170. }
  1171. var E_FieldB = &proto.ExtensionDesc{
  1172. ExtendedType: (*MyExtendable)(nil),
  1173. ExtensionType: (*NinOptNative)(nil),
  1174. Field: 101,
  1175. Name: "test.FieldB",
  1176. Tag: "bytes,101,opt,name=FieldB",
  1177. Filename: "thetest.proto",
  1178. }
  1179. var E_FieldC = &proto.ExtensionDesc{
  1180. ExtendedType: (*MyExtendable)(nil),
  1181. ExtensionType: (*NinEmbeddedStruct)(nil),
  1182. Field: 102,
  1183. Name: "test.FieldC",
  1184. Tag: "bytes,102,opt,name=FieldC",
  1185. Filename: "thetest.proto",
  1186. }
  1187. var E_FieldD = &proto.ExtensionDesc{
  1188. ExtendedType: (*MyExtendable)(nil),
  1189. ExtensionType: ([]int64)(nil),
  1190. Field: 104,
  1191. Name: "test.FieldD",
  1192. Tag: "varint,104,rep,name=FieldD",
  1193. Filename: "thetest.proto",
  1194. }
  1195. var E_FieldE = &proto.ExtensionDesc{
  1196. ExtendedType: (*MyExtendable)(nil),
  1197. ExtensionType: ([]*NinOptNative)(nil),
  1198. Field: 105,
  1199. Name: "test.FieldE",
  1200. Tag: "bytes,105,rep,name=FieldE",
  1201. Filename: "thetest.proto",
  1202. }
  1203. var E_FieldA1 = &proto.ExtensionDesc{
  1204. ExtendedType: (*NoExtensionsMap)(nil),
  1205. ExtensionType: (*float64)(nil),
  1206. Field: 100,
  1207. Name: "test.FieldA1",
  1208. Tag: "fixed64,100,opt,name=FieldA1",
  1209. Filename: "thetest.proto",
  1210. }
  1211. var E_FieldB1 = &proto.ExtensionDesc{
  1212. ExtendedType: (*NoExtensionsMap)(nil),
  1213. ExtensionType: (*NinOptNative)(nil),
  1214. Field: 101,
  1215. Name: "test.FieldB1",
  1216. Tag: "bytes,101,opt,name=FieldB1",
  1217. Filename: "thetest.proto",
  1218. }
  1219. var E_FieldC1 = &proto.ExtensionDesc{
  1220. ExtendedType: (*NoExtensionsMap)(nil),
  1221. ExtensionType: (*NinEmbeddedStruct)(nil),
  1222. Field: 102,
  1223. Name: "test.FieldC1",
  1224. Tag: "bytes,102,opt,name=FieldC1",
  1225. Filename: "thetest.proto",
  1226. }
  1227. func init() {
  1228. proto.RegisterType((*NidOptNative)(nil), "test.NidOptNative")
  1229. proto.RegisterType((*NinOptNative)(nil), "test.NinOptNative")
  1230. proto.RegisterType((*NidRepNative)(nil), "test.NidRepNative")
  1231. proto.RegisterType((*NinRepNative)(nil), "test.NinRepNative")
  1232. proto.RegisterType((*NidRepPackedNative)(nil), "test.NidRepPackedNative")
  1233. proto.RegisterType((*NinRepPackedNative)(nil), "test.NinRepPackedNative")
  1234. proto.RegisterType((*NidOptStruct)(nil), "test.NidOptStruct")
  1235. proto.RegisterType((*NinOptStruct)(nil), "test.NinOptStruct")
  1236. proto.RegisterType((*NidRepStruct)(nil), "test.NidRepStruct")
  1237. proto.RegisterType((*NinRepStruct)(nil), "test.NinRepStruct")
  1238. proto.RegisterType((*NidEmbeddedStruct)(nil), "test.NidEmbeddedStruct")
  1239. proto.RegisterType((*NinEmbeddedStruct)(nil), "test.NinEmbeddedStruct")
  1240. proto.RegisterType((*NidNestedStruct)(nil), "test.NidNestedStruct")
  1241. proto.RegisterType((*NinNestedStruct)(nil), "test.NinNestedStruct")
  1242. proto.RegisterType((*NidOptCustom)(nil), "test.NidOptCustom")
  1243. proto.RegisterType((*CustomDash)(nil), "test.CustomDash")
  1244. proto.RegisterType((*NinOptCustom)(nil), "test.NinOptCustom")
  1245. proto.RegisterType((*NidRepCustom)(nil), "test.NidRepCustom")
  1246. proto.RegisterType((*NinRepCustom)(nil), "test.NinRepCustom")
  1247. proto.RegisterType((*NinOptNativeUnion)(nil), "test.NinOptNativeUnion")
  1248. proto.RegisterType((*NinOptStructUnion)(nil), "test.NinOptStructUnion")
  1249. proto.RegisterType((*NinEmbeddedStructUnion)(nil), "test.NinEmbeddedStructUnion")
  1250. proto.RegisterType((*NinNestedStructUnion)(nil), "test.NinNestedStructUnion")
  1251. proto.RegisterType((*Tree)(nil), "test.Tree")
  1252. proto.RegisterType((*OrBranch)(nil), "test.OrBranch")
  1253. proto.RegisterType((*AndBranch)(nil), "test.AndBranch")
  1254. proto.RegisterType((*Leaf)(nil), "test.Leaf")
  1255. proto.RegisterType((*DeepTree)(nil), "test.DeepTree")
  1256. proto.RegisterType((*ADeepBranch)(nil), "test.ADeepBranch")
  1257. proto.RegisterType((*AndDeepBranch)(nil), "test.AndDeepBranch")
  1258. proto.RegisterType((*DeepLeaf)(nil), "test.DeepLeaf")
  1259. proto.RegisterType((*Nil)(nil), "test.Nil")
  1260. proto.RegisterType((*NidOptEnum)(nil), "test.NidOptEnum")
  1261. proto.RegisterType((*NinOptEnum)(nil), "test.NinOptEnum")
  1262. proto.RegisterType((*NidRepEnum)(nil), "test.NidRepEnum")
  1263. proto.RegisterType((*NinRepEnum)(nil), "test.NinRepEnum")
  1264. proto.RegisterType((*NinOptEnumDefault)(nil), "test.NinOptEnumDefault")
  1265. proto.RegisterType((*AnotherNinOptEnum)(nil), "test.AnotherNinOptEnum")
  1266. proto.RegisterType((*AnotherNinOptEnumDefault)(nil), "test.AnotherNinOptEnumDefault")
  1267. proto.RegisterType((*Timer)(nil), "test.Timer")
  1268. proto.RegisterType((*MyExtendable)(nil), "test.MyExtendable")
  1269. proto.RegisterType((*OtherExtenable)(nil), "test.OtherExtenable")
  1270. proto.RegisterType((*NestedDefinition)(nil), "test.NestedDefinition")
  1271. proto.RegisterType((*NestedDefinition_NestedMessage)(nil), "test.NestedDefinition.NestedMessage")
  1272. proto.RegisterType((*NestedDefinition_NestedMessage_NestedNestedMsg)(nil), "test.NestedDefinition.NestedMessage.NestedNestedMsg")
  1273. proto.RegisterType((*NestedScope)(nil), "test.NestedScope")
  1274. proto.RegisterType((*NinOptNativeDefault)(nil), "test.NinOptNativeDefault")
  1275. proto.RegisterType((*CustomContainer)(nil), "test.CustomContainer")
  1276. proto.RegisterType((*CustomNameNidOptNative)(nil), "test.CustomNameNidOptNative")
  1277. proto.RegisterType((*CustomNameNinOptNative)(nil), "test.CustomNameNinOptNative")
  1278. proto.RegisterType((*CustomNameNinRepNative)(nil), "test.CustomNameNinRepNative")
  1279. proto.RegisterType((*CustomNameNinStruct)(nil), "test.CustomNameNinStruct")
  1280. proto.RegisterType((*CustomNameCustomType)(nil), "test.CustomNameCustomType")
  1281. proto.RegisterType((*CustomNameNinEmbeddedStructUnion)(nil), "test.CustomNameNinEmbeddedStructUnion")
  1282. proto.RegisterType((*CustomNameEnum)(nil), "test.CustomNameEnum")
  1283. proto.RegisterType((*NoExtensionsMap)(nil), "test.NoExtensionsMap")
  1284. proto.RegisterType((*Unrecognized)(nil), "test.Unrecognized")
  1285. proto.RegisterType((*UnrecognizedWithInner)(nil), "test.UnrecognizedWithInner")
  1286. proto.RegisterType((*UnrecognizedWithInner_Inner)(nil), "test.UnrecognizedWithInner.Inner")
  1287. proto.RegisterType((*UnrecognizedWithEmbed)(nil), "test.UnrecognizedWithEmbed")
  1288. proto.RegisterType((*UnrecognizedWithEmbed_Embedded)(nil), "test.UnrecognizedWithEmbed.Embedded")
  1289. proto.RegisterType((*Node)(nil), "test.Node")
  1290. proto.RegisterType((*NonByteCustomType)(nil), "test.NonByteCustomType")
  1291. proto.RegisterType((*NidOptNonByteCustomType)(nil), "test.NidOptNonByteCustomType")
  1292. proto.RegisterType((*NinOptNonByteCustomType)(nil), "test.NinOptNonByteCustomType")
  1293. proto.RegisterType((*NidRepNonByteCustomType)(nil), "test.NidRepNonByteCustomType")
  1294. proto.RegisterType((*NinRepNonByteCustomType)(nil), "test.NinRepNonByteCustomType")
  1295. proto.RegisterType((*ProtoType)(nil), "test.ProtoType")
  1296. proto.RegisterEnum("test.TheTestEnum", TheTestEnum_name, TheTestEnum_value)
  1297. proto.RegisterEnum("test.AnotherTestEnum", AnotherTestEnum_name, AnotherTestEnum_value)
  1298. proto.RegisterEnum("test.YetAnotherTestEnum", YetAnotherTestEnum_name, YetAnotherTestEnum_value)
  1299. proto.RegisterEnum("test.YetYetAnotherTestEnum", YetYetAnotherTestEnum_name, YetYetAnotherTestEnum_value)
  1300. proto.RegisterEnum("test.NestedDefinition_NestedEnum", NestedDefinition_NestedEnum_name, NestedDefinition_NestedEnum_value)
  1301. proto.RegisterExtension(E_FieldA)
  1302. proto.RegisterExtension(E_FieldB)
  1303. proto.RegisterExtension(E_FieldC)
  1304. proto.RegisterExtension(E_FieldD)
  1305. proto.RegisterExtension(E_FieldE)
  1306. proto.RegisterExtension(E_FieldA1)
  1307. proto.RegisterExtension(E_FieldB1)
  1308. proto.RegisterExtension(E_FieldC1)
  1309. }
  1310. func (this *NidOptNative) Compare(that interface{}) int {
  1311. if that == nil {
  1312. if this == nil {
  1313. return 0
  1314. }
  1315. return 1
  1316. }
  1317. that1, ok := that.(*NidOptNative)
  1318. if !ok {
  1319. that2, ok := that.(NidOptNative)
  1320. if ok {
  1321. that1 = &that2
  1322. } else {
  1323. return 1
  1324. }
  1325. }
  1326. if that1 == nil {
  1327. if this == nil {
  1328. return 0
  1329. }
  1330. return 1
  1331. } else if this == nil {
  1332. return -1
  1333. }
  1334. if this.Field1 != that1.Field1 {
  1335. if this.Field1 < that1.Field1 {
  1336. return -1
  1337. }
  1338. return 1
  1339. }
  1340. if this.Field2 != that1.Field2 {
  1341. if this.Field2 < that1.Field2 {
  1342. return -1
  1343. }
  1344. return 1
  1345. }
  1346. if this.Field3 != that1.Field3 {
  1347. if this.Field3 < that1.Field3 {
  1348. return -1
  1349. }
  1350. return 1
  1351. }
  1352. if this.Field4 != that1.Field4 {
  1353. if this.Field4 < that1.Field4 {
  1354. return -1
  1355. }
  1356. return 1
  1357. }
  1358. if this.Field5 != that1.Field5 {
  1359. if this.Field5 < that1.Field5 {
  1360. return -1
  1361. }
  1362. return 1
  1363. }
  1364. if this.Field6 != that1.Field6 {
  1365. if this.Field6 < that1.Field6 {
  1366. return -1
  1367. }
  1368. return 1
  1369. }
  1370. if this.Field7 != that1.Field7 {
  1371. if this.Field7 < that1.Field7 {
  1372. return -1
  1373. }
  1374. return 1
  1375. }
  1376. if this.Field8 != that1.Field8 {
  1377. if this.Field8 < that1.Field8 {
  1378. return -1
  1379. }
  1380. return 1
  1381. }
  1382. if this.Field9 != that1.Field9 {
  1383. if this.Field9 < that1.Field9 {
  1384. return -1
  1385. }
  1386. return 1
  1387. }
  1388. if this.Field10 != that1.Field10 {
  1389. if this.Field10 < that1.Field10 {
  1390. return -1
  1391. }
  1392. return 1
  1393. }
  1394. if this.Field11 != that1.Field11 {
  1395. if this.Field11 < that1.Field11 {
  1396. return -1
  1397. }
  1398. return 1
  1399. }
  1400. if this.Field12 != that1.Field12 {
  1401. if this.Field12 < that1.Field12 {
  1402. return -1
  1403. }
  1404. return 1
  1405. }
  1406. if this.Field13 != that1.Field13 {
  1407. if !this.Field13 {
  1408. return -1
  1409. }
  1410. return 1
  1411. }
  1412. if this.Field14 != that1.Field14 {
  1413. if this.Field14 < that1.Field14 {
  1414. return -1
  1415. }
  1416. return 1
  1417. }
  1418. if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
  1419. return c
  1420. }
  1421. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  1422. return c
  1423. }
  1424. return 0
  1425. }
  1426. func (this *NinOptNative) Compare(that interface{}) int {
  1427. if that == nil {
  1428. if this == nil {
  1429. return 0
  1430. }
  1431. return 1
  1432. }
  1433. that1, ok := that.(*NinOptNative)
  1434. if !ok {
  1435. that2, ok := that.(NinOptNative)
  1436. if ok {
  1437. that1 = &that2
  1438. } else {
  1439. return 1
  1440. }
  1441. }
  1442. if that1 == nil {
  1443. if this == nil {
  1444. return 0
  1445. }
  1446. return 1
  1447. } else if this == nil {
  1448. return -1
  1449. }
  1450. if this.Field1 != nil && that1.Field1 != nil {
  1451. if *this.Field1 != *that1.Field1 {
  1452. if *this.Field1 < *that1.Field1 {
  1453. return -1
  1454. }
  1455. return 1
  1456. }
  1457. } else if this.Field1 != nil {
  1458. return 1
  1459. } else if that1.Field1 != nil {
  1460. return -1
  1461. }
  1462. if this.Field2 != nil && that1.Field2 != nil {
  1463. if *this.Field2 != *that1.Field2 {
  1464. if *this.Field2 < *that1.Field2 {
  1465. return -1
  1466. }
  1467. return 1
  1468. }
  1469. } else if this.Field2 != nil {
  1470. return 1
  1471. } else if that1.Field2 != nil {
  1472. return -1
  1473. }
  1474. if this.Field3 != nil && that1.Field3 != nil {
  1475. if *this.Field3 != *that1.Field3 {
  1476. if *this.Field3 < *that1.Field3 {
  1477. return -1
  1478. }
  1479. return 1
  1480. }
  1481. } else if this.Field3 != nil {
  1482. return 1
  1483. } else if that1.Field3 != nil {
  1484. return -1
  1485. }
  1486. if this.Field4 != nil && that1.Field4 != nil {
  1487. if *this.Field4 != *that1.Field4 {
  1488. if *this.Field4 < *that1.Field4 {
  1489. return -1
  1490. }
  1491. return 1
  1492. }
  1493. } else if this.Field4 != nil {
  1494. return 1
  1495. } else if that1.Field4 != nil {
  1496. return -1
  1497. }
  1498. if this.Field5 != nil && that1.Field5 != nil {
  1499. if *this.Field5 != *that1.Field5 {
  1500. if *this.Field5 < *that1.Field5 {
  1501. return -1
  1502. }
  1503. return 1
  1504. }
  1505. } else if this.Field5 != nil {
  1506. return 1
  1507. } else if that1.Field5 != nil {
  1508. return -1
  1509. }
  1510. if this.Field6 != nil && that1.Field6 != nil {
  1511. if *this.Field6 != *that1.Field6 {
  1512. if *this.Field6 < *that1.Field6 {
  1513. return -1
  1514. }
  1515. return 1
  1516. }
  1517. } else if this.Field6 != nil {
  1518. return 1
  1519. } else if that1.Field6 != nil {
  1520. return -1
  1521. }
  1522. if this.Field7 != nil && that1.Field7 != nil {
  1523. if *this.Field7 != *that1.Field7 {
  1524. if *this.Field7 < *that1.Field7 {
  1525. return -1
  1526. }
  1527. return 1
  1528. }
  1529. } else if this.Field7 != nil {
  1530. return 1
  1531. } else if that1.Field7 != nil {
  1532. return -1
  1533. }
  1534. if this.Field8 != nil && that1.Field8 != nil {
  1535. if *this.Field8 != *that1.Field8 {
  1536. if *this.Field8 < *that1.Field8 {
  1537. return -1
  1538. }
  1539. return 1
  1540. }
  1541. } else if this.Field8 != nil {
  1542. return 1
  1543. } else if that1.Field8 != nil {
  1544. return -1
  1545. }
  1546. if this.Field9 != nil && that1.Field9 != nil {
  1547. if *this.Field9 != *that1.Field9 {
  1548. if *this.Field9 < *that1.Field9 {
  1549. return -1
  1550. }
  1551. return 1
  1552. }
  1553. } else if this.Field9 != nil {
  1554. return 1
  1555. } else if that1.Field9 != nil {
  1556. return -1
  1557. }
  1558. if this.Field10 != nil && that1.Field10 != nil {
  1559. if *this.Field10 != *that1.Field10 {
  1560. if *this.Field10 < *that1.Field10 {
  1561. return -1
  1562. }
  1563. return 1
  1564. }
  1565. } else if this.Field10 != nil {
  1566. return 1
  1567. } else if that1.Field10 != nil {
  1568. return -1
  1569. }
  1570. if this.Field11 != nil && that1.Field11 != nil {
  1571. if *this.Field11 != *that1.Field11 {
  1572. if *this.Field11 < *that1.Field11 {
  1573. return -1
  1574. }
  1575. return 1
  1576. }
  1577. } else if this.Field11 != nil {
  1578. return 1
  1579. } else if that1.Field11 != nil {
  1580. return -1
  1581. }
  1582. if this.Field12 != nil && that1.Field12 != nil {
  1583. if *this.Field12 != *that1.Field12 {
  1584. if *this.Field12 < *that1.Field12 {
  1585. return -1
  1586. }
  1587. return 1
  1588. }
  1589. } else if this.Field12 != nil {
  1590. return 1
  1591. } else if that1.Field12 != nil {
  1592. return -1
  1593. }
  1594. if this.Field13 != nil && that1.Field13 != nil {
  1595. if *this.Field13 != *that1.Field13 {
  1596. if !*this.Field13 {
  1597. return -1
  1598. }
  1599. return 1
  1600. }
  1601. } else if this.Field13 != nil {
  1602. return 1
  1603. } else if that1.Field13 != nil {
  1604. return -1
  1605. }
  1606. if this.Field14 != nil && that1.Field14 != nil {
  1607. if *this.Field14 != *that1.Field14 {
  1608. if *this.Field14 < *that1.Field14 {
  1609. return -1
  1610. }
  1611. return 1
  1612. }
  1613. } else if this.Field14 != nil {
  1614. return 1
  1615. } else if that1.Field14 != nil {
  1616. return -1
  1617. }
  1618. if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
  1619. return c
  1620. }
  1621. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  1622. return c
  1623. }
  1624. return 0
  1625. }
  1626. func (this *NidRepNative) Compare(that interface{}) int {
  1627. if that == nil {
  1628. if this == nil {
  1629. return 0
  1630. }
  1631. return 1
  1632. }
  1633. that1, ok := that.(*NidRepNative)
  1634. if !ok {
  1635. that2, ok := that.(NidRepNative)
  1636. if ok {
  1637. that1 = &that2
  1638. } else {
  1639. return 1
  1640. }
  1641. }
  1642. if that1 == nil {
  1643. if this == nil {
  1644. return 0
  1645. }
  1646. return 1
  1647. } else if this == nil {
  1648. return -1
  1649. }
  1650. if len(this.Field1) != len(that1.Field1) {
  1651. if len(this.Field1) < len(that1.Field1) {
  1652. return -1
  1653. }
  1654. return 1
  1655. }
  1656. for i := range this.Field1 {
  1657. if this.Field1[i] != that1.Field1[i] {
  1658. if this.Field1[i] < that1.Field1[i] {
  1659. return -1
  1660. }
  1661. return 1
  1662. }
  1663. }
  1664. if len(this.Field2) != len(that1.Field2) {
  1665. if len(this.Field2) < len(that1.Field2) {
  1666. return -1
  1667. }
  1668. return 1
  1669. }
  1670. for i := range this.Field2 {
  1671. if this.Field2[i] != that1.Field2[i] {
  1672. if this.Field2[i] < that1.Field2[i] {
  1673. return -1
  1674. }
  1675. return 1
  1676. }
  1677. }
  1678. if len(this.Field3) != len(that1.Field3) {
  1679. if len(this.Field3) < len(that1.Field3) {
  1680. return -1
  1681. }
  1682. return 1
  1683. }
  1684. for i := range this.Field3 {
  1685. if this.Field3[i] != that1.Field3[i] {
  1686. if this.Field3[i] < that1.Field3[i] {
  1687. return -1
  1688. }
  1689. return 1
  1690. }
  1691. }
  1692. if len(this.Field4) != len(that1.Field4) {
  1693. if len(this.Field4) < len(that1.Field4) {
  1694. return -1
  1695. }
  1696. return 1
  1697. }
  1698. for i := range this.Field4 {
  1699. if this.Field4[i] != that1.Field4[i] {
  1700. if this.Field4[i] < that1.Field4[i] {
  1701. return -1
  1702. }
  1703. return 1
  1704. }
  1705. }
  1706. if len(this.Field5) != len(that1.Field5) {
  1707. if len(this.Field5) < len(that1.Field5) {
  1708. return -1
  1709. }
  1710. return 1
  1711. }
  1712. for i := range this.Field5 {
  1713. if this.Field5[i] != that1.Field5[i] {
  1714. if this.Field5[i] < that1.Field5[i] {
  1715. return -1
  1716. }
  1717. return 1
  1718. }
  1719. }
  1720. if len(this.Field6) != len(that1.Field6) {
  1721. if len(this.Field6) < len(that1.Field6) {
  1722. return -1
  1723. }
  1724. return 1
  1725. }
  1726. for i := range this.Field6 {
  1727. if this.Field6[i] != that1.Field6[i] {
  1728. if this.Field6[i] < that1.Field6[i] {
  1729. return -1
  1730. }
  1731. return 1
  1732. }
  1733. }
  1734. if len(this.Field7) != len(that1.Field7) {
  1735. if len(this.Field7) < len(that1.Field7) {
  1736. return -1
  1737. }
  1738. return 1
  1739. }
  1740. for i := range this.Field7 {
  1741. if this.Field7[i] != that1.Field7[i] {
  1742. if this.Field7[i] < that1.Field7[i] {
  1743. return -1
  1744. }
  1745. return 1
  1746. }
  1747. }
  1748. if len(this.Field8) != len(that1.Field8) {
  1749. if len(this.Field8) < len(that1.Field8) {
  1750. return -1
  1751. }
  1752. return 1
  1753. }
  1754. for i := range this.Field8 {
  1755. if this.Field8[i] != that1.Field8[i] {
  1756. if this.Field8[i] < that1.Field8[i] {
  1757. return -1
  1758. }
  1759. return 1
  1760. }
  1761. }
  1762. if len(this.Field9) != len(that1.Field9) {
  1763. if len(this.Field9) < len(that1.Field9) {
  1764. return -1
  1765. }
  1766. return 1
  1767. }
  1768. for i := range this.Field9 {
  1769. if this.Field9[i] != that1.Field9[i] {
  1770. if this.Field9[i] < that1.Field9[i] {
  1771. return -1
  1772. }
  1773. return 1
  1774. }
  1775. }
  1776. if len(this.Field10) != len(that1.Field10) {
  1777. if len(this.Field10) < len(that1.Field10) {
  1778. return -1
  1779. }
  1780. return 1
  1781. }
  1782. for i := range this.Field10 {
  1783. if this.Field10[i] != that1.Field10[i] {
  1784. if this.Field10[i] < that1.Field10[i] {
  1785. return -1
  1786. }
  1787. return 1
  1788. }
  1789. }
  1790. if len(this.Field11) != len(that1.Field11) {
  1791. if len(this.Field11) < len(that1.Field11) {
  1792. return -1
  1793. }
  1794. return 1
  1795. }
  1796. for i := range this.Field11 {
  1797. if this.Field11[i] != that1.Field11[i] {
  1798. if this.Field11[i] < that1.Field11[i] {
  1799. return -1
  1800. }
  1801. return 1
  1802. }
  1803. }
  1804. if len(this.Field12) != len(that1.Field12) {
  1805. if len(this.Field12) < len(that1.Field12) {
  1806. return -1
  1807. }
  1808. return 1
  1809. }
  1810. for i := range this.Field12 {
  1811. if this.Field12[i] != that1.Field12[i] {
  1812. if this.Field12[i] < that1.Field12[i] {
  1813. return -1
  1814. }
  1815. return 1
  1816. }
  1817. }
  1818. if len(this.Field13) != len(that1.Field13) {
  1819. if len(this.Field13) < len(that1.Field13) {
  1820. return -1
  1821. }
  1822. return 1
  1823. }
  1824. for i := range this.Field13 {
  1825. if this.Field13[i] != that1.Field13[i] {
  1826. if !this.Field13[i] {
  1827. return -1
  1828. }
  1829. return 1
  1830. }
  1831. }
  1832. if len(this.Field14) != len(that1.Field14) {
  1833. if len(this.Field14) < len(that1.Field14) {
  1834. return -1
  1835. }
  1836. return 1
  1837. }
  1838. for i := range this.Field14 {
  1839. if this.Field14[i] != that1.Field14[i] {
  1840. if this.Field14[i] < that1.Field14[i] {
  1841. return -1
  1842. }
  1843. return 1
  1844. }
  1845. }
  1846. if len(this.Field15) != len(that1.Field15) {
  1847. if len(this.Field15) < len(that1.Field15) {
  1848. return -1
  1849. }
  1850. return 1
  1851. }
  1852. for i := range this.Field15 {
  1853. if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
  1854. return c
  1855. }
  1856. }
  1857. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  1858. return c
  1859. }
  1860. return 0
  1861. }
  1862. func (this *NinRepNative) Compare(that interface{}) int {
  1863. if that == nil {
  1864. if this == nil {
  1865. return 0
  1866. }
  1867. return 1
  1868. }
  1869. that1, ok := that.(*NinRepNative)
  1870. if !ok {
  1871. that2, ok := that.(NinRepNative)
  1872. if ok {
  1873. that1 = &that2
  1874. } else {
  1875. return 1
  1876. }
  1877. }
  1878. if that1 == nil {
  1879. if this == nil {
  1880. return 0
  1881. }
  1882. return 1
  1883. } else if this == nil {
  1884. return -1
  1885. }
  1886. if len(this.Field1) != len(that1.Field1) {
  1887. if len(this.Field1) < len(that1.Field1) {
  1888. return -1
  1889. }
  1890. return 1
  1891. }
  1892. for i := range this.Field1 {
  1893. if this.Field1[i] != that1.Field1[i] {
  1894. if this.Field1[i] < that1.Field1[i] {
  1895. return -1
  1896. }
  1897. return 1
  1898. }
  1899. }
  1900. if len(this.Field2) != len(that1.Field2) {
  1901. if len(this.Field2) < len(that1.Field2) {
  1902. return -1
  1903. }
  1904. return 1
  1905. }
  1906. for i := range this.Field2 {
  1907. if this.Field2[i] != that1.Field2[i] {
  1908. if this.Field2[i] < that1.Field2[i] {
  1909. return -1
  1910. }
  1911. return 1
  1912. }
  1913. }
  1914. if len(this.Field3) != len(that1.Field3) {
  1915. if len(this.Field3) < len(that1.Field3) {
  1916. return -1
  1917. }
  1918. return 1
  1919. }
  1920. for i := range this.Field3 {
  1921. if this.Field3[i] != that1.Field3[i] {
  1922. if this.Field3[i] < that1.Field3[i] {
  1923. return -1
  1924. }
  1925. return 1
  1926. }
  1927. }
  1928. if len(this.Field4) != len(that1.Field4) {
  1929. if len(this.Field4) < len(that1.Field4) {
  1930. return -1
  1931. }
  1932. return 1
  1933. }
  1934. for i := range this.Field4 {
  1935. if this.Field4[i] != that1.Field4[i] {
  1936. if this.Field4[i] < that1.Field4[i] {
  1937. return -1
  1938. }
  1939. return 1
  1940. }
  1941. }
  1942. if len(this.Field5) != len(that1.Field5) {
  1943. if len(this.Field5) < len(that1.Field5) {
  1944. return -1
  1945. }
  1946. return 1
  1947. }
  1948. for i := range this.Field5 {
  1949. if this.Field5[i] != that1.Field5[i] {
  1950. if this.Field5[i] < that1.Field5[i] {
  1951. return -1
  1952. }
  1953. return 1
  1954. }
  1955. }
  1956. if len(this.Field6) != len(that1.Field6) {
  1957. if len(this.Field6) < len(that1.Field6) {
  1958. return -1
  1959. }
  1960. return 1
  1961. }
  1962. for i := range this.Field6 {
  1963. if this.Field6[i] != that1.Field6[i] {
  1964. if this.Field6[i] < that1.Field6[i] {
  1965. return -1
  1966. }
  1967. return 1
  1968. }
  1969. }
  1970. if len(this.Field7) != len(that1.Field7) {
  1971. if len(this.Field7) < len(that1.Field7) {
  1972. return -1
  1973. }
  1974. return 1
  1975. }
  1976. for i := range this.Field7 {
  1977. if this.Field7[i] != that1.Field7[i] {
  1978. if this.Field7[i] < that1.Field7[i] {
  1979. return -1
  1980. }
  1981. return 1
  1982. }
  1983. }
  1984. if len(this.Field8) != len(that1.Field8) {
  1985. if len(this.Field8) < len(that1.Field8) {
  1986. return -1
  1987. }
  1988. return 1
  1989. }
  1990. for i := range this.Field8 {
  1991. if this.Field8[i] != that1.Field8[i] {
  1992. if this.Field8[i] < that1.Field8[i] {
  1993. return -1
  1994. }
  1995. return 1
  1996. }
  1997. }
  1998. if len(this.Field9) != len(that1.Field9) {
  1999. if len(this.Field9) < len(that1.Field9) {
  2000. return -1
  2001. }
  2002. return 1
  2003. }
  2004. for i := range this.Field9 {
  2005. if this.Field9[i] != that1.Field9[i] {
  2006. if this.Field9[i] < that1.Field9[i] {
  2007. return -1
  2008. }
  2009. return 1
  2010. }
  2011. }
  2012. if len(this.Field10) != len(that1.Field10) {
  2013. if len(this.Field10) < len(that1.Field10) {
  2014. return -1
  2015. }
  2016. return 1
  2017. }
  2018. for i := range this.Field10 {
  2019. if this.Field10[i] != that1.Field10[i] {
  2020. if this.Field10[i] < that1.Field10[i] {
  2021. return -1
  2022. }
  2023. return 1
  2024. }
  2025. }
  2026. if len(this.Field11) != len(that1.Field11) {
  2027. if len(this.Field11) < len(that1.Field11) {
  2028. return -1
  2029. }
  2030. return 1
  2031. }
  2032. for i := range this.Field11 {
  2033. if this.Field11[i] != that1.Field11[i] {
  2034. if this.Field11[i] < that1.Field11[i] {
  2035. return -1
  2036. }
  2037. return 1
  2038. }
  2039. }
  2040. if len(this.Field12) != len(that1.Field12) {
  2041. if len(this.Field12) < len(that1.Field12) {
  2042. return -1
  2043. }
  2044. return 1
  2045. }
  2046. for i := range this.Field12 {
  2047. if this.Field12[i] != that1.Field12[i] {
  2048. if this.Field12[i] < that1.Field12[i] {
  2049. return -1
  2050. }
  2051. return 1
  2052. }
  2053. }
  2054. if len(this.Field13) != len(that1.Field13) {
  2055. if len(this.Field13) < len(that1.Field13) {
  2056. return -1
  2057. }
  2058. return 1
  2059. }
  2060. for i := range this.Field13 {
  2061. if this.Field13[i] != that1.Field13[i] {
  2062. if !this.Field13[i] {
  2063. return -1
  2064. }
  2065. return 1
  2066. }
  2067. }
  2068. if len(this.Field14) != len(that1.Field14) {
  2069. if len(this.Field14) < len(that1.Field14) {
  2070. return -1
  2071. }
  2072. return 1
  2073. }
  2074. for i := range this.Field14 {
  2075. if this.Field14[i] != that1.Field14[i] {
  2076. if this.Field14[i] < that1.Field14[i] {
  2077. return -1
  2078. }
  2079. return 1
  2080. }
  2081. }
  2082. if len(this.Field15) != len(that1.Field15) {
  2083. if len(this.Field15) < len(that1.Field15) {
  2084. return -1
  2085. }
  2086. return 1
  2087. }
  2088. for i := range this.Field15 {
  2089. if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
  2090. return c
  2091. }
  2092. }
  2093. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  2094. return c
  2095. }
  2096. return 0
  2097. }
  2098. func (this *NidRepPackedNative) Compare(that interface{}) int {
  2099. if that == nil {
  2100. if this == nil {
  2101. return 0
  2102. }
  2103. return 1
  2104. }
  2105. that1, ok := that.(*NidRepPackedNative)
  2106. if !ok {
  2107. that2, ok := that.(NidRepPackedNative)
  2108. if ok {
  2109. that1 = &that2
  2110. } else {
  2111. return 1
  2112. }
  2113. }
  2114. if that1 == nil {
  2115. if this == nil {
  2116. return 0
  2117. }
  2118. return 1
  2119. } else if this == nil {
  2120. return -1
  2121. }
  2122. if len(this.Field1) != len(that1.Field1) {
  2123. if len(this.Field1) < len(that1.Field1) {
  2124. return -1
  2125. }
  2126. return 1
  2127. }
  2128. for i := range this.Field1 {
  2129. if this.Field1[i] != that1.Field1[i] {
  2130. if this.Field1[i] < that1.Field1[i] {
  2131. return -1
  2132. }
  2133. return 1
  2134. }
  2135. }
  2136. if len(this.Field2) != len(that1.Field2) {
  2137. if len(this.Field2) < len(that1.Field2) {
  2138. return -1
  2139. }
  2140. return 1
  2141. }
  2142. for i := range this.Field2 {
  2143. if this.Field2[i] != that1.Field2[i] {
  2144. if this.Field2[i] < that1.Field2[i] {
  2145. return -1
  2146. }
  2147. return 1
  2148. }
  2149. }
  2150. if len(this.Field3) != len(that1.Field3) {
  2151. if len(this.Field3) < len(that1.Field3) {
  2152. return -1
  2153. }
  2154. return 1
  2155. }
  2156. for i := range this.Field3 {
  2157. if this.Field3[i] != that1.Field3[i] {
  2158. if this.Field3[i] < that1.Field3[i] {
  2159. return -1
  2160. }
  2161. return 1
  2162. }
  2163. }
  2164. if len(this.Field4) != len(that1.Field4) {
  2165. if len(this.Field4) < len(that1.Field4) {
  2166. return -1
  2167. }
  2168. return 1
  2169. }
  2170. for i := range this.Field4 {
  2171. if this.Field4[i] != that1.Field4[i] {
  2172. if this.Field4[i] < that1.Field4[i] {
  2173. return -1
  2174. }
  2175. return 1
  2176. }
  2177. }
  2178. if len(this.Field5) != len(that1.Field5) {
  2179. if len(this.Field5) < len(that1.Field5) {
  2180. return -1
  2181. }
  2182. return 1
  2183. }
  2184. for i := range this.Field5 {
  2185. if this.Field5[i] != that1.Field5[i] {
  2186. if this.Field5[i] < that1.Field5[i] {
  2187. return -1
  2188. }
  2189. return 1
  2190. }
  2191. }
  2192. if len(this.Field6) != len(that1.Field6) {
  2193. if len(this.Field6) < len(that1.Field6) {
  2194. return -1
  2195. }
  2196. return 1
  2197. }
  2198. for i := range this.Field6 {
  2199. if this.Field6[i] != that1.Field6[i] {
  2200. if this.Field6[i] < that1.Field6[i] {
  2201. return -1
  2202. }
  2203. return 1
  2204. }
  2205. }
  2206. if len(this.Field7) != len(that1.Field7) {
  2207. if len(this.Field7) < len(that1.Field7) {
  2208. return -1
  2209. }
  2210. return 1
  2211. }
  2212. for i := range this.Field7 {
  2213. if this.Field7[i] != that1.Field7[i] {
  2214. if this.Field7[i] < that1.Field7[i] {
  2215. return -1
  2216. }
  2217. return 1
  2218. }
  2219. }
  2220. if len(this.Field8) != len(that1.Field8) {
  2221. if len(this.Field8) < len(that1.Field8) {
  2222. return -1
  2223. }
  2224. return 1
  2225. }
  2226. for i := range this.Field8 {
  2227. if this.Field8[i] != that1.Field8[i] {
  2228. if this.Field8[i] < that1.Field8[i] {
  2229. return -1
  2230. }
  2231. return 1
  2232. }
  2233. }
  2234. if len(this.Field9) != len(that1.Field9) {
  2235. if len(this.Field9) < len(that1.Field9) {
  2236. return -1
  2237. }
  2238. return 1
  2239. }
  2240. for i := range this.Field9 {
  2241. if this.Field9[i] != that1.Field9[i] {
  2242. if this.Field9[i] < that1.Field9[i] {
  2243. return -1
  2244. }
  2245. return 1
  2246. }
  2247. }
  2248. if len(this.Field10) != len(that1.Field10) {
  2249. if len(this.Field10) < len(that1.Field10) {
  2250. return -1
  2251. }
  2252. return 1
  2253. }
  2254. for i := range this.Field10 {
  2255. if this.Field10[i] != that1.Field10[i] {
  2256. if this.Field10[i] < that1.Field10[i] {
  2257. return -1
  2258. }
  2259. return 1
  2260. }
  2261. }
  2262. if len(this.Field11) != len(that1.Field11) {
  2263. if len(this.Field11) < len(that1.Field11) {
  2264. return -1
  2265. }
  2266. return 1
  2267. }
  2268. for i := range this.Field11 {
  2269. if this.Field11[i] != that1.Field11[i] {
  2270. if this.Field11[i] < that1.Field11[i] {
  2271. return -1
  2272. }
  2273. return 1
  2274. }
  2275. }
  2276. if len(this.Field12) != len(that1.Field12) {
  2277. if len(this.Field12) < len(that1.Field12) {
  2278. return -1
  2279. }
  2280. return 1
  2281. }
  2282. for i := range this.Field12 {
  2283. if this.Field12[i] != that1.Field12[i] {
  2284. if this.Field12[i] < that1.Field12[i] {
  2285. return -1
  2286. }
  2287. return 1
  2288. }
  2289. }
  2290. if len(this.Field13) != len(that1.Field13) {
  2291. if len(this.Field13) < len(that1.Field13) {
  2292. return -1
  2293. }
  2294. return 1
  2295. }
  2296. for i := range this.Field13 {
  2297. if this.Field13[i] != that1.Field13[i] {
  2298. if !this.Field13[i] {
  2299. return -1
  2300. }
  2301. return 1
  2302. }
  2303. }
  2304. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  2305. return c
  2306. }
  2307. return 0
  2308. }
  2309. func (this *NinRepPackedNative) Compare(that interface{}) int {
  2310. if that == nil {
  2311. if this == nil {
  2312. return 0
  2313. }
  2314. return 1
  2315. }
  2316. that1, ok := that.(*NinRepPackedNative)
  2317. if !ok {
  2318. that2, ok := that.(NinRepPackedNative)
  2319. if ok {
  2320. that1 = &that2
  2321. } else {
  2322. return 1
  2323. }
  2324. }
  2325. if that1 == nil {
  2326. if this == nil {
  2327. return 0
  2328. }
  2329. return 1
  2330. } else if this == nil {
  2331. return -1
  2332. }
  2333. if len(this.Field1) != len(that1.Field1) {
  2334. if len(this.Field1) < len(that1.Field1) {
  2335. return -1
  2336. }
  2337. return 1
  2338. }
  2339. for i := range this.Field1 {
  2340. if this.Field1[i] != that1.Field1[i] {
  2341. if this.Field1[i] < that1.Field1[i] {
  2342. return -1
  2343. }
  2344. return 1
  2345. }
  2346. }
  2347. if len(this.Field2) != len(that1.Field2) {
  2348. if len(this.Field2) < len(that1.Field2) {
  2349. return -1
  2350. }
  2351. return 1
  2352. }
  2353. for i := range this.Field2 {
  2354. if this.Field2[i] != that1.Field2[i] {
  2355. if this.Field2[i] < that1.Field2[i] {
  2356. return -1
  2357. }
  2358. return 1
  2359. }
  2360. }
  2361. if len(this.Field3) != len(that1.Field3) {
  2362. if len(this.Field3) < len(that1.Field3) {
  2363. return -1
  2364. }
  2365. return 1
  2366. }
  2367. for i := range this.Field3 {
  2368. if this.Field3[i] != that1.Field3[i] {
  2369. if this.Field3[i] < that1.Field3[i] {
  2370. return -1
  2371. }
  2372. return 1
  2373. }
  2374. }
  2375. if len(this.Field4) != len(that1.Field4) {
  2376. if len(this.Field4) < len(that1.Field4) {
  2377. return -1
  2378. }
  2379. return 1
  2380. }
  2381. for i := range this.Field4 {
  2382. if this.Field4[i] != that1.Field4[i] {
  2383. if this.Field4[i] < that1.Field4[i] {
  2384. return -1
  2385. }
  2386. return 1
  2387. }
  2388. }
  2389. if len(this.Field5) != len(that1.Field5) {
  2390. if len(this.Field5) < len(that1.Field5) {
  2391. return -1
  2392. }
  2393. return 1
  2394. }
  2395. for i := range this.Field5 {
  2396. if this.Field5[i] != that1.Field5[i] {
  2397. if this.Field5[i] < that1.Field5[i] {
  2398. return -1
  2399. }
  2400. return 1
  2401. }
  2402. }
  2403. if len(this.Field6) != len(that1.Field6) {
  2404. if len(this.Field6) < len(that1.Field6) {
  2405. return -1
  2406. }
  2407. return 1
  2408. }
  2409. for i := range this.Field6 {
  2410. if this.Field6[i] != that1.Field6[i] {
  2411. if this.Field6[i] < that1.Field6[i] {
  2412. return -1
  2413. }
  2414. return 1
  2415. }
  2416. }
  2417. if len(this.Field7) != len(that1.Field7) {
  2418. if len(this.Field7) < len(that1.Field7) {
  2419. return -1
  2420. }
  2421. return 1
  2422. }
  2423. for i := range this.Field7 {
  2424. if this.Field7[i] != that1.Field7[i] {
  2425. if this.Field7[i] < that1.Field7[i] {
  2426. return -1
  2427. }
  2428. return 1
  2429. }
  2430. }
  2431. if len(this.Field8) != len(that1.Field8) {
  2432. if len(this.Field8) < len(that1.Field8) {
  2433. return -1
  2434. }
  2435. return 1
  2436. }
  2437. for i := range this.Field8 {
  2438. if this.Field8[i] != that1.Field8[i] {
  2439. if this.Field8[i] < that1.Field8[i] {
  2440. return -1
  2441. }
  2442. return 1
  2443. }
  2444. }
  2445. if len(this.Field9) != len(that1.Field9) {
  2446. if len(this.Field9) < len(that1.Field9) {
  2447. return -1
  2448. }
  2449. return 1
  2450. }
  2451. for i := range this.Field9 {
  2452. if this.Field9[i] != that1.Field9[i] {
  2453. if this.Field9[i] < that1.Field9[i] {
  2454. return -1
  2455. }
  2456. return 1
  2457. }
  2458. }
  2459. if len(this.Field10) != len(that1.Field10) {
  2460. if len(this.Field10) < len(that1.Field10) {
  2461. return -1
  2462. }
  2463. return 1
  2464. }
  2465. for i := range this.Field10 {
  2466. if this.Field10[i] != that1.Field10[i] {
  2467. if this.Field10[i] < that1.Field10[i] {
  2468. return -1
  2469. }
  2470. return 1
  2471. }
  2472. }
  2473. if len(this.Field11) != len(that1.Field11) {
  2474. if len(this.Field11) < len(that1.Field11) {
  2475. return -1
  2476. }
  2477. return 1
  2478. }
  2479. for i := range this.Field11 {
  2480. if this.Field11[i] != that1.Field11[i] {
  2481. if this.Field11[i] < that1.Field11[i] {
  2482. return -1
  2483. }
  2484. return 1
  2485. }
  2486. }
  2487. if len(this.Field12) != len(that1.Field12) {
  2488. if len(this.Field12) < len(that1.Field12) {
  2489. return -1
  2490. }
  2491. return 1
  2492. }
  2493. for i := range this.Field12 {
  2494. if this.Field12[i] != that1.Field12[i] {
  2495. if this.Field12[i] < that1.Field12[i] {
  2496. return -1
  2497. }
  2498. return 1
  2499. }
  2500. }
  2501. if len(this.Field13) != len(that1.Field13) {
  2502. if len(this.Field13) < len(that1.Field13) {
  2503. return -1
  2504. }
  2505. return 1
  2506. }
  2507. for i := range this.Field13 {
  2508. if this.Field13[i] != that1.Field13[i] {
  2509. if !this.Field13[i] {
  2510. return -1
  2511. }
  2512. return 1
  2513. }
  2514. }
  2515. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  2516. return c
  2517. }
  2518. return 0
  2519. }
  2520. func (this *NidOptStruct) Compare(that interface{}) int {
  2521. if that == nil {
  2522. if this == nil {
  2523. return 0
  2524. }
  2525. return 1
  2526. }
  2527. that1, ok := that.(*NidOptStruct)
  2528. if !ok {
  2529. that2, ok := that.(NidOptStruct)
  2530. if ok {
  2531. that1 = &that2
  2532. } else {
  2533. return 1
  2534. }
  2535. }
  2536. if that1 == nil {
  2537. if this == nil {
  2538. return 0
  2539. }
  2540. return 1
  2541. } else if this == nil {
  2542. return -1
  2543. }
  2544. if this.Field1 != that1.Field1 {
  2545. if this.Field1 < that1.Field1 {
  2546. return -1
  2547. }
  2548. return 1
  2549. }
  2550. if this.Field2 != that1.Field2 {
  2551. if this.Field2 < that1.Field2 {
  2552. return -1
  2553. }
  2554. return 1
  2555. }
  2556. if c := this.Field3.Compare(&that1.Field3); c != 0 {
  2557. return c
  2558. }
  2559. if c := this.Field4.Compare(&that1.Field4); c != 0 {
  2560. return c
  2561. }
  2562. if this.Field6 != that1.Field6 {
  2563. if this.Field6 < that1.Field6 {
  2564. return -1
  2565. }
  2566. return 1
  2567. }
  2568. if this.Field7 != that1.Field7 {
  2569. if this.Field7 < that1.Field7 {
  2570. return -1
  2571. }
  2572. return 1
  2573. }
  2574. if c := this.Field8.Compare(&that1.Field8); c != 0 {
  2575. return c
  2576. }
  2577. if this.Field13 != that1.Field13 {
  2578. if !this.Field13 {
  2579. return -1
  2580. }
  2581. return 1
  2582. }
  2583. if this.Field14 != that1.Field14 {
  2584. if this.Field14 < that1.Field14 {
  2585. return -1
  2586. }
  2587. return 1
  2588. }
  2589. if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
  2590. return c
  2591. }
  2592. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  2593. return c
  2594. }
  2595. return 0
  2596. }
  2597. func (this *NinOptStruct) Compare(that interface{}) int {
  2598. if that == nil {
  2599. if this == nil {
  2600. return 0
  2601. }
  2602. return 1
  2603. }
  2604. that1, ok := that.(*NinOptStruct)
  2605. if !ok {
  2606. that2, ok := that.(NinOptStruct)
  2607. if ok {
  2608. that1 = &that2
  2609. } else {
  2610. return 1
  2611. }
  2612. }
  2613. if that1 == nil {
  2614. if this == nil {
  2615. return 0
  2616. }
  2617. return 1
  2618. } else if this == nil {
  2619. return -1
  2620. }
  2621. if this.Field1 != nil && that1.Field1 != nil {
  2622. if *this.Field1 != *that1.Field1 {
  2623. if *this.Field1 < *that1.Field1 {
  2624. return -1
  2625. }
  2626. return 1
  2627. }
  2628. } else if this.Field1 != nil {
  2629. return 1
  2630. } else if that1.Field1 != nil {
  2631. return -1
  2632. }
  2633. if this.Field2 != nil && that1.Field2 != nil {
  2634. if *this.Field2 != *that1.Field2 {
  2635. if *this.Field2 < *that1.Field2 {
  2636. return -1
  2637. }
  2638. return 1
  2639. }
  2640. } else if this.Field2 != nil {
  2641. return 1
  2642. } else if that1.Field2 != nil {
  2643. return -1
  2644. }
  2645. if c := this.Field3.Compare(that1.Field3); c != 0 {
  2646. return c
  2647. }
  2648. if c := this.Field4.Compare(that1.Field4); c != 0 {
  2649. return c
  2650. }
  2651. if this.Field6 != nil && that1.Field6 != nil {
  2652. if *this.Field6 != *that1.Field6 {
  2653. if *this.Field6 < *that1.Field6 {
  2654. return -1
  2655. }
  2656. return 1
  2657. }
  2658. } else if this.Field6 != nil {
  2659. return 1
  2660. } else if that1.Field6 != nil {
  2661. return -1
  2662. }
  2663. if this.Field7 != nil && that1.Field7 != nil {
  2664. if *this.Field7 != *that1.Field7 {
  2665. if *this.Field7 < *that1.Field7 {
  2666. return -1
  2667. }
  2668. return 1
  2669. }
  2670. } else if this.Field7 != nil {
  2671. return 1
  2672. } else if that1.Field7 != nil {
  2673. return -1
  2674. }
  2675. if c := this.Field8.Compare(that1.Field8); c != 0 {
  2676. return c
  2677. }
  2678. if this.Field13 != nil && that1.Field13 != nil {
  2679. if *this.Field13 != *that1.Field13 {
  2680. if !*this.Field13 {
  2681. return -1
  2682. }
  2683. return 1
  2684. }
  2685. } else if this.Field13 != nil {
  2686. return 1
  2687. } else if that1.Field13 != nil {
  2688. return -1
  2689. }
  2690. if this.Field14 != nil && that1.Field14 != nil {
  2691. if *this.Field14 != *that1.Field14 {
  2692. if *this.Field14 < *that1.Field14 {
  2693. return -1
  2694. }
  2695. return 1
  2696. }
  2697. } else if this.Field14 != nil {
  2698. return 1
  2699. } else if that1.Field14 != nil {
  2700. return -1
  2701. }
  2702. if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
  2703. return c
  2704. }
  2705. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  2706. return c
  2707. }
  2708. return 0
  2709. }
  2710. func (this *NidRepStruct) Compare(that interface{}) int {
  2711. if that == nil {
  2712. if this == nil {
  2713. return 0
  2714. }
  2715. return 1
  2716. }
  2717. that1, ok := that.(*NidRepStruct)
  2718. if !ok {
  2719. that2, ok := that.(NidRepStruct)
  2720. if ok {
  2721. that1 = &that2
  2722. } else {
  2723. return 1
  2724. }
  2725. }
  2726. if that1 == nil {
  2727. if this == nil {
  2728. return 0
  2729. }
  2730. return 1
  2731. } else if this == nil {
  2732. return -1
  2733. }
  2734. if len(this.Field1) != len(that1.Field1) {
  2735. if len(this.Field1) < len(that1.Field1) {
  2736. return -1
  2737. }
  2738. return 1
  2739. }
  2740. for i := range this.Field1 {
  2741. if this.Field1[i] != that1.Field1[i] {
  2742. if this.Field1[i] < that1.Field1[i] {
  2743. return -1
  2744. }
  2745. return 1
  2746. }
  2747. }
  2748. if len(this.Field2) != len(that1.Field2) {
  2749. if len(this.Field2) < len(that1.Field2) {
  2750. return -1
  2751. }
  2752. return 1
  2753. }
  2754. for i := range this.Field2 {
  2755. if this.Field2[i] != that1.Field2[i] {
  2756. if this.Field2[i] < that1.Field2[i] {
  2757. return -1
  2758. }
  2759. return 1
  2760. }
  2761. }
  2762. if len(this.Field3) != len(that1.Field3) {
  2763. if len(this.Field3) < len(that1.Field3) {
  2764. return -1
  2765. }
  2766. return 1
  2767. }
  2768. for i := range this.Field3 {
  2769. if c := this.Field3[i].Compare(&that1.Field3[i]); c != 0 {
  2770. return c
  2771. }
  2772. }
  2773. if len(this.Field4) != len(that1.Field4) {
  2774. if len(this.Field4) < len(that1.Field4) {
  2775. return -1
  2776. }
  2777. return 1
  2778. }
  2779. for i := range this.Field4 {
  2780. if c := this.Field4[i].Compare(&that1.Field4[i]); c != 0 {
  2781. return c
  2782. }
  2783. }
  2784. if len(this.Field6) != len(that1.Field6) {
  2785. if len(this.Field6) < len(that1.Field6) {
  2786. return -1
  2787. }
  2788. return 1
  2789. }
  2790. for i := range this.Field6 {
  2791. if this.Field6[i] != that1.Field6[i] {
  2792. if this.Field6[i] < that1.Field6[i] {
  2793. return -1
  2794. }
  2795. return 1
  2796. }
  2797. }
  2798. if len(this.Field7) != len(that1.Field7) {
  2799. if len(this.Field7) < len(that1.Field7) {
  2800. return -1
  2801. }
  2802. return 1
  2803. }
  2804. for i := range this.Field7 {
  2805. if this.Field7[i] != that1.Field7[i] {
  2806. if this.Field7[i] < that1.Field7[i] {
  2807. return -1
  2808. }
  2809. return 1
  2810. }
  2811. }
  2812. if len(this.Field8) != len(that1.Field8) {
  2813. if len(this.Field8) < len(that1.Field8) {
  2814. return -1
  2815. }
  2816. return 1
  2817. }
  2818. for i := range this.Field8 {
  2819. if c := this.Field8[i].Compare(&that1.Field8[i]); c != 0 {
  2820. return c
  2821. }
  2822. }
  2823. if len(this.Field13) != len(that1.Field13) {
  2824. if len(this.Field13) < len(that1.Field13) {
  2825. return -1
  2826. }
  2827. return 1
  2828. }
  2829. for i := range this.Field13 {
  2830. if this.Field13[i] != that1.Field13[i] {
  2831. if !this.Field13[i] {
  2832. return -1
  2833. }
  2834. return 1
  2835. }
  2836. }
  2837. if len(this.Field14) != len(that1.Field14) {
  2838. if len(this.Field14) < len(that1.Field14) {
  2839. return -1
  2840. }
  2841. return 1
  2842. }
  2843. for i := range this.Field14 {
  2844. if this.Field14[i] != that1.Field14[i] {
  2845. if this.Field14[i] < that1.Field14[i] {
  2846. return -1
  2847. }
  2848. return 1
  2849. }
  2850. }
  2851. if len(this.Field15) != len(that1.Field15) {
  2852. if len(this.Field15) < len(that1.Field15) {
  2853. return -1
  2854. }
  2855. return 1
  2856. }
  2857. for i := range this.Field15 {
  2858. if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
  2859. return c
  2860. }
  2861. }
  2862. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  2863. return c
  2864. }
  2865. return 0
  2866. }
  2867. func (this *NinRepStruct) Compare(that interface{}) int {
  2868. if that == nil {
  2869. if this == nil {
  2870. return 0
  2871. }
  2872. return 1
  2873. }
  2874. that1, ok := that.(*NinRepStruct)
  2875. if !ok {
  2876. that2, ok := that.(NinRepStruct)
  2877. if ok {
  2878. that1 = &that2
  2879. } else {
  2880. return 1
  2881. }
  2882. }
  2883. if that1 == nil {
  2884. if this == nil {
  2885. return 0
  2886. }
  2887. return 1
  2888. } else if this == nil {
  2889. return -1
  2890. }
  2891. if len(this.Field1) != len(that1.Field1) {
  2892. if len(this.Field1) < len(that1.Field1) {
  2893. return -1
  2894. }
  2895. return 1
  2896. }
  2897. for i := range this.Field1 {
  2898. if this.Field1[i] != that1.Field1[i] {
  2899. if this.Field1[i] < that1.Field1[i] {
  2900. return -1
  2901. }
  2902. return 1
  2903. }
  2904. }
  2905. if len(this.Field2) != len(that1.Field2) {
  2906. if len(this.Field2) < len(that1.Field2) {
  2907. return -1
  2908. }
  2909. return 1
  2910. }
  2911. for i := range this.Field2 {
  2912. if this.Field2[i] != that1.Field2[i] {
  2913. if this.Field2[i] < that1.Field2[i] {
  2914. return -1
  2915. }
  2916. return 1
  2917. }
  2918. }
  2919. if len(this.Field3) != len(that1.Field3) {
  2920. if len(this.Field3) < len(that1.Field3) {
  2921. return -1
  2922. }
  2923. return 1
  2924. }
  2925. for i := range this.Field3 {
  2926. if c := this.Field3[i].Compare(that1.Field3[i]); c != 0 {
  2927. return c
  2928. }
  2929. }
  2930. if len(this.Field4) != len(that1.Field4) {
  2931. if len(this.Field4) < len(that1.Field4) {
  2932. return -1
  2933. }
  2934. return 1
  2935. }
  2936. for i := range this.Field4 {
  2937. if c := this.Field4[i].Compare(that1.Field4[i]); c != 0 {
  2938. return c
  2939. }
  2940. }
  2941. if len(this.Field6) != len(that1.Field6) {
  2942. if len(this.Field6) < len(that1.Field6) {
  2943. return -1
  2944. }
  2945. return 1
  2946. }
  2947. for i := range this.Field6 {
  2948. if this.Field6[i] != that1.Field6[i] {
  2949. if this.Field6[i] < that1.Field6[i] {
  2950. return -1
  2951. }
  2952. return 1
  2953. }
  2954. }
  2955. if len(this.Field7) != len(that1.Field7) {
  2956. if len(this.Field7) < len(that1.Field7) {
  2957. return -1
  2958. }
  2959. return 1
  2960. }
  2961. for i := range this.Field7 {
  2962. if this.Field7[i] != that1.Field7[i] {
  2963. if this.Field7[i] < that1.Field7[i] {
  2964. return -1
  2965. }
  2966. return 1
  2967. }
  2968. }
  2969. if len(this.Field8) != len(that1.Field8) {
  2970. if len(this.Field8) < len(that1.Field8) {
  2971. return -1
  2972. }
  2973. return 1
  2974. }
  2975. for i := range this.Field8 {
  2976. if c := this.Field8[i].Compare(that1.Field8[i]); c != 0 {
  2977. return c
  2978. }
  2979. }
  2980. if len(this.Field13) != len(that1.Field13) {
  2981. if len(this.Field13) < len(that1.Field13) {
  2982. return -1
  2983. }
  2984. return 1
  2985. }
  2986. for i := range this.Field13 {
  2987. if this.Field13[i] != that1.Field13[i] {
  2988. if !this.Field13[i] {
  2989. return -1
  2990. }
  2991. return 1
  2992. }
  2993. }
  2994. if len(this.Field14) != len(that1.Field14) {
  2995. if len(this.Field14) < len(that1.Field14) {
  2996. return -1
  2997. }
  2998. return 1
  2999. }
  3000. for i := range this.Field14 {
  3001. if this.Field14[i] != that1.Field14[i] {
  3002. if this.Field14[i] < that1.Field14[i] {
  3003. return -1
  3004. }
  3005. return 1
  3006. }
  3007. }
  3008. if len(this.Field15) != len(that1.Field15) {
  3009. if len(this.Field15) < len(that1.Field15) {
  3010. return -1
  3011. }
  3012. return 1
  3013. }
  3014. for i := range this.Field15 {
  3015. if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 {
  3016. return c
  3017. }
  3018. }
  3019. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3020. return c
  3021. }
  3022. return 0
  3023. }
  3024. func (this *NidEmbeddedStruct) Compare(that interface{}) int {
  3025. if that == nil {
  3026. if this == nil {
  3027. return 0
  3028. }
  3029. return 1
  3030. }
  3031. that1, ok := that.(*NidEmbeddedStruct)
  3032. if !ok {
  3033. that2, ok := that.(NidEmbeddedStruct)
  3034. if ok {
  3035. that1 = &that2
  3036. } else {
  3037. return 1
  3038. }
  3039. }
  3040. if that1 == nil {
  3041. if this == nil {
  3042. return 0
  3043. }
  3044. return 1
  3045. } else if this == nil {
  3046. return -1
  3047. }
  3048. if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
  3049. return c
  3050. }
  3051. if c := this.Field200.Compare(&that1.Field200); c != 0 {
  3052. return c
  3053. }
  3054. if this.Field210 != that1.Field210 {
  3055. if !this.Field210 {
  3056. return -1
  3057. }
  3058. return 1
  3059. }
  3060. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3061. return c
  3062. }
  3063. return 0
  3064. }
  3065. func (this *NinEmbeddedStruct) Compare(that interface{}) int {
  3066. if that == nil {
  3067. if this == nil {
  3068. return 0
  3069. }
  3070. return 1
  3071. }
  3072. that1, ok := that.(*NinEmbeddedStruct)
  3073. if !ok {
  3074. that2, ok := that.(NinEmbeddedStruct)
  3075. if ok {
  3076. that1 = &that2
  3077. } else {
  3078. return 1
  3079. }
  3080. }
  3081. if that1 == nil {
  3082. if this == nil {
  3083. return 0
  3084. }
  3085. return 1
  3086. } else if this == nil {
  3087. return -1
  3088. }
  3089. if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
  3090. return c
  3091. }
  3092. if c := this.Field200.Compare(that1.Field200); c != 0 {
  3093. return c
  3094. }
  3095. if this.Field210 != nil && that1.Field210 != nil {
  3096. if *this.Field210 != *that1.Field210 {
  3097. if !*this.Field210 {
  3098. return -1
  3099. }
  3100. return 1
  3101. }
  3102. } else if this.Field210 != nil {
  3103. return 1
  3104. } else if that1.Field210 != nil {
  3105. return -1
  3106. }
  3107. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3108. return c
  3109. }
  3110. return 0
  3111. }
  3112. func (this *NidNestedStruct) Compare(that interface{}) int {
  3113. if that == nil {
  3114. if this == nil {
  3115. return 0
  3116. }
  3117. return 1
  3118. }
  3119. that1, ok := that.(*NidNestedStruct)
  3120. if !ok {
  3121. that2, ok := that.(NidNestedStruct)
  3122. if ok {
  3123. that1 = &that2
  3124. } else {
  3125. return 1
  3126. }
  3127. }
  3128. if that1 == nil {
  3129. if this == nil {
  3130. return 0
  3131. }
  3132. return 1
  3133. } else if this == nil {
  3134. return -1
  3135. }
  3136. if c := this.Field1.Compare(&that1.Field1); c != 0 {
  3137. return c
  3138. }
  3139. if len(this.Field2) != len(that1.Field2) {
  3140. if len(this.Field2) < len(that1.Field2) {
  3141. return -1
  3142. }
  3143. return 1
  3144. }
  3145. for i := range this.Field2 {
  3146. if c := this.Field2[i].Compare(&that1.Field2[i]); c != 0 {
  3147. return c
  3148. }
  3149. }
  3150. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3151. return c
  3152. }
  3153. return 0
  3154. }
  3155. func (this *NinNestedStruct) Compare(that interface{}) int {
  3156. if that == nil {
  3157. if this == nil {
  3158. return 0
  3159. }
  3160. return 1
  3161. }
  3162. that1, ok := that.(*NinNestedStruct)
  3163. if !ok {
  3164. that2, ok := that.(NinNestedStruct)
  3165. if ok {
  3166. that1 = &that2
  3167. } else {
  3168. return 1
  3169. }
  3170. }
  3171. if that1 == nil {
  3172. if this == nil {
  3173. return 0
  3174. }
  3175. return 1
  3176. } else if this == nil {
  3177. return -1
  3178. }
  3179. if c := this.Field1.Compare(that1.Field1); c != 0 {
  3180. return c
  3181. }
  3182. if len(this.Field2) != len(that1.Field2) {
  3183. if len(this.Field2) < len(that1.Field2) {
  3184. return -1
  3185. }
  3186. return 1
  3187. }
  3188. for i := range this.Field2 {
  3189. if c := this.Field2[i].Compare(that1.Field2[i]); c != 0 {
  3190. return c
  3191. }
  3192. }
  3193. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3194. return c
  3195. }
  3196. return 0
  3197. }
  3198. func (this *NidOptCustom) Compare(that interface{}) int {
  3199. if that == nil {
  3200. if this == nil {
  3201. return 0
  3202. }
  3203. return 1
  3204. }
  3205. that1, ok := that.(*NidOptCustom)
  3206. if !ok {
  3207. that2, ok := that.(NidOptCustom)
  3208. if ok {
  3209. that1 = &that2
  3210. } else {
  3211. return 1
  3212. }
  3213. }
  3214. if that1 == nil {
  3215. if this == nil {
  3216. return 0
  3217. }
  3218. return 1
  3219. } else if this == nil {
  3220. return -1
  3221. }
  3222. if c := this.Id.Compare(that1.Id); c != 0 {
  3223. return c
  3224. }
  3225. if c := this.Value.Compare(that1.Value); c != 0 {
  3226. return c
  3227. }
  3228. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3229. return c
  3230. }
  3231. return 0
  3232. }
  3233. func (this *CustomDash) Compare(that interface{}) int {
  3234. if that == nil {
  3235. if this == nil {
  3236. return 0
  3237. }
  3238. return 1
  3239. }
  3240. that1, ok := that.(*CustomDash)
  3241. if !ok {
  3242. that2, ok := that.(CustomDash)
  3243. if ok {
  3244. that1 = &that2
  3245. } else {
  3246. return 1
  3247. }
  3248. }
  3249. if that1 == nil {
  3250. if this == nil {
  3251. return 0
  3252. }
  3253. return 1
  3254. } else if this == nil {
  3255. return -1
  3256. }
  3257. if that1.Value == nil {
  3258. if this.Value != nil {
  3259. return 1
  3260. }
  3261. } else if this.Value == nil {
  3262. return -1
  3263. } else if c := this.Value.Compare(*that1.Value); c != 0 {
  3264. return c
  3265. }
  3266. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3267. return c
  3268. }
  3269. return 0
  3270. }
  3271. func (this *NinOptCustom) Compare(that interface{}) int {
  3272. if that == nil {
  3273. if this == nil {
  3274. return 0
  3275. }
  3276. return 1
  3277. }
  3278. that1, ok := that.(*NinOptCustom)
  3279. if !ok {
  3280. that2, ok := that.(NinOptCustom)
  3281. if ok {
  3282. that1 = &that2
  3283. } else {
  3284. return 1
  3285. }
  3286. }
  3287. if that1 == nil {
  3288. if this == nil {
  3289. return 0
  3290. }
  3291. return 1
  3292. } else if this == nil {
  3293. return -1
  3294. }
  3295. if that1.Id == nil {
  3296. if this.Id != nil {
  3297. return 1
  3298. }
  3299. } else if this.Id == nil {
  3300. return -1
  3301. } else if c := this.Id.Compare(*that1.Id); c != 0 {
  3302. return c
  3303. }
  3304. if that1.Value == nil {
  3305. if this.Value != nil {
  3306. return 1
  3307. }
  3308. } else if this.Value == nil {
  3309. return -1
  3310. } else if c := this.Value.Compare(*that1.Value); c != 0 {
  3311. return c
  3312. }
  3313. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3314. return c
  3315. }
  3316. return 0
  3317. }
  3318. func (this *NidRepCustom) Compare(that interface{}) int {
  3319. if that == nil {
  3320. if this == nil {
  3321. return 0
  3322. }
  3323. return 1
  3324. }
  3325. that1, ok := that.(*NidRepCustom)
  3326. if !ok {
  3327. that2, ok := that.(NidRepCustom)
  3328. if ok {
  3329. that1 = &that2
  3330. } else {
  3331. return 1
  3332. }
  3333. }
  3334. if that1 == nil {
  3335. if this == nil {
  3336. return 0
  3337. }
  3338. return 1
  3339. } else if this == nil {
  3340. return -1
  3341. }
  3342. if len(this.Id) != len(that1.Id) {
  3343. if len(this.Id) < len(that1.Id) {
  3344. return -1
  3345. }
  3346. return 1
  3347. }
  3348. for i := range this.Id {
  3349. if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
  3350. return c
  3351. }
  3352. }
  3353. if len(this.Value) != len(that1.Value) {
  3354. if len(this.Value) < len(that1.Value) {
  3355. return -1
  3356. }
  3357. return 1
  3358. }
  3359. for i := range this.Value {
  3360. if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
  3361. return c
  3362. }
  3363. }
  3364. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3365. return c
  3366. }
  3367. return 0
  3368. }
  3369. func (this *NinRepCustom) Compare(that interface{}) int {
  3370. if that == nil {
  3371. if this == nil {
  3372. return 0
  3373. }
  3374. return 1
  3375. }
  3376. that1, ok := that.(*NinRepCustom)
  3377. if !ok {
  3378. that2, ok := that.(NinRepCustom)
  3379. if ok {
  3380. that1 = &that2
  3381. } else {
  3382. return 1
  3383. }
  3384. }
  3385. if that1 == nil {
  3386. if this == nil {
  3387. return 0
  3388. }
  3389. return 1
  3390. } else if this == nil {
  3391. return -1
  3392. }
  3393. if len(this.Id) != len(that1.Id) {
  3394. if len(this.Id) < len(that1.Id) {
  3395. return -1
  3396. }
  3397. return 1
  3398. }
  3399. for i := range this.Id {
  3400. if c := this.Id[i].Compare(that1.Id[i]); c != 0 {
  3401. return c
  3402. }
  3403. }
  3404. if len(this.Value) != len(that1.Value) {
  3405. if len(this.Value) < len(that1.Value) {
  3406. return -1
  3407. }
  3408. return 1
  3409. }
  3410. for i := range this.Value {
  3411. if c := this.Value[i].Compare(that1.Value[i]); c != 0 {
  3412. return c
  3413. }
  3414. }
  3415. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3416. return c
  3417. }
  3418. return 0
  3419. }
  3420. func (this *NinOptNativeUnion) Compare(that interface{}) int {
  3421. if that == nil {
  3422. if this == nil {
  3423. return 0
  3424. }
  3425. return 1
  3426. }
  3427. that1, ok := that.(*NinOptNativeUnion)
  3428. if !ok {
  3429. that2, ok := that.(NinOptNativeUnion)
  3430. if ok {
  3431. that1 = &that2
  3432. } else {
  3433. return 1
  3434. }
  3435. }
  3436. if that1 == nil {
  3437. if this == nil {
  3438. return 0
  3439. }
  3440. return 1
  3441. } else if this == nil {
  3442. return -1
  3443. }
  3444. if this.Field1 != nil && that1.Field1 != nil {
  3445. if *this.Field1 != *that1.Field1 {
  3446. if *this.Field1 < *that1.Field1 {
  3447. return -1
  3448. }
  3449. return 1
  3450. }
  3451. } else if this.Field1 != nil {
  3452. return 1
  3453. } else if that1.Field1 != nil {
  3454. return -1
  3455. }
  3456. if this.Field2 != nil && that1.Field2 != nil {
  3457. if *this.Field2 != *that1.Field2 {
  3458. if *this.Field2 < *that1.Field2 {
  3459. return -1
  3460. }
  3461. return 1
  3462. }
  3463. } else if this.Field2 != nil {
  3464. return 1
  3465. } else if that1.Field2 != nil {
  3466. return -1
  3467. }
  3468. if this.Field3 != nil && that1.Field3 != nil {
  3469. if *this.Field3 != *that1.Field3 {
  3470. if *this.Field3 < *that1.Field3 {
  3471. return -1
  3472. }
  3473. return 1
  3474. }
  3475. } else if this.Field3 != nil {
  3476. return 1
  3477. } else if that1.Field3 != nil {
  3478. return -1
  3479. }
  3480. if this.Field4 != nil && that1.Field4 != nil {
  3481. if *this.Field4 != *that1.Field4 {
  3482. if *this.Field4 < *that1.Field4 {
  3483. return -1
  3484. }
  3485. return 1
  3486. }
  3487. } else if this.Field4 != nil {
  3488. return 1
  3489. } else if that1.Field4 != nil {
  3490. return -1
  3491. }
  3492. if this.Field5 != nil && that1.Field5 != nil {
  3493. if *this.Field5 != *that1.Field5 {
  3494. if *this.Field5 < *that1.Field5 {
  3495. return -1
  3496. }
  3497. return 1
  3498. }
  3499. } else if this.Field5 != nil {
  3500. return 1
  3501. } else if that1.Field5 != nil {
  3502. return -1
  3503. }
  3504. if this.Field6 != nil && that1.Field6 != nil {
  3505. if *this.Field6 != *that1.Field6 {
  3506. if *this.Field6 < *that1.Field6 {
  3507. return -1
  3508. }
  3509. return 1
  3510. }
  3511. } else if this.Field6 != nil {
  3512. return 1
  3513. } else if that1.Field6 != nil {
  3514. return -1
  3515. }
  3516. if this.Field13 != nil && that1.Field13 != nil {
  3517. if *this.Field13 != *that1.Field13 {
  3518. if !*this.Field13 {
  3519. return -1
  3520. }
  3521. return 1
  3522. }
  3523. } else if this.Field13 != nil {
  3524. return 1
  3525. } else if that1.Field13 != nil {
  3526. return -1
  3527. }
  3528. if this.Field14 != nil && that1.Field14 != nil {
  3529. if *this.Field14 != *that1.Field14 {
  3530. if *this.Field14 < *that1.Field14 {
  3531. return -1
  3532. }
  3533. return 1
  3534. }
  3535. } else if this.Field14 != nil {
  3536. return 1
  3537. } else if that1.Field14 != nil {
  3538. return -1
  3539. }
  3540. if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
  3541. return c
  3542. }
  3543. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3544. return c
  3545. }
  3546. return 0
  3547. }
  3548. func (this *NinOptStructUnion) Compare(that interface{}) int {
  3549. if that == nil {
  3550. if this == nil {
  3551. return 0
  3552. }
  3553. return 1
  3554. }
  3555. that1, ok := that.(*NinOptStructUnion)
  3556. if !ok {
  3557. that2, ok := that.(NinOptStructUnion)
  3558. if ok {
  3559. that1 = &that2
  3560. } else {
  3561. return 1
  3562. }
  3563. }
  3564. if that1 == nil {
  3565. if this == nil {
  3566. return 0
  3567. }
  3568. return 1
  3569. } else if this == nil {
  3570. return -1
  3571. }
  3572. if this.Field1 != nil && that1.Field1 != nil {
  3573. if *this.Field1 != *that1.Field1 {
  3574. if *this.Field1 < *that1.Field1 {
  3575. return -1
  3576. }
  3577. return 1
  3578. }
  3579. } else if this.Field1 != nil {
  3580. return 1
  3581. } else if that1.Field1 != nil {
  3582. return -1
  3583. }
  3584. if this.Field2 != nil && that1.Field2 != nil {
  3585. if *this.Field2 != *that1.Field2 {
  3586. if *this.Field2 < *that1.Field2 {
  3587. return -1
  3588. }
  3589. return 1
  3590. }
  3591. } else if this.Field2 != nil {
  3592. return 1
  3593. } else if that1.Field2 != nil {
  3594. return -1
  3595. }
  3596. if c := this.Field3.Compare(that1.Field3); c != 0 {
  3597. return c
  3598. }
  3599. if c := this.Field4.Compare(that1.Field4); c != 0 {
  3600. return c
  3601. }
  3602. if this.Field6 != nil && that1.Field6 != nil {
  3603. if *this.Field6 != *that1.Field6 {
  3604. if *this.Field6 < *that1.Field6 {
  3605. return -1
  3606. }
  3607. return 1
  3608. }
  3609. } else if this.Field6 != nil {
  3610. return 1
  3611. } else if that1.Field6 != nil {
  3612. return -1
  3613. }
  3614. if this.Field7 != nil && that1.Field7 != nil {
  3615. if *this.Field7 != *that1.Field7 {
  3616. if *this.Field7 < *that1.Field7 {
  3617. return -1
  3618. }
  3619. return 1
  3620. }
  3621. } else if this.Field7 != nil {
  3622. return 1
  3623. } else if that1.Field7 != nil {
  3624. return -1
  3625. }
  3626. if this.Field13 != nil && that1.Field13 != nil {
  3627. if *this.Field13 != *that1.Field13 {
  3628. if !*this.Field13 {
  3629. return -1
  3630. }
  3631. return 1
  3632. }
  3633. } else if this.Field13 != nil {
  3634. return 1
  3635. } else if that1.Field13 != nil {
  3636. return -1
  3637. }
  3638. if this.Field14 != nil && that1.Field14 != nil {
  3639. if *this.Field14 != *that1.Field14 {
  3640. if *this.Field14 < *that1.Field14 {
  3641. return -1
  3642. }
  3643. return 1
  3644. }
  3645. } else if this.Field14 != nil {
  3646. return 1
  3647. } else if that1.Field14 != nil {
  3648. return -1
  3649. }
  3650. if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
  3651. return c
  3652. }
  3653. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3654. return c
  3655. }
  3656. return 0
  3657. }
  3658. func (this *NinEmbeddedStructUnion) Compare(that interface{}) int {
  3659. if that == nil {
  3660. if this == nil {
  3661. return 0
  3662. }
  3663. return 1
  3664. }
  3665. that1, ok := that.(*NinEmbeddedStructUnion)
  3666. if !ok {
  3667. that2, ok := that.(NinEmbeddedStructUnion)
  3668. if ok {
  3669. that1 = &that2
  3670. } else {
  3671. return 1
  3672. }
  3673. }
  3674. if that1 == nil {
  3675. if this == nil {
  3676. return 0
  3677. }
  3678. return 1
  3679. } else if this == nil {
  3680. return -1
  3681. }
  3682. if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
  3683. return c
  3684. }
  3685. if c := this.Field200.Compare(that1.Field200); c != 0 {
  3686. return c
  3687. }
  3688. if this.Field210 != nil && that1.Field210 != nil {
  3689. if *this.Field210 != *that1.Field210 {
  3690. if !*this.Field210 {
  3691. return -1
  3692. }
  3693. return 1
  3694. }
  3695. } else if this.Field210 != nil {
  3696. return 1
  3697. } else if that1.Field210 != nil {
  3698. return -1
  3699. }
  3700. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3701. return c
  3702. }
  3703. return 0
  3704. }
  3705. func (this *NinNestedStructUnion) Compare(that interface{}) int {
  3706. if that == nil {
  3707. if this == nil {
  3708. return 0
  3709. }
  3710. return 1
  3711. }
  3712. that1, ok := that.(*NinNestedStructUnion)
  3713. if !ok {
  3714. that2, ok := that.(NinNestedStructUnion)
  3715. if ok {
  3716. that1 = &that2
  3717. } else {
  3718. return 1
  3719. }
  3720. }
  3721. if that1 == nil {
  3722. if this == nil {
  3723. return 0
  3724. }
  3725. return 1
  3726. } else if this == nil {
  3727. return -1
  3728. }
  3729. if c := this.Field1.Compare(that1.Field1); c != 0 {
  3730. return c
  3731. }
  3732. if c := this.Field2.Compare(that1.Field2); c != 0 {
  3733. return c
  3734. }
  3735. if c := this.Field3.Compare(that1.Field3); c != 0 {
  3736. return c
  3737. }
  3738. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3739. return c
  3740. }
  3741. return 0
  3742. }
  3743. func (this *Tree) Compare(that interface{}) int {
  3744. if that == nil {
  3745. if this == nil {
  3746. return 0
  3747. }
  3748. return 1
  3749. }
  3750. that1, ok := that.(*Tree)
  3751. if !ok {
  3752. that2, ok := that.(Tree)
  3753. if ok {
  3754. that1 = &that2
  3755. } else {
  3756. return 1
  3757. }
  3758. }
  3759. if that1 == nil {
  3760. if this == nil {
  3761. return 0
  3762. }
  3763. return 1
  3764. } else if this == nil {
  3765. return -1
  3766. }
  3767. if c := this.Or.Compare(that1.Or); c != 0 {
  3768. return c
  3769. }
  3770. if c := this.And.Compare(that1.And); c != 0 {
  3771. return c
  3772. }
  3773. if c := this.Leaf.Compare(that1.Leaf); c != 0 {
  3774. return c
  3775. }
  3776. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3777. return c
  3778. }
  3779. return 0
  3780. }
  3781. func (this *OrBranch) Compare(that interface{}) int {
  3782. if that == nil {
  3783. if this == nil {
  3784. return 0
  3785. }
  3786. return 1
  3787. }
  3788. that1, ok := that.(*OrBranch)
  3789. if !ok {
  3790. that2, ok := that.(OrBranch)
  3791. if ok {
  3792. that1 = &that2
  3793. } else {
  3794. return 1
  3795. }
  3796. }
  3797. if that1 == nil {
  3798. if this == nil {
  3799. return 0
  3800. }
  3801. return 1
  3802. } else if this == nil {
  3803. return -1
  3804. }
  3805. if c := this.Left.Compare(&that1.Left); c != 0 {
  3806. return c
  3807. }
  3808. if c := this.Right.Compare(&that1.Right); c != 0 {
  3809. return c
  3810. }
  3811. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3812. return c
  3813. }
  3814. return 0
  3815. }
  3816. func (this *AndBranch) Compare(that interface{}) int {
  3817. if that == nil {
  3818. if this == nil {
  3819. return 0
  3820. }
  3821. return 1
  3822. }
  3823. that1, ok := that.(*AndBranch)
  3824. if !ok {
  3825. that2, ok := that.(AndBranch)
  3826. if ok {
  3827. that1 = &that2
  3828. } else {
  3829. return 1
  3830. }
  3831. }
  3832. if that1 == nil {
  3833. if this == nil {
  3834. return 0
  3835. }
  3836. return 1
  3837. } else if this == nil {
  3838. return -1
  3839. }
  3840. if c := this.Left.Compare(&that1.Left); c != 0 {
  3841. return c
  3842. }
  3843. if c := this.Right.Compare(&that1.Right); c != 0 {
  3844. return c
  3845. }
  3846. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3847. return c
  3848. }
  3849. return 0
  3850. }
  3851. func (this *Leaf) Compare(that interface{}) int {
  3852. if that == nil {
  3853. if this == nil {
  3854. return 0
  3855. }
  3856. return 1
  3857. }
  3858. that1, ok := that.(*Leaf)
  3859. if !ok {
  3860. that2, ok := that.(Leaf)
  3861. if ok {
  3862. that1 = &that2
  3863. } else {
  3864. return 1
  3865. }
  3866. }
  3867. if that1 == nil {
  3868. if this == nil {
  3869. return 0
  3870. }
  3871. return 1
  3872. } else if this == nil {
  3873. return -1
  3874. }
  3875. if this.Value != that1.Value {
  3876. if this.Value < that1.Value {
  3877. return -1
  3878. }
  3879. return 1
  3880. }
  3881. if this.StrValue != that1.StrValue {
  3882. if this.StrValue < that1.StrValue {
  3883. return -1
  3884. }
  3885. return 1
  3886. }
  3887. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3888. return c
  3889. }
  3890. return 0
  3891. }
  3892. func (this *DeepTree) Compare(that interface{}) int {
  3893. if that == nil {
  3894. if this == nil {
  3895. return 0
  3896. }
  3897. return 1
  3898. }
  3899. that1, ok := that.(*DeepTree)
  3900. if !ok {
  3901. that2, ok := that.(DeepTree)
  3902. if ok {
  3903. that1 = &that2
  3904. } else {
  3905. return 1
  3906. }
  3907. }
  3908. if that1 == nil {
  3909. if this == nil {
  3910. return 0
  3911. }
  3912. return 1
  3913. } else if this == nil {
  3914. return -1
  3915. }
  3916. if c := this.Down.Compare(that1.Down); c != 0 {
  3917. return c
  3918. }
  3919. if c := this.And.Compare(that1.And); c != 0 {
  3920. return c
  3921. }
  3922. if c := this.Leaf.Compare(that1.Leaf); c != 0 {
  3923. return c
  3924. }
  3925. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3926. return c
  3927. }
  3928. return 0
  3929. }
  3930. func (this *ADeepBranch) Compare(that interface{}) int {
  3931. if that == nil {
  3932. if this == nil {
  3933. return 0
  3934. }
  3935. return 1
  3936. }
  3937. that1, ok := that.(*ADeepBranch)
  3938. if !ok {
  3939. that2, ok := that.(ADeepBranch)
  3940. if ok {
  3941. that1 = &that2
  3942. } else {
  3943. return 1
  3944. }
  3945. }
  3946. if that1 == nil {
  3947. if this == nil {
  3948. return 0
  3949. }
  3950. return 1
  3951. } else if this == nil {
  3952. return -1
  3953. }
  3954. if c := this.Down.Compare(&that1.Down); c != 0 {
  3955. return c
  3956. }
  3957. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3958. return c
  3959. }
  3960. return 0
  3961. }
  3962. func (this *AndDeepBranch) Compare(that interface{}) int {
  3963. if that == nil {
  3964. if this == nil {
  3965. return 0
  3966. }
  3967. return 1
  3968. }
  3969. that1, ok := that.(*AndDeepBranch)
  3970. if !ok {
  3971. that2, ok := that.(AndDeepBranch)
  3972. if ok {
  3973. that1 = &that2
  3974. } else {
  3975. return 1
  3976. }
  3977. }
  3978. if that1 == nil {
  3979. if this == nil {
  3980. return 0
  3981. }
  3982. return 1
  3983. } else if this == nil {
  3984. return -1
  3985. }
  3986. if c := this.Left.Compare(&that1.Left); c != 0 {
  3987. return c
  3988. }
  3989. if c := this.Right.Compare(&that1.Right); c != 0 {
  3990. return c
  3991. }
  3992. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  3993. return c
  3994. }
  3995. return 0
  3996. }
  3997. func (this *DeepLeaf) Compare(that interface{}) int {
  3998. if that == nil {
  3999. if this == nil {
  4000. return 0
  4001. }
  4002. return 1
  4003. }
  4004. that1, ok := that.(*DeepLeaf)
  4005. if !ok {
  4006. that2, ok := that.(DeepLeaf)
  4007. if ok {
  4008. that1 = &that2
  4009. } else {
  4010. return 1
  4011. }
  4012. }
  4013. if that1 == nil {
  4014. if this == nil {
  4015. return 0
  4016. }
  4017. return 1
  4018. } else if this == nil {
  4019. return -1
  4020. }
  4021. if c := this.Tree.Compare(&that1.Tree); c != 0 {
  4022. return c
  4023. }
  4024. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4025. return c
  4026. }
  4027. return 0
  4028. }
  4029. func (this *Nil) Compare(that interface{}) int {
  4030. if that == nil {
  4031. if this == nil {
  4032. return 0
  4033. }
  4034. return 1
  4035. }
  4036. that1, ok := that.(*Nil)
  4037. if !ok {
  4038. that2, ok := that.(Nil)
  4039. if ok {
  4040. that1 = &that2
  4041. } else {
  4042. return 1
  4043. }
  4044. }
  4045. if that1 == nil {
  4046. if this == nil {
  4047. return 0
  4048. }
  4049. return 1
  4050. } else if this == nil {
  4051. return -1
  4052. }
  4053. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4054. return c
  4055. }
  4056. return 0
  4057. }
  4058. func (this *NidOptEnum) Compare(that interface{}) int {
  4059. if that == nil {
  4060. if this == nil {
  4061. return 0
  4062. }
  4063. return 1
  4064. }
  4065. that1, ok := that.(*NidOptEnum)
  4066. if !ok {
  4067. that2, ok := that.(NidOptEnum)
  4068. if ok {
  4069. that1 = &that2
  4070. } else {
  4071. return 1
  4072. }
  4073. }
  4074. if that1 == nil {
  4075. if this == nil {
  4076. return 0
  4077. }
  4078. return 1
  4079. } else if this == nil {
  4080. return -1
  4081. }
  4082. if this.Field1 != that1.Field1 {
  4083. if this.Field1 < that1.Field1 {
  4084. return -1
  4085. }
  4086. return 1
  4087. }
  4088. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4089. return c
  4090. }
  4091. return 0
  4092. }
  4093. func (this *NinOptEnum) Compare(that interface{}) int {
  4094. if that == nil {
  4095. if this == nil {
  4096. return 0
  4097. }
  4098. return 1
  4099. }
  4100. that1, ok := that.(*NinOptEnum)
  4101. if !ok {
  4102. that2, ok := that.(NinOptEnum)
  4103. if ok {
  4104. that1 = &that2
  4105. } else {
  4106. return 1
  4107. }
  4108. }
  4109. if that1 == nil {
  4110. if this == nil {
  4111. return 0
  4112. }
  4113. return 1
  4114. } else if this == nil {
  4115. return -1
  4116. }
  4117. if this.Field1 != nil && that1.Field1 != nil {
  4118. if *this.Field1 != *that1.Field1 {
  4119. if *this.Field1 < *that1.Field1 {
  4120. return -1
  4121. }
  4122. return 1
  4123. }
  4124. } else if this.Field1 != nil {
  4125. return 1
  4126. } else if that1.Field1 != nil {
  4127. return -1
  4128. }
  4129. if this.Field2 != nil && that1.Field2 != nil {
  4130. if *this.Field2 != *that1.Field2 {
  4131. if *this.Field2 < *that1.Field2 {
  4132. return -1
  4133. }
  4134. return 1
  4135. }
  4136. } else if this.Field2 != nil {
  4137. return 1
  4138. } else if that1.Field2 != nil {
  4139. return -1
  4140. }
  4141. if this.Field3 != nil && that1.Field3 != nil {
  4142. if *this.Field3 != *that1.Field3 {
  4143. if *this.Field3 < *that1.Field3 {
  4144. return -1
  4145. }
  4146. return 1
  4147. }
  4148. } else if this.Field3 != nil {
  4149. return 1
  4150. } else if that1.Field3 != nil {
  4151. return -1
  4152. }
  4153. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4154. return c
  4155. }
  4156. return 0
  4157. }
  4158. func (this *NidRepEnum) Compare(that interface{}) int {
  4159. if that == nil {
  4160. if this == nil {
  4161. return 0
  4162. }
  4163. return 1
  4164. }
  4165. that1, ok := that.(*NidRepEnum)
  4166. if !ok {
  4167. that2, ok := that.(NidRepEnum)
  4168. if ok {
  4169. that1 = &that2
  4170. } else {
  4171. return 1
  4172. }
  4173. }
  4174. if that1 == nil {
  4175. if this == nil {
  4176. return 0
  4177. }
  4178. return 1
  4179. } else if this == nil {
  4180. return -1
  4181. }
  4182. if len(this.Field1) != len(that1.Field1) {
  4183. if len(this.Field1) < len(that1.Field1) {
  4184. return -1
  4185. }
  4186. return 1
  4187. }
  4188. for i := range this.Field1 {
  4189. if this.Field1[i] != that1.Field1[i] {
  4190. if this.Field1[i] < that1.Field1[i] {
  4191. return -1
  4192. }
  4193. return 1
  4194. }
  4195. }
  4196. if len(this.Field2) != len(that1.Field2) {
  4197. if len(this.Field2) < len(that1.Field2) {
  4198. return -1
  4199. }
  4200. return 1
  4201. }
  4202. for i := range this.Field2 {
  4203. if this.Field2[i] != that1.Field2[i] {
  4204. if this.Field2[i] < that1.Field2[i] {
  4205. return -1
  4206. }
  4207. return 1
  4208. }
  4209. }
  4210. if len(this.Field3) != len(that1.Field3) {
  4211. if len(this.Field3) < len(that1.Field3) {
  4212. return -1
  4213. }
  4214. return 1
  4215. }
  4216. for i := range this.Field3 {
  4217. if this.Field3[i] != that1.Field3[i] {
  4218. if this.Field3[i] < that1.Field3[i] {
  4219. return -1
  4220. }
  4221. return 1
  4222. }
  4223. }
  4224. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4225. return c
  4226. }
  4227. return 0
  4228. }
  4229. func (this *NinRepEnum) Compare(that interface{}) int {
  4230. if that == nil {
  4231. if this == nil {
  4232. return 0
  4233. }
  4234. return 1
  4235. }
  4236. that1, ok := that.(*NinRepEnum)
  4237. if !ok {
  4238. that2, ok := that.(NinRepEnum)
  4239. if ok {
  4240. that1 = &that2
  4241. } else {
  4242. return 1
  4243. }
  4244. }
  4245. if that1 == nil {
  4246. if this == nil {
  4247. return 0
  4248. }
  4249. return 1
  4250. } else if this == nil {
  4251. return -1
  4252. }
  4253. if len(this.Field1) != len(that1.Field1) {
  4254. if len(this.Field1) < len(that1.Field1) {
  4255. return -1
  4256. }
  4257. return 1
  4258. }
  4259. for i := range this.Field1 {
  4260. if this.Field1[i] != that1.Field1[i] {
  4261. if this.Field1[i] < that1.Field1[i] {
  4262. return -1
  4263. }
  4264. return 1
  4265. }
  4266. }
  4267. if len(this.Field2) != len(that1.Field2) {
  4268. if len(this.Field2) < len(that1.Field2) {
  4269. return -1
  4270. }
  4271. return 1
  4272. }
  4273. for i := range this.Field2 {
  4274. if this.Field2[i] != that1.Field2[i] {
  4275. if this.Field2[i] < that1.Field2[i] {
  4276. return -1
  4277. }
  4278. return 1
  4279. }
  4280. }
  4281. if len(this.Field3) != len(that1.Field3) {
  4282. if len(this.Field3) < len(that1.Field3) {
  4283. return -1
  4284. }
  4285. return 1
  4286. }
  4287. for i := range this.Field3 {
  4288. if this.Field3[i] != that1.Field3[i] {
  4289. if this.Field3[i] < that1.Field3[i] {
  4290. return -1
  4291. }
  4292. return 1
  4293. }
  4294. }
  4295. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4296. return c
  4297. }
  4298. return 0
  4299. }
  4300. func (this *NinOptEnumDefault) Compare(that interface{}) int {
  4301. if that == nil {
  4302. if this == nil {
  4303. return 0
  4304. }
  4305. return 1
  4306. }
  4307. that1, ok := that.(*NinOptEnumDefault)
  4308. if !ok {
  4309. that2, ok := that.(NinOptEnumDefault)
  4310. if ok {
  4311. that1 = &that2
  4312. } else {
  4313. return 1
  4314. }
  4315. }
  4316. if that1 == nil {
  4317. if this == nil {
  4318. return 0
  4319. }
  4320. return 1
  4321. } else if this == nil {
  4322. return -1
  4323. }
  4324. if this.Field1 != nil && that1.Field1 != nil {
  4325. if *this.Field1 != *that1.Field1 {
  4326. if *this.Field1 < *that1.Field1 {
  4327. return -1
  4328. }
  4329. return 1
  4330. }
  4331. } else if this.Field1 != nil {
  4332. return 1
  4333. } else if that1.Field1 != nil {
  4334. return -1
  4335. }
  4336. if this.Field2 != nil && that1.Field2 != nil {
  4337. if *this.Field2 != *that1.Field2 {
  4338. if *this.Field2 < *that1.Field2 {
  4339. return -1
  4340. }
  4341. return 1
  4342. }
  4343. } else if this.Field2 != nil {
  4344. return 1
  4345. } else if that1.Field2 != nil {
  4346. return -1
  4347. }
  4348. if this.Field3 != nil && that1.Field3 != nil {
  4349. if *this.Field3 != *that1.Field3 {
  4350. if *this.Field3 < *that1.Field3 {
  4351. return -1
  4352. }
  4353. return 1
  4354. }
  4355. } else if this.Field3 != nil {
  4356. return 1
  4357. } else if that1.Field3 != nil {
  4358. return -1
  4359. }
  4360. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4361. return c
  4362. }
  4363. return 0
  4364. }
  4365. func (this *AnotherNinOptEnum) Compare(that interface{}) int {
  4366. if that == nil {
  4367. if this == nil {
  4368. return 0
  4369. }
  4370. return 1
  4371. }
  4372. that1, ok := that.(*AnotherNinOptEnum)
  4373. if !ok {
  4374. that2, ok := that.(AnotherNinOptEnum)
  4375. if ok {
  4376. that1 = &that2
  4377. } else {
  4378. return 1
  4379. }
  4380. }
  4381. if that1 == nil {
  4382. if this == nil {
  4383. return 0
  4384. }
  4385. return 1
  4386. } else if this == nil {
  4387. return -1
  4388. }
  4389. if this.Field1 != nil && that1.Field1 != nil {
  4390. if *this.Field1 != *that1.Field1 {
  4391. if *this.Field1 < *that1.Field1 {
  4392. return -1
  4393. }
  4394. return 1
  4395. }
  4396. } else if this.Field1 != nil {
  4397. return 1
  4398. } else if that1.Field1 != nil {
  4399. return -1
  4400. }
  4401. if this.Field2 != nil && that1.Field2 != nil {
  4402. if *this.Field2 != *that1.Field2 {
  4403. if *this.Field2 < *that1.Field2 {
  4404. return -1
  4405. }
  4406. return 1
  4407. }
  4408. } else if this.Field2 != nil {
  4409. return 1
  4410. } else if that1.Field2 != nil {
  4411. return -1
  4412. }
  4413. if this.Field3 != nil && that1.Field3 != nil {
  4414. if *this.Field3 != *that1.Field3 {
  4415. if *this.Field3 < *that1.Field3 {
  4416. return -1
  4417. }
  4418. return 1
  4419. }
  4420. } else if this.Field3 != nil {
  4421. return 1
  4422. } else if that1.Field3 != nil {
  4423. return -1
  4424. }
  4425. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4426. return c
  4427. }
  4428. return 0
  4429. }
  4430. func (this *AnotherNinOptEnumDefault) Compare(that interface{}) int {
  4431. if that == nil {
  4432. if this == nil {
  4433. return 0
  4434. }
  4435. return 1
  4436. }
  4437. that1, ok := that.(*AnotherNinOptEnumDefault)
  4438. if !ok {
  4439. that2, ok := that.(AnotherNinOptEnumDefault)
  4440. if ok {
  4441. that1 = &that2
  4442. } else {
  4443. return 1
  4444. }
  4445. }
  4446. if that1 == nil {
  4447. if this == nil {
  4448. return 0
  4449. }
  4450. return 1
  4451. } else if this == nil {
  4452. return -1
  4453. }
  4454. if this.Field1 != nil && that1.Field1 != nil {
  4455. if *this.Field1 != *that1.Field1 {
  4456. if *this.Field1 < *that1.Field1 {
  4457. return -1
  4458. }
  4459. return 1
  4460. }
  4461. } else if this.Field1 != nil {
  4462. return 1
  4463. } else if that1.Field1 != nil {
  4464. return -1
  4465. }
  4466. if this.Field2 != nil && that1.Field2 != nil {
  4467. if *this.Field2 != *that1.Field2 {
  4468. if *this.Field2 < *that1.Field2 {
  4469. return -1
  4470. }
  4471. return 1
  4472. }
  4473. } else if this.Field2 != nil {
  4474. return 1
  4475. } else if that1.Field2 != nil {
  4476. return -1
  4477. }
  4478. if this.Field3 != nil && that1.Field3 != nil {
  4479. if *this.Field3 != *that1.Field3 {
  4480. if *this.Field3 < *that1.Field3 {
  4481. return -1
  4482. }
  4483. return 1
  4484. }
  4485. } else if this.Field3 != nil {
  4486. return 1
  4487. } else if that1.Field3 != nil {
  4488. return -1
  4489. }
  4490. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4491. return c
  4492. }
  4493. return 0
  4494. }
  4495. func (this *Timer) Compare(that interface{}) int {
  4496. if that == nil {
  4497. if this == nil {
  4498. return 0
  4499. }
  4500. return 1
  4501. }
  4502. that1, ok := that.(*Timer)
  4503. if !ok {
  4504. that2, ok := that.(Timer)
  4505. if ok {
  4506. that1 = &that2
  4507. } else {
  4508. return 1
  4509. }
  4510. }
  4511. if that1 == nil {
  4512. if this == nil {
  4513. return 0
  4514. }
  4515. return 1
  4516. } else if this == nil {
  4517. return -1
  4518. }
  4519. if this.Time1 != that1.Time1 {
  4520. if this.Time1 < that1.Time1 {
  4521. return -1
  4522. }
  4523. return 1
  4524. }
  4525. if this.Time2 != that1.Time2 {
  4526. if this.Time2 < that1.Time2 {
  4527. return -1
  4528. }
  4529. return 1
  4530. }
  4531. if c := bytes.Compare(this.Data, that1.Data); c != 0 {
  4532. return c
  4533. }
  4534. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4535. return c
  4536. }
  4537. return 0
  4538. }
  4539. func (this *MyExtendable) Compare(that interface{}) int {
  4540. if that == nil {
  4541. if this == nil {
  4542. return 0
  4543. }
  4544. return 1
  4545. }
  4546. that1, ok := that.(*MyExtendable)
  4547. if !ok {
  4548. that2, ok := that.(MyExtendable)
  4549. if ok {
  4550. that1 = &that2
  4551. } else {
  4552. return 1
  4553. }
  4554. }
  4555. if that1 == nil {
  4556. if this == nil {
  4557. return 0
  4558. }
  4559. return 1
  4560. } else if this == nil {
  4561. return -1
  4562. }
  4563. if this.Field1 != nil && that1.Field1 != nil {
  4564. if *this.Field1 != *that1.Field1 {
  4565. if *this.Field1 < *that1.Field1 {
  4566. return -1
  4567. }
  4568. return 1
  4569. }
  4570. } else if this.Field1 != nil {
  4571. return 1
  4572. } else if that1.Field1 != nil {
  4573. return -1
  4574. }
  4575. thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
  4576. thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
  4577. extkeys := make([]int32, 0, len(thismap)+len(thatmap))
  4578. for k := range thismap {
  4579. extkeys = append(extkeys, k)
  4580. }
  4581. for k := range thatmap {
  4582. if _, ok := thismap[k]; !ok {
  4583. extkeys = append(extkeys, k)
  4584. }
  4585. }
  4586. github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
  4587. for _, k := range extkeys {
  4588. if v, ok := thismap[k]; ok {
  4589. if v2, ok := thatmap[k]; ok {
  4590. if c := v.Compare(&v2); c != 0 {
  4591. return c
  4592. }
  4593. } else {
  4594. return 1
  4595. }
  4596. } else {
  4597. return -1
  4598. }
  4599. }
  4600. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4601. return c
  4602. }
  4603. return 0
  4604. }
  4605. func (this *OtherExtenable) Compare(that interface{}) int {
  4606. if that == nil {
  4607. if this == nil {
  4608. return 0
  4609. }
  4610. return 1
  4611. }
  4612. that1, ok := that.(*OtherExtenable)
  4613. if !ok {
  4614. that2, ok := that.(OtherExtenable)
  4615. if ok {
  4616. that1 = &that2
  4617. } else {
  4618. return 1
  4619. }
  4620. }
  4621. if that1 == nil {
  4622. if this == nil {
  4623. return 0
  4624. }
  4625. return 1
  4626. } else if this == nil {
  4627. return -1
  4628. }
  4629. if this.Field2 != nil && that1.Field2 != nil {
  4630. if *this.Field2 != *that1.Field2 {
  4631. if *this.Field2 < *that1.Field2 {
  4632. return -1
  4633. }
  4634. return 1
  4635. }
  4636. } else if this.Field2 != nil {
  4637. return 1
  4638. } else if that1.Field2 != nil {
  4639. return -1
  4640. }
  4641. if this.Field13 != nil && that1.Field13 != nil {
  4642. if *this.Field13 != *that1.Field13 {
  4643. if *this.Field13 < *that1.Field13 {
  4644. return -1
  4645. }
  4646. return 1
  4647. }
  4648. } else if this.Field13 != nil {
  4649. return 1
  4650. } else if that1.Field13 != nil {
  4651. return -1
  4652. }
  4653. if c := this.M.Compare(that1.M); c != 0 {
  4654. return c
  4655. }
  4656. thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
  4657. thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
  4658. extkeys := make([]int32, 0, len(thismap)+len(thatmap))
  4659. for k := range thismap {
  4660. extkeys = append(extkeys, k)
  4661. }
  4662. for k := range thatmap {
  4663. if _, ok := thismap[k]; !ok {
  4664. extkeys = append(extkeys, k)
  4665. }
  4666. }
  4667. github_com_gogo_protobuf_sortkeys.Int32s(extkeys)
  4668. for _, k := range extkeys {
  4669. if v, ok := thismap[k]; ok {
  4670. if v2, ok := thatmap[k]; ok {
  4671. if c := v.Compare(&v2); c != 0 {
  4672. return c
  4673. }
  4674. } else {
  4675. return 1
  4676. }
  4677. } else {
  4678. return -1
  4679. }
  4680. }
  4681. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4682. return c
  4683. }
  4684. return 0
  4685. }
  4686. func (this *NestedDefinition) Compare(that interface{}) int {
  4687. if that == nil {
  4688. if this == nil {
  4689. return 0
  4690. }
  4691. return 1
  4692. }
  4693. that1, ok := that.(*NestedDefinition)
  4694. if !ok {
  4695. that2, ok := that.(NestedDefinition)
  4696. if ok {
  4697. that1 = &that2
  4698. } else {
  4699. return 1
  4700. }
  4701. }
  4702. if that1 == nil {
  4703. if this == nil {
  4704. return 0
  4705. }
  4706. return 1
  4707. } else if this == nil {
  4708. return -1
  4709. }
  4710. if this.Field1 != nil && that1.Field1 != nil {
  4711. if *this.Field1 != *that1.Field1 {
  4712. if *this.Field1 < *that1.Field1 {
  4713. return -1
  4714. }
  4715. return 1
  4716. }
  4717. } else if this.Field1 != nil {
  4718. return 1
  4719. } else if that1.Field1 != nil {
  4720. return -1
  4721. }
  4722. if this.EnumField != nil && that1.EnumField != nil {
  4723. if *this.EnumField != *that1.EnumField {
  4724. if *this.EnumField < *that1.EnumField {
  4725. return -1
  4726. }
  4727. return 1
  4728. }
  4729. } else if this.EnumField != nil {
  4730. return 1
  4731. } else if that1.EnumField != nil {
  4732. return -1
  4733. }
  4734. if c := this.NNM.Compare(that1.NNM); c != 0 {
  4735. return c
  4736. }
  4737. if c := this.NM.Compare(that1.NM); c != 0 {
  4738. return c
  4739. }
  4740. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4741. return c
  4742. }
  4743. return 0
  4744. }
  4745. func (this *NestedDefinition_NestedMessage) Compare(that interface{}) int {
  4746. if that == nil {
  4747. if this == nil {
  4748. return 0
  4749. }
  4750. return 1
  4751. }
  4752. that1, ok := that.(*NestedDefinition_NestedMessage)
  4753. if !ok {
  4754. that2, ok := that.(NestedDefinition_NestedMessage)
  4755. if ok {
  4756. that1 = &that2
  4757. } else {
  4758. return 1
  4759. }
  4760. }
  4761. if that1 == nil {
  4762. if this == nil {
  4763. return 0
  4764. }
  4765. return 1
  4766. } else if this == nil {
  4767. return -1
  4768. }
  4769. if this.NestedField1 != nil && that1.NestedField1 != nil {
  4770. if *this.NestedField1 != *that1.NestedField1 {
  4771. if *this.NestedField1 < *that1.NestedField1 {
  4772. return -1
  4773. }
  4774. return 1
  4775. }
  4776. } else if this.NestedField1 != nil {
  4777. return 1
  4778. } else if that1.NestedField1 != nil {
  4779. return -1
  4780. }
  4781. if c := this.NNM.Compare(that1.NNM); c != 0 {
  4782. return c
  4783. }
  4784. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4785. return c
  4786. }
  4787. return 0
  4788. }
  4789. func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Compare(that interface{}) int {
  4790. if that == nil {
  4791. if this == nil {
  4792. return 0
  4793. }
  4794. return 1
  4795. }
  4796. that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
  4797. if !ok {
  4798. that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
  4799. if ok {
  4800. that1 = &that2
  4801. } else {
  4802. return 1
  4803. }
  4804. }
  4805. if that1 == nil {
  4806. if this == nil {
  4807. return 0
  4808. }
  4809. return 1
  4810. } else if this == nil {
  4811. return -1
  4812. }
  4813. if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
  4814. if *this.NestedNestedField1 != *that1.NestedNestedField1 {
  4815. if *this.NestedNestedField1 < *that1.NestedNestedField1 {
  4816. return -1
  4817. }
  4818. return 1
  4819. }
  4820. } else if this.NestedNestedField1 != nil {
  4821. return 1
  4822. } else if that1.NestedNestedField1 != nil {
  4823. return -1
  4824. }
  4825. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4826. return c
  4827. }
  4828. return 0
  4829. }
  4830. func (this *NestedScope) Compare(that interface{}) int {
  4831. if that == nil {
  4832. if this == nil {
  4833. return 0
  4834. }
  4835. return 1
  4836. }
  4837. that1, ok := that.(*NestedScope)
  4838. if !ok {
  4839. that2, ok := that.(NestedScope)
  4840. if ok {
  4841. that1 = &that2
  4842. } else {
  4843. return 1
  4844. }
  4845. }
  4846. if that1 == nil {
  4847. if this == nil {
  4848. return 0
  4849. }
  4850. return 1
  4851. } else if this == nil {
  4852. return -1
  4853. }
  4854. if c := this.A.Compare(that1.A); c != 0 {
  4855. return c
  4856. }
  4857. if this.B != nil && that1.B != nil {
  4858. if *this.B != *that1.B {
  4859. if *this.B < *that1.B {
  4860. return -1
  4861. }
  4862. return 1
  4863. }
  4864. } else if this.B != nil {
  4865. return 1
  4866. } else if that1.B != nil {
  4867. return -1
  4868. }
  4869. if c := this.C.Compare(that1.C); c != 0 {
  4870. return c
  4871. }
  4872. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  4873. return c
  4874. }
  4875. return 0
  4876. }
  4877. func (this *NinOptNativeDefault) Compare(that interface{}) int {
  4878. if that == nil {
  4879. if this == nil {
  4880. return 0
  4881. }
  4882. return 1
  4883. }
  4884. that1, ok := that.(*NinOptNativeDefault)
  4885. if !ok {
  4886. that2, ok := that.(NinOptNativeDefault)
  4887. if ok {
  4888. that1 = &that2
  4889. } else {
  4890. return 1
  4891. }
  4892. }
  4893. if that1 == nil {
  4894. if this == nil {
  4895. return 0
  4896. }
  4897. return 1
  4898. } else if this == nil {
  4899. return -1
  4900. }
  4901. if this.Field1 != nil && that1.Field1 != nil {
  4902. if *this.Field1 != *that1.Field1 {
  4903. if *this.Field1 < *that1.Field1 {
  4904. return -1
  4905. }
  4906. return 1
  4907. }
  4908. } else if this.Field1 != nil {
  4909. return 1
  4910. } else if that1.Field1 != nil {
  4911. return -1
  4912. }
  4913. if this.Field2 != nil && that1.Field2 != nil {
  4914. if *this.Field2 != *that1.Field2 {
  4915. if *this.Field2 < *that1.Field2 {
  4916. return -1
  4917. }
  4918. return 1
  4919. }
  4920. } else if this.Field2 != nil {
  4921. return 1
  4922. } else if that1.Field2 != nil {
  4923. return -1
  4924. }
  4925. if this.Field3 != nil && that1.Field3 != nil {
  4926. if *this.Field3 != *that1.Field3 {
  4927. if *this.Field3 < *that1.Field3 {
  4928. return -1
  4929. }
  4930. return 1
  4931. }
  4932. } else if this.Field3 != nil {
  4933. return 1
  4934. } else if that1.Field3 != nil {
  4935. return -1
  4936. }
  4937. if this.Field4 != nil && that1.Field4 != nil {
  4938. if *this.Field4 != *that1.Field4 {
  4939. if *this.Field4 < *that1.Field4 {
  4940. return -1
  4941. }
  4942. return 1
  4943. }
  4944. } else if this.Field4 != nil {
  4945. return 1
  4946. } else if that1.Field4 != nil {
  4947. return -1
  4948. }
  4949. if this.Field5 != nil && that1.Field5 != nil {
  4950. if *this.Field5 != *that1.Field5 {
  4951. if *this.Field5 < *that1.Field5 {
  4952. return -1
  4953. }
  4954. return 1
  4955. }
  4956. } else if this.Field5 != nil {
  4957. return 1
  4958. } else if that1.Field5 != nil {
  4959. return -1
  4960. }
  4961. if this.Field6 != nil && that1.Field6 != nil {
  4962. if *this.Field6 != *that1.Field6 {
  4963. if *this.Field6 < *that1.Field6 {
  4964. return -1
  4965. }
  4966. return 1
  4967. }
  4968. } else if this.Field6 != nil {
  4969. return 1
  4970. } else if that1.Field6 != nil {
  4971. return -1
  4972. }
  4973. if this.Field7 != nil && that1.Field7 != nil {
  4974. if *this.Field7 != *that1.Field7 {
  4975. if *this.Field7 < *that1.Field7 {
  4976. return -1
  4977. }
  4978. return 1
  4979. }
  4980. } else if this.Field7 != nil {
  4981. return 1
  4982. } else if that1.Field7 != nil {
  4983. return -1
  4984. }
  4985. if this.Field8 != nil && that1.Field8 != nil {
  4986. if *this.Field8 != *that1.Field8 {
  4987. if *this.Field8 < *that1.Field8 {
  4988. return -1
  4989. }
  4990. return 1
  4991. }
  4992. } else if this.Field8 != nil {
  4993. return 1
  4994. } else if that1.Field8 != nil {
  4995. return -1
  4996. }
  4997. if this.Field9 != nil && that1.Field9 != nil {
  4998. if *this.Field9 != *that1.Field9 {
  4999. if *this.Field9 < *that1.Field9 {
  5000. return -1
  5001. }
  5002. return 1
  5003. }
  5004. } else if this.Field9 != nil {
  5005. return 1
  5006. } else if that1.Field9 != nil {
  5007. return -1
  5008. }
  5009. if this.Field10 != nil && that1.Field10 != nil {
  5010. if *this.Field10 != *that1.Field10 {
  5011. if *this.Field10 < *that1.Field10 {
  5012. return -1
  5013. }
  5014. return 1
  5015. }
  5016. } else if this.Field10 != nil {
  5017. return 1
  5018. } else if that1.Field10 != nil {
  5019. return -1
  5020. }
  5021. if this.Field11 != nil && that1.Field11 != nil {
  5022. if *this.Field11 != *that1.Field11 {
  5023. if *this.Field11 < *that1.Field11 {
  5024. return -1
  5025. }
  5026. return 1
  5027. }
  5028. } else if this.Field11 != nil {
  5029. return 1
  5030. } else if that1.Field11 != nil {
  5031. return -1
  5032. }
  5033. if this.Field12 != nil && that1.Field12 != nil {
  5034. if *this.Field12 != *that1.Field12 {
  5035. if *this.Field12 < *that1.Field12 {
  5036. return -1
  5037. }
  5038. return 1
  5039. }
  5040. } else if this.Field12 != nil {
  5041. return 1
  5042. } else if that1.Field12 != nil {
  5043. return -1
  5044. }
  5045. if this.Field13 != nil && that1.Field13 != nil {
  5046. if *this.Field13 != *that1.Field13 {
  5047. if !*this.Field13 {
  5048. return -1
  5049. }
  5050. return 1
  5051. }
  5052. } else if this.Field13 != nil {
  5053. return 1
  5054. } else if that1.Field13 != nil {
  5055. return -1
  5056. }
  5057. if this.Field14 != nil && that1.Field14 != nil {
  5058. if *this.Field14 != *that1.Field14 {
  5059. if *this.Field14 < *that1.Field14 {
  5060. return -1
  5061. }
  5062. return 1
  5063. }
  5064. } else if this.Field14 != nil {
  5065. return 1
  5066. } else if that1.Field14 != nil {
  5067. return -1
  5068. }
  5069. if c := bytes.Compare(this.Field15, that1.Field15); c != 0 {
  5070. return c
  5071. }
  5072. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5073. return c
  5074. }
  5075. return 0
  5076. }
  5077. func (this *CustomContainer) Compare(that interface{}) int {
  5078. if that == nil {
  5079. if this == nil {
  5080. return 0
  5081. }
  5082. return 1
  5083. }
  5084. that1, ok := that.(*CustomContainer)
  5085. if !ok {
  5086. that2, ok := that.(CustomContainer)
  5087. if ok {
  5088. that1 = &that2
  5089. } else {
  5090. return 1
  5091. }
  5092. }
  5093. if that1 == nil {
  5094. if this == nil {
  5095. return 0
  5096. }
  5097. return 1
  5098. } else if this == nil {
  5099. return -1
  5100. }
  5101. if c := this.CustomStruct.Compare(&that1.CustomStruct); c != 0 {
  5102. return c
  5103. }
  5104. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5105. return c
  5106. }
  5107. return 0
  5108. }
  5109. func (this *CustomNameNidOptNative) Compare(that interface{}) int {
  5110. if that == nil {
  5111. if this == nil {
  5112. return 0
  5113. }
  5114. return 1
  5115. }
  5116. that1, ok := that.(*CustomNameNidOptNative)
  5117. if !ok {
  5118. that2, ok := that.(CustomNameNidOptNative)
  5119. if ok {
  5120. that1 = &that2
  5121. } else {
  5122. return 1
  5123. }
  5124. }
  5125. if that1 == nil {
  5126. if this == nil {
  5127. return 0
  5128. }
  5129. return 1
  5130. } else if this == nil {
  5131. return -1
  5132. }
  5133. if this.FieldA != that1.FieldA {
  5134. if this.FieldA < that1.FieldA {
  5135. return -1
  5136. }
  5137. return 1
  5138. }
  5139. if this.FieldB != that1.FieldB {
  5140. if this.FieldB < that1.FieldB {
  5141. return -1
  5142. }
  5143. return 1
  5144. }
  5145. if this.FieldC != that1.FieldC {
  5146. if this.FieldC < that1.FieldC {
  5147. return -1
  5148. }
  5149. return 1
  5150. }
  5151. if this.FieldD != that1.FieldD {
  5152. if this.FieldD < that1.FieldD {
  5153. return -1
  5154. }
  5155. return 1
  5156. }
  5157. if this.FieldE != that1.FieldE {
  5158. if this.FieldE < that1.FieldE {
  5159. return -1
  5160. }
  5161. return 1
  5162. }
  5163. if this.FieldF != that1.FieldF {
  5164. if this.FieldF < that1.FieldF {
  5165. return -1
  5166. }
  5167. return 1
  5168. }
  5169. if this.FieldG != that1.FieldG {
  5170. if this.FieldG < that1.FieldG {
  5171. return -1
  5172. }
  5173. return 1
  5174. }
  5175. if this.FieldH != that1.FieldH {
  5176. if this.FieldH < that1.FieldH {
  5177. return -1
  5178. }
  5179. return 1
  5180. }
  5181. if this.FieldI != that1.FieldI {
  5182. if this.FieldI < that1.FieldI {
  5183. return -1
  5184. }
  5185. return 1
  5186. }
  5187. if this.FieldJ != that1.FieldJ {
  5188. if this.FieldJ < that1.FieldJ {
  5189. return -1
  5190. }
  5191. return 1
  5192. }
  5193. if this.FieldK != that1.FieldK {
  5194. if this.FieldK < that1.FieldK {
  5195. return -1
  5196. }
  5197. return 1
  5198. }
  5199. if this.FieldL != that1.FieldL {
  5200. if this.FieldL < that1.FieldL {
  5201. return -1
  5202. }
  5203. return 1
  5204. }
  5205. if this.FieldM != that1.FieldM {
  5206. if !this.FieldM {
  5207. return -1
  5208. }
  5209. return 1
  5210. }
  5211. if this.FieldN != that1.FieldN {
  5212. if this.FieldN < that1.FieldN {
  5213. return -1
  5214. }
  5215. return 1
  5216. }
  5217. if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
  5218. return c
  5219. }
  5220. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5221. return c
  5222. }
  5223. return 0
  5224. }
  5225. func (this *CustomNameNinOptNative) Compare(that interface{}) int {
  5226. if that == nil {
  5227. if this == nil {
  5228. return 0
  5229. }
  5230. return 1
  5231. }
  5232. that1, ok := that.(*CustomNameNinOptNative)
  5233. if !ok {
  5234. that2, ok := that.(CustomNameNinOptNative)
  5235. if ok {
  5236. that1 = &that2
  5237. } else {
  5238. return 1
  5239. }
  5240. }
  5241. if that1 == nil {
  5242. if this == nil {
  5243. return 0
  5244. }
  5245. return 1
  5246. } else if this == nil {
  5247. return -1
  5248. }
  5249. if this.FieldA != nil && that1.FieldA != nil {
  5250. if *this.FieldA != *that1.FieldA {
  5251. if *this.FieldA < *that1.FieldA {
  5252. return -1
  5253. }
  5254. return 1
  5255. }
  5256. } else if this.FieldA != nil {
  5257. return 1
  5258. } else if that1.FieldA != nil {
  5259. return -1
  5260. }
  5261. if this.FieldB != nil && that1.FieldB != nil {
  5262. if *this.FieldB != *that1.FieldB {
  5263. if *this.FieldB < *that1.FieldB {
  5264. return -1
  5265. }
  5266. return 1
  5267. }
  5268. } else if this.FieldB != nil {
  5269. return 1
  5270. } else if that1.FieldB != nil {
  5271. return -1
  5272. }
  5273. if this.FieldC != nil && that1.FieldC != nil {
  5274. if *this.FieldC != *that1.FieldC {
  5275. if *this.FieldC < *that1.FieldC {
  5276. return -1
  5277. }
  5278. return 1
  5279. }
  5280. } else if this.FieldC != nil {
  5281. return 1
  5282. } else if that1.FieldC != nil {
  5283. return -1
  5284. }
  5285. if this.FieldD != nil && that1.FieldD != nil {
  5286. if *this.FieldD != *that1.FieldD {
  5287. if *this.FieldD < *that1.FieldD {
  5288. return -1
  5289. }
  5290. return 1
  5291. }
  5292. } else if this.FieldD != nil {
  5293. return 1
  5294. } else if that1.FieldD != nil {
  5295. return -1
  5296. }
  5297. if this.FieldE != nil && that1.FieldE != nil {
  5298. if *this.FieldE != *that1.FieldE {
  5299. if *this.FieldE < *that1.FieldE {
  5300. return -1
  5301. }
  5302. return 1
  5303. }
  5304. } else if this.FieldE != nil {
  5305. return 1
  5306. } else if that1.FieldE != nil {
  5307. return -1
  5308. }
  5309. if this.FieldF != nil && that1.FieldF != nil {
  5310. if *this.FieldF != *that1.FieldF {
  5311. if *this.FieldF < *that1.FieldF {
  5312. return -1
  5313. }
  5314. return 1
  5315. }
  5316. } else if this.FieldF != nil {
  5317. return 1
  5318. } else if that1.FieldF != nil {
  5319. return -1
  5320. }
  5321. if this.FieldG != nil && that1.FieldG != nil {
  5322. if *this.FieldG != *that1.FieldG {
  5323. if *this.FieldG < *that1.FieldG {
  5324. return -1
  5325. }
  5326. return 1
  5327. }
  5328. } else if this.FieldG != nil {
  5329. return 1
  5330. } else if that1.FieldG != nil {
  5331. return -1
  5332. }
  5333. if this.FieldH != nil && that1.FieldH != nil {
  5334. if *this.FieldH != *that1.FieldH {
  5335. if *this.FieldH < *that1.FieldH {
  5336. return -1
  5337. }
  5338. return 1
  5339. }
  5340. } else if this.FieldH != nil {
  5341. return 1
  5342. } else if that1.FieldH != nil {
  5343. return -1
  5344. }
  5345. if this.FieldI != nil && that1.FieldI != nil {
  5346. if *this.FieldI != *that1.FieldI {
  5347. if *this.FieldI < *that1.FieldI {
  5348. return -1
  5349. }
  5350. return 1
  5351. }
  5352. } else if this.FieldI != nil {
  5353. return 1
  5354. } else if that1.FieldI != nil {
  5355. return -1
  5356. }
  5357. if this.FieldJ != nil && that1.FieldJ != nil {
  5358. if *this.FieldJ != *that1.FieldJ {
  5359. if *this.FieldJ < *that1.FieldJ {
  5360. return -1
  5361. }
  5362. return 1
  5363. }
  5364. } else if this.FieldJ != nil {
  5365. return 1
  5366. } else if that1.FieldJ != nil {
  5367. return -1
  5368. }
  5369. if this.FieldK != nil && that1.FieldK != nil {
  5370. if *this.FieldK != *that1.FieldK {
  5371. if *this.FieldK < *that1.FieldK {
  5372. return -1
  5373. }
  5374. return 1
  5375. }
  5376. } else if this.FieldK != nil {
  5377. return 1
  5378. } else if that1.FieldK != nil {
  5379. return -1
  5380. }
  5381. if this.FielL != nil && that1.FielL != nil {
  5382. if *this.FielL != *that1.FielL {
  5383. if *this.FielL < *that1.FielL {
  5384. return -1
  5385. }
  5386. return 1
  5387. }
  5388. } else if this.FielL != nil {
  5389. return 1
  5390. } else if that1.FielL != nil {
  5391. return -1
  5392. }
  5393. if this.FieldM != nil && that1.FieldM != nil {
  5394. if *this.FieldM != *that1.FieldM {
  5395. if !*this.FieldM {
  5396. return -1
  5397. }
  5398. return 1
  5399. }
  5400. } else if this.FieldM != nil {
  5401. return 1
  5402. } else if that1.FieldM != nil {
  5403. return -1
  5404. }
  5405. if this.FieldN != nil && that1.FieldN != nil {
  5406. if *this.FieldN != *that1.FieldN {
  5407. if *this.FieldN < *that1.FieldN {
  5408. return -1
  5409. }
  5410. return 1
  5411. }
  5412. } else if this.FieldN != nil {
  5413. return 1
  5414. } else if that1.FieldN != nil {
  5415. return -1
  5416. }
  5417. if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 {
  5418. return c
  5419. }
  5420. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5421. return c
  5422. }
  5423. return 0
  5424. }
  5425. func (this *CustomNameNinRepNative) Compare(that interface{}) int {
  5426. if that == nil {
  5427. if this == nil {
  5428. return 0
  5429. }
  5430. return 1
  5431. }
  5432. that1, ok := that.(*CustomNameNinRepNative)
  5433. if !ok {
  5434. that2, ok := that.(CustomNameNinRepNative)
  5435. if ok {
  5436. that1 = &that2
  5437. } else {
  5438. return 1
  5439. }
  5440. }
  5441. if that1 == nil {
  5442. if this == nil {
  5443. return 0
  5444. }
  5445. return 1
  5446. } else if this == nil {
  5447. return -1
  5448. }
  5449. if len(this.FieldA) != len(that1.FieldA) {
  5450. if len(this.FieldA) < len(that1.FieldA) {
  5451. return -1
  5452. }
  5453. return 1
  5454. }
  5455. for i := range this.FieldA {
  5456. if this.FieldA[i] != that1.FieldA[i] {
  5457. if this.FieldA[i] < that1.FieldA[i] {
  5458. return -1
  5459. }
  5460. return 1
  5461. }
  5462. }
  5463. if len(this.FieldB) != len(that1.FieldB) {
  5464. if len(this.FieldB) < len(that1.FieldB) {
  5465. return -1
  5466. }
  5467. return 1
  5468. }
  5469. for i := range this.FieldB {
  5470. if this.FieldB[i] != that1.FieldB[i] {
  5471. if this.FieldB[i] < that1.FieldB[i] {
  5472. return -1
  5473. }
  5474. return 1
  5475. }
  5476. }
  5477. if len(this.FieldC) != len(that1.FieldC) {
  5478. if len(this.FieldC) < len(that1.FieldC) {
  5479. return -1
  5480. }
  5481. return 1
  5482. }
  5483. for i := range this.FieldC {
  5484. if this.FieldC[i] != that1.FieldC[i] {
  5485. if this.FieldC[i] < that1.FieldC[i] {
  5486. return -1
  5487. }
  5488. return 1
  5489. }
  5490. }
  5491. if len(this.FieldD) != len(that1.FieldD) {
  5492. if len(this.FieldD) < len(that1.FieldD) {
  5493. return -1
  5494. }
  5495. return 1
  5496. }
  5497. for i := range this.FieldD {
  5498. if this.FieldD[i] != that1.FieldD[i] {
  5499. if this.FieldD[i] < that1.FieldD[i] {
  5500. return -1
  5501. }
  5502. return 1
  5503. }
  5504. }
  5505. if len(this.FieldE) != len(that1.FieldE) {
  5506. if len(this.FieldE) < len(that1.FieldE) {
  5507. return -1
  5508. }
  5509. return 1
  5510. }
  5511. for i := range this.FieldE {
  5512. if this.FieldE[i] != that1.FieldE[i] {
  5513. if this.FieldE[i] < that1.FieldE[i] {
  5514. return -1
  5515. }
  5516. return 1
  5517. }
  5518. }
  5519. if len(this.FieldF) != len(that1.FieldF) {
  5520. if len(this.FieldF) < len(that1.FieldF) {
  5521. return -1
  5522. }
  5523. return 1
  5524. }
  5525. for i := range this.FieldF {
  5526. if this.FieldF[i] != that1.FieldF[i] {
  5527. if this.FieldF[i] < that1.FieldF[i] {
  5528. return -1
  5529. }
  5530. return 1
  5531. }
  5532. }
  5533. if len(this.FieldG) != len(that1.FieldG) {
  5534. if len(this.FieldG) < len(that1.FieldG) {
  5535. return -1
  5536. }
  5537. return 1
  5538. }
  5539. for i := range this.FieldG {
  5540. if this.FieldG[i] != that1.FieldG[i] {
  5541. if this.FieldG[i] < that1.FieldG[i] {
  5542. return -1
  5543. }
  5544. return 1
  5545. }
  5546. }
  5547. if len(this.FieldH) != len(that1.FieldH) {
  5548. if len(this.FieldH) < len(that1.FieldH) {
  5549. return -1
  5550. }
  5551. return 1
  5552. }
  5553. for i := range this.FieldH {
  5554. if this.FieldH[i] != that1.FieldH[i] {
  5555. if this.FieldH[i] < that1.FieldH[i] {
  5556. return -1
  5557. }
  5558. return 1
  5559. }
  5560. }
  5561. if len(this.FieldI) != len(that1.FieldI) {
  5562. if len(this.FieldI) < len(that1.FieldI) {
  5563. return -1
  5564. }
  5565. return 1
  5566. }
  5567. for i := range this.FieldI {
  5568. if this.FieldI[i] != that1.FieldI[i] {
  5569. if this.FieldI[i] < that1.FieldI[i] {
  5570. return -1
  5571. }
  5572. return 1
  5573. }
  5574. }
  5575. if len(this.FieldJ) != len(that1.FieldJ) {
  5576. if len(this.FieldJ) < len(that1.FieldJ) {
  5577. return -1
  5578. }
  5579. return 1
  5580. }
  5581. for i := range this.FieldJ {
  5582. if this.FieldJ[i] != that1.FieldJ[i] {
  5583. if this.FieldJ[i] < that1.FieldJ[i] {
  5584. return -1
  5585. }
  5586. return 1
  5587. }
  5588. }
  5589. if len(this.FieldK) != len(that1.FieldK) {
  5590. if len(this.FieldK) < len(that1.FieldK) {
  5591. return -1
  5592. }
  5593. return 1
  5594. }
  5595. for i := range this.FieldK {
  5596. if this.FieldK[i] != that1.FieldK[i] {
  5597. if this.FieldK[i] < that1.FieldK[i] {
  5598. return -1
  5599. }
  5600. return 1
  5601. }
  5602. }
  5603. if len(this.FieldL) != len(that1.FieldL) {
  5604. if len(this.FieldL) < len(that1.FieldL) {
  5605. return -1
  5606. }
  5607. return 1
  5608. }
  5609. for i := range this.FieldL {
  5610. if this.FieldL[i] != that1.FieldL[i] {
  5611. if this.FieldL[i] < that1.FieldL[i] {
  5612. return -1
  5613. }
  5614. return 1
  5615. }
  5616. }
  5617. if len(this.FieldM) != len(that1.FieldM) {
  5618. if len(this.FieldM) < len(that1.FieldM) {
  5619. return -1
  5620. }
  5621. return 1
  5622. }
  5623. for i := range this.FieldM {
  5624. if this.FieldM[i] != that1.FieldM[i] {
  5625. if !this.FieldM[i] {
  5626. return -1
  5627. }
  5628. return 1
  5629. }
  5630. }
  5631. if len(this.FieldN) != len(that1.FieldN) {
  5632. if len(this.FieldN) < len(that1.FieldN) {
  5633. return -1
  5634. }
  5635. return 1
  5636. }
  5637. for i := range this.FieldN {
  5638. if this.FieldN[i] != that1.FieldN[i] {
  5639. if this.FieldN[i] < that1.FieldN[i] {
  5640. return -1
  5641. }
  5642. return 1
  5643. }
  5644. }
  5645. if len(this.FieldO) != len(that1.FieldO) {
  5646. if len(this.FieldO) < len(that1.FieldO) {
  5647. return -1
  5648. }
  5649. return 1
  5650. }
  5651. for i := range this.FieldO {
  5652. if c := bytes.Compare(this.FieldO[i], that1.FieldO[i]); c != 0 {
  5653. return c
  5654. }
  5655. }
  5656. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5657. return c
  5658. }
  5659. return 0
  5660. }
  5661. func (this *CustomNameNinStruct) Compare(that interface{}) int {
  5662. if that == nil {
  5663. if this == nil {
  5664. return 0
  5665. }
  5666. return 1
  5667. }
  5668. that1, ok := that.(*CustomNameNinStruct)
  5669. if !ok {
  5670. that2, ok := that.(CustomNameNinStruct)
  5671. if ok {
  5672. that1 = &that2
  5673. } else {
  5674. return 1
  5675. }
  5676. }
  5677. if that1 == nil {
  5678. if this == nil {
  5679. return 0
  5680. }
  5681. return 1
  5682. } else if this == nil {
  5683. return -1
  5684. }
  5685. if this.FieldA != nil && that1.FieldA != nil {
  5686. if *this.FieldA != *that1.FieldA {
  5687. if *this.FieldA < *that1.FieldA {
  5688. return -1
  5689. }
  5690. return 1
  5691. }
  5692. } else if this.FieldA != nil {
  5693. return 1
  5694. } else if that1.FieldA != nil {
  5695. return -1
  5696. }
  5697. if this.FieldB != nil && that1.FieldB != nil {
  5698. if *this.FieldB != *that1.FieldB {
  5699. if *this.FieldB < *that1.FieldB {
  5700. return -1
  5701. }
  5702. return 1
  5703. }
  5704. } else if this.FieldB != nil {
  5705. return 1
  5706. } else if that1.FieldB != nil {
  5707. return -1
  5708. }
  5709. if c := this.FieldC.Compare(that1.FieldC); c != 0 {
  5710. return c
  5711. }
  5712. if len(this.FieldD) != len(that1.FieldD) {
  5713. if len(this.FieldD) < len(that1.FieldD) {
  5714. return -1
  5715. }
  5716. return 1
  5717. }
  5718. for i := range this.FieldD {
  5719. if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
  5720. return c
  5721. }
  5722. }
  5723. if this.FieldE != nil && that1.FieldE != nil {
  5724. if *this.FieldE != *that1.FieldE {
  5725. if *this.FieldE < *that1.FieldE {
  5726. return -1
  5727. }
  5728. return 1
  5729. }
  5730. } else if this.FieldE != nil {
  5731. return 1
  5732. } else if that1.FieldE != nil {
  5733. return -1
  5734. }
  5735. if this.FieldF != nil && that1.FieldF != nil {
  5736. if *this.FieldF != *that1.FieldF {
  5737. if *this.FieldF < *that1.FieldF {
  5738. return -1
  5739. }
  5740. return 1
  5741. }
  5742. } else if this.FieldF != nil {
  5743. return 1
  5744. } else if that1.FieldF != nil {
  5745. return -1
  5746. }
  5747. if c := this.FieldG.Compare(that1.FieldG); c != 0 {
  5748. return c
  5749. }
  5750. if this.FieldH != nil && that1.FieldH != nil {
  5751. if *this.FieldH != *that1.FieldH {
  5752. if !*this.FieldH {
  5753. return -1
  5754. }
  5755. return 1
  5756. }
  5757. } else if this.FieldH != nil {
  5758. return 1
  5759. } else if that1.FieldH != nil {
  5760. return -1
  5761. }
  5762. if this.FieldI != nil && that1.FieldI != nil {
  5763. if *this.FieldI != *that1.FieldI {
  5764. if *this.FieldI < *that1.FieldI {
  5765. return -1
  5766. }
  5767. return 1
  5768. }
  5769. } else if this.FieldI != nil {
  5770. return 1
  5771. } else if that1.FieldI != nil {
  5772. return -1
  5773. }
  5774. if c := bytes.Compare(this.FieldJ, that1.FieldJ); c != 0 {
  5775. return c
  5776. }
  5777. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5778. return c
  5779. }
  5780. return 0
  5781. }
  5782. func (this *CustomNameCustomType) Compare(that interface{}) int {
  5783. if that == nil {
  5784. if this == nil {
  5785. return 0
  5786. }
  5787. return 1
  5788. }
  5789. that1, ok := that.(*CustomNameCustomType)
  5790. if !ok {
  5791. that2, ok := that.(CustomNameCustomType)
  5792. if ok {
  5793. that1 = &that2
  5794. } else {
  5795. return 1
  5796. }
  5797. }
  5798. if that1 == nil {
  5799. if this == nil {
  5800. return 0
  5801. }
  5802. return 1
  5803. } else if this == nil {
  5804. return -1
  5805. }
  5806. if that1.FieldA == nil {
  5807. if this.FieldA != nil {
  5808. return 1
  5809. }
  5810. } else if this.FieldA == nil {
  5811. return -1
  5812. } else if c := this.FieldA.Compare(*that1.FieldA); c != 0 {
  5813. return c
  5814. }
  5815. if that1.FieldB == nil {
  5816. if this.FieldB != nil {
  5817. return 1
  5818. }
  5819. } else if this.FieldB == nil {
  5820. return -1
  5821. } else if c := this.FieldB.Compare(*that1.FieldB); c != 0 {
  5822. return c
  5823. }
  5824. if len(this.FieldC) != len(that1.FieldC) {
  5825. if len(this.FieldC) < len(that1.FieldC) {
  5826. return -1
  5827. }
  5828. return 1
  5829. }
  5830. for i := range this.FieldC {
  5831. if c := this.FieldC[i].Compare(that1.FieldC[i]); c != 0 {
  5832. return c
  5833. }
  5834. }
  5835. if len(this.FieldD) != len(that1.FieldD) {
  5836. if len(this.FieldD) < len(that1.FieldD) {
  5837. return -1
  5838. }
  5839. return 1
  5840. }
  5841. for i := range this.FieldD {
  5842. if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 {
  5843. return c
  5844. }
  5845. }
  5846. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5847. return c
  5848. }
  5849. return 0
  5850. }
  5851. func (this *CustomNameNinEmbeddedStructUnion) Compare(that interface{}) int {
  5852. if that == nil {
  5853. if this == nil {
  5854. return 0
  5855. }
  5856. return 1
  5857. }
  5858. that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
  5859. if !ok {
  5860. that2, ok := that.(CustomNameNinEmbeddedStructUnion)
  5861. if ok {
  5862. that1 = &that2
  5863. } else {
  5864. return 1
  5865. }
  5866. }
  5867. if that1 == nil {
  5868. if this == nil {
  5869. return 0
  5870. }
  5871. return 1
  5872. } else if this == nil {
  5873. return -1
  5874. }
  5875. if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 {
  5876. return c
  5877. }
  5878. if c := this.FieldA.Compare(that1.FieldA); c != 0 {
  5879. return c
  5880. }
  5881. if this.FieldB != nil && that1.FieldB != nil {
  5882. if *this.FieldB != *that1.FieldB {
  5883. if !*this.FieldB {
  5884. return -1
  5885. }
  5886. return 1
  5887. }
  5888. } else if this.FieldB != nil {
  5889. return 1
  5890. } else if that1.FieldB != nil {
  5891. return -1
  5892. }
  5893. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5894. return c
  5895. }
  5896. return 0
  5897. }
  5898. func (this *CustomNameEnum) Compare(that interface{}) int {
  5899. if that == nil {
  5900. if this == nil {
  5901. return 0
  5902. }
  5903. return 1
  5904. }
  5905. that1, ok := that.(*CustomNameEnum)
  5906. if !ok {
  5907. that2, ok := that.(CustomNameEnum)
  5908. if ok {
  5909. that1 = &that2
  5910. } else {
  5911. return 1
  5912. }
  5913. }
  5914. if that1 == nil {
  5915. if this == nil {
  5916. return 0
  5917. }
  5918. return 1
  5919. } else if this == nil {
  5920. return -1
  5921. }
  5922. if this.FieldA != nil && that1.FieldA != nil {
  5923. if *this.FieldA != *that1.FieldA {
  5924. if *this.FieldA < *that1.FieldA {
  5925. return -1
  5926. }
  5927. return 1
  5928. }
  5929. } else if this.FieldA != nil {
  5930. return 1
  5931. } else if that1.FieldA != nil {
  5932. return -1
  5933. }
  5934. if len(this.FieldB) != len(that1.FieldB) {
  5935. if len(this.FieldB) < len(that1.FieldB) {
  5936. return -1
  5937. }
  5938. return 1
  5939. }
  5940. for i := range this.FieldB {
  5941. if this.FieldB[i] != that1.FieldB[i] {
  5942. if this.FieldB[i] < that1.FieldB[i] {
  5943. return -1
  5944. }
  5945. return 1
  5946. }
  5947. }
  5948. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5949. return c
  5950. }
  5951. return 0
  5952. }
  5953. func (this *NoExtensionsMap) Compare(that interface{}) int {
  5954. if that == nil {
  5955. if this == nil {
  5956. return 0
  5957. }
  5958. return 1
  5959. }
  5960. that1, ok := that.(*NoExtensionsMap)
  5961. if !ok {
  5962. that2, ok := that.(NoExtensionsMap)
  5963. if ok {
  5964. that1 = &that2
  5965. } else {
  5966. return 1
  5967. }
  5968. }
  5969. if that1 == nil {
  5970. if this == nil {
  5971. return 0
  5972. }
  5973. return 1
  5974. } else if this == nil {
  5975. return -1
  5976. }
  5977. if this.Field1 != nil && that1.Field1 != nil {
  5978. if *this.Field1 != *that1.Field1 {
  5979. if *this.Field1 < *that1.Field1 {
  5980. return -1
  5981. }
  5982. return 1
  5983. }
  5984. } else if this.Field1 != nil {
  5985. return 1
  5986. } else if that1.Field1 != nil {
  5987. return -1
  5988. }
  5989. if c := bytes.Compare(this.XXX_extensions, that1.XXX_extensions); c != 0 {
  5990. return c
  5991. }
  5992. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  5993. return c
  5994. }
  5995. return 0
  5996. }
  5997. func (this *Unrecognized) Compare(that interface{}) int {
  5998. if that == nil {
  5999. if this == nil {
  6000. return 0
  6001. }
  6002. return 1
  6003. }
  6004. that1, ok := that.(*Unrecognized)
  6005. if !ok {
  6006. that2, ok := that.(Unrecognized)
  6007. if ok {
  6008. that1 = &that2
  6009. } else {
  6010. return 1
  6011. }
  6012. }
  6013. if that1 == nil {
  6014. if this == nil {
  6015. return 0
  6016. }
  6017. return 1
  6018. } else if this == nil {
  6019. return -1
  6020. }
  6021. if this.Field1 != nil && that1.Field1 != nil {
  6022. if *this.Field1 != *that1.Field1 {
  6023. if *this.Field1 < *that1.Field1 {
  6024. return -1
  6025. }
  6026. return 1
  6027. }
  6028. } else if this.Field1 != nil {
  6029. return 1
  6030. } else if that1.Field1 != nil {
  6031. return -1
  6032. }
  6033. return 0
  6034. }
  6035. func (this *UnrecognizedWithInner) Compare(that interface{}) int {
  6036. if that == nil {
  6037. if this == nil {
  6038. return 0
  6039. }
  6040. return 1
  6041. }
  6042. that1, ok := that.(*UnrecognizedWithInner)
  6043. if !ok {
  6044. that2, ok := that.(UnrecognizedWithInner)
  6045. if ok {
  6046. that1 = &that2
  6047. } else {
  6048. return 1
  6049. }
  6050. }
  6051. if that1 == nil {
  6052. if this == nil {
  6053. return 0
  6054. }
  6055. return 1
  6056. } else if this == nil {
  6057. return -1
  6058. }
  6059. if len(this.Embedded) != len(that1.Embedded) {
  6060. if len(this.Embedded) < len(that1.Embedded) {
  6061. return -1
  6062. }
  6063. return 1
  6064. }
  6065. for i := range this.Embedded {
  6066. if c := this.Embedded[i].Compare(that1.Embedded[i]); c != 0 {
  6067. return c
  6068. }
  6069. }
  6070. if this.Field2 != nil && that1.Field2 != nil {
  6071. if *this.Field2 != *that1.Field2 {
  6072. if *this.Field2 < *that1.Field2 {
  6073. return -1
  6074. }
  6075. return 1
  6076. }
  6077. } else if this.Field2 != nil {
  6078. return 1
  6079. } else if that1.Field2 != nil {
  6080. return -1
  6081. }
  6082. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  6083. return c
  6084. }
  6085. return 0
  6086. }
  6087. func (this *UnrecognizedWithInner_Inner) Compare(that interface{}) int {
  6088. if that == nil {
  6089. if this == nil {
  6090. return 0
  6091. }
  6092. return 1
  6093. }
  6094. that1, ok := that.(*UnrecognizedWithInner_Inner)
  6095. if !ok {
  6096. that2, ok := that.(UnrecognizedWithInner_Inner)
  6097. if ok {
  6098. that1 = &that2
  6099. } else {
  6100. return 1
  6101. }
  6102. }
  6103. if that1 == nil {
  6104. if this == nil {
  6105. return 0
  6106. }
  6107. return 1
  6108. } else if this == nil {
  6109. return -1
  6110. }
  6111. if this.Field1 != nil && that1.Field1 != nil {
  6112. if *this.Field1 != *that1.Field1 {
  6113. if *this.Field1 < *that1.Field1 {
  6114. return -1
  6115. }
  6116. return 1
  6117. }
  6118. } else if this.Field1 != nil {
  6119. return 1
  6120. } else if that1.Field1 != nil {
  6121. return -1
  6122. }
  6123. return 0
  6124. }
  6125. func (this *UnrecognizedWithEmbed) Compare(that interface{}) int {
  6126. if that == nil {
  6127. if this == nil {
  6128. return 0
  6129. }
  6130. return 1
  6131. }
  6132. that1, ok := that.(*UnrecognizedWithEmbed)
  6133. if !ok {
  6134. that2, ok := that.(UnrecognizedWithEmbed)
  6135. if ok {
  6136. that1 = &that2
  6137. } else {
  6138. return 1
  6139. }
  6140. }
  6141. if that1 == nil {
  6142. if this == nil {
  6143. return 0
  6144. }
  6145. return 1
  6146. } else if this == nil {
  6147. return -1
  6148. }
  6149. if c := this.UnrecognizedWithEmbed_Embedded.Compare(&that1.UnrecognizedWithEmbed_Embedded); c != 0 {
  6150. return c
  6151. }
  6152. if this.Field2 != nil && that1.Field2 != nil {
  6153. if *this.Field2 != *that1.Field2 {
  6154. if *this.Field2 < *that1.Field2 {
  6155. return -1
  6156. }
  6157. return 1
  6158. }
  6159. } else if this.Field2 != nil {
  6160. return 1
  6161. } else if that1.Field2 != nil {
  6162. return -1
  6163. }
  6164. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  6165. return c
  6166. }
  6167. return 0
  6168. }
  6169. func (this *UnrecognizedWithEmbed_Embedded) Compare(that interface{}) int {
  6170. if that == nil {
  6171. if this == nil {
  6172. return 0
  6173. }
  6174. return 1
  6175. }
  6176. that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
  6177. if !ok {
  6178. that2, ok := that.(UnrecognizedWithEmbed_Embedded)
  6179. if ok {
  6180. that1 = &that2
  6181. } else {
  6182. return 1
  6183. }
  6184. }
  6185. if that1 == nil {
  6186. if this == nil {
  6187. return 0
  6188. }
  6189. return 1
  6190. } else if this == nil {
  6191. return -1
  6192. }
  6193. if this.Field1 != nil && that1.Field1 != nil {
  6194. if *this.Field1 != *that1.Field1 {
  6195. if *this.Field1 < *that1.Field1 {
  6196. return -1
  6197. }
  6198. return 1
  6199. }
  6200. } else if this.Field1 != nil {
  6201. return 1
  6202. } else if that1.Field1 != nil {
  6203. return -1
  6204. }
  6205. return 0
  6206. }
  6207. func (this *Node) Compare(that interface{}) int {
  6208. if that == nil {
  6209. if this == nil {
  6210. return 0
  6211. }
  6212. return 1
  6213. }
  6214. that1, ok := that.(*Node)
  6215. if !ok {
  6216. that2, ok := that.(Node)
  6217. if ok {
  6218. that1 = &that2
  6219. } else {
  6220. return 1
  6221. }
  6222. }
  6223. if that1 == nil {
  6224. if this == nil {
  6225. return 0
  6226. }
  6227. return 1
  6228. } else if this == nil {
  6229. return -1
  6230. }
  6231. if this.Label != nil && that1.Label != nil {
  6232. if *this.Label != *that1.Label {
  6233. if *this.Label < *that1.Label {
  6234. return -1
  6235. }
  6236. return 1
  6237. }
  6238. } else if this.Label != nil {
  6239. return 1
  6240. } else if that1.Label != nil {
  6241. return -1
  6242. }
  6243. if len(this.Children) != len(that1.Children) {
  6244. if len(this.Children) < len(that1.Children) {
  6245. return -1
  6246. }
  6247. return 1
  6248. }
  6249. for i := range this.Children {
  6250. if c := this.Children[i].Compare(that1.Children[i]); c != 0 {
  6251. return c
  6252. }
  6253. }
  6254. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  6255. return c
  6256. }
  6257. return 0
  6258. }
  6259. func (this *NonByteCustomType) Compare(that interface{}) int {
  6260. if that == nil {
  6261. if this == nil {
  6262. return 0
  6263. }
  6264. return 1
  6265. }
  6266. that1, ok := that.(*NonByteCustomType)
  6267. if !ok {
  6268. that2, ok := that.(NonByteCustomType)
  6269. if ok {
  6270. that1 = &that2
  6271. } else {
  6272. return 1
  6273. }
  6274. }
  6275. if that1 == nil {
  6276. if this == nil {
  6277. return 0
  6278. }
  6279. return 1
  6280. } else if this == nil {
  6281. return -1
  6282. }
  6283. if that1.Field1 == nil {
  6284. if this.Field1 != nil {
  6285. return 1
  6286. }
  6287. } else if this.Field1 == nil {
  6288. return -1
  6289. } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
  6290. return c
  6291. }
  6292. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  6293. return c
  6294. }
  6295. return 0
  6296. }
  6297. func (this *NidOptNonByteCustomType) Compare(that interface{}) int {
  6298. if that == nil {
  6299. if this == nil {
  6300. return 0
  6301. }
  6302. return 1
  6303. }
  6304. that1, ok := that.(*NidOptNonByteCustomType)
  6305. if !ok {
  6306. that2, ok := that.(NidOptNonByteCustomType)
  6307. if ok {
  6308. that1 = &that2
  6309. } else {
  6310. return 1
  6311. }
  6312. }
  6313. if that1 == nil {
  6314. if this == nil {
  6315. return 0
  6316. }
  6317. return 1
  6318. } else if this == nil {
  6319. return -1
  6320. }
  6321. if c := this.Field1.Compare(that1.Field1); c != 0 {
  6322. return c
  6323. }
  6324. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  6325. return c
  6326. }
  6327. return 0
  6328. }
  6329. func (this *NinOptNonByteCustomType) Compare(that interface{}) int {
  6330. if that == nil {
  6331. if this == nil {
  6332. return 0
  6333. }
  6334. return 1
  6335. }
  6336. that1, ok := that.(*NinOptNonByteCustomType)
  6337. if !ok {
  6338. that2, ok := that.(NinOptNonByteCustomType)
  6339. if ok {
  6340. that1 = &that2
  6341. } else {
  6342. return 1
  6343. }
  6344. }
  6345. if that1 == nil {
  6346. if this == nil {
  6347. return 0
  6348. }
  6349. return 1
  6350. } else if this == nil {
  6351. return -1
  6352. }
  6353. if that1.Field1 == nil {
  6354. if this.Field1 != nil {
  6355. return 1
  6356. }
  6357. } else if this.Field1 == nil {
  6358. return -1
  6359. } else if c := this.Field1.Compare(*that1.Field1); c != 0 {
  6360. return c
  6361. }
  6362. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  6363. return c
  6364. }
  6365. return 0
  6366. }
  6367. func (this *NidRepNonByteCustomType) Compare(that interface{}) int {
  6368. if that == nil {
  6369. if this == nil {
  6370. return 0
  6371. }
  6372. return 1
  6373. }
  6374. that1, ok := that.(*NidRepNonByteCustomType)
  6375. if !ok {
  6376. that2, ok := that.(NidRepNonByteCustomType)
  6377. if ok {
  6378. that1 = &that2
  6379. } else {
  6380. return 1
  6381. }
  6382. }
  6383. if that1 == nil {
  6384. if this == nil {
  6385. return 0
  6386. }
  6387. return 1
  6388. } else if this == nil {
  6389. return -1
  6390. }
  6391. if len(this.Field1) != len(that1.Field1) {
  6392. if len(this.Field1) < len(that1.Field1) {
  6393. return -1
  6394. }
  6395. return 1
  6396. }
  6397. for i := range this.Field1 {
  6398. if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
  6399. return c
  6400. }
  6401. }
  6402. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  6403. return c
  6404. }
  6405. return 0
  6406. }
  6407. func (this *NinRepNonByteCustomType) Compare(that interface{}) int {
  6408. if that == nil {
  6409. if this == nil {
  6410. return 0
  6411. }
  6412. return 1
  6413. }
  6414. that1, ok := that.(*NinRepNonByteCustomType)
  6415. if !ok {
  6416. that2, ok := that.(NinRepNonByteCustomType)
  6417. if ok {
  6418. that1 = &that2
  6419. } else {
  6420. return 1
  6421. }
  6422. }
  6423. if that1 == nil {
  6424. if this == nil {
  6425. return 0
  6426. }
  6427. return 1
  6428. } else if this == nil {
  6429. return -1
  6430. }
  6431. if len(this.Field1) != len(that1.Field1) {
  6432. if len(this.Field1) < len(that1.Field1) {
  6433. return -1
  6434. }
  6435. return 1
  6436. }
  6437. for i := range this.Field1 {
  6438. if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 {
  6439. return c
  6440. }
  6441. }
  6442. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  6443. return c
  6444. }
  6445. return 0
  6446. }
  6447. func (this *ProtoType) Compare(that interface{}) int {
  6448. if that == nil {
  6449. if this == nil {
  6450. return 0
  6451. }
  6452. return 1
  6453. }
  6454. that1, ok := that.(*ProtoType)
  6455. if !ok {
  6456. that2, ok := that.(ProtoType)
  6457. if ok {
  6458. that1 = &that2
  6459. } else {
  6460. return 1
  6461. }
  6462. }
  6463. if that1 == nil {
  6464. if this == nil {
  6465. return 0
  6466. }
  6467. return 1
  6468. } else if this == nil {
  6469. return -1
  6470. }
  6471. if this.Field2 != nil && that1.Field2 != nil {
  6472. if *this.Field2 != *that1.Field2 {
  6473. if *this.Field2 < *that1.Field2 {
  6474. return -1
  6475. }
  6476. return 1
  6477. }
  6478. } else if this.Field2 != nil {
  6479. return 1
  6480. } else if that1.Field2 != nil {
  6481. return -1
  6482. }
  6483. if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 {
  6484. return c
  6485. }
  6486. return 0
  6487. }
  6488. func (this *NidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6489. return ThetestDescription()
  6490. }
  6491. func (this *NinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6492. return ThetestDescription()
  6493. }
  6494. func (this *NidRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6495. return ThetestDescription()
  6496. }
  6497. func (this *NinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6498. return ThetestDescription()
  6499. }
  6500. func (this *NidRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6501. return ThetestDescription()
  6502. }
  6503. func (this *NinRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6504. return ThetestDescription()
  6505. }
  6506. func (this *NidOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6507. return ThetestDescription()
  6508. }
  6509. func (this *NinOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6510. return ThetestDescription()
  6511. }
  6512. func (this *NidRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6513. return ThetestDescription()
  6514. }
  6515. func (this *NinRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6516. return ThetestDescription()
  6517. }
  6518. func (this *NidEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6519. return ThetestDescription()
  6520. }
  6521. func (this *NinEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6522. return ThetestDescription()
  6523. }
  6524. func (this *NidNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6525. return ThetestDescription()
  6526. }
  6527. func (this *NinNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6528. return ThetestDescription()
  6529. }
  6530. func (this *NidOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6531. return ThetestDescription()
  6532. }
  6533. func (this *CustomDash) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6534. return ThetestDescription()
  6535. }
  6536. func (this *NinOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6537. return ThetestDescription()
  6538. }
  6539. func (this *NidRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6540. return ThetestDescription()
  6541. }
  6542. func (this *NinRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6543. return ThetestDescription()
  6544. }
  6545. func (this *NinOptNativeUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6546. return ThetestDescription()
  6547. }
  6548. func (this *NinOptStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6549. return ThetestDescription()
  6550. }
  6551. func (this *NinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6552. return ThetestDescription()
  6553. }
  6554. func (this *NinNestedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6555. return ThetestDescription()
  6556. }
  6557. func (this *Tree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6558. return ThetestDescription()
  6559. }
  6560. func (this *OrBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6561. return ThetestDescription()
  6562. }
  6563. func (this *AndBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6564. return ThetestDescription()
  6565. }
  6566. func (this *Leaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6567. return ThetestDescription()
  6568. }
  6569. func (this *DeepTree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6570. return ThetestDescription()
  6571. }
  6572. func (this *ADeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6573. return ThetestDescription()
  6574. }
  6575. func (this *AndDeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6576. return ThetestDescription()
  6577. }
  6578. func (this *DeepLeaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6579. return ThetestDescription()
  6580. }
  6581. func (this *Nil) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6582. return ThetestDescription()
  6583. }
  6584. func (this *NidOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6585. return ThetestDescription()
  6586. }
  6587. func (this *NinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6588. return ThetestDescription()
  6589. }
  6590. func (this *NidRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6591. return ThetestDescription()
  6592. }
  6593. func (this *NinRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6594. return ThetestDescription()
  6595. }
  6596. func (this *NinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6597. return ThetestDescription()
  6598. }
  6599. func (this *AnotherNinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6600. return ThetestDescription()
  6601. }
  6602. func (this *AnotherNinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6603. return ThetestDescription()
  6604. }
  6605. func (this *Timer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6606. return ThetestDescription()
  6607. }
  6608. func (this *MyExtendable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6609. return ThetestDescription()
  6610. }
  6611. func (this *OtherExtenable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6612. return ThetestDescription()
  6613. }
  6614. func (this *NestedDefinition) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6615. return ThetestDescription()
  6616. }
  6617. func (this *NestedDefinition_NestedMessage) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6618. return ThetestDescription()
  6619. }
  6620. func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6621. return ThetestDescription()
  6622. }
  6623. func (this *NestedScope) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6624. return ThetestDescription()
  6625. }
  6626. func (this *NinOptNativeDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6627. return ThetestDescription()
  6628. }
  6629. func (this *CustomContainer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6630. return ThetestDescription()
  6631. }
  6632. func (this *CustomNameNidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6633. return ThetestDescription()
  6634. }
  6635. func (this *CustomNameNinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6636. return ThetestDescription()
  6637. }
  6638. func (this *CustomNameNinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6639. return ThetestDescription()
  6640. }
  6641. func (this *CustomNameNinStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6642. return ThetestDescription()
  6643. }
  6644. func (this *CustomNameCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6645. return ThetestDescription()
  6646. }
  6647. func (this *CustomNameNinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6648. return ThetestDescription()
  6649. }
  6650. func (this *CustomNameEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6651. return ThetestDescription()
  6652. }
  6653. func (this *NoExtensionsMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6654. return ThetestDescription()
  6655. }
  6656. func (this *Unrecognized) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6657. return ThetestDescription()
  6658. }
  6659. func (this *UnrecognizedWithInner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6660. return ThetestDescription()
  6661. }
  6662. func (this *UnrecognizedWithInner_Inner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6663. return ThetestDescription()
  6664. }
  6665. func (this *UnrecognizedWithEmbed) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6666. return ThetestDescription()
  6667. }
  6668. func (this *UnrecognizedWithEmbed_Embedded) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6669. return ThetestDescription()
  6670. }
  6671. func (this *Node) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6672. return ThetestDescription()
  6673. }
  6674. func (this *NonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6675. return ThetestDescription()
  6676. }
  6677. func (this *NidOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6678. return ThetestDescription()
  6679. }
  6680. func (this *NinOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6681. return ThetestDescription()
  6682. }
  6683. func (this *NidRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6684. return ThetestDescription()
  6685. }
  6686. func (this *NinRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6687. return ThetestDescription()
  6688. }
  6689. func (this *ProtoType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6690. return ThetestDescription()
  6691. }
  6692. func ThetestDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  6693. d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
  6694. var gzipped = []byte{
  6695. // 6575 bytes of a gzipped FileDescriptorSet
  6696. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0x7b, 0x70, 0x24, 0x57,
  6697. 0x75, 0xb7, 0x7a, 0x7a, 0xa4, 0x1d, 0x1d, 0xbd, 0x5a, 0xad, 0x5d, 0xed, 0x58, 0x5e, 0x4b, 0xbb,
  6698. 0xe3, 0xf5, 0x5a, 0x16, 0xb6, 0x56, 0xab, 0xd5, 0xbe, 0x66, 0xb1, 0xfd, 0xcd, 0x6b, 0xd7, 0x5a,
  6699. 0xa4, 0x91, 0x68, 0x49, 0xd8, 0xcb, 0xf7, 0x55, 0x4d, 0xf5, 0xce, 0x5c, 0x49, 0x63, 0xcf, 0x74,
  6700. 0x0f, 0xd3, 0x3d, 0xb6, 0xe5, 0xfa, 0xea, 0x2b, 0x7f, 0x90, 0x10, 0x48, 0x2a, 0x4f, 0x92, 0x0a,
  6701. 0x10, 0x30, 0x86, 0x14, 0xc1, 0x40, 0x1e, 0x10, 0x08, 0x21, 0x24, 0x15, 0xfc, 0x0f, 0xc9, 0xe6,
  6702. 0x9f, 0x94, 0xc9, 0x5f, 0x29, 0x2a, 0xe5, 0xc2, 0x0b, 0x55, 0x21, 0x89, 0x93, 0x10, 0x70, 0x55,
  6703. 0xa8, 0x32, 0x7f, 0xa4, 0xee, 0xab, 0xbb, 0xef, 0x9d, 0x1e, 0x75, 0xcb, 0x6b, 0x1b, 0xfe, 0xd9,
  6704. 0x9d, 0xb9, 0xe7, 0xfc, 0xce, 0x3d, 0xf7, 0x3c, 0xee, 0x3d, 0xf7, 0xa1, 0x81, 0x2f, 0x5e, 0x84,
  6705. 0xe3, 0x3b, 0xb6, 0xbd, 0xd3, 0x40, 0xa7, 0x5b, 0x6d, 0xdb, 0xb5, 0x6f, 0x74, 0xb6, 0x4f, 0xd7,
  6706. 0x90, 0x53, 0x6d, 0xd7, 0x5b, 0xae, 0xdd, 0x9e, 0x27, 0x6d, 0xfa, 0x18, 0xe5, 0x98, 0xe7, 0x1c,
  6707. 0x99, 0x55, 0x18, 0xbf, 0x52, 0x6f, 0xa0, 0xa2, 0xc7, 0xb8, 0x81, 0x5c, 0xfd, 0x22, 0x24, 0xb7,
  6708. 0xeb, 0x0d, 0x94, 0x56, 0x8e, 0xab, 0xb3, 0x43, 0x8b, 0x27, 0xe7, 0x25, 0xd0, 0xbc, 0x88, 0x58,
  6709. 0xc7, 0xcd, 0x06, 0x41, 0x64, 0xbe, 0x9f, 0x84, 0x89, 0x10, 0xaa, 0xae, 0x43, 0xd2, 0x32, 0x9b,
  6710. 0x58, 0xa2, 0x32, 0x3b, 0x68, 0x90, 0xcf, 0x7a, 0x1a, 0x0e, 0xb5, 0xcc, 0xea, 0x13, 0xe6, 0x0e,
  6711. 0x4a, 0x27, 0x48, 0x33, 0xff, 0xaa, 0x4f, 0x03, 0xd4, 0x50, 0x0b, 0x59, 0x35, 0x64, 0x55, 0xf7,
  6712. 0xd2, 0xea, 0x71, 0x75, 0x76, 0xd0, 0x08, 0xb4, 0xe8, 0xef, 0x80, 0xf1, 0x56, 0xe7, 0x46, 0xa3,
  6713. 0x5e, 0xad, 0x04, 0xd8, 0xe0, 0xb8, 0x3a, 0xdb, 0x6f, 0x68, 0x94, 0x50, 0xf4, 0x99, 0xef, 0x85,
  6714. 0xb1, 0xa7, 0x90, 0xf9, 0x44, 0x90, 0x75, 0x88, 0xb0, 0x8e, 0xe2, 0xe6, 0x00, 0x63, 0x01, 0x86,
  6715. 0x9b, 0xc8, 0x71, 0xcc, 0x1d, 0x54, 0x71, 0xf7, 0x5a, 0x28, 0x9d, 0x24, 0xa3, 0x3f, 0xde, 0x35,
  6716. 0x7a, 0x79, 0xe4, 0x43, 0x0c, 0xb5, 0xb9, 0xd7, 0x42, 0x7a, 0x0e, 0x06, 0x91, 0xd5, 0x69, 0x52,
  6717. 0x09, 0xfd, 0x3d, 0xec, 0x57, 0xb2, 0x3a, 0x4d, 0x59, 0x4a, 0x0a, 0xc3, 0x98, 0x88, 0x43, 0x0e,
  6718. 0x6a, 0x3f, 0x59, 0xaf, 0xa2, 0xf4, 0x00, 0x11, 0x70, 0x6f, 0x97, 0x80, 0x0d, 0x4a, 0x97, 0x65,
  6719. 0x70, 0x9c, 0x5e, 0x80, 0x41, 0xf4, 0xb4, 0x8b, 0x2c, 0xa7, 0x6e, 0x5b, 0xe9, 0x43, 0x44, 0xc8,
  6720. 0x3d, 0x21, 0x5e, 0x44, 0x8d, 0x9a, 0x2c, 0xc2, 0xc7, 0xe9, 0xe7, 0xe1, 0x90, 0xdd, 0x72, 0xeb,
  6721. 0xb6, 0xe5, 0xa4, 0x53, 0xc7, 0x95, 0xd9, 0xa1, 0xc5, 0x63, 0xa1, 0x81, 0xb0, 0x46, 0x79, 0x0c,
  6722. 0xce, 0xac, 0x2f, 0x83, 0xe6, 0xd8, 0x9d, 0x76, 0x15, 0x55, 0xaa, 0x76, 0x0d, 0x55, 0xea, 0xd6,
  6723. 0xb6, 0x9d, 0x1e, 0x24, 0x02, 0x66, 0xba, 0x07, 0x42, 0x18, 0x0b, 0x76, 0x0d, 0x2d, 0x5b, 0xdb,
  6724. 0xb6, 0x31, 0xea, 0x08, 0xdf, 0xf5, 0x49, 0x18, 0x70, 0xf6, 0x2c, 0xd7, 0x7c, 0x3a, 0x3d, 0x4c,
  6725. 0x22, 0x84, 0x7d, 0xcb, 0xfc, 0xc5, 0x00, 0x8c, 0xc5, 0x09, 0xb1, 0xcb, 0xd0, 0xbf, 0x8d, 0x47,
  6726. 0x99, 0x4e, 0x1c, 0xc4, 0x06, 0x14, 0x23, 0x1a, 0x71, 0xe0, 0x0d, 0x1a, 0x31, 0x07, 0x43, 0x16,
  6727. 0x72, 0x5c, 0x54, 0xa3, 0x11, 0xa1, 0xc6, 0x8c, 0x29, 0xa0, 0xa0, 0xee, 0x90, 0x4a, 0xbe, 0xa1,
  6728. 0x90, 0x7a, 0x0c, 0xc6, 0x3c, 0x95, 0x2a, 0x6d, 0xd3, 0xda, 0xe1, 0xb1, 0x79, 0x3a, 0x4a, 0x93,
  6729. 0xf9, 0x12, 0xc7, 0x19, 0x18, 0x66, 0x8c, 0x22, 0xe1, 0xbb, 0x5e, 0x04, 0xb0, 0x2d, 0x64, 0x6f,
  6730. 0x57, 0x6a, 0xa8, 0xda, 0x48, 0xa7, 0x7a, 0x58, 0x69, 0x0d, 0xb3, 0x74, 0x59, 0xc9, 0xa6, 0xad,
  6731. 0xd5, 0x86, 0x7e, 0xc9, 0x0f, 0xb5, 0x43, 0x3d, 0x22, 0x65, 0x95, 0x26, 0x59, 0x57, 0xb4, 0x6d,
  6732. 0xc1, 0x68, 0x1b, 0xe1, 0xb8, 0x47, 0x35, 0x36, 0xb2, 0x41, 0xa2, 0xc4, 0x7c, 0xe4, 0xc8, 0x0c,
  6733. 0x06, 0xa3, 0x03, 0x1b, 0x69, 0x07, 0xbf, 0xea, 0x77, 0x83, 0xd7, 0x50, 0x21, 0x61, 0x05, 0x64,
  6734. 0x16, 0x1a, 0xe6, 0x8d, 0x65, 0xb3, 0x89, 0xa6, 0x9e, 0x81, 0x51, 0xd1, 0x3c, 0xfa, 0x61, 0xe8,
  6735. 0x77, 0x5c, 0xb3, 0xed, 0x92, 0x28, 0xec, 0x37, 0xe8, 0x17, 0x5d, 0x03, 0x15, 0x59, 0x35, 0x32,
  6736. 0xcb, 0xf5, 0x1b, 0xf8, 0xa3, 0xfe, 0xbf, 0xfc, 0x01, 0xab, 0x64, 0xc0, 0xa7, 0xba, 0x3d, 0x2a,
  6737. 0x48, 0x96, 0xc7, 0x3d, 0x75, 0x01, 0x46, 0x84, 0x01, 0xc4, 0xed, 0x3a, 0xf3, 0x7f, 0xe1, 0x48,
  6738. 0xa8, 0x68, 0xfd, 0x31, 0x38, 0xdc, 0xb1, 0xea, 0x96, 0x8b, 0xda, 0xad, 0x36, 0xc2, 0x11, 0x4b,
  6739. 0xbb, 0x4a, 0xff, 0xf3, 0xa1, 0x1e, 0x31, 0xb7, 0x15, 0xe4, 0xa6, 0x52, 0x8c, 0x89, 0x4e, 0x77,
  6740. 0xe3, 0xdc, 0x60, 0xea, 0x07, 0x87, 0xb4, 0x67, 0x9f, 0x7d, 0xf6, 0xd9, 0x44, 0xe6, 0xa3, 0x03,
  6741. 0x70, 0x38, 0x2c, 0x67, 0x42, 0xd3, 0x77, 0x12, 0x06, 0xac, 0x4e, 0xf3, 0x06, 0x6a, 0x13, 0x23,
  6742. 0xf5, 0x1b, 0xec, 0x9b, 0x9e, 0x83, 0xfe, 0x86, 0x79, 0x03, 0x35, 0xd2, 0xc9, 0xe3, 0xca, 0xec,
  6743. 0xe8, 0xe2, 0x3b, 0x62, 0x65, 0xe5, 0xfc, 0x0a, 0x86, 0x18, 0x14, 0xa9, 0x3f, 0x04, 0x49, 0x36,
  6744. 0x45, 0x63, 0x09, 0x73, 0xf1, 0x24, 0xe0, 0x5c, 0x32, 0x08, 0x4e, 0xbf, 0x13, 0x06, 0xf1, 0xff,
  6745. 0x34, 0x36, 0x06, 0x88, 0xce, 0x29, 0xdc, 0x80, 0xe3, 0x42, 0x9f, 0x82, 0x14, 0x49, 0x93, 0x1a,
  6746. 0xe2, 0x4b, 0x9b, 0xf7, 0x1d, 0x07, 0x56, 0x0d, 0x6d, 0x9b, 0x9d, 0x86, 0x5b, 0x79, 0xd2, 0x6c,
  6747. 0x74, 0x10, 0x09, 0xf8, 0x41, 0x63, 0x98, 0x35, 0xbe, 0x07, 0xb7, 0xe9, 0x33, 0x30, 0x44, 0xb3,
  6748. 0xaa, 0x6e, 0xd5, 0xd0, 0xd3, 0x64, 0xf6, 0xec, 0x37, 0x68, 0xa2, 0x2d, 0xe3, 0x16, 0xdc, 0xfd,
  6749. 0xe3, 0x8e, 0x6d, 0xf1, 0xd0, 0x24, 0x5d, 0xe0, 0x06, 0xd2, 0xfd, 0x05, 0x79, 0xe2, 0xbe, 0x2b,
  6750. 0x7c, 0x78, 0x72, 0x4c, 0x65, 0xbe, 0x96, 0x80, 0x24, 0x99, 0x2f, 0xc6, 0x60, 0x68, 0xf3, 0xfa,
  6751. 0x7a, 0xa9, 0x52, 0x5c, 0xdb, 0xca, 0xaf, 0x94, 0x34, 0x45, 0x1f, 0x05, 0x20, 0x0d, 0x57, 0x56,
  6752. 0xd6, 0x72, 0x9b, 0x5a, 0xc2, 0xfb, 0xbe, 0x5c, 0xde, 0x3c, 0xbf, 0xa4, 0xa9, 0x1e, 0x60, 0x8b,
  6753. 0x36, 0x24, 0x83, 0x0c, 0x67, 0x17, 0xb5, 0x7e, 0x5d, 0x83, 0x61, 0x2a, 0x60, 0xf9, 0xb1, 0x52,
  6754. 0xf1, 0xfc, 0x92, 0x36, 0x20, 0xb6, 0x9c, 0x5d, 0xd4, 0x0e, 0xe9, 0x23, 0x30, 0x48, 0x5a, 0xf2,
  6755. 0x6b, 0x6b, 0x2b, 0x5a, 0xca, 0x93, 0xb9, 0xb1, 0x69, 0x2c, 0x97, 0xaf, 0x6a, 0x83, 0x9e, 0xcc,
  6756. 0xab, 0xc6, 0xda, 0xd6, 0xba, 0x06, 0x9e, 0x84, 0xd5, 0xd2, 0xc6, 0x46, 0xee, 0x6a, 0x49, 0x1b,
  6757. 0xf2, 0x38, 0xf2, 0xd7, 0x37, 0x4b, 0x1b, 0xda, 0xb0, 0xa0, 0xd6, 0xd9, 0x45, 0x6d, 0xc4, 0xeb,
  6758. 0xa2, 0x54, 0xde, 0x5a, 0xd5, 0x46, 0xf5, 0x71, 0x18, 0xa1, 0x5d, 0x70, 0x25, 0xc6, 0xa4, 0xa6,
  6759. 0xf3, 0x4b, 0x9a, 0xe6, 0x2b, 0x42, 0xa5, 0x8c, 0x0b, 0x0d, 0xe7, 0x97, 0x34, 0x3d, 0x53, 0x80,
  6760. 0x7e, 0x12, 0x5d, 0xba, 0x0e, 0xa3, 0x2b, 0xb9, 0x7c, 0x69, 0xa5, 0xb2, 0xb6, 0xbe, 0xb9, 0xbc,
  6761. 0x56, 0xce, 0xad, 0x68, 0x8a, 0xdf, 0x66, 0x94, 0xde, 0xbd, 0xb5, 0x6c, 0x94, 0x8a, 0x5a, 0x22,
  6762. 0xd8, 0xb6, 0x5e, 0xca, 0x6d, 0x96, 0x8a, 0x9a, 0x9a, 0xa9, 0xc2, 0xe1, 0xb0, 0x79, 0x32, 0x34,
  6763. 0x33, 0x02, 0x2e, 0x4e, 0xf4, 0x70, 0x31, 0x91, 0xd5, 0xe5, 0xe2, 0xcf, 0x28, 0x30, 0x11, 0xb2,
  6764. 0x56, 0x84, 0x76, 0xf2, 0x30, 0xf4, 0xd3, 0x10, 0xa5, 0xab, 0xe7, 0x7d, 0xa1, 0x8b, 0x0e, 0x09,
  6765. 0xd8, 0xae, 0x15, 0x94, 0xe0, 0x82, 0x15, 0x84, 0xda, 0xa3, 0x82, 0xc0, 0x22, 0xba, 0x94, 0xfc,
  6766. 0x80, 0x02, 0xe9, 0x5e, 0xb2, 0x23, 0x26, 0x8a, 0x84, 0x30, 0x51, 0x5c, 0x96, 0x15, 0x38, 0xd1,
  6767. 0x7b, 0x0c, 0x5d, 0x5a, 0x7c, 0x4e, 0x81, 0xc9, 0xf0, 0x42, 0x2b, 0x54, 0x87, 0x87, 0x60, 0xa0,
  6768. 0x89, 0xdc, 0x5d, 0x9b, 0x17, 0x1b, 0xa7, 0x42, 0x96, 0x30, 0x4c, 0x96, 0x6d, 0xc5, 0x50, 0xc1,
  6769. 0x35, 0x50, 0xed, 0x55, 0x2d, 0x51, 0x6d, 0xba, 0x34, 0xfd, 0x70, 0x02, 0x8e, 0x84, 0x0a, 0x0f,
  6770. 0x55, 0xf4, 0x2e, 0x80, 0xba, 0xd5, 0xea, 0xb8, 0xb4, 0xa0, 0xa0, 0xf3, 0xd3, 0x20, 0x69, 0x21,
  6771. 0xb9, 0x8f, 0xe7, 0x9e, 0x8e, 0xeb, 0xd1, 0x55, 0x42, 0x07, 0xda, 0x44, 0x18, 0x2e, 0xfa, 0x8a,
  6772. 0x26, 0x89, 0xa2, 0xd3, 0x3d, 0x46, 0xda, 0xb5, 0x56, 0x2f, 0x80, 0x56, 0x6d, 0xd4, 0x91, 0xe5,
  6773. 0x56, 0x1c, 0xb7, 0x8d, 0xcc, 0x66, 0xdd, 0xda, 0x21, 0x13, 0x70, 0x2a, 0xdb, 0xbf, 0x6d, 0x36,
  6774. 0x1c, 0x64, 0x8c, 0x51, 0xf2, 0x06, 0xa7, 0x62, 0x04, 0x59, 0xe3, 0xda, 0x01, 0xc4, 0x80, 0x80,
  6775. 0xa0, 0x64, 0x0f, 0x91, 0xf9, 0x4a, 0x0a, 0x86, 0x02, 0x65, 0xa9, 0x7e, 0x02, 0x86, 0x1f, 0x37,
  6776. 0x9f, 0x34, 0x2b, 0x7c, 0xab, 0x41, 0x2d, 0x31, 0x84, 0xdb, 0xd6, 0xd9, 0x76, 0x63, 0x01, 0x0e,
  6777. 0x13, 0x16, 0xbb, 0xe3, 0xa2, 0x76, 0xa5, 0xda, 0x30, 0x1d, 0x87, 0x18, 0x2d, 0x45, 0x58, 0x75,
  6778. 0x4c, 0x5b, 0xc3, 0xa4, 0x02, 0xa7, 0xe8, 0xe7, 0x60, 0x82, 0x20, 0x9a, 0x9d, 0x86, 0x5b, 0x6f,
  6779. 0x35, 0x50, 0x05, 0x6f, 0x7e, 0x1c, 0x32, 0x11, 0x7b, 0x9a, 0x8d, 0x63, 0x8e, 0x55, 0xc6, 0x80,
  6780. 0x35, 0x72, 0xf4, 0x22, 0xdc, 0x45, 0x60, 0x3b, 0xc8, 0x42, 0x6d, 0xd3, 0x45, 0x15, 0xf4, 0xbe,
  6781. 0x8e, 0xd9, 0x70, 0x2a, 0xa6, 0x55, 0xab, 0xec, 0x9a, 0xce, 0x6e, 0xfa, 0x30, 0x16, 0x90, 0x4f,
  6782. 0xa4, 0x15, 0xe3, 0x0e, 0xcc, 0x78, 0x95, 0xf1, 0x95, 0x08, 0x5b, 0xce, 0xaa, 0x3d, 0x62, 0x3a,
  6783. 0xbb, 0x7a, 0x16, 0x26, 0x89, 0x14, 0xc7, 0x6d, 0xd7, 0xad, 0x9d, 0x4a, 0x75, 0x17, 0x55, 0x9f,
  6784. 0xa8, 0x74, 0xdc, 0xed, 0x8b, 0xe9, 0x3b, 0x83, 0xfd, 0x13, 0x0d, 0x37, 0x08, 0x4f, 0x01, 0xb3,
  6785. 0x6c, 0xb9, 0xdb, 0x17, 0xf5, 0x0d, 0x18, 0xc6, 0xce, 0x68, 0xd6, 0x9f, 0x41, 0x95, 0x6d, 0xbb,
  6786. 0x4d, 0x56, 0x96, 0xd1, 0x90, 0xcc, 0x0e, 0x58, 0x70, 0x7e, 0x8d, 0x01, 0x56, 0xed, 0x1a, 0xca,
  6787. 0xf6, 0x6f, 0xac, 0x97, 0x4a, 0x45, 0x63, 0x88, 0x4b, 0xb9, 0x62, 0xb7, 0x71, 0x40, 0xed, 0xd8,
  6788. 0x9e, 0x81, 0x87, 0x68, 0x40, 0xed, 0xd8, 0xdc, 0xbc, 0xe7, 0x60, 0xa2, 0x5a, 0xa5, 0x63, 0xae,
  6789. 0x57, 0x2b, 0x6c, 0x8b, 0xe2, 0xa4, 0x35, 0xc1, 0x58, 0xd5, 0xea, 0x55, 0xca, 0xc0, 0x62, 0xdc,
  6790. 0xd1, 0x2f, 0xc1, 0x11, 0xdf, 0x58, 0x41, 0xe0, 0x78, 0xd7, 0x28, 0x65, 0xe8, 0x39, 0x98, 0x68,
  6791. 0xed, 0x75, 0x03, 0x75, 0xa1, 0xc7, 0xd6, 0x9e, 0x0c, 0xbb, 0x00, 0x87, 0x5b, 0xbb, 0xad, 0x6e,
  6792. 0xdc, 0x44, 0x10, 0xa7, 0xb7, 0x76, 0x5b, 0x32, 0xf0, 0x1e, 0xb2, 0x5f, 0x6d, 0xa3, 0xaa, 0xe9,
  6793. 0xa2, 0x5a, 0xfa, 0x68, 0x90, 0x3d, 0x40, 0xd0, 0x4f, 0x83, 0x56, 0xad, 0x56, 0x90, 0x65, 0xde,
  6794. 0x68, 0xa0, 0x8a, 0xd9, 0x46, 0x96, 0xe9, 0xa4, 0x67, 0x82, 0xcc, 0xa3, 0xd5, 0x6a, 0x89, 0x50,
  6795. 0x73, 0x84, 0xa8, 0xcf, 0xc1, 0xb8, 0x7d, 0xe3, 0xf1, 0x2a, 0x0d, 0xc9, 0x4a, 0xab, 0x8d, 0xb6,
  6796. 0xeb, 0x4f, 0xa7, 0x4f, 0x12, 0xfb, 0x8e, 0x61, 0x02, 0x09, 0xc8, 0x75, 0xd2, 0xac, 0xdf, 0x07,
  6797. 0x5a, 0xd5, 0xd9, 0x35, 0xdb, 0x2d, 0x52, 0x13, 0x38, 0x2d, 0xb3, 0x8a, 0xd2, 0xf7, 0x50, 0x56,
  6798. 0xda, 0x5e, 0xe6, 0xcd, 0x38, 0x25, 0x9c, 0xa7, 0xea, 0xdb, 0x2e, 0x97, 0x78, 0x2f, 0x4d, 0x09,
  6799. 0xd2, 0xc6, 0xa4, 0xcd, 0x82, 0x86, 0x4d, 0x21, 0x74, 0x3c, 0x4b, 0xd8, 0x46, 0x5b, 0xbb, 0xad,
  6800. 0x60, 0xbf, 0x77, 0xc3, 0x08, 0xe6, 0xf4, 0x3b, 0xbd, 0x8f, 0xd6, 0x33, 0xad, 0xdd, 0x40, 0x8f,
  6801. 0x6f, 0x59, 0x69, 0x99, 0xc9, 0xc2, 0x70, 0x30, 0x3e, 0xf5, 0x41, 0xa0, 0x11, 0xaa, 0x29, 0x78,
  6802. 0xad, 0x2f, 0xac, 0x15, 0xf1, 0x2a, 0xfd, 0xde, 0x92, 0x96, 0xc0, 0xd5, 0xc2, 0xca, 0xf2, 0x66,
  6803. 0xa9, 0x62, 0x6c, 0x95, 0x37, 0x97, 0x57, 0x4b, 0x9a, 0x1a, 0x2c, 0x4b, 0xbf, 0x95, 0x80, 0x51,
  6804. 0x71, 0x87, 0xa1, 0xbf, 0x13, 0x8e, 0xf2, 0xe3, 0x00, 0x07, 0xb9, 0x95, 0xa7, 0xea, 0x6d, 0x92,
  6805. 0x32, 0x4d, 0x93, 0x56, 0xd8, 0x9e, 0xd3, 0x0e, 0x33, 0xae, 0x0d, 0xe4, 0x3e, 0x5a, 0x6f, 0xe3,
  6806. 0x84, 0x68, 0x9a, 0xae, 0xbe, 0x02, 0x33, 0x96, 0x5d, 0x71, 0x5c, 0xd3, 0xaa, 0x99, 0xed, 0x5a,
  6807. 0xc5, 0x3f, 0x88, 0xa9, 0x98, 0xd5, 0x2a, 0x72, 0x1c, 0x9b, 0x2e, 0x55, 0x9e, 0x94, 0x63, 0x96,
  6808. 0xbd, 0xc1, 0x98, 0xfd, 0x39, 0x3c, 0xc7, 0x58, 0xa5, 0x00, 0x53, 0x7b, 0x05, 0xd8, 0x9d, 0x30,
  6809. 0xd8, 0x34, 0x5b, 0x15, 0x64, 0xb9, 0xed, 0x3d, 0x52, 0x57, 0xa6, 0x8c, 0x54, 0xd3, 0x6c, 0x95,
  6810. 0xf0, 0xf7, 0xb7, 0xa7, 0xbc, 0xff, 0x27, 0x15, 0x86, 0x83, 0xb5, 0x25, 0x2e, 0xd5, 0xab, 0x64,
  6811. 0x1d, 0x51, 0xc8, 0x4c, 0x73, 0xf7, 0xbe, 0x95, 0xe8, 0x7c, 0x01, 0x2f, 0x30, 0xd9, 0x01, 0x5a,
  6812. 0xf1, 0x19, 0x14, 0x89, 0x17, 0x77, 0x3c, 0xb7, 0x20, 0xba, 0x8b, 0x49, 0x19, 0xec, 0x9b, 0x7e,
  6813. 0x15, 0x06, 0x1e, 0x77, 0x88, 0xec, 0x01, 0x22, 0xfb, 0xe4, 0xfe, 0xb2, 0xaf, 0x6d, 0x10, 0xe1,
  6814. 0x83, 0xd7, 0x36, 0x2a, 0xe5, 0x35, 0x63, 0x35, 0xb7, 0x62, 0x30, 0xb8, 0x7e, 0x07, 0x24, 0x1b,
  6815. 0xe6, 0x33, 0x7b, 0xe2, 0x52, 0x44, 0x9a, 0xe2, 0x1a, 0xfe, 0x0e, 0x48, 0x3e, 0x85, 0xcc, 0x27,
  6816. 0xc4, 0x05, 0x80, 0x34, 0xbd, 0x85, 0xa1, 0x7f, 0x1a, 0xfa, 0x89, 0xbd, 0x74, 0x00, 0x66, 0x31,
  6817. 0xad, 0x4f, 0x4f, 0x41, 0xb2, 0xb0, 0x66, 0xe0, 0xf0, 0xd7, 0x60, 0x98, 0xb6, 0x56, 0xd6, 0x97,
  6818. 0x4b, 0x85, 0x92, 0x96, 0xc8, 0x9c, 0x83, 0x01, 0x6a, 0x04, 0x9c, 0x1a, 0x9e, 0x19, 0xb4, 0x3e,
  6819. 0xf6, 0x95, 0xc9, 0x50, 0x38, 0x75, 0x6b, 0x35, 0x5f, 0x32, 0xb4, 0x44, 0xd0, 0xbd, 0x0e, 0x0c,
  6820. 0x07, 0xcb, 0xca, 0xb7, 0x27, 0xa6, 0xbe, 0xa1, 0xc0, 0x50, 0xa0, 0x4c, 0xc4, 0x05, 0x8a, 0xd9,
  6821. 0x68, 0xd8, 0x4f, 0x55, 0xcc, 0x46, 0xdd, 0x74, 0x58, 0x50, 0x00, 0x69, 0xca, 0xe1, 0x96, 0xb8,
  6822. 0x4e, 0x7b, 0x5b, 0x94, 0x7f, 0x4e, 0x01, 0x4d, 0x2e, 0x31, 0x25, 0x05, 0x95, 0x9f, 0xa9, 0x82,
  6823. 0x9f, 0x50, 0x60, 0x54, 0xac, 0x2b, 0x25, 0xf5, 0x4e, 0xfc, 0x4c, 0xd5, 0xfb, 0x6e, 0x02, 0x46,
  6824. 0x84, 0x6a, 0x32, 0xae, 0x76, 0xef, 0x83, 0xf1, 0x7a, 0x0d, 0x35, 0x5b, 0xb6, 0x8b, 0xac, 0xea,
  6825. 0x5e, 0xa5, 0x81, 0x9e, 0x44, 0x8d, 0x74, 0x86, 0x4c, 0x14, 0xa7, 0xf7, 0xaf, 0x57, 0xe7, 0x97,
  6826. 0x7d, 0xdc, 0x0a, 0x86, 0x65, 0x27, 0x96, 0x8b, 0xa5, 0xd5, 0xf5, 0xb5, 0xcd, 0x52, 0xb9, 0x70,
  6827. 0xbd, 0xb2, 0x55, 0x7e, 0x57, 0x79, 0xed, 0xd1, 0xb2, 0xa1, 0xd5, 0x25, 0xb6, 0xb7, 0x30, 0xd5,
  6828. 0xd7, 0x41, 0x93, 0x95, 0xd2, 0x8f, 0x42, 0x98, 0x5a, 0x5a, 0x9f, 0x3e, 0x01, 0x63, 0xe5, 0xb5,
  6829. 0xca, 0xc6, 0x72, 0xb1, 0x54, 0x29, 0x5d, 0xb9, 0x52, 0x2a, 0x6c, 0x6e, 0xd0, 0x0d, 0xbc, 0xc7,
  6830. 0xbd, 0x29, 0x26, 0xf5, 0xc7, 0x55, 0x98, 0x08, 0xd1, 0x44, 0xcf, 0xb1, 0xbd, 0x03, 0xdd, 0xce,
  6831. 0x3c, 0x10, 0x47, 0xfb, 0x79, 0xbc, 0xe4, 0xaf, 0x9b, 0x6d, 0x97, 0x6d, 0x35, 0xee, 0x03, 0x6c,
  6832. 0x25, 0xcb, 0xad, 0x6f, 0xd7, 0x51, 0x9b, 0x9d, 0x77, 0xd0, 0x0d, 0xc5, 0x98, 0xdf, 0x4e, 0x8f,
  6833. 0x3c, 0xee, 0x07, 0xbd, 0x65, 0x3b, 0x75, 0xb7, 0xfe, 0x24, 0xaa, 0xd4, 0x2d, 0x7e, 0x38, 0x82,
  6834. 0x37, 0x18, 0x49, 0x43, 0xe3, 0x94, 0x65, 0xcb, 0xf5, 0xb8, 0x2d, 0xb4, 0x63, 0x4a, 0xdc, 0x78,
  6835. 0x02, 0x57, 0x0d, 0x8d, 0x53, 0x3c, 0xee, 0x13, 0x30, 0x5c, 0xb3, 0x3b, 0xb8, 0xea, 0xa2, 0x7c,
  6836. 0x78, 0xbd, 0x50, 0x8c, 0x21, 0xda, 0xe6, 0xb1, 0xb0, 0x7a, 0xda, 0x3f, 0x95, 0x19, 0x36, 0x86,
  6837. 0x68, 0x1b, 0x65, 0xb9, 0x17, 0xc6, 0xcc, 0x9d, 0x9d, 0x36, 0x16, 0xce, 0x05, 0xd1, 0x1d, 0xc2,
  6838. 0xa8, 0xd7, 0x4c, 0x18, 0xa7, 0xae, 0x41, 0x8a, 0xdb, 0x01, 0x2f, 0xc9, 0xd8, 0x12, 0x95, 0x16,
  6839. 0x3d, 0x99, 0x4b, 0xcc, 0x0e, 0x1a, 0x29, 0x8b, 0x13, 0x4f, 0xc0, 0x70, 0xdd, 0xa9, 0xf8, 0x87,
  6840. 0xcc, 0x89, 0xe3, 0x89, 0xd9, 0x94, 0x31, 0x54, 0x77, 0xbc, 0x03, 0xba, 0xcc, 0xe7, 0x12, 0x30,
  6841. 0x2a, 0x1e, 0x92, 0xeb, 0x45, 0x48, 0x35, 0xec, 0xaa, 0x49, 0x42, 0x8b, 0xde, 0xd0, 0xcc, 0x46,
  6842. 0x9c, 0xab, 0xcf, 0xaf, 0x30, 0x7e, 0xc3, 0x43, 0x4e, 0xfd, 0xbd, 0x02, 0x29, 0xde, 0xac, 0x4f,
  6843. 0x42, 0xb2, 0x65, 0xba, 0xbb, 0x44, 0x5c, 0x7f, 0x3e, 0xa1, 0x29, 0x06, 0xf9, 0x8e, 0xdb, 0x9d,
  6844. 0x96, 0x69, 0x91, 0x10, 0x60, 0xed, 0xf8, 0x3b, 0xf6, 0x6b, 0x03, 0x99, 0x35, 0xb2, 0xfd, 0xb0,
  6845. 0x9b, 0x4d, 0x64, 0xb9, 0x0e, 0xf7, 0x2b, 0x6b, 0x2f, 0xb0, 0x66, 0xfd, 0x1d, 0x30, 0xee, 0xb6,
  6846. 0xcd, 0x7a, 0x43, 0xe0, 0x4d, 0x12, 0x5e, 0x8d, 0x13, 0x3c, 0xe6, 0x2c, 0xdc, 0xc1, 0xe5, 0xd6,
  6847. 0x90, 0x6b, 0x56, 0x77, 0x51, 0xcd, 0x07, 0x0d, 0x90, 0x13, 0xd8, 0xa3, 0x8c, 0xa1, 0xc8, 0xe8,
  6848. 0x1c, 0x9b, 0xf9, 0xb6, 0x02, 0xe3, 0x7c, 0xc3, 0x54, 0xf3, 0x8c, 0xb5, 0x0a, 0x60, 0x5a, 0x96,
  6849. 0xed, 0x06, 0xcd, 0xd5, 0x1d, 0xca, 0x5d, 0xb8, 0xf9, 0x9c, 0x07, 0x32, 0x02, 0x02, 0xa6, 0x9a,
  6850. 0x00, 0x3e, 0xa5, 0xa7, 0xd9, 0x66, 0x60, 0x88, 0xdd, 0x80, 0x90, 0x6b, 0x34, 0xba, 0xc5, 0x06,
  6851. 0xda, 0x84, 0x77, 0x56, 0xfa, 0x61, 0xe8, 0xbf, 0x81, 0x76, 0xea, 0x16, 0x3b, 0xd7, 0xa4, 0x5f,
  6852. 0xf8, 0x59, 0x6d, 0xd2, 0x3b, 0xab, 0xcd, 0x3f, 0x06, 0x13, 0x55, 0xbb, 0x29, 0xab, 0x9b, 0xd7,
  6853. 0xa4, 0x6d, 0xbe, 0xf3, 0x88, 0xf2, 0x5e, 0xf0, 0x4b, 0xcc, 0xcf, 0x24, 0xd4, 0xab, 0xeb, 0xf9,
  6854. 0x2f, 0x24, 0xa6, 0xae, 0x52, 0xdc, 0x3a, 0x1f, 0xa6, 0x81, 0xb6, 0x1b, 0xa8, 0x8a, 0x55, 0x87,
  6855. 0x1f, 0x9f, 0x82, 0x07, 0x76, 0xea, 0xee, 0x6e, 0xe7, 0xc6, 0x7c, 0xd5, 0x6e, 0x9e, 0xde, 0xb1,
  6856. 0x77, 0x6c, 0xff, 0xda, 0x10, 0x7f, 0x23, 0x5f, 0xc8, 0x27, 0x76, 0x75, 0x38, 0xe8, 0xb5, 0x4e,
  6857. 0x45, 0xde, 0x33, 0x66, 0xcb, 0x30, 0xc1, 0x98, 0x2b, 0xe4, 0xee, 0x82, 0x6e, 0x21, 0xf4, 0x7d,
  6858. 0xcf, 0x7f, 0xd2, 0x5f, 0xfe, 0x3e, 0x59, 0xab, 0x8d, 0x71, 0x06, 0xc5, 0x34, 0xba, 0xcb, 0xc8,
  6859. 0x1a, 0x70, 0x44, 0x90, 0x47, 0xf3, 0x12, 0xb5, 0x23, 0x24, 0x7e, 0x8b, 0x49, 0x9c, 0x08, 0x48,
  6860. 0xdc, 0x60, 0xd0, 0x6c, 0x01, 0x46, 0x0e, 0x22, 0xeb, 0x6f, 0x98, 0xac, 0x61, 0x14, 0x14, 0x72,
  6861. 0x15, 0xc6, 0x88, 0x90, 0x6a, 0xc7, 0x71, 0xed, 0x26, 0x99, 0xf4, 0xf6, 0x17, 0xf3, 0xb7, 0xdf,
  6862. 0xa7, 0x89, 0x32, 0x8a, 0x61, 0x05, 0x0f, 0x95, 0xcd, 0x02, 0xb9, 0xae, 0xa9, 0xa1, 0x6a, 0x23,
  6863. 0x42, 0xc2, 0x4d, 0xa6, 0x88, 0xc7, 0x9f, 0x7d, 0x0f, 0x1c, 0xc6, 0x9f, 0xc9, 0x9c, 0x14, 0xd4,
  6864. 0x24, 0xfa, 0xb4, 0x2b, 0xfd, 0xed, 0x0f, 0xd0, 0x5c, 0x9c, 0xf0, 0x04, 0x04, 0x74, 0x0a, 0x78,
  6865. 0x71, 0x07, 0xb9, 0x2e, 0x6a, 0x3b, 0x15, 0xb3, 0x11, 0xa6, 0x5e, 0xe0, 0xb8, 0x20, 0xfd, 0xb1,
  6866. 0x57, 0x45, 0x2f, 0x5e, 0xa5, 0xc8, 0x5c, 0xa3, 0x91, 0xdd, 0x82, 0xa3, 0x21, 0x51, 0x11, 0x43,
  6867. 0xe6, 0xc7, 0x99, 0xcc, 0xc3, 0x5d, 0x91, 0x81, 0xc5, 0xae, 0x03, 0x6f, 0xf7, 0x7c, 0x19, 0x43,
  6868. 0xe6, 0xef, 0x31, 0x99, 0x3a, 0xc3, 0x72, 0x97, 0x62, 0x89, 0xd7, 0x60, 0xfc, 0x49, 0xd4, 0xbe,
  6869. 0x61, 0x3b, 0xec, 0x88, 0x26, 0x86, 0xb8, 0x4f, 0x30, 0x71, 0x63, 0x0c, 0x48, 0xce, 0x6c, 0xb0,
  6870. 0xac, 0x4b, 0x90, 0xda, 0x36, 0xab, 0x28, 0x86, 0x88, 0x4f, 0x32, 0x11, 0x87, 0x30, 0x3f, 0x86,
  6871. 0xe6, 0x60, 0x78, 0xc7, 0x66, 0xcb, 0x52, 0x34, 0xfc, 0x39, 0x06, 0x1f, 0xe2, 0x18, 0x26, 0xa2,
  6872. 0x65, 0xb7, 0x3a, 0x0d, 0xbc, 0x66, 0x45, 0x8b, 0xf8, 0x14, 0x17, 0xc1, 0x31, 0x4c, 0xc4, 0x01,
  6873. 0xcc, 0xfa, 0x3c, 0x17, 0xe1, 0x04, 0xec, 0xf9, 0x30, 0x0c, 0xd9, 0x56, 0x63, 0xcf, 0xb6, 0xe2,
  6874. 0x28, 0xf1, 0x69, 0x26, 0x01, 0x18, 0x04, 0x0b, 0xb8, 0x0c, 0x83, 0x71, 0x1d, 0xf1, 0xd9, 0x57,
  6875. 0x79, 0x7a, 0x70, 0x0f, 0x5c, 0x85, 0x31, 0x3e, 0x41, 0xd5, 0x6d, 0x2b, 0x86, 0x88, 0x3f, 0x60,
  6876. 0x22, 0x46, 0x03, 0x30, 0x36, 0x0c, 0x17, 0x39, 0xee, 0x0e, 0x8a, 0x23, 0xe4, 0x73, 0x7c, 0x18,
  6877. 0x0c, 0xc2, 0x4c, 0x79, 0x03, 0x59, 0xd5, 0xdd, 0x78, 0x12, 0x5e, 0xe0, 0xa6, 0xe4, 0x18, 0x2c,
  6878. 0xa2, 0x00, 0x23, 0x4d, 0xb3, 0xed, 0xec, 0x9a, 0x8d, 0x58, 0xee, 0xf8, 0x3c, 0x93, 0x31, 0xec,
  6879. 0x81, 0x98, 0x45, 0x3a, 0xd6, 0x41, 0xc4, 0x7c, 0x81, 0x5b, 0x24, 0x00, 0x63, 0xa9, 0xe7, 0xb8,
  6880. 0xe4, 0x3c, 0xeb, 0x20, 0xd2, 0xbe, 0xc8, 0x53, 0x8f, 0x62, 0x57, 0x83, 0x12, 0x2f, 0xc3, 0xa0,
  6881. 0x53, 0x7f, 0x26, 0x96, 0x98, 0x3f, 0xe4, 0x9e, 0x26, 0x00, 0x0c, 0xbe, 0x0e, 0x77, 0x84, 0x2e,
  6882. 0x13, 0x31, 0x84, 0xfd, 0x11, 0x13, 0x36, 0x19, 0xb2, 0x54, 0xb0, 0x29, 0xe1, 0xa0, 0x22, 0xff,
  6883. 0x98, 0x4f, 0x09, 0x48, 0x92, 0xb5, 0x8e, 0x37, 0x0a, 0x8e, 0xb9, 0x7d, 0x30, 0xab, 0xfd, 0x09,
  6884. 0xb7, 0x1a, 0xc5, 0x0a, 0x56, 0xdb, 0x84, 0x49, 0x26, 0xf1, 0x60, 0x7e, 0xfd, 0x12, 0x9f, 0x58,
  6885. 0x29, 0x7a, 0x4b, 0xf4, 0xee, 0xff, 0x86, 0x29, 0xcf, 0x9c, 0xbc, 0x22, 0x75, 0x2a, 0x4d, 0xb3,
  6886. 0x15, 0x43, 0xf2, 0x97, 0x99, 0x64, 0x3e, 0xe3, 0x7b, 0x25, 0xad, 0xb3, 0x6a, 0xb6, 0xb0, 0xf0,
  6887. 0xc7, 0x20, 0xcd, 0x85, 0x77, 0xac, 0x36, 0xaa, 0xda, 0x3b, 0x56, 0xfd, 0x19, 0x54, 0x8b, 0x21,
  6888. 0xfa, 0x4f, 0x25, 0x57, 0x6d, 0x05, 0xe0, 0x58, 0xf2, 0x32, 0x68, 0x5e, 0xad, 0x52, 0xa9, 0x37,
  6889. 0x5b, 0x76, 0xdb, 0x8d, 0x90, 0xf8, 0x15, 0xee, 0x29, 0x0f, 0xb7, 0x4c, 0x60, 0xd9, 0x12, 0x8c,
  6890. 0x92, 0xaf, 0x71, 0x43, 0xf2, 0xab, 0x4c, 0xd0, 0x88, 0x8f, 0x62, 0x13, 0x47, 0xd5, 0x6e, 0xb6,
  6891. 0xcc, 0x76, 0x9c, 0xf9, 0xef, 0xcf, 0xf8, 0xc4, 0xc1, 0x20, 0x6c, 0xe2, 0x70, 0xf7, 0x5a, 0x08,
  6892. 0xaf, 0xf6, 0x31, 0x24, 0x7c, 0x8d, 0x4f, 0x1c, 0x1c, 0xc3, 0x44, 0xf0, 0x82, 0x21, 0x86, 0x88,
  6893. 0x3f, 0xe7, 0x22, 0x38, 0x06, 0x8b, 0x78, 0xb7, 0xbf, 0xd0, 0xb6, 0xd1, 0x4e, 0xdd, 0x71, 0xdb,
  6894. 0xb4, 0x0e, 0xde, 0x5f, 0xd4, 0xd7, 0x5f, 0x15, 0x8b, 0x30, 0x23, 0x00, 0xcd, 0x5e, 0x83, 0x31,
  6895. 0xa9, 0xc4, 0xd0, 0xa3, 0xde, 0x7e, 0xa4, 0xff, 0xff, 0x6b, 0x6c, 0x32, 0x12, 0x2b, 0x8c, 0xec,
  6896. 0x0a, 0xf6, 0xbb, 0x58, 0x07, 0x44, 0x0b, 0xfb, 0xc0, 0x6b, 0x9e, 0xeb, 0x85, 0x32, 0x20, 0x7b,
  6897. 0x05, 0x46, 0x84, 0x1a, 0x20, 0x5a, 0xd4, 0x2f, 0x30, 0x51, 0xc3, 0xc1, 0x12, 0x20, 0x7b, 0x0e,
  6898. 0x92, 0x78, 0x3d, 0x8f, 0x86, 0xff, 0x22, 0x83, 0x13, 0xf6, 0xec, 0x83, 0x90, 0xe2, 0xeb, 0x78,
  6899. 0x34, 0xf4, 0x83, 0x0c, 0xea, 0x41, 0x30, 0x9c, 0xaf, 0xe1, 0xd1, 0xf0, 0x5f, 0xe2, 0x70, 0x0e,
  6900. 0xc1, 0xf0, 0xf8, 0x26, 0x7c, 0xf1, 0x57, 0x92, 0x6c, 0x1e, 0xe6, 0xb6, 0xbb, 0x0c, 0x87, 0xd8,
  6901. 0xe2, 0x1d, 0x8d, 0xfe, 0x30, 0xeb, 0x9c, 0x23, 0xb2, 0x17, 0xa0, 0x3f, 0xa6, 0xc1, 0x7f, 0x95,
  6902. 0x41, 0x29, 0x7f, 0xb6, 0x00, 0x43, 0x81, 0x05, 0x3b, 0x1a, 0xfe, 0x6b, 0x0c, 0x1e, 0x44, 0x61,
  6903. 0xd5, 0xd9, 0x82, 0x1d, 0x2d, 0xe0, 0xd7, 0xb9, 0xea, 0x0c, 0x81, 0xcd, 0xc6, 0xd7, 0xea, 0x68,
  6904. 0xf4, 0x6f, 0x70, 0xab, 0x73, 0x48, 0xf6, 0x61, 0x18, 0xf4, 0xe6, 0xdf, 0x68, 0xfc, 0x6f, 0x32,
  6905. 0xbc, 0x8f, 0xc1, 0x16, 0x08, 0xcc, 0xff, 0xd1, 0x22, 0x7e, 0x8b, 0x5b, 0x20, 0x80, 0xc2, 0x69,
  6906. 0x24, 0xaf, 0xe9, 0xd1, 0x92, 0x3e, 0xc2, 0xd3, 0x48, 0x5a, 0xd2, 0xb1, 0x37, 0xc9, 0x34, 0x18,
  6907. 0x2d, 0xe2, 0xb7, 0xb9, 0x37, 0x09, 0x3f, 0x56, 0x43, 0x5e, 0x24, 0xa3, 0x65, 0xfc, 0x2e, 0x57,
  6908. 0x43, 0x5a, 0x23, 0xb3, 0xeb, 0xa0, 0x77, 0x2f, 0x90, 0xd1, 0xf2, 0x3e, 0xca, 0xe4, 0x8d, 0x77,
  6909. 0xad, 0x8f, 0xd9, 0x47, 0x61, 0x32, 0x7c, 0x71, 0x8c, 0x96, 0xfa, 0xb1, 0xd7, 0xa4, 0xed, 0x4c,
  6910. 0x70, 0x6d, 0xcc, 0x6e, 0xfa, 0xb3, 0x6c, 0x70, 0x61, 0x8c, 0x16, 0xfb, 0xf1, 0xd7, 0xc4, 0x89,
  6911. 0x36, 0xb8, 0x2e, 0x66, 0x73, 0x00, 0xfe, 0x9a, 0x14, 0x2d, 0xeb, 0x13, 0x4c, 0x56, 0x00, 0x84,
  6912. 0x53, 0x83, 0x2d, 0x49, 0xd1, 0xf8, 0x4f, 0xf2, 0xd4, 0x60, 0x08, 0x9c, 0x1a, 0x7c, 0x35, 0x8a,
  6913. 0x46, 0x3f, 0xc7, 0x53, 0x83, 0x43, 0xb2, 0x97, 0x21, 0x65, 0x75, 0x1a, 0x0d, 0x1c, 0x5b, 0xfa,
  6914. 0xfe, 0xcf, 0x99, 0xd2, 0xff, 0xf2, 0x3a, 0x03, 0x73, 0x40, 0xf6, 0x1c, 0xf4, 0xa3, 0xe6, 0x0d,
  6915. 0x54, 0x8b, 0x42, 0xfe, 0xeb, 0xeb, 0x7c, 0x3e, 0xc1, 0xdc, 0xd9, 0x87, 0x01, 0xe8, 0x66, 0x9a,
  6916. 0xdc, 0x12, 0x45, 0x60, 0xff, 0xed, 0x75, 0xf6, 0x52, 0xc2, 0x87, 0xf8, 0x02, 0xe8, 0xbb, 0x8b,
  6917. 0xfd, 0x05, 0xbc, 0x2a, 0x0a, 0x20, 0x1b, 0xf0, 0x4b, 0x70, 0xe8, 0x71, 0xc7, 0xb6, 0x5c, 0x73,
  6918. 0x27, 0x0a, 0xfd, 0xef, 0x0c, 0xcd, 0xf9, 0xb1, 0xc1, 0x9a, 0x76, 0x1b, 0xb9, 0xe6, 0x8e, 0x13,
  6919. 0x85, 0xfd, 0x0f, 0x86, 0xf5, 0x00, 0x18, 0x5c, 0x35, 0x1d, 0x37, 0xce, 0xb8, 0xff, 0x93, 0x83,
  6920. 0x39, 0x00, 0x2b, 0x8d, 0x3f, 0x3f, 0x81, 0xf6, 0xa2, 0xb0, 0x3f, 0xe4, 0x4a, 0x33, 0xfe, 0xec,
  6921. 0x83, 0x30, 0x88, 0x3f, 0xd2, 0xd7, 0x43, 0x11, 0xe0, 0xff, 0x62, 0x60, 0x1f, 0x81, 0x7b, 0x76,
  6922. 0xdc, 0x9a, 0x5b, 0x8f, 0x36, 0xf6, 0x8f, 0x98, 0xa7, 0x39, 0x7f, 0x36, 0x07, 0x43, 0x8e, 0x5b,
  6923. 0xab, 0x75, 0x58, 0x45, 0x13, 0x01, 0xff, 0xf1, 0xeb, 0xde, 0x26, 0xd7, 0xc3, 0xe4, 0x4f, 0x84,
  6924. 0x1f, 0xd6, 0xc1, 0x55, 0xfb, 0xaa, 0x4d, 0x8f, 0xe9, 0xe0, 0x2f, 0x1b, 0x30, 0xe2, 0xee, 0x22,
  6925. 0xbc, 0x5c, 0xb0, 0x53, 0xb5, 0x24, 0xfe, 0x3c, 0x75, 0xb0, 0xa3, 0x38, 0x72, 0xcb, 0x5a, 0xae,
  6926. 0x63, 0x6d, 0xca, 0xe4, 0xa0, 0x5b, 0x3f, 0x06, 0x03, 0x44, 0xbf, 0x33, 0xe4, 0x32, 0x49, 0xc9,
  6927. 0x27, 0x6f, 0xbe, 0x3c, 0xd3, 0x67, 0xb0, 0x36, 0x8f, 0xba, 0x48, 0x4e, 0x22, 0x13, 0x02, 0x75,
  6928. 0xd1, 0xa3, 0x9e, 0xa5, 0x87, 0x91, 0x02, 0xf5, 0xac, 0x47, 0x5d, 0x22, 0xc7, 0x92, 0xaa, 0x40,
  6929. 0x5d, 0xf2, 0xa8, 0xe7, 0xc8, 0xd1, 0xfb, 0x88, 0x40, 0x3d, 0xe7, 0x51, 0xcf, 0x93, 0x03, 0xf7,
  6930. 0xa4, 0x40, 0x3d, 0xef, 0x51, 0x2f, 0x90, 0xb3, 0xf6, 0x71, 0x81, 0x7a, 0xc1, 0xa3, 0x5e, 0x24,
  6931. 0x67, 0xec, 0xba, 0x40, 0xbd, 0xe8, 0x51, 0x2f, 0x91, 0x07, 0x2c, 0x87, 0x04, 0xea, 0x25, 0x7d,
  6932. 0x1a, 0x0e, 0xd1, 0x91, 0x2f, 0x90, 0x0b, 0xd9, 0x31, 0x46, 0xe6, 0x8d, 0x3e, 0xfd, 0x0c, 0x79,
  6933. 0xac, 0x32, 0x20, 0xd2, 0xcf, 0xf8, 0xf4, 0x45, 0xf2, 0xec, 0x5c, 0x13, 0xe9, 0x8b, 0x3e, 0xfd,
  6934. 0x6c, 0x7a, 0x84, 0x3c, 0xd8, 0x11, 0xe8, 0x67, 0x7d, 0xfa, 0x52, 0x7a, 0x14, 0x87, 0xa8, 0x48,
  6935. 0x5f, 0xf2, 0xe9, 0xe7, 0xd2, 0x63, 0xc7, 0x95, 0xd9, 0x61, 0x91, 0x7e, 0x2e, 0xf3, 0x7e, 0xe2,
  6936. 0x5e, 0xcb, 0x77, 0xef, 0xa4, 0xe8, 0x5e, 0xcf, 0xb1, 0x93, 0xa2, 0x63, 0x3d, 0x97, 0x4e, 0x8a,
  6937. 0x2e, 0xf5, 0x9c, 0x39, 0x29, 0x3a, 0xd3, 0x73, 0xe3, 0xa4, 0xe8, 0x46, 0xcf, 0x81, 0x93, 0xa2,
  6938. 0x03, 0x3d, 0xd7, 0x4d, 0x8a, 0xae, 0xf3, 0x9c, 0x36, 0x29, 0x3a, 0xcd, 0x73, 0xd7, 0xa4, 0xe8,
  6939. 0x2e, 0xcf, 0x51, 0x69, 0xc9, 0x51, 0xbe, 0x8b, 0xd2, 0x92, 0x8b, 0x7c, 0xe7, 0xa4, 0x25, 0xe7,
  6940. 0xf8, 0x6e, 0x49, 0x4b, 0x6e, 0xf1, 0x1d, 0x92, 0x96, 0x1c, 0xe2, 0xbb, 0x22, 0x2d, 0xb9, 0xc2,
  6941. 0x77, 0x02, 0xcb, 0x31, 0x03, 0xb5, 0x42, 0x72, 0x4c, 0xdd, 0x37, 0xc7, 0xd4, 0x7d, 0x73, 0x4c,
  6942. 0xdd, 0x37, 0xc7, 0xd4, 0x7d, 0x73, 0x4c, 0xdd, 0x37, 0xc7, 0xd4, 0x7d, 0x73, 0x4c, 0xdd, 0x37,
  6943. 0xc7, 0xd4, 0x7d, 0x73, 0x4c, 0xdd, 0x3f, 0xc7, 0xd4, 0x88, 0x1c, 0x53, 0x23, 0x72, 0x4c, 0x8d,
  6944. 0xc8, 0x31, 0x35, 0x22, 0xc7, 0xd4, 0x88, 0x1c, 0x53, 0x7b, 0xe6, 0x98, 0xef, 0xde, 0x49, 0xd1,
  6945. 0xbd, 0xa1, 0x39, 0xa6, 0xf6, 0xc8, 0x31, 0xb5, 0x47, 0x8e, 0xa9, 0x3d, 0x72, 0x4c, 0xed, 0x91,
  6946. 0x63, 0x6a, 0x8f, 0x1c, 0x53, 0x7b, 0xe4, 0x98, 0xda, 0x23, 0xc7, 0xd4, 0x5e, 0x39, 0xa6, 0xf6,
  6947. 0xcc, 0x31, 0xb5, 0x67, 0x8e, 0xa9, 0x3d, 0x73, 0x4c, 0xed, 0x99, 0x63, 0x6a, 0xcf, 0x1c, 0x53,
  6948. 0x83, 0x39, 0xf6, 0x57, 0x2a, 0xe8, 0x34, 0xc7, 0xd6, 0xc9, 0x93, 0x1e, 0xe6, 0x8a, 0x69, 0x29,
  6949. 0xd3, 0x06, 0xb0, 0xeb, 0x34, 0xdf, 0x25, 0xd3, 0x52, 0xae, 0x89, 0xf4, 0x45, 0x8f, 0xce, 0xb3,
  6950. 0x4d, 0xa4, 0x9f, 0xf5, 0xe8, 0x3c, 0xdf, 0x44, 0xfa, 0x92, 0x47, 0xe7, 0x19, 0x27, 0xd2, 0xcf,
  6951. 0x79, 0x74, 0x9e, 0x73, 0x22, 0xfd, 0xbc, 0x47, 0xe7, 0x59, 0x27, 0xd2, 0x2f, 0x78, 0x74, 0x9e,
  6952. 0x77, 0x22, 0xfd, 0xa2, 0x47, 0xe7, 0x99, 0x27, 0xd2, 0x2f, 0xe9, 0xc7, 0xe5, 0xdc, 0xe3, 0x0c,
  6953. 0x9e, 0x6b, 0x8f, 0xcb, 0xd9, 0x27, 0x71, 0x9c, 0xf1, 0x39, 0x78, 0xfe, 0x49, 0x1c, 0x8b, 0x3e,
  6954. 0x07, 0xcf, 0x40, 0x89, 0xe3, 0x6c, 0xe6, 0x43, 0xc4, 0x7d, 0x96, 0xec, 0xbe, 0x29, 0xc9, 0x7d,
  6955. 0x89, 0x80, 0xeb, 0xa6, 0x24, 0xd7, 0x25, 0x02, 0x6e, 0x9b, 0x92, 0xdc, 0x96, 0x08, 0xb8, 0x6c,
  6956. 0x4a, 0x72, 0x59, 0x22, 0xe0, 0xae, 0x29, 0xc9, 0x5d, 0x89, 0x80, 0xab, 0xa6, 0x24, 0x57, 0x25,
  6957. 0x02, 0x6e, 0x9a, 0x92, 0xdc, 0x94, 0x08, 0xb8, 0x68, 0x4a, 0x72, 0x51, 0x22, 0xe0, 0x9e, 0x29,
  6958. 0xc9, 0x3d, 0x89, 0x80, 0x6b, 0x8e, 0xc9, 0xae, 0x49, 0x04, 0xdd, 0x72, 0x4c, 0x76, 0x4b, 0x22,
  6959. 0xe8, 0x92, 0x63, 0xb2, 0x4b, 0x12, 0x41, 0x77, 0x1c, 0x93, 0xdd, 0x91, 0x08, 0xba, 0xe2, 0xa7,
  6960. 0x09, 0x5e, 0x11, 0x6e, 0xb8, 0xed, 0x4e, 0xd5, 0xbd, 0xad, 0x8a, 0x70, 0x41, 0x28, 0x1f, 0x86,
  6961. 0x16, 0xf5, 0x79, 0x52, 0xb0, 0x06, 0x2b, 0x4e, 0x69, 0x05, 0x5b, 0x10, 0x0a, 0x8b, 0x00, 0xc2,
  6962. 0x0a, 0x47, 0x2c, 0xdd, 0x56, 0x6d, 0xb8, 0x20, 0x94, 0x19, 0xd1, 0xfa, 0x5d, 0x7c, 0xcb, 0x2b,
  6963. 0xb6, 0x17, 0x13, 0xbc, 0x62, 0x63, 0xe6, 0x3f, 0x68, 0xc5, 0x36, 0x17, 0x6d, 0x72, 0xcf, 0xd8,
  6964. 0x73, 0xd1, 0xc6, 0xee, 0x5a, 0x75, 0xe2, 0x56, 0x70, 0x73, 0xd1, 0xa6, 0xf5, 0x8c, 0xfa, 0xe6,
  6965. 0xd6, 0x5b, 0x2c, 0x82, 0x0d, 0xd4, 0x0a, 0x89, 0xe0, 0x83, 0xd6, 0x5b, 0x0b, 0xc2, 0x54, 0x72,
  6966. 0xd0, 0x08, 0x56, 0x0f, 0x1c, 0xc1, 0x07, 0xad, 0xbc, 0x16, 0x84, 0xe9, 0xe5, 0xc0, 0x11, 0xfc,
  6967. 0x16, 0xd4, 0x43, 0x2c, 0x82, 0x7d, 0xf3, 0x1f, 0xb4, 0x1e, 0x9a, 0x8b, 0x36, 0x79, 0x68, 0x04,
  6968. 0xab, 0x07, 0x88, 0xe0, 0x38, 0xf5, 0xd1, 0x5c, 0xb4, 0x69, 0xc3, 0x23, 0xf8, 0xb6, 0xab, 0x99,
  6969. 0x4f, 0x29, 0x30, 0x5e, 0xae, 0xd7, 0x4a, 0xcd, 0x1b, 0xa8, 0x56, 0x43, 0x35, 0x66, 0xc7, 0x05,
  6970. 0x61, 0x26, 0xe8, 0xe1, 0xea, 0x97, 0x5e, 0x9e, 0xf1, 0x2d, 0x7c, 0x0e, 0x52, 0xd4, 0xa6, 0x0b,
  6971. 0x0b, 0xe9, 0x9b, 0x4a, 0xc4, 0x0c, 0xe7, 0xb1, 0xea, 0x27, 0x38, 0xec, 0xcc, 0x42, 0xfa, 0x1f,
  6972. 0x94, 0xc0, 0x2c, 0xe7, 0x35, 0x67, 0x3e, 0x42, 0x34, 0xb4, 0x6e, 0x5b, 0xc3, 0xd3, 0xb1, 0x34,
  6973. 0x0c, 0xe8, 0x76, 0x67, 0x97, 0x6e, 0x01, 0xad, 0x3a, 0x30, 0x56, 0xae, 0xd7, 0xca, 0xe4, 0x0f,
  6974. 0x9e, 0xe3, 0xa8, 0x44, 0x79, 0xa4, 0xf9, 0x60, 0x41, 0x08, 0xcb, 0x20, 0xc2, 0x0b, 0x69, 0x71,
  6975. 0x8e, 0xc8, 0xd4, 0x71, 0xb7, 0x96, 0xd0, 0xed, 0x5c, 0xaf, 0x6e, 0xfd, 0x99, 0xdd, 0xeb, 0x70,
  6976. 0xae, 0x57, 0x87, 0x7e, 0x0e, 0x79, 0x5d, 0x3d, 0xcd, 0x17, 0x67, 0xfa, 0xb6, 0x46, 0x3f, 0x06,
  6977. 0x89, 0x65, 0xfa, 0xee, 0x77, 0x38, 0x3f, 0x8c, 0x95, 0xfa, 0xce, 0xcb, 0x33, 0xc9, 0xad, 0x4e,
  6978. 0xbd, 0x66, 0x24, 0x96, 0x6b, 0xfa, 0x35, 0xe8, 0x7f, 0x0f, 0xfb, 0xb3, 0x3b, 0xcc, 0xb0, 0xc4,
  6979. 0x18, 0xee, 0xef, 0x79, 0x46, 0x84, 0x3b, 0x3e, 0x4d, 0x4f, 0x0d, 0xe7, 0xb7, 0xea, 0x96, 0x7b,
  6980. 0x66, 0xf1, 0xa2, 0x41, 0x45, 0x64, 0xfe, 0x0f, 0x00, 0xed, 0xb3, 0x68, 0x3a, 0xbb, 0x7a, 0x99,
  6981. 0x4b, 0xa6, 0x5d, 0x5f, 0xfc, 0xce, 0xcb, 0x33, 0x4b, 0x71, 0xa4, 0x3e, 0x50, 0x33, 0x9d, 0xdd,
  6982. 0x07, 0xdc, 0xbd, 0x16, 0x9a, 0xcf, 0xef, 0xb9, 0xc8, 0xe1, 0xd2, 0x5b, 0x7c, 0xd5, 0x63, 0xe3,
  6983. 0x4a, 0x07, 0xc6, 0x95, 0x12, 0xc6, 0x74, 0x45, 0x1c, 0xd3, 0xc2, 0x1b, 0x1d, 0xcf, 0xd3, 0x7c,
  6984. 0x91, 0x90, 0x2c, 0xa9, 0x46, 0x59, 0x52, 0xbd, 0x5d, 0x4b, 0xb6, 0xf8, 0xfc, 0x28, 0x8d, 0x55,
  6985. 0xdd, 0x6f, 0xac, 0xea, 0xed, 0x8c, 0xf5, 0xbf, 0x69, 0xb6, 0x7a, 0xf9, 0xb4, 0x65, 0xd1, 0x37,
  6986. 0x87, 0x3f, 0x5f, 0x67, 0x41, 0x6f, 0x6a, 0x15, 0x90, 0x4d, 0xde, 0x7c, 0x7e, 0x46, 0xc9, 0x7c,
  6987. 0x2a, 0xc1, 0x47, 0x4e, 0x13, 0xe9, 0x8d, 0x8d, 0xfc, 0xe7, 0xa5, 0xa6, 0x7a, 0x2b, 0x2c, 0xf4,
  6988. 0x9c, 0x02, 0x93, 0x5d, 0x33, 0x39, 0x35, 0xd3, 0x9b, 0x3b, 0x9d, 0x5b, 0x07, 0x9d, 0xce, 0x99,
  6989. 0x82, 0x5f, 0x55, 0xe0, 0xb0, 0x34, 0xbd, 0x52, 0xf5, 0x4e, 0x4b, 0xea, 0x1d, 0xed, 0xee, 0x89,
  6990. 0x30, 0x06, 0xb4, 0x0b, 0xba, 0x57, 0x02, 0x04, 0x24, 0x7b, 0x7e, 0x5f, 0x92, 0xfc, 0x7e, 0xcc,
  6991. 0x03, 0x84, 0x98, 0x8b, 0x47, 0x00, 0x53, 0xdb, 0x86, 0xe4, 0x66, 0x1b, 0x21, 0x7d, 0x1a, 0x12,
  6992. 0x6b, 0x6d, 0xa6, 0xe1, 0x28, 0xc5, 0xaf, 0xb5, 0xf3, 0x6d, 0xd3, 0xaa, 0xee, 0x1a, 0x89, 0xb5,
  6993. 0xb6, 0x7e, 0x02, 0xd4, 0x1c, 0xfb, 0x59, 0x85, 0xa1, 0xc5, 0x31, 0xca, 0x90, 0xb3, 0x6a, 0x8c,
  6994. 0x03, 0xd3, 0xf4, 0x69, 0x48, 0xae, 0x20, 0x73, 0x9b, 0x29, 0x01, 0x94, 0x07, 0xb7, 0x18, 0xa4,
  6995. 0x9d, 0x75, 0xf8, 0x18, 0xa4, 0xb8, 0x60, 0xfd, 0x24, 0x46, 0x6c, 0xbb, 0xac, 0x5b, 0x86, 0xc0,
  6996. 0xea, 0xb0, 0x95, 0x8b, 0x50, 0xf5, 0x53, 0xd0, 0x6f, 0xd4, 0x77, 0x76, 0x5d, 0xd6, 0x79, 0x37,
  6997. 0x1b, 0x25, 0x67, 0xae, 0xc3, 0xa0, 0xa7, 0xd1, 0x9b, 0x2c, 0xba, 0x48, 0x87, 0xa6, 0x4f, 0x05,
  6998. 0xd7, 0x13, 0x7e, 0x6e, 0x49, 0x9b, 0xf4, 0xe3, 0x90, 0xda, 0x70, 0xdb, 0xfe, 0xa4, 0xcf, 0x2b,
  6999. 0x52, 0xaf, 0x35, 0xf3, 0x7e, 0x05, 0x52, 0x45, 0x84, 0x5a, 0xc4, 0xe0, 0xf7, 0x40, 0xb2, 0x68,
  7000. 0x3f, 0x65, 0x31, 0x05, 0xc7, 0x99, 0x45, 0x31, 0x99, 0xd9, 0x94, 0x90, 0xf5, 0x7b, 0x82, 0x76,
  7001. 0x9f, 0xf0, 0xec, 0x1e, 0xe0, 0x23, 0xb6, 0xcf, 0x08, 0xb6, 0x67, 0x0e, 0xc4, 0x4c, 0x5d, 0xf6,
  7002. 0xbf, 0x00, 0x43, 0x81, 0x5e, 0xf4, 0x59, 0xa6, 0x46, 0x42, 0x06, 0x06, 0x6d, 0x85, 0x39, 0x32,
  7003. 0x08, 0x46, 0x84, 0x8e, 0x31, 0x34, 0x60, 0xe2, 0x1e, 0x50, 0x62, 0xe6, 0x39, 0xd1, 0xcc, 0xe1,
  7004. 0xac, 0xcc, 0xd4, 0x0b, 0xd4, 0x46, 0xc4, 0xdc, 0x27, 0x69, 0x70, 0xf6, 0x76, 0x22, 0xfe, 0x9c,
  7005. 0xe9, 0x07, 0xb5, 0x5c, 0x6f, 0x64, 0x1e, 0x04, 0xa0, 0x29, 0x5f, 0xb2, 0x3a, 0x4d, 0x29, 0xeb,
  7006. 0x46, 0xb9, 0x81, 0x37, 0x77, 0xd1, 0x26, 0x72, 0x08, 0x8b, 0x58, 0x4f, 0xe1, 0x09, 0x06, 0x68,
  7007. 0x8a, 0x11, 0xfc, 0x7d, 0x91, 0xf8, 0xd0, 0x4a, 0x0c, 0xb3, 0xa6, 0x29, 0xeb, 0x75, 0xe4, 0xe6,
  7008. 0x2c, 0xdb, 0xdd, 0x45, 0x6d, 0x09, 0xb1, 0xa8, 0x9f, 0x15, 0x12, 0x76, 0x74, 0xf1, 0x4e, 0x0f,
  7009. 0xd1, 0x13, 0x74, 0x36, 0xf3, 0x25, 0xa2, 0x20, 0x2e, 0x05, 0xba, 0x06, 0xa8, 0xc6, 0x18, 0xa0,
  7010. 0x7e, 0x5e, 0xa8, 0xdf, 0xf6, 0x51, 0x53, 0xda, 0x5a, 0x5e, 0x12, 0xf6, 0x39, 0xfb, 0x2b, 0x2b,
  7011. 0xee, 0x31, 0xb9, 0x4d, 0xb9, 0xca, 0xf7, 0x45, 0xaa, 0xdc, 0xa3, 0xba, 0x3d, 0xa8, 0x4d, 0xd5,
  7012. 0xb8, 0x36, 0xfd, 0x86, 0x57, 0x71, 0xd0, 0x9f, 0x88, 0x20, 0xbf, 0x48, 0xa2, 0xdf, 0x1f, 0xe9,
  7013. 0xfb, 0xac, 0x52, 0xf0, 0x54, 0x5d, 0x8a, 0xeb, 0xfe, 0x6c, 0x22, 0x9f, 0xf7, 0xd4, 0xbd, 0x70,
  7014. 0x80, 0x10, 0xc8, 0x26, 0x0a, 0x05, 0x6f, 0xda, 0x4e, 0x7d, 0xe8, 0xf9, 0x19, 0xe5, 0x85, 0xe7,
  7015. 0x67, 0xfa, 0x32, 0x9f, 0x57, 0x60, 0x9c, 0x71, 0x06, 0x02, 0xf7, 0x01, 0x49, 0xf9, 0x23, 0x7c,
  7016. 0xce, 0x08, 0xb3, 0xc0, 0xdb, 0x16, 0xbc, 0xdf, 0x52, 0x20, 0xdd, 0xa5, 0x2b, 0xb7, 0xf7, 0x42,
  7017. 0x2c, 0x95, 0xb3, 0x4a, 0xe9, 0x67, 0x6f, 0xf3, 0xeb, 0xd0, 0xbf, 0x59, 0x6f, 0xa2, 0x36, 0x5e,
  7018. 0x09, 0xf0, 0x07, 0xaa, 0x32, 0xbf, 0xcc, 0xa1, 0x4d, 0x9c, 0x46, 0x95, 0x13, 0x68, 0x8b, 0x7a,
  7019. 0x1a, 0x92, 0x45, 0xd3, 0x35, 0x89, 0x06, 0xc3, 0xde, 0xfc, 0x6a, 0xba, 0x66, 0xe6, 0x2c, 0x0c,
  7020. 0xaf, 0xee, 0x91, 0x87, 0x31, 0x35, 0xf2, 0xe8, 0x43, 0xac, 0xfe, 0x78, 0xbd, 0x7a, 0x66, 0xae,
  7021. 0x3f, 0x55, 0xd3, 0x6e, 0x2a, 0xd9, 0x24, 0xd1, 0xe7, 0x49, 0x18, 0x5d, 0xc3, 0x6a, 0x13, 0x9c,
  7022. 0x00, 0xa3, 0xbd, 0xab, 0xde, 0xe0, 0xa5, 0xa2, 0x4c, 0xf5, 0x8b, 0xb2, 0xe3, 0xa0, 0xac, 0x8a,
  7023. 0xa5, 0x53, 0x50, 0x0f, 0x43, 0x59, 0x9d, 0x4b, 0xa6, 0x46, 0xb5, 0xf1, 0xb9, 0x64, 0x0a, 0xb4,
  7024. 0x11, 0xd6, 0xef, 0xdf, 0xa9, 0xa0, 0xd1, 0x52, 0xa7, 0x88, 0xb6, 0xeb, 0x56, 0xdd, 0xed, 0xae,
  7025. 0x57, 0x3d, 0x8d, 0xf5, 0x87, 0x61, 0x10, 0x9b, 0xf4, 0x0a, 0xfb, 0x61, 0x32, 0x6c, 0xfa, 0x13,
  7026. 0xac, 0x44, 0x91, 0x44, 0xb0, 0x06, 0x12, 0x3a, 0x3e, 0x46, 0xbf, 0x02, 0x6a, 0xb9, 0xbc, 0xca,
  7027. 0x16, 0xb7, 0xa5, 0x7d, 0xa1, 0xec, 0x5d, 0x0d, 0xfb, 0xc6, 0xda, 0x9c, 0x1d, 0x03, 0x0b, 0xd0,
  7028. 0x97, 0x20, 0x51, 0x5e, 0x65, 0x05, 0xef, 0xc9, 0x38, 0x62, 0x8c, 0x44, 0x79, 0x75, 0xea, 0xaf,
  7029. 0x15, 0x18, 0x11, 0x5a, 0xf5, 0x0c, 0x0c, 0xd3, 0x86, 0xc0, 0x70, 0x07, 0x0c, 0xa1, 0x8d, 0xeb,
  7030. 0x9c, 0xb8, 0x4d, 0x9d, 0xa7, 0x72, 0x30, 0x26, 0xb5, 0xeb, 0xf3, 0xa0, 0x07, 0x9b, 0x98, 0x12,
  7031. 0xf4, 0x47, 0x91, 0x42, 0x28, 0x99, 0xbb, 0x00, 0x7c, 0xbb, 0x7a, 0xbf, 0xe5, 0x53, 0x2e, 0x6d,
  7032. 0x6c, 0x96, 0x8a, 0x9a, 0x92, 0xf9, 0x9a, 0x02, 0x43, 0xac, 0x6c, 0xad, 0xda, 0x2d, 0xa4, 0xe7,
  7033. 0x41, 0xc9, 0xb1, 0x78, 0x78, 0x63, 0x7a, 0x2b, 0x39, 0xfd, 0x34, 0x28, 0xf9, 0xf8, 0xae, 0x56,
  7034. 0xf2, 0xfa, 0x22, 0x28, 0x05, 0xe6, 0xe0, 0x78, 0x9e, 0x51, 0x0a, 0x99, 0x1f, 0xa9, 0x30, 0x11,
  7035. 0x2c, 0xa3, 0xf9, 0x7c, 0x72, 0x42, 0xdc, 0x37, 0x65, 0x07, 0xcf, 0x2c, 0x9e, 0x5d, 0x9a, 0xc7,
  7036. 0xff, 0x78, 0x21, 0x99, 0x11, 0xb7, 0x50, 0x59, 0xf0, 0x58, 0xce, 0xf4, 0x7a, 0x27, 0x92, 0x4d,
  7037. 0x06, 0x24, 0x74, 0xbd, 0x13, 0x11, 0xa8, 0x5d, 0xef, 0x44, 0x04, 0x6a, 0xd7, 0x3b, 0x11, 0x81,
  7038. 0xda, 0x75, 0x17, 0x20, 0x50, 0xbb, 0xde, 0x89, 0x08, 0xd4, 0xae, 0x77, 0x22, 0x02, 0xb5, 0xfb,
  7039. 0x9d, 0x08, 0x23, 0xf7, 0x7c, 0x27, 0x22, 0xd2, 0xbb, 0xdf, 0x89, 0x88, 0xf4, 0xee, 0x77, 0x22,
  7040. 0xd9, 0xa4, 0xdb, 0xee, 0xa0, 0xde, 0xb7, 0x0e, 0x22, 0x7e, 0xbf, 0x4d, 0xa0, 0x3f, 0x03, 0xaf,
  7041. 0xc1, 0x18, 0x3d, 0x90, 0x28, 0xd8, 0x96, 0x6b, 0xd6, 0x2d, 0xd4, 0xd6, 0xdf, 0x09, 0xc3, 0xb4,
  7042. 0x89, 0x6e, 0x73, 0xc2, 0xb6, 0x81, 0x94, 0xce, 0xe6, 0x5b, 0x81, 0x3b, 0xf3, 0xd3, 0x24, 0x4c,
  7043. 0xd2, 0x86, 0xb2, 0xd9, 0x44, 0xc2, 0x2b, 0xa3, 0x53, 0xd2, 0x9d, 0xd2, 0x28, 0x86, 0xdf, 0x7a,
  7044. 0x79, 0x86, 0xb6, 0xe6, 0xbc, 0x68, 0x3a, 0x25, 0xdd, 0x2e, 0x89, 0x7c, 0xfe, 0x02, 0x74, 0x4a,
  7045. 0x7a, 0x79, 0x24, 0xf2, 0x79, 0xeb, 0x8d, 0xc7, 0xc7, 0xdf, 0x20, 0x89, 0x7c, 0x45, 0x2f, 0xca,
  7046. 0x4e, 0x49, 0xaf, 0x91, 0x44, 0xbe, 0x92, 0x17, 0x6f, 0xa7, 0xa4, 0xbb, 0x27, 0x91, 0xef, 0x8a,
  7047. 0x17, 0x79, 0xa7, 0xa4, 0x5b, 0x28, 0x91, 0xef, 0xaa, 0x17, 0x83, 0xa7, 0xa4, 0xb7, 0x4a, 0x22,
  7048. 0xdf, 0x23, 0x5e, 0x34, 0x9e, 0x92, 0x5e, 0x2d, 0x89, 0x7c, 0xcb, 0x5e, 0x5c, 0xce, 0xca, 0xef,
  7049. 0x97, 0x44, 0xc6, 0x6b, 0x7e, 0x84, 0xce, 0xca, 0x2f, 0x99, 0x44, 0xce, 0x77, 0xf9, 0xb1, 0x3a,
  7050. 0x2b, 0xbf, 0x69, 0x12, 0x39, 0x57, 0xfc, 0xa8, 0x9d, 0x95, 0xef, 0xca, 0x44, 0xce, 0x55, 0x3f,
  7051. 0x7e, 0x67, 0xe5, 0x5b, 0x33, 0x91, 0xb3, 0xec, 0x47, 0xf2, 0xac, 0x7c, 0x7f, 0x26, 0x72, 0xae,
  7052. 0xf9, 0x87, 0xe8, 0xdf, 0x94, 0xc2, 0x2f, 0xf0, 0x0a, 0x2a, 0x23, 0x85, 0x1f, 0x84, 0x84, 0x9e,
  7053. 0x34, 0x91, 0x05, 0x78, 0xfc, 0xb0, 0xcb, 0x48, 0x61, 0x07, 0x21, 0x21, 0x97, 0x91, 0x42, 0x0e,
  7054. 0x42, 0xc2, 0x2d, 0x23, 0x85, 0x1b, 0x84, 0x84, 0x5a, 0x46, 0x0a, 0x35, 0x08, 0x09, 0xb3, 0x8c,
  7055. 0x14, 0x66, 0x10, 0x12, 0x62, 0x19, 0x29, 0xc4, 0x20, 0x24, 0xbc, 0x32, 0x52, 0x78, 0x41, 0x48,
  7056. 0x68, 0x9d, 0x94, 0x43, 0x0b, 0xc2, 0xc2, 0xea, 0xa4, 0x1c, 0x56, 0x10, 0x16, 0x52, 0x77, 0xcb,
  7057. 0x21, 0x35, 0x78, 0xeb, 0xe5, 0x99, 0x7e, 0xdc, 0x14, 0x88, 0xa6, 0x93, 0x72, 0x34, 0x41, 0x58,
  7058. 0x24, 0x9d, 0x94, 0x23, 0x09, 0xc2, 0xa2, 0xe8, 0xa4, 0x1c, 0x45, 0x10, 0x16, 0x41, 0x2f, 0xca,
  7059. 0x11, 0xe4, 0xbf, 0xf1, 0xc9, 0x48, 0x57, 0x8a, 0x51, 0x11, 0xa4, 0xc6, 0x88, 0x20, 0x35, 0x46,
  7060. 0x04, 0xa9, 0x31, 0x22, 0x48, 0x8d, 0x11, 0x41, 0x6a, 0x8c, 0x08, 0x52, 0x63, 0x44, 0x90, 0x1a,
  7061. 0x23, 0x82, 0xd4, 0x38, 0x11, 0xa4, 0xc6, 0x8a, 0x20, 0xb5, 0x57, 0x04, 0x9d, 0x94, 0x5f, 0x3c,
  7062. 0x40, 0xd8, 0x84, 0x74, 0x52, 0xbe, 0xfa, 0x8c, 0x0e, 0x21, 0x35, 0x56, 0x08, 0xa9, 0xbd, 0x42,
  7063. 0xe8, 0x9b, 0x2a, 0x4c, 0x08, 0x21, 0xc4, 0xee, 0x87, 0xde, 0xac, 0x19, 0xe8, 0x7c, 0x8c, 0x07,
  7064. 0x16, 0x61, 0x31, 0x75, 0x3e, 0xc6, 0x25, 0xf5, 0x7e, 0x71, 0xd6, 0x3d, 0x0b, 0x95, 0x62, 0xcc,
  7065. 0x42, 0x57, 0xbc, 0x18, 0x3a, 0x1f, 0xe3, 0xe1, 0x45, 0x77, 0xec, 0x5d, 0xdc, 0x6f, 0x12, 0x78,
  7066. 0x24, 0xd6, 0x24, 0xb0, 0x1c, 0x6b, 0x12, 0xb8, 0xe6, 0x7b, 0xf0, 0x83, 0x09, 0x38, 0xec, 0x7b,
  7067. 0x90, 0x7e, 0x22, 0xbf, 0x7c, 0x94, 0x09, 0x5c, 0x51, 0xe9, 0xfc, 0xda, 0x26, 0xe0, 0xc6, 0xc4,
  7068. 0x72, 0x4d, 0x5f, 0x17, 0x2f, 0xab, 0xb2, 0x07, 0xbd, 0xc0, 0x09, 0x78, 0x9c, 0x1d, 0x86, 0x9e,
  7069. 0x04, 0x75, 0xb9, 0xe6, 0x90, 0xd9, 0x22, 0xac, 0xdb, 0x82, 0x81, 0xc9, 0xba, 0x01, 0x03, 0x84,
  7070. 0xdd, 0x21, 0xee, 0xbd, 0x9d, 0x8e, 0x8b, 0x06, 0x93, 0x94, 0x79, 0x51, 0x81, 0xe3, 0x42, 0x28,
  7071. 0xbf, 0x39, 0x57, 0x06, 0x97, 0x63, 0x5d, 0x19, 0x08, 0x09, 0xe2, 0x5f, 0x1f, 0xdc, 0xdb, 0x7d,
  7072. 0x53, 0x1d, 0xcc, 0x12, 0xf9, 0x2a, 0xe1, 0xff, 0xc1, 0xa8, 0x3f, 0x02, 0xb2, 0x67, 0x3b, 0x17,
  7073. 0x7d, 0x9a, 0x19, 0x96, 0x9a, 0xe7, 0xa4, 0x53, 0xb4, 0x7d, 0x61, 0x5e, 0xb6, 0x66, 0xb2, 0x30,
  7074. 0x56, 0x16, 0xff, 0x44, 0x27, 0xea, 0x30, 0x22, 0x85, 0x4b, 0xf3, 0x9b, 0x9f, 0x9e, 0xe9, 0xcb,
  7075. 0xdc, 0x0f, 0xc3, 0xc1, 0xbf, 0xc2, 0x91, 0x80, 0x83, 0x1c, 0x98, 0x4d, 0xbe, 0x84, 0xb9, 0x7f,
  7076. 0x47, 0x81, 0x23, 0x41, 0xf6, 0x47, 0xeb, 0xee, 0xee, 0xb2, 0x85, 0x6b, 0xfa, 0x07, 0x21, 0x85,
  7077. 0x98, 0xe3, 0xd8, 0x8f, 0x98, 0xb0, 0x7d, 0x64, 0x28, 0xfb, 0x3c, 0xf9, 0xd7, 0xf0, 0x20, 0xd2,
  7078. 0x29, 0x08, 0xef, 0x76, 0x71, 0xea, 0x1e, 0xe8, 0xa7, 0xf2, 0x45, 0xbd, 0x46, 0x24, 0xbd, 0x3e,
  7079. 0x1b, 0xa2, 0x17, 0x89, 0x23, 0xfd, 0x9a, 0xa0, 0x57, 0x60, 0xbb, 0x1a, 0xca, 0x3e, 0xcf, 0x83,
  7080. 0x2f, 0x9f, 0xc2, 0xf5, 0x1f, 0x89, 0xa8, 0x68, 0x25, 0x67, 0x21, 0x55, 0x92, 0x79, 0xc2, 0xf5,
  7081. 0x2c, 0x42, 0xb2, 0x6c, 0xd7, 0xc8, 0xcf, 0xab, 0x90, 0x9f, 0xe3, 0x65, 0x46, 0x66, 0xbf, 0xcd,
  7082. 0x7b, 0x0a, 0x52, 0x85, 0xdd, 0x7a, 0xa3, 0xd6, 0x46, 0x16, 0xbb, 0xb3, 0x67, 0x47, 0xe8, 0x18,
  7083. 0x63, 0x78, 0xb4, 0x4c, 0x01, 0xc6, 0xcb, 0xb6, 0x95, 0xdf, 0x73, 0x83, 0xf3, 0xc6, 0xbc, 0x94,
  7084. 0x22, 0xec, 0xce, 0x87, 0xfc, 0x5d, 0x07, 0x66, 0xc8, 0xf7, 0x7f, 0xe7, 0xe5, 0x19, 0x65, 0xd3,
  7085. 0x3b, 0x3f, 0x5f, 0x85, 0xa3, 0x2c, 0x7d, 0xba, 0x44, 0x2d, 0x46, 0x89, 0x1a, 0x64, 0xf7, 0xd4,
  7086. 0x01, 0x71, 0xcb, 0x58, 0x9c, 0x15, 0x2a, 0xee, 0x8d, 0x69, 0x86, 0x8b, 0xa2, 0x7d, 0x35, 0x53,
  7087. 0x0f, 0xa4, 0x59, 0xa8, 0xb8, 0xf9, 0x28, 0x71, 0x92, 0x66, 0x77, 0xc3, 0xa0, 0x47, 0x0b, 0x44,
  7088. 0x43, 0x30, 0x53, 0x16, 0xe7, 0x32, 0x30, 0x14, 0x48, 0x58, 0xbd, 0x1f, 0x94, 0x9c, 0xd6, 0x87,
  7089. 0xff, 0xcb, 0x6b, 0x0a, 0xfe, 0xaf, 0xa0, 0x25, 0xe6, 0xee, 0x81, 0x31, 0xe9, 0xfc, 0x12, 0x53,
  7090. 0x8a, 0x1a, 0xe0, 0xff, 0x4a, 0xda, 0xd0, 0x54, 0xf2, 0x43, 0xbf, 0x3f, 0xdd, 0x37, 0x77, 0x19,
  7091. 0xf4, 0xee, 0x93, 0x4e, 0x7d, 0x00, 0x12, 0x39, 0x2c, 0xf2, 0x28, 0x24, 0xf2, 0x79, 0x4d, 0x99,
  7092. 0x1a, 0xfb, 0xe5, 0x4f, 0x1e, 0x1f, 0xca, 0x93, 0x3f, 0x31, 0xbe, 0x8e, 0xdc, 0x7c, 0x9e, 0x81,
  7093. 0x1f, 0x82, 0x23, 0xa1, 0x27, 0xa5, 0x18, 0x5f, 0x28, 0x50, 0x7c, 0xb1, 0xd8, 0x85, 0x2f, 0x16,
  7094. 0x09, 0x5e, 0xc9, 0xf2, 0x1b, 0xe7, 0x9c, 0x1e, 0x72, 0xca, 0x98, 0xae, 0x05, 0x6e, 0xb8, 0x73,
  7095. 0xd9, 0x87, 0x18, 0x6f, 0x3e, 0x94, 0x17, 0x45, 0xdc, 0x58, 0xe7, 0xb3, 0x05, 0x86, 0x2f, 0x84,
  7096. 0xe2, 0xb7, 0xa5, 0x6b, 0x55, 0x71, 0x85, 0x60, 0x42, 0x0a, 0x9e, 0xc2, 0xc5, 0x50, 0x21, 0xbb,
  7097. 0x81, 0xc7, 0xee, 0x45, 0x4f, 0xe1, 0x52, 0x28, 0x6f, 0x3d, 0xe2, 0xd1, 0x57, 0x29, 0x7b, 0x9a,
  7098. 0x2d, 0xf2, 0xb9, 0x33, 0xfa, 0x11, 0x9e, 0xa3, 0xc2, 0x0c, 0xcc, 0x0c, 0xc4, 0xb9, 0xb2, 0x05,
  7099. 0x06, 0xc8, 0xf7, 0x04, 0xf4, 0xb6, 0x12, 0x47, 0x66, 0x1f, 0x61, 0x42, 0x0a, 0x3d, 0x85, 0x44,
  7100. 0x98, 0x8a, 0xc3, 0xf3, 0x9b, 0x37, 0x5f, 0x99, 0xee, 0x7b, 0xe9, 0x95, 0xe9, 0xbe, 0x7f, 0x7c,
  7101. 0x65, 0xba, 0xef, 0xbb, 0xaf, 0x4c, 0x2b, 0x3f, 0x78, 0x65, 0x5a, 0xf9, 0xe1, 0x2b, 0xd3, 0xca,
  7102. 0x4f, 0x5e, 0x99, 0x56, 0x9e, 0xbd, 0x35, 0xad, 0xbc, 0x70, 0x6b, 0x5a, 0xf9, 0xd2, 0xad, 0x69,
  7103. 0xe5, 0xeb, 0xb7, 0xa6, 0x95, 0x17, 0x6f, 0x4d, 0x2b, 0x37, 0x6f, 0x4d, 0xf7, 0xbd, 0x74, 0x6b,
  7104. 0xba, 0xef, 0xbb, 0xb7, 0xa6, 0x95, 0x1f, 0xdc, 0x9a, 0xee, 0xfb, 0xe1, 0xad, 0x69, 0xe5, 0x27,
  7105. 0xb7, 0xa6, 0xfb, 0x9e, 0xfd, 0xde, 0x74, 0xdf, 0xf3, 0xdf, 0x9b, 0xee, 0x7b, 0xe1, 0x7b, 0xd3,
  7106. 0xca, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0x6f, 0x9b, 0xdb, 0xc3, 0xe2, 0x65, 0x00, 0x00,
  7107. }
  7108. r := bytes.NewReader(gzipped)
  7109. gzipr, err := compress_gzip.NewReader(r)
  7110. if err != nil {
  7111. panic(err)
  7112. }
  7113. ungzipped, err := io_ioutil.ReadAll(gzipr)
  7114. if err != nil {
  7115. panic(err)
  7116. }
  7117. if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
  7118. panic(err)
  7119. }
  7120. return d
  7121. }
  7122. func (x TheTestEnum) String() string {
  7123. s, ok := TheTestEnum_name[int32(x)]
  7124. if ok {
  7125. return s
  7126. }
  7127. return strconv.Itoa(int(x))
  7128. }
  7129. func (x AnotherTestEnum) String() string {
  7130. s, ok := AnotherTestEnum_name[int32(x)]
  7131. if ok {
  7132. return s
  7133. }
  7134. return strconv.Itoa(int(x))
  7135. }
  7136. func (x YetAnotherTestEnum) String() string {
  7137. s, ok := YetAnotherTestEnum_name[int32(x)]
  7138. if ok {
  7139. return s
  7140. }
  7141. return strconv.Itoa(int(x))
  7142. }
  7143. func (x YetYetAnotherTestEnum) String() string {
  7144. s, ok := YetYetAnotherTestEnum_name[int32(x)]
  7145. if ok {
  7146. return s
  7147. }
  7148. return strconv.Itoa(int(x))
  7149. }
  7150. func (x NestedDefinition_NestedEnum) String() string {
  7151. s, ok := NestedDefinition_NestedEnum_name[int32(x)]
  7152. if ok {
  7153. return s
  7154. }
  7155. return strconv.Itoa(int(x))
  7156. }
  7157. func (this *NidOptNative) VerboseEqual(that interface{}) error {
  7158. if that == nil {
  7159. if this == nil {
  7160. return nil
  7161. }
  7162. return fmt.Errorf("that == nil && this != nil")
  7163. }
  7164. that1, ok := that.(*NidOptNative)
  7165. if !ok {
  7166. that2, ok := that.(NidOptNative)
  7167. if ok {
  7168. that1 = &that2
  7169. } else {
  7170. return fmt.Errorf("that is not of type *NidOptNative")
  7171. }
  7172. }
  7173. if that1 == nil {
  7174. if this == nil {
  7175. return nil
  7176. }
  7177. return fmt.Errorf("that is type *NidOptNative but is nil && this != nil")
  7178. } else if this == nil {
  7179. return fmt.Errorf("that is type *NidOptNative but is not nil && this == nil")
  7180. }
  7181. if this.Field1 != that1.Field1 {
  7182. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  7183. }
  7184. if this.Field2 != that1.Field2 {
  7185. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  7186. }
  7187. if this.Field3 != that1.Field3 {
  7188. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  7189. }
  7190. if this.Field4 != that1.Field4 {
  7191. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
  7192. }
  7193. if this.Field5 != that1.Field5 {
  7194. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
  7195. }
  7196. if this.Field6 != that1.Field6 {
  7197. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
  7198. }
  7199. if this.Field7 != that1.Field7 {
  7200. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
  7201. }
  7202. if this.Field8 != that1.Field8 {
  7203. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
  7204. }
  7205. if this.Field9 != that1.Field9 {
  7206. return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
  7207. }
  7208. if this.Field10 != that1.Field10 {
  7209. return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
  7210. }
  7211. if this.Field11 != that1.Field11 {
  7212. return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
  7213. }
  7214. if this.Field12 != that1.Field12 {
  7215. return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
  7216. }
  7217. if this.Field13 != that1.Field13 {
  7218. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
  7219. }
  7220. if this.Field14 != that1.Field14 {
  7221. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
  7222. }
  7223. if !bytes.Equal(this.Field15, that1.Field15) {
  7224. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
  7225. }
  7226. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  7227. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  7228. }
  7229. return nil
  7230. }
  7231. func (this *NidOptNative) Equal(that interface{}) bool {
  7232. if that == nil {
  7233. if this == nil {
  7234. return true
  7235. }
  7236. return false
  7237. }
  7238. that1, ok := that.(*NidOptNative)
  7239. if !ok {
  7240. that2, ok := that.(NidOptNative)
  7241. if ok {
  7242. that1 = &that2
  7243. } else {
  7244. return false
  7245. }
  7246. }
  7247. if that1 == nil {
  7248. if this == nil {
  7249. return true
  7250. }
  7251. return false
  7252. } else if this == nil {
  7253. return false
  7254. }
  7255. if this.Field1 != that1.Field1 {
  7256. return false
  7257. }
  7258. if this.Field2 != that1.Field2 {
  7259. return false
  7260. }
  7261. if this.Field3 != that1.Field3 {
  7262. return false
  7263. }
  7264. if this.Field4 != that1.Field4 {
  7265. return false
  7266. }
  7267. if this.Field5 != that1.Field5 {
  7268. return false
  7269. }
  7270. if this.Field6 != that1.Field6 {
  7271. return false
  7272. }
  7273. if this.Field7 != that1.Field7 {
  7274. return false
  7275. }
  7276. if this.Field8 != that1.Field8 {
  7277. return false
  7278. }
  7279. if this.Field9 != that1.Field9 {
  7280. return false
  7281. }
  7282. if this.Field10 != that1.Field10 {
  7283. return false
  7284. }
  7285. if this.Field11 != that1.Field11 {
  7286. return false
  7287. }
  7288. if this.Field12 != that1.Field12 {
  7289. return false
  7290. }
  7291. if this.Field13 != that1.Field13 {
  7292. return false
  7293. }
  7294. if this.Field14 != that1.Field14 {
  7295. return false
  7296. }
  7297. if !bytes.Equal(this.Field15, that1.Field15) {
  7298. return false
  7299. }
  7300. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  7301. return false
  7302. }
  7303. return true
  7304. }
  7305. func (this *NinOptNative) VerboseEqual(that interface{}) error {
  7306. if that == nil {
  7307. if this == nil {
  7308. return nil
  7309. }
  7310. return fmt.Errorf("that == nil && this != nil")
  7311. }
  7312. that1, ok := that.(*NinOptNative)
  7313. if !ok {
  7314. that2, ok := that.(NinOptNative)
  7315. if ok {
  7316. that1 = &that2
  7317. } else {
  7318. return fmt.Errorf("that is not of type *NinOptNative")
  7319. }
  7320. }
  7321. if that1 == nil {
  7322. if this == nil {
  7323. return nil
  7324. }
  7325. return fmt.Errorf("that is type *NinOptNative but is nil && this != nil")
  7326. } else if this == nil {
  7327. return fmt.Errorf("that is type *NinOptNative but is not nil && this == nil")
  7328. }
  7329. if this.Field1 != nil && that1.Field1 != nil {
  7330. if *this.Field1 != *that1.Field1 {
  7331. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  7332. }
  7333. } else if this.Field1 != nil {
  7334. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  7335. } else if that1.Field1 != nil {
  7336. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  7337. }
  7338. if this.Field2 != nil && that1.Field2 != nil {
  7339. if *this.Field2 != *that1.Field2 {
  7340. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  7341. }
  7342. } else if this.Field2 != nil {
  7343. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  7344. } else if that1.Field2 != nil {
  7345. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  7346. }
  7347. if this.Field3 != nil && that1.Field3 != nil {
  7348. if *this.Field3 != *that1.Field3 {
  7349. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
  7350. }
  7351. } else if this.Field3 != nil {
  7352. return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
  7353. } else if that1.Field3 != nil {
  7354. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  7355. }
  7356. if this.Field4 != nil && that1.Field4 != nil {
  7357. if *this.Field4 != *that1.Field4 {
  7358. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
  7359. }
  7360. } else if this.Field4 != nil {
  7361. return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
  7362. } else if that1.Field4 != nil {
  7363. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
  7364. }
  7365. if this.Field5 != nil && that1.Field5 != nil {
  7366. if *this.Field5 != *that1.Field5 {
  7367. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
  7368. }
  7369. } else if this.Field5 != nil {
  7370. return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
  7371. } else if that1.Field5 != nil {
  7372. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
  7373. }
  7374. if this.Field6 != nil && that1.Field6 != nil {
  7375. if *this.Field6 != *that1.Field6 {
  7376. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
  7377. }
  7378. } else if this.Field6 != nil {
  7379. return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
  7380. } else if that1.Field6 != nil {
  7381. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
  7382. }
  7383. if this.Field7 != nil && that1.Field7 != nil {
  7384. if *this.Field7 != *that1.Field7 {
  7385. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
  7386. }
  7387. } else if this.Field7 != nil {
  7388. return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
  7389. } else if that1.Field7 != nil {
  7390. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
  7391. }
  7392. if this.Field8 != nil && that1.Field8 != nil {
  7393. if *this.Field8 != *that1.Field8 {
  7394. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
  7395. }
  7396. } else if this.Field8 != nil {
  7397. return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
  7398. } else if that1.Field8 != nil {
  7399. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
  7400. }
  7401. if this.Field9 != nil && that1.Field9 != nil {
  7402. if *this.Field9 != *that1.Field9 {
  7403. return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
  7404. }
  7405. } else if this.Field9 != nil {
  7406. return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
  7407. } else if that1.Field9 != nil {
  7408. return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
  7409. }
  7410. if this.Field10 != nil && that1.Field10 != nil {
  7411. if *this.Field10 != *that1.Field10 {
  7412. return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
  7413. }
  7414. } else if this.Field10 != nil {
  7415. return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
  7416. } else if that1.Field10 != nil {
  7417. return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
  7418. }
  7419. if this.Field11 != nil && that1.Field11 != nil {
  7420. if *this.Field11 != *that1.Field11 {
  7421. return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
  7422. }
  7423. } else if this.Field11 != nil {
  7424. return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
  7425. } else if that1.Field11 != nil {
  7426. return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
  7427. }
  7428. if this.Field12 != nil && that1.Field12 != nil {
  7429. if *this.Field12 != *that1.Field12 {
  7430. return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
  7431. }
  7432. } else if this.Field12 != nil {
  7433. return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
  7434. } else if that1.Field12 != nil {
  7435. return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
  7436. }
  7437. if this.Field13 != nil && that1.Field13 != nil {
  7438. if *this.Field13 != *that1.Field13 {
  7439. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
  7440. }
  7441. } else if this.Field13 != nil {
  7442. return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
  7443. } else if that1.Field13 != nil {
  7444. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
  7445. }
  7446. if this.Field14 != nil && that1.Field14 != nil {
  7447. if *this.Field14 != *that1.Field14 {
  7448. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
  7449. }
  7450. } else if this.Field14 != nil {
  7451. return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
  7452. } else if that1.Field14 != nil {
  7453. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
  7454. }
  7455. if !bytes.Equal(this.Field15, that1.Field15) {
  7456. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
  7457. }
  7458. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  7459. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  7460. }
  7461. return nil
  7462. }
  7463. func (this *NinOptNative) Equal(that interface{}) bool {
  7464. if that == nil {
  7465. if this == nil {
  7466. return true
  7467. }
  7468. return false
  7469. }
  7470. that1, ok := that.(*NinOptNative)
  7471. if !ok {
  7472. that2, ok := that.(NinOptNative)
  7473. if ok {
  7474. that1 = &that2
  7475. } else {
  7476. return false
  7477. }
  7478. }
  7479. if that1 == nil {
  7480. if this == nil {
  7481. return true
  7482. }
  7483. return false
  7484. } else if this == nil {
  7485. return false
  7486. }
  7487. if this.Field1 != nil && that1.Field1 != nil {
  7488. if *this.Field1 != *that1.Field1 {
  7489. return false
  7490. }
  7491. } else if this.Field1 != nil {
  7492. return false
  7493. } else if that1.Field1 != nil {
  7494. return false
  7495. }
  7496. if this.Field2 != nil && that1.Field2 != nil {
  7497. if *this.Field2 != *that1.Field2 {
  7498. return false
  7499. }
  7500. } else if this.Field2 != nil {
  7501. return false
  7502. } else if that1.Field2 != nil {
  7503. return false
  7504. }
  7505. if this.Field3 != nil && that1.Field3 != nil {
  7506. if *this.Field3 != *that1.Field3 {
  7507. return false
  7508. }
  7509. } else if this.Field3 != nil {
  7510. return false
  7511. } else if that1.Field3 != nil {
  7512. return false
  7513. }
  7514. if this.Field4 != nil && that1.Field4 != nil {
  7515. if *this.Field4 != *that1.Field4 {
  7516. return false
  7517. }
  7518. } else if this.Field4 != nil {
  7519. return false
  7520. } else if that1.Field4 != nil {
  7521. return false
  7522. }
  7523. if this.Field5 != nil && that1.Field5 != nil {
  7524. if *this.Field5 != *that1.Field5 {
  7525. return false
  7526. }
  7527. } else if this.Field5 != nil {
  7528. return false
  7529. } else if that1.Field5 != nil {
  7530. return false
  7531. }
  7532. if this.Field6 != nil && that1.Field6 != nil {
  7533. if *this.Field6 != *that1.Field6 {
  7534. return false
  7535. }
  7536. } else if this.Field6 != nil {
  7537. return false
  7538. } else if that1.Field6 != nil {
  7539. return false
  7540. }
  7541. if this.Field7 != nil && that1.Field7 != nil {
  7542. if *this.Field7 != *that1.Field7 {
  7543. return false
  7544. }
  7545. } else if this.Field7 != nil {
  7546. return false
  7547. } else if that1.Field7 != nil {
  7548. return false
  7549. }
  7550. if this.Field8 != nil && that1.Field8 != nil {
  7551. if *this.Field8 != *that1.Field8 {
  7552. return false
  7553. }
  7554. } else if this.Field8 != nil {
  7555. return false
  7556. } else if that1.Field8 != nil {
  7557. return false
  7558. }
  7559. if this.Field9 != nil && that1.Field9 != nil {
  7560. if *this.Field9 != *that1.Field9 {
  7561. return false
  7562. }
  7563. } else if this.Field9 != nil {
  7564. return false
  7565. } else if that1.Field9 != nil {
  7566. return false
  7567. }
  7568. if this.Field10 != nil && that1.Field10 != nil {
  7569. if *this.Field10 != *that1.Field10 {
  7570. return false
  7571. }
  7572. } else if this.Field10 != nil {
  7573. return false
  7574. } else if that1.Field10 != nil {
  7575. return false
  7576. }
  7577. if this.Field11 != nil && that1.Field11 != nil {
  7578. if *this.Field11 != *that1.Field11 {
  7579. return false
  7580. }
  7581. } else if this.Field11 != nil {
  7582. return false
  7583. } else if that1.Field11 != nil {
  7584. return false
  7585. }
  7586. if this.Field12 != nil && that1.Field12 != nil {
  7587. if *this.Field12 != *that1.Field12 {
  7588. return false
  7589. }
  7590. } else if this.Field12 != nil {
  7591. return false
  7592. } else if that1.Field12 != nil {
  7593. return false
  7594. }
  7595. if this.Field13 != nil && that1.Field13 != nil {
  7596. if *this.Field13 != *that1.Field13 {
  7597. return false
  7598. }
  7599. } else if this.Field13 != nil {
  7600. return false
  7601. } else if that1.Field13 != nil {
  7602. return false
  7603. }
  7604. if this.Field14 != nil && that1.Field14 != nil {
  7605. if *this.Field14 != *that1.Field14 {
  7606. return false
  7607. }
  7608. } else if this.Field14 != nil {
  7609. return false
  7610. } else if that1.Field14 != nil {
  7611. return false
  7612. }
  7613. if !bytes.Equal(this.Field15, that1.Field15) {
  7614. return false
  7615. }
  7616. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  7617. return false
  7618. }
  7619. return true
  7620. }
  7621. func (this *NidRepNative) VerboseEqual(that interface{}) error {
  7622. if that == nil {
  7623. if this == nil {
  7624. return nil
  7625. }
  7626. return fmt.Errorf("that == nil && this != nil")
  7627. }
  7628. that1, ok := that.(*NidRepNative)
  7629. if !ok {
  7630. that2, ok := that.(NidRepNative)
  7631. if ok {
  7632. that1 = &that2
  7633. } else {
  7634. return fmt.Errorf("that is not of type *NidRepNative")
  7635. }
  7636. }
  7637. if that1 == nil {
  7638. if this == nil {
  7639. return nil
  7640. }
  7641. return fmt.Errorf("that is type *NidRepNative but is nil && this != nil")
  7642. } else if this == nil {
  7643. return fmt.Errorf("that is type *NidRepNative but is not nil && this == nil")
  7644. }
  7645. if len(this.Field1) != len(that1.Field1) {
  7646. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  7647. }
  7648. for i := range this.Field1 {
  7649. if this.Field1[i] != that1.Field1[i] {
  7650. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  7651. }
  7652. }
  7653. if len(this.Field2) != len(that1.Field2) {
  7654. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  7655. }
  7656. for i := range this.Field2 {
  7657. if this.Field2[i] != that1.Field2[i] {
  7658. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  7659. }
  7660. }
  7661. if len(this.Field3) != len(that1.Field3) {
  7662. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
  7663. }
  7664. for i := range this.Field3 {
  7665. if this.Field3[i] != that1.Field3[i] {
  7666. return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
  7667. }
  7668. }
  7669. if len(this.Field4) != len(that1.Field4) {
  7670. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
  7671. }
  7672. for i := range this.Field4 {
  7673. if this.Field4[i] != that1.Field4[i] {
  7674. return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
  7675. }
  7676. }
  7677. if len(this.Field5) != len(that1.Field5) {
  7678. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
  7679. }
  7680. for i := range this.Field5 {
  7681. if this.Field5[i] != that1.Field5[i] {
  7682. return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
  7683. }
  7684. }
  7685. if len(this.Field6) != len(that1.Field6) {
  7686. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
  7687. }
  7688. for i := range this.Field6 {
  7689. if this.Field6[i] != that1.Field6[i] {
  7690. return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
  7691. }
  7692. }
  7693. if len(this.Field7) != len(that1.Field7) {
  7694. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
  7695. }
  7696. for i := range this.Field7 {
  7697. if this.Field7[i] != that1.Field7[i] {
  7698. return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
  7699. }
  7700. }
  7701. if len(this.Field8) != len(that1.Field8) {
  7702. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
  7703. }
  7704. for i := range this.Field8 {
  7705. if this.Field8[i] != that1.Field8[i] {
  7706. return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
  7707. }
  7708. }
  7709. if len(this.Field9) != len(that1.Field9) {
  7710. return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
  7711. }
  7712. for i := range this.Field9 {
  7713. if this.Field9[i] != that1.Field9[i] {
  7714. return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
  7715. }
  7716. }
  7717. if len(this.Field10) != len(that1.Field10) {
  7718. return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
  7719. }
  7720. for i := range this.Field10 {
  7721. if this.Field10[i] != that1.Field10[i] {
  7722. return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
  7723. }
  7724. }
  7725. if len(this.Field11) != len(that1.Field11) {
  7726. return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
  7727. }
  7728. for i := range this.Field11 {
  7729. if this.Field11[i] != that1.Field11[i] {
  7730. return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
  7731. }
  7732. }
  7733. if len(this.Field12) != len(that1.Field12) {
  7734. return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
  7735. }
  7736. for i := range this.Field12 {
  7737. if this.Field12[i] != that1.Field12[i] {
  7738. return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
  7739. }
  7740. }
  7741. if len(this.Field13) != len(that1.Field13) {
  7742. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
  7743. }
  7744. for i := range this.Field13 {
  7745. if this.Field13[i] != that1.Field13[i] {
  7746. return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
  7747. }
  7748. }
  7749. if len(this.Field14) != len(that1.Field14) {
  7750. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
  7751. }
  7752. for i := range this.Field14 {
  7753. if this.Field14[i] != that1.Field14[i] {
  7754. return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
  7755. }
  7756. }
  7757. if len(this.Field15) != len(that1.Field15) {
  7758. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
  7759. }
  7760. for i := range this.Field15 {
  7761. if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
  7762. return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
  7763. }
  7764. }
  7765. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  7766. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  7767. }
  7768. return nil
  7769. }
  7770. func (this *NidRepNative) Equal(that interface{}) bool {
  7771. if that == nil {
  7772. if this == nil {
  7773. return true
  7774. }
  7775. return false
  7776. }
  7777. that1, ok := that.(*NidRepNative)
  7778. if !ok {
  7779. that2, ok := that.(NidRepNative)
  7780. if ok {
  7781. that1 = &that2
  7782. } else {
  7783. return false
  7784. }
  7785. }
  7786. if that1 == nil {
  7787. if this == nil {
  7788. return true
  7789. }
  7790. return false
  7791. } else if this == nil {
  7792. return false
  7793. }
  7794. if len(this.Field1) != len(that1.Field1) {
  7795. return false
  7796. }
  7797. for i := range this.Field1 {
  7798. if this.Field1[i] != that1.Field1[i] {
  7799. return false
  7800. }
  7801. }
  7802. if len(this.Field2) != len(that1.Field2) {
  7803. return false
  7804. }
  7805. for i := range this.Field2 {
  7806. if this.Field2[i] != that1.Field2[i] {
  7807. return false
  7808. }
  7809. }
  7810. if len(this.Field3) != len(that1.Field3) {
  7811. return false
  7812. }
  7813. for i := range this.Field3 {
  7814. if this.Field3[i] != that1.Field3[i] {
  7815. return false
  7816. }
  7817. }
  7818. if len(this.Field4) != len(that1.Field4) {
  7819. return false
  7820. }
  7821. for i := range this.Field4 {
  7822. if this.Field4[i] != that1.Field4[i] {
  7823. return false
  7824. }
  7825. }
  7826. if len(this.Field5) != len(that1.Field5) {
  7827. return false
  7828. }
  7829. for i := range this.Field5 {
  7830. if this.Field5[i] != that1.Field5[i] {
  7831. return false
  7832. }
  7833. }
  7834. if len(this.Field6) != len(that1.Field6) {
  7835. return false
  7836. }
  7837. for i := range this.Field6 {
  7838. if this.Field6[i] != that1.Field6[i] {
  7839. return false
  7840. }
  7841. }
  7842. if len(this.Field7) != len(that1.Field7) {
  7843. return false
  7844. }
  7845. for i := range this.Field7 {
  7846. if this.Field7[i] != that1.Field7[i] {
  7847. return false
  7848. }
  7849. }
  7850. if len(this.Field8) != len(that1.Field8) {
  7851. return false
  7852. }
  7853. for i := range this.Field8 {
  7854. if this.Field8[i] != that1.Field8[i] {
  7855. return false
  7856. }
  7857. }
  7858. if len(this.Field9) != len(that1.Field9) {
  7859. return false
  7860. }
  7861. for i := range this.Field9 {
  7862. if this.Field9[i] != that1.Field9[i] {
  7863. return false
  7864. }
  7865. }
  7866. if len(this.Field10) != len(that1.Field10) {
  7867. return false
  7868. }
  7869. for i := range this.Field10 {
  7870. if this.Field10[i] != that1.Field10[i] {
  7871. return false
  7872. }
  7873. }
  7874. if len(this.Field11) != len(that1.Field11) {
  7875. return false
  7876. }
  7877. for i := range this.Field11 {
  7878. if this.Field11[i] != that1.Field11[i] {
  7879. return false
  7880. }
  7881. }
  7882. if len(this.Field12) != len(that1.Field12) {
  7883. return false
  7884. }
  7885. for i := range this.Field12 {
  7886. if this.Field12[i] != that1.Field12[i] {
  7887. return false
  7888. }
  7889. }
  7890. if len(this.Field13) != len(that1.Field13) {
  7891. return false
  7892. }
  7893. for i := range this.Field13 {
  7894. if this.Field13[i] != that1.Field13[i] {
  7895. return false
  7896. }
  7897. }
  7898. if len(this.Field14) != len(that1.Field14) {
  7899. return false
  7900. }
  7901. for i := range this.Field14 {
  7902. if this.Field14[i] != that1.Field14[i] {
  7903. return false
  7904. }
  7905. }
  7906. if len(this.Field15) != len(that1.Field15) {
  7907. return false
  7908. }
  7909. for i := range this.Field15 {
  7910. if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
  7911. return false
  7912. }
  7913. }
  7914. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  7915. return false
  7916. }
  7917. return true
  7918. }
  7919. func (this *NinRepNative) VerboseEqual(that interface{}) error {
  7920. if that == nil {
  7921. if this == nil {
  7922. return nil
  7923. }
  7924. return fmt.Errorf("that == nil && this != nil")
  7925. }
  7926. that1, ok := that.(*NinRepNative)
  7927. if !ok {
  7928. that2, ok := that.(NinRepNative)
  7929. if ok {
  7930. that1 = &that2
  7931. } else {
  7932. return fmt.Errorf("that is not of type *NinRepNative")
  7933. }
  7934. }
  7935. if that1 == nil {
  7936. if this == nil {
  7937. return nil
  7938. }
  7939. return fmt.Errorf("that is type *NinRepNative but is nil && this != nil")
  7940. } else if this == nil {
  7941. return fmt.Errorf("that is type *NinRepNative but is not nil && this == nil")
  7942. }
  7943. if len(this.Field1) != len(that1.Field1) {
  7944. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  7945. }
  7946. for i := range this.Field1 {
  7947. if this.Field1[i] != that1.Field1[i] {
  7948. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  7949. }
  7950. }
  7951. if len(this.Field2) != len(that1.Field2) {
  7952. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  7953. }
  7954. for i := range this.Field2 {
  7955. if this.Field2[i] != that1.Field2[i] {
  7956. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  7957. }
  7958. }
  7959. if len(this.Field3) != len(that1.Field3) {
  7960. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
  7961. }
  7962. for i := range this.Field3 {
  7963. if this.Field3[i] != that1.Field3[i] {
  7964. return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
  7965. }
  7966. }
  7967. if len(this.Field4) != len(that1.Field4) {
  7968. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
  7969. }
  7970. for i := range this.Field4 {
  7971. if this.Field4[i] != that1.Field4[i] {
  7972. return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
  7973. }
  7974. }
  7975. if len(this.Field5) != len(that1.Field5) {
  7976. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
  7977. }
  7978. for i := range this.Field5 {
  7979. if this.Field5[i] != that1.Field5[i] {
  7980. return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
  7981. }
  7982. }
  7983. if len(this.Field6) != len(that1.Field6) {
  7984. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
  7985. }
  7986. for i := range this.Field6 {
  7987. if this.Field6[i] != that1.Field6[i] {
  7988. return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
  7989. }
  7990. }
  7991. if len(this.Field7) != len(that1.Field7) {
  7992. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
  7993. }
  7994. for i := range this.Field7 {
  7995. if this.Field7[i] != that1.Field7[i] {
  7996. return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
  7997. }
  7998. }
  7999. if len(this.Field8) != len(that1.Field8) {
  8000. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
  8001. }
  8002. for i := range this.Field8 {
  8003. if this.Field8[i] != that1.Field8[i] {
  8004. return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
  8005. }
  8006. }
  8007. if len(this.Field9) != len(that1.Field9) {
  8008. return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
  8009. }
  8010. for i := range this.Field9 {
  8011. if this.Field9[i] != that1.Field9[i] {
  8012. return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
  8013. }
  8014. }
  8015. if len(this.Field10) != len(that1.Field10) {
  8016. return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
  8017. }
  8018. for i := range this.Field10 {
  8019. if this.Field10[i] != that1.Field10[i] {
  8020. return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
  8021. }
  8022. }
  8023. if len(this.Field11) != len(that1.Field11) {
  8024. return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
  8025. }
  8026. for i := range this.Field11 {
  8027. if this.Field11[i] != that1.Field11[i] {
  8028. return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
  8029. }
  8030. }
  8031. if len(this.Field12) != len(that1.Field12) {
  8032. return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
  8033. }
  8034. for i := range this.Field12 {
  8035. if this.Field12[i] != that1.Field12[i] {
  8036. return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
  8037. }
  8038. }
  8039. if len(this.Field13) != len(that1.Field13) {
  8040. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
  8041. }
  8042. for i := range this.Field13 {
  8043. if this.Field13[i] != that1.Field13[i] {
  8044. return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
  8045. }
  8046. }
  8047. if len(this.Field14) != len(that1.Field14) {
  8048. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
  8049. }
  8050. for i := range this.Field14 {
  8051. if this.Field14[i] != that1.Field14[i] {
  8052. return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
  8053. }
  8054. }
  8055. if len(this.Field15) != len(that1.Field15) {
  8056. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
  8057. }
  8058. for i := range this.Field15 {
  8059. if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
  8060. return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
  8061. }
  8062. }
  8063. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  8064. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  8065. }
  8066. return nil
  8067. }
  8068. func (this *NinRepNative) Equal(that interface{}) bool {
  8069. if that == nil {
  8070. if this == nil {
  8071. return true
  8072. }
  8073. return false
  8074. }
  8075. that1, ok := that.(*NinRepNative)
  8076. if !ok {
  8077. that2, ok := that.(NinRepNative)
  8078. if ok {
  8079. that1 = &that2
  8080. } else {
  8081. return false
  8082. }
  8083. }
  8084. if that1 == nil {
  8085. if this == nil {
  8086. return true
  8087. }
  8088. return false
  8089. } else if this == nil {
  8090. return false
  8091. }
  8092. if len(this.Field1) != len(that1.Field1) {
  8093. return false
  8094. }
  8095. for i := range this.Field1 {
  8096. if this.Field1[i] != that1.Field1[i] {
  8097. return false
  8098. }
  8099. }
  8100. if len(this.Field2) != len(that1.Field2) {
  8101. return false
  8102. }
  8103. for i := range this.Field2 {
  8104. if this.Field2[i] != that1.Field2[i] {
  8105. return false
  8106. }
  8107. }
  8108. if len(this.Field3) != len(that1.Field3) {
  8109. return false
  8110. }
  8111. for i := range this.Field3 {
  8112. if this.Field3[i] != that1.Field3[i] {
  8113. return false
  8114. }
  8115. }
  8116. if len(this.Field4) != len(that1.Field4) {
  8117. return false
  8118. }
  8119. for i := range this.Field4 {
  8120. if this.Field4[i] != that1.Field4[i] {
  8121. return false
  8122. }
  8123. }
  8124. if len(this.Field5) != len(that1.Field5) {
  8125. return false
  8126. }
  8127. for i := range this.Field5 {
  8128. if this.Field5[i] != that1.Field5[i] {
  8129. return false
  8130. }
  8131. }
  8132. if len(this.Field6) != len(that1.Field6) {
  8133. return false
  8134. }
  8135. for i := range this.Field6 {
  8136. if this.Field6[i] != that1.Field6[i] {
  8137. return false
  8138. }
  8139. }
  8140. if len(this.Field7) != len(that1.Field7) {
  8141. return false
  8142. }
  8143. for i := range this.Field7 {
  8144. if this.Field7[i] != that1.Field7[i] {
  8145. return false
  8146. }
  8147. }
  8148. if len(this.Field8) != len(that1.Field8) {
  8149. return false
  8150. }
  8151. for i := range this.Field8 {
  8152. if this.Field8[i] != that1.Field8[i] {
  8153. return false
  8154. }
  8155. }
  8156. if len(this.Field9) != len(that1.Field9) {
  8157. return false
  8158. }
  8159. for i := range this.Field9 {
  8160. if this.Field9[i] != that1.Field9[i] {
  8161. return false
  8162. }
  8163. }
  8164. if len(this.Field10) != len(that1.Field10) {
  8165. return false
  8166. }
  8167. for i := range this.Field10 {
  8168. if this.Field10[i] != that1.Field10[i] {
  8169. return false
  8170. }
  8171. }
  8172. if len(this.Field11) != len(that1.Field11) {
  8173. return false
  8174. }
  8175. for i := range this.Field11 {
  8176. if this.Field11[i] != that1.Field11[i] {
  8177. return false
  8178. }
  8179. }
  8180. if len(this.Field12) != len(that1.Field12) {
  8181. return false
  8182. }
  8183. for i := range this.Field12 {
  8184. if this.Field12[i] != that1.Field12[i] {
  8185. return false
  8186. }
  8187. }
  8188. if len(this.Field13) != len(that1.Field13) {
  8189. return false
  8190. }
  8191. for i := range this.Field13 {
  8192. if this.Field13[i] != that1.Field13[i] {
  8193. return false
  8194. }
  8195. }
  8196. if len(this.Field14) != len(that1.Field14) {
  8197. return false
  8198. }
  8199. for i := range this.Field14 {
  8200. if this.Field14[i] != that1.Field14[i] {
  8201. return false
  8202. }
  8203. }
  8204. if len(this.Field15) != len(that1.Field15) {
  8205. return false
  8206. }
  8207. for i := range this.Field15 {
  8208. if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
  8209. return false
  8210. }
  8211. }
  8212. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  8213. return false
  8214. }
  8215. return true
  8216. }
  8217. func (this *NidRepPackedNative) VerboseEqual(that interface{}) error {
  8218. if that == nil {
  8219. if this == nil {
  8220. return nil
  8221. }
  8222. return fmt.Errorf("that == nil && this != nil")
  8223. }
  8224. that1, ok := that.(*NidRepPackedNative)
  8225. if !ok {
  8226. that2, ok := that.(NidRepPackedNative)
  8227. if ok {
  8228. that1 = &that2
  8229. } else {
  8230. return fmt.Errorf("that is not of type *NidRepPackedNative")
  8231. }
  8232. }
  8233. if that1 == nil {
  8234. if this == nil {
  8235. return nil
  8236. }
  8237. return fmt.Errorf("that is type *NidRepPackedNative but is nil && this != nil")
  8238. } else if this == nil {
  8239. return fmt.Errorf("that is type *NidRepPackedNative but is not nil && this == nil")
  8240. }
  8241. if len(this.Field1) != len(that1.Field1) {
  8242. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  8243. }
  8244. for i := range this.Field1 {
  8245. if this.Field1[i] != that1.Field1[i] {
  8246. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  8247. }
  8248. }
  8249. if len(this.Field2) != len(that1.Field2) {
  8250. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  8251. }
  8252. for i := range this.Field2 {
  8253. if this.Field2[i] != that1.Field2[i] {
  8254. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  8255. }
  8256. }
  8257. if len(this.Field3) != len(that1.Field3) {
  8258. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
  8259. }
  8260. for i := range this.Field3 {
  8261. if this.Field3[i] != that1.Field3[i] {
  8262. return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
  8263. }
  8264. }
  8265. if len(this.Field4) != len(that1.Field4) {
  8266. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
  8267. }
  8268. for i := range this.Field4 {
  8269. if this.Field4[i] != that1.Field4[i] {
  8270. return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
  8271. }
  8272. }
  8273. if len(this.Field5) != len(that1.Field5) {
  8274. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
  8275. }
  8276. for i := range this.Field5 {
  8277. if this.Field5[i] != that1.Field5[i] {
  8278. return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
  8279. }
  8280. }
  8281. if len(this.Field6) != len(that1.Field6) {
  8282. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
  8283. }
  8284. for i := range this.Field6 {
  8285. if this.Field6[i] != that1.Field6[i] {
  8286. return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
  8287. }
  8288. }
  8289. if len(this.Field7) != len(that1.Field7) {
  8290. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
  8291. }
  8292. for i := range this.Field7 {
  8293. if this.Field7[i] != that1.Field7[i] {
  8294. return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
  8295. }
  8296. }
  8297. if len(this.Field8) != len(that1.Field8) {
  8298. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
  8299. }
  8300. for i := range this.Field8 {
  8301. if this.Field8[i] != that1.Field8[i] {
  8302. return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
  8303. }
  8304. }
  8305. if len(this.Field9) != len(that1.Field9) {
  8306. return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
  8307. }
  8308. for i := range this.Field9 {
  8309. if this.Field9[i] != that1.Field9[i] {
  8310. return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
  8311. }
  8312. }
  8313. if len(this.Field10) != len(that1.Field10) {
  8314. return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
  8315. }
  8316. for i := range this.Field10 {
  8317. if this.Field10[i] != that1.Field10[i] {
  8318. return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
  8319. }
  8320. }
  8321. if len(this.Field11) != len(that1.Field11) {
  8322. return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
  8323. }
  8324. for i := range this.Field11 {
  8325. if this.Field11[i] != that1.Field11[i] {
  8326. return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
  8327. }
  8328. }
  8329. if len(this.Field12) != len(that1.Field12) {
  8330. return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
  8331. }
  8332. for i := range this.Field12 {
  8333. if this.Field12[i] != that1.Field12[i] {
  8334. return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
  8335. }
  8336. }
  8337. if len(this.Field13) != len(that1.Field13) {
  8338. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
  8339. }
  8340. for i := range this.Field13 {
  8341. if this.Field13[i] != that1.Field13[i] {
  8342. return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
  8343. }
  8344. }
  8345. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  8346. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  8347. }
  8348. return nil
  8349. }
  8350. func (this *NidRepPackedNative) Equal(that interface{}) bool {
  8351. if that == nil {
  8352. if this == nil {
  8353. return true
  8354. }
  8355. return false
  8356. }
  8357. that1, ok := that.(*NidRepPackedNative)
  8358. if !ok {
  8359. that2, ok := that.(NidRepPackedNative)
  8360. if ok {
  8361. that1 = &that2
  8362. } else {
  8363. return false
  8364. }
  8365. }
  8366. if that1 == nil {
  8367. if this == nil {
  8368. return true
  8369. }
  8370. return false
  8371. } else if this == nil {
  8372. return false
  8373. }
  8374. if len(this.Field1) != len(that1.Field1) {
  8375. return false
  8376. }
  8377. for i := range this.Field1 {
  8378. if this.Field1[i] != that1.Field1[i] {
  8379. return false
  8380. }
  8381. }
  8382. if len(this.Field2) != len(that1.Field2) {
  8383. return false
  8384. }
  8385. for i := range this.Field2 {
  8386. if this.Field2[i] != that1.Field2[i] {
  8387. return false
  8388. }
  8389. }
  8390. if len(this.Field3) != len(that1.Field3) {
  8391. return false
  8392. }
  8393. for i := range this.Field3 {
  8394. if this.Field3[i] != that1.Field3[i] {
  8395. return false
  8396. }
  8397. }
  8398. if len(this.Field4) != len(that1.Field4) {
  8399. return false
  8400. }
  8401. for i := range this.Field4 {
  8402. if this.Field4[i] != that1.Field4[i] {
  8403. return false
  8404. }
  8405. }
  8406. if len(this.Field5) != len(that1.Field5) {
  8407. return false
  8408. }
  8409. for i := range this.Field5 {
  8410. if this.Field5[i] != that1.Field5[i] {
  8411. return false
  8412. }
  8413. }
  8414. if len(this.Field6) != len(that1.Field6) {
  8415. return false
  8416. }
  8417. for i := range this.Field6 {
  8418. if this.Field6[i] != that1.Field6[i] {
  8419. return false
  8420. }
  8421. }
  8422. if len(this.Field7) != len(that1.Field7) {
  8423. return false
  8424. }
  8425. for i := range this.Field7 {
  8426. if this.Field7[i] != that1.Field7[i] {
  8427. return false
  8428. }
  8429. }
  8430. if len(this.Field8) != len(that1.Field8) {
  8431. return false
  8432. }
  8433. for i := range this.Field8 {
  8434. if this.Field8[i] != that1.Field8[i] {
  8435. return false
  8436. }
  8437. }
  8438. if len(this.Field9) != len(that1.Field9) {
  8439. return false
  8440. }
  8441. for i := range this.Field9 {
  8442. if this.Field9[i] != that1.Field9[i] {
  8443. return false
  8444. }
  8445. }
  8446. if len(this.Field10) != len(that1.Field10) {
  8447. return false
  8448. }
  8449. for i := range this.Field10 {
  8450. if this.Field10[i] != that1.Field10[i] {
  8451. return false
  8452. }
  8453. }
  8454. if len(this.Field11) != len(that1.Field11) {
  8455. return false
  8456. }
  8457. for i := range this.Field11 {
  8458. if this.Field11[i] != that1.Field11[i] {
  8459. return false
  8460. }
  8461. }
  8462. if len(this.Field12) != len(that1.Field12) {
  8463. return false
  8464. }
  8465. for i := range this.Field12 {
  8466. if this.Field12[i] != that1.Field12[i] {
  8467. return false
  8468. }
  8469. }
  8470. if len(this.Field13) != len(that1.Field13) {
  8471. return false
  8472. }
  8473. for i := range this.Field13 {
  8474. if this.Field13[i] != that1.Field13[i] {
  8475. return false
  8476. }
  8477. }
  8478. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  8479. return false
  8480. }
  8481. return true
  8482. }
  8483. func (this *NinRepPackedNative) VerboseEqual(that interface{}) error {
  8484. if that == nil {
  8485. if this == nil {
  8486. return nil
  8487. }
  8488. return fmt.Errorf("that == nil && this != nil")
  8489. }
  8490. that1, ok := that.(*NinRepPackedNative)
  8491. if !ok {
  8492. that2, ok := that.(NinRepPackedNative)
  8493. if ok {
  8494. that1 = &that2
  8495. } else {
  8496. return fmt.Errorf("that is not of type *NinRepPackedNative")
  8497. }
  8498. }
  8499. if that1 == nil {
  8500. if this == nil {
  8501. return nil
  8502. }
  8503. return fmt.Errorf("that is type *NinRepPackedNative but is nil && this != nil")
  8504. } else if this == nil {
  8505. return fmt.Errorf("that is type *NinRepPackedNative but is not nil && this == nil")
  8506. }
  8507. if len(this.Field1) != len(that1.Field1) {
  8508. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  8509. }
  8510. for i := range this.Field1 {
  8511. if this.Field1[i] != that1.Field1[i] {
  8512. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  8513. }
  8514. }
  8515. if len(this.Field2) != len(that1.Field2) {
  8516. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  8517. }
  8518. for i := range this.Field2 {
  8519. if this.Field2[i] != that1.Field2[i] {
  8520. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  8521. }
  8522. }
  8523. if len(this.Field3) != len(that1.Field3) {
  8524. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
  8525. }
  8526. for i := range this.Field3 {
  8527. if this.Field3[i] != that1.Field3[i] {
  8528. return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
  8529. }
  8530. }
  8531. if len(this.Field4) != len(that1.Field4) {
  8532. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
  8533. }
  8534. for i := range this.Field4 {
  8535. if this.Field4[i] != that1.Field4[i] {
  8536. return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
  8537. }
  8538. }
  8539. if len(this.Field5) != len(that1.Field5) {
  8540. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5))
  8541. }
  8542. for i := range this.Field5 {
  8543. if this.Field5[i] != that1.Field5[i] {
  8544. return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i])
  8545. }
  8546. }
  8547. if len(this.Field6) != len(that1.Field6) {
  8548. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
  8549. }
  8550. for i := range this.Field6 {
  8551. if this.Field6[i] != that1.Field6[i] {
  8552. return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
  8553. }
  8554. }
  8555. if len(this.Field7) != len(that1.Field7) {
  8556. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
  8557. }
  8558. for i := range this.Field7 {
  8559. if this.Field7[i] != that1.Field7[i] {
  8560. return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
  8561. }
  8562. }
  8563. if len(this.Field8) != len(that1.Field8) {
  8564. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
  8565. }
  8566. for i := range this.Field8 {
  8567. if this.Field8[i] != that1.Field8[i] {
  8568. return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
  8569. }
  8570. }
  8571. if len(this.Field9) != len(that1.Field9) {
  8572. return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9))
  8573. }
  8574. for i := range this.Field9 {
  8575. if this.Field9[i] != that1.Field9[i] {
  8576. return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i])
  8577. }
  8578. }
  8579. if len(this.Field10) != len(that1.Field10) {
  8580. return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10))
  8581. }
  8582. for i := range this.Field10 {
  8583. if this.Field10[i] != that1.Field10[i] {
  8584. return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i])
  8585. }
  8586. }
  8587. if len(this.Field11) != len(that1.Field11) {
  8588. return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11))
  8589. }
  8590. for i := range this.Field11 {
  8591. if this.Field11[i] != that1.Field11[i] {
  8592. return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i])
  8593. }
  8594. }
  8595. if len(this.Field12) != len(that1.Field12) {
  8596. return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12))
  8597. }
  8598. for i := range this.Field12 {
  8599. if this.Field12[i] != that1.Field12[i] {
  8600. return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i])
  8601. }
  8602. }
  8603. if len(this.Field13) != len(that1.Field13) {
  8604. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
  8605. }
  8606. for i := range this.Field13 {
  8607. if this.Field13[i] != that1.Field13[i] {
  8608. return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
  8609. }
  8610. }
  8611. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  8612. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  8613. }
  8614. return nil
  8615. }
  8616. func (this *NinRepPackedNative) Equal(that interface{}) bool {
  8617. if that == nil {
  8618. if this == nil {
  8619. return true
  8620. }
  8621. return false
  8622. }
  8623. that1, ok := that.(*NinRepPackedNative)
  8624. if !ok {
  8625. that2, ok := that.(NinRepPackedNative)
  8626. if ok {
  8627. that1 = &that2
  8628. } else {
  8629. return false
  8630. }
  8631. }
  8632. if that1 == nil {
  8633. if this == nil {
  8634. return true
  8635. }
  8636. return false
  8637. } else if this == nil {
  8638. return false
  8639. }
  8640. if len(this.Field1) != len(that1.Field1) {
  8641. return false
  8642. }
  8643. for i := range this.Field1 {
  8644. if this.Field1[i] != that1.Field1[i] {
  8645. return false
  8646. }
  8647. }
  8648. if len(this.Field2) != len(that1.Field2) {
  8649. return false
  8650. }
  8651. for i := range this.Field2 {
  8652. if this.Field2[i] != that1.Field2[i] {
  8653. return false
  8654. }
  8655. }
  8656. if len(this.Field3) != len(that1.Field3) {
  8657. return false
  8658. }
  8659. for i := range this.Field3 {
  8660. if this.Field3[i] != that1.Field3[i] {
  8661. return false
  8662. }
  8663. }
  8664. if len(this.Field4) != len(that1.Field4) {
  8665. return false
  8666. }
  8667. for i := range this.Field4 {
  8668. if this.Field4[i] != that1.Field4[i] {
  8669. return false
  8670. }
  8671. }
  8672. if len(this.Field5) != len(that1.Field5) {
  8673. return false
  8674. }
  8675. for i := range this.Field5 {
  8676. if this.Field5[i] != that1.Field5[i] {
  8677. return false
  8678. }
  8679. }
  8680. if len(this.Field6) != len(that1.Field6) {
  8681. return false
  8682. }
  8683. for i := range this.Field6 {
  8684. if this.Field6[i] != that1.Field6[i] {
  8685. return false
  8686. }
  8687. }
  8688. if len(this.Field7) != len(that1.Field7) {
  8689. return false
  8690. }
  8691. for i := range this.Field7 {
  8692. if this.Field7[i] != that1.Field7[i] {
  8693. return false
  8694. }
  8695. }
  8696. if len(this.Field8) != len(that1.Field8) {
  8697. return false
  8698. }
  8699. for i := range this.Field8 {
  8700. if this.Field8[i] != that1.Field8[i] {
  8701. return false
  8702. }
  8703. }
  8704. if len(this.Field9) != len(that1.Field9) {
  8705. return false
  8706. }
  8707. for i := range this.Field9 {
  8708. if this.Field9[i] != that1.Field9[i] {
  8709. return false
  8710. }
  8711. }
  8712. if len(this.Field10) != len(that1.Field10) {
  8713. return false
  8714. }
  8715. for i := range this.Field10 {
  8716. if this.Field10[i] != that1.Field10[i] {
  8717. return false
  8718. }
  8719. }
  8720. if len(this.Field11) != len(that1.Field11) {
  8721. return false
  8722. }
  8723. for i := range this.Field11 {
  8724. if this.Field11[i] != that1.Field11[i] {
  8725. return false
  8726. }
  8727. }
  8728. if len(this.Field12) != len(that1.Field12) {
  8729. return false
  8730. }
  8731. for i := range this.Field12 {
  8732. if this.Field12[i] != that1.Field12[i] {
  8733. return false
  8734. }
  8735. }
  8736. if len(this.Field13) != len(that1.Field13) {
  8737. return false
  8738. }
  8739. for i := range this.Field13 {
  8740. if this.Field13[i] != that1.Field13[i] {
  8741. return false
  8742. }
  8743. }
  8744. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  8745. return false
  8746. }
  8747. return true
  8748. }
  8749. func (this *NidOptStruct) VerboseEqual(that interface{}) error {
  8750. if that == nil {
  8751. if this == nil {
  8752. return nil
  8753. }
  8754. return fmt.Errorf("that == nil && this != nil")
  8755. }
  8756. that1, ok := that.(*NidOptStruct)
  8757. if !ok {
  8758. that2, ok := that.(NidOptStruct)
  8759. if ok {
  8760. that1 = &that2
  8761. } else {
  8762. return fmt.Errorf("that is not of type *NidOptStruct")
  8763. }
  8764. }
  8765. if that1 == nil {
  8766. if this == nil {
  8767. return nil
  8768. }
  8769. return fmt.Errorf("that is type *NidOptStruct but is nil && this != nil")
  8770. } else if this == nil {
  8771. return fmt.Errorf("that is type *NidOptStruct but is not nil && this == nil")
  8772. }
  8773. if this.Field1 != that1.Field1 {
  8774. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  8775. }
  8776. if this.Field2 != that1.Field2 {
  8777. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  8778. }
  8779. if !this.Field3.Equal(&that1.Field3) {
  8780. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  8781. }
  8782. if !this.Field4.Equal(&that1.Field4) {
  8783. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
  8784. }
  8785. if this.Field6 != that1.Field6 {
  8786. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
  8787. }
  8788. if this.Field7 != that1.Field7 {
  8789. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
  8790. }
  8791. if !this.Field8.Equal(&that1.Field8) {
  8792. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
  8793. }
  8794. if this.Field13 != that1.Field13 {
  8795. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
  8796. }
  8797. if this.Field14 != that1.Field14 {
  8798. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
  8799. }
  8800. if !bytes.Equal(this.Field15, that1.Field15) {
  8801. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
  8802. }
  8803. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  8804. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  8805. }
  8806. return nil
  8807. }
  8808. func (this *NidOptStruct) Equal(that interface{}) bool {
  8809. if that == nil {
  8810. if this == nil {
  8811. return true
  8812. }
  8813. return false
  8814. }
  8815. that1, ok := that.(*NidOptStruct)
  8816. if !ok {
  8817. that2, ok := that.(NidOptStruct)
  8818. if ok {
  8819. that1 = &that2
  8820. } else {
  8821. return false
  8822. }
  8823. }
  8824. if that1 == nil {
  8825. if this == nil {
  8826. return true
  8827. }
  8828. return false
  8829. } else if this == nil {
  8830. return false
  8831. }
  8832. if this.Field1 != that1.Field1 {
  8833. return false
  8834. }
  8835. if this.Field2 != that1.Field2 {
  8836. return false
  8837. }
  8838. if !this.Field3.Equal(&that1.Field3) {
  8839. return false
  8840. }
  8841. if !this.Field4.Equal(&that1.Field4) {
  8842. return false
  8843. }
  8844. if this.Field6 != that1.Field6 {
  8845. return false
  8846. }
  8847. if this.Field7 != that1.Field7 {
  8848. return false
  8849. }
  8850. if !this.Field8.Equal(&that1.Field8) {
  8851. return false
  8852. }
  8853. if this.Field13 != that1.Field13 {
  8854. return false
  8855. }
  8856. if this.Field14 != that1.Field14 {
  8857. return false
  8858. }
  8859. if !bytes.Equal(this.Field15, that1.Field15) {
  8860. return false
  8861. }
  8862. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  8863. return false
  8864. }
  8865. return true
  8866. }
  8867. func (this *NinOptStruct) VerboseEqual(that interface{}) error {
  8868. if that == nil {
  8869. if this == nil {
  8870. return nil
  8871. }
  8872. return fmt.Errorf("that == nil && this != nil")
  8873. }
  8874. that1, ok := that.(*NinOptStruct)
  8875. if !ok {
  8876. that2, ok := that.(NinOptStruct)
  8877. if ok {
  8878. that1 = &that2
  8879. } else {
  8880. return fmt.Errorf("that is not of type *NinOptStruct")
  8881. }
  8882. }
  8883. if that1 == nil {
  8884. if this == nil {
  8885. return nil
  8886. }
  8887. return fmt.Errorf("that is type *NinOptStruct but is nil && this != nil")
  8888. } else if this == nil {
  8889. return fmt.Errorf("that is type *NinOptStruct but is not nil && this == nil")
  8890. }
  8891. if this.Field1 != nil && that1.Field1 != nil {
  8892. if *this.Field1 != *that1.Field1 {
  8893. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  8894. }
  8895. } else if this.Field1 != nil {
  8896. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  8897. } else if that1.Field1 != nil {
  8898. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  8899. }
  8900. if this.Field2 != nil && that1.Field2 != nil {
  8901. if *this.Field2 != *that1.Field2 {
  8902. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  8903. }
  8904. } else if this.Field2 != nil {
  8905. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  8906. } else if that1.Field2 != nil {
  8907. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  8908. }
  8909. if !this.Field3.Equal(that1.Field3) {
  8910. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  8911. }
  8912. if !this.Field4.Equal(that1.Field4) {
  8913. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
  8914. }
  8915. if this.Field6 != nil && that1.Field6 != nil {
  8916. if *this.Field6 != *that1.Field6 {
  8917. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
  8918. }
  8919. } else if this.Field6 != nil {
  8920. return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
  8921. } else if that1.Field6 != nil {
  8922. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
  8923. }
  8924. if this.Field7 != nil && that1.Field7 != nil {
  8925. if *this.Field7 != *that1.Field7 {
  8926. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
  8927. }
  8928. } else if this.Field7 != nil {
  8929. return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
  8930. } else if that1.Field7 != nil {
  8931. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
  8932. }
  8933. if !this.Field8.Equal(that1.Field8) {
  8934. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
  8935. }
  8936. if this.Field13 != nil && that1.Field13 != nil {
  8937. if *this.Field13 != *that1.Field13 {
  8938. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
  8939. }
  8940. } else if this.Field13 != nil {
  8941. return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
  8942. } else if that1.Field13 != nil {
  8943. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
  8944. }
  8945. if this.Field14 != nil && that1.Field14 != nil {
  8946. if *this.Field14 != *that1.Field14 {
  8947. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
  8948. }
  8949. } else if this.Field14 != nil {
  8950. return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
  8951. } else if that1.Field14 != nil {
  8952. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
  8953. }
  8954. if !bytes.Equal(this.Field15, that1.Field15) {
  8955. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
  8956. }
  8957. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  8958. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  8959. }
  8960. return nil
  8961. }
  8962. func (this *NinOptStruct) Equal(that interface{}) bool {
  8963. if that == nil {
  8964. if this == nil {
  8965. return true
  8966. }
  8967. return false
  8968. }
  8969. that1, ok := that.(*NinOptStruct)
  8970. if !ok {
  8971. that2, ok := that.(NinOptStruct)
  8972. if ok {
  8973. that1 = &that2
  8974. } else {
  8975. return false
  8976. }
  8977. }
  8978. if that1 == nil {
  8979. if this == nil {
  8980. return true
  8981. }
  8982. return false
  8983. } else if this == nil {
  8984. return false
  8985. }
  8986. if this.Field1 != nil && that1.Field1 != nil {
  8987. if *this.Field1 != *that1.Field1 {
  8988. return false
  8989. }
  8990. } else if this.Field1 != nil {
  8991. return false
  8992. } else if that1.Field1 != nil {
  8993. return false
  8994. }
  8995. if this.Field2 != nil && that1.Field2 != nil {
  8996. if *this.Field2 != *that1.Field2 {
  8997. return false
  8998. }
  8999. } else if this.Field2 != nil {
  9000. return false
  9001. } else if that1.Field2 != nil {
  9002. return false
  9003. }
  9004. if !this.Field3.Equal(that1.Field3) {
  9005. return false
  9006. }
  9007. if !this.Field4.Equal(that1.Field4) {
  9008. return false
  9009. }
  9010. if this.Field6 != nil && that1.Field6 != nil {
  9011. if *this.Field6 != *that1.Field6 {
  9012. return false
  9013. }
  9014. } else if this.Field6 != nil {
  9015. return false
  9016. } else if that1.Field6 != nil {
  9017. return false
  9018. }
  9019. if this.Field7 != nil && that1.Field7 != nil {
  9020. if *this.Field7 != *that1.Field7 {
  9021. return false
  9022. }
  9023. } else if this.Field7 != nil {
  9024. return false
  9025. } else if that1.Field7 != nil {
  9026. return false
  9027. }
  9028. if !this.Field8.Equal(that1.Field8) {
  9029. return false
  9030. }
  9031. if this.Field13 != nil && that1.Field13 != nil {
  9032. if *this.Field13 != *that1.Field13 {
  9033. return false
  9034. }
  9035. } else if this.Field13 != nil {
  9036. return false
  9037. } else if that1.Field13 != nil {
  9038. return false
  9039. }
  9040. if this.Field14 != nil && that1.Field14 != nil {
  9041. if *this.Field14 != *that1.Field14 {
  9042. return false
  9043. }
  9044. } else if this.Field14 != nil {
  9045. return false
  9046. } else if that1.Field14 != nil {
  9047. return false
  9048. }
  9049. if !bytes.Equal(this.Field15, that1.Field15) {
  9050. return false
  9051. }
  9052. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9053. return false
  9054. }
  9055. return true
  9056. }
  9057. func (this *NidRepStruct) VerboseEqual(that interface{}) error {
  9058. if that == nil {
  9059. if this == nil {
  9060. return nil
  9061. }
  9062. return fmt.Errorf("that == nil && this != nil")
  9063. }
  9064. that1, ok := that.(*NidRepStruct)
  9065. if !ok {
  9066. that2, ok := that.(NidRepStruct)
  9067. if ok {
  9068. that1 = &that2
  9069. } else {
  9070. return fmt.Errorf("that is not of type *NidRepStruct")
  9071. }
  9072. }
  9073. if that1 == nil {
  9074. if this == nil {
  9075. return nil
  9076. }
  9077. return fmt.Errorf("that is type *NidRepStruct but is nil && this != nil")
  9078. } else if this == nil {
  9079. return fmt.Errorf("that is type *NidRepStruct but is not nil && this == nil")
  9080. }
  9081. if len(this.Field1) != len(that1.Field1) {
  9082. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  9083. }
  9084. for i := range this.Field1 {
  9085. if this.Field1[i] != that1.Field1[i] {
  9086. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  9087. }
  9088. }
  9089. if len(this.Field2) != len(that1.Field2) {
  9090. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  9091. }
  9092. for i := range this.Field2 {
  9093. if this.Field2[i] != that1.Field2[i] {
  9094. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  9095. }
  9096. }
  9097. if len(this.Field3) != len(that1.Field3) {
  9098. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
  9099. }
  9100. for i := range this.Field3 {
  9101. if !this.Field3[i].Equal(&that1.Field3[i]) {
  9102. return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
  9103. }
  9104. }
  9105. if len(this.Field4) != len(that1.Field4) {
  9106. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
  9107. }
  9108. for i := range this.Field4 {
  9109. if !this.Field4[i].Equal(&that1.Field4[i]) {
  9110. return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
  9111. }
  9112. }
  9113. if len(this.Field6) != len(that1.Field6) {
  9114. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
  9115. }
  9116. for i := range this.Field6 {
  9117. if this.Field6[i] != that1.Field6[i] {
  9118. return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
  9119. }
  9120. }
  9121. if len(this.Field7) != len(that1.Field7) {
  9122. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
  9123. }
  9124. for i := range this.Field7 {
  9125. if this.Field7[i] != that1.Field7[i] {
  9126. return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
  9127. }
  9128. }
  9129. if len(this.Field8) != len(that1.Field8) {
  9130. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
  9131. }
  9132. for i := range this.Field8 {
  9133. if !this.Field8[i].Equal(&that1.Field8[i]) {
  9134. return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
  9135. }
  9136. }
  9137. if len(this.Field13) != len(that1.Field13) {
  9138. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
  9139. }
  9140. for i := range this.Field13 {
  9141. if this.Field13[i] != that1.Field13[i] {
  9142. return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
  9143. }
  9144. }
  9145. if len(this.Field14) != len(that1.Field14) {
  9146. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
  9147. }
  9148. for i := range this.Field14 {
  9149. if this.Field14[i] != that1.Field14[i] {
  9150. return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
  9151. }
  9152. }
  9153. if len(this.Field15) != len(that1.Field15) {
  9154. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
  9155. }
  9156. for i := range this.Field15 {
  9157. if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
  9158. return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
  9159. }
  9160. }
  9161. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9162. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  9163. }
  9164. return nil
  9165. }
  9166. func (this *NidRepStruct) Equal(that interface{}) bool {
  9167. if that == nil {
  9168. if this == nil {
  9169. return true
  9170. }
  9171. return false
  9172. }
  9173. that1, ok := that.(*NidRepStruct)
  9174. if !ok {
  9175. that2, ok := that.(NidRepStruct)
  9176. if ok {
  9177. that1 = &that2
  9178. } else {
  9179. return false
  9180. }
  9181. }
  9182. if that1 == nil {
  9183. if this == nil {
  9184. return true
  9185. }
  9186. return false
  9187. } else if this == nil {
  9188. return false
  9189. }
  9190. if len(this.Field1) != len(that1.Field1) {
  9191. return false
  9192. }
  9193. for i := range this.Field1 {
  9194. if this.Field1[i] != that1.Field1[i] {
  9195. return false
  9196. }
  9197. }
  9198. if len(this.Field2) != len(that1.Field2) {
  9199. return false
  9200. }
  9201. for i := range this.Field2 {
  9202. if this.Field2[i] != that1.Field2[i] {
  9203. return false
  9204. }
  9205. }
  9206. if len(this.Field3) != len(that1.Field3) {
  9207. return false
  9208. }
  9209. for i := range this.Field3 {
  9210. if !this.Field3[i].Equal(&that1.Field3[i]) {
  9211. return false
  9212. }
  9213. }
  9214. if len(this.Field4) != len(that1.Field4) {
  9215. return false
  9216. }
  9217. for i := range this.Field4 {
  9218. if !this.Field4[i].Equal(&that1.Field4[i]) {
  9219. return false
  9220. }
  9221. }
  9222. if len(this.Field6) != len(that1.Field6) {
  9223. return false
  9224. }
  9225. for i := range this.Field6 {
  9226. if this.Field6[i] != that1.Field6[i] {
  9227. return false
  9228. }
  9229. }
  9230. if len(this.Field7) != len(that1.Field7) {
  9231. return false
  9232. }
  9233. for i := range this.Field7 {
  9234. if this.Field7[i] != that1.Field7[i] {
  9235. return false
  9236. }
  9237. }
  9238. if len(this.Field8) != len(that1.Field8) {
  9239. return false
  9240. }
  9241. for i := range this.Field8 {
  9242. if !this.Field8[i].Equal(&that1.Field8[i]) {
  9243. return false
  9244. }
  9245. }
  9246. if len(this.Field13) != len(that1.Field13) {
  9247. return false
  9248. }
  9249. for i := range this.Field13 {
  9250. if this.Field13[i] != that1.Field13[i] {
  9251. return false
  9252. }
  9253. }
  9254. if len(this.Field14) != len(that1.Field14) {
  9255. return false
  9256. }
  9257. for i := range this.Field14 {
  9258. if this.Field14[i] != that1.Field14[i] {
  9259. return false
  9260. }
  9261. }
  9262. if len(this.Field15) != len(that1.Field15) {
  9263. return false
  9264. }
  9265. for i := range this.Field15 {
  9266. if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
  9267. return false
  9268. }
  9269. }
  9270. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9271. return false
  9272. }
  9273. return true
  9274. }
  9275. func (this *NinRepStruct) VerboseEqual(that interface{}) error {
  9276. if that == nil {
  9277. if this == nil {
  9278. return nil
  9279. }
  9280. return fmt.Errorf("that == nil && this != nil")
  9281. }
  9282. that1, ok := that.(*NinRepStruct)
  9283. if !ok {
  9284. that2, ok := that.(NinRepStruct)
  9285. if ok {
  9286. that1 = &that2
  9287. } else {
  9288. return fmt.Errorf("that is not of type *NinRepStruct")
  9289. }
  9290. }
  9291. if that1 == nil {
  9292. if this == nil {
  9293. return nil
  9294. }
  9295. return fmt.Errorf("that is type *NinRepStruct but is nil && this != nil")
  9296. } else if this == nil {
  9297. return fmt.Errorf("that is type *NinRepStruct but is not nil && this == nil")
  9298. }
  9299. if len(this.Field1) != len(that1.Field1) {
  9300. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  9301. }
  9302. for i := range this.Field1 {
  9303. if this.Field1[i] != that1.Field1[i] {
  9304. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  9305. }
  9306. }
  9307. if len(this.Field2) != len(that1.Field2) {
  9308. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  9309. }
  9310. for i := range this.Field2 {
  9311. if this.Field2[i] != that1.Field2[i] {
  9312. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  9313. }
  9314. }
  9315. if len(this.Field3) != len(that1.Field3) {
  9316. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
  9317. }
  9318. for i := range this.Field3 {
  9319. if !this.Field3[i].Equal(that1.Field3[i]) {
  9320. return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
  9321. }
  9322. }
  9323. if len(this.Field4) != len(that1.Field4) {
  9324. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4))
  9325. }
  9326. for i := range this.Field4 {
  9327. if !this.Field4[i].Equal(that1.Field4[i]) {
  9328. return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i])
  9329. }
  9330. }
  9331. if len(this.Field6) != len(that1.Field6) {
  9332. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6))
  9333. }
  9334. for i := range this.Field6 {
  9335. if this.Field6[i] != that1.Field6[i] {
  9336. return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i])
  9337. }
  9338. }
  9339. if len(this.Field7) != len(that1.Field7) {
  9340. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7))
  9341. }
  9342. for i := range this.Field7 {
  9343. if this.Field7[i] != that1.Field7[i] {
  9344. return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i])
  9345. }
  9346. }
  9347. if len(this.Field8) != len(that1.Field8) {
  9348. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8))
  9349. }
  9350. for i := range this.Field8 {
  9351. if !this.Field8[i].Equal(that1.Field8[i]) {
  9352. return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i])
  9353. }
  9354. }
  9355. if len(this.Field13) != len(that1.Field13) {
  9356. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13))
  9357. }
  9358. for i := range this.Field13 {
  9359. if this.Field13[i] != that1.Field13[i] {
  9360. return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i])
  9361. }
  9362. }
  9363. if len(this.Field14) != len(that1.Field14) {
  9364. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14))
  9365. }
  9366. for i := range this.Field14 {
  9367. if this.Field14[i] != that1.Field14[i] {
  9368. return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i])
  9369. }
  9370. }
  9371. if len(this.Field15) != len(that1.Field15) {
  9372. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15))
  9373. }
  9374. for i := range this.Field15 {
  9375. if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
  9376. return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i])
  9377. }
  9378. }
  9379. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9380. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  9381. }
  9382. return nil
  9383. }
  9384. func (this *NinRepStruct) Equal(that interface{}) bool {
  9385. if that == nil {
  9386. if this == nil {
  9387. return true
  9388. }
  9389. return false
  9390. }
  9391. that1, ok := that.(*NinRepStruct)
  9392. if !ok {
  9393. that2, ok := that.(NinRepStruct)
  9394. if ok {
  9395. that1 = &that2
  9396. } else {
  9397. return false
  9398. }
  9399. }
  9400. if that1 == nil {
  9401. if this == nil {
  9402. return true
  9403. }
  9404. return false
  9405. } else if this == nil {
  9406. return false
  9407. }
  9408. if len(this.Field1) != len(that1.Field1) {
  9409. return false
  9410. }
  9411. for i := range this.Field1 {
  9412. if this.Field1[i] != that1.Field1[i] {
  9413. return false
  9414. }
  9415. }
  9416. if len(this.Field2) != len(that1.Field2) {
  9417. return false
  9418. }
  9419. for i := range this.Field2 {
  9420. if this.Field2[i] != that1.Field2[i] {
  9421. return false
  9422. }
  9423. }
  9424. if len(this.Field3) != len(that1.Field3) {
  9425. return false
  9426. }
  9427. for i := range this.Field3 {
  9428. if !this.Field3[i].Equal(that1.Field3[i]) {
  9429. return false
  9430. }
  9431. }
  9432. if len(this.Field4) != len(that1.Field4) {
  9433. return false
  9434. }
  9435. for i := range this.Field4 {
  9436. if !this.Field4[i].Equal(that1.Field4[i]) {
  9437. return false
  9438. }
  9439. }
  9440. if len(this.Field6) != len(that1.Field6) {
  9441. return false
  9442. }
  9443. for i := range this.Field6 {
  9444. if this.Field6[i] != that1.Field6[i] {
  9445. return false
  9446. }
  9447. }
  9448. if len(this.Field7) != len(that1.Field7) {
  9449. return false
  9450. }
  9451. for i := range this.Field7 {
  9452. if this.Field7[i] != that1.Field7[i] {
  9453. return false
  9454. }
  9455. }
  9456. if len(this.Field8) != len(that1.Field8) {
  9457. return false
  9458. }
  9459. for i := range this.Field8 {
  9460. if !this.Field8[i].Equal(that1.Field8[i]) {
  9461. return false
  9462. }
  9463. }
  9464. if len(this.Field13) != len(that1.Field13) {
  9465. return false
  9466. }
  9467. for i := range this.Field13 {
  9468. if this.Field13[i] != that1.Field13[i] {
  9469. return false
  9470. }
  9471. }
  9472. if len(this.Field14) != len(that1.Field14) {
  9473. return false
  9474. }
  9475. for i := range this.Field14 {
  9476. if this.Field14[i] != that1.Field14[i] {
  9477. return false
  9478. }
  9479. }
  9480. if len(this.Field15) != len(that1.Field15) {
  9481. return false
  9482. }
  9483. for i := range this.Field15 {
  9484. if !bytes.Equal(this.Field15[i], that1.Field15[i]) {
  9485. return false
  9486. }
  9487. }
  9488. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9489. return false
  9490. }
  9491. return true
  9492. }
  9493. func (this *NidEmbeddedStruct) VerboseEqual(that interface{}) error {
  9494. if that == nil {
  9495. if this == nil {
  9496. return nil
  9497. }
  9498. return fmt.Errorf("that == nil && this != nil")
  9499. }
  9500. that1, ok := that.(*NidEmbeddedStruct)
  9501. if !ok {
  9502. that2, ok := that.(NidEmbeddedStruct)
  9503. if ok {
  9504. that1 = &that2
  9505. } else {
  9506. return fmt.Errorf("that is not of type *NidEmbeddedStruct")
  9507. }
  9508. }
  9509. if that1 == nil {
  9510. if this == nil {
  9511. return nil
  9512. }
  9513. return fmt.Errorf("that is type *NidEmbeddedStruct but is nil && this != nil")
  9514. } else if this == nil {
  9515. return fmt.Errorf("that is type *NidEmbeddedStruct but is not nil && this == nil")
  9516. }
  9517. if !this.NidOptNative.Equal(that1.NidOptNative) {
  9518. return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
  9519. }
  9520. if !this.Field200.Equal(&that1.Field200) {
  9521. return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
  9522. }
  9523. if this.Field210 != that1.Field210 {
  9524. return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
  9525. }
  9526. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9527. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  9528. }
  9529. return nil
  9530. }
  9531. func (this *NidEmbeddedStruct) Equal(that interface{}) bool {
  9532. if that == nil {
  9533. if this == nil {
  9534. return true
  9535. }
  9536. return false
  9537. }
  9538. that1, ok := that.(*NidEmbeddedStruct)
  9539. if !ok {
  9540. that2, ok := that.(NidEmbeddedStruct)
  9541. if ok {
  9542. that1 = &that2
  9543. } else {
  9544. return false
  9545. }
  9546. }
  9547. if that1 == nil {
  9548. if this == nil {
  9549. return true
  9550. }
  9551. return false
  9552. } else if this == nil {
  9553. return false
  9554. }
  9555. if !this.NidOptNative.Equal(that1.NidOptNative) {
  9556. return false
  9557. }
  9558. if !this.Field200.Equal(&that1.Field200) {
  9559. return false
  9560. }
  9561. if this.Field210 != that1.Field210 {
  9562. return false
  9563. }
  9564. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9565. return false
  9566. }
  9567. return true
  9568. }
  9569. func (this *NinEmbeddedStruct) VerboseEqual(that interface{}) error {
  9570. if that == nil {
  9571. if this == nil {
  9572. return nil
  9573. }
  9574. return fmt.Errorf("that == nil && this != nil")
  9575. }
  9576. that1, ok := that.(*NinEmbeddedStruct)
  9577. if !ok {
  9578. that2, ok := that.(NinEmbeddedStruct)
  9579. if ok {
  9580. that1 = &that2
  9581. } else {
  9582. return fmt.Errorf("that is not of type *NinEmbeddedStruct")
  9583. }
  9584. }
  9585. if that1 == nil {
  9586. if this == nil {
  9587. return nil
  9588. }
  9589. return fmt.Errorf("that is type *NinEmbeddedStruct but is nil && this != nil")
  9590. } else if this == nil {
  9591. return fmt.Errorf("that is type *NinEmbeddedStruct but is not nil && this == nil")
  9592. }
  9593. if !this.NidOptNative.Equal(that1.NidOptNative) {
  9594. return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
  9595. }
  9596. if !this.Field200.Equal(that1.Field200) {
  9597. return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
  9598. }
  9599. if this.Field210 != nil && that1.Field210 != nil {
  9600. if *this.Field210 != *that1.Field210 {
  9601. return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
  9602. }
  9603. } else if this.Field210 != nil {
  9604. return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
  9605. } else if that1.Field210 != nil {
  9606. return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
  9607. }
  9608. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9609. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  9610. }
  9611. return nil
  9612. }
  9613. func (this *NinEmbeddedStruct) Equal(that interface{}) bool {
  9614. if that == nil {
  9615. if this == nil {
  9616. return true
  9617. }
  9618. return false
  9619. }
  9620. that1, ok := that.(*NinEmbeddedStruct)
  9621. if !ok {
  9622. that2, ok := that.(NinEmbeddedStruct)
  9623. if ok {
  9624. that1 = &that2
  9625. } else {
  9626. return false
  9627. }
  9628. }
  9629. if that1 == nil {
  9630. if this == nil {
  9631. return true
  9632. }
  9633. return false
  9634. } else if this == nil {
  9635. return false
  9636. }
  9637. if !this.NidOptNative.Equal(that1.NidOptNative) {
  9638. return false
  9639. }
  9640. if !this.Field200.Equal(that1.Field200) {
  9641. return false
  9642. }
  9643. if this.Field210 != nil && that1.Field210 != nil {
  9644. if *this.Field210 != *that1.Field210 {
  9645. return false
  9646. }
  9647. } else if this.Field210 != nil {
  9648. return false
  9649. } else if that1.Field210 != nil {
  9650. return false
  9651. }
  9652. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9653. return false
  9654. }
  9655. return true
  9656. }
  9657. func (this *NidNestedStruct) VerboseEqual(that interface{}) error {
  9658. if that == nil {
  9659. if this == nil {
  9660. return nil
  9661. }
  9662. return fmt.Errorf("that == nil && this != nil")
  9663. }
  9664. that1, ok := that.(*NidNestedStruct)
  9665. if !ok {
  9666. that2, ok := that.(NidNestedStruct)
  9667. if ok {
  9668. that1 = &that2
  9669. } else {
  9670. return fmt.Errorf("that is not of type *NidNestedStruct")
  9671. }
  9672. }
  9673. if that1 == nil {
  9674. if this == nil {
  9675. return nil
  9676. }
  9677. return fmt.Errorf("that is type *NidNestedStruct but is nil && this != nil")
  9678. } else if this == nil {
  9679. return fmt.Errorf("that is type *NidNestedStruct but is not nil && this == nil")
  9680. }
  9681. if !this.Field1.Equal(&that1.Field1) {
  9682. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  9683. }
  9684. if len(this.Field2) != len(that1.Field2) {
  9685. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  9686. }
  9687. for i := range this.Field2 {
  9688. if !this.Field2[i].Equal(&that1.Field2[i]) {
  9689. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  9690. }
  9691. }
  9692. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9693. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  9694. }
  9695. return nil
  9696. }
  9697. func (this *NidNestedStruct) Equal(that interface{}) bool {
  9698. if that == nil {
  9699. if this == nil {
  9700. return true
  9701. }
  9702. return false
  9703. }
  9704. that1, ok := that.(*NidNestedStruct)
  9705. if !ok {
  9706. that2, ok := that.(NidNestedStruct)
  9707. if ok {
  9708. that1 = &that2
  9709. } else {
  9710. return false
  9711. }
  9712. }
  9713. if that1 == nil {
  9714. if this == nil {
  9715. return true
  9716. }
  9717. return false
  9718. } else if this == nil {
  9719. return false
  9720. }
  9721. if !this.Field1.Equal(&that1.Field1) {
  9722. return false
  9723. }
  9724. if len(this.Field2) != len(that1.Field2) {
  9725. return false
  9726. }
  9727. for i := range this.Field2 {
  9728. if !this.Field2[i].Equal(&that1.Field2[i]) {
  9729. return false
  9730. }
  9731. }
  9732. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9733. return false
  9734. }
  9735. return true
  9736. }
  9737. func (this *NinNestedStruct) VerboseEqual(that interface{}) error {
  9738. if that == nil {
  9739. if this == nil {
  9740. return nil
  9741. }
  9742. return fmt.Errorf("that == nil && this != nil")
  9743. }
  9744. that1, ok := that.(*NinNestedStruct)
  9745. if !ok {
  9746. that2, ok := that.(NinNestedStruct)
  9747. if ok {
  9748. that1 = &that2
  9749. } else {
  9750. return fmt.Errorf("that is not of type *NinNestedStruct")
  9751. }
  9752. }
  9753. if that1 == nil {
  9754. if this == nil {
  9755. return nil
  9756. }
  9757. return fmt.Errorf("that is type *NinNestedStruct but is nil && this != nil")
  9758. } else if this == nil {
  9759. return fmt.Errorf("that is type *NinNestedStruct but is not nil && this == nil")
  9760. }
  9761. if !this.Field1.Equal(that1.Field1) {
  9762. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  9763. }
  9764. if len(this.Field2) != len(that1.Field2) {
  9765. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  9766. }
  9767. for i := range this.Field2 {
  9768. if !this.Field2[i].Equal(that1.Field2[i]) {
  9769. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  9770. }
  9771. }
  9772. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9773. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  9774. }
  9775. return nil
  9776. }
  9777. func (this *NinNestedStruct) Equal(that interface{}) bool {
  9778. if that == nil {
  9779. if this == nil {
  9780. return true
  9781. }
  9782. return false
  9783. }
  9784. that1, ok := that.(*NinNestedStruct)
  9785. if !ok {
  9786. that2, ok := that.(NinNestedStruct)
  9787. if ok {
  9788. that1 = &that2
  9789. } else {
  9790. return false
  9791. }
  9792. }
  9793. if that1 == nil {
  9794. if this == nil {
  9795. return true
  9796. }
  9797. return false
  9798. } else if this == nil {
  9799. return false
  9800. }
  9801. if !this.Field1.Equal(that1.Field1) {
  9802. return false
  9803. }
  9804. if len(this.Field2) != len(that1.Field2) {
  9805. return false
  9806. }
  9807. for i := range this.Field2 {
  9808. if !this.Field2[i].Equal(that1.Field2[i]) {
  9809. return false
  9810. }
  9811. }
  9812. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9813. return false
  9814. }
  9815. return true
  9816. }
  9817. func (this *NidOptCustom) VerboseEqual(that interface{}) error {
  9818. if that == nil {
  9819. if this == nil {
  9820. return nil
  9821. }
  9822. return fmt.Errorf("that == nil && this != nil")
  9823. }
  9824. that1, ok := that.(*NidOptCustom)
  9825. if !ok {
  9826. that2, ok := that.(NidOptCustom)
  9827. if ok {
  9828. that1 = &that2
  9829. } else {
  9830. return fmt.Errorf("that is not of type *NidOptCustom")
  9831. }
  9832. }
  9833. if that1 == nil {
  9834. if this == nil {
  9835. return nil
  9836. }
  9837. return fmt.Errorf("that is type *NidOptCustom but is nil && this != nil")
  9838. } else if this == nil {
  9839. return fmt.Errorf("that is type *NidOptCustom but is not nil && this == nil")
  9840. }
  9841. if !this.Id.Equal(that1.Id) {
  9842. return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
  9843. }
  9844. if !this.Value.Equal(that1.Value) {
  9845. return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
  9846. }
  9847. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9848. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  9849. }
  9850. return nil
  9851. }
  9852. func (this *NidOptCustom) Equal(that interface{}) bool {
  9853. if that == nil {
  9854. if this == nil {
  9855. return true
  9856. }
  9857. return false
  9858. }
  9859. that1, ok := that.(*NidOptCustom)
  9860. if !ok {
  9861. that2, ok := that.(NidOptCustom)
  9862. if ok {
  9863. that1 = &that2
  9864. } else {
  9865. return false
  9866. }
  9867. }
  9868. if that1 == nil {
  9869. if this == nil {
  9870. return true
  9871. }
  9872. return false
  9873. } else if this == nil {
  9874. return false
  9875. }
  9876. if !this.Id.Equal(that1.Id) {
  9877. return false
  9878. }
  9879. if !this.Value.Equal(that1.Value) {
  9880. return false
  9881. }
  9882. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9883. return false
  9884. }
  9885. return true
  9886. }
  9887. func (this *CustomDash) VerboseEqual(that interface{}) error {
  9888. if that == nil {
  9889. if this == nil {
  9890. return nil
  9891. }
  9892. return fmt.Errorf("that == nil && this != nil")
  9893. }
  9894. that1, ok := that.(*CustomDash)
  9895. if !ok {
  9896. that2, ok := that.(CustomDash)
  9897. if ok {
  9898. that1 = &that2
  9899. } else {
  9900. return fmt.Errorf("that is not of type *CustomDash")
  9901. }
  9902. }
  9903. if that1 == nil {
  9904. if this == nil {
  9905. return nil
  9906. }
  9907. return fmt.Errorf("that is type *CustomDash but is nil && this != nil")
  9908. } else if this == nil {
  9909. return fmt.Errorf("that is type *CustomDash but is not nil && this == nil")
  9910. }
  9911. if that1.Value == nil {
  9912. if this.Value != nil {
  9913. return fmt.Errorf("this.Value != nil && that1.Value == nil")
  9914. }
  9915. } else if !this.Value.Equal(*that1.Value) {
  9916. return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
  9917. }
  9918. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9919. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  9920. }
  9921. return nil
  9922. }
  9923. func (this *CustomDash) Equal(that interface{}) bool {
  9924. if that == nil {
  9925. if this == nil {
  9926. return true
  9927. }
  9928. return false
  9929. }
  9930. that1, ok := that.(*CustomDash)
  9931. if !ok {
  9932. that2, ok := that.(CustomDash)
  9933. if ok {
  9934. that1 = &that2
  9935. } else {
  9936. return false
  9937. }
  9938. }
  9939. if that1 == nil {
  9940. if this == nil {
  9941. return true
  9942. }
  9943. return false
  9944. } else if this == nil {
  9945. return false
  9946. }
  9947. if that1.Value == nil {
  9948. if this.Value != nil {
  9949. return false
  9950. }
  9951. } else if !this.Value.Equal(*that1.Value) {
  9952. return false
  9953. }
  9954. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9955. return false
  9956. }
  9957. return true
  9958. }
  9959. func (this *NinOptCustom) VerboseEqual(that interface{}) error {
  9960. if that == nil {
  9961. if this == nil {
  9962. return nil
  9963. }
  9964. return fmt.Errorf("that == nil && this != nil")
  9965. }
  9966. that1, ok := that.(*NinOptCustom)
  9967. if !ok {
  9968. that2, ok := that.(NinOptCustom)
  9969. if ok {
  9970. that1 = &that2
  9971. } else {
  9972. return fmt.Errorf("that is not of type *NinOptCustom")
  9973. }
  9974. }
  9975. if that1 == nil {
  9976. if this == nil {
  9977. return nil
  9978. }
  9979. return fmt.Errorf("that is type *NinOptCustom but is nil && this != nil")
  9980. } else if this == nil {
  9981. return fmt.Errorf("that is type *NinOptCustom but is not nil && this == nil")
  9982. }
  9983. if that1.Id == nil {
  9984. if this.Id != nil {
  9985. return fmt.Errorf("this.Id != nil && that1.Id == nil")
  9986. }
  9987. } else if !this.Id.Equal(*that1.Id) {
  9988. return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
  9989. }
  9990. if that1.Value == nil {
  9991. if this.Value != nil {
  9992. return fmt.Errorf("this.Value != nil && that1.Value == nil")
  9993. }
  9994. } else if !this.Value.Equal(*that1.Value) {
  9995. return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
  9996. }
  9997. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  9998. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  9999. }
  10000. return nil
  10001. }
  10002. func (this *NinOptCustom) Equal(that interface{}) bool {
  10003. if that == nil {
  10004. if this == nil {
  10005. return true
  10006. }
  10007. return false
  10008. }
  10009. that1, ok := that.(*NinOptCustom)
  10010. if !ok {
  10011. that2, ok := that.(NinOptCustom)
  10012. if ok {
  10013. that1 = &that2
  10014. } else {
  10015. return false
  10016. }
  10017. }
  10018. if that1 == nil {
  10019. if this == nil {
  10020. return true
  10021. }
  10022. return false
  10023. } else if this == nil {
  10024. return false
  10025. }
  10026. if that1.Id == nil {
  10027. if this.Id != nil {
  10028. return false
  10029. }
  10030. } else if !this.Id.Equal(*that1.Id) {
  10031. return false
  10032. }
  10033. if that1.Value == nil {
  10034. if this.Value != nil {
  10035. return false
  10036. }
  10037. } else if !this.Value.Equal(*that1.Value) {
  10038. return false
  10039. }
  10040. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10041. return false
  10042. }
  10043. return true
  10044. }
  10045. func (this *NidRepCustom) VerboseEqual(that interface{}) error {
  10046. if that == nil {
  10047. if this == nil {
  10048. return nil
  10049. }
  10050. return fmt.Errorf("that == nil && this != nil")
  10051. }
  10052. that1, ok := that.(*NidRepCustom)
  10053. if !ok {
  10054. that2, ok := that.(NidRepCustom)
  10055. if ok {
  10056. that1 = &that2
  10057. } else {
  10058. return fmt.Errorf("that is not of type *NidRepCustom")
  10059. }
  10060. }
  10061. if that1 == nil {
  10062. if this == nil {
  10063. return nil
  10064. }
  10065. return fmt.Errorf("that is type *NidRepCustom but is nil && this != nil")
  10066. } else if this == nil {
  10067. return fmt.Errorf("that is type *NidRepCustom but is not nil && this == nil")
  10068. }
  10069. if len(this.Id) != len(that1.Id) {
  10070. return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
  10071. }
  10072. for i := range this.Id {
  10073. if !this.Id[i].Equal(that1.Id[i]) {
  10074. return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
  10075. }
  10076. }
  10077. if len(this.Value) != len(that1.Value) {
  10078. return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
  10079. }
  10080. for i := range this.Value {
  10081. if !this.Value[i].Equal(that1.Value[i]) {
  10082. return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[i])
  10083. }
  10084. }
  10085. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10086. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  10087. }
  10088. return nil
  10089. }
  10090. func (this *NidRepCustom) Equal(that interface{}) bool {
  10091. if that == nil {
  10092. if this == nil {
  10093. return true
  10094. }
  10095. return false
  10096. }
  10097. that1, ok := that.(*NidRepCustom)
  10098. if !ok {
  10099. that2, ok := that.(NidRepCustom)
  10100. if ok {
  10101. that1 = &that2
  10102. } else {
  10103. return false
  10104. }
  10105. }
  10106. if that1 == nil {
  10107. if this == nil {
  10108. return true
  10109. }
  10110. return false
  10111. } else if this == nil {
  10112. return false
  10113. }
  10114. if len(this.Id) != len(that1.Id) {
  10115. return false
  10116. }
  10117. for i := range this.Id {
  10118. if !this.Id[i].Equal(that1.Id[i]) {
  10119. return false
  10120. }
  10121. }
  10122. if len(this.Value) != len(that1.Value) {
  10123. return false
  10124. }
  10125. for i := range this.Value {
  10126. if !this.Value[i].Equal(that1.Value[i]) {
  10127. return false
  10128. }
  10129. }
  10130. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10131. return false
  10132. }
  10133. return true
  10134. }
  10135. func (this *NinRepCustom) VerboseEqual(that interface{}) error {
  10136. if that == nil {
  10137. if this == nil {
  10138. return nil
  10139. }
  10140. return fmt.Errorf("that == nil && this != nil")
  10141. }
  10142. that1, ok := that.(*NinRepCustom)
  10143. if !ok {
  10144. that2, ok := that.(NinRepCustom)
  10145. if ok {
  10146. that1 = &that2
  10147. } else {
  10148. return fmt.Errorf("that is not of type *NinRepCustom")
  10149. }
  10150. }
  10151. if that1 == nil {
  10152. if this == nil {
  10153. return nil
  10154. }
  10155. return fmt.Errorf("that is type *NinRepCustom but is nil && this != nil")
  10156. } else if this == nil {
  10157. return fmt.Errorf("that is type *NinRepCustom but is not nil && this == nil")
  10158. }
  10159. if len(this.Id) != len(that1.Id) {
  10160. return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id))
  10161. }
  10162. for i := range this.Id {
  10163. if !this.Id[i].Equal(that1.Id[i]) {
  10164. return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i])
  10165. }
  10166. }
  10167. if len(this.Value) != len(that1.Value) {
  10168. return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value))
  10169. }
  10170. for i := range this.Value {
  10171. if !this.Value[i].Equal(that1.Value[i]) {
  10172. return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[i])
  10173. }
  10174. }
  10175. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10176. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  10177. }
  10178. return nil
  10179. }
  10180. func (this *NinRepCustom) Equal(that interface{}) bool {
  10181. if that == nil {
  10182. if this == nil {
  10183. return true
  10184. }
  10185. return false
  10186. }
  10187. that1, ok := that.(*NinRepCustom)
  10188. if !ok {
  10189. that2, ok := that.(NinRepCustom)
  10190. if ok {
  10191. that1 = &that2
  10192. } else {
  10193. return false
  10194. }
  10195. }
  10196. if that1 == nil {
  10197. if this == nil {
  10198. return true
  10199. }
  10200. return false
  10201. } else if this == nil {
  10202. return false
  10203. }
  10204. if len(this.Id) != len(that1.Id) {
  10205. return false
  10206. }
  10207. for i := range this.Id {
  10208. if !this.Id[i].Equal(that1.Id[i]) {
  10209. return false
  10210. }
  10211. }
  10212. if len(this.Value) != len(that1.Value) {
  10213. return false
  10214. }
  10215. for i := range this.Value {
  10216. if !this.Value[i].Equal(that1.Value[i]) {
  10217. return false
  10218. }
  10219. }
  10220. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10221. return false
  10222. }
  10223. return true
  10224. }
  10225. func (this *NinOptNativeUnion) VerboseEqual(that interface{}) error {
  10226. if that == nil {
  10227. if this == nil {
  10228. return nil
  10229. }
  10230. return fmt.Errorf("that == nil && this != nil")
  10231. }
  10232. that1, ok := that.(*NinOptNativeUnion)
  10233. if !ok {
  10234. that2, ok := that.(NinOptNativeUnion)
  10235. if ok {
  10236. that1 = &that2
  10237. } else {
  10238. return fmt.Errorf("that is not of type *NinOptNativeUnion")
  10239. }
  10240. }
  10241. if that1 == nil {
  10242. if this == nil {
  10243. return nil
  10244. }
  10245. return fmt.Errorf("that is type *NinOptNativeUnion but is nil && this != nil")
  10246. } else if this == nil {
  10247. return fmt.Errorf("that is type *NinOptNativeUnion but is not nil && this == nil")
  10248. }
  10249. if this.Field1 != nil && that1.Field1 != nil {
  10250. if *this.Field1 != *that1.Field1 {
  10251. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  10252. }
  10253. } else if this.Field1 != nil {
  10254. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  10255. } else if that1.Field1 != nil {
  10256. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  10257. }
  10258. if this.Field2 != nil && that1.Field2 != nil {
  10259. if *this.Field2 != *that1.Field2 {
  10260. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  10261. }
  10262. } else if this.Field2 != nil {
  10263. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  10264. } else if that1.Field2 != nil {
  10265. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  10266. }
  10267. if this.Field3 != nil && that1.Field3 != nil {
  10268. if *this.Field3 != *that1.Field3 {
  10269. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
  10270. }
  10271. } else if this.Field3 != nil {
  10272. return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
  10273. } else if that1.Field3 != nil {
  10274. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  10275. }
  10276. if this.Field4 != nil && that1.Field4 != nil {
  10277. if *this.Field4 != *that1.Field4 {
  10278. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
  10279. }
  10280. } else if this.Field4 != nil {
  10281. return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
  10282. } else if that1.Field4 != nil {
  10283. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
  10284. }
  10285. if this.Field5 != nil && that1.Field5 != nil {
  10286. if *this.Field5 != *that1.Field5 {
  10287. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
  10288. }
  10289. } else if this.Field5 != nil {
  10290. return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
  10291. } else if that1.Field5 != nil {
  10292. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
  10293. }
  10294. if this.Field6 != nil && that1.Field6 != nil {
  10295. if *this.Field6 != *that1.Field6 {
  10296. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
  10297. }
  10298. } else if this.Field6 != nil {
  10299. return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
  10300. } else if that1.Field6 != nil {
  10301. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
  10302. }
  10303. if this.Field13 != nil && that1.Field13 != nil {
  10304. if *this.Field13 != *that1.Field13 {
  10305. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
  10306. }
  10307. } else if this.Field13 != nil {
  10308. return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
  10309. } else if that1.Field13 != nil {
  10310. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
  10311. }
  10312. if this.Field14 != nil && that1.Field14 != nil {
  10313. if *this.Field14 != *that1.Field14 {
  10314. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
  10315. }
  10316. } else if this.Field14 != nil {
  10317. return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
  10318. } else if that1.Field14 != nil {
  10319. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
  10320. }
  10321. if !bytes.Equal(this.Field15, that1.Field15) {
  10322. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
  10323. }
  10324. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10325. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  10326. }
  10327. return nil
  10328. }
  10329. func (this *NinOptNativeUnion) Equal(that interface{}) bool {
  10330. if that == nil {
  10331. if this == nil {
  10332. return true
  10333. }
  10334. return false
  10335. }
  10336. that1, ok := that.(*NinOptNativeUnion)
  10337. if !ok {
  10338. that2, ok := that.(NinOptNativeUnion)
  10339. if ok {
  10340. that1 = &that2
  10341. } else {
  10342. return false
  10343. }
  10344. }
  10345. if that1 == nil {
  10346. if this == nil {
  10347. return true
  10348. }
  10349. return false
  10350. } else if this == nil {
  10351. return false
  10352. }
  10353. if this.Field1 != nil && that1.Field1 != nil {
  10354. if *this.Field1 != *that1.Field1 {
  10355. return false
  10356. }
  10357. } else if this.Field1 != nil {
  10358. return false
  10359. } else if that1.Field1 != nil {
  10360. return false
  10361. }
  10362. if this.Field2 != nil && that1.Field2 != nil {
  10363. if *this.Field2 != *that1.Field2 {
  10364. return false
  10365. }
  10366. } else if this.Field2 != nil {
  10367. return false
  10368. } else if that1.Field2 != nil {
  10369. return false
  10370. }
  10371. if this.Field3 != nil && that1.Field3 != nil {
  10372. if *this.Field3 != *that1.Field3 {
  10373. return false
  10374. }
  10375. } else if this.Field3 != nil {
  10376. return false
  10377. } else if that1.Field3 != nil {
  10378. return false
  10379. }
  10380. if this.Field4 != nil && that1.Field4 != nil {
  10381. if *this.Field4 != *that1.Field4 {
  10382. return false
  10383. }
  10384. } else if this.Field4 != nil {
  10385. return false
  10386. } else if that1.Field4 != nil {
  10387. return false
  10388. }
  10389. if this.Field5 != nil && that1.Field5 != nil {
  10390. if *this.Field5 != *that1.Field5 {
  10391. return false
  10392. }
  10393. } else if this.Field5 != nil {
  10394. return false
  10395. } else if that1.Field5 != nil {
  10396. return false
  10397. }
  10398. if this.Field6 != nil && that1.Field6 != nil {
  10399. if *this.Field6 != *that1.Field6 {
  10400. return false
  10401. }
  10402. } else if this.Field6 != nil {
  10403. return false
  10404. } else if that1.Field6 != nil {
  10405. return false
  10406. }
  10407. if this.Field13 != nil && that1.Field13 != nil {
  10408. if *this.Field13 != *that1.Field13 {
  10409. return false
  10410. }
  10411. } else if this.Field13 != nil {
  10412. return false
  10413. } else if that1.Field13 != nil {
  10414. return false
  10415. }
  10416. if this.Field14 != nil && that1.Field14 != nil {
  10417. if *this.Field14 != *that1.Field14 {
  10418. return false
  10419. }
  10420. } else if this.Field14 != nil {
  10421. return false
  10422. } else if that1.Field14 != nil {
  10423. return false
  10424. }
  10425. if !bytes.Equal(this.Field15, that1.Field15) {
  10426. return false
  10427. }
  10428. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10429. return false
  10430. }
  10431. return true
  10432. }
  10433. func (this *NinOptStructUnion) VerboseEqual(that interface{}) error {
  10434. if that == nil {
  10435. if this == nil {
  10436. return nil
  10437. }
  10438. return fmt.Errorf("that == nil && this != nil")
  10439. }
  10440. that1, ok := that.(*NinOptStructUnion)
  10441. if !ok {
  10442. that2, ok := that.(NinOptStructUnion)
  10443. if ok {
  10444. that1 = &that2
  10445. } else {
  10446. return fmt.Errorf("that is not of type *NinOptStructUnion")
  10447. }
  10448. }
  10449. if that1 == nil {
  10450. if this == nil {
  10451. return nil
  10452. }
  10453. return fmt.Errorf("that is type *NinOptStructUnion but is nil && this != nil")
  10454. } else if this == nil {
  10455. return fmt.Errorf("that is type *NinOptStructUnion but is not nil && this == nil")
  10456. }
  10457. if this.Field1 != nil && that1.Field1 != nil {
  10458. if *this.Field1 != *that1.Field1 {
  10459. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  10460. }
  10461. } else if this.Field1 != nil {
  10462. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  10463. } else if that1.Field1 != nil {
  10464. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  10465. }
  10466. if this.Field2 != nil && that1.Field2 != nil {
  10467. if *this.Field2 != *that1.Field2 {
  10468. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  10469. }
  10470. } else if this.Field2 != nil {
  10471. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  10472. } else if that1.Field2 != nil {
  10473. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  10474. }
  10475. if !this.Field3.Equal(that1.Field3) {
  10476. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  10477. }
  10478. if !this.Field4.Equal(that1.Field4) {
  10479. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
  10480. }
  10481. if this.Field6 != nil && that1.Field6 != nil {
  10482. if *this.Field6 != *that1.Field6 {
  10483. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
  10484. }
  10485. } else if this.Field6 != nil {
  10486. return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
  10487. } else if that1.Field6 != nil {
  10488. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
  10489. }
  10490. if this.Field7 != nil && that1.Field7 != nil {
  10491. if *this.Field7 != *that1.Field7 {
  10492. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
  10493. }
  10494. } else if this.Field7 != nil {
  10495. return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
  10496. } else if that1.Field7 != nil {
  10497. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
  10498. }
  10499. if this.Field13 != nil && that1.Field13 != nil {
  10500. if *this.Field13 != *that1.Field13 {
  10501. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
  10502. }
  10503. } else if this.Field13 != nil {
  10504. return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
  10505. } else if that1.Field13 != nil {
  10506. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
  10507. }
  10508. if this.Field14 != nil && that1.Field14 != nil {
  10509. if *this.Field14 != *that1.Field14 {
  10510. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
  10511. }
  10512. } else if this.Field14 != nil {
  10513. return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
  10514. } else if that1.Field14 != nil {
  10515. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
  10516. }
  10517. if !bytes.Equal(this.Field15, that1.Field15) {
  10518. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
  10519. }
  10520. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10521. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  10522. }
  10523. return nil
  10524. }
  10525. func (this *NinOptStructUnion) Equal(that interface{}) bool {
  10526. if that == nil {
  10527. if this == nil {
  10528. return true
  10529. }
  10530. return false
  10531. }
  10532. that1, ok := that.(*NinOptStructUnion)
  10533. if !ok {
  10534. that2, ok := that.(NinOptStructUnion)
  10535. if ok {
  10536. that1 = &that2
  10537. } else {
  10538. return false
  10539. }
  10540. }
  10541. if that1 == nil {
  10542. if this == nil {
  10543. return true
  10544. }
  10545. return false
  10546. } else if this == nil {
  10547. return false
  10548. }
  10549. if this.Field1 != nil && that1.Field1 != nil {
  10550. if *this.Field1 != *that1.Field1 {
  10551. return false
  10552. }
  10553. } else if this.Field1 != nil {
  10554. return false
  10555. } else if that1.Field1 != nil {
  10556. return false
  10557. }
  10558. if this.Field2 != nil && that1.Field2 != nil {
  10559. if *this.Field2 != *that1.Field2 {
  10560. return false
  10561. }
  10562. } else if this.Field2 != nil {
  10563. return false
  10564. } else if that1.Field2 != nil {
  10565. return false
  10566. }
  10567. if !this.Field3.Equal(that1.Field3) {
  10568. return false
  10569. }
  10570. if !this.Field4.Equal(that1.Field4) {
  10571. return false
  10572. }
  10573. if this.Field6 != nil && that1.Field6 != nil {
  10574. if *this.Field6 != *that1.Field6 {
  10575. return false
  10576. }
  10577. } else if this.Field6 != nil {
  10578. return false
  10579. } else if that1.Field6 != nil {
  10580. return false
  10581. }
  10582. if this.Field7 != nil && that1.Field7 != nil {
  10583. if *this.Field7 != *that1.Field7 {
  10584. return false
  10585. }
  10586. } else if this.Field7 != nil {
  10587. return false
  10588. } else if that1.Field7 != nil {
  10589. return false
  10590. }
  10591. if this.Field13 != nil && that1.Field13 != nil {
  10592. if *this.Field13 != *that1.Field13 {
  10593. return false
  10594. }
  10595. } else if this.Field13 != nil {
  10596. return false
  10597. } else if that1.Field13 != nil {
  10598. return false
  10599. }
  10600. if this.Field14 != nil && that1.Field14 != nil {
  10601. if *this.Field14 != *that1.Field14 {
  10602. return false
  10603. }
  10604. } else if this.Field14 != nil {
  10605. return false
  10606. } else if that1.Field14 != nil {
  10607. return false
  10608. }
  10609. if !bytes.Equal(this.Field15, that1.Field15) {
  10610. return false
  10611. }
  10612. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10613. return false
  10614. }
  10615. return true
  10616. }
  10617. func (this *NinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
  10618. if that == nil {
  10619. if this == nil {
  10620. return nil
  10621. }
  10622. return fmt.Errorf("that == nil && this != nil")
  10623. }
  10624. that1, ok := that.(*NinEmbeddedStructUnion)
  10625. if !ok {
  10626. that2, ok := that.(NinEmbeddedStructUnion)
  10627. if ok {
  10628. that1 = &that2
  10629. } else {
  10630. return fmt.Errorf("that is not of type *NinEmbeddedStructUnion")
  10631. }
  10632. }
  10633. if that1 == nil {
  10634. if this == nil {
  10635. return nil
  10636. }
  10637. return fmt.Errorf("that is type *NinEmbeddedStructUnion but is nil && this != nil")
  10638. } else if this == nil {
  10639. return fmt.Errorf("that is type *NinEmbeddedStructUnion but is not nil && this == nil")
  10640. }
  10641. if !this.NidOptNative.Equal(that1.NidOptNative) {
  10642. return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
  10643. }
  10644. if !this.Field200.Equal(that1.Field200) {
  10645. return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200)
  10646. }
  10647. if this.Field210 != nil && that1.Field210 != nil {
  10648. if *this.Field210 != *that1.Field210 {
  10649. return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210)
  10650. }
  10651. } else if this.Field210 != nil {
  10652. return fmt.Errorf("this.Field210 == nil && that.Field210 != nil")
  10653. } else if that1.Field210 != nil {
  10654. return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210)
  10655. }
  10656. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10657. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  10658. }
  10659. return nil
  10660. }
  10661. func (this *NinEmbeddedStructUnion) Equal(that interface{}) bool {
  10662. if that == nil {
  10663. if this == nil {
  10664. return true
  10665. }
  10666. return false
  10667. }
  10668. that1, ok := that.(*NinEmbeddedStructUnion)
  10669. if !ok {
  10670. that2, ok := that.(NinEmbeddedStructUnion)
  10671. if ok {
  10672. that1 = &that2
  10673. } else {
  10674. return false
  10675. }
  10676. }
  10677. if that1 == nil {
  10678. if this == nil {
  10679. return true
  10680. }
  10681. return false
  10682. } else if this == nil {
  10683. return false
  10684. }
  10685. if !this.NidOptNative.Equal(that1.NidOptNative) {
  10686. return false
  10687. }
  10688. if !this.Field200.Equal(that1.Field200) {
  10689. return false
  10690. }
  10691. if this.Field210 != nil && that1.Field210 != nil {
  10692. if *this.Field210 != *that1.Field210 {
  10693. return false
  10694. }
  10695. } else if this.Field210 != nil {
  10696. return false
  10697. } else if that1.Field210 != nil {
  10698. return false
  10699. }
  10700. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10701. return false
  10702. }
  10703. return true
  10704. }
  10705. func (this *NinNestedStructUnion) VerboseEqual(that interface{}) error {
  10706. if that == nil {
  10707. if this == nil {
  10708. return nil
  10709. }
  10710. return fmt.Errorf("that == nil && this != nil")
  10711. }
  10712. that1, ok := that.(*NinNestedStructUnion)
  10713. if !ok {
  10714. that2, ok := that.(NinNestedStructUnion)
  10715. if ok {
  10716. that1 = &that2
  10717. } else {
  10718. return fmt.Errorf("that is not of type *NinNestedStructUnion")
  10719. }
  10720. }
  10721. if that1 == nil {
  10722. if this == nil {
  10723. return nil
  10724. }
  10725. return fmt.Errorf("that is type *NinNestedStructUnion but is nil && this != nil")
  10726. } else if this == nil {
  10727. return fmt.Errorf("that is type *NinNestedStructUnion but is not nil && this == nil")
  10728. }
  10729. if !this.Field1.Equal(that1.Field1) {
  10730. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  10731. }
  10732. if !this.Field2.Equal(that1.Field2) {
  10733. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  10734. }
  10735. if !this.Field3.Equal(that1.Field3) {
  10736. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  10737. }
  10738. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10739. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  10740. }
  10741. return nil
  10742. }
  10743. func (this *NinNestedStructUnion) Equal(that interface{}) bool {
  10744. if that == nil {
  10745. if this == nil {
  10746. return true
  10747. }
  10748. return false
  10749. }
  10750. that1, ok := that.(*NinNestedStructUnion)
  10751. if !ok {
  10752. that2, ok := that.(NinNestedStructUnion)
  10753. if ok {
  10754. that1 = &that2
  10755. } else {
  10756. return false
  10757. }
  10758. }
  10759. if that1 == nil {
  10760. if this == nil {
  10761. return true
  10762. }
  10763. return false
  10764. } else if this == nil {
  10765. return false
  10766. }
  10767. if !this.Field1.Equal(that1.Field1) {
  10768. return false
  10769. }
  10770. if !this.Field2.Equal(that1.Field2) {
  10771. return false
  10772. }
  10773. if !this.Field3.Equal(that1.Field3) {
  10774. return false
  10775. }
  10776. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10777. return false
  10778. }
  10779. return true
  10780. }
  10781. func (this *Tree) VerboseEqual(that interface{}) error {
  10782. if that == nil {
  10783. if this == nil {
  10784. return nil
  10785. }
  10786. return fmt.Errorf("that == nil && this != nil")
  10787. }
  10788. that1, ok := that.(*Tree)
  10789. if !ok {
  10790. that2, ok := that.(Tree)
  10791. if ok {
  10792. that1 = &that2
  10793. } else {
  10794. return fmt.Errorf("that is not of type *Tree")
  10795. }
  10796. }
  10797. if that1 == nil {
  10798. if this == nil {
  10799. return nil
  10800. }
  10801. return fmt.Errorf("that is type *Tree but is nil && this != nil")
  10802. } else if this == nil {
  10803. return fmt.Errorf("that is type *Tree but is not nil && this == nil")
  10804. }
  10805. if !this.Or.Equal(that1.Or) {
  10806. return fmt.Errorf("Or this(%v) Not Equal that(%v)", this.Or, that1.Or)
  10807. }
  10808. if !this.And.Equal(that1.And) {
  10809. return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
  10810. }
  10811. if !this.Leaf.Equal(that1.Leaf) {
  10812. return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
  10813. }
  10814. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10815. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  10816. }
  10817. return nil
  10818. }
  10819. func (this *Tree) Equal(that interface{}) bool {
  10820. if that == nil {
  10821. if this == nil {
  10822. return true
  10823. }
  10824. return false
  10825. }
  10826. that1, ok := that.(*Tree)
  10827. if !ok {
  10828. that2, ok := that.(Tree)
  10829. if ok {
  10830. that1 = &that2
  10831. } else {
  10832. return false
  10833. }
  10834. }
  10835. if that1 == nil {
  10836. if this == nil {
  10837. return true
  10838. }
  10839. return false
  10840. } else if this == nil {
  10841. return false
  10842. }
  10843. if !this.Or.Equal(that1.Or) {
  10844. return false
  10845. }
  10846. if !this.And.Equal(that1.And) {
  10847. return false
  10848. }
  10849. if !this.Leaf.Equal(that1.Leaf) {
  10850. return false
  10851. }
  10852. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10853. return false
  10854. }
  10855. return true
  10856. }
  10857. func (this *OrBranch) VerboseEqual(that interface{}) error {
  10858. if that == nil {
  10859. if this == nil {
  10860. return nil
  10861. }
  10862. return fmt.Errorf("that == nil && this != nil")
  10863. }
  10864. that1, ok := that.(*OrBranch)
  10865. if !ok {
  10866. that2, ok := that.(OrBranch)
  10867. if ok {
  10868. that1 = &that2
  10869. } else {
  10870. return fmt.Errorf("that is not of type *OrBranch")
  10871. }
  10872. }
  10873. if that1 == nil {
  10874. if this == nil {
  10875. return nil
  10876. }
  10877. return fmt.Errorf("that is type *OrBranch but is nil && this != nil")
  10878. } else if this == nil {
  10879. return fmt.Errorf("that is type *OrBranch but is not nil && this == nil")
  10880. }
  10881. if !this.Left.Equal(&that1.Left) {
  10882. return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
  10883. }
  10884. if !this.Right.Equal(&that1.Right) {
  10885. return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
  10886. }
  10887. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10888. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  10889. }
  10890. return nil
  10891. }
  10892. func (this *OrBranch) Equal(that interface{}) bool {
  10893. if that == nil {
  10894. if this == nil {
  10895. return true
  10896. }
  10897. return false
  10898. }
  10899. that1, ok := that.(*OrBranch)
  10900. if !ok {
  10901. that2, ok := that.(OrBranch)
  10902. if ok {
  10903. that1 = &that2
  10904. } else {
  10905. return false
  10906. }
  10907. }
  10908. if that1 == nil {
  10909. if this == nil {
  10910. return true
  10911. }
  10912. return false
  10913. } else if this == nil {
  10914. return false
  10915. }
  10916. if !this.Left.Equal(&that1.Left) {
  10917. return false
  10918. }
  10919. if !this.Right.Equal(&that1.Right) {
  10920. return false
  10921. }
  10922. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10923. return false
  10924. }
  10925. return true
  10926. }
  10927. func (this *AndBranch) VerboseEqual(that interface{}) error {
  10928. if that == nil {
  10929. if this == nil {
  10930. return nil
  10931. }
  10932. return fmt.Errorf("that == nil && this != nil")
  10933. }
  10934. that1, ok := that.(*AndBranch)
  10935. if !ok {
  10936. that2, ok := that.(AndBranch)
  10937. if ok {
  10938. that1 = &that2
  10939. } else {
  10940. return fmt.Errorf("that is not of type *AndBranch")
  10941. }
  10942. }
  10943. if that1 == nil {
  10944. if this == nil {
  10945. return nil
  10946. }
  10947. return fmt.Errorf("that is type *AndBranch but is nil && this != nil")
  10948. } else if this == nil {
  10949. return fmt.Errorf("that is type *AndBranch but is not nil && this == nil")
  10950. }
  10951. if !this.Left.Equal(&that1.Left) {
  10952. return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
  10953. }
  10954. if !this.Right.Equal(&that1.Right) {
  10955. return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
  10956. }
  10957. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10958. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  10959. }
  10960. return nil
  10961. }
  10962. func (this *AndBranch) Equal(that interface{}) bool {
  10963. if that == nil {
  10964. if this == nil {
  10965. return true
  10966. }
  10967. return false
  10968. }
  10969. that1, ok := that.(*AndBranch)
  10970. if !ok {
  10971. that2, ok := that.(AndBranch)
  10972. if ok {
  10973. that1 = &that2
  10974. } else {
  10975. return false
  10976. }
  10977. }
  10978. if that1 == nil {
  10979. if this == nil {
  10980. return true
  10981. }
  10982. return false
  10983. } else if this == nil {
  10984. return false
  10985. }
  10986. if !this.Left.Equal(&that1.Left) {
  10987. return false
  10988. }
  10989. if !this.Right.Equal(&that1.Right) {
  10990. return false
  10991. }
  10992. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  10993. return false
  10994. }
  10995. return true
  10996. }
  10997. func (this *Leaf) VerboseEqual(that interface{}) error {
  10998. if that == nil {
  10999. if this == nil {
  11000. return nil
  11001. }
  11002. return fmt.Errorf("that == nil && this != nil")
  11003. }
  11004. that1, ok := that.(*Leaf)
  11005. if !ok {
  11006. that2, ok := that.(Leaf)
  11007. if ok {
  11008. that1 = &that2
  11009. } else {
  11010. return fmt.Errorf("that is not of type *Leaf")
  11011. }
  11012. }
  11013. if that1 == nil {
  11014. if this == nil {
  11015. return nil
  11016. }
  11017. return fmt.Errorf("that is type *Leaf but is nil && this != nil")
  11018. } else if this == nil {
  11019. return fmt.Errorf("that is type *Leaf but is not nil && this == nil")
  11020. }
  11021. if this.Value != that1.Value {
  11022. return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
  11023. }
  11024. if this.StrValue != that1.StrValue {
  11025. return fmt.Errorf("StrValue this(%v) Not Equal that(%v)", this.StrValue, that1.StrValue)
  11026. }
  11027. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11028. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11029. }
  11030. return nil
  11031. }
  11032. func (this *Leaf) Equal(that interface{}) bool {
  11033. if that == nil {
  11034. if this == nil {
  11035. return true
  11036. }
  11037. return false
  11038. }
  11039. that1, ok := that.(*Leaf)
  11040. if !ok {
  11041. that2, ok := that.(Leaf)
  11042. if ok {
  11043. that1 = &that2
  11044. } else {
  11045. return false
  11046. }
  11047. }
  11048. if that1 == nil {
  11049. if this == nil {
  11050. return true
  11051. }
  11052. return false
  11053. } else if this == nil {
  11054. return false
  11055. }
  11056. if this.Value != that1.Value {
  11057. return false
  11058. }
  11059. if this.StrValue != that1.StrValue {
  11060. return false
  11061. }
  11062. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11063. return false
  11064. }
  11065. return true
  11066. }
  11067. func (this *DeepTree) VerboseEqual(that interface{}) error {
  11068. if that == nil {
  11069. if this == nil {
  11070. return nil
  11071. }
  11072. return fmt.Errorf("that == nil && this != nil")
  11073. }
  11074. that1, ok := that.(*DeepTree)
  11075. if !ok {
  11076. that2, ok := that.(DeepTree)
  11077. if ok {
  11078. that1 = &that2
  11079. } else {
  11080. return fmt.Errorf("that is not of type *DeepTree")
  11081. }
  11082. }
  11083. if that1 == nil {
  11084. if this == nil {
  11085. return nil
  11086. }
  11087. return fmt.Errorf("that is type *DeepTree but is nil && this != nil")
  11088. } else if this == nil {
  11089. return fmt.Errorf("that is type *DeepTree but is not nil && this == nil")
  11090. }
  11091. if !this.Down.Equal(that1.Down) {
  11092. return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
  11093. }
  11094. if !this.And.Equal(that1.And) {
  11095. return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And)
  11096. }
  11097. if !this.Leaf.Equal(that1.Leaf) {
  11098. return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf)
  11099. }
  11100. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11101. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11102. }
  11103. return nil
  11104. }
  11105. func (this *DeepTree) Equal(that interface{}) bool {
  11106. if that == nil {
  11107. if this == nil {
  11108. return true
  11109. }
  11110. return false
  11111. }
  11112. that1, ok := that.(*DeepTree)
  11113. if !ok {
  11114. that2, ok := that.(DeepTree)
  11115. if ok {
  11116. that1 = &that2
  11117. } else {
  11118. return false
  11119. }
  11120. }
  11121. if that1 == nil {
  11122. if this == nil {
  11123. return true
  11124. }
  11125. return false
  11126. } else if this == nil {
  11127. return false
  11128. }
  11129. if !this.Down.Equal(that1.Down) {
  11130. return false
  11131. }
  11132. if !this.And.Equal(that1.And) {
  11133. return false
  11134. }
  11135. if !this.Leaf.Equal(that1.Leaf) {
  11136. return false
  11137. }
  11138. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11139. return false
  11140. }
  11141. return true
  11142. }
  11143. func (this *ADeepBranch) VerboseEqual(that interface{}) error {
  11144. if that == nil {
  11145. if this == nil {
  11146. return nil
  11147. }
  11148. return fmt.Errorf("that == nil && this != nil")
  11149. }
  11150. that1, ok := that.(*ADeepBranch)
  11151. if !ok {
  11152. that2, ok := that.(ADeepBranch)
  11153. if ok {
  11154. that1 = &that2
  11155. } else {
  11156. return fmt.Errorf("that is not of type *ADeepBranch")
  11157. }
  11158. }
  11159. if that1 == nil {
  11160. if this == nil {
  11161. return nil
  11162. }
  11163. return fmt.Errorf("that is type *ADeepBranch but is nil && this != nil")
  11164. } else if this == nil {
  11165. return fmt.Errorf("that is type *ADeepBranch but is not nil && this == nil")
  11166. }
  11167. if !this.Down.Equal(&that1.Down) {
  11168. return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down)
  11169. }
  11170. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11171. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11172. }
  11173. return nil
  11174. }
  11175. func (this *ADeepBranch) Equal(that interface{}) bool {
  11176. if that == nil {
  11177. if this == nil {
  11178. return true
  11179. }
  11180. return false
  11181. }
  11182. that1, ok := that.(*ADeepBranch)
  11183. if !ok {
  11184. that2, ok := that.(ADeepBranch)
  11185. if ok {
  11186. that1 = &that2
  11187. } else {
  11188. return false
  11189. }
  11190. }
  11191. if that1 == nil {
  11192. if this == nil {
  11193. return true
  11194. }
  11195. return false
  11196. } else if this == nil {
  11197. return false
  11198. }
  11199. if !this.Down.Equal(&that1.Down) {
  11200. return false
  11201. }
  11202. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11203. return false
  11204. }
  11205. return true
  11206. }
  11207. func (this *AndDeepBranch) VerboseEqual(that interface{}) error {
  11208. if that == nil {
  11209. if this == nil {
  11210. return nil
  11211. }
  11212. return fmt.Errorf("that == nil && this != nil")
  11213. }
  11214. that1, ok := that.(*AndDeepBranch)
  11215. if !ok {
  11216. that2, ok := that.(AndDeepBranch)
  11217. if ok {
  11218. that1 = &that2
  11219. } else {
  11220. return fmt.Errorf("that is not of type *AndDeepBranch")
  11221. }
  11222. }
  11223. if that1 == nil {
  11224. if this == nil {
  11225. return nil
  11226. }
  11227. return fmt.Errorf("that is type *AndDeepBranch but is nil && this != nil")
  11228. } else if this == nil {
  11229. return fmt.Errorf("that is type *AndDeepBranch but is not nil && this == nil")
  11230. }
  11231. if !this.Left.Equal(&that1.Left) {
  11232. return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
  11233. }
  11234. if !this.Right.Equal(&that1.Right) {
  11235. return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
  11236. }
  11237. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11238. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11239. }
  11240. return nil
  11241. }
  11242. func (this *AndDeepBranch) Equal(that interface{}) bool {
  11243. if that == nil {
  11244. if this == nil {
  11245. return true
  11246. }
  11247. return false
  11248. }
  11249. that1, ok := that.(*AndDeepBranch)
  11250. if !ok {
  11251. that2, ok := that.(AndDeepBranch)
  11252. if ok {
  11253. that1 = &that2
  11254. } else {
  11255. return false
  11256. }
  11257. }
  11258. if that1 == nil {
  11259. if this == nil {
  11260. return true
  11261. }
  11262. return false
  11263. } else if this == nil {
  11264. return false
  11265. }
  11266. if !this.Left.Equal(&that1.Left) {
  11267. return false
  11268. }
  11269. if !this.Right.Equal(&that1.Right) {
  11270. return false
  11271. }
  11272. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11273. return false
  11274. }
  11275. return true
  11276. }
  11277. func (this *DeepLeaf) VerboseEqual(that interface{}) error {
  11278. if that == nil {
  11279. if this == nil {
  11280. return nil
  11281. }
  11282. return fmt.Errorf("that == nil && this != nil")
  11283. }
  11284. that1, ok := that.(*DeepLeaf)
  11285. if !ok {
  11286. that2, ok := that.(DeepLeaf)
  11287. if ok {
  11288. that1 = &that2
  11289. } else {
  11290. return fmt.Errorf("that is not of type *DeepLeaf")
  11291. }
  11292. }
  11293. if that1 == nil {
  11294. if this == nil {
  11295. return nil
  11296. }
  11297. return fmt.Errorf("that is type *DeepLeaf but is nil && this != nil")
  11298. } else if this == nil {
  11299. return fmt.Errorf("that is type *DeepLeaf but is not nil && this == nil")
  11300. }
  11301. if !this.Tree.Equal(&that1.Tree) {
  11302. return fmt.Errorf("Tree this(%v) Not Equal that(%v)", this.Tree, that1.Tree)
  11303. }
  11304. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11305. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11306. }
  11307. return nil
  11308. }
  11309. func (this *DeepLeaf) Equal(that interface{}) bool {
  11310. if that == nil {
  11311. if this == nil {
  11312. return true
  11313. }
  11314. return false
  11315. }
  11316. that1, ok := that.(*DeepLeaf)
  11317. if !ok {
  11318. that2, ok := that.(DeepLeaf)
  11319. if ok {
  11320. that1 = &that2
  11321. } else {
  11322. return false
  11323. }
  11324. }
  11325. if that1 == nil {
  11326. if this == nil {
  11327. return true
  11328. }
  11329. return false
  11330. } else if this == nil {
  11331. return false
  11332. }
  11333. if !this.Tree.Equal(&that1.Tree) {
  11334. return false
  11335. }
  11336. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11337. return false
  11338. }
  11339. return true
  11340. }
  11341. func (this *Nil) VerboseEqual(that interface{}) error {
  11342. if that == nil {
  11343. if this == nil {
  11344. return nil
  11345. }
  11346. return fmt.Errorf("that == nil && this != nil")
  11347. }
  11348. that1, ok := that.(*Nil)
  11349. if !ok {
  11350. that2, ok := that.(Nil)
  11351. if ok {
  11352. that1 = &that2
  11353. } else {
  11354. return fmt.Errorf("that is not of type *Nil")
  11355. }
  11356. }
  11357. if that1 == nil {
  11358. if this == nil {
  11359. return nil
  11360. }
  11361. return fmt.Errorf("that is type *Nil but is nil && this != nil")
  11362. } else if this == nil {
  11363. return fmt.Errorf("that is type *Nil but is not nil && this == nil")
  11364. }
  11365. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11366. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11367. }
  11368. return nil
  11369. }
  11370. func (this *Nil) Equal(that interface{}) bool {
  11371. if that == nil {
  11372. if this == nil {
  11373. return true
  11374. }
  11375. return false
  11376. }
  11377. that1, ok := that.(*Nil)
  11378. if !ok {
  11379. that2, ok := that.(Nil)
  11380. if ok {
  11381. that1 = &that2
  11382. } else {
  11383. return false
  11384. }
  11385. }
  11386. if that1 == nil {
  11387. if this == nil {
  11388. return true
  11389. }
  11390. return false
  11391. } else if this == nil {
  11392. return false
  11393. }
  11394. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11395. return false
  11396. }
  11397. return true
  11398. }
  11399. func (this *NidOptEnum) VerboseEqual(that interface{}) error {
  11400. if that == nil {
  11401. if this == nil {
  11402. return nil
  11403. }
  11404. return fmt.Errorf("that == nil && this != nil")
  11405. }
  11406. that1, ok := that.(*NidOptEnum)
  11407. if !ok {
  11408. that2, ok := that.(NidOptEnum)
  11409. if ok {
  11410. that1 = &that2
  11411. } else {
  11412. return fmt.Errorf("that is not of type *NidOptEnum")
  11413. }
  11414. }
  11415. if that1 == nil {
  11416. if this == nil {
  11417. return nil
  11418. }
  11419. return fmt.Errorf("that is type *NidOptEnum but is nil && this != nil")
  11420. } else if this == nil {
  11421. return fmt.Errorf("that is type *NidOptEnum but is not nil && this == nil")
  11422. }
  11423. if this.Field1 != that1.Field1 {
  11424. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  11425. }
  11426. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11427. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11428. }
  11429. return nil
  11430. }
  11431. func (this *NidOptEnum) Equal(that interface{}) bool {
  11432. if that == nil {
  11433. if this == nil {
  11434. return true
  11435. }
  11436. return false
  11437. }
  11438. that1, ok := that.(*NidOptEnum)
  11439. if !ok {
  11440. that2, ok := that.(NidOptEnum)
  11441. if ok {
  11442. that1 = &that2
  11443. } else {
  11444. return false
  11445. }
  11446. }
  11447. if that1 == nil {
  11448. if this == nil {
  11449. return true
  11450. }
  11451. return false
  11452. } else if this == nil {
  11453. return false
  11454. }
  11455. if this.Field1 != that1.Field1 {
  11456. return false
  11457. }
  11458. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11459. return false
  11460. }
  11461. return true
  11462. }
  11463. func (this *NinOptEnum) VerboseEqual(that interface{}) error {
  11464. if that == nil {
  11465. if this == nil {
  11466. return nil
  11467. }
  11468. return fmt.Errorf("that == nil && this != nil")
  11469. }
  11470. that1, ok := that.(*NinOptEnum)
  11471. if !ok {
  11472. that2, ok := that.(NinOptEnum)
  11473. if ok {
  11474. that1 = &that2
  11475. } else {
  11476. return fmt.Errorf("that is not of type *NinOptEnum")
  11477. }
  11478. }
  11479. if that1 == nil {
  11480. if this == nil {
  11481. return nil
  11482. }
  11483. return fmt.Errorf("that is type *NinOptEnum but is nil && this != nil")
  11484. } else if this == nil {
  11485. return fmt.Errorf("that is type *NinOptEnum but is not nil && this == nil")
  11486. }
  11487. if this.Field1 != nil && that1.Field1 != nil {
  11488. if *this.Field1 != *that1.Field1 {
  11489. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  11490. }
  11491. } else if this.Field1 != nil {
  11492. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  11493. } else if that1.Field1 != nil {
  11494. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  11495. }
  11496. if this.Field2 != nil && that1.Field2 != nil {
  11497. if *this.Field2 != *that1.Field2 {
  11498. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  11499. }
  11500. } else if this.Field2 != nil {
  11501. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  11502. } else if that1.Field2 != nil {
  11503. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  11504. }
  11505. if this.Field3 != nil && that1.Field3 != nil {
  11506. if *this.Field3 != *that1.Field3 {
  11507. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
  11508. }
  11509. } else if this.Field3 != nil {
  11510. return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
  11511. } else if that1.Field3 != nil {
  11512. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  11513. }
  11514. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11515. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11516. }
  11517. return nil
  11518. }
  11519. func (this *NinOptEnum) Equal(that interface{}) bool {
  11520. if that == nil {
  11521. if this == nil {
  11522. return true
  11523. }
  11524. return false
  11525. }
  11526. that1, ok := that.(*NinOptEnum)
  11527. if !ok {
  11528. that2, ok := that.(NinOptEnum)
  11529. if ok {
  11530. that1 = &that2
  11531. } else {
  11532. return false
  11533. }
  11534. }
  11535. if that1 == nil {
  11536. if this == nil {
  11537. return true
  11538. }
  11539. return false
  11540. } else if this == nil {
  11541. return false
  11542. }
  11543. if this.Field1 != nil && that1.Field1 != nil {
  11544. if *this.Field1 != *that1.Field1 {
  11545. return false
  11546. }
  11547. } else if this.Field1 != nil {
  11548. return false
  11549. } else if that1.Field1 != nil {
  11550. return false
  11551. }
  11552. if this.Field2 != nil && that1.Field2 != nil {
  11553. if *this.Field2 != *that1.Field2 {
  11554. return false
  11555. }
  11556. } else if this.Field2 != nil {
  11557. return false
  11558. } else if that1.Field2 != nil {
  11559. return false
  11560. }
  11561. if this.Field3 != nil && that1.Field3 != nil {
  11562. if *this.Field3 != *that1.Field3 {
  11563. return false
  11564. }
  11565. } else if this.Field3 != nil {
  11566. return false
  11567. } else if that1.Field3 != nil {
  11568. return false
  11569. }
  11570. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11571. return false
  11572. }
  11573. return true
  11574. }
  11575. func (this *NidRepEnum) VerboseEqual(that interface{}) error {
  11576. if that == nil {
  11577. if this == nil {
  11578. return nil
  11579. }
  11580. return fmt.Errorf("that == nil && this != nil")
  11581. }
  11582. that1, ok := that.(*NidRepEnum)
  11583. if !ok {
  11584. that2, ok := that.(NidRepEnum)
  11585. if ok {
  11586. that1 = &that2
  11587. } else {
  11588. return fmt.Errorf("that is not of type *NidRepEnum")
  11589. }
  11590. }
  11591. if that1 == nil {
  11592. if this == nil {
  11593. return nil
  11594. }
  11595. return fmt.Errorf("that is type *NidRepEnum but is nil && this != nil")
  11596. } else if this == nil {
  11597. return fmt.Errorf("that is type *NidRepEnum but is not nil && this == nil")
  11598. }
  11599. if len(this.Field1) != len(that1.Field1) {
  11600. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  11601. }
  11602. for i := range this.Field1 {
  11603. if this.Field1[i] != that1.Field1[i] {
  11604. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  11605. }
  11606. }
  11607. if len(this.Field2) != len(that1.Field2) {
  11608. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  11609. }
  11610. for i := range this.Field2 {
  11611. if this.Field2[i] != that1.Field2[i] {
  11612. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  11613. }
  11614. }
  11615. if len(this.Field3) != len(that1.Field3) {
  11616. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
  11617. }
  11618. for i := range this.Field3 {
  11619. if this.Field3[i] != that1.Field3[i] {
  11620. return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
  11621. }
  11622. }
  11623. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11624. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11625. }
  11626. return nil
  11627. }
  11628. func (this *NidRepEnum) Equal(that interface{}) bool {
  11629. if that == nil {
  11630. if this == nil {
  11631. return true
  11632. }
  11633. return false
  11634. }
  11635. that1, ok := that.(*NidRepEnum)
  11636. if !ok {
  11637. that2, ok := that.(NidRepEnum)
  11638. if ok {
  11639. that1 = &that2
  11640. } else {
  11641. return false
  11642. }
  11643. }
  11644. if that1 == nil {
  11645. if this == nil {
  11646. return true
  11647. }
  11648. return false
  11649. } else if this == nil {
  11650. return false
  11651. }
  11652. if len(this.Field1) != len(that1.Field1) {
  11653. return false
  11654. }
  11655. for i := range this.Field1 {
  11656. if this.Field1[i] != that1.Field1[i] {
  11657. return false
  11658. }
  11659. }
  11660. if len(this.Field2) != len(that1.Field2) {
  11661. return false
  11662. }
  11663. for i := range this.Field2 {
  11664. if this.Field2[i] != that1.Field2[i] {
  11665. return false
  11666. }
  11667. }
  11668. if len(this.Field3) != len(that1.Field3) {
  11669. return false
  11670. }
  11671. for i := range this.Field3 {
  11672. if this.Field3[i] != that1.Field3[i] {
  11673. return false
  11674. }
  11675. }
  11676. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11677. return false
  11678. }
  11679. return true
  11680. }
  11681. func (this *NinRepEnum) VerboseEqual(that interface{}) error {
  11682. if that == nil {
  11683. if this == nil {
  11684. return nil
  11685. }
  11686. return fmt.Errorf("that == nil && this != nil")
  11687. }
  11688. that1, ok := that.(*NinRepEnum)
  11689. if !ok {
  11690. that2, ok := that.(NinRepEnum)
  11691. if ok {
  11692. that1 = &that2
  11693. } else {
  11694. return fmt.Errorf("that is not of type *NinRepEnum")
  11695. }
  11696. }
  11697. if that1 == nil {
  11698. if this == nil {
  11699. return nil
  11700. }
  11701. return fmt.Errorf("that is type *NinRepEnum but is nil && this != nil")
  11702. } else if this == nil {
  11703. return fmt.Errorf("that is type *NinRepEnum but is not nil && this == nil")
  11704. }
  11705. if len(this.Field1) != len(that1.Field1) {
  11706. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  11707. }
  11708. for i := range this.Field1 {
  11709. if this.Field1[i] != that1.Field1[i] {
  11710. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  11711. }
  11712. }
  11713. if len(this.Field2) != len(that1.Field2) {
  11714. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2))
  11715. }
  11716. for i := range this.Field2 {
  11717. if this.Field2[i] != that1.Field2[i] {
  11718. return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i])
  11719. }
  11720. }
  11721. if len(this.Field3) != len(that1.Field3) {
  11722. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3))
  11723. }
  11724. for i := range this.Field3 {
  11725. if this.Field3[i] != that1.Field3[i] {
  11726. return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i])
  11727. }
  11728. }
  11729. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11730. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11731. }
  11732. return nil
  11733. }
  11734. func (this *NinRepEnum) Equal(that interface{}) bool {
  11735. if that == nil {
  11736. if this == nil {
  11737. return true
  11738. }
  11739. return false
  11740. }
  11741. that1, ok := that.(*NinRepEnum)
  11742. if !ok {
  11743. that2, ok := that.(NinRepEnum)
  11744. if ok {
  11745. that1 = &that2
  11746. } else {
  11747. return false
  11748. }
  11749. }
  11750. if that1 == nil {
  11751. if this == nil {
  11752. return true
  11753. }
  11754. return false
  11755. } else if this == nil {
  11756. return false
  11757. }
  11758. if len(this.Field1) != len(that1.Field1) {
  11759. return false
  11760. }
  11761. for i := range this.Field1 {
  11762. if this.Field1[i] != that1.Field1[i] {
  11763. return false
  11764. }
  11765. }
  11766. if len(this.Field2) != len(that1.Field2) {
  11767. return false
  11768. }
  11769. for i := range this.Field2 {
  11770. if this.Field2[i] != that1.Field2[i] {
  11771. return false
  11772. }
  11773. }
  11774. if len(this.Field3) != len(that1.Field3) {
  11775. return false
  11776. }
  11777. for i := range this.Field3 {
  11778. if this.Field3[i] != that1.Field3[i] {
  11779. return false
  11780. }
  11781. }
  11782. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11783. return false
  11784. }
  11785. return true
  11786. }
  11787. func (this *NinOptEnumDefault) VerboseEqual(that interface{}) error {
  11788. if that == nil {
  11789. if this == nil {
  11790. return nil
  11791. }
  11792. return fmt.Errorf("that == nil && this != nil")
  11793. }
  11794. that1, ok := that.(*NinOptEnumDefault)
  11795. if !ok {
  11796. that2, ok := that.(NinOptEnumDefault)
  11797. if ok {
  11798. that1 = &that2
  11799. } else {
  11800. return fmt.Errorf("that is not of type *NinOptEnumDefault")
  11801. }
  11802. }
  11803. if that1 == nil {
  11804. if this == nil {
  11805. return nil
  11806. }
  11807. return fmt.Errorf("that is type *NinOptEnumDefault but is nil && this != nil")
  11808. } else if this == nil {
  11809. return fmt.Errorf("that is type *NinOptEnumDefault but is not nil && this == nil")
  11810. }
  11811. if this.Field1 != nil && that1.Field1 != nil {
  11812. if *this.Field1 != *that1.Field1 {
  11813. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  11814. }
  11815. } else if this.Field1 != nil {
  11816. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  11817. } else if that1.Field1 != nil {
  11818. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  11819. }
  11820. if this.Field2 != nil && that1.Field2 != nil {
  11821. if *this.Field2 != *that1.Field2 {
  11822. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  11823. }
  11824. } else if this.Field2 != nil {
  11825. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  11826. } else if that1.Field2 != nil {
  11827. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  11828. }
  11829. if this.Field3 != nil && that1.Field3 != nil {
  11830. if *this.Field3 != *that1.Field3 {
  11831. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
  11832. }
  11833. } else if this.Field3 != nil {
  11834. return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
  11835. } else if that1.Field3 != nil {
  11836. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  11837. }
  11838. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11839. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11840. }
  11841. return nil
  11842. }
  11843. func (this *NinOptEnumDefault) Equal(that interface{}) bool {
  11844. if that == nil {
  11845. if this == nil {
  11846. return true
  11847. }
  11848. return false
  11849. }
  11850. that1, ok := that.(*NinOptEnumDefault)
  11851. if !ok {
  11852. that2, ok := that.(NinOptEnumDefault)
  11853. if ok {
  11854. that1 = &that2
  11855. } else {
  11856. return false
  11857. }
  11858. }
  11859. if that1 == nil {
  11860. if this == nil {
  11861. return true
  11862. }
  11863. return false
  11864. } else if this == nil {
  11865. return false
  11866. }
  11867. if this.Field1 != nil && that1.Field1 != nil {
  11868. if *this.Field1 != *that1.Field1 {
  11869. return false
  11870. }
  11871. } else if this.Field1 != nil {
  11872. return false
  11873. } else if that1.Field1 != nil {
  11874. return false
  11875. }
  11876. if this.Field2 != nil && that1.Field2 != nil {
  11877. if *this.Field2 != *that1.Field2 {
  11878. return false
  11879. }
  11880. } else if this.Field2 != nil {
  11881. return false
  11882. } else if that1.Field2 != nil {
  11883. return false
  11884. }
  11885. if this.Field3 != nil && that1.Field3 != nil {
  11886. if *this.Field3 != *that1.Field3 {
  11887. return false
  11888. }
  11889. } else if this.Field3 != nil {
  11890. return false
  11891. } else if that1.Field3 != nil {
  11892. return false
  11893. }
  11894. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11895. return false
  11896. }
  11897. return true
  11898. }
  11899. func (this *AnotherNinOptEnum) VerboseEqual(that interface{}) error {
  11900. if that == nil {
  11901. if this == nil {
  11902. return nil
  11903. }
  11904. return fmt.Errorf("that == nil && this != nil")
  11905. }
  11906. that1, ok := that.(*AnotherNinOptEnum)
  11907. if !ok {
  11908. that2, ok := that.(AnotherNinOptEnum)
  11909. if ok {
  11910. that1 = &that2
  11911. } else {
  11912. return fmt.Errorf("that is not of type *AnotherNinOptEnum")
  11913. }
  11914. }
  11915. if that1 == nil {
  11916. if this == nil {
  11917. return nil
  11918. }
  11919. return fmt.Errorf("that is type *AnotherNinOptEnum but is nil && this != nil")
  11920. } else if this == nil {
  11921. return fmt.Errorf("that is type *AnotherNinOptEnum but is not nil && this == nil")
  11922. }
  11923. if this.Field1 != nil && that1.Field1 != nil {
  11924. if *this.Field1 != *that1.Field1 {
  11925. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  11926. }
  11927. } else if this.Field1 != nil {
  11928. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  11929. } else if that1.Field1 != nil {
  11930. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  11931. }
  11932. if this.Field2 != nil && that1.Field2 != nil {
  11933. if *this.Field2 != *that1.Field2 {
  11934. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  11935. }
  11936. } else if this.Field2 != nil {
  11937. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  11938. } else if that1.Field2 != nil {
  11939. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  11940. }
  11941. if this.Field3 != nil && that1.Field3 != nil {
  11942. if *this.Field3 != *that1.Field3 {
  11943. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
  11944. }
  11945. } else if this.Field3 != nil {
  11946. return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
  11947. } else if that1.Field3 != nil {
  11948. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  11949. }
  11950. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  11951. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  11952. }
  11953. return nil
  11954. }
  11955. func (this *AnotherNinOptEnum) Equal(that interface{}) bool {
  11956. if that == nil {
  11957. if this == nil {
  11958. return true
  11959. }
  11960. return false
  11961. }
  11962. that1, ok := that.(*AnotherNinOptEnum)
  11963. if !ok {
  11964. that2, ok := that.(AnotherNinOptEnum)
  11965. if ok {
  11966. that1 = &that2
  11967. } else {
  11968. return false
  11969. }
  11970. }
  11971. if that1 == nil {
  11972. if this == nil {
  11973. return true
  11974. }
  11975. return false
  11976. } else if this == nil {
  11977. return false
  11978. }
  11979. if this.Field1 != nil && that1.Field1 != nil {
  11980. if *this.Field1 != *that1.Field1 {
  11981. return false
  11982. }
  11983. } else if this.Field1 != nil {
  11984. return false
  11985. } else if that1.Field1 != nil {
  11986. return false
  11987. }
  11988. if this.Field2 != nil && that1.Field2 != nil {
  11989. if *this.Field2 != *that1.Field2 {
  11990. return false
  11991. }
  11992. } else if this.Field2 != nil {
  11993. return false
  11994. } else if that1.Field2 != nil {
  11995. return false
  11996. }
  11997. if this.Field3 != nil && that1.Field3 != nil {
  11998. if *this.Field3 != *that1.Field3 {
  11999. return false
  12000. }
  12001. } else if this.Field3 != nil {
  12002. return false
  12003. } else if that1.Field3 != nil {
  12004. return false
  12005. }
  12006. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12007. return false
  12008. }
  12009. return true
  12010. }
  12011. func (this *AnotherNinOptEnumDefault) VerboseEqual(that interface{}) error {
  12012. if that == nil {
  12013. if this == nil {
  12014. return nil
  12015. }
  12016. return fmt.Errorf("that == nil && this != nil")
  12017. }
  12018. that1, ok := that.(*AnotherNinOptEnumDefault)
  12019. if !ok {
  12020. that2, ok := that.(AnotherNinOptEnumDefault)
  12021. if ok {
  12022. that1 = &that2
  12023. } else {
  12024. return fmt.Errorf("that is not of type *AnotherNinOptEnumDefault")
  12025. }
  12026. }
  12027. if that1 == nil {
  12028. if this == nil {
  12029. return nil
  12030. }
  12031. return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is nil && this != nil")
  12032. } else if this == nil {
  12033. return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is not nil && this == nil")
  12034. }
  12035. if this.Field1 != nil && that1.Field1 != nil {
  12036. if *this.Field1 != *that1.Field1 {
  12037. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  12038. }
  12039. } else if this.Field1 != nil {
  12040. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  12041. } else if that1.Field1 != nil {
  12042. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  12043. }
  12044. if this.Field2 != nil && that1.Field2 != nil {
  12045. if *this.Field2 != *that1.Field2 {
  12046. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  12047. }
  12048. } else if this.Field2 != nil {
  12049. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  12050. } else if that1.Field2 != nil {
  12051. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  12052. }
  12053. if this.Field3 != nil && that1.Field3 != nil {
  12054. if *this.Field3 != *that1.Field3 {
  12055. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
  12056. }
  12057. } else if this.Field3 != nil {
  12058. return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
  12059. } else if that1.Field3 != nil {
  12060. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  12061. }
  12062. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12063. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  12064. }
  12065. return nil
  12066. }
  12067. func (this *AnotherNinOptEnumDefault) Equal(that interface{}) bool {
  12068. if that == nil {
  12069. if this == nil {
  12070. return true
  12071. }
  12072. return false
  12073. }
  12074. that1, ok := that.(*AnotherNinOptEnumDefault)
  12075. if !ok {
  12076. that2, ok := that.(AnotherNinOptEnumDefault)
  12077. if ok {
  12078. that1 = &that2
  12079. } else {
  12080. return false
  12081. }
  12082. }
  12083. if that1 == nil {
  12084. if this == nil {
  12085. return true
  12086. }
  12087. return false
  12088. } else if this == nil {
  12089. return false
  12090. }
  12091. if this.Field1 != nil && that1.Field1 != nil {
  12092. if *this.Field1 != *that1.Field1 {
  12093. return false
  12094. }
  12095. } else if this.Field1 != nil {
  12096. return false
  12097. } else if that1.Field1 != nil {
  12098. return false
  12099. }
  12100. if this.Field2 != nil && that1.Field2 != nil {
  12101. if *this.Field2 != *that1.Field2 {
  12102. return false
  12103. }
  12104. } else if this.Field2 != nil {
  12105. return false
  12106. } else if that1.Field2 != nil {
  12107. return false
  12108. }
  12109. if this.Field3 != nil && that1.Field3 != nil {
  12110. if *this.Field3 != *that1.Field3 {
  12111. return false
  12112. }
  12113. } else if this.Field3 != nil {
  12114. return false
  12115. } else if that1.Field3 != nil {
  12116. return false
  12117. }
  12118. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12119. return false
  12120. }
  12121. return true
  12122. }
  12123. func (this *Timer) VerboseEqual(that interface{}) error {
  12124. if that == nil {
  12125. if this == nil {
  12126. return nil
  12127. }
  12128. return fmt.Errorf("that == nil && this != nil")
  12129. }
  12130. that1, ok := that.(*Timer)
  12131. if !ok {
  12132. that2, ok := that.(Timer)
  12133. if ok {
  12134. that1 = &that2
  12135. } else {
  12136. return fmt.Errorf("that is not of type *Timer")
  12137. }
  12138. }
  12139. if that1 == nil {
  12140. if this == nil {
  12141. return nil
  12142. }
  12143. return fmt.Errorf("that is type *Timer but is nil && this != nil")
  12144. } else if this == nil {
  12145. return fmt.Errorf("that is type *Timer but is not nil && this == nil")
  12146. }
  12147. if this.Time1 != that1.Time1 {
  12148. return fmt.Errorf("Time1 this(%v) Not Equal that(%v)", this.Time1, that1.Time1)
  12149. }
  12150. if this.Time2 != that1.Time2 {
  12151. return fmt.Errorf("Time2 this(%v) Not Equal that(%v)", this.Time2, that1.Time2)
  12152. }
  12153. if !bytes.Equal(this.Data, that1.Data) {
  12154. return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
  12155. }
  12156. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12157. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  12158. }
  12159. return nil
  12160. }
  12161. func (this *Timer) Equal(that interface{}) bool {
  12162. if that == nil {
  12163. if this == nil {
  12164. return true
  12165. }
  12166. return false
  12167. }
  12168. that1, ok := that.(*Timer)
  12169. if !ok {
  12170. that2, ok := that.(Timer)
  12171. if ok {
  12172. that1 = &that2
  12173. } else {
  12174. return false
  12175. }
  12176. }
  12177. if that1 == nil {
  12178. if this == nil {
  12179. return true
  12180. }
  12181. return false
  12182. } else if this == nil {
  12183. return false
  12184. }
  12185. if this.Time1 != that1.Time1 {
  12186. return false
  12187. }
  12188. if this.Time2 != that1.Time2 {
  12189. return false
  12190. }
  12191. if !bytes.Equal(this.Data, that1.Data) {
  12192. return false
  12193. }
  12194. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12195. return false
  12196. }
  12197. return true
  12198. }
  12199. func (this *MyExtendable) VerboseEqual(that interface{}) error {
  12200. if that == nil {
  12201. if this == nil {
  12202. return nil
  12203. }
  12204. return fmt.Errorf("that == nil && this != nil")
  12205. }
  12206. that1, ok := that.(*MyExtendable)
  12207. if !ok {
  12208. that2, ok := that.(MyExtendable)
  12209. if ok {
  12210. that1 = &that2
  12211. } else {
  12212. return fmt.Errorf("that is not of type *MyExtendable")
  12213. }
  12214. }
  12215. if that1 == nil {
  12216. if this == nil {
  12217. return nil
  12218. }
  12219. return fmt.Errorf("that is type *MyExtendable but is nil && this != nil")
  12220. } else if this == nil {
  12221. return fmt.Errorf("that is type *MyExtendable but is not nil && this == nil")
  12222. }
  12223. if this.Field1 != nil && that1.Field1 != nil {
  12224. if *this.Field1 != *that1.Field1 {
  12225. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  12226. }
  12227. } else if this.Field1 != nil {
  12228. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  12229. } else if that1.Field1 != nil {
  12230. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  12231. }
  12232. thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
  12233. thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
  12234. for k, v := range thismap {
  12235. if v2, ok := thatmap[k]; ok {
  12236. if !v.Equal(&v2) {
  12237. return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
  12238. }
  12239. } else {
  12240. return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
  12241. }
  12242. }
  12243. for k := range thatmap {
  12244. if _, ok := thismap[k]; !ok {
  12245. return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
  12246. }
  12247. }
  12248. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12249. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  12250. }
  12251. return nil
  12252. }
  12253. func (this *MyExtendable) Equal(that interface{}) bool {
  12254. if that == nil {
  12255. if this == nil {
  12256. return true
  12257. }
  12258. return false
  12259. }
  12260. that1, ok := that.(*MyExtendable)
  12261. if !ok {
  12262. that2, ok := that.(MyExtendable)
  12263. if ok {
  12264. that1 = &that2
  12265. } else {
  12266. return false
  12267. }
  12268. }
  12269. if that1 == nil {
  12270. if this == nil {
  12271. return true
  12272. }
  12273. return false
  12274. } else if this == nil {
  12275. return false
  12276. }
  12277. if this.Field1 != nil && that1.Field1 != nil {
  12278. if *this.Field1 != *that1.Field1 {
  12279. return false
  12280. }
  12281. } else if this.Field1 != nil {
  12282. return false
  12283. } else if that1.Field1 != nil {
  12284. return false
  12285. }
  12286. thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
  12287. thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
  12288. for k, v := range thismap {
  12289. if v2, ok := thatmap[k]; ok {
  12290. if !v.Equal(&v2) {
  12291. return false
  12292. }
  12293. } else {
  12294. return false
  12295. }
  12296. }
  12297. for k := range thatmap {
  12298. if _, ok := thismap[k]; !ok {
  12299. return false
  12300. }
  12301. }
  12302. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12303. return false
  12304. }
  12305. return true
  12306. }
  12307. func (this *OtherExtenable) VerboseEqual(that interface{}) error {
  12308. if that == nil {
  12309. if this == nil {
  12310. return nil
  12311. }
  12312. return fmt.Errorf("that == nil && this != nil")
  12313. }
  12314. that1, ok := that.(*OtherExtenable)
  12315. if !ok {
  12316. that2, ok := that.(OtherExtenable)
  12317. if ok {
  12318. that1 = &that2
  12319. } else {
  12320. return fmt.Errorf("that is not of type *OtherExtenable")
  12321. }
  12322. }
  12323. if that1 == nil {
  12324. if this == nil {
  12325. return nil
  12326. }
  12327. return fmt.Errorf("that is type *OtherExtenable but is nil && this != nil")
  12328. } else if this == nil {
  12329. return fmt.Errorf("that is type *OtherExtenable but is not nil && this == nil")
  12330. }
  12331. if this.Field2 != nil && that1.Field2 != nil {
  12332. if *this.Field2 != *that1.Field2 {
  12333. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  12334. }
  12335. } else if this.Field2 != nil {
  12336. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  12337. } else if that1.Field2 != nil {
  12338. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  12339. }
  12340. if this.Field13 != nil && that1.Field13 != nil {
  12341. if *this.Field13 != *that1.Field13 {
  12342. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
  12343. }
  12344. } else if this.Field13 != nil {
  12345. return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
  12346. } else if that1.Field13 != nil {
  12347. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
  12348. }
  12349. if !this.M.Equal(that1.M) {
  12350. return fmt.Errorf("M this(%v) Not Equal that(%v)", this.M, that1.M)
  12351. }
  12352. thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
  12353. thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
  12354. for k, v := range thismap {
  12355. if v2, ok := thatmap[k]; ok {
  12356. if !v.Equal(&v2) {
  12357. return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k])
  12358. }
  12359. } else {
  12360. return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k)
  12361. }
  12362. }
  12363. for k := range thatmap {
  12364. if _, ok := thismap[k]; !ok {
  12365. return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k)
  12366. }
  12367. }
  12368. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12369. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  12370. }
  12371. return nil
  12372. }
  12373. func (this *OtherExtenable) Equal(that interface{}) bool {
  12374. if that == nil {
  12375. if this == nil {
  12376. return true
  12377. }
  12378. return false
  12379. }
  12380. that1, ok := that.(*OtherExtenable)
  12381. if !ok {
  12382. that2, ok := that.(OtherExtenable)
  12383. if ok {
  12384. that1 = &that2
  12385. } else {
  12386. return false
  12387. }
  12388. }
  12389. if that1 == nil {
  12390. if this == nil {
  12391. return true
  12392. }
  12393. return false
  12394. } else if this == nil {
  12395. return false
  12396. }
  12397. if this.Field2 != nil && that1.Field2 != nil {
  12398. if *this.Field2 != *that1.Field2 {
  12399. return false
  12400. }
  12401. } else if this.Field2 != nil {
  12402. return false
  12403. } else if that1.Field2 != nil {
  12404. return false
  12405. }
  12406. if this.Field13 != nil && that1.Field13 != nil {
  12407. if *this.Field13 != *that1.Field13 {
  12408. return false
  12409. }
  12410. } else if this.Field13 != nil {
  12411. return false
  12412. } else if that1.Field13 != nil {
  12413. return false
  12414. }
  12415. if !this.M.Equal(that1.M) {
  12416. return false
  12417. }
  12418. thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this)
  12419. thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1)
  12420. for k, v := range thismap {
  12421. if v2, ok := thatmap[k]; ok {
  12422. if !v.Equal(&v2) {
  12423. return false
  12424. }
  12425. } else {
  12426. return false
  12427. }
  12428. }
  12429. for k := range thatmap {
  12430. if _, ok := thismap[k]; !ok {
  12431. return false
  12432. }
  12433. }
  12434. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12435. return false
  12436. }
  12437. return true
  12438. }
  12439. func (this *NestedDefinition) VerboseEqual(that interface{}) error {
  12440. if that == nil {
  12441. if this == nil {
  12442. return nil
  12443. }
  12444. return fmt.Errorf("that == nil && this != nil")
  12445. }
  12446. that1, ok := that.(*NestedDefinition)
  12447. if !ok {
  12448. that2, ok := that.(NestedDefinition)
  12449. if ok {
  12450. that1 = &that2
  12451. } else {
  12452. return fmt.Errorf("that is not of type *NestedDefinition")
  12453. }
  12454. }
  12455. if that1 == nil {
  12456. if this == nil {
  12457. return nil
  12458. }
  12459. return fmt.Errorf("that is type *NestedDefinition but is nil && this != nil")
  12460. } else if this == nil {
  12461. return fmt.Errorf("that is type *NestedDefinition but is not nil && this == nil")
  12462. }
  12463. if this.Field1 != nil && that1.Field1 != nil {
  12464. if *this.Field1 != *that1.Field1 {
  12465. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  12466. }
  12467. } else if this.Field1 != nil {
  12468. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  12469. } else if that1.Field1 != nil {
  12470. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  12471. }
  12472. if this.EnumField != nil && that1.EnumField != nil {
  12473. if *this.EnumField != *that1.EnumField {
  12474. return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", *this.EnumField, *that1.EnumField)
  12475. }
  12476. } else if this.EnumField != nil {
  12477. return fmt.Errorf("this.EnumField == nil && that.EnumField != nil")
  12478. } else if that1.EnumField != nil {
  12479. return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", this.EnumField, that1.EnumField)
  12480. }
  12481. if !this.NNM.Equal(that1.NNM) {
  12482. return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
  12483. }
  12484. if !this.NM.Equal(that1.NM) {
  12485. return fmt.Errorf("NM this(%v) Not Equal that(%v)", this.NM, that1.NM)
  12486. }
  12487. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12488. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  12489. }
  12490. return nil
  12491. }
  12492. func (this *NestedDefinition) Equal(that interface{}) bool {
  12493. if that == nil {
  12494. if this == nil {
  12495. return true
  12496. }
  12497. return false
  12498. }
  12499. that1, ok := that.(*NestedDefinition)
  12500. if !ok {
  12501. that2, ok := that.(NestedDefinition)
  12502. if ok {
  12503. that1 = &that2
  12504. } else {
  12505. return false
  12506. }
  12507. }
  12508. if that1 == nil {
  12509. if this == nil {
  12510. return true
  12511. }
  12512. return false
  12513. } else if this == nil {
  12514. return false
  12515. }
  12516. if this.Field1 != nil && that1.Field1 != nil {
  12517. if *this.Field1 != *that1.Field1 {
  12518. return false
  12519. }
  12520. } else if this.Field1 != nil {
  12521. return false
  12522. } else if that1.Field1 != nil {
  12523. return false
  12524. }
  12525. if this.EnumField != nil && that1.EnumField != nil {
  12526. if *this.EnumField != *that1.EnumField {
  12527. return false
  12528. }
  12529. } else if this.EnumField != nil {
  12530. return false
  12531. } else if that1.EnumField != nil {
  12532. return false
  12533. }
  12534. if !this.NNM.Equal(that1.NNM) {
  12535. return false
  12536. }
  12537. if !this.NM.Equal(that1.NM) {
  12538. return false
  12539. }
  12540. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12541. return false
  12542. }
  12543. return true
  12544. }
  12545. func (this *NestedDefinition_NestedMessage) VerboseEqual(that interface{}) error {
  12546. if that == nil {
  12547. if this == nil {
  12548. return nil
  12549. }
  12550. return fmt.Errorf("that == nil && this != nil")
  12551. }
  12552. that1, ok := that.(*NestedDefinition_NestedMessage)
  12553. if !ok {
  12554. that2, ok := that.(NestedDefinition_NestedMessage)
  12555. if ok {
  12556. that1 = &that2
  12557. } else {
  12558. return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage")
  12559. }
  12560. }
  12561. if that1 == nil {
  12562. if this == nil {
  12563. return nil
  12564. }
  12565. return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is nil && this != nil")
  12566. } else if this == nil {
  12567. return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is not nil && this == nil")
  12568. }
  12569. if this.NestedField1 != nil && that1.NestedField1 != nil {
  12570. if *this.NestedField1 != *that1.NestedField1 {
  12571. return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", *this.NestedField1, *that1.NestedField1)
  12572. }
  12573. } else if this.NestedField1 != nil {
  12574. return fmt.Errorf("this.NestedField1 == nil && that.NestedField1 != nil")
  12575. } else if that1.NestedField1 != nil {
  12576. return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", this.NestedField1, that1.NestedField1)
  12577. }
  12578. if !this.NNM.Equal(that1.NNM) {
  12579. return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM)
  12580. }
  12581. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12582. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  12583. }
  12584. return nil
  12585. }
  12586. func (this *NestedDefinition_NestedMessage) Equal(that interface{}) bool {
  12587. if that == nil {
  12588. if this == nil {
  12589. return true
  12590. }
  12591. return false
  12592. }
  12593. that1, ok := that.(*NestedDefinition_NestedMessage)
  12594. if !ok {
  12595. that2, ok := that.(NestedDefinition_NestedMessage)
  12596. if ok {
  12597. that1 = &that2
  12598. } else {
  12599. return false
  12600. }
  12601. }
  12602. if that1 == nil {
  12603. if this == nil {
  12604. return true
  12605. }
  12606. return false
  12607. } else if this == nil {
  12608. return false
  12609. }
  12610. if this.NestedField1 != nil && that1.NestedField1 != nil {
  12611. if *this.NestedField1 != *that1.NestedField1 {
  12612. return false
  12613. }
  12614. } else if this.NestedField1 != nil {
  12615. return false
  12616. } else if that1.NestedField1 != nil {
  12617. return false
  12618. }
  12619. if !this.NNM.Equal(that1.NNM) {
  12620. return false
  12621. }
  12622. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12623. return false
  12624. }
  12625. return true
  12626. }
  12627. func (this *NestedDefinition_NestedMessage_NestedNestedMsg) VerboseEqual(that interface{}) error {
  12628. if that == nil {
  12629. if this == nil {
  12630. return nil
  12631. }
  12632. return fmt.Errorf("that == nil && this != nil")
  12633. }
  12634. that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
  12635. if !ok {
  12636. that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
  12637. if ok {
  12638. that1 = &that2
  12639. } else {
  12640. return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage_NestedNestedMsg")
  12641. }
  12642. }
  12643. if that1 == nil {
  12644. if this == nil {
  12645. return nil
  12646. }
  12647. return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is nil && this != nil")
  12648. } else if this == nil {
  12649. return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is not nil && this == nil")
  12650. }
  12651. if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
  12652. if *this.NestedNestedField1 != *that1.NestedNestedField1 {
  12653. return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", *this.NestedNestedField1, *that1.NestedNestedField1)
  12654. }
  12655. } else if this.NestedNestedField1 != nil {
  12656. return fmt.Errorf("this.NestedNestedField1 == nil && that.NestedNestedField1 != nil")
  12657. } else if that1.NestedNestedField1 != nil {
  12658. return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", this.NestedNestedField1, that1.NestedNestedField1)
  12659. }
  12660. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12661. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  12662. }
  12663. return nil
  12664. }
  12665. func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Equal(that interface{}) bool {
  12666. if that == nil {
  12667. if this == nil {
  12668. return true
  12669. }
  12670. return false
  12671. }
  12672. that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg)
  12673. if !ok {
  12674. that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg)
  12675. if ok {
  12676. that1 = &that2
  12677. } else {
  12678. return false
  12679. }
  12680. }
  12681. if that1 == nil {
  12682. if this == nil {
  12683. return true
  12684. }
  12685. return false
  12686. } else if this == nil {
  12687. return false
  12688. }
  12689. if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil {
  12690. if *this.NestedNestedField1 != *that1.NestedNestedField1 {
  12691. return false
  12692. }
  12693. } else if this.NestedNestedField1 != nil {
  12694. return false
  12695. } else if that1.NestedNestedField1 != nil {
  12696. return false
  12697. }
  12698. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12699. return false
  12700. }
  12701. return true
  12702. }
  12703. func (this *NestedScope) VerboseEqual(that interface{}) error {
  12704. if that == nil {
  12705. if this == nil {
  12706. return nil
  12707. }
  12708. return fmt.Errorf("that == nil && this != nil")
  12709. }
  12710. that1, ok := that.(*NestedScope)
  12711. if !ok {
  12712. that2, ok := that.(NestedScope)
  12713. if ok {
  12714. that1 = &that2
  12715. } else {
  12716. return fmt.Errorf("that is not of type *NestedScope")
  12717. }
  12718. }
  12719. if that1 == nil {
  12720. if this == nil {
  12721. return nil
  12722. }
  12723. return fmt.Errorf("that is type *NestedScope but is nil && this != nil")
  12724. } else if this == nil {
  12725. return fmt.Errorf("that is type *NestedScope but is not nil && this == nil")
  12726. }
  12727. if !this.A.Equal(that1.A) {
  12728. return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A)
  12729. }
  12730. if this.B != nil && that1.B != nil {
  12731. if *this.B != *that1.B {
  12732. return fmt.Errorf("B this(%v) Not Equal that(%v)", *this.B, *that1.B)
  12733. }
  12734. } else if this.B != nil {
  12735. return fmt.Errorf("this.B == nil && that.B != nil")
  12736. } else if that1.B != nil {
  12737. return fmt.Errorf("B this(%v) Not Equal that(%v)", this.B, that1.B)
  12738. }
  12739. if !this.C.Equal(that1.C) {
  12740. return fmt.Errorf("C this(%v) Not Equal that(%v)", this.C, that1.C)
  12741. }
  12742. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12743. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  12744. }
  12745. return nil
  12746. }
  12747. func (this *NestedScope) Equal(that interface{}) bool {
  12748. if that == nil {
  12749. if this == nil {
  12750. return true
  12751. }
  12752. return false
  12753. }
  12754. that1, ok := that.(*NestedScope)
  12755. if !ok {
  12756. that2, ok := that.(NestedScope)
  12757. if ok {
  12758. that1 = &that2
  12759. } else {
  12760. return false
  12761. }
  12762. }
  12763. if that1 == nil {
  12764. if this == nil {
  12765. return true
  12766. }
  12767. return false
  12768. } else if this == nil {
  12769. return false
  12770. }
  12771. if !this.A.Equal(that1.A) {
  12772. return false
  12773. }
  12774. if this.B != nil && that1.B != nil {
  12775. if *this.B != *that1.B {
  12776. return false
  12777. }
  12778. } else if this.B != nil {
  12779. return false
  12780. } else if that1.B != nil {
  12781. return false
  12782. }
  12783. if !this.C.Equal(that1.C) {
  12784. return false
  12785. }
  12786. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12787. return false
  12788. }
  12789. return true
  12790. }
  12791. func (this *NinOptNativeDefault) VerboseEqual(that interface{}) error {
  12792. if that == nil {
  12793. if this == nil {
  12794. return nil
  12795. }
  12796. return fmt.Errorf("that == nil && this != nil")
  12797. }
  12798. that1, ok := that.(*NinOptNativeDefault)
  12799. if !ok {
  12800. that2, ok := that.(NinOptNativeDefault)
  12801. if ok {
  12802. that1 = &that2
  12803. } else {
  12804. return fmt.Errorf("that is not of type *NinOptNativeDefault")
  12805. }
  12806. }
  12807. if that1 == nil {
  12808. if this == nil {
  12809. return nil
  12810. }
  12811. return fmt.Errorf("that is type *NinOptNativeDefault but is nil && this != nil")
  12812. } else if this == nil {
  12813. return fmt.Errorf("that is type *NinOptNativeDefault but is not nil && this == nil")
  12814. }
  12815. if this.Field1 != nil && that1.Field1 != nil {
  12816. if *this.Field1 != *that1.Field1 {
  12817. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  12818. }
  12819. } else if this.Field1 != nil {
  12820. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  12821. } else if that1.Field1 != nil {
  12822. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  12823. }
  12824. if this.Field2 != nil && that1.Field2 != nil {
  12825. if *this.Field2 != *that1.Field2 {
  12826. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  12827. }
  12828. } else if this.Field2 != nil {
  12829. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  12830. } else if that1.Field2 != nil {
  12831. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  12832. }
  12833. if this.Field3 != nil && that1.Field3 != nil {
  12834. if *this.Field3 != *that1.Field3 {
  12835. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3)
  12836. }
  12837. } else if this.Field3 != nil {
  12838. return fmt.Errorf("this.Field3 == nil && that.Field3 != nil")
  12839. } else if that1.Field3 != nil {
  12840. return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3)
  12841. }
  12842. if this.Field4 != nil && that1.Field4 != nil {
  12843. if *this.Field4 != *that1.Field4 {
  12844. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4)
  12845. }
  12846. } else if this.Field4 != nil {
  12847. return fmt.Errorf("this.Field4 == nil && that.Field4 != nil")
  12848. } else if that1.Field4 != nil {
  12849. return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4)
  12850. }
  12851. if this.Field5 != nil && that1.Field5 != nil {
  12852. if *this.Field5 != *that1.Field5 {
  12853. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5)
  12854. }
  12855. } else if this.Field5 != nil {
  12856. return fmt.Errorf("this.Field5 == nil && that.Field5 != nil")
  12857. } else if that1.Field5 != nil {
  12858. return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5)
  12859. }
  12860. if this.Field6 != nil && that1.Field6 != nil {
  12861. if *this.Field6 != *that1.Field6 {
  12862. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6)
  12863. }
  12864. } else if this.Field6 != nil {
  12865. return fmt.Errorf("this.Field6 == nil && that.Field6 != nil")
  12866. } else if that1.Field6 != nil {
  12867. return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6)
  12868. }
  12869. if this.Field7 != nil && that1.Field7 != nil {
  12870. if *this.Field7 != *that1.Field7 {
  12871. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7)
  12872. }
  12873. } else if this.Field7 != nil {
  12874. return fmt.Errorf("this.Field7 == nil && that.Field7 != nil")
  12875. } else if that1.Field7 != nil {
  12876. return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7)
  12877. }
  12878. if this.Field8 != nil && that1.Field8 != nil {
  12879. if *this.Field8 != *that1.Field8 {
  12880. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8)
  12881. }
  12882. } else if this.Field8 != nil {
  12883. return fmt.Errorf("this.Field8 == nil && that.Field8 != nil")
  12884. } else if that1.Field8 != nil {
  12885. return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8)
  12886. }
  12887. if this.Field9 != nil && that1.Field9 != nil {
  12888. if *this.Field9 != *that1.Field9 {
  12889. return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9)
  12890. }
  12891. } else if this.Field9 != nil {
  12892. return fmt.Errorf("this.Field9 == nil && that.Field9 != nil")
  12893. } else if that1.Field9 != nil {
  12894. return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9)
  12895. }
  12896. if this.Field10 != nil && that1.Field10 != nil {
  12897. if *this.Field10 != *that1.Field10 {
  12898. return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10)
  12899. }
  12900. } else if this.Field10 != nil {
  12901. return fmt.Errorf("this.Field10 == nil && that.Field10 != nil")
  12902. } else if that1.Field10 != nil {
  12903. return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10)
  12904. }
  12905. if this.Field11 != nil && that1.Field11 != nil {
  12906. if *this.Field11 != *that1.Field11 {
  12907. return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11)
  12908. }
  12909. } else if this.Field11 != nil {
  12910. return fmt.Errorf("this.Field11 == nil && that.Field11 != nil")
  12911. } else if that1.Field11 != nil {
  12912. return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11)
  12913. }
  12914. if this.Field12 != nil && that1.Field12 != nil {
  12915. if *this.Field12 != *that1.Field12 {
  12916. return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12)
  12917. }
  12918. } else if this.Field12 != nil {
  12919. return fmt.Errorf("this.Field12 == nil && that.Field12 != nil")
  12920. } else if that1.Field12 != nil {
  12921. return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12)
  12922. }
  12923. if this.Field13 != nil && that1.Field13 != nil {
  12924. if *this.Field13 != *that1.Field13 {
  12925. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13)
  12926. }
  12927. } else if this.Field13 != nil {
  12928. return fmt.Errorf("this.Field13 == nil && that.Field13 != nil")
  12929. } else if that1.Field13 != nil {
  12930. return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13)
  12931. }
  12932. if this.Field14 != nil && that1.Field14 != nil {
  12933. if *this.Field14 != *that1.Field14 {
  12934. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14)
  12935. }
  12936. } else if this.Field14 != nil {
  12937. return fmt.Errorf("this.Field14 == nil && that.Field14 != nil")
  12938. } else if that1.Field14 != nil {
  12939. return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14)
  12940. }
  12941. if !bytes.Equal(this.Field15, that1.Field15) {
  12942. return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15)
  12943. }
  12944. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  12945. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  12946. }
  12947. return nil
  12948. }
  12949. func (this *NinOptNativeDefault) Equal(that interface{}) bool {
  12950. if that == nil {
  12951. if this == nil {
  12952. return true
  12953. }
  12954. return false
  12955. }
  12956. that1, ok := that.(*NinOptNativeDefault)
  12957. if !ok {
  12958. that2, ok := that.(NinOptNativeDefault)
  12959. if ok {
  12960. that1 = &that2
  12961. } else {
  12962. return false
  12963. }
  12964. }
  12965. if that1 == nil {
  12966. if this == nil {
  12967. return true
  12968. }
  12969. return false
  12970. } else if this == nil {
  12971. return false
  12972. }
  12973. if this.Field1 != nil && that1.Field1 != nil {
  12974. if *this.Field1 != *that1.Field1 {
  12975. return false
  12976. }
  12977. } else if this.Field1 != nil {
  12978. return false
  12979. } else if that1.Field1 != nil {
  12980. return false
  12981. }
  12982. if this.Field2 != nil && that1.Field2 != nil {
  12983. if *this.Field2 != *that1.Field2 {
  12984. return false
  12985. }
  12986. } else if this.Field2 != nil {
  12987. return false
  12988. } else if that1.Field2 != nil {
  12989. return false
  12990. }
  12991. if this.Field3 != nil && that1.Field3 != nil {
  12992. if *this.Field3 != *that1.Field3 {
  12993. return false
  12994. }
  12995. } else if this.Field3 != nil {
  12996. return false
  12997. } else if that1.Field3 != nil {
  12998. return false
  12999. }
  13000. if this.Field4 != nil && that1.Field4 != nil {
  13001. if *this.Field4 != *that1.Field4 {
  13002. return false
  13003. }
  13004. } else if this.Field4 != nil {
  13005. return false
  13006. } else if that1.Field4 != nil {
  13007. return false
  13008. }
  13009. if this.Field5 != nil && that1.Field5 != nil {
  13010. if *this.Field5 != *that1.Field5 {
  13011. return false
  13012. }
  13013. } else if this.Field5 != nil {
  13014. return false
  13015. } else if that1.Field5 != nil {
  13016. return false
  13017. }
  13018. if this.Field6 != nil && that1.Field6 != nil {
  13019. if *this.Field6 != *that1.Field6 {
  13020. return false
  13021. }
  13022. } else if this.Field6 != nil {
  13023. return false
  13024. } else if that1.Field6 != nil {
  13025. return false
  13026. }
  13027. if this.Field7 != nil && that1.Field7 != nil {
  13028. if *this.Field7 != *that1.Field7 {
  13029. return false
  13030. }
  13031. } else if this.Field7 != nil {
  13032. return false
  13033. } else if that1.Field7 != nil {
  13034. return false
  13035. }
  13036. if this.Field8 != nil && that1.Field8 != nil {
  13037. if *this.Field8 != *that1.Field8 {
  13038. return false
  13039. }
  13040. } else if this.Field8 != nil {
  13041. return false
  13042. } else if that1.Field8 != nil {
  13043. return false
  13044. }
  13045. if this.Field9 != nil && that1.Field9 != nil {
  13046. if *this.Field9 != *that1.Field9 {
  13047. return false
  13048. }
  13049. } else if this.Field9 != nil {
  13050. return false
  13051. } else if that1.Field9 != nil {
  13052. return false
  13053. }
  13054. if this.Field10 != nil && that1.Field10 != nil {
  13055. if *this.Field10 != *that1.Field10 {
  13056. return false
  13057. }
  13058. } else if this.Field10 != nil {
  13059. return false
  13060. } else if that1.Field10 != nil {
  13061. return false
  13062. }
  13063. if this.Field11 != nil && that1.Field11 != nil {
  13064. if *this.Field11 != *that1.Field11 {
  13065. return false
  13066. }
  13067. } else if this.Field11 != nil {
  13068. return false
  13069. } else if that1.Field11 != nil {
  13070. return false
  13071. }
  13072. if this.Field12 != nil && that1.Field12 != nil {
  13073. if *this.Field12 != *that1.Field12 {
  13074. return false
  13075. }
  13076. } else if this.Field12 != nil {
  13077. return false
  13078. } else if that1.Field12 != nil {
  13079. return false
  13080. }
  13081. if this.Field13 != nil && that1.Field13 != nil {
  13082. if *this.Field13 != *that1.Field13 {
  13083. return false
  13084. }
  13085. } else if this.Field13 != nil {
  13086. return false
  13087. } else if that1.Field13 != nil {
  13088. return false
  13089. }
  13090. if this.Field14 != nil && that1.Field14 != nil {
  13091. if *this.Field14 != *that1.Field14 {
  13092. return false
  13093. }
  13094. } else if this.Field14 != nil {
  13095. return false
  13096. } else if that1.Field14 != nil {
  13097. return false
  13098. }
  13099. if !bytes.Equal(this.Field15, that1.Field15) {
  13100. return false
  13101. }
  13102. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  13103. return false
  13104. }
  13105. return true
  13106. }
  13107. func (this *CustomContainer) VerboseEqual(that interface{}) error {
  13108. if that == nil {
  13109. if this == nil {
  13110. return nil
  13111. }
  13112. return fmt.Errorf("that == nil && this != nil")
  13113. }
  13114. that1, ok := that.(*CustomContainer)
  13115. if !ok {
  13116. that2, ok := that.(CustomContainer)
  13117. if ok {
  13118. that1 = &that2
  13119. } else {
  13120. return fmt.Errorf("that is not of type *CustomContainer")
  13121. }
  13122. }
  13123. if that1 == nil {
  13124. if this == nil {
  13125. return nil
  13126. }
  13127. return fmt.Errorf("that is type *CustomContainer but is nil && this != nil")
  13128. } else if this == nil {
  13129. return fmt.Errorf("that is type *CustomContainer but is not nil && this == nil")
  13130. }
  13131. if !this.CustomStruct.Equal(&that1.CustomStruct) {
  13132. return fmt.Errorf("CustomStruct this(%v) Not Equal that(%v)", this.CustomStruct, that1.CustomStruct)
  13133. }
  13134. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  13135. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  13136. }
  13137. return nil
  13138. }
  13139. func (this *CustomContainer) Equal(that interface{}) bool {
  13140. if that == nil {
  13141. if this == nil {
  13142. return true
  13143. }
  13144. return false
  13145. }
  13146. that1, ok := that.(*CustomContainer)
  13147. if !ok {
  13148. that2, ok := that.(CustomContainer)
  13149. if ok {
  13150. that1 = &that2
  13151. } else {
  13152. return false
  13153. }
  13154. }
  13155. if that1 == nil {
  13156. if this == nil {
  13157. return true
  13158. }
  13159. return false
  13160. } else if this == nil {
  13161. return false
  13162. }
  13163. if !this.CustomStruct.Equal(&that1.CustomStruct) {
  13164. return false
  13165. }
  13166. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  13167. return false
  13168. }
  13169. return true
  13170. }
  13171. func (this *CustomNameNidOptNative) VerboseEqual(that interface{}) error {
  13172. if that == nil {
  13173. if this == nil {
  13174. return nil
  13175. }
  13176. return fmt.Errorf("that == nil && this != nil")
  13177. }
  13178. that1, ok := that.(*CustomNameNidOptNative)
  13179. if !ok {
  13180. that2, ok := that.(CustomNameNidOptNative)
  13181. if ok {
  13182. that1 = &that2
  13183. } else {
  13184. return fmt.Errorf("that is not of type *CustomNameNidOptNative")
  13185. }
  13186. }
  13187. if that1 == nil {
  13188. if this == nil {
  13189. return nil
  13190. }
  13191. return fmt.Errorf("that is type *CustomNameNidOptNative but is nil && this != nil")
  13192. } else if this == nil {
  13193. return fmt.Errorf("that is type *CustomNameNidOptNative but is not nil && this == nil")
  13194. }
  13195. if this.FieldA != that1.FieldA {
  13196. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
  13197. }
  13198. if this.FieldB != that1.FieldB {
  13199. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
  13200. }
  13201. if this.FieldC != that1.FieldC {
  13202. return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
  13203. }
  13204. if this.FieldD != that1.FieldD {
  13205. return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
  13206. }
  13207. if this.FieldE != that1.FieldE {
  13208. return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
  13209. }
  13210. if this.FieldF != that1.FieldF {
  13211. return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
  13212. }
  13213. if this.FieldG != that1.FieldG {
  13214. return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
  13215. }
  13216. if this.FieldH != that1.FieldH {
  13217. return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
  13218. }
  13219. if this.FieldI != that1.FieldI {
  13220. return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
  13221. }
  13222. if this.FieldJ != that1.FieldJ {
  13223. return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
  13224. }
  13225. if this.FieldK != that1.FieldK {
  13226. return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
  13227. }
  13228. if this.FieldL != that1.FieldL {
  13229. return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", this.FieldL, that1.FieldL)
  13230. }
  13231. if this.FieldM != that1.FieldM {
  13232. return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
  13233. }
  13234. if this.FieldN != that1.FieldN {
  13235. return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
  13236. }
  13237. if !bytes.Equal(this.FieldO, that1.FieldO) {
  13238. return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
  13239. }
  13240. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  13241. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  13242. }
  13243. return nil
  13244. }
  13245. func (this *CustomNameNidOptNative) Equal(that interface{}) bool {
  13246. if that == nil {
  13247. if this == nil {
  13248. return true
  13249. }
  13250. return false
  13251. }
  13252. that1, ok := that.(*CustomNameNidOptNative)
  13253. if !ok {
  13254. that2, ok := that.(CustomNameNidOptNative)
  13255. if ok {
  13256. that1 = &that2
  13257. } else {
  13258. return false
  13259. }
  13260. }
  13261. if that1 == nil {
  13262. if this == nil {
  13263. return true
  13264. }
  13265. return false
  13266. } else if this == nil {
  13267. return false
  13268. }
  13269. if this.FieldA != that1.FieldA {
  13270. return false
  13271. }
  13272. if this.FieldB != that1.FieldB {
  13273. return false
  13274. }
  13275. if this.FieldC != that1.FieldC {
  13276. return false
  13277. }
  13278. if this.FieldD != that1.FieldD {
  13279. return false
  13280. }
  13281. if this.FieldE != that1.FieldE {
  13282. return false
  13283. }
  13284. if this.FieldF != that1.FieldF {
  13285. return false
  13286. }
  13287. if this.FieldG != that1.FieldG {
  13288. return false
  13289. }
  13290. if this.FieldH != that1.FieldH {
  13291. return false
  13292. }
  13293. if this.FieldI != that1.FieldI {
  13294. return false
  13295. }
  13296. if this.FieldJ != that1.FieldJ {
  13297. return false
  13298. }
  13299. if this.FieldK != that1.FieldK {
  13300. return false
  13301. }
  13302. if this.FieldL != that1.FieldL {
  13303. return false
  13304. }
  13305. if this.FieldM != that1.FieldM {
  13306. return false
  13307. }
  13308. if this.FieldN != that1.FieldN {
  13309. return false
  13310. }
  13311. if !bytes.Equal(this.FieldO, that1.FieldO) {
  13312. return false
  13313. }
  13314. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  13315. return false
  13316. }
  13317. return true
  13318. }
  13319. func (this *CustomNameNinOptNative) VerboseEqual(that interface{}) error {
  13320. if that == nil {
  13321. if this == nil {
  13322. return nil
  13323. }
  13324. return fmt.Errorf("that == nil && this != nil")
  13325. }
  13326. that1, ok := that.(*CustomNameNinOptNative)
  13327. if !ok {
  13328. that2, ok := that.(CustomNameNinOptNative)
  13329. if ok {
  13330. that1 = &that2
  13331. } else {
  13332. return fmt.Errorf("that is not of type *CustomNameNinOptNative")
  13333. }
  13334. }
  13335. if that1 == nil {
  13336. if this == nil {
  13337. return nil
  13338. }
  13339. return fmt.Errorf("that is type *CustomNameNinOptNative but is nil && this != nil")
  13340. } else if this == nil {
  13341. return fmt.Errorf("that is type *CustomNameNinOptNative but is not nil && this == nil")
  13342. }
  13343. if this.FieldA != nil && that1.FieldA != nil {
  13344. if *this.FieldA != *that1.FieldA {
  13345. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
  13346. }
  13347. } else if this.FieldA != nil {
  13348. return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
  13349. } else if that1.FieldA != nil {
  13350. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
  13351. }
  13352. if this.FieldB != nil && that1.FieldB != nil {
  13353. if *this.FieldB != *that1.FieldB {
  13354. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
  13355. }
  13356. } else if this.FieldB != nil {
  13357. return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
  13358. } else if that1.FieldB != nil {
  13359. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
  13360. }
  13361. if this.FieldC != nil && that1.FieldC != nil {
  13362. if *this.FieldC != *that1.FieldC {
  13363. return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", *this.FieldC, *that1.FieldC)
  13364. }
  13365. } else if this.FieldC != nil {
  13366. return fmt.Errorf("this.FieldC == nil && that.FieldC != nil")
  13367. } else if that1.FieldC != nil {
  13368. return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
  13369. }
  13370. if this.FieldD != nil && that1.FieldD != nil {
  13371. if *this.FieldD != *that1.FieldD {
  13372. return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", *this.FieldD, *that1.FieldD)
  13373. }
  13374. } else if this.FieldD != nil {
  13375. return fmt.Errorf("this.FieldD == nil && that.FieldD != nil")
  13376. } else if that1.FieldD != nil {
  13377. return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD)
  13378. }
  13379. if this.FieldE != nil && that1.FieldE != nil {
  13380. if *this.FieldE != *that1.FieldE {
  13381. return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
  13382. }
  13383. } else if this.FieldE != nil {
  13384. return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
  13385. } else if that1.FieldE != nil {
  13386. return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
  13387. }
  13388. if this.FieldF != nil && that1.FieldF != nil {
  13389. if *this.FieldF != *that1.FieldF {
  13390. return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
  13391. }
  13392. } else if this.FieldF != nil {
  13393. return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
  13394. } else if that1.FieldF != nil {
  13395. return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
  13396. }
  13397. if this.FieldG != nil && that1.FieldG != nil {
  13398. if *this.FieldG != *that1.FieldG {
  13399. return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", *this.FieldG, *that1.FieldG)
  13400. }
  13401. } else if this.FieldG != nil {
  13402. return fmt.Errorf("this.FieldG == nil && that.FieldG != nil")
  13403. } else if that1.FieldG != nil {
  13404. return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
  13405. }
  13406. if this.FieldH != nil && that1.FieldH != nil {
  13407. if *this.FieldH != *that1.FieldH {
  13408. return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
  13409. }
  13410. } else if this.FieldH != nil {
  13411. return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
  13412. } else if that1.FieldH != nil {
  13413. return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
  13414. }
  13415. if this.FieldI != nil && that1.FieldI != nil {
  13416. if *this.FieldI != *that1.FieldI {
  13417. return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
  13418. }
  13419. } else if this.FieldI != nil {
  13420. return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
  13421. } else if that1.FieldI != nil {
  13422. return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
  13423. }
  13424. if this.FieldJ != nil && that1.FieldJ != nil {
  13425. if *this.FieldJ != *that1.FieldJ {
  13426. return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", *this.FieldJ, *that1.FieldJ)
  13427. }
  13428. } else if this.FieldJ != nil {
  13429. return fmt.Errorf("this.FieldJ == nil && that.FieldJ != nil")
  13430. } else if that1.FieldJ != nil {
  13431. return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
  13432. }
  13433. if this.FieldK != nil && that1.FieldK != nil {
  13434. if *this.FieldK != *that1.FieldK {
  13435. return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", *this.FieldK, *that1.FieldK)
  13436. }
  13437. } else if this.FieldK != nil {
  13438. return fmt.Errorf("this.FieldK == nil && that.FieldK != nil")
  13439. } else if that1.FieldK != nil {
  13440. return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK)
  13441. }
  13442. if this.FielL != nil && that1.FielL != nil {
  13443. if *this.FielL != *that1.FielL {
  13444. return fmt.Errorf("FielL this(%v) Not Equal that(%v)", *this.FielL, *that1.FielL)
  13445. }
  13446. } else if this.FielL != nil {
  13447. return fmt.Errorf("this.FielL == nil && that.FielL != nil")
  13448. } else if that1.FielL != nil {
  13449. return fmt.Errorf("FielL this(%v) Not Equal that(%v)", this.FielL, that1.FielL)
  13450. }
  13451. if this.FieldM != nil && that1.FieldM != nil {
  13452. if *this.FieldM != *that1.FieldM {
  13453. return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", *this.FieldM, *that1.FieldM)
  13454. }
  13455. } else if this.FieldM != nil {
  13456. return fmt.Errorf("this.FieldM == nil && that.FieldM != nil")
  13457. } else if that1.FieldM != nil {
  13458. return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM)
  13459. }
  13460. if this.FieldN != nil && that1.FieldN != nil {
  13461. if *this.FieldN != *that1.FieldN {
  13462. return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", *this.FieldN, *that1.FieldN)
  13463. }
  13464. } else if this.FieldN != nil {
  13465. return fmt.Errorf("this.FieldN == nil && that.FieldN != nil")
  13466. } else if that1.FieldN != nil {
  13467. return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN)
  13468. }
  13469. if !bytes.Equal(this.FieldO, that1.FieldO) {
  13470. return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO)
  13471. }
  13472. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  13473. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  13474. }
  13475. return nil
  13476. }
  13477. func (this *CustomNameNinOptNative) Equal(that interface{}) bool {
  13478. if that == nil {
  13479. if this == nil {
  13480. return true
  13481. }
  13482. return false
  13483. }
  13484. that1, ok := that.(*CustomNameNinOptNative)
  13485. if !ok {
  13486. that2, ok := that.(CustomNameNinOptNative)
  13487. if ok {
  13488. that1 = &that2
  13489. } else {
  13490. return false
  13491. }
  13492. }
  13493. if that1 == nil {
  13494. if this == nil {
  13495. return true
  13496. }
  13497. return false
  13498. } else if this == nil {
  13499. return false
  13500. }
  13501. if this.FieldA != nil && that1.FieldA != nil {
  13502. if *this.FieldA != *that1.FieldA {
  13503. return false
  13504. }
  13505. } else if this.FieldA != nil {
  13506. return false
  13507. } else if that1.FieldA != nil {
  13508. return false
  13509. }
  13510. if this.FieldB != nil && that1.FieldB != nil {
  13511. if *this.FieldB != *that1.FieldB {
  13512. return false
  13513. }
  13514. } else if this.FieldB != nil {
  13515. return false
  13516. } else if that1.FieldB != nil {
  13517. return false
  13518. }
  13519. if this.FieldC != nil && that1.FieldC != nil {
  13520. if *this.FieldC != *that1.FieldC {
  13521. return false
  13522. }
  13523. } else if this.FieldC != nil {
  13524. return false
  13525. } else if that1.FieldC != nil {
  13526. return false
  13527. }
  13528. if this.FieldD != nil && that1.FieldD != nil {
  13529. if *this.FieldD != *that1.FieldD {
  13530. return false
  13531. }
  13532. } else if this.FieldD != nil {
  13533. return false
  13534. } else if that1.FieldD != nil {
  13535. return false
  13536. }
  13537. if this.FieldE != nil && that1.FieldE != nil {
  13538. if *this.FieldE != *that1.FieldE {
  13539. return false
  13540. }
  13541. } else if this.FieldE != nil {
  13542. return false
  13543. } else if that1.FieldE != nil {
  13544. return false
  13545. }
  13546. if this.FieldF != nil && that1.FieldF != nil {
  13547. if *this.FieldF != *that1.FieldF {
  13548. return false
  13549. }
  13550. } else if this.FieldF != nil {
  13551. return false
  13552. } else if that1.FieldF != nil {
  13553. return false
  13554. }
  13555. if this.FieldG != nil && that1.FieldG != nil {
  13556. if *this.FieldG != *that1.FieldG {
  13557. return false
  13558. }
  13559. } else if this.FieldG != nil {
  13560. return false
  13561. } else if that1.FieldG != nil {
  13562. return false
  13563. }
  13564. if this.FieldH != nil && that1.FieldH != nil {
  13565. if *this.FieldH != *that1.FieldH {
  13566. return false
  13567. }
  13568. } else if this.FieldH != nil {
  13569. return false
  13570. } else if that1.FieldH != nil {
  13571. return false
  13572. }
  13573. if this.FieldI != nil && that1.FieldI != nil {
  13574. if *this.FieldI != *that1.FieldI {
  13575. return false
  13576. }
  13577. } else if this.FieldI != nil {
  13578. return false
  13579. } else if that1.FieldI != nil {
  13580. return false
  13581. }
  13582. if this.FieldJ != nil && that1.FieldJ != nil {
  13583. if *this.FieldJ != *that1.FieldJ {
  13584. return false
  13585. }
  13586. } else if this.FieldJ != nil {
  13587. return false
  13588. } else if that1.FieldJ != nil {
  13589. return false
  13590. }
  13591. if this.FieldK != nil && that1.FieldK != nil {
  13592. if *this.FieldK != *that1.FieldK {
  13593. return false
  13594. }
  13595. } else if this.FieldK != nil {
  13596. return false
  13597. } else if that1.FieldK != nil {
  13598. return false
  13599. }
  13600. if this.FielL != nil && that1.FielL != nil {
  13601. if *this.FielL != *that1.FielL {
  13602. return false
  13603. }
  13604. } else if this.FielL != nil {
  13605. return false
  13606. } else if that1.FielL != nil {
  13607. return false
  13608. }
  13609. if this.FieldM != nil && that1.FieldM != nil {
  13610. if *this.FieldM != *that1.FieldM {
  13611. return false
  13612. }
  13613. } else if this.FieldM != nil {
  13614. return false
  13615. } else if that1.FieldM != nil {
  13616. return false
  13617. }
  13618. if this.FieldN != nil && that1.FieldN != nil {
  13619. if *this.FieldN != *that1.FieldN {
  13620. return false
  13621. }
  13622. } else if this.FieldN != nil {
  13623. return false
  13624. } else if that1.FieldN != nil {
  13625. return false
  13626. }
  13627. if !bytes.Equal(this.FieldO, that1.FieldO) {
  13628. return false
  13629. }
  13630. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  13631. return false
  13632. }
  13633. return true
  13634. }
  13635. func (this *CustomNameNinRepNative) VerboseEqual(that interface{}) error {
  13636. if that == nil {
  13637. if this == nil {
  13638. return nil
  13639. }
  13640. return fmt.Errorf("that == nil && this != nil")
  13641. }
  13642. that1, ok := that.(*CustomNameNinRepNative)
  13643. if !ok {
  13644. that2, ok := that.(CustomNameNinRepNative)
  13645. if ok {
  13646. that1 = &that2
  13647. } else {
  13648. return fmt.Errorf("that is not of type *CustomNameNinRepNative")
  13649. }
  13650. }
  13651. if that1 == nil {
  13652. if this == nil {
  13653. return nil
  13654. }
  13655. return fmt.Errorf("that is type *CustomNameNinRepNative but is nil && this != nil")
  13656. } else if this == nil {
  13657. return fmt.Errorf("that is type *CustomNameNinRepNative but is not nil && this == nil")
  13658. }
  13659. if len(this.FieldA) != len(that1.FieldA) {
  13660. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", len(this.FieldA), len(that1.FieldA))
  13661. }
  13662. for i := range this.FieldA {
  13663. if this.FieldA[i] != that1.FieldA[i] {
  13664. return fmt.Errorf("FieldA this[%v](%v) Not Equal that[%v](%v)", i, this.FieldA[i], i, that1.FieldA[i])
  13665. }
  13666. }
  13667. if len(this.FieldB) != len(that1.FieldB) {
  13668. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
  13669. }
  13670. for i := range this.FieldB {
  13671. if this.FieldB[i] != that1.FieldB[i] {
  13672. return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i])
  13673. }
  13674. }
  13675. if len(this.FieldC) != len(that1.FieldC) {
  13676. return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
  13677. }
  13678. for i := range this.FieldC {
  13679. if this.FieldC[i] != that1.FieldC[i] {
  13680. return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
  13681. }
  13682. }
  13683. if len(this.FieldD) != len(that1.FieldD) {
  13684. return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
  13685. }
  13686. for i := range this.FieldD {
  13687. if this.FieldD[i] != that1.FieldD[i] {
  13688. return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
  13689. }
  13690. }
  13691. if len(this.FieldE) != len(that1.FieldE) {
  13692. return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", len(this.FieldE), len(that1.FieldE))
  13693. }
  13694. for i := range this.FieldE {
  13695. if this.FieldE[i] != that1.FieldE[i] {
  13696. return fmt.Errorf("FieldE this[%v](%v) Not Equal that[%v](%v)", i, this.FieldE[i], i, that1.FieldE[i])
  13697. }
  13698. }
  13699. if len(this.FieldF) != len(that1.FieldF) {
  13700. return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", len(this.FieldF), len(that1.FieldF))
  13701. }
  13702. for i := range this.FieldF {
  13703. if this.FieldF[i] != that1.FieldF[i] {
  13704. return fmt.Errorf("FieldF this[%v](%v) Not Equal that[%v](%v)", i, this.FieldF[i], i, that1.FieldF[i])
  13705. }
  13706. }
  13707. if len(this.FieldG) != len(that1.FieldG) {
  13708. return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", len(this.FieldG), len(that1.FieldG))
  13709. }
  13710. for i := range this.FieldG {
  13711. if this.FieldG[i] != that1.FieldG[i] {
  13712. return fmt.Errorf("FieldG this[%v](%v) Not Equal that[%v](%v)", i, this.FieldG[i], i, that1.FieldG[i])
  13713. }
  13714. }
  13715. if len(this.FieldH) != len(that1.FieldH) {
  13716. return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", len(this.FieldH), len(that1.FieldH))
  13717. }
  13718. for i := range this.FieldH {
  13719. if this.FieldH[i] != that1.FieldH[i] {
  13720. return fmt.Errorf("FieldH this[%v](%v) Not Equal that[%v](%v)", i, this.FieldH[i], i, that1.FieldH[i])
  13721. }
  13722. }
  13723. if len(this.FieldI) != len(that1.FieldI) {
  13724. return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", len(this.FieldI), len(that1.FieldI))
  13725. }
  13726. for i := range this.FieldI {
  13727. if this.FieldI[i] != that1.FieldI[i] {
  13728. return fmt.Errorf("FieldI this[%v](%v) Not Equal that[%v](%v)", i, this.FieldI[i], i, that1.FieldI[i])
  13729. }
  13730. }
  13731. if len(this.FieldJ) != len(that1.FieldJ) {
  13732. return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", len(this.FieldJ), len(that1.FieldJ))
  13733. }
  13734. for i := range this.FieldJ {
  13735. if this.FieldJ[i] != that1.FieldJ[i] {
  13736. return fmt.Errorf("FieldJ this[%v](%v) Not Equal that[%v](%v)", i, this.FieldJ[i], i, that1.FieldJ[i])
  13737. }
  13738. }
  13739. if len(this.FieldK) != len(that1.FieldK) {
  13740. return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", len(this.FieldK), len(that1.FieldK))
  13741. }
  13742. for i := range this.FieldK {
  13743. if this.FieldK[i] != that1.FieldK[i] {
  13744. return fmt.Errorf("FieldK this[%v](%v) Not Equal that[%v](%v)", i, this.FieldK[i], i, that1.FieldK[i])
  13745. }
  13746. }
  13747. if len(this.FieldL) != len(that1.FieldL) {
  13748. return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", len(this.FieldL), len(that1.FieldL))
  13749. }
  13750. for i := range this.FieldL {
  13751. if this.FieldL[i] != that1.FieldL[i] {
  13752. return fmt.Errorf("FieldL this[%v](%v) Not Equal that[%v](%v)", i, this.FieldL[i], i, that1.FieldL[i])
  13753. }
  13754. }
  13755. if len(this.FieldM) != len(that1.FieldM) {
  13756. return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", len(this.FieldM), len(that1.FieldM))
  13757. }
  13758. for i := range this.FieldM {
  13759. if this.FieldM[i] != that1.FieldM[i] {
  13760. return fmt.Errorf("FieldM this[%v](%v) Not Equal that[%v](%v)", i, this.FieldM[i], i, that1.FieldM[i])
  13761. }
  13762. }
  13763. if len(this.FieldN) != len(that1.FieldN) {
  13764. return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", len(this.FieldN), len(that1.FieldN))
  13765. }
  13766. for i := range this.FieldN {
  13767. if this.FieldN[i] != that1.FieldN[i] {
  13768. return fmt.Errorf("FieldN this[%v](%v) Not Equal that[%v](%v)", i, this.FieldN[i], i, that1.FieldN[i])
  13769. }
  13770. }
  13771. if len(this.FieldO) != len(that1.FieldO) {
  13772. return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", len(this.FieldO), len(that1.FieldO))
  13773. }
  13774. for i := range this.FieldO {
  13775. if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
  13776. return fmt.Errorf("FieldO this[%v](%v) Not Equal that[%v](%v)", i, this.FieldO[i], i, that1.FieldO[i])
  13777. }
  13778. }
  13779. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  13780. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  13781. }
  13782. return nil
  13783. }
  13784. func (this *CustomNameNinRepNative) Equal(that interface{}) bool {
  13785. if that == nil {
  13786. if this == nil {
  13787. return true
  13788. }
  13789. return false
  13790. }
  13791. that1, ok := that.(*CustomNameNinRepNative)
  13792. if !ok {
  13793. that2, ok := that.(CustomNameNinRepNative)
  13794. if ok {
  13795. that1 = &that2
  13796. } else {
  13797. return false
  13798. }
  13799. }
  13800. if that1 == nil {
  13801. if this == nil {
  13802. return true
  13803. }
  13804. return false
  13805. } else if this == nil {
  13806. return false
  13807. }
  13808. if len(this.FieldA) != len(that1.FieldA) {
  13809. return false
  13810. }
  13811. for i := range this.FieldA {
  13812. if this.FieldA[i] != that1.FieldA[i] {
  13813. return false
  13814. }
  13815. }
  13816. if len(this.FieldB) != len(that1.FieldB) {
  13817. return false
  13818. }
  13819. for i := range this.FieldB {
  13820. if this.FieldB[i] != that1.FieldB[i] {
  13821. return false
  13822. }
  13823. }
  13824. if len(this.FieldC) != len(that1.FieldC) {
  13825. return false
  13826. }
  13827. for i := range this.FieldC {
  13828. if this.FieldC[i] != that1.FieldC[i] {
  13829. return false
  13830. }
  13831. }
  13832. if len(this.FieldD) != len(that1.FieldD) {
  13833. return false
  13834. }
  13835. for i := range this.FieldD {
  13836. if this.FieldD[i] != that1.FieldD[i] {
  13837. return false
  13838. }
  13839. }
  13840. if len(this.FieldE) != len(that1.FieldE) {
  13841. return false
  13842. }
  13843. for i := range this.FieldE {
  13844. if this.FieldE[i] != that1.FieldE[i] {
  13845. return false
  13846. }
  13847. }
  13848. if len(this.FieldF) != len(that1.FieldF) {
  13849. return false
  13850. }
  13851. for i := range this.FieldF {
  13852. if this.FieldF[i] != that1.FieldF[i] {
  13853. return false
  13854. }
  13855. }
  13856. if len(this.FieldG) != len(that1.FieldG) {
  13857. return false
  13858. }
  13859. for i := range this.FieldG {
  13860. if this.FieldG[i] != that1.FieldG[i] {
  13861. return false
  13862. }
  13863. }
  13864. if len(this.FieldH) != len(that1.FieldH) {
  13865. return false
  13866. }
  13867. for i := range this.FieldH {
  13868. if this.FieldH[i] != that1.FieldH[i] {
  13869. return false
  13870. }
  13871. }
  13872. if len(this.FieldI) != len(that1.FieldI) {
  13873. return false
  13874. }
  13875. for i := range this.FieldI {
  13876. if this.FieldI[i] != that1.FieldI[i] {
  13877. return false
  13878. }
  13879. }
  13880. if len(this.FieldJ) != len(that1.FieldJ) {
  13881. return false
  13882. }
  13883. for i := range this.FieldJ {
  13884. if this.FieldJ[i] != that1.FieldJ[i] {
  13885. return false
  13886. }
  13887. }
  13888. if len(this.FieldK) != len(that1.FieldK) {
  13889. return false
  13890. }
  13891. for i := range this.FieldK {
  13892. if this.FieldK[i] != that1.FieldK[i] {
  13893. return false
  13894. }
  13895. }
  13896. if len(this.FieldL) != len(that1.FieldL) {
  13897. return false
  13898. }
  13899. for i := range this.FieldL {
  13900. if this.FieldL[i] != that1.FieldL[i] {
  13901. return false
  13902. }
  13903. }
  13904. if len(this.FieldM) != len(that1.FieldM) {
  13905. return false
  13906. }
  13907. for i := range this.FieldM {
  13908. if this.FieldM[i] != that1.FieldM[i] {
  13909. return false
  13910. }
  13911. }
  13912. if len(this.FieldN) != len(that1.FieldN) {
  13913. return false
  13914. }
  13915. for i := range this.FieldN {
  13916. if this.FieldN[i] != that1.FieldN[i] {
  13917. return false
  13918. }
  13919. }
  13920. if len(this.FieldO) != len(that1.FieldO) {
  13921. return false
  13922. }
  13923. for i := range this.FieldO {
  13924. if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) {
  13925. return false
  13926. }
  13927. }
  13928. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  13929. return false
  13930. }
  13931. return true
  13932. }
  13933. func (this *CustomNameNinStruct) VerboseEqual(that interface{}) error {
  13934. if that == nil {
  13935. if this == nil {
  13936. return nil
  13937. }
  13938. return fmt.Errorf("that == nil && this != nil")
  13939. }
  13940. that1, ok := that.(*CustomNameNinStruct)
  13941. if !ok {
  13942. that2, ok := that.(CustomNameNinStruct)
  13943. if ok {
  13944. that1 = &that2
  13945. } else {
  13946. return fmt.Errorf("that is not of type *CustomNameNinStruct")
  13947. }
  13948. }
  13949. if that1 == nil {
  13950. if this == nil {
  13951. return nil
  13952. }
  13953. return fmt.Errorf("that is type *CustomNameNinStruct but is nil && this != nil")
  13954. } else if this == nil {
  13955. return fmt.Errorf("that is type *CustomNameNinStruct but is not nil && this == nil")
  13956. }
  13957. if this.FieldA != nil && that1.FieldA != nil {
  13958. if *this.FieldA != *that1.FieldA {
  13959. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
  13960. }
  13961. } else if this.FieldA != nil {
  13962. return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
  13963. } else if that1.FieldA != nil {
  13964. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
  13965. }
  13966. if this.FieldB != nil && that1.FieldB != nil {
  13967. if *this.FieldB != *that1.FieldB {
  13968. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
  13969. }
  13970. } else if this.FieldB != nil {
  13971. return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
  13972. } else if that1.FieldB != nil {
  13973. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
  13974. }
  13975. if !this.FieldC.Equal(that1.FieldC) {
  13976. return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC)
  13977. }
  13978. if len(this.FieldD) != len(that1.FieldD) {
  13979. return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
  13980. }
  13981. for i := range this.FieldD {
  13982. if !this.FieldD[i].Equal(that1.FieldD[i]) {
  13983. return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
  13984. }
  13985. }
  13986. if this.FieldE != nil && that1.FieldE != nil {
  13987. if *this.FieldE != *that1.FieldE {
  13988. return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE)
  13989. }
  13990. } else if this.FieldE != nil {
  13991. return fmt.Errorf("this.FieldE == nil && that.FieldE != nil")
  13992. } else if that1.FieldE != nil {
  13993. return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE)
  13994. }
  13995. if this.FieldF != nil && that1.FieldF != nil {
  13996. if *this.FieldF != *that1.FieldF {
  13997. return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF)
  13998. }
  13999. } else if this.FieldF != nil {
  14000. return fmt.Errorf("this.FieldF == nil && that.FieldF != nil")
  14001. } else if that1.FieldF != nil {
  14002. return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF)
  14003. }
  14004. if !this.FieldG.Equal(that1.FieldG) {
  14005. return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG)
  14006. }
  14007. if this.FieldH != nil && that1.FieldH != nil {
  14008. if *this.FieldH != *that1.FieldH {
  14009. return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH)
  14010. }
  14011. } else if this.FieldH != nil {
  14012. return fmt.Errorf("this.FieldH == nil && that.FieldH != nil")
  14013. } else if that1.FieldH != nil {
  14014. return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH)
  14015. }
  14016. if this.FieldI != nil && that1.FieldI != nil {
  14017. if *this.FieldI != *that1.FieldI {
  14018. return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI)
  14019. }
  14020. } else if this.FieldI != nil {
  14021. return fmt.Errorf("this.FieldI == nil && that.FieldI != nil")
  14022. } else if that1.FieldI != nil {
  14023. return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI)
  14024. }
  14025. if !bytes.Equal(this.FieldJ, that1.FieldJ) {
  14026. return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ)
  14027. }
  14028. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14029. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  14030. }
  14031. return nil
  14032. }
  14033. func (this *CustomNameNinStruct) Equal(that interface{}) bool {
  14034. if that == nil {
  14035. if this == nil {
  14036. return true
  14037. }
  14038. return false
  14039. }
  14040. that1, ok := that.(*CustomNameNinStruct)
  14041. if !ok {
  14042. that2, ok := that.(CustomNameNinStruct)
  14043. if ok {
  14044. that1 = &that2
  14045. } else {
  14046. return false
  14047. }
  14048. }
  14049. if that1 == nil {
  14050. if this == nil {
  14051. return true
  14052. }
  14053. return false
  14054. } else if this == nil {
  14055. return false
  14056. }
  14057. if this.FieldA != nil && that1.FieldA != nil {
  14058. if *this.FieldA != *that1.FieldA {
  14059. return false
  14060. }
  14061. } else if this.FieldA != nil {
  14062. return false
  14063. } else if that1.FieldA != nil {
  14064. return false
  14065. }
  14066. if this.FieldB != nil && that1.FieldB != nil {
  14067. if *this.FieldB != *that1.FieldB {
  14068. return false
  14069. }
  14070. } else if this.FieldB != nil {
  14071. return false
  14072. } else if that1.FieldB != nil {
  14073. return false
  14074. }
  14075. if !this.FieldC.Equal(that1.FieldC) {
  14076. return false
  14077. }
  14078. if len(this.FieldD) != len(that1.FieldD) {
  14079. return false
  14080. }
  14081. for i := range this.FieldD {
  14082. if !this.FieldD[i].Equal(that1.FieldD[i]) {
  14083. return false
  14084. }
  14085. }
  14086. if this.FieldE != nil && that1.FieldE != nil {
  14087. if *this.FieldE != *that1.FieldE {
  14088. return false
  14089. }
  14090. } else if this.FieldE != nil {
  14091. return false
  14092. } else if that1.FieldE != nil {
  14093. return false
  14094. }
  14095. if this.FieldF != nil && that1.FieldF != nil {
  14096. if *this.FieldF != *that1.FieldF {
  14097. return false
  14098. }
  14099. } else if this.FieldF != nil {
  14100. return false
  14101. } else if that1.FieldF != nil {
  14102. return false
  14103. }
  14104. if !this.FieldG.Equal(that1.FieldG) {
  14105. return false
  14106. }
  14107. if this.FieldH != nil && that1.FieldH != nil {
  14108. if *this.FieldH != *that1.FieldH {
  14109. return false
  14110. }
  14111. } else if this.FieldH != nil {
  14112. return false
  14113. } else if that1.FieldH != nil {
  14114. return false
  14115. }
  14116. if this.FieldI != nil && that1.FieldI != nil {
  14117. if *this.FieldI != *that1.FieldI {
  14118. return false
  14119. }
  14120. } else if this.FieldI != nil {
  14121. return false
  14122. } else if that1.FieldI != nil {
  14123. return false
  14124. }
  14125. if !bytes.Equal(this.FieldJ, that1.FieldJ) {
  14126. return false
  14127. }
  14128. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14129. return false
  14130. }
  14131. return true
  14132. }
  14133. func (this *CustomNameCustomType) VerboseEqual(that interface{}) error {
  14134. if that == nil {
  14135. if this == nil {
  14136. return nil
  14137. }
  14138. return fmt.Errorf("that == nil && this != nil")
  14139. }
  14140. that1, ok := that.(*CustomNameCustomType)
  14141. if !ok {
  14142. that2, ok := that.(CustomNameCustomType)
  14143. if ok {
  14144. that1 = &that2
  14145. } else {
  14146. return fmt.Errorf("that is not of type *CustomNameCustomType")
  14147. }
  14148. }
  14149. if that1 == nil {
  14150. if this == nil {
  14151. return nil
  14152. }
  14153. return fmt.Errorf("that is type *CustomNameCustomType but is nil && this != nil")
  14154. } else if this == nil {
  14155. return fmt.Errorf("that is type *CustomNameCustomType but is not nil && this == nil")
  14156. }
  14157. if that1.FieldA == nil {
  14158. if this.FieldA != nil {
  14159. return fmt.Errorf("this.FieldA != nil && that1.FieldA == nil")
  14160. }
  14161. } else if !this.FieldA.Equal(*that1.FieldA) {
  14162. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
  14163. }
  14164. if that1.FieldB == nil {
  14165. if this.FieldB != nil {
  14166. return fmt.Errorf("this.FieldB != nil && that1.FieldB == nil")
  14167. }
  14168. } else if !this.FieldB.Equal(*that1.FieldB) {
  14169. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
  14170. }
  14171. if len(this.FieldC) != len(that1.FieldC) {
  14172. return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC))
  14173. }
  14174. for i := range this.FieldC {
  14175. if !this.FieldC[i].Equal(that1.FieldC[i]) {
  14176. return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i])
  14177. }
  14178. }
  14179. if len(this.FieldD) != len(that1.FieldD) {
  14180. return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD))
  14181. }
  14182. for i := range this.FieldD {
  14183. if !this.FieldD[i].Equal(that1.FieldD[i]) {
  14184. return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i])
  14185. }
  14186. }
  14187. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14188. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  14189. }
  14190. return nil
  14191. }
  14192. func (this *CustomNameCustomType) Equal(that interface{}) bool {
  14193. if that == nil {
  14194. if this == nil {
  14195. return true
  14196. }
  14197. return false
  14198. }
  14199. that1, ok := that.(*CustomNameCustomType)
  14200. if !ok {
  14201. that2, ok := that.(CustomNameCustomType)
  14202. if ok {
  14203. that1 = &that2
  14204. } else {
  14205. return false
  14206. }
  14207. }
  14208. if that1 == nil {
  14209. if this == nil {
  14210. return true
  14211. }
  14212. return false
  14213. } else if this == nil {
  14214. return false
  14215. }
  14216. if that1.FieldA == nil {
  14217. if this.FieldA != nil {
  14218. return false
  14219. }
  14220. } else if !this.FieldA.Equal(*that1.FieldA) {
  14221. return false
  14222. }
  14223. if that1.FieldB == nil {
  14224. if this.FieldB != nil {
  14225. return false
  14226. }
  14227. } else if !this.FieldB.Equal(*that1.FieldB) {
  14228. return false
  14229. }
  14230. if len(this.FieldC) != len(that1.FieldC) {
  14231. return false
  14232. }
  14233. for i := range this.FieldC {
  14234. if !this.FieldC[i].Equal(that1.FieldC[i]) {
  14235. return false
  14236. }
  14237. }
  14238. if len(this.FieldD) != len(that1.FieldD) {
  14239. return false
  14240. }
  14241. for i := range this.FieldD {
  14242. if !this.FieldD[i].Equal(that1.FieldD[i]) {
  14243. return false
  14244. }
  14245. }
  14246. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14247. return false
  14248. }
  14249. return true
  14250. }
  14251. func (this *CustomNameNinEmbeddedStructUnion) VerboseEqual(that interface{}) error {
  14252. if that == nil {
  14253. if this == nil {
  14254. return nil
  14255. }
  14256. return fmt.Errorf("that == nil && this != nil")
  14257. }
  14258. that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
  14259. if !ok {
  14260. that2, ok := that.(CustomNameNinEmbeddedStructUnion)
  14261. if ok {
  14262. that1 = &that2
  14263. } else {
  14264. return fmt.Errorf("that is not of type *CustomNameNinEmbeddedStructUnion")
  14265. }
  14266. }
  14267. if that1 == nil {
  14268. if this == nil {
  14269. return nil
  14270. }
  14271. return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is nil && this != nil")
  14272. } else if this == nil {
  14273. return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is not nil && this == nil")
  14274. }
  14275. if !this.NidOptNative.Equal(that1.NidOptNative) {
  14276. return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative)
  14277. }
  14278. if !this.FieldA.Equal(that1.FieldA) {
  14279. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
  14280. }
  14281. if this.FieldB != nil && that1.FieldB != nil {
  14282. if *this.FieldB != *that1.FieldB {
  14283. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB)
  14284. }
  14285. } else if this.FieldB != nil {
  14286. return fmt.Errorf("this.FieldB == nil && that.FieldB != nil")
  14287. } else if that1.FieldB != nil {
  14288. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB)
  14289. }
  14290. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14291. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  14292. }
  14293. return nil
  14294. }
  14295. func (this *CustomNameNinEmbeddedStructUnion) Equal(that interface{}) bool {
  14296. if that == nil {
  14297. if this == nil {
  14298. return true
  14299. }
  14300. return false
  14301. }
  14302. that1, ok := that.(*CustomNameNinEmbeddedStructUnion)
  14303. if !ok {
  14304. that2, ok := that.(CustomNameNinEmbeddedStructUnion)
  14305. if ok {
  14306. that1 = &that2
  14307. } else {
  14308. return false
  14309. }
  14310. }
  14311. if that1 == nil {
  14312. if this == nil {
  14313. return true
  14314. }
  14315. return false
  14316. } else if this == nil {
  14317. return false
  14318. }
  14319. if !this.NidOptNative.Equal(that1.NidOptNative) {
  14320. return false
  14321. }
  14322. if !this.FieldA.Equal(that1.FieldA) {
  14323. return false
  14324. }
  14325. if this.FieldB != nil && that1.FieldB != nil {
  14326. if *this.FieldB != *that1.FieldB {
  14327. return false
  14328. }
  14329. } else if this.FieldB != nil {
  14330. return false
  14331. } else if that1.FieldB != nil {
  14332. return false
  14333. }
  14334. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14335. return false
  14336. }
  14337. return true
  14338. }
  14339. func (this *CustomNameEnum) VerboseEqual(that interface{}) error {
  14340. if that == nil {
  14341. if this == nil {
  14342. return nil
  14343. }
  14344. return fmt.Errorf("that == nil && this != nil")
  14345. }
  14346. that1, ok := that.(*CustomNameEnum)
  14347. if !ok {
  14348. that2, ok := that.(CustomNameEnum)
  14349. if ok {
  14350. that1 = &that2
  14351. } else {
  14352. return fmt.Errorf("that is not of type *CustomNameEnum")
  14353. }
  14354. }
  14355. if that1 == nil {
  14356. if this == nil {
  14357. return nil
  14358. }
  14359. return fmt.Errorf("that is type *CustomNameEnum but is nil && this != nil")
  14360. } else if this == nil {
  14361. return fmt.Errorf("that is type *CustomNameEnum but is not nil && this == nil")
  14362. }
  14363. if this.FieldA != nil && that1.FieldA != nil {
  14364. if *this.FieldA != *that1.FieldA {
  14365. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA)
  14366. }
  14367. } else if this.FieldA != nil {
  14368. return fmt.Errorf("this.FieldA == nil && that.FieldA != nil")
  14369. } else if that1.FieldA != nil {
  14370. return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA)
  14371. }
  14372. if len(this.FieldB) != len(that1.FieldB) {
  14373. return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB))
  14374. }
  14375. for i := range this.FieldB {
  14376. if this.FieldB[i] != that1.FieldB[i] {
  14377. return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i])
  14378. }
  14379. }
  14380. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14381. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  14382. }
  14383. return nil
  14384. }
  14385. func (this *CustomNameEnum) Equal(that interface{}) bool {
  14386. if that == nil {
  14387. if this == nil {
  14388. return true
  14389. }
  14390. return false
  14391. }
  14392. that1, ok := that.(*CustomNameEnum)
  14393. if !ok {
  14394. that2, ok := that.(CustomNameEnum)
  14395. if ok {
  14396. that1 = &that2
  14397. } else {
  14398. return false
  14399. }
  14400. }
  14401. if that1 == nil {
  14402. if this == nil {
  14403. return true
  14404. }
  14405. return false
  14406. } else if this == nil {
  14407. return false
  14408. }
  14409. if this.FieldA != nil && that1.FieldA != nil {
  14410. if *this.FieldA != *that1.FieldA {
  14411. return false
  14412. }
  14413. } else if this.FieldA != nil {
  14414. return false
  14415. } else if that1.FieldA != nil {
  14416. return false
  14417. }
  14418. if len(this.FieldB) != len(that1.FieldB) {
  14419. return false
  14420. }
  14421. for i := range this.FieldB {
  14422. if this.FieldB[i] != that1.FieldB[i] {
  14423. return false
  14424. }
  14425. }
  14426. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14427. return false
  14428. }
  14429. return true
  14430. }
  14431. func (this *NoExtensionsMap) VerboseEqual(that interface{}) error {
  14432. if that == nil {
  14433. if this == nil {
  14434. return nil
  14435. }
  14436. return fmt.Errorf("that == nil && this != nil")
  14437. }
  14438. that1, ok := that.(*NoExtensionsMap)
  14439. if !ok {
  14440. that2, ok := that.(NoExtensionsMap)
  14441. if ok {
  14442. that1 = &that2
  14443. } else {
  14444. return fmt.Errorf("that is not of type *NoExtensionsMap")
  14445. }
  14446. }
  14447. if that1 == nil {
  14448. if this == nil {
  14449. return nil
  14450. }
  14451. return fmt.Errorf("that is type *NoExtensionsMap but is nil && this != nil")
  14452. } else if this == nil {
  14453. return fmt.Errorf("that is type *NoExtensionsMap but is not nil && this == nil")
  14454. }
  14455. if this.Field1 != nil && that1.Field1 != nil {
  14456. if *this.Field1 != *that1.Field1 {
  14457. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  14458. }
  14459. } else if this.Field1 != nil {
  14460. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  14461. } else if that1.Field1 != nil {
  14462. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  14463. }
  14464. if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) {
  14465. return fmt.Errorf("XXX_extensions this(%v) Not Equal that(%v)", this.XXX_extensions, that1.XXX_extensions)
  14466. }
  14467. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14468. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  14469. }
  14470. return nil
  14471. }
  14472. func (this *NoExtensionsMap) Equal(that interface{}) bool {
  14473. if that == nil {
  14474. if this == nil {
  14475. return true
  14476. }
  14477. return false
  14478. }
  14479. that1, ok := that.(*NoExtensionsMap)
  14480. if !ok {
  14481. that2, ok := that.(NoExtensionsMap)
  14482. if ok {
  14483. that1 = &that2
  14484. } else {
  14485. return false
  14486. }
  14487. }
  14488. if that1 == nil {
  14489. if this == nil {
  14490. return true
  14491. }
  14492. return false
  14493. } else if this == nil {
  14494. return false
  14495. }
  14496. if this.Field1 != nil && that1.Field1 != nil {
  14497. if *this.Field1 != *that1.Field1 {
  14498. return false
  14499. }
  14500. } else if this.Field1 != nil {
  14501. return false
  14502. } else if that1.Field1 != nil {
  14503. return false
  14504. }
  14505. if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) {
  14506. return false
  14507. }
  14508. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14509. return false
  14510. }
  14511. return true
  14512. }
  14513. func (this *Unrecognized) VerboseEqual(that interface{}) error {
  14514. if that == nil {
  14515. if this == nil {
  14516. return nil
  14517. }
  14518. return fmt.Errorf("that == nil && this != nil")
  14519. }
  14520. that1, ok := that.(*Unrecognized)
  14521. if !ok {
  14522. that2, ok := that.(Unrecognized)
  14523. if ok {
  14524. that1 = &that2
  14525. } else {
  14526. return fmt.Errorf("that is not of type *Unrecognized")
  14527. }
  14528. }
  14529. if that1 == nil {
  14530. if this == nil {
  14531. return nil
  14532. }
  14533. return fmt.Errorf("that is type *Unrecognized but is nil && this != nil")
  14534. } else if this == nil {
  14535. return fmt.Errorf("that is type *Unrecognized but is not nil && this == nil")
  14536. }
  14537. if this.Field1 != nil && that1.Field1 != nil {
  14538. if *this.Field1 != *that1.Field1 {
  14539. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  14540. }
  14541. } else if this.Field1 != nil {
  14542. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  14543. } else if that1.Field1 != nil {
  14544. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  14545. }
  14546. return nil
  14547. }
  14548. func (this *Unrecognized) Equal(that interface{}) bool {
  14549. if that == nil {
  14550. if this == nil {
  14551. return true
  14552. }
  14553. return false
  14554. }
  14555. that1, ok := that.(*Unrecognized)
  14556. if !ok {
  14557. that2, ok := that.(Unrecognized)
  14558. if ok {
  14559. that1 = &that2
  14560. } else {
  14561. return false
  14562. }
  14563. }
  14564. if that1 == nil {
  14565. if this == nil {
  14566. return true
  14567. }
  14568. return false
  14569. } else if this == nil {
  14570. return false
  14571. }
  14572. if this.Field1 != nil && that1.Field1 != nil {
  14573. if *this.Field1 != *that1.Field1 {
  14574. return false
  14575. }
  14576. } else if this.Field1 != nil {
  14577. return false
  14578. } else if that1.Field1 != nil {
  14579. return false
  14580. }
  14581. return true
  14582. }
  14583. func (this *UnrecognizedWithInner) VerboseEqual(that interface{}) error {
  14584. if that == nil {
  14585. if this == nil {
  14586. return nil
  14587. }
  14588. return fmt.Errorf("that == nil && this != nil")
  14589. }
  14590. that1, ok := that.(*UnrecognizedWithInner)
  14591. if !ok {
  14592. that2, ok := that.(UnrecognizedWithInner)
  14593. if ok {
  14594. that1 = &that2
  14595. } else {
  14596. return fmt.Errorf("that is not of type *UnrecognizedWithInner")
  14597. }
  14598. }
  14599. if that1 == nil {
  14600. if this == nil {
  14601. return nil
  14602. }
  14603. return fmt.Errorf("that is type *UnrecognizedWithInner but is nil && this != nil")
  14604. } else if this == nil {
  14605. return fmt.Errorf("that is type *UnrecognizedWithInner but is not nil && this == nil")
  14606. }
  14607. if len(this.Embedded) != len(that1.Embedded) {
  14608. return fmt.Errorf("Embedded this(%v) Not Equal that(%v)", len(this.Embedded), len(that1.Embedded))
  14609. }
  14610. for i := range this.Embedded {
  14611. if !this.Embedded[i].Equal(that1.Embedded[i]) {
  14612. return fmt.Errorf("Embedded this[%v](%v) Not Equal that[%v](%v)", i, this.Embedded[i], i, that1.Embedded[i])
  14613. }
  14614. }
  14615. if this.Field2 != nil && that1.Field2 != nil {
  14616. if *this.Field2 != *that1.Field2 {
  14617. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  14618. }
  14619. } else if this.Field2 != nil {
  14620. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  14621. } else if that1.Field2 != nil {
  14622. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  14623. }
  14624. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14625. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  14626. }
  14627. return nil
  14628. }
  14629. func (this *UnrecognizedWithInner) Equal(that interface{}) bool {
  14630. if that == nil {
  14631. if this == nil {
  14632. return true
  14633. }
  14634. return false
  14635. }
  14636. that1, ok := that.(*UnrecognizedWithInner)
  14637. if !ok {
  14638. that2, ok := that.(UnrecognizedWithInner)
  14639. if ok {
  14640. that1 = &that2
  14641. } else {
  14642. return false
  14643. }
  14644. }
  14645. if that1 == nil {
  14646. if this == nil {
  14647. return true
  14648. }
  14649. return false
  14650. } else if this == nil {
  14651. return false
  14652. }
  14653. if len(this.Embedded) != len(that1.Embedded) {
  14654. return false
  14655. }
  14656. for i := range this.Embedded {
  14657. if !this.Embedded[i].Equal(that1.Embedded[i]) {
  14658. return false
  14659. }
  14660. }
  14661. if this.Field2 != nil && that1.Field2 != nil {
  14662. if *this.Field2 != *that1.Field2 {
  14663. return false
  14664. }
  14665. } else if this.Field2 != nil {
  14666. return false
  14667. } else if that1.Field2 != nil {
  14668. return false
  14669. }
  14670. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14671. return false
  14672. }
  14673. return true
  14674. }
  14675. func (this *UnrecognizedWithInner_Inner) VerboseEqual(that interface{}) error {
  14676. if that == nil {
  14677. if this == nil {
  14678. return nil
  14679. }
  14680. return fmt.Errorf("that == nil && this != nil")
  14681. }
  14682. that1, ok := that.(*UnrecognizedWithInner_Inner)
  14683. if !ok {
  14684. that2, ok := that.(UnrecognizedWithInner_Inner)
  14685. if ok {
  14686. that1 = &that2
  14687. } else {
  14688. return fmt.Errorf("that is not of type *UnrecognizedWithInner_Inner")
  14689. }
  14690. }
  14691. if that1 == nil {
  14692. if this == nil {
  14693. return nil
  14694. }
  14695. return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is nil && this != nil")
  14696. } else if this == nil {
  14697. return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is not nil && this == nil")
  14698. }
  14699. if this.Field1 != nil && that1.Field1 != nil {
  14700. if *this.Field1 != *that1.Field1 {
  14701. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  14702. }
  14703. } else if this.Field1 != nil {
  14704. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  14705. } else if that1.Field1 != nil {
  14706. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  14707. }
  14708. return nil
  14709. }
  14710. func (this *UnrecognizedWithInner_Inner) Equal(that interface{}) bool {
  14711. if that == nil {
  14712. if this == nil {
  14713. return true
  14714. }
  14715. return false
  14716. }
  14717. that1, ok := that.(*UnrecognizedWithInner_Inner)
  14718. if !ok {
  14719. that2, ok := that.(UnrecognizedWithInner_Inner)
  14720. if ok {
  14721. that1 = &that2
  14722. } else {
  14723. return false
  14724. }
  14725. }
  14726. if that1 == nil {
  14727. if this == nil {
  14728. return true
  14729. }
  14730. return false
  14731. } else if this == nil {
  14732. return false
  14733. }
  14734. if this.Field1 != nil && that1.Field1 != nil {
  14735. if *this.Field1 != *that1.Field1 {
  14736. return false
  14737. }
  14738. } else if this.Field1 != nil {
  14739. return false
  14740. } else if that1.Field1 != nil {
  14741. return false
  14742. }
  14743. return true
  14744. }
  14745. func (this *UnrecognizedWithEmbed) VerboseEqual(that interface{}) error {
  14746. if that == nil {
  14747. if this == nil {
  14748. return nil
  14749. }
  14750. return fmt.Errorf("that == nil && this != nil")
  14751. }
  14752. that1, ok := that.(*UnrecognizedWithEmbed)
  14753. if !ok {
  14754. that2, ok := that.(UnrecognizedWithEmbed)
  14755. if ok {
  14756. that1 = &that2
  14757. } else {
  14758. return fmt.Errorf("that is not of type *UnrecognizedWithEmbed")
  14759. }
  14760. }
  14761. if that1 == nil {
  14762. if this == nil {
  14763. return nil
  14764. }
  14765. return fmt.Errorf("that is type *UnrecognizedWithEmbed but is nil && this != nil")
  14766. } else if this == nil {
  14767. return fmt.Errorf("that is type *UnrecognizedWithEmbed but is not nil && this == nil")
  14768. }
  14769. if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
  14770. return fmt.Errorf("UnrecognizedWithEmbed_Embedded this(%v) Not Equal that(%v)", this.UnrecognizedWithEmbed_Embedded, that1.UnrecognizedWithEmbed_Embedded)
  14771. }
  14772. if this.Field2 != nil && that1.Field2 != nil {
  14773. if *this.Field2 != *that1.Field2 {
  14774. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  14775. }
  14776. } else if this.Field2 != nil {
  14777. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  14778. } else if that1.Field2 != nil {
  14779. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  14780. }
  14781. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14782. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  14783. }
  14784. return nil
  14785. }
  14786. func (this *UnrecognizedWithEmbed) Equal(that interface{}) bool {
  14787. if that == nil {
  14788. if this == nil {
  14789. return true
  14790. }
  14791. return false
  14792. }
  14793. that1, ok := that.(*UnrecognizedWithEmbed)
  14794. if !ok {
  14795. that2, ok := that.(UnrecognizedWithEmbed)
  14796. if ok {
  14797. that1 = &that2
  14798. } else {
  14799. return false
  14800. }
  14801. }
  14802. if that1 == nil {
  14803. if this == nil {
  14804. return true
  14805. }
  14806. return false
  14807. } else if this == nil {
  14808. return false
  14809. }
  14810. if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) {
  14811. return false
  14812. }
  14813. if this.Field2 != nil && that1.Field2 != nil {
  14814. if *this.Field2 != *that1.Field2 {
  14815. return false
  14816. }
  14817. } else if this.Field2 != nil {
  14818. return false
  14819. } else if that1.Field2 != nil {
  14820. return false
  14821. }
  14822. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14823. return false
  14824. }
  14825. return true
  14826. }
  14827. func (this *UnrecognizedWithEmbed_Embedded) VerboseEqual(that interface{}) error {
  14828. if that == nil {
  14829. if this == nil {
  14830. return nil
  14831. }
  14832. return fmt.Errorf("that == nil && this != nil")
  14833. }
  14834. that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
  14835. if !ok {
  14836. that2, ok := that.(UnrecognizedWithEmbed_Embedded)
  14837. if ok {
  14838. that1 = &that2
  14839. } else {
  14840. return fmt.Errorf("that is not of type *UnrecognizedWithEmbed_Embedded")
  14841. }
  14842. }
  14843. if that1 == nil {
  14844. if this == nil {
  14845. return nil
  14846. }
  14847. return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is nil && this != nil")
  14848. } else if this == nil {
  14849. return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is not nil && this == nil")
  14850. }
  14851. if this.Field1 != nil && that1.Field1 != nil {
  14852. if *this.Field1 != *that1.Field1 {
  14853. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1)
  14854. }
  14855. } else if this.Field1 != nil {
  14856. return fmt.Errorf("this.Field1 == nil && that.Field1 != nil")
  14857. } else if that1.Field1 != nil {
  14858. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  14859. }
  14860. return nil
  14861. }
  14862. func (this *UnrecognizedWithEmbed_Embedded) Equal(that interface{}) bool {
  14863. if that == nil {
  14864. if this == nil {
  14865. return true
  14866. }
  14867. return false
  14868. }
  14869. that1, ok := that.(*UnrecognizedWithEmbed_Embedded)
  14870. if !ok {
  14871. that2, ok := that.(UnrecognizedWithEmbed_Embedded)
  14872. if ok {
  14873. that1 = &that2
  14874. } else {
  14875. return false
  14876. }
  14877. }
  14878. if that1 == nil {
  14879. if this == nil {
  14880. return true
  14881. }
  14882. return false
  14883. } else if this == nil {
  14884. return false
  14885. }
  14886. if this.Field1 != nil && that1.Field1 != nil {
  14887. if *this.Field1 != *that1.Field1 {
  14888. return false
  14889. }
  14890. } else if this.Field1 != nil {
  14891. return false
  14892. } else if that1.Field1 != nil {
  14893. return false
  14894. }
  14895. return true
  14896. }
  14897. func (this *Node) VerboseEqual(that interface{}) error {
  14898. if that == nil {
  14899. if this == nil {
  14900. return nil
  14901. }
  14902. return fmt.Errorf("that == nil && this != nil")
  14903. }
  14904. that1, ok := that.(*Node)
  14905. if !ok {
  14906. that2, ok := that.(Node)
  14907. if ok {
  14908. that1 = &that2
  14909. } else {
  14910. return fmt.Errorf("that is not of type *Node")
  14911. }
  14912. }
  14913. if that1 == nil {
  14914. if this == nil {
  14915. return nil
  14916. }
  14917. return fmt.Errorf("that is type *Node but is nil && this != nil")
  14918. } else if this == nil {
  14919. return fmt.Errorf("that is type *Node but is not nil && this == nil")
  14920. }
  14921. if this.Label != nil && that1.Label != nil {
  14922. if *this.Label != *that1.Label {
  14923. return fmt.Errorf("Label this(%v) Not Equal that(%v)", *this.Label, *that1.Label)
  14924. }
  14925. } else if this.Label != nil {
  14926. return fmt.Errorf("this.Label == nil && that.Label != nil")
  14927. } else if that1.Label != nil {
  14928. return fmt.Errorf("Label this(%v) Not Equal that(%v)", this.Label, that1.Label)
  14929. }
  14930. if len(this.Children) != len(that1.Children) {
  14931. return fmt.Errorf("Children this(%v) Not Equal that(%v)", len(this.Children), len(that1.Children))
  14932. }
  14933. for i := range this.Children {
  14934. if !this.Children[i].Equal(that1.Children[i]) {
  14935. return fmt.Errorf("Children this[%v](%v) Not Equal that[%v](%v)", i, this.Children[i], i, that1.Children[i])
  14936. }
  14937. }
  14938. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14939. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  14940. }
  14941. return nil
  14942. }
  14943. func (this *Node) Equal(that interface{}) bool {
  14944. if that == nil {
  14945. if this == nil {
  14946. return true
  14947. }
  14948. return false
  14949. }
  14950. that1, ok := that.(*Node)
  14951. if !ok {
  14952. that2, ok := that.(Node)
  14953. if ok {
  14954. that1 = &that2
  14955. } else {
  14956. return false
  14957. }
  14958. }
  14959. if that1 == nil {
  14960. if this == nil {
  14961. return true
  14962. }
  14963. return false
  14964. } else if this == nil {
  14965. return false
  14966. }
  14967. if this.Label != nil && that1.Label != nil {
  14968. if *this.Label != *that1.Label {
  14969. return false
  14970. }
  14971. } else if this.Label != nil {
  14972. return false
  14973. } else if that1.Label != nil {
  14974. return false
  14975. }
  14976. if len(this.Children) != len(that1.Children) {
  14977. return false
  14978. }
  14979. for i := range this.Children {
  14980. if !this.Children[i].Equal(that1.Children[i]) {
  14981. return false
  14982. }
  14983. }
  14984. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  14985. return false
  14986. }
  14987. return true
  14988. }
  14989. func (this *NonByteCustomType) VerboseEqual(that interface{}) error {
  14990. if that == nil {
  14991. if this == nil {
  14992. return nil
  14993. }
  14994. return fmt.Errorf("that == nil && this != nil")
  14995. }
  14996. that1, ok := that.(*NonByteCustomType)
  14997. if !ok {
  14998. that2, ok := that.(NonByteCustomType)
  14999. if ok {
  15000. that1 = &that2
  15001. } else {
  15002. return fmt.Errorf("that is not of type *NonByteCustomType")
  15003. }
  15004. }
  15005. if that1 == nil {
  15006. if this == nil {
  15007. return nil
  15008. }
  15009. return fmt.Errorf("that is type *NonByteCustomType but is nil && this != nil")
  15010. } else if this == nil {
  15011. return fmt.Errorf("that is type *NonByteCustomType but is not nil && this == nil")
  15012. }
  15013. if that1.Field1 == nil {
  15014. if this.Field1 != nil {
  15015. return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
  15016. }
  15017. } else if !this.Field1.Equal(*that1.Field1) {
  15018. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  15019. }
  15020. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15021. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  15022. }
  15023. return nil
  15024. }
  15025. func (this *NonByteCustomType) Equal(that interface{}) bool {
  15026. if that == nil {
  15027. if this == nil {
  15028. return true
  15029. }
  15030. return false
  15031. }
  15032. that1, ok := that.(*NonByteCustomType)
  15033. if !ok {
  15034. that2, ok := that.(NonByteCustomType)
  15035. if ok {
  15036. that1 = &that2
  15037. } else {
  15038. return false
  15039. }
  15040. }
  15041. if that1 == nil {
  15042. if this == nil {
  15043. return true
  15044. }
  15045. return false
  15046. } else if this == nil {
  15047. return false
  15048. }
  15049. if that1.Field1 == nil {
  15050. if this.Field1 != nil {
  15051. return false
  15052. }
  15053. } else if !this.Field1.Equal(*that1.Field1) {
  15054. return false
  15055. }
  15056. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15057. return false
  15058. }
  15059. return true
  15060. }
  15061. func (this *NidOptNonByteCustomType) VerboseEqual(that interface{}) error {
  15062. if that == nil {
  15063. if this == nil {
  15064. return nil
  15065. }
  15066. return fmt.Errorf("that == nil && this != nil")
  15067. }
  15068. that1, ok := that.(*NidOptNonByteCustomType)
  15069. if !ok {
  15070. that2, ok := that.(NidOptNonByteCustomType)
  15071. if ok {
  15072. that1 = &that2
  15073. } else {
  15074. return fmt.Errorf("that is not of type *NidOptNonByteCustomType")
  15075. }
  15076. }
  15077. if that1 == nil {
  15078. if this == nil {
  15079. return nil
  15080. }
  15081. return fmt.Errorf("that is type *NidOptNonByteCustomType but is nil && this != nil")
  15082. } else if this == nil {
  15083. return fmt.Errorf("that is type *NidOptNonByteCustomType but is not nil && this == nil")
  15084. }
  15085. if !this.Field1.Equal(that1.Field1) {
  15086. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  15087. }
  15088. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15089. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  15090. }
  15091. return nil
  15092. }
  15093. func (this *NidOptNonByteCustomType) Equal(that interface{}) bool {
  15094. if that == nil {
  15095. if this == nil {
  15096. return true
  15097. }
  15098. return false
  15099. }
  15100. that1, ok := that.(*NidOptNonByteCustomType)
  15101. if !ok {
  15102. that2, ok := that.(NidOptNonByteCustomType)
  15103. if ok {
  15104. that1 = &that2
  15105. } else {
  15106. return false
  15107. }
  15108. }
  15109. if that1 == nil {
  15110. if this == nil {
  15111. return true
  15112. }
  15113. return false
  15114. } else if this == nil {
  15115. return false
  15116. }
  15117. if !this.Field1.Equal(that1.Field1) {
  15118. return false
  15119. }
  15120. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15121. return false
  15122. }
  15123. return true
  15124. }
  15125. func (this *NinOptNonByteCustomType) VerboseEqual(that interface{}) error {
  15126. if that == nil {
  15127. if this == nil {
  15128. return nil
  15129. }
  15130. return fmt.Errorf("that == nil && this != nil")
  15131. }
  15132. that1, ok := that.(*NinOptNonByteCustomType)
  15133. if !ok {
  15134. that2, ok := that.(NinOptNonByteCustomType)
  15135. if ok {
  15136. that1 = &that2
  15137. } else {
  15138. return fmt.Errorf("that is not of type *NinOptNonByteCustomType")
  15139. }
  15140. }
  15141. if that1 == nil {
  15142. if this == nil {
  15143. return nil
  15144. }
  15145. return fmt.Errorf("that is type *NinOptNonByteCustomType but is nil && this != nil")
  15146. } else if this == nil {
  15147. return fmt.Errorf("that is type *NinOptNonByteCustomType but is not nil && this == nil")
  15148. }
  15149. if that1.Field1 == nil {
  15150. if this.Field1 != nil {
  15151. return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil")
  15152. }
  15153. } else if !this.Field1.Equal(*that1.Field1) {
  15154. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1)
  15155. }
  15156. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15157. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  15158. }
  15159. return nil
  15160. }
  15161. func (this *NinOptNonByteCustomType) Equal(that interface{}) bool {
  15162. if that == nil {
  15163. if this == nil {
  15164. return true
  15165. }
  15166. return false
  15167. }
  15168. that1, ok := that.(*NinOptNonByteCustomType)
  15169. if !ok {
  15170. that2, ok := that.(NinOptNonByteCustomType)
  15171. if ok {
  15172. that1 = &that2
  15173. } else {
  15174. return false
  15175. }
  15176. }
  15177. if that1 == nil {
  15178. if this == nil {
  15179. return true
  15180. }
  15181. return false
  15182. } else if this == nil {
  15183. return false
  15184. }
  15185. if that1.Field1 == nil {
  15186. if this.Field1 != nil {
  15187. return false
  15188. }
  15189. } else if !this.Field1.Equal(*that1.Field1) {
  15190. return false
  15191. }
  15192. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15193. return false
  15194. }
  15195. return true
  15196. }
  15197. func (this *NidRepNonByteCustomType) VerboseEqual(that interface{}) error {
  15198. if that == nil {
  15199. if this == nil {
  15200. return nil
  15201. }
  15202. return fmt.Errorf("that == nil && this != nil")
  15203. }
  15204. that1, ok := that.(*NidRepNonByteCustomType)
  15205. if !ok {
  15206. that2, ok := that.(NidRepNonByteCustomType)
  15207. if ok {
  15208. that1 = &that2
  15209. } else {
  15210. return fmt.Errorf("that is not of type *NidRepNonByteCustomType")
  15211. }
  15212. }
  15213. if that1 == nil {
  15214. if this == nil {
  15215. return nil
  15216. }
  15217. return fmt.Errorf("that is type *NidRepNonByteCustomType but is nil && this != nil")
  15218. } else if this == nil {
  15219. return fmt.Errorf("that is type *NidRepNonByteCustomType but is not nil && this == nil")
  15220. }
  15221. if len(this.Field1) != len(that1.Field1) {
  15222. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  15223. }
  15224. for i := range this.Field1 {
  15225. if !this.Field1[i].Equal(that1.Field1[i]) {
  15226. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  15227. }
  15228. }
  15229. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15230. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  15231. }
  15232. return nil
  15233. }
  15234. func (this *NidRepNonByteCustomType) Equal(that interface{}) bool {
  15235. if that == nil {
  15236. if this == nil {
  15237. return true
  15238. }
  15239. return false
  15240. }
  15241. that1, ok := that.(*NidRepNonByteCustomType)
  15242. if !ok {
  15243. that2, ok := that.(NidRepNonByteCustomType)
  15244. if ok {
  15245. that1 = &that2
  15246. } else {
  15247. return false
  15248. }
  15249. }
  15250. if that1 == nil {
  15251. if this == nil {
  15252. return true
  15253. }
  15254. return false
  15255. } else if this == nil {
  15256. return false
  15257. }
  15258. if len(this.Field1) != len(that1.Field1) {
  15259. return false
  15260. }
  15261. for i := range this.Field1 {
  15262. if !this.Field1[i].Equal(that1.Field1[i]) {
  15263. return false
  15264. }
  15265. }
  15266. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15267. return false
  15268. }
  15269. return true
  15270. }
  15271. func (this *NinRepNonByteCustomType) VerboseEqual(that interface{}) error {
  15272. if that == nil {
  15273. if this == nil {
  15274. return nil
  15275. }
  15276. return fmt.Errorf("that == nil && this != nil")
  15277. }
  15278. that1, ok := that.(*NinRepNonByteCustomType)
  15279. if !ok {
  15280. that2, ok := that.(NinRepNonByteCustomType)
  15281. if ok {
  15282. that1 = &that2
  15283. } else {
  15284. return fmt.Errorf("that is not of type *NinRepNonByteCustomType")
  15285. }
  15286. }
  15287. if that1 == nil {
  15288. if this == nil {
  15289. return nil
  15290. }
  15291. return fmt.Errorf("that is type *NinRepNonByteCustomType but is nil && this != nil")
  15292. } else if this == nil {
  15293. return fmt.Errorf("that is type *NinRepNonByteCustomType but is not nil && this == nil")
  15294. }
  15295. if len(this.Field1) != len(that1.Field1) {
  15296. return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1))
  15297. }
  15298. for i := range this.Field1 {
  15299. if !this.Field1[i].Equal(that1.Field1[i]) {
  15300. return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i])
  15301. }
  15302. }
  15303. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15304. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  15305. }
  15306. return nil
  15307. }
  15308. func (this *NinRepNonByteCustomType) Equal(that interface{}) bool {
  15309. if that == nil {
  15310. if this == nil {
  15311. return true
  15312. }
  15313. return false
  15314. }
  15315. that1, ok := that.(*NinRepNonByteCustomType)
  15316. if !ok {
  15317. that2, ok := that.(NinRepNonByteCustomType)
  15318. if ok {
  15319. that1 = &that2
  15320. } else {
  15321. return false
  15322. }
  15323. }
  15324. if that1 == nil {
  15325. if this == nil {
  15326. return true
  15327. }
  15328. return false
  15329. } else if this == nil {
  15330. return false
  15331. }
  15332. if len(this.Field1) != len(that1.Field1) {
  15333. return false
  15334. }
  15335. for i := range this.Field1 {
  15336. if !this.Field1[i].Equal(that1.Field1[i]) {
  15337. return false
  15338. }
  15339. }
  15340. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15341. return false
  15342. }
  15343. return true
  15344. }
  15345. func (this *ProtoType) VerboseEqual(that interface{}) error {
  15346. if that == nil {
  15347. if this == nil {
  15348. return nil
  15349. }
  15350. return fmt.Errorf("that == nil && this != nil")
  15351. }
  15352. that1, ok := that.(*ProtoType)
  15353. if !ok {
  15354. that2, ok := that.(ProtoType)
  15355. if ok {
  15356. that1 = &that2
  15357. } else {
  15358. return fmt.Errorf("that is not of type *ProtoType")
  15359. }
  15360. }
  15361. if that1 == nil {
  15362. if this == nil {
  15363. return nil
  15364. }
  15365. return fmt.Errorf("that is type *ProtoType but is nil && this != nil")
  15366. } else if this == nil {
  15367. return fmt.Errorf("that is type *ProtoType but is not nil && this == nil")
  15368. }
  15369. if this.Field2 != nil && that1.Field2 != nil {
  15370. if *this.Field2 != *that1.Field2 {
  15371. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2)
  15372. }
  15373. } else if this.Field2 != nil {
  15374. return fmt.Errorf("this.Field2 == nil && that.Field2 != nil")
  15375. } else if that1.Field2 != nil {
  15376. return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2)
  15377. }
  15378. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15379. return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
  15380. }
  15381. return nil
  15382. }
  15383. func (this *ProtoType) Equal(that interface{}) bool {
  15384. if that == nil {
  15385. if this == nil {
  15386. return true
  15387. }
  15388. return false
  15389. }
  15390. that1, ok := that.(*ProtoType)
  15391. if !ok {
  15392. that2, ok := that.(ProtoType)
  15393. if ok {
  15394. that1 = &that2
  15395. } else {
  15396. return false
  15397. }
  15398. }
  15399. if that1 == nil {
  15400. if this == nil {
  15401. return true
  15402. }
  15403. return false
  15404. } else if this == nil {
  15405. return false
  15406. }
  15407. if this.Field2 != nil && that1.Field2 != nil {
  15408. if *this.Field2 != *that1.Field2 {
  15409. return false
  15410. }
  15411. } else if this.Field2 != nil {
  15412. return false
  15413. } else if that1.Field2 != nil {
  15414. return false
  15415. }
  15416. if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
  15417. return false
  15418. }
  15419. return true
  15420. }
  15421. type NidOptNativeFace interface {
  15422. Proto() github_com_gogo_protobuf_proto.Message
  15423. GetField1() float64
  15424. GetField2() float32
  15425. GetField3() int32
  15426. GetField4() int64
  15427. GetField5() uint32
  15428. GetField6() uint64
  15429. GetField7() int32
  15430. GetField8() int64
  15431. GetField9() uint32
  15432. GetField10() int32
  15433. GetField11() uint64
  15434. GetField12() int64
  15435. GetField13() bool
  15436. GetField14() string
  15437. GetField15() []byte
  15438. }
  15439. func (this *NidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
  15440. return this
  15441. }
  15442. func (this *NidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
  15443. return NewNidOptNativeFromFace(this)
  15444. }
  15445. func (this *NidOptNative) GetField1() float64 {
  15446. return this.Field1
  15447. }
  15448. func (this *NidOptNative) GetField2() float32 {
  15449. return this.Field2
  15450. }
  15451. func (this *NidOptNative) GetField3() int32 {
  15452. return this.Field3
  15453. }
  15454. func (this *NidOptNative) GetField4() int64 {
  15455. return this.Field4
  15456. }
  15457. func (this *NidOptNative) GetField5() uint32 {
  15458. return this.Field5
  15459. }
  15460. func (this *NidOptNative) GetField6() uint64 {
  15461. return this.Field6
  15462. }
  15463. func (this *NidOptNative) GetField7() int32 {
  15464. return this.Field7
  15465. }
  15466. func (this *NidOptNative) GetField8() int64 {
  15467. return this.Field8
  15468. }
  15469. func (this *NidOptNative) GetField9() uint32 {
  15470. return this.Field9
  15471. }
  15472. func (this *NidOptNative) GetField10() int32 {
  15473. return this.Field10
  15474. }
  15475. func (this *NidOptNative) GetField11() uint64 {
  15476. return this.Field11
  15477. }
  15478. func (this *NidOptNative) GetField12() int64 {
  15479. return this.Field12
  15480. }
  15481. func (this *NidOptNative) GetField13() bool {
  15482. return this.Field13
  15483. }
  15484. func (this *NidOptNative) GetField14() string {
  15485. return this.Field14
  15486. }
  15487. func (this *NidOptNative) GetField15() []byte {
  15488. return this.Field15
  15489. }
  15490. func NewNidOptNativeFromFace(that NidOptNativeFace) *NidOptNative {
  15491. this := &NidOptNative{}
  15492. this.Field1 = that.GetField1()
  15493. this.Field2 = that.GetField2()
  15494. this.Field3 = that.GetField3()
  15495. this.Field4 = that.GetField4()
  15496. this.Field5 = that.GetField5()
  15497. this.Field6 = that.GetField6()
  15498. this.Field7 = that.GetField7()
  15499. this.Field8 = that.GetField8()
  15500. this.Field9 = that.GetField9()
  15501. this.Field10 = that.GetField10()
  15502. this.Field11 = that.GetField11()
  15503. this.Field12 = that.GetField12()
  15504. this.Field13 = that.GetField13()
  15505. this.Field14 = that.GetField14()
  15506. this.Field15 = that.GetField15()
  15507. return this
  15508. }
  15509. type NinOptNativeFace interface {
  15510. Proto() github_com_gogo_protobuf_proto.Message
  15511. GetField1() *float64
  15512. GetField2() *float32
  15513. GetField3() *int32
  15514. GetField4() *int64
  15515. GetField5() *uint32
  15516. GetField6() *uint64
  15517. GetField7() *int32
  15518. GetField8() *int64
  15519. GetField9() *uint32
  15520. GetField10() *int32
  15521. GetField11() *uint64
  15522. GetField12() *int64
  15523. GetField13() *bool
  15524. GetField14() *string
  15525. GetField15() []byte
  15526. }
  15527. func (this *NinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
  15528. return this
  15529. }
  15530. func (this *NinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
  15531. return NewNinOptNativeFromFace(this)
  15532. }
  15533. func (this *NinOptNative) GetField1() *float64 {
  15534. return this.Field1
  15535. }
  15536. func (this *NinOptNative) GetField2() *float32 {
  15537. return this.Field2
  15538. }
  15539. func (this *NinOptNative) GetField3() *int32 {
  15540. return this.Field3
  15541. }
  15542. func (this *NinOptNative) GetField4() *int64 {
  15543. return this.Field4
  15544. }
  15545. func (this *NinOptNative) GetField5() *uint32 {
  15546. return this.Field5
  15547. }
  15548. func (this *NinOptNative) GetField6() *uint64 {
  15549. return this.Field6
  15550. }
  15551. func (this *NinOptNative) GetField7() *int32 {
  15552. return this.Field7
  15553. }
  15554. func (this *NinOptNative) GetField8() *int64 {
  15555. return this.Field8
  15556. }
  15557. func (this *NinOptNative) GetField9() *uint32 {
  15558. return this.Field9
  15559. }
  15560. func (this *NinOptNative) GetField10() *int32 {
  15561. return this.Field10
  15562. }
  15563. func (this *NinOptNative) GetField11() *uint64 {
  15564. return this.Field11
  15565. }
  15566. func (this *NinOptNative) GetField12() *int64 {
  15567. return this.Field12
  15568. }
  15569. func (this *NinOptNative) GetField13() *bool {
  15570. return this.Field13
  15571. }
  15572. func (this *NinOptNative) GetField14() *string {
  15573. return this.Field14
  15574. }
  15575. func (this *NinOptNative) GetField15() []byte {
  15576. return this.Field15
  15577. }
  15578. func NewNinOptNativeFromFace(that NinOptNativeFace) *NinOptNative {
  15579. this := &NinOptNative{}
  15580. this.Field1 = that.GetField1()
  15581. this.Field2 = that.GetField2()
  15582. this.Field3 = that.GetField3()
  15583. this.Field4 = that.GetField4()
  15584. this.Field5 = that.GetField5()
  15585. this.Field6 = that.GetField6()
  15586. this.Field7 = that.GetField7()
  15587. this.Field8 = that.GetField8()
  15588. this.Field9 = that.GetField9()
  15589. this.Field10 = that.GetField10()
  15590. this.Field11 = that.GetField11()
  15591. this.Field12 = that.GetField12()
  15592. this.Field13 = that.GetField13()
  15593. this.Field14 = that.GetField14()
  15594. this.Field15 = that.GetField15()
  15595. return this
  15596. }
  15597. type NidRepNativeFace interface {
  15598. Proto() github_com_gogo_protobuf_proto.Message
  15599. GetField1() []float64
  15600. GetField2() []float32
  15601. GetField3() []int32
  15602. GetField4() []int64
  15603. GetField5() []uint32
  15604. GetField6() []uint64
  15605. GetField7() []int32
  15606. GetField8() []int64
  15607. GetField9() []uint32
  15608. GetField10() []int32
  15609. GetField11() []uint64
  15610. GetField12() []int64
  15611. GetField13() []bool
  15612. GetField14() []string
  15613. GetField15() [][]byte
  15614. }
  15615. func (this *NidRepNative) Proto() github_com_gogo_protobuf_proto.Message {
  15616. return this
  15617. }
  15618. func (this *NidRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
  15619. return NewNidRepNativeFromFace(this)
  15620. }
  15621. func (this *NidRepNative) GetField1() []float64 {
  15622. return this.Field1
  15623. }
  15624. func (this *NidRepNative) GetField2() []float32 {
  15625. return this.Field2
  15626. }
  15627. func (this *NidRepNative) GetField3() []int32 {
  15628. return this.Field3
  15629. }
  15630. func (this *NidRepNative) GetField4() []int64 {
  15631. return this.Field4
  15632. }
  15633. func (this *NidRepNative) GetField5() []uint32 {
  15634. return this.Field5
  15635. }
  15636. func (this *NidRepNative) GetField6() []uint64 {
  15637. return this.Field6
  15638. }
  15639. func (this *NidRepNative) GetField7() []int32 {
  15640. return this.Field7
  15641. }
  15642. func (this *NidRepNative) GetField8() []int64 {
  15643. return this.Field8
  15644. }
  15645. func (this *NidRepNative) GetField9() []uint32 {
  15646. return this.Field9
  15647. }
  15648. func (this *NidRepNative) GetField10() []int32 {
  15649. return this.Field10
  15650. }
  15651. func (this *NidRepNative) GetField11() []uint64 {
  15652. return this.Field11
  15653. }
  15654. func (this *NidRepNative) GetField12() []int64 {
  15655. return this.Field12
  15656. }
  15657. func (this *NidRepNative) GetField13() []bool {
  15658. return this.Field13
  15659. }
  15660. func (this *NidRepNative) GetField14() []string {
  15661. return this.Field14
  15662. }
  15663. func (this *NidRepNative) GetField15() [][]byte {
  15664. return this.Field15
  15665. }
  15666. func NewNidRepNativeFromFace(that NidRepNativeFace) *NidRepNative {
  15667. this := &NidRepNative{}
  15668. this.Field1 = that.GetField1()
  15669. this.Field2 = that.GetField2()
  15670. this.Field3 = that.GetField3()
  15671. this.Field4 = that.GetField4()
  15672. this.Field5 = that.GetField5()
  15673. this.Field6 = that.GetField6()
  15674. this.Field7 = that.GetField7()
  15675. this.Field8 = that.GetField8()
  15676. this.Field9 = that.GetField9()
  15677. this.Field10 = that.GetField10()
  15678. this.Field11 = that.GetField11()
  15679. this.Field12 = that.GetField12()
  15680. this.Field13 = that.GetField13()
  15681. this.Field14 = that.GetField14()
  15682. this.Field15 = that.GetField15()
  15683. return this
  15684. }
  15685. type NinRepNativeFace interface {
  15686. Proto() github_com_gogo_protobuf_proto.Message
  15687. GetField1() []float64
  15688. GetField2() []float32
  15689. GetField3() []int32
  15690. GetField4() []int64
  15691. GetField5() []uint32
  15692. GetField6() []uint64
  15693. GetField7() []int32
  15694. GetField8() []int64
  15695. GetField9() []uint32
  15696. GetField10() []int32
  15697. GetField11() []uint64
  15698. GetField12() []int64
  15699. GetField13() []bool
  15700. GetField14() []string
  15701. GetField15() [][]byte
  15702. }
  15703. func (this *NinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
  15704. return this
  15705. }
  15706. func (this *NinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
  15707. return NewNinRepNativeFromFace(this)
  15708. }
  15709. func (this *NinRepNative) GetField1() []float64 {
  15710. return this.Field1
  15711. }
  15712. func (this *NinRepNative) GetField2() []float32 {
  15713. return this.Field2
  15714. }
  15715. func (this *NinRepNative) GetField3() []int32 {
  15716. return this.Field3
  15717. }
  15718. func (this *NinRepNative) GetField4() []int64 {
  15719. return this.Field4
  15720. }
  15721. func (this *NinRepNative) GetField5() []uint32 {
  15722. return this.Field5
  15723. }
  15724. func (this *NinRepNative) GetField6() []uint64 {
  15725. return this.Field6
  15726. }
  15727. func (this *NinRepNative) GetField7() []int32 {
  15728. return this.Field7
  15729. }
  15730. func (this *NinRepNative) GetField8() []int64 {
  15731. return this.Field8
  15732. }
  15733. func (this *NinRepNative) GetField9() []uint32 {
  15734. return this.Field9
  15735. }
  15736. func (this *NinRepNative) GetField10() []int32 {
  15737. return this.Field10
  15738. }
  15739. func (this *NinRepNative) GetField11() []uint64 {
  15740. return this.Field11
  15741. }
  15742. func (this *NinRepNative) GetField12() []int64 {
  15743. return this.Field12
  15744. }
  15745. func (this *NinRepNative) GetField13() []bool {
  15746. return this.Field13
  15747. }
  15748. func (this *NinRepNative) GetField14() []string {
  15749. return this.Field14
  15750. }
  15751. func (this *NinRepNative) GetField15() [][]byte {
  15752. return this.Field15
  15753. }
  15754. func NewNinRepNativeFromFace(that NinRepNativeFace) *NinRepNative {
  15755. this := &NinRepNative{}
  15756. this.Field1 = that.GetField1()
  15757. this.Field2 = that.GetField2()
  15758. this.Field3 = that.GetField3()
  15759. this.Field4 = that.GetField4()
  15760. this.Field5 = that.GetField5()
  15761. this.Field6 = that.GetField6()
  15762. this.Field7 = that.GetField7()
  15763. this.Field8 = that.GetField8()
  15764. this.Field9 = that.GetField9()
  15765. this.Field10 = that.GetField10()
  15766. this.Field11 = that.GetField11()
  15767. this.Field12 = that.GetField12()
  15768. this.Field13 = that.GetField13()
  15769. this.Field14 = that.GetField14()
  15770. this.Field15 = that.GetField15()
  15771. return this
  15772. }
  15773. type NidRepPackedNativeFace interface {
  15774. Proto() github_com_gogo_protobuf_proto.Message
  15775. GetField1() []float64
  15776. GetField2() []float32
  15777. GetField3() []int32
  15778. GetField4() []int64
  15779. GetField5() []uint32
  15780. GetField6() []uint64
  15781. GetField7() []int32
  15782. GetField8() []int64
  15783. GetField9() []uint32
  15784. GetField10() []int32
  15785. GetField11() []uint64
  15786. GetField12() []int64
  15787. GetField13() []bool
  15788. }
  15789. func (this *NidRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
  15790. return this
  15791. }
  15792. func (this *NidRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
  15793. return NewNidRepPackedNativeFromFace(this)
  15794. }
  15795. func (this *NidRepPackedNative) GetField1() []float64 {
  15796. return this.Field1
  15797. }
  15798. func (this *NidRepPackedNative) GetField2() []float32 {
  15799. return this.Field2
  15800. }
  15801. func (this *NidRepPackedNative) GetField3() []int32 {
  15802. return this.Field3
  15803. }
  15804. func (this *NidRepPackedNative) GetField4() []int64 {
  15805. return this.Field4
  15806. }
  15807. func (this *NidRepPackedNative) GetField5() []uint32 {
  15808. return this.Field5
  15809. }
  15810. func (this *NidRepPackedNative) GetField6() []uint64 {
  15811. return this.Field6
  15812. }
  15813. func (this *NidRepPackedNative) GetField7() []int32 {
  15814. return this.Field7
  15815. }
  15816. func (this *NidRepPackedNative) GetField8() []int64 {
  15817. return this.Field8
  15818. }
  15819. func (this *NidRepPackedNative) GetField9() []uint32 {
  15820. return this.Field9
  15821. }
  15822. func (this *NidRepPackedNative) GetField10() []int32 {
  15823. return this.Field10
  15824. }
  15825. func (this *NidRepPackedNative) GetField11() []uint64 {
  15826. return this.Field11
  15827. }
  15828. func (this *NidRepPackedNative) GetField12() []int64 {
  15829. return this.Field12
  15830. }
  15831. func (this *NidRepPackedNative) GetField13() []bool {
  15832. return this.Field13
  15833. }
  15834. func NewNidRepPackedNativeFromFace(that NidRepPackedNativeFace) *NidRepPackedNative {
  15835. this := &NidRepPackedNative{}
  15836. this.Field1 = that.GetField1()
  15837. this.Field2 = that.GetField2()
  15838. this.Field3 = that.GetField3()
  15839. this.Field4 = that.GetField4()
  15840. this.Field5 = that.GetField5()
  15841. this.Field6 = that.GetField6()
  15842. this.Field7 = that.GetField7()
  15843. this.Field8 = that.GetField8()
  15844. this.Field9 = that.GetField9()
  15845. this.Field10 = that.GetField10()
  15846. this.Field11 = that.GetField11()
  15847. this.Field12 = that.GetField12()
  15848. this.Field13 = that.GetField13()
  15849. return this
  15850. }
  15851. type NinRepPackedNativeFace interface {
  15852. Proto() github_com_gogo_protobuf_proto.Message
  15853. GetField1() []float64
  15854. GetField2() []float32
  15855. GetField3() []int32
  15856. GetField4() []int64
  15857. GetField5() []uint32
  15858. GetField6() []uint64
  15859. GetField7() []int32
  15860. GetField8() []int64
  15861. GetField9() []uint32
  15862. GetField10() []int32
  15863. GetField11() []uint64
  15864. GetField12() []int64
  15865. GetField13() []bool
  15866. }
  15867. func (this *NinRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message {
  15868. return this
  15869. }
  15870. func (this *NinRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message {
  15871. return NewNinRepPackedNativeFromFace(this)
  15872. }
  15873. func (this *NinRepPackedNative) GetField1() []float64 {
  15874. return this.Field1
  15875. }
  15876. func (this *NinRepPackedNative) GetField2() []float32 {
  15877. return this.Field2
  15878. }
  15879. func (this *NinRepPackedNative) GetField3() []int32 {
  15880. return this.Field3
  15881. }
  15882. func (this *NinRepPackedNative) GetField4() []int64 {
  15883. return this.Field4
  15884. }
  15885. func (this *NinRepPackedNative) GetField5() []uint32 {
  15886. return this.Field5
  15887. }
  15888. func (this *NinRepPackedNative) GetField6() []uint64 {
  15889. return this.Field6
  15890. }
  15891. func (this *NinRepPackedNative) GetField7() []int32 {
  15892. return this.Field7
  15893. }
  15894. func (this *NinRepPackedNative) GetField8() []int64 {
  15895. return this.Field8
  15896. }
  15897. func (this *NinRepPackedNative) GetField9() []uint32 {
  15898. return this.Field9
  15899. }
  15900. func (this *NinRepPackedNative) GetField10() []int32 {
  15901. return this.Field10
  15902. }
  15903. func (this *NinRepPackedNative) GetField11() []uint64 {
  15904. return this.Field11
  15905. }
  15906. func (this *NinRepPackedNative) GetField12() []int64 {
  15907. return this.Field12
  15908. }
  15909. func (this *NinRepPackedNative) GetField13() []bool {
  15910. return this.Field13
  15911. }
  15912. func NewNinRepPackedNativeFromFace(that NinRepPackedNativeFace) *NinRepPackedNative {
  15913. this := &NinRepPackedNative{}
  15914. this.Field1 = that.GetField1()
  15915. this.Field2 = that.GetField2()
  15916. this.Field3 = that.GetField3()
  15917. this.Field4 = that.GetField4()
  15918. this.Field5 = that.GetField5()
  15919. this.Field6 = that.GetField6()
  15920. this.Field7 = that.GetField7()
  15921. this.Field8 = that.GetField8()
  15922. this.Field9 = that.GetField9()
  15923. this.Field10 = that.GetField10()
  15924. this.Field11 = that.GetField11()
  15925. this.Field12 = that.GetField12()
  15926. this.Field13 = that.GetField13()
  15927. return this
  15928. }
  15929. type NidOptStructFace interface {
  15930. Proto() github_com_gogo_protobuf_proto.Message
  15931. GetField1() float64
  15932. GetField2() float32
  15933. GetField3() NidOptNative
  15934. GetField4() NinOptNative
  15935. GetField6() uint64
  15936. GetField7() int32
  15937. GetField8() NidOptNative
  15938. GetField13() bool
  15939. GetField14() string
  15940. GetField15() []byte
  15941. }
  15942. func (this *NidOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
  15943. return this
  15944. }
  15945. func (this *NidOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
  15946. return NewNidOptStructFromFace(this)
  15947. }
  15948. func (this *NidOptStruct) GetField1() float64 {
  15949. return this.Field1
  15950. }
  15951. func (this *NidOptStruct) GetField2() float32 {
  15952. return this.Field2
  15953. }
  15954. func (this *NidOptStruct) GetField3() NidOptNative {
  15955. return this.Field3
  15956. }
  15957. func (this *NidOptStruct) GetField4() NinOptNative {
  15958. return this.Field4
  15959. }
  15960. func (this *NidOptStruct) GetField6() uint64 {
  15961. return this.Field6
  15962. }
  15963. func (this *NidOptStruct) GetField7() int32 {
  15964. return this.Field7
  15965. }
  15966. func (this *NidOptStruct) GetField8() NidOptNative {
  15967. return this.Field8
  15968. }
  15969. func (this *NidOptStruct) GetField13() bool {
  15970. return this.Field13
  15971. }
  15972. func (this *NidOptStruct) GetField14() string {
  15973. return this.Field14
  15974. }
  15975. func (this *NidOptStruct) GetField15() []byte {
  15976. return this.Field15
  15977. }
  15978. func NewNidOptStructFromFace(that NidOptStructFace) *NidOptStruct {
  15979. this := &NidOptStruct{}
  15980. this.Field1 = that.GetField1()
  15981. this.Field2 = that.GetField2()
  15982. this.Field3 = that.GetField3()
  15983. this.Field4 = that.GetField4()
  15984. this.Field6 = that.GetField6()
  15985. this.Field7 = that.GetField7()
  15986. this.Field8 = that.GetField8()
  15987. this.Field13 = that.GetField13()
  15988. this.Field14 = that.GetField14()
  15989. this.Field15 = that.GetField15()
  15990. return this
  15991. }
  15992. type NinOptStructFace interface {
  15993. Proto() github_com_gogo_protobuf_proto.Message
  15994. GetField1() *float64
  15995. GetField2() *float32
  15996. GetField3() *NidOptNative
  15997. GetField4() *NinOptNative
  15998. GetField6() *uint64
  15999. GetField7() *int32
  16000. GetField8() *NidOptNative
  16001. GetField13() *bool
  16002. GetField14() *string
  16003. GetField15() []byte
  16004. }
  16005. func (this *NinOptStruct) Proto() github_com_gogo_protobuf_proto.Message {
  16006. return this
  16007. }
  16008. func (this *NinOptStruct) TestProto() github_com_gogo_protobuf_proto.Message {
  16009. return NewNinOptStructFromFace(this)
  16010. }
  16011. func (this *NinOptStruct) GetField1() *float64 {
  16012. return this.Field1
  16013. }
  16014. func (this *NinOptStruct) GetField2() *float32 {
  16015. return this.Field2
  16016. }
  16017. func (this *NinOptStruct) GetField3() *NidOptNative {
  16018. return this.Field3
  16019. }
  16020. func (this *NinOptStruct) GetField4() *NinOptNative {
  16021. return this.Field4
  16022. }
  16023. func (this *NinOptStruct) GetField6() *uint64 {
  16024. return this.Field6
  16025. }
  16026. func (this *NinOptStruct) GetField7() *int32 {
  16027. return this.Field7
  16028. }
  16029. func (this *NinOptStruct) GetField8() *NidOptNative {
  16030. return this.Field8
  16031. }
  16032. func (this *NinOptStruct) GetField13() *bool {
  16033. return this.Field13
  16034. }
  16035. func (this *NinOptStruct) GetField14() *string {
  16036. return this.Field14
  16037. }
  16038. func (this *NinOptStruct) GetField15() []byte {
  16039. return this.Field15
  16040. }
  16041. func NewNinOptStructFromFace(that NinOptStructFace) *NinOptStruct {
  16042. this := &NinOptStruct{}
  16043. this.Field1 = that.GetField1()
  16044. this.Field2 = that.GetField2()
  16045. this.Field3 = that.GetField3()
  16046. this.Field4 = that.GetField4()
  16047. this.Field6 = that.GetField6()
  16048. this.Field7 = that.GetField7()
  16049. this.Field8 = that.GetField8()
  16050. this.Field13 = that.GetField13()
  16051. this.Field14 = that.GetField14()
  16052. this.Field15 = that.GetField15()
  16053. return this
  16054. }
  16055. type NidRepStructFace interface {
  16056. Proto() github_com_gogo_protobuf_proto.Message
  16057. GetField1() []float64
  16058. GetField2() []float32
  16059. GetField3() []NidOptNative
  16060. GetField4() []NinOptNative
  16061. GetField6() []uint64
  16062. GetField7() []int32
  16063. GetField8() []NidOptNative
  16064. GetField13() []bool
  16065. GetField14() []string
  16066. GetField15() [][]byte
  16067. }
  16068. func (this *NidRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
  16069. return this
  16070. }
  16071. func (this *NidRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
  16072. return NewNidRepStructFromFace(this)
  16073. }
  16074. func (this *NidRepStruct) GetField1() []float64 {
  16075. return this.Field1
  16076. }
  16077. func (this *NidRepStruct) GetField2() []float32 {
  16078. return this.Field2
  16079. }
  16080. func (this *NidRepStruct) GetField3() []NidOptNative {
  16081. return this.Field3
  16082. }
  16083. func (this *NidRepStruct) GetField4() []NinOptNative {
  16084. return this.Field4
  16085. }
  16086. func (this *NidRepStruct) GetField6() []uint64 {
  16087. return this.Field6
  16088. }
  16089. func (this *NidRepStruct) GetField7() []int32 {
  16090. return this.Field7
  16091. }
  16092. func (this *NidRepStruct) GetField8() []NidOptNative {
  16093. return this.Field8
  16094. }
  16095. func (this *NidRepStruct) GetField13() []bool {
  16096. return this.Field13
  16097. }
  16098. func (this *NidRepStruct) GetField14() []string {
  16099. return this.Field14
  16100. }
  16101. func (this *NidRepStruct) GetField15() [][]byte {
  16102. return this.Field15
  16103. }
  16104. func NewNidRepStructFromFace(that NidRepStructFace) *NidRepStruct {
  16105. this := &NidRepStruct{}
  16106. this.Field1 = that.GetField1()
  16107. this.Field2 = that.GetField2()
  16108. this.Field3 = that.GetField3()
  16109. this.Field4 = that.GetField4()
  16110. this.Field6 = that.GetField6()
  16111. this.Field7 = that.GetField7()
  16112. this.Field8 = that.GetField8()
  16113. this.Field13 = that.GetField13()
  16114. this.Field14 = that.GetField14()
  16115. this.Field15 = that.GetField15()
  16116. return this
  16117. }
  16118. type NinRepStructFace interface {
  16119. Proto() github_com_gogo_protobuf_proto.Message
  16120. GetField1() []float64
  16121. GetField2() []float32
  16122. GetField3() []*NidOptNative
  16123. GetField4() []*NinOptNative
  16124. GetField6() []uint64
  16125. GetField7() []int32
  16126. GetField8() []*NidOptNative
  16127. GetField13() []bool
  16128. GetField14() []string
  16129. GetField15() [][]byte
  16130. }
  16131. func (this *NinRepStruct) Proto() github_com_gogo_protobuf_proto.Message {
  16132. return this
  16133. }
  16134. func (this *NinRepStruct) TestProto() github_com_gogo_protobuf_proto.Message {
  16135. return NewNinRepStructFromFace(this)
  16136. }
  16137. func (this *NinRepStruct) GetField1() []float64 {
  16138. return this.Field1
  16139. }
  16140. func (this *NinRepStruct) GetField2() []float32 {
  16141. return this.Field2
  16142. }
  16143. func (this *NinRepStruct) GetField3() []*NidOptNative {
  16144. return this.Field3
  16145. }
  16146. func (this *NinRepStruct) GetField4() []*NinOptNative {
  16147. return this.Field4
  16148. }
  16149. func (this *NinRepStruct) GetField6() []uint64 {
  16150. return this.Field6
  16151. }
  16152. func (this *NinRepStruct) GetField7() []int32 {
  16153. return this.Field7
  16154. }
  16155. func (this *NinRepStruct) GetField8() []*NidOptNative {
  16156. return this.Field8
  16157. }
  16158. func (this *NinRepStruct) GetField13() []bool {
  16159. return this.Field13
  16160. }
  16161. func (this *NinRepStruct) GetField14() []string {
  16162. return this.Field14
  16163. }
  16164. func (this *NinRepStruct) GetField15() [][]byte {
  16165. return this.Field15
  16166. }
  16167. func NewNinRepStructFromFace(that NinRepStructFace) *NinRepStruct {
  16168. this := &NinRepStruct{}
  16169. this.Field1 = that.GetField1()
  16170. this.Field2 = that.GetField2()
  16171. this.Field3 = that.GetField3()
  16172. this.Field4 = that.GetField4()
  16173. this.Field6 = that.GetField6()
  16174. this.Field7 = that.GetField7()
  16175. this.Field8 = that.GetField8()
  16176. this.Field13 = that.GetField13()
  16177. this.Field14 = that.GetField14()
  16178. this.Field15 = that.GetField15()
  16179. return this
  16180. }
  16181. type NidEmbeddedStructFace interface {
  16182. Proto() github_com_gogo_protobuf_proto.Message
  16183. GetNidOptNative() *NidOptNative
  16184. GetField200() NidOptNative
  16185. GetField210() bool
  16186. }
  16187. func (this *NidEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
  16188. return this
  16189. }
  16190. func (this *NidEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
  16191. return NewNidEmbeddedStructFromFace(this)
  16192. }
  16193. func (this *NidEmbeddedStruct) GetNidOptNative() *NidOptNative {
  16194. return this.NidOptNative
  16195. }
  16196. func (this *NidEmbeddedStruct) GetField200() NidOptNative {
  16197. return this.Field200
  16198. }
  16199. func (this *NidEmbeddedStruct) GetField210() bool {
  16200. return this.Field210
  16201. }
  16202. func NewNidEmbeddedStructFromFace(that NidEmbeddedStructFace) *NidEmbeddedStruct {
  16203. this := &NidEmbeddedStruct{}
  16204. this.NidOptNative = that.GetNidOptNative()
  16205. this.Field200 = that.GetField200()
  16206. this.Field210 = that.GetField210()
  16207. return this
  16208. }
  16209. type NinEmbeddedStructFace interface {
  16210. Proto() github_com_gogo_protobuf_proto.Message
  16211. GetNidOptNative() *NidOptNative
  16212. GetField200() *NidOptNative
  16213. GetField210() *bool
  16214. }
  16215. func (this *NinEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message {
  16216. return this
  16217. }
  16218. func (this *NinEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
  16219. return NewNinEmbeddedStructFromFace(this)
  16220. }
  16221. func (this *NinEmbeddedStruct) GetNidOptNative() *NidOptNative {
  16222. return this.NidOptNative
  16223. }
  16224. func (this *NinEmbeddedStruct) GetField200() *NidOptNative {
  16225. return this.Field200
  16226. }
  16227. func (this *NinEmbeddedStruct) GetField210() *bool {
  16228. return this.Field210
  16229. }
  16230. func NewNinEmbeddedStructFromFace(that NinEmbeddedStructFace) *NinEmbeddedStruct {
  16231. this := &NinEmbeddedStruct{}
  16232. this.NidOptNative = that.GetNidOptNative()
  16233. this.Field200 = that.GetField200()
  16234. this.Field210 = that.GetField210()
  16235. return this
  16236. }
  16237. type NidNestedStructFace interface {
  16238. Proto() github_com_gogo_protobuf_proto.Message
  16239. GetField1() NidOptStruct
  16240. GetField2() []NidRepStruct
  16241. }
  16242. func (this *NidNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
  16243. return this
  16244. }
  16245. func (this *NidNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
  16246. return NewNidNestedStructFromFace(this)
  16247. }
  16248. func (this *NidNestedStruct) GetField1() NidOptStruct {
  16249. return this.Field1
  16250. }
  16251. func (this *NidNestedStruct) GetField2() []NidRepStruct {
  16252. return this.Field2
  16253. }
  16254. func NewNidNestedStructFromFace(that NidNestedStructFace) *NidNestedStruct {
  16255. this := &NidNestedStruct{}
  16256. this.Field1 = that.GetField1()
  16257. this.Field2 = that.GetField2()
  16258. return this
  16259. }
  16260. type NinNestedStructFace interface {
  16261. Proto() github_com_gogo_protobuf_proto.Message
  16262. GetField1() *NinOptStruct
  16263. GetField2() []*NinRepStruct
  16264. }
  16265. func (this *NinNestedStruct) Proto() github_com_gogo_protobuf_proto.Message {
  16266. return this
  16267. }
  16268. func (this *NinNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message {
  16269. return NewNinNestedStructFromFace(this)
  16270. }
  16271. func (this *NinNestedStruct) GetField1() *NinOptStruct {
  16272. return this.Field1
  16273. }
  16274. func (this *NinNestedStruct) GetField2() []*NinRepStruct {
  16275. return this.Field2
  16276. }
  16277. func NewNinNestedStructFromFace(that NinNestedStructFace) *NinNestedStruct {
  16278. this := &NinNestedStruct{}
  16279. this.Field1 = that.GetField1()
  16280. this.Field2 = that.GetField2()
  16281. return this
  16282. }
  16283. type NidOptCustomFace interface {
  16284. Proto() github_com_gogo_protobuf_proto.Message
  16285. GetId() Uuid
  16286. GetValue() github_com_gogo_protobuf_test_custom.Uint128
  16287. }
  16288. func (this *NidOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
  16289. return this
  16290. }
  16291. func (this *NidOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
  16292. return NewNidOptCustomFromFace(this)
  16293. }
  16294. func (this *NidOptCustom) GetId() Uuid {
  16295. return this.Id
  16296. }
  16297. func (this *NidOptCustom) GetValue() github_com_gogo_protobuf_test_custom.Uint128 {
  16298. return this.Value
  16299. }
  16300. func NewNidOptCustomFromFace(that NidOptCustomFace) *NidOptCustom {
  16301. this := &NidOptCustom{}
  16302. this.Id = that.GetId()
  16303. this.Value = that.GetValue()
  16304. return this
  16305. }
  16306. type CustomDashFace interface {
  16307. Proto() github_com_gogo_protobuf_proto.Message
  16308. GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes
  16309. }
  16310. func (this *CustomDash) Proto() github_com_gogo_protobuf_proto.Message {
  16311. return this
  16312. }
  16313. func (this *CustomDash) TestProto() github_com_gogo_protobuf_proto.Message {
  16314. return NewCustomDashFromFace(this)
  16315. }
  16316. func (this *CustomDash) GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes {
  16317. return this.Value
  16318. }
  16319. func NewCustomDashFromFace(that CustomDashFace) *CustomDash {
  16320. this := &CustomDash{}
  16321. this.Value = that.GetValue()
  16322. return this
  16323. }
  16324. type NinOptCustomFace interface {
  16325. Proto() github_com_gogo_protobuf_proto.Message
  16326. GetId() *Uuid
  16327. GetValue() *github_com_gogo_protobuf_test_custom.Uint128
  16328. }
  16329. func (this *NinOptCustom) Proto() github_com_gogo_protobuf_proto.Message {
  16330. return this
  16331. }
  16332. func (this *NinOptCustom) TestProto() github_com_gogo_protobuf_proto.Message {
  16333. return NewNinOptCustomFromFace(this)
  16334. }
  16335. func (this *NinOptCustom) GetId() *Uuid {
  16336. return this.Id
  16337. }
  16338. func (this *NinOptCustom) GetValue() *github_com_gogo_protobuf_test_custom.Uint128 {
  16339. return this.Value
  16340. }
  16341. func NewNinOptCustomFromFace(that NinOptCustomFace) *NinOptCustom {
  16342. this := &NinOptCustom{}
  16343. this.Id = that.GetId()
  16344. this.Value = that.GetValue()
  16345. return this
  16346. }
  16347. type NidRepCustomFace interface {
  16348. Proto() github_com_gogo_protobuf_proto.Message
  16349. GetId() []Uuid
  16350. GetValue() []github_com_gogo_protobuf_test_custom.Uint128
  16351. }
  16352. func (this *NidRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
  16353. return this
  16354. }
  16355. func (this *NidRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
  16356. return NewNidRepCustomFromFace(this)
  16357. }
  16358. func (this *NidRepCustom) GetId() []Uuid {
  16359. return this.Id
  16360. }
  16361. func (this *NidRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
  16362. return this.Value
  16363. }
  16364. func NewNidRepCustomFromFace(that NidRepCustomFace) *NidRepCustom {
  16365. this := &NidRepCustom{}
  16366. this.Id = that.GetId()
  16367. this.Value = that.GetValue()
  16368. return this
  16369. }
  16370. type NinRepCustomFace interface {
  16371. Proto() github_com_gogo_protobuf_proto.Message
  16372. GetId() []Uuid
  16373. GetValue() []github_com_gogo_protobuf_test_custom.Uint128
  16374. }
  16375. func (this *NinRepCustom) Proto() github_com_gogo_protobuf_proto.Message {
  16376. return this
  16377. }
  16378. func (this *NinRepCustom) TestProto() github_com_gogo_protobuf_proto.Message {
  16379. return NewNinRepCustomFromFace(this)
  16380. }
  16381. func (this *NinRepCustom) GetId() []Uuid {
  16382. return this.Id
  16383. }
  16384. func (this *NinRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 {
  16385. return this.Value
  16386. }
  16387. func NewNinRepCustomFromFace(that NinRepCustomFace) *NinRepCustom {
  16388. this := &NinRepCustom{}
  16389. this.Id = that.GetId()
  16390. this.Value = that.GetValue()
  16391. return this
  16392. }
  16393. type NinOptNativeUnionFace interface {
  16394. Proto() github_com_gogo_protobuf_proto.Message
  16395. GetField1() *float64
  16396. GetField2() *float32
  16397. GetField3() *int32
  16398. GetField4() *int64
  16399. GetField5() *uint32
  16400. GetField6() *uint64
  16401. GetField13() *bool
  16402. GetField14() *string
  16403. GetField15() []byte
  16404. }
  16405. func (this *NinOptNativeUnion) Proto() github_com_gogo_protobuf_proto.Message {
  16406. return this
  16407. }
  16408. func (this *NinOptNativeUnion) TestProto() github_com_gogo_protobuf_proto.Message {
  16409. return NewNinOptNativeUnionFromFace(this)
  16410. }
  16411. func (this *NinOptNativeUnion) GetField1() *float64 {
  16412. return this.Field1
  16413. }
  16414. func (this *NinOptNativeUnion) GetField2() *float32 {
  16415. return this.Field2
  16416. }
  16417. func (this *NinOptNativeUnion) GetField3() *int32 {
  16418. return this.Field3
  16419. }
  16420. func (this *NinOptNativeUnion) GetField4() *int64 {
  16421. return this.Field4
  16422. }
  16423. func (this *NinOptNativeUnion) GetField5() *uint32 {
  16424. return this.Field5
  16425. }
  16426. func (this *NinOptNativeUnion) GetField6() *uint64 {
  16427. return this.Field6
  16428. }
  16429. func (this *NinOptNativeUnion) GetField13() *bool {
  16430. return this.Field13
  16431. }
  16432. func (this *NinOptNativeUnion) GetField14() *string {
  16433. return this.Field14
  16434. }
  16435. func (this *NinOptNativeUnion) GetField15() []byte {
  16436. return this.Field15
  16437. }
  16438. func NewNinOptNativeUnionFromFace(that NinOptNativeUnionFace) *NinOptNativeUnion {
  16439. this := &NinOptNativeUnion{}
  16440. this.Field1 = that.GetField1()
  16441. this.Field2 = that.GetField2()
  16442. this.Field3 = that.GetField3()
  16443. this.Field4 = that.GetField4()
  16444. this.Field5 = that.GetField5()
  16445. this.Field6 = that.GetField6()
  16446. this.Field13 = that.GetField13()
  16447. this.Field14 = that.GetField14()
  16448. this.Field15 = that.GetField15()
  16449. return this
  16450. }
  16451. type NinOptStructUnionFace interface {
  16452. Proto() github_com_gogo_protobuf_proto.Message
  16453. GetField1() *float64
  16454. GetField2() *float32
  16455. GetField3() *NidOptNative
  16456. GetField4() *NinOptNative
  16457. GetField6() *uint64
  16458. GetField7() *int32
  16459. GetField13() *bool
  16460. GetField14() *string
  16461. GetField15() []byte
  16462. }
  16463. func (this *NinOptStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
  16464. return this
  16465. }
  16466. func (this *NinOptStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
  16467. return NewNinOptStructUnionFromFace(this)
  16468. }
  16469. func (this *NinOptStructUnion) GetField1() *float64 {
  16470. return this.Field1
  16471. }
  16472. func (this *NinOptStructUnion) GetField2() *float32 {
  16473. return this.Field2
  16474. }
  16475. func (this *NinOptStructUnion) GetField3() *NidOptNative {
  16476. return this.Field3
  16477. }
  16478. func (this *NinOptStructUnion) GetField4() *NinOptNative {
  16479. return this.Field4
  16480. }
  16481. func (this *NinOptStructUnion) GetField6() *uint64 {
  16482. return this.Field6
  16483. }
  16484. func (this *NinOptStructUnion) GetField7() *int32 {
  16485. return this.Field7
  16486. }
  16487. func (this *NinOptStructUnion) GetField13() *bool {
  16488. return this.Field13
  16489. }
  16490. func (this *NinOptStructUnion) GetField14() *string {
  16491. return this.Field14
  16492. }
  16493. func (this *NinOptStructUnion) GetField15() []byte {
  16494. return this.Field15
  16495. }
  16496. func NewNinOptStructUnionFromFace(that NinOptStructUnionFace) *NinOptStructUnion {
  16497. this := &NinOptStructUnion{}
  16498. this.Field1 = that.GetField1()
  16499. this.Field2 = that.GetField2()
  16500. this.Field3 = that.GetField3()
  16501. this.Field4 = that.GetField4()
  16502. this.Field6 = that.GetField6()
  16503. this.Field7 = that.GetField7()
  16504. this.Field13 = that.GetField13()
  16505. this.Field14 = that.GetField14()
  16506. this.Field15 = that.GetField15()
  16507. return this
  16508. }
  16509. type NinEmbeddedStructUnionFace interface {
  16510. Proto() github_com_gogo_protobuf_proto.Message
  16511. GetNidOptNative() *NidOptNative
  16512. GetField200() *NinOptNative
  16513. GetField210() *bool
  16514. }
  16515. func (this *NinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
  16516. return this
  16517. }
  16518. func (this *NinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
  16519. return NewNinEmbeddedStructUnionFromFace(this)
  16520. }
  16521. func (this *NinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
  16522. return this.NidOptNative
  16523. }
  16524. func (this *NinEmbeddedStructUnion) GetField200() *NinOptNative {
  16525. return this.Field200
  16526. }
  16527. func (this *NinEmbeddedStructUnion) GetField210() *bool {
  16528. return this.Field210
  16529. }
  16530. func NewNinEmbeddedStructUnionFromFace(that NinEmbeddedStructUnionFace) *NinEmbeddedStructUnion {
  16531. this := &NinEmbeddedStructUnion{}
  16532. this.NidOptNative = that.GetNidOptNative()
  16533. this.Field200 = that.GetField200()
  16534. this.Field210 = that.GetField210()
  16535. return this
  16536. }
  16537. type NinNestedStructUnionFace interface {
  16538. Proto() github_com_gogo_protobuf_proto.Message
  16539. GetField1() *NinOptNativeUnion
  16540. GetField2() *NinOptStructUnion
  16541. GetField3() *NinEmbeddedStructUnion
  16542. }
  16543. func (this *NinNestedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
  16544. return this
  16545. }
  16546. func (this *NinNestedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
  16547. return NewNinNestedStructUnionFromFace(this)
  16548. }
  16549. func (this *NinNestedStructUnion) GetField1() *NinOptNativeUnion {
  16550. return this.Field1
  16551. }
  16552. func (this *NinNestedStructUnion) GetField2() *NinOptStructUnion {
  16553. return this.Field2
  16554. }
  16555. func (this *NinNestedStructUnion) GetField3() *NinEmbeddedStructUnion {
  16556. return this.Field3
  16557. }
  16558. func NewNinNestedStructUnionFromFace(that NinNestedStructUnionFace) *NinNestedStructUnion {
  16559. this := &NinNestedStructUnion{}
  16560. this.Field1 = that.GetField1()
  16561. this.Field2 = that.GetField2()
  16562. this.Field3 = that.GetField3()
  16563. return this
  16564. }
  16565. type TreeFace interface {
  16566. Proto() github_com_gogo_protobuf_proto.Message
  16567. GetOr() *OrBranch
  16568. GetAnd() *AndBranch
  16569. GetLeaf() *Leaf
  16570. }
  16571. func (this *Tree) Proto() github_com_gogo_protobuf_proto.Message {
  16572. return this
  16573. }
  16574. func (this *Tree) TestProto() github_com_gogo_protobuf_proto.Message {
  16575. return NewTreeFromFace(this)
  16576. }
  16577. func (this *Tree) GetOr() *OrBranch {
  16578. return this.Or
  16579. }
  16580. func (this *Tree) GetAnd() *AndBranch {
  16581. return this.And
  16582. }
  16583. func (this *Tree) GetLeaf() *Leaf {
  16584. return this.Leaf
  16585. }
  16586. func NewTreeFromFace(that TreeFace) *Tree {
  16587. this := &Tree{}
  16588. this.Or = that.GetOr()
  16589. this.And = that.GetAnd()
  16590. this.Leaf = that.GetLeaf()
  16591. return this
  16592. }
  16593. type OrBranchFace interface {
  16594. Proto() github_com_gogo_protobuf_proto.Message
  16595. GetLeft() Tree
  16596. GetRight() Tree
  16597. }
  16598. func (this *OrBranch) Proto() github_com_gogo_protobuf_proto.Message {
  16599. return this
  16600. }
  16601. func (this *OrBranch) TestProto() github_com_gogo_protobuf_proto.Message {
  16602. return NewOrBranchFromFace(this)
  16603. }
  16604. func (this *OrBranch) GetLeft() Tree {
  16605. return this.Left
  16606. }
  16607. func (this *OrBranch) GetRight() Tree {
  16608. return this.Right
  16609. }
  16610. func NewOrBranchFromFace(that OrBranchFace) *OrBranch {
  16611. this := &OrBranch{}
  16612. this.Left = that.GetLeft()
  16613. this.Right = that.GetRight()
  16614. return this
  16615. }
  16616. type AndBranchFace interface {
  16617. Proto() github_com_gogo_protobuf_proto.Message
  16618. GetLeft() Tree
  16619. GetRight() Tree
  16620. }
  16621. func (this *AndBranch) Proto() github_com_gogo_protobuf_proto.Message {
  16622. return this
  16623. }
  16624. func (this *AndBranch) TestProto() github_com_gogo_protobuf_proto.Message {
  16625. return NewAndBranchFromFace(this)
  16626. }
  16627. func (this *AndBranch) GetLeft() Tree {
  16628. return this.Left
  16629. }
  16630. func (this *AndBranch) GetRight() Tree {
  16631. return this.Right
  16632. }
  16633. func NewAndBranchFromFace(that AndBranchFace) *AndBranch {
  16634. this := &AndBranch{}
  16635. this.Left = that.GetLeft()
  16636. this.Right = that.GetRight()
  16637. return this
  16638. }
  16639. type LeafFace interface {
  16640. Proto() github_com_gogo_protobuf_proto.Message
  16641. GetValue() int64
  16642. GetStrValue() string
  16643. }
  16644. func (this *Leaf) Proto() github_com_gogo_protobuf_proto.Message {
  16645. return this
  16646. }
  16647. func (this *Leaf) TestProto() github_com_gogo_protobuf_proto.Message {
  16648. return NewLeafFromFace(this)
  16649. }
  16650. func (this *Leaf) GetValue() int64 {
  16651. return this.Value
  16652. }
  16653. func (this *Leaf) GetStrValue() string {
  16654. return this.StrValue
  16655. }
  16656. func NewLeafFromFace(that LeafFace) *Leaf {
  16657. this := &Leaf{}
  16658. this.Value = that.GetValue()
  16659. this.StrValue = that.GetStrValue()
  16660. return this
  16661. }
  16662. type DeepTreeFace interface {
  16663. Proto() github_com_gogo_protobuf_proto.Message
  16664. GetDown() *ADeepBranch
  16665. GetAnd() *AndDeepBranch
  16666. GetLeaf() *DeepLeaf
  16667. }
  16668. func (this *DeepTree) Proto() github_com_gogo_protobuf_proto.Message {
  16669. return this
  16670. }
  16671. func (this *DeepTree) TestProto() github_com_gogo_protobuf_proto.Message {
  16672. return NewDeepTreeFromFace(this)
  16673. }
  16674. func (this *DeepTree) GetDown() *ADeepBranch {
  16675. return this.Down
  16676. }
  16677. func (this *DeepTree) GetAnd() *AndDeepBranch {
  16678. return this.And
  16679. }
  16680. func (this *DeepTree) GetLeaf() *DeepLeaf {
  16681. return this.Leaf
  16682. }
  16683. func NewDeepTreeFromFace(that DeepTreeFace) *DeepTree {
  16684. this := &DeepTree{}
  16685. this.Down = that.GetDown()
  16686. this.And = that.GetAnd()
  16687. this.Leaf = that.GetLeaf()
  16688. return this
  16689. }
  16690. type ADeepBranchFace interface {
  16691. Proto() github_com_gogo_protobuf_proto.Message
  16692. GetDown() DeepTree
  16693. }
  16694. func (this *ADeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
  16695. return this
  16696. }
  16697. func (this *ADeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
  16698. return NewADeepBranchFromFace(this)
  16699. }
  16700. func (this *ADeepBranch) GetDown() DeepTree {
  16701. return this.Down
  16702. }
  16703. func NewADeepBranchFromFace(that ADeepBranchFace) *ADeepBranch {
  16704. this := &ADeepBranch{}
  16705. this.Down = that.GetDown()
  16706. return this
  16707. }
  16708. type AndDeepBranchFace interface {
  16709. Proto() github_com_gogo_protobuf_proto.Message
  16710. GetLeft() DeepTree
  16711. GetRight() DeepTree
  16712. }
  16713. func (this *AndDeepBranch) Proto() github_com_gogo_protobuf_proto.Message {
  16714. return this
  16715. }
  16716. func (this *AndDeepBranch) TestProto() github_com_gogo_protobuf_proto.Message {
  16717. return NewAndDeepBranchFromFace(this)
  16718. }
  16719. func (this *AndDeepBranch) GetLeft() DeepTree {
  16720. return this.Left
  16721. }
  16722. func (this *AndDeepBranch) GetRight() DeepTree {
  16723. return this.Right
  16724. }
  16725. func NewAndDeepBranchFromFace(that AndDeepBranchFace) *AndDeepBranch {
  16726. this := &AndDeepBranch{}
  16727. this.Left = that.GetLeft()
  16728. this.Right = that.GetRight()
  16729. return this
  16730. }
  16731. type DeepLeafFace interface {
  16732. Proto() github_com_gogo_protobuf_proto.Message
  16733. GetTree() Tree
  16734. }
  16735. func (this *DeepLeaf) Proto() github_com_gogo_protobuf_proto.Message {
  16736. return this
  16737. }
  16738. func (this *DeepLeaf) TestProto() github_com_gogo_protobuf_proto.Message {
  16739. return NewDeepLeafFromFace(this)
  16740. }
  16741. func (this *DeepLeaf) GetTree() Tree {
  16742. return this.Tree
  16743. }
  16744. func NewDeepLeafFromFace(that DeepLeafFace) *DeepLeaf {
  16745. this := &DeepLeaf{}
  16746. this.Tree = that.GetTree()
  16747. return this
  16748. }
  16749. type NilFace interface {
  16750. Proto() github_com_gogo_protobuf_proto.Message
  16751. }
  16752. func (this *Nil) Proto() github_com_gogo_protobuf_proto.Message {
  16753. return this
  16754. }
  16755. func (this *Nil) TestProto() github_com_gogo_protobuf_proto.Message {
  16756. return NewNilFromFace(this)
  16757. }
  16758. func NewNilFromFace(that NilFace) *Nil {
  16759. this := &Nil{}
  16760. return this
  16761. }
  16762. type NidOptEnumFace interface {
  16763. Proto() github_com_gogo_protobuf_proto.Message
  16764. GetField1() TheTestEnum
  16765. }
  16766. func (this *NidOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
  16767. return this
  16768. }
  16769. func (this *NidOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
  16770. return NewNidOptEnumFromFace(this)
  16771. }
  16772. func (this *NidOptEnum) GetField1() TheTestEnum {
  16773. return this.Field1
  16774. }
  16775. func NewNidOptEnumFromFace(that NidOptEnumFace) *NidOptEnum {
  16776. this := &NidOptEnum{}
  16777. this.Field1 = that.GetField1()
  16778. return this
  16779. }
  16780. type NinOptEnumFace interface {
  16781. Proto() github_com_gogo_protobuf_proto.Message
  16782. GetField1() *TheTestEnum
  16783. GetField2() *YetAnotherTestEnum
  16784. GetField3() *YetYetAnotherTestEnum
  16785. }
  16786. func (this *NinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
  16787. return this
  16788. }
  16789. func (this *NinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
  16790. return NewNinOptEnumFromFace(this)
  16791. }
  16792. func (this *NinOptEnum) GetField1() *TheTestEnum {
  16793. return this.Field1
  16794. }
  16795. func (this *NinOptEnum) GetField2() *YetAnotherTestEnum {
  16796. return this.Field2
  16797. }
  16798. func (this *NinOptEnum) GetField3() *YetYetAnotherTestEnum {
  16799. return this.Field3
  16800. }
  16801. func NewNinOptEnumFromFace(that NinOptEnumFace) *NinOptEnum {
  16802. this := &NinOptEnum{}
  16803. this.Field1 = that.GetField1()
  16804. this.Field2 = that.GetField2()
  16805. this.Field3 = that.GetField3()
  16806. return this
  16807. }
  16808. type NidRepEnumFace interface {
  16809. Proto() github_com_gogo_protobuf_proto.Message
  16810. GetField1() []TheTestEnum
  16811. GetField2() []YetAnotherTestEnum
  16812. GetField3() []YetYetAnotherTestEnum
  16813. }
  16814. func (this *NidRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
  16815. return this
  16816. }
  16817. func (this *NidRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
  16818. return NewNidRepEnumFromFace(this)
  16819. }
  16820. func (this *NidRepEnum) GetField1() []TheTestEnum {
  16821. return this.Field1
  16822. }
  16823. func (this *NidRepEnum) GetField2() []YetAnotherTestEnum {
  16824. return this.Field2
  16825. }
  16826. func (this *NidRepEnum) GetField3() []YetYetAnotherTestEnum {
  16827. return this.Field3
  16828. }
  16829. func NewNidRepEnumFromFace(that NidRepEnumFace) *NidRepEnum {
  16830. this := &NidRepEnum{}
  16831. this.Field1 = that.GetField1()
  16832. this.Field2 = that.GetField2()
  16833. this.Field3 = that.GetField3()
  16834. return this
  16835. }
  16836. type NinRepEnumFace interface {
  16837. Proto() github_com_gogo_protobuf_proto.Message
  16838. GetField1() []TheTestEnum
  16839. GetField2() []YetAnotherTestEnum
  16840. GetField3() []YetYetAnotherTestEnum
  16841. }
  16842. func (this *NinRepEnum) Proto() github_com_gogo_protobuf_proto.Message {
  16843. return this
  16844. }
  16845. func (this *NinRepEnum) TestProto() github_com_gogo_protobuf_proto.Message {
  16846. return NewNinRepEnumFromFace(this)
  16847. }
  16848. func (this *NinRepEnum) GetField1() []TheTestEnum {
  16849. return this.Field1
  16850. }
  16851. func (this *NinRepEnum) GetField2() []YetAnotherTestEnum {
  16852. return this.Field2
  16853. }
  16854. func (this *NinRepEnum) GetField3() []YetYetAnotherTestEnum {
  16855. return this.Field3
  16856. }
  16857. func NewNinRepEnumFromFace(that NinRepEnumFace) *NinRepEnum {
  16858. this := &NinRepEnum{}
  16859. this.Field1 = that.GetField1()
  16860. this.Field2 = that.GetField2()
  16861. this.Field3 = that.GetField3()
  16862. return this
  16863. }
  16864. type AnotherNinOptEnumFace interface {
  16865. Proto() github_com_gogo_protobuf_proto.Message
  16866. GetField1() *AnotherTestEnum
  16867. GetField2() *YetAnotherTestEnum
  16868. GetField3() *YetYetAnotherTestEnum
  16869. }
  16870. func (this *AnotherNinOptEnum) Proto() github_com_gogo_protobuf_proto.Message {
  16871. return this
  16872. }
  16873. func (this *AnotherNinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message {
  16874. return NewAnotherNinOptEnumFromFace(this)
  16875. }
  16876. func (this *AnotherNinOptEnum) GetField1() *AnotherTestEnum {
  16877. return this.Field1
  16878. }
  16879. func (this *AnotherNinOptEnum) GetField2() *YetAnotherTestEnum {
  16880. return this.Field2
  16881. }
  16882. func (this *AnotherNinOptEnum) GetField3() *YetYetAnotherTestEnum {
  16883. return this.Field3
  16884. }
  16885. func NewAnotherNinOptEnumFromFace(that AnotherNinOptEnumFace) *AnotherNinOptEnum {
  16886. this := &AnotherNinOptEnum{}
  16887. this.Field1 = that.GetField1()
  16888. this.Field2 = that.GetField2()
  16889. this.Field3 = that.GetField3()
  16890. return this
  16891. }
  16892. type TimerFace interface {
  16893. Proto() github_com_gogo_protobuf_proto.Message
  16894. GetTime1() int64
  16895. GetTime2() int64
  16896. GetData() []byte
  16897. }
  16898. func (this *Timer) Proto() github_com_gogo_protobuf_proto.Message {
  16899. return this
  16900. }
  16901. func (this *Timer) TestProto() github_com_gogo_protobuf_proto.Message {
  16902. return NewTimerFromFace(this)
  16903. }
  16904. func (this *Timer) GetTime1() int64 {
  16905. return this.Time1
  16906. }
  16907. func (this *Timer) GetTime2() int64 {
  16908. return this.Time2
  16909. }
  16910. func (this *Timer) GetData() []byte {
  16911. return this.Data
  16912. }
  16913. func NewTimerFromFace(that TimerFace) *Timer {
  16914. this := &Timer{}
  16915. this.Time1 = that.GetTime1()
  16916. this.Time2 = that.GetTime2()
  16917. this.Data = that.GetData()
  16918. return this
  16919. }
  16920. type NestedDefinitionFace interface {
  16921. Proto() github_com_gogo_protobuf_proto.Message
  16922. GetField1() *int64
  16923. GetEnumField() *NestedDefinition_NestedEnum
  16924. GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
  16925. GetNM() *NestedDefinition_NestedMessage
  16926. }
  16927. func (this *NestedDefinition) Proto() github_com_gogo_protobuf_proto.Message {
  16928. return this
  16929. }
  16930. func (this *NestedDefinition) TestProto() github_com_gogo_protobuf_proto.Message {
  16931. return NewNestedDefinitionFromFace(this)
  16932. }
  16933. func (this *NestedDefinition) GetField1() *int64 {
  16934. return this.Field1
  16935. }
  16936. func (this *NestedDefinition) GetEnumField() *NestedDefinition_NestedEnum {
  16937. return this.EnumField
  16938. }
  16939. func (this *NestedDefinition) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
  16940. return this.NNM
  16941. }
  16942. func (this *NestedDefinition) GetNM() *NestedDefinition_NestedMessage {
  16943. return this.NM
  16944. }
  16945. func NewNestedDefinitionFromFace(that NestedDefinitionFace) *NestedDefinition {
  16946. this := &NestedDefinition{}
  16947. this.Field1 = that.GetField1()
  16948. this.EnumField = that.GetEnumField()
  16949. this.NNM = that.GetNNM()
  16950. this.NM = that.GetNM()
  16951. return this
  16952. }
  16953. type NestedDefinition_NestedMessageFace interface {
  16954. Proto() github_com_gogo_protobuf_proto.Message
  16955. GetNestedField1() *uint64
  16956. GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg
  16957. }
  16958. func (this *NestedDefinition_NestedMessage) Proto() github_com_gogo_protobuf_proto.Message {
  16959. return this
  16960. }
  16961. func (this *NestedDefinition_NestedMessage) TestProto() github_com_gogo_protobuf_proto.Message {
  16962. return NewNestedDefinition_NestedMessageFromFace(this)
  16963. }
  16964. func (this *NestedDefinition_NestedMessage) GetNestedField1() *uint64 {
  16965. return this.NestedField1
  16966. }
  16967. func (this *NestedDefinition_NestedMessage) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg {
  16968. return this.NNM
  16969. }
  16970. func NewNestedDefinition_NestedMessageFromFace(that NestedDefinition_NestedMessageFace) *NestedDefinition_NestedMessage {
  16971. this := &NestedDefinition_NestedMessage{}
  16972. this.NestedField1 = that.GetNestedField1()
  16973. this.NNM = that.GetNNM()
  16974. return this
  16975. }
  16976. type NestedDefinition_NestedMessage_NestedNestedMsgFace interface {
  16977. Proto() github_com_gogo_protobuf_proto.Message
  16978. GetNestedNestedField1() *string
  16979. }
  16980. func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Proto() github_com_gogo_protobuf_proto.Message {
  16981. return this
  16982. }
  16983. func (this *NestedDefinition_NestedMessage_NestedNestedMsg) TestProto() github_com_gogo_protobuf_proto.Message {
  16984. return NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(this)
  16985. }
  16986. func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GetNestedNestedField1() *string {
  16987. return this.NestedNestedField1
  16988. }
  16989. func NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(that NestedDefinition_NestedMessage_NestedNestedMsgFace) *NestedDefinition_NestedMessage_NestedNestedMsg {
  16990. this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
  16991. this.NestedNestedField1 = that.GetNestedNestedField1()
  16992. return this
  16993. }
  16994. type NestedScopeFace interface {
  16995. Proto() github_com_gogo_protobuf_proto.Message
  16996. GetA() *NestedDefinition_NestedMessage_NestedNestedMsg
  16997. GetB() *NestedDefinition_NestedEnum
  16998. GetC() *NestedDefinition_NestedMessage
  16999. }
  17000. func (this *NestedScope) Proto() github_com_gogo_protobuf_proto.Message {
  17001. return this
  17002. }
  17003. func (this *NestedScope) TestProto() github_com_gogo_protobuf_proto.Message {
  17004. return NewNestedScopeFromFace(this)
  17005. }
  17006. func (this *NestedScope) GetA() *NestedDefinition_NestedMessage_NestedNestedMsg {
  17007. return this.A
  17008. }
  17009. func (this *NestedScope) GetB() *NestedDefinition_NestedEnum {
  17010. return this.B
  17011. }
  17012. func (this *NestedScope) GetC() *NestedDefinition_NestedMessage {
  17013. return this.C
  17014. }
  17015. func NewNestedScopeFromFace(that NestedScopeFace) *NestedScope {
  17016. this := &NestedScope{}
  17017. this.A = that.GetA()
  17018. this.B = that.GetB()
  17019. this.C = that.GetC()
  17020. return this
  17021. }
  17022. type CustomContainerFace interface {
  17023. Proto() github_com_gogo_protobuf_proto.Message
  17024. GetCustomStruct() NidOptCustom
  17025. }
  17026. func (this *CustomContainer) Proto() github_com_gogo_protobuf_proto.Message {
  17027. return this
  17028. }
  17029. func (this *CustomContainer) TestProto() github_com_gogo_protobuf_proto.Message {
  17030. return NewCustomContainerFromFace(this)
  17031. }
  17032. func (this *CustomContainer) GetCustomStruct() NidOptCustom {
  17033. return this.CustomStruct
  17034. }
  17035. func NewCustomContainerFromFace(that CustomContainerFace) *CustomContainer {
  17036. this := &CustomContainer{}
  17037. this.CustomStruct = that.GetCustomStruct()
  17038. return this
  17039. }
  17040. type CustomNameNidOptNativeFace interface {
  17041. Proto() github_com_gogo_protobuf_proto.Message
  17042. GetFieldA() float64
  17043. GetFieldB() float32
  17044. GetFieldC() int32
  17045. GetFieldD() int64
  17046. GetFieldE() uint32
  17047. GetFieldF() uint64
  17048. GetFieldG() int32
  17049. GetFieldH() int64
  17050. GetFieldI() uint32
  17051. GetFieldJ() int32
  17052. GetFieldK() uint64
  17053. GetFieldL() int64
  17054. GetFieldM() bool
  17055. GetFieldN() string
  17056. GetFieldO() []byte
  17057. }
  17058. func (this *CustomNameNidOptNative) Proto() github_com_gogo_protobuf_proto.Message {
  17059. return this
  17060. }
  17061. func (this *CustomNameNidOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
  17062. return NewCustomNameNidOptNativeFromFace(this)
  17063. }
  17064. func (this *CustomNameNidOptNative) GetFieldA() float64 {
  17065. return this.FieldA
  17066. }
  17067. func (this *CustomNameNidOptNative) GetFieldB() float32 {
  17068. return this.FieldB
  17069. }
  17070. func (this *CustomNameNidOptNative) GetFieldC() int32 {
  17071. return this.FieldC
  17072. }
  17073. func (this *CustomNameNidOptNative) GetFieldD() int64 {
  17074. return this.FieldD
  17075. }
  17076. func (this *CustomNameNidOptNative) GetFieldE() uint32 {
  17077. return this.FieldE
  17078. }
  17079. func (this *CustomNameNidOptNative) GetFieldF() uint64 {
  17080. return this.FieldF
  17081. }
  17082. func (this *CustomNameNidOptNative) GetFieldG() int32 {
  17083. return this.FieldG
  17084. }
  17085. func (this *CustomNameNidOptNative) GetFieldH() int64 {
  17086. return this.FieldH
  17087. }
  17088. func (this *CustomNameNidOptNative) GetFieldI() uint32 {
  17089. return this.FieldI
  17090. }
  17091. func (this *CustomNameNidOptNative) GetFieldJ() int32 {
  17092. return this.FieldJ
  17093. }
  17094. func (this *CustomNameNidOptNative) GetFieldK() uint64 {
  17095. return this.FieldK
  17096. }
  17097. func (this *CustomNameNidOptNative) GetFieldL() int64 {
  17098. return this.FieldL
  17099. }
  17100. func (this *CustomNameNidOptNative) GetFieldM() bool {
  17101. return this.FieldM
  17102. }
  17103. func (this *CustomNameNidOptNative) GetFieldN() string {
  17104. return this.FieldN
  17105. }
  17106. func (this *CustomNameNidOptNative) GetFieldO() []byte {
  17107. return this.FieldO
  17108. }
  17109. func NewCustomNameNidOptNativeFromFace(that CustomNameNidOptNativeFace) *CustomNameNidOptNative {
  17110. this := &CustomNameNidOptNative{}
  17111. this.FieldA = that.GetFieldA()
  17112. this.FieldB = that.GetFieldB()
  17113. this.FieldC = that.GetFieldC()
  17114. this.FieldD = that.GetFieldD()
  17115. this.FieldE = that.GetFieldE()
  17116. this.FieldF = that.GetFieldF()
  17117. this.FieldG = that.GetFieldG()
  17118. this.FieldH = that.GetFieldH()
  17119. this.FieldI = that.GetFieldI()
  17120. this.FieldJ = that.GetFieldJ()
  17121. this.FieldK = that.GetFieldK()
  17122. this.FieldL = that.GetFieldL()
  17123. this.FieldM = that.GetFieldM()
  17124. this.FieldN = that.GetFieldN()
  17125. this.FieldO = that.GetFieldO()
  17126. return this
  17127. }
  17128. type CustomNameNinOptNativeFace interface {
  17129. Proto() github_com_gogo_protobuf_proto.Message
  17130. GetFieldA() *float64
  17131. GetFieldB() *float32
  17132. GetFieldC() *int32
  17133. GetFieldD() *int64
  17134. GetFieldE() *uint32
  17135. GetFieldF() *uint64
  17136. GetFieldG() *int32
  17137. GetFieldH() *int64
  17138. GetFieldI() *uint32
  17139. GetFieldJ() *int32
  17140. GetFieldK() *uint64
  17141. GetFielL() *int64
  17142. GetFieldM() *bool
  17143. GetFieldN() *string
  17144. GetFieldO() []byte
  17145. }
  17146. func (this *CustomNameNinOptNative) Proto() github_com_gogo_protobuf_proto.Message {
  17147. return this
  17148. }
  17149. func (this *CustomNameNinOptNative) TestProto() github_com_gogo_protobuf_proto.Message {
  17150. return NewCustomNameNinOptNativeFromFace(this)
  17151. }
  17152. func (this *CustomNameNinOptNative) GetFieldA() *float64 {
  17153. return this.FieldA
  17154. }
  17155. func (this *CustomNameNinOptNative) GetFieldB() *float32 {
  17156. return this.FieldB
  17157. }
  17158. func (this *CustomNameNinOptNative) GetFieldC() *int32 {
  17159. return this.FieldC
  17160. }
  17161. func (this *CustomNameNinOptNative) GetFieldD() *int64 {
  17162. return this.FieldD
  17163. }
  17164. func (this *CustomNameNinOptNative) GetFieldE() *uint32 {
  17165. return this.FieldE
  17166. }
  17167. func (this *CustomNameNinOptNative) GetFieldF() *uint64 {
  17168. return this.FieldF
  17169. }
  17170. func (this *CustomNameNinOptNative) GetFieldG() *int32 {
  17171. return this.FieldG
  17172. }
  17173. func (this *CustomNameNinOptNative) GetFieldH() *int64 {
  17174. return this.FieldH
  17175. }
  17176. func (this *CustomNameNinOptNative) GetFieldI() *uint32 {
  17177. return this.FieldI
  17178. }
  17179. func (this *CustomNameNinOptNative) GetFieldJ() *int32 {
  17180. return this.FieldJ
  17181. }
  17182. func (this *CustomNameNinOptNative) GetFieldK() *uint64 {
  17183. return this.FieldK
  17184. }
  17185. func (this *CustomNameNinOptNative) GetFielL() *int64 {
  17186. return this.FielL
  17187. }
  17188. func (this *CustomNameNinOptNative) GetFieldM() *bool {
  17189. return this.FieldM
  17190. }
  17191. func (this *CustomNameNinOptNative) GetFieldN() *string {
  17192. return this.FieldN
  17193. }
  17194. func (this *CustomNameNinOptNative) GetFieldO() []byte {
  17195. return this.FieldO
  17196. }
  17197. func NewCustomNameNinOptNativeFromFace(that CustomNameNinOptNativeFace) *CustomNameNinOptNative {
  17198. this := &CustomNameNinOptNative{}
  17199. this.FieldA = that.GetFieldA()
  17200. this.FieldB = that.GetFieldB()
  17201. this.FieldC = that.GetFieldC()
  17202. this.FieldD = that.GetFieldD()
  17203. this.FieldE = that.GetFieldE()
  17204. this.FieldF = that.GetFieldF()
  17205. this.FieldG = that.GetFieldG()
  17206. this.FieldH = that.GetFieldH()
  17207. this.FieldI = that.GetFieldI()
  17208. this.FieldJ = that.GetFieldJ()
  17209. this.FieldK = that.GetFieldK()
  17210. this.FielL = that.GetFielL()
  17211. this.FieldM = that.GetFieldM()
  17212. this.FieldN = that.GetFieldN()
  17213. this.FieldO = that.GetFieldO()
  17214. return this
  17215. }
  17216. type CustomNameNinRepNativeFace interface {
  17217. Proto() github_com_gogo_protobuf_proto.Message
  17218. GetFieldA() []float64
  17219. GetFieldB() []float32
  17220. GetFieldC() []int32
  17221. GetFieldD() []int64
  17222. GetFieldE() []uint32
  17223. GetFieldF() []uint64
  17224. GetFieldG() []int32
  17225. GetFieldH() []int64
  17226. GetFieldI() []uint32
  17227. GetFieldJ() []int32
  17228. GetFieldK() []uint64
  17229. GetFieldL() []int64
  17230. GetFieldM() []bool
  17231. GetFieldN() []string
  17232. GetFieldO() [][]byte
  17233. }
  17234. func (this *CustomNameNinRepNative) Proto() github_com_gogo_protobuf_proto.Message {
  17235. return this
  17236. }
  17237. func (this *CustomNameNinRepNative) TestProto() github_com_gogo_protobuf_proto.Message {
  17238. return NewCustomNameNinRepNativeFromFace(this)
  17239. }
  17240. func (this *CustomNameNinRepNative) GetFieldA() []float64 {
  17241. return this.FieldA
  17242. }
  17243. func (this *CustomNameNinRepNative) GetFieldB() []float32 {
  17244. return this.FieldB
  17245. }
  17246. func (this *CustomNameNinRepNative) GetFieldC() []int32 {
  17247. return this.FieldC
  17248. }
  17249. func (this *CustomNameNinRepNative) GetFieldD() []int64 {
  17250. return this.FieldD
  17251. }
  17252. func (this *CustomNameNinRepNative) GetFieldE() []uint32 {
  17253. return this.FieldE
  17254. }
  17255. func (this *CustomNameNinRepNative) GetFieldF() []uint64 {
  17256. return this.FieldF
  17257. }
  17258. func (this *CustomNameNinRepNative) GetFieldG() []int32 {
  17259. return this.FieldG
  17260. }
  17261. func (this *CustomNameNinRepNative) GetFieldH() []int64 {
  17262. return this.FieldH
  17263. }
  17264. func (this *CustomNameNinRepNative) GetFieldI() []uint32 {
  17265. return this.FieldI
  17266. }
  17267. func (this *CustomNameNinRepNative) GetFieldJ() []int32 {
  17268. return this.FieldJ
  17269. }
  17270. func (this *CustomNameNinRepNative) GetFieldK() []uint64 {
  17271. return this.FieldK
  17272. }
  17273. func (this *CustomNameNinRepNative) GetFieldL() []int64 {
  17274. return this.FieldL
  17275. }
  17276. func (this *CustomNameNinRepNative) GetFieldM() []bool {
  17277. return this.FieldM
  17278. }
  17279. func (this *CustomNameNinRepNative) GetFieldN() []string {
  17280. return this.FieldN
  17281. }
  17282. func (this *CustomNameNinRepNative) GetFieldO() [][]byte {
  17283. return this.FieldO
  17284. }
  17285. func NewCustomNameNinRepNativeFromFace(that CustomNameNinRepNativeFace) *CustomNameNinRepNative {
  17286. this := &CustomNameNinRepNative{}
  17287. this.FieldA = that.GetFieldA()
  17288. this.FieldB = that.GetFieldB()
  17289. this.FieldC = that.GetFieldC()
  17290. this.FieldD = that.GetFieldD()
  17291. this.FieldE = that.GetFieldE()
  17292. this.FieldF = that.GetFieldF()
  17293. this.FieldG = that.GetFieldG()
  17294. this.FieldH = that.GetFieldH()
  17295. this.FieldI = that.GetFieldI()
  17296. this.FieldJ = that.GetFieldJ()
  17297. this.FieldK = that.GetFieldK()
  17298. this.FieldL = that.GetFieldL()
  17299. this.FieldM = that.GetFieldM()
  17300. this.FieldN = that.GetFieldN()
  17301. this.FieldO = that.GetFieldO()
  17302. return this
  17303. }
  17304. type CustomNameNinStructFace interface {
  17305. Proto() github_com_gogo_protobuf_proto.Message
  17306. GetFieldA() *float64
  17307. GetFieldB() *float32
  17308. GetFieldC() *NidOptNative
  17309. GetFieldD() []*NinOptNative
  17310. GetFieldE() *uint64
  17311. GetFieldF() *int32
  17312. GetFieldG() *NidOptNative
  17313. GetFieldH() *bool
  17314. GetFieldI() *string
  17315. GetFieldJ() []byte
  17316. }
  17317. func (this *CustomNameNinStruct) Proto() github_com_gogo_protobuf_proto.Message {
  17318. return this
  17319. }
  17320. func (this *CustomNameNinStruct) TestProto() github_com_gogo_protobuf_proto.Message {
  17321. return NewCustomNameNinStructFromFace(this)
  17322. }
  17323. func (this *CustomNameNinStruct) GetFieldA() *float64 {
  17324. return this.FieldA
  17325. }
  17326. func (this *CustomNameNinStruct) GetFieldB() *float32 {
  17327. return this.FieldB
  17328. }
  17329. func (this *CustomNameNinStruct) GetFieldC() *NidOptNative {
  17330. return this.FieldC
  17331. }
  17332. func (this *CustomNameNinStruct) GetFieldD() []*NinOptNative {
  17333. return this.FieldD
  17334. }
  17335. func (this *CustomNameNinStruct) GetFieldE() *uint64 {
  17336. return this.FieldE
  17337. }
  17338. func (this *CustomNameNinStruct) GetFieldF() *int32 {
  17339. return this.FieldF
  17340. }
  17341. func (this *CustomNameNinStruct) GetFieldG() *NidOptNative {
  17342. return this.FieldG
  17343. }
  17344. func (this *CustomNameNinStruct) GetFieldH() *bool {
  17345. return this.FieldH
  17346. }
  17347. func (this *CustomNameNinStruct) GetFieldI() *string {
  17348. return this.FieldI
  17349. }
  17350. func (this *CustomNameNinStruct) GetFieldJ() []byte {
  17351. return this.FieldJ
  17352. }
  17353. func NewCustomNameNinStructFromFace(that CustomNameNinStructFace) *CustomNameNinStruct {
  17354. this := &CustomNameNinStruct{}
  17355. this.FieldA = that.GetFieldA()
  17356. this.FieldB = that.GetFieldB()
  17357. this.FieldC = that.GetFieldC()
  17358. this.FieldD = that.GetFieldD()
  17359. this.FieldE = that.GetFieldE()
  17360. this.FieldF = that.GetFieldF()
  17361. this.FieldG = that.GetFieldG()
  17362. this.FieldH = that.GetFieldH()
  17363. this.FieldI = that.GetFieldI()
  17364. this.FieldJ = that.GetFieldJ()
  17365. return this
  17366. }
  17367. type CustomNameCustomTypeFace interface {
  17368. Proto() github_com_gogo_protobuf_proto.Message
  17369. GetFieldA() *Uuid
  17370. GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128
  17371. GetFieldC() []Uuid
  17372. GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128
  17373. }
  17374. func (this *CustomNameCustomType) Proto() github_com_gogo_protobuf_proto.Message {
  17375. return this
  17376. }
  17377. func (this *CustomNameCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
  17378. return NewCustomNameCustomTypeFromFace(this)
  17379. }
  17380. func (this *CustomNameCustomType) GetFieldA() *Uuid {
  17381. return this.FieldA
  17382. }
  17383. func (this *CustomNameCustomType) GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128 {
  17384. return this.FieldB
  17385. }
  17386. func (this *CustomNameCustomType) GetFieldC() []Uuid {
  17387. return this.FieldC
  17388. }
  17389. func (this *CustomNameCustomType) GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128 {
  17390. return this.FieldD
  17391. }
  17392. func NewCustomNameCustomTypeFromFace(that CustomNameCustomTypeFace) *CustomNameCustomType {
  17393. this := &CustomNameCustomType{}
  17394. this.FieldA = that.GetFieldA()
  17395. this.FieldB = that.GetFieldB()
  17396. this.FieldC = that.GetFieldC()
  17397. this.FieldD = that.GetFieldD()
  17398. return this
  17399. }
  17400. type CustomNameNinEmbeddedStructUnionFace interface {
  17401. Proto() github_com_gogo_protobuf_proto.Message
  17402. GetNidOptNative() *NidOptNative
  17403. GetFieldA() *NinOptNative
  17404. GetFieldB() *bool
  17405. }
  17406. func (this *CustomNameNinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message {
  17407. return this
  17408. }
  17409. func (this *CustomNameNinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message {
  17410. return NewCustomNameNinEmbeddedStructUnionFromFace(this)
  17411. }
  17412. func (this *CustomNameNinEmbeddedStructUnion) GetNidOptNative() *NidOptNative {
  17413. return this.NidOptNative
  17414. }
  17415. func (this *CustomNameNinEmbeddedStructUnion) GetFieldA() *NinOptNative {
  17416. return this.FieldA
  17417. }
  17418. func (this *CustomNameNinEmbeddedStructUnion) GetFieldB() *bool {
  17419. return this.FieldB
  17420. }
  17421. func NewCustomNameNinEmbeddedStructUnionFromFace(that CustomNameNinEmbeddedStructUnionFace) *CustomNameNinEmbeddedStructUnion {
  17422. this := &CustomNameNinEmbeddedStructUnion{}
  17423. this.NidOptNative = that.GetNidOptNative()
  17424. this.FieldA = that.GetFieldA()
  17425. this.FieldB = that.GetFieldB()
  17426. return this
  17427. }
  17428. type CustomNameEnumFace interface {
  17429. Proto() github_com_gogo_protobuf_proto.Message
  17430. GetFieldA() *TheTestEnum
  17431. GetFieldB() []TheTestEnum
  17432. }
  17433. func (this *CustomNameEnum) Proto() github_com_gogo_protobuf_proto.Message {
  17434. return this
  17435. }
  17436. func (this *CustomNameEnum) TestProto() github_com_gogo_protobuf_proto.Message {
  17437. return NewCustomNameEnumFromFace(this)
  17438. }
  17439. func (this *CustomNameEnum) GetFieldA() *TheTestEnum {
  17440. return this.FieldA
  17441. }
  17442. func (this *CustomNameEnum) GetFieldB() []TheTestEnum {
  17443. return this.FieldB
  17444. }
  17445. func NewCustomNameEnumFromFace(that CustomNameEnumFace) *CustomNameEnum {
  17446. this := &CustomNameEnum{}
  17447. this.FieldA = that.GetFieldA()
  17448. this.FieldB = that.GetFieldB()
  17449. return this
  17450. }
  17451. type UnrecognizedFace interface {
  17452. Proto() github_com_gogo_protobuf_proto.Message
  17453. GetField1() *string
  17454. }
  17455. func (this *Unrecognized) Proto() github_com_gogo_protobuf_proto.Message {
  17456. return this
  17457. }
  17458. func (this *Unrecognized) TestProto() github_com_gogo_protobuf_proto.Message {
  17459. return NewUnrecognizedFromFace(this)
  17460. }
  17461. func (this *Unrecognized) GetField1() *string {
  17462. return this.Field1
  17463. }
  17464. func NewUnrecognizedFromFace(that UnrecognizedFace) *Unrecognized {
  17465. this := &Unrecognized{}
  17466. this.Field1 = that.GetField1()
  17467. return this
  17468. }
  17469. type UnrecognizedWithInnerFace interface {
  17470. Proto() github_com_gogo_protobuf_proto.Message
  17471. GetEmbedded() []*UnrecognizedWithInner_Inner
  17472. GetField2() *string
  17473. }
  17474. func (this *UnrecognizedWithInner) Proto() github_com_gogo_protobuf_proto.Message {
  17475. return this
  17476. }
  17477. func (this *UnrecognizedWithInner) TestProto() github_com_gogo_protobuf_proto.Message {
  17478. return NewUnrecognizedWithInnerFromFace(this)
  17479. }
  17480. func (this *UnrecognizedWithInner) GetEmbedded() []*UnrecognizedWithInner_Inner {
  17481. return this.Embedded
  17482. }
  17483. func (this *UnrecognizedWithInner) GetField2() *string {
  17484. return this.Field2
  17485. }
  17486. func NewUnrecognizedWithInnerFromFace(that UnrecognizedWithInnerFace) *UnrecognizedWithInner {
  17487. this := &UnrecognizedWithInner{}
  17488. this.Embedded = that.GetEmbedded()
  17489. this.Field2 = that.GetField2()
  17490. return this
  17491. }
  17492. type UnrecognizedWithInner_InnerFace interface {
  17493. Proto() github_com_gogo_protobuf_proto.Message
  17494. GetField1() *uint32
  17495. }
  17496. func (this *UnrecognizedWithInner_Inner) Proto() github_com_gogo_protobuf_proto.Message {
  17497. return this
  17498. }
  17499. func (this *UnrecognizedWithInner_Inner) TestProto() github_com_gogo_protobuf_proto.Message {
  17500. return NewUnrecognizedWithInner_InnerFromFace(this)
  17501. }
  17502. func (this *UnrecognizedWithInner_Inner) GetField1() *uint32 {
  17503. return this.Field1
  17504. }
  17505. func NewUnrecognizedWithInner_InnerFromFace(that UnrecognizedWithInner_InnerFace) *UnrecognizedWithInner_Inner {
  17506. this := &UnrecognizedWithInner_Inner{}
  17507. this.Field1 = that.GetField1()
  17508. return this
  17509. }
  17510. type UnrecognizedWithEmbedFace interface {
  17511. Proto() github_com_gogo_protobuf_proto.Message
  17512. GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded
  17513. GetField2() *string
  17514. }
  17515. func (this *UnrecognizedWithEmbed) Proto() github_com_gogo_protobuf_proto.Message {
  17516. return this
  17517. }
  17518. func (this *UnrecognizedWithEmbed) TestProto() github_com_gogo_protobuf_proto.Message {
  17519. return NewUnrecognizedWithEmbedFromFace(this)
  17520. }
  17521. func (this *UnrecognizedWithEmbed) GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded {
  17522. return this.UnrecognizedWithEmbed_Embedded
  17523. }
  17524. func (this *UnrecognizedWithEmbed) GetField2() *string {
  17525. return this.Field2
  17526. }
  17527. func NewUnrecognizedWithEmbedFromFace(that UnrecognizedWithEmbedFace) *UnrecognizedWithEmbed {
  17528. this := &UnrecognizedWithEmbed{}
  17529. this.UnrecognizedWithEmbed_Embedded = that.GetUnrecognizedWithEmbed_Embedded()
  17530. this.Field2 = that.GetField2()
  17531. return this
  17532. }
  17533. type UnrecognizedWithEmbed_EmbeddedFace interface {
  17534. Proto() github_com_gogo_protobuf_proto.Message
  17535. GetField1() *uint32
  17536. }
  17537. func (this *UnrecognizedWithEmbed_Embedded) Proto() github_com_gogo_protobuf_proto.Message {
  17538. return this
  17539. }
  17540. func (this *UnrecognizedWithEmbed_Embedded) TestProto() github_com_gogo_protobuf_proto.Message {
  17541. return NewUnrecognizedWithEmbed_EmbeddedFromFace(this)
  17542. }
  17543. func (this *UnrecognizedWithEmbed_Embedded) GetField1() *uint32 {
  17544. return this.Field1
  17545. }
  17546. func NewUnrecognizedWithEmbed_EmbeddedFromFace(that UnrecognizedWithEmbed_EmbeddedFace) *UnrecognizedWithEmbed_Embedded {
  17547. this := &UnrecognizedWithEmbed_Embedded{}
  17548. this.Field1 = that.GetField1()
  17549. return this
  17550. }
  17551. type NodeFace interface {
  17552. Proto() github_com_gogo_protobuf_proto.Message
  17553. GetLabel() *string
  17554. GetChildren() []*Node
  17555. }
  17556. func (this *Node) Proto() github_com_gogo_protobuf_proto.Message {
  17557. return this
  17558. }
  17559. func (this *Node) TestProto() github_com_gogo_protobuf_proto.Message {
  17560. return NewNodeFromFace(this)
  17561. }
  17562. func (this *Node) GetLabel() *string {
  17563. return this.Label
  17564. }
  17565. func (this *Node) GetChildren() []*Node {
  17566. return this.Children
  17567. }
  17568. func NewNodeFromFace(that NodeFace) *Node {
  17569. this := &Node{}
  17570. this.Label = that.GetLabel()
  17571. this.Children = that.GetChildren()
  17572. return this
  17573. }
  17574. type NonByteCustomTypeFace interface {
  17575. Proto() github_com_gogo_protobuf_proto.Message
  17576. GetField1() *T
  17577. }
  17578. func (this *NonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
  17579. return this
  17580. }
  17581. func (this *NonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
  17582. return NewNonByteCustomTypeFromFace(this)
  17583. }
  17584. func (this *NonByteCustomType) GetField1() *T {
  17585. return this.Field1
  17586. }
  17587. func NewNonByteCustomTypeFromFace(that NonByteCustomTypeFace) *NonByteCustomType {
  17588. this := &NonByteCustomType{}
  17589. this.Field1 = that.GetField1()
  17590. return this
  17591. }
  17592. type NidOptNonByteCustomTypeFace interface {
  17593. Proto() github_com_gogo_protobuf_proto.Message
  17594. GetField1() T
  17595. }
  17596. func (this *NidOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
  17597. return this
  17598. }
  17599. func (this *NidOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
  17600. return NewNidOptNonByteCustomTypeFromFace(this)
  17601. }
  17602. func (this *NidOptNonByteCustomType) GetField1() T {
  17603. return this.Field1
  17604. }
  17605. func NewNidOptNonByteCustomTypeFromFace(that NidOptNonByteCustomTypeFace) *NidOptNonByteCustomType {
  17606. this := &NidOptNonByteCustomType{}
  17607. this.Field1 = that.GetField1()
  17608. return this
  17609. }
  17610. type NinOptNonByteCustomTypeFace interface {
  17611. Proto() github_com_gogo_protobuf_proto.Message
  17612. GetField1() *T
  17613. }
  17614. func (this *NinOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
  17615. return this
  17616. }
  17617. func (this *NinOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
  17618. return NewNinOptNonByteCustomTypeFromFace(this)
  17619. }
  17620. func (this *NinOptNonByteCustomType) GetField1() *T {
  17621. return this.Field1
  17622. }
  17623. func NewNinOptNonByteCustomTypeFromFace(that NinOptNonByteCustomTypeFace) *NinOptNonByteCustomType {
  17624. this := &NinOptNonByteCustomType{}
  17625. this.Field1 = that.GetField1()
  17626. return this
  17627. }
  17628. type NidRepNonByteCustomTypeFace interface {
  17629. Proto() github_com_gogo_protobuf_proto.Message
  17630. GetField1() []T
  17631. }
  17632. func (this *NidRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
  17633. return this
  17634. }
  17635. func (this *NidRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
  17636. return NewNidRepNonByteCustomTypeFromFace(this)
  17637. }
  17638. func (this *NidRepNonByteCustomType) GetField1() []T {
  17639. return this.Field1
  17640. }
  17641. func NewNidRepNonByteCustomTypeFromFace(that NidRepNonByteCustomTypeFace) *NidRepNonByteCustomType {
  17642. this := &NidRepNonByteCustomType{}
  17643. this.Field1 = that.GetField1()
  17644. return this
  17645. }
  17646. type NinRepNonByteCustomTypeFace interface {
  17647. Proto() github_com_gogo_protobuf_proto.Message
  17648. GetField1() []T
  17649. }
  17650. func (this *NinRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message {
  17651. return this
  17652. }
  17653. func (this *NinRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message {
  17654. return NewNinRepNonByteCustomTypeFromFace(this)
  17655. }
  17656. func (this *NinRepNonByteCustomType) GetField1() []T {
  17657. return this.Field1
  17658. }
  17659. func NewNinRepNonByteCustomTypeFromFace(that NinRepNonByteCustomTypeFace) *NinRepNonByteCustomType {
  17660. this := &NinRepNonByteCustomType{}
  17661. this.Field1 = that.GetField1()
  17662. return this
  17663. }
  17664. type ProtoTypeFace interface {
  17665. Proto() github_com_gogo_protobuf_proto.Message
  17666. GetField2() *string
  17667. }
  17668. func (this *ProtoType) Proto() github_com_gogo_protobuf_proto.Message {
  17669. return this
  17670. }
  17671. func (this *ProtoType) TestProto() github_com_gogo_protobuf_proto.Message {
  17672. return NewProtoTypeFromFace(this)
  17673. }
  17674. func (this *ProtoType) GetField2() *string {
  17675. return this.Field2
  17676. }
  17677. func NewProtoTypeFromFace(that ProtoTypeFace) *ProtoType {
  17678. this := &ProtoType{}
  17679. this.Field2 = that.GetField2()
  17680. return this
  17681. }
  17682. func (this *NidOptNative) GoString() string {
  17683. if this == nil {
  17684. return "nil"
  17685. }
  17686. s := make([]string, 0, 19)
  17687. s = append(s, "&test.NidOptNative{")
  17688. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  17689. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  17690. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  17691. s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
  17692. s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
  17693. s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
  17694. s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
  17695. s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
  17696. s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
  17697. s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
  17698. s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
  17699. s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
  17700. s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
  17701. s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
  17702. s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
  17703. if this.XXX_unrecognized != nil {
  17704. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  17705. }
  17706. s = append(s, "}")
  17707. return strings.Join(s, "")
  17708. }
  17709. func (this *NinOptNative) GoString() string {
  17710. if this == nil {
  17711. return "nil"
  17712. }
  17713. s := make([]string, 0, 19)
  17714. s = append(s, "&test.NinOptNative{")
  17715. if this.Field1 != nil {
  17716. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
  17717. }
  17718. if this.Field2 != nil {
  17719. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
  17720. }
  17721. if this.Field3 != nil {
  17722. s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
  17723. }
  17724. if this.Field4 != nil {
  17725. s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
  17726. }
  17727. if this.Field5 != nil {
  17728. s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
  17729. }
  17730. if this.Field6 != nil {
  17731. s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
  17732. }
  17733. if this.Field7 != nil {
  17734. s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
  17735. }
  17736. if this.Field8 != nil {
  17737. s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
  17738. }
  17739. if this.Field9 != nil {
  17740. s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
  17741. }
  17742. if this.Field10 != nil {
  17743. s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
  17744. }
  17745. if this.Field11 != nil {
  17746. s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
  17747. }
  17748. if this.Field12 != nil {
  17749. s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
  17750. }
  17751. if this.Field13 != nil {
  17752. s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
  17753. }
  17754. if this.Field14 != nil {
  17755. s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
  17756. }
  17757. if this.Field15 != nil {
  17758. s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
  17759. }
  17760. if this.XXX_unrecognized != nil {
  17761. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  17762. }
  17763. s = append(s, "}")
  17764. return strings.Join(s, "")
  17765. }
  17766. func (this *NidRepNative) GoString() string {
  17767. if this == nil {
  17768. return "nil"
  17769. }
  17770. s := make([]string, 0, 19)
  17771. s = append(s, "&test.NidRepNative{")
  17772. if this.Field1 != nil {
  17773. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  17774. }
  17775. if this.Field2 != nil {
  17776. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  17777. }
  17778. if this.Field3 != nil {
  17779. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  17780. }
  17781. if this.Field4 != nil {
  17782. s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
  17783. }
  17784. if this.Field5 != nil {
  17785. s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
  17786. }
  17787. if this.Field6 != nil {
  17788. s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
  17789. }
  17790. if this.Field7 != nil {
  17791. s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
  17792. }
  17793. if this.Field8 != nil {
  17794. s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
  17795. }
  17796. if this.Field9 != nil {
  17797. s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
  17798. }
  17799. if this.Field10 != nil {
  17800. s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
  17801. }
  17802. if this.Field11 != nil {
  17803. s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
  17804. }
  17805. if this.Field12 != nil {
  17806. s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
  17807. }
  17808. if this.Field13 != nil {
  17809. s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
  17810. }
  17811. if this.Field14 != nil {
  17812. s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
  17813. }
  17814. if this.Field15 != nil {
  17815. s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
  17816. }
  17817. if this.XXX_unrecognized != nil {
  17818. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  17819. }
  17820. s = append(s, "}")
  17821. return strings.Join(s, "")
  17822. }
  17823. func (this *NinRepNative) GoString() string {
  17824. if this == nil {
  17825. return "nil"
  17826. }
  17827. s := make([]string, 0, 19)
  17828. s = append(s, "&test.NinRepNative{")
  17829. if this.Field1 != nil {
  17830. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  17831. }
  17832. if this.Field2 != nil {
  17833. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  17834. }
  17835. if this.Field3 != nil {
  17836. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  17837. }
  17838. if this.Field4 != nil {
  17839. s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
  17840. }
  17841. if this.Field5 != nil {
  17842. s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
  17843. }
  17844. if this.Field6 != nil {
  17845. s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
  17846. }
  17847. if this.Field7 != nil {
  17848. s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
  17849. }
  17850. if this.Field8 != nil {
  17851. s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
  17852. }
  17853. if this.Field9 != nil {
  17854. s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
  17855. }
  17856. if this.Field10 != nil {
  17857. s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
  17858. }
  17859. if this.Field11 != nil {
  17860. s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
  17861. }
  17862. if this.Field12 != nil {
  17863. s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
  17864. }
  17865. if this.Field13 != nil {
  17866. s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
  17867. }
  17868. if this.Field14 != nil {
  17869. s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
  17870. }
  17871. if this.Field15 != nil {
  17872. s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
  17873. }
  17874. if this.XXX_unrecognized != nil {
  17875. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  17876. }
  17877. s = append(s, "}")
  17878. return strings.Join(s, "")
  17879. }
  17880. func (this *NidRepPackedNative) GoString() string {
  17881. if this == nil {
  17882. return "nil"
  17883. }
  17884. s := make([]string, 0, 17)
  17885. s = append(s, "&test.NidRepPackedNative{")
  17886. if this.Field1 != nil {
  17887. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  17888. }
  17889. if this.Field2 != nil {
  17890. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  17891. }
  17892. if this.Field3 != nil {
  17893. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  17894. }
  17895. if this.Field4 != nil {
  17896. s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
  17897. }
  17898. if this.Field5 != nil {
  17899. s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
  17900. }
  17901. if this.Field6 != nil {
  17902. s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
  17903. }
  17904. if this.Field7 != nil {
  17905. s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
  17906. }
  17907. if this.Field8 != nil {
  17908. s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
  17909. }
  17910. if this.Field9 != nil {
  17911. s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
  17912. }
  17913. if this.Field10 != nil {
  17914. s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
  17915. }
  17916. if this.Field11 != nil {
  17917. s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
  17918. }
  17919. if this.Field12 != nil {
  17920. s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
  17921. }
  17922. if this.Field13 != nil {
  17923. s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
  17924. }
  17925. if this.XXX_unrecognized != nil {
  17926. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  17927. }
  17928. s = append(s, "}")
  17929. return strings.Join(s, "")
  17930. }
  17931. func (this *NinRepPackedNative) GoString() string {
  17932. if this == nil {
  17933. return "nil"
  17934. }
  17935. s := make([]string, 0, 17)
  17936. s = append(s, "&test.NinRepPackedNative{")
  17937. if this.Field1 != nil {
  17938. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  17939. }
  17940. if this.Field2 != nil {
  17941. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  17942. }
  17943. if this.Field3 != nil {
  17944. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  17945. }
  17946. if this.Field4 != nil {
  17947. s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
  17948. }
  17949. if this.Field5 != nil {
  17950. s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n")
  17951. }
  17952. if this.Field6 != nil {
  17953. s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
  17954. }
  17955. if this.Field7 != nil {
  17956. s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
  17957. }
  17958. if this.Field8 != nil {
  17959. s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
  17960. }
  17961. if this.Field9 != nil {
  17962. s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n")
  17963. }
  17964. if this.Field10 != nil {
  17965. s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n")
  17966. }
  17967. if this.Field11 != nil {
  17968. s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n")
  17969. }
  17970. if this.Field12 != nil {
  17971. s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n")
  17972. }
  17973. if this.Field13 != nil {
  17974. s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
  17975. }
  17976. if this.XXX_unrecognized != nil {
  17977. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  17978. }
  17979. s = append(s, "}")
  17980. return strings.Join(s, "")
  17981. }
  17982. func (this *NidOptStruct) GoString() string {
  17983. if this == nil {
  17984. return "nil"
  17985. }
  17986. s := make([]string, 0, 14)
  17987. s = append(s, "&test.NidOptStruct{")
  17988. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  17989. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  17990. s = append(s, "Field3: "+strings.Replace(this.Field3.GoString(), `&`, ``, 1)+",\n")
  17991. s = append(s, "Field4: "+strings.Replace(this.Field4.GoString(), `&`, ``, 1)+",\n")
  17992. s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
  17993. s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
  17994. s = append(s, "Field8: "+strings.Replace(this.Field8.GoString(), `&`, ``, 1)+",\n")
  17995. s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
  17996. s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
  17997. s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
  17998. if this.XXX_unrecognized != nil {
  17999. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18000. }
  18001. s = append(s, "}")
  18002. return strings.Join(s, "")
  18003. }
  18004. func (this *NinOptStruct) GoString() string {
  18005. if this == nil {
  18006. return "nil"
  18007. }
  18008. s := make([]string, 0, 14)
  18009. s = append(s, "&test.NinOptStruct{")
  18010. if this.Field1 != nil {
  18011. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
  18012. }
  18013. if this.Field2 != nil {
  18014. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
  18015. }
  18016. if this.Field3 != nil {
  18017. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  18018. }
  18019. if this.Field4 != nil {
  18020. s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
  18021. }
  18022. if this.Field6 != nil {
  18023. s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
  18024. }
  18025. if this.Field7 != nil {
  18026. s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
  18027. }
  18028. if this.Field8 != nil {
  18029. s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
  18030. }
  18031. if this.Field13 != nil {
  18032. s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
  18033. }
  18034. if this.Field14 != nil {
  18035. s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
  18036. }
  18037. if this.Field15 != nil {
  18038. s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
  18039. }
  18040. if this.XXX_unrecognized != nil {
  18041. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18042. }
  18043. s = append(s, "}")
  18044. return strings.Join(s, "")
  18045. }
  18046. func (this *NidRepStruct) GoString() string {
  18047. if this == nil {
  18048. return "nil"
  18049. }
  18050. s := make([]string, 0, 14)
  18051. s = append(s, "&test.NidRepStruct{")
  18052. if this.Field1 != nil {
  18053. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  18054. }
  18055. if this.Field2 != nil {
  18056. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  18057. }
  18058. if this.Field3 != nil {
  18059. vs := make([]*NidOptNative, len(this.Field3))
  18060. for i := range vs {
  18061. vs[i] = &this.Field3[i]
  18062. }
  18063. s = append(s, "Field3: "+fmt.Sprintf("%#v", vs)+",\n")
  18064. }
  18065. if this.Field4 != nil {
  18066. vs := make([]*NinOptNative, len(this.Field4))
  18067. for i := range vs {
  18068. vs[i] = &this.Field4[i]
  18069. }
  18070. s = append(s, "Field4: "+fmt.Sprintf("%#v", vs)+",\n")
  18071. }
  18072. if this.Field6 != nil {
  18073. s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
  18074. }
  18075. if this.Field7 != nil {
  18076. s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
  18077. }
  18078. if this.Field8 != nil {
  18079. vs := make([]*NidOptNative, len(this.Field8))
  18080. for i := range vs {
  18081. vs[i] = &this.Field8[i]
  18082. }
  18083. s = append(s, "Field8: "+fmt.Sprintf("%#v", vs)+",\n")
  18084. }
  18085. if this.Field13 != nil {
  18086. s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
  18087. }
  18088. if this.Field14 != nil {
  18089. s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
  18090. }
  18091. if this.Field15 != nil {
  18092. s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
  18093. }
  18094. if this.XXX_unrecognized != nil {
  18095. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18096. }
  18097. s = append(s, "}")
  18098. return strings.Join(s, "")
  18099. }
  18100. func (this *NinRepStruct) GoString() string {
  18101. if this == nil {
  18102. return "nil"
  18103. }
  18104. s := make([]string, 0, 14)
  18105. s = append(s, "&test.NinRepStruct{")
  18106. if this.Field1 != nil {
  18107. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  18108. }
  18109. if this.Field2 != nil {
  18110. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  18111. }
  18112. if this.Field3 != nil {
  18113. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  18114. }
  18115. if this.Field4 != nil {
  18116. s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
  18117. }
  18118. if this.Field6 != nil {
  18119. s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n")
  18120. }
  18121. if this.Field7 != nil {
  18122. s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n")
  18123. }
  18124. if this.Field8 != nil {
  18125. s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n")
  18126. }
  18127. if this.Field13 != nil {
  18128. s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n")
  18129. }
  18130. if this.Field14 != nil {
  18131. s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n")
  18132. }
  18133. if this.Field15 != nil {
  18134. s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n")
  18135. }
  18136. if this.XXX_unrecognized != nil {
  18137. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18138. }
  18139. s = append(s, "}")
  18140. return strings.Join(s, "")
  18141. }
  18142. func (this *NidEmbeddedStruct) GoString() string {
  18143. if this == nil {
  18144. return "nil"
  18145. }
  18146. s := make([]string, 0, 7)
  18147. s = append(s, "&test.NidEmbeddedStruct{")
  18148. if this.NidOptNative != nil {
  18149. s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
  18150. }
  18151. s = append(s, "Field200: "+strings.Replace(this.Field200.GoString(), `&`, ``, 1)+",\n")
  18152. s = append(s, "Field210: "+fmt.Sprintf("%#v", this.Field210)+",\n")
  18153. if this.XXX_unrecognized != nil {
  18154. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18155. }
  18156. s = append(s, "}")
  18157. return strings.Join(s, "")
  18158. }
  18159. func (this *NinEmbeddedStruct) GoString() string {
  18160. if this == nil {
  18161. return "nil"
  18162. }
  18163. s := make([]string, 0, 7)
  18164. s = append(s, "&test.NinEmbeddedStruct{")
  18165. if this.NidOptNative != nil {
  18166. s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
  18167. }
  18168. if this.Field200 != nil {
  18169. s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
  18170. }
  18171. if this.Field210 != nil {
  18172. s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\n")
  18173. }
  18174. if this.XXX_unrecognized != nil {
  18175. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18176. }
  18177. s = append(s, "}")
  18178. return strings.Join(s, "")
  18179. }
  18180. func (this *NidNestedStruct) GoString() string {
  18181. if this == nil {
  18182. return "nil"
  18183. }
  18184. s := make([]string, 0, 6)
  18185. s = append(s, "&test.NidNestedStruct{")
  18186. s = append(s, "Field1: "+strings.Replace(this.Field1.GoString(), `&`, ``, 1)+",\n")
  18187. if this.Field2 != nil {
  18188. vs := make([]*NidRepStruct, len(this.Field2))
  18189. for i := range vs {
  18190. vs[i] = &this.Field2[i]
  18191. }
  18192. s = append(s, "Field2: "+fmt.Sprintf("%#v", vs)+",\n")
  18193. }
  18194. if this.XXX_unrecognized != nil {
  18195. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18196. }
  18197. s = append(s, "}")
  18198. return strings.Join(s, "")
  18199. }
  18200. func (this *NinNestedStruct) GoString() string {
  18201. if this == nil {
  18202. return "nil"
  18203. }
  18204. s := make([]string, 0, 6)
  18205. s = append(s, "&test.NinNestedStruct{")
  18206. if this.Field1 != nil {
  18207. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  18208. }
  18209. if this.Field2 != nil {
  18210. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  18211. }
  18212. if this.XXX_unrecognized != nil {
  18213. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18214. }
  18215. s = append(s, "}")
  18216. return strings.Join(s, "")
  18217. }
  18218. func (this *NidOptCustom) GoString() string {
  18219. if this == nil {
  18220. return "nil"
  18221. }
  18222. s := make([]string, 0, 6)
  18223. s = append(s, "&test.NidOptCustom{")
  18224. s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
  18225. s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
  18226. if this.XXX_unrecognized != nil {
  18227. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18228. }
  18229. s = append(s, "}")
  18230. return strings.Join(s, "")
  18231. }
  18232. func (this *CustomDash) GoString() string {
  18233. if this == nil {
  18234. return "nil"
  18235. }
  18236. s := make([]string, 0, 5)
  18237. s = append(s, "&test.CustomDash{")
  18238. if this.Value != nil {
  18239. s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom_dash_type.Bytes")+",\n")
  18240. }
  18241. if this.XXX_unrecognized != nil {
  18242. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18243. }
  18244. s = append(s, "}")
  18245. return strings.Join(s, "")
  18246. }
  18247. func (this *NinOptCustom) GoString() string {
  18248. if this == nil {
  18249. return "nil"
  18250. }
  18251. s := make([]string, 0, 6)
  18252. s = append(s, "&test.NinOptCustom{")
  18253. if this.Id != nil {
  18254. s = append(s, "Id: "+valueToGoStringThetest(this.Id, "Uuid")+",\n")
  18255. }
  18256. if this.Value != nil {
  18257. s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom.Uint128")+",\n")
  18258. }
  18259. if this.XXX_unrecognized != nil {
  18260. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18261. }
  18262. s = append(s, "}")
  18263. return strings.Join(s, "")
  18264. }
  18265. func (this *NidRepCustom) GoString() string {
  18266. if this == nil {
  18267. return "nil"
  18268. }
  18269. s := make([]string, 0, 6)
  18270. s = append(s, "&test.NidRepCustom{")
  18271. if this.Id != nil {
  18272. s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
  18273. }
  18274. if this.Value != nil {
  18275. s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
  18276. }
  18277. if this.XXX_unrecognized != nil {
  18278. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18279. }
  18280. s = append(s, "}")
  18281. return strings.Join(s, "")
  18282. }
  18283. func (this *NinRepCustom) GoString() string {
  18284. if this == nil {
  18285. return "nil"
  18286. }
  18287. s := make([]string, 0, 6)
  18288. s = append(s, "&test.NinRepCustom{")
  18289. if this.Id != nil {
  18290. s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
  18291. }
  18292. if this.Value != nil {
  18293. s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
  18294. }
  18295. if this.XXX_unrecognized != nil {
  18296. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18297. }
  18298. s = append(s, "}")
  18299. return strings.Join(s, "")
  18300. }
  18301. func (this *NinOptNativeUnion) GoString() string {
  18302. if this == nil {
  18303. return "nil"
  18304. }
  18305. s := make([]string, 0, 13)
  18306. s = append(s, "&test.NinOptNativeUnion{")
  18307. if this.Field1 != nil {
  18308. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
  18309. }
  18310. if this.Field2 != nil {
  18311. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
  18312. }
  18313. if this.Field3 != nil {
  18314. s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
  18315. }
  18316. if this.Field4 != nil {
  18317. s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
  18318. }
  18319. if this.Field5 != nil {
  18320. s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
  18321. }
  18322. if this.Field6 != nil {
  18323. s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
  18324. }
  18325. if this.Field13 != nil {
  18326. s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
  18327. }
  18328. if this.Field14 != nil {
  18329. s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
  18330. }
  18331. if this.Field15 != nil {
  18332. s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
  18333. }
  18334. if this.XXX_unrecognized != nil {
  18335. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18336. }
  18337. s = append(s, "}")
  18338. return strings.Join(s, "")
  18339. }
  18340. func (this *NinOptStructUnion) GoString() string {
  18341. if this == nil {
  18342. return "nil"
  18343. }
  18344. s := make([]string, 0, 13)
  18345. s = append(s, "&test.NinOptStructUnion{")
  18346. if this.Field1 != nil {
  18347. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
  18348. }
  18349. if this.Field2 != nil {
  18350. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
  18351. }
  18352. if this.Field3 != nil {
  18353. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  18354. }
  18355. if this.Field4 != nil {
  18356. s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n")
  18357. }
  18358. if this.Field6 != nil {
  18359. s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
  18360. }
  18361. if this.Field7 != nil {
  18362. s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
  18363. }
  18364. if this.Field13 != nil {
  18365. s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
  18366. }
  18367. if this.Field14 != nil {
  18368. s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
  18369. }
  18370. if this.Field15 != nil {
  18371. s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
  18372. }
  18373. if this.XXX_unrecognized != nil {
  18374. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18375. }
  18376. s = append(s, "}")
  18377. return strings.Join(s, "")
  18378. }
  18379. func (this *NinEmbeddedStructUnion) GoString() string {
  18380. if this == nil {
  18381. return "nil"
  18382. }
  18383. s := make([]string, 0, 7)
  18384. s = append(s, "&test.NinEmbeddedStructUnion{")
  18385. if this.NidOptNative != nil {
  18386. s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
  18387. }
  18388. if this.Field200 != nil {
  18389. s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n")
  18390. }
  18391. if this.Field210 != nil {
  18392. s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\n")
  18393. }
  18394. if this.XXX_unrecognized != nil {
  18395. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18396. }
  18397. s = append(s, "}")
  18398. return strings.Join(s, "")
  18399. }
  18400. func (this *NinNestedStructUnion) GoString() string {
  18401. if this == nil {
  18402. return "nil"
  18403. }
  18404. s := make([]string, 0, 7)
  18405. s = append(s, "&test.NinNestedStructUnion{")
  18406. if this.Field1 != nil {
  18407. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  18408. }
  18409. if this.Field2 != nil {
  18410. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  18411. }
  18412. if this.Field3 != nil {
  18413. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  18414. }
  18415. if this.XXX_unrecognized != nil {
  18416. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18417. }
  18418. s = append(s, "}")
  18419. return strings.Join(s, "")
  18420. }
  18421. func (this *Tree) GoString() string {
  18422. if this == nil {
  18423. return "nil"
  18424. }
  18425. s := make([]string, 0, 7)
  18426. s = append(s, "&test.Tree{")
  18427. if this.Or != nil {
  18428. s = append(s, "Or: "+fmt.Sprintf("%#v", this.Or)+",\n")
  18429. }
  18430. if this.And != nil {
  18431. s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
  18432. }
  18433. if this.Leaf != nil {
  18434. s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\n")
  18435. }
  18436. if this.XXX_unrecognized != nil {
  18437. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18438. }
  18439. s = append(s, "}")
  18440. return strings.Join(s, "")
  18441. }
  18442. func (this *OrBranch) GoString() string {
  18443. if this == nil {
  18444. return "nil"
  18445. }
  18446. s := make([]string, 0, 6)
  18447. s = append(s, "&test.OrBranch{")
  18448. s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
  18449. s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n")
  18450. if this.XXX_unrecognized != nil {
  18451. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18452. }
  18453. s = append(s, "}")
  18454. return strings.Join(s, "")
  18455. }
  18456. func (this *AndBranch) GoString() string {
  18457. if this == nil {
  18458. return "nil"
  18459. }
  18460. s := make([]string, 0, 6)
  18461. s = append(s, "&test.AndBranch{")
  18462. s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
  18463. s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n")
  18464. if this.XXX_unrecognized != nil {
  18465. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18466. }
  18467. s = append(s, "}")
  18468. return strings.Join(s, "")
  18469. }
  18470. func (this *Leaf) GoString() string {
  18471. if this == nil {
  18472. return "nil"
  18473. }
  18474. s := make([]string, 0, 6)
  18475. s = append(s, "&test.Leaf{")
  18476. s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
  18477. s = append(s, "StrValue: "+fmt.Sprintf("%#v", this.StrValue)+",\n")
  18478. if this.XXX_unrecognized != nil {
  18479. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18480. }
  18481. s = append(s, "}")
  18482. return strings.Join(s, "")
  18483. }
  18484. func (this *DeepTree) GoString() string {
  18485. if this == nil {
  18486. return "nil"
  18487. }
  18488. s := make([]string, 0, 7)
  18489. s = append(s, "&test.DeepTree{")
  18490. if this.Down != nil {
  18491. s = append(s, "Down: "+fmt.Sprintf("%#v", this.Down)+",\n")
  18492. }
  18493. if this.And != nil {
  18494. s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n")
  18495. }
  18496. if this.Leaf != nil {
  18497. s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\n")
  18498. }
  18499. if this.XXX_unrecognized != nil {
  18500. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18501. }
  18502. s = append(s, "}")
  18503. return strings.Join(s, "")
  18504. }
  18505. func (this *ADeepBranch) GoString() string {
  18506. if this == nil {
  18507. return "nil"
  18508. }
  18509. s := make([]string, 0, 5)
  18510. s = append(s, "&test.ADeepBranch{")
  18511. s = append(s, "Down: "+strings.Replace(this.Down.GoString(), `&`, ``, 1)+",\n")
  18512. if this.XXX_unrecognized != nil {
  18513. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18514. }
  18515. s = append(s, "}")
  18516. return strings.Join(s, "")
  18517. }
  18518. func (this *AndDeepBranch) GoString() string {
  18519. if this == nil {
  18520. return "nil"
  18521. }
  18522. s := make([]string, 0, 6)
  18523. s = append(s, "&test.AndDeepBranch{")
  18524. s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n")
  18525. s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n")
  18526. if this.XXX_unrecognized != nil {
  18527. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18528. }
  18529. s = append(s, "}")
  18530. return strings.Join(s, "")
  18531. }
  18532. func (this *DeepLeaf) GoString() string {
  18533. if this == nil {
  18534. return "nil"
  18535. }
  18536. s := make([]string, 0, 5)
  18537. s = append(s, "&test.DeepLeaf{")
  18538. s = append(s, "Tree: "+strings.Replace(this.Tree.GoString(), `&`, ``, 1)+",\n")
  18539. if this.XXX_unrecognized != nil {
  18540. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18541. }
  18542. s = append(s, "}")
  18543. return strings.Join(s, "")
  18544. }
  18545. func (this *Nil) GoString() string {
  18546. if this == nil {
  18547. return "nil"
  18548. }
  18549. s := make([]string, 0, 4)
  18550. s = append(s, "&test.Nil{")
  18551. if this.XXX_unrecognized != nil {
  18552. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18553. }
  18554. s = append(s, "}")
  18555. return strings.Join(s, "")
  18556. }
  18557. func (this *NidOptEnum) GoString() string {
  18558. if this == nil {
  18559. return "nil"
  18560. }
  18561. s := make([]string, 0, 5)
  18562. s = append(s, "&test.NidOptEnum{")
  18563. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  18564. if this.XXX_unrecognized != nil {
  18565. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18566. }
  18567. s = append(s, "}")
  18568. return strings.Join(s, "")
  18569. }
  18570. func (this *NinOptEnum) GoString() string {
  18571. if this == nil {
  18572. return "nil"
  18573. }
  18574. s := make([]string, 0, 7)
  18575. s = append(s, "&test.NinOptEnum{")
  18576. if this.Field1 != nil {
  18577. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
  18578. }
  18579. if this.Field2 != nil {
  18580. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
  18581. }
  18582. if this.Field3 != nil {
  18583. s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
  18584. }
  18585. if this.XXX_unrecognized != nil {
  18586. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18587. }
  18588. s = append(s, "}")
  18589. return strings.Join(s, "")
  18590. }
  18591. func (this *NidRepEnum) GoString() string {
  18592. if this == nil {
  18593. return "nil"
  18594. }
  18595. s := make([]string, 0, 7)
  18596. s = append(s, "&test.NidRepEnum{")
  18597. if this.Field1 != nil {
  18598. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  18599. }
  18600. if this.Field2 != nil {
  18601. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  18602. }
  18603. if this.Field3 != nil {
  18604. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  18605. }
  18606. if this.XXX_unrecognized != nil {
  18607. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18608. }
  18609. s = append(s, "}")
  18610. return strings.Join(s, "")
  18611. }
  18612. func (this *NinRepEnum) GoString() string {
  18613. if this == nil {
  18614. return "nil"
  18615. }
  18616. s := make([]string, 0, 7)
  18617. s = append(s, "&test.NinRepEnum{")
  18618. if this.Field1 != nil {
  18619. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  18620. }
  18621. if this.Field2 != nil {
  18622. s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n")
  18623. }
  18624. if this.Field3 != nil {
  18625. s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n")
  18626. }
  18627. if this.XXX_unrecognized != nil {
  18628. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18629. }
  18630. s = append(s, "}")
  18631. return strings.Join(s, "")
  18632. }
  18633. func (this *NinOptEnumDefault) GoString() string {
  18634. if this == nil {
  18635. return "nil"
  18636. }
  18637. s := make([]string, 0, 7)
  18638. s = append(s, "&test.NinOptEnumDefault{")
  18639. if this.Field1 != nil {
  18640. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n")
  18641. }
  18642. if this.Field2 != nil {
  18643. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
  18644. }
  18645. if this.Field3 != nil {
  18646. s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
  18647. }
  18648. if this.XXX_unrecognized != nil {
  18649. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18650. }
  18651. s = append(s, "}")
  18652. return strings.Join(s, "")
  18653. }
  18654. func (this *AnotherNinOptEnum) GoString() string {
  18655. if this == nil {
  18656. return "nil"
  18657. }
  18658. s := make([]string, 0, 7)
  18659. s = append(s, "&test.AnotherNinOptEnum{")
  18660. if this.Field1 != nil {
  18661. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
  18662. }
  18663. if this.Field2 != nil {
  18664. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
  18665. }
  18666. if this.Field3 != nil {
  18667. s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
  18668. }
  18669. if this.XXX_unrecognized != nil {
  18670. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18671. }
  18672. s = append(s, "}")
  18673. return strings.Join(s, "")
  18674. }
  18675. func (this *AnotherNinOptEnumDefault) GoString() string {
  18676. if this == nil {
  18677. return "nil"
  18678. }
  18679. s := make([]string, 0, 7)
  18680. s = append(s, "&test.AnotherNinOptEnumDefault{")
  18681. if this.Field1 != nil {
  18682. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n")
  18683. }
  18684. if this.Field2 != nil {
  18685. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n")
  18686. }
  18687. if this.Field3 != nil {
  18688. s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n")
  18689. }
  18690. if this.XXX_unrecognized != nil {
  18691. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18692. }
  18693. s = append(s, "}")
  18694. return strings.Join(s, "")
  18695. }
  18696. func (this *Timer) GoString() string {
  18697. if this == nil {
  18698. return "nil"
  18699. }
  18700. s := make([]string, 0, 7)
  18701. s = append(s, "&test.Timer{")
  18702. s = append(s, "Time1: "+fmt.Sprintf("%#v", this.Time1)+",\n")
  18703. s = append(s, "Time2: "+fmt.Sprintf("%#v", this.Time2)+",\n")
  18704. s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n")
  18705. if this.XXX_unrecognized != nil {
  18706. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18707. }
  18708. s = append(s, "}")
  18709. return strings.Join(s, "")
  18710. }
  18711. func (this *MyExtendable) GoString() string {
  18712. if this == nil {
  18713. return "nil"
  18714. }
  18715. s := make([]string, 0, 5)
  18716. s = append(s, "&test.MyExtendable{")
  18717. if this.Field1 != nil {
  18718. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
  18719. }
  18720. s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\n")
  18721. if this.XXX_unrecognized != nil {
  18722. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18723. }
  18724. s = append(s, "}")
  18725. return strings.Join(s, "")
  18726. }
  18727. func (this *OtherExtenable) GoString() string {
  18728. if this == nil {
  18729. return "nil"
  18730. }
  18731. s := make([]string, 0, 7)
  18732. s = append(s, "&test.OtherExtenable{")
  18733. if this.Field2 != nil {
  18734. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "int64")+",\n")
  18735. }
  18736. if this.Field13 != nil {
  18737. s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "int64")+",\n")
  18738. }
  18739. if this.M != nil {
  18740. s = append(s, "M: "+fmt.Sprintf("%#v", this.M)+",\n")
  18741. }
  18742. s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\n")
  18743. if this.XXX_unrecognized != nil {
  18744. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18745. }
  18746. s = append(s, "}")
  18747. return strings.Join(s, "")
  18748. }
  18749. func (this *NestedDefinition) GoString() string {
  18750. if this == nil {
  18751. return "nil"
  18752. }
  18753. s := make([]string, 0, 8)
  18754. s = append(s, "&test.NestedDefinition{")
  18755. if this.Field1 != nil {
  18756. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
  18757. }
  18758. if this.EnumField != nil {
  18759. s = append(s, "EnumField: "+valueToGoStringThetest(this.EnumField, "NestedDefinition_NestedEnum")+",\n")
  18760. }
  18761. if this.NNM != nil {
  18762. s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n")
  18763. }
  18764. if this.NM != nil {
  18765. s = append(s, "NM: "+fmt.Sprintf("%#v", this.NM)+",\n")
  18766. }
  18767. if this.XXX_unrecognized != nil {
  18768. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18769. }
  18770. s = append(s, "}")
  18771. return strings.Join(s, "")
  18772. }
  18773. func (this *NestedDefinition_NestedMessage) GoString() string {
  18774. if this == nil {
  18775. return "nil"
  18776. }
  18777. s := make([]string, 0, 6)
  18778. s = append(s, "&test.NestedDefinition_NestedMessage{")
  18779. if this.NestedField1 != nil {
  18780. s = append(s, "NestedField1: "+valueToGoStringThetest(this.NestedField1, "uint64")+",\n")
  18781. }
  18782. if this.NNM != nil {
  18783. s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n")
  18784. }
  18785. if this.XXX_unrecognized != nil {
  18786. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18787. }
  18788. s = append(s, "}")
  18789. return strings.Join(s, "")
  18790. }
  18791. func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GoString() string {
  18792. if this == nil {
  18793. return "nil"
  18794. }
  18795. s := make([]string, 0, 5)
  18796. s = append(s, "&test.NestedDefinition_NestedMessage_NestedNestedMsg{")
  18797. if this.NestedNestedField1 != nil {
  18798. s = append(s, "NestedNestedField1: "+valueToGoStringThetest(this.NestedNestedField1, "string")+",\n")
  18799. }
  18800. if this.XXX_unrecognized != nil {
  18801. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18802. }
  18803. s = append(s, "}")
  18804. return strings.Join(s, "")
  18805. }
  18806. func (this *NestedScope) GoString() string {
  18807. if this == nil {
  18808. return "nil"
  18809. }
  18810. s := make([]string, 0, 7)
  18811. s = append(s, "&test.NestedScope{")
  18812. if this.A != nil {
  18813. s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n")
  18814. }
  18815. if this.B != nil {
  18816. s = append(s, "B: "+valueToGoStringThetest(this.B, "NestedDefinition_NestedEnum")+",\n")
  18817. }
  18818. if this.C != nil {
  18819. s = append(s, "C: "+fmt.Sprintf("%#v", this.C)+",\n")
  18820. }
  18821. if this.XXX_unrecognized != nil {
  18822. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18823. }
  18824. s = append(s, "}")
  18825. return strings.Join(s, "")
  18826. }
  18827. func (this *NinOptNativeDefault) GoString() string {
  18828. if this == nil {
  18829. return "nil"
  18830. }
  18831. s := make([]string, 0, 19)
  18832. s = append(s, "&test.NinOptNativeDefault{")
  18833. if this.Field1 != nil {
  18834. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n")
  18835. }
  18836. if this.Field2 != nil {
  18837. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n")
  18838. }
  18839. if this.Field3 != nil {
  18840. s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n")
  18841. }
  18842. if this.Field4 != nil {
  18843. s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n")
  18844. }
  18845. if this.Field5 != nil {
  18846. s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n")
  18847. }
  18848. if this.Field6 != nil {
  18849. s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n")
  18850. }
  18851. if this.Field7 != nil {
  18852. s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n")
  18853. }
  18854. if this.Field8 != nil {
  18855. s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n")
  18856. }
  18857. if this.Field9 != nil {
  18858. s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n")
  18859. }
  18860. if this.Field10 != nil {
  18861. s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n")
  18862. }
  18863. if this.Field11 != nil {
  18864. s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n")
  18865. }
  18866. if this.Field12 != nil {
  18867. s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n")
  18868. }
  18869. if this.Field13 != nil {
  18870. s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n")
  18871. }
  18872. if this.Field14 != nil {
  18873. s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n")
  18874. }
  18875. if this.Field15 != nil {
  18876. s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n")
  18877. }
  18878. if this.XXX_unrecognized != nil {
  18879. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18880. }
  18881. s = append(s, "}")
  18882. return strings.Join(s, "")
  18883. }
  18884. func (this *CustomContainer) GoString() string {
  18885. if this == nil {
  18886. return "nil"
  18887. }
  18888. s := make([]string, 0, 5)
  18889. s = append(s, "&test.CustomContainer{")
  18890. s = append(s, "CustomStruct: "+strings.Replace(this.CustomStruct.GoString(), `&`, ``, 1)+",\n")
  18891. if this.XXX_unrecognized != nil {
  18892. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18893. }
  18894. s = append(s, "}")
  18895. return strings.Join(s, "")
  18896. }
  18897. func (this *CustomNameNidOptNative) GoString() string {
  18898. if this == nil {
  18899. return "nil"
  18900. }
  18901. s := make([]string, 0, 19)
  18902. s = append(s, "&test.CustomNameNidOptNative{")
  18903. s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
  18904. s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
  18905. s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
  18906. s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
  18907. s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
  18908. s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
  18909. s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
  18910. s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
  18911. s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
  18912. s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
  18913. s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
  18914. s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
  18915. s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
  18916. s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
  18917. s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\n")
  18918. if this.XXX_unrecognized != nil {
  18919. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18920. }
  18921. s = append(s, "}")
  18922. return strings.Join(s, "")
  18923. }
  18924. func (this *CustomNameNinOptNative) GoString() string {
  18925. if this == nil {
  18926. return "nil"
  18927. }
  18928. s := make([]string, 0, 19)
  18929. s = append(s, "&test.CustomNameNinOptNative{")
  18930. if this.FieldA != nil {
  18931. s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
  18932. }
  18933. if this.FieldB != nil {
  18934. s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
  18935. }
  18936. if this.FieldC != nil {
  18937. s = append(s, "FieldC: "+valueToGoStringThetest(this.FieldC, "int32")+",\n")
  18938. }
  18939. if this.FieldD != nil {
  18940. s = append(s, "FieldD: "+valueToGoStringThetest(this.FieldD, "int64")+",\n")
  18941. }
  18942. if this.FieldE != nil {
  18943. s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint32")+",\n")
  18944. }
  18945. if this.FieldF != nil {
  18946. s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "uint64")+",\n")
  18947. }
  18948. if this.FieldG != nil {
  18949. s = append(s, "FieldG: "+valueToGoStringThetest(this.FieldG, "int32")+",\n")
  18950. }
  18951. if this.FieldH != nil {
  18952. s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "int64")+",\n")
  18953. }
  18954. if this.FieldI != nil {
  18955. s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "uint32")+",\n")
  18956. }
  18957. if this.FieldJ != nil {
  18958. s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "int32")+",\n")
  18959. }
  18960. if this.FieldK != nil {
  18961. s = append(s, "FieldK: "+valueToGoStringThetest(this.FieldK, "uint64")+",\n")
  18962. }
  18963. if this.FielL != nil {
  18964. s = append(s, "FielL: "+valueToGoStringThetest(this.FielL, "int64")+",\n")
  18965. }
  18966. if this.FieldM != nil {
  18967. s = append(s, "FieldM: "+valueToGoStringThetest(this.FieldM, "bool")+",\n")
  18968. }
  18969. if this.FieldN != nil {
  18970. s = append(s, "FieldN: "+valueToGoStringThetest(this.FieldN, "string")+",\n")
  18971. }
  18972. if this.FieldO != nil {
  18973. s = append(s, "FieldO: "+valueToGoStringThetest(this.FieldO, "byte")+",\n")
  18974. }
  18975. if this.XXX_unrecognized != nil {
  18976. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  18977. }
  18978. s = append(s, "}")
  18979. return strings.Join(s, "")
  18980. }
  18981. func (this *CustomNameNinRepNative) GoString() string {
  18982. if this == nil {
  18983. return "nil"
  18984. }
  18985. s := make([]string, 0, 19)
  18986. s = append(s, "&test.CustomNameNinRepNative{")
  18987. if this.FieldA != nil {
  18988. s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
  18989. }
  18990. if this.FieldB != nil {
  18991. s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
  18992. }
  18993. if this.FieldC != nil {
  18994. s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
  18995. }
  18996. if this.FieldD != nil {
  18997. s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
  18998. }
  18999. if this.FieldE != nil {
  19000. s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n")
  19001. }
  19002. if this.FieldF != nil {
  19003. s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n")
  19004. }
  19005. if this.FieldG != nil {
  19006. s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
  19007. }
  19008. if this.FieldH != nil {
  19009. s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n")
  19010. }
  19011. if this.FieldI != nil {
  19012. s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n")
  19013. }
  19014. if this.FieldJ != nil {
  19015. s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n")
  19016. }
  19017. if this.FieldK != nil {
  19018. s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n")
  19019. }
  19020. if this.FieldL != nil {
  19021. s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n")
  19022. }
  19023. if this.FieldM != nil {
  19024. s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n")
  19025. }
  19026. if this.FieldN != nil {
  19027. s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n")
  19028. }
  19029. if this.FieldO != nil {
  19030. s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\n")
  19031. }
  19032. if this.XXX_unrecognized != nil {
  19033. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19034. }
  19035. s = append(s, "}")
  19036. return strings.Join(s, "")
  19037. }
  19038. func (this *CustomNameNinStruct) GoString() string {
  19039. if this == nil {
  19040. return "nil"
  19041. }
  19042. s := make([]string, 0, 14)
  19043. s = append(s, "&test.CustomNameNinStruct{")
  19044. if this.FieldA != nil {
  19045. s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n")
  19046. }
  19047. if this.FieldB != nil {
  19048. s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n")
  19049. }
  19050. if this.FieldC != nil {
  19051. s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
  19052. }
  19053. if this.FieldD != nil {
  19054. s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
  19055. }
  19056. if this.FieldE != nil {
  19057. s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint64")+",\n")
  19058. }
  19059. if this.FieldF != nil {
  19060. s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "int32")+",\n")
  19061. }
  19062. if this.FieldG != nil {
  19063. s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n")
  19064. }
  19065. if this.FieldH != nil {
  19066. s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "bool")+",\n")
  19067. }
  19068. if this.FieldI != nil {
  19069. s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "string")+",\n")
  19070. }
  19071. if this.FieldJ != nil {
  19072. s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "byte")+",\n")
  19073. }
  19074. if this.XXX_unrecognized != nil {
  19075. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19076. }
  19077. s = append(s, "}")
  19078. return strings.Join(s, "")
  19079. }
  19080. func (this *CustomNameCustomType) GoString() string {
  19081. if this == nil {
  19082. return "nil"
  19083. }
  19084. s := make([]string, 0, 8)
  19085. s = append(s, "&test.CustomNameCustomType{")
  19086. if this.FieldA != nil {
  19087. s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "Uuid")+",\n")
  19088. }
  19089. if this.FieldB != nil {
  19090. s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "github_com_gogo_protobuf_test_custom.Uint128")+",\n")
  19091. }
  19092. if this.FieldC != nil {
  19093. s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n")
  19094. }
  19095. if this.FieldD != nil {
  19096. s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n")
  19097. }
  19098. if this.XXX_unrecognized != nil {
  19099. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19100. }
  19101. s = append(s, "}")
  19102. return strings.Join(s, "")
  19103. }
  19104. func (this *CustomNameNinEmbeddedStructUnion) GoString() string {
  19105. if this == nil {
  19106. return "nil"
  19107. }
  19108. s := make([]string, 0, 7)
  19109. s = append(s, "&test.CustomNameNinEmbeddedStructUnion{")
  19110. if this.NidOptNative != nil {
  19111. s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n")
  19112. }
  19113. if this.FieldA != nil {
  19114. s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n")
  19115. }
  19116. if this.FieldB != nil {
  19117. s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "bool")+",\n")
  19118. }
  19119. if this.XXX_unrecognized != nil {
  19120. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19121. }
  19122. s = append(s, "}")
  19123. return strings.Join(s, "")
  19124. }
  19125. func (this *CustomNameEnum) GoString() string {
  19126. if this == nil {
  19127. return "nil"
  19128. }
  19129. s := make([]string, 0, 6)
  19130. s = append(s, "&test.CustomNameEnum{")
  19131. if this.FieldA != nil {
  19132. s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "TheTestEnum")+",\n")
  19133. }
  19134. if this.FieldB != nil {
  19135. s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n")
  19136. }
  19137. if this.XXX_unrecognized != nil {
  19138. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19139. }
  19140. s = append(s, "}")
  19141. return strings.Join(s, "")
  19142. }
  19143. func (this *NoExtensionsMap) GoString() string {
  19144. if this == nil {
  19145. return "nil"
  19146. }
  19147. s := make([]string, 0, 5)
  19148. s = append(s, "&test.NoExtensionsMap{")
  19149. if this.Field1 != nil {
  19150. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n")
  19151. }
  19152. if this.XXX_extensions != nil {
  19153. s = append(s, "XXX_extensions: "+fmt.Sprintf("%#v", this.XXX_extensions)+",\n")
  19154. }
  19155. if this.XXX_unrecognized != nil {
  19156. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19157. }
  19158. s = append(s, "}")
  19159. return strings.Join(s, "")
  19160. }
  19161. func (this *Unrecognized) GoString() string {
  19162. if this == nil {
  19163. return "nil"
  19164. }
  19165. s := make([]string, 0, 5)
  19166. s = append(s, "&test.Unrecognized{")
  19167. if this.Field1 != nil {
  19168. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "string")+",\n")
  19169. }
  19170. s = append(s, "}")
  19171. return strings.Join(s, "")
  19172. }
  19173. func (this *UnrecognizedWithInner) GoString() string {
  19174. if this == nil {
  19175. return "nil"
  19176. }
  19177. s := make([]string, 0, 6)
  19178. s = append(s, "&test.UnrecognizedWithInner{")
  19179. if this.Embedded != nil {
  19180. s = append(s, "Embedded: "+fmt.Sprintf("%#v", this.Embedded)+",\n")
  19181. }
  19182. if this.Field2 != nil {
  19183. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n")
  19184. }
  19185. if this.XXX_unrecognized != nil {
  19186. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19187. }
  19188. s = append(s, "}")
  19189. return strings.Join(s, "")
  19190. }
  19191. func (this *UnrecognizedWithInner_Inner) GoString() string {
  19192. if this == nil {
  19193. return "nil"
  19194. }
  19195. s := make([]string, 0, 5)
  19196. s = append(s, "&test.UnrecognizedWithInner_Inner{")
  19197. if this.Field1 != nil {
  19198. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
  19199. }
  19200. s = append(s, "}")
  19201. return strings.Join(s, "")
  19202. }
  19203. func (this *UnrecognizedWithEmbed) GoString() string {
  19204. if this == nil {
  19205. return "nil"
  19206. }
  19207. s := make([]string, 0, 6)
  19208. s = append(s, "&test.UnrecognizedWithEmbed{")
  19209. s = append(s, "UnrecognizedWithEmbed_Embedded: "+strings.Replace(this.UnrecognizedWithEmbed_Embedded.GoString(), `&`, ``, 1)+",\n")
  19210. if this.Field2 != nil {
  19211. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n")
  19212. }
  19213. if this.XXX_unrecognized != nil {
  19214. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19215. }
  19216. s = append(s, "}")
  19217. return strings.Join(s, "")
  19218. }
  19219. func (this *UnrecognizedWithEmbed_Embedded) GoString() string {
  19220. if this == nil {
  19221. return "nil"
  19222. }
  19223. s := make([]string, 0, 5)
  19224. s = append(s, "&test.UnrecognizedWithEmbed_Embedded{")
  19225. if this.Field1 != nil {
  19226. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n")
  19227. }
  19228. s = append(s, "}")
  19229. return strings.Join(s, "")
  19230. }
  19231. func (this *Node) GoString() string {
  19232. if this == nil {
  19233. return "nil"
  19234. }
  19235. s := make([]string, 0, 6)
  19236. s = append(s, "&test.Node{")
  19237. if this.Label != nil {
  19238. s = append(s, "Label: "+valueToGoStringThetest(this.Label, "string")+",\n")
  19239. }
  19240. if this.Children != nil {
  19241. s = append(s, "Children: "+fmt.Sprintf("%#v", this.Children)+",\n")
  19242. }
  19243. if this.XXX_unrecognized != nil {
  19244. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19245. }
  19246. s = append(s, "}")
  19247. return strings.Join(s, "")
  19248. }
  19249. func (this *NonByteCustomType) GoString() string {
  19250. if this == nil {
  19251. return "nil"
  19252. }
  19253. s := make([]string, 0, 5)
  19254. s = append(s, "&test.NonByteCustomType{")
  19255. if this.Field1 != nil {
  19256. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\n")
  19257. }
  19258. if this.XXX_unrecognized != nil {
  19259. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19260. }
  19261. s = append(s, "}")
  19262. return strings.Join(s, "")
  19263. }
  19264. func (this *NidOptNonByteCustomType) GoString() string {
  19265. if this == nil {
  19266. return "nil"
  19267. }
  19268. s := make([]string, 0, 5)
  19269. s = append(s, "&test.NidOptNonByteCustomType{")
  19270. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  19271. if this.XXX_unrecognized != nil {
  19272. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19273. }
  19274. s = append(s, "}")
  19275. return strings.Join(s, "")
  19276. }
  19277. func (this *NinOptNonByteCustomType) GoString() string {
  19278. if this == nil {
  19279. return "nil"
  19280. }
  19281. s := make([]string, 0, 5)
  19282. s = append(s, "&test.NinOptNonByteCustomType{")
  19283. if this.Field1 != nil {
  19284. s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\n")
  19285. }
  19286. if this.XXX_unrecognized != nil {
  19287. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19288. }
  19289. s = append(s, "}")
  19290. return strings.Join(s, "")
  19291. }
  19292. func (this *NidRepNonByteCustomType) GoString() string {
  19293. if this == nil {
  19294. return "nil"
  19295. }
  19296. s := make([]string, 0, 5)
  19297. s = append(s, "&test.NidRepNonByteCustomType{")
  19298. if this.Field1 != nil {
  19299. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  19300. }
  19301. if this.XXX_unrecognized != nil {
  19302. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19303. }
  19304. s = append(s, "}")
  19305. return strings.Join(s, "")
  19306. }
  19307. func (this *NinRepNonByteCustomType) GoString() string {
  19308. if this == nil {
  19309. return "nil"
  19310. }
  19311. s := make([]string, 0, 5)
  19312. s = append(s, "&test.NinRepNonByteCustomType{")
  19313. if this.Field1 != nil {
  19314. s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n")
  19315. }
  19316. if this.XXX_unrecognized != nil {
  19317. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19318. }
  19319. s = append(s, "}")
  19320. return strings.Join(s, "")
  19321. }
  19322. func (this *ProtoType) GoString() string {
  19323. if this == nil {
  19324. return "nil"
  19325. }
  19326. s := make([]string, 0, 5)
  19327. s = append(s, "&test.ProtoType{")
  19328. if this.Field2 != nil {
  19329. s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n")
  19330. }
  19331. if this.XXX_unrecognized != nil {
  19332. s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
  19333. }
  19334. s = append(s, "}")
  19335. return strings.Join(s, "")
  19336. }
  19337. func valueToGoStringThetest(v interface{}, typ string) string {
  19338. rv := reflect.ValueOf(v)
  19339. if rv.IsNil() {
  19340. return "nil"
  19341. }
  19342. pv := reflect.Indirect(rv).Interface()
  19343. return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
  19344. }
  19345. func extensionToGoStringThetest(m github_com_gogo_protobuf_proto.Message) string {
  19346. e := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(m)
  19347. if e == nil {
  19348. return "nil"
  19349. }
  19350. s := "proto.NewUnsafeXXX_InternalExtensions(map[int32]proto.Extension{"
  19351. keys := make([]int, 0, len(e))
  19352. for k := range e {
  19353. keys = append(keys, int(k))
  19354. }
  19355. sort.Ints(keys)
  19356. ss := []string{}
  19357. for _, k := range keys {
  19358. ss = append(ss, strconv.Itoa(k)+": "+e[int32(k)].GoString())
  19359. }
  19360. s += strings.Join(ss, ",") + "})"
  19361. return s
  19362. }
  19363. func NewPopulatedNidOptNative(r randyThetest, easy bool) *NidOptNative {
  19364. this := &NidOptNative{}
  19365. this.Field1 = float64(r.Float64())
  19366. if r.Intn(2) == 0 {
  19367. this.Field1 *= -1
  19368. }
  19369. this.Field2 = float32(r.Float32())
  19370. if r.Intn(2) == 0 {
  19371. this.Field2 *= -1
  19372. }
  19373. this.Field3 = int32(r.Int31())
  19374. if r.Intn(2) == 0 {
  19375. this.Field3 *= -1
  19376. }
  19377. this.Field4 = int64(r.Int63())
  19378. if r.Intn(2) == 0 {
  19379. this.Field4 *= -1
  19380. }
  19381. this.Field5 = uint32(r.Uint32())
  19382. this.Field6 = uint64(uint64(r.Uint32()))
  19383. this.Field7 = int32(r.Int31())
  19384. if r.Intn(2) == 0 {
  19385. this.Field7 *= -1
  19386. }
  19387. this.Field8 = int64(r.Int63())
  19388. if r.Intn(2) == 0 {
  19389. this.Field8 *= -1
  19390. }
  19391. this.Field9 = uint32(r.Uint32())
  19392. this.Field10 = int32(r.Int31())
  19393. if r.Intn(2) == 0 {
  19394. this.Field10 *= -1
  19395. }
  19396. this.Field11 = uint64(uint64(r.Uint32()))
  19397. this.Field12 = int64(r.Int63())
  19398. if r.Intn(2) == 0 {
  19399. this.Field12 *= -1
  19400. }
  19401. this.Field13 = bool(bool(r.Intn(2) == 0))
  19402. this.Field14 = string(randStringThetest(r))
  19403. v1 := r.Intn(100)
  19404. this.Field15 = make([]byte, v1)
  19405. for i := 0; i < v1; i++ {
  19406. this.Field15[i] = byte(r.Intn(256))
  19407. }
  19408. if !easy && r.Intn(10) != 0 {
  19409. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  19410. }
  19411. return this
  19412. }
  19413. func NewPopulatedNinOptNative(r randyThetest, easy bool) *NinOptNative {
  19414. this := &NinOptNative{}
  19415. if r.Intn(10) != 0 {
  19416. v2 := float64(r.Float64())
  19417. if r.Intn(2) == 0 {
  19418. v2 *= -1
  19419. }
  19420. this.Field1 = &v2
  19421. }
  19422. if r.Intn(10) != 0 {
  19423. v3 := float32(r.Float32())
  19424. if r.Intn(2) == 0 {
  19425. v3 *= -1
  19426. }
  19427. this.Field2 = &v3
  19428. }
  19429. if r.Intn(10) != 0 {
  19430. v4 := int32(r.Int31())
  19431. if r.Intn(2) == 0 {
  19432. v4 *= -1
  19433. }
  19434. this.Field3 = &v4
  19435. }
  19436. if r.Intn(10) != 0 {
  19437. v5 := int64(r.Int63())
  19438. if r.Intn(2) == 0 {
  19439. v5 *= -1
  19440. }
  19441. this.Field4 = &v5
  19442. }
  19443. if r.Intn(10) != 0 {
  19444. v6 := uint32(r.Uint32())
  19445. this.Field5 = &v6
  19446. }
  19447. if r.Intn(10) != 0 {
  19448. v7 := uint64(uint64(r.Uint32()))
  19449. this.Field6 = &v7
  19450. }
  19451. if r.Intn(10) != 0 {
  19452. v8 := int32(r.Int31())
  19453. if r.Intn(2) == 0 {
  19454. v8 *= -1
  19455. }
  19456. this.Field7 = &v8
  19457. }
  19458. if r.Intn(10) != 0 {
  19459. v9 := int64(r.Int63())
  19460. if r.Intn(2) == 0 {
  19461. v9 *= -1
  19462. }
  19463. this.Field8 = &v9
  19464. }
  19465. if r.Intn(10) != 0 {
  19466. v10 := uint32(r.Uint32())
  19467. this.Field9 = &v10
  19468. }
  19469. if r.Intn(10) != 0 {
  19470. v11 := int32(r.Int31())
  19471. if r.Intn(2) == 0 {
  19472. v11 *= -1
  19473. }
  19474. this.Field10 = &v11
  19475. }
  19476. if r.Intn(10) != 0 {
  19477. v12 := uint64(uint64(r.Uint32()))
  19478. this.Field11 = &v12
  19479. }
  19480. if r.Intn(10) != 0 {
  19481. v13 := int64(r.Int63())
  19482. if r.Intn(2) == 0 {
  19483. v13 *= -1
  19484. }
  19485. this.Field12 = &v13
  19486. }
  19487. if r.Intn(10) != 0 {
  19488. v14 := bool(bool(r.Intn(2) == 0))
  19489. this.Field13 = &v14
  19490. }
  19491. if r.Intn(10) != 0 {
  19492. v15 := string(randStringThetest(r))
  19493. this.Field14 = &v15
  19494. }
  19495. if r.Intn(10) != 0 {
  19496. v16 := r.Intn(100)
  19497. this.Field15 = make([]byte, v16)
  19498. for i := 0; i < v16; i++ {
  19499. this.Field15[i] = byte(r.Intn(256))
  19500. }
  19501. }
  19502. if !easy && r.Intn(10) != 0 {
  19503. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  19504. }
  19505. return this
  19506. }
  19507. func NewPopulatedNidRepNative(r randyThetest, easy bool) *NidRepNative {
  19508. this := &NidRepNative{}
  19509. if r.Intn(10) != 0 {
  19510. v17 := r.Intn(10)
  19511. this.Field1 = make([]float64, v17)
  19512. for i := 0; i < v17; i++ {
  19513. this.Field1[i] = float64(r.Float64())
  19514. if r.Intn(2) == 0 {
  19515. this.Field1[i] *= -1
  19516. }
  19517. }
  19518. }
  19519. if r.Intn(10) != 0 {
  19520. v18 := r.Intn(10)
  19521. this.Field2 = make([]float32, v18)
  19522. for i := 0; i < v18; i++ {
  19523. this.Field2[i] = float32(r.Float32())
  19524. if r.Intn(2) == 0 {
  19525. this.Field2[i] *= -1
  19526. }
  19527. }
  19528. }
  19529. if r.Intn(10) != 0 {
  19530. v19 := r.Intn(10)
  19531. this.Field3 = make([]int32, v19)
  19532. for i := 0; i < v19; i++ {
  19533. this.Field3[i] = int32(r.Int31())
  19534. if r.Intn(2) == 0 {
  19535. this.Field3[i] *= -1
  19536. }
  19537. }
  19538. }
  19539. if r.Intn(10) != 0 {
  19540. v20 := r.Intn(10)
  19541. this.Field4 = make([]int64, v20)
  19542. for i := 0; i < v20; i++ {
  19543. this.Field4[i] = int64(r.Int63())
  19544. if r.Intn(2) == 0 {
  19545. this.Field4[i] *= -1
  19546. }
  19547. }
  19548. }
  19549. if r.Intn(10) != 0 {
  19550. v21 := r.Intn(10)
  19551. this.Field5 = make([]uint32, v21)
  19552. for i := 0; i < v21; i++ {
  19553. this.Field5[i] = uint32(r.Uint32())
  19554. }
  19555. }
  19556. if r.Intn(10) != 0 {
  19557. v22 := r.Intn(10)
  19558. this.Field6 = make([]uint64, v22)
  19559. for i := 0; i < v22; i++ {
  19560. this.Field6[i] = uint64(uint64(r.Uint32()))
  19561. }
  19562. }
  19563. if r.Intn(10) != 0 {
  19564. v23 := r.Intn(10)
  19565. this.Field7 = make([]int32, v23)
  19566. for i := 0; i < v23; i++ {
  19567. this.Field7[i] = int32(r.Int31())
  19568. if r.Intn(2) == 0 {
  19569. this.Field7[i] *= -1
  19570. }
  19571. }
  19572. }
  19573. if r.Intn(10) != 0 {
  19574. v24 := r.Intn(10)
  19575. this.Field8 = make([]int64, v24)
  19576. for i := 0; i < v24; i++ {
  19577. this.Field8[i] = int64(r.Int63())
  19578. if r.Intn(2) == 0 {
  19579. this.Field8[i] *= -1
  19580. }
  19581. }
  19582. }
  19583. if r.Intn(10) != 0 {
  19584. v25 := r.Intn(10)
  19585. this.Field9 = make([]uint32, v25)
  19586. for i := 0; i < v25; i++ {
  19587. this.Field9[i] = uint32(r.Uint32())
  19588. }
  19589. }
  19590. if r.Intn(10) != 0 {
  19591. v26 := r.Intn(10)
  19592. this.Field10 = make([]int32, v26)
  19593. for i := 0; i < v26; i++ {
  19594. this.Field10[i] = int32(r.Int31())
  19595. if r.Intn(2) == 0 {
  19596. this.Field10[i] *= -1
  19597. }
  19598. }
  19599. }
  19600. if r.Intn(10) != 0 {
  19601. v27 := r.Intn(10)
  19602. this.Field11 = make([]uint64, v27)
  19603. for i := 0; i < v27; i++ {
  19604. this.Field11[i] = uint64(uint64(r.Uint32()))
  19605. }
  19606. }
  19607. if r.Intn(10) != 0 {
  19608. v28 := r.Intn(10)
  19609. this.Field12 = make([]int64, v28)
  19610. for i := 0; i < v28; i++ {
  19611. this.Field12[i] = int64(r.Int63())
  19612. if r.Intn(2) == 0 {
  19613. this.Field12[i] *= -1
  19614. }
  19615. }
  19616. }
  19617. if r.Intn(10) != 0 {
  19618. v29 := r.Intn(10)
  19619. this.Field13 = make([]bool, v29)
  19620. for i := 0; i < v29; i++ {
  19621. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  19622. }
  19623. }
  19624. if r.Intn(10) != 0 {
  19625. v30 := r.Intn(10)
  19626. this.Field14 = make([]string, v30)
  19627. for i := 0; i < v30; i++ {
  19628. this.Field14[i] = string(randStringThetest(r))
  19629. }
  19630. }
  19631. if r.Intn(10) != 0 {
  19632. v31 := r.Intn(10)
  19633. this.Field15 = make([][]byte, v31)
  19634. for i := 0; i < v31; i++ {
  19635. v32 := r.Intn(100)
  19636. this.Field15[i] = make([]byte, v32)
  19637. for j := 0; j < v32; j++ {
  19638. this.Field15[i][j] = byte(r.Intn(256))
  19639. }
  19640. }
  19641. }
  19642. if !easy && r.Intn(10) != 0 {
  19643. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  19644. }
  19645. return this
  19646. }
  19647. func NewPopulatedNinRepNative(r randyThetest, easy bool) *NinRepNative {
  19648. this := &NinRepNative{}
  19649. if r.Intn(10) != 0 {
  19650. v33 := r.Intn(10)
  19651. this.Field1 = make([]float64, v33)
  19652. for i := 0; i < v33; i++ {
  19653. this.Field1[i] = float64(r.Float64())
  19654. if r.Intn(2) == 0 {
  19655. this.Field1[i] *= -1
  19656. }
  19657. }
  19658. }
  19659. if r.Intn(10) != 0 {
  19660. v34 := r.Intn(10)
  19661. this.Field2 = make([]float32, v34)
  19662. for i := 0; i < v34; i++ {
  19663. this.Field2[i] = float32(r.Float32())
  19664. if r.Intn(2) == 0 {
  19665. this.Field2[i] *= -1
  19666. }
  19667. }
  19668. }
  19669. if r.Intn(10) != 0 {
  19670. v35 := r.Intn(10)
  19671. this.Field3 = make([]int32, v35)
  19672. for i := 0; i < v35; i++ {
  19673. this.Field3[i] = int32(r.Int31())
  19674. if r.Intn(2) == 0 {
  19675. this.Field3[i] *= -1
  19676. }
  19677. }
  19678. }
  19679. if r.Intn(10) != 0 {
  19680. v36 := r.Intn(10)
  19681. this.Field4 = make([]int64, v36)
  19682. for i := 0; i < v36; i++ {
  19683. this.Field4[i] = int64(r.Int63())
  19684. if r.Intn(2) == 0 {
  19685. this.Field4[i] *= -1
  19686. }
  19687. }
  19688. }
  19689. if r.Intn(10) != 0 {
  19690. v37 := r.Intn(10)
  19691. this.Field5 = make([]uint32, v37)
  19692. for i := 0; i < v37; i++ {
  19693. this.Field5[i] = uint32(r.Uint32())
  19694. }
  19695. }
  19696. if r.Intn(10) != 0 {
  19697. v38 := r.Intn(10)
  19698. this.Field6 = make([]uint64, v38)
  19699. for i := 0; i < v38; i++ {
  19700. this.Field6[i] = uint64(uint64(r.Uint32()))
  19701. }
  19702. }
  19703. if r.Intn(10) != 0 {
  19704. v39 := r.Intn(10)
  19705. this.Field7 = make([]int32, v39)
  19706. for i := 0; i < v39; i++ {
  19707. this.Field7[i] = int32(r.Int31())
  19708. if r.Intn(2) == 0 {
  19709. this.Field7[i] *= -1
  19710. }
  19711. }
  19712. }
  19713. if r.Intn(10) != 0 {
  19714. v40 := r.Intn(10)
  19715. this.Field8 = make([]int64, v40)
  19716. for i := 0; i < v40; i++ {
  19717. this.Field8[i] = int64(r.Int63())
  19718. if r.Intn(2) == 0 {
  19719. this.Field8[i] *= -1
  19720. }
  19721. }
  19722. }
  19723. if r.Intn(10) != 0 {
  19724. v41 := r.Intn(10)
  19725. this.Field9 = make([]uint32, v41)
  19726. for i := 0; i < v41; i++ {
  19727. this.Field9[i] = uint32(r.Uint32())
  19728. }
  19729. }
  19730. if r.Intn(10) != 0 {
  19731. v42 := r.Intn(10)
  19732. this.Field10 = make([]int32, v42)
  19733. for i := 0; i < v42; i++ {
  19734. this.Field10[i] = int32(r.Int31())
  19735. if r.Intn(2) == 0 {
  19736. this.Field10[i] *= -1
  19737. }
  19738. }
  19739. }
  19740. if r.Intn(10) != 0 {
  19741. v43 := r.Intn(10)
  19742. this.Field11 = make([]uint64, v43)
  19743. for i := 0; i < v43; i++ {
  19744. this.Field11[i] = uint64(uint64(r.Uint32()))
  19745. }
  19746. }
  19747. if r.Intn(10) != 0 {
  19748. v44 := r.Intn(10)
  19749. this.Field12 = make([]int64, v44)
  19750. for i := 0; i < v44; i++ {
  19751. this.Field12[i] = int64(r.Int63())
  19752. if r.Intn(2) == 0 {
  19753. this.Field12[i] *= -1
  19754. }
  19755. }
  19756. }
  19757. if r.Intn(10) != 0 {
  19758. v45 := r.Intn(10)
  19759. this.Field13 = make([]bool, v45)
  19760. for i := 0; i < v45; i++ {
  19761. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  19762. }
  19763. }
  19764. if r.Intn(10) != 0 {
  19765. v46 := r.Intn(10)
  19766. this.Field14 = make([]string, v46)
  19767. for i := 0; i < v46; i++ {
  19768. this.Field14[i] = string(randStringThetest(r))
  19769. }
  19770. }
  19771. if r.Intn(10) != 0 {
  19772. v47 := r.Intn(10)
  19773. this.Field15 = make([][]byte, v47)
  19774. for i := 0; i < v47; i++ {
  19775. v48 := r.Intn(100)
  19776. this.Field15[i] = make([]byte, v48)
  19777. for j := 0; j < v48; j++ {
  19778. this.Field15[i][j] = byte(r.Intn(256))
  19779. }
  19780. }
  19781. }
  19782. if !easy && r.Intn(10) != 0 {
  19783. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  19784. }
  19785. return this
  19786. }
  19787. func NewPopulatedNidRepPackedNative(r randyThetest, easy bool) *NidRepPackedNative {
  19788. this := &NidRepPackedNative{}
  19789. if r.Intn(10) != 0 {
  19790. v49 := r.Intn(10)
  19791. this.Field1 = make([]float64, v49)
  19792. for i := 0; i < v49; i++ {
  19793. this.Field1[i] = float64(r.Float64())
  19794. if r.Intn(2) == 0 {
  19795. this.Field1[i] *= -1
  19796. }
  19797. }
  19798. }
  19799. if r.Intn(10) != 0 {
  19800. v50 := r.Intn(10)
  19801. this.Field2 = make([]float32, v50)
  19802. for i := 0; i < v50; i++ {
  19803. this.Field2[i] = float32(r.Float32())
  19804. if r.Intn(2) == 0 {
  19805. this.Field2[i] *= -1
  19806. }
  19807. }
  19808. }
  19809. if r.Intn(10) != 0 {
  19810. v51 := r.Intn(10)
  19811. this.Field3 = make([]int32, v51)
  19812. for i := 0; i < v51; i++ {
  19813. this.Field3[i] = int32(r.Int31())
  19814. if r.Intn(2) == 0 {
  19815. this.Field3[i] *= -1
  19816. }
  19817. }
  19818. }
  19819. if r.Intn(10) != 0 {
  19820. v52 := r.Intn(10)
  19821. this.Field4 = make([]int64, v52)
  19822. for i := 0; i < v52; i++ {
  19823. this.Field4[i] = int64(r.Int63())
  19824. if r.Intn(2) == 0 {
  19825. this.Field4[i] *= -1
  19826. }
  19827. }
  19828. }
  19829. if r.Intn(10) != 0 {
  19830. v53 := r.Intn(10)
  19831. this.Field5 = make([]uint32, v53)
  19832. for i := 0; i < v53; i++ {
  19833. this.Field5[i] = uint32(r.Uint32())
  19834. }
  19835. }
  19836. if r.Intn(10) != 0 {
  19837. v54 := r.Intn(10)
  19838. this.Field6 = make([]uint64, v54)
  19839. for i := 0; i < v54; i++ {
  19840. this.Field6[i] = uint64(uint64(r.Uint32()))
  19841. }
  19842. }
  19843. if r.Intn(10) != 0 {
  19844. v55 := r.Intn(10)
  19845. this.Field7 = make([]int32, v55)
  19846. for i := 0; i < v55; i++ {
  19847. this.Field7[i] = int32(r.Int31())
  19848. if r.Intn(2) == 0 {
  19849. this.Field7[i] *= -1
  19850. }
  19851. }
  19852. }
  19853. if r.Intn(10) != 0 {
  19854. v56 := r.Intn(10)
  19855. this.Field8 = make([]int64, v56)
  19856. for i := 0; i < v56; i++ {
  19857. this.Field8[i] = int64(r.Int63())
  19858. if r.Intn(2) == 0 {
  19859. this.Field8[i] *= -1
  19860. }
  19861. }
  19862. }
  19863. if r.Intn(10) != 0 {
  19864. v57 := r.Intn(10)
  19865. this.Field9 = make([]uint32, v57)
  19866. for i := 0; i < v57; i++ {
  19867. this.Field9[i] = uint32(r.Uint32())
  19868. }
  19869. }
  19870. if r.Intn(10) != 0 {
  19871. v58 := r.Intn(10)
  19872. this.Field10 = make([]int32, v58)
  19873. for i := 0; i < v58; i++ {
  19874. this.Field10[i] = int32(r.Int31())
  19875. if r.Intn(2) == 0 {
  19876. this.Field10[i] *= -1
  19877. }
  19878. }
  19879. }
  19880. if r.Intn(10) != 0 {
  19881. v59 := r.Intn(10)
  19882. this.Field11 = make([]uint64, v59)
  19883. for i := 0; i < v59; i++ {
  19884. this.Field11[i] = uint64(uint64(r.Uint32()))
  19885. }
  19886. }
  19887. if r.Intn(10) != 0 {
  19888. v60 := r.Intn(10)
  19889. this.Field12 = make([]int64, v60)
  19890. for i := 0; i < v60; i++ {
  19891. this.Field12[i] = int64(r.Int63())
  19892. if r.Intn(2) == 0 {
  19893. this.Field12[i] *= -1
  19894. }
  19895. }
  19896. }
  19897. if r.Intn(10) != 0 {
  19898. v61 := r.Intn(10)
  19899. this.Field13 = make([]bool, v61)
  19900. for i := 0; i < v61; i++ {
  19901. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  19902. }
  19903. }
  19904. if !easy && r.Intn(10) != 0 {
  19905. this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
  19906. }
  19907. return this
  19908. }
  19909. func NewPopulatedNinRepPackedNative(r randyThetest, easy bool) *NinRepPackedNative {
  19910. this := &NinRepPackedNative{}
  19911. if r.Intn(10) != 0 {
  19912. v62 := r.Intn(10)
  19913. this.Field1 = make([]float64, v62)
  19914. for i := 0; i < v62; i++ {
  19915. this.Field1[i] = float64(r.Float64())
  19916. if r.Intn(2) == 0 {
  19917. this.Field1[i] *= -1
  19918. }
  19919. }
  19920. }
  19921. if r.Intn(10) != 0 {
  19922. v63 := r.Intn(10)
  19923. this.Field2 = make([]float32, v63)
  19924. for i := 0; i < v63; i++ {
  19925. this.Field2[i] = float32(r.Float32())
  19926. if r.Intn(2) == 0 {
  19927. this.Field2[i] *= -1
  19928. }
  19929. }
  19930. }
  19931. if r.Intn(10) != 0 {
  19932. v64 := r.Intn(10)
  19933. this.Field3 = make([]int32, v64)
  19934. for i := 0; i < v64; i++ {
  19935. this.Field3[i] = int32(r.Int31())
  19936. if r.Intn(2) == 0 {
  19937. this.Field3[i] *= -1
  19938. }
  19939. }
  19940. }
  19941. if r.Intn(10) != 0 {
  19942. v65 := r.Intn(10)
  19943. this.Field4 = make([]int64, v65)
  19944. for i := 0; i < v65; i++ {
  19945. this.Field4[i] = int64(r.Int63())
  19946. if r.Intn(2) == 0 {
  19947. this.Field4[i] *= -1
  19948. }
  19949. }
  19950. }
  19951. if r.Intn(10) != 0 {
  19952. v66 := r.Intn(10)
  19953. this.Field5 = make([]uint32, v66)
  19954. for i := 0; i < v66; i++ {
  19955. this.Field5[i] = uint32(r.Uint32())
  19956. }
  19957. }
  19958. if r.Intn(10) != 0 {
  19959. v67 := r.Intn(10)
  19960. this.Field6 = make([]uint64, v67)
  19961. for i := 0; i < v67; i++ {
  19962. this.Field6[i] = uint64(uint64(r.Uint32()))
  19963. }
  19964. }
  19965. if r.Intn(10) != 0 {
  19966. v68 := r.Intn(10)
  19967. this.Field7 = make([]int32, v68)
  19968. for i := 0; i < v68; i++ {
  19969. this.Field7[i] = int32(r.Int31())
  19970. if r.Intn(2) == 0 {
  19971. this.Field7[i] *= -1
  19972. }
  19973. }
  19974. }
  19975. if r.Intn(10) != 0 {
  19976. v69 := r.Intn(10)
  19977. this.Field8 = make([]int64, v69)
  19978. for i := 0; i < v69; i++ {
  19979. this.Field8[i] = int64(r.Int63())
  19980. if r.Intn(2) == 0 {
  19981. this.Field8[i] *= -1
  19982. }
  19983. }
  19984. }
  19985. if r.Intn(10) != 0 {
  19986. v70 := r.Intn(10)
  19987. this.Field9 = make([]uint32, v70)
  19988. for i := 0; i < v70; i++ {
  19989. this.Field9[i] = uint32(r.Uint32())
  19990. }
  19991. }
  19992. if r.Intn(10) != 0 {
  19993. v71 := r.Intn(10)
  19994. this.Field10 = make([]int32, v71)
  19995. for i := 0; i < v71; i++ {
  19996. this.Field10[i] = int32(r.Int31())
  19997. if r.Intn(2) == 0 {
  19998. this.Field10[i] *= -1
  19999. }
  20000. }
  20001. }
  20002. if r.Intn(10) != 0 {
  20003. v72 := r.Intn(10)
  20004. this.Field11 = make([]uint64, v72)
  20005. for i := 0; i < v72; i++ {
  20006. this.Field11[i] = uint64(uint64(r.Uint32()))
  20007. }
  20008. }
  20009. if r.Intn(10) != 0 {
  20010. v73 := r.Intn(10)
  20011. this.Field12 = make([]int64, v73)
  20012. for i := 0; i < v73; i++ {
  20013. this.Field12[i] = int64(r.Int63())
  20014. if r.Intn(2) == 0 {
  20015. this.Field12[i] *= -1
  20016. }
  20017. }
  20018. }
  20019. if r.Intn(10) != 0 {
  20020. v74 := r.Intn(10)
  20021. this.Field13 = make([]bool, v74)
  20022. for i := 0; i < v74; i++ {
  20023. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  20024. }
  20025. }
  20026. if !easy && r.Intn(10) != 0 {
  20027. this.XXX_unrecognized = randUnrecognizedThetest(r, 14)
  20028. }
  20029. return this
  20030. }
  20031. func NewPopulatedNidOptStruct(r randyThetest, easy bool) *NidOptStruct {
  20032. this := &NidOptStruct{}
  20033. this.Field1 = float64(r.Float64())
  20034. if r.Intn(2) == 0 {
  20035. this.Field1 *= -1
  20036. }
  20037. this.Field2 = float32(r.Float32())
  20038. if r.Intn(2) == 0 {
  20039. this.Field2 *= -1
  20040. }
  20041. v75 := NewPopulatedNidOptNative(r, easy)
  20042. this.Field3 = *v75
  20043. v76 := NewPopulatedNinOptNative(r, easy)
  20044. this.Field4 = *v76
  20045. this.Field6 = uint64(uint64(r.Uint32()))
  20046. this.Field7 = int32(r.Int31())
  20047. if r.Intn(2) == 0 {
  20048. this.Field7 *= -1
  20049. }
  20050. v77 := NewPopulatedNidOptNative(r, easy)
  20051. this.Field8 = *v77
  20052. this.Field13 = bool(bool(r.Intn(2) == 0))
  20053. this.Field14 = string(randStringThetest(r))
  20054. v78 := r.Intn(100)
  20055. this.Field15 = make([]byte, v78)
  20056. for i := 0; i < v78; i++ {
  20057. this.Field15[i] = byte(r.Intn(256))
  20058. }
  20059. if !easy && r.Intn(10) != 0 {
  20060. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  20061. }
  20062. return this
  20063. }
  20064. func NewPopulatedNinOptStruct(r randyThetest, easy bool) *NinOptStruct {
  20065. this := &NinOptStruct{}
  20066. if r.Intn(10) != 0 {
  20067. v79 := float64(r.Float64())
  20068. if r.Intn(2) == 0 {
  20069. v79 *= -1
  20070. }
  20071. this.Field1 = &v79
  20072. }
  20073. if r.Intn(10) != 0 {
  20074. v80 := float32(r.Float32())
  20075. if r.Intn(2) == 0 {
  20076. v80 *= -1
  20077. }
  20078. this.Field2 = &v80
  20079. }
  20080. if r.Intn(10) != 0 {
  20081. this.Field3 = NewPopulatedNidOptNative(r, easy)
  20082. }
  20083. if r.Intn(10) != 0 {
  20084. this.Field4 = NewPopulatedNinOptNative(r, easy)
  20085. }
  20086. if r.Intn(10) != 0 {
  20087. v81 := uint64(uint64(r.Uint32()))
  20088. this.Field6 = &v81
  20089. }
  20090. if r.Intn(10) != 0 {
  20091. v82 := int32(r.Int31())
  20092. if r.Intn(2) == 0 {
  20093. v82 *= -1
  20094. }
  20095. this.Field7 = &v82
  20096. }
  20097. if r.Intn(10) != 0 {
  20098. this.Field8 = NewPopulatedNidOptNative(r, easy)
  20099. }
  20100. if r.Intn(10) != 0 {
  20101. v83 := bool(bool(r.Intn(2) == 0))
  20102. this.Field13 = &v83
  20103. }
  20104. if r.Intn(10) != 0 {
  20105. v84 := string(randStringThetest(r))
  20106. this.Field14 = &v84
  20107. }
  20108. if r.Intn(10) != 0 {
  20109. v85 := r.Intn(100)
  20110. this.Field15 = make([]byte, v85)
  20111. for i := 0; i < v85; i++ {
  20112. this.Field15[i] = byte(r.Intn(256))
  20113. }
  20114. }
  20115. if !easy && r.Intn(10) != 0 {
  20116. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  20117. }
  20118. return this
  20119. }
  20120. func NewPopulatedNidRepStruct(r randyThetest, easy bool) *NidRepStruct {
  20121. this := &NidRepStruct{}
  20122. if r.Intn(10) != 0 {
  20123. v86 := r.Intn(10)
  20124. this.Field1 = make([]float64, v86)
  20125. for i := 0; i < v86; i++ {
  20126. this.Field1[i] = float64(r.Float64())
  20127. if r.Intn(2) == 0 {
  20128. this.Field1[i] *= -1
  20129. }
  20130. }
  20131. }
  20132. if r.Intn(10) != 0 {
  20133. v87 := r.Intn(10)
  20134. this.Field2 = make([]float32, v87)
  20135. for i := 0; i < v87; i++ {
  20136. this.Field2[i] = float32(r.Float32())
  20137. if r.Intn(2) == 0 {
  20138. this.Field2[i] *= -1
  20139. }
  20140. }
  20141. }
  20142. if r.Intn(10) != 0 {
  20143. v88 := r.Intn(5)
  20144. this.Field3 = make([]NidOptNative, v88)
  20145. for i := 0; i < v88; i++ {
  20146. v89 := NewPopulatedNidOptNative(r, easy)
  20147. this.Field3[i] = *v89
  20148. }
  20149. }
  20150. if r.Intn(10) != 0 {
  20151. v90 := r.Intn(5)
  20152. this.Field4 = make([]NinOptNative, v90)
  20153. for i := 0; i < v90; i++ {
  20154. v91 := NewPopulatedNinOptNative(r, easy)
  20155. this.Field4[i] = *v91
  20156. }
  20157. }
  20158. if r.Intn(10) != 0 {
  20159. v92 := r.Intn(10)
  20160. this.Field6 = make([]uint64, v92)
  20161. for i := 0; i < v92; i++ {
  20162. this.Field6[i] = uint64(uint64(r.Uint32()))
  20163. }
  20164. }
  20165. if r.Intn(10) != 0 {
  20166. v93 := r.Intn(10)
  20167. this.Field7 = make([]int32, v93)
  20168. for i := 0; i < v93; i++ {
  20169. this.Field7[i] = int32(r.Int31())
  20170. if r.Intn(2) == 0 {
  20171. this.Field7[i] *= -1
  20172. }
  20173. }
  20174. }
  20175. if r.Intn(10) != 0 {
  20176. v94 := r.Intn(5)
  20177. this.Field8 = make([]NidOptNative, v94)
  20178. for i := 0; i < v94; i++ {
  20179. v95 := NewPopulatedNidOptNative(r, easy)
  20180. this.Field8[i] = *v95
  20181. }
  20182. }
  20183. if r.Intn(10) != 0 {
  20184. v96 := r.Intn(10)
  20185. this.Field13 = make([]bool, v96)
  20186. for i := 0; i < v96; i++ {
  20187. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  20188. }
  20189. }
  20190. if r.Intn(10) != 0 {
  20191. v97 := r.Intn(10)
  20192. this.Field14 = make([]string, v97)
  20193. for i := 0; i < v97; i++ {
  20194. this.Field14[i] = string(randStringThetest(r))
  20195. }
  20196. }
  20197. if r.Intn(10) != 0 {
  20198. v98 := r.Intn(10)
  20199. this.Field15 = make([][]byte, v98)
  20200. for i := 0; i < v98; i++ {
  20201. v99 := r.Intn(100)
  20202. this.Field15[i] = make([]byte, v99)
  20203. for j := 0; j < v99; j++ {
  20204. this.Field15[i][j] = byte(r.Intn(256))
  20205. }
  20206. }
  20207. }
  20208. if !easy && r.Intn(10) != 0 {
  20209. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  20210. }
  20211. return this
  20212. }
  20213. func NewPopulatedNinRepStruct(r randyThetest, easy bool) *NinRepStruct {
  20214. this := &NinRepStruct{}
  20215. if r.Intn(10) != 0 {
  20216. v100 := r.Intn(10)
  20217. this.Field1 = make([]float64, v100)
  20218. for i := 0; i < v100; i++ {
  20219. this.Field1[i] = float64(r.Float64())
  20220. if r.Intn(2) == 0 {
  20221. this.Field1[i] *= -1
  20222. }
  20223. }
  20224. }
  20225. if r.Intn(10) != 0 {
  20226. v101 := r.Intn(10)
  20227. this.Field2 = make([]float32, v101)
  20228. for i := 0; i < v101; i++ {
  20229. this.Field2[i] = float32(r.Float32())
  20230. if r.Intn(2) == 0 {
  20231. this.Field2[i] *= -1
  20232. }
  20233. }
  20234. }
  20235. if r.Intn(10) != 0 {
  20236. v102 := r.Intn(5)
  20237. this.Field3 = make([]*NidOptNative, v102)
  20238. for i := 0; i < v102; i++ {
  20239. this.Field3[i] = NewPopulatedNidOptNative(r, easy)
  20240. }
  20241. }
  20242. if r.Intn(10) != 0 {
  20243. v103 := r.Intn(5)
  20244. this.Field4 = make([]*NinOptNative, v103)
  20245. for i := 0; i < v103; i++ {
  20246. this.Field4[i] = NewPopulatedNinOptNative(r, easy)
  20247. }
  20248. }
  20249. if r.Intn(10) != 0 {
  20250. v104 := r.Intn(10)
  20251. this.Field6 = make([]uint64, v104)
  20252. for i := 0; i < v104; i++ {
  20253. this.Field6[i] = uint64(uint64(r.Uint32()))
  20254. }
  20255. }
  20256. if r.Intn(10) != 0 {
  20257. v105 := r.Intn(10)
  20258. this.Field7 = make([]int32, v105)
  20259. for i := 0; i < v105; i++ {
  20260. this.Field7[i] = int32(r.Int31())
  20261. if r.Intn(2) == 0 {
  20262. this.Field7[i] *= -1
  20263. }
  20264. }
  20265. }
  20266. if r.Intn(10) != 0 {
  20267. v106 := r.Intn(5)
  20268. this.Field8 = make([]*NidOptNative, v106)
  20269. for i := 0; i < v106; i++ {
  20270. this.Field8[i] = NewPopulatedNidOptNative(r, easy)
  20271. }
  20272. }
  20273. if r.Intn(10) != 0 {
  20274. v107 := r.Intn(10)
  20275. this.Field13 = make([]bool, v107)
  20276. for i := 0; i < v107; i++ {
  20277. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  20278. }
  20279. }
  20280. if r.Intn(10) != 0 {
  20281. v108 := r.Intn(10)
  20282. this.Field14 = make([]string, v108)
  20283. for i := 0; i < v108; i++ {
  20284. this.Field14[i] = string(randStringThetest(r))
  20285. }
  20286. }
  20287. if r.Intn(10) != 0 {
  20288. v109 := r.Intn(10)
  20289. this.Field15 = make([][]byte, v109)
  20290. for i := 0; i < v109; i++ {
  20291. v110 := r.Intn(100)
  20292. this.Field15[i] = make([]byte, v110)
  20293. for j := 0; j < v110; j++ {
  20294. this.Field15[i][j] = byte(r.Intn(256))
  20295. }
  20296. }
  20297. }
  20298. if !easy && r.Intn(10) != 0 {
  20299. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  20300. }
  20301. return this
  20302. }
  20303. func NewPopulatedNidEmbeddedStruct(r randyThetest, easy bool) *NidEmbeddedStruct {
  20304. this := &NidEmbeddedStruct{}
  20305. if r.Intn(10) != 0 {
  20306. this.NidOptNative = NewPopulatedNidOptNative(r, easy)
  20307. }
  20308. v111 := NewPopulatedNidOptNative(r, easy)
  20309. this.Field200 = *v111
  20310. this.Field210 = bool(bool(r.Intn(2) == 0))
  20311. if !easy && r.Intn(10) != 0 {
  20312. this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
  20313. }
  20314. return this
  20315. }
  20316. func NewPopulatedNinEmbeddedStruct(r randyThetest, easy bool) *NinEmbeddedStruct {
  20317. this := &NinEmbeddedStruct{}
  20318. if r.Intn(10) != 0 {
  20319. this.NidOptNative = NewPopulatedNidOptNative(r, easy)
  20320. }
  20321. if r.Intn(10) != 0 {
  20322. this.Field200 = NewPopulatedNidOptNative(r, easy)
  20323. }
  20324. if r.Intn(10) != 0 {
  20325. v112 := bool(bool(r.Intn(2) == 0))
  20326. this.Field210 = &v112
  20327. }
  20328. if !easy && r.Intn(10) != 0 {
  20329. this.XXX_unrecognized = randUnrecognizedThetest(r, 211)
  20330. }
  20331. return this
  20332. }
  20333. func NewPopulatedNidNestedStruct(r randyThetest, easy bool) *NidNestedStruct {
  20334. this := &NidNestedStruct{}
  20335. v113 := NewPopulatedNidOptStruct(r, easy)
  20336. this.Field1 = *v113
  20337. if r.Intn(10) != 0 {
  20338. v114 := r.Intn(5)
  20339. this.Field2 = make([]NidRepStruct, v114)
  20340. for i := 0; i < v114; i++ {
  20341. v115 := NewPopulatedNidRepStruct(r, easy)
  20342. this.Field2[i] = *v115
  20343. }
  20344. }
  20345. if !easy && r.Intn(10) != 0 {
  20346. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20347. }
  20348. return this
  20349. }
  20350. func NewPopulatedNinNestedStruct(r randyThetest, easy bool) *NinNestedStruct {
  20351. this := &NinNestedStruct{}
  20352. if r.Intn(10) != 0 {
  20353. this.Field1 = NewPopulatedNinOptStruct(r, easy)
  20354. }
  20355. if r.Intn(10) != 0 {
  20356. v116 := r.Intn(5)
  20357. this.Field2 = make([]*NinRepStruct, v116)
  20358. for i := 0; i < v116; i++ {
  20359. this.Field2[i] = NewPopulatedNinRepStruct(r, easy)
  20360. }
  20361. }
  20362. if !easy && r.Intn(10) != 0 {
  20363. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20364. }
  20365. return this
  20366. }
  20367. func NewPopulatedNidOptCustom(r randyThetest, easy bool) *NidOptCustom {
  20368. this := &NidOptCustom{}
  20369. v117 := NewPopulatedUuid(r)
  20370. this.Id = *v117
  20371. v118 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
  20372. this.Value = *v118
  20373. if !easy && r.Intn(10) != 0 {
  20374. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20375. }
  20376. return this
  20377. }
  20378. func NewPopulatedCustomDash(r randyThetest, easy bool) *CustomDash {
  20379. this := &CustomDash{}
  20380. if r.Intn(10) != 0 {
  20381. this.Value = github_com_gogo_protobuf_test_custom_dash_type.NewPopulatedBytes(r)
  20382. }
  20383. if !easy && r.Intn(10) != 0 {
  20384. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  20385. }
  20386. return this
  20387. }
  20388. func NewPopulatedNinOptCustom(r randyThetest, easy bool) *NinOptCustom {
  20389. this := &NinOptCustom{}
  20390. if r.Intn(10) != 0 {
  20391. this.Id = NewPopulatedUuid(r)
  20392. }
  20393. if r.Intn(10) != 0 {
  20394. this.Value = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
  20395. }
  20396. if !easy && r.Intn(10) != 0 {
  20397. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20398. }
  20399. return this
  20400. }
  20401. func NewPopulatedNidRepCustom(r randyThetest, easy bool) *NidRepCustom {
  20402. this := &NidRepCustom{}
  20403. if r.Intn(10) != 0 {
  20404. v119 := r.Intn(10)
  20405. this.Id = make([]Uuid, v119)
  20406. for i := 0; i < v119; i++ {
  20407. v120 := NewPopulatedUuid(r)
  20408. this.Id[i] = *v120
  20409. }
  20410. }
  20411. if r.Intn(10) != 0 {
  20412. v121 := r.Intn(10)
  20413. this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v121)
  20414. for i := 0; i < v121; i++ {
  20415. v122 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
  20416. this.Value[i] = *v122
  20417. }
  20418. }
  20419. if !easy && r.Intn(10) != 0 {
  20420. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20421. }
  20422. return this
  20423. }
  20424. func NewPopulatedNinRepCustom(r randyThetest, easy bool) *NinRepCustom {
  20425. this := &NinRepCustom{}
  20426. if r.Intn(10) != 0 {
  20427. v123 := r.Intn(10)
  20428. this.Id = make([]Uuid, v123)
  20429. for i := 0; i < v123; i++ {
  20430. v124 := NewPopulatedUuid(r)
  20431. this.Id[i] = *v124
  20432. }
  20433. }
  20434. if r.Intn(10) != 0 {
  20435. v125 := r.Intn(10)
  20436. this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v125)
  20437. for i := 0; i < v125; i++ {
  20438. v126 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
  20439. this.Value[i] = *v126
  20440. }
  20441. }
  20442. if !easy && r.Intn(10) != 0 {
  20443. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20444. }
  20445. return this
  20446. }
  20447. func NewPopulatedNinOptNativeUnion(r randyThetest, easy bool) *NinOptNativeUnion {
  20448. this := &NinOptNativeUnion{}
  20449. fieldNum := r.Intn(9)
  20450. switch fieldNum {
  20451. case 0:
  20452. v127 := float64(r.Float64())
  20453. if r.Intn(2) == 0 {
  20454. v127 *= -1
  20455. }
  20456. this.Field1 = &v127
  20457. case 1:
  20458. v128 := float32(r.Float32())
  20459. if r.Intn(2) == 0 {
  20460. v128 *= -1
  20461. }
  20462. this.Field2 = &v128
  20463. case 2:
  20464. v129 := int32(r.Int31())
  20465. if r.Intn(2) == 0 {
  20466. v129 *= -1
  20467. }
  20468. this.Field3 = &v129
  20469. case 3:
  20470. v130 := int64(r.Int63())
  20471. if r.Intn(2) == 0 {
  20472. v130 *= -1
  20473. }
  20474. this.Field4 = &v130
  20475. case 4:
  20476. v131 := uint32(r.Uint32())
  20477. this.Field5 = &v131
  20478. case 5:
  20479. v132 := uint64(uint64(r.Uint32()))
  20480. this.Field6 = &v132
  20481. case 6:
  20482. v133 := bool(bool(r.Intn(2) == 0))
  20483. this.Field13 = &v133
  20484. case 7:
  20485. v134 := string(randStringThetest(r))
  20486. this.Field14 = &v134
  20487. case 8:
  20488. v135 := r.Intn(100)
  20489. this.Field15 = make([]byte, v135)
  20490. for i := 0; i < v135; i++ {
  20491. this.Field15[i] = byte(r.Intn(256))
  20492. }
  20493. }
  20494. return this
  20495. }
  20496. func NewPopulatedNinOptStructUnion(r randyThetest, easy bool) *NinOptStructUnion {
  20497. this := &NinOptStructUnion{}
  20498. fieldNum := r.Intn(9)
  20499. switch fieldNum {
  20500. case 0:
  20501. v136 := float64(r.Float64())
  20502. if r.Intn(2) == 0 {
  20503. v136 *= -1
  20504. }
  20505. this.Field1 = &v136
  20506. case 1:
  20507. v137 := float32(r.Float32())
  20508. if r.Intn(2) == 0 {
  20509. v137 *= -1
  20510. }
  20511. this.Field2 = &v137
  20512. case 2:
  20513. this.Field3 = NewPopulatedNidOptNative(r, easy)
  20514. case 3:
  20515. this.Field4 = NewPopulatedNinOptNative(r, easy)
  20516. case 4:
  20517. v138 := uint64(uint64(r.Uint32()))
  20518. this.Field6 = &v138
  20519. case 5:
  20520. v139 := int32(r.Int31())
  20521. if r.Intn(2) == 0 {
  20522. v139 *= -1
  20523. }
  20524. this.Field7 = &v139
  20525. case 6:
  20526. v140 := bool(bool(r.Intn(2) == 0))
  20527. this.Field13 = &v140
  20528. case 7:
  20529. v141 := string(randStringThetest(r))
  20530. this.Field14 = &v141
  20531. case 8:
  20532. v142 := r.Intn(100)
  20533. this.Field15 = make([]byte, v142)
  20534. for i := 0; i < v142; i++ {
  20535. this.Field15[i] = byte(r.Intn(256))
  20536. }
  20537. }
  20538. return this
  20539. }
  20540. func NewPopulatedNinEmbeddedStructUnion(r randyThetest, easy bool) *NinEmbeddedStructUnion {
  20541. this := &NinEmbeddedStructUnion{}
  20542. fieldNum := r.Intn(3)
  20543. switch fieldNum {
  20544. case 0:
  20545. this.NidOptNative = NewPopulatedNidOptNative(r, easy)
  20546. case 1:
  20547. this.Field200 = NewPopulatedNinOptNative(r, easy)
  20548. case 2:
  20549. v143 := bool(bool(r.Intn(2) == 0))
  20550. this.Field210 = &v143
  20551. }
  20552. return this
  20553. }
  20554. func NewPopulatedNinNestedStructUnion(r randyThetest, easy bool) *NinNestedStructUnion {
  20555. this := &NinNestedStructUnion{}
  20556. fieldNum := r.Intn(3)
  20557. switch fieldNum {
  20558. case 0:
  20559. this.Field1 = NewPopulatedNinOptNativeUnion(r, easy)
  20560. case 1:
  20561. this.Field2 = NewPopulatedNinOptStructUnion(r, easy)
  20562. case 2:
  20563. this.Field3 = NewPopulatedNinEmbeddedStructUnion(r, easy)
  20564. }
  20565. return this
  20566. }
  20567. func NewPopulatedTree(r randyThetest, easy bool) *Tree {
  20568. this := &Tree{}
  20569. fieldNum := r.Intn(102)
  20570. switch fieldNum {
  20571. case 0:
  20572. this.Or = NewPopulatedOrBranch(r, easy)
  20573. case 1:
  20574. this.And = NewPopulatedAndBranch(r, easy)
  20575. case 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101:
  20576. this.Leaf = NewPopulatedLeaf(r, easy)
  20577. }
  20578. return this
  20579. }
  20580. func NewPopulatedOrBranch(r randyThetest, easy bool) *OrBranch {
  20581. this := &OrBranch{}
  20582. v144 := NewPopulatedTree(r, easy)
  20583. this.Left = *v144
  20584. v145 := NewPopulatedTree(r, easy)
  20585. this.Right = *v145
  20586. if !easy && r.Intn(10) != 0 {
  20587. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20588. }
  20589. return this
  20590. }
  20591. func NewPopulatedAndBranch(r randyThetest, easy bool) *AndBranch {
  20592. this := &AndBranch{}
  20593. v146 := NewPopulatedTree(r, easy)
  20594. this.Left = *v146
  20595. v147 := NewPopulatedTree(r, easy)
  20596. this.Right = *v147
  20597. if !easy && r.Intn(10) != 0 {
  20598. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20599. }
  20600. return this
  20601. }
  20602. func NewPopulatedLeaf(r randyThetest, easy bool) *Leaf {
  20603. this := &Leaf{}
  20604. this.Value = int64(r.Int63())
  20605. if r.Intn(2) == 0 {
  20606. this.Value *= -1
  20607. }
  20608. this.StrValue = string(randStringThetest(r))
  20609. if !easy && r.Intn(10) != 0 {
  20610. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20611. }
  20612. return this
  20613. }
  20614. func NewPopulatedDeepTree(r randyThetest, easy bool) *DeepTree {
  20615. this := &DeepTree{}
  20616. fieldNum := r.Intn(102)
  20617. switch fieldNum {
  20618. case 0:
  20619. this.Down = NewPopulatedADeepBranch(r, easy)
  20620. case 1:
  20621. this.And = NewPopulatedAndDeepBranch(r, easy)
  20622. case 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101:
  20623. this.Leaf = NewPopulatedDeepLeaf(r, easy)
  20624. }
  20625. return this
  20626. }
  20627. func NewPopulatedADeepBranch(r randyThetest, easy bool) *ADeepBranch {
  20628. this := &ADeepBranch{}
  20629. v148 := NewPopulatedDeepTree(r, easy)
  20630. this.Down = *v148
  20631. if !easy && r.Intn(10) != 0 {
  20632. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20633. }
  20634. return this
  20635. }
  20636. func NewPopulatedAndDeepBranch(r randyThetest, easy bool) *AndDeepBranch {
  20637. this := &AndDeepBranch{}
  20638. v149 := NewPopulatedDeepTree(r, easy)
  20639. this.Left = *v149
  20640. v150 := NewPopulatedDeepTree(r, easy)
  20641. this.Right = *v150
  20642. if !easy && r.Intn(10) != 0 {
  20643. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20644. }
  20645. return this
  20646. }
  20647. func NewPopulatedDeepLeaf(r randyThetest, easy bool) *DeepLeaf {
  20648. this := &DeepLeaf{}
  20649. v151 := NewPopulatedTree(r, easy)
  20650. this.Tree = *v151
  20651. if !easy && r.Intn(10) != 0 {
  20652. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  20653. }
  20654. return this
  20655. }
  20656. func NewPopulatedNil(r randyThetest, easy bool) *Nil {
  20657. this := &Nil{}
  20658. if !easy && r.Intn(10) != 0 {
  20659. this.XXX_unrecognized = randUnrecognizedThetest(r, 1)
  20660. }
  20661. return this
  20662. }
  20663. func NewPopulatedNidOptEnum(r randyThetest, easy bool) *NidOptEnum {
  20664. this := &NidOptEnum{}
  20665. this.Field1 = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
  20666. if !easy && r.Intn(10) != 0 {
  20667. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  20668. }
  20669. return this
  20670. }
  20671. func NewPopulatedNinOptEnum(r randyThetest, easy bool) *NinOptEnum {
  20672. this := &NinOptEnum{}
  20673. if r.Intn(10) != 0 {
  20674. v152 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
  20675. this.Field1 = &v152
  20676. }
  20677. if r.Intn(10) != 0 {
  20678. v153 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20679. this.Field2 = &v153
  20680. }
  20681. if r.Intn(10) != 0 {
  20682. v154 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20683. this.Field3 = &v154
  20684. }
  20685. if !easy && r.Intn(10) != 0 {
  20686. this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
  20687. }
  20688. return this
  20689. }
  20690. func NewPopulatedNidRepEnum(r randyThetest, easy bool) *NidRepEnum {
  20691. this := &NidRepEnum{}
  20692. if r.Intn(10) != 0 {
  20693. v155 := r.Intn(10)
  20694. this.Field1 = make([]TheTestEnum, v155)
  20695. for i := 0; i < v155; i++ {
  20696. this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
  20697. }
  20698. }
  20699. if r.Intn(10) != 0 {
  20700. v156 := r.Intn(10)
  20701. this.Field2 = make([]YetAnotherTestEnum, v156)
  20702. for i := 0; i < v156; i++ {
  20703. this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20704. }
  20705. }
  20706. if r.Intn(10) != 0 {
  20707. v157 := r.Intn(10)
  20708. this.Field3 = make([]YetYetAnotherTestEnum, v157)
  20709. for i := 0; i < v157; i++ {
  20710. this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20711. }
  20712. }
  20713. if !easy && r.Intn(10) != 0 {
  20714. this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
  20715. }
  20716. return this
  20717. }
  20718. func NewPopulatedNinRepEnum(r randyThetest, easy bool) *NinRepEnum {
  20719. this := &NinRepEnum{}
  20720. if r.Intn(10) != 0 {
  20721. v158 := r.Intn(10)
  20722. this.Field1 = make([]TheTestEnum, v158)
  20723. for i := 0; i < v158; i++ {
  20724. this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
  20725. }
  20726. }
  20727. if r.Intn(10) != 0 {
  20728. v159 := r.Intn(10)
  20729. this.Field2 = make([]YetAnotherTestEnum, v159)
  20730. for i := 0; i < v159; i++ {
  20731. this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20732. }
  20733. }
  20734. if r.Intn(10) != 0 {
  20735. v160 := r.Intn(10)
  20736. this.Field3 = make([]YetYetAnotherTestEnum, v160)
  20737. for i := 0; i < v160; i++ {
  20738. this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20739. }
  20740. }
  20741. if !easy && r.Intn(10) != 0 {
  20742. this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
  20743. }
  20744. return this
  20745. }
  20746. func NewPopulatedNinOptEnumDefault(r randyThetest, easy bool) *NinOptEnumDefault {
  20747. this := &NinOptEnumDefault{}
  20748. if r.Intn(10) != 0 {
  20749. v161 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
  20750. this.Field1 = &v161
  20751. }
  20752. if r.Intn(10) != 0 {
  20753. v162 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20754. this.Field2 = &v162
  20755. }
  20756. if r.Intn(10) != 0 {
  20757. v163 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20758. this.Field3 = &v163
  20759. }
  20760. if !easy && r.Intn(10) != 0 {
  20761. this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
  20762. }
  20763. return this
  20764. }
  20765. func NewPopulatedAnotherNinOptEnum(r randyThetest, easy bool) *AnotherNinOptEnum {
  20766. this := &AnotherNinOptEnum{}
  20767. if r.Intn(10) != 0 {
  20768. v164 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
  20769. this.Field1 = &v164
  20770. }
  20771. if r.Intn(10) != 0 {
  20772. v165 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20773. this.Field2 = &v165
  20774. }
  20775. if r.Intn(10) != 0 {
  20776. v166 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20777. this.Field3 = &v166
  20778. }
  20779. if !easy && r.Intn(10) != 0 {
  20780. this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
  20781. }
  20782. return this
  20783. }
  20784. func NewPopulatedAnotherNinOptEnumDefault(r randyThetest, easy bool) *AnotherNinOptEnumDefault {
  20785. this := &AnotherNinOptEnumDefault{}
  20786. if r.Intn(10) != 0 {
  20787. v167 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)])
  20788. this.Field1 = &v167
  20789. }
  20790. if r.Intn(10) != 0 {
  20791. v168 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20792. this.Field2 = &v168
  20793. }
  20794. if r.Intn(10) != 0 {
  20795. v169 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)])
  20796. this.Field3 = &v169
  20797. }
  20798. if !easy && r.Intn(10) != 0 {
  20799. this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
  20800. }
  20801. return this
  20802. }
  20803. func NewPopulatedTimer(r randyThetest, easy bool) *Timer {
  20804. this := &Timer{}
  20805. this.Time1 = int64(r.Int63())
  20806. if r.Intn(2) == 0 {
  20807. this.Time1 *= -1
  20808. }
  20809. this.Time2 = int64(r.Int63())
  20810. if r.Intn(2) == 0 {
  20811. this.Time2 *= -1
  20812. }
  20813. v170 := r.Intn(100)
  20814. this.Data = make([]byte, v170)
  20815. for i := 0; i < v170; i++ {
  20816. this.Data[i] = byte(r.Intn(256))
  20817. }
  20818. if !easy && r.Intn(10) != 0 {
  20819. this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
  20820. }
  20821. return this
  20822. }
  20823. func NewPopulatedMyExtendable(r randyThetest, easy bool) *MyExtendable {
  20824. this := &MyExtendable{}
  20825. if r.Intn(10) != 0 {
  20826. v171 := int64(r.Int63())
  20827. if r.Intn(2) == 0 {
  20828. v171 *= -1
  20829. }
  20830. this.Field1 = &v171
  20831. }
  20832. if !easy && r.Intn(10) != 0 {
  20833. l := r.Intn(5)
  20834. for i := 0; i < l; i++ {
  20835. fieldNumber := r.Intn(100) + 100
  20836. wire := r.Intn(4)
  20837. if wire == 3 {
  20838. wire = 5
  20839. }
  20840. dAtA := randFieldThetest(nil, r, fieldNumber, wire)
  20841. github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
  20842. }
  20843. }
  20844. if !easy && r.Intn(10) != 0 {
  20845. this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
  20846. }
  20847. return this
  20848. }
  20849. func NewPopulatedOtherExtenable(r randyThetest, easy bool) *OtherExtenable {
  20850. this := &OtherExtenable{}
  20851. if r.Intn(10) != 0 {
  20852. v172 := int64(r.Int63())
  20853. if r.Intn(2) == 0 {
  20854. v172 *= -1
  20855. }
  20856. this.Field2 = &v172
  20857. }
  20858. if r.Intn(10) != 0 {
  20859. v173 := int64(r.Int63())
  20860. if r.Intn(2) == 0 {
  20861. v173 *= -1
  20862. }
  20863. this.Field13 = &v173
  20864. }
  20865. if r.Intn(10) != 0 {
  20866. this.M = NewPopulatedMyExtendable(r, easy)
  20867. }
  20868. if !easy && r.Intn(10) != 0 {
  20869. l := r.Intn(5)
  20870. for i := 0; i < l; i++ {
  20871. eIndex := r.Intn(2)
  20872. fieldNumber := 0
  20873. switch eIndex {
  20874. case 0:
  20875. fieldNumber = r.Intn(3) + 14
  20876. case 1:
  20877. fieldNumber = r.Intn(3) + 10
  20878. }
  20879. wire := r.Intn(4)
  20880. if wire == 3 {
  20881. wire = 5
  20882. }
  20883. dAtA := randFieldThetest(nil, r, fieldNumber, wire)
  20884. github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
  20885. }
  20886. }
  20887. if !easy && r.Intn(10) != 0 {
  20888. this.XXX_unrecognized = randUnrecognizedThetest(r, 18)
  20889. }
  20890. return this
  20891. }
  20892. func NewPopulatedNestedDefinition(r randyThetest, easy bool) *NestedDefinition {
  20893. this := &NestedDefinition{}
  20894. if r.Intn(10) != 0 {
  20895. v174 := int64(r.Int63())
  20896. if r.Intn(2) == 0 {
  20897. v174 *= -1
  20898. }
  20899. this.Field1 = &v174
  20900. }
  20901. if r.Intn(10) != 0 {
  20902. v175 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
  20903. this.EnumField = &v175
  20904. }
  20905. if r.Intn(10) != 0 {
  20906. this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
  20907. }
  20908. if r.Intn(10) != 0 {
  20909. this.NM = NewPopulatedNestedDefinition_NestedMessage(r, easy)
  20910. }
  20911. if !easy && r.Intn(10) != 0 {
  20912. this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
  20913. }
  20914. return this
  20915. }
  20916. func NewPopulatedNestedDefinition_NestedMessage(r randyThetest, easy bool) *NestedDefinition_NestedMessage {
  20917. this := &NestedDefinition_NestedMessage{}
  20918. if r.Intn(10) != 0 {
  20919. v176 := uint64(uint64(r.Uint32()))
  20920. this.NestedField1 = &v176
  20921. }
  20922. if r.Intn(10) != 0 {
  20923. this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
  20924. }
  20925. if !easy && r.Intn(10) != 0 {
  20926. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  20927. }
  20928. return this
  20929. }
  20930. func NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r randyThetest, easy bool) *NestedDefinition_NestedMessage_NestedNestedMsg {
  20931. this := &NestedDefinition_NestedMessage_NestedNestedMsg{}
  20932. if r.Intn(10) != 0 {
  20933. v177 := string(randStringThetest(r))
  20934. this.NestedNestedField1 = &v177
  20935. }
  20936. if !easy && r.Intn(10) != 0 {
  20937. this.XXX_unrecognized = randUnrecognizedThetest(r, 11)
  20938. }
  20939. return this
  20940. }
  20941. func NewPopulatedNestedScope(r randyThetest, easy bool) *NestedScope {
  20942. this := &NestedScope{}
  20943. if r.Intn(10) != 0 {
  20944. this.A = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy)
  20945. }
  20946. if r.Intn(10) != 0 {
  20947. v178 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)])
  20948. this.B = &v178
  20949. }
  20950. if r.Intn(10) != 0 {
  20951. this.C = NewPopulatedNestedDefinition_NestedMessage(r, easy)
  20952. }
  20953. if !easy && r.Intn(10) != 0 {
  20954. this.XXX_unrecognized = randUnrecognizedThetest(r, 4)
  20955. }
  20956. return this
  20957. }
  20958. func NewPopulatedNinOptNativeDefault(r randyThetest, easy bool) *NinOptNativeDefault {
  20959. this := &NinOptNativeDefault{}
  20960. if r.Intn(10) != 0 {
  20961. v179 := float64(r.Float64())
  20962. if r.Intn(2) == 0 {
  20963. v179 *= -1
  20964. }
  20965. this.Field1 = &v179
  20966. }
  20967. if r.Intn(10) != 0 {
  20968. v180 := float32(r.Float32())
  20969. if r.Intn(2) == 0 {
  20970. v180 *= -1
  20971. }
  20972. this.Field2 = &v180
  20973. }
  20974. if r.Intn(10) != 0 {
  20975. v181 := int32(r.Int31())
  20976. if r.Intn(2) == 0 {
  20977. v181 *= -1
  20978. }
  20979. this.Field3 = &v181
  20980. }
  20981. if r.Intn(10) != 0 {
  20982. v182 := int64(r.Int63())
  20983. if r.Intn(2) == 0 {
  20984. v182 *= -1
  20985. }
  20986. this.Field4 = &v182
  20987. }
  20988. if r.Intn(10) != 0 {
  20989. v183 := uint32(r.Uint32())
  20990. this.Field5 = &v183
  20991. }
  20992. if r.Intn(10) != 0 {
  20993. v184 := uint64(uint64(r.Uint32()))
  20994. this.Field6 = &v184
  20995. }
  20996. if r.Intn(10) != 0 {
  20997. v185 := int32(r.Int31())
  20998. if r.Intn(2) == 0 {
  20999. v185 *= -1
  21000. }
  21001. this.Field7 = &v185
  21002. }
  21003. if r.Intn(10) != 0 {
  21004. v186 := int64(r.Int63())
  21005. if r.Intn(2) == 0 {
  21006. v186 *= -1
  21007. }
  21008. this.Field8 = &v186
  21009. }
  21010. if r.Intn(10) != 0 {
  21011. v187 := uint32(r.Uint32())
  21012. this.Field9 = &v187
  21013. }
  21014. if r.Intn(10) != 0 {
  21015. v188 := int32(r.Int31())
  21016. if r.Intn(2) == 0 {
  21017. v188 *= -1
  21018. }
  21019. this.Field10 = &v188
  21020. }
  21021. if r.Intn(10) != 0 {
  21022. v189 := uint64(uint64(r.Uint32()))
  21023. this.Field11 = &v189
  21024. }
  21025. if r.Intn(10) != 0 {
  21026. v190 := int64(r.Int63())
  21027. if r.Intn(2) == 0 {
  21028. v190 *= -1
  21029. }
  21030. this.Field12 = &v190
  21031. }
  21032. if r.Intn(10) != 0 {
  21033. v191 := bool(bool(r.Intn(2) == 0))
  21034. this.Field13 = &v191
  21035. }
  21036. if r.Intn(10) != 0 {
  21037. v192 := string(randStringThetest(r))
  21038. this.Field14 = &v192
  21039. }
  21040. if r.Intn(10) != 0 {
  21041. v193 := r.Intn(100)
  21042. this.Field15 = make([]byte, v193)
  21043. for i := 0; i < v193; i++ {
  21044. this.Field15[i] = byte(r.Intn(256))
  21045. }
  21046. }
  21047. if !easy && r.Intn(10) != 0 {
  21048. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  21049. }
  21050. return this
  21051. }
  21052. func NewPopulatedCustomContainer(r randyThetest, easy bool) *CustomContainer {
  21053. this := &CustomContainer{}
  21054. v194 := NewPopulatedNidOptCustom(r, easy)
  21055. this.CustomStruct = *v194
  21056. if !easy && r.Intn(10) != 0 {
  21057. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  21058. }
  21059. return this
  21060. }
  21061. func NewPopulatedCustomNameNidOptNative(r randyThetest, easy bool) *CustomNameNidOptNative {
  21062. this := &CustomNameNidOptNative{}
  21063. this.FieldA = float64(r.Float64())
  21064. if r.Intn(2) == 0 {
  21065. this.FieldA *= -1
  21066. }
  21067. this.FieldB = float32(r.Float32())
  21068. if r.Intn(2) == 0 {
  21069. this.FieldB *= -1
  21070. }
  21071. this.FieldC = int32(r.Int31())
  21072. if r.Intn(2) == 0 {
  21073. this.FieldC *= -1
  21074. }
  21075. this.FieldD = int64(r.Int63())
  21076. if r.Intn(2) == 0 {
  21077. this.FieldD *= -1
  21078. }
  21079. this.FieldE = uint32(r.Uint32())
  21080. this.FieldF = uint64(uint64(r.Uint32()))
  21081. this.FieldG = int32(r.Int31())
  21082. if r.Intn(2) == 0 {
  21083. this.FieldG *= -1
  21084. }
  21085. this.FieldH = int64(r.Int63())
  21086. if r.Intn(2) == 0 {
  21087. this.FieldH *= -1
  21088. }
  21089. this.FieldI = uint32(r.Uint32())
  21090. this.FieldJ = int32(r.Int31())
  21091. if r.Intn(2) == 0 {
  21092. this.FieldJ *= -1
  21093. }
  21094. this.FieldK = uint64(uint64(r.Uint32()))
  21095. this.FieldL = int64(r.Int63())
  21096. if r.Intn(2) == 0 {
  21097. this.FieldL *= -1
  21098. }
  21099. this.FieldM = bool(bool(r.Intn(2) == 0))
  21100. this.FieldN = string(randStringThetest(r))
  21101. v195 := r.Intn(100)
  21102. this.FieldO = make([]byte, v195)
  21103. for i := 0; i < v195; i++ {
  21104. this.FieldO[i] = byte(r.Intn(256))
  21105. }
  21106. if !easy && r.Intn(10) != 0 {
  21107. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  21108. }
  21109. return this
  21110. }
  21111. func NewPopulatedCustomNameNinOptNative(r randyThetest, easy bool) *CustomNameNinOptNative {
  21112. this := &CustomNameNinOptNative{}
  21113. if r.Intn(10) != 0 {
  21114. v196 := float64(r.Float64())
  21115. if r.Intn(2) == 0 {
  21116. v196 *= -1
  21117. }
  21118. this.FieldA = &v196
  21119. }
  21120. if r.Intn(10) != 0 {
  21121. v197 := float32(r.Float32())
  21122. if r.Intn(2) == 0 {
  21123. v197 *= -1
  21124. }
  21125. this.FieldB = &v197
  21126. }
  21127. if r.Intn(10) != 0 {
  21128. v198 := int32(r.Int31())
  21129. if r.Intn(2) == 0 {
  21130. v198 *= -1
  21131. }
  21132. this.FieldC = &v198
  21133. }
  21134. if r.Intn(10) != 0 {
  21135. v199 := int64(r.Int63())
  21136. if r.Intn(2) == 0 {
  21137. v199 *= -1
  21138. }
  21139. this.FieldD = &v199
  21140. }
  21141. if r.Intn(10) != 0 {
  21142. v200 := uint32(r.Uint32())
  21143. this.FieldE = &v200
  21144. }
  21145. if r.Intn(10) != 0 {
  21146. v201 := uint64(uint64(r.Uint32()))
  21147. this.FieldF = &v201
  21148. }
  21149. if r.Intn(10) != 0 {
  21150. v202 := int32(r.Int31())
  21151. if r.Intn(2) == 0 {
  21152. v202 *= -1
  21153. }
  21154. this.FieldG = &v202
  21155. }
  21156. if r.Intn(10) != 0 {
  21157. v203 := int64(r.Int63())
  21158. if r.Intn(2) == 0 {
  21159. v203 *= -1
  21160. }
  21161. this.FieldH = &v203
  21162. }
  21163. if r.Intn(10) != 0 {
  21164. v204 := uint32(r.Uint32())
  21165. this.FieldI = &v204
  21166. }
  21167. if r.Intn(10) != 0 {
  21168. v205 := int32(r.Int31())
  21169. if r.Intn(2) == 0 {
  21170. v205 *= -1
  21171. }
  21172. this.FieldJ = &v205
  21173. }
  21174. if r.Intn(10) != 0 {
  21175. v206 := uint64(uint64(r.Uint32()))
  21176. this.FieldK = &v206
  21177. }
  21178. if r.Intn(10) != 0 {
  21179. v207 := int64(r.Int63())
  21180. if r.Intn(2) == 0 {
  21181. v207 *= -1
  21182. }
  21183. this.FielL = &v207
  21184. }
  21185. if r.Intn(10) != 0 {
  21186. v208 := bool(bool(r.Intn(2) == 0))
  21187. this.FieldM = &v208
  21188. }
  21189. if r.Intn(10) != 0 {
  21190. v209 := string(randStringThetest(r))
  21191. this.FieldN = &v209
  21192. }
  21193. if r.Intn(10) != 0 {
  21194. v210 := r.Intn(100)
  21195. this.FieldO = make([]byte, v210)
  21196. for i := 0; i < v210; i++ {
  21197. this.FieldO[i] = byte(r.Intn(256))
  21198. }
  21199. }
  21200. if !easy && r.Intn(10) != 0 {
  21201. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  21202. }
  21203. return this
  21204. }
  21205. func NewPopulatedCustomNameNinRepNative(r randyThetest, easy bool) *CustomNameNinRepNative {
  21206. this := &CustomNameNinRepNative{}
  21207. if r.Intn(10) != 0 {
  21208. v211 := r.Intn(10)
  21209. this.FieldA = make([]float64, v211)
  21210. for i := 0; i < v211; i++ {
  21211. this.FieldA[i] = float64(r.Float64())
  21212. if r.Intn(2) == 0 {
  21213. this.FieldA[i] *= -1
  21214. }
  21215. }
  21216. }
  21217. if r.Intn(10) != 0 {
  21218. v212 := r.Intn(10)
  21219. this.FieldB = make([]float32, v212)
  21220. for i := 0; i < v212; i++ {
  21221. this.FieldB[i] = float32(r.Float32())
  21222. if r.Intn(2) == 0 {
  21223. this.FieldB[i] *= -1
  21224. }
  21225. }
  21226. }
  21227. if r.Intn(10) != 0 {
  21228. v213 := r.Intn(10)
  21229. this.FieldC = make([]int32, v213)
  21230. for i := 0; i < v213; i++ {
  21231. this.FieldC[i] = int32(r.Int31())
  21232. if r.Intn(2) == 0 {
  21233. this.FieldC[i] *= -1
  21234. }
  21235. }
  21236. }
  21237. if r.Intn(10) != 0 {
  21238. v214 := r.Intn(10)
  21239. this.FieldD = make([]int64, v214)
  21240. for i := 0; i < v214; i++ {
  21241. this.FieldD[i] = int64(r.Int63())
  21242. if r.Intn(2) == 0 {
  21243. this.FieldD[i] *= -1
  21244. }
  21245. }
  21246. }
  21247. if r.Intn(10) != 0 {
  21248. v215 := r.Intn(10)
  21249. this.FieldE = make([]uint32, v215)
  21250. for i := 0; i < v215; i++ {
  21251. this.FieldE[i] = uint32(r.Uint32())
  21252. }
  21253. }
  21254. if r.Intn(10) != 0 {
  21255. v216 := r.Intn(10)
  21256. this.FieldF = make([]uint64, v216)
  21257. for i := 0; i < v216; i++ {
  21258. this.FieldF[i] = uint64(uint64(r.Uint32()))
  21259. }
  21260. }
  21261. if r.Intn(10) != 0 {
  21262. v217 := r.Intn(10)
  21263. this.FieldG = make([]int32, v217)
  21264. for i := 0; i < v217; i++ {
  21265. this.FieldG[i] = int32(r.Int31())
  21266. if r.Intn(2) == 0 {
  21267. this.FieldG[i] *= -1
  21268. }
  21269. }
  21270. }
  21271. if r.Intn(10) != 0 {
  21272. v218 := r.Intn(10)
  21273. this.FieldH = make([]int64, v218)
  21274. for i := 0; i < v218; i++ {
  21275. this.FieldH[i] = int64(r.Int63())
  21276. if r.Intn(2) == 0 {
  21277. this.FieldH[i] *= -1
  21278. }
  21279. }
  21280. }
  21281. if r.Intn(10) != 0 {
  21282. v219 := r.Intn(10)
  21283. this.FieldI = make([]uint32, v219)
  21284. for i := 0; i < v219; i++ {
  21285. this.FieldI[i] = uint32(r.Uint32())
  21286. }
  21287. }
  21288. if r.Intn(10) != 0 {
  21289. v220 := r.Intn(10)
  21290. this.FieldJ = make([]int32, v220)
  21291. for i := 0; i < v220; i++ {
  21292. this.FieldJ[i] = int32(r.Int31())
  21293. if r.Intn(2) == 0 {
  21294. this.FieldJ[i] *= -1
  21295. }
  21296. }
  21297. }
  21298. if r.Intn(10) != 0 {
  21299. v221 := r.Intn(10)
  21300. this.FieldK = make([]uint64, v221)
  21301. for i := 0; i < v221; i++ {
  21302. this.FieldK[i] = uint64(uint64(r.Uint32()))
  21303. }
  21304. }
  21305. if r.Intn(10) != 0 {
  21306. v222 := r.Intn(10)
  21307. this.FieldL = make([]int64, v222)
  21308. for i := 0; i < v222; i++ {
  21309. this.FieldL[i] = int64(r.Int63())
  21310. if r.Intn(2) == 0 {
  21311. this.FieldL[i] *= -1
  21312. }
  21313. }
  21314. }
  21315. if r.Intn(10) != 0 {
  21316. v223 := r.Intn(10)
  21317. this.FieldM = make([]bool, v223)
  21318. for i := 0; i < v223; i++ {
  21319. this.FieldM[i] = bool(bool(r.Intn(2) == 0))
  21320. }
  21321. }
  21322. if r.Intn(10) != 0 {
  21323. v224 := r.Intn(10)
  21324. this.FieldN = make([]string, v224)
  21325. for i := 0; i < v224; i++ {
  21326. this.FieldN[i] = string(randStringThetest(r))
  21327. }
  21328. }
  21329. if r.Intn(10) != 0 {
  21330. v225 := r.Intn(10)
  21331. this.FieldO = make([][]byte, v225)
  21332. for i := 0; i < v225; i++ {
  21333. v226 := r.Intn(100)
  21334. this.FieldO[i] = make([]byte, v226)
  21335. for j := 0; j < v226; j++ {
  21336. this.FieldO[i][j] = byte(r.Intn(256))
  21337. }
  21338. }
  21339. }
  21340. if !easy && r.Intn(10) != 0 {
  21341. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  21342. }
  21343. return this
  21344. }
  21345. func NewPopulatedCustomNameNinStruct(r randyThetest, easy bool) *CustomNameNinStruct {
  21346. this := &CustomNameNinStruct{}
  21347. if r.Intn(10) != 0 {
  21348. v227 := float64(r.Float64())
  21349. if r.Intn(2) == 0 {
  21350. v227 *= -1
  21351. }
  21352. this.FieldA = &v227
  21353. }
  21354. if r.Intn(10) != 0 {
  21355. v228 := float32(r.Float32())
  21356. if r.Intn(2) == 0 {
  21357. v228 *= -1
  21358. }
  21359. this.FieldB = &v228
  21360. }
  21361. if r.Intn(10) != 0 {
  21362. this.FieldC = NewPopulatedNidOptNative(r, easy)
  21363. }
  21364. if r.Intn(10) != 0 {
  21365. v229 := r.Intn(5)
  21366. this.FieldD = make([]*NinOptNative, v229)
  21367. for i := 0; i < v229; i++ {
  21368. this.FieldD[i] = NewPopulatedNinOptNative(r, easy)
  21369. }
  21370. }
  21371. if r.Intn(10) != 0 {
  21372. v230 := uint64(uint64(r.Uint32()))
  21373. this.FieldE = &v230
  21374. }
  21375. if r.Intn(10) != 0 {
  21376. v231 := int32(r.Int31())
  21377. if r.Intn(2) == 0 {
  21378. v231 *= -1
  21379. }
  21380. this.FieldF = &v231
  21381. }
  21382. if r.Intn(10) != 0 {
  21383. this.FieldG = NewPopulatedNidOptNative(r, easy)
  21384. }
  21385. if r.Intn(10) != 0 {
  21386. v232 := bool(bool(r.Intn(2) == 0))
  21387. this.FieldH = &v232
  21388. }
  21389. if r.Intn(10) != 0 {
  21390. v233 := string(randStringThetest(r))
  21391. this.FieldI = &v233
  21392. }
  21393. if r.Intn(10) != 0 {
  21394. v234 := r.Intn(100)
  21395. this.FieldJ = make([]byte, v234)
  21396. for i := 0; i < v234; i++ {
  21397. this.FieldJ[i] = byte(r.Intn(256))
  21398. }
  21399. }
  21400. if !easy && r.Intn(10) != 0 {
  21401. this.XXX_unrecognized = randUnrecognizedThetest(r, 16)
  21402. }
  21403. return this
  21404. }
  21405. func NewPopulatedCustomNameCustomType(r randyThetest, easy bool) *CustomNameCustomType {
  21406. this := &CustomNameCustomType{}
  21407. if r.Intn(10) != 0 {
  21408. this.FieldA = NewPopulatedUuid(r)
  21409. }
  21410. if r.Intn(10) != 0 {
  21411. this.FieldB = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
  21412. }
  21413. if r.Intn(10) != 0 {
  21414. v235 := r.Intn(10)
  21415. this.FieldC = make([]Uuid, v235)
  21416. for i := 0; i < v235; i++ {
  21417. v236 := NewPopulatedUuid(r)
  21418. this.FieldC[i] = *v236
  21419. }
  21420. }
  21421. if r.Intn(10) != 0 {
  21422. v237 := r.Intn(10)
  21423. this.FieldD = make([]github_com_gogo_protobuf_test_custom.Uint128, v237)
  21424. for i := 0; i < v237; i++ {
  21425. v238 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
  21426. this.FieldD[i] = *v238
  21427. }
  21428. }
  21429. if !easy && r.Intn(10) != 0 {
  21430. this.XXX_unrecognized = randUnrecognizedThetest(r, 5)
  21431. }
  21432. return this
  21433. }
  21434. func NewPopulatedCustomNameNinEmbeddedStructUnion(r randyThetest, easy bool) *CustomNameNinEmbeddedStructUnion {
  21435. this := &CustomNameNinEmbeddedStructUnion{}
  21436. fieldNum := r.Intn(3)
  21437. switch fieldNum {
  21438. case 0:
  21439. this.NidOptNative = NewPopulatedNidOptNative(r, easy)
  21440. case 1:
  21441. this.FieldA = NewPopulatedNinOptNative(r, easy)
  21442. case 2:
  21443. v239 := bool(bool(r.Intn(2) == 0))
  21444. this.FieldB = &v239
  21445. }
  21446. return this
  21447. }
  21448. func NewPopulatedCustomNameEnum(r randyThetest, easy bool) *CustomNameEnum {
  21449. this := &CustomNameEnum{}
  21450. if r.Intn(10) != 0 {
  21451. v240 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
  21452. this.FieldA = &v240
  21453. }
  21454. if r.Intn(10) != 0 {
  21455. v241 := r.Intn(10)
  21456. this.FieldB = make([]TheTestEnum, v241)
  21457. for i := 0; i < v241; i++ {
  21458. this.FieldB[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)])
  21459. }
  21460. }
  21461. if !easy && r.Intn(10) != 0 {
  21462. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  21463. }
  21464. return this
  21465. }
  21466. func NewPopulatedNoExtensionsMap(r randyThetest, easy bool) *NoExtensionsMap {
  21467. this := &NoExtensionsMap{}
  21468. if r.Intn(10) != 0 {
  21469. v242 := int64(r.Int63())
  21470. if r.Intn(2) == 0 {
  21471. v242 *= -1
  21472. }
  21473. this.Field1 = &v242
  21474. }
  21475. if !easy && r.Intn(10) != 0 {
  21476. l := r.Intn(5)
  21477. for i := 0; i < l; i++ {
  21478. fieldNumber := r.Intn(100) + 100
  21479. wire := r.Intn(4)
  21480. if wire == 3 {
  21481. wire = 5
  21482. }
  21483. dAtA := randFieldThetest(nil, r, fieldNumber, wire)
  21484. github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA)
  21485. }
  21486. }
  21487. if !easy && r.Intn(10) != 0 {
  21488. this.XXX_unrecognized = randUnrecognizedThetest(r, 201)
  21489. }
  21490. return this
  21491. }
  21492. func NewPopulatedUnrecognized(r randyThetest, easy bool) *Unrecognized {
  21493. this := &Unrecognized{}
  21494. if r.Intn(10) != 0 {
  21495. v243 := string(randStringThetest(r))
  21496. this.Field1 = &v243
  21497. }
  21498. if !easy && r.Intn(10) != 0 {
  21499. }
  21500. return this
  21501. }
  21502. func NewPopulatedUnrecognizedWithInner(r randyThetest, easy bool) *UnrecognizedWithInner {
  21503. this := &UnrecognizedWithInner{}
  21504. if r.Intn(10) != 0 {
  21505. v244 := r.Intn(5)
  21506. this.Embedded = make([]*UnrecognizedWithInner_Inner, v244)
  21507. for i := 0; i < v244; i++ {
  21508. this.Embedded[i] = NewPopulatedUnrecognizedWithInner_Inner(r, easy)
  21509. }
  21510. }
  21511. if r.Intn(10) != 0 {
  21512. v245 := string(randStringThetest(r))
  21513. this.Field2 = &v245
  21514. }
  21515. if !easy && r.Intn(10) != 0 {
  21516. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  21517. }
  21518. return this
  21519. }
  21520. func NewPopulatedUnrecognizedWithInner_Inner(r randyThetest, easy bool) *UnrecognizedWithInner_Inner {
  21521. this := &UnrecognizedWithInner_Inner{}
  21522. if r.Intn(10) != 0 {
  21523. v246 := uint32(r.Uint32())
  21524. this.Field1 = &v246
  21525. }
  21526. if !easy && r.Intn(10) != 0 {
  21527. }
  21528. return this
  21529. }
  21530. func NewPopulatedUnrecognizedWithEmbed(r randyThetest, easy bool) *UnrecognizedWithEmbed {
  21531. this := &UnrecognizedWithEmbed{}
  21532. v247 := NewPopulatedUnrecognizedWithEmbed_Embedded(r, easy)
  21533. this.UnrecognizedWithEmbed_Embedded = *v247
  21534. if r.Intn(10) != 0 {
  21535. v248 := string(randStringThetest(r))
  21536. this.Field2 = &v248
  21537. }
  21538. if !easy && r.Intn(10) != 0 {
  21539. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  21540. }
  21541. return this
  21542. }
  21543. func NewPopulatedUnrecognizedWithEmbed_Embedded(r randyThetest, easy bool) *UnrecognizedWithEmbed_Embedded {
  21544. this := &UnrecognizedWithEmbed_Embedded{}
  21545. if r.Intn(10) != 0 {
  21546. v249 := uint32(r.Uint32())
  21547. this.Field1 = &v249
  21548. }
  21549. if !easy && r.Intn(10) != 0 {
  21550. }
  21551. return this
  21552. }
  21553. func NewPopulatedNode(r randyThetest, easy bool) *Node {
  21554. this := &Node{}
  21555. if r.Intn(10) != 0 {
  21556. v250 := string(randStringThetest(r))
  21557. this.Label = &v250
  21558. }
  21559. if r.Intn(10) == 0 {
  21560. v251 := r.Intn(5)
  21561. this.Children = make([]*Node, v251)
  21562. for i := 0; i < v251; i++ {
  21563. this.Children[i] = NewPopulatedNode(r, easy)
  21564. }
  21565. }
  21566. if !easy && r.Intn(10) != 0 {
  21567. this.XXX_unrecognized = randUnrecognizedThetest(r, 3)
  21568. }
  21569. return this
  21570. }
  21571. func NewPopulatedNonByteCustomType(r randyThetest, easy bool) *NonByteCustomType {
  21572. this := &NonByteCustomType{}
  21573. if r.Intn(10) != 0 {
  21574. this.Field1 = NewPopulatedT(r)
  21575. }
  21576. if !easy && r.Intn(10) != 0 {
  21577. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  21578. }
  21579. return this
  21580. }
  21581. func NewPopulatedNidOptNonByteCustomType(r randyThetest, easy bool) *NidOptNonByteCustomType {
  21582. this := &NidOptNonByteCustomType{}
  21583. v252 := NewPopulatedT(r)
  21584. this.Field1 = *v252
  21585. if !easy && r.Intn(10) != 0 {
  21586. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  21587. }
  21588. return this
  21589. }
  21590. func NewPopulatedNinOptNonByteCustomType(r randyThetest, easy bool) *NinOptNonByteCustomType {
  21591. this := &NinOptNonByteCustomType{}
  21592. if r.Intn(10) != 0 {
  21593. this.Field1 = NewPopulatedT(r)
  21594. }
  21595. if !easy && r.Intn(10) != 0 {
  21596. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  21597. }
  21598. return this
  21599. }
  21600. func NewPopulatedNidRepNonByteCustomType(r randyThetest, easy bool) *NidRepNonByteCustomType {
  21601. this := &NidRepNonByteCustomType{}
  21602. if r.Intn(10) != 0 {
  21603. v253 := r.Intn(10)
  21604. this.Field1 = make([]T, v253)
  21605. for i := 0; i < v253; i++ {
  21606. v254 := NewPopulatedT(r)
  21607. this.Field1[i] = *v254
  21608. }
  21609. }
  21610. if !easy && r.Intn(10) != 0 {
  21611. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  21612. }
  21613. return this
  21614. }
  21615. func NewPopulatedNinRepNonByteCustomType(r randyThetest, easy bool) *NinRepNonByteCustomType {
  21616. this := &NinRepNonByteCustomType{}
  21617. if r.Intn(10) != 0 {
  21618. v255 := r.Intn(10)
  21619. this.Field1 = make([]T, v255)
  21620. for i := 0; i < v255; i++ {
  21621. v256 := NewPopulatedT(r)
  21622. this.Field1[i] = *v256
  21623. }
  21624. }
  21625. if !easy && r.Intn(10) != 0 {
  21626. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  21627. }
  21628. return this
  21629. }
  21630. func NewPopulatedProtoType(r randyThetest, easy bool) *ProtoType {
  21631. this := &ProtoType{}
  21632. if r.Intn(10) != 0 {
  21633. v257 := string(randStringThetest(r))
  21634. this.Field2 = &v257
  21635. }
  21636. if !easy && r.Intn(10) != 0 {
  21637. this.XXX_unrecognized = randUnrecognizedThetest(r, 2)
  21638. }
  21639. return this
  21640. }
  21641. type randyThetest interface {
  21642. Float32() float32
  21643. Float64() float64
  21644. Int63() int64
  21645. Int31() int32
  21646. Uint32() uint32
  21647. Intn(n int) int
  21648. }
  21649. func randUTF8RuneThetest(r randyThetest) rune {
  21650. ru := r.Intn(62)
  21651. if ru < 10 {
  21652. return rune(ru + 48)
  21653. } else if ru < 36 {
  21654. return rune(ru + 55)
  21655. }
  21656. return rune(ru + 61)
  21657. }
  21658. func randStringThetest(r randyThetest) string {
  21659. v258 := r.Intn(100)
  21660. tmps := make([]rune, v258)
  21661. for i := 0; i < v258; i++ {
  21662. tmps[i] = randUTF8RuneThetest(r)
  21663. }
  21664. return string(tmps)
  21665. }
  21666. func randUnrecognizedThetest(r randyThetest, maxFieldNumber int) (dAtA []byte) {
  21667. l := r.Intn(5)
  21668. for i := 0; i < l; i++ {
  21669. wire := r.Intn(4)
  21670. if wire == 3 {
  21671. wire = 5
  21672. }
  21673. fieldNumber := maxFieldNumber + r.Intn(100)
  21674. dAtA = randFieldThetest(dAtA, r, fieldNumber, wire)
  21675. }
  21676. return dAtA
  21677. }
  21678. func randFieldThetest(dAtA []byte, r randyThetest, fieldNumber int, wire int) []byte {
  21679. key := uint32(fieldNumber)<<3 | uint32(wire)
  21680. switch wire {
  21681. case 0:
  21682. dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
  21683. v259 := r.Int63()
  21684. if r.Intn(2) == 0 {
  21685. v259 *= -1
  21686. }
  21687. dAtA = encodeVarintPopulateThetest(dAtA, uint64(v259))
  21688. case 1:
  21689. dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
  21690. dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
  21691. case 2:
  21692. dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
  21693. ll := r.Intn(100)
  21694. dAtA = encodeVarintPopulateThetest(dAtA, uint64(ll))
  21695. for j := 0; j < ll; j++ {
  21696. dAtA = append(dAtA, byte(r.Intn(256)))
  21697. }
  21698. default:
  21699. dAtA = encodeVarintPopulateThetest(dAtA, uint64(key))
  21700. dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
  21701. }
  21702. return dAtA
  21703. }
  21704. func encodeVarintPopulateThetest(dAtA []byte, v uint64) []byte {
  21705. for v >= 1<<7 {
  21706. dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
  21707. v >>= 7
  21708. }
  21709. dAtA = append(dAtA, uint8(v))
  21710. return dAtA
  21711. }
  21712. func (m *NidOptNative) Size() (n int) {
  21713. var l int
  21714. _ = l
  21715. n += 9
  21716. n += 5
  21717. n += 1 + sovThetest(uint64(m.Field3))
  21718. n += 1 + sovThetest(uint64(m.Field4))
  21719. n += 1 + sovThetest(uint64(m.Field5))
  21720. n += 1 + sovThetest(uint64(m.Field6))
  21721. n += 1 + sozThetest(uint64(m.Field7))
  21722. n += 1 + sozThetest(uint64(m.Field8))
  21723. n += 5
  21724. n += 5
  21725. n += 9
  21726. n += 9
  21727. n += 2
  21728. l = len(m.Field14)
  21729. n += 1 + l + sovThetest(uint64(l))
  21730. if m.Field15 != nil {
  21731. l = len(m.Field15)
  21732. n += 1 + l + sovThetest(uint64(l))
  21733. }
  21734. if m.XXX_unrecognized != nil {
  21735. n += len(m.XXX_unrecognized)
  21736. }
  21737. return n
  21738. }
  21739. func (m *NinOptNative) Size() (n int) {
  21740. var l int
  21741. _ = l
  21742. if m.Field1 != nil {
  21743. n += 9
  21744. }
  21745. if m.Field2 != nil {
  21746. n += 5
  21747. }
  21748. if m.Field3 != nil {
  21749. n += 1 + sovThetest(uint64(*m.Field3))
  21750. }
  21751. if m.Field4 != nil {
  21752. n += 1 + sovThetest(uint64(*m.Field4))
  21753. }
  21754. if m.Field5 != nil {
  21755. n += 1 + sovThetest(uint64(*m.Field5))
  21756. }
  21757. if m.Field6 != nil {
  21758. n += 1 + sovThetest(uint64(*m.Field6))
  21759. }
  21760. if m.Field7 != nil {
  21761. n += 1 + sozThetest(uint64(*m.Field7))
  21762. }
  21763. if m.Field8 != nil {
  21764. n += 1 + sozThetest(uint64(*m.Field8))
  21765. }
  21766. if m.Field9 != nil {
  21767. n += 5
  21768. }
  21769. if m.Field10 != nil {
  21770. n += 5
  21771. }
  21772. if m.Field11 != nil {
  21773. n += 9
  21774. }
  21775. if m.Field12 != nil {
  21776. n += 9
  21777. }
  21778. if m.Field13 != nil {
  21779. n += 2
  21780. }
  21781. if m.Field14 != nil {
  21782. l = len(*m.Field14)
  21783. n += 1 + l + sovThetest(uint64(l))
  21784. }
  21785. if m.Field15 != nil {
  21786. l = len(m.Field15)
  21787. n += 1 + l + sovThetest(uint64(l))
  21788. }
  21789. if m.XXX_unrecognized != nil {
  21790. n += len(m.XXX_unrecognized)
  21791. }
  21792. return n
  21793. }
  21794. func (m *NidRepNative) Size() (n int) {
  21795. var l int
  21796. _ = l
  21797. if len(m.Field1) > 0 {
  21798. n += 9 * len(m.Field1)
  21799. }
  21800. if len(m.Field2) > 0 {
  21801. n += 5 * len(m.Field2)
  21802. }
  21803. if len(m.Field3) > 0 {
  21804. for _, e := range m.Field3 {
  21805. n += 1 + sovThetest(uint64(e))
  21806. }
  21807. }
  21808. if len(m.Field4) > 0 {
  21809. for _, e := range m.Field4 {
  21810. n += 1 + sovThetest(uint64(e))
  21811. }
  21812. }
  21813. if len(m.Field5) > 0 {
  21814. for _, e := range m.Field5 {
  21815. n += 1 + sovThetest(uint64(e))
  21816. }
  21817. }
  21818. if len(m.Field6) > 0 {
  21819. for _, e := range m.Field6 {
  21820. n += 1 + sovThetest(uint64(e))
  21821. }
  21822. }
  21823. if len(m.Field7) > 0 {
  21824. for _, e := range m.Field7 {
  21825. n += 1 + sozThetest(uint64(e))
  21826. }
  21827. }
  21828. if len(m.Field8) > 0 {
  21829. for _, e := range m.Field8 {
  21830. n += 1 + sozThetest(uint64(e))
  21831. }
  21832. }
  21833. if len(m.Field9) > 0 {
  21834. n += 5 * len(m.Field9)
  21835. }
  21836. if len(m.Field10) > 0 {
  21837. n += 5 * len(m.Field10)
  21838. }
  21839. if len(m.Field11) > 0 {
  21840. n += 9 * len(m.Field11)
  21841. }
  21842. if len(m.Field12) > 0 {
  21843. n += 9 * len(m.Field12)
  21844. }
  21845. if len(m.Field13) > 0 {
  21846. n += 2 * len(m.Field13)
  21847. }
  21848. if len(m.Field14) > 0 {
  21849. for _, s := range m.Field14 {
  21850. l = len(s)
  21851. n += 1 + l + sovThetest(uint64(l))
  21852. }
  21853. }
  21854. if len(m.Field15) > 0 {
  21855. for _, b := range m.Field15 {
  21856. l = len(b)
  21857. n += 1 + l + sovThetest(uint64(l))
  21858. }
  21859. }
  21860. if m.XXX_unrecognized != nil {
  21861. n += len(m.XXX_unrecognized)
  21862. }
  21863. return n
  21864. }
  21865. func (m *NinRepNative) Size() (n int) {
  21866. var l int
  21867. _ = l
  21868. if len(m.Field1) > 0 {
  21869. n += 9 * len(m.Field1)
  21870. }
  21871. if len(m.Field2) > 0 {
  21872. n += 5 * len(m.Field2)
  21873. }
  21874. if len(m.Field3) > 0 {
  21875. for _, e := range m.Field3 {
  21876. n += 1 + sovThetest(uint64(e))
  21877. }
  21878. }
  21879. if len(m.Field4) > 0 {
  21880. for _, e := range m.Field4 {
  21881. n += 1 + sovThetest(uint64(e))
  21882. }
  21883. }
  21884. if len(m.Field5) > 0 {
  21885. for _, e := range m.Field5 {
  21886. n += 1 + sovThetest(uint64(e))
  21887. }
  21888. }
  21889. if len(m.Field6) > 0 {
  21890. for _, e := range m.Field6 {
  21891. n += 1 + sovThetest(uint64(e))
  21892. }
  21893. }
  21894. if len(m.Field7) > 0 {
  21895. for _, e := range m.Field7 {
  21896. n += 1 + sozThetest(uint64(e))
  21897. }
  21898. }
  21899. if len(m.Field8) > 0 {
  21900. for _, e := range m.Field8 {
  21901. n += 1 + sozThetest(uint64(e))
  21902. }
  21903. }
  21904. if len(m.Field9) > 0 {
  21905. n += 5 * len(m.Field9)
  21906. }
  21907. if len(m.Field10) > 0 {
  21908. n += 5 * len(m.Field10)
  21909. }
  21910. if len(m.Field11) > 0 {
  21911. n += 9 * len(m.Field11)
  21912. }
  21913. if len(m.Field12) > 0 {
  21914. n += 9 * len(m.Field12)
  21915. }
  21916. if len(m.Field13) > 0 {
  21917. n += 2 * len(m.Field13)
  21918. }
  21919. if len(m.Field14) > 0 {
  21920. for _, s := range m.Field14 {
  21921. l = len(s)
  21922. n += 1 + l + sovThetest(uint64(l))
  21923. }
  21924. }
  21925. if len(m.Field15) > 0 {
  21926. for _, b := range m.Field15 {
  21927. l = len(b)
  21928. n += 1 + l + sovThetest(uint64(l))
  21929. }
  21930. }
  21931. if m.XXX_unrecognized != nil {
  21932. n += len(m.XXX_unrecognized)
  21933. }
  21934. return n
  21935. }
  21936. func (m *NidRepPackedNative) Size() (n int) {
  21937. var l int
  21938. _ = l
  21939. if len(m.Field1) > 0 {
  21940. n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
  21941. }
  21942. if len(m.Field2) > 0 {
  21943. n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
  21944. }
  21945. if len(m.Field3) > 0 {
  21946. l = 0
  21947. for _, e := range m.Field3 {
  21948. l += sovThetest(uint64(e))
  21949. }
  21950. n += 1 + sovThetest(uint64(l)) + l
  21951. }
  21952. if len(m.Field4) > 0 {
  21953. l = 0
  21954. for _, e := range m.Field4 {
  21955. l += sovThetest(uint64(e))
  21956. }
  21957. n += 1 + sovThetest(uint64(l)) + l
  21958. }
  21959. if len(m.Field5) > 0 {
  21960. l = 0
  21961. for _, e := range m.Field5 {
  21962. l += sovThetest(uint64(e))
  21963. }
  21964. n += 1 + sovThetest(uint64(l)) + l
  21965. }
  21966. if len(m.Field6) > 0 {
  21967. l = 0
  21968. for _, e := range m.Field6 {
  21969. l += sovThetest(uint64(e))
  21970. }
  21971. n += 1 + sovThetest(uint64(l)) + l
  21972. }
  21973. if len(m.Field7) > 0 {
  21974. l = 0
  21975. for _, e := range m.Field7 {
  21976. l += sozThetest(uint64(e))
  21977. }
  21978. n += 1 + sovThetest(uint64(l)) + l
  21979. }
  21980. if len(m.Field8) > 0 {
  21981. l = 0
  21982. for _, e := range m.Field8 {
  21983. l += sozThetest(uint64(e))
  21984. }
  21985. n += 1 + sovThetest(uint64(l)) + l
  21986. }
  21987. if len(m.Field9) > 0 {
  21988. n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
  21989. }
  21990. if len(m.Field10) > 0 {
  21991. n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
  21992. }
  21993. if len(m.Field11) > 0 {
  21994. n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
  21995. }
  21996. if len(m.Field12) > 0 {
  21997. n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
  21998. }
  21999. if len(m.Field13) > 0 {
  22000. n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
  22001. }
  22002. if m.XXX_unrecognized != nil {
  22003. n += len(m.XXX_unrecognized)
  22004. }
  22005. return n
  22006. }
  22007. func (m *NinRepPackedNative) Size() (n int) {
  22008. var l int
  22009. _ = l
  22010. if len(m.Field1) > 0 {
  22011. n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8
  22012. }
  22013. if len(m.Field2) > 0 {
  22014. n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4
  22015. }
  22016. if len(m.Field3) > 0 {
  22017. l = 0
  22018. for _, e := range m.Field3 {
  22019. l += sovThetest(uint64(e))
  22020. }
  22021. n += 1 + sovThetest(uint64(l)) + l
  22022. }
  22023. if len(m.Field4) > 0 {
  22024. l = 0
  22025. for _, e := range m.Field4 {
  22026. l += sovThetest(uint64(e))
  22027. }
  22028. n += 1 + sovThetest(uint64(l)) + l
  22029. }
  22030. if len(m.Field5) > 0 {
  22031. l = 0
  22032. for _, e := range m.Field5 {
  22033. l += sovThetest(uint64(e))
  22034. }
  22035. n += 1 + sovThetest(uint64(l)) + l
  22036. }
  22037. if len(m.Field6) > 0 {
  22038. l = 0
  22039. for _, e := range m.Field6 {
  22040. l += sovThetest(uint64(e))
  22041. }
  22042. n += 1 + sovThetest(uint64(l)) + l
  22043. }
  22044. if len(m.Field7) > 0 {
  22045. l = 0
  22046. for _, e := range m.Field7 {
  22047. l += sozThetest(uint64(e))
  22048. }
  22049. n += 1 + sovThetest(uint64(l)) + l
  22050. }
  22051. if len(m.Field8) > 0 {
  22052. l = 0
  22053. for _, e := range m.Field8 {
  22054. l += sozThetest(uint64(e))
  22055. }
  22056. n += 1 + sovThetest(uint64(l)) + l
  22057. }
  22058. if len(m.Field9) > 0 {
  22059. n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4
  22060. }
  22061. if len(m.Field10) > 0 {
  22062. n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4
  22063. }
  22064. if len(m.Field11) > 0 {
  22065. n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8
  22066. }
  22067. if len(m.Field12) > 0 {
  22068. n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8
  22069. }
  22070. if len(m.Field13) > 0 {
  22071. n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1
  22072. }
  22073. if m.XXX_unrecognized != nil {
  22074. n += len(m.XXX_unrecognized)
  22075. }
  22076. return n
  22077. }
  22078. func (m *NidOptStruct) Size() (n int) {
  22079. var l int
  22080. _ = l
  22081. n += 9
  22082. n += 5
  22083. l = m.Field3.Size()
  22084. n += 1 + l + sovThetest(uint64(l))
  22085. l = m.Field4.Size()
  22086. n += 1 + l + sovThetest(uint64(l))
  22087. n += 1 + sovThetest(uint64(m.Field6))
  22088. n += 1 + sozThetest(uint64(m.Field7))
  22089. l = m.Field8.Size()
  22090. n += 1 + l + sovThetest(uint64(l))
  22091. n += 2
  22092. l = len(m.Field14)
  22093. n += 1 + l + sovThetest(uint64(l))
  22094. if m.Field15 != nil {
  22095. l = len(m.Field15)
  22096. n += 1 + l + sovThetest(uint64(l))
  22097. }
  22098. if m.XXX_unrecognized != nil {
  22099. n += len(m.XXX_unrecognized)
  22100. }
  22101. return n
  22102. }
  22103. func (m *NinOptStruct) Size() (n int) {
  22104. var l int
  22105. _ = l
  22106. if m.Field1 != nil {
  22107. n += 9
  22108. }
  22109. if m.Field2 != nil {
  22110. n += 5
  22111. }
  22112. if m.Field3 != nil {
  22113. l = m.Field3.Size()
  22114. n += 1 + l + sovThetest(uint64(l))
  22115. }
  22116. if m.Field4 != nil {
  22117. l = m.Field4.Size()
  22118. n += 1 + l + sovThetest(uint64(l))
  22119. }
  22120. if m.Field6 != nil {
  22121. n += 1 + sovThetest(uint64(*m.Field6))
  22122. }
  22123. if m.Field7 != nil {
  22124. n += 1 + sozThetest(uint64(*m.Field7))
  22125. }
  22126. if m.Field8 != nil {
  22127. l = m.Field8.Size()
  22128. n += 1 + l + sovThetest(uint64(l))
  22129. }
  22130. if m.Field13 != nil {
  22131. n += 2
  22132. }
  22133. if m.Field14 != nil {
  22134. l = len(*m.Field14)
  22135. n += 1 + l + sovThetest(uint64(l))
  22136. }
  22137. if m.Field15 != nil {
  22138. l = len(m.Field15)
  22139. n += 1 + l + sovThetest(uint64(l))
  22140. }
  22141. if m.XXX_unrecognized != nil {
  22142. n += len(m.XXX_unrecognized)
  22143. }
  22144. return n
  22145. }
  22146. func (m *NidRepStruct) Size() (n int) {
  22147. var l int
  22148. _ = l
  22149. if len(m.Field1) > 0 {
  22150. n += 9 * len(m.Field1)
  22151. }
  22152. if len(m.Field2) > 0 {
  22153. n += 5 * len(m.Field2)
  22154. }
  22155. if len(m.Field3) > 0 {
  22156. for _, e := range m.Field3 {
  22157. l = e.Size()
  22158. n += 1 + l + sovThetest(uint64(l))
  22159. }
  22160. }
  22161. if len(m.Field4) > 0 {
  22162. for _, e := range m.Field4 {
  22163. l = e.Size()
  22164. n += 1 + l + sovThetest(uint64(l))
  22165. }
  22166. }
  22167. if len(m.Field6) > 0 {
  22168. for _, e := range m.Field6 {
  22169. n += 1 + sovThetest(uint64(e))
  22170. }
  22171. }
  22172. if len(m.Field7) > 0 {
  22173. for _, e := range m.Field7 {
  22174. n += 1 + sozThetest(uint64(e))
  22175. }
  22176. }
  22177. if len(m.Field8) > 0 {
  22178. for _, e := range m.Field8 {
  22179. l = e.Size()
  22180. n += 1 + l + sovThetest(uint64(l))
  22181. }
  22182. }
  22183. if len(m.Field13) > 0 {
  22184. n += 2 * len(m.Field13)
  22185. }
  22186. if len(m.Field14) > 0 {
  22187. for _, s := range m.Field14 {
  22188. l = len(s)
  22189. n += 1 + l + sovThetest(uint64(l))
  22190. }
  22191. }
  22192. if len(m.Field15) > 0 {
  22193. for _, b := range m.Field15 {
  22194. l = len(b)
  22195. n += 1 + l + sovThetest(uint64(l))
  22196. }
  22197. }
  22198. if m.XXX_unrecognized != nil {
  22199. n += len(m.XXX_unrecognized)
  22200. }
  22201. return n
  22202. }
  22203. func (m *NinRepStruct) Size() (n int) {
  22204. var l int
  22205. _ = l
  22206. if len(m.Field1) > 0 {
  22207. n += 9 * len(m.Field1)
  22208. }
  22209. if len(m.Field2) > 0 {
  22210. n += 5 * len(m.Field2)
  22211. }
  22212. if len(m.Field3) > 0 {
  22213. for _, e := range m.Field3 {
  22214. l = e.Size()
  22215. n += 1 + l + sovThetest(uint64(l))
  22216. }
  22217. }
  22218. if len(m.Field4) > 0 {
  22219. for _, e := range m.Field4 {
  22220. l = e.Size()
  22221. n += 1 + l + sovThetest(uint64(l))
  22222. }
  22223. }
  22224. if len(m.Field6) > 0 {
  22225. for _, e := range m.Field6 {
  22226. n += 1 + sovThetest(uint64(e))
  22227. }
  22228. }
  22229. if len(m.Field7) > 0 {
  22230. for _, e := range m.Field7 {
  22231. n += 1 + sozThetest(uint64(e))
  22232. }
  22233. }
  22234. if len(m.Field8) > 0 {
  22235. for _, e := range m.Field8 {
  22236. l = e.Size()
  22237. n += 1 + l + sovThetest(uint64(l))
  22238. }
  22239. }
  22240. if len(m.Field13) > 0 {
  22241. n += 2 * len(m.Field13)
  22242. }
  22243. if len(m.Field14) > 0 {
  22244. for _, s := range m.Field14 {
  22245. l = len(s)
  22246. n += 1 + l + sovThetest(uint64(l))
  22247. }
  22248. }
  22249. if len(m.Field15) > 0 {
  22250. for _, b := range m.Field15 {
  22251. l = len(b)
  22252. n += 1 + l + sovThetest(uint64(l))
  22253. }
  22254. }
  22255. if m.XXX_unrecognized != nil {
  22256. n += len(m.XXX_unrecognized)
  22257. }
  22258. return n
  22259. }
  22260. func (m *NidEmbeddedStruct) Size() (n int) {
  22261. var l int
  22262. _ = l
  22263. if m.NidOptNative != nil {
  22264. l = m.NidOptNative.Size()
  22265. n += 1 + l + sovThetest(uint64(l))
  22266. }
  22267. l = m.Field200.Size()
  22268. n += 2 + l + sovThetest(uint64(l))
  22269. n += 3
  22270. if m.XXX_unrecognized != nil {
  22271. n += len(m.XXX_unrecognized)
  22272. }
  22273. return n
  22274. }
  22275. func (m *NinEmbeddedStruct) Size() (n int) {
  22276. var l int
  22277. _ = l
  22278. if m.NidOptNative != nil {
  22279. l = m.NidOptNative.Size()
  22280. n += 1 + l + sovThetest(uint64(l))
  22281. }
  22282. if m.Field200 != nil {
  22283. l = m.Field200.Size()
  22284. n += 2 + l + sovThetest(uint64(l))
  22285. }
  22286. if m.Field210 != nil {
  22287. n += 3
  22288. }
  22289. if m.XXX_unrecognized != nil {
  22290. n += len(m.XXX_unrecognized)
  22291. }
  22292. return n
  22293. }
  22294. func (m *NidNestedStruct) Size() (n int) {
  22295. var l int
  22296. _ = l
  22297. l = m.Field1.Size()
  22298. n += 1 + l + sovThetest(uint64(l))
  22299. if len(m.Field2) > 0 {
  22300. for _, e := range m.Field2 {
  22301. l = e.Size()
  22302. n += 1 + l + sovThetest(uint64(l))
  22303. }
  22304. }
  22305. if m.XXX_unrecognized != nil {
  22306. n += len(m.XXX_unrecognized)
  22307. }
  22308. return n
  22309. }
  22310. func (m *NinNestedStruct) Size() (n int) {
  22311. var l int
  22312. _ = l
  22313. if m.Field1 != nil {
  22314. l = m.Field1.Size()
  22315. n += 1 + l + sovThetest(uint64(l))
  22316. }
  22317. if len(m.Field2) > 0 {
  22318. for _, e := range m.Field2 {
  22319. l = e.Size()
  22320. n += 1 + l + sovThetest(uint64(l))
  22321. }
  22322. }
  22323. if m.XXX_unrecognized != nil {
  22324. n += len(m.XXX_unrecognized)
  22325. }
  22326. return n
  22327. }
  22328. func (m *NidOptCustom) Size() (n int) {
  22329. var l int
  22330. _ = l
  22331. l = m.Id.Size()
  22332. n += 1 + l + sovThetest(uint64(l))
  22333. l = m.Value.Size()
  22334. n += 1 + l + sovThetest(uint64(l))
  22335. if m.XXX_unrecognized != nil {
  22336. n += len(m.XXX_unrecognized)
  22337. }
  22338. return n
  22339. }
  22340. func (m *CustomDash) Size() (n int) {
  22341. var l int
  22342. _ = l
  22343. if m.Value != nil {
  22344. l = m.Value.Size()
  22345. n += 1 + l + sovThetest(uint64(l))
  22346. }
  22347. if m.XXX_unrecognized != nil {
  22348. n += len(m.XXX_unrecognized)
  22349. }
  22350. return n
  22351. }
  22352. func (m *NinOptCustom) Size() (n int) {
  22353. var l int
  22354. _ = l
  22355. if m.Id != nil {
  22356. l = m.Id.Size()
  22357. n += 1 + l + sovThetest(uint64(l))
  22358. }
  22359. if m.Value != nil {
  22360. l = m.Value.Size()
  22361. n += 1 + l + sovThetest(uint64(l))
  22362. }
  22363. if m.XXX_unrecognized != nil {
  22364. n += len(m.XXX_unrecognized)
  22365. }
  22366. return n
  22367. }
  22368. func (m *NidRepCustom) Size() (n int) {
  22369. var l int
  22370. _ = l
  22371. if len(m.Id) > 0 {
  22372. for _, e := range m.Id {
  22373. l = e.Size()
  22374. n += 1 + l + sovThetest(uint64(l))
  22375. }
  22376. }
  22377. if len(m.Value) > 0 {
  22378. for _, e := range m.Value {
  22379. l = e.Size()
  22380. n += 1 + l + sovThetest(uint64(l))
  22381. }
  22382. }
  22383. if m.XXX_unrecognized != nil {
  22384. n += len(m.XXX_unrecognized)
  22385. }
  22386. return n
  22387. }
  22388. func (m *NinRepCustom) Size() (n int) {
  22389. var l int
  22390. _ = l
  22391. if len(m.Id) > 0 {
  22392. for _, e := range m.Id {
  22393. l = e.Size()
  22394. n += 1 + l + sovThetest(uint64(l))
  22395. }
  22396. }
  22397. if len(m.Value) > 0 {
  22398. for _, e := range m.Value {
  22399. l = e.Size()
  22400. n += 1 + l + sovThetest(uint64(l))
  22401. }
  22402. }
  22403. if m.XXX_unrecognized != nil {
  22404. n += len(m.XXX_unrecognized)
  22405. }
  22406. return n
  22407. }
  22408. func (m *NinOptNativeUnion) Size() (n int) {
  22409. var l int
  22410. _ = l
  22411. if m.Field1 != nil {
  22412. n += 9
  22413. }
  22414. if m.Field2 != nil {
  22415. n += 5
  22416. }
  22417. if m.Field3 != nil {
  22418. n += 1 + sovThetest(uint64(*m.Field3))
  22419. }
  22420. if m.Field4 != nil {
  22421. n += 1 + sovThetest(uint64(*m.Field4))
  22422. }
  22423. if m.Field5 != nil {
  22424. n += 1 + sovThetest(uint64(*m.Field5))
  22425. }
  22426. if m.Field6 != nil {
  22427. n += 1 + sovThetest(uint64(*m.Field6))
  22428. }
  22429. if m.Field13 != nil {
  22430. n += 2
  22431. }
  22432. if m.Field14 != nil {
  22433. l = len(*m.Field14)
  22434. n += 1 + l + sovThetest(uint64(l))
  22435. }
  22436. if m.Field15 != nil {
  22437. l = len(m.Field15)
  22438. n += 1 + l + sovThetest(uint64(l))
  22439. }
  22440. if m.XXX_unrecognized != nil {
  22441. n += len(m.XXX_unrecognized)
  22442. }
  22443. return n
  22444. }
  22445. func (m *NinOptStructUnion) Size() (n int) {
  22446. var l int
  22447. _ = l
  22448. if m.Field1 != nil {
  22449. n += 9
  22450. }
  22451. if m.Field2 != nil {
  22452. n += 5
  22453. }
  22454. if m.Field3 != nil {
  22455. l = m.Field3.Size()
  22456. n += 1 + l + sovThetest(uint64(l))
  22457. }
  22458. if m.Field4 != nil {
  22459. l = m.Field4.Size()
  22460. n += 1 + l + sovThetest(uint64(l))
  22461. }
  22462. if m.Field6 != nil {
  22463. n += 1 + sovThetest(uint64(*m.Field6))
  22464. }
  22465. if m.Field7 != nil {
  22466. n += 1 + sozThetest(uint64(*m.Field7))
  22467. }
  22468. if m.Field13 != nil {
  22469. n += 2
  22470. }
  22471. if m.Field14 != nil {
  22472. l = len(*m.Field14)
  22473. n += 1 + l + sovThetest(uint64(l))
  22474. }
  22475. if m.Field15 != nil {
  22476. l = len(m.Field15)
  22477. n += 1 + l + sovThetest(uint64(l))
  22478. }
  22479. if m.XXX_unrecognized != nil {
  22480. n += len(m.XXX_unrecognized)
  22481. }
  22482. return n
  22483. }
  22484. func (m *NinEmbeddedStructUnion) Size() (n int) {
  22485. var l int
  22486. _ = l
  22487. if m.NidOptNative != nil {
  22488. l = m.NidOptNative.Size()
  22489. n += 1 + l + sovThetest(uint64(l))
  22490. }
  22491. if m.Field200 != nil {
  22492. l = m.Field200.Size()
  22493. n += 2 + l + sovThetest(uint64(l))
  22494. }
  22495. if m.Field210 != nil {
  22496. n += 3
  22497. }
  22498. if m.XXX_unrecognized != nil {
  22499. n += len(m.XXX_unrecognized)
  22500. }
  22501. return n
  22502. }
  22503. func (m *NinNestedStructUnion) Size() (n int) {
  22504. var l int
  22505. _ = l
  22506. if m.Field1 != nil {
  22507. l = m.Field1.Size()
  22508. n += 1 + l + sovThetest(uint64(l))
  22509. }
  22510. if m.Field2 != nil {
  22511. l = m.Field2.Size()
  22512. n += 1 + l + sovThetest(uint64(l))
  22513. }
  22514. if m.Field3 != nil {
  22515. l = m.Field3.Size()
  22516. n += 1 + l + sovThetest(uint64(l))
  22517. }
  22518. if m.XXX_unrecognized != nil {
  22519. n += len(m.XXX_unrecognized)
  22520. }
  22521. return n
  22522. }
  22523. func (m *Tree) Size() (n int) {
  22524. var l int
  22525. _ = l
  22526. if m.Or != nil {
  22527. l = m.Or.Size()
  22528. n += 1 + l + sovThetest(uint64(l))
  22529. }
  22530. if m.And != nil {
  22531. l = m.And.Size()
  22532. n += 1 + l + sovThetest(uint64(l))
  22533. }
  22534. if m.Leaf != nil {
  22535. l = m.Leaf.Size()
  22536. n += 1 + l + sovThetest(uint64(l))
  22537. }
  22538. if m.XXX_unrecognized != nil {
  22539. n += len(m.XXX_unrecognized)
  22540. }
  22541. return n
  22542. }
  22543. func (m *OrBranch) Size() (n int) {
  22544. var l int
  22545. _ = l
  22546. l = m.Left.Size()
  22547. n += 1 + l + sovThetest(uint64(l))
  22548. l = m.Right.Size()
  22549. n += 1 + l + sovThetest(uint64(l))
  22550. if m.XXX_unrecognized != nil {
  22551. n += len(m.XXX_unrecognized)
  22552. }
  22553. return n
  22554. }
  22555. func (m *AndBranch) Size() (n int) {
  22556. var l int
  22557. _ = l
  22558. l = m.Left.Size()
  22559. n += 1 + l + sovThetest(uint64(l))
  22560. l = m.Right.Size()
  22561. n += 1 + l + sovThetest(uint64(l))
  22562. if m.XXX_unrecognized != nil {
  22563. n += len(m.XXX_unrecognized)
  22564. }
  22565. return n
  22566. }
  22567. func (m *Leaf) Size() (n int) {
  22568. var l int
  22569. _ = l
  22570. n += 1 + sovThetest(uint64(m.Value))
  22571. l = len(m.StrValue)
  22572. n += 1 + l + sovThetest(uint64(l))
  22573. if m.XXX_unrecognized != nil {
  22574. n += len(m.XXX_unrecognized)
  22575. }
  22576. return n
  22577. }
  22578. func (m *DeepTree) Size() (n int) {
  22579. var l int
  22580. _ = l
  22581. if m.Down != nil {
  22582. l = m.Down.Size()
  22583. n += 1 + l + sovThetest(uint64(l))
  22584. }
  22585. if m.And != nil {
  22586. l = m.And.Size()
  22587. n += 1 + l + sovThetest(uint64(l))
  22588. }
  22589. if m.Leaf != nil {
  22590. l = m.Leaf.Size()
  22591. n += 1 + l + sovThetest(uint64(l))
  22592. }
  22593. if m.XXX_unrecognized != nil {
  22594. n += len(m.XXX_unrecognized)
  22595. }
  22596. return n
  22597. }
  22598. func (m *ADeepBranch) Size() (n int) {
  22599. var l int
  22600. _ = l
  22601. l = m.Down.Size()
  22602. n += 1 + l + sovThetest(uint64(l))
  22603. if m.XXX_unrecognized != nil {
  22604. n += len(m.XXX_unrecognized)
  22605. }
  22606. return n
  22607. }
  22608. func (m *AndDeepBranch) Size() (n int) {
  22609. var l int
  22610. _ = l
  22611. l = m.Left.Size()
  22612. n += 1 + l + sovThetest(uint64(l))
  22613. l = m.Right.Size()
  22614. n += 1 + l + sovThetest(uint64(l))
  22615. if m.XXX_unrecognized != nil {
  22616. n += len(m.XXX_unrecognized)
  22617. }
  22618. return n
  22619. }
  22620. func (m *DeepLeaf) Size() (n int) {
  22621. var l int
  22622. _ = l
  22623. l = m.Tree.Size()
  22624. n += 1 + l + sovThetest(uint64(l))
  22625. if m.XXX_unrecognized != nil {
  22626. n += len(m.XXX_unrecognized)
  22627. }
  22628. return n
  22629. }
  22630. func (m *Nil) Size() (n int) {
  22631. var l int
  22632. _ = l
  22633. if m.XXX_unrecognized != nil {
  22634. n += len(m.XXX_unrecognized)
  22635. }
  22636. return n
  22637. }
  22638. func (m *NidOptEnum) Size() (n int) {
  22639. var l int
  22640. _ = l
  22641. n += 1 + sovThetest(uint64(m.Field1))
  22642. if m.XXX_unrecognized != nil {
  22643. n += len(m.XXX_unrecognized)
  22644. }
  22645. return n
  22646. }
  22647. func (m *NinOptEnum) Size() (n int) {
  22648. var l int
  22649. _ = l
  22650. if m.Field1 != nil {
  22651. n += 1 + sovThetest(uint64(*m.Field1))
  22652. }
  22653. if m.Field2 != nil {
  22654. n += 1 + sovThetest(uint64(*m.Field2))
  22655. }
  22656. if m.Field3 != nil {
  22657. n += 1 + sovThetest(uint64(*m.Field3))
  22658. }
  22659. if m.XXX_unrecognized != nil {
  22660. n += len(m.XXX_unrecognized)
  22661. }
  22662. return n
  22663. }
  22664. func (m *NidRepEnum) Size() (n int) {
  22665. var l int
  22666. _ = l
  22667. if len(m.Field1) > 0 {
  22668. for _, e := range m.Field1 {
  22669. n += 1 + sovThetest(uint64(e))
  22670. }
  22671. }
  22672. if len(m.Field2) > 0 {
  22673. for _, e := range m.Field2 {
  22674. n += 1 + sovThetest(uint64(e))
  22675. }
  22676. }
  22677. if len(m.Field3) > 0 {
  22678. for _, e := range m.Field3 {
  22679. n += 1 + sovThetest(uint64(e))
  22680. }
  22681. }
  22682. if m.XXX_unrecognized != nil {
  22683. n += len(m.XXX_unrecognized)
  22684. }
  22685. return n
  22686. }
  22687. func (m *NinRepEnum) Size() (n int) {
  22688. var l int
  22689. _ = l
  22690. if len(m.Field1) > 0 {
  22691. for _, e := range m.Field1 {
  22692. n += 1 + sovThetest(uint64(e))
  22693. }
  22694. }
  22695. if len(m.Field2) > 0 {
  22696. for _, e := range m.Field2 {
  22697. n += 1 + sovThetest(uint64(e))
  22698. }
  22699. }
  22700. if len(m.Field3) > 0 {
  22701. for _, e := range m.Field3 {
  22702. n += 1 + sovThetest(uint64(e))
  22703. }
  22704. }
  22705. if m.XXX_unrecognized != nil {
  22706. n += len(m.XXX_unrecognized)
  22707. }
  22708. return n
  22709. }
  22710. func (m *NinOptEnumDefault) Size() (n int) {
  22711. var l int
  22712. _ = l
  22713. if m.Field1 != nil {
  22714. n += 1 + sovThetest(uint64(*m.Field1))
  22715. }
  22716. if m.Field2 != nil {
  22717. n += 1 + sovThetest(uint64(*m.Field2))
  22718. }
  22719. if m.Field3 != nil {
  22720. n += 1 + sovThetest(uint64(*m.Field3))
  22721. }
  22722. if m.XXX_unrecognized != nil {
  22723. n += len(m.XXX_unrecognized)
  22724. }
  22725. return n
  22726. }
  22727. func (m *AnotherNinOptEnum) Size() (n int) {
  22728. var l int
  22729. _ = l
  22730. if m.Field1 != nil {
  22731. n += 1 + sovThetest(uint64(*m.Field1))
  22732. }
  22733. if m.Field2 != nil {
  22734. n += 1 + sovThetest(uint64(*m.Field2))
  22735. }
  22736. if m.Field3 != nil {
  22737. n += 1 + sovThetest(uint64(*m.Field3))
  22738. }
  22739. if m.XXX_unrecognized != nil {
  22740. n += len(m.XXX_unrecognized)
  22741. }
  22742. return n
  22743. }
  22744. func (m *AnotherNinOptEnumDefault) Size() (n int) {
  22745. var l int
  22746. _ = l
  22747. if m.Field1 != nil {
  22748. n += 1 + sovThetest(uint64(*m.Field1))
  22749. }
  22750. if m.Field2 != nil {
  22751. n += 1 + sovThetest(uint64(*m.Field2))
  22752. }
  22753. if m.Field3 != nil {
  22754. n += 1 + sovThetest(uint64(*m.Field3))
  22755. }
  22756. if m.XXX_unrecognized != nil {
  22757. n += len(m.XXX_unrecognized)
  22758. }
  22759. return n
  22760. }
  22761. func (m *Timer) Size() (n int) {
  22762. var l int
  22763. _ = l
  22764. n += 9
  22765. n += 9
  22766. if m.Data != nil {
  22767. l = len(m.Data)
  22768. n += 1 + l + sovThetest(uint64(l))
  22769. }
  22770. if m.XXX_unrecognized != nil {
  22771. n += len(m.XXX_unrecognized)
  22772. }
  22773. return n
  22774. }
  22775. func (m *MyExtendable) Size() (n int) {
  22776. var l int
  22777. _ = l
  22778. if m.Field1 != nil {
  22779. n += 1 + sovThetest(uint64(*m.Field1))
  22780. }
  22781. n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
  22782. if m.XXX_unrecognized != nil {
  22783. n += len(m.XXX_unrecognized)
  22784. }
  22785. return n
  22786. }
  22787. func (m *OtherExtenable) Size() (n int) {
  22788. var l int
  22789. _ = l
  22790. if m.Field2 != nil {
  22791. n += 1 + sovThetest(uint64(*m.Field2))
  22792. }
  22793. if m.Field13 != nil {
  22794. n += 1 + sovThetest(uint64(*m.Field13))
  22795. }
  22796. if m.M != nil {
  22797. l = m.M.Size()
  22798. n += 1 + l + sovThetest(uint64(l))
  22799. }
  22800. n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m)
  22801. if m.XXX_unrecognized != nil {
  22802. n += len(m.XXX_unrecognized)
  22803. }
  22804. return n
  22805. }
  22806. func (m *NestedDefinition) Size() (n int) {
  22807. var l int
  22808. _ = l
  22809. if m.Field1 != nil {
  22810. n += 1 + sovThetest(uint64(*m.Field1))
  22811. }
  22812. if m.EnumField != nil {
  22813. n += 1 + sovThetest(uint64(*m.EnumField))
  22814. }
  22815. if m.NNM != nil {
  22816. l = m.NNM.Size()
  22817. n += 1 + l + sovThetest(uint64(l))
  22818. }
  22819. if m.NM != nil {
  22820. l = m.NM.Size()
  22821. n += 1 + l + sovThetest(uint64(l))
  22822. }
  22823. if m.XXX_unrecognized != nil {
  22824. n += len(m.XXX_unrecognized)
  22825. }
  22826. return n
  22827. }
  22828. func (m *NestedDefinition_NestedMessage) Size() (n int) {
  22829. var l int
  22830. _ = l
  22831. if m.NestedField1 != nil {
  22832. n += 9
  22833. }
  22834. if m.NNM != nil {
  22835. l = m.NNM.Size()
  22836. n += 1 + l + sovThetest(uint64(l))
  22837. }
  22838. if m.XXX_unrecognized != nil {
  22839. n += len(m.XXX_unrecognized)
  22840. }
  22841. return n
  22842. }
  22843. func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Size() (n int) {
  22844. var l int
  22845. _ = l
  22846. if m.NestedNestedField1 != nil {
  22847. l = len(*m.NestedNestedField1)
  22848. n += 1 + l + sovThetest(uint64(l))
  22849. }
  22850. if m.XXX_unrecognized != nil {
  22851. n += len(m.XXX_unrecognized)
  22852. }
  22853. return n
  22854. }
  22855. func (m *NestedScope) Size() (n int) {
  22856. var l int
  22857. _ = l
  22858. if m.A != nil {
  22859. l = m.A.Size()
  22860. n += 1 + l + sovThetest(uint64(l))
  22861. }
  22862. if m.B != nil {
  22863. n += 1 + sovThetest(uint64(*m.B))
  22864. }
  22865. if m.C != nil {
  22866. l = m.C.Size()
  22867. n += 1 + l + sovThetest(uint64(l))
  22868. }
  22869. if m.XXX_unrecognized != nil {
  22870. n += len(m.XXX_unrecognized)
  22871. }
  22872. return n
  22873. }
  22874. func (m *NinOptNativeDefault) Size() (n int) {
  22875. var l int
  22876. _ = l
  22877. if m.Field1 != nil {
  22878. n += 9
  22879. }
  22880. if m.Field2 != nil {
  22881. n += 5
  22882. }
  22883. if m.Field3 != nil {
  22884. n += 1 + sovThetest(uint64(*m.Field3))
  22885. }
  22886. if m.Field4 != nil {
  22887. n += 1 + sovThetest(uint64(*m.Field4))
  22888. }
  22889. if m.Field5 != nil {
  22890. n += 1 + sovThetest(uint64(*m.Field5))
  22891. }
  22892. if m.Field6 != nil {
  22893. n += 1 + sovThetest(uint64(*m.Field6))
  22894. }
  22895. if m.Field7 != nil {
  22896. n += 1 + sozThetest(uint64(*m.Field7))
  22897. }
  22898. if m.Field8 != nil {
  22899. n += 1 + sozThetest(uint64(*m.Field8))
  22900. }
  22901. if m.Field9 != nil {
  22902. n += 5
  22903. }
  22904. if m.Field10 != nil {
  22905. n += 5
  22906. }
  22907. if m.Field11 != nil {
  22908. n += 9
  22909. }
  22910. if m.Field12 != nil {
  22911. n += 9
  22912. }
  22913. if m.Field13 != nil {
  22914. n += 2
  22915. }
  22916. if m.Field14 != nil {
  22917. l = len(*m.Field14)
  22918. n += 1 + l + sovThetest(uint64(l))
  22919. }
  22920. if m.Field15 != nil {
  22921. l = len(m.Field15)
  22922. n += 1 + l + sovThetest(uint64(l))
  22923. }
  22924. if m.XXX_unrecognized != nil {
  22925. n += len(m.XXX_unrecognized)
  22926. }
  22927. return n
  22928. }
  22929. func (m *CustomContainer) Size() (n int) {
  22930. var l int
  22931. _ = l
  22932. l = m.CustomStruct.Size()
  22933. n += 1 + l + sovThetest(uint64(l))
  22934. if m.XXX_unrecognized != nil {
  22935. n += len(m.XXX_unrecognized)
  22936. }
  22937. return n
  22938. }
  22939. func (m *CustomNameNidOptNative) Size() (n int) {
  22940. var l int
  22941. _ = l
  22942. n += 9
  22943. n += 5
  22944. n += 1 + sovThetest(uint64(m.FieldC))
  22945. n += 1 + sovThetest(uint64(m.FieldD))
  22946. n += 1 + sovThetest(uint64(m.FieldE))
  22947. n += 1 + sovThetest(uint64(m.FieldF))
  22948. n += 1 + sozThetest(uint64(m.FieldG))
  22949. n += 1 + sozThetest(uint64(m.FieldH))
  22950. n += 5
  22951. n += 5
  22952. n += 9
  22953. n += 9
  22954. n += 2
  22955. l = len(m.FieldN)
  22956. n += 1 + l + sovThetest(uint64(l))
  22957. if m.FieldO != nil {
  22958. l = len(m.FieldO)
  22959. n += 1 + l + sovThetest(uint64(l))
  22960. }
  22961. if m.XXX_unrecognized != nil {
  22962. n += len(m.XXX_unrecognized)
  22963. }
  22964. return n
  22965. }
  22966. func (m *CustomNameNinOptNative) Size() (n int) {
  22967. var l int
  22968. _ = l
  22969. if m.FieldA != nil {
  22970. n += 9
  22971. }
  22972. if m.FieldB != nil {
  22973. n += 5
  22974. }
  22975. if m.FieldC != nil {
  22976. n += 1 + sovThetest(uint64(*m.FieldC))
  22977. }
  22978. if m.FieldD != nil {
  22979. n += 1 + sovThetest(uint64(*m.FieldD))
  22980. }
  22981. if m.FieldE != nil {
  22982. n += 1 + sovThetest(uint64(*m.FieldE))
  22983. }
  22984. if m.FieldF != nil {
  22985. n += 1 + sovThetest(uint64(*m.FieldF))
  22986. }
  22987. if m.FieldG != nil {
  22988. n += 1 + sozThetest(uint64(*m.FieldG))
  22989. }
  22990. if m.FieldH != nil {
  22991. n += 1 + sozThetest(uint64(*m.FieldH))
  22992. }
  22993. if m.FieldI != nil {
  22994. n += 5
  22995. }
  22996. if m.FieldJ != nil {
  22997. n += 5
  22998. }
  22999. if m.FieldK != nil {
  23000. n += 9
  23001. }
  23002. if m.FielL != nil {
  23003. n += 9
  23004. }
  23005. if m.FieldM != nil {
  23006. n += 2
  23007. }
  23008. if m.FieldN != nil {
  23009. l = len(*m.FieldN)
  23010. n += 1 + l + sovThetest(uint64(l))
  23011. }
  23012. if m.FieldO != nil {
  23013. l = len(m.FieldO)
  23014. n += 1 + l + sovThetest(uint64(l))
  23015. }
  23016. if m.XXX_unrecognized != nil {
  23017. n += len(m.XXX_unrecognized)
  23018. }
  23019. return n
  23020. }
  23021. func (m *CustomNameNinRepNative) Size() (n int) {
  23022. var l int
  23023. _ = l
  23024. if len(m.FieldA) > 0 {
  23025. n += 9 * len(m.FieldA)
  23026. }
  23027. if len(m.FieldB) > 0 {
  23028. n += 5 * len(m.FieldB)
  23029. }
  23030. if len(m.FieldC) > 0 {
  23031. for _, e := range m.FieldC {
  23032. n += 1 + sovThetest(uint64(e))
  23033. }
  23034. }
  23035. if len(m.FieldD) > 0 {
  23036. for _, e := range m.FieldD {
  23037. n += 1 + sovThetest(uint64(e))
  23038. }
  23039. }
  23040. if len(m.FieldE) > 0 {
  23041. for _, e := range m.FieldE {
  23042. n += 1 + sovThetest(uint64(e))
  23043. }
  23044. }
  23045. if len(m.FieldF) > 0 {
  23046. for _, e := range m.FieldF {
  23047. n += 1 + sovThetest(uint64(e))
  23048. }
  23049. }
  23050. if len(m.FieldG) > 0 {
  23051. for _, e := range m.FieldG {
  23052. n += 1 + sozThetest(uint64(e))
  23053. }
  23054. }
  23055. if len(m.FieldH) > 0 {
  23056. for _, e := range m.FieldH {
  23057. n += 1 + sozThetest(uint64(e))
  23058. }
  23059. }
  23060. if len(m.FieldI) > 0 {
  23061. n += 5 * len(m.FieldI)
  23062. }
  23063. if len(m.FieldJ) > 0 {
  23064. n += 5 * len(m.FieldJ)
  23065. }
  23066. if len(m.FieldK) > 0 {
  23067. n += 9 * len(m.FieldK)
  23068. }
  23069. if len(m.FieldL) > 0 {
  23070. n += 9 * len(m.FieldL)
  23071. }
  23072. if len(m.FieldM) > 0 {
  23073. n += 2 * len(m.FieldM)
  23074. }
  23075. if len(m.FieldN) > 0 {
  23076. for _, s := range m.FieldN {
  23077. l = len(s)
  23078. n += 1 + l + sovThetest(uint64(l))
  23079. }
  23080. }
  23081. if len(m.FieldO) > 0 {
  23082. for _, b := range m.FieldO {
  23083. l = len(b)
  23084. n += 1 + l + sovThetest(uint64(l))
  23085. }
  23086. }
  23087. if m.XXX_unrecognized != nil {
  23088. n += len(m.XXX_unrecognized)
  23089. }
  23090. return n
  23091. }
  23092. func (m *CustomNameNinStruct) Size() (n int) {
  23093. var l int
  23094. _ = l
  23095. if m.FieldA != nil {
  23096. n += 9
  23097. }
  23098. if m.FieldB != nil {
  23099. n += 5
  23100. }
  23101. if m.FieldC != nil {
  23102. l = m.FieldC.Size()
  23103. n += 1 + l + sovThetest(uint64(l))
  23104. }
  23105. if len(m.FieldD) > 0 {
  23106. for _, e := range m.FieldD {
  23107. l = e.Size()
  23108. n += 1 + l + sovThetest(uint64(l))
  23109. }
  23110. }
  23111. if m.FieldE != nil {
  23112. n += 1 + sovThetest(uint64(*m.FieldE))
  23113. }
  23114. if m.FieldF != nil {
  23115. n += 1 + sozThetest(uint64(*m.FieldF))
  23116. }
  23117. if m.FieldG != nil {
  23118. l = m.FieldG.Size()
  23119. n += 1 + l + sovThetest(uint64(l))
  23120. }
  23121. if m.FieldH != nil {
  23122. n += 2
  23123. }
  23124. if m.FieldI != nil {
  23125. l = len(*m.FieldI)
  23126. n += 1 + l + sovThetest(uint64(l))
  23127. }
  23128. if m.FieldJ != nil {
  23129. l = len(m.FieldJ)
  23130. n += 1 + l + sovThetest(uint64(l))
  23131. }
  23132. if m.XXX_unrecognized != nil {
  23133. n += len(m.XXX_unrecognized)
  23134. }
  23135. return n
  23136. }
  23137. func (m *CustomNameCustomType) Size() (n int) {
  23138. var l int
  23139. _ = l
  23140. if m.FieldA != nil {
  23141. l = m.FieldA.Size()
  23142. n += 1 + l + sovThetest(uint64(l))
  23143. }
  23144. if m.FieldB != nil {
  23145. l = m.FieldB.Size()
  23146. n += 1 + l + sovThetest(uint64(l))
  23147. }
  23148. if len(m.FieldC) > 0 {
  23149. for _, e := range m.FieldC {
  23150. l = e.Size()
  23151. n += 1 + l + sovThetest(uint64(l))
  23152. }
  23153. }
  23154. if len(m.FieldD) > 0 {
  23155. for _, e := range m.FieldD {
  23156. l = e.Size()
  23157. n += 1 + l + sovThetest(uint64(l))
  23158. }
  23159. }
  23160. if m.XXX_unrecognized != nil {
  23161. n += len(m.XXX_unrecognized)
  23162. }
  23163. return n
  23164. }
  23165. func (m *CustomNameNinEmbeddedStructUnion) Size() (n int) {
  23166. var l int
  23167. _ = l
  23168. if m.NidOptNative != nil {
  23169. l = m.NidOptNative.Size()
  23170. n += 1 + l + sovThetest(uint64(l))
  23171. }
  23172. if m.FieldA != nil {
  23173. l = m.FieldA.Size()
  23174. n += 2 + l + sovThetest(uint64(l))
  23175. }
  23176. if m.FieldB != nil {
  23177. n += 3
  23178. }
  23179. if m.XXX_unrecognized != nil {
  23180. n += len(m.XXX_unrecognized)
  23181. }
  23182. return n
  23183. }
  23184. func (m *CustomNameEnum) Size() (n int) {
  23185. var l int
  23186. _ = l
  23187. if m.FieldA != nil {
  23188. n += 1 + sovThetest(uint64(*m.FieldA))
  23189. }
  23190. if len(m.FieldB) > 0 {
  23191. for _, e := range m.FieldB {
  23192. n += 1 + sovThetest(uint64(e))
  23193. }
  23194. }
  23195. if m.XXX_unrecognized != nil {
  23196. n += len(m.XXX_unrecognized)
  23197. }
  23198. return n
  23199. }
  23200. func (m *NoExtensionsMap) Size() (n int) {
  23201. var l int
  23202. _ = l
  23203. if m.Field1 != nil {
  23204. n += 1 + sovThetest(uint64(*m.Field1))
  23205. }
  23206. if m.XXX_extensions != nil {
  23207. n += len(m.XXX_extensions)
  23208. }
  23209. if m.XXX_unrecognized != nil {
  23210. n += len(m.XXX_unrecognized)
  23211. }
  23212. return n
  23213. }
  23214. func (m *Unrecognized) Size() (n int) {
  23215. var l int
  23216. _ = l
  23217. if m.Field1 != nil {
  23218. l = len(*m.Field1)
  23219. n += 1 + l + sovThetest(uint64(l))
  23220. }
  23221. return n
  23222. }
  23223. func (m *UnrecognizedWithInner) Size() (n int) {
  23224. var l int
  23225. _ = l
  23226. if len(m.Embedded) > 0 {
  23227. for _, e := range m.Embedded {
  23228. l = e.Size()
  23229. n += 1 + l + sovThetest(uint64(l))
  23230. }
  23231. }
  23232. if m.Field2 != nil {
  23233. l = len(*m.Field2)
  23234. n += 1 + l + sovThetest(uint64(l))
  23235. }
  23236. if m.XXX_unrecognized != nil {
  23237. n += len(m.XXX_unrecognized)
  23238. }
  23239. return n
  23240. }
  23241. func (m *UnrecognizedWithInner_Inner) Size() (n int) {
  23242. var l int
  23243. _ = l
  23244. if m.Field1 != nil {
  23245. n += 1 + sovThetest(uint64(*m.Field1))
  23246. }
  23247. return n
  23248. }
  23249. func (m *UnrecognizedWithEmbed) Size() (n int) {
  23250. var l int
  23251. _ = l
  23252. l = m.UnrecognizedWithEmbed_Embedded.Size()
  23253. n += 1 + l + sovThetest(uint64(l))
  23254. if m.Field2 != nil {
  23255. l = len(*m.Field2)
  23256. n += 1 + l + sovThetest(uint64(l))
  23257. }
  23258. if m.XXX_unrecognized != nil {
  23259. n += len(m.XXX_unrecognized)
  23260. }
  23261. return n
  23262. }
  23263. func (m *UnrecognizedWithEmbed_Embedded) Size() (n int) {
  23264. var l int
  23265. _ = l
  23266. if m.Field1 != nil {
  23267. n += 1 + sovThetest(uint64(*m.Field1))
  23268. }
  23269. return n
  23270. }
  23271. func (m *Node) Size() (n int) {
  23272. var l int
  23273. _ = l
  23274. if m.Label != nil {
  23275. l = len(*m.Label)
  23276. n += 1 + l + sovThetest(uint64(l))
  23277. }
  23278. if len(m.Children) > 0 {
  23279. for _, e := range m.Children {
  23280. l = e.Size()
  23281. n += 1 + l + sovThetest(uint64(l))
  23282. }
  23283. }
  23284. if m.XXX_unrecognized != nil {
  23285. n += len(m.XXX_unrecognized)
  23286. }
  23287. return n
  23288. }
  23289. func (m *NonByteCustomType) Size() (n int) {
  23290. var l int
  23291. _ = l
  23292. if m.Field1 != nil {
  23293. l = m.Field1.Size()
  23294. n += 1 + l + sovThetest(uint64(l))
  23295. }
  23296. if m.XXX_unrecognized != nil {
  23297. n += len(m.XXX_unrecognized)
  23298. }
  23299. return n
  23300. }
  23301. func (m *NidOptNonByteCustomType) Size() (n int) {
  23302. var l int
  23303. _ = l
  23304. l = m.Field1.Size()
  23305. n += 1 + l + sovThetest(uint64(l))
  23306. if m.XXX_unrecognized != nil {
  23307. n += len(m.XXX_unrecognized)
  23308. }
  23309. return n
  23310. }
  23311. func (m *NinOptNonByteCustomType) Size() (n int) {
  23312. var l int
  23313. _ = l
  23314. if m.Field1 != nil {
  23315. l = m.Field1.Size()
  23316. n += 1 + l + sovThetest(uint64(l))
  23317. }
  23318. if m.XXX_unrecognized != nil {
  23319. n += len(m.XXX_unrecognized)
  23320. }
  23321. return n
  23322. }
  23323. func (m *NidRepNonByteCustomType) Size() (n int) {
  23324. var l int
  23325. _ = l
  23326. if len(m.Field1) > 0 {
  23327. for _, e := range m.Field1 {
  23328. l = e.Size()
  23329. n += 1 + l + sovThetest(uint64(l))
  23330. }
  23331. }
  23332. if m.XXX_unrecognized != nil {
  23333. n += len(m.XXX_unrecognized)
  23334. }
  23335. return n
  23336. }
  23337. func (m *NinRepNonByteCustomType) Size() (n int) {
  23338. var l int
  23339. _ = l
  23340. if len(m.Field1) > 0 {
  23341. for _, e := range m.Field1 {
  23342. l = e.Size()
  23343. n += 1 + l + sovThetest(uint64(l))
  23344. }
  23345. }
  23346. if m.XXX_unrecognized != nil {
  23347. n += len(m.XXX_unrecognized)
  23348. }
  23349. return n
  23350. }
  23351. func (m *ProtoType) Size() (n int) {
  23352. var l int
  23353. _ = l
  23354. if m.Field2 != nil {
  23355. l = len(*m.Field2)
  23356. n += 1 + l + sovThetest(uint64(l))
  23357. }
  23358. if m.XXX_unrecognized != nil {
  23359. n += len(m.XXX_unrecognized)
  23360. }
  23361. return n
  23362. }
  23363. func sovThetest(x uint64) (n int) {
  23364. for {
  23365. n++
  23366. x >>= 7
  23367. if x == 0 {
  23368. break
  23369. }
  23370. }
  23371. return n
  23372. }
  23373. func sozThetest(x uint64) (n int) {
  23374. return sovThetest(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  23375. }
  23376. func (this *NidOptNative) String() string {
  23377. if this == nil {
  23378. return "nil"
  23379. }
  23380. s := strings.Join([]string{`&NidOptNative{`,
  23381. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23382. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23383. `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
  23384. `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
  23385. `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
  23386. `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
  23387. `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
  23388. `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
  23389. `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
  23390. `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
  23391. `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
  23392. `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
  23393. `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
  23394. `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
  23395. `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
  23396. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23397. `}`,
  23398. }, "")
  23399. return s
  23400. }
  23401. func (this *NinOptNative) String() string {
  23402. if this == nil {
  23403. return "nil"
  23404. }
  23405. s := strings.Join([]string{`&NinOptNative{`,
  23406. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  23407. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  23408. `Field3:` + valueToStringThetest(this.Field3) + `,`,
  23409. `Field4:` + valueToStringThetest(this.Field4) + `,`,
  23410. `Field5:` + valueToStringThetest(this.Field5) + `,`,
  23411. `Field6:` + valueToStringThetest(this.Field6) + `,`,
  23412. `Field7:` + valueToStringThetest(this.Field7) + `,`,
  23413. `Field8:` + valueToStringThetest(this.Field8) + `,`,
  23414. `Field9:` + valueToStringThetest(this.Field9) + `,`,
  23415. `Field10:` + valueToStringThetest(this.Field10) + `,`,
  23416. `Field11:` + valueToStringThetest(this.Field11) + `,`,
  23417. `Field12:` + valueToStringThetest(this.Field12) + `,`,
  23418. `Field13:` + valueToStringThetest(this.Field13) + `,`,
  23419. `Field14:` + valueToStringThetest(this.Field14) + `,`,
  23420. `Field15:` + valueToStringThetest(this.Field15) + `,`,
  23421. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23422. `}`,
  23423. }, "")
  23424. return s
  23425. }
  23426. func (this *NidRepNative) String() string {
  23427. if this == nil {
  23428. return "nil"
  23429. }
  23430. s := strings.Join([]string{`&NidRepNative{`,
  23431. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23432. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23433. `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
  23434. `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
  23435. `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
  23436. `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
  23437. `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
  23438. `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
  23439. `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
  23440. `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
  23441. `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
  23442. `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
  23443. `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
  23444. `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
  23445. `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
  23446. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23447. `}`,
  23448. }, "")
  23449. return s
  23450. }
  23451. func (this *NinRepNative) String() string {
  23452. if this == nil {
  23453. return "nil"
  23454. }
  23455. s := strings.Join([]string{`&NinRepNative{`,
  23456. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23457. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23458. `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
  23459. `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
  23460. `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
  23461. `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
  23462. `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
  23463. `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
  23464. `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
  23465. `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
  23466. `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
  23467. `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
  23468. `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
  23469. `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
  23470. `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
  23471. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23472. `}`,
  23473. }, "")
  23474. return s
  23475. }
  23476. func (this *NidRepPackedNative) String() string {
  23477. if this == nil {
  23478. return "nil"
  23479. }
  23480. s := strings.Join([]string{`&NidRepPackedNative{`,
  23481. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23482. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23483. `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
  23484. `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
  23485. `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
  23486. `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
  23487. `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
  23488. `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
  23489. `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
  23490. `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
  23491. `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
  23492. `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
  23493. `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
  23494. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23495. `}`,
  23496. }, "")
  23497. return s
  23498. }
  23499. func (this *NinRepPackedNative) String() string {
  23500. if this == nil {
  23501. return "nil"
  23502. }
  23503. s := strings.Join([]string{`&NinRepPackedNative{`,
  23504. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23505. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23506. `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
  23507. `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`,
  23508. `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`,
  23509. `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
  23510. `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
  23511. `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`,
  23512. `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`,
  23513. `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`,
  23514. `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`,
  23515. `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`,
  23516. `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
  23517. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23518. `}`,
  23519. }, "")
  23520. return s
  23521. }
  23522. func (this *NidOptStruct) String() string {
  23523. if this == nil {
  23524. return "nil"
  23525. }
  23526. s := strings.Join([]string{`&NidOptStruct{`,
  23527. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23528. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23529. `Field3:` + strings.Replace(strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
  23530. `Field4:` + strings.Replace(strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
  23531. `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
  23532. `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
  23533. `Field8:` + strings.Replace(strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
  23534. `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
  23535. `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
  23536. `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
  23537. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23538. `}`,
  23539. }, "")
  23540. return s
  23541. }
  23542. func (this *NinOptStruct) String() string {
  23543. if this == nil {
  23544. return "nil"
  23545. }
  23546. s := strings.Join([]string{`&NinOptStruct{`,
  23547. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  23548. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  23549. `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
  23550. `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
  23551. `Field6:` + valueToStringThetest(this.Field6) + `,`,
  23552. `Field7:` + valueToStringThetest(this.Field7) + `,`,
  23553. `Field8:` + strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1) + `,`,
  23554. `Field13:` + valueToStringThetest(this.Field13) + `,`,
  23555. `Field14:` + valueToStringThetest(this.Field14) + `,`,
  23556. `Field15:` + valueToStringThetest(this.Field15) + `,`,
  23557. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23558. `}`,
  23559. }, "")
  23560. return s
  23561. }
  23562. func (this *NidRepStruct) String() string {
  23563. if this == nil {
  23564. return "nil"
  23565. }
  23566. s := strings.Join([]string{`&NidRepStruct{`,
  23567. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23568. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23569. `Field3:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
  23570. `Field4:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`,
  23571. `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
  23572. `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
  23573. `Field8:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
  23574. `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
  23575. `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
  23576. `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
  23577. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23578. `}`,
  23579. }, "")
  23580. return s
  23581. }
  23582. func (this *NinRepStruct) String() string {
  23583. if this == nil {
  23584. return "nil"
  23585. }
  23586. s := strings.Join([]string{`&NinRepStruct{`,
  23587. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23588. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23589. `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
  23590. `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
  23591. `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`,
  23592. `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`,
  23593. `Field8:` + strings.Replace(fmt.Sprintf("%v", this.Field8), "NidOptNative", "NidOptNative", 1) + `,`,
  23594. `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`,
  23595. `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`,
  23596. `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`,
  23597. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23598. `}`,
  23599. }, "")
  23600. return s
  23601. }
  23602. func (this *NidEmbeddedStruct) String() string {
  23603. if this == nil {
  23604. return "nil"
  23605. }
  23606. s := strings.Join([]string{`&NidEmbeddedStruct{`,
  23607. `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
  23608. `Field200:` + strings.Replace(strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`,
  23609. `Field210:` + fmt.Sprintf("%v", this.Field210) + `,`,
  23610. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23611. `}`,
  23612. }, "")
  23613. return s
  23614. }
  23615. func (this *NinEmbeddedStruct) String() string {
  23616. if this == nil {
  23617. return "nil"
  23618. }
  23619. s := strings.Join([]string{`&NinEmbeddedStruct{`,
  23620. `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
  23621. `Field200:` + strings.Replace(fmt.Sprintf("%v", this.Field200), "NidOptNative", "NidOptNative", 1) + `,`,
  23622. `Field210:` + valueToStringThetest(this.Field210) + `,`,
  23623. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23624. `}`,
  23625. }, "")
  23626. return s
  23627. }
  23628. func (this *NidNestedStruct) String() string {
  23629. if this == nil {
  23630. return "nil"
  23631. }
  23632. s := strings.Join([]string{`&NidNestedStruct{`,
  23633. `Field1:` + strings.Replace(strings.Replace(this.Field1.String(), "NidOptStruct", "NidOptStruct", 1), `&`, ``, 1) + `,`,
  23634. `Field2:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Field2), "NidRepStruct", "NidRepStruct", 1), `&`, ``, 1) + `,`,
  23635. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23636. `}`,
  23637. }, "")
  23638. return s
  23639. }
  23640. func (this *NinNestedStruct) String() string {
  23641. if this == nil {
  23642. return "nil"
  23643. }
  23644. s := strings.Join([]string{`&NinNestedStruct{`,
  23645. `Field1:` + strings.Replace(fmt.Sprintf("%v", this.Field1), "NinOptStruct", "NinOptStruct", 1) + `,`,
  23646. `Field2:` + strings.Replace(fmt.Sprintf("%v", this.Field2), "NinRepStruct", "NinRepStruct", 1) + `,`,
  23647. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23648. `}`,
  23649. }, "")
  23650. return s
  23651. }
  23652. func (this *NidOptCustom) String() string {
  23653. if this == nil {
  23654. return "nil"
  23655. }
  23656. s := strings.Join([]string{`&NidOptCustom{`,
  23657. `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
  23658. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  23659. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23660. `}`,
  23661. }, "")
  23662. return s
  23663. }
  23664. func (this *CustomDash) String() string {
  23665. if this == nil {
  23666. return "nil"
  23667. }
  23668. s := strings.Join([]string{`&CustomDash{`,
  23669. `Value:` + valueToStringThetest(this.Value) + `,`,
  23670. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23671. `}`,
  23672. }, "")
  23673. return s
  23674. }
  23675. func (this *NinOptCustom) String() string {
  23676. if this == nil {
  23677. return "nil"
  23678. }
  23679. s := strings.Join([]string{`&NinOptCustom{`,
  23680. `Id:` + valueToStringThetest(this.Id) + `,`,
  23681. `Value:` + valueToStringThetest(this.Value) + `,`,
  23682. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23683. `}`,
  23684. }, "")
  23685. return s
  23686. }
  23687. func (this *NidRepCustom) String() string {
  23688. if this == nil {
  23689. return "nil"
  23690. }
  23691. s := strings.Join([]string{`&NidRepCustom{`,
  23692. `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
  23693. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  23694. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23695. `}`,
  23696. }, "")
  23697. return s
  23698. }
  23699. func (this *NinRepCustom) String() string {
  23700. if this == nil {
  23701. return "nil"
  23702. }
  23703. s := strings.Join([]string{`&NinRepCustom{`,
  23704. `Id:` + fmt.Sprintf("%v", this.Id) + `,`,
  23705. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  23706. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23707. `}`,
  23708. }, "")
  23709. return s
  23710. }
  23711. func (this *NinOptNativeUnion) String() string {
  23712. if this == nil {
  23713. return "nil"
  23714. }
  23715. s := strings.Join([]string{`&NinOptNativeUnion{`,
  23716. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  23717. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  23718. `Field3:` + valueToStringThetest(this.Field3) + `,`,
  23719. `Field4:` + valueToStringThetest(this.Field4) + `,`,
  23720. `Field5:` + valueToStringThetest(this.Field5) + `,`,
  23721. `Field6:` + valueToStringThetest(this.Field6) + `,`,
  23722. `Field13:` + valueToStringThetest(this.Field13) + `,`,
  23723. `Field14:` + valueToStringThetest(this.Field14) + `,`,
  23724. `Field15:` + valueToStringThetest(this.Field15) + `,`,
  23725. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23726. `}`,
  23727. }, "")
  23728. return s
  23729. }
  23730. func (this *NinOptStructUnion) String() string {
  23731. if this == nil {
  23732. return "nil"
  23733. }
  23734. s := strings.Join([]string{`&NinOptStructUnion{`,
  23735. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  23736. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  23737. `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NidOptNative", "NidOptNative", 1) + `,`,
  23738. `Field4:` + strings.Replace(fmt.Sprintf("%v", this.Field4), "NinOptNative", "NinOptNative", 1) + `,`,
  23739. `Field6:` + valueToStringThetest(this.Field6) + `,`,
  23740. `Field7:` + valueToStringThetest(this.Field7) + `,`,
  23741. `Field13:` + valueToStringThetest(this.Field13) + `,`,
  23742. `Field14:` + valueToStringThetest(this.Field14) + `,`,
  23743. `Field15:` + valueToStringThetest(this.Field15) + `,`,
  23744. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23745. `}`,
  23746. }, "")
  23747. return s
  23748. }
  23749. func (this *NinEmbeddedStructUnion) String() string {
  23750. if this == nil {
  23751. return "nil"
  23752. }
  23753. s := strings.Join([]string{`&NinEmbeddedStructUnion{`,
  23754. `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
  23755. `Field200:` + strings.Replace(fmt.Sprintf("%v", this.Field200), "NinOptNative", "NinOptNative", 1) + `,`,
  23756. `Field210:` + valueToStringThetest(this.Field210) + `,`,
  23757. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23758. `}`,
  23759. }, "")
  23760. return s
  23761. }
  23762. func (this *NinNestedStructUnion) String() string {
  23763. if this == nil {
  23764. return "nil"
  23765. }
  23766. s := strings.Join([]string{`&NinNestedStructUnion{`,
  23767. `Field1:` + strings.Replace(fmt.Sprintf("%v", this.Field1), "NinOptNativeUnion", "NinOptNativeUnion", 1) + `,`,
  23768. `Field2:` + strings.Replace(fmt.Sprintf("%v", this.Field2), "NinOptStructUnion", "NinOptStructUnion", 1) + `,`,
  23769. `Field3:` + strings.Replace(fmt.Sprintf("%v", this.Field3), "NinEmbeddedStructUnion", "NinEmbeddedStructUnion", 1) + `,`,
  23770. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23771. `}`,
  23772. }, "")
  23773. return s
  23774. }
  23775. func (this *Tree) String() string {
  23776. if this == nil {
  23777. return "nil"
  23778. }
  23779. s := strings.Join([]string{`&Tree{`,
  23780. `Or:` + strings.Replace(fmt.Sprintf("%v", this.Or), "OrBranch", "OrBranch", 1) + `,`,
  23781. `And:` + strings.Replace(fmt.Sprintf("%v", this.And), "AndBranch", "AndBranch", 1) + `,`,
  23782. `Leaf:` + strings.Replace(fmt.Sprintf("%v", this.Leaf), "Leaf", "Leaf", 1) + `,`,
  23783. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23784. `}`,
  23785. }, "")
  23786. return s
  23787. }
  23788. func (this *OrBranch) String() string {
  23789. if this == nil {
  23790. return "nil"
  23791. }
  23792. s := strings.Join([]string{`&OrBranch{`,
  23793. `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
  23794. `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
  23795. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23796. `}`,
  23797. }, "")
  23798. return s
  23799. }
  23800. func (this *AndBranch) String() string {
  23801. if this == nil {
  23802. return "nil"
  23803. }
  23804. s := strings.Join([]string{`&AndBranch{`,
  23805. `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
  23806. `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
  23807. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23808. `}`,
  23809. }, "")
  23810. return s
  23811. }
  23812. func (this *Leaf) String() string {
  23813. if this == nil {
  23814. return "nil"
  23815. }
  23816. s := strings.Join([]string{`&Leaf{`,
  23817. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  23818. `StrValue:` + fmt.Sprintf("%v", this.StrValue) + `,`,
  23819. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23820. `}`,
  23821. }, "")
  23822. return s
  23823. }
  23824. func (this *DeepTree) String() string {
  23825. if this == nil {
  23826. return "nil"
  23827. }
  23828. s := strings.Join([]string{`&DeepTree{`,
  23829. `Down:` + strings.Replace(fmt.Sprintf("%v", this.Down), "ADeepBranch", "ADeepBranch", 1) + `,`,
  23830. `And:` + strings.Replace(fmt.Sprintf("%v", this.And), "AndDeepBranch", "AndDeepBranch", 1) + `,`,
  23831. `Leaf:` + strings.Replace(fmt.Sprintf("%v", this.Leaf), "DeepLeaf", "DeepLeaf", 1) + `,`,
  23832. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23833. `}`,
  23834. }, "")
  23835. return s
  23836. }
  23837. func (this *ADeepBranch) String() string {
  23838. if this == nil {
  23839. return "nil"
  23840. }
  23841. s := strings.Join([]string{`&ADeepBranch{`,
  23842. `Down:` + strings.Replace(strings.Replace(this.Down.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
  23843. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23844. `}`,
  23845. }, "")
  23846. return s
  23847. }
  23848. func (this *AndDeepBranch) String() string {
  23849. if this == nil {
  23850. return "nil"
  23851. }
  23852. s := strings.Join([]string{`&AndDeepBranch{`,
  23853. `Left:` + strings.Replace(strings.Replace(this.Left.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
  23854. `Right:` + strings.Replace(strings.Replace(this.Right.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`,
  23855. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23856. `}`,
  23857. }, "")
  23858. return s
  23859. }
  23860. func (this *DeepLeaf) String() string {
  23861. if this == nil {
  23862. return "nil"
  23863. }
  23864. s := strings.Join([]string{`&DeepLeaf{`,
  23865. `Tree:` + strings.Replace(strings.Replace(this.Tree.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`,
  23866. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23867. `}`,
  23868. }, "")
  23869. return s
  23870. }
  23871. func (this *Nil) String() string {
  23872. if this == nil {
  23873. return "nil"
  23874. }
  23875. s := strings.Join([]string{`&Nil{`,
  23876. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23877. `}`,
  23878. }, "")
  23879. return s
  23880. }
  23881. func (this *NidOptEnum) String() string {
  23882. if this == nil {
  23883. return "nil"
  23884. }
  23885. s := strings.Join([]string{`&NidOptEnum{`,
  23886. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23887. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23888. `}`,
  23889. }, "")
  23890. return s
  23891. }
  23892. func (this *NinOptEnum) String() string {
  23893. if this == nil {
  23894. return "nil"
  23895. }
  23896. s := strings.Join([]string{`&NinOptEnum{`,
  23897. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  23898. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  23899. `Field3:` + valueToStringThetest(this.Field3) + `,`,
  23900. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23901. `}`,
  23902. }, "")
  23903. return s
  23904. }
  23905. func (this *NidRepEnum) String() string {
  23906. if this == nil {
  23907. return "nil"
  23908. }
  23909. s := strings.Join([]string{`&NidRepEnum{`,
  23910. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23911. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23912. `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
  23913. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23914. `}`,
  23915. }, "")
  23916. return s
  23917. }
  23918. func (this *NinRepEnum) String() string {
  23919. if this == nil {
  23920. return "nil"
  23921. }
  23922. s := strings.Join([]string{`&NinRepEnum{`,
  23923. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  23924. `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`,
  23925. `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`,
  23926. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23927. `}`,
  23928. }, "")
  23929. return s
  23930. }
  23931. func (this *NinOptEnumDefault) String() string {
  23932. if this == nil {
  23933. return "nil"
  23934. }
  23935. s := strings.Join([]string{`&NinOptEnumDefault{`,
  23936. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  23937. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  23938. `Field3:` + valueToStringThetest(this.Field3) + `,`,
  23939. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23940. `}`,
  23941. }, "")
  23942. return s
  23943. }
  23944. func (this *AnotherNinOptEnum) String() string {
  23945. if this == nil {
  23946. return "nil"
  23947. }
  23948. s := strings.Join([]string{`&AnotherNinOptEnum{`,
  23949. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  23950. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  23951. `Field3:` + valueToStringThetest(this.Field3) + `,`,
  23952. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23953. `}`,
  23954. }, "")
  23955. return s
  23956. }
  23957. func (this *AnotherNinOptEnumDefault) String() string {
  23958. if this == nil {
  23959. return "nil"
  23960. }
  23961. s := strings.Join([]string{`&AnotherNinOptEnumDefault{`,
  23962. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  23963. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  23964. `Field3:` + valueToStringThetest(this.Field3) + `,`,
  23965. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23966. `}`,
  23967. }, "")
  23968. return s
  23969. }
  23970. func (this *Timer) String() string {
  23971. if this == nil {
  23972. return "nil"
  23973. }
  23974. s := strings.Join([]string{`&Timer{`,
  23975. `Time1:` + fmt.Sprintf("%v", this.Time1) + `,`,
  23976. `Time2:` + fmt.Sprintf("%v", this.Time2) + `,`,
  23977. `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
  23978. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23979. `}`,
  23980. }, "")
  23981. return s
  23982. }
  23983. func (this *MyExtendable) String() string {
  23984. if this == nil {
  23985. return "nil"
  23986. }
  23987. s := strings.Join([]string{`&MyExtendable{`,
  23988. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  23989. `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
  23990. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  23991. `}`,
  23992. }, "")
  23993. return s
  23994. }
  23995. func (this *OtherExtenable) String() string {
  23996. if this == nil {
  23997. return "nil"
  23998. }
  23999. s := strings.Join([]string{`&OtherExtenable{`,
  24000. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  24001. `Field13:` + valueToStringThetest(this.Field13) + `,`,
  24002. `M:` + strings.Replace(fmt.Sprintf("%v", this.M), "MyExtendable", "MyExtendable", 1) + `,`,
  24003. `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`,
  24004. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24005. `}`,
  24006. }, "")
  24007. return s
  24008. }
  24009. func (this *NestedDefinition) String() string {
  24010. if this == nil {
  24011. return "nil"
  24012. }
  24013. s := strings.Join([]string{`&NestedDefinition{`,
  24014. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  24015. `EnumField:` + valueToStringThetest(this.EnumField) + `,`,
  24016. `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
  24017. `NM:` + strings.Replace(fmt.Sprintf("%v", this.NM), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
  24018. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24019. `}`,
  24020. }, "")
  24021. return s
  24022. }
  24023. func (this *NestedDefinition_NestedMessage) String() string {
  24024. if this == nil {
  24025. return "nil"
  24026. }
  24027. s := strings.Join([]string{`&NestedDefinition_NestedMessage{`,
  24028. `NestedField1:` + valueToStringThetest(this.NestedField1) + `,`,
  24029. `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
  24030. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24031. `}`,
  24032. }, "")
  24033. return s
  24034. }
  24035. func (this *NestedDefinition_NestedMessage_NestedNestedMsg) String() string {
  24036. if this == nil {
  24037. return "nil"
  24038. }
  24039. s := strings.Join([]string{`&NestedDefinition_NestedMessage_NestedNestedMsg{`,
  24040. `NestedNestedField1:` + valueToStringThetest(this.NestedNestedField1) + `,`,
  24041. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24042. `}`,
  24043. }, "")
  24044. return s
  24045. }
  24046. func (this *NestedScope) String() string {
  24047. if this == nil {
  24048. return "nil"
  24049. }
  24050. s := strings.Join([]string{`&NestedScope{`,
  24051. `A:` + strings.Replace(fmt.Sprintf("%v", this.A), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`,
  24052. `B:` + valueToStringThetest(this.B) + `,`,
  24053. `C:` + strings.Replace(fmt.Sprintf("%v", this.C), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`,
  24054. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24055. `}`,
  24056. }, "")
  24057. return s
  24058. }
  24059. func (this *NinOptNativeDefault) String() string {
  24060. if this == nil {
  24061. return "nil"
  24062. }
  24063. s := strings.Join([]string{`&NinOptNativeDefault{`,
  24064. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  24065. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  24066. `Field3:` + valueToStringThetest(this.Field3) + `,`,
  24067. `Field4:` + valueToStringThetest(this.Field4) + `,`,
  24068. `Field5:` + valueToStringThetest(this.Field5) + `,`,
  24069. `Field6:` + valueToStringThetest(this.Field6) + `,`,
  24070. `Field7:` + valueToStringThetest(this.Field7) + `,`,
  24071. `Field8:` + valueToStringThetest(this.Field8) + `,`,
  24072. `Field9:` + valueToStringThetest(this.Field9) + `,`,
  24073. `Field10:` + valueToStringThetest(this.Field10) + `,`,
  24074. `Field11:` + valueToStringThetest(this.Field11) + `,`,
  24075. `Field12:` + valueToStringThetest(this.Field12) + `,`,
  24076. `Field13:` + valueToStringThetest(this.Field13) + `,`,
  24077. `Field14:` + valueToStringThetest(this.Field14) + `,`,
  24078. `Field15:` + valueToStringThetest(this.Field15) + `,`,
  24079. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24080. `}`,
  24081. }, "")
  24082. return s
  24083. }
  24084. func (this *CustomContainer) String() string {
  24085. if this == nil {
  24086. return "nil"
  24087. }
  24088. s := strings.Join([]string{`&CustomContainer{`,
  24089. `CustomStruct:` + strings.Replace(strings.Replace(this.CustomStruct.String(), "NidOptCustom", "NidOptCustom", 1), `&`, ``, 1) + `,`,
  24090. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24091. `}`,
  24092. }, "")
  24093. return s
  24094. }
  24095. func (this *CustomNameNidOptNative) String() string {
  24096. if this == nil {
  24097. return "nil"
  24098. }
  24099. s := strings.Join([]string{`&CustomNameNidOptNative{`,
  24100. `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
  24101. `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
  24102. `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
  24103. `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
  24104. `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
  24105. `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
  24106. `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
  24107. `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
  24108. `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
  24109. `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
  24110. `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
  24111. `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
  24112. `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
  24113. `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
  24114. `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
  24115. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24116. `}`,
  24117. }, "")
  24118. return s
  24119. }
  24120. func (this *CustomNameNinOptNative) String() string {
  24121. if this == nil {
  24122. return "nil"
  24123. }
  24124. s := strings.Join([]string{`&CustomNameNinOptNative{`,
  24125. `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
  24126. `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
  24127. `FieldC:` + valueToStringThetest(this.FieldC) + `,`,
  24128. `FieldD:` + valueToStringThetest(this.FieldD) + `,`,
  24129. `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
  24130. `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
  24131. `FieldG:` + valueToStringThetest(this.FieldG) + `,`,
  24132. `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
  24133. `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
  24134. `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
  24135. `FieldK:` + valueToStringThetest(this.FieldK) + `,`,
  24136. `FielL:` + valueToStringThetest(this.FielL) + `,`,
  24137. `FieldM:` + valueToStringThetest(this.FieldM) + `,`,
  24138. `FieldN:` + valueToStringThetest(this.FieldN) + `,`,
  24139. `FieldO:` + valueToStringThetest(this.FieldO) + `,`,
  24140. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24141. `}`,
  24142. }, "")
  24143. return s
  24144. }
  24145. func (this *CustomNameNinRepNative) String() string {
  24146. if this == nil {
  24147. return "nil"
  24148. }
  24149. s := strings.Join([]string{`&CustomNameNinRepNative{`,
  24150. `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`,
  24151. `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
  24152. `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
  24153. `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
  24154. `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`,
  24155. `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`,
  24156. `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`,
  24157. `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`,
  24158. `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`,
  24159. `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`,
  24160. `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`,
  24161. `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`,
  24162. `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`,
  24163. `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`,
  24164. `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`,
  24165. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24166. `}`,
  24167. }, "")
  24168. return s
  24169. }
  24170. func (this *CustomNameNinStruct) String() string {
  24171. if this == nil {
  24172. return "nil"
  24173. }
  24174. s := strings.Join([]string{`&CustomNameNinStruct{`,
  24175. `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
  24176. `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
  24177. `FieldC:` + strings.Replace(fmt.Sprintf("%v", this.FieldC), "NidOptNative", "NidOptNative", 1) + `,`,
  24178. `FieldD:` + strings.Replace(fmt.Sprintf("%v", this.FieldD), "NinOptNative", "NinOptNative", 1) + `,`,
  24179. `FieldE:` + valueToStringThetest(this.FieldE) + `,`,
  24180. `FieldF:` + valueToStringThetest(this.FieldF) + `,`,
  24181. `FieldG:` + strings.Replace(fmt.Sprintf("%v", this.FieldG), "NidOptNative", "NidOptNative", 1) + `,`,
  24182. `FieldH:` + valueToStringThetest(this.FieldH) + `,`,
  24183. `FieldI:` + valueToStringThetest(this.FieldI) + `,`,
  24184. `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`,
  24185. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24186. `}`,
  24187. }, "")
  24188. return s
  24189. }
  24190. func (this *CustomNameCustomType) String() string {
  24191. if this == nil {
  24192. return "nil"
  24193. }
  24194. s := strings.Join([]string{`&CustomNameCustomType{`,
  24195. `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
  24196. `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
  24197. `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`,
  24198. `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`,
  24199. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24200. `}`,
  24201. }, "")
  24202. return s
  24203. }
  24204. func (this *CustomNameNinEmbeddedStructUnion) String() string {
  24205. if this == nil {
  24206. return "nil"
  24207. }
  24208. s := strings.Join([]string{`&CustomNameNinEmbeddedStructUnion{`,
  24209. `NidOptNative:` + strings.Replace(fmt.Sprintf("%v", this.NidOptNative), "NidOptNative", "NidOptNative", 1) + `,`,
  24210. `FieldA:` + strings.Replace(fmt.Sprintf("%v", this.FieldA), "NinOptNative", "NinOptNative", 1) + `,`,
  24211. `FieldB:` + valueToStringThetest(this.FieldB) + `,`,
  24212. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24213. `}`,
  24214. }, "")
  24215. return s
  24216. }
  24217. func (this *CustomNameEnum) String() string {
  24218. if this == nil {
  24219. return "nil"
  24220. }
  24221. s := strings.Join([]string{`&CustomNameEnum{`,
  24222. `FieldA:` + valueToStringThetest(this.FieldA) + `,`,
  24223. `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`,
  24224. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24225. `}`,
  24226. }, "")
  24227. return s
  24228. }
  24229. func (this *NoExtensionsMap) String() string {
  24230. if this == nil {
  24231. return "nil"
  24232. }
  24233. s := strings.Join([]string{`&NoExtensionsMap{`,
  24234. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  24235. `XXX_extensions:` + github_com_gogo_protobuf_proto.StringFromExtensionsBytes(this.XXX_extensions) + `,`,
  24236. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24237. `}`,
  24238. }, "")
  24239. return s
  24240. }
  24241. func (this *Unrecognized) String() string {
  24242. if this == nil {
  24243. return "nil"
  24244. }
  24245. s := strings.Join([]string{`&Unrecognized{`,
  24246. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  24247. `}`,
  24248. }, "")
  24249. return s
  24250. }
  24251. func (this *UnrecognizedWithInner) String() string {
  24252. if this == nil {
  24253. return "nil"
  24254. }
  24255. s := strings.Join([]string{`&UnrecognizedWithInner{`,
  24256. `Embedded:` + strings.Replace(fmt.Sprintf("%v", this.Embedded), "UnrecognizedWithInner_Inner", "UnrecognizedWithInner_Inner", 1) + `,`,
  24257. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  24258. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24259. `}`,
  24260. }, "")
  24261. return s
  24262. }
  24263. func (this *UnrecognizedWithInner_Inner) String() string {
  24264. if this == nil {
  24265. return "nil"
  24266. }
  24267. s := strings.Join([]string{`&UnrecognizedWithInner_Inner{`,
  24268. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  24269. `}`,
  24270. }, "")
  24271. return s
  24272. }
  24273. func (this *UnrecognizedWithEmbed) String() string {
  24274. if this == nil {
  24275. return "nil"
  24276. }
  24277. s := strings.Join([]string{`&UnrecognizedWithEmbed{`,
  24278. `UnrecognizedWithEmbed_Embedded:` + strings.Replace(strings.Replace(this.UnrecognizedWithEmbed_Embedded.String(), "UnrecognizedWithEmbed_Embedded", "UnrecognizedWithEmbed_Embedded", 1), `&`, ``, 1) + `,`,
  24279. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  24280. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24281. `}`,
  24282. }, "")
  24283. return s
  24284. }
  24285. func (this *UnrecognizedWithEmbed_Embedded) String() string {
  24286. if this == nil {
  24287. return "nil"
  24288. }
  24289. s := strings.Join([]string{`&UnrecognizedWithEmbed_Embedded{`,
  24290. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  24291. `}`,
  24292. }, "")
  24293. return s
  24294. }
  24295. func (this *Node) String() string {
  24296. if this == nil {
  24297. return "nil"
  24298. }
  24299. s := strings.Join([]string{`&Node{`,
  24300. `Label:` + valueToStringThetest(this.Label) + `,`,
  24301. `Children:` + strings.Replace(fmt.Sprintf("%v", this.Children), "Node", "Node", 1) + `,`,
  24302. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24303. `}`,
  24304. }, "")
  24305. return s
  24306. }
  24307. func (this *NonByteCustomType) String() string {
  24308. if this == nil {
  24309. return "nil"
  24310. }
  24311. s := strings.Join([]string{`&NonByteCustomType{`,
  24312. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  24313. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24314. `}`,
  24315. }, "")
  24316. return s
  24317. }
  24318. func (this *NidOptNonByteCustomType) String() string {
  24319. if this == nil {
  24320. return "nil"
  24321. }
  24322. s := strings.Join([]string{`&NidOptNonByteCustomType{`,
  24323. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  24324. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24325. `}`,
  24326. }, "")
  24327. return s
  24328. }
  24329. func (this *NinOptNonByteCustomType) String() string {
  24330. if this == nil {
  24331. return "nil"
  24332. }
  24333. s := strings.Join([]string{`&NinOptNonByteCustomType{`,
  24334. `Field1:` + valueToStringThetest(this.Field1) + `,`,
  24335. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24336. `}`,
  24337. }, "")
  24338. return s
  24339. }
  24340. func (this *NidRepNonByteCustomType) String() string {
  24341. if this == nil {
  24342. return "nil"
  24343. }
  24344. s := strings.Join([]string{`&NidRepNonByteCustomType{`,
  24345. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  24346. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24347. `}`,
  24348. }, "")
  24349. return s
  24350. }
  24351. func (this *NinRepNonByteCustomType) String() string {
  24352. if this == nil {
  24353. return "nil"
  24354. }
  24355. s := strings.Join([]string{`&NinRepNonByteCustomType{`,
  24356. `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`,
  24357. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24358. `}`,
  24359. }, "")
  24360. return s
  24361. }
  24362. func (this *ProtoType) String() string {
  24363. if this == nil {
  24364. return "nil"
  24365. }
  24366. s := strings.Join([]string{`&ProtoType{`,
  24367. `Field2:` + valueToStringThetest(this.Field2) + `,`,
  24368. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  24369. `}`,
  24370. }, "")
  24371. return s
  24372. }
  24373. func valueToStringThetest(v interface{}) string {
  24374. rv := reflect.ValueOf(v)
  24375. if rv.IsNil() {
  24376. return "nil"
  24377. }
  24378. pv := reflect.Indirect(rv).Interface()
  24379. return fmt.Sprintf("*%v", pv)
  24380. }
  24381. func (this *NinOptNativeUnion) GetValue() interface{} {
  24382. if this.Field1 != nil {
  24383. return this.Field1
  24384. }
  24385. if this.Field2 != nil {
  24386. return this.Field2
  24387. }
  24388. if this.Field3 != nil {
  24389. return this.Field3
  24390. }
  24391. if this.Field4 != nil {
  24392. return this.Field4
  24393. }
  24394. if this.Field5 != nil {
  24395. return this.Field5
  24396. }
  24397. if this.Field6 != nil {
  24398. return this.Field6
  24399. }
  24400. if this.Field13 != nil {
  24401. return this.Field13
  24402. }
  24403. if this.Field14 != nil {
  24404. return this.Field14
  24405. }
  24406. if this.Field15 != nil {
  24407. return this.Field15
  24408. }
  24409. return nil
  24410. }
  24411. func (this *NinOptNativeUnion) SetValue(value interface{}) bool {
  24412. switch vt := value.(type) {
  24413. case *float64:
  24414. this.Field1 = vt
  24415. case *float32:
  24416. this.Field2 = vt
  24417. case *int32:
  24418. this.Field3 = vt
  24419. case *int64:
  24420. this.Field4 = vt
  24421. case *uint32:
  24422. this.Field5 = vt
  24423. case *uint64:
  24424. this.Field6 = vt
  24425. case *bool:
  24426. this.Field13 = vt
  24427. case *string:
  24428. this.Field14 = vt
  24429. case []byte:
  24430. this.Field15 = vt
  24431. default:
  24432. return false
  24433. }
  24434. return true
  24435. }
  24436. func (this *NinOptStructUnion) GetValue() interface{} {
  24437. if this.Field1 != nil {
  24438. return this.Field1
  24439. }
  24440. if this.Field2 != nil {
  24441. return this.Field2
  24442. }
  24443. if this.Field3 != nil {
  24444. return this.Field3
  24445. }
  24446. if this.Field4 != nil {
  24447. return this.Field4
  24448. }
  24449. if this.Field6 != nil {
  24450. return this.Field6
  24451. }
  24452. if this.Field7 != nil {
  24453. return this.Field7
  24454. }
  24455. if this.Field13 != nil {
  24456. return this.Field13
  24457. }
  24458. if this.Field14 != nil {
  24459. return this.Field14
  24460. }
  24461. if this.Field15 != nil {
  24462. return this.Field15
  24463. }
  24464. return nil
  24465. }
  24466. func (this *NinOptStructUnion) SetValue(value interface{}) bool {
  24467. switch vt := value.(type) {
  24468. case *float64:
  24469. this.Field1 = vt
  24470. case *float32:
  24471. this.Field2 = vt
  24472. case *NidOptNative:
  24473. this.Field3 = vt
  24474. case *NinOptNative:
  24475. this.Field4 = vt
  24476. case *uint64:
  24477. this.Field6 = vt
  24478. case *int32:
  24479. this.Field7 = vt
  24480. case *bool:
  24481. this.Field13 = vt
  24482. case *string:
  24483. this.Field14 = vt
  24484. case []byte:
  24485. this.Field15 = vt
  24486. default:
  24487. return false
  24488. }
  24489. return true
  24490. }
  24491. func (this *NinEmbeddedStructUnion) GetValue() interface{} {
  24492. if this.NidOptNative != nil {
  24493. return this.NidOptNative
  24494. }
  24495. if this.Field200 != nil {
  24496. return this.Field200
  24497. }
  24498. if this.Field210 != nil {
  24499. return this.Field210
  24500. }
  24501. return nil
  24502. }
  24503. func (this *NinEmbeddedStructUnion) SetValue(value interface{}) bool {
  24504. switch vt := value.(type) {
  24505. case *NidOptNative:
  24506. this.NidOptNative = vt
  24507. case *NinOptNative:
  24508. this.Field200 = vt
  24509. case *bool:
  24510. this.Field210 = vt
  24511. default:
  24512. return false
  24513. }
  24514. return true
  24515. }
  24516. func (this *NinNestedStructUnion) GetValue() interface{} {
  24517. if this.Field1 != nil {
  24518. return this.Field1
  24519. }
  24520. if this.Field2 != nil {
  24521. return this.Field2
  24522. }
  24523. if this.Field3 != nil {
  24524. return this.Field3
  24525. }
  24526. return nil
  24527. }
  24528. func (this *NinNestedStructUnion) SetValue(value interface{}) bool {
  24529. switch vt := value.(type) {
  24530. case *NinOptNativeUnion:
  24531. this.Field1 = vt
  24532. case *NinOptStructUnion:
  24533. this.Field2 = vt
  24534. case *NinEmbeddedStructUnion:
  24535. this.Field3 = vt
  24536. default:
  24537. this.Field1 = new(NinOptNativeUnion)
  24538. if set := this.Field1.SetValue(value); set {
  24539. return true
  24540. }
  24541. this.Field1 = nil
  24542. this.Field2 = new(NinOptStructUnion)
  24543. if set := this.Field2.SetValue(value); set {
  24544. return true
  24545. }
  24546. this.Field2 = nil
  24547. this.Field3 = new(NinEmbeddedStructUnion)
  24548. if set := this.Field3.SetValue(value); set {
  24549. return true
  24550. }
  24551. this.Field3 = nil
  24552. return false
  24553. }
  24554. return true
  24555. }
  24556. func (this *Tree) GetValue() interface{} {
  24557. if this.Or != nil {
  24558. return this.Or
  24559. }
  24560. if this.And != nil {
  24561. return this.And
  24562. }
  24563. if this.Leaf != nil {
  24564. return this.Leaf
  24565. }
  24566. return nil
  24567. }
  24568. func (this *Tree) SetValue(value interface{}) bool {
  24569. switch vt := value.(type) {
  24570. case *OrBranch:
  24571. this.Or = vt
  24572. case *AndBranch:
  24573. this.And = vt
  24574. case *Leaf:
  24575. this.Leaf = vt
  24576. default:
  24577. return false
  24578. }
  24579. return true
  24580. }
  24581. func (this *DeepTree) GetValue() interface{} {
  24582. if this.Down != nil {
  24583. return this.Down
  24584. }
  24585. if this.And != nil {
  24586. return this.And
  24587. }
  24588. if this.Leaf != nil {
  24589. return this.Leaf
  24590. }
  24591. return nil
  24592. }
  24593. func (this *DeepTree) SetValue(value interface{}) bool {
  24594. switch vt := value.(type) {
  24595. case *ADeepBranch:
  24596. this.Down = vt
  24597. case *AndDeepBranch:
  24598. this.And = vt
  24599. case *DeepLeaf:
  24600. this.Leaf = vt
  24601. default:
  24602. return false
  24603. }
  24604. return true
  24605. }
  24606. func (this *CustomNameNinEmbeddedStructUnion) GetValue() interface{} {
  24607. if this.NidOptNative != nil {
  24608. return this.NidOptNative
  24609. }
  24610. if this.FieldA != nil {
  24611. return this.FieldA
  24612. }
  24613. if this.FieldB != nil {
  24614. return this.FieldB
  24615. }
  24616. return nil
  24617. }
  24618. func (this *CustomNameNinEmbeddedStructUnion) SetValue(value interface{}) bool {
  24619. switch vt := value.(type) {
  24620. case *NidOptNative:
  24621. this.NidOptNative = vt
  24622. case *NinOptNative:
  24623. this.FieldA = vt
  24624. case *bool:
  24625. this.FieldB = vt
  24626. default:
  24627. return false
  24628. }
  24629. return true
  24630. }
  24631. func init() { proto.RegisterFile("thetest.proto", fileDescriptorThetest) }
  24632. var fileDescriptorThetest = []byte{
  24633. // 3070 bytes of a gzipped FileDescriptorProto
  24634. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4d, 0x6c, 0x1b, 0xc7,
  24635. 0xf5, 0xe7, 0xec, 0x50, 0x0a, 0xf5, 0xf4, 0x45, 0x6f, 0x62, 0x65, 0xc1, 0xe8, 0xbf, 0xa2, 0x37,
  24636. 0xb2, 0xfe, 0x0c, 0x11, 0x4b, 0x14, 0x45, 0xc9, 0x32, 0xd3, 0xa4, 0xe0, 0x97, 0x1b, 0xb9, 0x11,
  24637. 0x65, 0x30, 0x72, 0x5b, 0x03, 0x05, 0x0a, 0x5a, 0x5c, 0x4b, 0x44, 0xe5, 0xa5, 0x40, 0xae, 0xd2,
  24638. 0xb8, 0x87, 0x22, 0xc8, 0xa1, 0x08, 0x7a, 0x2d, 0x7a, 0x6c, 0xe3, 0xa2, 0x28, 0x90, 0xde, 0x72,
  24639. 0x28, 0x8a, 0xa2, 0x28, 0x1a, 0x5f, 0x0a, 0xa8, 0x37, 0xa3, 0xa7, 0x22, 0x28, 0x84, 0x88, 0xb9,
  24640. 0xe4, 0x18, 0xf4, 0xd2, 0x1c, 0x72, 0x28, 0x76, 0x77, 0x76, 0x76, 0x66, 0xb8, 0xcb, 0x5d, 0x5a,
  24641. 0x4a, 0x9b, 0x8b, 0x2d, 0xce, 0x7b, 0x6f, 0xe6, 0xed, 0xfb, 0xfd, 0xde, 0xdb, 0xb7, 0x33, 0x03,
  24642. 0xd3, 0xe6, 0x81, 0x6e, 0xea, 0x3d, 0x73, 0xf9, 0xa8, 0xdb, 0x31, 0x3b, 0x72, 0xdc, 0xfa, 0x3b,
  24643. 0x75, 0x6d, 0xbf, 0x6d, 0x1e, 0x1c, 0xdf, 0x5b, 0xde, 0xeb, 0x3c, 0x58, 0xd9, 0xef, 0xec, 0x77,
  24644. 0x56, 0x6c, 0xe1, 0xbd, 0xe3, 0xfb, 0xf6, 0x2f, 0xfb, 0x87, 0xfd, 0x97, 0x63, 0xa4, 0xfd, 0x13,
  24645. 0xc3, 0x54, 0xbd, 0xdd, 0xda, 0x39, 0x32, 0xeb, 0x4d, 0xb3, 0xfd, 0x96, 0x2e, 0xcf, 0xc3, 0xf8,
  24646. 0xcd, 0xb6, 0x7e, 0xd8, 0x5a, 0x55, 0x50, 0x1a, 0x65, 0x50, 0x39, 0x7e, 0x72, 0xba, 0x10, 0x6b,
  24647. 0x90, 0x31, 0x2a, 0xcd, 0x2b, 0x52, 0x1a, 0x65, 0x24, 0x4e, 0x9a, 0xa7, 0xd2, 0x35, 0x05, 0xa7,
  24648. 0x51, 0x66, 0x8c, 0x93, 0xae, 0x51, 0x69, 0x41, 0x89, 0xa7, 0x51, 0x06, 0x73, 0xd2, 0x02, 0x95,
  24649. 0xae, 0x2b, 0x63, 0x69, 0x94, 0x99, 0xe6, 0xa4, 0xeb, 0x54, 0xba, 0xa1, 0x8c, 0xa7, 0x51, 0x26,
  24650. 0xce, 0x49, 0x37, 0xa8, 0xf4, 0xba, 0xf2, 0x4c, 0x1a, 0x65, 0x2e, 0x71, 0xd2, 0xeb, 0x54, 0xba,
  24651. 0xa9, 0x24, 0xd2, 0x28, 0x23, 0x73, 0xd2, 0x4d, 0x2a, 0xbd, 0xa1, 0x4c, 0xa4, 0x51, 0xe6, 0x19,
  24652. 0x4e, 0x7a, 0x43, 0x56, 0xe1, 0x19, 0xe7, 0xc9, 0x73, 0x0a, 0xa4, 0x51, 0x66, 0x96, 0x88, 0xdd,
  24653. 0x41, 0x4f, 0xbe, 0xaa, 0x4c, 0xa6, 0x51, 0x66, 0x9c, 0x97, 0xaf, 0x7a, 0xf2, 0xbc, 0x32, 0x95,
  24654. 0x46, 0x99, 0x24, 0x2f, 0xcf, 0x7b, 0xf2, 0x35, 0x65, 0x3a, 0x8d, 0x32, 0x09, 0x5e, 0xbe, 0xe6,
  24655. 0xc9, 0x0b, 0xca, 0x4c, 0x1a, 0x65, 0x26, 0x78, 0x79, 0xc1, 0x93, 0xaf, 0x2b, 0xb3, 0x69, 0x94,
  24656. 0x99, 0xe2, 0xe5, 0xeb, 0xda, 0xbb, 0x36, 0xbc, 0x86, 0x07, 0xef, 0x1c, 0x0f, 0x2f, 0x05, 0x76,
  24657. 0x8e, 0x07, 0x96, 0x42, 0x3a, 0xc7, 0x43, 0x4a, 0xc1, 0x9c, 0xe3, 0xc1, 0xa4, 0x30, 0xce, 0xf1,
  24658. 0x30, 0x52, 0x00, 0xe7, 0x78, 0x00, 0x29, 0x74, 0x73, 0x3c, 0x74, 0x14, 0xb4, 0x39, 0x1e, 0x34,
  24659. 0x0a, 0xd7, 0x1c, 0x0f, 0x17, 0x05, 0x4a, 0x11, 0x80, 0xf2, 0x20, 0x52, 0x04, 0x88, 0x3c, 0x70,
  24660. 0x14, 0x01, 0x1c, 0x0f, 0x16, 0x45, 0x80, 0xc5, 0x03, 0x44, 0x11, 0x00, 0xf1, 0xa0, 0x50, 0x04,
  24661. 0x28, 0x3c, 0x10, 0x48, 0x8e, 0x35, 0xf4, 0x23, 0x9f, 0x1c, 0xc3, 0x43, 0x73, 0x0c, 0x0f, 0xcd,
  24662. 0x31, 0x3c, 0x34, 0xc7, 0xf0, 0xd0, 0x1c, 0xc3, 0x43, 0x73, 0x0c, 0x0f, 0xcd, 0x31, 0x3c, 0x34,
  24663. 0xc7, 0xf0, 0xd0, 0x1c, 0xc3, 0xc3, 0x73, 0x0c, 0x87, 0xe4, 0x18, 0x0e, 0xc9, 0x31, 0x1c, 0x92,
  24664. 0x63, 0x38, 0x24, 0xc7, 0x70, 0x48, 0x8e, 0xe1, 0xc0, 0x1c, 0xf3, 0xe0, 0x9d, 0xe3, 0xe1, 0xf5,
  24665. 0xcd, 0x31, 0x1c, 0x90, 0x63, 0x38, 0x20, 0xc7, 0x70, 0x40, 0x8e, 0xe1, 0x80, 0x1c, 0xc3, 0x01,
  24666. 0x39, 0x86, 0x03, 0x72, 0x0c, 0x07, 0xe4, 0x18, 0x0e, 0xca, 0x31, 0x1c, 0x98, 0x63, 0x38, 0x30,
  24667. 0xc7, 0x70, 0x60, 0x8e, 0xe1, 0xc0, 0x1c, 0xc3, 0x81, 0x39, 0x86, 0xd9, 0x1c, 0xfb, 0x33, 0x06,
  24668. 0xd9, 0xc9, 0xb1, 0xdb, 0xcd, 0xbd, 0x1f, 0xea, 0x2d, 0x02, 0x85, 0x2a, 0x64, 0xda, 0xb8, 0x05,
  24669. 0x5d, 0xd2, 0x83, 0x44, 0x15, 0x72, 0x8d, 0x97, 0xe7, 0xa9, 0xdc, 0xcd, 0x36, 0x5e, 0xbe, 0x46,
  24670. 0xe5, 0x6e, 0xbe, 0xf1, 0xf2, 0x02, 0x95, 0xbb, 0x19, 0xc7, 0xcb, 0xd7, 0xa9, 0xdc, 0xcd, 0x39,
  24671. 0x5e, 0xbe, 0x41, 0xe5, 0x6e, 0xd6, 0xf1, 0xf2, 0xeb, 0x54, 0xee, 0xe6, 0x1d, 0x2f, 0xdf, 0xa4,
  24672. 0x72, 0x37, 0xf3, 0x78, 0xf9, 0x0d, 0x39, 0x2d, 0xe6, 0x9e, 0xab, 0x40, 0xa1, 0x4d, 0x8b, 0xd9,
  24673. 0x27, 0x68, 0xac, 0x7a, 0x1a, 0x6e, 0xfe, 0x09, 0x1a, 0x79, 0x4f, 0xc3, 0xcd, 0x40, 0x41, 0x63,
  24674. 0x4d, 0x7b, 0xcf, 0x86, 0xcf, 0x10, 0xe1, 0x4b, 0x09, 0xf0, 0x49, 0x0c, 0x74, 0x29, 0x01, 0x3a,
  24675. 0x89, 0x81, 0x2d, 0x25, 0xc0, 0x26, 0x31, 0x90, 0xa5, 0x04, 0xc8, 0x24, 0x06, 0xae, 0x94, 0x00,
  24676. 0x97, 0xc4, 0x40, 0x95, 0x12, 0xa0, 0x92, 0x18, 0x98, 0x52, 0x02, 0x4c, 0x12, 0x03, 0x51, 0x4a,
  24677. 0x80, 0x48, 0x62, 0xe0, 0x49, 0x09, 0xf0, 0x48, 0x0c, 0x34, 0xf3, 0x22, 0x34, 0x12, 0x0b, 0xcb,
  24678. 0xbc, 0x08, 0x8b, 0xc4, 0x42, 0x32, 0x2f, 0x42, 0x22, 0xb1, 0x70, 0xcc, 0x8b, 0x70, 0x48, 0x2c,
  24679. 0x14, 0x5f, 0x4a, 0x6e, 0x47, 0xf8, 0xa6, 0xd9, 0x3d, 0xde, 0x33, 0xcf, 0xd5, 0x11, 0xe6, 0xb8,
  24680. 0xf6, 0x61, 0x32, 0x2f, 0x2f, 0xdb, 0x0d, 0x2b, 0xdb, 0x71, 0x0a, 0x6f, 0xb0, 0x1c, 0xd7, 0x58,
  24681. 0x30, 0x16, 0x86, 0xbf, 0x45, 0xe1, 0x5c, 0xbd, 0x61, 0x8e, 0x6b, 0x33, 0xc2, 0xfd, 0xdb, 0xfc,
  24682. 0xca, 0x3b, 0xb6, 0xc7, 0x92, 0xdb, 0xb1, 0x91, 0xf0, 0x8f, 0xda, 0xb1, 0x65, 0xc3, 0x43, 0x4e,
  24683. 0x83, 0x9d, 0x0d, 0x0f, 0xf6, 0xc0, 0x5b, 0x27, 0x6a, 0x07, 0x97, 0x0d, 0x0f, 0x2d, 0x0d, 0xea,
  24684. 0xc5, 0xf6, 0x5b, 0x84, 0xc1, 0x0d, 0xfd, 0xc8, 0x87, 0xc1, 0xa3, 0xf6, 0x5b, 0x39, 0xae, 0x94,
  24685. 0x8c, 0xca, 0x60, 0x3c, 0x32, 0x83, 0x47, 0xed, 0xbc, 0x72, 0x5c, 0x79, 0x19, 0x99, 0xc1, 0x5f,
  24686. 0x41, 0x3f, 0x44, 0x18, 0xec, 0x85, 0x7f, 0xd4, 0x7e, 0x28, 0x1b, 0x1e, 0x72, 0x5f, 0x06, 0xe3,
  24687. 0x11, 0x18, 0x1c, 0xa5, 0x3f, 0xca, 0x86, 0x87, 0xd6, 0x9f, 0xc1, 0xe7, 0xee, 0x66, 0xde, 0x47,
  24688. 0x70, 0xa9, 0xde, 0x6e, 0xd5, 0x1e, 0xdc, 0xd3, 0x5b, 0x2d, 0xbd, 0x45, 0xe2, 0x98, 0xe3, 0x2a,
  24689. 0x41, 0x00, 0xd4, 0x4f, 0x4e, 0x17, 0xbc, 0x08, 0xaf, 0x43, 0xc2, 0x89, 0x69, 0x2e, 0xa7, 0x9c,
  24690. 0xa0, 0x90, 0x0a, 0x47, 0x55, 0xe5, 0x2b, 0xae, 0xd9, 0x6a, 0x4e, 0xf9, 0x3b, 0x62, 0xaa, 0x1c,
  24691. 0x1d, 0xd6, 0x7e, 0x6e, 0x7b, 0x68, 0x9c, 0xdb, 0xc3, 0x95, 0x48, 0x1e, 0x32, 0xbe, 0xbd, 0x30,
  24692. 0xe0, 0x1b, 0xe3, 0xd5, 0x31, 0xcc, 0xd6, 0xdb, 0xad, 0xba, 0xde, 0x33, 0xa3, 0xb9, 0xe4, 0xe8,
  24693. 0x08, 0xf5, 0x20, 0xc7, 0xd1, 0x92, 0xb5, 0xa0, 0x94, 0xe6, 0x6b, 0x84, 0xd6, 0xb6, 0x96, 0x35,
  24694. 0xb8, 0x65, 0xb3, 0x41, 0xcb, 0x7a, 0x95, 0x9d, 0x2e, 0x98, 0x0d, 0x5a, 0xd0, 0xcb, 0x21, 0xba,
  24695. 0xd4, 0xdb, 0xee, 0xcb, 0xb9, 0x72, 0xdc, 0x33, 0x3b, 0x0f, 0xe4, 0x79, 0x90, 0xb6, 0x5a, 0xf6,
  24696. 0x1a, 0x53, 0xe5, 0x29, 0xcb, 0xa9, 0x8f, 0x4f, 0x17, 0xe2, 0x77, 0x8e, 0xdb, 0xad, 0x86, 0xb4,
  24697. 0xd5, 0x92, 0x6f, 0xc1, 0xd8, 0x77, 0x9a, 0x87, 0xc7, 0xba, 0xfd, 0x8a, 0x98, 0x2a, 0x17, 0x88,
  24698. 0xc2, 0xcb, 0x81, 0x7b, 0x44, 0xd6, 0xc2, 0x2b, 0x7b, 0xf6, 0xd4, 0xcb, 0x77, 0xda, 0x86, 0xb9,
  24699. 0x9a, 0xdf, 0x6c, 0x38, 0x53, 0x68, 0xdf, 0x07, 0x70, 0xd6, 0xac, 0x36, 0x7b, 0x07, 0x72, 0xdd,
  24700. 0x9d, 0xd9, 0x59, 0x7a, 0xf3, 0xe3, 0xd3, 0x85, 0x42, 0x94, 0x59, 0xaf, 0xb5, 0x9a, 0xbd, 0x83,
  24701. 0x6b, 0xe6, 0xc3, 0x23, 0x7d, 0xb9, 0xfc, 0xd0, 0xd4, 0x7b, 0xee, 0xec, 0x47, 0xee, 0x5b, 0x8f,
  24702. 0x3c, 0x97, 0xc2, 0x3c, 0x57, 0x82, 0x7b, 0xa6, 0x9b, 0xfc, 0x33, 0xe5, 0x9e, 0xf6, 0x79, 0xde,
  24703. 0x76, 0x5f, 0x12, 0x42, 0x24, 0x71, 0x58, 0x24, 0xf1, 0x79, 0x23, 0x79, 0xe4, 0xd6, 0x47, 0xe1,
  24704. 0x59, 0xf1, 0xb0, 0x67, 0xc5, 0xe7, 0x79, 0xd6, 0x7f, 0x3b, 0xd9, 0x4a, 0xf3, 0xe9, 0x8e, 0xd1,
  24705. 0xee, 0x18, 0x5f, 0xbb, 0xbd, 0xa0, 0x0b, 0xed, 0x02, 0x8a, 0xf1, 0x93, 0x47, 0x0b, 0x48, 0x7b,
  24706. 0x5f, 0x72, 0x9f, 0xdc, 0x49, 0xa4, 0xa7, 0x7b, 0xf2, 0xaf, 0x4b, 0x4f, 0xf5, 0x55, 0x44, 0xe8,
  24707. 0x57, 0x08, 0xe6, 0x06, 0x2a, 0xb9, 0x13, 0xa6, 0x8b, 0x2d, 0xe7, 0xc6, 0xa8, 0xe5, 0x9c, 0x38,
  24708. 0xf8, 0x7b, 0x04, 0xcf, 0x09, 0xe5, 0xd5, 0x71, 0x6f, 0x45, 0x70, 0xef, 0xf9, 0xc1, 0x95, 0x6c,
  24709. 0x45, 0xc6, 0x3b, 0x16, 0x5e, 0xc1, 0x80, 0x99, 0x99, 0xe2, 0x5e, 0x10, 0x70, 0x9f, 0xa7, 0x06,
  24710. 0x3e, 0xe1, 0x72, 0x19, 0x40, 0xdc, 0xee, 0x40, 0x7c, 0xb7, 0xab, 0xeb, 0xb2, 0x0a, 0xd2, 0x4e,
  24711. 0x97, 0x78, 0x38, 0xe3, 0xd8, 0xef, 0x74, 0xcb, 0xdd, 0xa6, 0xb1, 0x77, 0xd0, 0x90, 0x76, 0xba,
  24712. 0xf2, 0x15, 0xc0, 0x25, 0xa3, 0x45, 0x3c, 0x9a, 0x75, 0x14, 0x4a, 0x46, 0x8b, 0x68, 0x58, 0x32,
  24713. 0x59, 0x85, 0xf8, 0x1b, 0x7a, 0xf3, 0x3e, 0x71, 0x02, 0x1c, 0x1d, 0x6b, 0xa4, 0x61, 0x8f, 0x93,
  24714. 0x05, 0xbf, 0x07, 0x09, 0x77, 0x62, 0x79, 0xd1, 0xb2, 0xb8, 0x6f, 0x92, 0x65, 0x89, 0x85, 0xe5,
  24715. 0x0e, 0x79, 0x73, 0xd9, 0x52, 0x79, 0x09, 0xc6, 0x1a, 0xed, 0xfd, 0x03, 0x93, 0x2c, 0x3e, 0xa8,
  24716. 0xe6, 0x88, 0xb5, 0xbb, 0x30, 0x41, 0x3d, 0xba, 0xe0, 0xa9, 0xab, 0xce, 0xa3, 0xc9, 0x29, 0xf6,
  24717. 0x7d, 0xe2, 0xee, 0x5b, 0x3a, 0x43, 0x72, 0x1a, 0x12, 0x6f, 0x9a, 0x5d, 0xaf, 0xe8, 0xbb, 0x1d,
  24718. 0x29, 0x1d, 0xd5, 0xde, 0x45, 0x90, 0xa8, 0xea, 0xfa, 0x91, 0x1d, 0xf0, 0xab, 0x10, 0xaf, 0x76,
  24719. 0x7e, 0x64, 0x10, 0x07, 0x2f, 0x91, 0x88, 0x5a, 0x62, 0x12, 0x53, 0x5b, 0x2c, 0x5f, 0x65, 0xe3,
  24720. 0xfe, 0x2c, 0x8d, 0x3b, 0xa3, 0x67, 0xc7, 0x5e, 0xe3, 0x62, 0x4f, 0x00, 0xb4, 0x94, 0x06, 0xe2,
  24721. 0x7f, 0x1d, 0x26, 0x99, 0x55, 0xe4, 0x0c, 0x71, 0x43, 0x12, 0x0d, 0xd9, 0x58, 0x59, 0x1a, 0x9a,
  24722. 0x0e, 0xd3, 0xdc, 0xc2, 0x96, 0x29, 0x13, 0xe2, 0x00, 0x53, 0x3b, 0xcc, 0x59, 0x3e, 0xcc, 0xfe,
  24723. 0xaa, 0x24, 0xd4, 0x39, 0x27, 0x46, 0x76, 0xb8, 0x17, 0x1d, 0x72, 0x06, 0x83, 0x68, 0xfd, 0xad,
  24724. 0x8d, 0x01, 0xae, 0xb7, 0x0f, 0xb5, 0x57, 0x01, 0x9c, 0x94, 0xaf, 0x19, 0xc7, 0x0f, 0x84, 0xac,
  24725. 0x9b, 0x71, 0x03, 0xbc, 0x7b, 0xa0, 0xef, 0xea, 0x3d, 0x5b, 0x85, 0xef, 0xa7, 0xac, 0x02, 0x03,
  24726. 0x4e, 0x8a, 0xd9, 0xf6, 0x2f, 0x85, 0xda, 0xfb, 0x76, 0x62, 0x96, 0xaa, 0xe2, 0xa8, 0xde, 0xd5,
  24727. 0xcd, 0x92, 0xd1, 0x31, 0x0f, 0xf4, 0xae, 0x60, 0x91, 0x97, 0xd7, 0xb8, 0x84, 0x9d, 0xc9, 0xbf,
  24728. 0x40, 0x2d, 0x02, 0x8d, 0xd6, 0xb4, 0x0f, 0x6d, 0x07, 0xad, 0x56, 0x60, 0xe0, 0x01, 0x71, 0x84,
  24729. 0x07, 0x94, 0x37, 0xb8, 0xfe, 0x6d, 0x88, 0x9b, 0xc2, 0xa7, 0xe5, 0x0d, 0xee, 0x3b, 0x67, 0xb8,
  24730. 0xb3, 0xfc, 0x37, 0xa6, 0x1b, 0x53, 0xd7, 0xe5, 0x97, 0x42, 0x5d, 0x0e, 0xe8, 0x6e, 0x47, 0x8d,
  24731. 0x29, 0x8e, 0x1a, 0xd3, 0x3f, 0xd1, 0x8e, 0xc3, 0x1a, 0xae, 0xea, 0xf7, 0x9b, 0xc7, 0x87, 0xa6,
  24732. 0xfc, 0x72, 0x28, 0xf6, 0x45, 0x54, 0xa1, 0xae, 0x16, 0xa2, 0xc2, 0x5f, 0x94, 0xca, 0x65, 0xea,
  24733. 0xee, 0xf5, 0x11, 0x28, 0x50, 0x94, 0x2a, 0x15, 0x5a, 0xb6, 0x13, 0xef, 0x3d, 0x5a, 0x40, 0x1f,
  24734. 0x3c, 0x5a, 0x88, 0x69, 0xbf, 0x43, 0x70, 0x89, 0x68, 0x32, 0xc4, 0xbd, 0x26, 0x38, 0x7f, 0xd9,
  24735. 0xad, 0x19, 0x7e, 0x11, 0xf8, 0xaf, 0x91, 0xf7, 0xaf, 0x08, 0x94, 0x01, 0x5f, 0xdd, 0x78, 0xe7,
  24736. 0x22, 0xb9, 0x5c, 0x44, 0xb5, 0xff, 0x7d, 0xcc, 0xef, 0xc2, 0xd8, 0x6e, 0xfb, 0x81, 0xde, 0xb5,
  24737. 0xde, 0x04, 0xd6, 0x1f, 0x8e, 0xcb, 0xee, 0x61, 0x8e, 0x33, 0xe4, 0xca, 0x1c, 0xe7, 0x38, 0x59,
  24738. 0x5e, 0x56, 0x20, 0x5e, 0x6d, 0x9a, 0x4d, 0xdb, 0x83, 0x29, 0x5a, 0x5f, 0x9b, 0x66, 0x53, 0x5b,
  24739. 0x83, 0xa9, 0xed, 0x87, 0xb5, 0xb7, 0x4d, 0xdd, 0x68, 0x35, 0xef, 0x1d, 0x8a, 0x67, 0xa0, 0x6e,
  24740. 0xbf, 0xba, 0x9a, 0x1d, 0x4b, 0xb4, 0x92, 0x27, 0xa8, 0x18, 0xb7, 0xfd, 0x79, 0x0b, 0x66, 0x76,
  24741. 0x2c, 0xb7, 0x6d, 0x3b, 0xce, 0xcc, 0x59, 0x1d, 0xd3, 0x87, 0x17, 0x9a, 0x32, 0xec, 0x35, 0x65,
  24742. 0x69, 0x40, 0xdb, 0x7c, 0xeb, 0xc4, 0xfa, 0xd1, 0x40, 0xdb, 0xd9, 0x78, 0x62, 0x26, 0x79, 0x29,
  24743. 0x1b, 0x4f, 0x40, 0x72, 0x9a, 0xac, 0xfb, 0x37, 0x0c, 0x49, 0xa7, 0xd5, 0xa9, 0xea, 0xf7, 0xdb,
  24744. 0x46, 0xdb, 0x1c, 0xec, 0x57, 0xa9, 0xc7, 0xf2, 0x37, 0x61, 0xc2, 0x0a, 0xa9, 0xfd, 0x8b, 0x00,
  24745. 0x76, 0x85, 0xb4, 0x28, 0xc2, 0x14, 0x64, 0xc0, 0xa6, 0x8e, 0x67, 0x23, 0xdf, 0x04, 0x5c, 0xaf,
  24746. 0x6f, 0x93, 0x97, 0x5b, 0x61, 0xa8, 0xe9, 0xb6, 0xde, 0xeb, 0x35, 0xf7, 0x75, 0xf2, 0x8b, 0x8c,
  24747. 0xf5, 0xf6, 0x1b, 0xd6, 0x04, 0x72, 0x01, 0xa4, 0xfa, 0x36, 0x69, 0x78, 0x17, 0xa3, 0x4c, 0xd3,
  24748. 0x90, 0xea, 0xdb, 0xa9, 0xbf, 0x20, 0x98, 0xe6, 0x46, 0x65, 0x0d, 0xa6, 0x9c, 0x01, 0xe6, 0x71,
  24749. 0xc7, 0x1b, 0xdc, 0x98, 0xeb, 0xb3, 0x74, 0x4e, 0x9f, 0x53, 0x25, 0x98, 0x15, 0xc6, 0xe5, 0x65,
  24750. 0x90, 0xd9, 0x21, 0xe2, 0x04, 0xd8, 0x0d, 0xb5, 0x8f, 0x44, 0xfb, 0x3f, 0x00, 0x2f, 0xae, 0xf2,
  24751. 0x2c, 0x4c, 0xee, 0xde, 0xbd, 0x5d, 0xfb, 0x41, 0xbd, 0xf6, 0xe6, 0x6e, 0xad, 0x9a, 0x44, 0xda,
  24752. 0x1f, 0x10, 0x4c, 0x92, 0xb6, 0x75, 0xaf, 0x73, 0xa4, 0xcb, 0x65, 0x40, 0x25, 0xc2, 0x87, 0xa7,
  24753. 0xf3, 0x1b, 0x95, 0xe4, 0x15, 0x40, 0xe5, 0xe8, 0x50, 0xa3, 0xb2, 0x9c, 0x07, 0x54, 0x21, 0x00,
  24754. 0x47, 0x43, 0x06, 0x55, 0xb4, 0x7f, 0x61, 0x78, 0x96, 0x6d, 0xa3, 0xdd, 0x7a, 0x72, 0x85, 0xff,
  24755. 0x6e, 0x2a, 0x4e, 0xac, 0xe6, 0xd7, 0x0a, 0xcb, 0xd6, 0x3f, 0x94, 0x92, 0x1a, 0xff, 0x09, 0x55,
  24756. 0x04, 0xaa, 0xb2, 0x1a, 0x74, 0x4f, 0xa4, 0x18, 0x67, 0x66, 0x18, 0xb8, 0x27, 0xc2, 0x49, 0x07,
  24757. 0xee, 0x89, 0x70, 0xd2, 0x81, 0x7b, 0x22, 0x9c, 0x74, 0xe0, 0x2c, 0x80, 0x93, 0x0e, 0xdc, 0x13,
  24758. 0xe1, 0xa4, 0x03, 0xf7, 0x44, 0x38, 0xe9, 0xe0, 0x3d, 0x11, 0x22, 0x0e, 0xbc, 0x27, 0xc2, 0xcb,
  24759. 0x07, 0xef, 0x89, 0xf0, 0xf2, 0xc1, 0x7b, 0x22, 0xc5, 0xb8, 0xd9, 0x3d, 0xd6, 0x83, 0x4f, 0x1d,
  24760. 0x78, 0xfb, 0x61, 0x1f, 0x81, 0x5e, 0x05, 0xde, 0x81, 0x59, 0x67, 0x43, 0xa2, 0xd2, 0x31, 0xcc,
  24761. 0x66, 0xdb, 0xd0, 0xbb, 0xf2, 0x37, 0x60, 0xca, 0x19, 0x72, 0x3e, 0x73, 0xfc, 0x3e, 0x03, 0x1d,
  24762. 0x39, 0xa9, 0xb7, 0x9c, 0xb6, 0xf6, 0x65, 0x1c, 0xe6, 0x9c, 0x81, 0x7a, 0xf3, 0x81, 0xce, 0xdd,
  24763. 0x32, 0x5a, 0x12, 0xce, 0x94, 0x66, 0x2c, 0xf3, 0xfe, 0xe9, 0x82, 0x33, 0x5a, 0xa2, 0x6c, 0x5a,
  24764. 0x12, 0x4e, 0x97, 0x78, 0x3d, 0xef, 0x05, 0xb4, 0x24, 0xdc, 0x3c, 0xe2, 0xf5, 0xe8, 0xfb, 0x86,
  24765. 0xea, 0xb9, 0x77, 0x90, 0x78, 0xbd, 0x2a, 0x65, 0xd9, 0x92, 0x70, 0x1b, 0x89, 0xd7, 0xab, 0x51,
  24766. 0xbe, 0x2d, 0x09, 0x67, 0x4f, 0xbc, 0xde, 0x4d, 0xca, 0xbc, 0x25, 0xe1, 0x14, 0x8a, 0xd7, 0xfb,
  24767. 0x16, 0xe5, 0xe0, 0x92, 0x70, 0x57, 0x89, 0xd7, 0x7b, 0x9d, 0xb2, 0x71, 0x49, 0xb8, 0xb5, 0xc4,
  24768. 0xeb, 0x6d, 0x51, 0x5e, 0x66, 0xc4, 0xfb, 0x4b, 0xbc, 0xe2, 0x2d, 0x8f, 0xa1, 0x19, 0xf1, 0x26,
  24769. 0x13, 0xaf, 0xf9, 0x6d, 0x8f, 0xab, 0x19, 0xf1, 0x4e, 0x13, 0xaf, 0xf9, 0x86, 0xc7, 0xda, 0x8c,
  24770. 0x78, 0x56, 0xc6, 0x6b, 0x6e, 0x7b, 0xfc, 0xcd, 0x88, 0xa7, 0x66, 0xbc, 0x66, 0xdd, 0x63, 0x72,
  24771. 0x46, 0x3c, 0x3f, 0xe3, 0x35, 0x77, 0xbc, 0x4d, 0xf4, 0x8f, 0x04, 0xfa, 0x31, 0xb7, 0xa0, 0x34,
  24772. 0x81, 0x7e, 0xe0, 0x43, 0x3d, 0xa1, 0x90, 0x31, 0x3a, 0x1e, 0xed, 0x34, 0x81, 0x76, 0xe0, 0x43,
  24773. 0x39, 0x4d, 0xa0, 0x1c, 0xf8, 0xd0, 0x4d, 0x13, 0xe8, 0x06, 0x3e, 0x54, 0xd3, 0x04, 0xaa, 0x81,
  24774. 0x0f, 0xcd, 0x34, 0x81, 0x66, 0xe0, 0x43, 0x31, 0x4d, 0xa0, 0x18, 0xf8, 0xd0, 0x4b, 0x13, 0xe8,
  24775. 0x05, 0x3e, 0xd4, 0x5a, 0x14, 0xa9, 0x05, 0x7e, 0xb4, 0x5a, 0x14, 0x69, 0x05, 0x7e, 0x94, 0x7a,
  24776. 0x51, 0xa4, 0xd4, 0x44, 0xff, 0x74, 0x61, 0xcc, 0x1a, 0x62, 0xd8, 0xb4, 0x28, 0xb2, 0x09, 0xfc,
  24777. 0x98, 0xb4, 0x28, 0x32, 0x09, 0xfc, 0x58, 0xb4, 0x28, 0xb2, 0x08, 0xfc, 0x18, 0xf4, 0x58, 0x64,
  24778. 0x90, 0x77, 0xc7, 0x47, 0x13, 0x8e, 0x14, 0xc3, 0x18, 0x84, 0x23, 0x30, 0x08, 0x47, 0x60, 0x10,
  24779. 0x8e, 0xc0, 0x20, 0x1c, 0x81, 0x41, 0x38, 0x02, 0x83, 0x70, 0x04, 0x06, 0xe1, 0x08, 0x0c, 0xc2,
  24780. 0x51, 0x18, 0x84, 0x23, 0x31, 0x08, 0x07, 0x31, 0x68, 0x51, 0xbc, 0xf1, 0x00, 0x7e, 0x05, 0x69,
  24781. 0x51, 0x3c, 0xfa, 0x0c, 0xa7, 0x10, 0x8e, 0x44, 0x21, 0x1c, 0x44, 0xa1, 0x8f, 0x30, 0x3c, 0xcb,
  24782. 0x51, 0x88, 0x9c, 0x0f, 0x5d, 0x54, 0x05, 0xda, 0x88, 0x70, 0xc1, 0xc2, 0x8f, 0x53, 0x1b, 0x11,
  24783. 0x0e, 0xa9, 0x87, 0xf1, 0x6c, 0xb0, 0x0a, 0xd5, 0x22, 0x54, 0xa1, 0x9b, 0x94, 0x43, 0x1b, 0x11,
  24784. 0x2e, 0x5e, 0x0c, 0x72, 0x6f, 0x73, 0x58, 0x11, 0x78, 0x3d, 0x52, 0x11, 0xd8, 0x8a, 0x54, 0x04,
  24785. 0x6e, 0x79, 0x08, 0xfe, 0x54, 0x82, 0xe7, 0x3c, 0x04, 0x9d, 0xbf, 0x76, 0x1f, 0x1e, 0x59, 0x25,
  24786. 0xc0, 0x3b, 0xa2, 0x92, 0xdd, 0x63, 0x1b, 0x06, 0x46, 0x69, 0xab, 0x25, 0xdf, 0xe6, 0x0f, 0xab,
  24787. 0x8a, 0xa3, 0x1e, 0xe0, 0x30, 0x88, 0x93, 0xcd, 0xd0, 0x45, 0xc0, 0x5b, 0xad, 0x9e, 0x5d, 0x2d,
  24788. 0xfc, 0x96, 0xad, 0x34, 0x2c, 0xb1, 0xdc, 0x80, 0x71, 0x5b, 0xbd, 0x67, 0xc3, 0x7b, 0x9e, 0x85,
  24789. 0xab, 0x0d, 0x32, 0x93, 0xf6, 0x18, 0x41, 0x9a, 0xa3, 0xf2, 0xc5, 0x1c, 0x19, 0xbc, 0x12, 0xe9,
  24790. 0xc8, 0x80, 0x4b, 0x10, 0xef, 0xf8, 0xe0, 0xff, 0x07, 0x4f, 0xaa, 0xd9, 0x2c, 0x11, 0x8f, 0x12,
  24791. 0x7e, 0x02, 0x33, 0xde, 0x13, 0xd8, 0xdf, 0x6c, 0xeb, 0xe1, 0xbb, 0x99, 0x7e, 0xa9, 0xb9, 0x2e,
  24792. 0xec, 0xa2, 0x0d, 0x35, 0xa3, 0xd9, 0xaa, 0x15, 0x61, 0xb6, 0xde, 0xb1, 0x77, 0x00, 0x7a, 0xed,
  24793. 0x8e, 0xd1, 0xdb, 0x6e, 0x1e, 0x85, 0x6d, 0x46, 0x24, 0xac, 0xd6, 0xfc, 0xe4, 0xd7, 0x0b, 0x31,
  24794. 0xed, 0x65, 0x98, 0xba, 0x63, 0x74, 0xf5, 0xbd, 0xce, 0xbe, 0xd1, 0xfe, 0xb1, 0xde, 0x12, 0x0c,
  24795. 0x27, 0x5c, 0xc3, 0x62, 0xfc, 0x89, 0xa5, 0xfd, 0x0b, 0x04, 0x97, 0x59, 0xf5, 0xef, 0xb6, 0xcd,
  24796. 0x83, 0x2d, 0xc3, 0xea, 0xe9, 0x5f, 0x85, 0x84, 0x4e, 0x80, 0xb3, 0xdf, 0x5d, 0x93, 0xee, 0x77,
  24797. 0xa4, 0xaf, 0xfa, 0xb2, 0xfd, 0x6f, 0x83, 0x9a, 0x08, 0xbb, 0x20, 0xee, 0xb2, 0xf9, 0xd4, 0x55,
  24798. 0x18, 0x73, 0xe6, 0xe7, 0xfd, 0x9a, 0x16, 0xfc, 0xfa, 0xad, 0x8f, 0x5f, 0x36, 0x8f, 0xe4, 0x5b,
  24799. 0x9c, 0x5f, 0xcc, 0xe7, 0xaa, 0xaf, 0xfa, 0xb2, 0x4b, 0xbe, 0x72, 0xc2, 0xea, 0xff, 0x6c, 0x46,
  24800. 0x85, 0x3b, 0x99, 0x81, 0x44, 0x4d, 0xd4, 0xf1, 0xf7, 0xb3, 0x0a, 0xf1, 0x7a, 0xa7, 0xa5, 0xcb,
  24801. 0xcf, 0xc1, 0xd8, 0x1b, 0xcd, 0x7b, 0xfa, 0x21, 0x09, 0xb2, 0xf3, 0x43, 0x5e, 0x82, 0x44, 0xe5,
  24802. 0xa0, 0x7d, 0xd8, 0xea, 0xea, 0x06, 0x39, 0xb3, 0x27, 0x5b, 0xe8, 0x96, 0x4d, 0x83, 0xca, 0xb4,
  24803. 0x0a, 0x5c, 0xaa, 0x77, 0x8c, 0xf2, 0x43, 0x93, 0xad, 0x1b, 0xcb, 0x42, 0x8a, 0x90, 0x33, 0x9f,
  24804. 0xdb, 0x56, 0x36, 0x5a, 0x0a, 0xe5, 0xb1, 0x8f, 0x4f, 0x17, 0xd0, 0x2e, 0xdd, 0x3f, 0xdf, 0x86,
  24805. 0xe7, 0x49, 0xfa, 0x0c, 0x4c, 0x95, 0x0f, 0x9b, 0x6a, 0x82, 0x9c, 0x53, 0x33, 0xd3, 0x6d, 0x59,
  24806. 0xd3, 0x19, 0xbe, 0xd3, 0x3d, 0x9d, 0x67, 0x56, 0x53, 0x34, 0xd4, 0x33, 0x3c, 0x92, 0x67, 0xbe,
  24807. 0xd3, 0x2d, 0x87, 0x4d, 0x27, 0x78, 0xf6, 0x22, 0x4c, 0x50, 0x19, 0xc3, 0x06, 0x36, 0x53, 0xf2,
  24808. 0x59, 0x0d, 0x26, 0x99, 0x84, 0x95, 0xc7, 0x00, 0x95, 0x92, 0x31, 0xeb, 0xbf, 0x72, 0x12, 0x59,
  24809. 0xff, 0x55, 0x92, 0x52, 0xf6, 0x2a, 0xcc, 0x0a, 0xfb, 0x97, 0x96, 0xa4, 0x9a, 0x04, 0xeb, 0xbf,
  24810. 0x5a, 0x72, 0x32, 0x15, 0x7f, 0xef, 0x37, 0x6a, 0x2c, 0xfb, 0x0a, 0xc8, 0x83, 0x3b, 0x9d, 0xf2,
  24811. 0x38, 0x48, 0x25, 0x6b, 0xca, 0xe7, 0x41, 0x2a, 0x97, 0x93, 0x28, 0x35, 0xfb, 0xb3, 0x5f, 0xa6,
  24812. 0x27, 0xcb, 0xba, 0x69, 0xea, 0xdd, 0xbb, 0xba, 0x59, 0x2e, 0x13, 0xe3, 0xd7, 0xe0, 0xb2, 0xef,
  24813. 0x4e, 0xa9, 0x65, 0x5f, 0xa9, 0x38, 0xf6, 0xd5, 0xea, 0x80, 0x7d, 0xb5, 0x6a, 0xdb, 0xa3, 0xa2,
  24814. 0x7b, 0xe2, 0x5c, 0x92, 0x7d, 0x76, 0x19, 0x95, 0x16, 0x73, 0xc2, 0x5d, 0x2a, 0xbe, 0x46, 0x74,
  24815. 0xcb, 0xbe, 0xba, 0x7a, 0xc8, 0x89, 0x75, 0xb9, 0x58, 0x21, 0xf6, 0x15, 0x5f, 0xfb, 0xfb, 0xc2,
  24816. 0xb1, 0x2a, 0xff, 0x86, 0x20, 0x93, 0x54, 0xa8, 0xc3, 0x55, 0xdf, 0x49, 0x0e, 0x98, 0xcb, 0xee,
  24817. 0x55, 0xea, 0x70, 0xcd, 0x57, 0xb7, 0x1d, 0x72, 0xe9, 0xab, 0x56, 0x5c, 0x21, 0x2f, 0xf9, 0xd2,
  24818. 0xaa, 0x7c, 0xd9, 0xcd, 0x51, 0xae, 0x02, 0x93, 0x00, 0xb9, 0x5a, 0xc5, 0x0a, 0x31, 0x28, 0x07,
  24819. 0x1a, 0x04, 0x47, 0xc9, 0xb5, 0x2c, 0xbe, 0x4e, 0x26, 0xa9, 0x04, 0x4e, 0x12, 0x12, 0x2a, 0xd7,
  24820. 0xbc, 0xbc, 0x7b, 0x72, 0xa6, 0xc6, 0x9e, 0x9c, 0xa9, 0xb1, 0x7f, 0x9c, 0xa9, 0xb1, 0x4f, 0xce,
  24821. 0x54, 0xf4, 0xd9, 0x99, 0x8a, 0x3e, 0x3f, 0x53, 0xd1, 0x17, 0x67, 0x2a, 0x7a, 0xa7, 0xaf, 0xa2,
  24822. 0x0f, 0xfa, 0x2a, 0xfa, 0xb0, 0xaf, 0xa2, 0x3f, 0xf6, 0x55, 0xf4, 0xb8, 0xaf, 0xa2, 0x93, 0xbe,
  24823. 0x1a, 0x7b, 0xd2, 0x57, 0x63, 0x9f, 0xf4, 0x55, 0xf4, 0x59, 0x5f, 0x8d, 0x7d, 0xde, 0x57, 0xd1,
  24824. 0x17, 0x7d, 0x35, 0xf6, 0xce, 0xa7, 0x6a, 0xec, 0xd1, 0xa7, 0x6a, 0xec, 0x83, 0x4f, 0x55, 0xf4,
  24825. 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5a, 0xab, 0x64, 0x51, 0x3b, 0x36, 0x00, 0x00,
  24826. }