rpc.pb.go 305 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458
  1. // Code generated by protoc-gen-gogo.
  2. // source: rpc.proto
  3. // DO NOT EDIT!
  4. package etcdserverpb
  5. import (
  6. "fmt"
  7. proto "github.com/gogo/protobuf/proto"
  8. math "math"
  9. authpb "github.com/coreos/etcd/auth/authpb"
  10. io "io"
  11. )
  12. import storagepb "github.com/coreos/etcd/storage/storagepb"
  13. import (
  14. context "golang.org/x/net/context"
  15. grpc "google.golang.org/grpc"
  16. )
  17. // Reference imports to suppress errors if they are not otherwise used.
  18. var _ = proto.Marshal
  19. var _ = fmt.Errorf
  20. var _ = math.Inf
  21. type AlarmType int32
  22. const (
  23. AlarmType_NONE AlarmType = 0
  24. AlarmType_NOSPACE AlarmType = 1
  25. )
  26. var AlarmType_name = map[int32]string{
  27. 0: "NONE",
  28. 1: "NOSPACE",
  29. }
  30. var AlarmType_value = map[string]int32{
  31. "NONE": 0,
  32. "NOSPACE": 1,
  33. }
  34. func (x AlarmType) String() string {
  35. return proto.EnumName(AlarmType_name, int32(x))
  36. }
  37. type RangeRequest_SortOrder int32
  38. const (
  39. RangeRequest_NONE RangeRequest_SortOrder = 0
  40. RangeRequest_ASCEND RangeRequest_SortOrder = 1
  41. RangeRequest_DESCEND RangeRequest_SortOrder = 2
  42. )
  43. var RangeRequest_SortOrder_name = map[int32]string{
  44. 0: "NONE",
  45. 1: "ASCEND",
  46. 2: "DESCEND",
  47. }
  48. var RangeRequest_SortOrder_value = map[string]int32{
  49. "NONE": 0,
  50. "ASCEND": 1,
  51. "DESCEND": 2,
  52. }
  53. func (x RangeRequest_SortOrder) String() string {
  54. return proto.EnumName(RangeRequest_SortOrder_name, int32(x))
  55. }
  56. type RangeRequest_SortTarget int32
  57. const (
  58. RangeRequest_KEY RangeRequest_SortTarget = 0
  59. RangeRequest_VERSION RangeRequest_SortTarget = 1
  60. RangeRequest_CREATE RangeRequest_SortTarget = 2
  61. RangeRequest_MOD RangeRequest_SortTarget = 3
  62. RangeRequest_VALUE RangeRequest_SortTarget = 4
  63. )
  64. var RangeRequest_SortTarget_name = map[int32]string{
  65. 0: "KEY",
  66. 1: "VERSION",
  67. 2: "CREATE",
  68. 3: "MOD",
  69. 4: "VALUE",
  70. }
  71. var RangeRequest_SortTarget_value = map[string]int32{
  72. "KEY": 0,
  73. "VERSION": 1,
  74. "CREATE": 2,
  75. "MOD": 3,
  76. "VALUE": 4,
  77. }
  78. func (x RangeRequest_SortTarget) String() string {
  79. return proto.EnumName(RangeRequest_SortTarget_name, int32(x))
  80. }
  81. type Compare_CompareResult int32
  82. const (
  83. Compare_EQUAL Compare_CompareResult = 0
  84. Compare_GREATER Compare_CompareResult = 1
  85. Compare_LESS Compare_CompareResult = 2
  86. )
  87. var Compare_CompareResult_name = map[int32]string{
  88. 0: "EQUAL",
  89. 1: "GREATER",
  90. 2: "LESS",
  91. }
  92. var Compare_CompareResult_value = map[string]int32{
  93. "EQUAL": 0,
  94. "GREATER": 1,
  95. "LESS": 2,
  96. }
  97. func (x Compare_CompareResult) String() string {
  98. return proto.EnumName(Compare_CompareResult_name, int32(x))
  99. }
  100. type Compare_CompareTarget int32
  101. const (
  102. Compare_VERSION Compare_CompareTarget = 0
  103. Compare_CREATE Compare_CompareTarget = 1
  104. Compare_MOD Compare_CompareTarget = 2
  105. Compare_VALUE Compare_CompareTarget = 3
  106. )
  107. var Compare_CompareTarget_name = map[int32]string{
  108. 0: "VERSION",
  109. 1: "CREATE",
  110. 2: "MOD",
  111. 3: "VALUE",
  112. }
  113. var Compare_CompareTarget_value = map[string]int32{
  114. "VERSION": 0,
  115. "CREATE": 1,
  116. "MOD": 2,
  117. "VALUE": 3,
  118. }
  119. func (x Compare_CompareTarget) String() string {
  120. return proto.EnumName(Compare_CompareTarget_name, int32(x))
  121. }
  122. type AlarmRequest_AlarmAction int32
  123. const (
  124. AlarmRequest_GET AlarmRequest_AlarmAction = 0
  125. AlarmRequest_ACTIVATE AlarmRequest_AlarmAction = 1
  126. AlarmRequest_DEACTIVATE AlarmRequest_AlarmAction = 2
  127. )
  128. var AlarmRequest_AlarmAction_name = map[int32]string{
  129. 0: "GET",
  130. 1: "ACTIVATE",
  131. 2: "DEACTIVATE",
  132. }
  133. var AlarmRequest_AlarmAction_value = map[string]int32{
  134. "GET": 0,
  135. "ACTIVATE": 1,
  136. "DEACTIVATE": 2,
  137. }
  138. func (x AlarmRequest_AlarmAction) String() string {
  139. return proto.EnumName(AlarmRequest_AlarmAction_name, int32(x))
  140. }
  141. type ResponseHeader struct {
  142. ClusterId uint64 `protobuf:"varint,1,opt,name=cluster_id,proto3" json:"cluster_id,omitempty"`
  143. MemberId uint64 `protobuf:"varint,2,opt,name=member_id,proto3" json:"member_id,omitempty"`
  144. // revision of the store when the request was applied.
  145. Revision int64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
  146. // term of raft when the request was applied.
  147. RaftTerm uint64 `protobuf:"varint,4,opt,name=raft_term,proto3" json:"raft_term,omitempty"`
  148. }
  149. func (m *ResponseHeader) Reset() { *m = ResponseHeader{} }
  150. func (m *ResponseHeader) String() string { return proto.CompactTextString(m) }
  151. func (*ResponseHeader) ProtoMessage() {}
  152. type RangeRequest struct {
  153. // if the range_end is not given, the request returns the key.
  154. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  155. // if the range_end is given, it gets the keys in range [key, range_end)
  156. // if range_end is nonempty, otherwise it returns all keys >= key.
  157. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,proto3" json:"range_end,omitempty"`
  158. // limit the number of keys returned.
  159. Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
  160. // range over the store at the given revision.
  161. // if revision is less or equal to zero, range over the newest store.
  162. // if the revision has been compacted, ErrCompaction will be returned in
  163. // response.
  164. Revision int64 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"`
  165. // sort_order is the requested order for returned the results
  166. SortOrder RangeRequest_SortOrder `protobuf:"varint,5,opt,name=sort_order,proto3,enum=etcdserverpb.RangeRequest_SortOrder" json:"sort_order,omitempty"`
  167. // sort_target is the kv field to use for sorting
  168. SortTarget RangeRequest_SortTarget `protobuf:"varint,6,opt,name=sort_target,proto3,enum=etcdserverpb.RangeRequest_SortTarget" json:"sort_target,omitempty"`
  169. // range request is linearizable by default. Linearizable requests has a higher
  170. // latency and lower throughput than serializable request.
  171. // To reduce latency, serializable can be set. If serializable is set, range request
  172. // will be serializable, but not linearizable with other requests.
  173. // Serializable range can be served locally without waiting for other nodes in the cluster.
  174. Serializable bool `protobuf:"varint,7,opt,name=serializable,proto3" json:"serializable,omitempty"`
  175. }
  176. func (m *RangeRequest) Reset() { *m = RangeRequest{} }
  177. func (m *RangeRequest) String() string { return proto.CompactTextString(m) }
  178. func (*RangeRequest) ProtoMessage() {}
  179. type RangeResponse struct {
  180. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  181. Kvs []*storagepb.KeyValue `protobuf:"bytes,2,rep,name=kvs" json:"kvs,omitempty"`
  182. // more indicates if there are more keys to return in the requested range.
  183. More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"`
  184. }
  185. func (m *RangeResponse) Reset() { *m = RangeResponse{} }
  186. func (m *RangeResponse) String() string { return proto.CompactTextString(m) }
  187. func (*RangeResponse) ProtoMessage() {}
  188. func (m *RangeResponse) GetHeader() *ResponseHeader {
  189. if m != nil {
  190. return m.Header
  191. }
  192. return nil
  193. }
  194. func (m *RangeResponse) GetKvs() []*storagepb.KeyValue {
  195. if m != nil {
  196. return m.Kvs
  197. }
  198. return nil
  199. }
  200. type PutRequest struct {
  201. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  202. Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  203. Lease int64 `protobuf:"varint,3,opt,name=lease,proto3" json:"lease,omitempty"`
  204. }
  205. func (m *PutRequest) Reset() { *m = PutRequest{} }
  206. func (m *PutRequest) String() string { return proto.CompactTextString(m) }
  207. func (*PutRequest) ProtoMessage() {}
  208. type PutResponse struct {
  209. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  210. }
  211. func (m *PutResponse) Reset() { *m = PutResponse{} }
  212. func (m *PutResponse) String() string { return proto.CompactTextString(m) }
  213. func (*PutResponse) ProtoMessage() {}
  214. func (m *PutResponse) GetHeader() *ResponseHeader {
  215. if m != nil {
  216. return m.Header
  217. }
  218. return nil
  219. }
  220. type DeleteRangeRequest struct {
  221. // if the range_end is not given, the request deletes the key.
  222. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  223. // if the range_end is given, it deletes the keys in range [key, range_end).
  224. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,proto3" json:"range_end,omitempty"`
  225. }
  226. func (m *DeleteRangeRequest) Reset() { *m = DeleteRangeRequest{} }
  227. func (m *DeleteRangeRequest) String() string { return proto.CompactTextString(m) }
  228. func (*DeleteRangeRequest) ProtoMessage() {}
  229. type DeleteRangeResponse struct {
  230. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  231. // Deleted is the number of keys that got deleted.
  232. Deleted int64 `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"`
  233. }
  234. func (m *DeleteRangeResponse) Reset() { *m = DeleteRangeResponse{} }
  235. func (m *DeleteRangeResponse) String() string { return proto.CompactTextString(m) }
  236. func (*DeleteRangeResponse) ProtoMessage() {}
  237. func (m *DeleteRangeResponse) GetHeader() *ResponseHeader {
  238. if m != nil {
  239. return m.Header
  240. }
  241. return nil
  242. }
  243. type RequestUnion struct {
  244. // Types that are valid to be assigned to Request:
  245. // *RequestUnion_RequestRange
  246. // *RequestUnion_RequestPut
  247. // *RequestUnion_RequestDeleteRange
  248. Request isRequestUnion_Request `protobuf_oneof:"request"`
  249. }
  250. func (m *RequestUnion) Reset() { *m = RequestUnion{} }
  251. func (m *RequestUnion) String() string { return proto.CompactTextString(m) }
  252. func (*RequestUnion) ProtoMessage() {}
  253. type isRequestUnion_Request interface {
  254. isRequestUnion_Request()
  255. MarshalTo([]byte) (int, error)
  256. Size() int
  257. }
  258. type RequestUnion_RequestRange struct {
  259. RequestRange *RangeRequest `protobuf:"bytes,1,opt,name=request_range,oneof"`
  260. }
  261. type RequestUnion_RequestPut struct {
  262. RequestPut *PutRequest `protobuf:"bytes,2,opt,name=request_put,oneof"`
  263. }
  264. type RequestUnion_RequestDeleteRange struct {
  265. RequestDeleteRange *DeleteRangeRequest `protobuf:"bytes,3,opt,name=request_delete_range,oneof"`
  266. }
  267. func (*RequestUnion_RequestRange) isRequestUnion_Request() {}
  268. func (*RequestUnion_RequestPut) isRequestUnion_Request() {}
  269. func (*RequestUnion_RequestDeleteRange) isRequestUnion_Request() {}
  270. func (m *RequestUnion) GetRequest() isRequestUnion_Request {
  271. if m != nil {
  272. return m.Request
  273. }
  274. return nil
  275. }
  276. func (m *RequestUnion) GetRequestRange() *RangeRequest {
  277. if x, ok := m.GetRequest().(*RequestUnion_RequestRange); ok {
  278. return x.RequestRange
  279. }
  280. return nil
  281. }
  282. func (m *RequestUnion) GetRequestPut() *PutRequest {
  283. if x, ok := m.GetRequest().(*RequestUnion_RequestPut); ok {
  284. return x.RequestPut
  285. }
  286. return nil
  287. }
  288. func (m *RequestUnion) GetRequestDeleteRange() *DeleteRangeRequest {
  289. if x, ok := m.GetRequest().(*RequestUnion_RequestDeleteRange); ok {
  290. return x.RequestDeleteRange
  291. }
  292. return nil
  293. }
  294. // XXX_OneofFuncs is for the internal use of the proto package.
  295. func (*RequestUnion) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), []interface{}) {
  296. return _RequestUnion_OneofMarshaler, _RequestUnion_OneofUnmarshaler, []interface{}{
  297. (*RequestUnion_RequestRange)(nil),
  298. (*RequestUnion_RequestPut)(nil),
  299. (*RequestUnion_RequestDeleteRange)(nil),
  300. }
  301. }
  302. func _RequestUnion_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  303. m := msg.(*RequestUnion)
  304. // request
  305. switch x := m.Request.(type) {
  306. case *RequestUnion_RequestRange:
  307. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  308. if err := b.EncodeMessage(x.RequestRange); err != nil {
  309. return err
  310. }
  311. case *RequestUnion_RequestPut:
  312. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  313. if err := b.EncodeMessage(x.RequestPut); err != nil {
  314. return err
  315. }
  316. case *RequestUnion_RequestDeleteRange:
  317. _ = b.EncodeVarint(3<<3 | proto.WireBytes)
  318. if err := b.EncodeMessage(x.RequestDeleteRange); err != nil {
  319. return err
  320. }
  321. case nil:
  322. default:
  323. return fmt.Errorf("RequestUnion.Request has unexpected type %T", x)
  324. }
  325. return nil
  326. }
  327. func _RequestUnion_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  328. m := msg.(*RequestUnion)
  329. switch tag {
  330. case 1: // request.request_range
  331. if wire != proto.WireBytes {
  332. return true, proto.ErrInternalBadWireType
  333. }
  334. msg := new(RangeRequest)
  335. err := b.DecodeMessage(msg)
  336. m.Request = &RequestUnion_RequestRange{msg}
  337. return true, err
  338. case 2: // request.request_put
  339. if wire != proto.WireBytes {
  340. return true, proto.ErrInternalBadWireType
  341. }
  342. msg := new(PutRequest)
  343. err := b.DecodeMessage(msg)
  344. m.Request = &RequestUnion_RequestPut{msg}
  345. return true, err
  346. case 3: // request.request_delete_range
  347. if wire != proto.WireBytes {
  348. return true, proto.ErrInternalBadWireType
  349. }
  350. msg := new(DeleteRangeRequest)
  351. err := b.DecodeMessage(msg)
  352. m.Request = &RequestUnion_RequestDeleteRange{msg}
  353. return true, err
  354. default:
  355. return false, nil
  356. }
  357. }
  358. type ResponseUnion struct {
  359. // Types that are valid to be assigned to Response:
  360. // *ResponseUnion_ResponseRange
  361. // *ResponseUnion_ResponsePut
  362. // *ResponseUnion_ResponseDeleteRange
  363. Response isResponseUnion_Response `protobuf_oneof:"response"`
  364. }
  365. func (m *ResponseUnion) Reset() { *m = ResponseUnion{} }
  366. func (m *ResponseUnion) String() string { return proto.CompactTextString(m) }
  367. func (*ResponseUnion) ProtoMessage() {}
  368. type isResponseUnion_Response interface {
  369. isResponseUnion_Response()
  370. MarshalTo([]byte) (int, error)
  371. Size() int
  372. }
  373. type ResponseUnion_ResponseRange struct {
  374. ResponseRange *RangeResponse `protobuf:"bytes,1,opt,name=response_range,oneof"`
  375. }
  376. type ResponseUnion_ResponsePut struct {
  377. ResponsePut *PutResponse `protobuf:"bytes,2,opt,name=response_put,oneof"`
  378. }
  379. type ResponseUnion_ResponseDeleteRange struct {
  380. ResponseDeleteRange *DeleteRangeResponse `protobuf:"bytes,3,opt,name=response_delete_range,oneof"`
  381. }
  382. func (*ResponseUnion_ResponseRange) isResponseUnion_Response() {}
  383. func (*ResponseUnion_ResponsePut) isResponseUnion_Response() {}
  384. func (*ResponseUnion_ResponseDeleteRange) isResponseUnion_Response() {}
  385. func (m *ResponseUnion) GetResponse() isResponseUnion_Response {
  386. if m != nil {
  387. return m.Response
  388. }
  389. return nil
  390. }
  391. func (m *ResponseUnion) GetResponseRange() *RangeResponse {
  392. if x, ok := m.GetResponse().(*ResponseUnion_ResponseRange); ok {
  393. return x.ResponseRange
  394. }
  395. return nil
  396. }
  397. func (m *ResponseUnion) GetResponsePut() *PutResponse {
  398. if x, ok := m.GetResponse().(*ResponseUnion_ResponsePut); ok {
  399. return x.ResponsePut
  400. }
  401. return nil
  402. }
  403. func (m *ResponseUnion) GetResponseDeleteRange() *DeleteRangeResponse {
  404. if x, ok := m.GetResponse().(*ResponseUnion_ResponseDeleteRange); ok {
  405. return x.ResponseDeleteRange
  406. }
  407. return nil
  408. }
  409. // XXX_OneofFuncs is for the internal use of the proto package.
  410. func (*ResponseUnion) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), []interface{}) {
  411. return _ResponseUnion_OneofMarshaler, _ResponseUnion_OneofUnmarshaler, []interface{}{
  412. (*ResponseUnion_ResponseRange)(nil),
  413. (*ResponseUnion_ResponsePut)(nil),
  414. (*ResponseUnion_ResponseDeleteRange)(nil),
  415. }
  416. }
  417. func _ResponseUnion_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  418. m := msg.(*ResponseUnion)
  419. // response
  420. switch x := m.Response.(type) {
  421. case *ResponseUnion_ResponseRange:
  422. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  423. if err := b.EncodeMessage(x.ResponseRange); err != nil {
  424. return err
  425. }
  426. case *ResponseUnion_ResponsePut:
  427. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  428. if err := b.EncodeMessage(x.ResponsePut); err != nil {
  429. return err
  430. }
  431. case *ResponseUnion_ResponseDeleteRange:
  432. _ = b.EncodeVarint(3<<3 | proto.WireBytes)
  433. if err := b.EncodeMessage(x.ResponseDeleteRange); err != nil {
  434. return err
  435. }
  436. case nil:
  437. default:
  438. return fmt.Errorf("ResponseUnion.Response has unexpected type %T", x)
  439. }
  440. return nil
  441. }
  442. func _ResponseUnion_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  443. m := msg.(*ResponseUnion)
  444. switch tag {
  445. case 1: // response.response_range
  446. if wire != proto.WireBytes {
  447. return true, proto.ErrInternalBadWireType
  448. }
  449. msg := new(RangeResponse)
  450. err := b.DecodeMessage(msg)
  451. m.Response = &ResponseUnion_ResponseRange{msg}
  452. return true, err
  453. case 2: // response.response_put
  454. if wire != proto.WireBytes {
  455. return true, proto.ErrInternalBadWireType
  456. }
  457. msg := new(PutResponse)
  458. err := b.DecodeMessage(msg)
  459. m.Response = &ResponseUnion_ResponsePut{msg}
  460. return true, err
  461. case 3: // response.response_delete_range
  462. if wire != proto.WireBytes {
  463. return true, proto.ErrInternalBadWireType
  464. }
  465. msg := new(DeleteRangeResponse)
  466. err := b.DecodeMessage(msg)
  467. m.Response = &ResponseUnion_ResponseDeleteRange{msg}
  468. return true, err
  469. default:
  470. return false, nil
  471. }
  472. }
  473. type Compare struct {
  474. Result Compare_CompareResult `protobuf:"varint,1,opt,name=result,proto3,enum=etcdserverpb.Compare_CompareResult" json:"result,omitempty"`
  475. Target Compare_CompareTarget `protobuf:"varint,2,opt,name=target,proto3,enum=etcdserverpb.Compare_CompareTarget" json:"target,omitempty"`
  476. // key path
  477. Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
  478. // Types that are valid to be assigned to TargetUnion:
  479. // *Compare_Version
  480. // *Compare_CreateRevision
  481. // *Compare_ModRevision
  482. // *Compare_Value
  483. TargetUnion isCompare_TargetUnion `protobuf_oneof:"target_union"`
  484. }
  485. func (m *Compare) Reset() { *m = Compare{} }
  486. func (m *Compare) String() string { return proto.CompactTextString(m) }
  487. func (*Compare) ProtoMessage() {}
  488. type isCompare_TargetUnion interface {
  489. isCompare_TargetUnion()
  490. MarshalTo([]byte) (int, error)
  491. Size() int
  492. }
  493. type Compare_Version struct {
  494. Version int64 `protobuf:"varint,4,opt,name=version,proto3,oneof"`
  495. }
  496. type Compare_CreateRevision struct {
  497. CreateRevision int64 `protobuf:"varint,5,opt,name=create_revision,proto3,oneof"`
  498. }
  499. type Compare_ModRevision struct {
  500. ModRevision int64 `protobuf:"varint,6,opt,name=mod_revision,proto3,oneof"`
  501. }
  502. type Compare_Value struct {
  503. Value []byte `protobuf:"bytes,7,opt,name=value,proto3,oneof"`
  504. }
  505. func (*Compare_Version) isCompare_TargetUnion() {}
  506. func (*Compare_CreateRevision) isCompare_TargetUnion() {}
  507. func (*Compare_ModRevision) isCompare_TargetUnion() {}
  508. func (*Compare_Value) isCompare_TargetUnion() {}
  509. func (m *Compare) GetTargetUnion() isCompare_TargetUnion {
  510. if m != nil {
  511. return m.TargetUnion
  512. }
  513. return nil
  514. }
  515. func (m *Compare) GetVersion() int64 {
  516. if x, ok := m.GetTargetUnion().(*Compare_Version); ok {
  517. return x.Version
  518. }
  519. return 0
  520. }
  521. func (m *Compare) GetCreateRevision() int64 {
  522. if x, ok := m.GetTargetUnion().(*Compare_CreateRevision); ok {
  523. return x.CreateRevision
  524. }
  525. return 0
  526. }
  527. func (m *Compare) GetModRevision() int64 {
  528. if x, ok := m.GetTargetUnion().(*Compare_ModRevision); ok {
  529. return x.ModRevision
  530. }
  531. return 0
  532. }
  533. func (m *Compare) GetValue() []byte {
  534. if x, ok := m.GetTargetUnion().(*Compare_Value); ok {
  535. return x.Value
  536. }
  537. return nil
  538. }
  539. // XXX_OneofFuncs is for the internal use of the proto package.
  540. func (*Compare) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), []interface{}) {
  541. return _Compare_OneofMarshaler, _Compare_OneofUnmarshaler, []interface{}{
  542. (*Compare_Version)(nil),
  543. (*Compare_CreateRevision)(nil),
  544. (*Compare_ModRevision)(nil),
  545. (*Compare_Value)(nil),
  546. }
  547. }
  548. func _Compare_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  549. m := msg.(*Compare)
  550. // target_union
  551. switch x := m.TargetUnion.(type) {
  552. case *Compare_Version:
  553. _ = b.EncodeVarint(4<<3 | proto.WireVarint)
  554. _ = b.EncodeVarint(uint64(x.Version))
  555. case *Compare_CreateRevision:
  556. _ = b.EncodeVarint(5<<3 | proto.WireVarint)
  557. _ = b.EncodeVarint(uint64(x.CreateRevision))
  558. case *Compare_ModRevision:
  559. _ = b.EncodeVarint(6<<3 | proto.WireVarint)
  560. _ = b.EncodeVarint(uint64(x.ModRevision))
  561. case *Compare_Value:
  562. _ = b.EncodeVarint(7<<3 | proto.WireBytes)
  563. _ = b.EncodeRawBytes(x.Value)
  564. case nil:
  565. default:
  566. return fmt.Errorf("Compare.TargetUnion has unexpected type %T", x)
  567. }
  568. return nil
  569. }
  570. func _Compare_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  571. m := msg.(*Compare)
  572. switch tag {
  573. case 4: // target_union.version
  574. if wire != proto.WireVarint {
  575. return true, proto.ErrInternalBadWireType
  576. }
  577. x, err := b.DecodeVarint()
  578. m.TargetUnion = &Compare_Version{int64(x)}
  579. return true, err
  580. case 5: // target_union.create_revision
  581. if wire != proto.WireVarint {
  582. return true, proto.ErrInternalBadWireType
  583. }
  584. x, err := b.DecodeVarint()
  585. m.TargetUnion = &Compare_CreateRevision{int64(x)}
  586. return true, err
  587. case 6: // target_union.mod_revision
  588. if wire != proto.WireVarint {
  589. return true, proto.ErrInternalBadWireType
  590. }
  591. x, err := b.DecodeVarint()
  592. m.TargetUnion = &Compare_ModRevision{int64(x)}
  593. return true, err
  594. case 7: // target_union.value
  595. if wire != proto.WireBytes {
  596. return true, proto.ErrInternalBadWireType
  597. }
  598. x, err := b.DecodeRawBytes(true)
  599. m.TargetUnion = &Compare_Value{x}
  600. return true, err
  601. default:
  602. return false, nil
  603. }
  604. }
  605. // From google paxosdb paper:
  606. // Our implementation hinges around a powerful primitive which we call MultiOp. All other database
  607. // operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically
  608. // and consists of three components:
  609. // 1. A list of tests called guard. Each test in guard checks a single entry in the database. It may check
  610. // for the absence or presence of a value, or compare with a given value. Two different tests in the guard
  611. // may apply to the same or different entries in the database. All tests in the guard are applied and
  612. // MultiOp returns the results. If all tests are true, MultiOp executes t op (see item 2 below), otherwise
  613. // it executes f op (see item 3 below).
  614. // 2. A list of database operations called t op. Each operation in the list is either an insert, delete, or
  615. // lookup operation, and applies to a single database entry. Two different operations in the list may apply
  616. // to the same or different entries in the database. These operations are executed
  617. // if guard evaluates to
  618. // true.
  619. // 3. A list of database operations called f op. Like t op, but executed if guard evaluates to false.
  620. type TxnRequest struct {
  621. Compare []*Compare `protobuf:"bytes,1,rep,name=compare" json:"compare,omitempty"`
  622. Success []*RequestUnion `protobuf:"bytes,2,rep,name=success" json:"success,omitempty"`
  623. Failure []*RequestUnion `protobuf:"bytes,3,rep,name=failure" json:"failure,omitempty"`
  624. }
  625. func (m *TxnRequest) Reset() { *m = TxnRequest{} }
  626. func (m *TxnRequest) String() string { return proto.CompactTextString(m) }
  627. func (*TxnRequest) ProtoMessage() {}
  628. func (m *TxnRequest) GetCompare() []*Compare {
  629. if m != nil {
  630. return m.Compare
  631. }
  632. return nil
  633. }
  634. func (m *TxnRequest) GetSuccess() []*RequestUnion {
  635. if m != nil {
  636. return m.Success
  637. }
  638. return nil
  639. }
  640. func (m *TxnRequest) GetFailure() []*RequestUnion {
  641. if m != nil {
  642. return m.Failure
  643. }
  644. return nil
  645. }
  646. type TxnResponse struct {
  647. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  648. Succeeded bool `protobuf:"varint,2,opt,name=succeeded,proto3" json:"succeeded,omitempty"`
  649. Responses []*ResponseUnion `protobuf:"bytes,3,rep,name=responses" json:"responses,omitempty"`
  650. }
  651. func (m *TxnResponse) Reset() { *m = TxnResponse{} }
  652. func (m *TxnResponse) String() string { return proto.CompactTextString(m) }
  653. func (*TxnResponse) ProtoMessage() {}
  654. func (m *TxnResponse) GetHeader() *ResponseHeader {
  655. if m != nil {
  656. return m.Header
  657. }
  658. return nil
  659. }
  660. func (m *TxnResponse) GetResponses() []*ResponseUnion {
  661. if m != nil {
  662. return m.Responses
  663. }
  664. return nil
  665. }
  666. // Compaction compacts the kv store upto the given revision (including).
  667. // It removes the old versions of a key. It keeps the newest version of
  668. // the key even if its latest modification revision is smaller than the given
  669. // revision.
  670. type CompactionRequest struct {
  671. Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
  672. // physical is set so the RPC will wait until the compaction is physically
  673. // applied to the local database such that compacted entries are totally
  674. // removed from the backing store.
  675. Physical bool `protobuf:"varint,2,opt,name=physical,proto3" json:"physical,omitempty"`
  676. }
  677. func (m *CompactionRequest) Reset() { *m = CompactionRequest{} }
  678. func (m *CompactionRequest) String() string { return proto.CompactTextString(m) }
  679. func (*CompactionRequest) ProtoMessage() {}
  680. type CompactionResponse struct {
  681. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  682. }
  683. func (m *CompactionResponse) Reset() { *m = CompactionResponse{} }
  684. func (m *CompactionResponse) String() string { return proto.CompactTextString(m) }
  685. func (*CompactionResponse) ProtoMessage() {}
  686. func (m *CompactionResponse) GetHeader() *ResponseHeader {
  687. if m != nil {
  688. return m.Header
  689. }
  690. return nil
  691. }
  692. type HashRequest struct {
  693. }
  694. func (m *HashRequest) Reset() { *m = HashRequest{} }
  695. func (m *HashRequest) String() string { return proto.CompactTextString(m) }
  696. func (*HashRequest) ProtoMessage() {}
  697. type HashResponse struct {
  698. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  699. Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"`
  700. }
  701. func (m *HashResponse) Reset() { *m = HashResponse{} }
  702. func (m *HashResponse) String() string { return proto.CompactTextString(m) }
  703. func (*HashResponse) ProtoMessage() {}
  704. func (m *HashResponse) GetHeader() *ResponseHeader {
  705. if m != nil {
  706. return m.Header
  707. }
  708. return nil
  709. }
  710. type SnapshotRequest struct {
  711. }
  712. func (m *SnapshotRequest) Reset() { *m = SnapshotRequest{} }
  713. func (m *SnapshotRequest) String() string { return proto.CompactTextString(m) }
  714. func (*SnapshotRequest) ProtoMessage() {}
  715. type SnapshotResponse struct {
  716. // header has the current store information. The first header in the snapshot
  717. // stream indicates the point in time of the snapshot.
  718. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  719. // remaining_bytes is the number of blob bytes to be sent after this message
  720. RemainingBytes uint64 `protobuf:"varint,2,opt,name=remaining_bytes,proto3" json:"remaining_bytes,omitempty"`
  721. // blob has the next chunk of the snapshot in the snapshot stream.
  722. Blob []byte `protobuf:"bytes,3,opt,name=blob,proto3" json:"blob,omitempty"`
  723. }
  724. func (m *SnapshotResponse) Reset() { *m = SnapshotResponse{} }
  725. func (m *SnapshotResponse) String() string { return proto.CompactTextString(m) }
  726. func (*SnapshotResponse) ProtoMessage() {}
  727. func (m *SnapshotResponse) GetHeader() *ResponseHeader {
  728. if m != nil {
  729. return m.Header
  730. }
  731. return nil
  732. }
  733. type WatchRequest struct {
  734. // Types that are valid to be assigned to RequestUnion:
  735. // *WatchRequest_CreateRequest
  736. // *WatchRequest_CancelRequest
  737. RequestUnion isWatchRequest_RequestUnion `protobuf_oneof:"request_union"`
  738. }
  739. func (m *WatchRequest) Reset() { *m = WatchRequest{} }
  740. func (m *WatchRequest) String() string { return proto.CompactTextString(m) }
  741. func (*WatchRequest) ProtoMessage() {}
  742. type isWatchRequest_RequestUnion interface {
  743. isWatchRequest_RequestUnion()
  744. MarshalTo([]byte) (int, error)
  745. Size() int
  746. }
  747. type WatchRequest_CreateRequest struct {
  748. CreateRequest *WatchCreateRequest `protobuf:"bytes,1,opt,name=create_request,oneof"`
  749. }
  750. type WatchRequest_CancelRequest struct {
  751. CancelRequest *WatchCancelRequest `protobuf:"bytes,2,opt,name=cancel_request,oneof"`
  752. }
  753. func (*WatchRequest_CreateRequest) isWatchRequest_RequestUnion() {}
  754. func (*WatchRequest_CancelRequest) isWatchRequest_RequestUnion() {}
  755. func (m *WatchRequest) GetRequestUnion() isWatchRequest_RequestUnion {
  756. if m != nil {
  757. return m.RequestUnion
  758. }
  759. return nil
  760. }
  761. func (m *WatchRequest) GetCreateRequest() *WatchCreateRequest {
  762. if x, ok := m.GetRequestUnion().(*WatchRequest_CreateRequest); ok {
  763. return x.CreateRequest
  764. }
  765. return nil
  766. }
  767. func (m *WatchRequest) GetCancelRequest() *WatchCancelRequest {
  768. if x, ok := m.GetRequestUnion().(*WatchRequest_CancelRequest); ok {
  769. return x.CancelRequest
  770. }
  771. return nil
  772. }
  773. // XXX_OneofFuncs is for the internal use of the proto package.
  774. func (*WatchRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), []interface{}) {
  775. return _WatchRequest_OneofMarshaler, _WatchRequest_OneofUnmarshaler, []interface{}{
  776. (*WatchRequest_CreateRequest)(nil),
  777. (*WatchRequest_CancelRequest)(nil),
  778. }
  779. }
  780. func _WatchRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  781. m := msg.(*WatchRequest)
  782. // request_union
  783. switch x := m.RequestUnion.(type) {
  784. case *WatchRequest_CreateRequest:
  785. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  786. if err := b.EncodeMessage(x.CreateRequest); err != nil {
  787. return err
  788. }
  789. case *WatchRequest_CancelRequest:
  790. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  791. if err := b.EncodeMessage(x.CancelRequest); err != nil {
  792. return err
  793. }
  794. case nil:
  795. default:
  796. return fmt.Errorf("WatchRequest.RequestUnion has unexpected type %T", x)
  797. }
  798. return nil
  799. }
  800. func _WatchRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  801. m := msg.(*WatchRequest)
  802. switch tag {
  803. case 1: // request_union.create_request
  804. if wire != proto.WireBytes {
  805. return true, proto.ErrInternalBadWireType
  806. }
  807. msg := new(WatchCreateRequest)
  808. err := b.DecodeMessage(msg)
  809. m.RequestUnion = &WatchRequest_CreateRequest{msg}
  810. return true, err
  811. case 2: // request_union.cancel_request
  812. if wire != proto.WireBytes {
  813. return true, proto.ErrInternalBadWireType
  814. }
  815. msg := new(WatchCancelRequest)
  816. err := b.DecodeMessage(msg)
  817. m.RequestUnion = &WatchRequest_CancelRequest{msg}
  818. return true, err
  819. default:
  820. return false, nil
  821. }
  822. }
  823. type WatchCreateRequest struct {
  824. // the key to be watched
  825. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  826. // if the range_end is given, keys in [key, range_end) are watched
  827. // NOTE: only range_end == prefixEnd(key) is accepted now
  828. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,proto3" json:"range_end,omitempty"`
  829. // start_revision is an optional revision (including) to watch from. No start_revision is "now".
  830. StartRevision int64 `protobuf:"varint,3,opt,name=start_revision,proto3" json:"start_revision,omitempty"`
  831. // if progress_notify is set, etcd server sends WatchResponse with empty events to the
  832. // created watcher when there are no recent events. It is useful when clients want always to be
  833. // able to recover a disconnected watcher from a recent known revision.
  834. // etcdsever can decide how long it should send a notification based on current load.
  835. ProgressNotify bool `protobuf:"varint,4,opt,name=progress_notify,proto3" json:"progress_notify,omitempty"`
  836. }
  837. func (m *WatchCreateRequest) Reset() { *m = WatchCreateRequest{} }
  838. func (m *WatchCreateRequest) String() string { return proto.CompactTextString(m) }
  839. func (*WatchCreateRequest) ProtoMessage() {}
  840. type WatchCancelRequest struct {
  841. WatchId int64 `protobuf:"varint,1,opt,name=watch_id,proto3" json:"watch_id,omitempty"`
  842. }
  843. func (m *WatchCancelRequest) Reset() { *m = WatchCancelRequest{} }
  844. func (m *WatchCancelRequest) String() string { return proto.CompactTextString(m) }
  845. func (*WatchCancelRequest) ProtoMessage() {}
  846. type WatchResponse struct {
  847. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  848. // watch_id is the ID of the watching the response sent to.
  849. WatchId int64 `protobuf:"varint,2,opt,name=watch_id,proto3" json:"watch_id,omitempty"`
  850. // If the response is for a create watch request, created is set to true.
  851. // Client should record the watch_id and prepare for receiving events for
  852. // that watching from the same stream.
  853. // All events sent to the created watching will attach with the same watch_id.
  854. Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"`
  855. // If the response is for a cancel watch request, cancel is set to true.
  856. // No further events will be sent to the canceled watching.
  857. Canceled bool `protobuf:"varint,4,opt,name=canceled,proto3" json:"canceled,omitempty"`
  858. // CompactRevision is set to the minimum index if a watching tries to watch
  859. // at a compacted index.
  860. //
  861. // This happens when creating a watching at a compacted revision or the watching cannot
  862. // catch up with the progress of the KV.
  863. //
  864. // Client should treat the watching as canceled and should not try to create any
  865. // watching with same start_revision again.
  866. CompactRevision int64 `protobuf:"varint,5,opt,name=compact_revision,proto3" json:"compact_revision,omitempty"`
  867. Events []*storagepb.Event `protobuf:"bytes,11,rep,name=events" json:"events,omitempty"`
  868. }
  869. func (m *WatchResponse) Reset() { *m = WatchResponse{} }
  870. func (m *WatchResponse) String() string { return proto.CompactTextString(m) }
  871. func (*WatchResponse) ProtoMessage() {}
  872. func (m *WatchResponse) GetHeader() *ResponseHeader {
  873. if m != nil {
  874. return m.Header
  875. }
  876. return nil
  877. }
  878. func (m *WatchResponse) GetEvents() []*storagepb.Event {
  879. if m != nil {
  880. return m.Events
  881. }
  882. return nil
  883. }
  884. type LeaseGrantRequest struct {
  885. // advisory ttl in seconds
  886. TTL int64 `protobuf:"varint,1,opt,name=TTL,proto3" json:"TTL,omitempty"`
  887. // requested ID to create; 0 lets lessor choose
  888. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  889. }
  890. func (m *LeaseGrantRequest) Reset() { *m = LeaseGrantRequest{} }
  891. func (m *LeaseGrantRequest) String() string { return proto.CompactTextString(m) }
  892. func (*LeaseGrantRequest) ProtoMessage() {}
  893. type LeaseGrantResponse struct {
  894. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  895. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  896. // server decided ttl in second
  897. TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
  898. Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
  899. }
  900. func (m *LeaseGrantResponse) Reset() { *m = LeaseGrantResponse{} }
  901. func (m *LeaseGrantResponse) String() string { return proto.CompactTextString(m) }
  902. func (*LeaseGrantResponse) ProtoMessage() {}
  903. func (m *LeaseGrantResponse) GetHeader() *ResponseHeader {
  904. if m != nil {
  905. return m.Header
  906. }
  907. return nil
  908. }
  909. type LeaseRevokeRequest struct {
  910. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  911. }
  912. func (m *LeaseRevokeRequest) Reset() { *m = LeaseRevokeRequest{} }
  913. func (m *LeaseRevokeRequest) String() string { return proto.CompactTextString(m) }
  914. func (*LeaseRevokeRequest) ProtoMessage() {}
  915. type LeaseRevokeResponse struct {
  916. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  917. }
  918. func (m *LeaseRevokeResponse) Reset() { *m = LeaseRevokeResponse{} }
  919. func (m *LeaseRevokeResponse) String() string { return proto.CompactTextString(m) }
  920. func (*LeaseRevokeResponse) ProtoMessage() {}
  921. func (m *LeaseRevokeResponse) GetHeader() *ResponseHeader {
  922. if m != nil {
  923. return m.Header
  924. }
  925. return nil
  926. }
  927. type LeaseKeepAliveRequest struct {
  928. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  929. }
  930. func (m *LeaseKeepAliveRequest) Reset() { *m = LeaseKeepAliveRequest{} }
  931. func (m *LeaseKeepAliveRequest) String() string { return proto.CompactTextString(m) }
  932. func (*LeaseKeepAliveRequest) ProtoMessage() {}
  933. type LeaseKeepAliveResponse struct {
  934. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  935. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  936. TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
  937. }
  938. func (m *LeaseKeepAliveResponse) Reset() { *m = LeaseKeepAliveResponse{} }
  939. func (m *LeaseKeepAliveResponse) String() string { return proto.CompactTextString(m) }
  940. func (*LeaseKeepAliveResponse) ProtoMessage() {}
  941. func (m *LeaseKeepAliveResponse) GetHeader() *ResponseHeader {
  942. if m != nil {
  943. return m.Header
  944. }
  945. return nil
  946. }
  947. type Member struct {
  948. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  949. // If the member is not started, name will be an empty string.
  950. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  951. PeerURLs []string `protobuf:"bytes,3,rep,name=peerURLs" json:"peerURLs,omitempty"`
  952. // If the member is not started, client_URLs will be an zero length
  953. // string array.
  954. ClientURLs []string `protobuf:"bytes,4,rep,name=clientURLs" json:"clientURLs,omitempty"`
  955. }
  956. func (m *Member) Reset() { *m = Member{} }
  957. func (m *Member) String() string { return proto.CompactTextString(m) }
  958. func (*Member) ProtoMessage() {}
  959. type MemberAddRequest struct {
  960. PeerURLs []string `protobuf:"bytes,1,rep,name=peerURLs" json:"peerURLs,omitempty"`
  961. }
  962. func (m *MemberAddRequest) Reset() { *m = MemberAddRequest{} }
  963. func (m *MemberAddRequest) String() string { return proto.CompactTextString(m) }
  964. func (*MemberAddRequest) ProtoMessage() {}
  965. type MemberAddResponse struct {
  966. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  967. Member *Member `protobuf:"bytes,2,opt,name=member" json:"member,omitempty"`
  968. }
  969. func (m *MemberAddResponse) Reset() { *m = MemberAddResponse{} }
  970. func (m *MemberAddResponse) String() string { return proto.CompactTextString(m) }
  971. func (*MemberAddResponse) ProtoMessage() {}
  972. func (m *MemberAddResponse) GetHeader() *ResponseHeader {
  973. if m != nil {
  974. return m.Header
  975. }
  976. return nil
  977. }
  978. func (m *MemberAddResponse) GetMember() *Member {
  979. if m != nil {
  980. return m.Member
  981. }
  982. return nil
  983. }
  984. type MemberRemoveRequest struct {
  985. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  986. }
  987. func (m *MemberRemoveRequest) Reset() { *m = MemberRemoveRequest{} }
  988. func (m *MemberRemoveRequest) String() string { return proto.CompactTextString(m) }
  989. func (*MemberRemoveRequest) ProtoMessage() {}
  990. type MemberRemoveResponse struct {
  991. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  992. }
  993. func (m *MemberRemoveResponse) Reset() { *m = MemberRemoveResponse{} }
  994. func (m *MemberRemoveResponse) String() string { return proto.CompactTextString(m) }
  995. func (*MemberRemoveResponse) ProtoMessage() {}
  996. func (m *MemberRemoveResponse) GetHeader() *ResponseHeader {
  997. if m != nil {
  998. return m.Header
  999. }
  1000. return nil
  1001. }
  1002. type MemberUpdateRequest struct {
  1003. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  1004. PeerURLs []string `protobuf:"bytes,2,rep,name=peerURLs" json:"peerURLs,omitempty"`
  1005. }
  1006. func (m *MemberUpdateRequest) Reset() { *m = MemberUpdateRequest{} }
  1007. func (m *MemberUpdateRequest) String() string { return proto.CompactTextString(m) }
  1008. func (*MemberUpdateRequest) ProtoMessage() {}
  1009. type MemberUpdateResponse struct {
  1010. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1011. }
  1012. func (m *MemberUpdateResponse) Reset() { *m = MemberUpdateResponse{} }
  1013. func (m *MemberUpdateResponse) String() string { return proto.CompactTextString(m) }
  1014. func (*MemberUpdateResponse) ProtoMessage() {}
  1015. func (m *MemberUpdateResponse) GetHeader() *ResponseHeader {
  1016. if m != nil {
  1017. return m.Header
  1018. }
  1019. return nil
  1020. }
  1021. type MemberListRequest struct {
  1022. }
  1023. func (m *MemberListRequest) Reset() { *m = MemberListRequest{} }
  1024. func (m *MemberListRequest) String() string { return proto.CompactTextString(m) }
  1025. func (*MemberListRequest) ProtoMessage() {}
  1026. type MemberListResponse struct {
  1027. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1028. Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
  1029. }
  1030. func (m *MemberListResponse) Reset() { *m = MemberListResponse{} }
  1031. func (m *MemberListResponse) String() string { return proto.CompactTextString(m) }
  1032. func (*MemberListResponse) ProtoMessage() {}
  1033. func (m *MemberListResponse) GetHeader() *ResponseHeader {
  1034. if m != nil {
  1035. return m.Header
  1036. }
  1037. return nil
  1038. }
  1039. func (m *MemberListResponse) GetMembers() []*Member {
  1040. if m != nil {
  1041. return m.Members
  1042. }
  1043. return nil
  1044. }
  1045. type DefragmentRequest struct {
  1046. }
  1047. func (m *DefragmentRequest) Reset() { *m = DefragmentRequest{} }
  1048. func (m *DefragmentRequest) String() string { return proto.CompactTextString(m) }
  1049. func (*DefragmentRequest) ProtoMessage() {}
  1050. type DefragmentResponse struct {
  1051. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1052. }
  1053. func (m *DefragmentResponse) Reset() { *m = DefragmentResponse{} }
  1054. func (m *DefragmentResponse) String() string { return proto.CompactTextString(m) }
  1055. func (*DefragmentResponse) ProtoMessage() {}
  1056. func (m *DefragmentResponse) GetHeader() *ResponseHeader {
  1057. if m != nil {
  1058. return m.Header
  1059. }
  1060. return nil
  1061. }
  1062. type AlarmRequest struct {
  1063. Action AlarmRequest_AlarmAction `protobuf:"varint,1,opt,name=action,proto3,enum=etcdserverpb.AlarmRequest_AlarmAction" json:"action,omitempty"`
  1064. // MemberID is the member raising the alarm request
  1065. MemberID uint64 `protobuf:"varint,2,opt,name=memberID,proto3" json:"memberID,omitempty"`
  1066. Alarm AlarmType `protobuf:"varint,3,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
  1067. }
  1068. func (m *AlarmRequest) Reset() { *m = AlarmRequest{} }
  1069. func (m *AlarmRequest) String() string { return proto.CompactTextString(m) }
  1070. func (*AlarmRequest) ProtoMessage() {}
  1071. type AlarmMember struct {
  1072. MemberID uint64 `protobuf:"varint,1,opt,name=memberID,proto3" json:"memberID,omitempty"`
  1073. Alarm AlarmType `protobuf:"varint,2,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
  1074. }
  1075. func (m *AlarmMember) Reset() { *m = AlarmMember{} }
  1076. func (m *AlarmMember) String() string { return proto.CompactTextString(m) }
  1077. func (*AlarmMember) ProtoMessage() {}
  1078. type AlarmResponse struct {
  1079. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1080. Alarms []*AlarmMember `protobuf:"bytes,2,rep,name=alarms" json:"alarms,omitempty"`
  1081. }
  1082. func (m *AlarmResponse) Reset() { *m = AlarmResponse{} }
  1083. func (m *AlarmResponse) String() string { return proto.CompactTextString(m) }
  1084. func (*AlarmResponse) ProtoMessage() {}
  1085. func (m *AlarmResponse) GetHeader() *ResponseHeader {
  1086. if m != nil {
  1087. return m.Header
  1088. }
  1089. return nil
  1090. }
  1091. func (m *AlarmResponse) GetAlarms() []*AlarmMember {
  1092. if m != nil {
  1093. return m.Alarms
  1094. }
  1095. return nil
  1096. }
  1097. type StatusRequest struct {
  1098. }
  1099. func (m *StatusRequest) Reset() { *m = StatusRequest{} }
  1100. func (m *StatusRequest) String() string { return proto.CompactTextString(m) }
  1101. func (*StatusRequest) ProtoMessage() {}
  1102. type StatusResponse struct {
  1103. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1104. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
  1105. DbSize int64 `protobuf:"varint,3,opt,name=dbSize,proto3" json:"dbSize,omitempty"`
  1106. Leader uint64 `protobuf:"varint,4,opt,name=leader,proto3" json:"leader,omitempty"`
  1107. RaftIndex uint64 `protobuf:"varint,5,opt,name=raftIndex,proto3" json:"raftIndex,omitempty"`
  1108. RaftTerm uint64 `protobuf:"varint,6,opt,name=raftTerm,proto3" json:"raftTerm,omitempty"`
  1109. }
  1110. func (m *StatusResponse) Reset() { *m = StatusResponse{} }
  1111. func (m *StatusResponse) String() string { return proto.CompactTextString(m) }
  1112. func (*StatusResponse) ProtoMessage() {}
  1113. func (m *StatusResponse) GetHeader() *ResponseHeader {
  1114. if m != nil {
  1115. return m.Header
  1116. }
  1117. return nil
  1118. }
  1119. type AuthEnableRequest struct {
  1120. }
  1121. func (m *AuthEnableRequest) Reset() { *m = AuthEnableRequest{} }
  1122. func (m *AuthEnableRequest) String() string { return proto.CompactTextString(m) }
  1123. func (*AuthEnableRequest) ProtoMessage() {}
  1124. type AuthDisableRequest struct {
  1125. }
  1126. func (m *AuthDisableRequest) Reset() { *m = AuthDisableRequest{} }
  1127. func (m *AuthDisableRequest) String() string { return proto.CompactTextString(m) }
  1128. func (*AuthDisableRequest) ProtoMessage() {}
  1129. type AuthenticateRequest struct {
  1130. }
  1131. func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} }
  1132. func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) }
  1133. func (*AuthenticateRequest) ProtoMessage() {}
  1134. type AuthUserAddRequest struct {
  1135. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1136. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  1137. }
  1138. func (m *AuthUserAddRequest) Reset() { *m = AuthUserAddRequest{} }
  1139. func (m *AuthUserAddRequest) String() string { return proto.CompactTextString(m) }
  1140. func (*AuthUserAddRequest) ProtoMessage() {}
  1141. type AuthUserGetRequest struct {
  1142. }
  1143. func (m *AuthUserGetRequest) Reset() { *m = AuthUserGetRequest{} }
  1144. func (m *AuthUserGetRequest) String() string { return proto.CompactTextString(m) }
  1145. func (*AuthUserGetRequest) ProtoMessage() {}
  1146. type AuthUserDeleteRequest struct {
  1147. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1148. }
  1149. func (m *AuthUserDeleteRequest) Reset() { *m = AuthUserDeleteRequest{} }
  1150. func (m *AuthUserDeleteRequest) String() string { return proto.CompactTextString(m) }
  1151. func (*AuthUserDeleteRequest) ProtoMessage() {}
  1152. type AuthUserChangePasswordRequest struct {
  1153. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1154. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  1155. }
  1156. func (m *AuthUserChangePasswordRequest) Reset() { *m = AuthUserChangePasswordRequest{} }
  1157. func (m *AuthUserChangePasswordRequest) String() string { return proto.CompactTextString(m) }
  1158. func (*AuthUserChangePasswordRequest) ProtoMessage() {}
  1159. type AuthUserGrantRequest struct {
  1160. User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
  1161. Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
  1162. }
  1163. func (m *AuthUserGrantRequest) Reset() { *m = AuthUserGrantRequest{} }
  1164. func (m *AuthUserGrantRequest) String() string { return proto.CompactTextString(m) }
  1165. func (*AuthUserGrantRequest) ProtoMessage() {}
  1166. type AuthUserRevokeRequest struct {
  1167. }
  1168. func (m *AuthUserRevokeRequest) Reset() { *m = AuthUserRevokeRequest{} }
  1169. func (m *AuthUserRevokeRequest) String() string { return proto.CompactTextString(m) }
  1170. func (*AuthUserRevokeRequest) ProtoMessage() {}
  1171. type AuthRoleAddRequest struct {
  1172. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1173. }
  1174. func (m *AuthRoleAddRequest) Reset() { *m = AuthRoleAddRequest{} }
  1175. func (m *AuthRoleAddRequest) String() string { return proto.CompactTextString(m) }
  1176. func (*AuthRoleAddRequest) ProtoMessage() {}
  1177. type AuthRoleGetRequest struct {
  1178. }
  1179. func (m *AuthRoleGetRequest) Reset() { *m = AuthRoleGetRequest{} }
  1180. func (m *AuthRoleGetRequest) String() string { return proto.CompactTextString(m) }
  1181. func (*AuthRoleGetRequest) ProtoMessage() {}
  1182. type AuthRoleDeleteRequest struct {
  1183. }
  1184. func (m *AuthRoleDeleteRequest) Reset() { *m = AuthRoleDeleteRequest{} }
  1185. func (m *AuthRoleDeleteRequest) String() string { return proto.CompactTextString(m) }
  1186. func (*AuthRoleDeleteRequest) ProtoMessage() {}
  1187. type AuthRoleGrantRequest struct {
  1188. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1189. Perm *authpb.Permission `protobuf:"bytes,2,opt,name=perm" json:"perm,omitempty"`
  1190. }
  1191. func (m *AuthRoleGrantRequest) Reset() { *m = AuthRoleGrantRequest{} }
  1192. func (m *AuthRoleGrantRequest) String() string { return proto.CompactTextString(m) }
  1193. func (*AuthRoleGrantRequest) ProtoMessage() {}
  1194. func (m *AuthRoleGrantRequest) GetPerm() *authpb.Permission {
  1195. if m != nil {
  1196. return m.Perm
  1197. }
  1198. return nil
  1199. }
  1200. type AuthRoleRevokeRequest struct {
  1201. }
  1202. func (m *AuthRoleRevokeRequest) Reset() { *m = AuthRoleRevokeRequest{} }
  1203. func (m *AuthRoleRevokeRequest) String() string { return proto.CompactTextString(m) }
  1204. func (*AuthRoleRevokeRequest) ProtoMessage() {}
  1205. type AuthEnableResponse struct {
  1206. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1207. }
  1208. func (m *AuthEnableResponse) Reset() { *m = AuthEnableResponse{} }
  1209. func (m *AuthEnableResponse) String() string { return proto.CompactTextString(m) }
  1210. func (*AuthEnableResponse) ProtoMessage() {}
  1211. func (m *AuthEnableResponse) GetHeader() *ResponseHeader {
  1212. if m != nil {
  1213. return m.Header
  1214. }
  1215. return nil
  1216. }
  1217. type AuthDisableResponse struct {
  1218. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1219. }
  1220. func (m *AuthDisableResponse) Reset() { *m = AuthDisableResponse{} }
  1221. func (m *AuthDisableResponse) String() string { return proto.CompactTextString(m) }
  1222. func (*AuthDisableResponse) ProtoMessage() {}
  1223. func (m *AuthDisableResponse) GetHeader() *ResponseHeader {
  1224. if m != nil {
  1225. return m.Header
  1226. }
  1227. return nil
  1228. }
  1229. type AuthenticateResponse struct {
  1230. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1231. }
  1232. func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} }
  1233. func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) }
  1234. func (*AuthenticateResponse) ProtoMessage() {}
  1235. func (m *AuthenticateResponse) GetHeader() *ResponseHeader {
  1236. if m != nil {
  1237. return m.Header
  1238. }
  1239. return nil
  1240. }
  1241. type AuthUserAddResponse struct {
  1242. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1243. }
  1244. func (m *AuthUserAddResponse) Reset() { *m = AuthUserAddResponse{} }
  1245. func (m *AuthUserAddResponse) String() string { return proto.CompactTextString(m) }
  1246. func (*AuthUserAddResponse) ProtoMessage() {}
  1247. func (m *AuthUserAddResponse) GetHeader() *ResponseHeader {
  1248. if m != nil {
  1249. return m.Header
  1250. }
  1251. return nil
  1252. }
  1253. type AuthUserGetResponse struct {
  1254. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1255. }
  1256. func (m *AuthUserGetResponse) Reset() { *m = AuthUserGetResponse{} }
  1257. func (m *AuthUserGetResponse) String() string { return proto.CompactTextString(m) }
  1258. func (*AuthUserGetResponse) ProtoMessage() {}
  1259. func (m *AuthUserGetResponse) GetHeader() *ResponseHeader {
  1260. if m != nil {
  1261. return m.Header
  1262. }
  1263. return nil
  1264. }
  1265. type AuthUserDeleteResponse struct {
  1266. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1267. }
  1268. func (m *AuthUserDeleteResponse) Reset() { *m = AuthUserDeleteResponse{} }
  1269. func (m *AuthUserDeleteResponse) String() string { return proto.CompactTextString(m) }
  1270. func (*AuthUserDeleteResponse) ProtoMessage() {}
  1271. func (m *AuthUserDeleteResponse) GetHeader() *ResponseHeader {
  1272. if m != nil {
  1273. return m.Header
  1274. }
  1275. return nil
  1276. }
  1277. type AuthUserChangePasswordResponse struct {
  1278. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1279. }
  1280. func (m *AuthUserChangePasswordResponse) Reset() { *m = AuthUserChangePasswordResponse{} }
  1281. func (m *AuthUserChangePasswordResponse) String() string { return proto.CompactTextString(m) }
  1282. func (*AuthUserChangePasswordResponse) ProtoMessage() {}
  1283. func (m *AuthUserChangePasswordResponse) GetHeader() *ResponseHeader {
  1284. if m != nil {
  1285. return m.Header
  1286. }
  1287. return nil
  1288. }
  1289. type AuthUserGrantResponse struct {
  1290. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1291. }
  1292. func (m *AuthUserGrantResponse) Reset() { *m = AuthUserGrantResponse{} }
  1293. func (m *AuthUserGrantResponse) String() string { return proto.CompactTextString(m) }
  1294. func (*AuthUserGrantResponse) ProtoMessage() {}
  1295. func (m *AuthUserGrantResponse) GetHeader() *ResponseHeader {
  1296. if m != nil {
  1297. return m.Header
  1298. }
  1299. return nil
  1300. }
  1301. type AuthUserRevokeResponse struct {
  1302. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1303. }
  1304. func (m *AuthUserRevokeResponse) Reset() { *m = AuthUserRevokeResponse{} }
  1305. func (m *AuthUserRevokeResponse) String() string { return proto.CompactTextString(m) }
  1306. func (*AuthUserRevokeResponse) ProtoMessage() {}
  1307. func (m *AuthUserRevokeResponse) GetHeader() *ResponseHeader {
  1308. if m != nil {
  1309. return m.Header
  1310. }
  1311. return nil
  1312. }
  1313. type AuthRoleAddResponse struct {
  1314. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1315. }
  1316. func (m *AuthRoleAddResponse) Reset() { *m = AuthRoleAddResponse{} }
  1317. func (m *AuthRoleAddResponse) String() string { return proto.CompactTextString(m) }
  1318. func (*AuthRoleAddResponse) ProtoMessage() {}
  1319. func (m *AuthRoleAddResponse) GetHeader() *ResponseHeader {
  1320. if m != nil {
  1321. return m.Header
  1322. }
  1323. return nil
  1324. }
  1325. type AuthRoleGetResponse struct {
  1326. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1327. }
  1328. func (m *AuthRoleGetResponse) Reset() { *m = AuthRoleGetResponse{} }
  1329. func (m *AuthRoleGetResponse) String() string { return proto.CompactTextString(m) }
  1330. func (*AuthRoleGetResponse) ProtoMessage() {}
  1331. func (m *AuthRoleGetResponse) GetHeader() *ResponseHeader {
  1332. if m != nil {
  1333. return m.Header
  1334. }
  1335. return nil
  1336. }
  1337. type AuthRoleDeleteResponse struct {
  1338. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1339. }
  1340. func (m *AuthRoleDeleteResponse) Reset() { *m = AuthRoleDeleteResponse{} }
  1341. func (m *AuthRoleDeleteResponse) String() string { return proto.CompactTextString(m) }
  1342. func (*AuthRoleDeleteResponse) ProtoMessage() {}
  1343. func (m *AuthRoleDeleteResponse) GetHeader() *ResponseHeader {
  1344. if m != nil {
  1345. return m.Header
  1346. }
  1347. return nil
  1348. }
  1349. type AuthRoleGrantResponse struct {
  1350. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1351. }
  1352. func (m *AuthRoleGrantResponse) Reset() { *m = AuthRoleGrantResponse{} }
  1353. func (m *AuthRoleGrantResponse) String() string { return proto.CompactTextString(m) }
  1354. func (*AuthRoleGrantResponse) ProtoMessage() {}
  1355. func (m *AuthRoleGrantResponse) GetHeader() *ResponseHeader {
  1356. if m != nil {
  1357. return m.Header
  1358. }
  1359. return nil
  1360. }
  1361. type AuthRoleRevokeResponse struct {
  1362. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1363. }
  1364. func (m *AuthRoleRevokeResponse) Reset() { *m = AuthRoleRevokeResponse{} }
  1365. func (m *AuthRoleRevokeResponse) String() string { return proto.CompactTextString(m) }
  1366. func (*AuthRoleRevokeResponse) ProtoMessage() {}
  1367. func (m *AuthRoleRevokeResponse) GetHeader() *ResponseHeader {
  1368. if m != nil {
  1369. return m.Header
  1370. }
  1371. return nil
  1372. }
  1373. func init() {
  1374. proto.RegisterType((*ResponseHeader)(nil), "etcdserverpb.ResponseHeader")
  1375. proto.RegisterType((*RangeRequest)(nil), "etcdserverpb.RangeRequest")
  1376. proto.RegisterType((*RangeResponse)(nil), "etcdserverpb.RangeResponse")
  1377. proto.RegisterType((*PutRequest)(nil), "etcdserverpb.PutRequest")
  1378. proto.RegisterType((*PutResponse)(nil), "etcdserverpb.PutResponse")
  1379. proto.RegisterType((*DeleteRangeRequest)(nil), "etcdserverpb.DeleteRangeRequest")
  1380. proto.RegisterType((*DeleteRangeResponse)(nil), "etcdserverpb.DeleteRangeResponse")
  1381. proto.RegisterType((*RequestUnion)(nil), "etcdserverpb.RequestUnion")
  1382. proto.RegisterType((*ResponseUnion)(nil), "etcdserverpb.ResponseUnion")
  1383. proto.RegisterType((*Compare)(nil), "etcdserverpb.Compare")
  1384. proto.RegisterType((*TxnRequest)(nil), "etcdserverpb.TxnRequest")
  1385. proto.RegisterType((*TxnResponse)(nil), "etcdserverpb.TxnResponse")
  1386. proto.RegisterType((*CompactionRequest)(nil), "etcdserverpb.CompactionRequest")
  1387. proto.RegisterType((*CompactionResponse)(nil), "etcdserverpb.CompactionResponse")
  1388. proto.RegisterType((*HashRequest)(nil), "etcdserverpb.HashRequest")
  1389. proto.RegisterType((*HashResponse)(nil), "etcdserverpb.HashResponse")
  1390. proto.RegisterType((*SnapshotRequest)(nil), "etcdserverpb.SnapshotRequest")
  1391. proto.RegisterType((*SnapshotResponse)(nil), "etcdserverpb.SnapshotResponse")
  1392. proto.RegisterType((*WatchRequest)(nil), "etcdserverpb.WatchRequest")
  1393. proto.RegisterType((*WatchCreateRequest)(nil), "etcdserverpb.WatchCreateRequest")
  1394. proto.RegisterType((*WatchCancelRequest)(nil), "etcdserverpb.WatchCancelRequest")
  1395. proto.RegisterType((*WatchResponse)(nil), "etcdserverpb.WatchResponse")
  1396. proto.RegisterType((*LeaseGrantRequest)(nil), "etcdserverpb.LeaseGrantRequest")
  1397. proto.RegisterType((*LeaseGrantResponse)(nil), "etcdserverpb.LeaseGrantResponse")
  1398. proto.RegisterType((*LeaseRevokeRequest)(nil), "etcdserverpb.LeaseRevokeRequest")
  1399. proto.RegisterType((*LeaseRevokeResponse)(nil), "etcdserverpb.LeaseRevokeResponse")
  1400. proto.RegisterType((*LeaseKeepAliveRequest)(nil), "etcdserverpb.LeaseKeepAliveRequest")
  1401. proto.RegisterType((*LeaseKeepAliveResponse)(nil), "etcdserverpb.LeaseKeepAliveResponse")
  1402. proto.RegisterType((*Member)(nil), "etcdserverpb.Member")
  1403. proto.RegisterType((*MemberAddRequest)(nil), "etcdserverpb.MemberAddRequest")
  1404. proto.RegisterType((*MemberAddResponse)(nil), "etcdserverpb.MemberAddResponse")
  1405. proto.RegisterType((*MemberRemoveRequest)(nil), "etcdserverpb.MemberRemoveRequest")
  1406. proto.RegisterType((*MemberRemoveResponse)(nil), "etcdserverpb.MemberRemoveResponse")
  1407. proto.RegisterType((*MemberUpdateRequest)(nil), "etcdserverpb.MemberUpdateRequest")
  1408. proto.RegisterType((*MemberUpdateResponse)(nil), "etcdserverpb.MemberUpdateResponse")
  1409. proto.RegisterType((*MemberListRequest)(nil), "etcdserverpb.MemberListRequest")
  1410. proto.RegisterType((*MemberListResponse)(nil), "etcdserverpb.MemberListResponse")
  1411. proto.RegisterType((*DefragmentRequest)(nil), "etcdserverpb.DefragmentRequest")
  1412. proto.RegisterType((*DefragmentResponse)(nil), "etcdserverpb.DefragmentResponse")
  1413. proto.RegisterType((*AlarmRequest)(nil), "etcdserverpb.AlarmRequest")
  1414. proto.RegisterType((*AlarmMember)(nil), "etcdserverpb.AlarmMember")
  1415. proto.RegisterType((*AlarmResponse)(nil), "etcdserverpb.AlarmResponse")
  1416. proto.RegisterType((*StatusRequest)(nil), "etcdserverpb.StatusRequest")
  1417. proto.RegisterType((*StatusResponse)(nil), "etcdserverpb.StatusResponse")
  1418. proto.RegisterType((*AuthEnableRequest)(nil), "etcdserverpb.AuthEnableRequest")
  1419. proto.RegisterType((*AuthDisableRequest)(nil), "etcdserverpb.AuthDisableRequest")
  1420. proto.RegisterType((*AuthenticateRequest)(nil), "etcdserverpb.AuthenticateRequest")
  1421. proto.RegisterType((*AuthUserAddRequest)(nil), "etcdserverpb.AuthUserAddRequest")
  1422. proto.RegisterType((*AuthUserGetRequest)(nil), "etcdserverpb.AuthUserGetRequest")
  1423. proto.RegisterType((*AuthUserDeleteRequest)(nil), "etcdserverpb.AuthUserDeleteRequest")
  1424. proto.RegisterType((*AuthUserChangePasswordRequest)(nil), "etcdserverpb.AuthUserChangePasswordRequest")
  1425. proto.RegisterType((*AuthUserGrantRequest)(nil), "etcdserverpb.AuthUserGrantRequest")
  1426. proto.RegisterType((*AuthUserRevokeRequest)(nil), "etcdserverpb.AuthUserRevokeRequest")
  1427. proto.RegisterType((*AuthRoleAddRequest)(nil), "etcdserverpb.AuthRoleAddRequest")
  1428. proto.RegisterType((*AuthRoleGetRequest)(nil), "etcdserverpb.AuthRoleGetRequest")
  1429. proto.RegisterType((*AuthRoleDeleteRequest)(nil), "etcdserverpb.AuthRoleDeleteRequest")
  1430. proto.RegisterType((*AuthRoleGrantRequest)(nil), "etcdserverpb.AuthRoleGrantRequest")
  1431. proto.RegisterType((*AuthRoleRevokeRequest)(nil), "etcdserverpb.AuthRoleRevokeRequest")
  1432. proto.RegisterType((*AuthEnableResponse)(nil), "etcdserverpb.AuthEnableResponse")
  1433. proto.RegisterType((*AuthDisableResponse)(nil), "etcdserverpb.AuthDisableResponse")
  1434. proto.RegisterType((*AuthenticateResponse)(nil), "etcdserverpb.AuthenticateResponse")
  1435. proto.RegisterType((*AuthUserAddResponse)(nil), "etcdserverpb.AuthUserAddResponse")
  1436. proto.RegisterType((*AuthUserGetResponse)(nil), "etcdserverpb.AuthUserGetResponse")
  1437. proto.RegisterType((*AuthUserDeleteResponse)(nil), "etcdserverpb.AuthUserDeleteResponse")
  1438. proto.RegisterType((*AuthUserChangePasswordResponse)(nil), "etcdserverpb.AuthUserChangePasswordResponse")
  1439. proto.RegisterType((*AuthUserGrantResponse)(nil), "etcdserverpb.AuthUserGrantResponse")
  1440. proto.RegisterType((*AuthUserRevokeResponse)(nil), "etcdserverpb.AuthUserRevokeResponse")
  1441. proto.RegisterType((*AuthRoleAddResponse)(nil), "etcdserverpb.AuthRoleAddResponse")
  1442. proto.RegisterType((*AuthRoleGetResponse)(nil), "etcdserverpb.AuthRoleGetResponse")
  1443. proto.RegisterType((*AuthRoleDeleteResponse)(nil), "etcdserverpb.AuthRoleDeleteResponse")
  1444. proto.RegisterType((*AuthRoleGrantResponse)(nil), "etcdserverpb.AuthRoleGrantResponse")
  1445. proto.RegisterType((*AuthRoleRevokeResponse)(nil), "etcdserverpb.AuthRoleRevokeResponse")
  1446. proto.RegisterEnum("etcdserverpb.AlarmType", AlarmType_name, AlarmType_value)
  1447. proto.RegisterEnum("etcdserverpb.RangeRequest_SortOrder", RangeRequest_SortOrder_name, RangeRequest_SortOrder_value)
  1448. proto.RegisterEnum("etcdserverpb.RangeRequest_SortTarget", RangeRequest_SortTarget_name, RangeRequest_SortTarget_value)
  1449. proto.RegisterEnum("etcdserverpb.Compare_CompareResult", Compare_CompareResult_name, Compare_CompareResult_value)
  1450. proto.RegisterEnum("etcdserverpb.Compare_CompareTarget", Compare_CompareTarget_name, Compare_CompareTarget_value)
  1451. proto.RegisterEnum("etcdserverpb.AlarmRequest_AlarmAction", AlarmRequest_AlarmAction_name, AlarmRequest_AlarmAction_value)
  1452. }
  1453. // Reference imports to suppress errors if they are not otherwise used.
  1454. var _ context.Context
  1455. var _ grpc.ClientConn
  1456. // Client API for KV service
  1457. type KVClient interface {
  1458. // Range gets the keys in the range from the store.
  1459. Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error)
  1460. // Put puts the given key into the store.
  1461. // A put request increases the revision of the store,
  1462. // and generates one event in the event history.
  1463. Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error)
  1464. // Delete deletes the given range from the store.
  1465. // A delete request increase the revision of the store,
  1466. // and generates one event in the event history.
  1467. DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error)
  1468. // Txn processes all the requests in one transaction.
  1469. // A txn request increases the revision of the store,
  1470. // and generates events with the same revision in the event history.
  1471. // It is not allowed to modify the same key several times within one txn.
  1472. Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error)
  1473. // Compact compacts the event history in etcd. User should compact the
  1474. // event history periodically, or it will grow infinitely.
  1475. Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error)
  1476. }
  1477. type kVClient struct {
  1478. cc *grpc.ClientConn
  1479. }
  1480. func NewKVClient(cc *grpc.ClientConn) KVClient {
  1481. return &kVClient{cc}
  1482. }
  1483. func (c *kVClient) Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) {
  1484. out := new(RangeResponse)
  1485. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Range", in, out, c.cc, opts...)
  1486. if err != nil {
  1487. return nil, err
  1488. }
  1489. return out, nil
  1490. }
  1491. func (c *kVClient) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) {
  1492. out := new(PutResponse)
  1493. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Put", in, out, c.cc, opts...)
  1494. if err != nil {
  1495. return nil, err
  1496. }
  1497. return out, nil
  1498. }
  1499. func (c *kVClient) DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) {
  1500. out := new(DeleteRangeResponse)
  1501. err := grpc.Invoke(ctx, "/etcdserverpb.KV/DeleteRange", in, out, c.cc, opts...)
  1502. if err != nil {
  1503. return nil, err
  1504. }
  1505. return out, nil
  1506. }
  1507. func (c *kVClient) Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) {
  1508. out := new(TxnResponse)
  1509. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Txn", in, out, c.cc, opts...)
  1510. if err != nil {
  1511. return nil, err
  1512. }
  1513. return out, nil
  1514. }
  1515. func (c *kVClient) Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) {
  1516. out := new(CompactionResponse)
  1517. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Compact", in, out, c.cc, opts...)
  1518. if err != nil {
  1519. return nil, err
  1520. }
  1521. return out, nil
  1522. }
  1523. // Server API for KV service
  1524. type KVServer interface {
  1525. // Range gets the keys in the range from the store.
  1526. Range(context.Context, *RangeRequest) (*RangeResponse, error)
  1527. // Put puts the given key into the store.
  1528. // A put request increases the revision of the store,
  1529. // and generates one event in the event history.
  1530. Put(context.Context, *PutRequest) (*PutResponse, error)
  1531. // Delete deletes the given range from the store.
  1532. // A delete request increase the revision of the store,
  1533. // and generates one event in the event history.
  1534. DeleteRange(context.Context, *DeleteRangeRequest) (*DeleteRangeResponse, error)
  1535. // Txn processes all the requests in one transaction.
  1536. // A txn request increases the revision of the store,
  1537. // and generates events with the same revision in the event history.
  1538. // It is not allowed to modify the same key several times within one txn.
  1539. Txn(context.Context, *TxnRequest) (*TxnResponse, error)
  1540. // Compact compacts the event history in etcd. User should compact the
  1541. // event history periodically, or it will grow infinitely.
  1542. Compact(context.Context, *CompactionRequest) (*CompactionResponse, error)
  1543. }
  1544. func RegisterKVServer(s *grpc.Server, srv KVServer) {
  1545. s.RegisterService(&_KV_serviceDesc, srv)
  1546. }
  1547. func _KV_Range_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1548. in := new(RangeRequest)
  1549. if err := dec(in); err != nil {
  1550. return nil, err
  1551. }
  1552. out, err := srv.(KVServer).Range(ctx, in)
  1553. if err != nil {
  1554. return nil, err
  1555. }
  1556. return out, nil
  1557. }
  1558. func _KV_Put_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1559. in := new(PutRequest)
  1560. if err := dec(in); err != nil {
  1561. return nil, err
  1562. }
  1563. out, err := srv.(KVServer).Put(ctx, in)
  1564. if err != nil {
  1565. return nil, err
  1566. }
  1567. return out, nil
  1568. }
  1569. func _KV_DeleteRange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1570. in := new(DeleteRangeRequest)
  1571. if err := dec(in); err != nil {
  1572. return nil, err
  1573. }
  1574. out, err := srv.(KVServer).DeleteRange(ctx, in)
  1575. if err != nil {
  1576. return nil, err
  1577. }
  1578. return out, nil
  1579. }
  1580. func _KV_Txn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1581. in := new(TxnRequest)
  1582. if err := dec(in); err != nil {
  1583. return nil, err
  1584. }
  1585. out, err := srv.(KVServer).Txn(ctx, in)
  1586. if err != nil {
  1587. return nil, err
  1588. }
  1589. return out, nil
  1590. }
  1591. func _KV_Compact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1592. in := new(CompactionRequest)
  1593. if err := dec(in); err != nil {
  1594. return nil, err
  1595. }
  1596. out, err := srv.(KVServer).Compact(ctx, in)
  1597. if err != nil {
  1598. return nil, err
  1599. }
  1600. return out, nil
  1601. }
  1602. var _KV_serviceDesc = grpc.ServiceDesc{
  1603. ServiceName: "etcdserverpb.KV",
  1604. HandlerType: (*KVServer)(nil),
  1605. Methods: []grpc.MethodDesc{
  1606. {
  1607. MethodName: "Range",
  1608. Handler: _KV_Range_Handler,
  1609. },
  1610. {
  1611. MethodName: "Put",
  1612. Handler: _KV_Put_Handler,
  1613. },
  1614. {
  1615. MethodName: "DeleteRange",
  1616. Handler: _KV_DeleteRange_Handler,
  1617. },
  1618. {
  1619. MethodName: "Txn",
  1620. Handler: _KV_Txn_Handler,
  1621. },
  1622. {
  1623. MethodName: "Compact",
  1624. Handler: _KV_Compact_Handler,
  1625. },
  1626. },
  1627. Streams: []grpc.StreamDesc{},
  1628. }
  1629. // Client API for Watch service
  1630. type WatchClient interface {
  1631. // Watch watches the events happening or happened. Both input and output
  1632. // are stream. One watch rpc can watch for multiple keys or prefixs and
  1633. // get a stream of events. The whole events history can be watched unless
  1634. // compacted.
  1635. Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error)
  1636. }
  1637. type watchClient struct {
  1638. cc *grpc.ClientConn
  1639. }
  1640. func NewWatchClient(cc *grpc.ClientConn) WatchClient {
  1641. return &watchClient{cc}
  1642. }
  1643. func (c *watchClient) Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) {
  1644. stream, err := grpc.NewClientStream(ctx, &_Watch_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Watch/Watch", opts...)
  1645. if err != nil {
  1646. return nil, err
  1647. }
  1648. x := &watchWatchClient{stream}
  1649. return x, nil
  1650. }
  1651. type Watch_WatchClient interface {
  1652. Send(*WatchRequest) error
  1653. Recv() (*WatchResponse, error)
  1654. grpc.ClientStream
  1655. }
  1656. type watchWatchClient struct {
  1657. grpc.ClientStream
  1658. }
  1659. func (x *watchWatchClient) Send(m *WatchRequest) error {
  1660. return x.ClientStream.SendMsg(m)
  1661. }
  1662. func (x *watchWatchClient) Recv() (*WatchResponse, error) {
  1663. m := new(WatchResponse)
  1664. if err := x.ClientStream.RecvMsg(m); err != nil {
  1665. return nil, err
  1666. }
  1667. return m, nil
  1668. }
  1669. // Server API for Watch service
  1670. type WatchServer interface {
  1671. // Watch watches the events happening or happened. Both input and output
  1672. // are stream. One watch rpc can watch for multiple keys or prefixs and
  1673. // get a stream of events. The whole events history can be watched unless
  1674. // compacted.
  1675. Watch(Watch_WatchServer) error
  1676. }
  1677. func RegisterWatchServer(s *grpc.Server, srv WatchServer) {
  1678. s.RegisterService(&_Watch_serviceDesc, srv)
  1679. }
  1680. func _Watch_Watch_Handler(srv interface{}, stream grpc.ServerStream) error {
  1681. return srv.(WatchServer).Watch(&watchWatchServer{stream})
  1682. }
  1683. type Watch_WatchServer interface {
  1684. Send(*WatchResponse) error
  1685. Recv() (*WatchRequest, error)
  1686. grpc.ServerStream
  1687. }
  1688. type watchWatchServer struct {
  1689. grpc.ServerStream
  1690. }
  1691. func (x *watchWatchServer) Send(m *WatchResponse) error {
  1692. return x.ServerStream.SendMsg(m)
  1693. }
  1694. func (x *watchWatchServer) Recv() (*WatchRequest, error) {
  1695. m := new(WatchRequest)
  1696. if err := x.ServerStream.RecvMsg(m); err != nil {
  1697. return nil, err
  1698. }
  1699. return m, nil
  1700. }
  1701. var _Watch_serviceDesc = grpc.ServiceDesc{
  1702. ServiceName: "etcdserverpb.Watch",
  1703. HandlerType: (*WatchServer)(nil),
  1704. Methods: []grpc.MethodDesc{},
  1705. Streams: []grpc.StreamDesc{
  1706. {
  1707. StreamName: "Watch",
  1708. Handler: _Watch_Watch_Handler,
  1709. ServerStreams: true,
  1710. ClientStreams: true,
  1711. },
  1712. },
  1713. }
  1714. // Client API for Lease service
  1715. type LeaseClient interface {
  1716. // LeaseGrant creates a lease. A lease has a TTL. The lease will expire if the
  1717. // server does not receive a keepAlive within TTL from the lease holder.
  1718. // All keys attached to the lease will be expired and deleted if the lease expires.
  1719. // The key expiration generates an event in event history.
  1720. LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error)
  1721. // LeaseRevoke revokes a lease. All the key attached to the lease will be expired and deleted.
  1722. LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error)
  1723. // KeepAlive keeps the lease alive.
  1724. LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error)
  1725. }
  1726. type leaseClient struct {
  1727. cc *grpc.ClientConn
  1728. }
  1729. func NewLeaseClient(cc *grpc.ClientConn) LeaseClient {
  1730. return &leaseClient{cc}
  1731. }
  1732. func (c *leaseClient) LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) {
  1733. out := new(LeaseGrantResponse)
  1734. err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseGrant", in, out, c.cc, opts...)
  1735. if err != nil {
  1736. return nil, err
  1737. }
  1738. return out, nil
  1739. }
  1740. func (c *leaseClient) LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) {
  1741. out := new(LeaseRevokeResponse)
  1742. err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseRevoke", in, out, c.cc, opts...)
  1743. if err != nil {
  1744. return nil, err
  1745. }
  1746. return out, nil
  1747. }
  1748. func (c *leaseClient) LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) {
  1749. stream, err := grpc.NewClientStream(ctx, &_Lease_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Lease/LeaseKeepAlive", opts...)
  1750. if err != nil {
  1751. return nil, err
  1752. }
  1753. x := &leaseLeaseKeepAliveClient{stream}
  1754. return x, nil
  1755. }
  1756. type Lease_LeaseKeepAliveClient interface {
  1757. Send(*LeaseKeepAliveRequest) error
  1758. Recv() (*LeaseKeepAliveResponse, error)
  1759. grpc.ClientStream
  1760. }
  1761. type leaseLeaseKeepAliveClient struct {
  1762. grpc.ClientStream
  1763. }
  1764. func (x *leaseLeaseKeepAliveClient) Send(m *LeaseKeepAliveRequest) error {
  1765. return x.ClientStream.SendMsg(m)
  1766. }
  1767. func (x *leaseLeaseKeepAliveClient) Recv() (*LeaseKeepAliveResponse, error) {
  1768. m := new(LeaseKeepAliveResponse)
  1769. if err := x.ClientStream.RecvMsg(m); err != nil {
  1770. return nil, err
  1771. }
  1772. return m, nil
  1773. }
  1774. // Server API for Lease service
  1775. type LeaseServer interface {
  1776. // LeaseGrant creates a lease. A lease has a TTL. The lease will expire if the
  1777. // server does not receive a keepAlive within TTL from the lease holder.
  1778. // All keys attached to the lease will be expired and deleted if the lease expires.
  1779. // The key expiration generates an event in event history.
  1780. LeaseGrant(context.Context, *LeaseGrantRequest) (*LeaseGrantResponse, error)
  1781. // LeaseRevoke revokes a lease. All the key attached to the lease will be expired and deleted.
  1782. LeaseRevoke(context.Context, *LeaseRevokeRequest) (*LeaseRevokeResponse, error)
  1783. // KeepAlive keeps the lease alive.
  1784. LeaseKeepAlive(Lease_LeaseKeepAliveServer) error
  1785. }
  1786. func RegisterLeaseServer(s *grpc.Server, srv LeaseServer) {
  1787. s.RegisterService(&_Lease_serviceDesc, srv)
  1788. }
  1789. func _Lease_LeaseGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1790. in := new(LeaseGrantRequest)
  1791. if err := dec(in); err != nil {
  1792. return nil, err
  1793. }
  1794. out, err := srv.(LeaseServer).LeaseGrant(ctx, in)
  1795. if err != nil {
  1796. return nil, err
  1797. }
  1798. return out, nil
  1799. }
  1800. func _Lease_LeaseRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1801. in := new(LeaseRevokeRequest)
  1802. if err := dec(in); err != nil {
  1803. return nil, err
  1804. }
  1805. out, err := srv.(LeaseServer).LeaseRevoke(ctx, in)
  1806. if err != nil {
  1807. return nil, err
  1808. }
  1809. return out, nil
  1810. }
  1811. func _Lease_LeaseKeepAlive_Handler(srv interface{}, stream grpc.ServerStream) error {
  1812. return srv.(LeaseServer).LeaseKeepAlive(&leaseLeaseKeepAliveServer{stream})
  1813. }
  1814. type Lease_LeaseKeepAliveServer interface {
  1815. Send(*LeaseKeepAliveResponse) error
  1816. Recv() (*LeaseKeepAliveRequest, error)
  1817. grpc.ServerStream
  1818. }
  1819. type leaseLeaseKeepAliveServer struct {
  1820. grpc.ServerStream
  1821. }
  1822. func (x *leaseLeaseKeepAliveServer) Send(m *LeaseKeepAliveResponse) error {
  1823. return x.ServerStream.SendMsg(m)
  1824. }
  1825. func (x *leaseLeaseKeepAliveServer) Recv() (*LeaseKeepAliveRequest, error) {
  1826. m := new(LeaseKeepAliveRequest)
  1827. if err := x.ServerStream.RecvMsg(m); err != nil {
  1828. return nil, err
  1829. }
  1830. return m, nil
  1831. }
  1832. var _Lease_serviceDesc = grpc.ServiceDesc{
  1833. ServiceName: "etcdserverpb.Lease",
  1834. HandlerType: (*LeaseServer)(nil),
  1835. Methods: []grpc.MethodDesc{
  1836. {
  1837. MethodName: "LeaseGrant",
  1838. Handler: _Lease_LeaseGrant_Handler,
  1839. },
  1840. {
  1841. MethodName: "LeaseRevoke",
  1842. Handler: _Lease_LeaseRevoke_Handler,
  1843. },
  1844. },
  1845. Streams: []grpc.StreamDesc{
  1846. {
  1847. StreamName: "LeaseKeepAlive",
  1848. Handler: _Lease_LeaseKeepAlive_Handler,
  1849. ServerStreams: true,
  1850. ClientStreams: true,
  1851. },
  1852. },
  1853. }
  1854. // Client API for Cluster service
  1855. type ClusterClient interface {
  1856. // MemberAdd adds a member into the cluster.
  1857. MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error)
  1858. // MemberRemove removes an existing member from the cluster.
  1859. MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error)
  1860. // MemberUpdate updates the member configuration.
  1861. MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error)
  1862. // MemberList lists all the members in the cluster.
  1863. MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error)
  1864. }
  1865. type clusterClient struct {
  1866. cc *grpc.ClientConn
  1867. }
  1868. func NewClusterClient(cc *grpc.ClientConn) ClusterClient {
  1869. return &clusterClient{cc}
  1870. }
  1871. func (c *clusterClient) MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) {
  1872. out := new(MemberAddResponse)
  1873. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberAdd", in, out, c.cc, opts...)
  1874. if err != nil {
  1875. return nil, err
  1876. }
  1877. return out, nil
  1878. }
  1879. func (c *clusterClient) MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) {
  1880. out := new(MemberRemoveResponse)
  1881. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberRemove", in, out, c.cc, opts...)
  1882. if err != nil {
  1883. return nil, err
  1884. }
  1885. return out, nil
  1886. }
  1887. func (c *clusterClient) MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) {
  1888. out := new(MemberUpdateResponse)
  1889. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberUpdate", in, out, c.cc, opts...)
  1890. if err != nil {
  1891. return nil, err
  1892. }
  1893. return out, nil
  1894. }
  1895. func (c *clusterClient) MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) {
  1896. out := new(MemberListResponse)
  1897. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberList", in, out, c.cc, opts...)
  1898. if err != nil {
  1899. return nil, err
  1900. }
  1901. return out, nil
  1902. }
  1903. // Server API for Cluster service
  1904. type ClusterServer interface {
  1905. // MemberAdd adds a member into the cluster.
  1906. MemberAdd(context.Context, *MemberAddRequest) (*MemberAddResponse, error)
  1907. // MemberRemove removes an existing member from the cluster.
  1908. MemberRemove(context.Context, *MemberRemoveRequest) (*MemberRemoveResponse, error)
  1909. // MemberUpdate updates the member configuration.
  1910. MemberUpdate(context.Context, *MemberUpdateRequest) (*MemberUpdateResponse, error)
  1911. // MemberList lists all the members in the cluster.
  1912. MemberList(context.Context, *MemberListRequest) (*MemberListResponse, error)
  1913. }
  1914. func RegisterClusterServer(s *grpc.Server, srv ClusterServer) {
  1915. s.RegisterService(&_Cluster_serviceDesc, srv)
  1916. }
  1917. func _Cluster_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1918. in := new(MemberAddRequest)
  1919. if err := dec(in); err != nil {
  1920. return nil, err
  1921. }
  1922. out, err := srv.(ClusterServer).MemberAdd(ctx, in)
  1923. if err != nil {
  1924. return nil, err
  1925. }
  1926. return out, nil
  1927. }
  1928. func _Cluster_MemberRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1929. in := new(MemberRemoveRequest)
  1930. if err := dec(in); err != nil {
  1931. return nil, err
  1932. }
  1933. out, err := srv.(ClusterServer).MemberRemove(ctx, in)
  1934. if err != nil {
  1935. return nil, err
  1936. }
  1937. return out, nil
  1938. }
  1939. func _Cluster_MemberUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1940. in := new(MemberUpdateRequest)
  1941. if err := dec(in); err != nil {
  1942. return nil, err
  1943. }
  1944. out, err := srv.(ClusterServer).MemberUpdate(ctx, in)
  1945. if err != nil {
  1946. return nil, err
  1947. }
  1948. return out, nil
  1949. }
  1950. func _Cluster_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  1951. in := new(MemberListRequest)
  1952. if err := dec(in); err != nil {
  1953. return nil, err
  1954. }
  1955. out, err := srv.(ClusterServer).MemberList(ctx, in)
  1956. if err != nil {
  1957. return nil, err
  1958. }
  1959. return out, nil
  1960. }
  1961. var _Cluster_serviceDesc = grpc.ServiceDesc{
  1962. ServiceName: "etcdserverpb.Cluster",
  1963. HandlerType: (*ClusterServer)(nil),
  1964. Methods: []grpc.MethodDesc{
  1965. {
  1966. MethodName: "MemberAdd",
  1967. Handler: _Cluster_MemberAdd_Handler,
  1968. },
  1969. {
  1970. MethodName: "MemberRemove",
  1971. Handler: _Cluster_MemberRemove_Handler,
  1972. },
  1973. {
  1974. MethodName: "MemberUpdate",
  1975. Handler: _Cluster_MemberUpdate_Handler,
  1976. },
  1977. {
  1978. MethodName: "MemberList",
  1979. Handler: _Cluster_MemberList_Handler,
  1980. },
  1981. },
  1982. Streams: []grpc.StreamDesc{},
  1983. }
  1984. // Client API for Maintenance service
  1985. type MaintenanceClient interface {
  1986. // Alarm activates, deactivates, and queries alarms regarding cluster health.
  1987. Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error)
  1988. // Status gets the status of the member.
  1989. Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error)
  1990. Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error)
  1991. // Hash returns the hash of the local KV state for consistency checking purpose.
  1992. // This is designed for testing; do not use this in production when there
  1993. // are ongoing transactions.
  1994. Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error)
  1995. // Snapshot sends a snapshot of the entire backend
  1996. Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error)
  1997. }
  1998. type maintenanceClient struct {
  1999. cc *grpc.ClientConn
  2000. }
  2001. func NewMaintenanceClient(cc *grpc.ClientConn) MaintenanceClient {
  2002. return &maintenanceClient{cc}
  2003. }
  2004. func (c *maintenanceClient) Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) {
  2005. out := new(AlarmResponse)
  2006. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Alarm", in, out, c.cc, opts...)
  2007. if err != nil {
  2008. return nil, err
  2009. }
  2010. return out, nil
  2011. }
  2012. func (c *maintenanceClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) {
  2013. out := new(StatusResponse)
  2014. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Status", in, out, c.cc, opts...)
  2015. if err != nil {
  2016. return nil, err
  2017. }
  2018. return out, nil
  2019. }
  2020. func (c *maintenanceClient) Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) {
  2021. out := new(DefragmentResponse)
  2022. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Defragment", in, out, c.cc, opts...)
  2023. if err != nil {
  2024. return nil, err
  2025. }
  2026. return out, nil
  2027. }
  2028. func (c *maintenanceClient) Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) {
  2029. out := new(HashResponse)
  2030. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Hash", in, out, c.cc, opts...)
  2031. if err != nil {
  2032. return nil, err
  2033. }
  2034. return out, nil
  2035. }
  2036. func (c *maintenanceClient) Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) {
  2037. stream, err := grpc.NewClientStream(ctx, &_Maintenance_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Maintenance/Snapshot", opts...)
  2038. if err != nil {
  2039. return nil, err
  2040. }
  2041. x := &maintenanceSnapshotClient{stream}
  2042. if err := x.ClientStream.SendMsg(in); err != nil {
  2043. return nil, err
  2044. }
  2045. if err := x.ClientStream.CloseSend(); err != nil {
  2046. return nil, err
  2047. }
  2048. return x, nil
  2049. }
  2050. type Maintenance_SnapshotClient interface {
  2051. Recv() (*SnapshotResponse, error)
  2052. grpc.ClientStream
  2053. }
  2054. type maintenanceSnapshotClient struct {
  2055. grpc.ClientStream
  2056. }
  2057. func (x *maintenanceSnapshotClient) Recv() (*SnapshotResponse, error) {
  2058. m := new(SnapshotResponse)
  2059. if err := x.ClientStream.RecvMsg(m); err != nil {
  2060. return nil, err
  2061. }
  2062. return m, nil
  2063. }
  2064. // Server API for Maintenance service
  2065. type MaintenanceServer interface {
  2066. // Alarm activates, deactivates, and queries alarms regarding cluster health.
  2067. Alarm(context.Context, *AlarmRequest) (*AlarmResponse, error)
  2068. // Status gets the status of the member.
  2069. Status(context.Context, *StatusRequest) (*StatusResponse, error)
  2070. Defragment(context.Context, *DefragmentRequest) (*DefragmentResponse, error)
  2071. // Hash returns the hash of the local KV state for consistency checking purpose.
  2072. // This is designed for testing; do not use this in production when there
  2073. // are ongoing transactions.
  2074. Hash(context.Context, *HashRequest) (*HashResponse, error)
  2075. // Snapshot sends a snapshot of the entire backend
  2076. Snapshot(*SnapshotRequest, Maintenance_SnapshotServer) error
  2077. }
  2078. func RegisterMaintenanceServer(s *grpc.Server, srv MaintenanceServer) {
  2079. s.RegisterService(&_Maintenance_serviceDesc, srv)
  2080. }
  2081. func _Maintenance_Alarm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2082. in := new(AlarmRequest)
  2083. if err := dec(in); err != nil {
  2084. return nil, err
  2085. }
  2086. out, err := srv.(MaintenanceServer).Alarm(ctx, in)
  2087. if err != nil {
  2088. return nil, err
  2089. }
  2090. return out, nil
  2091. }
  2092. func _Maintenance_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2093. in := new(StatusRequest)
  2094. if err := dec(in); err != nil {
  2095. return nil, err
  2096. }
  2097. out, err := srv.(MaintenanceServer).Status(ctx, in)
  2098. if err != nil {
  2099. return nil, err
  2100. }
  2101. return out, nil
  2102. }
  2103. func _Maintenance_Defragment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2104. in := new(DefragmentRequest)
  2105. if err := dec(in); err != nil {
  2106. return nil, err
  2107. }
  2108. out, err := srv.(MaintenanceServer).Defragment(ctx, in)
  2109. if err != nil {
  2110. return nil, err
  2111. }
  2112. return out, nil
  2113. }
  2114. func _Maintenance_Hash_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2115. in := new(HashRequest)
  2116. if err := dec(in); err != nil {
  2117. return nil, err
  2118. }
  2119. out, err := srv.(MaintenanceServer).Hash(ctx, in)
  2120. if err != nil {
  2121. return nil, err
  2122. }
  2123. return out, nil
  2124. }
  2125. func _Maintenance_Snapshot_Handler(srv interface{}, stream grpc.ServerStream) error {
  2126. m := new(SnapshotRequest)
  2127. if err := stream.RecvMsg(m); err != nil {
  2128. return err
  2129. }
  2130. return srv.(MaintenanceServer).Snapshot(m, &maintenanceSnapshotServer{stream})
  2131. }
  2132. type Maintenance_SnapshotServer interface {
  2133. Send(*SnapshotResponse) error
  2134. grpc.ServerStream
  2135. }
  2136. type maintenanceSnapshotServer struct {
  2137. grpc.ServerStream
  2138. }
  2139. func (x *maintenanceSnapshotServer) Send(m *SnapshotResponse) error {
  2140. return x.ServerStream.SendMsg(m)
  2141. }
  2142. var _Maintenance_serviceDesc = grpc.ServiceDesc{
  2143. ServiceName: "etcdserverpb.Maintenance",
  2144. HandlerType: (*MaintenanceServer)(nil),
  2145. Methods: []grpc.MethodDesc{
  2146. {
  2147. MethodName: "Alarm",
  2148. Handler: _Maintenance_Alarm_Handler,
  2149. },
  2150. {
  2151. MethodName: "Status",
  2152. Handler: _Maintenance_Status_Handler,
  2153. },
  2154. {
  2155. MethodName: "Defragment",
  2156. Handler: _Maintenance_Defragment_Handler,
  2157. },
  2158. {
  2159. MethodName: "Hash",
  2160. Handler: _Maintenance_Hash_Handler,
  2161. },
  2162. },
  2163. Streams: []grpc.StreamDesc{
  2164. {
  2165. StreamName: "Snapshot",
  2166. Handler: _Maintenance_Snapshot_Handler,
  2167. ServerStreams: true,
  2168. },
  2169. },
  2170. }
  2171. // Client API for Auth service
  2172. type AuthClient interface {
  2173. // AuthEnable enables authentication.
  2174. AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error)
  2175. // AuthDisable disables authentication.
  2176. AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error)
  2177. // Authenticate processes authenticate request.
  2178. Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error)
  2179. // UserAdd adds a new user.
  2180. UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error)
  2181. // UserGet gets a detailed information of a user or lists entire users.
  2182. UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error)
  2183. // UserDelete deletes a specified user.
  2184. UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error)
  2185. // UserChangePassword changes password of a specified user.
  2186. UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error)
  2187. // UserGrant grants a role to a specified user.
  2188. UserGrant(ctx context.Context, in *AuthUserGrantRequest, opts ...grpc.CallOption) (*AuthUserGrantResponse, error)
  2189. // UserRevoke revokes a role of specified user.
  2190. UserRevoke(ctx context.Context, in *AuthUserRevokeRequest, opts ...grpc.CallOption) (*AuthUserRevokeResponse, error)
  2191. // RoleAdd adds a new role.
  2192. RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error)
  2193. // RoleGet gets a detailed information of a role or lists entire roles.
  2194. RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error)
  2195. // RoleDelete deletes a specified role.
  2196. RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error)
  2197. // RoleGrant grants a permission of a specified key or range to a specified role.
  2198. RoleGrant(ctx context.Context, in *AuthRoleGrantRequest, opts ...grpc.CallOption) (*AuthRoleGrantResponse, error)
  2199. // RoleRevoke revokes a key or range permission of a specified role.
  2200. RoleRevoke(ctx context.Context, in *AuthRoleRevokeRequest, opts ...grpc.CallOption) (*AuthRoleRevokeResponse, error)
  2201. }
  2202. type authClient struct {
  2203. cc *grpc.ClientConn
  2204. }
  2205. func NewAuthClient(cc *grpc.ClientConn) AuthClient {
  2206. return &authClient{cc}
  2207. }
  2208. func (c *authClient) AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) {
  2209. out := new(AuthEnableResponse)
  2210. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthEnable", in, out, c.cc, opts...)
  2211. if err != nil {
  2212. return nil, err
  2213. }
  2214. return out, nil
  2215. }
  2216. func (c *authClient) AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) {
  2217. out := new(AuthDisableResponse)
  2218. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthDisable", in, out, c.cc, opts...)
  2219. if err != nil {
  2220. return nil, err
  2221. }
  2222. return out, nil
  2223. }
  2224. func (c *authClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) {
  2225. out := new(AuthenticateResponse)
  2226. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/Authenticate", in, out, c.cc, opts...)
  2227. if err != nil {
  2228. return nil, err
  2229. }
  2230. return out, nil
  2231. }
  2232. func (c *authClient) UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) {
  2233. out := new(AuthUserAddResponse)
  2234. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserAdd", in, out, c.cc, opts...)
  2235. if err != nil {
  2236. return nil, err
  2237. }
  2238. return out, nil
  2239. }
  2240. func (c *authClient) UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) {
  2241. out := new(AuthUserGetResponse)
  2242. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGet", in, out, c.cc, opts...)
  2243. if err != nil {
  2244. return nil, err
  2245. }
  2246. return out, nil
  2247. }
  2248. func (c *authClient) UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) {
  2249. out := new(AuthUserDeleteResponse)
  2250. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserDelete", in, out, c.cc, opts...)
  2251. if err != nil {
  2252. return nil, err
  2253. }
  2254. return out, nil
  2255. }
  2256. func (c *authClient) UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) {
  2257. out := new(AuthUserChangePasswordResponse)
  2258. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserChangePassword", in, out, c.cc, opts...)
  2259. if err != nil {
  2260. return nil, err
  2261. }
  2262. return out, nil
  2263. }
  2264. func (c *authClient) UserGrant(ctx context.Context, in *AuthUserGrantRequest, opts ...grpc.CallOption) (*AuthUserGrantResponse, error) {
  2265. out := new(AuthUserGrantResponse)
  2266. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGrant", in, out, c.cc, opts...)
  2267. if err != nil {
  2268. return nil, err
  2269. }
  2270. return out, nil
  2271. }
  2272. func (c *authClient) UserRevoke(ctx context.Context, in *AuthUserRevokeRequest, opts ...grpc.CallOption) (*AuthUserRevokeResponse, error) {
  2273. out := new(AuthUserRevokeResponse)
  2274. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserRevoke", in, out, c.cc, opts...)
  2275. if err != nil {
  2276. return nil, err
  2277. }
  2278. return out, nil
  2279. }
  2280. func (c *authClient) RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) {
  2281. out := new(AuthRoleAddResponse)
  2282. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleAdd", in, out, c.cc, opts...)
  2283. if err != nil {
  2284. return nil, err
  2285. }
  2286. return out, nil
  2287. }
  2288. func (c *authClient) RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) {
  2289. out := new(AuthRoleGetResponse)
  2290. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGet", in, out, c.cc, opts...)
  2291. if err != nil {
  2292. return nil, err
  2293. }
  2294. return out, nil
  2295. }
  2296. func (c *authClient) RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) {
  2297. out := new(AuthRoleDeleteResponse)
  2298. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleDelete", in, out, c.cc, opts...)
  2299. if err != nil {
  2300. return nil, err
  2301. }
  2302. return out, nil
  2303. }
  2304. func (c *authClient) RoleGrant(ctx context.Context, in *AuthRoleGrantRequest, opts ...grpc.CallOption) (*AuthRoleGrantResponse, error) {
  2305. out := new(AuthRoleGrantResponse)
  2306. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGrant", in, out, c.cc, opts...)
  2307. if err != nil {
  2308. return nil, err
  2309. }
  2310. return out, nil
  2311. }
  2312. func (c *authClient) RoleRevoke(ctx context.Context, in *AuthRoleRevokeRequest, opts ...grpc.CallOption) (*AuthRoleRevokeResponse, error) {
  2313. out := new(AuthRoleRevokeResponse)
  2314. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleRevoke", in, out, c.cc, opts...)
  2315. if err != nil {
  2316. return nil, err
  2317. }
  2318. return out, nil
  2319. }
  2320. // Server API for Auth service
  2321. type AuthServer interface {
  2322. // AuthEnable enables authentication.
  2323. AuthEnable(context.Context, *AuthEnableRequest) (*AuthEnableResponse, error)
  2324. // AuthDisable disables authentication.
  2325. AuthDisable(context.Context, *AuthDisableRequest) (*AuthDisableResponse, error)
  2326. // Authenticate processes authenticate request.
  2327. Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
  2328. // UserAdd adds a new user.
  2329. UserAdd(context.Context, *AuthUserAddRequest) (*AuthUserAddResponse, error)
  2330. // UserGet gets a detailed information of a user or lists entire users.
  2331. UserGet(context.Context, *AuthUserGetRequest) (*AuthUserGetResponse, error)
  2332. // UserDelete deletes a specified user.
  2333. UserDelete(context.Context, *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error)
  2334. // UserChangePassword changes password of a specified user.
  2335. UserChangePassword(context.Context, *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error)
  2336. // UserGrant grants a role to a specified user.
  2337. UserGrant(context.Context, *AuthUserGrantRequest) (*AuthUserGrantResponse, error)
  2338. // UserRevoke revokes a role of specified user.
  2339. UserRevoke(context.Context, *AuthUserRevokeRequest) (*AuthUserRevokeResponse, error)
  2340. // RoleAdd adds a new role.
  2341. RoleAdd(context.Context, *AuthRoleAddRequest) (*AuthRoleAddResponse, error)
  2342. // RoleGet gets a detailed information of a role or lists entire roles.
  2343. RoleGet(context.Context, *AuthRoleGetRequest) (*AuthRoleGetResponse, error)
  2344. // RoleDelete deletes a specified role.
  2345. RoleDelete(context.Context, *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error)
  2346. // RoleGrant grants a permission of a specified key or range to a specified role.
  2347. RoleGrant(context.Context, *AuthRoleGrantRequest) (*AuthRoleGrantResponse, error)
  2348. // RoleRevoke revokes a key or range permission of a specified role.
  2349. RoleRevoke(context.Context, *AuthRoleRevokeRequest) (*AuthRoleRevokeResponse, error)
  2350. }
  2351. func RegisterAuthServer(s *grpc.Server, srv AuthServer) {
  2352. s.RegisterService(&_Auth_serviceDesc, srv)
  2353. }
  2354. func _Auth_AuthEnable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2355. in := new(AuthEnableRequest)
  2356. if err := dec(in); err != nil {
  2357. return nil, err
  2358. }
  2359. out, err := srv.(AuthServer).AuthEnable(ctx, in)
  2360. if err != nil {
  2361. return nil, err
  2362. }
  2363. return out, nil
  2364. }
  2365. func _Auth_AuthDisable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2366. in := new(AuthDisableRequest)
  2367. if err := dec(in); err != nil {
  2368. return nil, err
  2369. }
  2370. out, err := srv.(AuthServer).AuthDisable(ctx, in)
  2371. if err != nil {
  2372. return nil, err
  2373. }
  2374. return out, nil
  2375. }
  2376. func _Auth_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2377. in := new(AuthenticateRequest)
  2378. if err := dec(in); err != nil {
  2379. return nil, err
  2380. }
  2381. out, err := srv.(AuthServer).Authenticate(ctx, in)
  2382. if err != nil {
  2383. return nil, err
  2384. }
  2385. return out, nil
  2386. }
  2387. func _Auth_UserAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2388. in := new(AuthUserAddRequest)
  2389. if err := dec(in); err != nil {
  2390. return nil, err
  2391. }
  2392. out, err := srv.(AuthServer).UserAdd(ctx, in)
  2393. if err != nil {
  2394. return nil, err
  2395. }
  2396. return out, nil
  2397. }
  2398. func _Auth_UserGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2399. in := new(AuthUserGetRequest)
  2400. if err := dec(in); err != nil {
  2401. return nil, err
  2402. }
  2403. out, err := srv.(AuthServer).UserGet(ctx, in)
  2404. if err != nil {
  2405. return nil, err
  2406. }
  2407. return out, nil
  2408. }
  2409. func _Auth_UserDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2410. in := new(AuthUserDeleteRequest)
  2411. if err := dec(in); err != nil {
  2412. return nil, err
  2413. }
  2414. out, err := srv.(AuthServer).UserDelete(ctx, in)
  2415. if err != nil {
  2416. return nil, err
  2417. }
  2418. return out, nil
  2419. }
  2420. func _Auth_UserChangePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2421. in := new(AuthUserChangePasswordRequest)
  2422. if err := dec(in); err != nil {
  2423. return nil, err
  2424. }
  2425. out, err := srv.(AuthServer).UserChangePassword(ctx, in)
  2426. if err != nil {
  2427. return nil, err
  2428. }
  2429. return out, nil
  2430. }
  2431. func _Auth_UserGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2432. in := new(AuthUserGrantRequest)
  2433. if err := dec(in); err != nil {
  2434. return nil, err
  2435. }
  2436. out, err := srv.(AuthServer).UserGrant(ctx, in)
  2437. if err != nil {
  2438. return nil, err
  2439. }
  2440. return out, nil
  2441. }
  2442. func _Auth_UserRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2443. in := new(AuthUserRevokeRequest)
  2444. if err := dec(in); err != nil {
  2445. return nil, err
  2446. }
  2447. out, err := srv.(AuthServer).UserRevoke(ctx, in)
  2448. if err != nil {
  2449. return nil, err
  2450. }
  2451. return out, nil
  2452. }
  2453. func _Auth_RoleAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2454. in := new(AuthRoleAddRequest)
  2455. if err := dec(in); err != nil {
  2456. return nil, err
  2457. }
  2458. out, err := srv.(AuthServer).RoleAdd(ctx, in)
  2459. if err != nil {
  2460. return nil, err
  2461. }
  2462. return out, nil
  2463. }
  2464. func _Auth_RoleGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2465. in := new(AuthRoleGetRequest)
  2466. if err := dec(in); err != nil {
  2467. return nil, err
  2468. }
  2469. out, err := srv.(AuthServer).RoleGet(ctx, in)
  2470. if err != nil {
  2471. return nil, err
  2472. }
  2473. return out, nil
  2474. }
  2475. func _Auth_RoleDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2476. in := new(AuthRoleDeleteRequest)
  2477. if err := dec(in); err != nil {
  2478. return nil, err
  2479. }
  2480. out, err := srv.(AuthServer).RoleDelete(ctx, in)
  2481. if err != nil {
  2482. return nil, err
  2483. }
  2484. return out, nil
  2485. }
  2486. func _Auth_RoleGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2487. in := new(AuthRoleGrantRequest)
  2488. if err := dec(in); err != nil {
  2489. return nil, err
  2490. }
  2491. out, err := srv.(AuthServer).RoleGrant(ctx, in)
  2492. if err != nil {
  2493. return nil, err
  2494. }
  2495. return out, nil
  2496. }
  2497. func _Auth_RoleRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error) (interface{}, error) {
  2498. in := new(AuthRoleRevokeRequest)
  2499. if err := dec(in); err != nil {
  2500. return nil, err
  2501. }
  2502. out, err := srv.(AuthServer).RoleRevoke(ctx, in)
  2503. if err != nil {
  2504. return nil, err
  2505. }
  2506. return out, nil
  2507. }
  2508. var _Auth_serviceDesc = grpc.ServiceDesc{
  2509. ServiceName: "etcdserverpb.Auth",
  2510. HandlerType: (*AuthServer)(nil),
  2511. Methods: []grpc.MethodDesc{
  2512. {
  2513. MethodName: "AuthEnable",
  2514. Handler: _Auth_AuthEnable_Handler,
  2515. },
  2516. {
  2517. MethodName: "AuthDisable",
  2518. Handler: _Auth_AuthDisable_Handler,
  2519. },
  2520. {
  2521. MethodName: "Authenticate",
  2522. Handler: _Auth_Authenticate_Handler,
  2523. },
  2524. {
  2525. MethodName: "UserAdd",
  2526. Handler: _Auth_UserAdd_Handler,
  2527. },
  2528. {
  2529. MethodName: "UserGet",
  2530. Handler: _Auth_UserGet_Handler,
  2531. },
  2532. {
  2533. MethodName: "UserDelete",
  2534. Handler: _Auth_UserDelete_Handler,
  2535. },
  2536. {
  2537. MethodName: "UserChangePassword",
  2538. Handler: _Auth_UserChangePassword_Handler,
  2539. },
  2540. {
  2541. MethodName: "UserGrant",
  2542. Handler: _Auth_UserGrant_Handler,
  2543. },
  2544. {
  2545. MethodName: "UserRevoke",
  2546. Handler: _Auth_UserRevoke_Handler,
  2547. },
  2548. {
  2549. MethodName: "RoleAdd",
  2550. Handler: _Auth_RoleAdd_Handler,
  2551. },
  2552. {
  2553. MethodName: "RoleGet",
  2554. Handler: _Auth_RoleGet_Handler,
  2555. },
  2556. {
  2557. MethodName: "RoleDelete",
  2558. Handler: _Auth_RoleDelete_Handler,
  2559. },
  2560. {
  2561. MethodName: "RoleGrant",
  2562. Handler: _Auth_RoleGrant_Handler,
  2563. },
  2564. {
  2565. MethodName: "RoleRevoke",
  2566. Handler: _Auth_RoleRevoke_Handler,
  2567. },
  2568. },
  2569. Streams: []grpc.StreamDesc{},
  2570. }
  2571. func (m *ResponseHeader) Marshal() (data []byte, err error) {
  2572. size := m.Size()
  2573. data = make([]byte, size)
  2574. n, err := m.MarshalTo(data)
  2575. if err != nil {
  2576. return nil, err
  2577. }
  2578. return data[:n], nil
  2579. }
  2580. func (m *ResponseHeader) MarshalTo(data []byte) (int, error) {
  2581. var i int
  2582. _ = i
  2583. var l int
  2584. _ = l
  2585. if m.ClusterId != 0 {
  2586. data[i] = 0x8
  2587. i++
  2588. i = encodeVarintRpc(data, i, uint64(m.ClusterId))
  2589. }
  2590. if m.MemberId != 0 {
  2591. data[i] = 0x10
  2592. i++
  2593. i = encodeVarintRpc(data, i, uint64(m.MemberId))
  2594. }
  2595. if m.Revision != 0 {
  2596. data[i] = 0x18
  2597. i++
  2598. i = encodeVarintRpc(data, i, uint64(m.Revision))
  2599. }
  2600. if m.RaftTerm != 0 {
  2601. data[i] = 0x20
  2602. i++
  2603. i = encodeVarintRpc(data, i, uint64(m.RaftTerm))
  2604. }
  2605. return i, nil
  2606. }
  2607. func (m *RangeRequest) Marshal() (data []byte, err error) {
  2608. size := m.Size()
  2609. data = make([]byte, size)
  2610. n, err := m.MarshalTo(data)
  2611. if err != nil {
  2612. return nil, err
  2613. }
  2614. return data[:n], nil
  2615. }
  2616. func (m *RangeRequest) MarshalTo(data []byte) (int, error) {
  2617. var i int
  2618. _ = i
  2619. var l int
  2620. _ = l
  2621. if m.Key != nil {
  2622. if len(m.Key) > 0 {
  2623. data[i] = 0xa
  2624. i++
  2625. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  2626. i += copy(data[i:], m.Key)
  2627. }
  2628. }
  2629. if m.RangeEnd != nil {
  2630. if len(m.RangeEnd) > 0 {
  2631. data[i] = 0x12
  2632. i++
  2633. i = encodeVarintRpc(data, i, uint64(len(m.RangeEnd)))
  2634. i += copy(data[i:], m.RangeEnd)
  2635. }
  2636. }
  2637. if m.Limit != 0 {
  2638. data[i] = 0x18
  2639. i++
  2640. i = encodeVarintRpc(data, i, uint64(m.Limit))
  2641. }
  2642. if m.Revision != 0 {
  2643. data[i] = 0x20
  2644. i++
  2645. i = encodeVarintRpc(data, i, uint64(m.Revision))
  2646. }
  2647. if m.SortOrder != 0 {
  2648. data[i] = 0x28
  2649. i++
  2650. i = encodeVarintRpc(data, i, uint64(m.SortOrder))
  2651. }
  2652. if m.SortTarget != 0 {
  2653. data[i] = 0x30
  2654. i++
  2655. i = encodeVarintRpc(data, i, uint64(m.SortTarget))
  2656. }
  2657. if m.Serializable {
  2658. data[i] = 0x38
  2659. i++
  2660. if m.Serializable {
  2661. data[i] = 1
  2662. } else {
  2663. data[i] = 0
  2664. }
  2665. i++
  2666. }
  2667. return i, nil
  2668. }
  2669. func (m *RangeResponse) Marshal() (data []byte, err error) {
  2670. size := m.Size()
  2671. data = make([]byte, size)
  2672. n, err := m.MarshalTo(data)
  2673. if err != nil {
  2674. return nil, err
  2675. }
  2676. return data[:n], nil
  2677. }
  2678. func (m *RangeResponse) MarshalTo(data []byte) (int, error) {
  2679. var i int
  2680. _ = i
  2681. var l int
  2682. _ = l
  2683. if m.Header != nil {
  2684. data[i] = 0xa
  2685. i++
  2686. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  2687. n1, err := m.Header.MarshalTo(data[i:])
  2688. if err != nil {
  2689. return 0, err
  2690. }
  2691. i += n1
  2692. }
  2693. if len(m.Kvs) > 0 {
  2694. for _, msg := range m.Kvs {
  2695. data[i] = 0x12
  2696. i++
  2697. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  2698. n, err := msg.MarshalTo(data[i:])
  2699. if err != nil {
  2700. return 0, err
  2701. }
  2702. i += n
  2703. }
  2704. }
  2705. if m.More {
  2706. data[i] = 0x18
  2707. i++
  2708. if m.More {
  2709. data[i] = 1
  2710. } else {
  2711. data[i] = 0
  2712. }
  2713. i++
  2714. }
  2715. return i, nil
  2716. }
  2717. func (m *PutRequest) Marshal() (data []byte, err error) {
  2718. size := m.Size()
  2719. data = make([]byte, size)
  2720. n, err := m.MarshalTo(data)
  2721. if err != nil {
  2722. return nil, err
  2723. }
  2724. return data[:n], nil
  2725. }
  2726. func (m *PutRequest) MarshalTo(data []byte) (int, error) {
  2727. var i int
  2728. _ = i
  2729. var l int
  2730. _ = l
  2731. if m.Key != nil {
  2732. if len(m.Key) > 0 {
  2733. data[i] = 0xa
  2734. i++
  2735. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  2736. i += copy(data[i:], m.Key)
  2737. }
  2738. }
  2739. if m.Value != nil {
  2740. if len(m.Value) > 0 {
  2741. data[i] = 0x12
  2742. i++
  2743. i = encodeVarintRpc(data, i, uint64(len(m.Value)))
  2744. i += copy(data[i:], m.Value)
  2745. }
  2746. }
  2747. if m.Lease != 0 {
  2748. data[i] = 0x18
  2749. i++
  2750. i = encodeVarintRpc(data, i, uint64(m.Lease))
  2751. }
  2752. return i, nil
  2753. }
  2754. func (m *PutResponse) Marshal() (data []byte, err error) {
  2755. size := m.Size()
  2756. data = make([]byte, size)
  2757. n, err := m.MarshalTo(data)
  2758. if err != nil {
  2759. return nil, err
  2760. }
  2761. return data[:n], nil
  2762. }
  2763. func (m *PutResponse) MarshalTo(data []byte) (int, error) {
  2764. var i int
  2765. _ = i
  2766. var l int
  2767. _ = l
  2768. if m.Header != nil {
  2769. data[i] = 0xa
  2770. i++
  2771. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  2772. n2, err := m.Header.MarshalTo(data[i:])
  2773. if err != nil {
  2774. return 0, err
  2775. }
  2776. i += n2
  2777. }
  2778. return i, nil
  2779. }
  2780. func (m *DeleteRangeRequest) Marshal() (data []byte, err error) {
  2781. size := m.Size()
  2782. data = make([]byte, size)
  2783. n, err := m.MarshalTo(data)
  2784. if err != nil {
  2785. return nil, err
  2786. }
  2787. return data[:n], nil
  2788. }
  2789. func (m *DeleteRangeRequest) MarshalTo(data []byte) (int, error) {
  2790. var i int
  2791. _ = i
  2792. var l int
  2793. _ = l
  2794. if m.Key != nil {
  2795. if len(m.Key) > 0 {
  2796. data[i] = 0xa
  2797. i++
  2798. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  2799. i += copy(data[i:], m.Key)
  2800. }
  2801. }
  2802. if m.RangeEnd != nil {
  2803. if len(m.RangeEnd) > 0 {
  2804. data[i] = 0x12
  2805. i++
  2806. i = encodeVarintRpc(data, i, uint64(len(m.RangeEnd)))
  2807. i += copy(data[i:], m.RangeEnd)
  2808. }
  2809. }
  2810. return i, nil
  2811. }
  2812. func (m *DeleteRangeResponse) Marshal() (data []byte, err error) {
  2813. size := m.Size()
  2814. data = make([]byte, size)
  2815. n, err := m.MarshalTo(data)
  2816. if err != nil {
  2817. return nil, err
  2818. }
  2819. return data[:n], nil
  2820. }
  2821. func (m *DeleteRangeResponse) MarshalTo(data []byte) (int, error) {
  2822. var i int
  2823. _ = i
  2824. var l int
  2825. _ = l
  2826. if m.Header != nil {
  2827. data[i] = 0xa
  2828. i++
  2829. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  2830. n3, err := m.Header.MarshalTo(data[i:])
  2831. if err != nil {
  2832. return 0, err
  2833. }
  2834. i += n3
  2835. }
  2836. if m.Deleted != 0 {
  2837. data[i] = 0x10
  2838. i++
  2839. i = encodeVarintRpc(data, i, uint64(m.Deleted))
  2840. }
  2841. return i, nil
  2842. }
  2843. func (m *RequestUnion) Marshal() (data []byte, err error) {
  2844. size := m.Size()
  2845. data = make([]byte, size)
  2846. n, err := m.MarshalTo(data)
  2847. if err != nil {
  2848. return nil, err
  2849. }
  2850. return data[:n], nil
  2851. }
  2852. func (m *RequestUnion) MarshalTo(data []byte) (int, error) {
  2853. var i int
  2854. _ = i
  2855. var l int
  2856. _ = l
  2857. if m.Request != nil {
  2858. nn4, err := m.Request.MarshalTo(data[i:])
  2859. if err != nil {
  2860. return 0, err
  2861. }
  2862. i += nn4
  2863. }
  2864. return i, nil
  2865. }
  2866. func (m *RequestUnion_RequestRange) MarshalTo(data []byte) (int, error) {
  2867. i := 0
  2868. if m.RequestRange != nil {
  2869. data[i] = 0xa
  2870. i++
  2871. i = encodeVarintRpc(data, i, uint64(m.RequestRange.Size()))
  2872. n5, err := m.RequestRange.MarshalTo(data[i:])
  2873. if err != nil {
  2874. return 0, err
  2875. }
  2876. i += n5
  2877. }
  2878. return i, nil
  2879. }
  2880. func (m *RequestUnion_RequestPut) MarshalTo(data []byte) (int, error) {
  2881. i := 0
  2882. if m.RequestPut != nil {
  2883. data[i] = 0x12
  2884. i++
  2885. i = encodeVarintRpc(data, i, uint64(m.RequestPut.Size()))
  2886. n6, err := m.RequestPut.MarshalTo(data[i:])
  2887. if err != nil {
  2888. return 0, err
  2889. }
  2890. i += n6
  2891. }
  2892. return i, nil
  2893. }
  2894. func (m *RequestUnion_RequestDeleteRange) MarshalTo(data []byte) (int, error) {
  2895. i := 0
  2896. if m.RequestDeleteRange != nil {
  2897. data[i] = 0x1a
  2898. i++
  2899. i = encodeVarintRpc(data, i, uint64(m.RequestDeleteRange.Size()))
  2900. n7, err := m.RequestDeleteRange.MarshalTo(data[i:])
  2901. if err != nil {
  2902. return 0, err
  2903. }
  2904. i += n7
  2905. }
  2906. return i, nil
  2907. }
  2908. func (m *ResponseUnion) Marshal() (data []byte, err error) {
  2909. size := m.Size()
  2910. data = make([]byte, size)
  2911. n, err := m.MarshalTo(data)
  2912. if err != nil {
  2913. return nil, err
  2914. }
  2915. return data[:n], nil
  2916. }
  2917. func (m *ResponseUnion) MarshalTo(data []byte) (int, error) {
  2918. var i int
  2919. _ = i
  2920. var l int
  2921. _ = l
  2922. if m.Response != nil {
  2923. nn8, err := m.Response.MarshalTo(data[i:])
  2924. if err != nil {
  2925. return 0, err
  2926. }
  2927. i += nn8
  2928. }
  2929. return i, nil
  2930. }
  2931. func (m *ResponseUnion_ResponseRange) MarshalTo(data []byte) (int, error) {
  2932. i := 0
  2933. if m.ResponseRange != nil {
  2934. data[i] = 0xa
  2935. i++
  2936. i = encodeVarintRpc(data, i, uint64(m.ResponseRange.Size()))
  2937. n9, err := m.ResponseRange.MarshalTo(data[i:])
  2938. if err != nil {
  2939. return 0, err
  2940. }
  2941. i += n9
  2942. }
  2943. return i, nil
  2944. }
  2945. func (m *ResponseUnion_ResponsePut) MarshalTo(data []byte) (int, error) {
  2946. i := 0
  2947. if m.ResponsePut != nil {
  2948. data[i] = 0x12
  2949. i++
  2950. i = encodeVarintRpc(data, i, uint64(m.ResponsePut.Size()))
  2951. n10, err := m.ResponsePut.MarshalTo(data[i:])
  2952. if err != nil {
  2953. return 0, err
  2954. }
  2955. i += n10
  2956. }
  2957. return i, nil
  2958. }
  2959. func (m *ResponseUnion_ResponseDeleteRange) MarshalTo(data []byte) (int, error) {
  2960. i := 0
  2961. if m.ResponseDeleteRange != nil {
  2962. data[i] = 0x1a
  2963. i++
  2964. i = encodeVarintRpc(data, i, uint64(m.ResponseDeleteRange.Size()))
  2965. n11, err := m.ResponseDeleteRange.MarshalTo(data[i:])
  2966. if err != nil {
  2967. return 0, err
  2968. }
  2969. i += n11
  2970. }
  2971. return i, nil
  2972. }
  2973. func (m *Compare) Marshal() (data []byte, err error) {
  2974. size := m.Size()
  2975. data = make([]byte, size)
  2976. n, err := m.MarshalTo(data)
  2977. if err != nil {
  2978. return nil, err
  2979. }
  2980. return data[:n], nil
  2981. }
  2982. func (m *Compare) MarshalTo(data []byte) (int, error) {
  2983. var i int
  2984. _ = i
  2985. var l int
  2986. _ = l
  2987. if m.Result != 0 {
  2988. data[i] = 0x8
  2989. i++
  2990. i = encodeVarintRpc(data, i, uint64(m.Result))
  2991. }
  2992. if m.Target != 0 {
  2993. data[i] = 0x10
  2994. i++
  2995. i = encodeVarintRpc(data, i, uint64(m.Target))
  2996. }
  2997. if m.Key != nil {
  2998. if len(m.Key) > 0 {
  2999. data[i] = 0x1a
  3000. i++
  3001. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  3002. i += copy(data[i:], m.Key)
  3003. }
  3004. }
  3005. if m.TargetUnion != nil {
  3006. nn12, err := m.TargetUnion.MarshalTo(data[i:])
  3007. if err != nil {
  3008. return 0, err
  3009. }
  3010. i += nn12
  3011. }
  3012. return i, nil
  3013. }
  3014. func (m *Compare_Version) MarshalTo(data []byte) (int, error) {
  3015. i := 0
  3016. data[i] = 0x20
  3017. i++
  3018. i = encodeVarintRpc(data, i, uint64(m.Version))
  3019. return i, nil
  3020. }
  3021. func (m *Compare_CreateRevision) MarshalTo(data []byte) (int, error) {
  3022. i := 0
  3023. data[i] = 0x28
  3024. i++
  3025. i = encodeVarintRpc(data, i, uint64(m.CreateRevision))
  3026. return i, nil
  3027. }
  3028. func (m *Compare_ModRevision) MarshalTo(data []byte) (int, error) {
  3029. i := 0
  3030. data[i] = 0x30
  3031. i++
  3032. i = encodeVarintRpc(data, i, uint64(m.ModRevision))
  3033. return i, nil
  3034. }
  3035. func (m *Compare_Value) MarshalTo(data []byte) (int, error) {
  3036. i := 0
  3037. if m.Value != nil {
  3038. data[i] = 0x3a
  3039. i++
  3040. i = encodeVarintRpc(data, i, uint64(len(m.Value)))
  3041. i += copy(data[i:], m.Value)
  3042. }
  3043. return i, nil
  3044. }
  3045. func (m *TxnRequest) Marshal() (data []byte, err error) {
  3046. size := m.Size()
  3047. data = make([]byte, size)
  3048. n, err := m.MarshalTo(data)
  3049. if err != nil {
  3050. return nil, err
  3051. }
  3052. return data[:n], nil
  3053. }
  3054. func (m *TxnRequest) MarshalTo(data []byte) (int, error) {
  3055. var i int
  3056. _ = i
  3057. var l int
  3058. _ = l
  3059. if len(m.Compare) > 0 {
  3060. for _, msg := range m.Compare {
  3061. data[i] = 0xa
  3062. i++
  3063. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3064. n, err := msg.MarshalTo(data[i:])
  3065. if err != nil {
  3066. return 0, err
  3067. }
  3068. i += n
  3069. }
  3070. }
  3071. if len(m.Success) > 0 {
  3072. for _, msg := range m.Success {
  3073. data[i] = 0x12
  3074. i++
  3075. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3076. n, err := msg.MarshalTo(data[i:])
  3077. if err != nil {
  3078. return 0, err
  3079. }
  3080. i += n
  3081. }
  3082. }
  3083. if len(m.Failure) > 0 {
  3084. for _, msg := range m.Failure {
  3085. data[i] = 0x1a
  3086. i++
  3087. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3088. n, err := msg.MarshalTo(data[i:])
  3089. if err != nil {
  3090. return 0, err
  3091. }
  3092. i += n
  3093. }
  3094. }
  3095. return i, nil
  3096. }
  3097. func (m *TxnResponse) Marshal() (data []byte, err error) {
  3098. size := m.Size()
  3099. data = make([]byte, size)
  3100. n, err := m.MarshalTo(data)
  3101. if err != nil {
  3102. return nil, err
  3103. }
  3104. return data[:n], nil
  3105. }
  3106. func (m *TxnResponse) MarshalTo(data []byte) (int, error) {
  3107. var i int
  3108. _ = i
  3109. var l int
  3110. _ = l
  3111. if m.Header != nil {
  3112. data[i] = 0xa
  3113. i++
  3114. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3115. n13, err := m.Header.MarshalTo(data[i:])
  3116. if err != nil {
  3117. return 0, err
  3118. }
  3119. i += n13
  3120. }
  3121. if m.Succeeded {
  3122. data[i] = 0x10
  3123. i++
  3124. if m.Succeeded {
  3125. data[i] = 1
  3126. } else {
  3127. data[i] = 0
  3128. }
  3129. i++
  3130. }
  3131. if len(m.Responses) > 0 {
  3132. for _, msg := range m.Responses {
  3133. data[i] = 0x1a
  3134. i++
  3135. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3136. n, err := msg.MarshalTo(data[i:])
  3137. if err != nil {
  3138. return 0, err
  3139. }
  3140. i += n
  3141. }
  3142. }
  3143. return i, nil
  3144. }
  3145. func (m *CompactionRequest) Marshal() (data []byte, err error) {
  3146. size := m.Size()
  3147. data = make([]byte, size)
  3148. n, err := m.MarshalTo(data)
  3149. if err != nil {
  3150. return nil, err
  3151. }
  3152. return data[:n], nil
  3153. }
  3154. func (m *CompactionRequest) MarshalTo(data []byte) (int, error) {
  3155. var i int
  3156. _ = i
  3157. var l int
  3158. _ = l
  3159. if m.Revision != 0 {
  3160. data[i] = 0x8
  3161. i++
  3162. i = encodeVarintRpc(data, i, uint64(m.Revision))
  3163. }
  3164. if m.Physical {
  3165. data[i] = 0x10
  3166. i++
  3167. if m.Physical {
  3168. data[i] = 1
  3169. } else {
  3170. data[i] = 0
  3171. }
  3172. i++
  3173. }
  3174. return i, nil
  3175. }
  3176. func (m *CompactionResponse) Marshal() (data []byte, err error) {
  3177. size := m.Size()
  3178. data = make([]byte, size)
  3179. n, err := m.MarshalTo(data)
  3180. if err != nil {
  3181. return nil, err
  3182. }
  3183. return data[:n], nil
  3184. }
  3185. func (m *CompactionResponse) MarshalTo(data []byte) (int, error) {
  3186. var i int
  3187. _ = i
  3188. var l int
  3189. _ = l
  3190. if m.Header != nil {
  3191. data[i] = 0xa
  3192. i++
  3193. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3194. n14, err := m.Header.MarshalTo(data[i:])
  3195. if err != nil {
  3196. return 0, err
  3197. }
  3198. i += n14
  3199. }
  3200. return i, nil
  3201. }
  3202. func (m *HashRequest) Marshal() (data []byte, err error) {
  3203. size := m.Size()
  3204. data = make([]byte, size)
  3205. n, err := m.MarshalTo(data)
  3206. if err != nil {
  3207. return nil, err
  3208. }
  3209. return data[:n], nil
  3210. }
  3211. func (m *HashRequest) MarshalTo(data []byte) (int, error) {
  3212. var i int
  3213. _ = i
  3214. var l int
  3215. _ = l
  3216. return i, nil
  3217. }
  3218. func (m *HashResponse) Marshal() (data []byte, err error) {
  3219. size := m.Size()
  3220. data = make([]byte, size)
  3221. n, err := m.MarshalTo(data)
  3222. if err != nil {
  3223. return nil, err
  3224. }
  3225. return data[:n], nil
  3226. }
  3227. func (m *HashResponse) MarshalTo(data []byte) (int, error) {
  3228. var i int
  3229. _ = i
  3230. var l int
  3231. _ = l
  3232. if m.Header != nil {
  3233. data[i] = 0xa
  3234. i++
  3235. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3236. n15, err := m.Header.MarshalTo(data[i:])
  3237. if err != nil {
  3238. return 0, err
  3239. }
  3240. i += n15
  3241. }
  3242. if m.Hash != 0 {
  3243. data[i] = 0x10
  3244. i++
  3245. i = encodeVarintRpc(data, i, uint64(m.Hash))
  3246. }
  3247. return i, nil
  3248. }
  3249. func (m *SnapshotRequest) Marshal() (data []byte, err error) {
  3250. size := m.Size()
  3251. data = make([]byte, size)
  3252. n, err := m.MarshalTo(data)
  3253. if err != nil {
  3254. return nil, err
  3255. }
  3256. return data[:n], nil
  3257. }
  3258. func (m *SnapshotRequest) MarshalTo(data []byte) (int, error) {
  3259. var i int
  3260. _ = i
  3261. var l int
  3262. _ = l
  3263. return i, nil
  3264. }
  3265. func (m *SnapshotResponse) Marshal() (data []byte, err error) {
  3266. size := m.Size()
  3267. data = make([]byte, size)
  3268. n, err := m.MarshalTo(data)
  3269. if err != nil {
  3270. return nil, err
  3271. }
  3272. return data[:n], nil
  3273. }
  3274. func (m *SnapshotResponse) MarshalTo(data []byte) (int, error) {
  3275. var i int
  3276. _ = i
  3277. var l int
  3278. _ = l
  3279. if m.Header != nil {
  3280. data[i] = 0xa
  3281. i++
  3282. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3283. n16, err := m.Header.MarshalTo(data[i:])
  3284. if err != nil {
  3285. return 0, err
  3286. }
  3287. i += n16
  3288. }
  3289. if m.RemainingBytes != 0 {
  3290. data[i] = 0x10
  3291. i++
  3292. i = encodeVarintRpc(data, i, uint64(m.RemainingBytes))
  3293. }
  3294. if m.Blob != nil {
  3295. if len(m.Blob) > 0 {
  3296. data[i] = 0x1a
  3297. i++
  3298. i = encodeVarintRpc(data, i, uint64(len(m.Blob)))
  3299. i += copy(data[i:], m.Blob)
  3300. }
  3301. }
  3302. return i, nil
  3303. }
  3304. func (m *WatchRequest) Marshal() (data []byte, err error) {
  3305. size := m.Size()
  3306. data = make([]byte, size)
  3307. n, err := m.MarshalTo(data)
  3308. if err != nil {
  3309. return nil, err
  3310. }
  3311. return data[:n], nil
  3312. }
  3313. func (m *WatchRequest) MarshalTo(data []byte) (int, error) {
  3314. var i int
  3315. _ = i
  3316. var l int
  3317. _ = l
  3318. if m.RequestUnion != nil {
  3319. nn17, err := m.RequestUnion.MarshalTo(data[i:])
  3320. if err != nil {
  3321. return 0, err
  3322. }
  3323. i += nn17
  3324. }
  3325. return i, nil
  3326. }
  3327. func (m *WatchRequest_CreateRequest) MarshalTo(data []byte) (int, error) {
  3328. i := 0
  3329. if m.CreateRequest != nil {
  3330. data[i] = 0xa
  3331. i++
  3332. i = encodeVarintRpc(data, i, uint64(m.CreateRequest.Size()))
  3333. n18, err := m.CreateRequest.MarshalTo(data[i:])
  3334. if err != nil {
  3335. return 0, err
  3336. }
  3337. i += n18
  3338. }
  3339. return i, nil
  3340. }
  3341. func (m *WatchRequest_CancelRequest) MarshalTo(data []byte) (int, error) {
  3342. i := 0
  3343. if m.CancelRequest != nil {
  3344. data[i] = 0x12
  3345. i++
  3346. i = encodeVarintRpc(data, i, uint64(m.CancelRequest.Size()))
  3347. n19, err := m.CancelRequest.MarshalTo(data[i:])
  3348. if err != nil {
  3349. return 0, err
  3350. }
  3351. i += n19
  3352. }
  3353. return i, nil
  3354. }
  3355. func (m *WatchCreateRequest) Marshal() (data []byte, err error) {
  3356. size := m.Size()
  3357. data = make([]byte, size)
  3358. n, err := m.MarshalTo(data)
  3359. if err != nil {
  3360. return nil, err
  3361. }
  3362. return data[:n], nil
  3363. }
  3364. func (m *WatchCreateRequest) MarshalTo(data []byte) (int, error) {
  3365. var i int
  3366. _ = i
  3367. var l int
  3368. _ = l
  3369. if m.Key != nil {
  3370. if len(m.Key) > 0 {
  3371. data[i] = 0xa
  3372. i++
  3373. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  3374. i += copy(data[i:], m.Key)
  3375. }
  3376. }
  3377. if m.RangeEnd != nil {
  3378. if len(m.RangeEnd) > 0 {
  3379. data[i] = 0x12
  3380. i++
  3381. i = encodeVarintRpc(data, i, uint64(len(m.RangeEnd)))
  3382. i += copy(data[i:], m.RangeEnd)
  3383. }
  3384. }
  3385. if m.StartRevision != 0 {
  3386. data[i] = 0x18
  3387. i++
  3388. i = encodeVarintRpc(data, i, uint64(m.StartRevision))
  3389. }
  3390. if m.ProgressNotify {
  3391. data[i] = 0x20
  3392. i++
  3393. if m.ProgressNotify {
  3394. data[i] = 1
  3395. } else {
  3396. data[i] = 0
  3397. }
  3398. i++
  3399. }
  3400. return i, nil
  3401. }
  3402. func (m *WatchCancelRequest) Marshal() (data []byte, err error) {
  3403. size := m.Size()
  3404. data = make([]byte, size)
  3405. n, err := m.MarshalTo(data)
  3406. if err != nil {
  3407. return nil, err
  3408. }
  3409. return data[:n], nil
  3410. }
  3411. func (m *WatchCancelRequest) MarshalTo(data []byte) (int, error) {
  3412. var i int
  3413. _ = i
  3414. var l int
  3415. _ = l
  3416. if m.WatchId != 0 {
  3417. data[i] = 0x8
  3418. i++
  3419. i = encodeVarintRpc(data, i, uint64(m.WatchId))
  3420. }
  3421. return i, nil
  3422. }
  3423. func (m *WatchResponse) Marshal() (data []byte, err error) {
  3424. size := m.Size()
  3425. data = make([]byte, size)
  3426. n, err := m.MarshalTo(data)
  3427. if err != nil {
  3428. return nil, err
  3429. }
  3430. return data[:n], nil
  3431. }
  3432. func (m *WatchResponse) MarshalTo(data []byte) (int, error) {
  3433. var i int
  3434. _ = i
  3435. var l int
  3436. _ = l
  3437. if m.Header != nil {
  3438. data[i] = 0xa
  3439. i++
  3440. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3441. n20, err := m.Header.MarshalTo(data[i:])
  3442. if err != nil {
  3443. return 0, err
  3444. }
  3445. i += n20
  3446. }
  3447. if m.WatchId != 0 {
  3448. data[i] = 0x10
  3449. i++
  3450. i = encodeVarintRpc(data, i, uint64(m.WatchId))
  3451. }
  3452. if m.Created {
  3453. data[i] = 0x18
  3454. i++
  3455. if m.Created {
  3456. data[i] = 1
  3457. } else {
  3458. data[i] = 0
  3459. }
  3460. i++
  3461. }
  3462. if m.Canceled {
  3463. data[i] = 0x20
  3464. i++
  3465. if m.Canceled {
  3466. data[i] = 1
  3467. } else {
  3468. data[i] = 0
  3469. }
  3470. i++
  3471. }
  3472. if m.CompactRevision != 0 {
  3473. data[i] = 0x28
  3474. i++
  3475. i = encodeVarintRpc(data, i, uint64(m.CompactRevision))
  3476. }
  3477. if len(m.Events) > 0 {
  3478. for _, msg := range m.Events {
  3479. data[i] = 0x5a
  3480. i++
  3481. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3482. n, err := msg.MarshalTo(data[i:])
  3483. if err != nil {
  3484. return 0, err
  3485. }
  3486. i += n
  3487. }
  3488. }
  3489. return i, nil
  3490. }
  3491. func (m *LeaseGrantRequest) Marshal() (data []byte, err error) {
  3492. size := m.Size()
  3493. data = make([]byte, size)
  3494. n, err := m.MarshalTo(data)
  3495. if err != nil {
  3496. return nil, err
  3497. }
  3498. return data[:n], nil
  3499. }
  3500. func (m *LeaseGrantRequest) MarshalTo(data []byte) (int, error) {
  3501. var i int
  3502. _ = i
  3503. var l int
  3504. _ = l
  3505. if m.TTL != 0 {
  3506. data[i] = 0x8
  3507. i++
  3508. i = encodeVarintRpc(data, i, uint64(m.TTL))
  3509. }
  3510. if m.ID != 0 {
  3511. data[i] = 0x10
  3512. i++
  3513. i = encodeVarintRpc(data, i, uint64(m.ID))
  3514. }
  3515. return i, nil
  3516. }
  3517. func (m *LeaseGrantResponse) Marshal() (data []byte, err error) {
  3518. size := m.Size()
  3519. data = make([]byte, size)
  3520. n, err := m.MarshalTo(data)
  3521. if err != nil {
  3522. return nil, err
  3523. }
  3524. return data[:n], nil
  3525. }
  3526. func (m *LeaseGrantResponse) MarshalTo(data []byte) (int, error) {
  3527. var i int
  3528. _ = i
  3529. var l int
  3530. _ = l
  3531. if m.Header != nil {
  3532. data[i] = 0xa
  3533. i++
  3534. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3535. n21, err := m.Header.MarshalTo(data[i:])
  3536. if err != nil {
  3537. return 0, err
  3538. }
  3539. i += n21
  3540. }
  3541. if m.ID != 0 {
  3542. data[i] = 0x10
  3543. i++
  3544. i = encodeVarintRpc(data, i, uint64(m.ID))
  3545. }
  3546. if m.TTL != 0 {
  3547. data[i] = 0x18
  3548. i++
  3549. i = encodeVarintRpc(data, i, uint64(m.TTL))
  3550. }
  3551. if len(m.Error) > 0 {
  3552. data[i] = 0x22
  3553. i++
  3554. i = encodeVarintRpc(data, i, uint64(len(m.Error)))
  3555. i += copy(data[i:], m.Error)
  3556. }
  3557. return i, nil
  3558. }
  3559. func (m *LeaseRevokeRequest) Marshal() (data []byte, err error) {
  3560. size := m.Size()
  3561. data = make([]byte, size)
  3562. n, err := m.MarshalTo(data)
  3563. if err != nil {
  3564. return nil, err
  3565. }
  3566. return data[:n], nil
  3567. }
  3568. func (m *LeaseRevokeRequest) MarshalTo(data []byte) (int, error) {
  3569. var i int
  3570. _ = i
  3571. var l int
  3572. _ = l
  3573. if m.ID != 0 {
  3574. data[i] = 0x8
  3575. i++
  3576. i = encodeVarintRpc(data, i, uint64(m.ID))
  3577. }
  3578. return i, nil
  3579. }
  3580. func (m *LeaseRevokeResponse) Marshal() (data []byte, err error) {
  3581. size := m.Size()
  3582. data = make([]byte, size)
  3583. n, err := m.MarshalTo(data)
  3584. if err != nil {
  3585. return nil, err
  3586. }
  3587. return data[:n], nil
  3588. }
  3589. func (m *LeaseRevokeResponse) MarshalTo(data []byte) (int, error) {
  3590. var i int
  3591. _ = i
  3592. var l int
  3593. _ = l
  3594. if m.Header != nil {
  3595. data[i] = 0xa
  3596. i++
  3597. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3598. n22, err := m.Header.MarshalTo(data[i:])
  3599. if err != nil {
  3600. return 0, err
  3601. }
  3602. i += n22
  3603. }
  3604. return i, nil
  3605. }
  3606. func (m *LeaseKeepAliveRequest) Marshal() (data []byte, err error) {
  3607. size := m.Size()
  3608. data = make([]byte, size)
  3609. n, err := m.MarshalTo(data)
  3610. if err != nil {
  3611. return nil, err
  3612. }
  3613. return data[:n], nil
  3614. }
  3615. func (m *LeaseKeepAliveRequest) MarshalTo(data []byte) (int, error) {
  3616. var i int
  3617. _ = i
  3618. var l int
  3619. _ = l
  3620. if m.ID != 0 {
  3621. data[i] = 0x8
  3622. i++
  3623. i = encodeVarintRpc(data, i, uint64(m.ID))
  3624. }
  3625. return i, nil
  3626. }
  3627. func (m *LeaseKeepAliveResponse) Marshal() (data []byte, err error) {
  3628. size := m.Size()
  3629. data = make([]byte, size)
  3630. n, err := m.MarshalTo(data)
  3631. if err != nil {
  3632. return nil, err
  3633. }
  3634. return data[:n], nil
  3635. }
  3636. func (m *LeaseKeepAliveResponse) MarshalTo(data []byte) (int, error) {
  3637. var i int
  3638. _ = i
  3639. var l int
  3640. _ = l
  3641. if m.Header != nil {
  3642. data[i] = 0xa
  3643. i++
  3644. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3645. n23, err := m.Header.MarshalTo(data[i:])
  3646. if err != nil {
  3647. return 0, err
  3648. }
  3649. i += n23
  3650. }
  3651. if m.ID != 0 {
  3652. data[i] = 0x10
  3653. i++
  3654. i = encodeVarintRpc(data, i, uint64(m.ID))
  3655. }
  3656. if m.TTL != 0 {
  3657. data[i] = 0x18
  3658. i++
  3659. i = encodeVarintRpc(data, i, uint64(m.TTL))
  3660. }
  3661. return i, nil
  3662. }
  3663. func (m *Member) Marshal() (data []byte, err error) {
  3664. size := m.Size()
  3665. data = make([]byte, size)
  3666. n, err := m.MarshalTo(data)
  3667. if err != nil {
  3668. return nil, err
  3669. }
  3670. return data[:n], nil
  3671. }
  3672. func (m *Member) MarshalTo(data []byte) (int, error) {
  3673. var i int
  3674. _ = i
  3675. var l int
  3676. _ = l
  3677. if m.ID != 0 {
  3678. data[i] = 0x8
  3679. i++
  3680. i = encodeVarintRpc(data, i, uint64(m.ID))
  3681. }
  3682. if len(m.Name) > 0 {
  3683. data[i] = 0x12
  3684. i++
  3685. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  3686. i += copy(data[i:], m.Name)
  3687. }
  3688. if len(m.PeerURLs) > 0 {
  3689. for _, s := range m.PeerURLs {
  3690. data[i] = 0x1a
  3691. i++
  3692. l = len(s)
  3693. for l >= 1<<7 {
  3694. data[i] = uint8(uint64(l)&0x7f | 0x80)
  3695. l >>= 7
  3696. i++
  3697. }
  3698. data[i] = uint8(l)
  3699. i++
  3700. i += copy(data[i:], s)
  3701. }
  3702. }
  3703. if len(m.ClientURLs) > 0 {
  3704. for _, s := range m.ClientURLs {
  3705. data[i] = 0x22
  3706. i++
  3707. l = len(s)
  3708. for l >= 1<<7 {
  3709. data[i] = uint8(uint64(l)&0x7f | 0x80)
  3710. l >>= 7
  3711. i++
  3712. }
  3713. data[i] = uint8(l)
  3714. i++
  3715. i += copy(data[i:], s)
  3716. }
  3717. }
  3718. return i, nil
  3719. }
  3720. func (m *MemberAddRequest) Marshal() (data []byte, err error) {
  3721. size := m.Size()
  3722. data = make([]byte, size)
  3723. n, err := m.MarshalTo(data)
  3724. if err != nil {
  3725. return nil, err
  3726. }
  3727. return data[:n], nil
  3728. }
  3729. func (m *MemberAddRequest) MarshalTo(data []byte) (int, error) {
  3730. var i int
  3731. _ = i
  3732. var l int
  3733. _ = l
  3734. if len(m.PeerURLs) > 0 {
  3735. for _, s := range m.PeerURLs {
  3736. data[i] = 0xa
  3737. i++
  3738. l = len(s)
  3739. for l >= 1<<7 {
  3740. data[i] = uint8(uint64(l)&0x7f | 0x80)
  3741. l >>= 7
  3742. i++
  3743. }
  3744. data[i] = uint8(l)
  3745. i++
  3746. i += copy(data[i:], s)
  3747. }
  3748. }
  3749. return i, nil
  3750. }
  3751. func (m *MemberAddResponse) Marshal() (data []byte, err error) {
  3752. size := m.Size()
  3753. data = make([]byte, size)
  3754. n, err := m.MarshalTo(data)
  3755. if err != nil {
  3756. return nil, err
  3757. }
  3758. return data[:n], nil
  3759. }
  3760. func (m *MemberAddResponse) MarshalTo(data []byte) (int, error) {
  3761. var i int
  3762. _ = i
  3763. var l int
  3764. _ = l
  3765. if m.Header != nil {
  3766. data[i] = 0xa
  3767. i++
  3768. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3769. n24, err := m.Header.MarshalTo(data[i:])
  3770. if err != nil {
  3771. return 0, err
  3772. }
  3773. i += n24
  3774. }
  3775. if m.Member != nil {
  3776. data[i] = 0x12
  3777. i++
  3778. i = encodeVarintRpc(data, i, uint64(m.Member.Size()))
  3779. n25, err := m.Member.MarshalTo(data[i:])
  3780. if err != nil {
  3781. return 0, err
  3782. }
  3783. i += n25
  3784. }
  3785. return i, nil
  3786. }
  3787. func (m *MemberRemoveRequest) Marshal() (data []byte, err error) {
  3788. size := m.Size()
  3789. data = make([]byte, size)
  3790. n, err := m.MarshalTo(data)
  3791. if err != nil {
  3792. return nil, err
  3793. }
  3794. return data[:n], nil
  3795. }
  3796. func (m *MemberRemoveRequest) MarshalTo(data []byte) (int, error) {
  3797. var i int
  3798. _ = i
  3799. var l int
  3800. _ = l
  3801. if m.ID != 0 {
  3802. data[i] = 0x8
  3803. i++
  3804. i = encodeVarintRpc(data, i, uint64(m.ID))
  3805. }
  3806. return i, nil
  3807. }
  3808. func (m *MemberRemoveResponse) Marshal() (data []byte, err error) {
  3809. size := m.Size()
  3810. data = make([]byte, size)
  3811. n, err := m.MarshalTo(data)
  3812. if err != nil {
  3813. return nil, err
  3814. }
  3815. return data[:n], nil
  3816. }
  3817. func (m *MemberRemoveResponse) MarshalTo(data []byte) (int, error) {
  3818. var i int
  3819. _ = i
  3820. var l int
  3821. _ = l
  3822. if m.Header != nil {
  3823. data[i] = 0xa
  3824. i++
  3825. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3826. n26, err := m.Header.MarshalTo(data[i:])
  3827. if err != nil {
  3828. return 0, err
  3829. }
  3830. i += n26
  3831. }
  3832. return i, nil
  3833. }
  3834. func (m *MemberUpdateRequest) Marshal() (data []byte, err error) {
  3835. size := m.Size()
  3836. data = make([]byte, size)
  3837. n, err := m.MarshalTo(data)
  3838. if err != nil {
  3839. return nil, err
  3840. }
  3841. return data[:n], nil
  3842. }
  3843. func (m *MemberUpdateRequest) MarshalTo(data []byte) (int, error) {
  3844. var i int
  3845. _ = i
  3846. var l int
  3847. _ = l
  3848. if m.ID != 0 {
  3849. data[i] = 0x8
  3850. i++
  3851. i = encodeVarintRpc(data, i, uint64(m.ID))
  3852. }
  3853. if len(m.PeerURLs) > 0 {
  3854. for _, s := range m.PeerURLs {
  3855. data[i] = 0x12
  3856. i++
  3857. l = len(s)
  3858. for l >= 1<<7 {
  3859. data[i] = uint8(uint64(l)&0x7f | 0x80)
  3860. l >>= 7
  3861. i++
  3862. }
  3863. data[i] = uint8(l)
  3864. i++
  3865. i += copy(data[i:], s)
  3866. }
  3867. }
  3868. return i, nil
  3869. }
  3870. func (m *MemberUpdateResponse) Marshal() (data []byte, err error) {
  3871. size := m.Size()
  3872. data = make([]byte, size)
  3873. n, err := m.MarshalTo(data)
  3874. if err != nil {
  3875. return nil, err
  3876. }
  3877. return data[:n], nil
  3878. }
  3879. func (m *MemberUpdateResponse) MarshalTo(data []byte) (int, error) {
  3880. var i int
  3881. _ = i
  3882. var l int
  3883. _ = l
  3884. if m.Header != nil {
  3885. data[i] = 0xa
  3886. i++
  3887. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3888. n27, err := m.Header.MarshalTo(data[i:])
  3889. if err != nil {
  3890. return 0, err
  3891. }
  3892. i += n27
  3893. }
  3894. return i, nil
  3895. }
  3896. func (m *MemberListRequest) Marshal() (data []byte, err error) {
  3897. size := m.Size()
  3898. data = make([]byte, size)
  3899. n, err := m.MarshalTo(data)
  3900. if err != nil {
  3901. return nil, err
  3902. }
  3903. return data[:n], nil
  3904. }
  3905. func (m *MemberListRequest) MarshalTo(data []byte) (int, error) {
  3906. var i int
  3907. _ = i
  3908. var l int
  3909. _ = l
  3910. return i, nil
  3911. }
  3912. func (m *MemberListResponse) Marshal() (data []byte, err error) {
  3913. size := m.Size()
  3914. data = make([]byte, size)
  3915. n, err := m.MarshalTo(data)
  3916. if err != nil {
  3917. return nil, err
  3918. }
  3919. return data[:n], nil
  3920. }
  3921. func (m *MemberListResponse) MarshalTo(data []byte) (int, error) {
  3922. var i int
  3923. _ = i
  3924. var l int
  3925. _ = l
  3926. if m.Header != nil {
  3927. data[i] = 0xa
  3928. i++
  3929. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3930. n28, err := m.Header.MarshalTo(data[i:])
  3931. if err != nil {
  3932. return 0, err
  3933. }
  3934. i += n28
  3935. }
  3936. if len(m.Members) > 0 {
  3937. for _, msg := range m.Members {
  3938. data[i] = 0x12
  3939. i++
  3940. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3941. n, err := msg.MarshalTo(data[i:])
  3942. if err != nil {
  3943. return 0, err
  3944. }
  3945. i += n
  3946. }
  3947. }
  3948. return i, nil
  3949. }
  3950. func (m *DefragmentRequest) Marshal() (data []byte, err error) {
  3951. size := m.Size()
  3952. data = make([]byte, size)
  3953. n, err := m.MarshalTo(data)
  3954. if err != nil {
  3955. return nil, err
  3956. }
  3957. return data[:n], nil
  3958. }
  3959. func (m *DefragmentRequest) MarshalTo(data []byte) (int, error) {
  3960. var i int
  3961. _ = i
  3962. var l int
  3963. _ = l
  3964. return i, nil
  3965. }
  3966. func (m *DefragmentResponse) Marshal() (data []byte, err error) {
  3967. size := m.Size()
  3968. data = make([]byte, size)
  3969. n, err := m.MarshalTo(data)
  3970. if err != nil {
  3971. return nil, err
  3972. }
  3973. return data[:n], nil
  3974. }
  3975. func (m *DefragmentResponse) MarshalTo(data []byte) (int, error) {
  3976. var i int
  3977. _ = i
  3978. var l int
  3979. _ = l
  3980. if m.Header != nil {
  3981. data[i] = 0xa
  3982. i++
  3983. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3984. n29, err := m.Header.MarshalTo(data[i:])
  3985. if err != nil {
  3986. return 0, err
  3987. }
  3988. i += n29
  3989. }
  3990. return i, nil
  3991. }
  3992. func (m *AlarmRequest) Marshal() (data []byte, err error) {
  3993. size := m.Size()
  3994. data = make([]byte, size)
  3995. n, err := m.MarshalTo(data)
  3996. if err != nil {
  3997. return nil, err
  3998. }
  3999. return data[:n], nil
  4000. }
  4001. func (m *AlarmRequest) MarshalTo(data []byte) (int, error) {
  4002. var i int
  4003. _ = i
  4004. var l int
  4005. _ = l
  4006. if m.Action != 0 {
  4007. data[i] = 0x8
  4008. i++
  4009. i = encodeVarintRpc(data, i, uint64(m.Action))
  4010. }
  4011. if m.MemberID != 0 {
  4012. data[i] = 0x10
  4013. i++
  4014. i = encodeVarintRpc(data, i, uint64(m.MemberID))
  4015. }
  4016. if m.Alarm != 0 {
  4017. data[i] = 0x18
  4018. i++
  4019. i = encodeVarintRpc(data, i, uint64(m.Alarm))
  4020. }
  4021. return i, nil
  4022. }
  4023. func (m *AlarmMember) Marshal() (data []byte, err error) {
  4024. size := m.Size()
  4025. data = make([]byte, size)
  4026. n, err := m.MarshalTo(data)
  4027. if err != nil {
  4028. return nil, err
  4029. }
  4030. return data[:n], nil
  4031. }
  4032. func (m *AlarmMember) MarshalTo(data []byte) (int, error) {
  4033. var i int
  4034. _ = i
  4035. var l int
  4036. _ = l
  4037. if m.MemberID != 0 {
  4038. data[i] = 0x8
  4039. i++
  4040. i = encodeVarintRpc(data, i, uint64(m.MemberID))
  4041. }
  4042. if m.Alarm != 0 {
  4043. data[i] = 0x10
  4044. i++
  4045. i = encodeVarintRpc(data, i, uint64(m.Alarm))
  4046. }
  4047. return i, nil
  4048. }
  4049. func (m *AlarmResponse) Marshal() (data []byte, err error) {
  4050. size := m.Size()
  4051. data = make([]byte, size)
  4052. n, err := m.MarshalTo(data)
  4053. if err != nil {
  4054. return nil, err
  4055. }
  4056. return data[:n], nil
  4057. }
  4058. func (m *AlarmResponse) MarshalTo(data []byte) (int, error) {
  4059. var i int
  4060. _ = i
  4061. var l int
  4062. _ = l
  4063. if m.Header != nil {
  4064. data[i] = 0xa
  4065. i++
  4066. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4067. n30, err := m.Header.MarshalTo(data[i:])
  4068. if err != nil {
  4069. return 0, err
  4070. }
  4071. i += n30
  4072. }
  4073. if len(m.Alarms) > 0 {
  4074. for _, msg := range m.Alarms {
  4075. data[i] = 0x12
  4076. i++
  4077. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  4078. n, err := msg.MarshalTo(data[i:])
  4079. if err != nil {
  4080. return 0, err
  4081. }
  4082. i += n
  4083. }
  4084. }
  4085. return i, nil
  4086. }
  4087. func (m *StatusRequest) Marshal() (data []byte, err error) {
  4088. size := m.Size()
  4089. data = make([]byte, size)
  4090. n, err := m.MarshalTo(data)
  4091. if err != nil {
  4092. return nil, err
  4093. }
  4094. return data[:n], nil
  4095. }
  4096. func (m *StatusRequest) MarshalTo(data []byte) (int, error) {
  4097. var i int
  4098. _ = i
  4099. var l int
  4100. _ = l
  4101. return i, nil
  4102. }
  4103. func (m *StatusResponse) Marshal() (data []byte, err error) {
  4104. size := m.Size()
  4105. data = make([]byte, size)
  4106. n, err := m.MarshalTo(data)
  4107. if err != nil {
  4108. return nil, err
  4109. }
  4110. return data[:n], nil
  4111. }
  4112. func (m *StatusResponse) MarshalTo(data []byte) (int, error) {
  4113. var i int
  4114. _ = i
  4115. var l int
  4116. _ = l
  4117. if m.Header != nil {
  4118. data[i] = 0xa
  4119. i++
  4120. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4121. n31, err := m.Header.MarshalTo(data[i:])
  4122. if err != nil {
  4123. return 0, err
  4124. }
  4125. i += n31
  4126. }
  4127. if len(m.Version) > 0 {
  4128. data[i] = 0x12
  4129. i++
  4130. i = encodeVarintRpc(data, i, uint64(len(m.Version)))
  4131. i += copy(data[i:], m.Version)
  4132. }
  4133. if m.DbSize != 0 {
  4134. data[i] = 0x18
  4135. i++
  4136. i = encodeVarintRpc(data, i, uint64(m.DbSize))
  4137. }
  4138. if m.Leader != 0 {
  4139. data[i] = 0x20
  4140. i++
  4141. i = encodeVarintRpc(data, i, uint64(m.Leader))
  4142. }
  4143. if m.RaftIndex != 0 {
  4144. data[i] = 0x28
  4145. i++
  4146. i = encodeVarintRpc(data, i, uint64(m.RaftIndex))
  4147. }
  4148. if m.RaftTerm != 0 {
  4149. data[i] = 0x30
  4150. i++
  4151. i = encodeVarintRpc(data, i, uint64(m.RaftTerm))
  4152. }
  4153. return i, nil
  4154. }
  4155. func (m *AuthEnableRequest) Marshal() (data []byte, err error) {
  4156. size := m.Size()
  4157. data = make([]byte, size)
  4158. n, err := m.MarshalTo(data)
  4159. if err != nil {
  4160. return nil, err
  4161. }
  4162. return data[:n], nil
  4163. }
  4164. func (m *AuthEnableRequest) MarshalTo(data []byte) (int, error) {
  4165. var i int
  4166. _ = i
  4167. var l int
  4168. _ = l
  4169. return i, nil
  4170. }
  4171. func (m *AuthDisableRequest) Marshal() (data []byte, err error) {
  4172. size := m.Size()
  4173. data = make([]byte, size)
  4174. n, err := m.MarshalTo(data)
  4175. if err != nil {
  4176. return nil, err
  4177. }
  4178. return data[:n], nil
  4179. }
  4180. func (m *AuthDisableRequest) MarshalTo(data []byte) (int, error) {
  4181. var i int
  4182. _ = i
  4183. var l int
  4184. _ = l
  4185. return i, nil
  4186. }
  4187. func (m *AuthenticateRequest) Marshal() (data []byte, err error) {
  4188. size := m.Size()
  4189. data = make([]byte, size)
  4190. n, err := m.MarshalTo(data)
  4191. if err != nil {
  4192. return nil, err
  4193. }
  4194. return data[:n], nil
  4195. }
  4196. func (m *AuthenticateRequest) MarshalTo(data []byte) (int, error) {
  4197. var i int
  4198. _ = i
  4199. var l int
  4200. _ = l
  4201. return i, nil
  4202. }
  4203. func (m *AuthUserAddRequest) Marshal() (data []byte, err error) {
  4204. size := m.Size()
  4205. data = make([]byte, size)
  4206. n, err := m.MarshalTo(data)
  4207. if err != nil {
  4208. return nil, err
  4209. }
  4210. return data[:n], nil
  4211. }
  4212. func (m *AuthUserAddRequest) MarshalTo(data []byte) (int, error) {
  4213. var i int
  4214. _ = i
  4215. var l int
  4216. _ = l
  4217. if len(m.Name) > 0 {
  4218. data[i] = 0xa
  4219. i++
  4220. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4221. i += copy(data[i:], m.Name)
  4222. }
  4223. if len(m.Password) > 0 {
  4224. data[i] = 0x12
  4225. i++
  4226. i = encodeVarintRpc(data, i, uint64(len(m.Password)))
  4227. i += copy(data[i:], m.Password)
  4228. }
  4229. return i, nil
  4230. }
  4231. func (m *AuthUserGetRequest) Marshal() (data []byte, err error) {
  4232. size := m.Size()
  4233. data = make([]byte, size)
  4234. n, err := m.MarshalTo(data)
  4235. if err != nil {
  4236. return nil, err
  4237. }
  4238. return data[:n], nil
  4239. }
  4240. func (m *AuthUserGetRequest) MarshalTo(data []byte) (int, error) {
  4241. var i int
  4242. _ = i
  4243. var l int
  4244. _ = l
  4245. return i, nil
  4246. }
  4247. func (m *AuthUserDeleteRequest) Marshal() (data []byte, err error) {
  4248. size := m.Size()
  4249. data = make([]byte, size)
  4250. n, err := m.MarshalTo(data)
  4251. if err != nil {
  4252. return nil, err
  4253. }
  4254. return data[:n], nil
  4255. }
  4256. func (m *AuthUserDeleteRequest) MarshalTo(data []byte) (int, error) {
  4257. var i int
  4258. _ = i
  4259. var l int
  4260. _ = l
  4261. if len(m.Name) > 0 {
  4262. data[i] = 0xa
  4263. i++
  4264. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4265. i += copy(data[i:], m.Name)
  4266. }
  4267. return i, nil
  4268. }
  4269. func (m *AuthUserChangePasswordRequest) Marshal() (data []byte, err error) {
  4270. size := m.Size()
  4271. data = make([]byte, size)
  4272. n, err := m.MarshalTo(data)
  4273. if err != nil {
  4274. return nil, err
  4275. }
  4276. return data[:n], nil
  4277. }
  4278. func (m *AuthUserChangePasswordRequest) MarshalTo(data []byte) (int, error) {
  4279. var i int
  4280. _ = i
  4281. var l int
  4282. _ = l
  4283. if len(m.Name) > 0 {
  4284. data[i] = 0xa
  4285. i++
  4286. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4287. i += copy(data[i:], m.Name)
  4288. }
  4289. if len(m.Password) > 0 {
  4290. data[i] = 0x12
  4291. i++
  4292. i = encodeVarintRpc(data, i, uint64(len(m.Password)))
  4293. i += copy(data[i:], m.Password)
  4294. }
  4295. return i, nil
  4296. }
  4297. func (m *AuthUserGrantRequest) Marshal() (data []byte, err error) {
  4298. size := m.Size()
  4299. data = make([]byte, size)
  4300. n, err := m.MarshalTo(data)
  4301. if err != nil {
  4302. return nil, err
  4303. }
  4304. return data[:n], nil
  4305. }
  4306. func (m *AuthUserGrantRequest) MarshalTo(data []byte) (int, error) {
  4307. var i int
  4308. _ = i
  4309. var l int
  4310. _ = l
  4311. if len(m.User) > 0 {
  4312. data[i] = 0xa
  4313. i++
  4314. i = encodeVarintRpc(data, i, uint64(len(m.User)))
  4315. i += copy(data[i:], m.User)
  4316. }
  4317. if len(m.Role) > 0 {
  4318. data[i] = 0x12
  4319. i++
  4320. i = encodeVarintRpc(data, i, uint64(len(m.Role)))
  4321. i += copy(data[i:], m.Role)
  4322. }
  4323. return i, nil
  4324. }
  4325. func (m *AuthUserRevokeRequest) Marshal() (data []byte, err error) {
  4326. size := m.Size()
  4327. data = make([]byte, size)
  4328. n, err := m.MarshalTo(data)
  4329. if err != nil {
  4330. return nil, err
  4331. }
  4332. return data[:n], nil
  4333. }
  4334. func (m *AuthUserRevokeRequest) MarshalTo(data []byte) (int, error) {
  4335. var i int
  4336. _ = i
  4337. var l int
  4338. _ = l
  4339. return i, nil
  4340. }
  4341. func (m *AuthRoleAddRequest) Marshal() (data []byte, err error) {
  4342. size := m.Size()
  4343. data = make([]byte, size)
  4344. n, err := m.MarshalTo(data)
  4345. if err != nil {
  4346. return nil, err
  4347. }
  4348. return data[:n], nil
  4349. }
  4350. func (m *AuthRoleAddRequest) MarshalTo(data []byte) (int, error) {
  4351. var i int
  4352. _ = i
  4353. var l int
  4354. _ = l
  4355. if len(m.Name) > 0 {
  4356. data[i] = 0xa
  4357. i++
  4358. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4359. i += copy(data[i:], m.Name)
  4360. }
  4361. return i, nil
  4362. }
  4363. func (m *AuthRoleGetRequest) Marshal() (data []byte, err error) {
  4364. size := m.Size()
  4365. data = make([]byte, size)
  4366. n, err := m.MarshalTo(data)
  4367. if err != nil {
  4368. return nil, err
  4369. }
  4370. return data[:n], nil
  4371. }
  4372. func (m *AuthRoleGetRequest) MarshalTo(data []byte) (int, error) {
  4373. var i int
  4374. _ = i
  4375. var l int
  4376. _ = l
  4377. return i, nil
  4378. }
  4379. func (m *AuthRoleDeleteRequest) Marshal() (data []byte, err error) {
  4380. size := m.Size()
  4381. data = make([]byte, size)
  4382. n, err := m.MarshalTo(data)
  4383. if err != nil {
  4384. return nil, err
  4385. }
  4386. return data[:n], nil
  4387. }
  4388. func (m *AuthRoleDeleteRequest) MarshalTo(data []byte) (int, error) {
  4389. var i int
  4390. _ = i
  4391. var l int
  4392. _ = l
  4393. return i, nil
  4394. }
  4395. func (m *AuthRoleGrantRequest) Marshal() (data []byte, err error) {
  4396. size := m.Size()
  4397. data = make([]byte, size)
  4398. n, err := m.MarshalTo(data)
  4399. if err != nil {
  4400. return nil, err
  4401. }
  4402. return data[:n], nil
  4403. }
  4404. func (m *AuthRoleGrantRequest) MarshalTo(data []byte) (int, error) {
  4405. var i int
  4406. _ = i
  4407. var l int
  4408. _ = l
  4409. if len(m.Name) > 0 {
  4410. data[i] = 0xa
  4411. i++
  4412. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4413. i += copy(data[i:], m.Name)
  4414. }
  4415. if m.Perm != nil {
  4416. data[i] = 0x12
  4417. i++
  4418. i = encodeVarintRpc(data, i, uint64(m.Perm.Size()))
  4419. n32, err := m.Perm.MarshalTo(data[i:])
  4420. if err != nil {
  4421. return 0, err
  4422. }
  4423. i += n32
  4424. }
  4425. return i, nil
  4426. }
  4427. func (m *AuthRoleRevokeRequest) Marshal() (data []byte, err error) {
  4428. size := m.Size()
  4429. data = make([]byte, size)
  4430. n, err := m.MarshalTo(data)
  4431. if err != nil {
  4432. return nil, err
  4433. }
  4434. return data[:n], nil
  4435. }
  4436. func (m *AuthRoleRevokeRequest) MarshalTo(data []byte) (int, error) {
  4437. var i int
  4438. _ = i
  4439. var l int
  4440. _ = l
  4441. return i, nil
  4442. }
  4443. func (m *AuthEnableResponse) Marshal() (data []byte, err error) {
  4444. size := m.Size()
  4445. data = make([]byte, size)
  4446. n, err := m.MarshalTo(data)
  4447. if err != nil {
  4448. return nil, err
  4449. }
  4450. return data[:n], nil
  4451. }
  4452. func (m *AuthEnableResponse) MarshalTo(data []byte) (int, error) {
  4453. var i int
  4454. _ = i
  4455. var l int
  4456. _ = l
  4457. if m.Header != nil {
  4458. data[i] = 0xa
  4459. i++
  4460. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4461. n33, err := m.Header.MarshalTo(data[i:])
  4462. if err != nil {
  4463. return 0, err
  4464. }
  4465. i += n33
  4466. }
  4467. return i, nil
  4468. }
  4469. func (m *AuthDisableResponse) Marshal() (data []byte, err error) {
  4470. size := m.Size()
  4471. data = make([]byte, size)
  4472. n, err := m.MarshalTo(data)
  4473. if err != nil {
  4474. return nil, err
  4475. }
  4476. return data[:n], nil
  4477. }
  4478. func (m *AuthDisableResponse) MarshalTo(data []byte) (int, error) {
  4479. var i int
  4480. _ = i
  4481. var l int
  4482. _ = l
  4483. if m.Header != nil {
  4484. data[i] = 0xa
  4485. i++
  4486. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4487. n34, err := m.Header.MarshalTo(data[i:])
  4488. if err != nil {
  4489. return 0, err
  4490. }
  4491. i += n34
  4492. }
  4493. return i, nil
  4494. }
  4495. func (m *AuthenticateResponse) Marshal() (data []byte, err error) {
  4496. size := m.Size()
  4497. data = make([]byte, size)
  4498. n, err := m.MarshalTo(data)
  4499. if err != nil {
  4500. return nil, err
  4501. }
  4502. return data[:n], nil
  4503. }
  4504. func (m *AuthenticateResponse) MarshalTo(data []byte) (int, error) {
  4505. var i int
  4506. _ = i
  4507. var l int
  4508. _ = l
  4509. if m.Header != nil {
  4510. data[i] = 0xa
  4511. i++
  4512. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4513. n35, err := m.Header.MarshalTo(data[i:])
  4514. if err != nil {
  4515. return 0, err
  4516. }
  4517. i += n35
  4518. }
  4519. return i, nil
  4520. }
  4521. func (m *AuthUserAddResponse) Marshal() (data []byte, err error) {
  4522. size := m.Size()
  4523. data = make([]byte, size)
  4524. n, err := m.MarshalTo(data)
  4525. if err != nil {
  4526. return nil, err
  4527. }
  4528. return data[:n], nil
  4529. }
  4530. func (m *AuthUserAddResponse) MarshalTo(data []byte) (int, error) {
  4531. var i int
  4532. _ = i
  4533. var l int
  4534. _ = l
  4535. if m.Header != nil {
  4536. data[i] = 0xa
  4537. i++
  4538. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4539. n36, err := m.Header.MarshalTo(data[i:])
  4540. if err != nil {
  4541. return 0, err
  4542. }
  4543. i += n36
  4544. }
  4545. return i, nil
  4546. }
  4547. func (m *AuthUserGetResponse) Marshal() (data []byte, err error) {
  4548. size := m.Size()
  4549. data = make([]byte, size)
  4550. n, err := m.MarshalTo(data)
  4551. if err != nil {
  4552. return nil, err
  4553. }
  4554. return data[:n], nil
  4555. }
  4556. func (m *AuthUserGetResponse) MarshalTo(data []byte) (int, error) {
  4557. var i int
  4558. _ = i
  4559. var l int
  4560. _ = l
  4561. if m.Header != nil {
  4562. data[i] = 0xa
  4563. i++
  4564. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4565. n37, err := m.Header.MarshalTo(data[i:])
  4566. if err != nil {
  4567. return 0, err
  4568. }
  4569. i += n37
  4570. }
  4571. return i, nil
  4572. }
  4573. func (m *AuthUserDeleteResponse) Marshal() (data []byte, err error) {
  4574. size := m.Size()
  4575. data = make([]byte, size)
  4576. n, err := m.MarshalTo(data)
  4577. if err != nil {
  4578. return nil, err
  4579. }
  4580. return data[:n], nil
  4581. }
  4582. func (m *AuthUserDeleteResponse) MarshalTo(data []byte) (int, error) {
  4583. var i int
  4584. _ = i
  4585. var l int
  4586. _ = l
  4587. if m.Header != nil {
  4588. data[i] = 0xa
  4589. i++
  4590. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4591. n38, err := m.Header.MarshalTo(data[i:])
  4592. if err != nil {
  4593. return 0, err
  4594. }
  4595. i += n38
  4596. }
  4597. return i, nil
  4598. }
  4599. func (m *AuthUserChangePasswordResponse) Marshal() (data []byte, err error) {
  4600. size := m.Size()
  4601. data = make([]byte, size)
  4602. n, err := m.MarshalTo(data)
  4603. if err != nil {
  4604. return nil, err
  4605. }
  4606. return data[:n], nil
  4607. }
  4608. func (m *AuthUserChangePasswordResponse) MarshalTo(data []byte) (int, error) {
  4609. var i int
  4610. _ = i
  4611. var l int
  4612. _ = l
  4613. if m.Header != nil {
  4614. data[i] = 0xa
  4615. i++
  4616. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4617. n39, err := m.Header.MarshalTo(data[i:])
  4618. if err != nil {
  4619. return 0, err
  4620. }
  4621. i += n39
  4622. }
  4623. return i, nil
  4624. }
  4625. func (m *AuthUserGrantResponse) Marshal() (data []byte, err error) {
  4626. size := m.Size()
  4627. data = make([]byte, size)
  4628. n, err := m.MarshalTo(data)
  4629. if err != nil {
  4630. return nil, err
  4631. }
  4632. return data[:n], nil
  4633. }
  4634. func (m *AuthUserGrantResponse) MarshalTo(data []byte) (int, error) {
  4635. var i int
  4636. _ = i
  4637. var l int
  4638. _ = l
  4639. if m.Header != nil {
  4640. data[i] = 0xa
  4641. i++
  4642. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4643. n40, err := m.Header.MarshalTo(data[i:])
  4644. if err != nil {
  4645. return 0, err
  4646. }
  4647. i += n40
  4648. }
  4649. return i, nil
  4650. }
  4651. func (m *AuthUserRevokeResponse) Marshal() (data []byte, err error) {
  4652. size := m.Size()
  4653. data = make([]byte, size)
  4654. n, err := m.MarshalTo(data)
  4655. if err != nil {
  4656. return nil, err
  4657. }
  4658. return data[:n], nil
  4659. }
  4660. func (m *AuthUserRevokeResponse) MarshalTo(data []byte) (int, error) {
  4661. var i int
  4662. _ = i
  4663. var l int
  4664. _ = l
  4665. if m.Header != nil {
  4666. data[i] = 0xa
  4667. i++
  4668. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4669. n41, err := m.Header.MarshalTo(data[i:])
  4670. if err != nil {
  4671. return 0, err
  4672. }
  4673. i += n41
  4674. }
  4675. return i, nil
  4676. }
  4677. func (m *AuthRoleAddResponse) Marshal() (data []byte, err error) {
  4678. size := m.Size()
  4679. data = make([]byte, size)
  4680. n, err := m.MarshalTo(data)
  4681. if err != nil {
  4682. return nil, err
  4683. }
  4684. return data[:n], nil
  4685. }
  4686. func (m *AuthRoleAddResponse) MarshalTo(data []byte) (int, error) {
  4687. var i int
  4688. _ = i
  4689. var l int
  4690. _ = l
  4691. if m.Header != nil {
  4692. data[i] = 0xa
  4693. i++
  4694. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4695. n42, err := m.Header.MarshalTo(data[i:])
  4696. if err != nil {
  4697. return 0, err
  4698. }
  4699. i += n42
  4700. }
  4701. return i, nil
  4702. }
  4703. func (m *AuthRoleGetResponse) Marshal() (data []byte, err error) {
  4704. size := m.Size()
  4705. data = make([]byte, size)
  4706. n, err := m.MarshalTo(data)
  4707. if err != nil {
  4708. return nil, err
  4709. }
  4710. return data[:n], nil
  4711. }
  4712. func (m *AuthRoleGetResponse) MarshalTo(data []byte) (int, error) {
  4713. var i int
  4714. _ = i
  4715. var l int
  4716. _ = l
  4717. if m.Header != nil {
  4718. data[i] = 0xa
  4719. i++
  4720. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4721. n43, err := m.Header.MarshalTo(data[i:])
  4722. if err != nil {
  4723. return 0, err
  4724. }
  4725. i += n43
  4726. }
  4727. return i, nil
  4728. }
  4729. func (m *AuthRoleDeleteResponse) Marshal() (data []byte, err error) {
  4730. size := m.Size()
  4731. data = make([]byte, size)
  4732. n, err := m.MarshalTo(data)
  4733. if err != nil {
  4734. return nil, err
  4735. }
  4736. return data[:n], nil
  4737. }
  4738. func (m *AuthRoleDeleteResponse) MarshalTo(data []byte) (int, error) {
  4739. var i int
  4740. _ = i
  4741. var l int
  4742. _ = l
  4743. if m.Header != nil {
  4744. data[i] = 0xa
  4745. i++
  4746. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4747. n44, err := m.Header.MarshalTo(data[i:])
  4748. if err != nil {
  4749. return 0, err
  4750. }
  4751. i += n44
  4752. }
  4753. return i, nil
  4754. }
  4755. func (m *AuthRoleGrantResponse) Marshal() (data []byte, err error) {
  4756. size := m.Size()
  4757. data = make([]byte, size)
  4758. n, err := m.MarshalTo(data)
  4759. if err != nil {
  4760. return nil, err
  4761. }
  4762. return data[:n], nil
  4763. }
  4764. func (m *AuthRoleGrantResponse) MarshalTo(data []byte) (int, error) {
  4765. var i int
  4766. _ = i
  4767. var l int
  4768. _ = l
  4769. if m.Header != nil {
  4770. data[i] = 0xa
  4771. i++
  4772. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4773. n45, err := m.Header.MarshalTo(data[i:])
  4774. if err != nil {
  4775. return 0, err
  4776. }
  4777. i += n45
  4778. }
  4779. return i, nil
  4780. }
  4781. func (m *AuthRoleRevokeResponse) Marshal() (data []byte, err error) {
  4782. size := m.Size()
  4783. data = make([]byte, size)
  4784. n, err := m.MarshalTo(data)
  4785. if err != nil {
  4786. return nil, err
  4787. }
  4788. return data[:n], nil
  4789. }
  4790. func (m *AuthRoleRevokeResponse) MarshalTo(data []byte) (int, error) {
  4791. var i int
  4792. _ = i
  4793. var l int
  4794. _ = l
  4795. if m.Header != nil {
  4796. data[i] = 0xa
  4797. i++
  4798. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4799. n46, err := m.Header.MarshalTo(data[i:])
  4800. if err != nil {
  4801. return 0, err
  4802. }
  4803. i += n46
  4804. }
  4805. return i, nil
  4806. }
  4807. func encodeFixed64Rpc(data []byte, offset int, v uint64) int {
  4808. data[offset] = uint8(v)
  4809. data[offset+1] = uint8(v >> 8)
  4810. data[offset+2] = uint8(v >> 16)
  4811. data[offset+3] = uint8(v >> 24)
  4812. data[offset+4] = uint8(v >> 32)
  4813. data[offset+5] = uint8(v >> 40)
  4814. data[offset+6] = uint8(v >> 48)
  4815. data[offset+7] = uint8(v >> 56)
  4816. return offset + 8
  4817. }
  4818. func encodeFixed32Rpc(data []byte, offset int, v uint32) int {
  4819. data[offset] = uint8(v)
  4820. data[offset+1] = uint8(v >> 8)
  4821. data[offset+2] = uint8(v >> 16)
  4822. data[offset+3] = uint8(v >> 24)
  4823. return offset + 4
  4824. }
  4825. func encodeVarintRpc(data []byte, offset int, v uint64) int {
  4826. for v >= 1<<7 {
  4827. data[offset] = uint8(v&0x7f | 0x80)
  4828. v >>= 7
  4829. offset++
  4830. }
  4831. data[offset] = uint8(v)
  4832. return offset + 1
  4833. }
  4834. func (m *ResponseHeader) Size() (n int) {
  4835. var l int
  4836. _ = l
  4837. if m.ClusterId != 0 {
  4838. n += 1 + sovRpc(uint64(m.ClusterId))
  4839. }
  4840. if m.MemberId != 0 {
  4841. n += 1 + sovRpc(uint64(m.MemberId))
  4842. }
  4843. if m.Revision != 0 {
  4844. n += 1 + sovRpc(uint64(m.Revision))
  4845. }
  4846. if m.RaftTerm != 0 {
  4847. n += 1 + sovRpc(uint64(m.RaftTerm))
  4848. }
  4849. return n
  4850. }
  4851. func (m *RangeRequest) Size() (n int) {
  4852. var l int
  4853. _ = l
  4854. if m.Key != nil {
  4855. l = len(m.Key)
  4856. if l > 0 {
  4857. n += 1 + l + sovRpc(uint64(l))
  4858. }
  4859. }
  4860. if m.RangeEnd != nil {
  4861. l = len(m.RangeEnd)
  4862. if l > 0 {
  4863. n += 1 + l + sovRpc(uint64(l))
  4864. }
  4865. }
  4866. if m.Limit != 0 {
  4867. n += 1 + sovRpc(uint64(m.Limit))
  4868. }
  4869. if m.Revision != 0 {
  4870. n += 1 + sovRpc(uint64(m.Revision))
  4871. }
  4872. if m.SortOrder != 0 {
  4873. n += 1 + sovRpc(uint64(m.SortOrder))
  4874. }
  4875. if m.SortTarget != 0 {
  4876. n += 1 + sovRpc(uint64(m.SortTarget))
  4877. }
  4878. if m.Serializable {
  4879. n += 2
  4880. }
  4881. return n
  4882. }
  4883. func (m *RangeResponse) Size() (n int) {
  4884. var l int
  4885. _ = l
  4886. if m.Header != nil {
  4887. l = m.Header.Size()
  4888. n += 1 + l + sovRpc(uint64(l))
  4889. }
  4890. if len(m.Kvs) > 0 {
  4891. for _, e := range m.Kvs {
  4892. l = e.Size()
  4893. n += 1 + l + sovRpc(uint64(l))
  4894. }
  4895. }
  4896. if m.More {
  4897. n += 2
  4898. }
  4899. return n
  4900. }
  4901. func (m *PutRequest) Size() (n int) {
  4902. var l int
  4903. _ = l
  4904. if m.Key != nil {
  4905. l = len(m.Key)
  4906. if l > 0 {
  4907. n += 1 + l + sovRpc(uint64(l))
  4908. }
  4909. }
  4910. if m.Value != nil {
  4911. l = len(m.Value)
  4912. if l > 0 {
  4913. n += 1 + l + sovRpc(uint64(l))
  4914. }
  4915. }
  4916. if m.Lease != 0 {
  4917. n += 1 + sovRpc(uint64(m.Lease))
  4918. }
  4919. return n
  4920. }
  4921. func (m *PutResponse) Size() (n int) {
  4922. var l int
  4923. _ = l
  4924. if m.Header != nil {
  4925. l = m.Header.Size()
  4926. n += 1 + l + sovRpc(uint64(l))
  4927. }
  4928. return n
  4929. }
  4930. func (m *DeleteRangeRequest) Size() (n int) {
  4931. var l int
  4932. _ = l
  4933. if m.Key != nil {
  4934. l = len(m.Key)
  4935. if l > 0 {
  4936. n += 1 + l + sovRpc(uint64(l))
  4937. }
  4938. }
  4939. if m.RangeEnd != nil {
  4940. l = len(m.RangeEnd)
  4941. if l > 0 {
  4942. n += 1 + l + sovRpc(uint64(l))
  4943. }
  4944. }
  4945. return n
  4946. }
  4947. func (m *DeleteRangeResponse) Size() (n int) {
  4948. var l int
  4949. _ = l
  4950. if m.Header != nil {
  4951. l = m.Header.Size()
  4952. n += 1 + l + sovRpc(uint64(l))
  4953. }
  4954. if m.Deleted != 0 {
  4955. n += 1 + sovRpc(uint64(m.Deleted))
  4956. }
  4957. return n
  4958. }
  4959. func (m *RequestUnion) Size() (n int) {
  4960. var l int
  4961. _ = l
  4962. if m.Request != nil {
  4963. n += m.Request.Size()
  4964. }
  4965. return n
  4966. }
  4967. func (m *RequestUnion_RequestRange) Size() (n int) {
  4968. var l int
  4969. _ = l
  4970. if m.RequestRange != nil {
  4971. l = m.RequestRange.Size()
  4972. n += 1 + l + sovRpc(uint64(l))
  4973. }
  4974. return n
  4975. }
  4976. func (m *RequestUnion_RequestPut) Size() (n int) {
  4977. var l int
  4978. _ = l
  4979. if m.RequestPut != nil {
  4980. l = m.RequestPut.Size()
  4981. n += 1 + l + sovRpc(uint64(l))
  4982. }
  4983. return n
  4984. }
  4985. func (m *RequestUnion_RequestDeleteRange) Size() (n int) {
  4986. var l int
  4987. _ = l
  4988. if m.RequestDeleteRange != nil {
  4989. l = m.RequestDeleteRange.Size()
  4990. n += 1 + l + sovRpc(uint64(l))
  4991. }
  4992. return n
  4993. }
  4994. func (m *ResponseUnion) Size() (n int) {
  4995. var l int
  4996. _ = l
  4997. if m.Response != nil {
  4998. n += m.Response.Size()
  4999. }
  5000. return n
  5001. }
  5002. func (m *ResponseUnion_ResponseRange) Size() (n int) {
  5003. var l int
  5004. _ = l
  5005. if m.ResponseRange != nil {
  5006. l = m.ResponseRange.Size()
  5007. n += 1 + l + sovRpc(uint64(l))
  5008. }
  5009. return n
  5010. }
  5011. func (m *ResponseUnion_ResponsePut) Size() (n int) {
  5012. var l int
  5013. _ = l
  5014. if m.ResponsePut != nil {
  5015. l = m.ResponsePut.Size()
  5016. n += 1 + l + sovRpc(uint64(l))
  5017. }
  5018. return n
  5019. }
  5020. func (m *ResponseUnion_ResponseDeleteRange) Size() (n int) {
  5021. var l int
  5022. _ = l
  5023. if m.ResponseDeleteRange != nil {
  5024. l = m.ResponseDeleteRange.Size()
  5025. n += 1 + l + sovRpc(uint64(l))
  5026. }
  5027. return n
  5028. }
  5029. func (m *Compare) Size() (n int) {
  5030. var l int
  5031. _ = l
  5032. if m.Result != 0 {
  5033. n += 1 + sovRpc(uint64(m.Result))
  5034. }
  5035. if m.Target != 0 {
  5036. n += 1 + sovRpc(uint64(m.Target))
  5037. }
  5038. if m.Key != nil {
  5039. l = len(m.Key)
  5040. if l > 0 {
  5041. n += 1 + l + sovRpc(uint64(l))
  5042. }
  5043. }
  5044. if m.TargetUnion != nil {
  5045. n += m.TargetUnion.Size()
  5046. }
  5047. return n
  5048. }
  5049. func (m *Compare_Version) Size() (n int) {
  5050. var l int
  5051. _ = l
  5052. n += 1 + sovRpc(uint64(m.Version))
  5053. return n
  5054. }
  5055. func (m *Compare_CreateRevision) Size() (n int) {
  5056. var l int
  5057. _ = l
  5058. n += 1 + sovRpc(uint64(m.CreateRevision))
  5059. return n
  5060. }
  5061. func (m *Compare_ModRevision) Size() (n int) {
  5062. var l int
  5063. _ = l
  5064. n += 1 + sovRpc(uint64(m.ModRevision))
  5065. return n
  5066. }
  5067. func (m *Compare_Value) Size() (n int) {
  5068. var l int
  5069. _ = l
  5070. if m.Value != nil {
  5071. l = len(m.Value)
  5072. n += 1 + l + sovRpc(uint64(l))
  5073. }
  5074. return n
  5075. }
  5076. func (m *TxnRequest) Size() (n int) {
  5077. var l int
  5078. _ = l
  5079. if len(m.Compare) > 0 {
  5080. for _, e := range m.Compare {
  5081. l = e.Size()
  5082. n += 1 + l + sovRpc(uint64(l))
  5083. }
  5084. }
  5085. if len(m.Success) > 0 {
  5086. for _, e := range m.Success {
  5087. l = e.Size()
  5088. n += 1 + l + sovRpc(uint64(l))
  5089. }
  5090. }
  5091. if len(m.Failure) > 0 {
  5092. for _, e := range m.Failure {
  5093. l = e.Size()
  5094. n += 1 + l + sovRpc(uint64(l))
  5095. }
  5096. }
  5097. return n
  5098. }
  5099. func (m *TxnResponse) Size() (n int) {
  5100. var l int
  5101. _ = l
  5102. if m.Header != nil {
  5103. l = m.Header.Size()
  5104. n += 1 + l + sovRpc(uint64(l))
  5105. }
  5106. if m.Succeeded {
  5107. n += 2
  5108. }
  5109. if len(m.Responses) > 0 {
  5110. for _, e := range m.Responses {
  5111. l = e.Size()
  5112. n += 1 + l + sovRpc(uint64(l))
  5113. }
  5114. }
  5115. return n
  5116. }
  5117. func (m *CompactionRequest) Size() (n int) {
  5118. var l int
  5119. _ = l
  5120. if m.Revision != 0 {
  5121. n += 1 + sovRpc(uint64(m.Revision))
  5122. }
  5123. if m.Physical {
  5124. n += 2
  5125. }
  5126. return n
  5127. }
  5128. func (m *CompactionResponse) Size() (n int) {
  5129. var l int
  5130. _ = l
  5131. if m.Header != nil {
  5132. l = m.Header.Size()
  5133. n += 1 + l + sovRpc(uint64(l))
  5134. }
  5135. return n
  5136. }
  5137. func (m *HashRequest) Size() (n int) {
  5138. var l int
  5139. _ = l
  5140. return n
  5141. }
  5142. func (m *HashResponse) Size() (n int) {
  5143. var l int
  5144. _ = l
  5145. if m.Header != nil {
  5146. l = m.Header.Size()
  5147. n += 1 + l + sovRpc(uint64(l))
  5148. }
  5149. if m.Hash != 0 {
  5150. n += 1 + sovRpc(uint64(m.Hash))
  5151. }
  5152. return n
  5153. }
  5154. func (m *SnapshotRequest) Size() (n int) {
  5155. var l int
  5156. _ = l
  5157. return n
  5158. }
  5159. func (m *SnapshotResponse) Size() (n int) {
  5160. var l int
  5161. _ = l
  5162. if m.Header != nil {
  5163. l = m.Header.Size()
  5164. n += 1 + l + sovRpc(uint64(l))
  5165. }
  5166. if m.RemainingBytes != 0 {
  5167. n += 1 + sovRpc(uint64(m.RemainingBytes))
  5168. }
  5169. if m.Blob != nil {
  5170. l = len(m.Blob)
  5171. if l > 0 {
  5172. n += 1 + l + sovRpc(uint64(l))
  5173. }
  5174. }
  5175. return n
  5176. }
  5177. func (m *WatchRequest) Size() (n int) {
  5178. var l int
  5179. _ = l
  5180. if m.RequestUnion != nil {
  5181. n += m.RequestUnion.Size()
  5182. }
  5183. return n
  5184. }
  5185. func (m *WatchRequest_CreateRequest) Size() (n int) {
  5186. var l int
  5187. _ = l
  5188. if m.CreateRequest != nil {
  5189. l = m.CreateRequest.Size()
  5190. n += 1 + l + sovRpc(uint64(l))
  5191. }
  5192. return n
  5193. }
  5194. func (m *WatchRequest_CancelRequest) Size() (n int) {
  5195. var l int
  5196. _ = l
  5197. if m.CancelRequest != nil {
  5198. l = m.CancelRequest.Size()
  5199. n += 1 + l + sovRpc(uint64(l))
  5200. }
  5201. return n
  5202. }
  5203. func (m *WatchCreateRequest) Size() (n int) {
  5204. var l int
  5205. _ = l
  5206. if m.Key != nil {
  5207. l = len(m.Key)
  5208. if l > 0 {
  5209. n += 1 + l + sovRpc(uint64(l))
  5210. }
  5211. }
  5212. if m.RangeEnd != nil {
  5213. l = len(m.RangeEnd)
  5214. if l > 0 {
  5215. n += 1 + l + sovRpc(uint64(l))
  5216. }
  5217. }
  5218. if m.StartRevision != 0 {
  5219. n += 1 + sovRpc(uint64(m.StartRevision))
  5220. }
  5221. if m.ProgressNotify {
  5222. n += 2
  5223. }
  5224. return n
  5225. }
  5226. func (m *WatchCancelRequest) Size() (n int) {
  5227. var l int
  5228. _ = l
  5229. if m.WatchId != 0 {
  5230. n += 1 + sovRpc(uint64(m.WatchId))
  5231. }
  5232. return n
  5233. }
  5234. func (m *WatchResponse) Size() (n int) {
  5235. var l int
  5236. _ = l
  5237. if m.Header != nil {
  5238. l = m.Header.Size()
  5239. n += 1 + l + sovRpc(uint64(l))
  5240. }
  5241. if m.WatchId != 0 {
  5242. n += 1 + sovRpc(uint64(m.WatchId))
  5243. }
  5244. if m.Created {
  5245. n += 2
  5246. }
  5247. if m.Canceled {
  5248. n += 2
  5249. }
  5250. if m.CompactRevision != 0 {
  5251. n += 1 + sovRpc(uint64(m.CompactRevision))
  5252. }
  5253. if len(m.Events) > 0 {
  5254. for _, e := range m.Events {
  5255. l = e.Size()
  5256. n += 1 + l + sovRpc(uint64(l))
  5257. }
  5258. }
  5259. return n
  5260. }
  5261. func (m *LeaseGrantRequest) Size() (n int) {
  5262. var l int
  5263. _ = l
  5264. if m.TTL != 0 {
  5265. n += 1 + sovRpc(uint64(m.TTL))
  5266. }
  5267. if m.ID != 0 {
  5268. n += 1 + sovRpc(uint64(m.ID))
  5269. }
  5270. return n
  5271. }
  5272. func (m *LeaseGrantResponse) Size() (n int) {
  5273. var l int
  5274. _ = l
  5275. if m.Header != nil {
  5276. l = m.Header.Size()
  5277. n += 1 + l + sovRpc(uint64(l))
  5278. }
  5279. if m.ID != 0 {
  5280. n += 1 + sovRpc(uint64(m.ID))
  5281. }
  5282. if m.TTL != 0 {
  5283. n += 1 + sovRpc(uint64(m.TTL))
  5284. }
  5285. l = len(m.Error)
  5286. if l > 0 {
  5287. n += 1 + l + sovRpc(uint64(l))
  5288. }
  5289. return n
  5290. }
  5291. func (m *LeaseRevokeRequest) Size() (n int) {
  5292. var l int
  5293. _ = l
  5294. if m.ID != 0 {
  5295. n += 1 + sovRpc(uint64(m.ID))
  5296. }
  5297. return n
  5298. }
  5299. func (m *LeaseRevokeResponse) Size() (n int) {
  5300. var l int
  5301. _ = l
  5302. if m.Header != nil {
  5303. l = m.Header.Size()
  5304. n += 1 + l + sovRpc(uint64(l))
  5305. }
  5306. return n
  5307. }
  5308. func (m *LeaseKeepAliveRequest) Size() (n int) {
  5309. var l int
  5310. _ = l
  5311. if m.ID != 0 {
  5312. n += 1 + sovRpc(uint64(m.ID))
  5313. }
  5314. return n
  5315. }
  5316. func (m *LeaseKeepAliveResponse) Size() (n int) {
  5317. var l int
  5318. _ = l
  5319. if m.Header != nil {
  5320. l = m.Header.Size()
  5321. n += 1 + l + sovRpc(uint64(l))
  5322. }
  5323. if m.ID != 0 {
  5324. n += 1 + sovRpc(uint64(m.ID))
  5325. }
  5326. if m.TTL != 0 {
  5327. n += 1 + sovRpc(uint64(m.TTL))
  5328. }
  5329. return n
  5330. }
  5331. func (m *Member) Size() (n int) {
  5332. var l int
  5333. _ = l
  5334. if m.ID != 0 {
  5335. n += 1 + sovRpc(uint64(m.ID))
  5336. }
  5337. l = len(m.Name)
  5338. if l > 0 {
  5339. n += 1 + l + sovRpc(uint64(l))
  5340. }
  5341. if len(m.PeerURLs) > 0 {
  5342. for _, s := range m.PeerURLs {
  5343. l = len(s)
  5344. n += 1 + l + sovRpc(uint64(l))
  5345. }
  5346. }
  5347. if len(m.ClientURLs) > 0 {
  5348. for _, s := range m.ClientURLs {
  5349. l = len(s)
  5350. n += 1 + l + sovRpc(uint64(l))
  5351. }
  5352. }
  5353. return n
  5354. }
  5355. func (m *MemberAddRequest) Size() (n int) {
  5356. var l int
  5357. _ = l
  5358. if len(m.PeerURLs) > 0 {
  5359. for _, s := range m.PeerURLs {
  5360. l = len(s)
  5361. n += 1 + l + sovRpc(uint64(l))
  5362. }
  5363. }
  5364. return n
  5365. }
  5366. func (m *MemberAddResponse) Size() (n int) {
  5367. var l int
  5368. _ = l
  5369. if m.Header != nil {
  5370. l = m.Header.Size()
  5371. n += 1 + l + sovRpc(uint64(l))
  5372. }
  5373. if m.Member != nil {
  5374. l = m.Member.Size()
  5375. n += 1 + l + sovRpc(uint64(l))
  5376. }
  5377. return n
  5378. }
  5379. func (m *MemberRemoveRequest) Size() (n int) {
  5380. var l int
  5381. _ = l
  5382. if m.ID != 0 {
  5383. n += 1 + sovRpc(uint64(m.ID))
  5384. }
  5385. return n
  5386. }
  5387. func (m *MemberRemoveResponse) Size() (n int) {
  5388. var l int
  5389. _ = l
  5390. if m.Header != nil {
  5391. l = m.Header.Size()
  5392. n += 1 + l + sovRpc(uint64(l))
  5393. }
  5394. return n
  5395. }
  5396. func (m *MemberUpdateRequest) Size() (n int) {
  5397. var l int
  5398. _ = l
  5399. if m.ID != 0 {
  5400. n += 1 + sovRpc(uint64(m.ID))
  5401. }
  5402. if len(m.PeerURLs) > 0 {
  5403. for _, s := range m.PeerURLs {
  5404. l = len(s)
  5405. n += 1 + l + sovRpc(uint64(l))
  5406. }
  5407. }
  5408. return n
  5409. }
  5410. func (m *MemberUpdateResponse) Size() (n int) {
  5411. var l int
  5412. _ = l
  5413. if m.Header != nil {
  5414. l = m.Header.Size()
  5415. n += 1 + l + sovRpc(uint64(l))
  5416. }
  5417. return n
  5418. }
  5419. func (m *MemberListRequest) Size() (n int) {
  5420. var l int
  5421. _ = l
  5422. return n
  5423. }
  5424. func (m *MemberListResponse) Size() (n int) {
  5425. var l int
  5426. _ = l
  5427. if m.Header != nil {
  5428. l = m.Header.Size()
  5429. n += 1 + l + sovRpc(uint64(l))
  5430. }
  5431. if len(m.Members) > 0 {
  5432. for _, e := range m.Members {
  5433. l = e.Size()
  5434. n += 1 + l + sovRpc(uint64(l))
  5435. }
  5436. }
  5437. return n
  5438. }
  5439. func (m *DefragmentRequest) Size() (n int) {
  5440. var l int
  5441. _ = l
  5442. return n
  5443. }
  5444. func (m *DefragmentResponse) Size() (n int) {
  5445. var l int
  5446. _ = l
  5447. if m.Header != nil {
  5448. l = m.Header.Size()
  5449. n += 1 + l + sovRpc(uint64(l))
  5450. }
  5451. return n
  5452. }
  5453. func (m *AlarmRequest) Size() (n int) {
  5454. var l int
  5455. _ = l
  5456. if m.Action != 0 {
  5457. n += 1 + sovRpc(uint64(m.Action))
  5458. }
  5459. if m.MemberID != 0 {
  5460. n += 1 + sovRpc(uint64(m.MemberID))
  5461. }
  5462. if m.Alarm != 0 {
  5463. n += 1 + sovRpc(uint64(m.Alarm))
  5464. }
  5465. return n
  5466. }
  5467. func (m *AlarmMember) Size() (n int) {
  5468. var l int
  5469. _ = l
  5470. if m.MemberID != 0 {
  5471. n += 1 + sovRpc(uint64(m.MemberID))
  5472. }
  5473. if m.Alarm != 0 {
  5474. n += 1 + sovRpc(uint64(m.Alarm))
  5475. }
  5476. return n
  5477. }
  5478. func (m *AlarmResponse) Size() (n int) {
  5479. var l int
  5480. _ = l
  5481. if m.Header != nil {
  5482. l = m.Header.Size()
  5483. n += 1 + l + sovRpc(uint64(l))
  5484. }
  5485. if len(m.Alarms) > 0 {
  5486. for _, e := range m.Alarms {
  5487. l = e.Size()
  5488. n += 1 + l + sovRpc(uint64(l))
  5489. }
  5490. }
  5491. return n
  5492. }
  5493. func (m *StatusRequest) Size() (n int) {
  5494. var l int
  5495. _ = l
  5496. return n
  5497. }
  5498. func (m *StatusResponse) Size() (n int) {
  5499. var l int
  5500. _ = l
  5501. if m.Header != nil {
  5502. l = m.Header.Size()
  5503. n += 1 + l + sovRpc(uint64(l))
  5504. }
  5505. l = len(m.Version)
  5506. if l > 0 {
  5507. n += 1 + l + sovRpc(uint64(l))
  5508. }
  5509. if m.DbSize != 0 {
  5510. n += 1 + sovRpc(uint64(m.DbSize))
  5511. }
  5512. if m.Leader != 0 {
  5513. n += 1 + sovRpc(uint64(m.Leader))
  5514. }
  5515. if m.RaftIndex != 0 {
  5516. n += 1 + sovRpc(uint64(m.RaftIndex))
  5517. }
  5518. if m.RaftTerm != 0 {
  5519. n += 1 + sovRpc(uint64(m.RaftTerm))
  5520. }
  5521. return n
  5522. }
  5523. func (m *AuthEnableRequest) Size() (n int) {
  5524. var l int
  5525. _ = l
  5526. return n
  5527. }
  5528. func (m *AuthDisableRequest) Size() (n int) {
  5529. var l int
  5530. _ = l
  5531. return n
  5532. }
  5533. func (m *AuthenticateRequest) Size() (n int) {
  5534. var l int
  5535. _ = l
  5536. return n
  5537. }
  5538. func (m *AuthUserAddRequest) Size() (n int) {
  5539. var l int
  5540. _ = l
  5541. l = len(m.Name)
  5542. if l > 0 {
  5543. n += 1 + l + sovRpc(uint64(l))
  5544. }
  5545. l = len(m.Password)
  5546. if l > 0 {
  5547. n += 1 + l + sovRpc(uint64(l))
  5548. }
  5549. return n
  5550. }
  5551. func (m *AuthUserGetRequest) Size() (n int) {
  5552. var l int
  5553. _ = l
  5554. return n
  5555. }
  5556. func (m *AuthUserDeleteRequest) Size() (n int) {
  5557. var l int
  5558. _ = l
  5559. l = len(m.Name)
  5560. if l > 0 {
  5561. n += 1 + l + sovRpc(uint64(l))
  5562. }
  5563. return n
  5564. }
  5565. func (m *AuthUserChangePasswordRequest) Size() (n int) {
  5566. var l int
  5567. _ = l
  5568. l = len(m.Name)
  5569. if l > 0 {
  5570. n += 1 + l + sovRpc(uint64(l))
  5571. }
  5572. l = len(m.Password)
  5573. if l > 0 {
  5574. n += 1 + l + sovRpc(uint64(l))
  5575. }
  5576. return n
  5577. }
  5578. func (m *AuthUserGrantRequest) Size() (n int) {
  5579. var l int
  5580. _ = l
  5581. l = len(m.User)
  5582. if l > 0 {
  5583. n += 1 + l + sovRpc(uint64(l))
  5584. }
  5585. l = len(m.Role)
  5586. if l > 0 {
  5587. n += 1 + l + sovRpc(uint64(l))
  5588. }
  5589. return n
  5590. }
  5591. func (m *AuthUserRevokeRequest) Size() (n int) {
  5592. var l int
  5593. _ = l
  5594. return n
  5595. }
  5596. func (m *AuthRoleAddRequest) Size() (n int) {
  5597. var l int
  5598. _ = l
  5599. l = len(m.Name)
  5600. if l > 0 {
  5601. n += 1 + l + sovRpc(uint64(l))
  5602. }
  5603. return n
  5604. }
  5605. func (m *AuthRoleGetRequest) Size() (n int) {
  5606. var l int
  5607. _ = l
  5608. return n
  5609. }
  5610. func (m *AuthRoleDeleteRequest) Size() (n int) {
  5611. var l int
  5612. _ = l
  5613. return n
  5614. }
  5615. func (m *AuthRoleGrantRequest) Size() (n int) {
  5616. var l int
  5617. _ = l
  5618. l = len(m.Name)
  5619. if l > 0 {
  5620. n += 1 + l + sovRpc(uint64(l))
  5621. }
  5622. if m.Perm != nil {
  5623. l = m.Perm.Size()
  5624. n += 1 + l + sovRpc(uint64(l))
  5625. }
  5626. return n
  5627. }
  5628. func (m *AuthRoleRevokeRequest) Size() (n int) {
  5629. var l int
  5630. _ = l
  5631. return n
  5632. }
  5633. func (m *AuthEnableResponse) Size() (n int) {
  5634. var l int
  5635. _ = l
  5636. if m.Header != nil {
  5637. l = m.Header.Size()
  5638. n += 1 + l + sovRpc(uint64(l))
  5639. }
  5640. return n
  5641. }
  5642. func (m *AuthDisableResponse) Size() (n int) {
  5643. var l int
  5644. _ = l
  5645. if m.Header != nil {
  5646. l = m.Header.Size()
  5647. n += 1 + l + sovRpc(uint64(l))
  5648. }
  5649. return n
  5650. }
  5651. func (m *AuthenticateResponse) Size() (n int) {
  5652. var l int
  5653. _ = l
  5654. if m.Header != nil {
  5655. l = m.Header.Size()
  5656. n += 1 + l + sovRpc(uint64(l))
  5657. }
  5658. return n
  5659. }
  5660. func (m *AuthUserAddResponse) Size() (n int) {
  5661. var l int
  5662. _ = l
  5663. if m.Header != nil {
  5664. l = m.Header.Size()
  5665. n += 1 + l + sovRpc(uint64(l))
  5666. }
  5667. return n
  5668. }
  5669. func (m *AuthUserGetResponse) Size() (n int) {
  5670. var l int
  5671. _ = l
  5672. if m.Header != nil {
  5673. l = m.Header.Size()
  5674. n += 1 + l + sovRpc(uint64(l))
  5675. }
  5676. return n
  5677. }
  5678. func (m *AuthUserDeleteResponse) Size() (n int) {
  5679. var l int
  5680. _ = l
  5681. if m.Header != nil {
  5682. l = m.Header.Size()
  5683. n += 1 + l + sovRpc(uint64(l))
  5684. }
  5685. return n
  5686. }
  5687. func (m *AuthUserChangePasswordResponse) Size() (n int) {
  5688. var l int
  5689. _ = l
  5690. if m.Header != nil {
  5691. l = m.Header.Size()
  5692. n += 1 + l + sovRpc(uint64(l))
  5693. }
  5694. return n
  5695. }
  5696. func (m *AuthUserGrantResponse) Size() (n int) {
  5697. var l int
  5698. _ = l
  5699. if m.Header != nil {
  5700. l = m.Header.Size()
  5701. n += 1 + l + sovRpc(uint64(l))
  5702. }
  5703. return n
  5704. }
  5705. func (m *AuthUserRevokeResponse) Size() (n int) {
  5706. var l int
  5707. _ = l
  5708. if m.Header != nil {
  5709. l = m.Header.Size()
  5710. n += 1 + l + sovRpc(uint64(l))
  5711. }
  5712. return n
  5713. }
  5714. func (m *AuthRoleAddResponse) Size() (n int) {
  5715. var l int
  5716. _ = l
  5717. if m.Header != nil {
  5718. l = m.Header.Size()
  5719. n += 1 + l + sovRpc(uint64(l))
  5720. }
  5721. return n
  5722. }
  5723. func (m *AuthRoleGetResponse) Size() (n int) {
  5724. var l int
  5725. _ = l
  5726. if m.Header != nil {
  5727. l = m.Header.Size()
  5728. n += 1 + l + sovRpc(uint64(l))
  5729. }
  5730. return n
  5731. }
  5732. func (m *AuthRoleDeleteResponse) Size() (n int) {
  5733. var l int
  5734. _ = l
  5735. if m.Header != nil {
  5736. l = m.Header.Size()
  5737. n += 1 + l + sovRpc(uint64(l))
  5738. }
  5739. return n
  5740. }
  5741. func (m *AuthRoleGrantResponse) Size() (n int) {
  5742. var l int
  5743. _ = l
  5744. if m.Header != nil {
  5745. l = m.Header.Size()
  5746. n += 1 + l + sovRpc(uint64(l))
  5747. }
  5748. return n
  5749. }
  5750. func (m *AuthRoleRevokeResponse) Size() (n int) {
  5751. var l int
  5752. _ = l
  5753. if m.Header != nil {
  5754. l = m.Header.Size()
  5755. n += 1 + l + sovRpc(uint64(l))
  5756. }
  5757. return n
  5758. }
  5759. func sovRpc(x uint64) (n int) {
  5760. for {
  5761. n++
  5762. x >>= 7
  5763. if x == 0 {
  5764. break
  5765. }
  5766. }
  5767. return n
  5768. }
  5769. func sozRpc(x uint64) (n int) {
  5770. return sovRpc(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  5771. }
  5772. func (m *ResponseHeader) Unmarshal(data []byte) error {
  5773. l := len(data)
  5774. iNdEx := 0
  5775. for iNdEx < l {
  5776. preIndex := iNdEx
  5777. var wire uint64
  5778. for shift := uint(0); ; shift += 7 {
  5779. if shift >= 64 {
  5780. return ErrIntOverflowRpc
  5781. }
  5782. if iNdEx >= l {
  5783. return io.ErrUnexpectedEOF
  5784. }
  5785. b := data[iNdEx]
  5786. iNdEx++
  5787. wire |= (uint64(b) & 0x7F) << shift
  5788. if b < 0x80 {
  5789. break
  5790. }
  5791. }
  5792. fieldNum := int32(wire >> 3)
  5793. wireType := int(wire & 0x7)
  5794. if wireType == 4 {
  5795. return fmt.Errorf("proto: ResponseHeader: wiretype end group for non-group")
  5796. }
  5797. if fieldNum <= 0 {
  5798. return fmt.Errorf("proto: ResponseHeader: illegal tag %d (wire type %d)", fieldNum, wire)
  5799. }
  5800. switch fieldNum {
  5801. case 1:
  5802. if wireType != 0 {
  5803. return fmt.Errorf("proto: wrong wireType = %d for field ClusterId", wireType)
  5804. }
  5805. m.ClusterId = 0
  5806. for shift := uint(0); ; shift += 7 {
  5807. if shift >= 64 {
  5808. return ErrIntOverflowRpc
  5809. }
  5810. if iNdEx >= l {
  5811. return io.ErrUnexpectedEOF
  5812. }
  5813. b := data[iNdEx]
  5814. iNdEx++
  5815. m.ClusterId |= (uint64(b) & 0x7F) << shift
  5816. if b < 0x80 {
  5817. break
  5818. }
  5819. }
  5820. case 2:
  5821. if wireType != 0 {
  5822. return fmt.Errorf("proto: wrong wireType = %d for field MemberId", wireType)
  5823. }
  5824. m.MemberId = 0
  5825. for shift := uint(0); ; shift += 7 {
  5826. if shift >= 64 {
  5827. return ErrIntOverflowRpc
  5828. }
  5829. if iNdEx >= l {
  5830. return io.ErrUnexpectedEOF
  5831. }
  5832. b := data[iNdEx]
  5833. iNdEx++
  5834. m.MemberId |= (uint64(b) & 0x7F) << shift
  5835. if b < 0x80 {
  5836. break
  5837. }
  5838. }
  5839. case 3:
  5840. if wireType != 0 {
  5841. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  5842. }
  5843. m.Revision = 0
  5844. for shift := uint(0); ; shift += 7 {
  5845. if shift >= 64 {
  5846. return ErrIntOverflowRpc
  5847. }
  5848. if iNdEx >= l {
  5849. return io.ErrUnexpectedEOF
  5850. }
  5851. b := data[iNdEx]
  5852. iNdEx++
  5853. m.Revision |= (int64(b) & 0x7F) << shift
  5854. if b < 0x80 {
  5855. break
  5856. }
  5857. }
  5858. case 4:
  5859. if wireType != 0 {
  5860. return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
  5861. }
  5862. m.RaftTerm = 0
  5863. for shift := uint(0); ; shift += 7 {
  5864. if shift >= 64 {
  5865. return ErrIntOverflowRpc
  5866. }
  5867. if iNdEx >= l {
  5868. return io.ErrUnexpectedEOF
  5869. }
  5870. b := data[iNdEx]
  5871. iNdEx++
  5872. m.RaftTerm |= (uint64(b) & 0x7F) << shift
  5873. if b < 0x80 {
  5874. break
  5875. }
  5876. }
  5877. default:
  5878. iNdEx = preIndex
  5879. skippy, err := skipRpc(data[iNdEx:])
  5880. if err != nil {
  5881. return err
  5882. }
  5883. if skippy < 0 {
  5884. return ErrInvalidLengthRpc
  5885. }
  5886. if (iNdEx + skippy) > l {
  5887. return io.ErrUnexpectedEOF
  5888. }
  5889. iNdEx += skippy
  5890. }
  5891. }
  5892. if iNdEx > l {
  5893. return io.ErrUnexpectedEOF
  5894. }
  5895. return nil
  5896. }
  5897. func (m *RangeRequest) Unmarshal(data []byte) error {
  5898. l := len(data)
  5899. iNdEx := 0
  5900. for iNdEx < l {
  5901. preIndex := iNdEx
  5902. var wire uint64
  5903. for shift := uint(0); ; shift += 7 {
  5904. if shift >= 64 {
  5905. return ErrIntOverflowRpc
  5906. }
  5907. if iNdEx >= l {
  5908. return io.ErrUnexpectedEOF
  5909. }
  5910. b := data[iNdEx]
  5911. iNdEx++
  5912. wire |= (uint64(b) & 0x7F) << shift
  5913. if b < 0x80 {
  5914. break
  5915. }
  5916. }
  5917. fieldNum := int32(wire >> 3)
  5918. wireType := int(wire & 0x7)
  5919. if wireType == 4 {
  5920. return fmt.Errorf("proto: RangeRequest: wiretype end group for non-group")
  5921. }
  5922. if fieldNum <= 0 {
  5923. return fmt.Errorf("proto: RangeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  5924. }
  5925. switch fieldNum {
  5926. case 1:
  5927. if wireType != 2 {
  5928. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  5929. }
  5930. var byteLen int
  5931. for shift := uint(0); ; shift += 7 {
  5932. if shift >= 64 {
  5933. return ErrIntOverflowRpc
  5934. }
  5935. if iNdEx >= l {
  5936. return io.ErrUnexpectedEOF
  5937. }
  5938. b := data[iNdEx]
  5939. iNdEx++
  5940. byteLen |= (int(b) & 0x7F) << shift
  5941. if b < 0x80 {
  5942. break
  5943. }
  5944. }
  5945. if byteLen < 0 {
  5946. return ErrInvalidLengthRpc
  5947. }
  5948. postIndex := iNdEx + byteLen
  5949. if postIndex > l {
  5950. return io.ErrUnexpectedEOF
  5951. }
  5952. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  5953. if m.Key == nil {
  5954. m.Key = []byte{}
  5955. }
  5956. iNdEx = postIndex
  5957. case 2:
  5958. if wireType != 2 {
  5959. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  5960. }
  5961. var byteLen int
  5962. for shift := uint(0); ; shift += 7 {
  5963. if shift >= 64 {
  5964. return ErrIntOverflowRpc
  5965. }
  5966. if iNdEx >= l {
  5967. return io.ErrUnexpectedEOF
  5968. }
  5969. b := data[iNdEx]
  5970. iNdEx++
  5971. byteLen |= (int(b) & 0x7F) << shift
  5972. if b < 0x80 {
  5973. break
  5974. }
  5975. }
  5976. if byteLen < 0 {
  5977. return ErrInvalidLengthRpc
  5978. }
  5979. postIndex := iNdEx + byteLen
  5980. if postIndex > l {
  5981. return io.ErrUnexpectedEOF
  5982. }
  5983. m.RangeEnd = append(m.RangeEnd[:0], data[iNdEx:postIndex]...)
  5984. if m.RangeEnd == nil {
  5985. m.RangeEnd = []byte{}
  5986. }
  5987. iNdEx = postIndex
  5988. case 3:
  5989. if wireType != 0 {
  5990. return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType)
  5991. }
  5992. m.Limit = 0
  5993. for shift := uint(0); ; shift += 7 {
  5994. if shift >= 64 {
  5995. return ErrIntOverflowRpc
  5996. }
  5997. if iNdEx >= l {
  5998. return io.ErrUnexpectedEOF
  5999. }
  6000. b := data[iNdEx]
  6001. iNdEx++
  6002. m.Limit |= (int64(b) & 0x7F) << shift
  6003. if b < 0x80 {
  6004. break
  6005. }
  6006. }
  6007. case 4:
  6008. if wireType != 0 {
  6009. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  6010. }
  6011. m.Revision = 0
  6012. for shift := uint(0); ; shift += 7 {
  6013. if shift >= 64 {
  6014. return ErrIntOverflowRpc
  6015. }
  6016. if iNdEx >= l {
  6017. return io.ErrUnexpectedEOF
  6018. }
  6019. b := data[iNdEx]
  6020. iNdEx++
  6021. m.Revision |= (int64(b) & 0x7F) << shift
  6022. if b < 0x80 {
  6023. break
  6024. }
  6025. }
  6026. case 5:
  6027. if wireType != 0 {
  6028. return fmt.Errorf("proto: wrong wireType = %d for field SortOrder", wireType)
  6029. }
  6030. m.SortOrder = 0
  6031. for shift := uint(0); ; shift += 7 {
  6032. if shift >= 64 {
  6033. return ErrIntOverflowRpc
  6034. }
  6035. if iNdEx >= l {
  6036. return io.ErrUnexpectedEOF
  6037. }
  6038. b := data[iNdEx]
  6039. iNdEx++
  6040. m.SortOrder |= (RangeRequest_SortOrder(b) & 0x7F) << shift
  6041. if b < 0x80 {
  6042. break
  6043. }
  6044. }
  6045. case 6:
  6046. if wireType != 0 {
  6047. return fmt.Errorf("proto: wrong wireType = %d for field SortTarget", wireType)
  6048. }
  6049. m.SortTarget = 0
  6050. for shift := uint(0); ; shift += 7 {
  6051. if shift >= 64 {
  6052. return ErrIntOverflowRpc
  6053. }
  6054. if iNdEx >= l {
  6055. return io.ErrUnexpectedEOF
  6056. }
  6057. b := data[iNdEx]
  6058. iNdEx++
  6059. m.SortTarget |= (RangeRequest_SortTarget(b) & 0x7F) << shift
  6060. if b < 0x80 {
  6061. break
  6062. }
  6063. }
  6064. case 7:
  6065. if wireType != 0 {
  6066. return fmt.Errorf("proto: wrong wireType = %d for field Serializable", wireType)
  6067. }
  6068. var v int
  6069. for shift := uint(0); ; shift += 7 {
  6070. if shift >= 64 {
  6071. return ErrIntOverflowRpc
  6072. }
  6073. if iNdEx >= l {
  6074. return io.ErrUnexpectedEOF
  6075. }
  6076. b := data[iNdEx]
  6077. iNdEx++
  6078. v |= (int(b) & 0x7F) << shift
  6079. if b < 0x80 {
  6080. break
  6081. }
  6082. }
  6083. m.Serializable = bool(v != 0)
  6084. default:
  6085. iNdEx = preIndex
  6086. skippy, err := skipRpc(data[iNdEx:])
  6087. if err != nil {
  6088. return err
  6089. }
  6090. if skippy < 0 {
  6091. return ErrInvalidLengthRpc
  6092. }
  6093. if (iNdEx + skippy) > l {
  6094. return io.ErrUnexpectedEOF
  6095. }
  6096. iNdEx += skippy
  6097. }
  6098. }
  6099. if iNdEx > l {
  6100. return io.ErrUnexpectedEOF
  6101. }
  6102. return nil
  6103. }
  6104. func (m *RangeResponse) Unmarshal(data []byte) error {
  6105. l := len(data)
  6106. iNdEx := 0
  6107. for iNdEx < l {
  6108. preIndex := iNdEx
  6109. var wire uint64
  6110. for shift := uint(0); ; shift += 7 {
  6111. if shift >= 64 {
  6112. return ErrIntOverflowRpc
  6113. }
  6114. if iNdEx >= l {
  6115. return io.ErrUnexpectedEOF
  6116. }
  6117. b := data[iNdEx]
  6118. iNdEx++
  6119. wire |= (uint64(b) & 0x7F) << shift
  6120. if b < 0x80 {
  6121. break
  6122. }
  6123. }
  6124. fieldNum := int32(wire >> 3)
  6125. wireType := int(wire & 0x7)
  6126. if wireType == 4 {
  6127. return fmt.Errorf("proto: RangeResponse: wiretype end group for non-group")
  6128. }
  6129. if fieldNum <= 0 {
  6130. return fmt.Errorf("proto: RangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  6131. }
  6132. switch fieldNum {
  6133. case 1:
  6134. if wireType != 2 {
  6135. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  6136. }
  6137. var msglen int
  6138. for shift := uint(0); ; shift += 7 {
  6139. if shift >= 64 {
  6140. return ErrIntOverflowRpc
  6141. }
  6142. if iNdEx >= l {
  6143. return io.ErrUnexpectedEOF
  6144. }
  6145. b := data[iNdEx]
  6146. iNdEx++
  6147. msglen |= (int(b) & 0x7F) << shift
  6148. if b < 0x80 {
  6149. break
  6150. }
  6151. }
  6152. if msglen < 0 {
  6153. return ErrInvalidLengthRpc
  6154. }
  6155. postIndex := iNdEx + msglen
  6156. if postIndex > l {
  6157. return io.ErrUnexpectedEOF
  6158. }
  6159. if m.Header == nil {
  6160. m.Header = &ResponseHeader{}
  6161. }
  6162. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6163. return err
  6164. }
  6165. iNdEx = postIndex
  6166. case 2:
  6167. if wireType != 2 {
  6168. return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType)
  6169. }
  6170. var msglen int
  6171. for shift := uint(0); ; shift += 7 {
  6172. if shift >= 64 {
  6173. return ErrIntOverflowRpc
  6174. }
  6175. if iNdEx >= l {
  6176. return io.ErrUnexpectedEOF
  6177. }
  6178. b := data[iNdEx]
  6179. iNdEx++
  6180. msglen |= (int(b) & 0x7F) << shift
  6181. if b < 0x80 {
  6182. break
  6183. }
  6184. }
  6185. if msglen < 0 {
  6186. return ErrInvalidLengthRpc
  6187. }
  6188. postIndex := iNdEx + msglen
  6189. if postIndex > l {
  6190. return io.ErrUnexpectedEOF
  6191. }
  6192. m.Kvs = append(m.Kvs, &storagepb.KeyValue{})
  6193. if err := m.Kvs[len(m.Kvs)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  6194. return err
  6195. }
  6196. iNdEx = postIndex
  6197. case 3:
  6198. if wireType != 0 {
  6199. return fmt.Errorf("proto: wrong wireType = %d for field More", wireType)
  6200. }
  6201. var v int
  6202. for shift := uint(0); ; shift += 7 {
  6203. if shift >= 64 {
  6204. return ErrIntOverflowRpc
  6205. }
  6206. if iNdEx >= l {
  6207. return io.ErrUnexpectedEOF
  6208. }
  6209. b := data[iNdEx]
  6210. iNdEx++
  6211. v |= (int(b) & 0x7F) << shift
  6212. if b < 0x80 {
  6213. break
  6214. }
  6215. }
  6216. m.More = bool(v != 0)
  6217. default:
  6218. iNdEx = preIndex
  6219. skippy, err := skipRpc(data[iNdEx:])
  6220. if err != nil {
  6221. return err
  6222. }
  6223. if skippy < 0 {
  6224. return ErrInvalidLengthRpc
  6225. }
  6226. if (iNdEx + skippy) > l {
  6227. return io.ErrUnexpectedEOF
  6228. }
  6229. iNdEx += skippy
  6230. }
  6231. }
  6232. if iNdEx > l {
  6233. return io.ErrUnexpectedEOF
  6234. }
  6235. return nil
  6236. }
  6237. func (m *PutRequest) Unmarshal(data []byte) error {
  6238. l := len(data)
  6239. iNdEx := 0
  6240. for iNdEx < l {
  6241. preIndex := iNdEx
  6242. var wire uint64
  6243. for shift := uint(0); ; shift += 7 {
  6244. if shift >= 64 {
  6245. return ErrIntOverflowRpc
  6246. }
  6247. if iNdEx >= l {
  6248. return io.ErrUnexpectedEOF
  6249. }
  6250. b := data[iNdEx]
  6251. iNdEx++
  6252. wire |= (uint64(b) & 0x7F) << shift
  6253. if b < 0x80 {
  6254. break
  6255. }
  6256. }
  6257. fieldNum := int32(wire >> 3)
  6258. wireType := int(wire & 0x7)
  6259. if wireType == 4 {
  6260. return fmt.Errorf("proto: PutRequest: wiretype end group for non-group")
  6261. }
  6262. if fieldNum <= 0 {
  6263. return fmt.Errorf("proto: PutRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  6264. }
  6265. switch fieldNum {
  6266. case 1:
  6267. if wireType != 2 {
  6268. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  6269. }
  6270. var byteLen int
  6271. for shift := uint(0); ; shift += 7 {
  6272. if shift >= 64 {
  6273. return ErrIntOverflowRpc
  6274. }
  6275. if iNdEx >= l {
  6276. return io.ErrUnexpectedEOF
  6277. }
  6278. b := data[iNdEx]
  6279. iNdEx++
  6280. byteLen |= (int(b) & 0x7F) << shift
  6281. if b < 0x80 {
  6282. break
  6283. }
  6284. }
  6285. if byteLen < 0 {
  6286. return ErrInvalidLengthRpc
  6287. }
  6288. postIndex := iNdEx + byteLen
  6289. if postIndex > l {
  6290. return io.ErrUnexpectedEOF
  6291. }
  6292. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  6293. if m.Key == nil {
  6294. m.Key = []byte{}
  6295. }
  6296. iNdEx = postIndex
  6297. case 2:
  6298. if wireType != 2 {
  6299. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  6300. }
  6301. var byteLen int
  6302. for shift := uint(0); ; shift += 7 {
  6303. if shift >= 64 {
  6304. return ErrIntOverflowRpc
  6305. }
  6306. if iNdEx >= l {
  6307. return io.ErrUnexpectedEOF
  6308. }
  6309. b := data[iNdEx]
  6310. iNdEx++
  6311. byteLen |= (int(b) & 0x7F) << shift
  6312. if b < 0x80 {
  6313. break
  6314. }
  6315. }
  6316. if byteLen < 0 {
  6317. return ErrInvalidLengthRpc
  6318. }
  6319. postIndex := iNdEx + byteLen
  6320. if postIndex > l {
  6321. return io.ErrUnexpectedEOF
  6322. }
  6323. m.Value = append(m.Value[:0], data[iNdEx:postIndex]...)
  6324. if m.Value == nil {
  6325. m.Value = []byte{}
  6326. }
  6327. iNdEx = postIndex
  6328. case 3:
  6329. if wireType != 0 {
  6330. return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType)
  6331. }
  6332. m.Lease = 0
  6333. for shift := uint(0); ; shift += 7 {
  6334. if shift >= 64 {
  6335. return ErrIntOverflowRpc
  6336. }
  6337. if iNdEx >= l {
  6338. return io.ErrUnexpectedEOF
  6339. }
  6340. b := data[iNdEx]
  6341. iNdEx++
  6342. m.Lease |= (int64(b) & 0x7F) << shift
  6343. if b < 0x80 {
  6344. break
  6345. }
  6346. }
  6347. default:
  6348. iNdEx = preIndex
  6349. skippy, err := skipRpc(data[iNdEx:])
  6350. if err != nil {
  6351. return err
  6352. }
  6353. if skippy < 0 {
  6354. return ErrInvalidLengthRpc
  6355. }
  6356. if (iNdEx + skippy) > l {
  6357. return io.ErrUnexpectedEOF
  6358. }
  6359. iNdEx += skippy
  6360. }
  6361. }
  6362. if iNdEx > l {
  6363. return io.ErrUnexpectedEOF
  6364. }
  6365. return nil
  6366. }
  6367. func (m *PutResponse) Unmarshal(data []byte) error {
  6368. l := len(data)
  6369. iNdEx := 0
  6370. for iNdEx < l {
  6371. preIndex := iNdEx
  6372. var wire uint64
  6373. for shift := uint(0); ; shift += 7 {
  6374. if shift >= 64 {
  6375. return ErrIntOverflowRpc
  6376. }
  6377. if iNdEx >= l {
  6378. return io.ErrUnexpectedEOF
  6379. }
  6380. b := data[iNdEx]
  6381. iNdEx++
  6382. wire |= (uint64(b) & 0x7F) << shift
  6383. if b < 0x80 {
  6384. break
  6385. }
  6386. }
  6387. fieldNum := int32(wire >> 3)
  6388. wireType := int(wire & 0x7)
  6389. if wireType == 4 {
  6390. return fmt.Errorf("proto: PutResponse: wiretype end group for non-group")
  6391. }
  6392. if fieldNum <= 0 {
  6393. return fmt.Errorf("proto: PutResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  6394. }
  6395. switch fieldNum {
  6396. case 1:
  6397. if wireType != 2 {
  6398. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  6399. }
  6400. var msglen int
  6401. for shift := uint(0); ; shift += 7 {
  6402. if shift >= 64 {
  6403. return ErrIntOverflowRpc
  6404. }
  6405. if iNdEx >= l {
  6406. return io.ErrUnexpectedEOF
  6407. }
  6408. b := data[iNdEx]
  6409. iNdEx++
  6410. msglen |= (int(b) & 0x7F) << shift
  6411. if b < 0x80 {
  6412. break
  6413. }
  6414. }
  6415. if msglen < 0 {
  6416. return ErrInvalidLengthRpc
  6417. }
  6418. postIndex := iNdEx + msglen
  6419. if postIndex > l {
  6420. return io.ErrUnexpectedEOF
  6421. }
  6422. if m.Header == nil {
  6423. m.Header = &ResponseHeader{}
  6424. }
  6425. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6426. return err
  6427. }
  6428. iNdEx = postIndex
  6429. default:
  6430. iNdEx = preIndex
  6431. skippy, err := skipRpc(data[iNdEx:])
  6432. if err != nil {
  6433. return err
  6434. }
  6435. if skippy < 0 {
  6436. return ErrInvalidLengthRpc
  6437. }
  6438. if (iNdEx + skippy) > l {
  6439. return io.ErrUnexpectedEOF
  6440. }
  6441. iNdEx += skippy
  6442. }
  6443. }
  6444. if iNdEx > l {
  6445. return io.ErrUnexpectedEOF
  6446. }
  6447. return nil
  6448. }
  6449. func (m *DeleteRangeRequest) Unmarshal(data []byte) error {
  6450. l := len(data)
  6451. iNdEx := 0
  6452. for iNdEx < l {
  6453. preIndex := iNdEx
  6454. var wire uint64
  6455. for shift := uint(0); ; shift += 7 {
  6456. if shift >= 64 {
  6457. return ErrIntOverflowRpc
  6458. }
  6459. if iNdEx >= l {
  6460. return io.ErrUnexpectedEOF
  6461. }
  6462. b := data[iNdEx]
  6463. iNdEx++
  6464. wire |= (uint64(b) & 0x7F) << shift
  6465. if b < 0x80 {
  6466. break
  6467. }
  6468. }
  6469. fieldNum := int32(wire >> 3)
  6470. wireType := int(wire & 0x7)
  6471. if wireType == 4 {
  6472. return fmt.Errorf("proto: DeleteRangeRequest: wiretype end group for non-group")
  6473. }
  6474. if fieldNum <= 0 {
  6475. return fmt.Errorf("proto: DeleteRangeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  6476. }
  6477. switch fieldNum {
  6478. case 1:
  6479. if wireType != 2 {
  6480. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  6481. }
  6482. var byteLen int
  6483. for shift := uint(0); ; shift += 7 {
  6484. if shift >= 64 {
  6485. return ErrIntOverflowRpc
  6486. }
  6487. if iNdEx >= l {
  6488. return io.ErrUnexpectedEOF
  6489. }
  6490. b := data[iNdEx]
  6491. iNdEx++
  6492. byteLen |= (int(b) & 0x7F) << shift
  6493. if b < 0x80 {
  6494. break
  6495. }
  6496. }
  6497. if byteLen < 0 {
  6498. return ErrInvalidLengthRpc
  6499. }
  6500. postIndex := iNdEx + byteLen
  6501. if postIndex > l {
  6502. return io.ErrUnexpectedEOF
  6503. }
  6504. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  6505. if m.Key == nil {
  6506. m.Key = []byte{}
  6507. }
  6508. iNdEx = postIndex
  6509. case 2:
  6510. if wireType != 2 {
  6511. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  6512. }
  6513. var byteLen int
  6514. for shift := uint(0); ; shift += 7 {
  6515. if shift >= 64 {
  6516. return ErrIntOverflowRpc
  6517. }
  6518. if iNdEx >= l {
  6519. return io.ErrUnexpectedEOF
  6520. }
  6521. b := data[iNdEx]
  6522. iNdEx++
  6523. byteLen |= (int(b) & 0x7F) << shift
  6524. if b < 0x80 {
  6525. break
  6526. }
  6527. }
  6528. if byteLen < 0 {
  6529. return ErrInvalidLengthRpc
  6530. }
  6531. postIndex := iNdEx + byteLen
  6532. if postIndex > l {
  6533. return io.ErrUnexpectedEOF
  6534. }
  6535. m.RangeEnd = append(m.RangeEnd[:0], data[iNdEx:postIndex]...)
  6536. if m.RangeEnd == nil {
  6537. m.RangeEnd = []byte{}
  6538. }
  6539. iNdEx = postIndex
  6540. default:
  6541. iNdEx = preIndex
  6542. skippy, err := skipRpc(data[iNdEx:])
  6543. if err != nil {
  6544. return err
  6545. }
  6546. if skippy < 0 {
  6547. return ErrInvalidLengthRpc
  6548. }
  6549. if (iNdEx + skippy) > l {
  6550. return io.ErrUnexpectedEOF
  6551. }
  6552. iNdEx += skippy
  6553. }
  6554. }
  6555. if iNdEx > l {
  6556. return io.ErrUnexpectedEOF
  6557. }
  6558. return nil
  6559. }
  6560. func (m *DeleteRangeResponse) Unmarshal(data []byte) error {
  6561. l := len(data)
  6562. iNdEx := 0
  6563. for iNdEx < l {
  6564. preIndex := iNdEx
  6565. var wire uint64
  6566. for shift := uint(0); ; shift += 7 {
  6567. if shift >= 64 {
  6568. return ErrIntOverflowRpc
  6569. }
  6570. if iNdEx >= l {
  6571. return io.ErrUnexpectedEOF
  6572. }
  6573. b := data[iNdEx]
  6574. iNdEx++
  6575. wire |= (uint64(b) & 0x7F) << shift
  6576. if b < 0x80 {
  6577. break
  6578. }
  6579. }
  6580. fieldNum := int32(wire >> 3)
  6581. wireType := int(wire & 0x7)
  6582. if wireType == 4 {
  6583. return fmt.Errorf("proto: DeleteRangeResponse: wiretype end group for non-group")
  6584. }
  6585. if fieldNum <= 0 {
  6586. return fmt.Errorf("proto: DeleteRangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  6587. }
  6588. switch fieldNum {
  6589. case 1:
  6590. if wireType != 2 {
  6591. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  6592. }
  6593. var msglen int
  6594. for shift := uint(0); ; shift += 7 {
  6595. if shift >= 64 {
  6596. return ErrIntOverflowRpc
  6597. }
  6598. if iNdEx >= l {
  6599. return io.ErrUnexpectedEOF
  6600. }
  6601. b := data[iNdEx]
  6602. iNdEx++
  6603. msglen |= (int(b) & 0x7F) << shift
  6604. if b < 0x80 {
  6605. break
  6606. }
  6607. }
  6608. if msglen < 0 {
  6609. return ErrInvalidLengthRpc
  6610. }
  6611. postIndex := iNdEx + msglen
  6612. if postIndex > l {
  6613. return io.ErrUnexpectedEOF
  6614. }
  6615. if m.Header == nil {
  6616. m.Header = &ResponseHeader{}
  6617. }
  6618. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6619. return err
  6620. }
  6621. iNdEx = postIndex
  6622. case 2:
  6623. if wireType != 0 {
  6624. return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType)
  6625. }
  6626. m.Deleted = 0
  6627. for shift := uint(0); ; shift += 7 {
  6628. if shift >= 64 {
  6629. return ErrIntOverflowRpc
  6630. }
  6631. if iNdEx >= l {
  6632. return io.ErrUnexpectedEOF
  6633. }
  6634. b := data[iNdEx]
  6635. iNdEx++
  6636. m.Deleted |= (int64(b) & 0x7F) << shift
  6637. if b < 0x80 {
  6638. break
  6639. }
  6640. }
  6641. default:
  6642. iNdEx = preIndex
  6643. skippy, err := skipRpc(data[iNdEx:])
  6644. if err != nil {
  6645. return err
  6646. }
  6647. if skippy < 0 {
  6648. return ErrInvalidLengthRpc
  6649. }
  6650. if (iNdEx + skippy) > l {
  6651. return io.ErrUnexpectedEOF
  6652. }
  6653. iNdEx += skippy
  6654. }
  6655. }
  6656. if iNdEx > l {
  6657. return io.ErrUnexpectedEOF
  6658. }
  6659. return nil
  6660. }
  6661. func (m *RequestUnion) Unmarshal(data []byte) error {
  6662. l := len(data)
  6663. iNdEx := 0
  6664. for iNdEx < l {
  6665. preIndex := iNdEx
  6666. var wire uint64
  6667. for shift := uint(0); ; shift += 7 {
  6668. if shift >= 64 {
  6669. return ErrIntOverflowRpc
  6670. }
  6671. if iNdEx >= l {
  6672. return io.ErrUnexpectedEOF
  6673. }
  6674. b := data[iNdEx]
  6675. iNdEx++
  6676. wire |= (uint64(b) & 0x7F) << shift
  6677. if b < 0x80 {
  6678. break
  6679. }
  6680. }
  6681. fieldNum := int32(wire >> 3)
  6682. wireType := int(wire & 0x7)
  6683. if wireType == 4 {
  6684. return fmt.Errorf("proto: RequestUnion: wiretype end group for non-group")
  6685. }
  6686. if fieldNum <= 0 {
  6687. return fmt.Errorf("proto: RequestUnion: illegal tag %d (wire type %d)", fieldNum, wire)
  6688. }
  6689. switch fieldNum {
  6690. case 1:
  6691. if wireType != 2 {
  6692. return fmt.Errorf("proto: wrong wireType = %d for field RequestRange", wireType)
  6693. }
  6694. var msglen int
  6695. for shift := uint(0); ; shift += 7 {
  6696. if shift >= 64 {
  6697. return ErrIntOverflowRpc
  6698. }
  6699. if iNdEx >= l {
  6700. return io.ErrUnexpectedEOF
  6701. }
  6702. b := data[iNdEx]
  6703. iNdEx++
  6704. msglen |= (int(b) & 0x7F) << shift
  6705. if b < 0x80 {
  6706. break
  6707. }
  6708. }
  6709. if msglen < 0 {
  6710. return ErrInvalidLengthRpc
  6711. }
  6712. postIndex := iNdEx + msglen
  6713. if postIndex > l {
  6714. return io.ErrUnexpectedEOF
  6715. }
  6716. v := &RangeRequest{}
  6717. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6718. return err
  6719. }
  6720. m.Request = &RequestUnion_RequestRange{v}
  6721. iNdEx = postIndex
  6722. case 2:
  6723. if wireType != 2 {
  6724. return fmt.Errorf("proto: wrong wireType = %d for field RequestPut", wireType)
  6725. }
  6726. var msglen int
  6727. for shift := uint(0); ; shift += 7 {
  6728. if shift >= 64 {
  6729. return ErrIntOverflowRpc
  6730. }
  6731. if iNdEx >= l {
  6732. return io.ErrUnexpectedEOF
  6733. }
  6734. b := data[iNdEx]
  6735. iNdEx++
  6736. msglen |= (int(b) & 0x7F) << shift
  6737. if b < 0x80 {
  6738. break
  6739. }
  6740. }
  6741. if msglen < 0 {
  6742. return ErrInvalidLengthRpc
  6743. }
  6744. postIndex := iNdEx + msglen
  6745. if postIndex > l {
  6746. return io.ErrUnexpectedEOF
  6747. }
  6748. v := &PutRequest{}
  6749. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6750. return err
  6751. }
  6752. m.Request = &RequestUnion_RequestPut{v}
  6753. iNdEx = postIndex
  6754. case 3:
  6755. if wireType != 2 {
  6756. return fmt.Errorf("proto: wrong wireType = %d for field RequestDeleteRange", wireType)
  6757. }
  6758. var msglen int
  6759. for shift := uint(0); ; shift += 7 {
  6760. if shift >= 64 {
  6761. return ErrIntOverflowRpc
  6762. }
  6763. if iNdEx >= l {
  6764. return io.ErrUnexpectedEOF
  6765. }
  6766. b := data[iNdEx]
  6767. iNdEx++
  6768. msglen |= (int(b) & 0x7F) << shift
  6769. if b < 0x80 {
  6770. break
  6771. }
  6772. }
  6773. if msglen < 0 {
  6774. return ErrInvalidLengthRpc
  6775. }
  6776. postIndex := iNdEx + msglen
  6777. if postIndex > l {
  6778. return io.ErrUnexpectedEOF
  6779. }
  6780. v := &DeleteRangeRequest{}
  6781. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6782. return err
  6783. }
  6784. m.Request = &RequestUnion_RequestDeleteRange{v}
  6785. iNdEx = postIndex
  6786. default:
  6787. iNdEx = preIndex
  6788. skippy, err := skipRpc(data[iNdEx:])
  6789. if err != nil {
  6790. return err
  6791. }
  6792. if skippy < 0 {
  6793. return ErrInvalidLengthRpc
  6794. }
  6795. if (iNdEx + skippy) > l {
  6796. return io.ErrUnexpectedEOF
  6797. }
  6798. iNdEx += skippy
  6799. }
  6800. }
  6801. if iNdEx > l {
  6802. return io.ErrUnexpectedEOF
  6803. }
  6804. return nil
  6805. }
  6806. func (m *ResponseUnion) Unmarshal(data []byte) error {
  6807. l := len(data)
  6808. iNdEx := 0
  6809. for iNdEx < l {
  6810. preIndex := iNdEx
  6811. var wire uint64
  6812. for shift := uint(0); ; shift += 7 {
  6813. if shift >= 64 {
  6814. return ErrIntOverflowRpc
  6815. }
  6816. if iNdEx >= l {
  6817. return io.ErrUnexpectedEOF
  6818. }
  6819. b := data[iNdEx]
  6820. iNdEx++
  6821. wire |= (uint64(b) & 0x7F) << shift
  6822. if b < 0x80 {
  6823. break
  6824. }
  6825. }
  6826. fieldNum := int32(wire >> 3)
  6827. wireType := int(wire & 0x7)
  6828. if wireType == 4 {
  6829. return fmt.Errorf("proto: ResponseUnion: wiretype end group for non-group")
  6830. }
  6831. if fieldNum <= 0 {
  6832. return fmt.Errorf("proto: ResponseUnion: illegal tag %d (wire type %d)", fieldNum, wire)
  6833. }
  6834. switch fieldNum {
  6835. case 1:
  6836. if wireType != 2 {
  6837. return fmt.Errorf("proto: wrong wireType = %d for field ResponseRange", wireType)
  6838. }
  6839. var msglen int
  6840. for shift := uint(0); ; shift += 7 {
  6841. if shift >= 64 {
  6842. return ErrIntOverflowRpc
  6843. }
  6844. if iNdEx >= l {
  6845. return io.ErrUnexpectedEOF
  6846. }
  6847. b := data[iNdEx]
  6848. iNdEx++
  6849. msglen |= (int(b) & 0x7F) << shift
  6850. if b < 0x80 {
  6851. break
  6852. }
  6853. }
  6854. if msglen < 0 {
  6855. return ErrInvalidLengthRpc
  6856. }
  6857. postIndex := iNdEx + msglen
  6858. if postIndex > l {
  6859. return io.ErrUnexpectedEOF
  6860. }
  6861. v := &RangeResponse{}
  6862. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6863. return err
  6864. }
  6865. m.Response = &ResponseUnion_ResponseRange{v}
  6866. iNdEx = postIndex
  6867. case 2:
  6868. if wireType != 2 {
  6869. return fmt.Errorf("proto: wrong wireType = %d for field ResponsePut", wireType)
  6870. }
  6871. var msglen int
  6872. for shift := uint(0); ; shift += 7 {
  6873. if shift >= 64 {
  6874. return ErrIntOverflowRpc
  6875. }
  6876. if iNdEx >= l {
  6877. return io.ErrUnexpectedEOF
  6878. }
  6879. b := data[iNdEx]
  6880. iNdEx++
  6881. msglen |= (int(b) & 0x7F) << shift
  6882. if b < 0x80 {
  6883. break
  6884. }
  6885. }
  6886. if msglen < 0 {
  6887. return ErrInvalidLengthRpc
  6888. }
  6889. postIndex := iNdEx + msglen
  6890. if postIndex > l {
  6891. return io.ErrUnexpectedEOF
  6892. }
  6893. v := &PutResponse{}
  6894. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6895. return err
  6896. }
  6897. m.Response = &ResponseUnion_ResponsePut{v}
  6898. iNdEx = postIndex
  6899. case 3:
  6900. if wireType != 2 {
  6901. return fmt.Errorf("proto: wrong wireType = %d for field ResponseDeleteRange", wireType)
  6902. }
  6903. var msglen int
  6904. for shift := uint(0); ; shift += 7 {
  6905. if shift >= 64 {
  6906. return ErrIntOverflowRpc
  6907. }
  6908. if iNdEx >= l {
  6909. return io.ErrUnexpectedEOF
  6910. }
  6911. b := data[iNdEx]
  6912. iNdEx++
  6913. msglen |= (int(b) & 0x7F) << shift
  6914. if b < 0x80 {
  6915. break
  6916. }
  6917. }
  6918. if msglen < 0 {
  6919. return ErrInvalidLengthRpc
  6920. }
  6921. postIndex := iNdEx + msglen
  6922. if postIndex > l {
  6923. return io.ErrUnexpectedEOF
  6924. }
  6925. v := &DeleteRangeResponse{}
  6926. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6927. return err
  6928. }
  6929. m.Response = &ResponseUnion_ResponseDeleteRange{v}
  6930. iNdEx = postIndex
  6931. default:
  6932. iNdEx = preIndex
  6933. skippy, err := skipRpc(data[iNdEx:])
  6934. if err != nil {
  6935. return err
  6936. }
  6937. if skippy < 0 {
  6938. return ErrInvalidLengthRpc
  6939. }
  6940. if (iNdEx + skippy) > l {
  6941. return io.ErrUnexpectedEOF
  6942. }
  6943. iNdEx += skippy
  6944. }
  6945. }
  6946. if iNdEx > l {
  6947. return io.ErrUnexpectedEOF
  6948. }
  6949. return nil
  6950. }
  6951. func (m *Compare) Unmarshal(data []byte) error {
  6952. l := len(data)
  6953. iNdEx := 0
  6954. for iNdEx < l {
  6955. preIndex := iNdEx
  6956. var wire uint64
  6957. for shift := uint(0); ; shift += 7 {
  6958. if shift >= 64 {
  6959. return ErrIntOverflowRpc
  6960. }
  6961. if iNdEx >= l {
  6962. return io.ErrUnexpectedEOF
  6963. }
  6964. b := data[iNdEx]
  6965. iNdEx++
  6966. wire |= (uint64(b) & 0x7F) << shift
  6967. if b < 0x80 {
  6968. break
  6969. }
  6970. }
  6971. fieldNum := int32(wire >> 3)
  6972. wireType := int(wire & 0x7)
  6973. if wireType == 4 {
  6974. return fmt.Errorf("proto: Compare: wiretype end group for non-group")
  6975. }
  6976. if fieldNum <= 0 {
  6977. return fmt.Errorf("proto: Compare: illegal tag %d (wire type %d)", fieldNum, wire)
  6978. }
  6979. switch fieldNum {
  6980. case 1:
  6981. if wireType != 0 {
  6982. return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
  6983. }
  6984. m.Result = 0
  6985. for shift := uint(0); ; shift += 7 {
  6986. if shift >= 64 {
  6987. return ErrIntOverflowRpc
  6988. }
  6989. if iNdEx >= l {
  6990. return io.ErrUnexpectedEOF
  6991. }
  6992. b := data[iNdEx]
  6993. iNdEx++
  6994. m.Result |= (Compare_CompareResult(b) & 0x7F) << shift
  6995. if b < 0x80 {
  6996. break
  6997. }
  6998. }
  6999. case 2:
  7000. if wireType != 0 {
  7001. return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
  7002. }
  7003. m.Target = 0
  7004. for shift := uint(0); ; shift += 7 {
  7005. if shift >= 64 {
  7006. return ErrIntOverflowRpc
  7007. }
  7008. if iNdEx >= l {
  7009. return io.ErrUnexpectedEOF
  7010. }
  7011. b := data[iNdEx]
  7012. iNdEx++
  7013. m.Target |= (Compare_CompareTarget(b) & 0x7F) << shift
  7014. if b < 0x80 {
  7015. break
  7016. }
  7017. }
  7018. case 3:
  7019. if wireType != 2 {
  7020. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  7021. }
  7022. var byteLen int
  7023. for shift := uint(0); ; shift += 7 {
  7024. if shift >= 64 {
  7025. return ErrIntOverflowRpc
  7026. }
  7027. if iNdEx >= l {
  7028. return io.ErrUnexpectedEOF
  7029. }
  7030. b := data[iNdEx]
  7031. iNdEx++
  7032. byteLen |= (int(b) & 0x7F) << shift
  7033. if b < 0x80 {
  7034. break
  7035. }
  7036. }
  7037. if byteLen < 0 {
  7038. return ErrInvalidLengthRpc
  7039. }
  7040. postIndex := iNdEx + byteLen
  7041. if postIndex > l {
  7042. return io.ErrUnexpectedEOF
  7043. }
  7044. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  7045. if m.Key == nil {
  7046. m.Key = []byte{}
  7047. }
  7048. iNdEx = postIndex
  7049. case 4:
  7050. if wireType != 0 {
  7051. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  7052. }
  7053. var v int64
  7054. for shift := uint(0); ; shift += 7 {
  7055. if shift >= 64 {
  7056. return ErrIntOverflowRpc
  7057. }
  7058. if iNdEx >= l {
  7059. return io.ErrUnexpectedEOF
  7060. }
  7061. b := data[iNdEx]
  7062. iNdEx++
  7063. v |= (int64(b) & 0x7F) << shift
  7064. if b < 0x80 {
  7065. break
  7066. }
  7067. }
  7068. m.TargetUnion = &Compare_Version{v}
  7069. case 5:
  7070. if wireType != 0 {
  7071. return fmt.Errorf("proto: wrong wireType = %d for field CreateRevision", wireType)
  7072. }
  7073. var v int64
  7074. for shift := uint(0); ; shift += 7 {
  7075. if shift >= 64 {
  7076. return ErrIntOverflowRpc
  7077. }
  7078. if iNdEx >= l {
  7079. return io.ErrUnexpectedEOF
  7080. }
  7081. b := data[iNdEx]
  7082. iNdEx++
  7083. v |= (int64(b) & 0x7F) << shift
  7084. if b < 0x80 {
  7085. break
  7086. }
  7087. }
  7088. m.TargetUnion = &Compare_CreateRevision{v}
  7089. case 6:
  7090. if wireType != 0 {
  7091. return fmt.Errorf("proto: wrong wireType = %d for field ModRevision", wireType)
  7092. }
  7093. var v int64
  7094. for shift := uint(0); ; shift += 7 {
  7095. if shift >= 64 {
  7096. return ErrIntOverflowRpc
  7097. }
  7098. if iNdEx >= l {
  7099. return io.ErrUnexpectedEOF
  7100. }
  7101. b := data[iNdEx]
  7102. iNdEx++
  7103. v |= (int64(b) & 0x7F) << shift
  7104. if b < 0x80 {
  7105. break
  7106. }
  7107. }
  7108. m.TargetUnion = &Compare_ModRevision{v}
  7109. case 7:
  7110. if wireType != 2 {
  7111. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  7112. }
  7113. var byteLen int
  7114. for shift := uint(0); ; shift += 7 {
  7115. if shift >= 64 {
  7116. return ErrIntOverflowRpc
  7117. }
  7118. if iNdEx >= l {
  7119. return io.ErrUnexpectedEOF
  7120. }
  7121. b := data[iNdEx]
  7122. iNdEx++
  7123. byteLen |= (int(b) & 0x7F) << shift
  7124. if b < 0x80 {
  7125. break
  7126. }
  7127. }
  7128. if byteLen < 0 {
  7129. return ErrInvalidLengthRpc
  7130. }
  7131. postIndex := iNdEx + byteLen
  7132. if postIndex > l {
  7133. return io.ErrUnexpectedEOF
  7134. }
  7135. v := make([]byte, postIndex-iNdEx)
  7136. copy(v, data[iNdEx:postIndex])
  7137. m.TargetUnion = &Compare_Value{v}
  7138. iNdEx = postIndex
  7139. default:
  7140. iNdEx = preIndex
  7141. skippy, err := skipRpc(data[iNdEx:])
  7142. if err != nil {
  7143. return err
  7144. }
  7145. if skippy < 0 {
  7146. return ErrInvalidLengthRpc
  7147. }
  7148. if (iNdEx + skippy) > l {
  7149. return io.ErrUnexpectedEOF
  7150. }
  7151. iNdEx += skippy
  7152. }
  7153. }
  7154. if iNdEx > l {
  7155. return io.ErrUnexpectedEOF
  7156. }
  7157. return nil
  7158. }
  7159. func (m *TxnRequest) Unmarshal(data []byte) error {
  7160. l := len(data)
  7161. iNdEx := 0
  7162. for iNdEx < l {
  7163. preIndex := iNdEx
  7164. var wire uint64
  7165. for shift := uint(0); ; shift += 7 {
  7166. if shift >= 64 {
  7167. return ErrIntOverflowRpc
  7168. }
  7169. if iNdEx >= l {
  7170. return io.ErrUnexpectedEOF
  7171. }
  7172. b := data[iNdEx]
  7173. iNdEx++
  7174. wire |= (uint64(b) & 0x7F) << shift
  7175. if b < 0x80 {
  7176. break
  7177. }
  7178. }
  7179. fieldNum := int32(wire >> 3)
  7180. wireType := int(wire & 0x7)
  7181. if wireType == 4 {
  7182. return fmt.Errorf("proto: TxnRequest: wiretype end group for non-group")
  7183. }
  7184. if fieldNum <= 0 {
  7185. return fmt.Errorf("proto: TxnRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  7186. }
  7187. switch fieldNum {
  7188. case 1:
  7189. if wireType != 2 {
  7190. return fmt.Errorf("proto: wrong wireType = %d for field Compare", wireType)
  7191. }
  7192. var msglen int
  7193. for shift := uint(0); ; shift += 7 {
  7194. if shift >= 64 {
  7195. return ErrIntOverflowRpc
  7196. }
  7197. if iNdEx >= l {
  7198. return io.ErrUnexpectedEOF
  7199. }
  7200. b := data[iNdEx]
  7201. iNdEx++
  7202. msglen |= (int(b) & 0x7F) << shift
  7203. if b < 0x80 {
  7204. break
  7205. }
  7206. }
  7207. if msglen < 0 {
  7208. return ErrInvalidLengthRpc
  7209. }
  7210. postIndex := iNdEx + msglen
  7211. if postIndex > l {
  7212. return io.ErrUnexpectedEOF
  7213. }
  7214. m.Compare = append(m.Compare, &Compare{})
  7215. if err := m.Compare[len(m.Compare)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  7216. return err
  7217. }
  7218. iNdEx = postIndex
  7219. case 2:
  7220. if wireType != 2 {
  7221. return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType)
  7222. }
  7223. var msglen int
  7224. for shift := uint(0); ; shift += 7 {
  7225. if shift >= 64 {
  7226. return ErrIntOverflowRpc
  7227. }
  7228. if iNdEx >= l {
  7229. return io.ErrUnexpectedEOF
  7230. }
  7231. b := data[iNdEx]
  7232. iNdEx++
  7233. msglen |= (int(b) & 0x7F) << shift
  7234. if b < 0x80 {
  7235. break
  7236. }
  7237. }
  7238. if msglen < 0 {
  7239. return ErrInvalidLengthRpc
  7240. }
  7241. postIndex := iNdEx + msglen
  7242. if postIndex > l {
  7243. return io.ErrUnexpectedEOF
  7244. }
  7245. m.Success = append(m.Success, &RequestUnion{})
  7246. if err := m.Success[len(m.Success)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  7247. return err
  7248. }
  7249. iNdEx = postIndex
  7250. case 3:
  7251. if wireType != 2 {
  7252. return fmt.Errorf("proto: wrong wireType = %d for field Failure", wireType)
  7253. }
  7254. var msglen int
  7255. for shift := uint(0); ; shift += 7 {
  7256. if shift >= 64 {
  7257. return ErrIntOverflowRpc
  7258. }
  7259. if iNdEx >= l {
  7260. return io.ErrUnexpectedEOF
  7261. }
  7262. b := data[iNdEx]
  7263. iNdEx++
  7264. msglen |= (int(b) & 0x7F) << shift
  7265. if b < 0x80 {
  7266. break
  7267. }
  7268. }
  7269. if msglen < 0 {
  7270. return ErrInvalidLengthRpc
  7271. }
  7272. postIndex := iNdEx + msglen
  7273. if postIndex > l {
  7274. return io.ErrUnexpectedEOF
  7275. }
  7276. m.Failure = append(m.Failure, &RequestUnion{})
  7277. if err := m.Failure[len(m.Failure)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  7278. return err
  7279. }
  7280. iNdEx = postIndex
  7281. default:
  7282. iNdEx = preIndex
  7283. skippy, err := skipRpc(data[iNdEx:])
  7284. if err != nil {
  7285. return err
  7286. }
  7287. if skippy < 0 {
  7288. return ErrInvalidLengthRpc
  7289. }
  7290. if (iNdEx + skippy) > l {
  7291. return io.ErrUnexpectedEOF
  7292. }
  7293. iNdEx += skippy
  7294. }
  7295. }
  7296. if iNdEx > l {
  7297. return io.ErrUnexpectedEOF
  7298. }
  7299. return nil
  7300. }
  7301. func (m *TxnResponse) Unmarshal(data []byte) error {
  7302. l := len(data)
  7303. iNdEx := 0
  7304. for iNdEx < l {
  7305. preIndex := iNdEx
  7306. var wire uint64
  7307. for shift := uint(0); ; shift += 7 {
  7308. if shift >= 64 {
  7309. return ErrIntOverflowRpc
  7310. }
  7311. if iNdEx >= l {
  7312. return io.ErrUnexpectedEOF
  7313. }
  7314. b := data[iNdEx]
  7315. iNdEx++
  7316. wire |= (uint64(b) & 0x7F) << shift
  7317. if b < 0x80 {
  7318. break
  7319. }
  7320. }
  7321. fieldNum := int32(wire >> 3)
  7322. wireType := int(wire & 0x7)
  7323. if wireType == 4 {
  7324. return fmt.Errorf("proto: TxnResponse: wiretype end group for non-group")
  7325. }
  7326. if fieldNum <= 0 {
  7327. return fmt.Errorf("proto: TxnResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  7328. }
  7329. switch fieldNum {
  7330. case 1:
  7331. if wireType != 2 {
  7332. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  7333. }
  7334. var msglen int
  7335. for shift := uint(0); ; shift += 7 {
  7336. if shift >= 64 {
  7337. return ErrIntOverflowRpc
  7338. }
  7339. if iNdEx >= l {
  7340. return io.ErrUnexpectedEOF
  7341. }
  7342. b := data[iNdEx]
  7343. iNdEx++
  7344. msglen |= (int(b) & 0x7F) << shift
  7345. if b < 0x80 {
  7346. break
  7347. }
  7348. }
  7349. if msglen < 0 {
  7350. return ErrInvalidLengthRpc
  7351. }
  7352. postIndex := iNdEx + msglen
  7353. if postIndex > l {
  7354. return io.ErrUnexpectedEOF
  7355. }
  7356. if m.Header == nil {
  7357. m.Header = &ResponseHeader{}
  7358. }
  7359. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7360. return err
  7361. }
  7362. iNdEx = postIndex
  7363. case 2:
  7364. if wireType != 0 {
  7365. return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType)
  7366. }
  7367. var v int
  7368. for shift := uint(0); ; shift += 7 {
  7369. if shift >= 64 {
  7370. return ErrIntOverflowRpc
  7371. }
  7372. if iNdEx >= l {
  7373. return io.ErrUnexpectedEOF
  7374. }
  7375. b := data[iNdEx]
  7376. iNdEx++
  7377. v |= (int(b) & 0x7F) << shift
  7378. if b < 0x80 {
  7379. break
  7380. }
  7381. }
  7382. m.Succeeded = bool(v != 0)
  7383. case 3:
  7384. if wireType != 2 {
  7385. return fmt.Errorf("proto: wrong wireType = %d for field Responses", wireType)
  7386. }
  7387. var msglen int
  7388. for shift := uint(0); ; shift += 7 {
  7389. if shift >= 64 {
  7390. return ErrIntOverflowRpc
  7391. }
  7392. if iNdEx >= l {
  7393. return io.ErrUnexpectedEOF
  7394. }
  7395. b := data[iNdEx]
  7396. iNdEx++
  7397. msglen |= (int(b) & 0x7F) << shift
  7398. if b < 0x80 {
  7399. break
  7400. }
  7401. }
  7402. if msglen < 0 {
  7403. return ErrInvalidLengthRpc
  7404. }
  7405. postIndex := iNdEx + msglen
  7406. if postIndex > l {
  7407. return io.ErrUnexpectedEOF
  7408. }
  7409. m.Responses = append(m.Responses, &ResponseUnion{})
  7410. if err := m.Responses[len(m.Responses)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  7411. return err
  7412. }
  7413. iNdEx = postIndex
  7414. default:
  7415. iNdEx = preIndex
  7416. skippy, err := skipRpc(data[iNdEx:])
  7417. if err != nil {
  7418. return err
  7419. }
  7420. if skippy < 0 {
  7421. return ErrInvalidLengthRpc
  7422. }
  7423. if (iNdEx + skippy) > l {
  7424. return io.ErrUnexpectedEOF
  7425. }
  7426. iNdEx += skippy
  7427. }
  7428. }
  7429. if iNdEx > l {
  7430. return io.ErrUnexpectedEOF
  7431. }
  7432. return nil
  7433. }
  7434. func (m *CompactionRequest) Unmarshal(data []byte) error {
  7435. l := len(data)
  7436. iNdEx := 0
  7437. for iNdEx < l {
  7438. preIndex := iNdEx
  7439. var wire uint64
  7440. for shift := uint(0); ; shift += 7 {
  7441. if shift >= 64 {
  7442. return ErrIntOverflowRpc
  7443. }
  7444. if iNdEx >= l {
  7445. return io.ErrUnexpectedEOF
  7446. }
  7447. b := data[iNdEx]
  7448. iNdEx++
  7449. wire |= (uint64(b) & 0x7F) << shift
  7450. if b < 0x80 {
  7451. break
  7452. }
  7453. }
  7454. fieldNum := int32(wire >> 3)
  7455. wireType := int(wire & 0x7)
  7456. if wireType == 4 {
  7457. return fmt.Errorf("proto: CompactionRequest: wiretype end group for non-group")
  7458. }
  7459. if fieldNum <= 0 {
  7460. return fmt.Errorf("proto: CompactionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  7461. }
  7462. switch fieldNum {
  7463. case 1:
  7464. if wireType != 0 {
  7465. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  7466. }
  7467. m.Revision = 0
  7468. for shift := uint(0); ; shift += 7 {
  7469. if shift >= 64 {
  7470. return ErrIntOverflowRpc
  7471. }
  7472. if iNdEx >= l {
  7473. return io.ErrUnexpectedEOF
  7474. }
  7475. b := data[iNdEx]
  7476. iNdEx++
  7477. m.Revision |= (int64(b) & 0x7F) << shift
  7478. if b < 0x80 {
  7479. break
  7480. }
  7481. }
  7482. case 2:
  7483. if wireType != 0 {
  7484. return fmt.Errorf("proto: wrong wireType = %d for field Physical", wireType)
  7485. }
  7486. var v int
  7487. for shift := uint(0); ; shift += 7 {
  7488. if shift >= 64 {
  7489. return ErrIntOverflowRpc
  7490. }
  7491. if iNdEx >= l {
  7492. return io.ErrUnexpectedEOF
  7493. }
  7494. b := data[iNdEx]
  7495. iNdEx++
  7496. v |= (int(b) & 0x7F) << shift
  7497. if b < 0x80 {
  7498. break
  7499. }
  7500. }
  7501. m.Physical = bool(v != 0)
  7502. default:
  7503. iNdEx = preIndex
  7504. skippy, err := skipRpc(data[iNdEx:])
  7505. if err != nil {
  7506. return err
  7507. }
  7508. if skippy < 0 {
  7509. return ErrInvalidLengthRpc
  7510. }
  7511. if (iNdEx + skippy) > l {
  7512. return io.ErrUnexpectedEOF
  7513. }
  7514. iNdEx += skippy
  7515. }
  7516. }
  7517. if iNdEx > l {
  7518. return io.ErrUnexpectedEOF
  7519. }
  7520. return nil
  7521. }
  7522. func (m *CompactionResponse) Unmarshal(data []byte) error {
  7523. l := len(data)
  7524. iNdEx := 0
  7525. for iNdEx < l {
  7526. preIndex := iNdEx
  7527. var wire uint64
  7528. for shift := uint(0); ; shift += 7 {
  7529. if shift >= 64 {
  7530. return ErrIntOverflowRpc
  7531. }
  7532. if iNdEx >= l {
  7533. return io.ErrUnexpectedEOF
  7534. }
  7535. b := data[iNdEx]
  7536. iNdEx++
  7537. wire |= (uint64(b) & 0x7F) << shift
  7538. if b < 0x80 {
  7539. break
  7540. }
  7541. }
  7542. fieldNum := int32(wire >> 3)
  7543. wireType := int(wire & 0x7)
  7544. if wireType == 4 {
  7545. return fmt.Errorf("proto: CompactionResponse: wiretype end group for non-group")
  7546. }
  7547. if fieldNum <= 0 {
  7548. return fmt.Errorf("proto: CompactionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  7549. }
  7550. switch fieldNum {
  7551. case 1:
  7552. if wireType != 2 {
  7553. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  7554. }
  7555. var msglen int
  7556. for shift := uint(0); ; shift += 7 {
  7557. if shift >= 64 {
  7558. return ErrIntOverflowRpc
  7559. }
  7560. if iNdEx >= l {
  7561. return io.ErrUnexpectedEOF
  7562. }
  7563. b := data[iNdEx]
  7564. iNdEx++
  7565. msglen |= (int(b) & 0x7F) << shift
  7566. if b < 0x80 {
  7567. break
  7568. }
  7569. }
  7570. if msglen < 0 {
  7571. return ErrInvalidLengthRpc
  7572. }
  7573. postIndex := iNdEx + msglen
  7574. if postIndex > l {
  7575. return io.ErrUnexpectedEOF
  7576. }
  7577. if m.Header == nil {
  7578. m.Header = &ResponseHeader{}
  7579. }
  7580. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7581. return err
  7582. }
  7583. iNdEx = postIndex
  7584. default:
  7585. iNdEx = preIndex
  7586. skippy, err := skipRpc(data[iNdEx:])
  7587. if err != nil {
  7588. return err
  7589. }
  7590. if skippy < 0 {
  7591. return ErrInvalidLengthRpc
  7592. }
  7593. if (iNdEx + skippy) > l {
  7594. return io.ErrUnexpectedEOF
  7595. }
  7596. iNdEx += skippy
  7597. }
  7598. }
  7599. if iNdEx > l {
  7600. return io.ErrUnexpectedEOF
  7601. }
  7602. return nil
  7603. }
  7604. func (m *HashRequest) Unmarshal(data []byte) error {
  7605. l := len(data)
  7606. iNdEx := 0
  7607. for iNdEx < l {
  7608. preIndex := iNdEx
  7609. var wire uint64
  7610. for shift := uint(0); ; shift += 7 {
  7611. if shift >= 64 {
  7612. return ErrIntOverflowRpc
  7613. }
  7614. if iNdEx >= l {
  7615. return io.ErrUnexpectedEOF
  7616. }
  7617. b := data[iNdEx]
  7618. iNdEx++
  7619. wire |= (uint64(b) & 0x7F) << shift
  7620. if b < 0x80 {
  7621. break
  7622. }
  7623. }
  7624. fieldNum := int32(wire >> 3)
  7625. wireType := int(wire & 0x7)
  7626. if wireType == 4 {
  7627. return fmt.Errorf("proto: HashRequest: wiretype end group for non-group")
  7628. }
  7629. if fieldNum <= 0 {
  7630. return fmt.Errorf("proto: HashRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  7631. }
  7632. switch fieldNum {
  7633. default:
  7634. iNdEx = preIndex
  7635. skippy, err := skipRpc(data[iNdEx:])
  7636. if err != nil {
  7637. return err
  7638. }
  7639. if skippy < 0 {
  7640. return ErrInvalidLengthRpc
  7641. }
  7642. if (iNdEx + skippy) > l {
  7643. return io.ErrUnexpectedEOF
  7644. }
  7645. iNdEx += skippy
  7646. }
  7647. }
  7648. if iNdEx > l {
  7649. return io.ErrUnexpectedEOF
  7650. }
  7651. return nil
  7652. }
  7653. func (m *HashResponse) Unmarshal(data []byte) error {
  7654. l := len(data)
  7655. iNdEx := 0
  7656. for iNdEx < l {
  7657. preIndex := iNdEx
  7658. var wire uint64
  7659. for shift := uint(0); ; shift += 7 {
  7660. if shift >= 64 {
  7661. return ErrIntOverflowRpc
  7662. }
  7663. if iNdEx >= l {
  7664. return io.ErrUnexpectedEOF
  7665. }
  7666. b := data[iNdEx]
  7667. iNdEx++
  7668. wire |= (uint64(b) & 0x7F) << shift
  7669. if b < 0x80 {
  7670. break
  7671. }
  7672. }
  7673. fieldNum := int32(wire >> 3)
  7674. wireType := int(wire & 0x7)
  7675. if wireType == 4 {
  7676. return fmt.Errorf("proto: HashResponse: wiretype end group for non-group")
  7677. }
  7678. if fieldNum <= 0 {
  7679. return fmt.Errorf("proto: HashResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  7680. }
  7681. switch fieldNum {
  7682. case 1:
  7683. if wireType != 2 {
  7684. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  7685. }
  7686. var msglen int
  7687. for shift := uint(0); ; shift += 7 {
  7688. if shift >= 64 {
  7689. return ErrIntOverflowRpc
  7690. }
  7691. if iNdEx >= l {
  7692. return io.ErrUnexpectedEOF
  7693. }
  7694. b := data[iNdEx]
  7695. iNdEx++
  7696. msglen |= (int(b) & 0x7F) << shift
  7697. if b < 0x80 {
  7698. break
  7699. }
  7700. }
  7701. if msglen < 0 {
  7702. return ErrInvalidLengthRpc
  7703. }
  7704. postIndex := iNdEx + msglen
  7705. if postIndex > l {
  7706. return io.ErrUnexpectedEOF
  7707. }
  7708. if m.Header == nil {
  7709. m.Header = &ResponseHeader{}
  7710. }
  7711. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7712. return err
  7713. }
  7714. iNdEx = postIndex
  7715. case 2:
  7716. if wireType != 0 {
  7717. return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType)
  7718. }
  7719. m.Hash = 0
  7720. for shift := uint(0); ; shift += 7 {
  7721. if shift >= 64 {
  7722. return ErrIntOverflowRpc
  7723. }
  7724. if iNdEx >= l {
  7725. return io.ErrUnexpectedEOF
  7726. }
  7727. b := data[iNdEx]
  7728. iNdEx++
  7729. m.Hash |= (uint32(b) & 0x7F) << shift
  7730. if b < 0x80 {
  7731. break
  7732. }
  7733. }
  7734. default:
  7735. iNdEx = preIndex
  7736. skippy, err := skipRpc(data[iNdEx:])
  7737. if err != nil {
  7738. return err
  7739. }
  7740. if skippy < 0 {
  7741. return ErrInvalidLengthRpc
  7742. }
  7743. if (iNdEx + skippy) > l {
  7744. return io.ErrUnexpectedEOF
  7745. }
  7746. iNdEx += skippy
  7747. }
  7748. }
  7749. if iNdEx > l {
  7750. return io.ErrUnexpectedEOF
  7751. }
  7752. return nil
  7753. }
  7754. func (m *SnapshotRequest) Unmarshal(data []byte) error {
  7755. l := len(data)
  7756. iNdEx := 0
  7757. for iNdEx < l {
  7758. preIndex := iNdEx
  7759. var wire uint64
  7760. for shift := uint(0); ; shift += 7 {
  7761. if shift >= 64 {
  7762. return ErrIntOverflowRpc
  7763. }
  7764. if iNdEx >= l {
  7765. return io.ErrUnexpectedEOF
  7766. }
  7767. b := data[iNdEx]
  7768. iNdEx++
  7769. wire |= (uint64(b) & 0x7F) << shift
  7770. if b < 0x80 {
  7771. break
  7772. }
  7773. }
  7774. fieldNum := int32(wire >> 3)
  7775. wireType := int(wire & 0x7)
  7776. if wireType == 4 {
  7777. return fmt.Errorf("proto: SnapshotRequest: wiretype end group for non-group")
  7778. }
  7779. if fieldNum <= 0 {
  7780. return fmt.Errorf("proto: SnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  7781. }
  7782. switch fieldNum {
  7783. default:
  7784. iNdEx = preIndex
  7785. skippy, err := skipRpc(data[iNdEx:])
  7786. if err != nil {
  7787. return err
  7788. }
  7789. if skippy < 0 {
  7790. return ErrInvalidLengthRpc
  7791. }
  7792. if (iNdEx + skippy) > l {
  7793. return io.ErrUnexpectedEOF
  7794. }
  7795. iNdEx += skippy
  7796. }
  7797. }
  7798. if iNdEx > l {
  7799. return io.ErrUnexpectedEOF
  7800. }
  7801. return nil
  7802. }
  7803. func (m *SnapshotResponse) Unmarshal(data []byte) error {
  7804. l := len(data)
  7805. iNdEx := 0
  7806. for iNdEx < l {
  7807. preIndex := iNdEx
  7808. var wire uint64
  7809. for shift := uint(0); ; shift += 7 {
  7810. if shift >= 64 {
  7811. return ErrIntOverflowRpc
  7812. }
  7813. if iNdEx >= l {
  7814. return io.ErrUnexpectedEOF
  7815. }
  7816. b := data[iNdEx]
  7817. iNdEx++
  7818. wire |= (uint64(b) & 0x7F) << shift
  7819. if b < 0x80 {
  7820. break
  7821. }
  7822. }
  7823. fieldNum := int32(wire >> 3)
  7824. wireType := int(wire & 0x7)
  7825. if wireType == 4 {
  7826. return fmt.Errorf("proto: SnapshotResponse: wiretype end group for non-group")
  7827. }
  7828. if fieldNum <= 0 {
  7829. return fmt.Errorf("proto: SnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  7830. }
  7831. switch fieldNum {
  7832. case 1:
  7833. if wireType != 2 {
  7834. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  7835. }
  7836. var msglen int
  7837. for shift := uint(0); ; shift += 7 {
  7838. if shift >= 64 {
  7839. return ErrIntOverflowRpc
  7840. }
  7841. if iNdEx >= l {
  7842. return io.ErrUnexpectedEOF
  7843. }
  7844. b := data[iNdEx]
  7845. iNdEx++
  7846. msglen |= (int(b) & 0x7F) << shift
  7847. if b < 0x80 {
  7848. break
  7849. }
  7850. }
  7851. if msglen < 0 {
  7852. return ErrInvalidLengthRpc
  7853. }
  7854. postIndex := iNdEx + msglen
  7855. if postIndex > l {
  7856. return io.ErrUnexpectedEOF
  7857. }
  7858. if m.Header == nil {
  7859. m.Header = &ResponseHeader{}
  7860. }
  7861. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7862. return err
  7863. }
  7864. iNdEx = postIndex
  7865. case 2:
  7866. if wireType != 0 {
  7867. return fmt.Errorf("proto: wrong wireType = %d for field RemainingBytes", wireType)
  7868. }
  7869. m.RemainingBytes = 0
  7870. for shift := uint(0); ; shift += 7 {
  7871. if shift >= 64 {
  7872. return ErrIntOverflowRpc
  7873. }
  7874. if iNdEx >= l {
  7875. return io.ErrUnexpectedEOF
  7876. }
  7877. b := data[iNdEx]
  7878. iNdEx++
  7879. m.RemainingBytes |= (uint64(b) & 0x7F) << shift
  7880. if b < 0x80 {
  7881. break
  7882. }
  7883. }
  7884. case 3:
  7885. if wireType != 2 {
  7886. return fmt.Errorf("proto: wrong wireType = %d for field Blob", wireType)
  7887. }
  7888. var byteLen int
  7889. for shift := uint(0); ; shift += 7 {
  7890. if shift >= 64 {
  7891. return ErrIntOverflowRpc
  7892. }
  7893. if iNdEx >= l {
  7894. return io.ErrUnexpectedEOF
  7895. }
  7896. b := data[iNdEx]
  7897. iNdEx++
  7898. byteLen |= (int(b) & 0x7F) << shift
  7899. if b < 0x80 {
  7900. break
  7901. }
  7902. }
  7903. if byteLen < 0 {
  7904. return ErrInvalidLengthRpc
  7905. }
  7906. postIndex := iNdEx + byteLen
  7907. if postIndex > l {
  7908. return io.ErrUnexpectedEOF
  7909. }
  7910. m.Blob = append(m.Blob[:0], data[iNdEx:postIndex]...)
  7911. if m.Blob == nil {
  7912. m.Blob = []byte{}
  7913. }
  7914. iNdEx = postIndex
  7915. default:
  7916. iNdEx = preIndex
  7917. skippy, err := skipRpc(data[iNdEx:])
  7918. if err != nil {
  7919. return err
  7920. }
  7921. if skippy < 0 {
  7922. return ErrInvalidLengthRpc
  7923. }
  7924. if (iNdEx + skippy) > l {
  7925. return io.ErrUnexpectedEOF
  7926. }
  7927. iNdEx += skippy
  7928. }
  7929. }
  7930. if iNdEx > l {
  7931. return io.ErrUnexpectedEOF
  7932. }
  7933. return nil
  7934. }
  7935. func (m *WatchRequest) Unmarshal(data []byte) error {
  7936. l := len(data)
  7937. iNdEx := 0
  7938. for iNdEx < l {
  7939. preIndex := iNdEx
  7940. var wire uint64
  7941. for shift := uint(0); ; shift += 7 {
  7942. if shift >= 64 {
  7943. return ErrIntOverflowRpc
  7944. }
  7945. if iNdEx >= l {
  7946. return io.ErrUnexpectedEOF
  7947. }
  7948. b := data[iNdEx]
  7949. iNdEx++
  7950. wire |= (uint64(b) & 0x7F) << shift
  7951. if b < 0x80 {
  7952. break
  7953. }
  7954. }
  7955. fieldNum := int32(wire >> 3)
  7956. wireType := int(wire & 0x7)
  7957. if wireType == 4 {
  7958. return fmt.Errorf("proto: WatchRequest: wiretype end group for non-group")
  7959. }
  7960. if fieldNum <= 0 {
  7961. return fmt.Errorf("proto: WatchRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  7962. }
  7963. switch fieldNum {
  7964. case 1:
  7965. if wireType != 2 {
  7966. return fmt.Errorf("proto: wrong wireType = %d for field CreateRequest", wireType)
  7967. }
  7968. var msglen int
  7969. for shift := uint(0); ; shift += 7 {
  7970. if shift >= 64 {
  7971. return ErrIntOverflowRpc
  7972. }
  7973. if iNdEx >= l {
  7974. return io.ErrUnexpectedEOF
  7975. }
  7976. b := data[iNdEx]
  7977. iNdEx++
  7978. msglen |= (int(b) & 0x7F) << shift
  7979. if b < 0x80 {
  7980. break
  7981. }
  7982. }
  7983. if msglen < 0 {
  7984. return ErrInvalidLengthRpc
  7985. }
  7986. postIndex := iNdEx + msglen
  7987. if postIndex > l {
  7988. return io.ErrUnexpectedEOF
  7989. }
  7990. v := &WatchCreateRequest{}
  7991. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7992. return err
  7993. }
  7994. m.RequestUnion = &WatchRequest_CreateRequest{v}
  7995. iNdEx = postIndex
  7996. case 2:
  7997. if wireType != 2 {
  7998. return fmt.Errorf("proto: wrong wireType = %d for field CancelRequest", wireType)
  7999. }
  8000. var msglen int
  8001. for shift := uint(0); ; shift += 7 {
  8002. if shift >= 64 {
  8003. return ErrIntOverflowRpc
  8004. }
  8005. if iNdEx >= l {
  8006. return io.ErrUnexpectedEOF
  8007. }
  8008. b := data[iNdEx]
  8009. iNdEx++
  8010. msglen |= (int(b) & 0x7F) << shift
  8011. if b < 0x80 {
  8012. break
  8013. }
  8014. }
  8015. if msglen < 0 {
  8016. return ErrInvalidLengthRpc
  8017. }
  8018. postIndex := iNdEx + msglen
  8019. if postIndex > l {
  8020. return io.ErrUnexpectedEOF
  8021. }
  8022. v := &WatchCancelRequest{}
  8023. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8024. return err
  8025. }
  8026. m.RequestUnion = &WatchRequest_CancelRequest{v}
  8027. iNdEx = postIndex
  8028. default:
  8029. iNdEx = preIndex
  8030. skippy, err := skipRpc(data[iNdEx:])
  8031. if err != nil {
  8032. return err
  8033. }
  8034. if skippy < 0 {
  8035. return ErrInvalidLengthRpc
  8036. }
  8037. if (iNdEx + skippy) > l {
  8038. return io.ErrUnexpectedEOF
  8039. }
  8040. iNdEx += skippy
  8041. }
  8042. }
  8043. if iNdEx > l {
  8044. return io.ErrUnexpectedEOF
  8045. }
  8046. return nil
  8047. }
  8048. func (m *WatchCreateRequest) Unmarshal(data []byte) error {
  8049. l := len(data)
  8050. iNdEx := 0
  8051. for iNdEx < l {
  8052. preIndex := iNdEx
  8053. var wire uint64
  8054. for shift := uint(0); ; shift += 7 {
  8055. if shift >= 64 {
  8056. return ErrIntOverflowRpc
  8057. }
  8058. if iNdEx >= l {
  8059. return io.ErrUnexpectedEOF
  8060. }
  8061. b := data[iNdEx]
  8062. iNdEx++
  8063. wire |= (uint64(b) & 0x7F) << shift
  8064. if b < 0x80 {
  8065. break
  8066. }
  8067. }
  8068. fieldNum := int32(wire >> 3)
  8069. wireType := int(wire & 0x7)
  8070. if wireType == 4 {
  8071. return fmt.Errorf("proto: WatchCreateRequest: wiretype end group for non-group")
  8072. }
  8073. if fieldNum <= 0 {
  8074. return fmt.Errorf("proto: WatchCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8075. }
  8076. switch fieldNum {
  8077. case 1:
  8078. if wireType != 2 {
  8079. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  8080. }
  8081. var byteLen int
  8082. for shift := uint(0); ; shift += 7 {
  8083. if shift >= 64 {
  8084. return ErrIntOverflowRpc
  8085. }
  8086. if iNdEx >= l {
  8087. return io.ErrUnexpectedEOF
  8088. }
  8089. b := data[iNdEx]
  8090. iNdEx++
  8091. byteLen |= (int(b) & 0x7F) << shift
  8092. if b < 0x80 {
  8093. break
  8094. }
  8095. }
  8096. if byteLen < 0 {
  8097. return ErrInvalidLengthRpc
  8098. }
  8099. postIndex := iNdEx + byteLen
  8100. if postIndex > l {
  8101. return io.ErrUnexpectedEOF
  8102. }
  8103. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  8104. if m.Key == nil {
  8105. m.Key = []byte{}
  8106. }
  8107. iNdEx = postIndex
  8108. case 2:
  8109. if wireType != 2 {
  8110. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  8111. }
  8112. var byteLen int
  8113. for shift := uint(0); ; shift += 7 {
  8114. if shift >= 64 {
  8115. return ErrIntOverflowRpc
  8116. }
  8117. if iNdEx >= l {
  8118. return io.ErrUnexpectedEOF
  8119. }
  8120. b := data[iNdEx]
  8121. iNdEx++
  8122. byteLen |= (int(b) & 0x7F) << shift
  8123. if b < 0x80 {
  8124. break
  8125. }
  8126. }
  8127. if byteLen < 0 {
  8128. return ErrInvalidLengthRpc
  8129. }
  8130. postIndex := iNdEx + byteLen
  8131. if postIndex > l {
  8132. return io.ErrUnexpectedEOF
  8133. }
  8134. m.RangeEnd = append(m.RangeEnd[:0], data[iNdEx:postIndex]...)
  8135. if m.RangeEnd == nil {
  8136. m.RangeEnd = []byte{}
  8137. }
  8138. iNdEx = postIndex
  8139. case 3:
  8140. if wireType != 0 {
  8141. return fmt.Errorf("proto: wrong wireType = %d for field StartRevision", wireType)
  8142. }
  8143. m.StartRevision = 0
  8144. for shift := uint(0); ; shift += 7 {
  8145. if shift >= 64 {
  8146. return ErrIntOverflowRpc
  8147. }
  8148. if iNdEx >= l {
  8149. return io.ErrUnexpectedEOF
  8150. }
  8151. b := data[iNdEx]
  8152. iNdEx++
  8153. m.StartRevision |= (int64(b) & 0x7F) << shift
  8154. if b < 0x80 {
  8155. break
  8156. }
  8157. }
  8158. case 4:
  8159. if wireType != 0 {
  8160. return fmt.Errorf("proto: wrong wireType = %d for field ProgressNotify", wireType)
  8161. }
  8162. var v int
  8163. for shift := uint(0); ; shift += 7 {
  8164. if shift >= 64 {
  8165. return ErrIntOverflowRpc
  8166. }
  8167. if iNdEx >= l {
  8168. return io.ErrUnexpectedEOF
  8169. }
  8170. b := data[iNdEx]
  8171. iNdEx++
  8172. v |= (int(b) & 0x7F) << shift
  8173. if b < 0x80 {
  8174. break
  8175. }
  8176. }
  8177. m.ProgressNotify = bool(v != 0)
  8178. default:
  8179. iNdEx = preIndex
  8180. skippy, err := skipRpc(data[iNdEx:])
  8181. if err != nil {
  8182. return err
  8183. }
  8184. if skippy < 0 {
  8185. return ErrInvalidLengthRpc
  8186. }
  8187. if (iNdEx + skippy) > l {
  8188. return io.ErrUnexpectedEOF
  8189. }
  8190. iNdEx += skippy
  8191. }
  8192. }
  8193. if iNdEx > l {
  8194. return io.ErrUnexpectedEOF
  8195. }
  8196. return nil
  8197. }
  8198. func (m *WatchCancelRequest) Unmarshal(data []byte) error {
  8199. l := len(data)
  8200. iNdEx := 0
  8201. for iNdEx < l {
  8202. preIndex := iNdEx
  8203. var wire uint64
  8204. for shift := uint(0); ; shift += 7 {
  8205. if shift >= 64 {
  8206. return ErrIntOverflowRpc
  8207. }
  8208. if iNdEx >= l {
  8209. return io.ErrUnexpectedEOF
  8210. }
  8211. b := data[iNdEx]
  8212. iNdEx++
  8213. wire |= (uint64(b) & 0x7F) << shift
  8214. if b < 0x80 {
  8215. break
  8216. }
  8217. }
  8218. fieldNum := int32(wire >> 3)
  8219. wireType := int(wire & 0x7)
  8220. if wireType == 4 {
  8221. return fmt.Errorf("proto: WatchCancelRequest: wiretype end group for non-group")
  8222. }
  8223. if fieldNum <= 0 {
  8224. return fmt.Errorf("proto: WatchCancelRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8225. }
  8226. switch fieldNum {
  8227. case 1:
  8228. if wireType != 0 {
  8229. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  8230. }
  8231. m.WatchId = 0
  8232. for shift := uint(0); ; shift += 7 {
  8233. if shift >= 64 {
  8234. return ErrIntOverflowRpc
  8235. }
  8236. if iNdEx >= l {
  8237. return io.ErrUnexpectedEOF
  8238. }
  8239. b := data[iNdEx]
  8240. iNdEx++
  8241. m.WatchId |= (int64(b) & 0x7F) << shift
  8242. if b < 0x80 {
  8243. break
  8244. }
  8245. }
  8246. default:
  8247. iNdEx = preIndex
  8248. skippy, err := skipRpc(data[iNdEx:])
  8249. if err != nil {
  8250. return err
  8251. }
  8252. if skippy < 0 {
  8253. return ErrInvalidLengthRpc
  8254. }
  8255. if (iNdEx + skippy) > l {
  8256. return io.ErrUnexpectedEOF
  8257. }
  8258. iNdEx += skippy
  8259. }
  8260. }
  8261. if iNdEx > l {
  8262. return io.ErrUnexpectedEOF
  8263. }
  8264. return nil
  8265. }
  8266. func (m *WatchResponse) Unmarshal(data []byte) error {
  8267. l := len(data)
  8268. iNdEx := 0
  8269. for iNdEx < l {
  8270. preIndex := iNdEx
  8271. var wire uint64
  8272. for shift := uint(0); ; shift += 7 {
  8273. if shift >= 64 {
  8274. return ErrIntOverflowRpc
  8275. }
  8276. if iNdEx >= l {
  8277. return io.ErrUnexpectedEOF
  8278. }
  8279. b := data[iNdEx]
  8280. iNdEx++
  8281. wire |= (uint64(b) & 0x7F) << shift
  8282. if b < 0x80 {
  8283. break
  8284. }
  8285. }
  8286. fieldNum := int32(wire >> 3)
  8287. wireType := int(wire & 0x7)
  8288. if wireType == 4 {
  8289. return fmt.Errorf("proto: WatchResponse: wiretype end group for non-group")
  8290. }
  8291. if fieldNum <= 0 {
  8292. return fmt.Errorf("proto: WatchResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  8293. }
  8294. switch fieldNum {
  8295. case 1:
  8296. if wireType != 2 {
  8297. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  8298. }
  8299. var msglen int
  8300. for shift := uint(0); ; shift += 7 {
  8301. if shift >= 64 {
  8302. return ErrIntOverflowRpc
  8303. }
  8304. if iNdEx >= l {
  8305. return io.ErrUnexpectedEOF
  8306. }
  8307. b := data[iNdEx]
  8308. iNdEx++
  8309. msglen |= (int(b) & 0x7F) << shift
  8310. if b < 0x80 {
  8311. break
  8312. }
  8313. }
  8314. if msglen < 0 {
  8315. return ErrInvalidLengthRpc
  8316. }
  8317. postIndex := iNdEx + msglen
  8318. if postIndex > l {
  8319. return io.ErrUnexpectedEOF
  8320. }
  8321. if m.Header == nil {
  8322. m.Header = &ResponseHeader{}
  8323. }
  8324. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8325. return err
  8326. }
  8327. iNdEx = postIndex
  8328. case 2:
  8329. if wireType != 0 {
  8330. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  8331. }
  8332. m.WatchId = 0
  8333. for shift := uint(0); ; shift += 7 {
  8334. if shift >= 64 {
  8335. return ErrIntOverflowRpc
  8336. }
  8337. if iNdEx >= l {
  8338. return io.ErrUnexpectedEOF
  8339. }
  8340. b := data[iNdEx]
  8341. iNdEx++
  8342. m.WatchId |= (int64(b) & 0x7F) << shift
  8343. if b < 0x80 {
  8344. break
  8345. }
  8346. }
  8347. case 3:
  8348. if wireType != 0 {
  8349. return fmt.Errorf("proto: wrong wireType = %d for field Created", wireType)
  8350. }
  8351. var v int
  8352. for shift := uint(0); ; shift += 7 {
  8353. if shift >= 64 {
  8354. return ErrIntOverflowRpc
  8355. }
  8356. if iNdEx >= l {
  8357. return io.ErrUnexpectedEOF
  8358. }
  8359. b := data[iNdEx]
  8360. iNdEx++
  8361. v |= (int(b) & 0x7F) << shift
  8362. if b < 0x80 {
  8363. break
  8364. }
  8365. }
  8366. m.Created = bool(v != 0)
  8367. case 4:
  8368. if wireType != 0 {
  8369. return fmt.Errorf("proto: wrong wireType = %d for field Canceled", wireType)
  8370. }
  8371. var v int
  8372. for shift := uint(0); ; shift += 7 {
  8373. if shift >= 64 {
  8374. return ErrIntOverflowRpc
  8375. }
  8376. if iNdEx >= l {
  8377. return io.ErrUnexpectedEOF
  8378. }
  8379. b := data[iNdEx]
  8380. iNdEx++
  8381. v |= (int(b) & 0x7F) << shift
  8382. if b < 0x80 {
  8383. break
  8384. }
  8385. }
  8386. m.Canceled = bool(v != 0)
  8387. case 5:
  8388. if wireType != 0 {
  8389. return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType)
  8390. }
  8391. m.CompactRevision = 0
  8392. for shift := uint(0); ; shift += 7 {
  8393. if shift >= 64 {
  8394. return ErrIntOverflowRpc
  8395. }
  8396. if iNdEx >= l {
  8397. return io.ErrUnexpectedEOF
  8398. }
  8399. b := data[iNdEx]
  8400. iNdEx++
  8401. m.CompactRevision |= (int64(b) & 0x7F) << shift
  8402. if b < 0x80 {
  8403. break
  8404. }
  8405. }
  8406. case 11:
  8407. if wireType != 2 {
  8408. return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
  8409. }
  8410. var msglen int
  8411. for shift := uint(0); ; shift += 7 {
  8412. if shift >= 64 {
  8413. return ErrIntOverflowRpc
  8414. }
  8415. if iNdEx >= l {
  8416. return io.ErrUnexpectedEOF
  8417. }
  8418. b := data[iNdEx]
  8419. iNdEx++
  8420. msglen |= (int(b) & 0x7F) << shift
  8421. if b < 0x80 {
  8422. break
  8423. }
  8424. }
  8425. if msglen < 0 {
  8426. return ErrInvalidLengthRpc
  8427. }
  8428. postIndex := iNdEx + msglen
  8429. if postIndex > l {
  8430. return io.ErrUnexpectedEOF
  8431. }
  8432. m.Events = append(m.Events, &storagepb.Event{})
  8433. if err := m.Events[len(m.Events)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  8434. return err
  8435. }
  8436. iNdEx = postIndex
  8437. default:
  8438. iNdEx = preIndex
  8439. skippy, err := skipRpc(data[iNdEx:])
  8440. if err != nil {
  8441. return err
  8442. }
  8443. if skippy < 0 {
  8444. return ErrInvalidLengthRpc
  8445. }
  8446. if (iNdEx + skippy) > l {
  8447. return io.ErrUnexpectedEOF
  8448. }
  8449. iNdEx += skippy
  8450. }
  8451. }
  8452. if iNdEx > l {
  8453. return io.ErrUnexpectedEOF
  8454. }
  8455. return nil
  8456. }
  8457. func (m *LeaseGrantRequest) Unmarshal(data []byte) error {
  8458. l := len(data)
  8459. iNdEx := 0
  8460. for iNdEx < l {
  8461. preIndex := iNdEx
  8462. var wire uint64
  8463. for shift := uint(0); ; shift += 7 {
  8464. if shift >= 64 {
  8465. return ErrIntOverflowRpc
  8466. }
  8467. if iNdEx >= l {
  8468. return io.ErrUnexpectedEOF
  8469. }
  8470. b := data[iNdEx]
  8471. iNdEx++
  8472. wire |= (uint64(b) & 0x7F) << shift
  8473. if b < 0x80 {
  8474. break
  8475. }
  8476. }
  8477. fieldNum := int32(wire >> 3)
  8478. wireType := int(wire & 0x7)
  8479. if wireType == 4 {
  8480. return fmt.Errorf("proto: LeaseGrantRequest: wiretype end group for non-group")
  8481. }
  8482. if fieldNum <= 0 {
  8483. return fmt.Errorf("proto: LeaseGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8484. }
  8485. switch fieldNum {
  8486. case 1:
  8487. if wireType != 0 {
  8488. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  8489. }
  8490. m.TTL = 0
  8491. for shift := uint(0); ; shift += 7 {
  8492. if shift >= 64 {
  8493. return ErrIntOverflowRpc
  8494. }
  8495. if iNdEx >= l {
  8496. return io.ErrUnexpectedEOF
  8497. }
  8498. b := data[iNdEx]
  8499. iNdEx++
  8500. m.TTL |= (int64(b) & 0x7F) << shift
  8501. if b < 0x80 {
  8502. break
  8503. }
  8504. }
  8505. case 2:
  8506. if wireType != 0 {
  8507. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  8508. }
  8509. m.ID = 0
  8510. for shift := uint(0); ; shift += 7 {
  8511. if shift >= 64 {
  8512. return ErrIntOverflowRpc
  8513. }
  8514. if iNdEx >= l {
  8515. return io.ErrUnexpectedEOF
  8516. }
  8517. b := data[iNdEx]
  8518. iNdEx++
  8519. m.ID |= (int64(b) & 0x7F) << shift
  8520. if b < 0x80 {
  8521. break
  8522. }
  8523. }
  8524. default:
  8525. iNdEx = preIndex
  8526. skippy, err := skipRpc(data[iNdEx:])
  8527. if err != nil {
  8528. return err
  8529. }
  8530. if skippy < 0 {
  8531. return ErrInvalidLengthRpc
  8532. }
  8533. if (iNdEx + skippy) > l {
  8534. return io.ErrUnexpectedEOF
  8535. }
  8536. iNdEx += skippy
  8537. }
  8538. }
  8539. if iNdEx > l {
  8540. return io.ErrUnexpectedEOF
  8541. }
  8542. return nil
  8543. }
  8544. func (m *LeaseGrantResponse) Unmarshal(data []byte) error {
  8545. l := len(data)
  8546. iNdEx := 0
  8547. for iNdEx < l {
  8548. preIndex := iNdEx
  8549. var wire uint64
  8550. for shift := uint(0); ; shift += 7 {
  8551. if shift >= 64 {
  8552. return ErrIntOverflowRpc
  8553. }
  8554. if iNdEx >= l {
  8555. return io.ErrUnexpectedEOF
  8556. }
  8557. b := data[iNdEx]
  8558. iNdEx++
  8559. wire |= (uint64(b) & 0x7F) << shift
  8560. if b < 0x80 {
  8561. break
  8562. }
  8563. }
  8564. fieldNum := int32(wire >> 3)
  8565. wireType := int(wire & 0x7)
  8566. if wireType == 4 {
  8567. return fmt.Errorf("proto: LeaseGrantResponse: wiretype end group for non-group")
  8568. }
  8569. if fieldNum <= 0 {
  8570. return fmt.Errorf("proto: LeaseGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  8571. }
  8572. switch fieldNum {
  8573. case 1:
  8574. if wireType != 2 {
  8575. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  8576. }
  8577. var msglen int
  8578. for shift := uint(0); ; shift += 7 {
  8579. if shift >= 64 {
  8580. return ErrIntOverflowRpc
  8581. }
  8582. if iNdEx >= l {
  8583. return io.ErrUnexpectedEOF
  8584. }
  8585. b := data[iNdEx]
  8586. iNdEx++
  8587. msglen |= (int(b) & 0x7F) << shift
  8588. if b < 0x80 {
  8589. break
  8590. }
  8591. }
  8592. if msglen < 0 {
  8593. return ErrInvalidLengthRpc
  8594. }
  8595. postIndex := iNdEx + msglen
  8596. if postIndex > l {
  8597. return io.ErrUnexpectedEOF
  8598. }
  8599. if m.Header == nil {
  8600. m.Header = &ResponseHeader{}
  8601. }
  8602. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8603. return err
  8604. }
  8605. iNdEx = postIndex
  8606. case 2:
  8607. if wireType != 0 {
  8608. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  8609. }
  8610. m.ID = 0
  8611. for shift := uint(0); ; shift += 7 {
  8612. if shift >= 64 {
  8613. return ErrIntOverflowRpc
  8614. }
  8615. if iNdEx >= l {
  8616. return io.ErrUnexpectedEOF
  8617. }
  8618. b := data[iNdEx]
  8619. iNdEx++
  8620. m.ID |= (int64(b) & 0x7F) << shift
  8621. if b < 0x80 {
  8622. break
  8623. }
  8624. }
  8625. case 3:
  8626. if wireType != 0 {
  8627. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  8628. }
  8629. m.TTL = 0
  8630. for shift := uint(0); ; shift += 7 {
  8631. if shift >= 64 {
  8632. return ErrIntOverflowRpc
  8633. }
  8634. if iNdEx >= l {
  8635. return io.ErrUnexpectedEOF
  8636. }
  8637. b := data[iNdEx]
  8638. iNdEx++
  8639. m.TTL |= (int64(b) & 0x7F) << shift
  8640. if b < 0x80 {
  8641. break
  8642. }
  8643. }
  8644. case 4:
  8645. if wireType != 2 {
  8646. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  8647. }
  8648. var stringLen uint64
  8649. for shift := uint(0); ; shift += 7 {
  8650. if shift >= 64 {
  8651. return ErrIntOverflowRpc
  8652. }
  8653. if iNdEx >= l {
  8654. return io.ErrUnexpectedEOF
  8655. }
  8656. b := data[iNdEx]
  8657. iNdEx++
  8658. stringLen |= (uint64(b) & 0x7F) << shift
  8659. if b < 0x80 {
  8660. break
  8661. }
  8662. }
  8663. intStringLen := int(stringLen)
  8664. if intStringLen < 0 {
  8665. return ErrInvalidLengthRpc
  8666. }
  8667. postIndex := iNdEx + intStringLen
  8668. if postIndex > l {
  8669. return io.ErrUnexpectedEOF
  8670. }
  8671. m.Error = string(data[iNdEx:postIndex])
  8672. iNdEx = postIndex
  8673. default:
  8674. iNdEx = preIndex
  8675. skippy, err := skipRpc(data[iNdEx:])
  8676. if err != nil {
  8677. return err
  8678. }
  8679. if skippy < 0 {
  8680. return ErrInvalidLengthRpc
  8681. }
  8682. if (iNdEx + skippy) > l {
  8683. return io.ErrUnexpectedEOF
  8684. }
  8685. iNdEx += skippy
  8686. }
  8687. }
  8688. if iNdEx > l {
  8689. return io.ErrUnexpectedEOF
  8690. }
  8691. return nil
  8692. }
  8693. func (m *LeaseRevokeRequest) Unmarshal(data []byte) error {
  8694. l := len(data)
  8695. iNdEx := 0
  8696. for iNdEx < l {
  8697. preIndex := iNdEx
  8698. var wire uint64
  8699. for shift := uint(0); ; shift += 7 {
  8700. if shift >= 64 {
  8701. return ErrIntOverflowRpc
  8702. }
  8703. if iNdEx >= l {
  8704. return io.ErrUnexpectedEOF
  8705. }
  8706. b := data[iNdEx]
  8707. iNdEx++
  8708. wire |= (uint64(b) & 0x7F) << shift
  8709. if b < 0x80 {
  8710. break
  8711. }
  8712. }
  8713. fieldNum := int32(wire >> 3)
  8714. wireType := int(wire & 0x7)
  8715. if wireType == 4 {
  8716. return fmt.Errorf("proto: LeaseRevokeRequest: wiretype end group for non-group")
  8717. }
  8718. if fieldNum <= 0 {
  8719. return fmt.Errorf("proto: LeaseRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8720. }
  8721. switch fieldNum {
  8722. case 1:
  8723. if wireType != 0 {
  8724. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  8725. }
  8726. m.ID = 0
  8727. for shift := uint(0); ; shift += 7 {
  8728. if shift >= 64 {
  8729. return ErrIntOverflowRpc
  8730. }
  8731. if iNdEx >= l {
  8732. return io.ErrUnexpectedEOF
  8733. }
  8734. b := data[iNdEx]
  8735. iNdEx++
  8736. m.ID |= (int64(b) & 0x7F) << shift
  8737. if b < 0x80 {
  8738. break
  8739. }
  8740. }
  8741. default:
  8742. iNdEx = preIndex
  8743. skippy, err := skipRpc(data[iNdEx:])
  8744. if err != nil {
  8745. return err
  8746. }
  8747. if skippy < 0 {
  8748. return ErrInvalidLengthRpc
  8749. }
  8750. if (iNdEx + skippy) > l {
  8751. return io.ErrUnexpectedEOF
  8752. }
  8753. iNdEx += skippy
  8754. }
  8755. }
  8756. if iNdEx > l {
  8757. return io.ErrUnexpectedEOF
  8758. }
  8759. return nil
  8760. }
  8761. func (m *LeaseRevokeResponse) Unmarshal(data []byte) error {
  8762. l := len(data)
  8763. iNdEx := 0
  8764. for iNdEx < l {
  8765. preIndex := iNdEx
  8766. var wire uint64
  8767. for shift := uint(0); ; shift += 7 {
  8768. if shift >= 64 {
  8769. return ErrIntOverflowRpc
  8770. }
  8771. if iNdEx >= l {
  8772. return io.ErrUnexpectedEOF
  8773. }
  8774. b := data[iNdEx]
  8775. iNdEx++
  8776. wire |= (uint64(b) & 0x7F) << shift
  8777. if b < 0x80 {
  8778. break
  8779. }
  8780. }
  8781. fieldNum := int32(wire >> 3)
  8782. wireType := int(wire & 0x7)
  8783. if wireType == 4 {
  8784. return fmt.Errorf("proto: LeaseRevokeResponse: wiretype end group for non-group")
  8785. }
  8786. if fieldNum <= 0 {
  8787. return fmt.Errorf("proto: LeaseRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  8788. }
  8789. switch fieldNum {
  8790. case 1:
  8791. if wireType != 2 {
  8792. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  8793. }
  8794. var msglen int
  8795. for shift := uint(0); ; shift += 7 {
  8796. if shift >= 64 {
  8797. return ErrIntOverflowRpc
  8798. }
  8799. if iNdEx >= l {
  8800. return io.ErrUnexpectedEOF
  8801. }
  8802. b := data[iNdEx]
  8803. iNdEx++
  8804. msglen |= (int(b) & 0x7F) << shift
  8805. if b < 0x80 {
  8806. break
  8807. }
  8808. }
  8809. if msglen < 0 {
  8810. return ErrInvalidLengthRpc
  8811. }
  8812. postIndex := iNdEx + msglen
  8813. if postIndex > l {
  8814. return io.ErrUnexpectedEOF
  8815. }
  8816. if m.Header == nil {
  8817. m.Header = &ResponseHeader{}
  8818. }
  8819. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8820. return err
  8821. }
  8822. iNdEx = postIndex
  8823. default:
  8824. iNdEx = preIndex
  8825. skippy, err := skipRpc(data[iNdEx:])
  8826. if err != nil {
  8827. return err
  8828. }
  8829. if skippy < 0 {
  8830. return ErrInvalidLengthRpc
  8831. }
  8832. if (iNdEx + skippy) > l {
  8833. return io.ErrUnexpectedEOF
  8834. }
  8835. iNdEx += skippy
  8836. }
  8837. }
  8838. if iNdEx > l {
  8839. return io.ErrUnexpectedEOF
  8840. }
  8841. return nil
  8842. }
  8843. func (m *LeaseKeepAliveRequest) Unmarshal(data []byte) error {
  8844. l := len(data)
  8845. iNdEx := 0
  8846. for iNdEx < l {
  8847. preIndex := iNdEx
  8848. var wire uint64
  8849. for shift := uint(0); ; shift += 7 {
  8850. if shift >= 64 {
  8851. return ErrIntOverflowRpc
  8852. }
  8853. if iNdEx >= l {
  8854. return io.ErrUnexpectedEOF
  8855. }
  8856. b := data[iNdEx]
  8857. iNdEx++
  8858. wire |= (uint64(b) & 0x7F) << shift
  8859. if b < 0x80 {
  8860. break
  8861. }
  8862. }
  8863. fieldNum := int32(wire >> 3)
  8864. wireType := int(wire & 0x7)
  8865. if wireType == 4 {
  8866. return fmt.Errorf("proto: LeaseKeepAliveRequest: wiretype end group for non-group")
  8867. }
  8868. if fieldNum <= 0 {
  8869. return fmt.Errorf("proto: LeaseKeepAliveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8870. }
  8871. switch fieldNum {
  8872. case 1:
  8873. if wireType != 0 {
  8874. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  8875. }
  8876. m.ID = 0
  8877. for shift := uint(0); ; shift += 7 {
  8878. if shift >= 64 {
  8879. return ErrIntOverflowRpc
  8880. }
  8881. if iNdEx >= l {
  8882. return io.ErrUnexpectedEOF
  8883. }
  8884. b := data[iNdEx]
  8885. iNdEx++
  8886. m.ID |= (int64(b) & 0x7F) << shift
  8887. if b < 0x80 {
  8888. break
  8889. }
  8890. }
  8891. default:
  8892. iNdEx = preIndex
  8893. skippy, err := skipRpc(data[iNdEx:])
  8894. if err != nil {
  8895. return err
  8896. }
  8897. if skippy < 0 {
  8898. return ErrInvalidLengthRpc
  8899. }
  8900. if (iNdEx + skippy) > l {
  8901. return io.ErrUnexpectedEOF
  8902. }
  8903. iNdEx += skippy
  8904. }
  8905. }
  8906. if iNdEx > l {
  8907. return io.ErrUnexpectedEOF
  8908. }
  8909. return nil
  8910. }
  8911. func (m *LeaseKeepAliveResponse) Unmarshal(data []byte) error {
  8912. l := len(data)
  8913. iNdEx := 0
  8914. for iNdEx < l {
  8915. preIndex := iNdEx
  8916. var wire uint64
  8917. for shift := uint(0); ; shift += 7 {
  8918. if shift >= 64 {
  8919. return ErrIntOverflowRpc
  8920. }
  8921. if iNdEx >= l {
  8922. return io.ErrUnexpectedEOF
  8923. }
  8924. b := data[iNdEx]
  8925. iNdEx++
  8926. wire |= (uint64(b) & 0x7F) << shift
  8927. if b < 0x80 {
  8928. break
  8929. }
  8930. }
  8931. fieldNum := int32(wire >> 3)
  8932. wireType := int(wire & 0x7)
  8933. if wireType == 4 {
  8934. return fmt.Errorf("proto: LeaseKeepAliveResponse: wiretype end group for non-group")
  8935. }
  8936. if fieldNum <= 0 {
  8937. return fmt.Errorf("proto: LeaseKeepAliveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  8938. }
  8939. switch fieldNum {
  8940. case 1:
  8941. if wireType != 2 {
  8942. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  8943. }
  8944. var msglen int
  8945. for shift := uint(0); ; shift += 7 {
  8946. if shift >= 64 {
  8947. return ErrIntOverflowRpc
  8948. }
  8949. if iNdEx >= l {
  8950. return io.ErrUnexpectedEOF
  8951. }
  8952. b := data[iNdEx]
  8953. iNdEx++
  8954. msglen |= (int(b) & 0x7F) << shift
  8955. if b < 0x80 {
  8956. break
  8957. }
  8958. }
  8959. if msglen < 0 {
  8960. return ErrInvalidLengthRpc
  8961. }
  8962. postIndex := iNdEx + msglen
  8963. if postIndex > l {
  8964. return io.ErrUnexpectedEOF
  8965. }
  8966. if m.Header == nil {
  8967. m.Header = &ResponseHeader{}
  8968. }
  8969. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8970. return err
  8971. }
  8972. iNdEx = postIndex
  8973. case 2:
  8974. if wireType != 0 {
  8975. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  8976. }
  8977. m.ID = 0
  8978. for shift := uint(0); ; shift += 7 {
  8979. if shift >= 64 {
  8980. return ErrIntOverflowRpc
  8981. }
  8982. if iNdEx >= l {
  8983. return io.ErrUnexpectedEOF
  8984. }
  8985. b := data[iNdEx]
  8986. iNdEx++
  8987. m.ID |= (int64(b) & 0x7F) << shift
  8988. if b < 0x80 {
  8989. break
  8990. }
  8991. }
  8992. case 3:
  8993. if wireType != 0 {
  8994. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  8995. }
  8996. m.TTL = 0
  8997. for shift := uint(0); ; shift += 7 {
  8998. if shift >= 64 {
  8999. return ErrIntOverflowRpc
  9000. }
  9001. if iNdEx >= l {
  9002. return io.ErrUnexpectedEOF
  9003. }
  9004. b := data[iNdEx]
  9005. iNdEx++
  9006. m.TTL |= (int64(b) & 0x7F) << shift
  9007. if b < 0x80 {
  9008. break
  9009. }
  9010. }
  9011. default:
  9012. iNdEx = preIndex
  9013. skippy, err := skipRpc(data[iNdEx:])
  9014. if err != nil {
  9015. return err
  9016. }
  9017. if skippy < 0 {
  9018. return ErrInvalidLengthRpc
  9019. }
  9020. if (iNdEx + skippy) > l {
  9021. return io.ErrUnexpectedEOF
  9022. }
  9023. iNdEx += skippy
  9024. }
  9025. }
  9026. if iNdEx > l {
  9027. return io.ErrUnexpectedEOF
  9028. }
  9029. return nil
  9030. }
  9031. func (m *Member) Unmarshal(data []byte) error {
  9032. l := len(data)
  9033. iNdEx := 0
  9034. for iNdEx < l {
  9035. preIndex := iNdEx
  9036. var wire uint64
  9037. for shift := uint(0); ; shift += 7 {
  9038. if shift >= 64 {
  9039. return ErrIntOverflowRpc
  9040. }
  9041. if iNdEx >= l {
  9042. return io.ErrUnexpectedEOF
  9043. }
  9044. b := data[iNdEx]
  9045. iNdEx++
  9046. wire |= (uint64(b) & 0x7F) << shift
  9047. if b < 0x80 {
  9048. break
  9049. }
  9050. }
  9051. fieldNum := int32(wire >> 3)
  9052. wireType := int(wire & 0x7)
  9053. if wireType == 4 {
  9054. return fmt.Errorf("proto: Member: wiretype end group for non-group")
  9055. }
  9056. if fieldNum <= 0 {
  9057. return fmt.Errorf("proto: Member: illegal tag %d (wire type %d)", fieldNum, wire)
  9058. }
  9059. switch fieldNum {
  9060. case 1:
  9061. if wireType != 0 {
  9062. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9063. }
  9064. m.ID = 0
  9065. for shift := uint(0); ; shift += 7 {
  9066. if shift >= 64 {
  9067. return ErrIntOverflowRpc
  9068. }
  9069. if iNdEx >= l {
  9070. return io.ErrUnexpectedEOF
  9071. }
  9072. b := data[iNdEx]
  9073. iNdEx++
  9074. m.ID |= (uint64(b) & 0x7F) << shift
  9075. if b < 0x80 {
  9076. break
  9077. }
  9078. }
  9079. case 2:
  9080. if wireType != 2 {
  9081. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  9082. }
  9083. var stringLen uint64
  9084. for shift := uint(0); ; shift += 7 {
  9085. if shift >= 64 {
  9086. return ErrIntOverflowRpc
  9087. }
  9088. if iNdEx >= l {
  9089. return io.ErrUnexpectedEOF
  9090. }
  9091. b := data[iNdEx]
  9092. iNdEx++
  9093. stringLen |= (uint64(b) & 0x7F) << shift
  9094. if b < 0x80 {
  9095. break
  9096. }
  9097. }
  9098. intStringLen := int(stringLen)
  9099. if intStringLen < 0 {
  9100. return ErrInvalidLengthRpc
  9101. }
  9102. postIndex := iNdEx + intStringLen
  9103. if postIndex > l {
  9104. return io.ErrUnexpectedEOF
  9105. }
  9106. m.Name = string(data[iNdEx:postIndex])
  9107. iNdEx = postIndex
  9108. case 3:
  9109. if wireType != 2 {
  9110. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  9111. }
  9112. var stringLen uint64
  9113. for shift := uint(0); ; shift += 7 {
  9114. if shift >= 64 {
  9115. return ErrIntOverflowRpc
  9116. }
  9117. if iNdEx >= l {
  9118. return io.ErrUnexpectedEOF
  9119. }
  9120. b := data[iNdEx]
  9121. iNdEx++
  9122. stringLen |= (uint64(b) & 0x7F) << shift
  9123. if b < 0x80 {
  9124. break
  9125. }
  9126. }
  9127. intStringLen := int(stringLen)
  9128. if intStringLen < 0 {
  9129. return ErrInvalidLengthRpc
  9130. }
  9131. postIndex := iNdEx + intStringLen
  9132. if postIndex > l {
  9133. return io.ErrUnexpectedEOF
  9134. }
  9135. m.PeerURLs = append(m.PeerURLs, string(data[iNdEx:postIndex]))
  9136. iNdEx = postIndex
  9137. case 4:
  9138. if wireType != 2 {
  9139. return fmt.Errorf("proto: wrong wireType = %d for field ClientURLs", wireType)
  9140. }
  9141. var stringLen uint64
  9142. for shift := uint(0); ; shift += 7 {
  9143. if shift >= 64 {
  9144. return ErrIntOverflowRpc
  9145. }
  9146. if iNdEx >= l {
  9147. return io.ErrUnexpectedEOF
  9148. }
  9149. b := data[iNdEx]
  9150. iNdEx++
  9151. stringLen |= (uint64(b) & 0x7F) << shift
  9152. if b < 0x80 {
  9153. break
  9154. }
  9155. }
  9156. intStringLen := int(stringLen)
  9157. if intStringLen < 0 {
  9158. return ErrInvalidLengthRpc
  9159. }
  9160. postIndex := iNdEx + intStringLen
  9161. if postIndex > l {
  9162. return io.ErrUnexpectedEOF
  9163. }
  9164. m.ClientURLs = append(m.ClientURLs, string(data[iNdEx:postIndex]))
  9165. iNdEx = postIndex
  9166. default:
  9167. iNdEx = preIndex
  9168. skippy, err := skipRpc(data[iNdEx:])
  9169. if err != nil {
  9170. return err
  9171. }
  9172. if skippy < 0 {
  9173. return ErrInvalidLengthRpc
  9174. }
  9175. if (iNdEx + skippy) > l {
  9176. return io.ErrUnexpectedEOF
  9177. }
  9178. iNdEx += skippy
  9179. }
  9180. }
  9181. if iNdEx > l {
  9182. return io.ErrUnexpectedEOF
  9183. }
  9184. return nil
  9185. }
  9186. func (m *MemberAddRequest) Unmarshal(data []byte) error {
  9187. l := len(data)
  9188. iNdEx := 0
  9189. for iNdEx < l {
  9190. preIndex := iNdEx
  9191. var wire uint64
  9192. for shift := uint(0); ; shift += 7 {
  9193. if shift >= 64 {
  9194. return ErrIntOverflowRpc
  9195. }
  9196. if iNdEx >= l {
  9197. return io.ErrUnexpectedEOF
  9198. }
  9199. b := data[iNdEx]
  9200. iNdEx++
  9201. wire |= (uint64(b) & 0x7F) << shift
  9202. if b < 0x80 {
  9203. break
  9204. }
  9205. }
  9206. fieldNum := int32(wire >> 3)
  9207. wireType := int(wire & 0x7)
  9208. if wireType == 4 {
  9209. return fmt.Errorf("proto: MemberAddRequest: wiretype end group for non-group")
  9210. }
  9211. if fieldNum <= 0 {
  9212. return fmt.Errorf("proto: MemberAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9213. }
  9214. switch fieldNum {
  9215. case 1:
  9216. if wireType != 2 {
  9217. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  9218. }
  9219. var stringLen uint64
  9220. for shift := uint(0); ; shift += 7 {
  9221. if shift >= 64 {
  9222. return ErrIntOverflowRpc
  9223. }
  9224. if iNdEx >= l {
  9225. return io.ErrUnexpectedEOF
  9226. }
  9227. b := data[iNdEx]
  9228. iNdEx++
  9229. stringLen |= (uint64(b) & 0x7F) << shift
  9230. if b < 0x80 {
  9231. break
  9232. }
  9233. }
  9234. intStringLen := int(stringLen)
  9235. if intStringLen < 0 {
  9236. return ErrInvalidLengthRpc
  9237. }
  9238. postIndex := iNdEx + intStringLen
  9239. if postIndex > l {
  9240. return io.ErrUnexpectedEOF
  9241. }
  9242. m.PeerURLs = append(m.PeerURLs, string(data[iNdEx:postIndex]))
  9243. iNdEx = postIndex
  9244. default:
  9245. iNdEx = preIndex
  9246. skippy, err := skipRpc(data[iNdEx:])
  9247. if err != nil {
  9248. return err
  9249. }
  9250. if skippy < 0 {
  9251. return ErrInvalidLengthRpc
  9252. }
  9253. if (iNdEx + skippy) > l {
  9254. return io.ErrUnexpectedEOF
  9255. }
  9256. iNdEx += skippy
  9257. }
  9258. }
  9259. if iNdEx > l {
  9260. return io.ErrUnexpectedEOF
  9261. }
  9262. return nil
  9263. }
  9264. func (m *MemberAddResponse) Unmarshal(data []byte) error {
  9265. l := len(data)
  9266. iNdEx := 0
  9267. for iNdEx < l {
  9268. preIndex := iNdEx
  9269. var wire uint64
  9270. for shift := uint(0); ; shift += 7 {
  9271. if shift >= 64 {
  9272. return ErrIntOverflowRpc
  9273. }
  9274. if iNdEx >= l {
  9275. return io.ErrUnexpectedEOF
  9276. }
  9277. b := data[iNdEx]
  9278. iNdEx++
  9279. wire |= (uint64(b) & 0x7F) << shift
  9280. if b < 0x80 {
  9281. break
  9282. }
  9283. }
  9284. fieldNum := int32(wire >> 3)
  9285. wireType := int(wire & 0x7)
  9286. if wireType == 4 {
  9287. return fmt.Errorf("proto: MemberAddResponse: wiretype end group for non-group")
  9288. }
  9289. if fieldNum <= 0 {
  9290. return fmt.Errorf("proto: MemberAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9291. }
  9292. switch fieldNum {
  9293. case 1:
  9294. if wireType != 2 {
  9295. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9296. }
  9297. var msglen int
  9298. for shift := uint(0); ; shift += 7 {
  9299. if shift >= 64 {
  9300. return ErrIntOverflowRpc
  9301. }
  9302. if iNdEx >= l {
  9303. return io.ErrUnexpectedEOF
  9304. }
  9305. b := data[iNdEx]
  9306. iNdEx++
  9307. msglen |= (int(b) & 0x7F) << shift
  9308. if b < 0x80 {
  9309. break
  9310. }
  9311. }
  9312. if msglen < 0 {
  9313. return ErrInvalidLengthRpc
  9314. }
  9315. postIndex := iNdEx + msglen
  9316. if postIndex > l {
  9317. return io.ErrUnexpectedEOF
  9318. }
  9319. if m.Header == nil {
  9320. m.Header = &ResponseHeader{}
  9321. }
  9322. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9323. return err
  9324. }
  9325. iNdEx = postIndex
  9326. case 2:
  9327. if wireType != 2 {
  9328. return fmt.Errorf("proto: wrong wireType = %d for field Member", wireType)
  9329. }
  9330. var msglen int
  9331. for shift := uint(0); ; shift += 7 {
  9332. if shift >= 64 {
  9333. return ErrIntOverflowRpc
  9334. }
  9335. if iNdEx >= l {
  9336. return io.ErrUnexpectedEOF
  9337. }
  9338. b := data[iNdEx]
  9339. iNdEx++
  9340. msglen |= (int(b) & 0x7F) << shift
  9341. if b < 0x80 {
  9342. break
  9343. }
  9344. }
  9345. if msglen < 0 {
  9346. return ErrInvalidLengthRpc
  9347. }
  9348. postIndex := iNdEx + msglen
  9349. if postIndex > l {
  9350. return io.ErrUnexpectedEOF
  9351. }
  9352. if m.Member == nil {
  9353. m.Member = &Member{}
  9354. }
  9355. if err := m.Member.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9356. return err
  9357. }
  9358. iNdEx = postIndex
  9359. default:
  9360. iNdEx = preIndex
  9361. skippy, err := skipRpc(data[iNdEx:])
  9362. if err != nil {
  9363. return err
  9364. }
  9365. if skippy < 0 {
  9366. return ErrInvalidLengthRpc
  9367. }
  9368. if (iNdEx + skippy) > l {
  9369. return io.ErrUnexpectedEOF
  9370. }
  9371. iNdEx += skippy
  9372. }
  9373. }
  9374. if iNdEx > l {
  9375. return io.ErrUnexpectedEOF
  9376. }
  9377. return nil
  9378. }
  9379. func (m *MemberRemoveRequest) Unmarshal(data []byte) error {
  9380. l := len(data)
  9381. iNdEx := 0
  9382. for iNdEx < l {
  9383. preIndex := iNdEx
  9384. var wire uint64
  9385. for shift := uint(0); ; shift += 7 {
  9386. if shift >= 64 {
  9387. return ErrIntOverflowRpc
  9388. }
  9389. if iNdEx >= l {
  9390. return io.ErrUnexpectedEOF
  9391. }
  9392. b := data[iNdEx]
  9393. iNdEx++
  9394. wire |= (uint64(b) & 0x7F) << shift
  9395. if b < 0x80 {
  9396. break
  9397. }
  9398. }
  9399. fieldNum := int32(wire >> 3)
  9400. wireType := int(wire & 0x7)
  9401. if wireType == 4 {
  9402. return fmt.Errorf("proto: MemberRemoveRequest: wiretype end group for non-group")
  9403. }
  9404. if fieldNum <= 0 {
  9405. return fmt.Errorf("proto: MemberRemoveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9406. }
  9407. switch fieldNum {
  9408. case 1:
  9409. if wireType != 0 {
  9410. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9411. }
  9412. m.ID = 0
  9413. for shift := uint(0); ; shift += 7 {
  9414. if shift >= 64 {
  9415. return ErrIntOverflowRpc
  9416. }
  9417. if iNdEx >= l {
  9418. return io.ErrUnexpectedEOF
  9419. }
  9420. b := data[iNdEx]
  9421. iNdEx++
  9422. m.ID |= (uint64(b) & 0x7F) << shift
  9423. if b < 0x80 {
  9424. break
  9425. }
  9426. }
  9427. default:
  9428. iNdEx = preIndex
  9429. skippy, err := skipRpc(data[iNdEx:])
  9430. if err != nil {
  9431. return err
  9432. }
  9433. if skippy < 0 {
  9434. return ErrInvalidLengthRpc
  9435. }
  9436. if (iNdEx + skippy) > l {
  9437. return io.ErrUnexpectedEOF
  9438. }
  9439. iNdEx += skippy
  9440. }
  9441. }
  9442. if iNdEx > l {
  9443. return io.ErrUnexpectedEOF
  9444. }
  9445. return nil
  9446. }
  9447. func (m *MemberRemoveResponse) Unmarshal(data []byte) error {
  9448. l := len(data)
  9449. iNdEx := 0
  9450. for iNdEx < l {
  9451. preIndex := iNdEx
  9452. var wire uint64
  9453. for shift := uint(0); ; shift += 7 {
  9454. if shift >= 64 {
  9455. return ErrIntOverflowRpc
  9456. }
  9457. if iNdEx >= l {
  9458. return io.ErrUnexpectedEOF
  9459. }
  9460. b := data[iNdEx]
  9461. iNdEx++
  9462. wire |= (uint64(b) & 0x7F) << shift
  9463. if b < 0x80 {
  9464. break
  9465. }
  9466. }
  9467. fieldNum := int32(wire >> 3)
  9468. wireType := int(wire & 0x7)
  9469. if wireType == 4 {
  9470. return fmt.Errorf("proto: MemberRemoveResponse: wiretype end group for non-group")
  9471. }
  9472. if fieldNum <= 0 {
  9473. return fmt.Errorf("proto: MemberRemoveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9474. }
  9475. switch fieldNum {
  9476. case 1:
  9477. if wireType != 2 {
  9478. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9479. }
  9480. var msglen int
  9481. for shift := uint(0); ; shift += 7 {
  9482. if shift >= 64 {
  9483. return ErrIntOverflowRpc
  9484. }
  9485. if iNdEx >= l {
  9486. return io.ErrUnexpectedEOF
  9487. }
  9488. b := data[iNdEx]
  9489. iNdEx++
  9490. msglen |= (int(b) & 0x7F) << shift
  9491. if b < 0x80 {
  9492. break
  9493. }
  9494. }
  9495. if msglen < 0 {
  9496. return ErrInvalidLengthRpc
  9497. }
  9498. postIndex := iNdEx + msglen
  9499. if postIndex > l {
  9500. return io.ErrUnexpectedEOF
  9501. }
  9502. if m.Header == nil {
  9503. m.Header = &ResponseHeader{}
  9504. }
  9505. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9506. return err
  9507. }
  9508. iNdEx = postIndex
  9509. default:
  9510. iNdEx = preIndex
  9511. skippy, err := skipRpc(data[iNdEx:])
  9512. if err != nil {
  9513. return err
  9514. }
  9515. if skippy < 0 {
  9516. return ErrInvalidLengthRpc
  9517. }
  9518. if (iNdEx + skippy) > l {
  9519. return io.ErrUnexpectedEOF
  9520. }
  9521. iNdEx += skippy
  9522. }
  9523. }
  9524. if iNdEx > l {
  9525. return io.ErrUnexpectedEOF
  9526. }
  9527. return nil
  9528. }
  9529. func (m *MemberUpdateRequest) Unmarshal(data []byte) error {
  9530. l := len(data)
  9531. iNdEx := 0
  9532. for iNdEx < l {
  9533. preIndex := iNdEx
  9534. var wire uint64
  9535. for shift := uint(0); ; shift += 7 {
  9536. if shift >= 64 {
  9537. return ErrIntOverflowRpc
  9538. }
  9539. if iNdEx >= l {
  9540. return io.ErrUnexpectedEOF
  9541. }
  9542. b := data[iNdEx]
  9543. iNdEx++
  9544. wire |= (uint64(b) & 0x7F) << shift
  9545. if b < 0x80 {
  9546. break
  9547. }
  9548. }
  9549. fieldNum := int32(wire >> 3)
  9550. wireType := int(wire & 0x7)
  9551. if wireType == 4 {
  9552. return fmt.Errorf("proto: MemberUpdateRequest: wiretype end group for non-group")
  9553. }
  9554. if fieldNum <= 0 {
  9555. return fmt.Errorf("proto: MemberUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9556. }
  9557. switch fieldNum {
  9558. case 1:
  9559. if wireType != 0 {
  9560. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9561. }
  9562. m.ID = 0
  9563. for shift := uint(0); ; shift += 7 {
  9564. if shift >= 64 {
  9565. return ErrIntOverflowRpc
  9566. }
  9567. if iNdEx >= l {
  9568. return io.ErrUnexpectedEOF
  9569. }
  9570. b := data[iNdEx]
  9571. iNdEx++
  9572. m.ID |= (uint64(b) & 0x7F) << shift
  9573. if b < 0x80 {
  9574. break
  9575. }
  9576. }
  9577. case 2:
  9578. if wireType != 2 {
  9579. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  9580. }
  9581. var stringLen uint64
  9582. for shift := uint(0); ; shift += 7 {
  9583. if shift >= 64 {
  9584. return ErrIntOverflowRpc
  9585. }
  9586. if iNdEx >= l {
  9587. return io.ErrUnexpectedEOF
  9588. }
  9589. b := data[iNdEx]
  9590. iNdEx++
  9591. stringLen |= (uint64(b) & 0x7F) << shift
  9592. if b < 0x80 {
  9593. break
  9594. }
  9595. }
  9596. intStringLen := int(stringLen)
  9597. if intStringLen < 0 {
  9598. return ErrInvalidLengthRpc
  9599. }
  9600. postIndex := iNdEx + intStringLen
  9601. if postIndex > l {
  9602. return io.ErrUnexpectedEOF
  9603. }
  9604. m.PeerURLs = append(m.PeerURLs, string(data[iNdEx:postIndex]))
  9605. iNdEx = postIndex
  9606. default:
  9607. iNdEx = preIndex
  9608. skippy, err := skipRpc(data[iNdEx:])
  9609. if err != nil {
  9610. return err
  9611. }
  9612. if skippy < 0 {
  9613. return ErrInvalidLengthRpc
  9614. }
  9615. if (iNdEx + skippy) > l {
  9616. return io.ErrUnexpectedEOF
  9617. }
  9618. iNdEx += skippy
  9619. }
  9620. }
  9621. if iNdEx > l {
  9622. return io.ErrUnexpectedEOF
  9623. }
  9624. return nil
  9625. }
  9626. func (m *MemberUpdateResponse) Unmarshal(data []byte) error {
  9627. l := len(data)
  9628. iNdEx := 0
  9629. for iNdEx < l {
  9630. preIndex := iNdEx
  9631. var wire uint64
  9632. for shift := uint(0); ; shift += 7 {
  9633. if shift >= 64 {
  9634. return ErrIntOverflowRpc
  9635. }
  9636. if iNdEx >= l {
  9637. return io.ErrUnexpectedEOF
  9638. }
  9639. b := data[iNdEx]
  9640. iNdEx++
  9641. wire |= (uint64(b) & 0x7F) << shift
  9642. if b < 0x80 {
  9643. break
  9644. }
  9645. }
  9646. fieldNum := int32(wire >> 3)
  9647. wireType := int(wire & 0x7)
  9648. if wireType == 4 {
  9649. return fmt.Errorf("proto: MemberUpdateResponse: wiretype end group for non-group")
  9650. }
  9651. if fieldNum <= 0 {
  9652. return fmt.Errorf("proto: MemberUpdateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9653. }
  9654. switch fieldNum {
  9655. case 1:
  9656. if wireType != 2 {
  9657. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9658. }
  9659. var msglen int
  9660. for shift := uint(0); ; shift += 7 {
  9661. if shift >= 64 {
  9662. return ErrIntOverflowRpc
  9663. }
  9664. if iNdEx >= l {
  9665. return io.ErrUnexpectedEOF
  9666. }
  9667. b := data[iNdEx]
  9668. iNdEx++
  9669. msglen |= (int(b) & 0x7F) << shift
  9670. if b < 0x80 {
  9671. break
  9672. }
  9673. }
  9674. if msglen < 0 {
  9675. return ErrInvalidLengthRpc
  9676. }
  9677. postIndex := iNdEx + msglen
  9678. if postIndex > l {
  9679. return io.ErrUnexpectedEOF
  9680. }
  9681. if m.Header == nil {
  9682. m.Header = &ResponseHeader{}
  9683. }
  9684. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9685. return err
  9686. }
  9687. iNdEx = postIndex
  9688. default:
  9689. iNdEx = preIndex
  9690. skippy, err := skipRpc(data[iNdEx:])
  9691. if err != nil {
  9692. return err
  9693. }
  9694. if skippy < 0 {
  9695. return ErrInvalidLengthRpc
  9696. }
  9697. if (iNdEx + skippy) > l {
  9698. return io.ErrUnexpectedEOF
  9699. }
  9700. iNdEx += skippy
  9701. }
  9702. }
  9703. if iNdEx > l {
  9704. return io.ErrUnexpectedEOF
  9705. }
  9706. return nil
  9707. }
  9708. func (m *MemberListRequest) Unmarshal(data []byte) error {
  9709. l := len(data)
  9710. iNdEx := 0
  9711. for iNdEx < l {
  9712. preIndex := iNdEx
  9713. var wire uint64
  9714. for shift := uint(0); ; shift += 7 {
  9715. if shift >= 64 {
  9716. return ErrIntOverflowRpc
  9717. }
  9718. if iNdEx >= l {
  9719. return io.ErrUnexpectedEOF
  9720. }
  9721. b := data[iNdEx]
  9722. iNdEx++
  9723. wire |= (uint64(b) & 0x7F) << shift
  9724. if b < 0x80 {
  9725. break
  9726. }
  9727. }
  9728. fieldNum := int32(wire >> 3)
  9729. wireType := int(wire & 0x7)
  9730. if wireType == 4 {
  9731. return fmt.Errorf("proto: MemberListRequest: wiretype end group for non-group")
  9732. }
  9733. if fieldNum <= 0 {
  9734. return fmt.Errorf("proto: MemberListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9735. }
  9736. switch fieldNum {
  9737. default:
  9738. iNdEx = preIndex
  9739. skippy, err := skipRpc(data[iNdEx:])
  9740. if err != nil {
  9741. return err
  9742. }
  9743. if skippy < 0 {
  9744. return ErrInvalidLengthRpc
  9745. }
  9746. if (iNdEx + skippy) > l {
  9747. return io.ErrUnexpectedEOF
  9748. }
  9749. iNdEx += skippy
  9750. }
  9751. }
  9752. if iNdEx > l {
  9753. return io.ErrUnexpectedEOF
  9754. }
  9755. return nil
  9756. }
  9757. func (m *MemberListResponse) Unmarshal(data []byte) error {
  9758. l := len(data)
  9759. iNdEx := 0
  9760. for iNdEx < l {
  9761. preIndex := iNdEx
  9762. var wire uint64
  9763. for shift := uint(0); ; shift += 7 {
  9764. if shift >= 64 {
  9765. return ErrIntOverflowRpc
  9766. }
  9767. if iNdEx >= l {
  9768. return io.ErrUnexpectedEOF
  9769. }
  9770. b := data[iNdEx]
  9771. iNdEx++
  9772. wire |= (uint64(b) & 0x7F) << shift
  9773. if b < 0x80 {
  9774. break
  9775. }
  9776. }
  9777. fieldNum := int32(wire >> 3)
  9778. wireType := int(wire & 0x7)
  9779. if wireType == 4 {
  9780. return fmt.Errorf("proto: MemberListResponse: wiretype end group for non-group")
  9781. }
  9782. if fieldNum <= 0 {
  9783. return fmt.Errorf("proto: MemberListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9784. }
  9785. switch fieldNum {
  9786. case 1:
  9787. if wireType != 2 {
  9788. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9789. }
  9790. var msglen int
  9791. for shift := uint(0); ; shift += 7 {
  9792. if shift >= 64 {
  9793. return ErrIntOverflowRpc
  9794. }
  9795. if iNdEx >= l {
  9796. return io.ErrUnexpectedEOF
  9797. }
  9798. b := data[iNdEx]
  9799. iNdEx++
  9800. msglen |= (int(b) & 0x7F) << shift
  9801. if b < 0x80 {
  9802. break
  9803. }
  9804. }
  9805. if msglen < 0 {
  9806. return ErrInvalidLengthRpc
  9807. }
  9808. postIndex := iNdEx + msglen
  9809. if postIndex > l {
  9810. return io.ErrUnexpectedEOF
  9811. }
  9812. if m.Header == nil {
  9813. m.Header = &ResponseHeader{}
  9814. }
  9815. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9816. return err
  9817. }
  9818. iNdEx = postIndex
  9819. case 2:
  9820. if wireType != 2 {
  9821. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  9822. }
  9823. var msglen int
  9824. for shift := uint(0); ; shift += 7 {
  9825. if shift >= 64 {
  9826. return ErrIntOverflowRpc
  9827. }
  9828. if iNdEx >= l {
  9829. return io.ErrUnexpectedEOF
  9830. }
  9831. b := data[iNdEx]
  9832. iNdEx++
  9833. msglen |= (int(b) & 0x7F) << shift
  9834. if b < 0x80 {
  9835. break
  9836. }
  9837. }
  9838. if msglen < 0 {
  9839. return ErrInvalidLengthRpc
  9840. }
  9841. postIndex := iNdEx + msglen
  9842. if postIndex > l {
  9843. return io.ErrUnexpectedEOF
  9844. }
  9845. m.Members = append(m.Members, &Member{})
  9846. if err := m.Members[len(m.Members)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  9847. return err
  9848. }
  9849. iNdEx = postIndex
  9850. default:
  9851. iNdEx = preIndex
  9852. skippy, err := skipRpc(data[iNdEx:])
  9853. if err != nil {
  9854. return err
  9855. }
  9856. if skippy < 0 {
  9857. return ErrInvalidLengthRpc
  9858. }
  9859. if (iNdEx + skippy) > l {
  9860. return io.ErrUnexpectedEOF
  9861. }
  9862. iNdEx += skippy
  9863. }
  9864. }
  9865. if iNdEx > l {
  9866. return io.ErrUnexpectedEOF
  9867. }
  9868. return nil
  9869. }
  9870. func (m *DefragmentRequest) Unmarshal(data []byte) error {
  9871. l := len(data)
  9872. iNdEx := 0
  9873. for iNdEx < l {
  9874. preIndex := iNdEx
  9875. var wire uint64
  9876. for shift := uint(0); ; shift += 7 {
  9877. if shift >= 64 {
  9878. return ErrIntOverflowRpc
  9879. }
  9880. if iNdEx >= l {
  9881. return io.ErrUnexpectedEOF
  9882. }
  9883. b := data[iNdEx]
  9884. iNdEx++
  9885. wire |= (uint64(b) & 0x7F) << shift
  9886. if b < 0x80 {
  9887. break
  9888. }
  9889. }
  9890. fieldNum := int32(wire >> 3)
  9891. wireType := int(wire & 0x7)
  9892. if wireType == 4 {
  9893. return fmt.Errorf("proto: DefragmentRequest: wiretype end group for non-group")
  9894. }
  9895. if fieldNum <= 0 {
  9896. return fmt.Errorf("proto: DefragmentRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9897. }
  9898. switch fieldNum {
  9899. default:
  9900. iNdEx = preIndex
  9901. skippy, err := skipRpc(data[iNdEx:])
  9902. if err != nil {
  9903. return err
  9904. }
  9905. if skippy < 0 {
  9906. return ErrInvalidLengthRpc
  9907. }
  9908. if (iNdEx + skippy) > l {
  9909. return io.ErrUnexpectedEOF
  9910. }
  9911. iNdEx += skippy
  9912. }
  9913. }
  9914. if iNdEx > l {
  9915. return io.ErrUnexpectedEOF
  9916. }
  9917. return nil
  9918. }
  9919. func (m *DefragmentResponse) Unmarshal(data []byte) error {
  9920. l := len(data)
  9921. iNdEx := 0
  9922. for iNdEx < l {
  9923. preIndex := iNdEx
  9924. var wire uint64
  9925. for shift := uint(0); ; shift += 7 {
  9926. if shift >= 64 {
  9927. return ErrIntOverflowRpc
  9928. }
  9929. if iNdEx >= l {
  9930. return io.ErrUnexpectedEOF
  9931. }
  9932. b := data[iNdEx]
  9933. iNdEx++
  9934. wire |= (uint64(b) & 0x7F) << shift
  9935. if b < 0x80 {
  9936. break
  9937. }
  9938. }
  9939. fieldNum := int32(wire >> 3)
  9940. wireType := int(wire & 0x7)
  9941. if wireType == 4 {
  9942. return fmt.Errorf("proto: DefragmentResponse: wiretype end group for non-group")
  9943. }
  9944. if fieldNum <= 0 {
  9945. return fmt.Errorf("proto: DefragmentResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9946. }
  9947. switch fieldNum {
  9948. case 1:
  9949. if wireType != 2 {
  9950. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9951. }
  9952. var msglen int
  9953. for shift := uint(0); ; shift += 7 {
  9954. if shift >= 64 {
  9955. return ErrIntOverflowRpc
  9956. }
  9957. if iNdEx >= l {
  9958. return io.ErrUnexpectedEOF
  9959. }
  9960. b := data[iNdEx]
  9961. iNdEx++
  9962. msglen |= (int(b) & 0x7F) << shift
  9963. if b < 0x80 {
  9964. break
  9965. }
  9966. }
  9967. if msglen < 0 {
  9968. return ErrInvalidLengthRpc
  9969. }
  9970. postIndex := iNdEx + msglen
  9971. if postIndex > l {
  9972. return io.ErrUnexpectedEOF
  9973. }
  9974. if m.Header == nil {
  9975. m.Header = &ResponseHeader{}
  9976. }
  9977. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9978. return err
  9979. }
  9980. iNdEx = postIndex
  9981. default:
  9982. iNdEx = preIndex
  9983. skippy, err := skipRpc(data[iNdEx:])
  9984. if err != nil {
  9985. return err
  9986. }
  9987. if skippy < 0 {
  9988. return ErrInvalidLengthRpc
  9989. }
  9990. if (iNdEx + skippy) > l {
  9991. return io.ErrUnexpectedEOF
  9992. }
  9993. iNdEx += skippy
  9994. }
  9995. }
  9996. if iNdEx > l {
  9997. return io.ErrUnexpectedEOF
  9998. }
  9999. return nil
  10000. }
  10001. func (m *AlarmRequest) Unmarshal(data []byte) error {
  10002. l := len(data)
  10003. iNdEx := 0
  10004. for iNdEx < l {
  10005. preIndex := iNdEx
  10006. var wire uint64
  10007. for shift := uint(0); ; shift += 7 {
  10008. if shift >= 64 {
  10009. return ErrIntOverflowRpc
  10010. }
  10011. if iNdEx >= l {
  10012. return io.ErrUnexpectedEOF
  10013. }
  10014. b := data[iNdEx]
  10015. iNdEx++
  10016. wire |= (uint64(b) & 0x7F) << shift
  10017. if b < 0x80 {
  10018. break
  10019. }
  10020. }
  10021. fieldNum := int32(wire >> 3)
  10022. wireType := int(wire & 0x7)
  10023. if wireType == 4 {
  10024. return fmt.Errorf("proto: AlarmRequest: wiretype end group for non-group")
  10025. }
  10026. if fieldNum <= 0 {
  10027. return fmt.Errorf("proto: AlarmRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10028. }
  10029. switch fieldNum {
  10030. case 1:
  10031. if wireType != 0 {
  10032. return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
  10033. }
  10034. m.Action = 0
  10035. for shift := uint(0); ; shift += 7 {
  10036. if shift >= 64 {
  10037. return ErrIntOverflowRpc
  10038. }
  10039. if iNdEx >= l {
  10040. return io.ErrUnexpectedEOF
  10041. }
  10042. b := data[iNdEx]
  10043. iNdEx++
  10044. m.Action |= (AlarmRequest_AlarmAction(b) & 0x7F) << shift
  10045. if b < 0x80 {
  10046. break
  10047. }
  10048. }
  10049. case 2:
  10050. if wireType != 0 {
  10051. return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
  10052. }
  10053. m.MemberID = 0
  10054. for shift := uint(0); ; shift += 7 {
  10055. if shift >= 64 {
  10056. return ErrIntOverflowRpc
  10057. }
  10058. if iNdEx >= l {
  10059. return io.ErrUnexpectedEOF
  10060. }
  10061. b := data[iNdEx]
  10062. iNdEx++
  10063. m.MemberID |= (uint64(b) & 0x7F) << shift
  10064. if b < 0x80 {
  10065. break
  10066. }
  10067. }
  10068. case 3:
  10069. if wireType != 0 {
  10070. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  10071. }
  10072. m.Alarm = 0
  10073. for shift := uint(0); ; shift += 7 {
  10074. if shift >= 64 {
  10075. return ErrIntOverflowRpc
  10076. }
  10077. if iNdEx >= l {
  10078. return io.ErrUnexpectedEOF
  10079. }
  10080. b := data[iNdEx]
  10081. iNdEx++
  10082. m.Alarm |= (AlarmType(b) & 0x7F) << shift
  10083. if b < 0x80 {
  10084. break
  10085. }
  10086. }
  10087. default:
  10088. iNdEx = preIndex
  10089. skippy, err := skipRpc(data[iNdEx:])
  10090. if err != nil {
  10091. return err
  10092. }
  10093. if skippy < 0 {
  10094. return ErrInvalidLengthRpc
  10095. }
  10096. if (iNdEx + skippy) > l {
  10097. return io.ErrUnexpectedEOF
  10098. }
  10099. iNdEx += skippy
  10100. }
  10101. }
  10102. if iNdEx > l {
  10103. return io.ErrUnexpectedEOF
  10104. }
  10105. return nil
  10106. }
  10107. func (m *AlarmMember) Unmarshal(data []byte) error {
  10108. l := len(data)
  10109. iNdEx := 0
  10110. for iNdEx < l {
  10111. preIndex := iNdEx
  10112. var wire uint64
  10113. for shift := uint(0); ; shift += 7 {
  10114. if shift >= 64 {
  10115. return ErrIntOverflowRpc
  10116. }
  10117. if iNdEx >= l {
  10118. return io.ErrUnexpectedEOF
  10119. }
  10120. b := data[iNdEx]
  10121. iNdEx++
  10122. wire |= (uint64(b) & 0x7F) << shift
  10123. if b < 0x80 {
  10124. break
  10125. }
  10126. }
  10127. fieldNum := int32(wire >> 3)
  10128. wireType := int(wire & 0x7)
  10129. if wireType == 4 {
  10130. return fmt.Errorf("proto: AlarmMember: wiretype end group for non-group")
  10131. }
  10132. if fieldNum <= 0 {
  10133. return fmt.Errorf("proto: AlarmMember: illegal tag %d (wire type %d)", fieldNum, wire)
  10134. }
  10135. switch fieldNum {
  10136. case 1:
  10137. if wireType != 0 {
  10138. return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
  10139. }
  10140. m.MemberID = 0
  10141. for shift := uint(0); ; shift += 7 {
  10142. if shift >= 64 {
  10143. return ErrIntOverflowRpc
  10144. }
  10145. if iNdEx >= l {
  10146. return io.ErrUnexpectedEOF
  10147. }
  10148. b := data[iNdEx]
  10149. iNdEx++
  10150. m.MemberID |= (uint64(b) & 0x7F) << shift
  10151. if b < 0x80 {
  10152. break
  10153. }
  10154. }
  10155. case 2:
  10156. if wireType != 0 {
  10157. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  10158. }
  10159. m.Alarm = 0
  10160. for shift := uint(0); ; shift += 7 {
  10161. if shift >= 64 {
  10162. return ErrIntOverflowRpc
  10163. }
  10164. if iNdEx >= l {
  10165. return io.ErrUnexpectedEOF
  10166. }
  10167. b := data[iNdEx]
  10168. iNdEx++
  10169. m.Alarm |= (AlarmType(b) & 0x7F) << shift
  10170. if b < 0x80 {
  10171. break
  10172. }
  10173. }
  10174. default:
  10175. iNdEx = preIndex
  10176. skippy, err := skipRpc(data[iNdEx:])
  10177. if err != nil {
  10178. return err
  10179. }
  10180. if skippy < 0 {
  10181. return ErrInvalidLengthRpc
  10182. }
  10183. if (iNdEx + skippy) > l {
  10184. return io.ErrUnexpectedEOF
  10185. }
  10186. iNdEx += skippy
  10187. }
  10188. }
  10189. if iNdEx > l {
  10190. return io.ErrUnexpectedEOF
  10191. }
  10192. return nil
  10193. }
  10194. func (m *AlarmResponse) Unmarshal(data []byte) error {
  10195. l := len(data)
  10196. iNdEx := 0
  10197. for iNdEx < l {
  10198. preIndex := iNdEx
  10199. var wire uint64
  10200. for shift := uint(0); ; shift += 7 {
  10201. if shift >= 64 {
  10202. return ErrIntOverflowRpc
  10203. }
  10204. if iNdEx >= l {
  10205. return io.ErrUnexpectedEOF
  10206. }
  10207. b := data[iNdEx]
  10208. iNdEx++
  10209. wire |= (uint64(b) & 0x7F) << shift
  10210. if b < 0x80 {
  10211. break
  10212. }
  10213. }
  10214. fieldNum := int32(wire >> 3)
  10215. wireType := int(wire & 0x7)
  10216. if wireType == 4 {
  10217. return fmt.Errorf("proto: AlarmResponse: wiretype end group for non-group")
  10218. }
  10219. if fieldNum <= 0 {
  10220. return fmt.Errorf("proto: AlarmResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  10221. }
  10222. switch fieldNum {
  10223. case 1:
  10224. if wireType != 2 {
  10225. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  10226. }
  10227. var msglen int
  10228. for shift := uint(0); ; shift += 7 {
  10229. if shift >= 64 {
  10230. return ErrIntOverflowRpc
  10231. }
  10232. if iNdEx >= l {
  10233. return io.ErrUnexpectedEOF
  10234. }
  10235. b := data[iNdEx]
  10236. iNdEx++
  10237. msglen |= (int(b) & 0x7F) << shift
  10238. if b < 0x80 {
  10239. break
  10240. }
  10241. }
  10242. if msglen < 0 {
  10243. return ErrInvalidLengthRpc
  10244. }
  10245. postIndex := iNdEx + msglen
  10246. if postIndex > l {
  10247. return io.ErrUnexpectedEOF
  10248. }
  10249. if m.Header == nil {
  10250. m.Header = &ResponseHeader{}
  10251. }
  10252. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  10253. return err
  10254. }
  10255. iNdEx = postIndex
  10256. case 2:
  10257. if wireType != 2 {
  10258. return fmt.Errorf("proto: wrong wireType = %d for field Alarms", wireType)
  10259. }
  10260. var msglen int
  10261. for shift := uint(0); ; shift += 7 {
  10262. if shift >= 64 {
  10263. return ErrIntOverflowRpc
  10264. }
  10265. if iNdEx >= l {
  10266. return io.ErrUnexpectedEOF
  10267. }
  10268. b := data[iNdEx]
  10269. iNdEx++
  10270. msglen |= (int(b) & 0x7F) << shift
  10271. if b < 0x80 {
  10272. break
  10273. }
  10274. }
  10275. if msglen < 0 {
  10276. return ErrInvalidLengthRpc
  10277. }
  10278. postIndex := iNdEx + msglen
  10279. if postIndex > l {
  10280. return io.ErrUnexpectedEOF
  10281. }
  10282. m.Alarms = append(m.Alarms, &AlarmMember{})
  10283. if err := m.Alarms[len(m.Alarms)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  10284. return err
  10285. }
  10286. iNdEx = postIndex
  10287. default:
  10288. iNdEx = preIndex
  10289. skippy, err := skipRpc(data[iNdEx:])
  10290. if err != nil {
  10291. return err
  10292. }
  10293. if skippy < 0 {
  10294. return ErrInvalidLengthRpc
  10295. }
  10296. if (iNdEx + skippy) > l {
  10297. return io.ErrUnexpectedEOF
  10298. }
  10299. iNdEx += skippy
  10300. }
  10301. }
  10302. if iNdEx > l {
  10303. return io.ErrUnexpectedEOF
  10304. }
  10305. return nil
  10306. }
  10307. func (m *StatusRequest) Unmarshal(data []byte) error {
  10308. l := len(data)
  10309. iNdEx := 0
  10310. for iNdEx < l {
  10311. preIndex := iNdEx
  10312. var wire uint64
  10313. for shift := uint(0); ; shift += 7 {
  10314. if shift >= 64 {
  10315. return ErrIntOverflowRpc
  10316. }
  10317. if iNdEx >= l {
  10318. return io.ErrUnexpectedEOF
  10319. }
  10320. b := data[iNdEx]
  10321. iNdEx++
  10322. wire |= (uint64(b) & 0x7F) << shift
  10323. if b < 0x80 {
  10324. break
  10325. }
  10326. }
  10327. fieldNum := int32(wire >> 3)
  10328. wireType := int(wire & 0x7)
  10329. if wireType == 4 {
  10330. return fmt.Errorf("proto: StatusRequest: wiretype end group for non-group")
  10331. }
  10332. if fieldNum <= 0 {
  10333. return fmt.Errorf("proto: StatusRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10334. }
  10335. switch fieldNum {
  10336. default:
  10337. iNdEx = preIndex
  10338. skippy, err := skipRpc(data[iNdEx:])
  10339. if err != nil {
  10340. return err
  10341. }
  10342. if skippy < 0 {
  10343. return ErrInvalidLengthRpc
  10344. }
  10345. if (iNdEx + skippy) > l {
  10346. return io.ErrUnexpectedEOF
  10347. }
  10348. iNdEx += skippy
  10349. }
  10350. }
  10351. if iNdEx > l {
  10352. return io.ErrUnexpectedEOF
  10353. }
  10354. return nil
  10355. }
  10356. func (m *StatusResponse) Unmarshal(data []byte) error {
  10357. l := len(data)
  10358. iNdEx := 0
  10359. for iNdEx < l {
  10360. preIndex := iNdEx
  10361. var wire uint64
  10362. for shift := uint(0); ; shift += 7 {
  10363. if shift >= 64 {
  10364. return ErrIntOverflowRpc
  10365. }
  10366. if iNdEx >= l {
  10367. return io.ErrUnexpectedEOF
  10368. }
  10369. b := data[iNdEx]
  10370. iNdEx++
  10371. wire |= (uint64(b) & 0x7F) << shift
  10372. if b < 0x80 {
  10373. break
  10374. }
  10375. }
  10376. fieldNum := int32(wire >> 3)
  10377. wireType := int(wire & 0x7)
  10378. if wireType == 4 {
  10379. return fmt.Errorf("proto: StatusResponse: wiretype end group for non-group")
  10380. }
  10381. if fieldNum <= 0 {
  10382. return fmt.Errorf("proto: StatusResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  10383. }
  10384. switch fieldNum {
  10385. case 1:
  10386. if wireType != 2 {
  10387. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  10388. }
  10389. var msglen int
  10390. for shift := uint(0); ; shift += 7 {
  10391. if shift >= 64 {
  10392. return ErrIntOverflowRpc
  10393. }
  10394. if iNdEx >= l {
  10395. return io.ErrUnexpectedEOF
  10396. }
  10397. b := data[iNdEx]
  10398. iNdEx++
  10399. msglen |= (int(b) & 0x7F) << shift
  10400. if b < 0x80 {
  10401. break
  10402. }
  10403. }
  10404. if msglen < 0 {
  10405. return ErrInvalidLengthRpc
  10406. }
  10407. postIndex := iNdEx + msglen
  10408. if postIndex > l {
  10409. return io.ErrUnexpectedEOF
  10410. }
  10411. if m.Header == nil {
  10412. m.Header = &ResponseHeader{}
  10413. }
  10414. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  10415. return err
  10416. }
  10417. iNdEx = postIndex
  10418. case 2:
  10419. if wireType != 2 {
  10420. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  10421. }
  10422. var stringLen uint64
  10423. for shift := uint(0); ; shift += 7 {
  10424. if shift >= 64 {
  10425. return ErrIntOverflowRpc
  10426. }
  10427. if iNdEx >= l {
  10428. return io.ErrUnexpectedEOF
  10429. }
  10430. b := data[iNdEx]
  10431. iNdEx++
  10432. stringLen |= (uint64(b) & 0x7F) << shift
  10433. if b < 0x80 {
  10434. break
  10435. }
  10436. }
  10437. intStringLen := int(stringLen)
  10438. if intStringLen < 0 {
  10439. return ErrInvalidLengthRpc
  10440. }
  10441. postIndex := iNdEx + intStringLen
  10442. if postIndex > l {
  10443. return io.ErrUnexpectedEOF
  10444. }
  10445. m.Version = string(data[iNdEx:postIndex])
  10446. iNdEx = postIndex
  10447. case 3:
  10448. if wireType != 0 {
  10449. return fmt.Errorf("proto: wrong wireType = %d for field DbSize", wireType)
  10450. }
  10451. m.DbSize = 0
  10452. for shift := uint(0); ; shift += 7 {
  10453. if shift >= 64 {
  10454. return ErrIntOverflowRpc
  10455. }
  10456. if iNdEx >= l {
  10457. return io.ErrUnexpectedEOF
  10458. }
  10459. b := data[iNdEx]
  10460. iNdEx++
  10461. m.DbSize |= (int64(b) & 0x7F) << shift
  10462. if b < 0x80 {
  10463. break
  10464. }
  10465. }
  10466. case 4:
  10467. if wireType != 0 {
  10468. return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType)
  10469. }
  10470. m.Leader = 0
  10471. for shift := uint(0); ; shift += 7 {
  10472. if shift >= 64 {
  10473. return ErrIntOverflowRpc
  10474. }
  10475. if iNdEx >= l {
  10476. return io.ErrUnexpectedEOF
  10477. }
  10478. b := data[iNdEx]
  10479. iNdEx++
  10480. m.Leader |= (uint64(b) & 0x7F) << shift
  10481. if b < 0x80 {
  10482. break
  10483. }
  10484. }
  10485. case 5:
  10486. if wireType != 0 {
  10487. return fmt.Errorf("proto: wrong wireType = %d for field RaftIndex", wireType)
  10488. }
  10489. m.RaftIndex = 0
  10490. for shift := uint(0); ; shift += 7 {
  10491. if shift >= 64 {
  10492. return ErrIntOverflowRpc
  10493. }
  10494. if iNdEx >= l {
  10495. return io.ErrUnexpectedEOF
  10496. }
  10497. b := data[iNdEx]
  10498. iNdEx++
  10499. m.RaftIndex |= (uint64(b) & 0x7F) << shift
  10500. if b < 0x80 {
  10501. break
  10502. }
  10503. }
  10504. case 6:
  10505. if wireType != 0 {
  10506. return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
  10507. }
  10508. m.RaftTerm = 0
  10509. for shift := uint(0); ; shift += 7 {
  10510. if shift >= 64 {
  10511. return ErrIntOverflowRpc
  10512. }
  10513. if iNdEx >= l {
  10514. return io.ErrUnexpectedEOF
  10515. }
  10516. b := data[iNdEx]
  10517. iNdEx++
  10518. m.RaftTerm |= (uint64(b) & 0x7F) << shift
  10519. if b < 0x80 {
  10520. break
  10521. }
  10522. }
  10523. default:
  10524. iNdEx = preIndex
  10525. skippy, err := skipRpc(data[iNdEx:])
  10526. if err != nil {
  10527. return err
  10528. }
  10529. if skippy < 0 {
  10530. return ErrInvalidLengthRpc
  10531. }
  10532. if (iNdEx + skippy) > l {
  10533. return io.ErrUnexpectedEOF
  10534. }
  10535. iNdEx += skippy
  10536. }
  10537. }
  10538. if iNdEx > l {
  10539. return io.ErrUnexpectedEOF
  10540. }
  10541. return nil
  10542. }
  10543. func (m *AuthEnableRequest) Unmarshal(data []byte) error {
  10544. l := len(data)
  10545. iNdEx := 0
  10546. for iNdEx < l {
  10547. preIndex := iNdEx
  10548. var wire uint64
  10549. for shift := uint(0); ; shift += 7 {
  10550. if shift >= 64 {
  10551. return ErrIntOverflowRpc
  10552. }
  10553. if iNdEx >= l {
  10554. return io.ErrUnexpectedEOF
  10555. }
  10556. b := data[iNdEx]
  10557. iNdEx++
  10558. wire |= (uint64(b) & 0x7F) << shift
  10559. if b < 0x80 {
  10560. break
  10561. }
  10562. }
  10563. fieldNum := int32(wire >> 3)
  10564. wireType := int(wire & 0x7)
  10565. if wireType == 4 {
  10566. return fmt.Errorf("proto: AuthEnableRequest: wiretype end group for non-group")
  10567. }
  10568. if fieldNum <= 0 {
  10569. return fmt.Errorf("proto: AuthEnableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10570. }
  10571. switch fieldNum {
  10572. default:
  10573. iNdEx = preIndex
  10574. skippy, err := skipRpc(data[iNdEx:])
  10575. if err != nil {
  10576. return err
  10577. }
  10578. if skippy < 0 {
  10579. return ErrInvalidLengthRpc
  10580. }
  10581. if (iNdEx + skippy) > l {
  10582. return io.ErrUnexpectedEOF
  10583. }
  10584. iNdEx += skippy
  10585. }
  10586. }
  10587. if iNdEx > l {
  10588. return io.ErrUnexpectedEOF
  10589. }
  10590. return nil
  10591. }
  10592. func (m *AuthDisableRequest) Unmarshal(data []byte) error {
  10593. l := len(data)
  10594. iNdEx := 0
  10595. for iNdEx < l {
  10596. preIndex := iNdEx
  10597. var wire uint64
  10598. for shift := uint(0); ; shift += 7 {
  10599. if shift >= 64 {
  10600. return ErrIntOverflowRpc
  10601. }
  10602. if iNdEx >= l {
  10603. return io.ErrUnexpectedEOF
  10604. }
  10605. b := data[iNdEx]
  10606. iNdEx++
  10607. wire |= (uint64(b) & 0x7F) << shift
  10608. if b < 0x80 {
  10609. break
  10610. }
  10611. }
  10612. fieldNum := int32(wire >> 3)
  10613. wireType := int(wire & 0x7)
  10614. if wireType == 4 {
  10615. return fmt.Errorf("proto: AuthDisableRequest: wiretype end group for non-group")
  10616. }
  10617. if fieldNum <= 0 {
  10618. return fmt.Errorf("proto: AuthDisableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10619. }
  10620. switch fieldNum {
  10621. default:
  10622. iNdEx = preIndex
  10623. skippy, err := skipRpc(data[iNdEx:])
  10624. if err != nil {
  10625. return err
  10626. }
  10627. if skippy < 0 {
  10628. return ErrInvalidLengthRpc
  10629. }
  10630. if (iNdEx + skippy) > l {
  10631. return io.ErrUnexpectedEOF
  10632. }
  10633. iNdEx += skippy
  10634. }
  10635. }
  10636. if iNdEx > l {
  10637. return io.ErrUnexpectedEOF
  10638. }
  10639. return nil
  10640. }
  10641. func (m *AuthenticateRequest) Unmarshal(data []byte) error {
  10642. l := len(data)
  10643. iNdEx := 0
  10644. for iNdEx < l {
  10645. preIndex := iNdEx
  10646. var wire uint64
  10647. for shift := uint(0); ; shift += 7 {
  10648. if shift >= 64 {
  10649. return ErrIntOverflowRpc
  10650. }
  10651. if iNdEx >= l {
  10652. return io.ErrUnexpectedEOF
  10653. }
  10654. b := data[iNdEx]
  10655. iNdEx++
  10656. wire |= (uint64(b) & 0x7F) << shift
  10657. if b < 0x80 {
  10658. break
  10659. }
  10660. }
  10661. fieldNum := int32(wire >> 3)
  10662. wireType := int(wire & 0x7)
  10663. if wireType == 4 {
  10664. return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group")
  10665. }
  10666. if fieldNum <= 0 {
  10667. return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10668. }
  10669. switch fieldNum {
  10670. default:
  10671. iNdEx = preIndex
  10672. skippy, err := skipRpc(data[iNdEx:])
  10673. if err != nil {
  10674. return err
  10675. }
  10676. if skippy < 0 {
  10677. return ErrInvalidLengthRpc
  10678. }
  10679. if (iNdEx + skippy) > l {
  10680. return io.ErrUnexpectedEOF
  10681. }
  10682. iNdEx += skippy
  10683. }
  10684. }
  10685. if iNdEx > l {
  10686. return io.ErrUnexpectedEOF
  10687. }
  10688. return nil
  10689. }
  10690. func (m *AuthUserAddRequest) Unmarshal(data []byte) error {
  10691. l := len(data)
  10692. iNdEx := 0
  10693. for iNdEx < l {
  10694. preIndex := iNdEx
  10695. var wire uint64
  10696. for shift := uint(0); ; shift += 7 {
  10697. if shift >= 64 {
  10698. return ErrIntOverflowRpc
  10699. }
  10700. if iNdEx >= l {
  10701. return io.ErrUnexpectedEOF
  10702. }
  10703. b := data[iNdEx]
  10704. iNdEx++
  10705. wire |= (uint64(b) & 0x7F) << shift
  10706. if b < 0x80 {
  10707. break
  10708. }
  10709. }
  10710. fieldNum := int32(wire >> 3)
  10711. wireType := int(wire & 0x7)
  10712. if wireType == 4 {
  10713. return fmt.Errorf("proto: AuthUserAddRequest: wiretype end group for non-group")
  10714. }
  10715. if fieldNum <= 0 {
  10716. return fmt.Errorf("proto: AuthUserAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10717. }
  10718. switch fieldNum {
  10719. case 1:
  10720. if wireType != 2 {
  10721. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  10722. }
  10723. var stringLen uint64
  10724. for shift := uint(0); ; shift += 7 {
  10725. if shift >= 64 {
  10726. return ErrIntOverflowRpc
  10727. }
  10728. if iNdEx >= l {
  10729. return io.ErrUnexpectedEOF
  10730. }
  10731. b := data[iNdEx]
  10732. iNdEx++
  10733. stringLen |= (uint64(b) & 0x7F) << shift
  10734. if b < 0x80 {
  10735. break
  10736. }
  10737. }
  10738. intStringLen := int(stringLen)
  10739. if intStringLen < 0 {
  10740. return ErrInvalidLengthRpc
  10741. }
  10742. postIndex := iNdEx + intStringLen
  10743. if postIndex > l {
  10744. return io.ErrUnexpectedEOF
  10745. }
  10746. m.Name = string(data[iNdEx:postIndex])
  10747. iNdEx = postIndex
  10748. case 2:
  10749. if wireType != 2 {
  10750. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  10751. }
  10752. var stringLen uint64
  10753. for shift := uint(0); ; shift += 7 {
  10754. if shift >= 64 {
  10755. return ErrIntOverflowRpc
  10756. }
  10757. if iNdEx >= l {
  10758. return io.ErrUnexpectedEOF
  10759. }
  10760. b := data[iNdEx]
  10761. iNdEx++
  10762. stringLen |= (uint64(b) & 0x7F) << shift
  10763. if b < 0x80 {
  10764. break
  10765. }
  10766. }
  10767. intStringLen := int(stringLen)
  10768. if intStringLen < 0 {
  10769. return ErrInvalidLengthRpc
  10770. }
  10771. postIndex := iNdEx + intStringLen
  10772. if postIndex > l {
  10773. return io.ErrUnexpectedEOF
  10774. }
  10775. m.Password = string(data[iNdEx:postIndex])
  10776. iNdEx = postIndex
  10777. default:
  10778. iNdEx = preIndex
  10779. skippy, err := skipRpc(data[iNdEx:])
  10780. if err != nil {
  10781. return err
  10782. }
  10783. if skippy < 0 {
  10784. return ErrInvalidLengthRpc
  10785. }
  10786. if (iNdEx + skippy) > l {
  10787. return io.ErrUnexpectedEOF
  10788. }
  10789. iNdEx += skippy
  10790. }
  10791. }
  10792. if iNdEx > l {
  10793. return io.ErrUnexpectedEOF
  10794. }
  10795. return nil
  10796. }
  10797. func (m *AuthUserGetRequest) Unmarshal(data []byte) error {
  10798. l := len(data)
  10799. iNdEx := 0
  10800. for iNdEx < l {
  10801. preIndex := iNdEx
  10802. var wire uint64
  10803. for shift := uint(0); ; shift += 7 {
  10804. if shift >= 64 {
  10805. return ErrIntOverflowRpc
  10806. }
  10807. if iNdEx >= l {
  10808. return io.ErrUnexpectedEOF
  10809. }
  10810. b := data[iNdEx]
  10811. iNdEx++
  10812. wire |= (uint64(b) & 0x7F) << shift
  10813. if b < 0x80 {
  10814. break
  10815. }
  10816. }
  10817. fieldNum := int32(wire >> 3)
  10818. wireType := int(wire & 0x7)
  10819. if wireType == 4 {
  10820. return fmt.Errorf("proto: AuthUserGetRequest: wiretype end group for non-group")
  10821. }
  10822. if fieldNum <= 0 {
  10823. return fmt.Errorf("proto: AuthUserGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10824. }
  10825. switch fieldNum {
  10826. default:
  10827. iNdEx = preIndex
  10828. skippy, err := skipRpc(data[iNdEx:])
  10829. if err != nil {
  10830. return err
  10831. }
  10832. if skippy < 0 {
  10833. return ErrInvalidLengthRpc
  10834. }
  10835. if (iNdEx + skippy) > l {
  10836. return io.ErrUnexpectedEOF
  10837. }
  10838. iNdEx += skippy
  10839. }
  10840. }
  10841. if iNdEx > l {
  10842. return io.ErrUnexpectedEOF
  10843. }
  10844. return nil
  10845. }
  10846. func (m *AuthUserDeleteRequest) Unmarshal(data []byte) error {
  10847. l := len(data)
  10848. iNdEx := 0
  10849. for iNdEx < l {
  10850. preIndex := iNdEx
  10851. var wire uint64
  10852. for shift := uint(0); ; shift += 7 {
  10853. if shift >= 64 {
  10854. return ErrIntOverflowRpc
  10855. }
  10856. if iNdEx >= l {
  10857. return io.ErrUnexpectedEOF
  10858. }
  10859. b := data[iNdEx]
  10860. iNdEx++
  10861. wire |= (uint64(b) & 0x7F) << shift
  10862. if b < 0x80 {
  10863. break
  10864. }
  10865. }
  10866. fieldNum := int32(wire >> 3)
  10867. wireType := int(wire & 0x7)
  10868. if wireType == 4 {
  10869. return fmt.Errorf("proto: AuthUserDeleteRequest: wiretype end group for non-group")
  10870. }
  10871. if fieldNum <= 0 {
  10872. return fmt.Errorf("proto: AuthUserDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10873. }
  10874. switch fieldNum {
  10875. case 1:
  10876. if wireType != 2 {
  10877. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  10878. }
  10879. var stringLen uint64
  10880. for shift := uint(0); ; shift += 7 {
  10881. if shift >= 64 {
  10882. return ErrIntOverflowRpc
  10883. }
  10884. if iNdEx >= l {
  10885. return io.ErrUnexpectedEOF
  10886. }
  10887. b := data[iNdEx]
  10888. iNdEx++
  10889. stringLen |= (uint64(b) & 0x7F) << shift
  10890. if b < 0x80 {
  10891. break
  10892. }
  10893. }
  10894. intStringLen := int(stringLen)
  10895. if intStringLen < 0 {
  10896. return ErrInvalidLengthRpc
  10897. }
  10898. postIndex := iNdEx + intStringLen
  10899. if postIndex > l {
  10900. return io.ErrUnexpectedEOF
  10901. }
  10902. m.Name = string(data[iNdEx:postIndex])
  10903. iNdEx = postIndex
  10904. default:
  10905. iNdEx = preIndex
  10906. skippy, err := skipRpc(data[iNdEx:])
  10907. if err != nil {
  10908. return err
  10909. }
  10910. if skippy < 0 {
  10911. return ErrInvalidLengthRpc
  10912. }
  10913. if (iNdEx + skippy) > l {
  10914. return io.ErrUnexpectedEOF
  10915. }
  10916. iNdEx += skippy
  10917. }
  10918. }
  10919. if iNdEx > l {
  10920. return io.ErrUnexpectedEOF
  10921. }
  10922. return nil
  10923. }
  10924. func (m *AuthUserChangePasswordRequest) Unmarshal(data []byte) error {
  10925. l := len(data)
  10926. iNdEx := 0
  10927. for iNdEx < l {
  10928. preIndex := iNdEx
  10929. var wire uint64
  10930. for shift := uint(0); ; shift += 7 {
  10931. if shift >= 64 {
  10932. return ErrIntOverflowRpc
  10933. }
  10934. if iNdEx >= l {
  10935. return io.ErrUnexpectedEOF
  10936. }
  10937. b := data[iNdEx]
  10938. iNdEx++
  10939. wire |= (uint64(b) & 0x7F) << shift
  10940. if b < 0x80 {
  10941. break
  10942. }
  10943. }
  10944. fieldNum := int32(wire >> 3)
  10945. wireType := int(wire & 0x7)
  10946. if wireType == 4 {
  10947. return fmt.Errorf("proto: AuthUserChangePasswordRequest: wiretype end group for non-group")
  10948. }
  10949. if fieldNum <= 0 {
  10950. return fmt.Errorf("proto: AuthUserChangePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10951. }
  10952. switch fieldNum {
  10953. case 1:
  10954. if wireType != 2 {
  10955. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  10956. }
  10957. var stringLen uint64
  10958. for shift := uint(0); ; shift += 7 {
  10959. if shift >= 64 {
  10960. return ErrIntOverflowRpc
  10961. }
  10962. if iNdEx >= l {
  10963. return io.ErrUnexpectedEOF
  10964. }
  10965. b := data[iNdEx]
  10966. iNdEx++
  10967. stringLen |= (uint64(b) & 0x7F) << shift
  10968. if b < 0x80 {
  10969. break
  10970. }
  10971. }
  10972. intStringLen := int(stringLen)
  10973. if intStringLen < 0 {
  10974. return ErrInvalidLengthRpc
  10975. }
  10976. postIndex := iNdEx + intStringLen
  10977. if postIndex > l {
  10978. return io.ErrUnexpectedEOF
  10979. }
  10980. m.Name = string(data[iNdEx:postIndex])
  10981. iNdEx = postIndex
  10982. case 2:
  10983. if wireType != 2 {
  10984. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  10985. }
  10986. var stringLen uint64
  10987. for shift := uint(0); ; shift += 7 {
  10988. if shift >= 64 {
  10989. return ErrIntOverflowRpc
  10990. }
  10991. if iNdEx >= l {
  10992. return io.ErrUnexpectedEOF
  10993. }
  10994. b := data[iNdEx]
  10995. iNdEx++
  10996. stringLen |= (uint64(b) & 0x7F) << shift
  10997. if b < 0x80 {
  10998. break
  10999. }
  11000. }
  11001. intStringLen := int(stringLen)
  11002. if intStringLen < 0 {
  11003. return ErrInvalidLengthRpc
  11004. }
  11005. postIndex := iNdEx + intStringLen
  11006. if postIndex > l {
  11007. return io.ErrUnexpectedEOF
  11008. }
  11009. m.Password = string(data[iNdEx:postIndex])
  11010. iNdEx = postIndex
  11011. default:
  11012. iNdEx = preIndex
  11013. skippy, err := skipRpc(data[iNdEx:])
  11014. if err != nil {
  11015. return err
  11016. }
  11017. if skippy < 0 {
  11018. return ErrInvalidLengthRpc
  11019. }
  11020. if (iNdEx + skippy) > l {
  11021. return io.ErrUnexpectedEOF
  11022. }
  11023. iNdEx += skippy
  11024. }
  11025. }
  11026. if iNdEx > l {
  11027. return io.ErrUnexpectedEOF
  11028. }
  11029. return nil
  11030. }
  11031. func (m *AuthUserGrantRequest) Unmarshal(data []byte) error {
  11032. l := len(data)
  11033. iNdEx := 0
  11034. for iNdEx < l {
  11035. preIndex := iNdEx
  11036. var wire uint64
  11037. for shift := uint(0); ; shift += 7 {
  11038. if shift >= 64 {
  11039. return ErrIntOverflowRpc
  11040. }
  11041. if iNdEx >= l {
  11042. return io.ErrUnexpectedEOF
  11043. }
  11044. b := data[iNdEx]
  11045. iNdEx++
  11046. wire |= (uint64(b) & 0x7F) << shift
  11047. if b < 0x80 {
  11048. break
  11049. }
  11050. }
  11051. fieldNum := int32(wire >> 3)
  11052. wireType := int(wire & 0x7)
  11053. if wireType == 4 {
  11054. return fmt.Errorf("proto: AuthUserGrantRequest: wiretype end group for non-group")
  11055. }
  11056. if fieldNum <= 0 {
  11057. return fmt.Errorf("proto: AuthUserGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11058. }
  11059. switch fieldNum {
  11060. case 1:
  11061. if wireType != 2 {
  11062. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  11063. }
  11064. var stringLen uint64
  11065. for shift := uint(0); ; shift += 7 {
  11066. if shift >= 64 {
  11067. return ErrIntOverflowRpc
  11068. }
  11069. if iNdEx >= l {
  11070. return io.ErrUnexpectedEOF
  11071. }
  11072. b := data[iNdEx]
  11073. iNdEx++
  11074. stringLen |= (uint64(b) & 0x7F) << shift
  11075. if b < 0x80 {
  11076. break
  11077. }
  11078. }
  11079. intStringLen := int(stringLen)
  11080. if intStringLen < 0 {
  11081. return ErrInvalidLengthRpc
  11082. }
  11083. postIndex := iNdEx + intStringLen
  11084. if postIndex > l {
  11085. return io.ErrUnexpectedEOF
  11086. }
  11087. m.User = string(data[iNdEx:postIndex])
  11088. iNdEx = postIndex
  11089. case 2:
  11090. if wireType != 2 {
  11091. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  11092. }
  11093. var stringLen uint64
  11094. for shift := uint(0); ; shift += 7 {
  11095. if shift >= 64 {
  11096. return ErrIntOverflowRpc
  11097. }
  11098. if iNdEx >= l {
  11099. return io.ErrUnexpectedEOF
  11100. }
  11101. b := data[iNdEx]
  11102. iNdEx++
  11103. stringLen |= (uint64(b) & 0x7F) << shift
  11104. if b < 0x80 {
  11105. break
  11106. }
  11107. }
  11108. intStringLen := int(stringLen)
  11109. if intStringLen < 0 {
  11110. return ErrInvalidLengthRpc
  11111. }
  11112. postIndex := iNdEx + intStringLen
  11113. if postIndex > l {
  11114. return io.ErrUnexpectedEOF
  11115. }
  11116. m.Role = string(data[iNdEx:postIndex])
  11117. iNdEx = postIndex
  11118. default:
  11119. iNdEx = preIndex
  11120. skippy, err := skipRpc(data[iNdEx:])
  11121. if err != nil {
  11122. return err
  11123. }
  11124. if skippy < 0 {
  11125. return ErrInvalidLengthRpc
  11126. }
  11127. if (iNdEx + skippy) > l {
  11128. return io.ErrUnexpectedEOF
  11129. }
  11130. iNdEx += skippy
  11131. }
  11132. }
  11133. if iNdEx > l {
  11134. return io.ErrUnexpectedEOF
  11135. }
  11136. return nil
  11137. }
  11138. func (m *AuthUserRevokeRequest) Unmarshal(data []byte) error {
  11139. l := len(data)
  11140. iNdEx := 0
  11141. for iNdEx < l {
  11142. preIndex := iNdEx
  11143. var wire uint64
  11144. for shift := uint(0); ; shift += 7 {
  11145. if shift >= 64 {
  11146. return ErrIntOverflowRpc
  11147. }
  11148. if iNdEx >= l {
  11149. return io.ErrUnexpectedEOF
  11150. }
  11151. b := data[iNdEx]
  11152. iNdEx++
  11153. wire |= (uint64(b) & 0x7F) << shift
  11154. if b < 0x80 {
  11155. break
  11156. }
  11157. }
  11158. fieldNum := int32(wire >> 3)
  11159. wireType := int(wire & 0x7)
  11160. if wireType == 4 {
  11161. return fmt.Errorf("proto: AuthUserRevokeRequest: wiretype end group for non-group")
  11162. }
  11163. if fieldNum <= 0 {
  11164. return fmt.Errorf("proto: AuthUserRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11165. }
  11166. switch fieldNum {
  11167. default:
  11168. iNdEx = preIndex
  11169. skippy, err := skipRpc(data[iNdEx:])
  11170. if err != nil {
  11171. return err
  11172. }
  11173. if skippy < 0 {
  11174. return ErrInvalidLengthRpc
  11175. }
  11176. if (iNdEx + skippy) > l {
  11177. return io.ErrUnexpectedEOF
  11178. }
  11179. iNdEx += skippy
  11180. }
  11181. }
  11182. if iNdEx > l {
  11183. return io.ErrUnexpectedEOF
  11184. }
  11185. return nil
  11186. }
  11187. func (m *AuthRoleAddRequest) Unmarshal(data []byte) error {
  11188. l := len(data)
  11189. iNdEx := 0
  11190. for iNdEx < l {
  11191. preIndex := iNdEx
  11192. var wire uint64
  11193. for shift := uint(0); ; shift += 7 {
  11194. if shift >= 64 {
  11195. return ErrIntOverflowRpc
  11196. }
  11197. if iNdEx >= l {
  11198. return io.ErrUnexpectedEOF
  11199. }
  11200. b := data[iNdEx]
  11201. iNdEx++
  11202. wire |= (uint64(b) & 0x7F) << shift
  11203. if b < 0x80 {
  11204. break
  11205. }
  11206. }
  11207. fieldNum := int32(wire >> 3)
  11208. wireType := int(wire & 0x7)
  11209. if wireType == 4 {
  11210. return fmt.Errorf("proto: AuthRoleAddRequest: wiretype end group for non-group")
  11211. }
  11212. if fieldNum <= 0 {
  11213. return fmt.Errorf("proto: AuthRoleAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11214. }
  11215. switch fieldNum {
  11216. case 1:
  11217. if wireType != 2 {
  11218. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  11219. }
  11220. var stringLen uint64
  11221. for shift := uint(0); ; shift += 7 {
  11222. if shift >= 64 {
  11223. return ErrIntOverflowRpc
  11224. }
  11225. if iNdEx >= l {
  11226. return io.ErrUnexpectedEOF
  11227. }
  11228. b := data[iNdEx]
  11229. iNdEx++
  11230. stringLen |= (uint64(b) & 0x7F) << shift
  11231. if b < 0x80 {
  11232. break
  11233. }
  11234. }
  11235. intStringLen := int(stringLen)
  11236. if intStringLen < 0 {
  11237. return ErrInvalidLengthRpc
  11238. }
  11239. postIndex := iNdEx + intStringLen
  11240. if postIndex > l {
  11241. return io.ErrUnexpectedEOF
  11242. }
  11243. m.Name = string(data[iNdEx:postIndex])
  11244. iNdEx = postIndex
  11245. default:
  11246. iNdEx = preIndex
  11247. skippy, err := skipRpc(data[iNdEx:])
  11248. if err != nil {
  11249. return err
  11250. }
  11251. if skippy < 0 {
  11252. return ErrInvalidLengthRpc
  11253. }
  11254. if (iNdEx + skippy) > l {
  11255. return io.ErrUnexpectedEOF
  11256. }
  11257. iNdEx += skippy
  11258. }
  11259. }
  11260. if iNdEx > l {
  11261. return io.ErrUnexpectedEOF
  11262. }
  11263. return nil
  11264. }
  11265. func (m *AuthRoleGetRequest) Unmarshal(data []byte) error {
  11266. l := len(data)
  11267. iNdEx := 0
  11268. for iNdEx < l {
  11269. preIndex := iNdEx
  11270. var wire uint64
  11271. for shift := uint(0); ; shift += 7 {
  11272. if shift >= 64 {
  11273. return ErrIntOverflowRpc
  11274. }
  11275. if iNdEx >= l {
  11276. return io.ErrUnexpectedEOF
  11277. }
  11278. b := data[iNdEx]
  11279. iNdEx++
  11280. wire |= (uint64(b) & 0x7F) << shift
  11281. if b < 0x80 {
  11282. break
  11283. }
  11284. }
  11285. fieldNum := int32(wire >> 3)
  11286. wireType := int(wire & 0x7)
  11287. if wireType == 4 {
  11288. return fmt.Errorf("proto: AuthRoleGetRequest: wiretype end group for non-group")
  11289. }
  11290. if fieldNum <= 0 {
  11291. return fmt.Errorf("proto: AuthRoleGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11292. }
  11293. switch fieldNum {
  11294. default:
  11295. iNdEx = preIndex
  11296. skippy, err := skipRpc(data[iNdEx:])
  11297. if err != nil {
  11298. return err
  11299. }
  11300. if skippy < 0 {
  11301. return ErrInvalidLengthRpc
  11302. }
  11303. if (iNdEx + skippy) > l {
  11304. return io.ErrUnexpectedEOF
  11305. }
  11306. iNdEx += skippy
  11307. }
  11308. }
  11309. if iNdEx > l {
  11310. return io.ErrUnexpectedEOF
  11311. }
  11312. return nil
  11313. }
  11314. func (m *AuthRoleDeleteRequest) Unmarshal(data []byte) error {
  11315. l := len(data)
  11316. iNdEx := 0
  11317. for iNdEx < l {
  11318. preIndex := iNdEx
  11319. var wire uint64
  11320. for shift := uint(0); ; shift += 7 {
  11321. if shift >= 64 {
  11322. return ErrIntOverflowRpc
  11323. }
  11324. if iNdEx >= l {
  11325. return io.ErrUnexpectedEOF
  11326. }
  11327. b := data[iNdEx]
  11328. iNdEx++
  11329. wire |= (uint64(b) & 0x7F) << shift
  11330. if b < 0x80 {
  11331. break
  11332. }
  11333. }
  11334. fieldNum := int32(wire >> 3)
  11335. wireType := int(wire & 0x7)
  11336. if wireType == 4 {
  11337. return fmt.Errorf("proto: AuthRoleDeleteRequest: wiretype end group for non-group")
  11338. }
  11339. if fieldNum <= 0 {
  11340. return fmt.Errorf("proto: AuthRoleDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11341. }
  11342. switch fieldNum {
  11343. default:
  11344. iNdEx = preIndex
  11345. skippy, err := skipRpc(data[iNdEx:])
  11346. if err != nil {
  11347. return err
  11348. }
  11349. if skippy < 0 {
  11350. return ErrInvalidLengthRpc
  11351. }
  11352. if (iNdEx + skippy) > l {
  11353. return io.ErrUnexpectedEOF
  11354. }
  11355. iNdEx += skippy
  11356. }
  11357. }
  11358. if iNdEx > l {
  11359. return io.ErrUnexpectedEOF
  11360. }
  11361. return nil
  11362. }
  11363. func (m *AuthRoleGrantRequest) Unmarshal(data []byte) error {
  11364. l := len(data)
  11365. iNdEx := 0
  11366. for iNdEx < l {
  11367. preIndex := iNdEx
  11368. var wire uint64
  11369. for shift := uint(0); ; shift += 7 {
  11370. if shift >= 64 {
  11371. return ErrIntOverflowRpc
  11372. }
  11373. if iNdEx >= l {
  11374. return io.ErrUnexpectedEOF
  11375. }
  11376. b := data[iNdEx]
  11377. iNdEx++
  11378. wire |= (uint64(b) & 0x7F) << shift
  11379. if b < 0x80 {
  11380. break
  11381. }
  11382. }
  11383. fieldNum := int32(wire >> 3)
  11384. wireType := int(wire & 0x7)
  11385. if wireType == 4 {
  11386. return fmt.Errorf("proto: AuthRoleGrantRequest: wiretype end group for non-group")
  11387. }
  11388. if fieldNum <= 0 {
  11389. return fmt.Errorf("proto: AuthRoleGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11390. }
  11391. switch fieldNum {
  11392. case 1:
  11393. if wireType != 2 {
  11394. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  11395. }
  11396. var stringLen uint64
  11397. for shift := uint(0); ; shift += 7 {
  11398. if shift >= 64 {
  11399. return ErrIntOverflowRpc
  11400. }
  11401. if iNdEx >= l {
  11402. return io.ErrUnexpectedEOF
  11403. }
  11404. b := data[iNdEx]
  11405. iNdEx++
  11406. stringLen |= (uint64(b) & 0x7F) << shift
  11407. if b < 0x80 {
  11408. break
  11409. }
  11410. }
  11411. intStringLen := int(stringLen)
  11412. if intStringLen < 0 {
  11413. return ErrInvalidLengthRpc
  11414. }
  11415. postIndex := iNdEx + intStringLen
  11416. if postIndex > l {
  11417. return io.ErrUnexpectedEOF
  11418. }
  11419. m.Name = string(data[iNdEx:postIndex])
  11420. iNdEx = postIndex
  11421. case 2:
  11422. if wireType != 2 {
  11423. return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType)
  11424. }
  11425. var msglen int
  11426. for shift := uint(0); ; shift += 7 {
  11427. if shift >= 64 {
  11428. return ErrIntOverflowRpc
  11429. }
  11430. if iNdEx >= l {
  11431. return io.ErrUnexpectedEOF
  11432. }
  11433. b := data[iNdEx]
  11434. iNdEx++
  11435. msglen |= (int(b) & 0x7F) << shift
  11436. if b < 0x80 {
  11437. break
  11438. }
  11439. }
  11440. if msglen < 0 {
  11441. return ErrInvalidLengthRpc
  11442. }
  11443. postIndex := iNdEx + msglen
  11444. if postIndex > l {
  11445. return io.ErrUnexpectedEOF
  11446. }
  11447. if m.Perm == nil {
  11448. m.Perm = &authpb.Permission{}
  11449. }
  11450. if err := m.Perm.Unmarshal(data[iNdEx:postIndex]); err != nil {
  11451. return err
  11452. }
  11453. iNdEx = postIndex
  11454. default:
  11455. iNdEx = preIndex
  11456. skippy, err := skipRpc(data[iNdEx:])
  11457. if err != nil {
  11458. return err
  11459. }
  11460. if skippy < 0 {
  11461. return ErrInvalidLengthRpc
  11462. }
  11463. if (iNdEx + skippy) > l {
  11464. return io.ErrUnexpectedEOF
  11465. }
  11466. iNdEx += skippy
  11467. }
  11468. }
  11469. if iNdEx > l {
  11470. return io.ErrUnexpectedEOF
  11471. }
  11472. return nil
  11473. }
  11474. func (m *AuthRoleRevokeRequest) Unmarshal(data []byte) error {
  11475. l := len(data)
  11476. iNdEx := 0
  11477. for iNdEx < l {
  11478. preIndex := iNdEx
  11479. var wire uint64
  11480. for shift := uint(0); ; shift += 7 {
  11481. if shift >= 64 {
  11482. return ErrIntOverflowRpc
  11483. }
  11484. if iNdEx >= l {
  11485. return io.ErrUnexpectedEOF
  11486. }
  11487. b := data[iNdEx]
  11488. iNdEx++
  11489. wire |= (uint64(b) & 0x7F) << shift
  11490. if b < 0x80 {
  11491. break
  11492. }
  11493. }
  11494. fieldNum := int32(wire >> 3)
  11495. wireType := int(wire & 0x7)
  11496. if wireType == 4 {
  11497. return fmt.Errorf("proto: AuthRoleRevokeRequest: wiretype end group for non-group")
  11498. }
  11499. if fieldNum <= 0 {
  11500. return fmt.Errorf("proto: AuthRoleRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11501. }
  11502. switch fieldNum {
  11503. default:
  11504. iNdEx = preIndex
  11505. skippy, err := skipRpc(data[iNdEx:])
  11506. if err != nil {
  11507. return err
  11508. }
  11509. if skippy < 0 {
  11510. return ErrInvalidLengthRpc
  11511. }
  11512. if (iNdEx + skippy) > l {
  11513. return io.ErrUnexpectedEOF
  11514. }
  11515. iNdEx += skippy
  11516. }
  11517. }
  11518. if iNdEx > l {
  11519. return io.ErrUnexpectedEOF
  11520. }
  11521. return nil
  11522. }
  11523. func (m *AuthEnableResponse) Unmarshal(data []byte) error {
  11524. l := len(data)
  11525. iNdEx := 0
  11526. for iNdEx < l {
  11527. preIndex := iNdEx
  11528. var wire uint64
  11529. for shift := uint(0); ; shift += 7 {
  11530. if shift >= 64 {
  11531. return ErrIntOverflowRpc
  11532. }
  11533. if iNdEx >= l {
  11534. return io.ErrUnexpectedEOF
  11535. }
  11536. b := data[iNdEx]
  11537. iNdEx++
  11538. wire |= (uint64(b) & 0x7F) << shift
  11539. if b < 0x80 {
  11540. break
  11541. }
  11542. }
  11543. fieldNum := int32(wire >> 3)
  11544. wireType := int(wire & 0x7)
  11545. if wireType == 4 {
  11546. return fmt.Errorf("proto: AuthEnableResponse: wiretype end group for non-group")
  11547. }
  11548. if fieldNum <= 0 {
  11549. return fmt.Errorf("proto: AuthEnableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11550. }
  11551. switch fieldNum {
  11552. case 1:
  11553. if wireType != 2 {
  11554. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11555. }
  11556. var msglen int
  11557. for shift := uint(0); ; shift += 7 {
  11558. if shift >= 64 {
  11559. return ErrIntOverflowRpc
  11560. }
  11561. if iNdEx >= l {
  11562. return io.ErrUnexpectedEOF
  11563. }
  11564. b := data[iNdEx]
  11565. iNdEx++
  11566. msglen |= (int(b) & 0x7F) << shift
  11567. if b < 0x80 {
  11568. break
  11569. }
  11570. }
  11571. if msglen < 0 {
  11572. return ErrInvalidLengthRpc
  11573. }
  11574. postIndex := iNdEx + msglen
  11575. if postIndex > l {
  11576. return io.ErrUnexpectedEOF
  11577. }
  11578. if m.Header == nil {
  11579. m.Header = &ResponseHeader{}
  11580. }
  11581. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  11582. return err
  11583. }
  11584. iNdEx = postIndex
  11585. default:
  11586. iNdEx = preIndex
  11587. skippy, err := skipRpc(data[iNdEx:])
  11588. if err != nil {
  11589. return err
  11590. }
  11591. if skippy < 0 {
  11592. return ErrInvalidLengthRpc
  11593. }
  11594. if (iNdEx + skippy) > l {
  11595. return io.ErrUnexpectedEOF
  11596. }
  11597. iNdEx += skippy
  11598. }
  11599. }
  11600. if iNdEx > l {
  11601. return io.ErrUnexpectedEOF
  11602. }
  11603. return nil
  11604. }
  11605. func (m *AuthDisableResponse) Unmarshal(data []byte) error {
  11606. l := len(data)
  11607. iNdEx := 0
  11608. for iNdEx < l {
  11609. preIndex := iNdEx
  11610. var wire uint64
  11611. for shift := uint(0); ; shift += 7 {
  11612. if shift >= 64 {
  11613. return ErrIntOverflowRpc
  11614. }
  11615. if iNdEx >= l {
  11616. return io.ErrUnexpectedEOF
  11617. }
  11618. b := data[iNdEx]
  11619. iNdEx++
  11620. wire |= (uint64(b) & 0x7F) << shift
  11621. if b < 0x80 {
  11622. break
  11623. }
  11624. }
  11625. fieldNum := int32(wire >> 3)
  11626. wireType := int(wire & 0x7)
  11627. if wireType == 4 {
  11628. return fmt.Errorf("proto: AuthDisableResponse: wiretype end group for non-group")
  11629. }
  11630. if fieldNum <= 0 {
  11631. return fmt.Errorf("proto: AuthDisableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11632. }
  11633. switch fieldNum {
  11634. case 1:
  11635. if wireType != 2 {
  11636. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11637. }
  11638. var msglen int
  11639. for shift := uint(0); ; shift += 7 {
  11640. if shift >= 64 {
  11641. return ErrIntOverflowRpc
  11642. }
  11643. if iNdEx >= l {
  11644. return io.ErrUnexpectedEOF
  11645. }
  11646. b := data[iNdEx]
  11647. iNdEx++
  11648. msglen |= (int(b) & 0x7F) << shift
  11649. if b < 0x80 {
  11650. break
  11651. }
  11652. }
  11653. if msglen < 0 {
  11654. return ErrInvalidLengthRpc
  11655. }
  11656. postIndex := iNdEx + msglen
  11657. if postIndex > l {
  11658. return io.ErrUnexpectedEOF
  11659. }
  11660. if m.Header == nil {
  11661. m.Header = &ResponseHeader{}
  11662. }
  11663. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  11664. return err
  11665. }
  11666. iNdEx = postIndex
  11667. default:
  11668. iNdEx = preIndex
  11669. skippy, err := skipRpc(data[iNdEx:])
  11670. if err != nil {
  11671. return err
  11672. }
  11673. if skippy < 0 {
  11674. return ErrInvalidLengthRpc
  11675. }
  11676. if (iNdEx + skippy) > l {
  11677. return io.ErrUnexpectedEOF
  11678. }
  11679. iNdEx += skippy
  11680. }
  11681. }
  11682. if iNdEx > l {
  11683. return io.ErrUnexpectedEOF
  11684. }
  11685. return nil
  11686. }
  11687. func (m *AuthenticateResponse) Unmarshal(data []byte) error {
  11688. l := len(data)
  11689. iNdEx := 0
  11690. for iNdEx < l {
  11691. preIndex := iNdEx
  11692. var wire uint64
  11693. for shift := uint(0); ; shift += 7 {
  11694. if shift >= 64 {
  11695. return ErrIntOverflowRpc
  11696. }
  11697. if iNdEx >= l {
  11698. return io.ErrUnexpectedEOF
  11699. }
  11700. b := data[iNdEx]
  11701. iNdEx++
  11702. wire |= (uint64(b) & 0x7F) << shift
  11703. if b < 0x80 {
  11704. break
  11705. }
  11706. }
  11707. fieldNum := int32(wire >> 3)
  11708. wireType := int(wire & 0x7)
  11709. if wireType == 4 {
  11710. return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group")
  11711. }
  11712. if fieldNum <= 0 {
  11713. return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11714. }
  11715. switch fieldNum {
  11716. case 1:
  11717. if wireType != 2 {
  11718. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11719. }
  11720. var msglen int
  11721. for shift := uint(0); ; shift += 7 {
  11722. if shift >= 64 {
  11723. return ErrIntOverflowRpc
  11724. }
  11725. if iNdEx >= l {
  11726. return io.ErrUnexpectedEOF
  11727. }
  11728. b := data[iNdEx]
  11729. iNdEx++
  11730. msglen |= (int(b) & 0x7F) << shift
  11731. if b < 0x80 {
  11732. break
  11733. }
  11734. }
  11735. if msglen < 0 {
  11736. return ErrInvalidLengthRpc
  11737. }
  11738. postIndex := iNdEx + msglen
  11739. if postIndex > l {
  11740. return io.ErrUnexpectedEOF
  11741. }
  11742. if m.Header == nil {
  11743. m.Header = &ResponseHeader{}
  11744. }
  11745. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  11746. return err
  11747. }
  11748. iNdEx = postIndex
  11749. default:
  11750. iNdEx = preIndex
  11751. skippy, err := skipRpc(data[iNdEx:])
  11752. if err != nil {
  11753. return err
  11754. }
  11755. if skippy < 0 {
  11756. return ErrInvalidLengthRpc
  11757. }
  11758. if (iNdEx + skippy) > l {
  11759. return io.ErrUnexpectedEOF
  11760. }
  11761. iNdEx += skippy
  11762. }
  11763. }
  11764. if iNdEx > l {
  11765. return io.ErrUnexpectedEOF
  11766. }
  11767. return nil
  11768. }
  11769. func (m *AuthUserAddResponse) Unmarshal(data []byte) error {
  11770. l := len(data)
  11771. iNdEx := 0
  11772. for iNdEx < l {
  11773. preIndex := iNdEx
  11774. var wire uint64
  11775. for shift := uint(0); ; shift += 7 {
  11776. if shift >= 64 {
  11777. return ErrIntOverflowRpc
  11778. }
  11779. if iNdEx >= l {
  11780. return io.ErrUnexpectedEOF
  11781. }
  11782. b := data[iNdEx]
  11783. iNdEx++
  11784. wire |= (uint64(b) & 0x7F) << shift
  11785. if b < 0x80 {
  11786. break
  11787. }
  11788. }
  11789. fieldNum := int32(wire >> 3)
  11790. wireType := int(wire & 0x7)
  11791. if wireType == 4 {
  11792. return fmt.Errorf("proto: AuthUserAddResponse: wiretype end group for non-group")
  11793. }
  11794. if fieldNum <= 0 {
  11795. return fmt.Errorf("proto: AuthUserAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11796. }
  11797. switch fieldNum {
  11798. case 1:
  11799. if wireType != 2 {
  11800. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11801. }
  11802. var msglen int
  11803. for shift := uint(0); ; shift += 7 {
  11804. if shift >= 64 {
  11805. return ErrIntOverflowRpc
  11806. }
  11807. if iNdEx >= l {
  11808. return io.ErrUnexpectedEOF
  11809. }
  11810. b := data[iNdEx]
  11811. iNdEx++
  11812. msglen |= (int(b) & 0x7F) << shift
  11813. if b < 0x80 {
  11814. break
  11815. }
  11816. }
  11817. if msglen < 0 {
  11818. return ErrInvalidLengthRpc
  11819. }
  11820. postIndex := iNdEx + msglen
  11821. if postIndex > l {
  11822. return io.ErrUnexpectedEOF
  11823. }
  11824. if m.Header == nil {
  11825. m.Header = &ResponseHeader{}
  11826. }
  11827. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  11828. return err
  11829. }
  11830. iNdEx = postIndex
  11831. default:
  11832. iNdEx = preIndex
  11833. skippy, err := skipRpc(data[iNdEx:])
  11834. if err != nil {
  11835. return err
  11836. }
  11837. if skippy < 0 {
  11838. return ErrInvalidLengthRpc
  11839. }
  11840. if (iNdEx + skippy) > l {
  11841. return io.ErrUnexpectedEOF
  11842. }
  11843. iNdEx += skippy
  11844. }
  11845. }
  11846. if iNdEx > l {
  11847. return io.ErrUnexpectedEOF
  11848. }
  11849. return nil
  11850. }
  11851. func (m *AuthUserGetResponse) Unmarshal(data []byte) error {
  11852. l := len(data)
  11853. iNdEx := 0
  11854. for iNdEx < l {
  11855. preIndex := iNdEx
  11856. var wire uint64
  11857. for shift := uint(0); ; shift += 7 {
  11858. if shift >= 64 {
  11859. return ErrIntOverflowRpc
  11860. }
  11861. if iNdEx >= l {
  11862. return io.ErrUnexpectedEOF
  11863. }
  11864. b := data[iNdEx]
  11865. iNdEx++
  11866. wire |= (uint64(b) & 0x7F) << shift
  11867. if b < 0x80 {
  11868. break
  11869. }
  11870. }
  11871. fieldNum := int32(wire >> 3)
  11872. wireType := int(wire & 0x7)
  11873. if wireType == 4 {
  11874. return fmt.Errorf("proto: AuthUserGetResponse: wiretype end group for non-group")
  11875. }
  11876. if fieldNum <= 0 {
  11877. return fmt.Errorf("proto: AuthUserGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11878. }
  11879. switch fieldNum {
  11880. case 1:
  11881. if wireType != 2 {
  11882. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11883. }
  11884. var msglen int
  11885. for shift := uint(0); ; shift += 7 {
  11886. if shift >= 64 {
  11887. return ErrIntOverflowRpc
  11888. }
  11889. if iNdEx >= l {
  11890. return io.ErrUnexpectedEOF
  11891. }
  11892. b := data[iNdEx]
  11893. iNdEx++
  11894. msglen |= (int(b) & 0x7F) << shift
  11895. if b < 0x80 {
  11896. break
  11897. }
  11898. }
  11899. if msglen < 0 {
  11900. return ErrInvalidLengthRpc
  11901. }
  11902. postIndex := iNdEx + msglen
  11903. if postIndex > l {
  11904. return io.ErrUnexpectedEOF
  11905. }
  11906. if m.Header == nil {
  11907. m.Header = &ResponseHeader{}
  11908. }
  11909. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  11910. return err
  11911. }
  11912. iNdEx = postIndex
  11913. default:
  11914. iNdEx = preIndex
  11915. skippy, err := skipRpc(data[iNdEx:])
  11916. if err != nil {
  11917. return err
  11918. }
  11919. if skippy < 0 {
  11920. return ErrInvalidLengthRpc
  11921. }
  11922. if (iNdEx + skippy) > l {
  11923. return io.ErrUnexpectedEOF
  11924. }
  11925. iNdEx += skippy
  11926. }
  11927. }
  11928. if iNdEx > l {
  11929. return io.ErrUnexpectedEOF
  11930. }
  11931. return nil
  11932. }
  11933. func (m *AuthUserDeleteResponse) Unmarshal(data []byte) error {
  11934. l := len(data)
  11935. iNdEx := 0
  11936. for iNdEx < l {
  11937. preIndex := iNdEx
  11938. var wire uint64
  11939. for shift := uint(0); ; shift += 7 {
  11940. if shift >= 64 {
  11941. return ErrIntOverflowRpc
  11942. }
  11943. if iNdEx >= l {
  11944. return io.ErrUnexpectedEOF
  11945. }
  11946. b := data[iNdEx]
  11947. iNdEx++
  11948. wire |= (uint64(b) & 0x7F) << shift
  11949. if b < 0x80 {
  11950. break
  11951. }
  11952. }
  11953. fieldNum := int32(wire >> 3)
  11954. wireType := int(wire & 0x7)
  11955. if wireType == 4 {
  11956. return fmt.Errorf("proto: AuthUserDeleteResponse: wiretype end group for non-group")
  11957. }
  11958. if fieldNum <= 0 {
  11959. return fmt.Errorf("proto: AuthUserDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11960. }
  11961. switch fieldNum {
  11962. case 1:
  11963. if wireType != 2 {
  11964. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11965. }
  11966. var msglen int
  11967. for shift := uint(0); ; shift += 7 {
  11968. if shift >= 64 {
  11969. return ErrIntOverflowRpc
  11970. }
  11971. if iNdEx >= l {
  11972. return io.ErrUnexpectedEOF
  11973. }
  11974. b := data[iNdEx]
  11975. iNdEx++
  11976. msglen |= (int(b) & 0x7F) << shift
  11977. if b < 0x80 {
  11978. break
  11979. }
  11980. }
  11981. if msglen < 0 {
  11982. return ErrInvalidLengthRpc
  11983. }
  11984. postIndex := iNdEx + msglen
  11985. if postIndex > l {
  11986. return io.ErrUnexpectedEOF
  11987. }
  11988. if m.Header == nil {
  11989. m.Header = &ResponseHeader{}
  11990. }
  11991. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  11992. return err
  11993. }
  11994. iNdEx = postIndex
  11995. default:
  11996. iNdEx = preIndex
  11997. skippy, err := skipRpc(data[iNdEx:])
  11998. if err != nil {
  11999. return err
  12000. }
  12001. if skippy < 0 {
  12002. return ErrInvalidLengthRpc
  12003. }
  12004. if (iNdEx + skippy) > l {
  12005. return io.ErrUnexpectedEOF
  12006. }
  12007. iNdEx += skippy
  12008. }
  12009. }
  12010. if iNdEx > l {
  12011. return io.ErrUnexpectedEOF
  12012. }
  12013. return nil
  12014. }
  12015. func (m *AuthUserChangePasswordResponse) Unmarshal(data []byte) error {
  12016. l := len(data)
  12017. iNdEx := 0
  12018. for iNdEx < l {
  12019. preIndex := iNdEx
  12020. var wire uint64
  12021. for shift := uint(0); ; shift += 7 {
  12022. if shift >= 64 {
  12023. return ErrIntOverflowRpc
  12024. }
  12025. if iNdEx >= l {
  12026. return io.ErrUnexpectedEOF
  12027. }
  12028. b := data[iNdEx]
  12029. iNdEx++
  12030. wire |= (uint64(b) & 0x7F) << shift
  12031. if b < 0x80 {
  12032. break
  12033. }
  12034. }
  12035. fieldNum := int32(wire >> 3)
  12036. wireType := int(wire & 0x7)
  12037. if wireType == 4 {
  12038. return fmt.Errorf("proto: AuthUserChangePasswordResponse: wiretype end group for non-group")
  12039. }
  12040. if fieldNum <= 0 {
  12041. return fmt.Errorf("proto: AuthUserChangePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12042. }
  12043. switch fieldNum {
  12044. case 1:
  12045. if wireType != 2 {
  12046. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12047. }
  12048. var msglen int
  12049. for shift := uint(0); ; shift += 7 {
  12050. if shift >= 64 {
  12051. return ErrIntOverflowRpc
  12052. }
  12053. if iNdEx >= l {
  12054. return io.ErrUnexpectedEOF
  12055. }
  12056. b := data[iNdEx]
  12057. iNdEx++
  12058. msglen |= (int(b) & 0x7F) << shift
  12059. if b < 0x80 {
  12060. break
  12061. }
  12062. }
  12063. if msglen < 0 {
  12064. return ErrInvalidLengthRpc
  12065. }
  12066. postIndex := iNdEx + msglen
  12067. if postIndex > l {
  12068. return io.ErrUnexpectedEOF
  12069. }
  12070. if m.Header == nil {
  12071. m.Header = &ResponseHeader{}
  12072. }
  12073. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12074. return err
  12075. }
  12076. iNdEx = postIndex
  12077. default:
  12078. iNdEx = preIndex
  12079. skippy, err := skipRpc(data[iNdEx:])
  12080. if err != nil {
  12081. return err
  12082. }
  12083. if skippy < 0 {
  12084. return ErrInvalidLengthRpc
  12085. }
  12086. if (iNdEx + skippy) > l {
  12087. return io.ErrUnexpectedEOF
  12088. }
  12089. iNdEx += skippy
  12090. }
  12091. }
  12092. if iNdEx > l {
  12093. return io.ErrUnexpectedEOF
  12094. }
  12095. return nil
  12096. }
  12097. func (m *AuthUserGrantResponse) Unmarshal(data []byte) error {
  12098. l := len(data)
  12099. iNdEx := 0
  12100. for iNdEx < l {
  12101. preIndex := iNdEx
  12102. var wire uint64
  12103. for shift := uint(0); ; shift += 7 {
  12104. if shift >= 64 {
  12105. return ErrIntOverflowRpc
  12106. }
  12107. if iNdEx >= l {
  12108. return io.ErrUnexpectedEOF
  12109. }
  12110. b := data[iNdEx]
  12111. iNdEx++
  12112. wire |= (uint64(b) & 0x7F) << shift
  12113. if b < 0x80 {
  12114. break
  12115. }
  12116. }
  12117. fieldNum := int32(wire >> 3)
  12118. wireType := int(wire & 0x7)
  12119. if wireType == 4 {
  12120. return fmt.Errorf("proto: AuthUserGrantResponse: wiretype end group for non-group")
  12121. }
  12122. if fieldNum <= 0 {
  12123. return fmt.Errorf("proto: AuthUserGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12124. }
  12125. switch fieldNum {
  12126. case 1:
  12127. if wireType != 2 {
  12128. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12129. }
  12130. var msglen int
  12131. for shift := uint(0); ; shift += 7 {
  12132. if shift >= 64 {
  12133. return ErrIntOverflowRpc
  12134. }
  12135. if iNdEx >= l {
  12136. return io.ErrUnexpectedEOF
  12137. }
  12138. b := data[iNdEx]
  12139. iNdEx++
  12140. msglen |= (int(b) & 0x7F) << shift
  12141. if b < 0x80 {
  12142. break
  12143. }
  12144. }
  12145. if msglen < 0 {
  12146. return ErrInvalidLengthRpc
  12147. }
  12148. postIndex := iNdEx + msglen
  12149. if postIndex > l {
  12150. return io.ErrUnexpectedEOF
  12151. }
  12152. if m.Header == nil {
  12153. m.Header = &ResponseHeader{}
  12154. }
  12155. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12156. return err
  12157. }
  12158. iNdEx = postIndex
  12159. default:
  12160. iNdEx = preIndex
  12161. skippy, err := skipRpc(data[iNdEx:])
  12162. if err != nil {
  12163. return err
  12164. }
  12165. if skippy < 0 {
  12166. return ErrInvalidLengthRpc
  12167. }
  12168. if (iNdEx + skippy) > l {
  12169. return io.ErrUnexpectedEOF
  12170. }
  12171. iNdEx += skippy
  12172. }
  12173. }
  12174. if iNdEx > l {
  12175. return io.ErrUnexpectedEOF
  12176. }
  12177. return nil
  12178. }
  12179. func (m *AuthUserRevokeResponse) Unmarshal(data []byte) error {
  12180. l := len(data)
  12181. iNdEx := 0
  12182. for iNdEx < l {
  12183. preIndex := iNdEx
  12184. var wire uint64
  12185. for shift := uint(0); ; shift += 7 {
  12186. if shift >= 64 {
  12187. return ErrIntOverflowRpc
  12188. }
  12189. if iNdEx >= l {
  12190. return io.ErrUnexpectedEOF
  12191. }
  12192. b := data[iNdEx]
  12193. iNdEx++
  12194. wire |= (uint64(b) & 0x7F) << shift
  12195. if b < 0x80 {
  12196. break
  12197. }
  12198. }
  12199. fieldNum := int32(wire >> 3)
  12200. wireType := int(wire & 0x7)
  12201. if wireType == 4 {
  12202. return fmt.Errorf("proto: AuthUserRevokeResponse: wiretype end group for non-group")
  12203. }
  12204. if fieldNum <= 0 {
  12205. return fmt.Errorf("proto: AuthUserRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12206. }
  12207. switch fieldNum {
  12208. case 1:
  12209. if wireType != 2 {
  12210. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12211. }
  12212. var msglen int
  12213. for shift := uint(0); ; shift += 7 {
  12214. if shift >= 64 {
  12215. return ErrIntOverflowRpc
  12216. }
  12217. if iNdEx >= l {
  12218. return io.ErrUnexpectedEOF
  12219. }
  12220. b := data[iNdEx]
  12221. iNdEx++
  12222. msglen |= (int(b) & 0x7F) << shift
  12223. if b < 0x80 {
  12224. break
  12225. }
  12226. }
  12227. if msglen < 0 {
  12228. return ErrInvalidLengthRpc
  12229. }
  12230. postIndex := iNdEx + msglen
  12231. if postIndex > l {
  12232. return io.ErrUnexpectedEOF
  12233. }
  12234. if m.Header == nil {
  12235. m.Header = &ResponseHeader{}
  12236. }
  12237. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12238. return err
  12239. }
  12240. iNdEx = postIndex
  12241. default:
  12242. iNdEx = preIndex
  12243. skippy, err := skipRpc(data[iNdEx:])
  12244. if err != nil {
  12245. return err
  12246. }
  12247. if skippy < 0 {
  12248. return ErrInvalidLengthRpc
  12249. }
  12250. if (iNdEx + skippy) > l {
  12251. return io.ErrUnexpectedEOF
  12252. }
  12253. iNdEx += skippy
  12254. }
  12255. }
  12256. if iNdEx > l {
  12257. return io.ErrUnexpectedEOF
  12258. }
  12259. return nil
  12260. }
  12261. func (m *AuthRoleAddResponse) Unmarshal(data []byte) error {
  12262. l := len(data)
  12263. iNdEx := 0
  12264. for iNdEx < l {
  12265. preIndex := iNdEx
  12266. var wire uint64
  12267. for shift := uint(0); ; shift += 7 {
  12268. if shift >= 64 {
  12269. return ErrIntOverflowRpc
  12270. }
  12271. if iNdEx >= l {
  12272. return io.ErrUnexpectedEOF
  12273. }
  12274. b := data[iNdEx]
  12275. iNdEx++
  12276. wire |= (uint64(b) & 0x7F) << shift
  12277. if b < 0x80 {
  12278. break
  12279. }
  12280. }
  12281. fieldNum := int32(wire >> 3)
  12282. wireType := int(wire & 0x7)
  12283. if wireType == 4 {
  12284. return fmt.Errorf("proto: AuthRoleAddResponse: wiretype end group for non-group")
  12285. }
  12286. if fieldNum <= 0 {
  12287. return fmt.Errorf("proto: AuthRoleAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12288. }
  12289. switch fieldNum {
  12290. case 1:
  12291. if wireType != 2 {
  12292. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12293. }
  12294. var msglen int
  12295. for shift := uint(0); ; shift += 7 {
  12296. if shift >= 64 {
  12297. return ErrIntOverflowRpc
  12298. }
  12299. if iNdEx >= l {
  12300. return io.ErrUnexpectedEOF
  12301. }
  12302. b := data[iNdEx]
  12303. iNdEx++
  12304. msglen |= (int(b) & 0x7F) << shift
  12305. if b < 0x80 {
  12306. break
  12307. }
  12308. }
  12309. if msglen < 0 {
  12310. return ErrInvalidLengthRpc
  12311. }
  12312. postIndex := iNdEx + msglen
  12313. if postIndex > l {
  12314. return io.ErrUnexpectedEOF
  12315. }
  12316. if m.Header == nil {
  12317. m.Header = &ResponseHeader{}
  12318. }
  12319. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12320. return err
  12321. }
  12322. iNdEx = postIndex
  12323. default:
  12324. iNdEx = preIndex
  12325. skippy, err := skipRpc(data[iNdEx:])
  12326. if err != nil {
  12327. return err
  12328. }
  12329. if skippy < 0 {
  12330. return ErrInvalidLengthRpc
  12331. }
  12332. if (iNdEx + skippy) > l {
  12333. return io.ErrUnexpectedEOF
  12334. }
  12335. iNdEx += skippy
  12336. }
  12337. }
  12338. if iNdEx > l {
  12339. return io.ErrUnexpectedEOF
  12340. }
  12341. return nil
  12342. }
  12343. func (m *AuthRoleGetResponse) Unmarshal(data []byte) error {
  12344. l := len(data)
  12345. iNdEx := 0
  12346. for iNdEx < l {
  12347. preIndex := iNdEx
  12348. var wire uint64
  12349. for shift := uint(0); ; shift += 7 {
  12350. if shift >= 64 {
  12351. return ErrIntOverflowRpc
  12352. }
  12353. if iNdEx >= l {
  12354. return io.ErrUnexpectedEOF
  12355. }
  12356. b := data[iNdEx]
  12357. iNdEx++
  12358. wire |= (uint64(b) & 0x7F) << shift
  12359. if b < 0x80 {
  12360. break
  12361. }
  12362. }
  12363. fieldNum := int32(wire >> 3)
  12364. wireType := int(wire & 0x7)
  12365. if wireType == 4 {
  12366. return fmt.Errorf("proto: AuthRoleGetResponse: wiretype end group for non-group")
  12367. }
  12368. if fieldNum <= 0 {
  12369. return fmt.Errorf("proto: AuthRoleGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12370. }
  12371. switch fieldNum {
  12372. case 1:
  12373. if wireType != 2 {
  12374. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12375. }
  12376. var msglen int
  12377. for shift := uint(0); ; shift += 7 {
  12378. if shift >= 64 {
  12379. return ErrIntOverflowRpc
  12380. }
  12381. if iNdEx >= l {
  12382. return io.ErrUnexpectedEOF
  12383. }
  12384. b := data[iNdEx]
  12385. iNdEx++
  12386. msglen |= (int(b) & 0x7F) << shift
  12387. if b < 0x80 {
  12388. break
  12389. }
  12390. }
  12391. if msglen < 0 {
  12392. return ErrInvalidLengthRpc
  12393. }
  12394. postIndex := iNdEx + msglen
  12395. if postIndex > l {
  12396. return io.ErrUnexpectedEOF
  12397. }
  12398. if m.Header == nil {
  12399. m.Header = &ResponseHeader{}
  12400. }
  12401. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12402. return err
  12403. }
  12404. iNdEx = postIndex
  12405. default:
  12406. iNdEx = preIndex
  12407. skippy, err := skipRpc(data[iNdEx:])
  12408. if err != nil {
  12409. return err
  12410. }
  12411. if skippy < 0 {
  12412. return ErrInvalidLengthRpc
  12413. }
  12414. if (iNdEx + skippy) > l {
  12415. return io.ErrUnexpectedEOF
  12416. }
  12417. iNdEx += skippy
  12418. }
  12419. }
  12420. if iNdEx > l {
  12421. return io.ErrUnexpectedEOF
  12422. }
  12423. return nil
  12424. }
  12425. func (m *AuthRoleDeleteResponse) Unmarshal(data []byte) error {
  12426. l := len(data)
  12427. iNdEx := 0
  12428. for iNdEx < l {
  12429. preIndex := iNdEx
  12430. var wire uint64
  12431. for shift := uint(0); ; shift += 7 {
  12432. if shift >= 64 {
  12433. return ErrIntOverflowRpc
  12434. }
  12435. if iNdEx >= l {
  12436. return io.ErrUnexpectedEOF
  12437. }
  12438. b := data[iNdEx]
  12439. iNdEx++
  12440. wire |= (uint64(b) & 0x7F) << shift
  12441. if b < 0x80 {
  12442. break
  12443. }
  12444. }
  12445. fieldNum := int32(wire >> 3)
  12446. wireType := int(wire & 0x7)
  12447. if wireType == 4 {
  12448. return fmt.Errorf("proto: AuthRoleDeleteResponse: wiretype end group for non-group")
  12449. }
  12450. if fieldNum <= 0 {
  12451. return fmt.Errorf("proto: AuthRoleDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12452. }
  12453. switch fieldNum {
  12454. case 1:
  12455. if wireType != 2 {
  12456. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12457. }
  12458. var msglen int
  12459. for shift := uint(0); ; shift += 7 {
  12460. if shift >= 64 {
  12461. return ErrIntOverflowRpc
  12462. }
  12463. if iNdEx >= l {
  12464. return io.ErrUnexpectedEOF
  12465. }
  12466. b := data[iNdEx]
  12467. iNdEx++
  12468. msglen |= (int(b) & 0x7F) << shift
  12469. if b < 0x80 {
  12470. break
  12471. }
  12472. }
  12473. if msglen < 0 {
  12474. return ErrInvalidLengthRpc
  12475. }
  12476. postIndex := iNdEx + msglen
  12477. if postIndex > l {
  12478. return io.ErrUnexpectedEOF
  12479. }
  12480. if m.Header == nil {
  12481. m.Header = &ResponseHeader{}
  12482. }
  12483. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12484. return err
  12485. }
  12486. iNdEx = postIndex
  12487. default:
  12488. iNdEx = preIndex
  12489. skippy, err := skipRpc(data[iNdEx:])
  12490. if err != nil {
  12491. return err
  12492. }
  12493. if skippy < 0 {
  12494. return ErrInvalidLengthRpc
  12495. }
  12496. if (iNdEx + skippy) > l {
  12497. return io.ErrUnexpectedEOF
  12498. }
  12499. iNdEx += skippy
  12500. }
  12501. }
  12502. if iNdEx > l {
  12503. return io.ErrUnexpectedEOF
  12504. }
  12505. return nil
  12506. }
  12507. func (m *AuthRoleGrantResponse) Unmarshal(data []byte) error {
  12508. l := len(data)
  12509. iNdEx := 0
  12510. for iNdEx < l {
  12511. preIndex := iNdEx
  12512. var wire uint64
  12513. for shift := uint(0); ; shift += 7 {
  12514. if shift >= 64 {
  12515. return ErrIntOverflowRpc
  12516. }
  12517. if iNdEx >= l {
  12518. return io.ErrUnexpectedEOF
  12519. }
  12520. b := data[iNdEx]
  12521. iNdEx++
  12522. wire |= (uint64(b) & 0x7F) << shift
  12523. if b < 0x80 {
  12524. break
  12525. }
  12526. }
  12527. fieldNum := int32(wire >> 3)
  12528. wireType := int(wire & 0x7)
  12529. if wireType == 4 {
  12530. return fmt.Errorf("proto: AuthRoleGrantResponse: wiretype end group for non-group")
  12531. }
  12532. if fieldNum <= 0 {
  12533. return fmt.Errorf("proto: AuthRoleGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12534. }
  12535. switch fieldNum {
  12536. case 1:
  12537. if wireType != 2 {
  12538. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12539. }
  12540. var msglen int
  12541. for shift := uint(0); ; shift += 7 {
  12542. if shift >= 64 {
  12543. return ErrIntOverflowRpc
  12544. }
  12545. if iNdEx >= l {
  12546. return io.ErrUnexpectedEOF
  12547. }
  12548. b := data[iNdEx]
  12549. iNdEx++
  12550. msglen |= (int(b) & 0x7F) << shift
  12551. if b < 0x80 {
  12552. break
  12553. }
  12554. }
  12555. if msglen < 0 {
  12556. return ErrInvalidLengthRpc
  12557. }
  12558. postIndex := iNdEx + msglen
  12559. if postIndex > l {
  12560. return io.ErrUnexpectedEOF
  12561. }
  12562. if m.Header == nil {
  12563. m.Header = &ResponseHeader{}
  12564. }
  12565. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12566. return err
  12567. }
  12568. iNdEx = postIndex
  12569. default:
  12570. iNdEx = preIndex
  12571. skippy, err := skipRpc(data[iNdEx:])
  12572. if err != nil {
  12573. return err
  12574. }
  12575. if skippy < 0 {
  12576. return ErrInvalidLengthRpc
  12577. }
  12578. if (iNdEx + skippy) > l {
  12579. return io.ErrUnexpectedEOF
  12580. }
  12581. iNdEx += skippy
  12582. }
  12583. }
  12584. if iNdEx > l {
  12585. return io.ErrUnexpectedEOF
  12586. }
  12587. return nil
  12588. }
  12589. func (m *AuthRoleRevokeResponse) Unmarshal(data []byte) error {
  12590. l := len(data)
  12591. iNdEx := 0
  12592. for iNdEx < l {
  12593. preIndex := iNdEx
  12594. var wire uint64
  12595. for shift := uint(0); ; shift += 7 {
  12596. if shift >= 64 {
  12597. return ErrIntOverflowRpc
  12598. }
  12599. if iNdEx >= l {
  12600. return io.ErrUnexpectedEOF
  12601. }
  12602. b := data[iNdEx]
  12603. iNdEx++
  12604. wire |= (uint64(b) & 0x7F) << shift
  12605. if b < 0x80 {
  12606. break
  12607. }
  12608. }
  12609. fieldNum := int32(wire >> 3)
  12610. wireType := int(wire & 0x7)
  12611. if wireType == 4 {
  12612. return fmt.Errorf("proto: AuthRoleRevokeResponse: wiretype end group for non-group")
  12613. }
  12614. if fieldNum <= 0 {
  12615. return fmt.Errorf("proto: AuthRoleRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12616. }
  12617. switch fieldNum {
  12618. case 1:
  12619. if wireType != 2 {
  12620. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12621. }
  12622. var msglen int
  12623. for shift := uint(0); ; shift += 7 {
  12624. if shift >= 64 {
  12625. return ErrIntOverflowRpc
  12626. }
  12627. if iNdEx >= l {
  12628. return io.ErrUnexpectedEOF
  12629. }
  12630. b := data[iNdEx]
  12631. iNdEx++
  12632. msglen |= (int(b) & 0x7F) << shift
  12633. if b < 0x80 {
  12634. break
  12635. }
  12636. }
  12637. if msglen < 0 {
  12638. return ErrInvalidLengthRpc
  12639. }
  12640. postIndex := iNdEx + msglen
  12641. if postIndex > l {
  12642. return io.ErrUnexpectedEOF
  12643. }
  12644. if m.Header == nil {
  12645. m.Header = &ResponseHeader{}
  12646. }
  12647. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12648. return err
  12649. }
  12650. iNdEx = postIndex
  12651. default:
  12652. iNdEx = preIndex
  12653. skippy, err := skipRpc(data[iNdEx:])
  12654. if err != nil {
  12655. return err
  12656. }
  12657. if skippy < 0 {
  12658. return ErrInvalidLengthRpc
  12659. }
  12660. if (iNdEx + skippy) > l {
  12661. return io.ErrUnexpectedEOF
  12662. }
  12663. iNdEx += skippy
  12664. }
  12665. }
  12666. if iNdEx > l {
  12667. return io.ErrUnexpectedEOF
  12668. }
  12669. return nil
  12670. }
  12671. func skipRpc(data []byte) (n int, err error) {
  12672. l := len(data)
  12673. iNdEx := 0
  12674. for iNdEx < l {
  12675. var wire uint64
  12676. for shift := uint(0); ; shift += 7 {
  12677. if shift >= 64 {
  12678. return 0, ErrIntOverflowRpc
  12679. }
  12680. if iNdEx >= l {
  12681. return 0, io.ErrUnexpectedEOF
  12682. }
  12683. b := data[iNdEx]
  12684. iNdEx++
  12685. wire |= (uint64(b) & 0x7F) << shift
  12686. if b < 0x80 {
  12687. break
  12688. }
  12689. }
  12690. wireType := int(wire & 0x7)
  12691. switch wireType {
  12692. case 0:
  12693. for shift := uint(0); ; shift += 7 {
  12694. if shift >= 64 {
  12695. return 0, ErrIntOverflowRpc
  12696. }
  12697. if iNdEx >= l {
  12698. return 0, io.ErrUnexpectedEOF
  12699. }
  12700. iNdEx++
  12701. if data[iNdEx-1] < 0x80 {
  12702. break
  12703. }
  12704. }
  12705. return iNdEx, nil
  12706. case 1:
  12707. iNdEx += 8
  12708. return iNdEx, nil
  12709. case 2:
  12710. var length int
  12711. for shift := uint(0); ; shift += 7 {
  12712. if shift >= 64 {
  12713. return 0, ErrIntOverflowRpc
  12714. }
  12715. if iNdEx >= l {
  12716. return 0, io.ErrUnexpectedEOF
  12717. }
  12718. b := data[iNdEx]
  12719. iNdEx++
  12720. length |= (int(b) & 0x7F) << shift
  12721. if b < 0x80 {
  12722. break
  12723. }
  12724. }
  12725. iNdEx += length
  12726. if length < 0 {
  12727. return 0, ErrInvalidLengthRpc
  12728. }
  12729. return iNdEx, nil
  12730. case 3:
  12731. for {
  12732. var innerWire uint64
  12733. var start int = iNdEx
  12734. for shift := uint(0); ; shift += 7 {
  12735. if shift >= 64 {
  12736. return 0, ErrIntOverflowRpc
  12737. }
  12738. if iNdEx >= l {
  12739. return 0, io.ErrUnexpectedEOF
  12740. }
  12741. b := data[iNdEx]
  12742. iNdEx++
  12743. innerWire |= (uint64(b) & 0x7F) << shift
  12744. if b < 0x80 {
  12745. break
  12746. }
  12747. }
  12748. innerWireType := int(innerWire & 0x7)
  12749. if innerWireType == 4 {
  12750. break
  12751. }
  12752. next, err := skipRpc(data[start:])
  12753. if err != nil {
  12754. return 0, err
  12755. }
  12756. iNdEx = start + next
  12757. }
  12758. return iNdEx, nil
  12759. case 4:
  12760. return iNdEx, nil
  12761. case 5:
  12762. iNdEx += 4
  12763. return iNdEx, nil
  12764. default:
  12765. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  12766. }
  12767. }
  12768. panic("unreachable")
  12769. }
  12770. var (
  12771. ErrInvalidLengthRpc = fmt.Errorf("proto: negative length found during unmarshaling")
  12772. ErrIntOverflowRpc = fmt.Errorf("proto: integer overflow")
  12773. )