rpc.pb.go 350 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134
  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 mvccpb "github.com/coreos/etcd/mvcc/mvccpb"
  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. func (AlarmType) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} }
  38. type RangeRequest_SortOrder int32
  39. const (
  40. RangeRequest_NONE RangeRequest_SortOrder = 0
  41. RangeRequest_ASCEND RangeRequest_SortOrder = 1
  42. RangeRequest_DESCEND RangeRequest_SortOrder = 2
  43. )
  44. var RangeRequest_SortOrder_name = map[int32]string{
  45. 0: "NONE",
  46. 1: "ASCEND",
  47. 2: "DESCEND",
  48. }
  49. var RangeRequest_SortOrder_value = map[string]int32{
  50. "NONE": 0,
  51. "ASCEND": 1,
  52. "DESCEND": 2,
  53. }
  54. func (x RangeRequest_SortOrder) String() string {
  55. return proto.EnumName(RangeRequest_SortOrder_name, int32(x))
  56. }
  57. func (RangeRequest_SortOrder) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 0} }
  58. type RangeRequest_SortTarget int32
  59. const (
  60. RangeRequest_KEY RangeRequest_SortTarget = 0
  61. RangeRequest_VERSION RangeRequest_SortTarget = 1
  62. RangeRequest_CREATE RangeRequest_SortTarget = 2
  63. RangeRequest_MOD RangeRequest_SortTarget = 3
  64. RangeRequest_VALUE RangeRequest_SortTarget = 4
  65. )
  66. var RangeRequest_SortTarget_name = map[int32]string{
  67. 0: "KEY",
  68. 1: "VERSION",
  69. 2: "CREATE",
  70. 3: "MOD",
  71. 4: "VALUE",
  72. }
  73. var RangeRequest_SortTarget_value = map[string]int32{
  74. "KEY": 0,
  75. "VERSION": 1,
  76. "CREATE": 2,
  77. "MOD": 3,
  78. "VALUE": 4,
  79. }
  80. func (x RangeRequest_SortTarget) String() string {
  81. return proto.EnumName(RangeRequest_SortTarget_name, int32(x))
  82. }
  83. func (RangeRequest_SortTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 1} }
  84. type Compare_CompareResult int32
  85. const (
  86. Compare_EQUAL Compare_CompareResult = 0
  87. Compare_GREATER Compare_CompareResult = 1
  88. Compare_LESS Compare_CompareResult = 2
  89. )
  90. var Compare_CompareResult_name = map[int32]string{
  91. 0: "EQUAL",
  92. 1: "GREATER",
  93. 2: "LESS",
  94. }
  95. var Compare_CompareResult_value = map[string]int32{
  96. "EQUAL": 0,
  97. "GREATER": 1,
  98. "LESS": 2,
  99. }
  100. func (x Compare_CompareResult) String() string {
  101. return proto.EnumName(Compare_CompareResult_name, int32(x))
  102. }
  103. func (Compare_CompareResult) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 0} }
  104. type Compare_CompareTarget int32
  105. const (
  106. Compare_VERSION Compare_CompareTarget = 0
  107. Compare_CREATE Compare_CompareTarget = 1
  108. Compare_MOD Compare_CompareTarget = 2
  109. Compare_VALUE Compare_CompareTarget = 3
  110. )
  111. var Compare_CompareTarget_name = map[int32]string{
  112. 0: "VERSION",
  113. 1: "CREATE",
  114. 2: "MOD",
  115. 3: "VALUE",
  116. }
  117. var Compare_CompareTarget_value = map[string]int32{
  118. "VERSION": 0,
  119. "CREATE": 1,
  120. "MOD": 2,
  121. "VALUE": 3,
  122. }
  123. func (x Compare_CompareTarget) String() string {
  124. return proto.EnumName(Compare_CompareTarget_name, int32(x))
  125. }
  126. func (Compare_CompareTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 1} }
  127. type AlarmRequest_AlarmAction int32
  128. const (
  129. AlarmRequest_GET AlarmRequest_AlarmAction = 0
  130. AlarmRequest_ACTIVATE AlarmRequest_AlarmAction = 1
  131. AlarmRequest_DEACTIVATE AlarmRequest_AlarmAction = 2
  132. )
  133. var AlarmRequest_AlarmAction_name = map[int32]string{
  134. 0: "GET",
  135. 1: "ACTIVATE",
  136. 2: "DEACTIVATE",
  137. }
  138. var AlarmRequest_AlarmAction_value = map[string]int32{
  139. "GET": 0,
  140. "ACTIVATE": 1,
  141. "DEACTIVATE": 2,
  142. }
  143. func (x AlarmRequest_AlarmAction) String() string {
  144. return proto.EnumName(AlarmRequest_AlarmAction_name, int32(x))
  145. }
  146. func (AlarmRequest_AlarmAction) EnumDescriptor() ([]byte, []int) {
  147. return fileDescriptorRpc, []int{39, 0}
  148. }
  149. type ResponseHeader struct {
  150. // cluster_id is the ID of the cluster which sent the response.
  151. ClusterId uint64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
  152. // member_id is the ID of the member which sent the response.
  153. MemberId uint64 `protobuf:"varint,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
  154. // revision is the key-value store revision when the request was applied.
  155. Revision int64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
  156. // raft_term is the raft term when the request was applied.
  157. RaftTerm uint64 `protobuf:"varint,4,opt,name=raft_term,json=raftTerm,proto3" json:"raft_term,omitempty"`
  158. }
  159. func (m *ResponseHeader) Reset() { *m = ResponseHeader{} }
  160. func (m *ResponseHeader) String() string { return proto.CompactTextString(m) }
  161. func (*ResponseHeader) ProtoMessage() {}
  162. func (*ResponseHeader) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} }
  163. type RangeRequest struct {
  164. // key is the first key for the range. If range_end is not given, the request only looks up key.
  165. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  166. // range_end is the upper bound on the requested range [key, range_end).
  167. // If range_end is '\0', the range is all keys >= key.
  168. // If the range_end is one bit larger than the given key,
  169. // then the range requests get the all keys with the prefix (the given key).
  170. // If both key and range_end are '\0', then range requests returns all keys.
  171. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  172. // limit is a limit on the number of keys returned for the request.
  173. Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
  174. // revision is the point-in-time of the key-value store to use for the range.
  175. // If revision is less or equal to zero, the range is over the newest key-value store.
  176. // If the revision has been compacted, ErrCompaction is returned as a response.
  177. Revision int64 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"`
  178. // sort_order is the order for returned sorted results.
  179. SortOrder RangeRequest_SortOrder `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3,enum=etcdserverpb.RangeRequest_SortOrder" json:"sort_order,omitempty"`
  180. // sort_target is the key-value field to use for sorting.
  181. SortTarget RangeRequest_SortTarget `protobuf:"varint,6,opt,name=sort_target,json=sortTarget,proto3,enum=etcdserverpb.RangeRequest_SortTarget" json:"sort_target,omitempty"`
  182. // serializable sets the range request to use serializable member-local reads.
  183. // Range requests are linearizable by default; linearizable requests have higher
  184. // latency and lower throughput than serializable requests but reflect the current
  185. // consensus of the cluster. For better performance, in exchange for possible stale reads,
  186. // a serializable range request is served locally without needing to reach consensus
  187. // with other nodes in the cluster.
  188. Serializable bool `protobuf:"varint,7,opt,name=serializable,proto3" json:"serializable,omitempty"`
  189. }
  190. func (m *RangeRequest) Reset() { *m = RangeRequest{} }
  191. func (m *RangeRequest) String() string { return proto.CompactTextString(m) }
  192. func (*RangeRequest) ProtoMessage() {}
  193. func (*RangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1} }
  194. type RangeResponse struct {
  195. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  196. // kvs is the list of key-value pairs matched by the range request.
  197. Kvs []*mvccpb.KeyValue `protobuf:"bytes,2,rep,name=kvs" json:"kvs,omitempty"`
  198. // more indicates if there are more keys to return in the requested range.
  199. More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"`
  200. }
  201. func (m *RangeResponse) Reset() { *m = RangeResponse{} }
  202. func (m *RangeResponse) String() string { return proto.CompactTextString(m) }
  203. func (*RangeResponse) ProtoMessage() {}
  204. func (*RangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{2} }
  205. func (m *RangeResponse) GetHeader() *ResponseHeader {
  206. if m != nil {
  207. return m.Header
  208. }
  209. return nil
  210. }
  211. func (m *RangeResponse) GetKvs() []*mvccpb.KeyValue {
  212. if m != nil {
  213. return m.Kvs
  214. }
  215. return nil
  216. }
  217. type PutRequest struct {
  218. // key is the key, in bytes, to put into the key-value store.
  219. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  220. // value is the value, in bytes, to associate with the key in the key-value store.
  221. Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  222. // lease is the lease ID to associate with the key in the key-value store. A lease
  223. // value of 0 indicates no lease.
  224. Lease int64 `protobuf:"varint,3,opt,name=lease,proto3" json:"lease,omitempty"`
  225. }
  226. func (m *PutRequest) Reset() { *m = PutRequest{} }
  227. func (m *PutRequest) String() string { return proto.CompactTextString(m) }
  228. func (*PutRequest) ProtoMessage() {}
  229. func (*PutRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{3} }
  230. type PutResponse struct {
  231. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  232. }
  233. func (m *PutResponse) Reset() { *m = PutResponse{} }
  234. func (m *PutResponse) String() string { return proto.CompactTextString(m) }
  235. func (*PutResponse) ProtoMessage() {}
  236. func (*PutResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{4} }
  237. func (m *PutResponse) GetHeader() *ResponseHeader {
  238. if m != nil {
  239. return m.Header
  240. }
  241. return nil
  242. }
  243. type DeleteRangeRequest struct {
  244. // key is the first key to delete in the range.
  245. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  246. // range_end is the key following the last key to delete for the range [key, range_end).
  247. // If range_end is not given, the range is defined to contain only the key argument.
  248. // If range_end is '\0', the range is all keys greater than or equal to the key argument.
  249. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  250. }
  251. func (m *DeleteRangeRequest) Reset() { *m = DeleteRangeRequest{} }
  252. func (m *DeleteRangeRequest) String() string { return proto.CompactTextString(m) }
  253. func (*DeleteRangeRequest) ProtoMessage() {}
  254. func (*DeleteRangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{5} }
  255. type DeleteRangeResponse struct {
  256. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  257. // deleted is the number of keys deleted by the delete range request.
  258. Deleted int64 `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"`
  259. }
  260. func (m *DeleteRangeResponse) Reset() { *m = DeleteRangeResponse{} }
  261. func (m *DeleteRangeResponse) String() string { return proto.CompactTextString(m) }
  262. func (*DeleteRangeResponse) ProtoMessage() {}
  263. func (*DeleteRangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{6} }
  264. func (m *DeleteRangeResponse) GetHeader() *ResponseHeader {
  265. if m != nil {
  266. return m.Header
  267. }
  268. return nil
  269. }
  270. type RequestUnion struct {
  271. // request is a union of request types accepted by a transaction.
  272. //
  273. // Types that are valid to be assigned to Request:
  274. // *RequestUnion_RequestRange
  275. // *RequestUnion_RequestPut
  276. // *RequestUnion_RequestDeleteRange
  277. Request isRequestUnion_Request `protobuf_oneof:"request"`
  278. }
  279. func (m *RequestUnion) Reset() { *m = RequestUnion{} }
  280. func (m *RequestUnion) String() string { return proto.CompactTextString(m) }
  281. func (*RequestUnion) ProtoMessage() {}
  282. func (*RequestUnion) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{7} }
  283. type isRequestUnion_Request interface {
  284. isRequestUnion_Request()
  285. MarshalTo([]byte) (int, error)
  286. Size() int
  287. }
  288. type RequestUnion_RequestRange struct {
  289. RequestRange *RangeRequest `protobuf:"bytes,1,opt,name=request_range,json=requestRange,oneof"`
  290. }
  291. type RequestUnion_RequestPut struct {
  292. RequestPut *PutRequest `protobuf:"bytes,2,opt,name=request_put,json=requestPut,oneof"`
  293. }
  294. type RequestUnion_RequestDeleteRange struct {
  295. RequestDeleteRange *DeleteRangeRequest `protobuf:"bytes,3,opt,name=request_delete_range,json=requestDeleteRange,oneof"`
  296. }
  297. func (*RequestUnion_RequestRange) isRequestUnion_Request() {}
  298. func (*RequestUnion_RequestPut) isRequestUnion_Request() {}
  299. func (*RequestUnion_RequestDeleteRange) isRequestUnion_Request() {}
  300. func (m *RequestUnion) GetRequest() isRequestUnion_Request {
  301. if m != nil {
  302. return m.Request
  303. }
  304. return nil
  305. }
  306. func (m *RequestUnion) GetRequestRange() *RangeRequest {
  307. if x, ok := m.GetRequest().(*RequestUnion_RequestRange); ok {
  308. return x.RequestRange
  309. }
  310. return nil
  311. }
  312. func (m *RequestUnion) GetRequestPut() *PutRequest {
  313. if x, ok := m.GetRequest().(*RequestUnion_RequestPut); ok {
  314. return x.RequestPut
  315. }
  316. return nil
  317. }
  318. func (m *RequestUnion) GetRequestDeleteRange() *DeleteRangeRequest {
  319. if x, ok := m.GetRequest().(*RequestUnion_RequestDeleteRange); ok {
  320. return x.RequestDeleteRange
  321. }
  322. return nil
  323. }
  324. // XXX_OneofFuncs is for the internal use of the proto package.
  325. func (*RequestUnion) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  326. return _RequestUnion_OneofMarshaler, _RequestUnion_OneofUnmarshaler, _RequestUnion_OneofSizer, []interface{}{
  327. (*RequestUnion_RequestRange)(nil),
  328. (*RequestUnion_RequestPut)(nil),
  329. (*RequestUnion_RequestDeleteRange)(nil),
  330. }
  331. }
  332. func _RequestUnion_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  333. m := msg.(*RequestUnion)
  334. // request
  335. switch x := m.Request.(type) {
  336. case *RequestUnion_RequestRange:
  337. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  338. if err := b.EncodeMessage(x.RequestRange); err != nil {
  339. return err
  340. }
  341. case *RequestUnion_RequestPut:
  342. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  343. if err := b.EncodeMessage(x.RequestPut); err != nil {
  344. return err
  345. }
  346. case *RequestUnion_RequestDeleteRange:
  347. _ = b.EncodeVarint(3<<3 | proto.WireBytes)
  348. if err := b.EncodeMessage(x.RequestDeleteRange); err != nil {
  349. return err
  350. }
  351. case nil:
  352. default:
  353. return fmt.Errorf("RequestUnion.Request has unexpected type %T", x)
  354. }
  355. return nil
  356. }
  357. func _RequestUnion_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  358. m := msg.(*RequestUnion)
  359. switch tag {
  360. case 1: // request.request_range
  361. if wire != proto.WireBytes {
  362. return true, proto.ErrInternalBadWireType
  363. }
  364. msg := new(RangeRequest)
  365. err := b.DecodeMessage(msg)
  366. m.Request = &RequestUnion_RequestRange{msg}
  367. return true, err
  368. case 2: // request.request_put
  369. if wire != proto.WireBytes {
  370. return true, proto.ErrInternalBadWireType
  371. }
  372. msg := new(PutRequest)
  373. err := b.DecodeMessage(msg)
  374. m.Request = &RequestUnion_RequestPut{msg}
  375. return true, err
  376. case 3: // request.request_delete_range
  377. if wire != proto.WireBytes {
  378. return true, proto.ErrInternalBadWireType
  379. }
  380. msg := new(DeleteRangeRequest)
  381. err := b.DecodeMessage(msg)
  382. m.Request = &RequestUnion_RequestDeleteRange{msg}
  383. return true, err
  384. default:
  385. return false, nil
  386. }
  387. }
  388. func _RequestUnion_OneofSizer(msg proto.Message) (n int) {
  389. m := msg.(*RequestUnion)
  390. // request
  391. switch x := m.Request.(type) {
  392. case *RequestUnion_RequestRange:
  393. s := proto.Size(x.RequestRange)
  394. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  395. n += proto.SizeVarint(uint64(s))
  396. n += s
  397. case *RequestUnion_RequestPut:
  398. s := proto.Size(x.RequestPut)
  399. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  400. n += proto.SizeVarint(uint64(s))
  401. n += s
  402. case *RequestUnion_RequestDeleteRange:
  403. s := proto.Size(x.RequestDeleteRange)
  404. n += proto.SizeVarint(3<<3 | proto.WireBytes)
  405. n += proto.SizeVarint(uint64(s))
  406. n += s
  407. case nil:
  408. default:
  409. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  410. }
  411. return n
  412. }
  413. type ResponseUnion struct {
  414. // response is a union of response types returned by a transaction.
  415. //
  416. // Types that are valid to be assigned to Response:
  417. // *ResponseUnion_ResponseRange
  418. // *ResponseUnion_ResponsePut
  419. // *ResponseUnion_ResponseDeleteRange
  420. Response isResponseUnion_Response `protobuf_oneof:"response"`
  421. }
  422. func (m *ResponseUnion) Reset() { *m = ResponseUnion{} }
  423. func (m *ResponseUnion) String() string { return proto.CompactTextString(m) }
  424. func (*ResponseUnion) ProtoMessage() {}
  425. func (*ResponseUnion) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{8} }
  426. type isResponseUnion_Response interface {
  427. isResponseUnion_Response()
  428. MarshalTo([]byte) (int, error)
  429. Size() int
  430. }
  431. type ResponseUnion_ResponseRange struct {
  432. ResponseRange *RangeResponse `protobuf:"bytes,1,opt,name=response_range,json=responseRange,oneof"`
  433. }
  434. type ResponseUnion_ResponsePut struct {
  435. ResponsePut *PutResponse `protobuf:"bytes,2,opt,name=response_put,json=responsePut,oneof"`
  436. }
  437. type ResponseUnion_ResponseDeleteRange struct {
  438. ResponseDeleteRange *DeleteRangeResponse `protobuf:"bytes,3,opt,name=response_delete_range,json=responseDeleteRange,oneof"`
  439. }
  440. func (*ResponseUnion_ResponseRange) isResponseUnion_Response() {}
  441. func (*ResponseUnion_ResponsePut) isResponseUnion_Response() {}
  442. func (*ResponseUnion_ResponseDeleteRange) isResponseUnion_Response() {}
  443. func (m *ResponseUnion) GetResponse() isResponseUnion_Response {
  444. if m != nil {
  445. return m.Response
  446. }
  447. return nil
  448. }
  449. func (m *ResponseUnion) GetResponseRange() *RangeResponse {
  450. if x, ok := m.GetResponse().(*ResponseUnion_ResponseRange); ok {
  451. return x.ResponseRange
  452. }
  453. return nil
  454. }
  455. func (m *ResponseUnion) GetResponsePut() *PutResponse {
  456. if x, ok := m.GetResponse().(*ResponseUnion_ResponsePut); ok {
  457. return x.ResponsePut
  458. }
  459. return nil
  460. }
  461. func (m *ResponseUnion) GetResponseDeleteRange() *DeleteRangeResponse {
  462. if x, ok := m.GetResponse().(*ResponseUnion_ResponseDeleteRange); ok {
  463. return x.ResponseDeleteRange
  464. }
  465. return nil
  466. }
  467. // XXX_OneofFuncs is for the internal use of the proto package.
  468. func (*ResponseUnion) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  469. return _ResponseUnion_OneofMarshaler, _ResponseUnion_OneofUnmarshaler, _ResponseUnion_OneofSizer, []interface{}{
  470. (*ResponseUnion_ResponseRange)(nil),
  471. (*ResponseUnion_ResponsePut)(nil),
  472. (*ResponseUnion_ResponseDeleteRange)(nil),
  473. }
  474. }
  475. func _ResponseUnion_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  476. m := msg.(*ResponseUnion)
  477. // response
  478. switch x := m.Response.(type) {
  479. case *ResponseUnion_ResponseRange:
  480. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  481. if err := b.EncodeMessage(x.ResponseRange); err != nil {
  482. return err
  483. }
  484. case *ResponseUnion_ResponsePut:
  485. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  486. if err := b.EncodeMessage(x.ResponsePut); err != nil {
  487. return err
  488. }
  489. case *ResponseUnion_ResponseDeleteRange:
  490. _ = b.EncodeVarint(3<<3 | proto.WireBytes)
  491. if err := b.EncodeMessage(x.ResponseDeleteRange); err != nil {
  492. return err
  493. }
  494. case nil:
  495. default:
  496. return fmt.Errorf("ResponseUnion.Response has unexpected type %T", x)
  497. }
  498. return nil
  499. }
  500. func _ResponseUnion_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  501. m := msg.(*ResponseUnion)
  502. switch tag {
  503. case 1: // response.response_range
  504. if wire != proto.WireBytes {
  505. return true, proto.ErrInternalBadWireType
  506. }
  507. msg := new(RangeResponse)
  508. err := b.DecodeMessage(msg)
  509. m.Response = &ResponseUnion_ResponseRange{msg}
  510. return true, err
  511. case 2: // response.response_put
  512. if wire != proto.WireBytes {
  513. return true, proto.ErrInternalBadWireType
  514. }
  515. msg := new(PutResponse)
  516. err := b.DecodeMessage(msg)
  517. m.Response = &ResponseUnion_ResponsePut{msg}
  518. return true, err
  519. case 3: // response.response_delete_range
  520. if wire != proto.WireBytes {
  521. return true, proto.ErrInternalBadWireType
  522. }
  523. msg := new(DeleteRangeResponse)
  524. err := b.DecodeMessage(msg)
  525. m.Response = &ResponseUnion_ResponseDeleteRange{msg}
  526. return true, err
  527. default:
  528. return false, nil
  529. }
  530. }
  531. func _ResponseUnion_OneofSizer(msg proto.Message) (n int) {
  532. m := msg.(*ResponseUnion)
  533. // response
  534. switch x := m.Response.(type) {
  535. case *ResponseUnion_ResponseRange:
  536. s := proto.Size(x.ResponseRange)
  537. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  538. n += proto.SizeVarint(uint64(s))
  539. n += s
  540. case *ResponseUnion_ResponsePut:
  541. s := proto.Size(x.ResponsePut)
  542. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  543. n += proto.SizeVarint(uint64(s))
  544. n += s
  545. case *ResponseUnion_ResponseDeleteRange:
  546. s := proto.Size(x.ResponseDeleteRange)
  547. n += proto.SizeVarint(3<<3 | proto.WireBytes)
  548. n += proto.SizeVarint(uint64(s))
  549. n += s
  550. case nil:
  551. default:
  552. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  553. }
  554. return n
  555. }
  556. type Compare struct {
  557. // result is logical comparison operation for this comparison.
  558. Result Compare_CompareResult `protobuf:"varint,1,opt,name=result,proto3,enum=etcdserverpb.Compare_CompareResult" json:"result,omitempty"`
  559. // target is the key-value field to inspect for the comparison.
  560. Target Compare_CompareTarget `protobuf:"varint,2,opt,name=target,proto3,enum=etcdserverpb.Compare_CompareTarget" json:"target,omitempty"`
  561. // key is the subject key for the comparison operation.
  562. Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
  563. // Types that are valid to be assigned to TargetUnion:
  564. // *Compare_Version
  565. // *Compare_CreateRevision
  566. // *Compare_ModRevision
  567. // *Compare_Value
  568. TargetUnion isCompare_TargetUnion `protobuf_oneof:"target_union"`
  569. }
  570. func (m *Compare) Reset() { *m = Compare{} }
  571. func (m *Compare) String() string { return proto.CompactTextString(m) }
  572. func (*Compare) ProtoMessage() {}
  573. func (*Compare) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9} }
  574. type isCompare_TargetUnion interface {
  575. isCompare_TargetUnion()
  576. MarshalTo([]byte) (int, error)
  577. Size() int
  578. }
  579. type Compare_Version struct {
  580. Version int64 `protobuf:"varint,4,opt,name=version,proto3,oneof"`
  581. }
  582. type Compare_CreateRevision struct {
  583. CreateRevision int64 `protobuf:"varint,5,opt,name=create_revision,json=createRevision,proto3,oneof"`
  584. }
  585. type Compare_ModRevision struct {
  586. ModRevision int64 `protobuf:"varint,6,opt,name=mod_revision,json=modRevision,proto3,oneof"`
  587. }
  588. type Compare_Value struct {
  589. Value []byte `protobuf:"bytes,7,opt,name=value,proto3,oneof"`
  590. }
  591. func (*Compare_Version) isCompare_TargetUnion() {}
  592. func (*Compare_CreateRevision) isCompare_TargetUnion() {}
  593. func (*Compare_ModRevision) isCompare_TargetUnion() {}
  594. func (*Compare_Value) isCompare_TargetUnion() {}
  595. func (m *Compare) GetTargetUnion() isCompare_TargetUnion {
  596. if m != nil {
  597. return m.TargetUnion
  598. }
  599. return nil
  600. }
  601. func (m *Compare) GetVersion() int64 {
  602. if x, ok := m.GetTargetUnion().(*Compare_Version); ok {
  603. return x.Version
  604. }
  605. return 0
  606. }
  607. func (m *Compare) GetCreateRevision() int64 {
  608. if x, ok := m.GetTargetUnion().(*Compare_CreateRevision); ok {
  609. return x.CreateRevision
  610. }
  611. return 0
  612. }
  613. func (m *Compare) GetModRevision() int64 {
  614. if x, ok := m.GetTargetUnion().(*Compare_ModRevision); ok {
  615. return x.ModRevision
  616. }
  617. return 0
  618. }
  619. func (m *Compare) GetValue() []byte {
  620. if x, ok := m.GetTargetUnion().(*Compare_Value); ok {
  621. return x.Value
  622. }
  623. return nil
  624. }
  625. // XXX_OneofFuncs is for the internal use of the proto package.
  626. func (*Compare) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  627. return _Compare_OneofMarshaler, _Compare_OneofUnmarshaler, _Compare_OneofSizer, []interface{}{
  628. (*Compare_Version)(nil),
  629. (*Compare_CreateRevision)(nil),
  630. (*Compare_ModRevision)(nil),
  631. (*Compare_Value)(nil),
  632. }
  633. }
  634. func _Compare_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  635. m := msg.(*Compare)
  636. // target_union
  637. switch x := m.TargetUnion.(type) {
  638. case *Compare_Version:
  639. _ = b.EncodeVarint(4<<3 | proto.WireVarint)
  640. _ = b.EncodeVarint(uint64(x.Version))
  641. case *Compare_CreateRevision:
  642. _ = b.EncodeVarint(5<<3 | proto.WireVarint)
  643. _ = b.EncodeVarint(uint64(x.CreateRevision))
  644. case *Compare_ModRevision:
  645. _ = b.EncodeVarint(6<<3 | proto.WireVarint)
  646. _ = b.EncodeVarint(uint64(x.ModRevision))
  647. case *Compare_Value:
  648. _ = b.EncodeVarint(7<<3 | proto.WireBytes)
  649. _ = b.EncodeRawBytes(x.Value)
  650. case nil:
  651. default:
  652. return fmt.Errorf("Compare.TargetUnion has unexpected type %T", x)
  653. }
  654. return nil
  655. }
  656. func _Compare_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  657. m := msg.(*Compare)
  658. switch tag {
  659. case 4: // target_union.version
  660. if wire != proto.WireVarint {
  661. return true, proto.ErrInternalBadWireType
  662. }
  663. x, err := b.DecodeVarint()
  664. m.TargetUnion = &Compare_Version{int64(x)}
  665. return true, err
  666. case 5: // target_union.create_revision
  667. if wire != proto.WireVarint {
  668. return true, proto.ErrInternalBadWireType
  669. }
  670. x, err := b.DecodeVarint()
  671. m.TargetUnion = &Compare_CreateRevision{int64(x)}
  672. return true, err
  673. case 6: // target_union.mod_revision
  674. if wire != proto.WireVarint {
  675. return true, proto.ErrInternalBadWireType
  676. }
  677. x, err := b.DecodeVarint()
  678. m.TargetUnion = &Compare_ModRevision{int64(x)}
  679. return true, err
  680. case 7: // target_union.value
  681. if wire != proto.WireBytes {
  682. return true, proto.ErrInternalBadWireType
  683. }
  684. x, err := b.DecodeRawBytes(true)
  685. m.TargetUnion = &Compare_Value{x}
  686. return true, err
  687. default:
  688. return false, nil
  689. }
  690. }
  691. func _Compare_OneofSizer(msg proto.Message) (n int) {
  692. m := msg.(*Compare)
  693. // target_union
  694. switch x := m.TargetUnion.(type) {
  695. case *Compare_Version:
  696. n += proto.SizeVarint(4<<3 | proto.WireVarint)
  697. n += proto.SizeVarint(uint64(x.Version))
  698. case *Compare_CreateRevision:
  699. n += proto.SizeVarint(5<<3 | proto.WireVarint)
  700. n += proto.SizeVarint(uint64(x.CreateRevision))
  701. case *Compare_ModRevision:
  702. n += proto.SizeVarint(6<<3 | proto.WireVarint)
  703. n += proto.SizeVarint(uint64(x.ModRevision))
  704. case *Compare_Value:
  705. n += proto.SizeVarint(7<<3 | proto.WireBytes)
  706. n += proto.SizeVarint(uint64(len(x.Value)))
  707. n += len(x.Value)
  708. case nil:
  709. default:
  710. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  711. }
  712. return n
  713. }
  714. // From google paxosdb paper:
  715. // Our implementation hinges around a powerful primitive which we call MultiOp. All other database
  716. // operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically
  717. // and consists of three components:
  718. // 1. A list of tests called guard. Each test in guard checks a single entry in the database. It may check
  719. // for the absence or presence of a value, or compare with a given value. Two different tests in the guard
  720. // may apply to the same or different entries in the database. All tests in the guard are applied and
  721. // MultiOp returns the results. If all tests are true, MultiOp executes t op (see item 2 below), otherwise
  722. // it executes f op (see item 3 below).
  723. // 2. A list of database operations called t op. Each operation in the list is either an insert, delete, or
  724. // lookup operation, and applies to a single database entry. Two different operations in the list may apply
  725. // to the same or different entries in the database. These operations are executed
  726. // if guard evaluates to
  727. // true.
  728. // 3. A list of database operations called f op. Like t op, but executed if guard evaluates to false.
  729. type TxnRequest struct {
  730. // compare is a list of predicates representing a conjunction of terms.
  731. // If the comparisons succeed, then the success requests will be processed in order,
  732. // and the response will contain their respective responses in order.
  733. // If the comparisons fail, then the failure requests will be processed in order,
  734. // and the response will contain their respective responses in order.
  735. Compare []*Compare `protobuf:"bytes,1,rep,name=compare" json:"compare,omitempty"`
  736. // success is a list of requests which will be applied when compare evaluates to true.
  737. Success []*RequestUnion `protobuf:"bytes,2,rep,name=success" json:"success,omitempty"`
  738. // failure is a list of requests which will be applied when compare evaluates to false.
  739. Failure []*RequestUnion `protobuf:"bytes,3,rep,name=failure" json:"failure,omitempty"`
  740. }
  741. func (m *TxnRequest) Reset() { *m = TxnRequest{} }
  742. func (m *TxnRequest) String() string { return proto.CompactTextString(m) }
  743. func (*TxnRequest) ProtoMessage() {}
  744. func (*TxnRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{10} }
  745. func (m *TxnRequest) GetCompare() []*Compare {
  746. if m != nil {
  747. return m.Compare
  748. }
  749. return nil
  750. }
  751. func (m *TxnRequest) GetSuccess() []*RequestUnion {
  752. if m != nil {
  753. return m.Success
  754. }
  755. return nil
  756. }
  757. func (m *TxnRequest) GetFailure() []*RequestUnion {
  758. if m != nil {
  759. return m.Failure
  760. }
  761. return nil
  762. }
  763. type TxnResponse struct {
  764. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  765. // succeeded is set to true if the compare evaluated to true or false otherwise.
  766. Succeeded bool `protobuf:"varint,2,opt,name=succeeded,proto3" json:"succeeded,omitempty"`
  767. // responses is a list of responses corresponding to the results from applying
  768. // success if succeeded is true or failure if succeeded is false.
  769. Responses []*ResponseUnion `protobuf:"bytes,3,rep,name=responses" json:"responses,omitempty"`
  770. }
  771. func (m *TxnResponse) Reset() { *m = TxnResponse{} }
  772. func (m *TxnResponse) String() string { return proto.CompactTextString(m) }
  773. func (*TxnResponse) ProtoMessage() {}
  774. func (*TxnResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{11} }
  775. func (m *TxnResponse) GetHeader() *ResponseHeader {
  776. if m != nil {
  777. return m.Header
  778. }
  779. return nil
  780. }
  781. func (m *TxnResponse) GetResponses() []*ResponseUnion {
  782. if m != nil {
  783. return m.Responses
  784. }
  785. return nil
  786. }
  787. // CompactionRequest compacts the key-value store up to a given revision. All superseded keys
  788. // with a revision less than the compaction revision will be removed.
  789. type CompactionRequest struct {
  790. // revision is the key-value store revision for the compaction operation.
  791. Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
  792. // physical is set so the RPC will wait until the compaction is physically
  793. // applied to the local database such that compacted entries are totally
  794. // removed from the backend database.
  795. Physical bool `protobuf:"varint,2,opt,name=physical,proto3" json:"physical,omitempty"`
  796. }
  797. func (m *CompactionRequest) Reset() { *m = CompactionRequest{} }
  798. func (m *CompactionRequest) String() string { return proto.CompactTextString(m) }
  799. func (*CompactionRequest) ProtoMessage() {}
  800. func (*CompactionRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{12} }
  801. type CompactionResponse struct {
  802. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  803. }
  804. func (m *CompactionResponse) Reset() { *m = CompactionResponse{} }
  805. func (m *CompactionResponse) String() string { return proto.CompactTextString(m) }
  806. func (*CompactionResponse) ProtoMessage() {}
  807. func (*CompactionResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{13} }
  808. func (m *CompactionResponse) GetHeader() *ResponseHeader {
  809. if m != nil {
  810. return m.Header
  811. }
  812. return nil
  813. }
  814. type HashRequest struct {
  815. }
  816. func (m *HashRequest) Reset() { *m = HashRequest{} }
  817. func (m *HashRequest) String() string { return proto.CompactTextString(m) }
  818. func (*HashRequest) ProtoMessage() {}
  819. func (*HashRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{14} }
  820. type HashResponse struct {
  821. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  822. // hash is the hash value computed from the responding member's key-value store.
  823. Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"`
  824. }
  825. func (m *HashResponse) Reset() { *m = HashResponse{} }
  826. func (m *HashResponse) String() string { return proto.CompactTextString(m) }
  827. func (*HashResponse) ProtoMessage() {}
  828. func (*HashResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{15} }
  829. func (m *HashResponse) GetHeader() *ResponseHeader {
  830. if m != nil {
  831. return m.Header
  832. }
  833. return nil
  834. }
  835. type SnapshotRequest struct {
  836. }
  837. func (m *SnapshotRequest) Reset() { *m = SnapshotRequest{} }
  838. func (m *SnapshotRequest) String() string { return proto.CompactTextString(m) }
  839. func (*SnapshotRequest) ProtoMessage() {}
  840. func (*SnapshotRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{16} }
  841. type SnapshotResponse struct {
  842. // header has the current key-value store information. The first header in the snapshot
  843. // stream indicates the point in time of the snapshot.
  844. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  845. // remaining_bytes is the number of blob bytes to be sent after this message
  846. RemainingBytes uint64 `protobuf:"varint,2,opt,name=remaining_bytes,json=remainingBytes,proto3" json:"remaining_bytes,omitempty"`
  847. // blob contains the next chunk of the snapshot in the snapshot stream.
  848. Blob []byte `protobuf:"bytes,3,opt,name=blob,proto3" json:"blob,omitempty"`
  849. }
  850. func (m *SnapshotResponse) Reset() { *m = SnapshotResponse{} }
  851. func (m *SnapshotResponse) String() string { return proto.CompactTextString(m) }
  852. func (*SnapshotResponse) ProtoMessage() {}
  853. func (*SnapshotResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{17} }
  854. func (m *SnapshotResponse) GetHeader() *ResponseHeader {
  855. if m != nil {
  856. return m.Header
  857. }
  858. return nil
  859. }
  860. type WatchRequest struct {
  861. // request_union is a request to either create a new watcher or cancel an existing watcher.
  862. //
  863. // Types that are valid to be assigned to RequestUnion:
  864. // *WatchRequest_CreateRequest
  865. // *WatchRequest_CancelRequest
  866. RequestUnion isWatchRequest_RequestUnion `protobuf_oneof:"request_union"`
  867. }
  868. func (m *WatchRequest) Reset() { *m = WatchRequest{} }
  869. func (m *WatchRequest) String() string { return proto.CompactTextString(m) }
  870. func (*WatchRequest) ProtoMessage() {}
  871. func (*WatchRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{18} }
  872. type isWatchRequest_RequestUnion interface {
  873. isWatchRequest_RequestUnion()
  874. MarshalTo([]byte) (int, error)
  875. Size() int
  876. }
  877. type WatchRequest_CreateRequest struct {
  878. CreateRequest *WatchCreateRequest `protobuf:"bytes,1,opt,name=create_request,json=createRequest,oneof"`
  879. }
  880. type WatchRequest_CancelRequest struct {
  881. CancelRequest *WatchCancelRequest `protobuf:"bytes,2,opt,name=cancel_request,json=cancelRequest,oneof"`
  882. }
  883. func (*WatchRequest_CreateRequest) isWatchRequest_RequestUnion() {}
  884. func (*WatchRequest_CancelRequest) isWatchRequest_RequestUnion() {}
  885. func (m *WatchRequest) GetRequestUnion() isWatchRequest_RequestUnion {
  886. if m != nil {
  887. return m.RequestUnion
  888. }
  889. return nil
  890. }
  891. func (m *WatchRequest) GetCreateRequest() *WatchCreateRequest {
  892. if x, ok := m.GetRequestUnion().(*WatchRequest_CreateRequest); ok {
  893. return x.CreateRequest
  894. }
  895. return nil
  896. }
  897. func (m *WatchRequest) GetCancelRequest() *WatchCancelRequest {
  898. if x, ok := m.GetRequestUnion().(*WatchRequest_CancelRequest); ok {
  899. return x.CancelRequest
  900. }
  901. return nil
  902. }
  903. // XXX_OneofFuncs is for the internal use of the proto package.
  904. func (*WatchRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  905. return _WatchRequest_OneofMarshaler, _WatchRequest_OneofUnmarshaler, _WatchRequest_OneofSizer, []interface{}{
  906. (*WatchRequest_CreateRequest)(nil),
  907. (*WatchRequest_CancelRequest)(nil),
  908. }
  909. }
  910. func _WatchRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  911. m := msg.(*WatchRequest)
  912. // request_union
  913. switch x := m.RequestUnion.(type) {
  914. case *WatchRequest_CreateRequest:
  915. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  916. if err := b.EncodeMessage(x.CreateRequest); err != nil {
  917. return err
  918. }
  919. case *WatchRequest_CancelRequest:
  920. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  921. if err := b.EncodeMessage(x.CancelRequest); err != nil {
  922. return err
  923. }
  924. case nil:
  925. default:
  926. return fmt.Errorf("WatchRequest.RequestUnion has unexpected type %T", x)
  927. }
  928. return nil
  929. }
  930. func _WatchRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  931. m := msg.(*WatchRequest)
  932. switch tag {
  933. case 1: // request_union.create_request
  934. if wire != proto.WireBytes {
  935. return true, proto.ErrInternalBadWireType
  936. }
  937. msg := new(WatchCreateRequest)
  938. err := b.DecodeMessage(msg)
  939. m.RequestUnion = &WatchRequest_CreateRequest{msg}
  940. return true, err
  941. case 2: // request_union.cancel_request
  942. if wire != proto.WireBytes {
  943. return true, proto.ErrInternalBadWireType
  944. }
  945. msg := new(WatchCancelRequest)
  946. err := b.DecodeMessage(msg)
  947. m.RequestUnion = &WatchRequest_CancelRequest{msg}
  948. return true, err
  949. default:
  950. return false, nil
  951. }
  952. }
  953. func _WatchRequest_OneofSizer(msg proto.Message) (n int) {
  954. m := msg.(*WatchRequest)
  955. // request_union
  956. switch x := m.RequestUnion.(type) {
  957. case *WatchRequest_CreateRequest:
  958. s := proto.Size(x.CreateRequest)
  959. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  960. n += proto.SizeVarint(uint64(s))
  961. n += s
  962. case *WatchRequest_CancelRequest:
  963. s := proto.Size(x.CancelRequest)
  964. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  965. n += proto.SizeVarint(uint64(s))
  966. n += s
  967. case nil:
  968. default:
  969. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  970. }
  971. return n
  972. }
  973. type WatchCreateRequest struct {
  974. // key is the key to register for watching.
  975. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  976. // range_end is the end of the range [key, range_end) to watch. If range_end is not given,
  977. // only the key argument is watched. If range_end is equal to '\0', all keys greater than
  978. // or equal to the key argument are watched.
  979. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  980. // start_revision is an optional revision to watch from (inclusive). No start_revision is "now".
  981. StartRevision int64 `protobuf:"varint,3,opt,name=start_revision,json=startRevision,proto3" json:"start_revision,omitempty"`
  982. // progress_notify is set so that the etcd server will periodically send a WatchResponse with
  983. // no events to the new watcher if there are no recent events. It is useful when clients
  984. // wish to recover a disconnected watcher starting from a recent known revision.
  985. // The etcd server may decide how often it will send notifications based on current load.
  986. ProgressNotify bool `protobuf:"varint,4,opt,name=progress_notify,json=progressNotify,proto3" json:"progress_notify,omitempty"`
  987. }
  988. func (m *WatchCreateRequest) Reset() { *m = WatchCreateRequest{} }
  989. func (m *WatchCreateRequest) String() string { return proto.CompactTextString(m) }
  990. func (*WatchCreateRequest) ProtoMessage() {}
  991. func (*WatchCreateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{19} }
  992. type WatchCancelRequest struct {
  993. // watch_id is the watcher id to cancel so that no more events are transmitted.
  994. WatchId int64 `protobuf:"varint,1,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
  995. }
  996. func (m *WatchCancelRequest) Reset() { *m = WatchCancelRequest{} }
  997. func (m *WatchCancelRequest) String() string { return proto.CompactTextString(m) }
  998. func (*WatchCancelRequest) ProtoMessage() {}
  999. func (*WatchCancelRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{20} }
  1000. type WatchResponse struct {
  1001. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1002. // watch_id is the ID of the watcher that corresponds to the response.
  1003. WatchId int64 `protobuf:"varint,2,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
  1004. // created is set to true if the response is for a create watch request.
  1005. // The client should record the watch_id and expect to receive events for
  1006. // the created watcher from the same stream.
  1007. // All events sent to the created watcher will attach with the same watch_id.
  1008. Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"`
  1009. // canceled is set to true if the response is for a cancel watch request.
  1010. // No further events will be sent to the canceled watcher.
  1011. Canceled bool `protobuf:"varint,4,opt,name=canceled,proto3" json:"canceled,omitempty"`
  1012. // compact_revision is set to the minimum index if a watcher tries to watch
  1013. // at a compacted index.
  1014. //
  1015. // This happens when creating a watcher at a compacted revision or the watcher cannot
  1016. // catch up with the progress of the key-value store.
  1017. //
  1018. // The client should treat the watcher as canceled and should not try to create any
  1019. // watcher with the same start_revision again.
  1020. CompactRevision int64 `protobuf:"varint,5,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"`
  1021. Events []*mvccpb.Event `protobuf:"bytes,11,rep,name=events" json:"events,omitempty"`
  1022. }
  1023. func (m *WatchResponse) Reset() { *m = WatchResponse{} }
  1024. func (m *WatchResponse) String() string { return proto.CompactTextString(m) }
  1025. func (*WatchResponse) ProtoMessage() {}
  1026. func (*WatchResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{21} }
  1027. func (m *WatchResponse) GetHeader() *ResponseHeader {
  1028. if m != nil {
  1029. return m.Header
  1030. }
  1031. return nil
  1032. }
  1033. func (m *WatchResponse) GetEvents() []*mvccpb.Event {
  1034. if m != nil {
  1035. return m.Events
  1036. }
  1037. return nil
  1038. }
  1039. type LeaseGrantRequest struct {
  1040. // TTL is the advisory time-to-live in seconds.
  1041. TTL int64 `protobuf:"varint,1,opt,name=TTL,json=tTL,proto3" json:"TTL,omitempty"`
  1042. // ID is the requested ID for the lease. If ID is set to 0, the lessor chooses an ID.
  1043. ID int64 `protobuf:"varint,2,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  1044. }
  1045. func (m *LeaseGrantRequest) Reset() { *m = LeaseGrantRequest{} }
  1046. func (m *LeaseGrantRequest) String() string { return proto.CompactTextString(m) }
  1047. func (*LeaseGrantRequest) ProtoMessage() {}
  1048. func (*LeaseGrantRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{22} }
  1049. type LeaseGrantResponse struct {
  1050. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1051. // ID is the lease ID for the granted lease.
  1052. ID int64 `protobuf:"varint,2,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  1053. // TTL is the server chosen lease time-to-live in seconds.
  1054. TTL int64 `protobuf:"varint,3,opt,name=TTL,json=tTL,proto3" json:"TTL,omitempty"`
  1055. Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
  1056. }
  1057. func (m *LeaseGrantResponse) Reset() { *m = LeaseGrantResponse{} }
  1058. func (m *LeaseGrantResponse) String() string { return proto.CompactTextString(m) }
  1059. func (*LeaseGrantResponse) ProtoMessage() {}
  1060. func (*LeaseGrantResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{23} }
  1061. func (m *LeaseGrantResponse) GetHeader() *ResponseHeader {
  1062. if m != nil {
  1063. return m.Header
  1064. }
  1065. return nil
  1066. }
  1067. type LeaseRevokeRequest struct {
  1068. // ID is the lease ID to revoke. When the ID is revoked, all associated keys will be deleted.
  1069. ID int64 `protobuf:"varint,1,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  1070. }
  1071. func (m *LeaseRevokeRequest) Reset() { *m = LeaseRevokeRequest{} }
  1072. func (m *LeaseRevokeRequest) String() string { return proto.CompactTextString(m) }
  1073. func (*LeaseRevokeRequest) ProtoMessage() {}
  1074. func (*LeaseRevokeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{24} }
  1075. type LeaseRevokeResponse struct {
  1076. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1077. }
  1078. func (m *LeaseRevokeResponse) Reset() { *m = LeaseRevokeResponse{} }
  1079. func (m *LeaseRevokeResponse) String() string { return proto.CompactTextString(m) }
  1080. func (*LeaseRevokeResponse) ProtoMessage() {}
  1081. func (*LeaseRevokeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{25} }
  1082. func (m *LeaseRevokeResponse) GetHeader() *ResponseHeader {
  1083. if m != nil {
  1084. return m.Header
  1085. }
  1086. return nil
  1087. }
  1088. type LeaseKeepAliveRequest struct {
  1089. // ID is the lease ID for the lease to keep alive.
  1090. ID int64 `protobuf:"varint,1,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  1091. }
  1092. func (m *LeaseKeepAliveRequest) Reset() { *m = LeaseKeepAliveRequest{} }
  1093. func (m *LeaseKeepAliveRequest) String() string { return proto.CompactTextString(m) }
  1094. func (*LeaseKeepAliveRequest) ProtoMessage() {}
  1095. func (*LeaseKeepAliveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{26} }
  1096. type LeaseKeepAliveResponse struct {
  1097. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1098. // ID is the lease ID from the keep alive request.
  1099. ID int64 `protobuf:"varint,2,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  1100. // TTL is the new time-to-live for the lease.
  1101. TTL int64 `protobuf:"varint,3,opt,name=TTL,json=tTL,proto3" json:"TTL,omitempty"`
  1102. }
  1103. func (m *LeaseKeepAliveResponse) Reset() { *m = LeaseKeepAliveResponse{} }
  1104. func (m *LeaseKeepAliveResponse) String() string { return proto.CompactTextString(m) }
  1105. func (*LeaseKeepAliveResponse) ProtoMessage() {}
  1106. func (*LeaseKeepAliveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{27} }
  1107. func (m *LeaseKeepAliveResponse) GetHeader() *ResponseHeader {
  1108. if m != nil {
  1109. return m.Header
  1110. }
  1111. return nil
  1112. }
  1113. type Member struct {
  1114. // ID is the member ID for this member.
  1115. ID uint64 `protobuf:"varint,1,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  1116. // name is the human-readable name of the member. If the member is not started, the name will be an empty string.
  1117. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  1118. // peerURLs is the list of URLs the member exposes to the cluster for communication.
  1119. PeerURLs []string `protobuf:"bytes,3,rep,name=peerURLs" json:"peerURLs,omitempty"`
  1120. // clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
  1121. ClientURLs []string `protobuf:"bytes,4,rep,name=clientURLs" json:"clientURLs,omitempty"`
  1122. }
  1123. func (m *Member) Reset() { *m = Member{} }
  1124. func (m *Member) String() string { return proto.CompactTextString(m) }
  1125. func (*Member) ProtoMessage() {}
  1126. func (*Member) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{28} }
  1127. type MemberAddRequest struct {
  1128. // peerURLs is the list of URLs the added member will use to communicate with the cluster.
  1129. PeerURLs []string `protobuf:"bytes,1,rep,name=peerURLs" json:"peerURLs,omitempty"`
  1130. }
  1131. func (m *MemberAddRequest) Reset() { *m = MemberAddRequest{} }
  1132. func (m *MemberAddRequest) String() string { return proto.CompactTextString(m) }
  1133. func (*MemberAddRequest) ProtoMessage() {}
  1134. func (*MemberAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{29} }
  1135. type MemberAddResponse struct {
  1136. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1137. // member is the member information for the added member.
  1138. Member *Member `protobuf:"bytes,2,opt,name=member" json:"member,omitempty"`
  1139. }
  1140. func (m *MemberAddResponse) Reset() { *m = MemberAddResponse{} }
  1141. func (m *MemberAddResponse) String() string { return proto.CompactTextString(m) }
  1142. func (*MemberAddResponse) ProtoMessage() {}
  1143. func (*MemberAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{30} }
  1144. func (m *MemberAddResponse) GetHeader() *ResponseHeader {
  1145. if m != nil {
  1146. return m.Header
  1147. }
  1148. return nil
  1149. }
  1150. func (m *MemberAddResponse) GetMember() *Member {
  1151. if m != nil {
  1152. return m.Member
  1153. }
  1154. return nil
  1155. }
  1156. type MemberRemoveRequest struct {
  1157. // ID is the member ID of the member to remove.
  1158. ID uint64 `protobuf:"varint,1,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  1159. }
  1160. func (m *MemberRemoveRequest) Reset() { *m = MemberRemoveRequest{} }
  1161. func (m *MemberRemoveRequest) String() string { return proto.CompactTextString(m) }
  1162. func (*MemberRemoveRequest) ProtoMessage() {}
  1163. func (*MemberRemoveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{31} }
  1164. type MemberRemoveResponse struct {
  1165. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1166. }
  1167. func (m *MemberRemoveResponse) Reset() { *m = MemberRemoveResponse{} }
  1168. func (m *MemberRemoveResponse) String() string { return proto.CompactTextString(m) }
  1169. func (*MemberRemoveResponse) ProtoMessage() {}
  1170. func (*MemberRemoveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{32} }
  1171. func (m *MemberRemoveResponse) GetHeader() *ResponseHeader {
  1172. if m != nil {
  1173. return m.Header
  1174. }
  1175. return nil
  1176. }
  1177. type MemberUpdateRequest struct {
  1178. // ID is the member ID of the member to update.
  1179. ID uint64 `protobuf:"varint,1,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  1180. // peerURLs is the new list of URLs the member will use to communicate with the cluster.
  1181. PeerURLs []string `protobuf:"bytes,2,rep,name=peerURLs" json:"peerURLs,omitempty"`
  1182. }
  1183. func (m *MemberUpdateRequest) Reset() { *m = MemberUpdateRequest{} }
  1184. func (m *MemberUpdateRequest) String() string { return proto.CompactTextString(m) }
  1185. func (*MemberUpdateRequest) ProtoMessage() {}
  1186. func (*MemberUpdateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{33} }
  1187. type MemberUpdateResponse struct {
  1188. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1189. }
  1190. func (m *MemberUpdateResponse) Reset() { *m = MemberUpdateResponse{} }
  1191. func (m *MemberUpdateResponse) String() string { return proto.CompactTextString(m) }
  1192. func (*MemberUpdateResponse) ProtoMessage() {}
  1193. func (*MemberUpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{34} }
  1194. func (m *MemberUpdateResponse) GetHeader() *ResponseHeader {
  1195. if m != nil {
  1196. return m.Header
  1197. }
  1198. return nil
  1199. }
  1200. type MemberListRequest struct {
  1201. }
  1202. func (m *MemberListRequest) Reset() { *m = MemberListRequest{} }
  1203. func (m *MemberListRequest) String() string { return proto.CompactTextString(m) }
  1204. func (*MemberListRequest) ProtoMessage() {}
  1205. func (*MemberListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{35} }
  1206. type MemberListResponse struct {
  1207. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1208. // members is a list of all members associated with the cluster.
  1209. Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
  1210. }
  1211. func (m *MemberListResponse) Reset() { *m = MemberListResponse{} }
  1212. func (m *MemberListResponse) String() string { return proto.CompactTextString(m) }
  1213. func (*MemberListResponse) ProtoMessage() {}
  1214. func (*MemberListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{36} }
  1215. func (m *MemberListResponse) GetHeader() *ResponseHeader {
  1216. if m != nil {
  1217. return m.Header
  1218. }
  1219. return nil
  1220. }
  1221. func (m *MemberListResponse) GetMembers() []*Member {
  1222. if m != nil {
  1223. return m.Members
  1224. }
  1225. return nil
  1226. }
  1227. type DefragmentRequest struct {
  1228. }
  1229. func (m *DefragmentRequest) Reset() { *m = DefragmentRequest{} }
  1230. func (m *DefragmentRequest) String() string { return proto.CompactTextString(m) }
  1231. func (*DefragmentRequest) ProtoMessage() {}
  1232. func (*DefragmentRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{37} }
  1233. type DefragmentResponse struct {
  1234. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1235. }
  1236. func (m *DefragmentResponse) Reset() { *m = DefragmentResponse{} }
  1237. func (m *DefragmentResponse) String() string { return proto.CompactTextString(m) }
  1238. func (*DefragmentResponse) ProtoMessage() {}
  1239. func (*DefragmentResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{38} }
  1240. func (m *DefragmentResponse) GetHeader() *ResponseHeader {
  1241. if m != nil {
  1242. return m.Header
  1243. }
  1244. return nil
  1245. }
  1246. type AlarmRequest struct {
  1247. // action is the kind of alarm request to issue. The action
  1248. // may GET alarm statuses, ACTIVATE an alarm, or DEACTIVATE a
  1249. // raised alarm.
  1250. Action AlarmRequest_AlarmAction `protobuf:"varint,1,opt,name=action,proto3,enum=etcdserverpb.AlarmRequest_AlarmAction" json:"action,omitempty"`
  1251. // memberID is the ID of the member associated with the alarm. If memberID is 0, the
  1252. // alarm request covers all members.
  1253. MemberID uint64 `protobuf:"varint,2,opt,name=memberID,proto3" json:"memberID,omitempty"`
  1254. // alarm is the type of alarm to consider for this request.
  1255. Alarm AlarmType `protobuf:"varint,3,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
  1256. }
  1257. func (m *AlarmRequest) Reset() { *m = AlarmRequest{} }
  1258. func (m *AlarmRequest) String() string { return proto.CompactTextString(m) }
  1259. func (*AlarmRequest) ProtoMessage() {}
  1260. func (*AlarmRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{39} }
  1261. type AlarmMember struct {
  1262. // memberID is the ID of the member associated with the raised alarm.
  1263. MemberID uint64 `protobuf:"varint,1,opt,name=memberID,proto3" json:"memberID,omitempty"`
  1264. // alarm is the type of alarm which has been raised.
  1265. Alarm AlarmType `protobuf:"varint,2,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
  1266. }
  1267. func (m *AlarmMember) Reset() { *m = AlarmMember{} }
  1268. func (m *AlarmMember) String() string { return proto.CompactTextString(m) }
  1269. func (*AlarmMember) ProtoMessage() {}
  1270. func (*AlarmMember) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{40} }
  1271. type AlarmResponse struct {
  1272. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1273. // alarms is a list of alarms associated with the alarm request.
  1274. Alarms []*AlarmMember `protobuf:"bytes,2,rep,name=alarms" json:"alarms,omitempty"`
  1275. }
  1276. func (m *AlarmResponse) Reset() { *m = AlarmResponse{} }
  1277. func (m *AlarmResponse) String() string { return proto.CompactTextString(m) }
  1278. func (*AlarmResponse) ProtoMessage() {}
  1279. func (*AlarmResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{41} }
  1280. func (m *AlarmResponse) GetHeader() *ResponseHeader {
  1281. if m != nil {
  1282. return m.Header
  1283. }
  1284. return nil
  1285. }
  1286. func (m *AlarmResponse) GetAlarms() []*AlarmMember {
  1287. if m != nil {
  1288. return m.Alarms
  1289. }
  1290. return nil
  1291. }
  1292. type StatusRequest struct {
  1293. }
  1294. func (m *StatusRequest) Reset() { *m = StatusRequest{} }
  1295. func (m *StatusRequest) String() string { return proto.CompactTextString(m) }
  1296. func (*StatusRequest) ProtoMessage() {}
  1297. func (*StatusRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{42} }
  1298. type StatusResponse struct {
  1299. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1300. // version is the cluster protocol version used by the responding member.
  1301. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
  1302. // dbSize is the size of the backend database, in bytes, of the responding member.
  1303. DbSize int64 `protobuf:"varint,3,opt,name=dbSize,proto3" json:"dbSize,omitempty"`
  1304. // leader is the member ID which the responding member believes is the current leader.
  1305. Leader uint64 `protobuf:"varint,4,opt,name=leader,proto3" json:"leader,omitempty"`
  1306. // raftIndex is the current raft index of the responding member.
  1307. RaftIndex uint64 `protobuf:"varint,5,opt,name=raftIndex,proto3" json:"raftIndex,omitempty"`
  1308. // raftTerm is the current raft term of the responding member.
  1309. RaftTerm uint64 `protobuf:"varint,6,opt,name=raftTerm,proto3" json:"raftTerm,omitempty"`
  1310. }
  1311. func (m *StatusResponse) Reset() { *m = StatusResponse{} }
  1312. func (m *StatusResponse) String() string { return proto.CompactTextString(m) }
  1313. func (*StatusResponse) ProtoMessage() {}
  1314. func (*StatusResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{43} }
  1315. func (m *StatusResponse) GetHeader() *ResponseHeader {
  1316. if m != nil {
  1317. return m.Header
  1318. }
  1319. return nil
  1320. }
  1321. type AuthEnableRequest struct {
  1322. }
  1323. func (m *AuthEnableRequest) Reset() { *m = AuthEnableRequest{} }
  1324. func (m *AuthEnableRequest) String() string { return proto.CompactTextString(m) }
  1325. func (*AuthEnableRequest) ProtoMessage() {}
  1326. func (*AuthEnableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{44} }
  1327. type AuthDisableRequest struct {
  1328. }
  1329. func (m *AuthDisableRequest) Reset() { *m = AuthDisableRequest{} }
  1330. func (m *AuthDisableRequest) String() string { return proto.CompactTextString(m) }
  1331. func (*AuthDisableRequest) ProtoMessage() {}
  1332. func (*AuthDisableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{45} }
  1333. type AuthenticateRequest struct {
  1334. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1335. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  1336. }
  1337. func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} }
  1338. func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) }
  1339. func (*AuthenticateRequest) ProtoMessage() {}
  1340. func (*AuthenticateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{46} }
  1341. type AuthUserAddRequest struct {
  1342. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1343. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  1344. }
  1345. func (m *AuthUserAddRequest) Reset() { *m = AuthUserAddRequest{} }
  1346. func (m *AuthUserAddRequest) String() string { return proto.CompactTextString(m) }
  1347. func (*AuthUserAddRequest) ProtoMessage() {}
  1348. func (*AuthUserAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{47} }
  1349. type AuthUserGetRequest struct {
  1350. }
  1351. func (m *AuthUserGetRequest) Reset() { *m = AuthUserGetRequest{} }
  1352. func (m *AuthUserGetRequest) String() string { return proto.CompactTextString(m) }
  1353. func (*AuthUserGetRequest) ProtoMessage() {}
  1354. func (*AuthUserGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{48} }
  1355. type AuthUserDeleteRequest struct {
  1356. // name is the name of the user to delete.
  1357. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1358. }
  1359. func (m *AuthUserDeleteRequest) Reset() { *m = AuthUserDeleteRequest{} }
  1360. func (m *AuthUserDeleteRequest) String() string { return proto.CompactTextString(m) }
  1361. func (*AuthUserDeleteRequest) ProtoMessage() {}
  1362. func (*AuthUserDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{49} }
  1363. type AuthUserChangePasswordRequest struct {
  1364. // name is the name of the user whose password is being changed.
  1365. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1366. // password is the new password for the user.
  1367. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  1368. }
  1369. func (m *AuthUserChangePasswordRequest) Reset() { *m = AuthUserChangePasswordRequest{} }
  1370. func (m *AuthUserChangePasswordRequest) String() string { return proto.CompactTextString(m) }
  1371. func (*AuthUserChangePasswordRequest) ProtoMessage() {}
  1372. func (*AuthUserChangePasswordRequest) Descriptor() ([]byte, []int) {
  1373. return fileDescriptorRpc, []int{50}
  1374. }
  1375. type AuthUserGrantRequest struct {
  1376. // user is the name of the user which should be granted a given role.
  1377. User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
  1378. // role is the name of the role to grant to the user.
  1379. Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
  1380. }
  1381. func (m *AuthUserGrantRequest) Reset() { *m = AuthUserGrantRequest{} }
  1382. func (m *AuthUserGrantRequest) String() string { return proto.CompactTextString(m) }
  1383. func (*AuthUserGrantRequest) ProtoMessage() {}
  1384. func (*AuthUserGrantRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{51} }
  1385. type AuthUserRevokeRequest struct {
  1386. }
  1387. func (m *AuthUserRevokeRequest) Reset() { *m = AuthUserRevokeRequest{} }
  1388. func (m *AuthUserRevokeRequest) String() string { return proto.CompactTextString(m) }
  1389. func (*AuthUserRevokeRequest) ProtoMessage() {}
  1390. func (*AuthUserRevokeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{52} }
  1391. type AuthRoleAddRequest struct {
  1392. // name is the name of the role to add to the authentication system.
  1393. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1394. }
  1395. func (m *AuthRoleAddRequest) Reset() { *m = AuthRoleAddRequest{} }
  1396. func (m *AuthRoleAddRequest) String() string { return proto.CompactTextString(m) }
  1397. func (*AuthRoleAddRequest) ProtoMessage() {}
  1398. func (*AuthRoleAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{53} }
  1399. type AuthRoleGetRequest struct {
  1400. }
  1401. func (m *AuthRoleGetRequest) Reset() { *m = AuthRoleGetRequest{} }
  1402. func (m *AuthRoleGetRequest) String() string { return proto.CompactTextString(m) }
  1403. func (*AuthRoleGetRequest) ProtoMessage() {}
  1404. func (*AuthRoleGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{54} }
  1405. type AuthRoleDeleteRequest struct {
  1406. }
  1407. func (m *AuthRoleDeleteRequest) Reset() { *m = AuthRoleDeleteRequest{} }
  1408. func (m *AuthRoleDeleteRequest) String() string { return proto.CompactTextString(m) }
  1409. func (*AuthRoleDeleteRequest) ProtoMessage() {}
  1410. func (*AuthRoleDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{55} }
  1411. type AuthRoleGrantRequest struct {
  1412. // name is the name of the role which will be granted the permission.
  1413. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1414. // perm is the permission to grant to the role.
  1415. Perm *authpb.Permission `protobuf:"bytes,2,opt,name=perm" json:"perm,omitempty"`
  1416. }
  1417. func (m *AuthRoleGrantRequest) Reset() { *m = AuthRoleGrantRequest{} }
  1418. func (m *AuthRoleGrantRequest) String() string { return proto.CompactTextString(m) }
  1419. func (*AuthRoleGrantRequest) ProtoMessage() {}
  1420. func (*AuthRoleGrantRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{56} }
  1421. func (m *AuthRoleGrantRequest) GetPerm() *authpb.Permission {
  1422. if m != nil {
  1423. return m.Perm
  1424. }
  1425. return nil
  1426. }
  1427. type AuthRoleRevokeRequest struct {
  1428. }
  1429. func (m *AuthRoleRevokeRequest) Reset() { *m = AuthRoleRevokeRequest{} }
  1430. func (m *AuthRoleRevokeRequest) String() string { return proto.CompactTextString(m) }
  1431. func (*AuthRoleRevokeRequest) ProtoMessage() {}
  1432. func (*AuthRoleRevokeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{57} }
  1433. type AuthEnableResponse struct {
  1434. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1435. }
  1436. func (m *AuthEnableResponse) Reset() { *m = AuthEnableResponse{} }
  1437. func (m *AuthEnableResponse) String() string { return proto.CompactTextString(m) }
  1438. func (*AuthEnableResponse) ProtoMessage() {}
  1439. func (*AuthEnableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{58} }
  1440. func (m *AuthEnableResponse) GetHeader() *ResponseHeader {
  1441. if m != nil {
  1442. return m.Header
  1443. }
  1444. return nil
  1445. }
  1446. type AuthDisableResponse struct {
  1447. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1448. }
  1449. func (m *AuthDisableResponse) Reset() { *m = AuthDisableResponse{} }
  1450. func (m *AuthDisableResponse) String() string { return proto.CompactTextString(m) }
  1451. func (*AuthDisableResponse) ProtoMessage() {}
  1452. func (*AuthDisableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{59} }
  1453. func (m *AuthDisableResponse) GetHeader() *ResponseHeader {
  1454. if m != nil {
  1455. return m.Header
  1456. }
  1457. return nil
  1458. }
  1459. type AuthenticateResponse struct {
  1460. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1461. // token is an authorized token that can be used in succeeding RPCs
  1462. Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
  1463. }
  1464. func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} }
  1465. func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) }
  1466. func (*AuthenticateResponse) ProtoMessage() {}
  1467. func (*AuthenticateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{60} }
  1468. func (m *AuthenticateResponse) GetHeader() *ResponseHeader {
  1469. if m != nil {
  1470. return m.Header
  1471. }
  1472. return nil
  1473. }
  1474. type AuthUserAddResponse struct {
  1475. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1476. }
  1477. func (m *AuthUserAddResponse) Reset() { *m = AuthUserAddResponse{} }
  1478. func (m *AuthUserAddResponse) String() string { return proto.CompactTextString(m) }
  1479. func (*AuthUserAddResponse) ProtoMessage() {}
  1480. func (*AuthUserAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{61} }
  1481. func (m *AuthUserAddResponse) GetHeader() *ResponseHeader {
  1482. if m != nil {
  1483. return m.Header
  1484. }
  1485. return nil
  1486. }
  1487. type AuthUserGetResponse struct {
  1488. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1489. }
  1490. func (m *AuthUserGetResponse) Reset() { *m = AuthUserGetResponse{} }
  1491. func (m *AuthUserGetResponse) String() string { return proto.CompactTextString(m) }
  1492. func (*AuthUserGetResponse) ProtoMessage() {}
  1493. func (*AuthUserGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{62} }
  1494. func (m *AuthUserGetResponse) GetHeader() *ResponseHeader {
  1495. if m != nil {
  1496. return m.Header
  1497. }
  1498. return nil
  1499. }
  1500. type AuthUserDeleteResponse struct {
  1501. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1502. }
  1503. func (m *AuthUserDeleteResponse) Reset() { *m = AuthUserDeleteResponse{} }
  1504. func (m *AuthUserDeleteResponse) String() string { return proto.CompactTextString(m) }
  1505. func (*AuthUserDeleteResponse) ProtoMessage() {}
  1506. func (*AuthUserDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{63} }
  1507. func (m *AuthUserDeleteResponse) GetHeader() *ResponseHeader {
  1508. if m != nil {
  1509. return m.Header
  1510. }
  1511. return nil
  1512. }
  1513. type AuthUserChangePasswordResponse struct {
  1514. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1515. }
  1516. func (m *AuthUserChangePasswordResponse) Reset() { *m = AuthUserChangePasswordResponse{} }
  1517. func (m *AuthUserChangePasswordResponse) String() string { return proto.CompactTextString(m) }
  1518. func (*AuthUserChangePasswordResponse) ProtoMessage() {}
  1519. func (*AuthUserChangePasswordResponse) Descriptor() ([]byte, []int) {
  1520. return fileDescriptorRpc, []int{64}
  1521. }
  1522. func (m *AuthUserChangePasswordResponse) GetHeader() *ResponseHeader {
  1523. if m != nil {
  1524. return m.Header
  1525. }
  1526. return nil
  1527. }
  1528. type AuthUserGrantResponse struct {
  1529. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1530. }
  1531. func (m *AuthUserGrantResponse) Reset() { *m = AuthUserGrantResponse{} }
  1532. func (m *AuthUserGrantResponse) String() string { return proto.CompactTextString(m) }
  1533. func (*AuthUserGrantResponse) ProtoMessage() {}
  1534. func (*AuthUserGrantResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{65} }
  1535. func (m *AuthUserGrantResponse) GetHeader() *ResponseHeader {
  1536. if m != nil {
  1537. return m.Header
  1538. }
  1539. return nil
  1540. }
  1541. type AuthUserRevokeResponse struct {
  1542. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1543. }
  1544. func (m *AuthUserRevokeResponse) Reset() { *m = AuthUserRevokeResponse{} }
  1545. func (m *AuthUserRevokeResponse) String() string { return proto.CompactTextString(m) }
  1546. func (*AuthUserRevokeResponse) ProtoMessage() {}
  1547. func (*AuthUserRevokeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{66} }
  1548. func (m *AuthUserRevokeResponse) GetHeader() *ResponseHeader {
  1549. if m != nil {
  1550. return m.Header
  1551. }
  1552. return nil
  1553. }
  1554. type AuthRoleAddResponse struct {
  1555. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1556. }
  1557. func (m *AuthRoleAddResponse) Reset() { *m = AuthRoleAddResponse{} }
  1558. func (m *AuthRoleAddResponse) String() string { return proto.CompactTextString(m) }
  1559. func (*AuthRoleAddResponse) ProtoMessage() {}
  1560. func (*AuthRoleAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{67} }
  1561. func (m *AuthRoleAddResponse) GetHeader() *ResponseHeader {
  1562. if m != nil {
  1563. return m.Header
  1564. }
  1565. return nil
  1566. }
  1567. type AuthRoleGetResponse struct {
  1568. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1569. }
  1570. func (m *AuthRoleGetResponse) Reset() { *m = AuthRoleGetResponse{} }
  1571. func (m *AuthRoleGetResponse) String() string { return proto.CompactTextString(m) }
  1572. func (*AuthRoleGetResponse) ProtoMessage() {}
  1573. func (*AuthRoleGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{68} }
  1574. func (m *AuthRoleGetResponse) GetHeader() *ResponseHeader {
  1575. if m != nil {
  1576. return m.Header
  1577. }
  1578. return nil
  1579. }
  1580. type AuthRoleDeleteResponse struct {
  1581. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1582. }
  1583. func (m *AuthRoleDeleteResponse) Reset() { *m = AuthRoleDeleteResponse{} }
  1584. func (m *AuthRoleDeleteResponse) String() string { return proto.CompactTextString(m) }
  1585. func (*AuthRoleDeleteResponse) ProtoMessage() {}
  1586. func (*AuthRoleDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{69} }
  1587. func (m *AuthRoleDeleteResponse) GetHeader() *ResponseHeader {
  1588. if m != nil {
  1589. return m.Header
  1590. }
  1591. return nil
  1592. }
  1593. type AuthRoleGrantResponse struct {
  1594. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1595. }
  1596. func (m *AuthRoleGrantResponse) Reset() { *m = AuthRoleGrantResponse{} }
  1597. func (m *AuthRoleGrantResponse) String() string { return proto.CompactTextString(m) }
  1598. func (*AuthRoleGrantResponse) ProtoMessage() {}
  1599. func (*AuthRoleGrantResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{70} }
  1600. func (m *AuthRoleGrantResponse) GetHeader() *ResponseHeader {
  1601. if m != nil {
  1602. return m.Header
  1603. }
  1604. return nil
  1605. }
  1606. type AuthRoleRevokeResponse struct {
  1607. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1608. }
  1609. func (m *AuthRoleRevokeResponse) Reset() { *m = AuthRoleRevokeResponse{} }
  1610. func (m *AuthRoleRevokeResponse) String() string { return proto.CompactTextString(m) }
  1611. func (*AuthRoleRevokeResponse) ProtoMessage() {}
  1612. func (*AuthRoleRevokeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{71} }
  1613. func (m *AuthRoleRevokeResponse) GetHeader() *ResponseHeader {
  1614. if m != nil {
  1615. return m.Header
  1616. }
  1617. return nil
  1618. }
  1619. func init() {
  1620. proto.RegisterType((*ResponseHeader)(nil), "etcdserverpb.ResponseHeader")
  1621. proto.RegisterType((*RangeRequest)(nil), "etcdserverpb.RangeRequest")
  1622. proto.RegisterType((*RangeResponse)(nil), "etcdserverpb.RangeResponse")
  1623. proto.RegisterType((*PutRequest)(nil), "etcdserverpb.PutRequest")
  1624. proto.RegisterType((*PutResponse)(nil), "etcdserverpb.PutResponse")
  1625. proto.RegisterType((*DeleteRangeRequest)(nil), "etcdserverpb.DeleteRangeRequest")
  1626. proto.RegisterType((*DeleteRangeResponse)(nil), "etcdserverpb.DeleteRangeResponse")
  1627. proto.RegisterType((*RequestUnion)(nil), "etcdserverpb.RequestUnion")
  1628. proto.RegisterType((*ResponseUnion)(nil), "etcdserverpb.ResponseUnion")
  1629. proto.RegisterType((*Compare)(nil), "etcdserverpb.Compare")
  1630. proto.RegisterType((*TxnRequest)(nil), "etcdserverpb.TxnRequest")
  1631. proto.RegisterType((*TxnResponse)(nil), "etcdserverpb.TxnResponse")
  1632. proto.RegisterType((*CompactionRequest)(nil), "etcdserverpb.CompactionRequest")
  1633. proto.RegisterType((*CompactionResponse)(nil), "etcdserverpb.CompactionResponse")
  1634. proto.RegisterType((*HashRequest)(nil), "etcdserverpb.HashRequest")
  1635. proto.RegisterType((*HashResponse)(nil), "etcdserverpb.HashResponse")
  1636. proto.RegisterType((*SnapshotRequest)(nil), "etcdserverpb.SnapshotRequest")
  1637. proto.RegisterType((*SnapshotResponse)(nil), "etcdserverpb.SnapshotResponse")
  1638. proto.RegisterType((*WatchRequest)(nil), "etcdserverpb.WatchRequest")
  1639. proto.RegisterType((*WatchCreateRequest)(nil), "etcdserverpb.WatchCreateRequest")
  1640. proto.RegisterType((*WatchCancelRequest)(nil), "etcdserverpb.WatchCancelRequest")
  1641. proto.RegisterType((*WatchResponse)(nil), "etcdserverpb.WatchResponse")
  1642. proto.RegisterType((*LeaseGrantRequest)(nil), "etcdserverpb.LeaseGrantRequest")
  1643. proto.RegisterType((*LeaseGrantResponse)(nil), "etcdserverpb.LeaseGrantResponse")
  1644. proto.RegisterType((*LeaseRevokeRequest)(nil), "etcdserverpb.LeaseRevokeRequest")
  1645. proto.RegisterType((*LeaseRevokeResponse)(nil), "etcdserverpb.LeaseRevokeResponse")
  1646. proto.RegisterType((*LeaseKeepAliveRequest)(nil), "etcdserverpb.LeaseKeepAliveRequest")
  1647. proto.RegisterType((*LeaseKeepAliveResponse)(nil), "etcdserverpb.LeaseKeepAliveResponse")
  1648. proto.RegisterType((*Member)(nil), "etcdserverpb.Member")
  1649. proto.RegisterType((*MemberAddRequest)(nil), "etcdserverpb.MemberAddRequest")
  1650. proto.RegisterType((*MemberAddResponse)(nil), "etcdserverpb.MemberAddResponse")
  1651. proto.RegisterType((*MemberRemoveRequest)(nil), "etcdserverpb.MemberRemoveRequest")
  1652. proto.RegisterType((*MemberRemoveResponse)(nil), "etcdserverpb.MemberRemoveResponse")
  1653. proto.RegisterType((*MemberUpdateRequest)(nil), "etcdserverpb.MemberUpdateRequest")
  1654. proto.RegisterType((*MemberUpdateResponse)(nil), "etcdserverpb.MemberUpdateResponse")
  1655. proto.RegisterType((*MemberListRequest)(nil), "etcdserverpb.MemberListRequest")
  1656. proto.RegisterType((*MemberListResponse)(nil), "etcdserverpb.MemberListResponse")
  1657. proto.RegisterType((*DefragmentRequest)(nil), "etcdserverpb.DefragmentRequest")
  1658. proto.RegisterType((*DefragmentResponse)(nil), "etcdserverpb.DefragmentResponse")
  1659. proto.RegisterType((*AlarmRequest)(nil), "etcdserverpb.AlarmRequest")
  1660. proto.RegisterType((*AlarmMember)(nil), "etcdserverpb.AlarmMember")
  1661. proto.RegisterType((*AlarmResponse)(nil), "etcdserverpb.AlarmResponse")
  1662. proto.RegisterType((*StatusRequest)(nil), "etcdserverpb.StatusRequest")
  1663. proto.RegisterType((*StatusResponse)(nil), "etcdserverpb.StatusResponse")
  1664. proto.RegisterType((*AuthEnableRequest)(nil), "etcdserverpb.AuthEnableRequest")
  1665. proto.RegisterType((*AuthDisableRequest)(nil), "etcdserverpb.AuthDisableRequest")
  1666. proto.RegisterType((*AuthenticateRequest)(nil), "etcdserverpb.AuthenticateRequest")
  1667. proto.RegisterType((*AuthUserAddRequest)(nil), "etcdserverpb.AuthUserAddRequest")
  1668. proto.RegisterType((*AuthUserGetRequest)(nil), "etcdserverpb.AuthUserGetRequest")
  1669. proto.RegisterType((*AuthUserDeleteRequest)(nil), "etcdserverpb.AuthUserDeleteRequest")
  1670. proto.RegisterType((*AuthUserChangePasswordRequest)(nil), "etcdserverpb.AuthUserChangePasswordRequest")
  1671. proto.RegisterType((*AuthUserGrantRequest)(nil), "etcdserverpb.AuthUserGrantRequest")
  1672. proto.RegisterType((*AuthUserRevokeRequest)(nil), "etcdserverpb.AuthUserRevokeRequest")
  1673. proto.RegisterType((*AuthRoleAddRequest)(nil), "etcdserverpb.AuthRoleAddRequest")
  1674. proto.RegisterType((*AuthRoleGetRequest)(nil), "etcdserverpb.AuthRoleGetRequest")
  1675. proto.RegisterType((*AuthRoleDeleteRequest)(nil), "etcdserverpb.AuthRoleDeleteRequest")
  1676. proto.RegisterType((*AuthRoleGrantRequest)(nil), "etcdserverpb.AuthRoleGrantRequest")
  1677. proto.RegisterType((*AuthRoleRevokeRequest)(nil), "etcdserverpb.AuthRoleRevokeRequest")
  1678. proto.RegisterType((*AuthEnableResponse)(nil), "etcdserverpb.AuthEnableResponse")
  1679. proto.RegisterType((*AuthDisableResponse)(nil), "etcdserverpb.AuthDisableResponse")
  1680. proto.RegisterType((*AuthenticateResponse)(nil), "etcdserverpb.AuthenticateResponse")
  1681. proto.RegisterType((*AuthUserAddResponse)(nil), "etcdserverpb.AuthUserAddResponse")
  1682. proto.RegisterType((*AuthUserGetResponse)(nil), "etcdserverpb.AuthUserGetResponse")
  1683. proto.RegisterType((*AuthUserDeleteResponse)(nil), "etcdserverpb.AuthUserDeleteResponse")
  1684. proto.RegisterType((*AuthUserChangePasswordResponse)(nil), "etcdserverpb.AuthUserChangePasswordResponse")
  1685. proto.RegisterType((*AuthUserGrantResponse)(nil), "etcdserverpb.AuthUserGrantResponse")
  1686. proto.RegisterType((*AuthUserRevokeResponse)(nil), "etcdserverpb.AuthUserRevokeResponse")
  1687. proto.RegisterType((*AuthRoleAddResponse)(nil), "etcdserverpb.AuthRoleAddResponse")
  1688. proto.RegisterType((*AuthRoleGetResponse)(nil), "etcdserverpb.AuthRoleGetResponse")
  1689. proto.RegisterType((*AuthRoleDeleteResponse)(nil), "etcdserverpb.AuthRoleDeleteResponse")
  1690. proto.RegisterType((*AuthRoleGrantResponse)(nil), "etcdserverpb.AuthRoleGrantResponse")
  1691. proto.RegisterType((*AuthRoleRevokeResponse)(nil), "etcdserverpb.AuthRoleRevokeResponse")
  1692. proto.RegisterEnum("etcdserverpb.AlarmType", AlarmType_name, AlarmType_value)
  1693. proto.RegisterEnum("etcdserverpb.RangeRequest_SortOrder", RangeRequest_SortOrder_name, RangeRequest_SortOrder_value)
  1694. proto.RegisterEnum("etcdserverpb.RangeRequest_SortTarget", RangeRequest_SortTarget_name, RangeRequest_SortTarget_value)
  1695. proto.RegisterEnum("etcdserverpb.Compare_CompareResult", Compare_CompareResult_name, Compare_CompareResult_value)
  1696. proto.RegisterEnum("etcdserverpb.Compare_CompareTarget", Compare_CompareTarget_name, Compare_CompareTarget_value)
  1697. proto.RegisterEnum("etcdserverpb.AlarmRequest_AlarmAction", AlarmRequest_AlarmAction_name, AlarmRequest_AlarmAction_value)
  1698. }
  1699. // Reference imports to suppress errors if they are not otherwise used.
  1700. var _ context.Context
  1701. var _ grpc.ClientConn
  1702. // This is a compile-time assertion to ensure that this generated file
  1703. // is compatible with the grpc package it is being compiled against.
  1704. const _ = grpc.SupportPackageIsVersion2
  1705. // Client API for KV service
  1706. type KVClient interface {
  1707. // Range gets the keys in the range from the key-value store.
  1708. Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error)
  1709. // Put puts the given key into the key-value store.
  1710. // A put request increments the revision of the key-value store
  1711. // and generates one event in the event history.
  1712. Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error)
  1713. // DeleteRange deletes the given range from the key-value store.
  1714. // A delete request increments the revision of the key-value store
  1715. // and generates a delete event in the event history for every deleted key.
  1716. DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error)
  1717. // Txn processes multiple requests in a single transaction.
  1718. // A txn request increments the revision of the key-value store
  1719. // and generates events with the same revision for every completed request.
  1720. // It is not allowed to modify the same key several times within one txn.
  1721. Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error)
  1722. // Compact compacts the event history in the etcd key-value store. The key-value
  1723. // store should be periodically compacted or the event history will continue to grow
  1724. // indefinitely.
  1725. Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error)
  1726. }
  1727. type kVClient struct {
  1728. cc *grpc.ClientConn
  1729. }
  1730. func NewKVClient(cc *grpc.ClientConn) KVClient {
  1731. return &kVClient{cc}
  1732. }
  1733. func (c *kVClient) Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) {
  1734. out := new(RangeResponse)
  1735. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Range", in, out, c.cc, opts...)
  1736. if err != nil {
  1737. return nil, err
  1738. }
  1739. return out, nil
  1740. }
  1741. func (c *kVClient) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) {
  1742. out := new(PutResponse)
  1743. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Put", in, out, c.cc, opts...)
  1744. if err != nil {
  1745. return nil, err
  1746. }
  1747. return out, nil
  1748. }
  1749. func (c *kVClient) DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) {
  1750. out := new(DeleteRangeResponse)
  1751. err := grpc.Invoke(ctx, "/etcdserverpb.KV/DeleteRange", in, out, c.cc, opts...)
  1752. if err != nil {
  1753. return nil, err
  1754. }
  1755. return out, nil
  1756. }
  1757. func (c *kVClient) Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) {
  1758. out := new(TxnResponse)
  1759. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Txn", in, out, c.cc, opts...)
  1760. if err != nil {
  1761. return nil, err
  1762. }
  1763. return out, nil
  1764. }
  1765. func (c *kVClient) Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) {
  1766. out := new(CompactionResponse)
  1767. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Compact", in, out, c.cc, opts...)
  1768. if err != nil {
  1769. return nil, err
  1770. }
  1771. return out, nil
  1772. }
  1773. // Server API for KV service
  1774. type KVServer interface {
  1775. // Range gets the keys in the range from the key-value store.
  1776. Range(context.Context, *RangeRequest) (*RangeResponse, error)
  1777. // Put puts the given key into the key-value store.
  1778. // A put request increments the revision of the key-value store
  1779. // and generates one event in the event history.
  1780. Put(context.Context, *PutRequest) (*PutResponse, error)
  1781. // DeleteRange deletes the given range from the key-value store.
  1782. // A delete request increments the revision of the key-value store
  1783. // and generates a delete event in the event history for every deleted key.
  1784. DeleteRange(context.Context, *DeleteRangeRequest) (*DeleteRangeResponse, error)
  1785. // Txn processes multiple requests in a single transaction.
  1786. // A txn request increments the revision of the key-value store
  1787. // and generates events with the same revision for every completed request.
  1788. // It is not allowed to modify the same key several times within one txn.
  1789. Txn(context.Context, *TxnRequest) (*TxnResponse, error)
  1790. // Compact compacts the event history in the etcd key-value store. The key-value
  1791. // store should be periodically compacted or the event history will continue to grow
  1792. // indefinitely.
  1793. Compact(context.Context, *CompactionRequest) (*CompactionResponse, error)
  1794. }
  1795. func RegisterKVServer(s *grpc.Server, srv KVServer) {
  1796. s.RegisterService(&_KV_serviceDesc, srv)
  1797. }
  1798. func _KV_Range_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1799. in := new(RangeRequest)
  1800. if err := dec(in); err != nil {
  1801. return nil, err
  1802. }
  1803. if interceptor == nil {
  1804. return srv.(KVServer).Range(ctx, in)
  1805. }
  1806. info := &grpc.UnaryServerInfo{
  1807. Server: srv,
  1808. FullMethod: "/etcdserverpb.KV/Range",
  1809. }
  1810. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1811. return srv.(KVServer).Range(ctx, req.(*RangeRequest))
  1812. }
  1813. return interceptor(ctx, in, info, handler)
  1814. }
  1815. func _KV_Put_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1816. in := new(PutRequest)
  1817. if err := dec(in); err != nil {
  1818. return nil, err
  1819. }
  1820. if interceptor == nil {
  1821. return srv.(KVServer).Put(ctx, in)
  1822. }
  1823. info := &grpc.UnaryServerInfo{
  1824. Server: srv,
  1825. FullMethod: "/etcdserverpb.KV/Put",
  1826. }
  1827. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1828. return srv.(KVServer).Put(ctx, req.(*PutRequest))
  1829. }
  1830. return interceptor(ctx, in, info, handler)
  1831. }
  1832. func _KV_DeleteRange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1833. in := new(DeleteRangeRequest)
  1834. if err := dec(in); err != nil {
  1835. return nil, err
  1836. }
  1837. if interceptor == nil {
  1838. return srv.(KVServer).DeleteRange(ctx, in)
  1839. }
  1840. info := &grpc.UnaryServerInfo{
  1841. Server: srv,
  1842. FullMethod: "/etcdserverpb.KV/DeleteRange",
  1843. }
  1844. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1845. return srv.(KVServer).DeleteRange(ctx, req.(*DeleteRangeRequest))
  1846. }
  1847. return interceptor(ctx, in, info, handler)
  1848. }
  1849. func _KV_Txn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1850. in := new(TxnRequest)
  1851. if err := dec(in); err != nil {
  1852. return nil, err
  1853. }
  1854. if interceptor == nil {
  1855. return srv.(KVServer).Txn(ctx, in)
  1856. }
  1857. info := &grpc.UnaryServerInfo{
  1858. Server: srv,
  1859. FullMethod: "/etcdserverpb.KV/Txn",
  1860. }
  1861. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1862. return srv.(KVServer).Txn(ctx, req.(*TxnRequest))
  1863. }
  1864. return interceptor(ctx, in, info, handler)
  1865. }
  1866. func _KV_Compact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1867. in := new(CompactionRequest)
  1868. if err := dec(in); err != nil {
  1869. return nil, err
  1870. }
  1871. if interceptor == nil {
  1872. return srv.(KVServer).Compact(ctx, in)
  1873. }
  1874. info := &grpc.UnaryServerInfo{
  1875. Server: srv,
  1876. FullMethod: "/etcdserverpb.KV/Compact",
  1877. }
  1878. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1879. return srv.(KVServer).Compact(ctx, req.(*CompactionRequest))
  1880. }
  1881. return interceptor(ctx, in, info, handler)
  1882. }
  1883. var _KV_serviceDesc = grpc.ServiceDesc{
  1884. ServiceName: "etcdserverpb.KV",
  1885. HandlerType: (*KVServer)(nil),
  1886. Methods: []grpc.MethodDesc{
  1887. {
  1888. MethodName: "Range",
  1889. Handler: _KV_Range_Handler,
  1890. },
  1891. {
  1892. MethodName: "Put",
  1893. Handler: _KV_Put_Handler,
  1894. },
  1895. {
  1896. MethodName: "DeleteRange",
  1897. Handler: _KV_DeleteRange_Handler,
  1898. },
  1899. {
  1900. MethodName: "Txn",
  1901. Handler: _KV_Txn_Handler,
  1902. },
  1903. {
  1904. MethodName: "Compact",
  1905. Handler: _KV_Compact_Handler,
  1906. },
  1907. },
  1908. Streams: []grpc.StreamDesc{},
  1909. }
  1910. // Client API for Watch service
  1911. type WatchClient interface {
  1912. // Watch watches for events happening or that have happened. Both input and output
  1913. // are streams; the input stream is for creating and canceling watchers and the output
  1914. // stream sends events. One watch RPC can watch on multiple key ranges, streaming events
  1915. // for several watches at once. The entire event history can be watched starting from the
  1916. // last compaction revision.
  1917. Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error)
  1918. }
  1919. type watchClient struct {
  1920. cc *grpc.ClientConn
  1921. }
  1922. func NewWatchClient(cc *grpc.ClientConn) WatchClient {
  1923. return &watchClient{cc}
  1924. }
  1925. func (c *watchClient) Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) {
  1926. stream, err := grpc.NewClientStream(ctx, &_Watch_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Watch/Watch", opts...)
  1927. if err != nil {
  1928. return nil, err
  1929. }
  1930. x := &watchWatchClient{stream}
  1931. return x, nil
  1932. }
  1933. type Watch_WatchClient interface {
  1934. Send(*WatchRequest) error
  1935. Recv() (*WatchResponse, error)
  1936. grpc.ClientStream
  1937. }
  1938. type watchWatchClient struct {
  1939. grpc.ClientStream
  1940. }
  1941. func (x *watchWatchClient) Send(m *WatchRequest) error {
  1942. return x.ClientStream.SendMsg(m)
  1943. }
  1944. func (x *watchWatchClient) Recv() (*WatchResponse, error) {
  1945. m := new(WatchResponse)
  1946. if err := x.ClientStream.RecvMsg(m); err != nil {
  1947. return nil, err
  1948. }
  1949. return m, nil
  1950. }
  1951. // Server API for Watch service
  1952. type WatchServer interface {
  1953. // Watch watches for events happening or that have happened. Both input and output
  1954. // are streams; the input stream is for creating and canceling watchers and the output
  1955. // stream sends events. One watch RPC can watch on multiple key ranges, streaming events
  1956. // for several watches at once. The entire event history can be watched starting from the
  1957. // last compaction revision.
  1958. Watch(Watch_WatchServer) error
  1959. }
  1960. func RegisterWatchServer(s *grpc.Server, srv WatchServer) {
  1961. s.RegisterService(&_Watch_serviceDesc, srv)
  1962. }
  1963. func _Watch_Watch_Handler(srv interface{}, stream grpc.ServerStream) error {
  1964. return srv.(WatchServer).Watch(&watchWatchServer{stream})
  1965. }
  1966. type Watch_WatchServer interface {
  1967. Send(*WatchResponse) error
  1968. Recv() (*WatchRequest, error)
  1969. grpc.ServerStream
  1970. }
  1971. type watchWatchServer struct {
  1972. grpc.ServerStream
  1973. }
  1974. func (x *watchWatchServer) Send(m *WatchResponse) error {
  1975. return x.ServerStream.SendMsg(m)
  1976. }
  1977. func (x *watchWatchServer) Recv() (*WatchRequest, error) {
  1978. m := new(WatchRequest)
  1979. if err := x.ServerStream.RecvMsg(m); err != nil {
  1980. return nil, err
  1981. }
  1982. return m, nil
  1983. }
  1984. var _Watch_serviceDesc = grpc.ServiceDesc{
  1985. ServiceName: "etcdserverpb.Watch",
  1986. HandlerType: (*WatchServer)(nil),
  1987. Methods: []grpc.MethodDesc{},
  1988. Streams: []grpc.StreamDesc{
  1989. {
  1990. StreamName: "Watch",
  1991. Handler: _Watch_Watch_Handler,
  1992. ServerStreams: true,
  1993. ClientStreams: true,
  1994. },
  1995. },
  1996. }
  1997. // Client API for Lease service
  1998. type LeaseClient interface {
  1999. // LeaseGrant creates a lease which expires if the server does not receive a keepAlive
  2000. // within a given time to live period. All keys attached to the lease will be expired and
  2001. // deleted if the lease expires. Each expired key generates a delete event in the event history.
  2002. LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error)
  2003. // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
  2004. LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error)
  2005. // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client
  2006. // to the server and streaming keep alive responses from the server to the client.
  2007. LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error)
  2008. }
  2009. type leaseClient struct {
  2010. cc *grpc.ClientConn
  2011. }
  2012. func NewLeaseClient(cc *grpc.ClientConn) LeaseClient {
  2013. return &leaseClient{cc}
  2014. }
  2015. func (c *leaseClient) LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) {
  2016. out := new(LeaseGrantResponse)
  2017. err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseGrant", in, out, c.cc, opts...)
  2018. if err != nil {
  2019. return nil, err
  2020. }
  2021. return out, nil
  2022. }
  2023. func (c *leaseClient) LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) {
  2024. out := new(LeaseRevokeResponse)
  2025. err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseRevoke", in, out, c.cc, opts...)
  2026. if err != nil {
  2027. return nil, err
  2028. }
  2029. return out, nil
  2030. }
  2031. func (c *leaseClient) LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) {
  2032. stream, err := grpc.NewClientStream(ctx, &_Lease_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Lease/LeaseKeepAlive", opts...)
  2033. if err != nil {
  2034. return nil, err
  2035. }
  2036. x := &leaseLeaseKeepAliveClient{stream}
  2037. return x, nil
  2038. }
  2039. type Lease_LeaseKeepAliveClient interface {
  2040. Send(*LeaseKeepAliveRequest) error
  2041. Recv() (*LeaseKeepAliveResponse, error)
  2042. grpc.ClientStream
  2043. }
  2044. type leaseLeaseKeepAliveClient struct {
  2045. grpc.ClientStream
  2046. }
  2047. func (x *leaseLeaseKeepAliveClient) Send(m *LeaseKeepAliveRequest) error {
  2048. return x.ClientStream.SendMsg(m)
  2049. }
  2050. func (x *leaseLeaseKeepAliveClient) Recv() (*LeaseKeepAliveResponse, error) {
  2051. m := new(LeaseKeepAliveResponse)
  2052. if err := x.ClientStream.RecvMsg(m); err != nil {
  2053. return nil, err
  2054. }
  2055. return m, nil
  2056. }
  2057. // Server API for Lease service
  2058. type LeaseServer interface {
  2059. // LeaseGrant creates a lease which expires if the server does not receive a keepAlive
  2060. // within a given time to live period. All keys attached to the lease will be expired and
  2061. // deleted if the lease expires. Each expired key generates a delete event in the event history.
  2062. LeaseGrant(context.Context, *LeaseGrantRequest) (*LeaseGrantResponse, error)
  2063. // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
  2064. LeaseRevoke(context.Context, *LeaseRevokeRequest) (*LeaseRevokeResponse, error)
  2065. // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client
  2066. // to the server and streaming keep alive responses from the server to the client.
  2067. LeaseKeepAlive(Lease_LeaseKeepAliveServer) error
  2068. }
  2069. func RegisterLeaseServer(s *grpc.Server, srv LeaseServer) {
  2070. s.RegisterService(&_Lease_serviceDesc, srv)
  2071. }
  2072. func _Lease_LeaseGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2073. in := new(LeaseGrantRequest)
  2074. if err := dec(in); err != nil {
  2075. return nil, err
  2076. }
  2077. if interceptor == nil {
  2078. return srv.(LeaseServer).LeaseGrant(ctx, in)
  2079. }
  2080. info := &grpc.UnaryServerInfo{
  2081. Server: srv,
  2082. FullMethod: "/etcdserverpb.Lease/LeaseGrant",
  2083. }
  2084. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2085. return srv.(LeaseServer).LeaseGrant(ctx, req.(*LeaseGrantRequest))
  2086. }
  2087. return interceptor(ctx, in, info, handler)
  2088. }
  2089. func _Lease_LeaseRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2090. in := new(LeaseRevokeRequest)
  2091. if err := dec(in); err != nil {
  2092. return nil, err
  2093. }
  2094. if interceptor == nil {
  2095. return srv.(LeaseServer).LeaseRevoke(ctx, in)
  2096. }
  2097. info := &grpc.UnaryServerInfo{
  2098. Server: srv,
  2099. FullMethod: "/etcdserverpb.Lease/LeaseRevoke",
  2100. }
  2101. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2102. return srv.(LeaseServer).LeaseRevoke(ctx, req.(*LeaseRevokeRequest))
  2103. }
  2104. return interceptor(ctx, in, info, handler)
  2105. }
  2106. func _Lease_LeaseKeepAlive_Handler(srv interface{}, stream grpc.ServerStream) error {
  2107. return srv.(LeaseServer).LeaseKeepAlive(&leaseLeaseKeepAliveServer{stream})
  2108. }
  2109. type Lease_LeaseKeepAliveServer interface {
  2110. Send(*LeaseKeepAliveResponse) error
  2111. Recv() (*LeaseKeepAliveRequest, error)
  2112. grpc.ServerStream
  2113. }
  2114. type leaseLeaseKeepAliveServer struct {
  2115. grpc.ServerStream
  2116. }
  2117. func (x *leaseLeaseKeepAliveServer) Send(m *LeaseKeepAliveResponse) error {
  2118. return x.ServerStream.SendMsg(m)
  2119. }
  2120. func (x *leaseLeaseKeepAliveServer) Recv() (*LeaseKeepAliveRequest, error) {
  2121. m := new(LeaseKeepAliveRequest)
  2122. if err := x.ServerStream.RecvMsg(m); err != nil {
  2123. return nil, err
  2124. }
  2125. return m, nil
  2126. }
  2127. var _Lease_serviceDesc = grpc.ServiceDesc{
  2128. ServiceName: "etcdserverpb.Lease",
  2129. HandlerType: (*LeaseServer)(nil),
  2130. Methods: []grpc.MethodDesc{
  2131. {
  2132. MethodName: "LeaseGrant",
  2133. Handler: _Lease_LeaseGrant_Handler,
  2134. },
  2135. {
  2136. MethodName: "LeaseRevoke",
  2137. Handler: _Lease_LeaseRevoke_Handler,
  2138. },
  2139. },
  2140. Streams: []grpc.StreamDesc{
  2141. {
  2142. StreamName: "LeaseKeepAlive",
  2143. Handler: _Lease_LeaseKeepAlive_Handler,
  2144. ServerStreams: true,
  2145. ClientStreams: true,
  2146. },
  2147. },
  2148. }
  2149. // Client API for Cluster service
  2150. type ClusterClient interface {
  2151. // MemberAdd adds a member into the cluster.
  2152. MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error)
  2153. // MemberRemove removes an existing member from the cluster.
  2154. MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error)
  2155. // MemberUpdate updates the member configuration.
  2156. MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error)
  2157. // MemberList lists all the members in the cluster.
  2158. MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error)
  2159. }
  2160. type clusterClient struct {
  2161. cc *grpc.ClientConn
  2162. }
  2163. func NewClusterClient(cc *grpc.ClientConn) ClusterClient {
  2164. return &clusterClient{cc}
  2165. }
  2166. func (c *clusterClient) MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) {
  2167. out := new(MemberAddResponse)
  2168. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberAdd", in, out, c.cc, opts...)
  2169. if err != nil {
  2170. return nil, err
  2171. }
  2172. return out, nil
  2173. }
  2174. func (c *clusterClient) MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) {
  2175. out := new(MemberRemoveResponse)
  2176. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberRemove", in, out, c.cc, opts...)
  2177. if err != nil {
  2178. return nil, err
  2179. }
  2180. return out, nil
  2181. }
  2182. func (c *clusterClient) MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) {
  2183. out := new(MemberUpdateResponse)
  2184. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberUpdate", in, out, c.cc, opts...)
  2185. if err != nil {
  2186. return nil, err
  2187. }
  2188. return out, nil
  2189. }
  2190. func (c *clusterClient) MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) {
  2191. out := new(MemberListResponse)
  2192. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberList", in, out, c.cc, opts...)
  2193. if err != nil {
  2194. return nil, err
  2195. }
  2196. return out, nil
  2197. }
  2198. // Server API for Cluster service
  2199. type ClusterServer interface {
  2200. // MemberAdd adds a member into the cluster.
  2201. MemberAdd(context.Context, *MemberAddRequest) (*MemberAddResponse, error)
  2202. // MemberRemove removes an existing member from the cluster.
  2203. MemberRemove(context.Context, *MemberRemoveRequest) (*MemberRemoveResponse, error)
  2204. // MemberUpdate updates the member configuration.
  2205. MemberUpdate(context.Context, *MemberUpdateRequest) (*MemberUpdateResponse, error)
  2206. // MemberList lists all the members in the cluster.
  2207. MemberList(context.Context, *MemberListRequest) (*MemberListResponse, error)
  2208. }
  2209. func RegisterClusterServer(s *grpc.Server, srv ClusterServer) {
  2210. s.RegisterService(&_Cluster_serviceDesc, srv)
  2211. }
  2212. func _Cluster_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2213. in := new(MemberAddRequest)
  2214. if err := dec(in); err != nil {
  2215. return nil, err
  2216. }
  2217. if interceptor == nil {
  2218. return srv.(ClusterServer).MemberAdd(ctx, in)
  2219. }
  2220. info := &grpc.UnaryServerInfo{
  2221. Server: srv,
  2222. FullMethod: "/etcdserverpb.Cluster/MemberAdd",
  2223. }
  2224. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2225. return srv.(ClusterServer).MemberAdd(ctx, req.(*MemberAddRequest))
  2226. }
  2227. return interceptor(ctx, in, info, handler)
  2228. }
  2229. func _Cluster_MemberRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2230. in := new(MemberRemoveRequest)
  2231. if err := dec(in); err != nil {
  2232. return nil, err
  2233. }
  2234. if interceptor == nil {
  2235. return srv.(ClusterServer).MemberRemove(ctx, in)
  2236. }
  2237. info := &grpc.UnaryServerInfo{
  2238. Server: srv,
  2239. FullMethod: "/etcdserverpb.Cluster/MemberRemove",
  2240. }
  2241. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2242. return srv.(ClusterServer).MemberRemove(ctx, req.(*MemberRemoveRequest))
  2243. }
  2244. return interceptor(ctx, in, info, handler)
  2245. }
  2246. func _Cluster_MemberUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2247. in := new(MemberUpdateRequest)
  2248. if err := dec(in); err != nil {
  2249. return nil, err
  2250. }
  2251. if interceptor == nil {
  2252. return srv.(ClusterServer).MemberUpdate(ctx, in)
  2253. }
  2254. info := &grpc.UnaryServerInfo{
  2255. Server: srv,
  2256. FullMethod: "/etcdserverpb.Cluster/MemberUpdate",
  2257. }
  2258. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2259. return srv.(ClusterServer).MemberUpdate(ctx, req.(*MemberUpdateRequest))
  2260. }
  2261. return interceptor(ctx, in, info, handler)
  2262. }
  2263. func _Cluster_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2264. in := new(MemberListRequest)
  2265. if err := dec(in); err != nil {
  2266. return nil, err
  2267. }
  2268. if interceptor == nil {
  2269. return srv.(ClusterServer).MemberList(ctx, in)
  2270. }
  2271. info := &grpc.UnaryServerInfo{
  2272. Server: srv,
  2273. FullMethod: "/etcdserverpb.Cluster/MemberList",
  2274. }
  2275. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2276. return srv.(ClusterServer).MemberList(ctx, req.(*MemberListRequest))
  2277. }
  2278. return interceptor(ctx, in, info, handler)
  2279. }
  2280. var _Cluster_serviceDesc = grpc.ServiceDesc{
  2281. ServiceName: "etcdserverpb.Cluster",
  2282. HandlerType: (*ClusterServer)(nil),
  2283. Methods: []grpc.MethodDesc{
  2284. {
  2285. MethodName: "MemberAdd",
  2286. Handler: _Cluster_MemberAdd_Handler,
  2287. },
  2288. {
  2289. MethodName: "MemberRemove",
  2290. Handler: _Cluster_MemberRemove_Handler,
  2291. },
  2292. {
  2293. MethodName: "MemberUpdate",
  2294. Handler: _Cluster_MemberUpdate_Handler,
  2295. },
  2296. {
  2297. MethodName: "MemberList",
  2298. Handler: _Cluster_MemberList_Handler,
  2299. },
  2300. },
  2301. Streams: []grpc.StreamDesc{},
  2302. }
  2303. // Client API for Maintenance service
  2304. type MaintenanceClient interface {
  2305. // Alarm activates, deactivates, and queries alarms regarding cluster health.
  2306. Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error)
  2307. // Status gets the status of the member.
  2308. Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error)
  2309. // Defragment defragments a member's backend database to recover storage space.
  2310. Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error)
  2311. // Hash returns the hash of the local KV state for consistency checking purpose.
  2312. // This is designed for testing; do not use this in production when there
  2313. // are ongoing transactions.
  2314. Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error)
  2315. // Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
  2316. Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error)
  2317. }
  2318. type maintenanceClient struct {
  2319. cc *grpc.ClientConn
  2320. }
  2321. func NewMaintenanceClient(cc *grpc.ClientConn) MaintenanceClient {
  2322. return &maintenanceClient{cc}
  2323. }
  2324. func (c *maintenanceClient) Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) {
  2325. out := new(AlarmResponse)
  2326. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Alarm", in, out, c.cc, opts...)
  2327. if err != nil {
  2328. return nil, err
  2329. }
  2330. return out, nil
  2331. }
  2332. func (c *maintenanceClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) {
  2333. out := new(StatusResponse)
  2334. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Status", in, out, c.cc, opts...)
  2335. if err != nil {
  2336. return nil, err
  2337. }
  2338. return out, nil
  2339. }
  2340. func (c *maintenanceClient) Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) {
  2341. out := new(DefragmentResponse)
  2342. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Defragment", in, out, c.cc, opts...)
  2343. if err != nil {
  2344. return nil, err
  2345. }
  2346. return out, nil
  2347. }
  2348. func (c *maintenanceClient) Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) {
  2349. out := new(HashResponse)
  2350. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Hash", in, out, c.cc, opts...)
  2351. if err != nil {
  2352. return nil, err
  2353. }
  2354. return out, nil
  2355. }
  2356. func (c *maintenanceClient) Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) {
  2357. stream, err := grpc.NewClientStream(ctx, &_Maintenance_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Maintenance/Snapshot", opts...)
  2358. if err != nil {
  2359. return nil, err
  2360. }
  2361. x := &maintenanceSnapshotClient{stream}
  2362. if err := x.ClientStream.SendMsg(in); err != nil {
  2363. return nil, err
  2364. }
  2365. if err := x.ClientStream.CloseSend(); err != nil {
  2366. return nil, err
  2367. }
  2368. return x, nil
  2369. }
  2370. type Maintenance_SnapshotClient interface {
  2371. Recv() (*SnapshotResponse, error)
  2372. grpc.ClientStream
  2373. }
  2374. type maintenanceSnapshotClient struct {
  2375. grpc.ClientStream
  2376. }
  2377. func (x *maintenanceSnapshotClient) Recv() (*SnapshotResponse, error) {
  2378. m := new(SnapshotResponse)
  2379. if err := x.ClientStream.RecvMsg(m); err != nil {
  2380. return nil, err
  2381. }
  2382. return m, nil
  2383. }
  2384. // Server API for Maintenance service
  2385. type MaintenanceServer interface {
  2386. // Alarm activates, deactivates, and queries alarms regarding cluster health.
  2387. Alarm(context.Context, *AlarmRequest) (*AlarmResponse, error)
  2388. // Status gets the status of the member.
  2389. Status(context.Context, *StatusRequest) (*StatusResponse, error)
  2390. // Defragment defragments a member's backend database to recover storage space.
  2391. Defragment(context.Context, *DefragmentRequest) (*DefragmentResponse, error)
  2392. // Hash returns the hash of the local KV state for consistency checking purpose.
  2393. // This is designed for testing; do not use this in production when there
  2394. // are ongoing transactions.
  2395. Hash(context.Context, *HashRequest) (*HashResponse, error)
  2396. // Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
  2397. Snapshot(*SnapshotRequest, Maintenance_SnapshotServer) error
  2398. }
  2399. func RegisterMaintenanceServer(s *grpc.Server, srv MaintenanceServer) {
  2400. s.RegisterService(&_Maintenance_serviceDesc, srv)
  2401. }
  2402. func _Maintenance_Alarm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2403. in := new(AlarmRequest)
  2404. if err := dec(in); err != nil {
  2405. return nil, err
  2406. }
  2407. if interceptor == nil {
  2408. return srv.(MaintenanceServer).Alarm(ctx, in)
  2409. }
  2410. info := &grpc.UnaryServerInfo{
  2411. Server: srv,
  2412. FullMethod: "/etcdserverpb.Maintenance/Alarm",
  2413. }
  2414. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2415. return srv.(MaintenanceServer).Alarm(ctx, req.(*AlarmRequest))
  2416. }
  2417. return interceptor(ctx, in, info, handler)
  2418. }
  2419. func _Maintenance_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2420. in := new(StatusRequest)
  2421. if err := dec(in); err != nil {
  2422. return nil, err
  2423. }
  2424. if interceptor == nil {
  2425. return srv.(MaintenanceServer).Status(ctx, in)
  2426. }
  2427. info := &grpc.UnaryServerInfo{
  2428. Server: srv,
  2429. FullMethod: "/etcdserverpb.Maintenance/Status",
  2430. }
  2431. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2432. return srv.(MaintenanceServer).Status(ctx, req.(*StatusRequest))
  2433. }
  2434. return interceptor(ctx, in, info, handler)
  2435. }
  2436. func _Maintenance_Defragment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2437. in := new(DefragmentRequest)
  2438. if err := dec(in); err != nil {
  2439. return nil, err
  2440. }
  2441. if interceptor == nil {
  2442. return srv.(MaintenanceServer).Defragment(ctx, in)
  2443. }
  2444. info := &grpc.UnaryServerInfo{
  2445. Server: srv,
  2446. FullMethod: "/etcdserverpb.Maintenance/Defragment",
  2447. }
  2448. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2449. return srv.(MaintenanceServer).Defragment(ctx, req.(*DefragmentRequest))
  2450. }
  2451. return interceptor(ctx, in, info, handler)
  2452. }
  2453. func _Maintenance_Hash_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2454. in := new(HashRequest)
  2455. if err := dec(in); err != nil {
  2456. return nil, err
  2457. }
  2458. if interceptor == nil {
  2459. return srv.(MaintenanceServer).Hash(ctx, in)
  2460. }
  2461. info := &grpc.UnaryServerInfo{
  2462. Server: srv,
  2463. FullMethod: "/etcdserverpb.Maintenance/Hash",
  2464. }
  2465. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2466. return srv.(MaintenanceServer).Hash(ctx, req.(*HashRequest))
  2467. }
  2468. return interceptor(ctx, in, info, handler)
  2469. }
  2470. func _Maintenance_Snapshot_Handler(srv interface{}, stream grpc.ServerStream) error {
  2471. m := new(SnapshotRequest)
  2472. if err := stream.RecvMsg(m); err != nil {
  2473. return err
  2474. }
  2475. return srv.(MaintenanceServer).Snapshot(m, &maintenanceSnapshotServer{stream})
  2476. }
  2477. type Maintenance_SnapshotServer interface {
  2478. Send(*SnapshotResponse) error
  2479. grpc.ServerStream
  2480. }
  2481. type maintenanceSnapshotServer struct {
  2482. grpc.ServerStream
  2483. }
  2484. func (x *maintenanceSnapshotServer) Send(m *SnapshotResponse) error {
  2485. return x.ServerStream.SendMsg(m)
  2486. }
  2487. var _Maintenance_serviceDesc = grpc.ServiceDesc{
  2488. ServiceName: "etcdserverpb.Maintenance",
  2489. HandlerType: (*MaintenanceServer)(nil),
  2490. Methods: []grpc.MethodDesc{
  2491. {
  2492. MethodName: "Alarm",
  2493. Handler: _Maintenance_Alarm_Handler,
  2494. },
  2495. {
  2496. MethodName: "Status",
  2497. Handler: _Maintenance_Status_Handler,
  2498. },
  2499. {
  2500. MethodName: "Defragment",
  2501. Handler: _Maintenance_Defragment_Handler,
  2502. },
  2503. {
  2504. MethodName: "Hash",
  2505. Handler: _Maintenance_Hash_Handler,
  2506. },
  2507. },
  2508. Streams: []grpc.StreamDesc{
  2509. {
  2510. StreamName: "Snapshot",
  2511. Handler: _Maintenance_Snapshot_Handler,
  2512. ServerStreams: true,
  2513. },
  2514. },
  2515. }
  2516. // Client API for Auth service
  2517. type AuthClient interface {
  2518. // AuthEnable enables authentication.
  2519. AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error)
  2520. // AuthDisable disables authentication.
  2521. AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error)
  2522. // Authenticate processes an authenticate request.
  2523. Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error)
  2524. // UserAdd adds a new user.
  2525. UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error)
  2526. // UserGet gets detailed user information or lists all users.
  2527. UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error)
  2528. // UserDelete deletes a specified user.
  2529. UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error)
  2530. // UserChangePassword changes the password of a specified user.
  2531. UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error)
  2532. // UserGrant grants a role to a specified user.
  2533. UserGrant(ctx context.Context, in *AuthUserGrantRequest, opts ...grpc.CallOption) (*AuthUserGrantResponse, error)
  2534. // UserRevoke revokes a role of specified user.
  2535. UserRevoke(ctx context.Context, in *AuthUserRevokeRequest, opts ...grpc.CallOption) (*AuthUserRevokeResponse, error)
  2536. // RoleAdd adds a new role.
  2537. RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error)
  2538. // RoleGet gets detailed role information or lists all roles.
  2539. RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error)
  2540. // RoleDelete deletes a specified role.
  2541. RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error)
  2542. // RoleGrant grants a permission of a specified key or range to a specified role.
  2543. RoleGrant(ctx context.Context, in *AuthRoleGrantRequest, opts ...grpc.CallOption) (*AuthRoleGrantResponse, error)
  2544. // RoleRevoke revokes a key or range permission of a specified role.
  2545. RoleRevoke(ctx context.Context, in *AuthRoleRevokeRequest, opts ...grpc.CallOption) (*AuthRoleRevokeResponse, error)
  2546. }
  2547. type authClient struct {
  2548. cc *grpc.ClientConn
  2549. }
  2550. func NewAuthClient(cc *grpc.ClientConn) AuthClient {
  2551. return &authClient{cc}
  2552. }
  2553. func (c *authClient) AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) {
  2554. out := new(AuthEnableResponse)
  2555. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthEnable", in, out, c.cc, opts...)
  2556. if err != nil {
  2557. return nil, err
  2558. }
  2559. return out, nil
  2560. }
  2561. func (c *authClient) AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) {
  2562. out := new(AuthDisableResponse)
  2563. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthDisable", in, out, c.cc, opts...)
  2564. if err != nil {
  2565. return nil, err
  2566. }
  2567. return out, nil
  2568. }
  2569. func (c *authClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) {
  2570. out := new(AuthenticateResponse)
  2571. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/Authenticate", in, out, c.cc, opts...)
  2572. if err != nil {
  2573. return nil, err
  2574. }
  2575. return out, nil
  2576. }
  2577. func (c *authClient) UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) {
  2578. out := new(AuthUserAddResponse)
  2579. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserAdd", in, out, c.cc, opts...)
  2580. if err != nil {
  2581. return nil, err
  2582. }
  2583. return out, nil
  2584. }
  2585. func (c *authClient) UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) {
  2586. out := new(AuthUserGetResponse)
  2587. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGet", in, out, c.cc, opts...)
  2588. if err != nil {
  2589. return nil, err
  2590. }
  2591. return out, nil
  2592. }
  2593. func (c *authClient) UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) {
  2594. out := new(AuthUserDeleteResponse)
  2595. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserDelete", in, out, c.cc, opts...)
  2596. if err != nil {
  2597. return nil, err
  2598. }
  2599. return out, nil
  2600. }
  2601. func (c *authClient) UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) {
  2602. out := new(AuthUserChangePasswordResponse)
  2603. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserChangePassword", in, out, c.cc, opts...)
  2604. if err != nil {
  2605. return nil, err
  2606. }
  2607. return out, nil
  2608. }
  2609. func (c *authClient) UserGrant(ctx context.Context, in *AuthUserGrantRequest, opts ...grpc.CallOption) (*AuthUserGrantResponse, error) {
  2610. out := new(AuthUserGrantResponse)
  2611. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGrant", in, out, c.cc, opts...)
  2612. if err != nil {
  2613. return nil, err
  2614. }
  2615. return out, nil
  2616. }
  2617. func (c *authClient) UserRevoke(ctx context.Context, in *AuthUserRevokeRequest, opts ...grpc.CallOption) (*AuthUserRevokeResponse, error) {
  2618. out := new(AuthUserRevokeResponse)
  2619. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserRevoke", in, out, c.cc, opts...)
  2620. if err != nil {
  2621. return nil, err
  2622. }
  2623. return out, nil
  2624. }
  2625. func (c *authClient) RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) {
  2626. out := new(AuthRoleAddResponse)
  2627. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleAdd", in, out, c.cc, opts...)
  2628. if err != nil {
  2629. return nil, err
  2630. }
  2631. return out, nil
  2632. }
  2633. func (c *authClient) RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) {
  2634. out := new(AuthRoleGetResponse)
  2635. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGet", in, out, c.cc, opts...)
  2636. if err != nil {
  2637. return nil, err
  2638. }
  2639. return out, nil
  2640. }
  2641. func (c *authClient) RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) {
  2642. out := new(AuthRoleDeleteResponse)
  2643. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleDelete", in, out, c.cc, opts...)
  2644. if err != nil {
  2645. return nil, err
  2646. }
  2647. return out, nil
  2648. }
  2649. func (c *authClient) RoleGrant(ctx context.Context, in *AuthRoleGrantRequest, opts ...grpc.CallOption) (*AuthRoleGrantResponse, error) {
  2650. out := new(AuthRoleGrantResponse)
  2651. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGrant", in, out, c.cc, opts...)
  2652. if err != nil {
  2653. return nil, err
  2654. }
  2655. return out, nil
  2656. }
  2657. func (c *authClient) RoleRevoke(ctx context.Context, in *AuthRoleRevokeRequest, opts ...grpc.CallOption) (*AuthRoleRevokeResponse, error) {
  2658. out := new(AuthRoleRevokeResponse)
  2659. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleRevoke", in, out, c.cc, opts...)
  2660. if err != nil {
  2661. return nil, err
  2662. }
  2663. return out, nil
  2664. }
  2665. // Server API for Auth service
  2666. type AuthServer interface {
  2667. // AuthEnable enables authentication.
  2668. AuthEnable(context.Context, *AuthEnableRequest) (*AuthEnableResponse, error)
  2669. // AuthDisable disables authentication.
  2670. AuthDisable(context.Context, *AuthDisableRequest) (*AuthDisableResponse, error)
  2671. // Authenticate processes an authenticate request.
  2672. Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
  2673. // UserAdd adds a new user.
  2674. UserAdd(context.Context, *AuthUserAddRequest) (*AuthUserAddResponse, error)
  2675. // UserGet gets detailed user information or lists all users.
  2676. UserGet(context.Context, *AuthUserGetRequest) (*AuthUserGetResponse, error)
  2677. // UserDelete deletes a specified user.
  2678. UserDelete(context.Context, *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error)
  2679. // UserChangePassword changes the password of a specified user.
  2680. UserChangePassword(context.Context, *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error)
  2681. // UserGrant grants a role to a specified user.
  2682. UserGrant(context.Context, *AuthUserGrantRequest) (*AuthUserGrantResponse, error)
  2683. // UserRevoke revokes a role of specified user.
  2684. UserRevoke(context.Context, *AuthUserRevokeRequest) (*AuthUserRevokeResponse, error)
  2685. // RoleAdd adds a new role.
  2686. RoleAdd(context.Context, *AuthRoleAddRequest) (*AuthRoleAddResponse, error)
  2687. // RoleGet gets detailed role information or lists all roles.
  2688. RoleGet(context.Context, *AuthRoleGetRequest) (*AuthRoleGetResponse, error)
  2689. // RoleDelete deletes a specified role.
  2690. RoleDelete(context.Context, *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error)
  2691. // RoleGrant grants a permission of a specified key or range to a specified role.
  2692. RoleGrant(context.Context, *AuthRoleGrantRequest) (*AuthRoleGrantResponse, error)
  2693. // RoleRevoke revokes a key or range permission of a specified role.
  2694. RoleRevoke(context.Context, *AuthRoleRevokeRequest) (*AuthRoleRevokeResponse, error)
  2695. }
  2696. func RegisterAuthServer(s *grpc.Server, srv AuthServer) {
  2697. s.RegisterService(&_Auth_serviceDesc, srv)
  2698. }
  2699. func _Auth_AuthEnable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2700. in := new(AuthEnableRequest)
  2701. if err := dec(in); err != nil {
  2702. return nil, err
  2703. }
  2704. if interceptor == nil {
  2705. return srv.(AuthServer).AuthEnable(ctx, in)
  2706. }
  2707. info := &grpc.UnaryServerInfo{
  2708. Server: srv,
  2709. FullMethod: "/etcdserverpb.Auth/AuthEnable",
  2710. }
  2711. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2712. return srv.(AuthServer).AuthEnable(ctx, req.(*AuthEnableRequest))
  2713. }
  2714. return interceptor(ctx, in, info, handler)
  2715. }
  2716. func _Auth_AuthDisable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2717. in := new(AuthDisableRequest)
  2718. if err := dec(in); err != nil {
  2719. return nil, err
  2720. }
  2721. if interceptor == nil {
  2722. return srv.(AuthServer).AuthDisable(ctx, in)
  2723. }
  2724. info := &grpc.UnaryServerInfo{
  2725. Server: srv,
  2726. FullMethod: "/etcdserverpb.Auth/AuthDisable",
  2727. }
  2728. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2729. return srv.(AuthServer).AuthDisable(ctx, req.(*AuthDisableRequest))
  2730. }
  2731. return interceptor(ctx, in, info, handler)
  2732. }
  2733. func _Auth_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2734. in := new(AuthenticateRequest)
  2735. if err := dec(in); err != nil {
  2736. return nil, err
  2737. }
  2738. if interceptor == nil {
  2739. return srv.(AuthServer).Authenticate(ctx, in)
  2740. }
  2741. info := &grpc.UnaryServerInfo{
  2742. Server: srv,
  2743. FullMethod: "/etcdserverpb.Auth/Authenticate",
  2744. }
  2745. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2746. return srv.(AuthServer).Authenticate(ctx, req.(*AuthenticateRequest))
  2747. }
  2748. return interceptor(ctx, in, info, handler)
  2749. }
  2750. func _Auth_UserAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2751. in := new(AuthUserAddRequest)
  2752. if err := dec(in); err != nil {
  2753. return nil, err
  2754. }
  2755. if interceptor == nil {
  2756. return srv.(AuthServer).UserAdd(ctx, in)
  2757. }
  2758. info := &grpc.UnaryServerInfo{
  2759. Server: srv,
  2760. FullMethod: "/etcdserverpb.Auth/UserAdd",
  2761. }
  2762. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2763. return srv.(AuthServer).UserAdd(ctx, req.(*AuthUserAddRequest))
  2764. }
  2765. return interceptor(ctx, in, info, handler)
  2766. }
  2767. func _Auth_UserGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2768. in := new(AuthUserGetRequest)
  2769. if err := dec(in); err != nil {
  2770. return nil, err
  2771. }
  2772. if interceptor == nil {
  2773. return srv.(AuthServer).UserGet(ctx, in)
  2774. }
  2775. info := &grpc.UnaryServerInfo{
  2776. Server: srv,
  2777. FullMethod: "/etcdserverpb.Auth/UserGet",
  2778. }
  2779. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2780. return srv.(AuthServer).UserGet(ctx, req.(*AuthUserGetRequest))
  2781. }
  2782. return interceptor(ctx, in, info, handler)
  2783. }
  2784. func _Auth_UserDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2785. in := new(AuthUserDeleteRequest)
  2786. if err := dec(in); err != nil {
  2787. return nil, err
  2788. }
  2789. if interceptor == nil {
  2790. return srv.(AuthServer).UserDelete(ctx, in)
  2791. }
  2792. info := &grpc.UnaryServerInfo{
  2793. Server: srv,
  2794. FullMethod: "/etcdserverpb.Auth/UserDelete",
  2795. }
  2796. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2797. return srv.(AuthServer).UserDelete(ctx, req.(*AuthUserDeleteRequest))
  2798. }
  2799. return interceptor(ctx, in, info, handler)
  2800. }
  2801. func _Auth_UserChangePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2802. in := new(AuthUserChangePasswordRequest)
  2803. if err := dec(in); err != nil {
  2804. return nil, err
  2805. }
  2806. if interceptor == nil {
  2807. return srv.(AuthServer).UserChangePassword(ctx, in)
  2808. }
  2809. info := &grpc.UnaryServerInfo{
  2810. Server: srv,
  2811. FullMethod: "/etcdserverpb.Auth/UserChangePassword",
  2812. }
  2813. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2814. return srv.(AuthServer).UserChangePassword(ctx, req.(*AuthUserChangePasswordRequest))
  2815. }
  2816. return interceptor(ctx, in, info, handler)
  2817. }
  2818. func _Auth_UserGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2819. in := new(AuthUserGrantRequest)
  2820. if err := dec(in); err != nil {
  2821. return nil, err
  2822. }
  2823. if interceptor == nil {
  2824. return srv.(AuthServer).UserGrant(ctx, in)
  2825. }
  2826. info := &grpc.UnaryServerInfo{
  2827. Server: srv,
  2828. FullMethod: "/etcdserverpb.Auth/UserGrant",
  2829. }
  2830. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2831. return srv.(AuthServer).UserGrant(ctx, req.(*AuthUserGrantRequest))
  2832. }
  2833. return interceptor(ctx, in, info, handler)
  2834. }
  2835. func _Auth_UserRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2836. in := new(AuthUserRevokeRequest)
  2837. if err := dec(in); err != nil {
  2838. return nil, err
  2839. }
  2840. if interceptor == nil {
  2841. return srv.(AuthServer).UserRevoke(ctx, in)
  2842. }
  2843. info := &grpc.UnaryServerInfo{
  2844. Server: srv,
  2845. FullMethod: "/etcdserverpb.Auth/UserRevoke",
  2846. }
  2847. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2848. return srv.(AuthServer).UserRevoke(ctx, req.(*AuthUserRevokeRequest))
  2849. }
  2850. return interceptor(ctx, in, info, handler)
  2851. }
  2852. func _Auth_RoleAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2853. in := new(AuthRoleAddRequest)
  2854. if err := dec(in); err != nil {
  2855. return nil, err
  2856. }
  2857. if interceptor == nil {
  2858. return srv.(AuthServer).RoleAdd(ctx, in)
  2859. }
  2860. info := &grpc.UnaryServerInfo{
  2861. Server: srv,
  2862. FullMethod: "/etcdserverpb.Auth/RoleAdd",
  2863. }
  2864. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2865. return srv.(AuthServer).RoleAdd(ctx, req.(*AuthRoleAddRequest))
  2866. }
  2867. return interceptor(ctx, in, info, handler)
  2868. }
  2869. func _Auth_RoleGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2870. in := new(AuthRoleGetRequest)
  2871. if err := dec(in); err != nil {
  2872. return nil, err
  2873. }
  2874. if interceptor == nil {
  2875. return srv.(AuthServer).RoleGet(ctx, in)
  2876. }
  2877. info := &grpc.UnaryServerInfo{
  2878. Server: srv,
  2879. FullMethod: "/etcdserverpb.Auth/RoleGet",
  2880. }
  2881. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2882. return srv.(AuthServer).RoleGet(ctx, req.(*AuthRoleGetRequest))
  2883. }
  2884. return interceptor(ctx, in, info, handler)
  2885. }
  2886. func _Auth_RoleDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2887. in := new(AuthRoleDeleteRequest)
  2888. if err := dec(in); err != nil {
  2889. return nil, err
  2890. }
  2891. if interceptor == nil {
  2892. return srv.(AuthServer).RoleDelete(ctx, in)
  2893. }
  2894. info := &grpc.UnaryServerInfo{
  2895. Server: srv,
  2896. FullMethod: "/etcdserverpb.Auth/RoleDelete",
  2897. }
  2898. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2899. return srv.(AuthServer).RoleDelete(ctx, req.(*AuthRoleDeleteRequest))
  2900. }
  2901. return interceptor(ctx, in, info, handler)
  2902. }
  2903. func _Auth_RoleGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2904. in := new(AuthRoleGrantRequest)
  2905. if err := dec(in); err != nil {
  2906. return nil, err
  2907. }
  2908. if interceptor == nil {
  2909. return srv.(AuthServer).RoleGrant(ctx, in)
  2910. }
  2911. info := &grpc.UnaryServerInfo{
  2912. Server: srv,
  2913. FullMethod: "/etcdserverpb.Auth/RoleGrant",
  2914. }
  2915. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2916. return srv.(AuthServer).RoleGrant(ctx, req.(*AuthRoleGrantRequest))
  2917. }
  2918. return interceptor(ctx, in, info, handler)
  2919. }
  2920. func _Auth_RoleRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2921. in := new(AuthRoleRevokeRequest)
  2922. if err := dec(in); err != nil {
  2923. return nil, err
  2924. }
  2925. if interceptor == nil {
  2926. return srv.(AuthServer).RoleRevoke(ctx, in)
  2927. }
  2928. info := &grpc.UnaryServerInfo{
  2929. Server: srv,
  2930. FullMethod: "/etcdserverpb.Auth/RoleRevoke",
  2931. }
  2932. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2933. return srv.(AuthServer).RoleRevoke(ctx, req.(*AuthRoleRevokeRequest))
  2934. }
  2935. return interceptor(ctx, in, info, handler)
  2936. }
  2937. var _Auth_serviceDesc = grpc.ServiceDesc{
  2938. ServiceName: "etcdserverpb.Auth",
  2939. HandlerType: (*AuthServer)(nil),
  2940. Methods: []grpc.MethodDesc{
  2941. {
  2942. MethodName: "AuthEnable",
  2943. Handler: _Auth_AuthEnable_Handler,
  2944. },
  2945. {
  2946. MethodName: "AuthDisable",
  2947. Handler: _Auth_AuthDisable_Handler,
  2948. },
  2949. {
  2950. MethodName: "Authenticate",
  2951. Handler: _Auth_Authenticate_Handler,
  2952. },
  2953. {
  2954. MethodName: "UserAdd",
  2955. Handler: _Auth_UserAdd_Handler,
  2956. },
  2957. {
  2958. MethodName: "UserGet",
  2959. Handler: _Auth_UserGet_Handler,
  2960. },
  2961. {
  2962. MethodName: "UserDelete",
  2963. Handler: _Auth_UserDelete_Handler,
  2964. },
  2965. {
  2966. MethodName: "UserChangePassword",
  2967. Handler: _Auth_UserChangePassword_Handler,
  2968. },
  2969. {
  2970. MethodName: "UserGrant",
  2971. Handler: _Auth_UserGrant_Handler,
  2972. },
  2973. {
  2974. MethodName: "UserRevoke",
  2975. Handler: _Auth_UserRevoke_Handler,
  2976. },
  2977. {
  2978. MethodName: "RoleAdd",
  2979. Handler: _Auth_RoleAdd_Handler,
  2980. },
  2981. {
  2982. MethodName: "RoleGet",
  2983. Handler: _Auth_RoleGet_Handler,
  2984. },
  2985. {
  2986. MethodName: "RoleDelete",
  2987. Handler: _Auth_RoleDelete_Handler,
  2988. },
  2989. {
  2990. MethodName: "RoleGrant",
  2991. Handler: _Auth_RoleGrant_Handler,
  2992. },
  2993. {
  2994. MethodName: "RoleRevoke",
  2995. Handler: _Auth_RoleRevoke_Handler,
  2996. },
  2997. },
  2998. Streams: []grpc.StreamDesc{},
  2999. }
  3000. func (m *ResponseHeader) Marshal() (data []byte, err error) {
  3001. size := m.Size()
  3002. data = make([]byte, size)
  3003. n, err := m.MarshalTo(data)
  3004. if err != nil {
  3005. return nil, err
  3006. }
  3007. return data[:n], nil
  3008. }
  3009. func (m *ResponseHeader) MarshalTo(data []byte) (int, error) {
  3010. var i int
  3011. _ = i
  3012. var l int
  3013. _ = l
  3014. if m.ClusterId != 0 {
  3015. data[i] = 0x8
  3016. i++
  3017. i = encodeVarintRpc(data, i, uint64(m.ClusterId))
  3018. }
  3019. if m.MemberId != 0 {
  3020. data[i] = 0x10
  3021. i++
  3022. i = encodeVarintRpc(data, i, uint64(m.MemberId))
  3023. }
  3024. if m.Revision != 0 {
  3025. data[i] = 0x18
  3026. i++
  3027. i = encodeVarintRpc(data, i, uint64(m.Revision))
  3028. }
  3029. if m.RaftTerm != 0 {
  3030. data[i] = 0x20
  3031. i++
  3032. i = encodeVarintRpc(data, i, uint64(m.RaftTerm))
  3033. }
  3034. return i, nil
  3035. }
  3036. func (m *RangeRequest) Marshal() (data []byte, err error) {
  3037. size := m.Size()
  3038. data = make([]byte, size)
  3039. n, err := m.MarshalTo(data)
  3040. if err != nil {
  3041. return nil, err
  3042. }
  3043. return data[:n], nil
  3044. }
  3045. func (m *RangeRequest) MarshalTo(data []byte) (int, error) {
  3046. var i int
  3047. _ = i
  3048. var l int
  3049. _ = l
  3050. if len(m.Key) > 0 {
  3051. data[i] = 0xa
  3052. i++
  3053. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  3054. i += copy(data[i:], m.Key)
  3055. }
  3056. if len(m.RangeEnd) > 0 {
  3057. data[i] = 0x12
  3058. i++
  3059. i = encodeVarintRpc(data, i, uint64(len(m.RangeEnd)))
  3060. i += copy(data[i:], m.RangeEnd)
  3061. }
  3062. if m.Limit != 0 {
  3063. data[i] = 0x18
  3064. i++
  3065. i = encodeVarintRpc(data, i, uint64(m.Limit))
  3066. }
  3067. if m.Revision != 0 {
  3068. data[i] = 0x20
  3069. i++
  3070. i = encodeVarintRpc(data, i, uint64(m.Revision))
  3071. }
  3072. if m.SortOrder != 0 {
  3073. data[i] = 0x28
  3074. i++
  3075. i = encodeVarintRpc(data, i, uint64(m.SortOrder))
  3076. }
  3077. if m.SortTarget != 0 {
  3078. data[i] = 0x30
  3079. i++
  3080. i = encodeVarintRpc(data, i, uint64(m.SortTarget))
  3081. }
  3082. if m.Serializable {
  3083. data[i] = 0x38
  3084. i++
  3085. if m.Serializable {
  3086. data[i] = 1
  3087. } else {
  3088. data[i] = 0
  3089. }
  3090. i++
  3091. }
  3092. return i, nil
  3093. }
  3094. func (m *RangeResponse) Marshal() (data []byte, err error) {
  3095. size := m.Size()
  3096. data = make([]byte, size)
  3097. n, err := m.MarshalTo(data)
  3098. if err != nil {
  3099. return nil, err
  3100. }
  3101. return data[:n], nil
  3102. }
  3103. func (m *RangeResponse) MarshalTo(data []byte) (int, error) {
  3104. var i int
  3105. _ = i
  3106. var l int
  3107. _ = l
  3108. if m.Header != nil {
  3109. data[i] = 0xa
  3110. i++
  3111. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3112. n1, err := m.Header.MarshalTo(data[i:])
  3113. if err != nil {
  3114. return 0, err
  3115. }
  3116. i += n1
  3117. }
  3118. if len(m.Kvs) > 0 {
  3119. for _, msg := range m.Kvs {
  3120. data[i] = 0x12
  3121. i++
  3122. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3123. n, err := msg.MarshalTo(data[i:])
  3124. if err != nil {
  3125. return 0, err
  3126. }
  3127. i += n
  3128. }
  3129. }
  3130. if m.More {
  3131. data[i] = 0x18
  3132. i++
  3133. if m.More {
  3134. data[i] = 1
  3135. } else {
  3136. data[i] = 0
  3137. }
  3138. i++
  3139. }
  3140. return i, nil
  3141. }
  3142. func (m *PutRequest) Marshal() (data []byte, err error) {
  3143. size := m.Size()
  3144. data = make([]byte, size)
  3145. n, err := m.MarshalTo(data)
  3146. if err != nil {
  3147. return nil, err
  3148. }
  3149. return data[:n], nil
  3150. }
  3151. func (m *PutRequest) MarshalTo(data []byte) (int, error) {
  3152. var i int
  3153. _ = i
  3154. var l int
  3155. _ = l
  3156. if len(m.Key) > 0 {
  3157. data[i] = 0xa
  3158. i++
  3159. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  3160. i += copy(data[i:], m.Key)
  3161. }
  3162. if len(m.Value) > 0 {
  3163. data[i] = 0x12
  3164. i++
  3165. i = encodeVarintRpc(data, i, uint64(len(m.Value)))
  3166. i += copy(data[i:], m.Value)
  3167. }
  3168. if m.Lease != 0 {
  3169. data[i] = 0x18
  3170. i++
  3171. i = encodeVarintRpc(data, i, uint64(m.Lease))
  3172. }
  3173. return i, nil
  3174. }
  3175. func (m *PutResponse) Marshal() (data []byte, err error) {
  3176. size := m.Size()
  3177. data = make([]byte, size)
  3178. n, err := m.MarshalTo(data)
  3179. if err != nil {
  3180. return nil, err
  3181. }
  3182. return data[:n], nil
  3183. }
  3184. func (m *PutResponse) MarshalTo(data []byte) (int, error) {
  3185. var i int
  3186. _ = i
  3187. var l int
  3188. _ = l
  3189. if m.Header != nil {
  3190. data[i] = 0xa
  3191. i++
  3192. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3193. n2, err := m.Header.MarshalTo(data[i:])
  3194. if err != nil {
  3195. return 0, err
  3196. }
  3197. i += n2
  3198. }
  3199. return i, nil
  3200. }
  3201. func (m *DeleteRangeRequest) Marshal() (data []byte, err error) {
  3202. size := m.Size()
  3203. data = make([]byte, size)
  3204. n, err := m.MarshalTo(data)
  3205. if err != nil {
  3206. return nil, err
  3207. }
  3208. return data[:n], nil
  3209. }
  3210. func (m *DeleteRangeRequest) MarshalTo(data []byte) (int, error) {
  3211. var i int
  3212. _ = i
  3213. var l int
  3214. _ = l
  3215. if len(m.Key) > 0 {
  3216. data[i] = 0xa
  3217. i++
  3218. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  3219. i += copy(data[i:], m.Key)
  3220. }
  3221. if len(m.RangeEnd) > 0 {
  3222. data[i] = 0x12
  3223. i++
  3224. i = encodeVarintRpc(data, i, uint64(len(m.RangeEnd)))
  3225. i += copy(data[i:], m.RangeEnd)
  3226. }
  3227. return i, nil
  3228. }
  3229. func (m *DeleteRangeResponse) Marshal() (data []byte, err error) {
  3230. size := m.Size()
  3231. data = make([]byte, size)
  3232. n, err := m.MarshalTo(data)
  3233. if err != nil {
  3234. return nil, err
  3235. }
  3236. return data[:n], nil
  3237. }
  3238. func (m *DeleteRangeResponse) MarshalTo(data []byte) (int, error) {
  3239. var i int
  3240. _ = i
  3241. var l int
  3242. _ = l
  3243. if m.Header != nil {
  3244. data[i] = 0xa
  3245. i++
  3246. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3247. n3, err := m.Header.MarshalTo(data[i:])
  3248. if err != nil {
  3249. return 0, err
  3250. }
  3251. i += n3
  3252. }
  3253. if m.Deleted != 0 {
  3254. data[i] = 0x10
  3255. i++
  3256. i = encodeVarintRpc(data, i, uint64(m.Deleted))
  3257. }
  3258. return i, nil
  3259. }
  3260. func (m *RequestUnion) Marshal() (data []byte, err error) {
  3261. size := m.Size()
  3262. data = make([]byte, size)
  3263. n, err := m.MarshalTo(data)
  3264. if err != nil {
  3265. return nil, err
  3266. }
  3267. return data[:n], nil
  3268. }
  3269. func (m *RequestUnion) MarshalTo(data []byte) (int, error) {
  3270. var i int
  3271. _ = i
  3272. var l int
  3273. _ = l
  3274. if m.Request != nil {
  3275. nn4, err := m.Request.MarshalTo(data[i:])
  3276. if err != nil {
  3277. return 0, err
  3278. }
  3279. i += nn4
  3280. }
  3281. return i, nil
  3282. }
  3283. func (m *RequestUnion_RequestRange) MarshalTo(data []byte) (int, error) {
  3284. i := 0
  3285. if m.RequestRange != nil {
  3286. data[i] = 0xa
  3287. i++
  3288. i = encodeVarintRpc(data, i, uint64(m.RequestRange.Size()))
  3289. n5, err := m.RequestRange.MarshalTo(data[i:])
  3290. if err != nil {
  3291. return 0, err
  3292. }
  3293. i += n5
  3294. }
  3295. return i, nil
  3296. }
  3297. func (m *RequestUnion_RequestPut) MarshalTo(data []byte) (int, error) {
  3298. i := 0
  3299. if m.RequestPut != nil {
  3300. data[i] = 0x12
  3301. i++
  3302. i = encodeVarintRpc(data, i, uint64(m.RequestPut.Size()))
  3303. n6, err := m.RequestPut.MarshalTo(data[i:])
  3304. if err != nil {
  3305. return 0, err
  3306. }
  3307. i += n6
  3308. }
  3309. return i, nil
  3310. }
  3311. func (m *RequestUnion_RequestDeleteRange) MarshalTo(data []byte) (int, error) {
  3312. i := 0
  3313. if m.RequestDeleteRange != nil {
  3314. data[i] = 0x1a
  3315. i++
  3316. i = encodeVarintRpc(data, i, uint64(m.RequestDeleteRange.Size()))
  3317. n7, err := m.RequestDeleteRange.MarshalTo(data[i:])
  3318. if err != nil {
  3319. return 0, err
  3320. }
  3321. i += n7
  3322. }
  3323. return i, nil
  3324. }
  3325. func (m *ResponseUnion) Marshal() (data []byte, err error) {
  3326. size := m.Size()
  3327. data = make([]byte, size)
  3328. n, err := m.MarshalTo(data)
  3329. if err != nil {
  3330. return nil, err
  3331. }
  3332. return data[:n], nil
  3333. }
  3334. func (m *ResponseUnion) MarshalTo(data []byte) (int, error) {
  3335. var i int
  3336. _ = i
  3337. var l int
  3338. _ = l
  3339. if m.Response != nil {
  3340. nn8, err := m.Response.MarshalTo(data[i:])
  3341. if err != nil {
  3342. return 0, err
  3343. }
  3344. i += nn8
  3345. }
  3346. return i, nil
  3347. }
  3348. func (m *ResponseUnion_ResponseRange) MarshalTo(data []byte) (int, error) {
  3349. i := 0
  3350. if m.ResponseRange != nil {
  3351. data[i] = 0xa
  3352. i++
  3353. i = encodeVarintRpc(data, i, uint64(m.ResponseRange.Size()))
  3354. n9, err := m.ResponseRange.MarshalTo(data[i:])
  3355. if err != nil {
  3356. return 0, err
  3357. }
  3358. i += n9
  3359. }
  3360. return i, nil
  3361. }
  3362. func (m *ResponseUnion_ResponsePut) MarshalTo(data []byte) (int, error) {
  3363. i := 0
  3364. if m.ResponsePut != nil {
  3365. data[i] = 0x12
  3366. i++
  3367. i = encodeVarintRpc(data, i, uint64(m.ResponsePut.Size()))
  3368. n10, err := m.ResponsePut.MarshalTo(data[i:])
  3369. if err != nil {
  3370. return 0, err
  3371. }
  3372. i += n10
  3373. }
  3374. return i, nil
  3375. }
  3376. func (m *ResponseUnion_ResponseDeleteRange) MarshalTo(data []byte) (int, error) {
  3377. i := 0
  3378. if m.ResponseDeleteRange != nil {
  3379. data[i] = 0x1a
  3380. i++
  3381. i = encodeVarintRpc(data, i, uint64(m.ResponseDeleteRange.Size()))
  3382. n11, err := m.ResponseDeleteRange.MarshalTo(data[i:])
  3383. if err != nil {
  3384. return 0, err
  3385. }
  3386. i += n11
  3387. }
  3388. return i, nil
  3389. }
  3390. func (m *Compare) Marshal() (data []byte, err error) {
  3391. size := m.Size()
  3392. data = make([]byte, size)
  3393. n, err := m.MarshalTo(data)
  3394. if err != nil {
  3395. return nil, err
  3396. }
  3397. return data[:n], nil
  3398. }
  3399. func (m *Compare) MarshalTo(data []byte) (int, error) {
  3400. var i int
  3401. _ = i
  3402. var l int
  3403. _ = l
  3404. if m.Result != 0 {
  3405. data[i] = 0x8
  3406. i++
  3407. i = encodeVarintRpc(data, i, uint64(m.Result))
  3408. }
  3409. if m.Target != 0 {
  3410. data[i] = 0x10
  3411. i++
  3412. i = encodeVarintRpc(data, i, uint64(m.Target))
  3413. }
  3414. if len(m.Key) > 0 {
  3415. data[i] = 0x1a
  3416. i++
  3417. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  3418. i += copy(data[i:], m.Key)
  3419. }
  3420. if m.TargetUnion != nil {
  3421. nn12, err := m.TargetUnion.MarshalTo(data[i:])
  3422. if err != nil {
  3423. return 0, err
  3424. }
  3425. i += nn12
  3426. }
  3427. return i, nil
  3428. }
  3429. func (m *Compare_Version) MarshalTo(data []byte) (int, error) {
  3430. i := 0
  3431. data[i] = 0x20
  3432. i++
  3433. i = encodeVarintRpc(data, i, uint64(m.Version))
  3434. return i, nil
  3435. }
  3436. func (m *Compare_CreateRevision) MarshalTo(data []byte) (int, error) {
  3437. i := 0
  3438. data[i] = 0x28
  3439. i++
  3440. i = encodeVarintRpc(data, i, uint64(m.CreateRevision))
  3441. return i, nil
  3442. }
  3443. func (m *Compare_ModRevision) MarshalTo(data []byte) (int, error) {
  3444. i := 0
  3445. data[i] = 0x30
  3446. i++
  3447. i = encodeVarintRpc(data, i, uint64(m.ModRevision))
  3448. return i, nil
  3449. }
  3450. func (m *Compare_Value) MarshalTo(data []byte) (int, error) {
  3451. i := 0
  3452. if m.Value != nil {
  3453. data[i] = 0x3a
  3454. i++
  3455. i = encodeVarintRpc(data, i, uint64(len(m.Value)))
  3456. i += copy(data[i:], m.Value)
  3457. }
  3458. return i, nil
  3459. }
  3460. func (m *TxnRequest) Marshal() (data []byte, err error) {
  3461. size := m.Size()
  3462. data = make([]byte, size)
  3463. n, err := m.MarshalTo(data)
  3464. if err != nil {
  3465. return nil, err
  3466. }
  3467. return data[:n], nil
  3468. }
  3469. func (m *TxnRequest) MarshalTo(data []byte) (int, error) {
  3470. var i int
  3471. _ = i
  3472. var l int
  3473. _ = l
  3474. if len(m.Compare) > 0 {
  3475. for _, msg := range m.Compare {
  3476. data[i] = 0xa
  3477. i++
  3478. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3479. n, err := msg.MarshalTo(data[i:])
  3480. if err != nil {
  3481. return 0, err
  3482. }
  3483. i += n
  3484. }
  3485. }
  3486. if len(m.Success) > 0 {
  3487. for _, msg := range m.Success {
  3488. data[i] = 0x12
  3489. i++
  3490. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3491. n, err := msg.MarshalTo(data[i:])
  3492. if err != nil {
  3493. return 0, err
  3494. }
  3495. i += n
  3496. }
  3497. }
  3498. if len(m.Failure) > 0 {
  3499. for _, msg := range m.Failure {
  3500. data[i] = 0x1a
  3501. i++
  3502. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3503. n, err := msg.MarshalTo(data[i:])
  3504. if err != nil {
  3505. return 0, err
  3506. }
  3507. i += n
  3508. }
  3509. }
  3510. return i, nil
  3511. }
  3512. func (m *TxnResponse) Marshal() (data []byte, err error) {
  3513. size := m.Size()
  3514. data = make([]byte, size)
  3515. n, err := m.MarshalTo(data)
  3516. if err != nil {
  3517. return nil, err
  3518. }
  3519. return data[:n], nil
  3520. }
  3521. func (m *TxnResponse) MarshalTo(data []byte) (int, error) {
  3522. var i int
  3523. _ = i
  3524. var l int
  3525. _ = l
  3526. if m.Header != nil {
  3527. data[i] = 0xa
  3528. i++
  3529. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3530. n13, err := m.Header.MarshalTo(data[i:])
  3531. if err != nil {
  3532. return 0, err
  3533. }
  3534. i += n13
  3535. }
  3536. if m.Succeeded {
  3537. data[i] = 0x10
  3538. i++
  3539. if m.Succeeded {
  3540. data[i] = 1
  3541. } else {
  3542. data[i] = 0
  3543. }
  3544. i++
  3545. }
  3546. if len(m.Responses) > 0 {
  3547. for _, msg := range m.Responses {
  3548. data[i] = 0x1a
  3549. i++
  3550. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3551. n, err := msg.MarshalTo(data[i:])
  3552. if err != nil {
  3553. return 0, err
  3554. }
  3555. i += n
  3556. }
  3557. }
  3558. return i, nil
  3559. }
  3560. func (m *CompactionRequest) Marshal() (data []byte, err error) {
  3561. size := m.Size()
  3562. data = make([]byte, size)
  3563. n, err := m.MarshalTo(data)
  3564. if err != nil {
  3565. return nil, err
  3566. }
  3567. return data[:n], nil
  3568. }
  3569. func (m *CompactionRequest) MarshalTo(data []byte) (int, error) {
  3570. var i int
  3571. _ = i
  3572. var l int
  3573. _ = l
  3574. if m.Revision != 0 {
  3575. data[i] = 0x8
  3576. i++
  3577. i = encodeVarintRpc(data, i, uint64(m.Revision))
  3578. }
  3579. if m.Physical {
  3580. data[i] = 0x10
  3581. i++
  3582. if m.Physical {
  3583. data[i] = 1
  3584. } else {
  3585. data[i] = 0
  3586. }
  3587. i++
  3588. }
  3589. return i, nil
  3590. }
  3591. func (m *CompactionResponse) Marshal() (data []byte, err error) {
  3592. size := m.Size()
  3593. data = make([]byte, size)
  3594. n, err := m.MarshalTo(data)
  3595. if err != nil {
  3596. return nil, err
  3597. }
  3598. return data[:n], nil
  3599. }
  3600. func (m *CompactionResponse) MarshalTo(data []byte) (int, error) {
  3601. var i int
  3602. _ = i
  3603. var l int
  3604. _ = l
  3605. if m.Header != nil {
  3606. data[i] = 0xa
  3607. i++
  3608. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3609. n14, err := m.Header.MarshalTo(data[i:])
  3610. if err != nil {
  3611. return 0, err
  3612. }
  3613. i += n14
  3614. }
  3615. return i, nil
  3616. }
  3617. func (m *HashRequest) Marshal() (data []byte, err error) {
  3618. size := m.Size()
  3619. data = make([]byte, size)
  3620. n, err := m.MarshalTo(data)
  3621. if err != nil {
  3622. return nil, err
  3623. }
  3624. return data[:n], nil
  3625. }
  3626. func (m *HashRequest) MarshalTo(data []byte) (int, error) {
  3627. var i int
  3628. _ = i
  3629. var l int
  3630. _ = l
  3631. return i, nil
  3632. }
  3633. func (m *HashResponse) Marshal() (data []byte, err error) {
  3634. size := m.Size()
  3635. data = make([]byte, size)
  3636. n, err := m.MarshalTo(data)
  3637. if err != nil {
  3638. return nil, err
  3639. }
  3640. return data[:n], nil
  3641. }
  3642. func (m *HashResponse) MarshalTo(data []byte) (int, error) {
  3643. var i int
  3644. _ = i
  3645. var l int
  3646. _ = l
  3647. if m.Header != nil {
  3648. data[i] = 0xa
  3649. i++
  3650. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3651. n15, err := m.Header.MarshalTo(data[i:])
  3652. if err != nil {
  3653. return 0, err
  3654. }
  3655. i += n15
  3656. }
  3657. if m.Hash != 0 {
  3658. data[i] = 0x10
  3659. i++
  3660. i = encodeVarintRpc(data, i, uint64(m.Hash))
  3661. }
  3662. return i, nil
  3663. }
  3664. func (m *SnapshotRequest) Marshal() (data []byte, err error) {
  3665. size := m.Size()
  3666. data = make([]byte, size)
  3667. n, err := m.MarshalTo(data)
  3668. if err != nil {
  3669. return nil, err
  3670. }
  3671. return data[:n], nil
  3672. }
  3673. func (m *SnapshotRequest) MarshalTo(data []byte) (int, error) {
  3674. var i int
  3675. _ = i
  3676. var l int
  3677. _ = l
  3678. return i, nil
  3679. }
  3680. func (m *SnapshotResponse) Marshal() (data []byte, err error) {
  3681. size := m.Size()
  3682. data = make([]byte, size)
  3683. n, err := m.MarshalTo(data)
  3684. if err != nil {
  3685. return nil, err
  3686. }
  3687. return data[:n], nil
  3688. }
  3689. func (m *SnapshotResponse) MarshalTo(data []byte) (int, error) {
  3690. var i int
  3691. _ = i
  3692. var l int
  3693. _ = l
  3694. if m.Header != nil {
  3695. data[i] = 0xa
  3696. i++
  3697. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3698. n16, err := m.Header.MarshalTo(data[i:])
  3699. if err != nil {
  3700. return 0, err
  3701. }
  3702. i += n16
  3703. }
  3704. if m.RemainingBytes != 0 {
  3705. data[i] = 0x10
  3706. i++
  3707. i = encodeVarintRpc(data, i, uint64(m.RemainingBytes))
  3708. }
  3709. if len(m.Blob) > 0 {
  3710. data[i] = 0x1a
  3711. i++
  3712. i = encodeVarintRpc(data, i, uint64(len(m.Blob)))
  3713. i += copy(data[i:], m.Blob)
  3714. }
  3715. return i, nil
  3716. }
  3717. func (m *WatchRequest) Marshal() (data []byte, err error) {
  3718. size := m.Size()
  3719. data = make([]byte, size)
  3720. n, err := m.MarshalTo(data)
  3721. if err != nil {
  3722. return nil, err
  3723. }
  3724. return data[:n], nil
  3725. }
  3726. func (m *WatchRequest) MarshalTo(data []byte) (int, error) {
  3727. var i int
  3728. _ = i
  3729. var l int
  3730. _ = l
  3731. if m.RequestUnion != nil {
  3732. nn17, err := m.RequestUnion.MarshalTo(data[i:])
  3733. if err != nil {
  3734. return 0, err
  3735. }
  3736. i += nn17
  3737. }
  3738. return i, nil
  3739. }
  3740. func (m *WatchRequest_CreateRequest) MarshalTo(data []byte) (int, error) {
  3741. i := 0
  3742. if m.CreateRequest != nil {
  3743. data[i] = 0xa
  3744. i++
  3745. i = encodeVarintRpc(data, i, uint64(m.CreateRequest.Size()))
  3746. n18, err := m.CreateRequest.MarshalTo(data[i:])
  3747. if err != nil {
  3748. return 0, err
  3749. }
  3750. i += n18
  3751. }
  3752. return i, nil
  3753. }
  3754. func (m *WatchRequest_CancelRequest) MarshalTo(data []byte) (int, error) {
  3755. i := 0
  3756. if m.CancelRequest != nil {
  3757. data[i] = 0x12
  3758. i++
  3759. i = encodeVarintRpc(data, i, uint64(m.CancelRequest.Size()))
  3760. n19, err := m.CancelRequest.MarshalTo(data[i:])
  3761. if err != nil {
  3762. return 0, err
  3763. }
  3764. i += n19
  3765. }
  3766. return i, nil
  3767. }
  3768. func (m *WatchCreateRequest) Marshal() (data []byte, err error) {
  3769. size := m.Size()
  3770. data = make([]byte, size)
  3771. n, err := m.MarshalTo(data)
  3772. if err != nil {
  3773. return nil, err
  3774. }
  3775. return data[:n], nil
  3776. }
  3777. func (m *WatchCreateRequest) MarshalTo(data []byte) (int, error) {
  3778. var i int
  3779. _ = i
  3780. var l int
  3781. _ = l
  3782. if len(m.Key) > 0 {
  3783. data[i] = 0xa
  3784. i++
  3785. i = encodeVarintRpc(data, i, uint64(len(m.Key)))
  3786. i += copy(data[i:], m.Key)
  3787. }
  3788. if len(m.RangeEnd) > 0 {
  3789. data[i] = 0x12
  3790. i++
  3791. i = encodeVarintRpc(data, i, uint64(len(m.RangeEnd)))
  3792. i += copy(data[i:], m.RangeEnd)
  3793. }
  3794. if m.StartRevision != 0 {
  3795. data[i] = 0x18
  3796. i++
  3797. i = encodeVarintRpc(data, i, uint64(m.StartRevision))
  3798. }
  3799. if m.ProgressNotify {
  3800. data[i] = 0x20
  3801. i++
  3802. if m.ProgressNotify {
  3803. data[i] = 1
  3804. } else {
  3805. data[i] = 0
  3806. }
  3807. i++
  3808. }
  3809. return i, nil
  3810. }
  3811. func (m *WatchCancelRequest) Marshal() (data []byte, err error) {
  3812. size := m.Size()
  3813. data = make([]byte, size)
  3814. n, err := m.MarshalTo(data)
  3815. if err != nil {
  3816. return nil, err
  3817. }
  3818. return data[:n], nil
  3819. }
  3820. func (m *WatchCancelRequest) MarshalTo(data []byte) (int, error) {
  3821. var i int
  3822. _ = i
  3823. var l int
  3824. _ = l
  3825. if m.WatchId != 0 {
  3826. data[i] = 0x8
  3827. i++
  3828. i = encodeVarintRpc(data, i, uint64(m.WatchId))
  3829. }
  3830. return i, nil
  3831. }
  3832. func (m *WatchResponse) Marshal() (data []byte, err error) {
  3833. size := m.Size()
  3834. data = make([]byte, size)
  3835. n, err := m.MarshalTo(data)
  3836. if err != nil {
  3837. return nil, err
  3838. }
  3839. return data[:n], nil
  3840. }
  3841. func (m *WatchResponse) MarshalTo(data []byte) (int, error) {
  3842. var i int
  3843. _ = i
  3844. var l int
  3845. _ = l
  3846. if m.Header != nil {
  3847. data[i] = 0xa
  3848. i++
  3849. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3850. n20, err := m.Header.MarshalTo(data[i:])
  3851. if err != nil {
  3852. return 0, err
  3853. }
  3854. i += n20
  3855. }
  3856. if m.WatchId != 0 {
  3857. data[i] = 0x10
  3858. i++
  3859. i = encodeVarintRpc(data, i, uint64(m.WatchId))
  3860. }
  3861. if m.Created {
  3862. data[i] = 0x18
  3863. i++
  3864. if m.Created {
  3865. data[i] = 1
  3866. } else {
  3867. data[i] = 0
  3868. }
  3869. i++
  3870. }
  3871. if m.Canceled {
  3872. data[i] = 0x20
  3873. i++
  3874. if m.Canceled {
  3875. data[i] = 1
  3876. } else {
  3877. data[i] = 0
  3878. }
  3879. i++
  3880. }
  3881. if m.CompactRevision != 0 {
  3882. data[i] = 0x28
  3883. i++
  3884. i = encodeVarintRpc(data, i, uint64(m.CompactRevision))
  3885. }
  3886. if len(m.Events) > 0 {
  3887. for _, msg := range m.Events {
  3888. data[i] = 0x5a
  3889. i++
  3890. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  3891. n, err := msg.MarshalTo(data[i:])
  3892. if err != nil {
  3893. return 0, err
  3894. }
  3895. i += n
  3896. }
  3897. }
  3898. return i, nil
  3899. }
  3900. func (m *LeaseGrantRequest) Marshal() (data []byte, err error) {
  3901. size := m.Size()
  3902. data = make([]byte, size)
  3903. n, err := m.MarshalTo(data)
  3904. if err != nil {
  3905. return nil, err
  3906. }
  3907. return data[:n], nil
  3908. }
  3909. func (m *LeaseGrantRequest) MarshalTo(data []byte) (int, error) {
  3910. var i int
  3911. _ = i
  3912. var l int
  3913. _ = l
  3914. if m.TTL != 0 {
  3915. data[i] = 0x8
  3916. i++
  3917. i = encodeVarintRpc(data, i, uint64(m.TTL))
  3918. }
  3919. if m.ID != 0 {
  3920. data[i] = 0x10
  3921. i++
  3922. i = encodeVarintRpc(data, i, uint64(m.ID))
  3923. }
  3924. return i, nil
  3925. }
  3926. func (m *LeaseGrantResponse) Marshal() (data []byte, err error) {
  3927. size := m.Size()
  3928. data = make([]byte, size)
  3929. n, err := m.MarshalTo(data)
  3930. if err != nil {
  3931. return nil, err
  3932. }
  3933. return data[:n], nil
  3934. }
  3935. func (m *LeaseGrantResponse) MarshalTo(data []byte) (int, error) {
  3936. var i int
  3937. _ = i
  3938. var l int
  3939. _ = l
  3940. if m.Header != nil {
  3941. data[i] = 0xa
  3942. i++
  3943. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  3944. n21, err := m.Header.MarshalTo(data[i:])
  3945. if err != nil {
  3946. return 0, err
  3947. }
  3948. i += n21
  3949. }
  3950. if m.ID != 0 {
  3951. data[i] = 0x10
  3952. i++
  3953. i = encodeVarintRpc(data, i, uint64(m.ID))
  3954. }
  3955. if m.TTL != 0 {
  3956. data[i] = 0x18
  3957. i++
  3958. i = encodeVarintRpc(data, i, uint64(m.TTL))
  3959. }
  3960. if len(m.Error) > 0 {
  3961. data[i] = 0x22
  3962. i++
  3963. i = encodeVarintRpc(data, i, uint64(len(m.Error)))
  3964. i += copy(data[i:], m.Error)
  3965. }
  3966. return i, nil
  3967. }
  3968. func (m *LeaseRevokeRequest) Marshal() (data []byte, err error) {
  3969. size := m.Size()
  3970. data = make([]byte, size)
  3971. n, err := m.MarshalTo(data)
  3972. if err != nil {
  3973. return nil, err
  3974. }
  3975. return data[:n], nil
  3976. }
  3977. func (m *LeaseRevokeRequest) MarshalTo(data []byte) (int, error) {
  3978. var i int
  3979. _ = i
  3980. var l int
  3981. _ = l
  3982. if m.ID != 0 {
  3983. data[i] = 0x8
  3984. i++
  3985. i = encodeVarintRpc(data, i, uint64(m.ID))
  3986. }
  3987. return i, nil
  3988. }
  3989. func (m *LeaseRevokeResponse) Marshal() (data []byte, err error) {
  3990. size := m.Size()
  3991. data = make([]byte, size)
  3992. n, err := m.MarshalTo(data)
  3993. if err != nil {
  3994. return nil, err
  3995. }
  3996. return data[:n], nil
  3997. }
  3998. func (m *LeaseRevokeResponse) MarshalTo(data []byte) (int, error) {
  3999. var i int
  4000. _ = i
  4001. var l int
  4002. _ = l
  4003. if m.Header != nil {
  4004. data[i] = 0xa
  4005. i++
  4006. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4007. n22, err := m.Header.MarshalTo(data[i:])
  4008. if err != nil {
  4009. return 0, err
  4010. }
  4011. i += n22
  4012. }
  4013. return i, nil
  4014. }
  4015. func (m *LeaseKeepAliveRequest) Marshal() (data []byte, err error) {
  4016. size := m.Size()
  4017. data = make([]byte, size)
  4018. n, err := m.MarshalTo(data)
  4019. if err != nil {
  4020. return nil, err
  4021. }
  4022. return data[:n], nil
  4023. }
  4024. func (m *LeaseKeepAliveRequest) MarshalTo(data []byte) (int, error) {
  4025. var i int
  4026. _ = i
  4027. var l int
  4028. _ = l
  4029. if m.ID != 0 {
  4030. data[i] = 0x8
  4031. i++
  4032. i = encodeVarintRpc(data, i, uint64(m.ID))
  4033. }
  4034. return i, nil
  4035. }
  4036. func (m *LeaseKeepAliveResponse) Marshal() (data []byte, err error) {
  4037. size := m.Size()
  4038. data = make([]byte, size)
  4039. n, err := m.MarshalTo(data)
  4040. if err != nil {
  4041. return nil, err
  4042. }
  4043. return data[:n], nil
  4044. }
  4045. func (m *LeaseKeepAliveResponse) MarshalTo(data []byte) (int, error) {
  4046. var i int
  4047. _ = i
  4048. var l int
  4049. _ = l
  4050. if m.Header != nil {
  4051. data[i] = 0xa
  4052. i++
  4053. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4054. n23, err := m.Header.MarshalTo(data[i:])
  4055. if err != nil {
  4056. return 0, err
  4057. }
  4058. i += n23
  4059. }
  4060. if m.ID != 0 {
  4061. data[i] = 0x10
  4062. i++
  4063. i = encodeVarintRpc(data, i, uint64(m.ID))
  4064. }
  4065. if m.TTL != 0 {
  4066. data[i] = 0x18
  4067. i++
  4068. i = encodeVarintRpc(data, i, uint64(m.TTL))
  4069. }
  4070. return i, nil
  4071. }
  4072. func (m *Member) Marshal() (data []byte, err error) {
  4073. size := m.Size()
  4074. data = make([]byte, size)
  4075. n, err := m.MarshalTo(data)
  4076. if err != nil {
  4077. return nil, err
  4078. }
  4079. return data[:n], nil
  4080. }
  4081. func (m *Member) MarshalTo(data []byte) (int, error) {
  4082. var i int
  4083. _ = i
  4084. var l int
  4085. _ = l
  4086. if m.ID != 0 {
  4087. data[i] = 0x8
  4088. i++
  4089. i = encodeVarintRpc(data, i, uint64(m.ID))
  4090. }
  4091. if len(m.Name) > 0 {
  4092. data[i] = 0x12
  4093. i++
  4094. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4095. i += copy(data[i:], m.Name)
  4096. }
  4097. if len(m.PeerURLs) > 0 {
  4098. for _, s := range m.PeerURLs {
  4099. data[i] = 0x1a
  4100. i++
  4101. l = len(s)
  4102. for l >= 1<<7 {
  4103. data[i] = uint8(uint64(l)&0x7f | 0x80)
  4104. l >>= 7
  4105. i++
  4106. }
  4107. data[i] = uint8(l)
  4108. i++
  4109. i += copy(data[i:], s)
  4110. }
  4111. }
  4112. if len(m.ClientURLs) > 0 {
  4113. for _, s := range m.ClientURLs {
  4114. data[i] = 0x22
  4115. i++
  4116. l = len(s)
  4117. for l >= 1<<7 {
  4118. data[i] = uint8(uint64(l)&0x7f | 0x80)
  4119. l >>= 7
  4120. i++
  4121. }
  4122. data[i] = uint8(l)
  4123. i++
  4124. i += copy(data[i:], s)
  4125. }
  4126. }
  4127. return i, nil
  4128. }
  4129. func (m *MemberAddRequest) Marshal() (data []byte, err error) {
  4130. size := m.Size()
  4131. data = make([]byte, size)
  4132. n, err := m.MarshalTo(data)
  4133. if err != nil {
  4134. return nil, err
  4135. }
  4136. return data[:n], nil
  4137. }
  4138. func (m *MemberAddRequest) MarshalTo(data []byte) (int, error) {
  4139. var i int
  4140. _ = i
  4141. var l int
  4142. _ = l
  4143. if len(m.PeerURLs) > 0 {
  4144. for _, s := range m.PeerURLs {
  4145. data[i] = 0xa
  4146. i++
  4147. l = len(s)
  4148. for l >= 1<<7 {
  4149. data[i] = uint8(uint64(l)&0x7f | 0x80)
  4150. l >>= 7
  4151. i++
  4152. }
  4153. data[i] = uint8(l)
  4154. i++
  4155. i += copy(data[i:], s)
  4156. }
  4157. }
  4158. return i, nil
  4159. }
  4160. func (m *MemberAddResponse) Marshal() (data []byte, err error) {
  4161. size := m.Size()
  4162. data = make([]byte, size)
  4163. n, err := m.MarshalTo(data)
  4164. if err != nil {
  4165. return nil, err
  4166. }
  4167. return data[:n], nil
  4168. }
  4169. func (m *MemberAddResponse) MarshalTo(data []byte) (int, error) {
  4170. var i int
  4171. _ = i
  4172. var l int
  4173. _ = l
  4174. if m.Header != nil {
  4175. data[i] = 0xa
  4176. i++
  4177. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4178. n24, err := m.Header.MarshalTo(data[i:])
  4179. if err != nil {
  4180. return 0, err
  4181. }
  4182. i += n24
  4183. }
  4184. if m.Member != nil {
  4185. data[i] = 0x12
  4186. i++
  4187. i = encodeVarintRpc(data, i, uint64(m.Member.Size()))
  4188. n25, err := m.Member.MarshalTo(data[i:])
  4189. if err != nil {
  4190. return 0, err
  4191. }
  4192. i += n25
  4193. }
  4194. return i, nil
  4195. }
  4196. func (m *MemberRemoveRequest) Marshal() (data []byte, err error) {
  4197. size := m.Size()
  4198. data = make([]byte, size)
  4199. n, err := m.MarshalTo(data)
  4200. if err != nil {
  4201. return nil, err
  4202. }
  4203. return data[:n], nil
  4204. }
  4205. func (m *MemberRemoveRequest) MarshalTo(data []byte) (int, error) {
  4206. var i int
  4207. _ = i
  4208. var l int
  4209. _ = l
  4210. if m.ID != 0 {
  4211. data[i] = 0x8
  4212. i++
  4213. i = encodeVarintRpc(data, i, uint64(m.ID))
  4214. }
  4215. return i, nil
  4216. }
  4217. func (m *MemberRemoveResponse) Marshal() (data []byte, err error) {
  4218. size := m.Size()
  4219. data = make([]byte, size)
  4220. n, err := m.MarshalTo(data)
  4221. if err != nil {
  4222. return nil, err
  4223. }
  4224. return data[:n], nil
  4225. }
  4226. func (m *MemberRemoveResponse) MarshalTo(data []byte) (int, error) {
  4227. var i int
  4228. _ = i
  4229. var l int
  4230. _ = l
  4231. if m.Header != nil {
  4232. data[i] = 0xa
  4233. i++
  4234. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4235. n26, err := m.Header.MarshalTo(data[i:])
  4236. if err != nil {
  4237. return 0, err
  4238. }
  4239. i += n26
  4240. }
  4241. return i, nil
  4242. }
  4243. func (m *MemberUpdateRequest) Marshal() (data []byte, err error) {
  4244. size := m.Size()
  4245. data = make([]byte, size)
  4246. n, err := m.MarshalTo(data)
  4247. if err != nil {
  4248. return nil, err
  4249. }
  4250. return data[:n], nil
  4251. }
  4252. func (m *MemberUpdateRequest) MarshalTo(data []byte) (int, error) {
  4253. var i int
  4254. _ = i
  4255. var l int
  4256. _ = l
  4257. if m.ID != 0 {
  4258. data[i] = 0x8
  4259. i++
  4260. i = encodeVarintRpc(data, i, uint64(m.ID))
  4261. }
  4262. if len(m.PeerURLs) > 0 {
  4263. for _, s := range m.PeerURLs {
  4264. data[i] = 0x12
  4265. i++
  4266. l = len(s)
  4267. for l >= 1<<7 {
  4268. data[i] = uint8(uint64(l)&0x7f | 0x80)
  4269. l >>= 7
  4270. i++
  4271. }
  4272. data[i] = uint8(l)
  4273. i++
  4274. i += copy(data[i:], s)
  4275. }
  4276. }
  4277. return i, nil
  4278. }
  4279. func (m *MemberUpdateResponse) Marshal() (data []byte, err error) {
  4280. size := m.Size()
  4281. data = make([]byte, size)
  4282. n, err := m.MarshalTo(data)
  4283. if err != nil {
  4284. return nil, err
  4285. }
  4286. return data[:n], nil
  4287. }
  4288. func (m *MemberUpdateResponse) MarshalTo(data []byte) (int, error) {
  4289. var i int
  4290. _ = i
  4291. var l int
  4292. _ = l
  4293. if m.Header != nil {
  4294. data[i] = 0xa
  4295. i++
  4296. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4297. n27, err := m.Header.MarshalTo(data[i:])
  4298. if err != nil {
  4299. return 0, err
  4300. }
  4301. i += n27
  4302. }
  4303. return i, nil
  4304. }
  4305. func (m *MemberListRequest) Marshal() (data []byte, err error) {
  4306. size := m.Size()
  4307. data = make([]byte, size)
  4308. n, err := m.MarshalTo(data)
  4309. if err != nil {
  4310. return nil, err
  4311. }
  4312. return data[:n], nil
  4313. }
  4314. func (m *MemberListRequest) MarshalTo(data []byte) (int, error) {
  4315. var i int
  4316. _ = i
  4317. var l int
  4318. _ = l
  4319. return i, nil
  4320. }
  4321. func (m *MemberListResponse) Marshal() (data []byte, err error) {
  4322. size := m.Size()
  4323. data = make([]byte, size)
  4324. n, err := m.MarshalTo(data)
  4325. if err != nil {
  4326. return nil, err
  4327. }
  4328. return data[:n], nil
  4329. }
  4330. func (m *MemberListResponse) MarshalTo(data []byte) (int, error) {
  4331. var i int
  4332. _ = i
  4333. var l int
  4334. _ = l
  4335. if m.Header != nil {
  4336. data[i] = 0xa
  4337. i++
  4338. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4339. n28, err := m.Header.MarshalTo(data[i:])
  4340. if err != nil {
  4341. return 0, err
  4342. }
  4343. i += n28
  4344. }
  4345. if len(m.Members) > 0 {
  4346. for _, msg := range m.Members {
  4347. data[i] = 0x12
  4348. i++
  4349. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  4350. n, err := msg.MarshalTo(data[i:])
  4351. if err != nil {
  4352. return 0, err
  4353. }
  4354. i += n
  4355. }
  4356. }
  4357. return i, nil
  4358. }
  4359. func (m *DefragmentRequest) Marshal() (data []byte, err error) {
  4360. size := m.Size()
  4361. data = make([]byte, size)
  4362. n, err := m.MarshalTo(data)
  4363. if err != nil {
  4364. return nil, err
  4365. }
  4366. return data[:n], nil
  4367. }
  4368. func (m *DefragmentRequest) MarshalTo(data []byte) (int, error) {
  4369. var i int
  4370. _ = i
  4371. var l int
  4372. _ = l
  4373. return i, nil
  4374. }
  4375. func (m *DefragmentResponse) Marshal() (data []byte, err error) {
  4376. size := m.Size()
  4377. data = make([]byte, size)
  4378. n, err := m.MarshalTo(data)
  4379. if err != nil {
  4380. return nil, err
  4381. }
  4382. return data[:n], nil
  4383. }
  4384. func (m *DefragmentResponse) MarshalTo(data []byte) (int, error) {
  4385. var i int
  4386. _ = i
  4387. var l int
  4388. _ = l
  4389. if m.Header != nil {
  4390. data[i] = 0xa
  4391. i++
  4392. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4393. n29, err := m.Header.MarshalTo(data[i:])
  4394. if err != nil {
  4395. return 0, err
  4396. }
  4397. i += n29
  4398. }
  4399. return i, nil
  4400. }
  4401. func (m *AlarmRequest) Marshal() (data []byte, err error) {
  4402. size := m.Size()
  4403. data = make([]byte, size)
  4404. n, err := m.MarshalTo(data)
  4405. if err != nil {
  4406. return nil, err
  4407. }
  4408. return data[:n], nil
  4409. }
  4410. func (m *AlarmRequest) MarshalTo(data []byte) (int, error) {
  4411. var i int
  4412. _ = i
  4413. var l int
  4414. _ = l
  4415. if m.Action != 0 {
  4416. data[i] = 0x8
  4417. i++
  4418. i = encodeVarintRpc(data, i, uint64(m.Action))
  4419. }
  4420. if m.MemberID != 0 {
  4421. data[i] = 0x10
  4422. i++
  4423. i = encodeVarintRpc(data, i, uint64(m.MemberID))
  4424. }
  4425. if m.Alarm != 0 {
  4426. data[i] = 0x18
  4427. i++
  4428. i = encodeVarintRpc(data, i, uint64(m.Alarm))
  4429. }
  4430. return i, nil
  4431. }
  4432. func (m *AlarmMember) Marshal() (data []byte, err error) {
  4433. size := m.Size()
  4434. data = make([]byte, size)
  4435. n, err := m.MarshalTo(data)
  4436. if err != nil {
  4437. return nil, err
  4438. }
  4439. return data[:n], nil
  4440. }
  4441. func (m *AlarmMember) MarshalTo(data []byte) (int, error) {
  4442. var i int
  4443. _ = i
  4444. var l int
  4445. _ = l
  4446. if m.MemberID != 0 {
  4447. data[i] = 0x8
  4448. i++
  4449. i = encodeVarintRpc(data, i, uint64(m.MemberID))
  4450. }
  4451. if m.Alarm != 0 {
  4452. data[i] = 0x10
  4453. i++
  4454. i = encodeVarintRpc(data, i, uint64(m.Alarm))
  4455. }
  4456. return i, nil
  4457. }
  4458. func (m *AlarmResponse) Marshal() (data []byte, err error) {
  4459. size := m.Size()
  4460. data = make([]byte, size)
  4461. n, err := m.MarshalTo(data)
  4462. if err != nil {
  4463. return nil, err
  4464. }
  4465. return data[:n], nil
  4466. }
  4467. func (m *AlarmResponse) MarshalTo(data []byte) (int, error) {
  4468. var i int
  4469. _ = i
  4470. var l int
  4471. _ = l
  4472. if m.Header != nil {
  4473. data[i] = 0xa
  4474. i++
  4475. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4476. n30, err := m.Header.MarshalTo(data[i:])
  4477. if err != nil {
  4478. return 0, err
  4479. }
  4480. i += n30
  4481. }
  4482. if len(m.Alarms) > 0 {
  4483. for _, msg := range m.Alarms {
  4484. data[i] = 0x12
  4485. i++
  4486. i = encodeVarintRpc(data, i, uint64(msg.Size()))
  4487. n, err := msg.MarshalTo(data[i:])
  4488. if err != nil {
  4489. return 0, err
  4490. }
  4491. i += n
  4492. }
  4493. }
  4494. return i, nil
  4495. }
  4496. func (m *StatusRequest) Marshal() (data []byte, err error) {
  4497. size := m.Size()
  4498. data = make([]byte, size)
  4499. n, err := m.MarshalTo(data)
  4500. if err != nil {
  4501. return nil, err
  4502. }
  4503. return data[:n], nil
  4504. }
  4505. func (m *StatusRequest) MarshalTo(data []byte) (int, error) {
  4506. var i int
  4507. _ = i
  4508. var l int
  4509. _ = l
  4510. return i, nil
  4511. }
  4512. func (m *StatusResponse) Marshal() (data []byte, err error) {
  4513. size := m.Size()
  4514. data = make([]byte, size)
  4515. n, err := m.MarshalTo(data)
  4516. if err != nil {
  4517. return nil, err
  4518. }
  4519. return data[:n], nil
  4520. }
  4521. func (m *StatusResponse) MarshalTo(data []byte) (int, error) {
  4522. var i int
  4523. _ = i
  4524. var l int
  4525. _ = l
  4526. if m.Header != nil {
  4527. data[i] = 0xa
  4528. i++
  4529. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4530. n31, err := m.Header.MarshalTo(data[i:])
  4531. if err != nil {
  4532. return 0, err
  4533. }
  4534. i += n31
  4535. }
  4536. if len(m.Version) > 0 {
  4537. data[i] = 0x12
  4538. i++
  4539. i = encodeVarintRpc(data, i, uint64(len(m.Version)))
  4540. i += copy(data[i:], m.Version)
  4541. }
  4542. if m.DbSize != 0 {
  4543. data[i] = 0x18
  4544. i++
  4545. i = encodeVarintRpc(data, i, uint64(m.DbSize))
  4546. }
  4547. if m.Leader != 0 {
  4548. data[i] = 0x20
  4549. i++
  4550. i = encodeVarintRpc(data, i, uint64(m.Leader))
  4551. }
  4552. if m.RaftIndex != 0 {
  4553. data[i] = 0x28
  4554. i++
  4555. i = encodeVarintRpc(data, i, uint64(m.RaftIndex))
  4556. }
  4557. if m.RaftTerm != 0 {
  4558. data[i] = 0x30
  4559. i++
  4560. i = encodeVarintRpc(data, i, uint64(m.RaftTerm))
  4561. }
  4562. return i, nil
  4563. }
  4564. func (m *AuthEnableRequest) Marshal() (data []byte, err error) {
  4565. size := m.Size()
  4566. data = make([]byte, size)
  4567. n, err := m.MarshalTo(data)
  4568. if err != nil {
  4569. return nil, err
  4570. }
  4571. return data[:n], nil
  4572. }
  4573. func (m *AuthEnableRequest) MarshalTo(data []byte) (int, error) {
  4574. var i int
  4575. _ = i
  4576. var l int
  4577. _ = l
  4578. return i, nil
  4579. }
  4580. func (m *AuthDisableRequest) Marshal() (data []byte, err error) {
  4581. size := m.Size()
  4582. data = make([]byte, size)
  4583. n, err := m.MarshalTo(data)
  4584. if err != nil {
  4585. return nil, err
  4586. }
  4587. return data[:n], nil
  4588. }
  4589. func (m *AuthDisableRequest) MarshalTo(data []byte) (int, error) {
  4590. var i int
  4591. _ = i
  4592. var l int
  4593. _ = l
  4594. return i, nil
  4595. }
  4596. func (m *AuthenticateRequest) Marshal() (data []byte, err error) {
  4597. size := m.Size()
  4598. data = make([]byte, size)
  4599. n, err := m.MarshalTo(data)
  4600. if err != nil {
  4601. return nil, err
  4602. }
  4603. return data[:n], nil
  4604. }
  4605. func (m *AuthenticateRequest) MarshalTo(data []byte) (int, error) {
  4606. var i int
  4607. _ = i
  4608. var l int
  4609. _ = l
  4610. if len(m.Name) > 0 {
  4611. data[i] = 0xa
  4612. i++
  4613. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4614. i += copy(data[i:], m.Name)
  4615. }
  4616. if len(m.Password) > 0 {
  4617. data[i] = 0x12
  4618. i++
  4619. i = encodeVarintRpc(data, i, uint64(len(m.Password)))
  4620. i += copy(data[i:], m.Password)
  4621. }
  4622. return i, nil
  4623. }
  4624. func (m *AuthUserAddRequest) Marshal() (data []byte, err error) {
  4625. size := m.Size()
  4626. data = make([]byte, size)
  4627. n, err := m.MarshalTo(data)
  4628. if err != nil {
  4629. return nil, err
  4630. }
  4631. return data[:n], nil
  4632. }
  4633. func (m *AuthUserAddRequest) MarshalTo(data []byte) (int, error) {
  4634. var i int
  4635. _ = i
  4636. var l int
  4637. _ = l
  4638. if len(m.Name) > 0 {
  4639. data[i] = 0xa
  4640. i++
  4641. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4642. i += copy(data[i:], m.Name)
  4643. }
  4644. if len(m.Password) > 0 {
  4645. data[i] = 0x12
  4646. i++
  4647. i = encodeVarintRpc(data, i, uint64(len(m.Password)))
  4648. i += copy(data[i:], m.Password)
  4649. }
  4650. return i, nil
  4651. }
  4652. func (m *AuthUserGetRequest) Marshal() (data []byte, err error) {
  4653. size := m.Size()
  4654. data = make([]byte, size)
  4655. n, err := m.MarshalTo(data)
  4656. if err != nil {
  4657. return nil, err
  4658. }
  4659. return data[:n], nil
  4660. }
  4661. func (m *AuthUserGetRequest) MarshalTo(data []byte) (int, error) {
  4662. var i int
  4663. _ = i
  4664. var l int
  4665. _ = l
  4666. return i, nil
  4667. }
  4668. func (m *AuthUserDeleteRequest) Marshal() (data []byte, err error) {
  4669. size := m.Size()
  4670. data = make([]byte, size)
  4671. n, err := m.MarshalTo(data)
  4672. if err != nil {
  4673. return nil, err
  4674. }
  4675. return data[:n], nil
  4676. }
  4677. func (m *AuthUserDeleteRequest) MarshalTo(data []byte) (int, error) {
  4678. var i int
  4679. _ = i
  4680. var l int
  4681. _ = l
  4682. if len(m.Name) > 0 {
  4683. data[i] = 0xa
  4684. i++
  4685. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4686. i += copy(data[i:], m.Name)
  4687. }
  4688. return i, nil
  4689. }
  4690. func (m *AuthUserChangePasswordRequest) Marshal() (data []byte, err error) {
  4691. size := m.Size()
  4692. data = make([]byte, size)
  4693. n, err := m.MarshalTo(data)
  4694. if err != nil {
  4695. return nil, err
  4696. }
  4697. return data[:n], nil
  4698. }
  4699. func (m *AuthUserChangePasswordRequest) MarshalTo(data []byte) (int, error) {
  4700. var i int
  4701. _ = i
  4702. var l int
  4703. _ = l
  4704. if len(m.Name) > 0 {
  4705. data[i] = 0xa
  4706. i++
  4707. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4708. i += copy(data[i:], m.Name)
  4709. }
  4710. if len(m.Password) > 0 {
  4711. data[i] = 0x12
  4712. i++
  4713. i = encodeVarintRpc(data, i, uint64(len(m.Password)))
  4714. i += copy(data[i:], m.Password)
  4715. }
  4716. return i, nil
  4717. }
  4718. func (m *AuthUserGrantRequest) Marshal() (data []byte, err error) {
  4719. size := m.Size()
  4720. data = make([]byte, size)
  4721. n, err := m.MarshalTo(data)
  4722. if err != nil {
  4723. return nil, err
  4724. }
  4725. return data[:n], nil
  4726. }
  4727. func (m *AuthUserGrantRequest) MarshalTo(data []byte) (int, error) {
  4728. var i int
  4729. _ = i
  4730. var l int
  4731. _ = l
  4732. if len(m.User) > 0 {
  4733. data[i] = 0xa
  4734. i++
  4735. i = encodeVarintRpc(data, i, uint64(len(m.User)))
  4736. i += copy(data[i:], m.User)
  4737. }
  4738. if len(m.Role) > 0 {
  4739. data[i] = 0x12
  4740. i++
  4741. i = encodeVarintRpc(data, i, uint64(len(m.Role)))
  4742. i += copy(data[i:], m.Role)
  4743. }
  4744. return i, nil
  4745. }
  4746. func (m *AuthUserRevokeRequest) Marshal() (data []byte, err error) {
  4747. size := m.Size()
  4748. data = make([]byte, size)
  4749. n, err := m.MarshalTo(data)
  4750. if err != nil {
  4751. return nil, err
  4752. }
  4753. return data[:n], nil
  4754. }
  4755. func (m *AuthUserRevokeRequest) MarshalTo(data []byte) (int, error) {
  4756. var i int
  4757. _ = i
  4758. var l int
  4759. _ = l
  4760. return i, nil
  4761. }
  4762. func (m *AuthRoleAddRequest) Marshal() (data []byte, err error) {
  4763. size := m.Size()
  4764. data = make([]byte, size)
  4765. n, err := m.MarshalTo(data)
  4766. if err != nil {
  4767. return nil, err
  4768. }
  4769. return data[:n], nil
  4770. }
  4771. func (m *AuthRoleAddRequest) MarshalTo(data []byte) (int, error) {
  4772. var i int
  4773. _ = i
  4774. var l int
  4775. _ = l
  4776. if len(m.Name) > 0 {
  4777. data[i] = 0xa
  4778. i++
  4779. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4780. i += copy(data[i:], m.Name)
  4781. }
  4782. return i, nil
  4783. }
  4784. func (m *AuthRoleGetRequest) Marshal() (data []byte, err error) {
  4785. size := m.Size()
  4786. data = make([]byte, size)
  4787. n, err := m.MarshalTo(data)
  4788. if err != nil {
  4789. return nil, err
  4790. }
  4791. return data[:n], nil
  4792. }
  4793. func (m *AuthRoleGetRequest) MarshalTo(data []byte) (int, error) {
  4794. var i int
  4795. _ = i
  4796. var l int
  4797. _ = l
  4798. return i, nil
  4799. }
  4800. func (m *AuthRoleDeleteRequest) Marshal() (data []byte, err error) {
  4801. size := m.Size()
  4802. data = make([]byte, size)
  4803. n, err := m.MarshalTo(data)
  4804. if err != nil {
  4805. return nil, err
  4806. }
  4807. return data[:n], nil
  4808. }
  4809. func (m *AuthRoleDeleteRequest) MarshalTo(data []byte) (int, error) {
  4810. var i int
  4811. _ = i
  4812. var l int
  4813. _ = l
  4814. return i, nil
  4815. }
  4816. func (m *AuthRoleGrantRequest) Marshal() (data []byte, err error) {
  4817. size := m.Size()
  4818. data = make([]byte, size)
  4819. n, err := m.MarshalTo(data)
  4820. if err != nil {
  4821. return nil, err
  4822. }
  4823. return data[:n], nil
  4824. }
  4825. func (m *AuthRoleGrantRequest) MarshalTo(data []byte) (int, error) {
  4826. var i int
  4827. _ = i
  4828. var l int
  4829. _ = l
  4830. if len(m.Name) > 0 {
  4831. data[i] = 0xa
  4832. i++
  4833. i = encodeVarintRpc(data, i, uint64(len(m.Name)))
  4834. i += copy(data[i:], m.Name)
  4835. }
  4836. if m.Perm != nil {
  4837. data[i] = 0x12
  4838. i++
  4839. i = encodeVarintRpc(data, i, uint64(m.Perm.Size()))
  4840. n32, err := m.Perm.MarshalTo(data[i:])
  4841. if err != nil {
  4842. return 0, err
  4843. }
  4844. i += n32
  4845. }
  4846. return i, nil
  4847. }
  4848. func (m *AuthRoleRevokeRequest) Marshal() (data []byte, err error) {
  4849. size := m.Size()
  4850. data = make([]byte, size)
  4851. n, err := m.MarshalTo(data)
  4852. if err != nil {
  4853. return nil, err
  4854. }
  4855. return data[:n], nil
  4856. }
  4857. func (m *AuthRoleRevokeRequest) MarshalTo(data []byte) (int, error) {
  4858. var i int
  4859. _ = i
  4860. var l int
  4861. _ = l
  4862. return i, nil
  4863. }
  4864. func (m *AuthEnableResponse) Marshal() (data []byte, err error) {
  4865. size := m.Size()
  4866. data = make([]byte, size)
  4867. n, err := m.MarshalTo(data)
  4868. if err != nil {
  4869. return nil, err
  4870. }
  4871. return data[:n], nil
  4872. }
  4873. func (m *AuthEnableResponse) MarshalTo(data []byte) (int, error) {
  4874. var i int
  4875. _ = i
  4876. var l int
  4877. _ = l
  4878. if m.Header != nil {
  4879. data[i] = 0xa
  4880. i++
  4881. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4882. n33, err := m.Header.MarshalTo(data[i:])
  4883. if err != nil {
  4884. return 0, err
  4885. }
  4886. i += n33
  4887. }
  4888. return i, nil
  4889. }
  4890. func (m *AuthDisableResponse) Marshal() (data []byte, err error) {
  4891. size := m.Size()
  4892. data = make([]byte, size)
  4893. n, err := m.MarshalTo(data)
  4894. if err != nil {
  4895. return nil, err
  4896. }
  4897. return data[:n], nil
  4898. }
  4899. func (m *AuthDisableResponse) MarshalTo(data []byte) (int, error) {
  4900. var i int
  4901. _ = i
  4902. var l int
  4903. _ = l
  4904. if m.Header != nil {
  4905. data[i] = 0xa
  4906. i++
  4907. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4908. n34, err := m.Header.MarshalTo(data[i:])
  4909. if err != nil {
  4910. return 0, err
  4911. }
  4912. i += n34
  4913. }
  4914. return i, nil
  4915. }
  4916. func (m *AuthenticateResponse) Marshal() (data []byte, err error) {
  4917. size := m.Size()
  4918. data = make([]byte, size)
  4919. n, err := m.MarshalTo(data)
  4920. if err != nil {
  4921. return nil, err
  4922. }
  4923. return data[:n], nil
  4924. }
  4925. func (m *AuthenticateResponse) MarshalTo(data []byte) (int, error) {
  4926. var i int
  4927. _ = i
  4928. var l int
  4929. _ = l
  4930. if m.Header != nil {
  4931. data[i] = 0xa
  4932. i++
  4933. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4934. n35, err := m.Header.MarshalTo(data[i:])
  4935. if err != nil {
  4936. return 0, err
  4937. }
  4938. i += n35
  4939. }
  4940. if len(m.Token) > 0 {
  4941. data[i] = 0x12
  4942. i++
  4943. i = encodeVarintRpc(data, i, uint64(len(m.Token)))
  4944. i += copy(data[i:], m.Token)
  4945. }
  4946. return i, nil
  4947. }
  4948. func (m *AuthUserAddResponse) Marshal() (data []byte, err error) {
  4949. size := m.Size()
  4950. data = make([]byte, size)
  4951. n, err := m.MarshalTo(data)
  4952. if err != nil {
  4953. return nil, err
  4954. }
  4955. return data[:n], nil
  4956. }
  4957. func (m *AuthUserAddResponse) MarshalTo(data []byte) (int, error) {
  4958. var i int
  4959. _ = i
  4960. var l int
  4961. _ = l
  4962. if m.Header != nil {
  4963. data[i] = 0xa
  4964. i++
  4965. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4966. n36, err := m.Header.MarshalTo(data[i:])
  4967. if err != nil {
  4968. return 0, err
  4969. }
  4970. i += n36
  4971. }
  4972. return i, nil
  4973. }
  4974. func (m *AuthUserGetResponse) Marshal() (data []byte, err error) {
  4975. size := m.Size()
  4976. data = make([]byte, size)
  4977. n, err := m.MarshalTo(data)
  4978. if err != nil {
  4979. return nil, err
  4980. }
  4981. return data[:n], nil
  4982. }
  4983. func (m *AuthUserGetResponse) MarshalTo(data []byte) (int, error) {
  4984. var i int
  4985. _ = i
  4986. var l int
  4987. _ = l
  4988. if m.Header != nil {
  4989. data[i] = 0xa
  4990. i++
  4991. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  4992. n37, err := m.Header.MarshalTo(data[i:])
  4993. if err != nil {
  4994. return 0, err
  4995. }
  4996. i += n37
  4997. }
  4998. return i, nil
  4999. }
  5000. func (m *AuthUserDeleteResponse) Marshal() (data []byte, err error) {
  5001. size := m.Size()
  5002. data = make([]byte, size)
  5003. n, err := m.MarshalTo(data)
  5004. if err != nil {
  5005. return nil, err
  5006. }
  5007. return data[:n], nil
  5008. }
  5009. func (m *AuthUserDeleteResponse) MarshalTo(data []byte) (int, error) {
  5010. var i int
  5011. _ = i
  5012. var l int
  5013. _ = l
  5014. if m.Header != nil {
  5015. data[i] = 0xa
  5016. i++
  5017. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  5018. n38, err := m.Header.MarshalTo(data[i:])
  5019. if err != nil {
  5020. return 0, err
  5021. }
  5022. i += n38
  5023. }
  5024. return i, nil
  5025. }
  5026. func (m *AuthUserChangePasswordResponse) Marshal() (data []byte, err error) {
  5027. size := m.Size()
  5028. data = make([]byte, size)
  5029. n, err := m.MarshalTo(data)
  5030. if err != nil {
  5031. return nil, err
  5032. }
  5033. return data[:n], nil
  5034. }
  5035. func (m *AuthUserChangePasswordResponse) MarshalTo(data []byte) (int, error) {
  5036. var i int
  5037. _ = i
  5038. var l int
  5039. _ = l
  5040. if m.Header != nil {
  5041. data[i] = 0xa
  5042. i++
  5043. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  5044. n39, err := m.Header.MarshalTo(data[i:])
  5045. if err != nil {
  5046. return 0, err
  5047. }
  5048. i += n39
  5049. }
  5050. return i, nil
  5051. }
  5052. func (m *AuthUserGrantResponse) Marshal() (data []byte, err error) {
  5053. size := m.Size()
  5054. data = make([]byte, size)
  5055. n, err := m.MarshalTo(data)
  5056. if err != nil {
  5057. return nil, err
  5058. }
  5059. return data[:n], nil
  5060. }
  5061. func (m *AuthUserGrantResponse) MarshalTo(data []byte) (int, error) {
  5062. var i int
  5063. _ = i
  5064. var l int
  5065. _ = l
  5066. if m.Header != nil {
  5067. data[i] = 0xa
  5068. i++
  5069. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  5070. n40, err := m.Header.MarshalTo(data[i:])
  5071. if err != nil {
  5072. return 0, err
  5073. }
  5074. i += n40
  5075. }
  5076. return i, nil
  5077. }
  5078. func (m *AuthUserRevokeResponse) Marshal() (data []byte, err error) {
  5079. size := m.Size()
  5080. data = make([]byte, size)
  5081. n, err := m.MarshalTo(data)
  5082. if err != nil {
  5083. return nil, err
  5084. }
  5085. return data[:n], nil
  5086. }
  5087. func (m *AuthUserRevokeResponse) MarshalTo(data []byte) (int, error) {
  5088. var i int
  5089. _ = i
  5090. var l int
  5091. _ = l
  5092. if m.Header != nil {
  5093. data[i] = 0xa
  5094. i++
  5095. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  5096. n41, err := m.Header.MarshalTo(data[i:])
  5097. if err != nil {
  5098. return 0, err
  5099. }
  5100. i += n41
  5101. }
  5102. return i, nil
  5103. }
  5104. func (m *AuthRoleAddResponse) Marshal() (data []byte, err error) {
  5105. size := m.Size()
  5106. data = make([]byte, size)
  5107. n, err := m.MarshalTo(data)
  5108. if err != nil {
  5109. return nil, err
  5110. }
  5111. return data[:n], nil
  5112. }
  5113. func (m *AuthRoleAddResponse) MarshalTo(data []byte) (int, error) {
  5114. var i int
  5115. _ = i
  5116. var l int
  5117. _ = l
  5118. if m.Header != nil {
  5119. data[i] = 0xa
  5120. i++
  5121. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  5122. n42, err := m.Header.MarshalTo(data[i:])
  5123. if err != nil {
  5124. return 0, err
  5125. }
  5126. i += n42
  5127. }
  5128. return i, nil
  5129. }
  5130. func (m *AuthRoleGetResponse) Marshal() (data []byte, err error) {
  5131. size := m.Size()
  5132. data = make([]byte, size)
  5133. n, err := m.MarshalTo(data)
  5134. if err != nil {
  5135. return nil, err
  5136. }
  5137. return data[:n], nil
  5138. }
  5139. func (m *AuthRoleGetResponse) MarshalTo(data []byte) (int, error) {
  5140. var i int
  5141. _ = i
  5142. var l int
  5143. _ = l
  5144. if m.Header != nil {
  5145. data[i] = 0xa
  5146. i++
  5147. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  5148. n43, err := m.Header.MarshalTo(data[i:])
  5149. if err != nil {
  5150. return 0, err
  5151. }
  5152. i += n43
  5153. }
  5154. return i, nil
  5155. }
  5156. func (m *AuthRoleDeleteResponse) Marshal() (data []byte, err error) {
  5157. size := m.Size()
  5158. data = make([]byte, size)
  5159. n, err := m.MarshalTo(data)
  5160. if err != nil {
  5161. return nil, err
  5162. }
  5163. return data[:n], nil
  5164. }
  5165. func (m *AuthRoleDeleteResponse) MarshalTo(data []byte) (int, error) {
  5166. var i int
  5167. _ = i
  5168. var l int
  5169. _ = l
  5170. if m.Header != nil {
  5171. data[i] = 0xa
  5172. i++
  5173. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  5174. n44, err := m.Header.MarshalTo(data[i:])
  5175. if err != nil {
  5176. return 0, err
  5177. }
  5178. i += n44
  5179. }
  5180. return i, nil
  5181. }
  5182. func (m *AuthRoleGrantResponse) Marshal() (data []byte, err error) {
  5183. size := m.Size()
  5184. data = make([]byte, size)
  5185. n, err := m.MarshalTo(data)
  5186. if err != nil {
  5187. return nil, err
  5188. }
  5189. return data[:n], nil
  5190. }
  5191. func (m *AuthRoleGrantResponse) MarshalTo(data []byte) (int, error) {
  5192. var i int
  5193. _ = i
  5194. var l int
  5195. _ = l
  5196. if m.Header != nil {
  5197. data[i] = 0xa
  5198. i++
  5199. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  5200. n45, err := m.Header.MarshalTo(data[i:])
  5201. if err != nil {
  5202. return 0, err
  5203. }
  5204. i += n45
  5205. }
  5206. return i, nil
  5207. }
  5208. func (m *AuthRoleRevokeResponse) Marshal() (data []byte, err error) {
  5209. size := m.Size()
  5210. data = make([]byte, size)
  5211. n, err := m.MarshalTo(data)
  5212. if err != nil {
  5213. return nil, err
  5214. }
  5215. return data[:n], nil
  5216. }
  5217. func (m *AuthRoleRevokeResponse) MarshalTo(data []byte) (int, error) {
  5218. var i int
  5219. _ = i
  5220. var l int
  5221. _ = l
  5222. if m.Header != nil {
  5223. data[i] = 0xa
  5224. i++
  5225. i = encodeVarintRpc(data, i, uint64(m.Header.Size()))
  5226. n46, err := m.Header.MarshalTo(data[i:])
  5227. if err != nil {
  5228. return 0, err
  5229. }
  5230. i += n46
  5231. }
  5232. return i, nil
  5233. }
  5234. func encodeFixed64Rpc(data []byte, offset int, v uint64) int {
  5235. data[offset] = uint8(v)
  5236. data[offset+1] = uint8(v >> 8)
  5237. data[offset+2] = uint8(v >> 16)
  5238. data[offset+3] = uint8(v >> 24)
  5239. data[offset+4] = uint8(v >> 32)
  5240. data[offset+5] = uint8(v >> 40)
  5241. data[offset+6] = uint8(v >> 48)
  5242. data[offset+7] = uint8(v >> 56)
  5243. return offset + 8
  5244. }
  5245. func encodeFixed32Rpc(data []byte, offset int, v uint32) int {
  5246. data[offset] = uint8(v)
  5247. data[offset+1] = uint8(v >> 8)
  5248. data[offset+2] = uint8(v >> 16)
  5249. data[offset+3] = uint8(v >> 24)
  5250. return offset + 4
  5251. }
  5252. func encodeVarintRpc(data []byte, offset int, v uint64) int {
  5253. for v >= 1<<7 {
  5254. data[offset] = uint8(v&0x7f | 0x80)
  5255. v >>= 7
  5256. offset++
  5257. }
  5258. data[offset] = uint8(v)
  5259. return offset + 1
  5260. }
  5261. func (m *ResponseHeader) Size() (n int) {
  5262. var l int
  5263. _ = l
  5264. if m.ClusterId != 0 {
  5265. n += 1 + sovRpc(uint64(m.ClusterId))
  5266. }
  5267. if m.MemberId != 0 {
  5268. n += 1 + sovRpc(uint64(m.MemberId))
  5269. }
  5270. if m.Revision != 0 {
  5271. n += 1 + sovRpc(uint64(m.Revision))
  5272. }
  5273. if m.RaftTerm != 0 {
  5274. n += 1 + sovRpc(uint64(m.RaftTerm))
  5275. }
  5276. return n
  5277. }
  5278. func (m *RangeRequest) Size() (n int) {
  5279. var l int
  5280. _ = l
  5281. l = len(m.Key)
  5282. if l > 0 {
  5283. n += 1 + l + sovRpc(uint64(l))
  5284. }
  5285. l = len(m.RangeEnd)
  5286. if l > 0 {
  5287. n += 1 + l + sovRpc(uint64(l))
  5288. }
  5289. if m.Limit != 0 {
  5290. n += 1 + sovRpc(uint64(m.Limit))
  5291. }
  5292. if m.Revision != 0 {
  5293. n += 1 + sovRpc(uint64(m.Revision))
  5294. }
  5295. if m.SortOrder != 0 {
  5296. n += 1 + sovRpc(uint64(m.SortOrder))
  5297. }
  5298. if m.SortTarget != 0 {
  5299. n += 1 + sovRpc(uint64(m.SortTarget))
  5300. }
  5301. if m.Serializable {
  5302. n += 2
  5303. }
  5304. return n
  5305. }
  5306. func (m *RangeResponse) Size() (n int) {
  5307. var l int
  5308. _ = l
  5309. if m.Header != nil {
  5310. l = m.Header.Size()
  5311. n += 1 + l + sovRpc(uint64(l))
  5312. }
  5313. if len(m.Kvs) > 0 {
  5314. for _, e := range m.Kvs {
  5315. l = e.Size()
  5316. n += 1 + l + sovRpc(uint64(l))
  5317. }
  5318. }
  5319. if m.More {
  5320. n += 2
  5321. }
  5322. return n
  5323. }
  5324. func (m *PutRequest) Size() (n int) {
  5325. var l int
  5326. _ = l
  5327. l = len(m.Key)
  5328. if l > 0 {
  5329. n += 1 + l + sovRpc(uint64(l))
  5330. }
  5331. l = len(m.Value)
  5332. if l > 0 {
  5333. n += 1 + l + sovRpc(uint64(l))
  5334. }
  5335. if m.Lease != 0 {
  5336. n += 1 + sovRpc(uint64(m.Lease))
  5337. }
  5338. return n
  5339. }
  5340. func (m *PutResponse) Size() (n int) {
  5341. var l int
  5342. _ = l
  5343. if m.Header != nil {
  5344. l = m.Header.Size()
  5345. n += 1 + l + sovRpc(uint64(l))
  5346. }
  5347. return n
  5348. }
  5349. func (m *DeleteRangeRequest) Size() (n int) {
  5350. var l int
  5351. _ = l
  5352. l = len(m.Key)
  5353. if l > 0 {
  5354. n += 1 + l + sovRpc(uint64(l))
  5355. }
  5356. l = len(m.RangeEnd)
  5357. if l > 0 {
  5358. n += 1 + l + sovRpc(uint64(l))
  5359. }
  5360. return n
  5361. }
  5362. func (m *DeleteRangeResponse) Size() (n int) {
  5363. var l int
  5364. _ = l
  5365. if m.Header != nil {
  5366. l = m.Header.Size()
  5367. n += 1 + l + sovRpc(uint64(l))
  5368. }
  5369. if m.Deleted != 0 {
  5370. n += 1 + sovRpc(uint64(m.Deleted))
  5371. }
  5372. return n
  5373. }
  5374. func (m *RequestUnion) Size() (n int) {
  5375. var l int
  5376. _ = l
  5377. if m.Request != nil {
  5378. n += m.Request.Size()
  5379. }
  5380. return n
  5381. }
  5382. func (m *RequestUnion_RequestRange) Size() (n int) {
  5383. var l int
  5384. _ = l
  5385. if m.RequestRange != nil {
  5386. l = m.RequestRange.Size()
  5387. n += 1 + l + sovRpc(uint64(l))
  5388. }
  5389. return n
  5390. }
  5391. func (m *RequestUnion_RequestPut) Size() (n int) {
  5392. var l int
  5393. _ = l
  5394. if m.RequestPut != nil {
  5395. l = m.RequestPut.Size()
  5396. n += 1 + l + sovRpc(uint64(l))
  5397. }
  5398. return n
  5399. }
  5400. func (m *RequestUnion_RequestDeleteRange) Size() (n int) {
  5401. var l int
  5402. _ = l
  5403. if m.RequestDeleteRange != nil {
  5404. l = m.RequestDeleteRange.Size()
  5405. n += 1 + l + sovRpc(uint64(l))
  5406. }
  5407. return n
  5408. }
  5409. func (m *ResponseUnion) Size() (n int) {
  5410. var l int
  5411. _ = l
  5412. if m.Response != nil {
  5413. n += m.Response.Size()
  5414. }
  5415. return n
  5416. }
  5417. func (m *ResponseUnion_ResponseRange) Size() (n int) {
  5418. var l int
  5419. _ = l
  5420. if m.ResponseRange != nil {
  5421. l = m.ResponseRange.Size()
  5422. n += 1 + l + sovRpc(uint64(l))
  5423. }
  5424. return n
  5425. }
  5426. func (m *ResponseUnion_ResponsePut) Size() (n int) {
  5427. var l int
  5428. _ = l
  5429. if m.ResponsePut != nil {
  5430. l = m.ResponsePut.Size()
  5431. n += 1 + l + sovRpc(uint64(l))
  5432. }
  5433. return n
  5434. }
  5435. func (m *ResponseUnion_ResponseDeleteRange) Size() (n int) {
  5436. var l int
  5437. _ = l
  5438. if m.ResponseDeleteRange != nil {
  5439. l = m.ResponseDeleteRange.Size()
  5440. n += 1 + l + sovRpc(uint64(l))
  5441. }
  5442. return n
  5443. }
  5444. func (m *Compare) Size() (n int) {
  5445. var l int
  5446. _ = l
  5447. if m.Result != 0 {
  5448. n += 1 + sovRpc(uint64(m.Result))
  5449. }
  5450. if m.Target != 0 {
  5451. n += 1 + sovRpc(uint64(m.Target))
  5452. }
  5453. l = len(m.Key)
  5454. if l > 0 {
  5455. n += 1 + l + sovRpc(uint64(l))
  5456. }
  5457. if m.TargetUnion != nil {
  5458. n += m.TargetUnion.Size()
  5459. }
  5460. return n
  5461. }
  5462. func (m *Compare_Version) Size() (n int) {
  5463. var l int
  5464. _ = l
  5465. n += 1 + sovRpc(uint64(m.Version))
  5466. return n
  5467. }
  5468. func (m *Compare_CreateRevision) Size() (n int) {
  5469. var l int
  5470. _ = l
  5471. n += 1 + sovRpc(uint64(m.CreateRevision))
  5472. return n
  5473. }
  5474. func (m *Compare_ModRevision) Size() (n int) {
  5475. var l int
  5476. _ = l
  5477. n += 1 + sovRpc(uint64(m.ModRevision))
  5478. return n
  5479. }
  5480. func (m *Compare_Value) Size() (n int) {
  5481. var l int
  5482. _ = l
  5483. if m.Value != nil {
  5484. l = len(m.Value)
  5485. n += 1 + l + sovRpc(uint64(l))
  5486. }
  5487. return n
  5488. }
  5489. func (m *TxnRequest) Size() (n int) {
  5490. var l int
  5491. _ = l
  5492. if len(m.Compare) > 0 {
  5493. for _, e := range m.Compare {
  5494. l = e.Size()
  5495. n += 1 + l + sovRpc(uint64(l))
  5496. }
  5497. }
  5498. if len(m.Success) > 0 {
  5499. for _, e := range m.Success {
  5500. l = e.Size()
  5501. n += 1 + l + sovRpc(uint64(l))
  5502. }
  5503. }
  5504. if len(m.Failure) > 0 {
  5505. for _, e := range m.Failure {
  5506. l = e.Size()
  5507. n += 1 + l + sovRpc(uint64(l))
  5508. }
  5509. }
  5510. return n
  5511. }
  5512. func (m *TxnResponse) Size() (n int) {
  5513. var l int
  5514. _ = l
  5515. if m.Header != nil {
  5516. l = m.Header.Size()
  5517. n += 1 + l + sovRpc(uint64(l))
  5518. }
  5519. if m.Succeeded {
  5520. n += 2
  5521. }
  5522. if len(m.Responses) > 0 {
  5523. for _, e := range m.Responses {
  5524. l = e.Size()
  5525. n += 1 + l + sovRpc(uint64(l))
  5526. }
  5527. }
  5528. return n
  5529. }
  5530. func (m *CompactionRequest) Size() (n int) {
  5531. var l int
  5532. _ = l
  5533. if m.Revision != 0 {
  5534. n += 1 + sovRpc(uint64(m.Revision))
  5535. }
  5536. if m.Physical {
  5537. n += 2
  5538. }
  5539. return n
  5540. }
  5541. func (m *CompactionResponse) Size() (n int) {
  5542. var l int
  5543. _ = l
  5544. if m.Header != nil {
  5545. l = m.Header.Size()
  5546. n += 1 + l + sovRpc(uint64(l))
  5547. }
  5548. return n
  5549. }
  5550. func (m *HashRequest) Size() (n int) {
  5551. var l int
  5552. _ = l
  5553. return n
  5554. }
  5555. func (m *HashResponse) Size() (n int) {
  5556. var l int
  5557. _ = l
  5558. if m.Header != nil {
  5559. l = m.Header.Size()
  5560. n += 1 + l + sovRpc(uint64(l))
  5561. }
  5562. if m.Hash != 0 {
  5563. n += 1 + sovRpc(uint64(m.Hash))
  5564. }
  5565. return n
  5566. }
  5567. func (m *SnapshotRequest) Size() (n int) {
  5568. var l int
  5569. _ = l
  5570. return n
  5571. }
  5572. func (m *SnapshotResponse) Size() (n int) {
  5573. var l int
  5574. _ = l
  5575. if m.Header != nil {
  5576. l = m.Header.Size()
  5577. n += 1 + l + sovRpc(uint64(l))
  5578. }
  5579. if m.RemainingBytes != 0 {
  5580. n += 1 + sovRpc(uint64(m.RemainingBytes))
  5581. }
  5582. l = len(m.Blob)
  5583. if l > 0 {
  5584. n += 1 + l + sovRpc(uint64(l))
  5585. }
  5586. return n
  5587. }
  5588. func (m *WatchRequest) Size() (n int) {
  5589. var l int
  5590. _ = l
  5591. if m.RequestUnion != nil {
  5592. n += m.RequestUnion.Size()
  5593. }
  5594. return n
  5595. }
  5596. func (m *WatchRequest_CreateRequest) Size() (n int) {
  5597. var l int
  5598. _ = l
  5599. if m.CreateRequest != nil {
  5600. l = m.CreateRequest.Size()
  5601. n += 1 + l + sovRpc(uint64(l))
  5602. }
  5603. return n
  5604. }
  5605. func (m *WatchRequest_CancelRequest) Size() (n int) {
  5606. var l int
  5607. _ = l
  5608. if m.CancelRequest != nil {
  5609. l = m.CancelRequest.Size()
  5610. n += 1 + l + sovRpc(uint64(l))
  5611. }
  5612. return n
  5613. }
  5614. func (m *WatchCreateRequest) Size() (n int) {
  5615. var l int
  5616. _ = l
  5617. l = len(m.Key)
  5618. if l > 0 {
  5619. n += 1 + l + sovRpc(uint64(l))
  5620. }
  5621. l = len(m.RangeEnd)
  5622. if l > 0 {
  5623. n += 1 + l + sovRpc(uint64(l))
  5624. }
  5625. if m.StartRevision != 0 {
  5626. n += 1 + sovRpc(uint64(m.StartRevision))
  5627. }
  5628. if m.ProgressNotify {
  5629. n += 2
  5630. }
  5631. return n
  5632. }
  5633. func (m *WatchCancelRequest) Size() (n int) {
  5634. var l int
  5635. _ = l
  5636. if m.WatchId != 0 {
  5637. n += 1 + sovRpc(uint64(m.WatchId))
  5638. }
  5639. return n
  5640. }
  5641. func (m *WatchResponse) Size() (n int) {
  5642. var l int
  5643. _ = l
  5644. if m.Header != nil {
  5645. l = m.Header.Size()
  5646. n += 1 + l + sovRpc(uint64(l))
  5647. }
  5648. if m.WatchId != 0 {
  5649. n += 1 + sovRpc(uint64(m.WatchId))
  5650. }
  5651. if m.Created {
  5652. n += 2
  5653. }
  5654. if m.Canceled {
  5655. n += 2
  5656. }
  5657. if m.CompactRevision != 0 {
  5658. n += 1 + sovRpc(uint64(m.CompactRevision))
  5659. }
  5660. if len(m.Events) > 0 {
  5661. for _, e := range m.Events {
  5662. l = e.Size()
  5663. n += 1 + l + sovRpc(uint64(l))
  5664. }
  5665. }
  5666. return n
  5667. }
  5668. func (m *LeaseGrantRequest) Size() (n int) {
  5669. var l int
  5670. _ = l
  5671. if m.TTL != 0 {
  5672. n += 1 + sovRpc(uint64(m.TTL))
  5673. }
  5674. if m.ID != 0 {
  5675. n += 1 + sovRpc(uint64(m.ID))
  5676. }
  5677. return n
  5678. }
  5679. func (m *LeaseGrantResponse) Size() (n int) {
  5680. var l int
  5681. _ = l
  5682. if m.Header != nil {
  5683. l = m.Header.Size()
  5684. n += 1 + l + sovRpc(uint64(l))
  5685. }
  5686. if m.ID != 0 {
  5687. n += 1 + sovRpc(uint64(m.ID))
  5688. }
  5689. if m.TTL != 0 {
  5690. n += 1 + sovRpc(uint64(m.TTL))
  5691. }
  5692. l = len(m.Error)
  5693. if l > 0 {
  5694. n += 1 + l + sovRpc(uint64(l))
  5695. }
  5696. return n
  5697. }
  5698. func (m *LeaseRevokeRequest) Size() (n int) {
  5699. var l int
  5700. _ = l
  5701. if m.ID != 0 {
  5702. n += 1 + sovRpc(uint64(m.ID))
  5703. }
  5704. return n
  5705. }
  5706. func (m *LeaseRevokeResponse) Size() (n int) {
  5707. var l int
  5708. _ = l
  5709. if m.Header != nil {
  5710. l = m.Header.Size()
  5711. n += 1 + l + sovRpc(uint64(l))
  5712. }
  5713. return n
  5714. }
  5715. func (m *LeaseKeepAliveRequest) Size() (n int) {
  5716. var l int
  5717. _ = l
  5718. if m.ID != 0 {
  5719. n += 1 + sovRpc(uint64(m.ID))
  5720. }
  5721. return n
  5722. }
  5723. func (m *LeaseKeepAliveResponse) 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. if m.ID != 0 {
  5731. n += 1 + sovRpc(uint64(m.ID))
  5732. }
  5733. if m.TTL != 0 {
  5734. n += 1 + sovRpc(uint64(m.TTL))
  5735. }
  5736. return n
  5737. }
  5738. func (m *Member) Size() (n int) {
  5739. var l int
  5740. _ = l
  5741. if m.ID != 0 {
  5742. n += 1 + sovRpc(uint64(m.ID))
  5743. }
  5744. l = len(m.Name)
  5745. if l > 0 {
  5746. n += 1 + l + sovRpc(uint64(l))
  5747. }
  5748. if len(m.PeerURLs) > 0 {
  5749. for _, s := range m.PeerURLs {
  5750. l = len(s)
  5751. n += 1 + l + sovRpc(uint64(l))
  5752. }
  5753. }
  5754. if len(m.ClientURLs) > 0 {
  5755. for _, s := range m.ClientURLs {
  5756. l = len(s)
  5757. n += 1 + l + sovRpc(uint64(l))
  5758. }
  5759. }
  5760. return n
  5761. }
  5762. func (m *MemberAddRequest) Size() (n int) {
  5763. var l int
  5764. _ = l
  5765. if len(m.PeerURLs) > 0 {
  5766. for _, s := range m.PeerURLs {
  5767. l = len(s)
  5768. n += 1 + l + sovRpc(uint64(l))
  5769. }
  5770. }
  5771. return n
  5772. }
  5773. func (m *MemberAddResponse) Size() (n int) {
  5774. var l int
  5775. _ = l
  5776. if m.Header != nil {
  5777. l = m.Header.Size()
  5778. n += 1 + l + sovRpc(uint64(l))
  5779. }
  5780. if m.Member != nil {
  5781. l = m.Member.Size()
  5782. n += 1 + l + sovRpc(uint64(l))
  5783. }
  5784. return n
  5785. }
  5786. func (m *MemberRemoveRequest) Size() (n int) {
  5787. var l int
  5788. _ = l
  5789. if m.ID != 0 {
  5790. n += 1 + sovRpc(uint64(m.ID))
  5791. }
  5792. return n
  5793. }
  5794. func (m *MemberRemoveResponse) Size() (n int) {
  5795. var l int
  5796. _ = l
  5797. if m.Header != nil {
  5798. l = m.Header.Size()
  5799. n += 1 + l + sovRpc(uint64(l))
  5800. }
  5801. return n
  5802. }
  5803. func (m *MemberUpdateRequest) Size() (n int) {
  5804. var l int
  5805. _ = l
  5806. if m.ID != 0 {
  5807. n += 1 + sovRpc(uint64(m.ID))
  5808. }
  5809. if len(m.PeerURLs) > 0 {
  5810. for _, s := range m.PeerURLs {
  5811. l = len(s)
  5812. n += 1 + l + sovRpc(uint64(l))
  5813. }
  5814. }
  5815. return n
  5816. }
  5817. func (m *MemberUpdateResponse) Size() (n int) {
  5818. var l int
  5819. _ = l
  5820. if m.Header != nil {
  5821. l = m.Header.Size()
  5822. n += 1 + l + sovRpc(uint64(l))
  5823. }
  5824. return n
  5825. }
  5826. func (m *MemberListRequest) Size() (n int) {
  5827. var l int
  5828. _ = l
  5829. return n
  5830. }
  5831. func (m *MemberListResponse) Size() (n int) {
  5832. var l int
  5833. _ = l
  5834. if m.Header != nil {
  5835. l = m.Header.Size()
  5836. n += 1 + l + sovRpc(uint64(l))
  5837. }
  5838. if len(m.Members) > 0 {
  5839. for _, e := range m.Members {
  5840. l = e.Size()
  5841. n += 1 + l + sovRpc(uint64(l))
  5842. }
  5843. }
  5844. return n
  5845. }
  5846. func (m *DefragmentRequest) Size() (n int) {
  5847. var l int
  5848. _ = l
  5849. return n
  5850. }
  5851. func (m *DefragmentResponse) Size() (n int) {
  5852. var l int
  5853. _ = l
  5854. if m.Header != nil {
  5855. l = m.Header.Size()
  5856. n += 1 + l + sovRpc(uint64(l))
  5857. }
  5858. return n
  5859. }
  5860. func (m *AlarmRequest) Size() (n int) {
  5861. var l int
  5862. _ = l
  5863. if m.Action != 0 {
  5864. n += 1 + sovRpc(uint64(m.Action))
  5865. }
  5866. if m.MemberID != 0 {
  5867. n += 1 + sovRpc(uint64(m.MemberID))
  5868. }
  5869. if m.Alarm != 0 {
  5870. n += 1 + sovRpc(uint64(m.Alarm))
  5871. }
  5872. return n
  5873. }
  5874. func (m *AlarmMember) Size() (n int) {
  5875. var l int
  5876. _ = l
  5877. if m.MemberID != 0 {
  5878. n += 1 + sovRpc(uint64(m.MemberID))
  5879. }
  5880. if m.Alarm != 0 {
  5881. n += 1 + sovRpc(uint64(m.Alarm))
  5882. }
  5883. return n
  5884. }
  5885. func (m *AlarmResponse) Size() (n int) {
  5886. var l int
  5887. _ = l
  5888. if m.Header != nil {
  5889. l = m.Header.Size()
  5890. n += 1 + l + sovRpc(uint64(l))
  5891. }
  5892. if len(m.Alarms) > 0 {
  5893. for _, e := range m.Alarms {
  5894. l = e.Size()
  5895. n += 1 + l + sovRpc(uint64(l))
  5896. }
  5897. }
  5898. return n
  5899. }
  5900. func (m *StatusRequest) Size() (n int) {
  5901. var l int
  5902. _ = l
  5903. return n
  5904. }
  5905. func (m *StatusResponse) Size() (n int) {
  5906. var l int
  5907. _ = l
  5908. if m.Header != nil {
  5909. l = m.Header.Size()
  5910. n += 1 + l + sovRpc(uint64(l))
  5911. }
  5912. l = len(m.Version)
  5913. if l > 0 {
  5914. n += 1 + l + sovRpc(uint64(l))
  5915. }
  5916. if m.DbSize != 0 {
  5917. n += 1 + sovRpc(uint64(m.DbSize))
  5918. }
  5919. if m.Leader != 0 {
  5920. n += 1 + sovRpc(uint64(m.Leader))
  5921. }
  5922. if m.RaftIndex != 0 {
  5923. n += 1 + sovRpc(uint64(m.RaftIndex))
  5924. }
  5925. if m.RaftTerm != 0 {
  5926. n += 1 + sovRpc(uint64(m.RaftTerm))
  5927. }
  5928. return n
  5929. }
  5930. func (m *AuthEnableRequest) Size() (n int) {
  5931. var l int
  5932. _ = l
  5933. return n
  5934. }
  5935. func (m *AuthDisableRequest) Size() (n int) {
  5936. var l int
  5937. _ = l
  5938. return n
  5939. }
  5940. func (m *AuthenticateRequest) Size() (n int) {
  5941. var l int
  5942. _ = l
  5943. l = len(m.Name)
  5944. if l > 0 {
  5945. n += 1 + l + sovRpc(uint64(l))
  5946. }
  5947. l = len(m.Password)
  5948. if l > 0 {
  5949. n += 1 + l + sovRpc(uint64(l))
  5950. }
  5951. return n
  5952. }
  5953. func (m *AuthUserAddRequest) Size() (n int) {
  5954. var l int
  5955. _ = l
  5956. l = len(m.Name)
  5957. if l > 0 {
  5958. n += 1 + l + sovRpc(uint64(l))
  5959. }
  5960. l = len(m.Password)
  5961. if l > 0 {
  5962. n += 1 + l + sovRpc(uint64(l))
  5963. }
  5964. return n
  5965. }
  5966. func (m *AuthUserGetRequest) Size() (n int) {
  5967. var l int
  5968. _ = l
  5969. return n
  5970. }
  5971. func (m *AuthUserDeleteRequest) Size() (n int) {
  5972. var l int
  5973. _ = l
  5974. l = len(m.Name)
  5975. if l > 0 {
  5976. n += 1 + l + sovRpc(uint64(l))
  5977. }
  5978. return n
  5979. }
  5980. func (m *AuthUserChangePasswordRequest) Size() (n int) {
  5981. var l int
  5982. _ = l
  5983. l = len(m.Name)
  5984. if l > 0 {
  5985. n += 1 + l + sovRpc(uint64(l))
  5986. }
  5987. l = len(m.Password)
  5988. if l > 0 {
  5989. n += 1 + l + sovRpc(uint64(l))
  5990. }
  5991. return n
  5992. }
  5993. func (m *AuthUserGrantRequest) Size() (n int) {
  5994. var l int
  5995. _ = l
  5996. l = len(m.User)
  5997. if l > 0 {
  5998. n += 1 + l + sovRpc(uint64(l))
  5999. }
  6000. l = len(m.Role)
  6001. if l > 0 {
  6002. n += 1 + l + sovRpc(uint64(l))
  6003. }
  6004. return n
  6005. }
  6006. func (m *AuthUserRevokeRequest) Size() (n int) {
  6007. var l int
  6008. _ = l
  6009. return n
  6010. }
  6011. func (m *AuthRoleAddRequest) Size() (n int) {
  6012. var l int
  6013. _ = l
  6014. l = len(m.Name)
  6015. if l > 0 {
  6016. n += 1 + l + sovRpc(uint64(l))
  6017. }
  6018. return n
  6019. }
  6020. func (m *AuthRoleGetRequest) Size() (n int) {
  6021. var l int
  6022. _ = l
  6023. return n
  6024. }
  6025. func (m *AuthRoleDeleteRequest) Size() (n int) {
  6026. var l int
  6027. _ = l
  6028. return n
  6029. }
  6030. func (m *AuthRoleGrantRequest) Size() (n int) {
  6031. var l int
  6032. _ = l
  6033. l = len(m.Name)
  6034. if l > 0 {
  6035. n += 1 + l + sovRpc(uint64(l))
  6036. }
  6037. if m.Perm != nil {
  6038. l = m.Perm.Size()
  6039. n += 1 + l + sovRpc(uint64(l))
  6040. }
  6041. return n
  6042. }
  6043. func (m *AuthRoleRevokeRequest) Size() (n int) {
  6044. var l int
  6045. _ = l
  6046. return n
  6047. }
  6048. func (m *AuthEnableResponse) Size() (n int) {
  6049. var l int
  6050. _ = l
  6051. if m.Header != nil {
  6052. l = m.Header.Size()
  6053. n += 1 + l + sovRpc(uint64(l))
  6054. }
  6055. return n
  6056. }
  6057. func (m *AuthDisableResponse) Size() (n int) {
  6058. var l int
  6059. _ = l
  6060. if m.Header != nil {
  6061. l = m.Header.Size()
  6062. n += 1 + l + sovRpc(uint64(l))
  6063. }
  6064. return n
  6065. }
  6066. func (m *AuthenticateResponse) Size() (n int) {
  6067. var l int
  6068. _ = l
  6069. if m.Header != nil {
  6070. l = m.Header.Size()
  6071. n += 1 + l + sovRpc(uint64(l))
  6072. }
  6073. l = len(m.Token)
  6074. if l > 0 {
  6075. n += 1 + l + sovRpc(uint64(l))
  6076. }
  6077. return n
  6078. }
  6079. func (m *AuthUserAddResponse) Size() (n int) {
  6080. var l int
  6081. _ = l
  6082. if m.Header != nil {
  6083. l = m.Header.Size()
  6084. n += 1 + l + sovRpc(uint64(l))
  6085. }
  6086. return n
  6087. }
  6088. func (m *AuthUserGetResponse) Size() (n int) {
  6089. var l int
  6090. _ = l
  6091. if m.Header != nil {
  6092. l = m.Header.Size()
  6093. n += 1 + l + sovRpc(uint64(l))
  6094. }
  6095. return n
  6096. }
  6097. func (m *AuthUserDeleteResponse) Size() (n int) {
  6098. var l int
  6099. _ = l
  6100. if m.Header != nil {
  6101. l = m.Header.Size()
  6102. n += 1 + l + sovRpc(uint64(l))
  6103. }
  6104. return n
  6105. }
  6106. func (m *AuthUserChangePasswordResponse) Size() (n int) {
  6107. var l int
  6108. _ = l
  6109. if m.Header != nil {
  6110. l = m.Header.Size()
  6111. n += 1 + l + sovRpc(uint64(l))
  6112. }
  6113. return n
  6114. }
  6115. func (m *AuthUserGrantResponse) Size() (n int) {
  6116. var l int
  6117. _ = l
  6118. if m.Header != nil {
  6119. l = m.Header.Size()
  6120. n += 1 + l + sovRpc(uint64(l))
  6121. }
  6122. return n
  6123. }
  6124. func (m *AuthUserRevokeResponse) Size() (n int) {
  6125. var l int
  6126. _ = l
  6127. if m.Header != nil {
  6128. l = m.Header.Size()
  6129. n += 1 + l + sovRpc(uint64(l))
  6130. }
  6131. return n
  6132. }
  6133. func (m *AuthRoleAddResponse) Size() (n int) {
  6134. var l int
  6135. _ = l
  6136. if m.Header != nil {
  6137. l = m.Header.Size()
  6138. n += 1 + l + sovRpc(uint64(l))
  6139. }
  6140. return n
  6141. }
  6142. func (m *AuthRoleGetResponse) Size() (n int) {
  6143. var l int
  6144. _ = l
  6145. if m.Header != nil {
  6146. l = m.Header.Size()
  6147. n += 1 + l + sovRpc(uint64(l))
  6148. }
  6149. return n
  6150. }
  6151. func (m *AuthRoleDeleteResponse) Size() (n int) {
  6152. var l int
  6153. _ = l
  6154. if m.Header != nil {
  6155. l = m.Header.Size()
  6156. n += 1 + l + sovRpc(uint64(l))
  6157. }
  6158. return n
  6159. }
  6160. func (m *AuthRoleGrantResponse) Size() (n int) {
  6161. var l int
  6162. _ = l
  6163. if m.Header != nil {
  6164. l = m.Header.Size()
  6165. n += 1 + l + sovRpc(uint64(l))
  6166. }
  6167. return n
  6168. }
  6169. func (m *AuthRoleRevokeResponse) Size() (n int) {
  6170. var l int
  6171. _ = l
  6172. if m.Header != nil {
  6173. l = m.Header.Size()
  6174. n += 1 + l + sovRpc(uint64(l))
  6175. }
  6176. return n
  6177. }
  6178. func sovRpc(x uint64) (n int) {
  6179. for {
  6180. n++
  6181. x >>= 7
  6182. if x == 0 {
  6183. break
  6184. }
  6185. }
  6186. return n
  6187. }
  6188. func sozRpc(x uint64) (n int) {
  6189. return sovRpc(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  6190. }
  6191. func (m *ResponseHeader) Unmarshal(data []byte) error {
  6192. l := len(data)
  6193. iNdEx := 0
  6194. for iNdEx < l {
  6195. preIndex := iNdEx
  6196. var wire uint64
  6197. for shift := uint(0); ; shift += 7 {
  6198. if shift >= 64 {
  6199. return ErrIntOverflowRpc
  6200. }
  6201. if iNdEx >= l {
  6202. return io.ErrUnexpectedEOF
  6203. }
  6204. b := data[iNdEx]
  6205. iNdEx++
  6206. wire |= (uint64(b) & 0x7F) << shift
  6207. if b < 0x80 {
  6208. break
  6209. }
  6210. }
  6211. fieldNum := int32(wire >> 3)
  6212. wireType := int(wire & 0x7)
  6213. if wireType == 4 {
  6214. return fmt.Errorf("proto: ResponseHeader: wiretype end group for non-group")
  6215. }
  6216. if fieldNum <= 0 {
  6217. return fmt.Errorf("proto: ResponseHeader: illegal tag %d (wire type %d)", fieldNum, wire)
  6218. }
  6219. switch fieldNum {
  6220. case 1:
  6221. if wireType != 0 {
  6222. return fmt.Errorf("proto: wrong wireType = %d for field ClusterId", wireType)
  6223. }
  6224. m.ClusterId = 0
  6225. for shift := uint(0); ; shift += 7 {
  6226. if shift >= 64 {
  6227. return ErrIntOverflowRpc
  6228. }
  6229. if iNdEx >= l {
  6230. return io.ErrUnexpectedEOF
  6231. }
  6232. b := data[iNdEx]
  6233. iNdEx++
  6234. m.ClusterId |= (uint64(b) & 0x7F) << shift
  6235. if b < 0x80 {
  6236. break
  6237. }
  6238. }
  6239. case 2:
  6240. if wireType != 0 {
  6241. return fmt.Errorf("proto: wrong wireType = %d for field MemberId", wireType)
  6242. }
  6243. m.MemberId = 0
  6244. for shift := uint(0); ; shift += 7 {
  6245. if shift >= 64 {
  6246. return ErrIntOverflowRpc
  6247. }
  6248. if iNdEx >= l {
  6249. return io.ErrUnexpectedEOF
  6250. }
  6251. b := data[iNdEx]
  6252. iNdEx++
  6253. m.MemberId |= (uint64(b) & 0x7F) << shift
  6254. if b < 0x80 {
  6255. break
  6256. }
  6257. }
  6258. case 3:
  6259. if wireType != 0 {
  6260. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  6261. }
  6262. m.Revision = 0
  6263. for shift := uint(0); ; shift += 7 {
  6264. if shift >= 64 {
  6265. return ErrIntOverflowRpc
  6266. }
  6267. if iNdEx >= l {
  6268. return io.ErrUnexpectedEOF
  6269. }
  6270. b := data[iNdEx]
  6271. iNdEx++
  6272. m.Revision |= (int64(b) & 0x7F) << shift
  6273. if b < 0x80 {
  6274. break
  6275. }
  6276. }
  6277. case 4:
  6278. if wireType != 0 {
  6279. return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
  6280. }
  6281. m.RaftTerm = 0
  6282. for shift := uint(0); ; shift += 7 {
  6283. if shift >= 64 {
  6284. return ErrIntOverflowRpc
  6285. }
  6286. if iNdEx >= l {
  6287. return io.ErrUnexpectedEOF
  6288. }
  6289. b := data[iNdEx]
  6290. iNdEx++
  6291. m.RaftTerm |= (uint64(b) & 0x7F) << shift
  6292. if b < 0x80 {
  6293. break
  6294. }
  6295. }
  6296. default:
  6297. iNdEx = preIndex
  6298. skippy, err := skipRpc(data[iNdEx:])
  6299. if err != nil {
  6300. return err
  6301. }
  6302. if skippy < 0 {
  6303. return ErrInvalidLengthRpc
  6304. }
  6305. if (iNdEx + skippy) > l {
  6306. return io.ErrUnexpectedEOF
  6307. }
  6308. iNdEx += skippy
  6309. }
  6310. }
  6311. if iNdEx > l {
  6312. return io.ErrUnexpectedEOF
  6313. }
  6314. return nil
  6315. }
  6316. func (m *RangeRequest) Unmarshal(data []byte) error {
  6317. l := len(data)
  6318. iNdEx := 0
  6319. for iNdEx < l {
  6320. preIndex := iNdEx
  6321. var wire uint64
  6322. for shift := uint(0); ; shift += 7 {
  6323. if shift >= 64 {
  6324. return ErrIntOverflowRpc
  6325. }
  6326. if iNdEx >= l {
  6327. return io.ErrUnexpectedEOF
  6328. }
  6329. b := data[iNdEx]
  6330. iNdEx++
  6331. wire |= (uint64(b) & 0x7F) << shift
  6332. if b < 0x80 {
  6333. break
  6334. }
  6335. }
  6336. fieldNum := int32(wire >> 3)
  6337. wireType := int(wire & 0x7)
  6338. if wireType == 4 {
  6339. return fmt.Errorf("proto: RangeRequest: wiretype end group for non-group")
  6340. }
  6341. if fieldNum <= 0 {
  6342. return fmt.Errorf("proto: RangeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  6343. }
  6344. switch fieldNum {
  6345. case 1:
  6346. if wireType != 2 {
  6347. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  6348. }
  6349. var byteLen int
  6350. for shift := uint(0); ; shift += 7 {
  6351. if shift >= 64 {
  6352. return ErrIntOverflowRpc
  6353. }
  6354. if iNdEx >= l {
  6355. return io.ErrUnexpectedEOF
  6356. }
  6357. b := data[iNdEx]
  6358. iNdEx++
  6359. byteLen |= (int(b) & 0x7F) << shift
  6360. if b < 0x80 {
  6361. break
  6362. }
  6363. }
  6364. if byteLen < 0 {
  6365. return ErrInvalidLengthRpc
  6366. }
  6367. postIndex := iNdEx + byteLen
  6368. if postIndex > l {
  6369. return io.ErrUnexpectedEOF
  6370. }
  6371. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  6372. if m.Key == nil {
  6373. m.Key = []byte{}
  6374. }
  6375. iNdEx = postIndex
  6376. case 2:
  6377. if wireType != 2 {
  6378. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  6379. }
  6380. var byteLen int
  6381. for shift := uint(0); ; shift += 7 {
  6382. if shift >= 64 {
  6383. return ErrIntOverflowRpc
  6384. }
  6385. if iNdEx >= l {
  6386. return io.ErrUnexpectedEOF
  6387. }
  6388. b := data[iNdEx]
  6389. iNdEx++
  6390. byteLen |= (int(b) & 0x7F) << shift
  6391. if b < 0x80 {
  6392. break
  6393. }
  6394. }
  6395. if byteLen < 0 {
  6396. return ErrInvalidLengthRpc
  6397. }
  6398. postIndex := iNdEx + byteLen
  6399. if postIndex > l {
  6400. return io.ErrUnexpectedEOF
  6401. }
  6402. m.RangeEnd = append(m.RangeEnd[:0], data[iNdEx:postIndex]...)
  6403. if m.RangeEnd == nil {
  6404. m.RangeEnd = []byte{}
  6405. }
  6406. iNdEx = postIndex
  6407. case 3:
  6408. if wireType != 0 {
  6409. return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType)
  6410. }
  6411. m.Limit = 0
  6412. for shift := uint(0); ; shift += 7 {
  6413. if shift >= 64 {
  6414. return ErrIntOverflowRpc
  6415. }
  6416. if iNdEx >= l {
  6417. return io.ErrUnexpectedEOF
  6418. }
  6419. b := data[iNdEx]
  6420. iNdEx++
  6421. m.Limit |= (int64(b) & 0x7F) << shift
  6422. if b < 0x80 {
  6423. break
  6424. }
  6425. }
  6426. case 4:
  6427. if wireType != 0 {
  6428. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  6429. }
  6430. m.Revision = 0
  6431. for shift := uint(0); ; shift += 7 {
  6432. if shift >= 64 {
  6433. return ErrIntOverflowRpc
  6434. }
  6435. if iNdEx >= l {
  6436. return io.ErrUnexpectedEOF
  6437. }
  6438. b := data[iNdEx]
  6439. iNdEx++
  6440. m.Revision |= (int64(b) & 0x7F) << shift
  6441. if b < 0x80 {
  6442. break
  6443. }
  6444. }
  6445. case 5:
  6446. if wireType != 0 {
  6447. return fmt.Errorf("proto: wrong wireType = %d for field SortOrder", wireType)
  6448. }
  6449. m.SortOrder = 0
  6450. for shift := uint(0); ; shift += 7 {
  6451. if shift >= 64 {
  6452. return ErrIntOverflowRpc
  6453. }
  6454. if iNdEx >= l {
  6455. return io.ErrUnexpectedEOF
  6456. }
  6457. b := data[iNdEx]
  6458. iNdEx++
  6459. m.SortOrder |= (RangeRequest_SortOrder(b) & 0x7F) << shift
  6460. if b < 0x80 {
  6461. break
  6462. }
  6463. }
  6464. case 6:
  6465. if wireType != 0 {
  6466. return fmt.Errorf("proto: wrong wireType = %d for field SortTarget", wireType)
  6467. }
  6468. m.SortTarget = 0
  6469. for shift := uint(0); ; shift += 7 {
  6470. if shift >= 64 {
  6471. return ErrIntOverflowRpc
  6472. }
  6473. if iNdEx >= l {
  6474. return io.ErrUnexpectedEOF
  6475. }
  6476. b := data[iNdEx]
  6477. iNdEx++
  6478. m.SortTarget |= (RangeRequest_SortTarget(b) & 0x7F) << shift
  6479. if b < 0x80 {
  6480. break
  6481. }
  6482. }
  6483. case 7:
  6484. if wireType != 0 {
  6485. return fmt.Errorf("proto: wrong wireType = %d for field Serializable", wireType)
  6486. }
  6487. var v int
  6488. for shift := uint(0); ; shift += 7 {
  6489. if shift >= 64 {
  6490. return ErrIntOverflowRpc
  6491. }
  6492. if iNdEx >= l {
  6493. return io.ErrUnexpectedEOF
  6494. }
  6495. b := data[iNdEx]
  6496. iNdEx++
  6497. v |= (int(b) & 0x7F) << shift
  6498. if b < 0x80 {
  6499. break
  6500. }
  6501. }
  6502. m.Serializable = bool(v != 0)
  6503. default:
  6504. iNdEx = preIndex
  6505. skippy, err := skipRpc(data[iNdEx:])
  6506. if err != nil {
  6507. return err
  6508. }
  6509. if skippy < 0 {
  6510. return ErrInvalidLengthRpc
  6511. }
  6512. if (iNdEx + skippy) > l {
  6513. return io.ErrUnexpectedEOF
  6514. }
  6515. iNdEx += skippy
  6516. }
  6517. }
  6518. if iNdEx > l {
  6519. return io.ErrUnexpectedEOF
  6520. }
  6521. return nil
  6522. }
  6523. func (m *RangeResponse) Unmarshal(data []byte) error {
  6524. l := len(data)
  6525. iNdEx := 0
  6526. for iNdEx < l {
  6527. preIndex := iNdEx
  6528. var wire uint64
  6529. for shift := uint(0); ; shift += 7 {
  6530. if shift >= 64 {
  6531. return ErrIntOverflowRpc
  6532. }
  6533. if iNdEx >= l {
  6534. return io.ErrUnexpectedEOF
  6535. }
  6536. b := data[iNdEx]
  6537. iNdEx++
  6538. wire |= (uint64(b) & 0x7F) << shift
  6539. if b < 0x80 {
  6540. break
  6541. }
  6542. }
  6543. fieldNum := int32(wire >> 3)
  6544. wireType := int(wire & 0x7)
  6545. if wireType == 4 {
  6546. return fmt.Errorf("proto: RangeResponse: wiretype end group for non-group")
  6547. }
  6548. if fieldNum <= 0 {
  6549. return fmt.Errorf("proto: RangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  6550. }
  6551. switch fieldNum {
  6552. case 1:
  6553. if wireType != 2 {
  6554. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  6555. }
  6556. var msglen int
  6557. for shift := uint(0); ; shift += 7 {
  6558. if shift >= 64 {
  6559. return ErrIntOverflowRpc
  6560. }
  6561. if iNdEx >= l {
  6562. return io.ErrUnexpectedEOF
  6563. }
  6564. b := data[iNdEx]
  6565. iNdEx++
  6566. msglen |= (int(b) & 0x7F) << shift
  6567. if b < 0x80 {
  6568. break
  6569. }
  6570. }
  6571. if msglen < 0 {
  6572. return ErrInvalidLengthRpc
  6573. }
  6574. postIndex := iNdEx + msglen
  6575. if postIndex > l {
  6576. return io.ErrUnexpectedEOF
  6577. }
  6578. if m.Header == nil {
  6579. m.Header = &ResponseHeader{}
  6580. }
  6581. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6582. return err
  6583. }
  6584. iNdEx = postIndex
  6585. case 2:
  6586. if wireType != 2 {
  6587. return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType)
  6588. }
  6589. var msglen int
  6590. for shift := uint(0); ; shift += 7 {
  6591. if shift >= 64 {
  6592. return ErrIntOverflowRpc
  6593. }
  6594. if iNdEx >= l {
  6595. return io.ErrUnexpectedEOF
  6596. }
  6597. b := data[iNdEx]
  6598. iNdEx++
  6599. msglen |= (int(b) & 0x7F) << shift
  6600. if b < 0x80 {
  6601. break
  6602. }
  6603. }
  6604. if msglen < 0 {
  6605. return ErrInvalidLengthRpc
  6606. }
  6607. postIndex := iNdEx + msglen
  6608. if postIndex > l {
  6609. return io.ErrUnexpectedEOF
  6610. }
  6611. m.Kvs = append(m.Kvs, &mvccpb.KeyValue{})
  6612. if err := m.Kvs[len(m.Kvs)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  6613. return err
  6614. }
  6615. iNdEx = postIndex
  6616. case 3:
  6617. if wireType != 0 {
  6618. return fmt.Errorf("proto: wrong wireType = %d for field More", wireType)
  6619. }
  6620. var v int
  6621. for shift := uint(0); ; shift += 7 {
  6622. if shift >= 64 {
  6623. return ErrIntOverflowRpc
  6624. }
  6625. if iNdEx >= l {
  6626. return io.ErrUnexpectedEOF
  6627. }
  6628. b := data[iNdEx]
  6629. iNdEx++
  6630. v |= (int(b) & 0x7F) << shift
  6631. if b < 0x80 {
  6632. break
  6633. }
  6634. }
  6635. m.More = bool(v != 0)
  6636. default:
  6637. iNdEx = preIndex
  6638. skippy, err := skipRpc(data[iNdEx:])
  6639. if err != nil {
  6640. return err
  6641. }
  6642. if skippy < 0 {
  6643. return ErrInvalidLengthRpc
  6644. }
  6645. if (iNdEx + skippy) > l {
  6646. return io.ErrUnexpectedEOF
  6647. }
  6648. iNdEx += skippy
  6649. }
  6650. }
  6651. if iNdEx > l {
  6652. return io.ErrUnexpectedEOF
  6653. }
  6654. return nil
  6655. }
  6656. func (m *PutRequest) Unmarshal(data []byte) error {
  6657. l := len(data)
  6658. iNdEx := 0
  6659. for iNdEx < l {
  6660. preIndex := iNdEx
  6661. var wire uint64
  6662. for shift := uint(0); ; shift += 7 {
  6663. if shift >= 64 {
  6664. return ErrIntOverflowRpc
  6665. }
  6666. if iNdEx >= l {
  6667. return io.ErrUnexpectedEOF
  6668. }
  6669. b := data[iNdEx]
  6670. iNdEx++
  6671. wire |= (uint64(b) & 0x7F) << shift
  6672. if b < 0x80 {
  6673. break
  6674. }
  6675. }
  6676. fieldNum := int32(wire >> 3)
  6677. wireType := int(wire & 0x7)
  6678. if wireType == 4 {
  6679. return fmt.Errorf("proto: PutRequest: wiretype end group for non-group")
  6680. }
  6681. if fieldNum <= 0 {
  6682. return fmt.Errorf("proto: PutRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  6683. }
  6684. switch fieldNum {
  6685. case 1:
  6686. if wireType != 2 {
  6687. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  6688. }
  6689. var byteLen int
  6690. for shift := uint(0); ; shift += 7 {
  6691. if shift >= 64 {
  6692. return ErrIntOverflowRpc
  6693. }
  6694. if iNdEx >= l {
  6695. return io.ErrUnexpectedEOF
  6696. }
  6697. b := data[iNdEx]
  6698. iNdEx++
  6699. byteLen |= (int(b) & 0x7F) << shift
  6700. if b < 0x80 {
  6701. break
  6702. }
  6703. }
  6704. if byteLen < 0 {
  6705. return ErrInvalidLengthRpc
  6706. }
  6707. postIndex := iNdEx + byteLen
  6708. if postIndex > l {
  6709. return io.ErrUnexpectedEOF
  6710. }
  6711. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  6712. if m.Key == nil {
  6713. m.Key = []byte{}
  6714. }
  6715. iNdEx = postIndex
  6716. case 2:
  6717. if wireType != 2 {
  6718. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  6719. }
  6720. var byteLen int
  6721. for shift := uint(0); ; shift += 7 {
  6722. if shift >= 64 {
  6723. return ErrIntOverflowRpc
  6724. }
  6725. if iNdEx >= l {
  6726. return io.ErrUnexpectedEOF
  6727. }
  6728. b := data[iNdEx]
  6729. iNdEx++
  6730. byteLen |= (int(b) & 0x7F) << shift
  6731. if b < 0x80 {
  6732. break
  6733. }
  6734. }
  6735. if byteLen < 0 {
  6736. return ErrInvalidLengthRpc
  6737. }
  6738. postIndex := iNdEx + byteLen
  6739. if postIndex > l {
  6740. return io.ErrUnexpectedEOF
  6741. }
  6742. m.Value = append(m.Value[:0], data[iNdEx:postIndex]...)
  6743. if m.Value == nil {
  6744. m.Value = []byte{}
  6745. }
  6746. iNdEx = postIndex
  6747. case 3:
  6748. if wireType != 0 {
  6749. return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType)
  6750. }
  6751. m.Lease = 0
  6752. for shift := uint(0); ; shift += 7 {
  6753. if shift >= 64 {
  6754. return ErrIntOverflowRpc
  6755. }
  6756. if iNdEx >= l {
  6757. return io.ErrUnexpectedEOF
  6758. }
  6759. b := data[iNdEx]
  6760. iNdEx++
  6761. m.Lease |= (int64(b) & 0x7F) << shift
  6762. if b < 0x80 {
  6763. break
  6764. }
  6765. }
  6766. default:
  6767. iNdEx = preIndex
  6768. skippy, err := skipRpc(data[iNdEx:])
  6769. if err != nil {
  6770. return err
  6771. }
  6772. if skippy < 0 {
  6773. return ErrInvalidLengthRpc
  6774. }
  6775. if (iNdEx + skippy) > l {
  6776. return io.ErrUnexpectedEOF
  6777. }
  6778. iNdEx += skippy
  6779. }
  6780. }
  6781. if iNdEx > l {
  6782. return io.ErrUnexpectedEOF
  6783. }
  6784. return nil
  6785. }
  6786. func (m *PutResponse) Unmarshal(data []byte) error {
  6787. l := len(data)
  6788. iNdEx := 0
  6789. for iNdEx < l {
  6790. preIndex := iNdEx
  6791. var wire uint64
  6792. for shift := uint(0); ; shift += 7 {
  6793. if shift >= 64 {
  6794. return ErrIntOverflowRpc
  6795. }
  6796. if iNdEx >= l {
  6797. return io.ErrUnexpectedEOF
  6798. }
  6799. b := data[iNdEx]
  6800. iNdEx++
  6801. wire |= (uint64(b) & 0x7F) << shift
  6802. if b < 0x80 {
  6803. break
  6804. }
  6805. }
  6806. fieldNum := int32(wire >> 3)
  6807. wireType := int(wire & 0x7)
  6808. if wireType == 4 {
  6809. return fmt.Errorf("proto: PutResponse: wiretype end group for non-group")
  6810. }
  6811. if fieldNum <= 0 {
  6812. return fmt.Errorf("proto: PutResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  6813. }
  6814. switch fieldNum {
  6815. case 1:
  6816. if wireType != 2 {
  6817. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  6818. }
  6819. var msglen int
  6820. for shift := uint(0); ; shift += 7 {
  6821. if shift >= 64 {
  6822. return ErrIntOverflowRpc
  6823. }
  6824. if iNdEx >= l {
  6825. return io.ErrUnexpectedEOF
  6826. }
  6827. b := data[iNdEx]
  6828. iNdEx++
  6829. msglen |= (int(b) & 0x7F) << shift
  6830. if b < 0x80 {
  6831. break
  6832. }
  6833. }
  6834. if msglen < 0 {
  6835. return ErrInvalidLengthRpc
  6836. }
  6837. postIndex := iNdEx + msglen
  6838. if postIndex > l {
  6839. return io.ErrUnexpectedEOF
  6840. }
  6841. if m.Header == nil {
  6842. m.Header = &ResponseHeader{}
  6843. }
  6844. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  6845. return err
  6846. }
  6847. iNdEx = postIndex
  6848. default:
  6849. iNdEx = preIndex
  6850. skippy, err := skipRpc(data[iNdEx:])
  6851. if err != nil {
  6852. return err
  6853. }
  6854. if skippy < 0 {
  6855. return ErrInvalidLengthRpc
  6856. }
  6857. if (iNdEx + skippy) > l {
  6858. return io.ErrUnexpectedEOF
  6859. }
  6860. iNdEx += skippy
  6861. }
  6862. }
  6863. if iNdEx > l {
  6864. return io.ErrUnexpectedEOF
  6865. }
  6866. return nil
  6867. }
  6868. func (m *DeleteRangeRequest) Unmarshal(data []byte) error {
  6869. l := len(data)
  6870. iNdEx := 0
  6871. for iNdEx < l {
  6872. preIndex := iNdEx
  6873. var wire uint64
  6874. for shift := uint(0); ; shift += 7 {
  6875. if shift >= 64 {
  6876. return ErrIntOverflowRpc
  6877. }
  6878. if iNdEx >= l {
  6879. return io.ErrUnexpectedEOF
  6880. }
  6881. b := data[iNdEx]
  6882. iNdEx++
  6883. wire |= (uint64(b) & 0x7F) << shift
  6884. if b < 0x80 {
  6885. break
  6886. }
  6887. }
  6888. fieldNum := int32(wire >> 3)
  6889. wireType := int(wire & 0x7)
  6890. if wireType == 4 {
  6891. return fmt.Errorf("proto: DeleteRangeRequest: wiretype end group for non-group")
  6892. }
  6893. if fieldNum <= 0 {
  6894. return fmt.Errorf("proto: DeleteRangeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  6895. }
  6896. switch fieldNum {
  6897. case 1:
  6898. if wireType != 2 {
  6899. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  6900. }
  6901. var byteLen int
  6902. for shift := uint(0); ; shift += 7 {
  6903. if shift >= 64 {
  6904. return ErrIntOverflowRpc
  6905. }
  6906. if iNdEx >= l {
  6907. return io.ErrUnexpectedEOF
  6908. }
  6909. b := data[iNdEx]
  6910. iNdEx++
  6911. byteLen |= (int(b) & 0x7F) << shift
  6912. if b < 0x80 {
  6913. break
  6914. }
  6915. }
  6916. if byteLen < 0 {
  6917. return ErrInvalidLengthRpc
  6918. }
  6919. postIndex := iNdEx + byteLen
  6920. if postIndex > l {
  6921. return io.ErrUnexpectedEOF
  6922. }
  6923. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  6924. if m.Key == nil {
  6925. m.Key = []byte{}
  6926. }
  6927. iNdEx = postIndex
  6928. case 2:
  6929. if wireType != 2 {
  6930. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  6931. }
  6932. var byteLen int
  6933. for shift := uint(0); ; shift += 7 {
  6934. if shift >= 64 {
  6935. return ErrIntOverflowRpc
  6936. }
  6937. if iNdEx >= l {
  6938. return io.ErrUnexpectedEOF
  6939. }
  6940. b := data[iNdEx]
  6941. iNdEx++
  6942. byteLen |= (int(b) & 0x7F) << shift
  6943. if b < 0x80 {
  6944. break
  6945. }
  6946. }
  6947. if byteLen < 0 {
  6948. return ErrInvalidLengthRpc
  6949. }
  6950. postIndex := iNdEx + byteLen
  6951. if postIndex > l {
  6952. return io.ErrUnexpectedEOF
  6953. }
  6954. m.RangeEnd = append(m.RangeEnd[:0], data[iNdEx:postIndex]...)
  6955. if m.RangeEnd == nil {
  6956. m.RangeEnd = []byte{}
  6957. }
  6958. iNdEx = postIndex
  6959. default:
  6960. iNdEx = preIndex
  6961. skippy, err := skipRpc(data[iNdEx:])
  6962. if err != nil {
  6963. return err
  6964. }
  6965. if skippy < 0 {
  6966. return ErrInvalidLengthRpc
  6967. }
  6968. if (iNdEx + skippy) > l {
  6969. return io.ErrUnexpectedEOF
  6970. }
  6971. iNdEx += skippy
  6972. }
  6973. }
  6974. if iNdEx > l {
  6975. return io.ErrUnexpectedEOF
  6976. }
  6977. return nil
  6978. }
  6979. func (m *DeleteRangeResponse) Unmarshal(data []byte) error {
  6980. l := len(data)
  6981. iNdEx := 0
  6982. for iNdEx < l {
  6983. preIndex := iNdEx
  6984. var wire uint64
  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. wire |= (uint64(b) & 0x7F) << shift
  6995. if b < 0x80 {
  6996. break
  6997. }
  6998. }
  6999. fieldNum := int32(wire >> 3)
  7000. wireType := int(wire & 0x7)
  7001. if wireType == 4 {
  7002. return fmt.Errorf("proto: DeleteRangeResponse: wiretype end group for non-group")
  7003. }
  7004. if fieldNum <= 0 {
  7005. return fmt.Errorf("proto: DeleteRangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  7006. }
  7007. switch fieldNum {
  7008. case 1:
  7009. if wireType != 2 {
  7010. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  7011. }
  7012. var msglen int
  7013. for shift := uint(0); ; shift += 7 {
  7014. if shift >= 64 {
  7015. return ErrIntOverflowRpc
  7016. }
  7017. if iNdEx >= l {
  7018. return io.ErrUnexpectedEOF
  7019. }
  7020. b := data[iNdEx]
  7021. iNdEx++
  7022. msglen |= (int(b) & 0x7F) << shift
  7023. if b < 0x80 {
  7024. break
  7025. }
  7026. }
  7027. if msglen < 0 {
  7028. return ErrInvalidLengthRpc
  7029. }
  7030. postIndex := iNdEx + msglen
  7031. if postIndex > l {
  7032. return io.ErrUnexpectedEOF
  7033. }
  7034. if m.Header == nil {
  7035. m.Header = &ResponseHeader{}
  7036. }
  7037. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7038. return err
  7039. }
  7040. iNdEx = postIndex
  7041. case 2:
  7042. if wireType != 0 {
  7043. return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType)
  7044. }
  7045. m.Deleted = 0
  7046. for shift := uint(0); ; shift += 7 {
  7047. if shift >= 64 {
  7048. return ErrIntOverflowRpc
  7049. }
  7050. if iNdEx >= l {
  7051. return io.ErrUnexpectedEOF
  7052. }
  7053. b := data[iNdEx]
  7054. iNdEx++
  7055. m.Deleted |= (int64(b) & 0x7F) << shift
  7056. if b < 0x80 {
  7057. break
  7058. }
  7059. }
  7060. default:
  7061. iNdEx = preIndex
  7062. skippy, err := skipRpc(data[iNdEx:])
  7063. if err != nil {
  7064. return err
  7065. }
  7066. if skippy < 0 {
  7067. return ErrInvalidLengthRpc
  7068. }
  7069. if (iNdEx + skippy) > l {
  7070. return io.ErrUnexpectedEOF
  7071. }
  7072. iNdEx += skippy
  7073. }
  7074. }
  7075. if iNdEx > l {
  7076. return io.ErrUnexpectedEOF
  7077. }
  7078. return nil
  7079. }
  7080. func (m *RequestUnion) Unmarshal(data []byte) error {
  7081. l := len(data)
  7082. iNdEx := 0
  7083. for iNdEx < l {
  7084. preIndex := iNdEx
  7085. var wire uint64
  7086. for shift := uint(0); ; shift += 7 {
  7087. if shift >= 64 {
  7088. return ErrIntOverflowRpc
  7089. }
  7090. if iNdEx >= l {
  7091. return io.ErrUnexpectedEOF
  7092. }
  7093. b := data[iNdEx]
  7094. iNdEx++
  7095. wire |= (uint64(b) & 0x7F) << shift
  7096. if b < 0x80 {
  7097. break
  7098. }
  7099. }
  7100. fieldNum := int32(wire >> 3)
  7101. wireType := int(wire & 0x7)
  7102. if wireType == 4 {
  7103. return fmt.Errorf("proto: RequestUnion: wiretype end group for non-group")
  7104. }
  7105. if fieldNum <= 0 {
  7106. return fmt.Errorf("proto: RequestUnion: illegal tag %d (wire type %d)", fieldNum, wire)
  7107. }
  7108. switch fieldNum {
  7109. case 1:
  7110. if wireType != 2 {
  7111. return fmt.Errorf("proto: wrong wireType = %d for field RequestRange", wireType)
  7112. }
  7113. var msglen 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. msglen |= (int(b) & 0x7F) << shift
  7124. if b < 0x80 {
  7125. break
  7126. }
  7127. }
  7128. if msglen < 0 {
  7129. return ErrInvalidLengthRpc
  7130. }
  7131. postIndex := iNdEx + msglen
  7132. if postIndex > l {
  7133. return io.ErrUnexpectedEOF
  7134. }
  7135. v := &RangeRequest{}
  7136. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7137. return err
  7138. }
  7139. m.Request = &RequestUnion_RequestRange{v}
  7140. iNdEx = postIndex
  7141. case 2:
  7142. if wireType != 2 {
  7143. return fmt.Errorf("proto: wrong wireType = %d for field RequestPut", wireType)
  7144. }
  7145. var msglen int
  7146. for shift := uint(0); ; shift += 7 {
  7147. if shift >= 64 {
  7148. return ErrIntOverflowRpc
  7149. }
  7150. if iNdEx >= l {
  7151. return io.ErrUnexpectedEOF
  7152. }
  7153. b := data[iNdEx]
  7154. iNdEx++
  7155. msglen |= (int(b) & 0x7F) << shift
  7156. if b < 0x80 {
  7157. break
  7158. }
  7159. }
  7160. if msglen < 0 {
  7161. return ErrInvalidLengthRpc
  7162. }
  7163. postIndex := iNdEx + msglen
  7164. if postIndex > l {
  7165. return io.ErrUnexpectedEOF
  7166. }
  7167. v := &PutRequest{}
  7168. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7169. return err
  7170. }
  7171. m.Request = &RequestUnion_RequestPut{v}
  7172. iNdEx = postIndex
  7173. case 3:
  7174. if wireType != 2 {
  7175. return fmt.Errorf("proto: wrong wireType = %d for field RequestDeleteRange", wireType)
  7176. }
  7177. var msglen int
  7178. for shift := uint(0); ; shift += 7 {
  7179. if shift >= 64 {
  7180. return ErrIntOverflowRpc
  7181. }
  7182. if iNdEx >= l {
  7183. return io.ErrUnexpectedEOF
  7184. }
  7185. b := data[iNdEx]
  7186. iNdEx++
  7187. msglen |= (int(b) & 0x7F) << shift
  7188. if b < 0x80 {
  7189. break
  7190. }
  7191. }
  7192. if msglen < 0 {
  7193. return ErrInvalidLengthRpc
  7194. }
  7195. postIndex := iNdEx + msglen
  7196. if postIndex > l {
  7197. return io.ErrUnexpectedEOF
  7198. }
  7199. v := &DeleteRangeRequest{}
  7200. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7201. return err
  7202. }
  7203. m.Request = &RequestUnion_RequestDeleteRange{v}
  7204. iNdEx = postIndex
  7205. default:
  7206. iNdEx = preIndex
  7207. skippy, err := skipRpc(data[iNdEx:])
  7208. if err != nil {
  7209. return err
  7210. }
  7211. if skippy < 0 {
  7212. return ErrInvalidLengthRpc
  7213. }
  7214. if (iNdEx + skippy) > l {
  7215. return io.ErrUnexpectedEOF
  7216. }
  7217. iNdEx += skippy
  7218. }
  7219. }
  7220. if iNdEx > l {
  7221. return io.ErrUnexpectedEOF
  7222. }
  7223. return nil
  7224. }
  7225. func (m *ResponseUnion) Unmarshal(data []byte) error {
  7226. l := len(data)
  7227. iNdEx := 0
  7228. for iNdEx < l {
  7229. preIndex := iNdEx
  7230. var wire uint64
  7231. for shift := uint(0); ; shift += 7 {
  7232. if shift >= 64 {
  7233. return ErrIntOverflowRpc
  7234. }
  7235. if iNdEx >= l {
  7236. return io.ErrUnexpectedEOF
  7237. }
  7238. b := data[iNdEx]
  7239. iNdEx++
  7240. wire |= (uint64(b) & 0x7F) << shift
  7241. if b < 0x80 {
  7242. break
  7243. }
  7244. }
  7245. fieldNum := int32(wire >> 3)
  7246. wireType := int(wire & 0x7)
  7247. if wireType == 4 {
  7248. return fmt.Errorf("proto: ResponseUnion: wiretype end group for non-group")
  7249. }
  7250. if fieldNum <= 0 {
  7251. return fmt.Errorf("proto: ResponseUnion: illegal tag %d (wire type %d)", fieldNum, wire)
  7252. }
  7253. switch fieldNum {
  7254. case 1:
  7255. if wireType != 2 {
  7256. return fmt.Errorf("proto: wrong wireType = %d for field ResponseRange", wireType)
  7257. }
  7258. var msglen int
  7259. for shift := uint(0); ; shift += 7 {
  7260. if shift >= 64 {
  7261. return ErrIntOverflowRpc
  7262. }
  7263. if iNdEx >= l {
  7264. return io.ErrUnexpectedEOF
  7265. }
  7266. b := data[iNdEx]
  7267. iNdEx++
  7268. msglen |= (int(b) & 0x7F) << shift
  7269. if b < 0x80 {
  7270. break
  7271. }
  7272. }
  7273. if msglen < 0 {
  7274. return ErrInvalidLengthRpc
  7275. }
  7276. postIndex := iNdEx + msglen
  7277. if postIndex > l {
  7278. return io.ErrUnexpectedEOF
  7279. }
  7280. v := &RangeResponse{}
  7281. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7282. return err
  7283. }
  7284. m.Response = &ResponseUnion_ResponseRange{v}
  7285. iNdEx = postIndex
  7286. case 2:
  7287. if wireType != 2 {
  7288. return fmt.Errorf("proto: wrong wireType = %d for field ResponsePut", wireType)
  7289. }
  7290. var msglen int
  7291. for shift := uint(0); ; shift += 7 {
  7292. if shift >= 64 {
  7293. return ErrIntOverflowRpc
  7294. }
  7295. if iNdEx >= l {
  7296. return io.ErrUnexpectedEOF
  7297. }
  7298. b := data[iNdEx]
  7299. iNdEx++
  7300. msglen |= (int(b) & 0x7F) << shift
  7301. if b < 0x80 {
  7302. break
  7303. }
  7304. }
  7305. if msglen < 0 {
  7306. return ErrInvalidLengthRpc
  7307. }
  7308. postIndex := iNdEx + msglen
  7309. if postIndex > l {
  7310. return io.ErrUnexpectedEOF
  7311. }
  7312. v := &PutResponse{}
  7313. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7314. return err
  7315. }
  7316. m.Response = &ResponseUnion_ResponsePut{v}
  7317. iNdEx = postIndex
  7318. case 3:
  7319. if wireType != 2 {
  7320. return fmt.Errorf("proto: wrong wireType = %d for field ResponseDeleteRange", wireType)
  7321. }
  7322. var msglen int
  7323. for shift := uint(0); ; shift += 7 {
  7324. if shift >= 64 {
  7325. return ErrIntOverflowRpc
  7326. }
  7327. if iNdEx >= l {
  7328. return io.ErrUnexpectedEOF
  7329. }
  7330. b := data[iNdEx]
  7331. iNdEx++
  7332. msglen |= (int(b) & 0x7F) << shift
  7333. if b < 0x80 {
  7334. break
  7335. }
  7336. }
  7337. if msglen < 0 {
  7338. return ErrInvalidLengthRpc
  7339. }
  7340. postIndex := iNdEx + msglen
  7341. if postIndex > l {
  7342. return io.ErrUnexpectedEOF
  7343. }
  7344. v := &DeleteRangeResponse{}
  7345. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7346. return err
  7347. }
  7348. m.Response = &ResponseUnion_ResponseDeleteRange{v}
  7349. iNdEx = postIndex
  7350. default:
  7351. iNdEx = preIndex
  7352. skippy, err := skipRpc(data[iNdEx:])
  7353. if err != nil {
  7354. return err
  7355. }
  7356. if skippy < 0 {
  7357. return ErrInvalidLengthRpc
  7358. }
  7359. if (iNdEx + skippy) > l {
  7360. return io.ErrUnexpectedEOF
  7361. }
  7362. iNdEx += skippy
  7363. }
  7364. }
  7365. if iNdEx > l {
  7366. return io.ErrUnexpectedEOF
  7367. }
  7368. return nil
  7369. }
  7370. func (m *Compare) Unmarshal(data []byte) error {
  7371. l := len(data)
  7372. iNdEx := 0
  7373. for iNdEx < l {
  7374. preIndex := iNdEx
  7375. var wire uint64
  7376. for shift := uint(0); ; shift += 7 {
  7377. if shift >= 64 {
  7378. return ErrIntOverflowRpc
  7379. }
  7380. if iNdEx >= l {
  7381. return io.ErrUnexpectedEOF
  7382. }
  7383. b := data[iNdEx]
  7384. iNdEx++
  7385. wire |= (uint64(b) & 0x7F) << shift
  7386. if b < 0x80 {
  7387. break
  7388. }
  7389. }
  7390. fieldNum := int32(wire >> 3)
  7391. wireType := int(wire & 0x7)
  7392. if wireType == 4 {
  7393. return fmt.Errorf("proto: Compare: wiretype end group for non-group")
  7394. }
  7395. if fieldNum <= 0 {
  7396. return fmt.Errorf("proto: Compare: illegal tag %d (wire type %d)", fieldNum, wire)
  7397. }
  7398. switch fieldNum {
  7399. case 1:
  7400. if wireType != 0 {
  7401. return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
  7402. }
  7403. m.Result = 0
  7404. for shift := uint(0); ; shift += 7 {
  7405. if shift >= 64 {
  7406. return ErrIntOverflowRpc
  7407. }
  7408. if iNdEx >= l {
  7409. return io.ErrUnexpectedEOF
  7410. }
  7411. b := data[iNdEx]
  7412. iNdEx++
  7413. m.Result |= (Compare_CompareResult(b) & 0x7F) << shift
  7414. if b < 0x80 {
  7415. break
  7416. }
  7417. }
  7418. case 2:
  7419. if wireType != 0 {
  7420. return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
  7421. }
  7422. m.Target = 0
  7423. for shift := uint(0); ; shift += 7 {
  7424. if shift >= 64 {
  7425. return ErrIntOverflowRpc
  7426. }
  7427. if iNdEx >= l {
  7428. return io.ErrUnexpectedEOF
  7429. }
  7430. b := data[iNdEx]
  7431. iNdEx++
  7432. m.Target |= (Compare_CompareTarget(b) & 0x7F) << shift
  7433. if b < 0x80 {
  7434. break
  7435. }
  7436. }
  7437. case 3:
  7438. if wireType != 2 {
  7439. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  7440. }
  7441. var byteLen int
  7442. for shift := uint(0); ; shift += 7 {
  7443. if shift >= 64 {
  7444. return ErrIntOverflowRpc
  7445. }
  7446. if iNdEx >= l {
  7447. return io.ErrUnexpectedEOF
  7448. }
  7449. b := data[iNdEx]
  7450. iNdEx++
  7451. byteLen |= (int(b) & 0x7F) << shift
  7452. if b < 0x80 {
  7453. break
  7454. }
  7455. }
  7456. if byteLen < 0 {
  7457. return ErrInvalidLengthRpc
  7458. }
  7459. postIndex := iNdEx + byteLen
  7460. if postIndex > l {
  7461. return io.ErrUnexpectedEOF
  7462. }
  7463. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  7464. if m.Key == nil {
  7465. m.Key = []byte{}
  7466. }
  7467. iNdEx = postIndex
  7468. case 4:
  7469. if wireType != 0 {
  7470. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  7471. }
  7472. var v int64
  7473. for shift := uint(0); ; shift += 7 {
  7474. if shift >= 64 {
  7475. return ErrIntOverflowRpc
  7476. }
  7477. if iNdEx >= l {
  7478. return io.ErrUnexpectedEOF
  7479. }
  7480. b := data[iNdEx]
  7481. iNdEx++
  7482. v |= (int64(b) & 0x7F) << shift
  7483. if b < 0x80 {
  7484. break
  7485. }
  7486. }
  7487. m.TargetUnion = &Compare_Version{v}
  7488. case 5:
  7489. if wireType != 0 {
  7490. return fmt.Errorf("proto: wrong wireType = %d for field CreateRevision", wireType)
  7491. }
  7492. var v int64
  7493. for shift := uint(0); ; shift += 7 {
  7494. if shift >= 64 {
  7495. return ErrIntOverflowRpc
  7496. }
  7497. if iNdEx >= l {
  7498. return io.ErrUnexpectedEOF
  7499. }
  7500. b := data[iNdEx]
  7501. iNdEx++
  7502. v |= (int64(b) & 0x7F) << shift
  7503. if b < 0x80 {
  7504. break
  7505. }
  7506. }
  7507. m.TargetUnion = &Compare_CreateRevision{v}
  7508. case 6:
  7509. if wireType != 0 {
  7510. return fmt.Errorf("proto: wrong wireType = %d for field ModRevision", wireType)
  7511. }
  7512. var v int64
  7513. for shift := uint(0); ; shift += 7 {
  7514. if shift >= 64 {
  7515. return ErrIntOverflowRpc
  7516. }
  7517. if iNdEx >= l {
  7518. return io.ErrUnexpectedEOF
  7519. }
  7520. b := data[iNdEx]
  7521. iNdEx++
  7522. v |= (int64(b) & 0x7F) << shift
  7523. if b < 0x80 {
  7524. break
  7525. }
  7526. }
  7527. m.TargetUnion = &Compare_ModRevision{v}
  7528. case 7:
  7529. if wireType != 2 {
  7530. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  7531. }
  7532. var byteLen int
  7533. for shift := uint(0); ; shift += 7 {
  7534. if shift >= 64 {
  7535. return ErrIntOverflowRpc
  7536. }
  7537. if iNdEx >= l {
  7538. return io.ErrUnexpectedEOF
  7539. }
  7540. b := data[iNdEx]
  7541. iNdEx++
  7542. byteLen |= (int(b) & 0x7F) << shift
  7543. if b < 0x80 {
  7544. break
  7545. }
  7546. }
  7547. if byteLen < 0 {
  7548. return ErrInvalidLengthRpc
  7549. }
  7550. postIndex := iNdEx + byteLen
  7551. if postIndex > l {
  7552. return io.ErrUnexpectedEOF
  7553. }
  7554. v := make([]byte, postIndex-iNdEx)
  7555. copy(v, data[iNdEx:postIndex])
  7556. m.TargetUnion = &Compare_Value{v}
  7557. iNdEx = postIndex
  7558. default:
  7559. iNdEx = preIndex
  7560. skippy, err := skipRpc(data[iNdEx:])
  7561. if err != nil {
  7562. return err
  7563. }
  7564. if skippy < 0 {
  7565. return ErrInvalidLengthRpc
  7566. }
  7567. if (iNdEx + skippy) > l {
  7568. return io.ErrUnexpectedEOF
  7569. }
  7570. iNdEx += skippy
  7571. }
  7572. }
  7573. if iNdEx > l {
  7574. return io.ErrUnexpectedEOF
  7575. }
  7576. return nil
  7577. }
  7578. func (m *TxnRequest) Unmarshal(data []byte) error {
  7579. l := len(data)
  7580. iNdEx := 0
  7581. for iNdEx < l {
  7582. preIndex := iNdEx
  7583. var wire uint64
  7584. for shift := uint(0); ; shift += 7 {
  7585. if shift >= 64 {
  7586. return ErrIntOverflowRpc
  7587. }
  7588. if iNdEx >= l {
  7589. return io.ErrUnexpectedEOF
  7590. }
  7591. b := data[iNdEx]
  7592. iNdEx++
  7593. wire |= (uint64(b) & 0x7F) << shift
  7594. if b < 0x80 {
  7595. break
  7596. }
  7597. }
  7598. fieldNum := int32(wire >> 3)
  7599. wireType := int(wire & 0x7)
  7600. if wireType == 4 {
  7601. return fmt.Errorf("proto: TxnRequest: wiretype end group for non-group")
  7602. }
  7603. if fieldNum <= 0 {
  7604. return fmt.Errorf("proto: TxnRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  7605. }
  7606. switch fieldNum {
  7607. case 1:
  7608. if wireType != 2 {
  7609. return fmt.Errorf("proto: wrong wireType = %d for field Compare", wireType)
  7610. }
  7611. var msglen int
  7612. for shift := uint(0); ; shift += 7 {
  7613. if shift >= 64 {
  7614. return ErrIntOverflowRpc
  7615. }
  7616. if iNdEx >= l {
  7617. return io.ErrUnexpectedEOF
  7618. }
  7619. b := data[iNdEx]
  7620. iNdEx++
  7621. msglen |= (int(b) & 0x7F) << shift
  7622. if b < 0x80 {
  7623. break
  7624. }
  7625. }
  7626. if msglen < 0 {
  7627. return ErrInvalidLengthRpc
  7628. }
  7629. postIndex := iNdEx + msglen
  7630. if postIndex > l {
  7631. return io.ErrUnexpectedEOF
  7632. }
  7633. m.Compare = append(m.Compare, &Compare{})
  7634. if err := m.Compare[len(m.Compare)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  7635. return err
  7636. }
  7637. iNdEx = postIndex
  7638. case 2:
  7639. if wireType != 2 {
  7640. return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType)
  7641. }
  7642. var msglen int
  7643. for shift := uint(0); ; shift += 7 {
  7644. if shift >= 64 {
  7645. return ErrIntOverflowRpc
  7646. }
  7647. if iNdEx >= l {
  7648. return io.ErrUnexpectedEOF
  7649. }
  7650. b := data[iNdEx]
  7651. iNdEx++
  7652. msglen |= (int(b) & 0x7F) << shift
  7653. if b < 0x80 {
  7654. break
  7655. }
  7656. }
  7657. if msglen < 0 {
  7658. return ErrInvalidLengthRpc
  7659. }
  7660. postIndex := iNdEx + msglen
  7661. if postIndex > l {
  7662. return io.ErrUnexpectedEOF
  7663. }
  7664. m.Success = append(m.Success, &RequestUnion{})
  7665. if err := m.Success[len(m.Success)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  7666. return err
  7667. }
  7668. iNdEx = postIndex
  7669. case 3:
  7670. if wireType != 2 {
  7671. return fmt.Errorf("proto: wrong wireType = %d for field Failure", wireType)
  7672. }
  7673. var msglen int
  7674. for shift := uint(0); ; shift += 7 {
  7675. if shift >= 64 {
  7676. return ErrIntOverflowRpc
  7677. }
  7678. if iNdEx >= l {
  7679. return io.ErrUnexpectedEOF
  7680. }
  7681. b := data[iNdEx]
  7682. iNdEx++
  7683. msglen |= (int(b) & 0x7F) << shift
  7684. if b < 0x80 {
  7685. break
  7686. }
  7687. }
  7688. if msglen < 0 {
  7689. return ErrInvalidLengthRpc
  7690. }
  7691. postIndex := iNdEx + msglen
  7692. if postIndex > l {
  7693. return io.ErrUnexpectedEOF
  7694. }
  7695. m.Failure = append(m.Failure, &RequestUnion{})
  7696. if err := m.Failure[len(m.Failure)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  7697. return err
  7698. }
  7699. iNdEx = postIndex
  7700. default:
  7701. iNdEx = preIndex
  7702. skippy, err := skipRpc(data[iNdEx:])
  7703. if err != nil {
  7704. return err
  7705. }
  7706. if skippy < 0 {
  7707. return ErrInvalidLengthRpc
  7708. }
  7709. if (iNdEx + skippy) > l {
  7710. return io.ErrUnexpectedEOF
  7711. }
  7712. iNdEx += skippy
  7713. }
  7714. }
  7715. if iNdEx > l {
  7716. return io.ErrUnexpectedEOF
  7717. }
  7718. return nil
  7719. }
  7720. func (m *TxnResponse) Unmarshal(data []byte) error {
  7721. l := len(data)
  7722. iNdEx := 0
  7723. for iNdEx < l {
  7724. preIndex := iNdEx
  7725. var wire uint64
  7726. for shift := uint(0); ; shift += 7 {
  7727. if shift >= 64 {
  7728. return ErrIntOverflowRpc
  7729. }
  7730. if iNdEx >= l {
  7731. return io.ErrUnexpectedEOF
  7732. }
  7733. b := data[iNdEx]
  7734. iNdEx++
  7735. wire |= (uint64(b) & 0x7F) << shift
  7736. if b < 0x80 {
  7737. break
  7738. }
  7739. }
  7740. fieldNum := int32(wire >> 3)
  7741. wireType := int(wire & 0x7)
  7742. if wireType == 4 {
  7743. return fmt.Errorf("proto: TxnResponse: wiretype end group for non-group")
  7744. }
  7745. if fieldNum <= 0 {
  7746. return fmt.Errorf("proto: TxnResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  7747. }
  7748. switch fieldNum {
  7749. case 1:
  7750. if wireType != 2 {
  7751. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  7752. }
  7753. var msglen int
  7754. for shift := uint(0); ; shift += 7 {
  7755. if shift >= 64 {
  7756. return ErrIntOverflowRpc
  7757. }
  7758. if iNdEx >= l {
  7759. return io.ErrUnexpectedEOF
  7760. }
  7761. b := data[iNdEx]
  7762. iNdEx++
  7763. msglen |= (int(b) & 0x7F) << shift
  7764. if b < 0x80 {
  7765. break
  7766. }
  7767. }
  7768. if msglen < 0 {
  7769. return ErrInvalidLengthRpc
  7770. }
  7771. postIndex := iNdEx + msglen
  7772. if postIndex > l {
  7773. return io.ErrUnexpectedEOF
  7774. }
  7775. if m.Header == nil {
  7776. m.Header = &ResponseHeader{}
  7777. }
  7778. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  7779. return err
  7780. }
  7781. iNdEx = postIndex
  7782. case 2:
  7783. if wireType != 0 {
  7784. return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType)
  7785. }
  7786. var v int
  7787. for shift := uint(0); ; shift += 7 {
  7788. if shift >= 64 {
  7789. return ErrIntOverflowRpc
  7790. }
  7791. if iNdEx >= l {
  7792. return io.ErrUnexpectedEOF
  7793. }
  7794. b := data[iNdEx]
  7795. iNdEx++
  7796. v |= (int(b) & 0x7F) << shift
  7797. if b < 0x80 {
  7798. break
  7799. }
  7800. }
  7801. m.Succeeded = bool(v != 0)
  7802. case 3:
  7803. if wireType != 2 {
  7804. return fmt.Errorf("proto: wrong wireType = %d for field Responses", wireType)
  7805. }
  7806. var msglen int
  7807. for shift := uint(0); ; shift += 7 {
  7808. if shift >= 64 {
  7809. return ErrIntOverflowRpc
  7810. }
  7811. if iNdEx >= l {
  7812. return io.ErrUnexpectedEOF
  7813. }
  7814. b := data[iNdEx]
  7815. iNdEx++
  7816. msglen |= (int(b) & 0x7F) << shift
  7817. if b < 0x80 {
  7818. break
  7819. }
  7820. }
  7821. if msglen < 0 {
  7822. return ErrInvalidLengthRpc
  7823. }
  7824. postIndex := iNdEx + msglen
  7825. if postIndex > l {
  7826. return io.ErrUnexpectedEOF
  7827. }
  7828. m.Responses = append(m.Responses, &ResponseUnion{})
  7829. if err := m.Responses[len(m.Responses)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  7830. return err
  7831. }
  7832. iNdEx = postIndex
  7833. default:
  7834. iNdEx = preIndex
  7835. skippy, err := skipRpc(data[iNdEx:])
  7836. if err != nil {
  7837. return err
  7838. }
  7839. if skippy < 0 {
  7840. return ErrInvalidLengthRpc
  7841. }
  7842. if (iNdEx + skippy) > l {
  7843. return io.ErrUnexpectedEOF
  7844. }
  7845. iNdEx += skippy
  7846. }
  7847. }
  7848. if iNdEx > l {
  7849. return io.ErrUnexpectedEOF
  7850. }
  7851. return nil
  7852. }
  7853. func (m *CompactionRequest) Unmarshal(data []byte) error {
  7854. l := len(data)
  7855. iNdEx := 0
  7856. for iNdEx < l {
  7857. preIndex := iNdEx
  7858. var wire uint64
  7859. for shift := uint(0); ; shift += 7 {
  7860. if shift >= 64 {
  7861. return ErrIntOverflowRpc
  7862. }
  7863. if iNdEx >= l {
  7864. return io.ErrUnexpectedEOF
  7865. }
  7866. b := data[iNdEx]
  7867. iNdEx++
  7868. wire |= (uint64(b) & 0x7F) << shift
  7869. if b < 0x80 {
  7870. break
  7871. }
  7872. }
  7873. fieldNum := int32(wire >> 3)
  7874. wireType := int(wire & 0x7)
  7875. if wireType == 4 {
  7876. return fmt.Errorf("proto: CompactionRequest: wiretype end group for non-group")
  7877. }
  7878. if fieldNum <= 0 {
  7879. return fmt.Errorf("proto: CompactionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  7880. }
  7881. switch fieldNum {
  7882. case 1:
  7883. if wireType != 0 {
  7884. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  7885. }
  7886. m.Revision = 0
  7887. for shift := uint(0); ; shift += 7 {
  7888. if shift >= 64 {
  7889. return ErrIntOverflowRpc
  7890. }
  7891. if iNdEx >= l {
  7892. return io.ErrUnexpectedEOF
  7893. }
  7894. b := data[iNdEx]
  7895. iNdEx++
  7896. m.Revision |= (int64(b) & 0x7F) << shift
  7897. if b < 0x80 {
  7898. break
  7899. }
  7900. }
  7901. case 2:
  7902. if wireType != 0 {
  7903. return fmt.Errorf("proto: wrong wireType = %d for field Physical", wireType)
  7904. }
  7905. var v int
  7906. for shift := uint(0); ; shift += 7 {
  7907. if shift >= 64 {
  7908. return ErrIntOverflowRpc
  7909. }
  7910. if iNdEx >= l {
  7911. return io.ErrUnexpectedEOF
  7912. }
  7913. b := data[iNdEx]
  7914. iNdEx++
  7915. v |= (int(b) & 0x7F) << shift
  7916. if b < 0x80 {
  7917. break
  7918. }
  7919. }
  7920. m.Physical = bool(v != 0)
  7921. default:
  7922. iNdEx = preIndex
  7923. skippy, err := skipRpc(data[iNdEx:])
  7924. if err != nil {
  7925. return err
  7926. }
  7927. if skippy < 0 {
  7928. return ErrInvalidLengthRpc
  7929. }
  7930. if (iNdEx + skippy) > l {
  7931. return io.ErrUnexpectedEOF
  7932. }
  7933. iNdEx += skippy
  7934. }
  7935. }
  7936. if iNdEx > l {
  7937. return io.ErrUnexpectedEOF
  7938. }
  7939. return nil
  7940. }
  7941. func (m *CompactionResponse) Unmarshal(data []byte) error {
  7942. l := len(data)
  7943. iNdEx := 0
  7944. for iNdEx < l {
  7945. preIndex := iNdEx
  7946. var wire uint64
  7947. for shift := uint(0); ; shift += 7 {
  7948. if shift >= 64 {
  7949. return ErrIntOverflowRpc
  7950. }
  7951. if iNdEx >= l {
  7952. return io.ErrUnexpectedEOF
  7953. }
  7954. b := data[iNdEx]
  7955. iNdEx++
  7956. wire |= (uint64(b) & 0x7F) << shift
  7957. if b < 0x80 {
  7958. break
  7959. }
  7960. }
  7961. fieldNum := int32(wire >> 3)
  7962. wireType := int(wire & 0x7)
  7963. if wireType == 4 {
  7964. return fmt.Errorf("proto: CompactionResponse: wiretype end group for non-group")
  7965. }
  7966. if fieldNum <= 0 {
  7967. return fmt.Errorf("proto: CompactionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  7968. }
  7969. switch fieldNum {
  7970. case 1:
  7971. if wireType != 2 {
  7972. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  7973. }
  7974. var msglen int
  7975. for shift := uint(0); ; shift += 7 {
  7976. if shift >= 64 {
  7977. return ErrIntOverflowRpc
  7978. }
  7979. if iNdEx >= l {
  7980. return io.ErrUnexpectedEOF
  7981. }
  7982. b := data[iNdEx]
  7983. iNdEx++
  7984. msglen |= (int(b) & 0x7F) << shift
  7985. if b < 0x80 {
  7986. break
  7987. }
  7988. }
  7989. if msglen < 0 {
  7990. return ErrInvalidLengthRpc
  7991. }
  7992. postIndex := iNdEx + msglen
  7993. if postIndex > l {
  7994. return io.ErrUnexpectedEOF
  7995. }
  7996. if m.Header == nil {
  7997. m.Header = &ResponseHeader{}
  7998. }
  7999. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8000. return err
  8001. }
  8002. iNdEx = postIndex
  8003. default:
  8004. iNdEx = preIndex
  8005. skippy, err := skipRpc(data[iNdEx:])
  8006. if err != nil {
  8007. return err
  8008. }
  8009. if skippy < 0 {
  8010. return ErrInvalidLengthRpc
  8011. }
  8012. if (iNdEx + skippy) > l {
  8013. return io.ErrUnexpectedEOF
  8014. }
  8015. iNdEx += skippy
  8016. }
  8017. }
  8018. if iNdEx > l {
  8019. return io.ErrUnexpectedEOF
  8020. }
  8021. return nil
  8022. }
  8023. func (m *HashRequest) Unmarshal(data []byte) error {
  8024. l := len(data)
  8025. iNdEx := 0
  8026. for iNdEx < l {
  8027. preIndex := iNdEx
  8028. var wire uint64
  8029. for shift := uint(0); ; shift += 7 {
  8030. if shift >= 64 {
  8031. return ErrIntOverflowRpc
  8032. }
  8033. if iNdEx >= l {
  8034. return io.ErrUnexpectedEOF
  8035. }
  8036. b := data[iNdEx]
  8037. iNdEx++
  8038. wire |= (uint64(b) & 0x7F) << shift
  8039. if b < 0x80 {
  8040. break
  8041. }
  8042. }
  8043. fieldNum := int32(wire >> 3)
  8044. wireType := int(wire & 0x7)
  8045. if wireType == 4 {
  8046. return fmt.Errorf("proto: HashRequest: wiretype end group for non-group")
  8047. }
  8048. if fieldNum <= 0 {
  8049. return fmt.Errorf("proto: HashRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8050. }
  8051. switch fieldNum {
  8052. default:
  8053. iNdEx = preIndex
  8054. skippy, err := skipRpc(data[iNdEx:])
  8055. if err != nil {
  8056. return err
  8057. }
  8058. if skippy < 0 {
  8059. return ErrInvalidLengthRpc
  8060. }
  8061. if (iNdEx + skippy) > l {
  8062. return io.ErrUnexpectedEOF
  8063. }
  8064. iNdEx += skippy
  8065. }
  8066. }
  8067. if iNdEx > l {
  8068. return io.ErrUnexpectedEOF
  8069. }
  8070. return nil
  8071. }
  8072. func (m *HashResponse) Unmarshal(data []byte) error {
  8073. l := len(data)
  8074. iNdEx := 0
  8075. for iNdEx < l {
  8076. preIndex := iNdEx
  8077. var wire uint64
  8078. for shift := uint(0); ; shift += 7 {
  8079. if shift >= 64 {
  8080. return ErrIntOverflowRpc
  8081. }
  8082. if iNdEx >= l {
  8083. return io.ErrUnexpectedEOF
  8084. }
  8085. b := data[iNdEx]
  8086. iNdEx++
  8087. wire |= (uint64(b) & 0x7F) << shift
  8088. if b < 0x80 {
  8089. break
  8090. }
  8091. }
  8092. fieldNum := int32(wire >> 3)
  8093. wireType := int(wire & 0x7)
  8094. if wireType == 4 {
  8095. return fmt.Errorf("proto: HashResponse: wiretype end group for non-group")
  8096. }
  8097. if fieldNum <= 0 {
  8098. return fmt.Errorf("proto: HashResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  8099. }
  8100. switch fieldNum {
  8101. case 1:
  8102. if wireType != 2 {
  8103. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  8104. }
  8105. var msglen int
  8106. for shift := uint(0); ; shift += 7 {
  8107. if shift >= 64 {
  8108. return ErrIntOverflowRpc
  8109. }
  8110. if iNdEx >= l {
  8111. return io.ErrUnexpectedEOF
  8112. }
  8113. b := data[iNdEx]
  8114. iNdEx++
  8115. msglen |= (int(b) & 0x7F) << shift
  8116. if b < 0x80 {
  8117. break
  8118. }
  8119. }
  8120. if msglen < 0 {
  8121. return ErrInvalidLengthRpc
  8122. }
  8123. postIndex := iNdEx + msglen
  8124. if postIndex > l {
  8125. return io.ErrUnexpectedEOF
  8126. }
  8127. if m.Header == nil {
  8128. m.Header = &ResponseHeader{}
  8129. }
  8130. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8131. return err
  8132. }
  8133. iNdEx = postIndex
  8134. case 2:
  8135. if wireType != 0 {
  8136. return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType)
  8137. }
  8138. m.Hash = 0
  8139. for shift := uint(0); ; shift += 7 {
  8140. if shift >= 64 {
  8141. return ErrIntOverflowRpc
  8142. }
  8143. if iNdEx >= l {
  8144. return io.ErrUnexpectedEOF
  8145. }
  8146. b := data[iNdEx]
  8147. iNdEx++
  8148. m.Hash |= (uint32(b) & 0x7F) << shift
  8149. if b < 0x80 {
  8150. break
  8151. }
  8152. }
  8153. default:
  8154. iNdEx = preIndex
  8155. skippy, err := skipRpc(data[iNdEx:])
  8156. if err != nil {
  8157. return err
  8158. }
  8159. if skippy < 0 {
  8160. return ErrInvalidLengthRpc
  8161. }
  8162. if (iNdEx + skippy) > l {
  8163. return io.ErrUnexpectedEOF
  8164. }
  8165. iNdEx += skippy
  8166. }
  8167. }
  8168. if iNdEx > l {
  8169. return io.ErrUnexpectedEOF
  8170. }
  8171. return nil
  8172. }
  8173. func (m *SnapshotRequest) Unmarshal(data []byte) error {
  8174. l := len(data)
  8175. iNdEx := 0
  8176. for iNdEx < l {
  8177. preIndex := iNdEx
  8178. var wire uint64
  8179. for shift := uint(0); ; shift += 7 {
  8180. if shift >= 64 {
  8181. return ErrIntOverflowRpc
  8182. }
  8183. if iNdEx >= l {
  8184. return io.ErrUnexpectedEOF
  8185. }
  8186. b := data[iNdEx]
  8187. iNdEx++
  8188. wire |= (uint64(b) & 0x7F) << shift
  8189. if b < 0x80 {
  8190. break
  8191. }
  8192. }
  8193. fieldNum := int32(wire >> 3)
  8194. wireType := int(wire & 0x7)
  8195. if wireType == 4 {
  8196. return fmt.Errorf("proto: SnapshotRequest: wiretype end group for non-group")
  8197. }
  8198. if fieldNum <= 0 {
  8199. return fmt.Errorf("proto: SnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8200. }
  8201. switch fieldNum {
  8202. default:
  8203. iNdEx = preIndex
  8204. skippy, err := skipRpc(data[iNdEx:])
  8205. if err != nil {
  8206. return err
  8207. }
  8208. if skippy < 0 {
  8209. return ErrInvalidLengthRpc
  8210. }
  8211. if (iNdEx + skippy) > l {
  8212. return io.ErrUnexpectedEOF
  8213. }
  8214. iNdEx += skippy
  8215. }
  8216. }
  8217. if iNdEx > l {
  8218. return io.ErrUnexpectedEOF
  8219. }
  8220. return nil
  8221. }
  8222. func (m *SnapshotResponse) Unmarshal(data []byte) error {
  8223. l := len(data)
  8224. iNdEx := 0
  8225. for iNdEx < l {
  8226. preIndex := iNdEx
  8227. var wire uint64
  8228. for shift := uint(0); ; shift += 7 {
  8229. if shift >= 64 {
  8230. return ErrIntOverflowRpc
  8231. }
  8232. if iNdEx >= l {
  8233. return io.ErrUnexpectedEOF
  8234. }
  8235. b := data[iNdEx]
  8236. iNdEx++
  8237. wire |= (uint64(b) & 0x7F) << shift
  8238. if b < 0x80 {
  8239. break
  8240. }
  8241. }
  8242. fieldNum := int32(wire >> 3)
  8243. wireType := int(wire & 0x7)
  8244. if wireType == 4 {
  8245. return fmt.Errorf("proto: SnapshotResponse: wiretype end group for non-group")
  8246. }
  8247. if fieldNum <= 0 {
  8248. return fmt.Errorf("proto: SnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  8249. }
  8250. switch fieldNum {
  8251. case 1:
  8252. if wireType != 2 {
  8253. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  8254. }
  8255. var msglen int
  8256. for shift := uint(0); ; shift += 7 {
  8257. if shift >= 64 {
  8258. return ErrIntOverflowRpc
  8259. }
  8260. if iNdEx >= l {
  8261. return io.ErrUnexpectedEOF
  8262. }
  8263. b := data[iNdEx]
  8264. iNdEx++
  8265. msglen |= (int(b) & 0x7F) << shift
  8266. if b < 0x80 {
  8267. break
  8268. }
  8269. }
  8270. if msglen < 0 {
  8271. return ErrInvalidLengthRpc
  8272. }
  8273. postIndex := iNdEx + msglen
  8274. if postIndex > l {
  8275. return io.ErrUnexpectedEOF
  8276. }
  8277. if m.Header == nil {
  8278. m.Header = &ResponseHeader{}
  8279. }
  8280. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8281. return err
  8282. }
  8283. iNdEx = postIndex
  8284. case 2:
  8285. if wireType != 0 {
  8286. return fmt.Errorf("proto: wrong wireType = %d for field RemainingBytes", wireType)
  8287. }
  8288. m.RemainingBytes = 0
  8289. for shift := uint(0); ; shift += 7 {
  8290. if shift >= 64 {
  8291. return ErrIntOverflowRpc
  8292. }
  8293. if iNdEx >= l {
  8294. return io.ErrUnexpectedEOF
  8295. }
  8296. b := data[iNdEx]
  8297. iNdEx++
  8298. m.RemainingBytes |= (uint64(b) & 0x7F) << shift
  8299. if b < 0x80 {
  8300. break
  8301. }
  8302. }
  8303. case 3:
  8304. if wireType != 2 {
  8305. return fmt.Errorf("proto: wrong wireType = %d for field Blob", wireType)
  8306. }
  8307. var byteLen int
  8308. for shift := uint(0); ; shift += 7 {
  8309. if shift >= 64 {
  8310. return ErrIntOverflowRpc
  8311. }
  8312. if iNdEx >= l {
  8313. return io.ErrUnexpectedEOF
  8314. }
  8315. b := data[iNdEx]
  8316. iNdEx++
  8317. byteLen |= (int(b) & 0x7F) << shift
  8318. if b < 0x80 {
  8319. break
  8320. }
  8321. }
  8322. if byteLen < 0 {
  8323. return ErrInvalidLengthRpc
  8324. }
  8325. postIndex := iNdEx + byteLen
  8326. if postIndex > l {
  8327. return io.ErrUnexpectedEOF
  8328. }
  8329. m.Blob = append(m.Blob[:0], data[iNdEx:postIndex]...)
  8330. if m.Blob == nil {
  8331. m.Blob = []byte{}
  8332. }
  8333. iNdEx = postIndex
  8334. default:
  8335. iNdEx = preIndex
  8336. skippy, err := skipRpc(data[iNdEx:])
  8337. if err != nil {
  8338. return err
  8339. }
  8340. if skippy < 0 {
  8341. return ErrInvalidLengthRpc
  8342. }
  8343. if (iNdEx + skippy) > l {
  8344. return io.ErrUnexpectedEOF
  8345. }
  8346. iNdEx += skippy
  8347. }
  8348. }
  8349. if iNdEx > l {
  8350. return io.ErrUnexpectedEOF
  8351. }
  8352. return nil
  8353. }
  8354. func (m *WatchRequest) Unmarshal(data []byte) error {
  8355. l := len(data)
  8356. iNdEx := 0
  8357. for iNdEx < l {
  8358. preIndex := iNdEx
  8359. var wire uint64
  8360. for shift := uint(0); ; shift += 7 {
  8361. if shift >= 64 {
  8362. return ErrIntOverflowRpc
  8363. }
  8364. if iNdEx >= l {
  8365. return io.ErrUnexpectedEOF
  8366. }
  8367. b := data[iNdEx]
  8368. iNdEx++
  8369. wire |= (uint64(b) & 0x7F) << shift
  8370. if b < 0x80 {
  8371. break
  8372. }
  8373. }
  8374. fieldNum := int32(wire >> 3)
  8375. wireType := int(wire & 0x7)
  8376. if wireType == 4 {
  8377. return fmt.Errorf("proto: WatchRequest: wiretype end group for non-group")
  8378. }
  8379. if fieldNum <= 0 {
  8380. return fmt.Errorf("proto: WatchRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8381. }
  8382. switch fieldNum {
  8383. case 1:
  8384. if wireType != 2 {
  8385. return fmt.Errorf("proto: wrong wireType = %d for field CreateRequest", wireType)
  8386. }
  8387. var msglen int
  8388. for shift := uint(0); ; shift += 7 {
  8389. if shift >= 64 {
  8390. return ErrIntOverflowRpc
  8391. }
  8392. if iNdEx >= l {
  8393. return io.ErrUnexpectedEOF
  8394. }
  8395. b := data[iNdEx]
  8396. iNdEx++
  8397. msglen |= (int(b) & 0x7F) << shift
  8398. if b < 0x80 {
  8399. break
  8400. }
  8401. }
  8402. if msglen < 0 {
  8403. return ErrInvalidLengthRpc
  8404. }
  8405. postIndex := iNdEx + msglen
  8406. if postIndex > l {
  8407. return io.ErrUnexpectedEOF
  8408. }
  8409. v := &WatchCreateRequest{}
  8410. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8411. return err
  8412. }
  8413. m.RequestUnion = &WatchRequest_CreateRequest{v}
  8414. iNdEx = postIndex
  8415. case 2:
  8416. if wireType != 2 {
  8417. return fmt.Errorf("proto: wrong wireType = %d for field CancelRequest", wireType)
  8418. }
  8419. var msglen int
  8420. for shift := uint(0); ; shift += 7 {
  8421. if shift >= 64 {
  8422. return ErrIntOverflowRpc
  8423. }
  8424. if iNdEx >= l {
  8425. return io.ErrUnexpectedEOF
  8426. }
  8427. b := data[iNdEx]
  8428. iNdEx++
  8429. msglen |= (int(b) & 0x7F) << shift
  8430. if b < 0x80 {
  8431. break
  8432. }
  8433. }
  8434. if msglen < 0 {
  8435. return ErrInvalidLengthRpc
  8436. }
  8437. postIndex := iNdEx + msglen
  8438. if postIndex > l {
  8439. return io.ErrUnexpectedEOF
  8440. }
  8441. v := &WatchCancelRequest{}
  8442. if err := v.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8443. return err
  8444. }
  8445. m.RequestUnion = &WatchRequest_CancelRequest{v}
  8446. iNdEx = postIndex
  8447. default:
  8448. iNdEx = preIndex
  8449. skippy, err := skipRpc(data[iNdEx:])
  8450. if err != nil {
  8451. return err
  8452. }
  8453. if skippy < 0 {
  8454. return ErrInvalidLengthRpc
  8455. }
  8456. if (iNdEx + skippy) > l {
  8457. return io.ErrUnexpectedEOF
  8458. }
  8459. iNdEx += skippy
  8460. }
  8461. }
  8462. if iNdEx > l {
  8463. return io.ErrUnexpectedEOF
  8464. }
  8465. return nil
  8466. }
  8467. func (m *WatchCreateRequest) Unmarshal(data []byte) error {
  8468. l := len(data)
  8469. iNdEx := 0
  8470. for iNdEx < l {
  8471. preIndex := iNdEx
  8472. var wire uint64
  8473. for shift := uint(0); ; shift += 7 {
  8474. if shift >= 64 {
  8475. return ErrIntOverflowRpc
  8476. }
  8477. if iNdEx >= l {
  8478. return io.ErrUnexpectedEOF
  8479. }
  8480. b := data[iNdEx]
  8481. iNdEx++
  8482. wire |= (uint64(b) & 0x7F) << shift
  8483. if b < 0x80 {
  8484. break
  8485. }
  8486. }
  8487. fieldNum := int32(wire >> 3)
  8488. wireType := int(wire & 0x7)
  8489. if wireType == 4 {
  8490. return fmt.Errorf("proto: WatchCreateRequest: wiretype end group for non-group")
  8491. }
  8492. if fieldNum <= 0 {
  8493. return fmt.Errorf("proto: WatchCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8494. }
  8495. switch fieldNum {
  8496. case 1:
  8497. if wireType != 2 {
  8498. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  8499. }
  8500. var byteLen int
  8501. for shift := uint(0); ; shift += 7 {
  8502. if shift >= 64 {
  8503. return ErrIntOverflowRpc
  8504. }
  8505. if iNdEx >= l {
  8506. return io.ErrUnexpectedEOF
  8507. }
  8508. b := data[iNdEx]
  8509. iNdEx++
  8510. byteLen |= (int(b) & 0x7F) << shift
  8511. if b < 0x80 {
  8512. break
  8513. }
  8514. }
  8515. if byteLen < 0 {
  8516. return ErrInvalidLengthRpc
  8517. }
  8518. postIndex := iNdEx + byteLen
  8519. if postIndex > l {
  8520. return io.ErrUnexpectedEOF
  8521. }
  8522. m.Key = append(m.Key[:0], data[iNdEx:postIndex]...)
  8523. if m.Key == nil {
  8524. m.Key = []byte{}
  8525. }
  8526. iNdEx = postIndex
  8527. case 2:
  8528. if wireType != 2 {
  8529. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  8530. }
  8531. var byteLen int
  8532. for shift := uint(0); ; shift += 7 {
  8533. if shift >= 64 {
  8534. return ErrIntOverflowRpc
  8535. }
  8536. if iNdEx >= l {
  8537. return io.ErrUnexpectedEOF
  8538. }
  8539. b := data[iNdEx]
  8540. iNdEx++
  8541. byteLen |= (int(b) & 0x7F) << shift
  8542. if b < 0x80 {
  8543. break
  8544. }
  8545. }
  8546. if byteLen < 0 {
  8547. return ErrInvalidLengthRpc
  8548. }
  8549. postIndex := iNdEx + byteLen
  8550. if postIndex > l {
  8551. return io.ErrUnexpectedEOF
  8552. }
  8553. m.RangeEnd = append(m.RangeEnd[:0], data[iNdEx:postIndex]...)
  8554. if m.RangeEnd == nil {
  8555. m.RangeEnd = []byte{}
  8556. }
  8557. iNdEx = postIndex
  8558. case 3:
  8559. if wireType != 0 {
  8560. return fmt.Errorf("proto: wrong wireType = %d for field StartRevision", wireType)
  8561. }
  8562. m.StartRevision = 0
  8563. for shift := uint(0); ; shift += 7 {
  8564. if shift >= 64 {
  8565. return ErrIntOverflowRpc
  8566. }
  8567. if iNdEx >= l {
  8568. return io.ErrUnexpectedEOF
  8569. }
  8570. b := data[iNdEx]
  8571. iNdEx++
  8572. m.StartRevision |= (int64(b) & 0x7F) << shift
  8573. if b < 0x80 {
  8574. break
  8575. }
  8576. }
  8577. case 4:
  8578. if wireType != 0 {
  8579. return fmt.Errorf("proto: wrong wireType = %d for field ProgressNotify", wireType)
  8580. }
  8581. var v int
  8582. for shift := uint(0); ; shift += 7 {
  8583. if shift >= 64 {
  8584. return ErrIntOverflowRpc
  8585. }
  8586. if iNdEx >= l {
  8587. return io.ErrUnexpectedEOF
  8588. }
  8589. b := data[iNdEx]
  8590. iNdEx++
  8591. v |= (int(b) & 0x7F) << shift
  8592. if b < 0x80 {
  8593. break
  8594. }
  8595. }
  8596. m.ProgressNotify = bool(v != 0)
  8597. default:
  8598. iNdEx = preIndex
  8599. skippy, err := skipRpc(data[iNdEx:])
  8600. if err != nil {
  8601. return err
  8602. }
  8603. if skippy < 0 {
  8604. return ErrInvalidLengthRpc
  8605. }
  8606. if (iNdEx + skippy) > l {
  8607. return io.ErrUnexpectedEOF
  8608. }
  8609. iNdEx += skippy
  8610. }
  8611. }
  8612. if iNdEx > l {
  8613. return io.ErrUnexpectedEOF
  8614. }
  8615. return nil
  8616. }
  8617. func (m *WatchCancelRequest) Unmarshal(data []byte) error {
  8618. l := len(data)
  8619. iNdEx := 0
  8620. for iNdEx < l {
  8621. preIndex := iNdEx
  8622. var wire uint64
  8623. for shift := uint(0); ; shift += 7 {
  8624. if shift >= 64 {
  8625. return ErrIntOverflowRpc
  8626. }
  8627. if iNdEx >= l {
  8628. return io.ErrUnexpectedEOF
  8629. }
  8630. b := data[iNdEx]
  8631. iNdEx++
  8632. wire |= (uint64(b) & 0x7F) << shift
  8633. if b < 0x80 {
  8634. break
  8635. }
  8636. }
  8637. fieldNum := int32(wire >> 3)
  8638. wireType := int(wire & 0x7)
  8639. if wireType == 4 {
  8640. return fmt.Errorf("proto: WatchCancelRequest: wiretype end group for non-group")
  8641. }
  8642. if fieldNum <= 0 {
  8643. return fmt.Errorf("proto: WatchCancelRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8644. }
  8645. switch fieldNum {
  8646. case 1:
  8647. if wireType != 0 {
  8648. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  8649. }
  8650. m.WatchId = 0
  8651. for shift := uint(0); ; shift += 7 {
  8652. if shift >= 64 {
  8653. return ErrIntOverflowRpc
  8654. }
  8655. if iNdEx >= l {
  8656. return io.ErrUnexpectedEOF
  8657. }
  8658. b := data[iNdEx]
  8659. iNdEx++
  8660. m.WatchId |= (int64(b) & 0x7F) << shift
  8661. if b < 0x80 {
  8662. break
  8663. }
  8664. }
  8665. default:
  8666. iNdEx = preIndex
  8667. skippy, err := skipRpc(data[iNdEx:])
  8668. if err != nil {
  8669. return err
  8670. }
  8671. if skippy < 0 {
  8672. return ErrInvalidLengthRpc
  8673. }
  8674. if (iNdEx + skippy) > l {
  8675. return io.ErrUnexpectedEOF
  8676. }
  8677. iNdEx += skippy
  8678. }
  8679. }
  8680. if iNdEx > l {
  8681. return io.ErrUnexpectedEOF
  8682. }
  8683. return nil
  8684. }
  8685. func (m *WatchResponse) Unmarshal(data []byte) error {
  8686. l := len(data)
  8687. iNdEx := 0
  8688. for iNdEx < l {
  8689. preIndex := iNdEx
  8690. var wire uint64
  8691. for shift := uint(0); ; shift += 7 {
  8692. if shift >= 64 {
  8693. return ErrIntOverflowRpc
  8694. }
  8695. if iNdEx >= l {
  8696. return io.ErrUnexpectedEOF
  8697. }
  8698. b := data[iNdEx]
  8699. iNdEx++
  8700. wire |= (uint64(b) & 0x7F) << shift
  8701. if b < 0x80 {
  8702. break
  8703. }
  8704. }
  8705. fieldNum := int32(wire >> 3)
  8706. wireType := int(wire & 0x7)
  8707. if wireType == 4 {
  8708. return fmt.Errorf("proto: WatchResponse: wiretype end group for non-group")
  8709. }
  8710. if fieldNum <= 0 {
  8711. return fmt.Errorf("proto: WatchResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  8712. }
  8713. switch fieldNum {
  8714. case 1:
  8715. if wireType != 2 {
  8716. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  8717. }
  8718. var msglen int
  8719. for shift := uint(0); ; shift += 7 {
  8720. if shift >= 64 {
  8721. return ErrIntOverflowRpc
  8722. }
  8723. if iNdEx >= l {
  8724. return io.ErrUnexpectedEOF
  8725. }
  8726. b := data[iNdEx]
  8727. iNdEx++
  8728. msglen |= (int(b) & 0x7F) << shift
  8729. if b < 0x80 {
  8730. break
  8731. }
  8732. }
  8733. if msglen < 0 {
  8734. return ErrInvalidLengthRpc
  8735. }
  8736. postIndex := iNdEx + msglen
  8737. if postIndex > l {
  8738. return io.ErrUnexpectedEOF
  8739. }
  8740. if m.Header == nil {
  8741. m.Header = &ResponseHeader{}
  8742. }
  8743. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  8744. return err
  8745. }
  8746. iNdEx = postIndex
  8747. case 2:
  8748. if wireType != 0 {
  8749. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  8750. }
  8751. m.WatchId = 0
  8752. for shift := uint(0); ; shift += 7 {
  8753. if shift >= 64 {
  8754. return ErrIntOverflowRpc
  8755. }
  8756. if iNdEx >= l {
  8757. return io.ErrUnexpectedEOF
  8758. }
  8759. b := data[iNdEx]
  8760. iNdEx++
  8761. m.WatchId |= (int64(b) & 0x7F) << shift
  8762. if b < 0x80 {
  8763. break
  8764. }
  8765. }
  8766. case 3:
  8767. if wireType != 0 {
  8768. return fmt.Errorf("proto: wrong wireType = %d for field Created", wireType)
  8769. }
  8770. var v int
  8771. for shift := uint(0); ; shift += 7 {
  8772. if shift >= 64 {
  8773. return ErrIntOverflowRpc
  8774. }
  8775. if iNdEx >= l {
  8776. return io.ErrUnexpectedEOF
  8777. }
  8778. b := data[iNdEx]
  8779. iNdEx++
  8780. v |= (int(b) & 0x7F) << shift
  8781. if b < 0x80 {
  8782. break
  8783. }
  8784. }
  8785. m.Created = bool(v != 0)
  8786. case 4:
  8787. if wireType != 0 {
  8788. return fmt.Errorf("proto: wrong wireType = %d for field Canceled", wireType)
  8789. }
  8790. var v int
  8791. for shift := uint(0); ; shift += 7 {
  8792. if shift >= 64 {
  8793. return ErrIntOverflowRpc
  8794. }
  8795. if iNdEx >= l {
  8796. return io.ErrUnexpectedEOF
  8797. }
  8798. b := data[iNdEx]
  8799. iNdEx++
  8800. v |= (int(b) & 0x7F) << shift
  8801. if b < 0x80 {
  8802. break
  8803. }
  8804. }
  8805. m.Canceled = bool(v != 0)
  8806. case 5:
  8807. if wireType != 0 {
  8808. return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType)
  8809. }
  8810. m.CompactRevision = 0
  8811. for shift := uint(0); ; shift += 7 {
  8812. if shift >= 64 {
  8813. return ErrIntOverflowRpc
  8814. }
  8815. if iNdEx >= l {
  8816. return io.ErrUnexpectedEOF
  8817. }
  8818. b := data[iNdEx]
  8819. iNdEx++
  8820. m.CompactRevision |= (int64(b) & 0x7F) << shift
  8821. if b < 0x80 {
  8822. break
  8823. }
  8824. }
  8825. case 11:
  8826. if wireType != 2 {
  8827. return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
  8828. }
  8829. var msglen int
  8830. for shift := uint(0); ; shift += 7 {
  8831. if shift >= 64 {
  8832. return ErrIntOverflowRpc
  8833. }
  8834. if iNdEx >= l {
  8835. return io.ErrUnexpectedEOF
  8836. }
  8837. b := data[iNdEx]
  8838. iNdEx++
  8839. msglen |= (int(b) & 0x7F) << shift
  8840. if b < 0x80 {
  8841. break
  8842. }
  8843. }
  8844. if msglen < 0 {
  8845. return ErrInvalidLengthRpc
  8846. }
  8847. postIndex := iNdEx + msglen
  8848. if postIndex > l {
  8849. return io.ErrUnexpectedEOF
  8850. }
  8851. m.Events = append(m.Events, &mvccpb.Event{})
  8852. if err := m.Events[len(m.Events)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  8853. return err
  8854. }
  8855. iNdEx = postIndex
  8856. default:
  8857. iNdEx = preIndex
  8858. skippy, err := skipRpc(data[iNdEx:])
  8859. if err != nil {
  8860. return err
  8861. }
  8862. if skippy < 0 {
  8863. return ErrInvalidLengthRpc
  8864. }
  8865. if (iNdEx + skippy) > l {
  8866. return io.ErrUnexpectedEOF
  8867. }
  8868. iNdEx += skippy
  8869. }
  8870. }
  8871. if iNdEx > l {
  8872. return io.ErrUnexpectedEOF
  8873. }
  8874. return nil
  8875. }
  8876. func (m *LeaseGrantRequest) Unmarshal(data []byte) error {
  8877. l := len(data)
  8878. iNdEx := 0
  8879. for iNdEx < l {
  8880. preIndex := iNdEx
  8881. var wire uint64
  8882. for shift := uint(0); ; shift += 7 {
  8883. if shift >= 64 {
  8884. return ErrIntOverflowRpc
  8885. }
  8886. if iNdEx >= l {
  8887. return io.ErrUnexpectedEOF
  8888. }
  8889. b := data[iNdEx]
  8890. iNdEx++
  8891. wire |= (uint64(b) & 0x7F) << shift
  8892. if b < 0x80 {
  8893. break
  8894. }
  8895. }
  8896. fieldNum := int32(wire >> 3)
  8897. wireType := int(wire & 0x7)
  8898. if wireType == 4 {
  8899. return fmt.Errorf("proto: LeaseGrantRequest: wiretype end group for non-group")
  8900. }
  8901. if fieldNum <= 0 {
  8902. return fmt.Errorf("proto: LeaseGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  8903. }
  8904. switch fieldNum {
  8905. case 1:
  8906. if wireType != 0 {
  8907. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  8908. }
  8909. m.TTL = 0
  8910. for shift := uint(0); ; shift += 7 {
  8911. if shift >= 64 {
  8912. return ErrIntOverflowRpc
  8913. }
  8914. if iNdEx >= l {
  8915. return io.ErrUnexpectedEOF
  8916. }
  8917. b := data[iNdEx]
  8918. iNdEx++
  8919. m.TTL |= (int64(b) & 0x7F) << shift
  8920. if b < 0x80 {
  8921. break
  8922. }
  8923. }
  8924. case 2:
  8925. if wireType != 0 {
  8926. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  8927. }
  8928. m.ID = 0
  8929. for shift := uint(0); ; shift += 7 {
  8930. if shift >= 64 {
  8931. return ErrIntOverflowRpc
  8932. }
  8933. if iNdEx >= l {
  8934. return io.ErrUnexpectedEOF
  8935. }
  8936. b := data[iNdEx]
  8937. iNdEx++
  8938. m.ID |= (int64(b) & 0x7F) << shift
  8939. if b < 0x80 {
  8940. break
  8941. }
  8942. }
  8943. default:
  8944. iNdEx = preIndex
  8945. skippy, err := skipRpc(data[iNdEx:])
  8946. if err != nil {
  8947. return err
  8948. }
  8949. if skippy < 0 {
  8950. return ErrInvalidLengthRpc
  8951. }
  8952. if (iNdEx + skippy) > l {
  8953. return io.ErrUnexpectedEOF
  8954. }
  8955. iNdEx += skippy
  8956. }
  8957. }
  8958. if iNdEx > l {
  8959. return io.ErrUnexpectedEOF
  8960. }
  8961. return nil
  8962. }
  8963. func (m *LeaseGrantResponse) Unmarshal(data []byte) error {
  8964. l := len(data)
  8965. iNdEx := 0
  8966. for iNdEx < l {
  8967. preIndex := iNdEx
  8968. var wire uint64
  8969. for shift := uint(0); ; shift += 7 {
  8970. if shift >= 64 {
  8971. return ErrIntOverflowRpc
  8972. }
  8973. if iNdEx >= l {
  8974. return io.ErrUnexpectedEOF
  8975. }
  8976. b := data[iNdEx]
  8977. iNdEx++
  8978. wire |= (uint64(b) & 0x7F) << shift
  8979. if b < 0x80 {
  8980. break
  8981. }
  8982. }
  8983. fieldNum := int32(wire >> 3)
  8984. wireType := int(wire & 0x7)
  8985. if wireType == 4 {
  8986. return fmt.Errorf("proto: LeaseGrantResponse: wiretype end group for non-group")
  8987. }
  8988. if fieldNum <= 0 {
  8989. return fmt.Errorf("proto: LeaseGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  8990. }
  8991. switch fieldNum {
  8992. case 1:
  8993. if wireType != 2 {
  8994. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  8995. }
  8996. var msglen int
  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. msglen |= (int(b) & 0x7F) << shift
  9007. if b < 0x80 {
  9008. break
  9009. }
  9010. }
  9011. if msglen < 0 {
  9012. return ErrInvalidLengthRpc
  9013. }
  9014. postIndex := iNdEx + msglen
  9015. if postIndex > l {
  9016. return io.ErrUnexpectedEOF
  9017. }
  9018. if m.Header == nil {
  9019. m.Header = &ResponseHeader{}
  9020. }
  9021. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9022. return err
  9023. }
  9024. iNdEx = postIndex
  9025. case 2:
  9026. if wireType != 0 {
  9027. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9028. }
  9029. m.ID = 0
  9030. for shift := uint(0); ; shift += 7 {
  9031. if shift >= 64 {
  9032. return ErrIntOverflowRpc
  9033. }
  9034. if iNdEx >= l {
  9035. return io.ErrUnexpectedEOF
  9036. }
  9037. b := data[iNdEx]
  9038. iNdEx++
  9039. m.ID |= (int64(b) & 0x7F) << shift
  9040. if b < 0x80 {
  9041. break
  9042. }
  9043. }
  9044. case 3:
  9045. if wireType != 0 {
  9046. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  9047. }
  9048. m.TTL = 0
  9049. for shift := uint(0); ; shift += 7 {
  9050. if shift >= 64 {
  9051. return ErrIntOverflowRpc
  9052. }
  9053. if iNdEx >= l {
  9054. return io.ErrUnexpectedEOF
  9055. }
  9056. b := data[iNdEx]
  9057. iNdEx++
  9058. m.TTL |= (int64(b) & 0x7F) << shift
  9059. if b < 0x80 {
  9060. break
  9061. }
  9062. }
  9063. case 4:
  9064. if wireType != 2 {
  9065. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  9066. }
  9067. var stringLen uint64
  9068. for shift := uint(0); ; shift += 7 {
  9069. if shift >= 64 {
  9070. return ErrIntOverflowRpc
  9071. }
  9072. if iNdEx >= l {
  9073. return io.ErrUnexpectedEOF
  9074. }
  9075. b := data[iNdEx]
  9076. iNdEx++
  9077. stringLen |= (uint64(b) & 0x7F) << shift
  9078. if b < 0x80 {
  9079. break
  9080. }
  9081. }
  9082. intStringLen := int(stringLen)
  9083. if intStringLen < 0 {
  9084. return ErrInvalidLengthRpc
  9085. }
  9086. postIndex := iNdEx + intStringLen
  9087. if postIndex > l {
  9088. return io.ErrUnexpectedEOF
  9089. }
  9090. m.Error = string(data[iNdEx:postIndex])
  9091. iNdEx = postIndex
  9092. default:
  9093. iNdEx = preIndex
  9094. skippy, err := skipRpc(data[iNdEx:])
  9095. if err != nil {
  9096. return err
  9097. }
  9098. if skippy < 0 {
  9099. return ErrInvalidLengthRpc
  9100. }
  9101. if (iNdEx + skippy) > l {
  9102. return io.ErrUnexpectedEOF
  9103. }
  9104. iNdEx += skippy
  9105. }
  9106. }
  9107. if iNdEx > l {
  9108. return io.ErrUnexpectedEOF
  9109. }
  9110. return nil
  9111. }
  9112. func (m *LeaseRevokeRequest) Unmarshal(data []byte) error {
  9113. l := len(data)
  9114. iNdEx := 0
  9115. for iNdEx < l {
  9116. preIndex := iNdEx
  9117. var wire uint64
  9118. for shift := uint(0); ; shift += 7 {
  9119. if shift >= 64 {
  9120. return ErrIntOverflowRpc
  9121. }
  9122. if iNdEx >= l {
  9123. return io.ErrUnexpectedEOF
  9124. }
  9125. b := data[iNdEx]
  9126. iNdEx++
  9127. wire |= (uint64(b) & 0x7F) << shift
  9128. if b < 0x80 {
  9129. break
  9130. }
  9131. }
  9132. fieldNum := int32(wire >> 3)
  9133. wireType := int(wire & 0x7)
  9134. if wireType == 4 {
  9135. return fmt.Errorf("proto: LeaseRevokeRequest: wiretype end group for non-group")
  9136. }
  9137. if fieldNum <= 0 {
  9138. return fmt.Errorf("proto: LeaseRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9139. }
  9140. switch fieldNum {
  9141. case 1:
  9142. if wireType != 0 {
  9143. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9144. }
  9145. m.ID = 0
  9146. for shift := uint(0); ; shift += 7 {
  9147. if shift >= 64 {
  9148. return ErrIntOverflowRpc
  9149. }
  9150. if iNdEx >= l {
  9151. return io.ErrUnexpectedEOF
  9152. }
  9153. b := data[iNdEx]
  9154. iNdEx++
  9155. m.ID |= (int64(b) & 0x7F) << shift
  9156. if b < 0x80 {
  9157. break
  9158. }
  9159. }
  9160. default:
  9161. iNdEx = preIndex
  9162. skippy, err := skipRpc(data[iNdEx:])
  9163. if err != nil {
  9164. return err
  9165. }
  9166. if skippy < 0 {
  9167. return ErrInvalidLengthRpc
  9168. }
  9169. if (iNdEx + skippy) > l {
  9170. return io.ErrUnexpectedEOF
  9171. }
  9172. iNdEx += skippy
  9173. }
  9174. }
  9175. if iNdEx > l {
  9176. return io.ErrUnexpectedEOF
  9177. }
  9178. return nil
  9179. }
  9180. func (m *LeaseRevokeResponse) Unmarshal(data []byte) error {
  9181. l := len(data)
  9182. iNdEx := 0
  9183. for iNdEx < l {
  9184. preIndex := iNdEx
  9185. var wire uint64
  9186. for shift := uint(0); ; shift += 7 {
  9187. if shift >= 64 {
  9188. return ErrIntOverflowRpc
  9189. }
  9190. if iNdEx >= l {
  9191. return io.ErrUnexpectedEOF
  9192. }
  9193. b := data[iNdEx]
  9194. iNdEx++
  9195. wire |= (uint64(b) & 0x7F) << shift
  9196. if b < 0x80 {
  9197. break
  9198. }
  9199. }
  9200. fieldNum := int32(wire >> 3)
  9201. wireType := int(wire & 0x7)
  9202. if wireType == 4 {
  9203. return fmt.Errorf("proto: LeaseRevokeResponse: wiretype end group for non-group")
  9204. }
  9205. if fieldNum <= 0 {
  9206. return fmt.Errorf("proto: LeaseRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9207. }
  9208. switch fieldNum {
  9209. case 1:
  9210. if wireType != 2 {
  9211. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9212. }
  9213. var msglen int
  9214. for shift := uint(0); ; shift += 7 {
  9215. if shift >= 64 {
  9216. return ErrIntOverflowRpc
  9217. }
  9218. if iNdEx >= l {
  9219. return io.ErrUnexpectedEOF
  9220. }
  9221. b := data[iNdEx]
  9222. iNdEx++
  9223. msglen |= (int(b) & 0x7F) << shift
  9224. if b < 0x80 {
  9225. break
  9226. }
  9227. }
  9228. if msglen < 0 {
  9229. return ErrInvalidLengthRpc
  9230. }
  9231. postIndex := iNdEx + msglen
  9232. if postIndex > l {
  9233. return io.ErrUnexpectedEOF
  9234. }
  9235. if m.Header == nil {
  9236. m.Header = &ResponseHeader{}
  9237. }
  9238. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9239. return err
  9240. }
  9241. iNdEx = postIndex
  9242. default:
  9243. iNdEx = preIndex
  9244. skippy, err := skipRpc(data[iNdEx:])
  9245. if err != nil {
  9246. return err
  9247. }
  9248. if skippy < 0 {
  9249. return ErrInvalidLengthRpc
  9250. }
  9251. if (iNdEx + skippy) > l {
  9252. return io.ErrUnexpectedEOF
  9253. }
  9254. iNdEx += skippy
  9255. }
  9256. }
  9257. if iNdEx > l {
  9258. return io.ErrUnexpectedEOF
  9259. }
  9260. return nil
  9261. }
  9262. func (m *LeaseKeepAliveRequest) Unmarshal(data []byte) error {
  9263. l := len(data)
  9264. iNdEx := 0
  9265. for iNdEx < l {
  9266. preIndex := iNdEx
  9267. var wire uint64
  9268. for shift := uint(0); ; shift += 7 {
  9269. if shift >= 64 {
  9270. return ErrIntOverflowRpc
  9271. }
  9272. if iNdEx >= l {
  9273. return io.ErrUnexpectedEOF
  9274. }
  9275. b := data[iNdEx]
  9276. iNdEx++
  9277. wire |= (uint64(b) & 0x7F) << shift
  9278. if b < 0x80 {
  9279. break
  9280. }
  9281. }
  9282. fieldNum := int32(wire >> 3)
  9283. wireType := int(wire & 0x7)
  9284. if wireType == 4 {
  9285. return fmt.Errorf("proto: LeaseKeepAliveRequest: wiretype end group for non-group")
  9286. }
  9287. if fieldNum <= 0 {
  9288. return fmt.Errorf("proto: LeaseKeepAliveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9289. }
  9290. switch fieldNum {
  9291. case 1:
  9292. if wireType != 0 {
  9293. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9294. }
  9295. m.ID = 0
  9296. for shift := uint(0); ; shift += 7 {
  9297. if shift >= 64 {
  9298. return ErrIntOverflowRpc
  9299. }
  9300. if iNdEx >= l {
  9301. return io.ErrUnexpectedEOF
  9302. }
  9303. b := data[iNdEx]
  9304. iNdEx++
  9305. m.ID |= (int64(b) & 0x7F) << shift
  9306. if b < 0x80 {
  9307. break
  9308. }
  9309. }
  9310. default:
  9311. iNdEx = preIndex
  9312. skippy, err := skipRpc(data[iNdEx:])
  9313. if err != nil {
  9314. return err
  9315. }
  9316. if skippy < 0 {
  9317. return ErrInvalidLengthRpc
  9318. }
  9319. if (iNdEx + skippy) > l {
  9320. return io.ErrUnexpectedEOF
  9321. }
  9322. iNdEx += skippy
  9323. }
  9324. }
  9325. if iNdEx > l {
  9326. return io.ErrUnexpectedEOF
  9327. }
  9328. return nil
  9329. }
  9330. func (m *LeaseKeepAliveResponse) Unmarshal(data []byte) error {
  9331. l := len(data)
  9332. iNdEx := 0
  9333. for iNdEx < l {
  9334. preIndex := iNdEx
  9335. var wire uint64
  9336. for shift := uint(0); ; shift += 7 {
  9337. if shift >= 64 {
  9338. return ErrIntOverflowRpc
  9339. }
  9340. if iNdEx >= l {
  9341. return io.ErrUnexpectedEOF
  9342. }
  9343. b := data[iNdEx]
  9344. iNdEx++
  9345. wire |= (uint64(b) & 0x7F) << shift
  9346. if b < 0x80 {
  9347. break
  9348. }
  9349. }
  9350. fieldNum := int32(wire >> 3)
  9351. wireType := int(wire & 0x7)
  9352. if wireType == 4 {
  9353. return fmt.Errorf("proto: LeaseKeepAliveResponse: wiretype end group for non-group")
  9354. }
  9355. if fieldNum <= 0 {
  9356. return fmt.Errorf("proto: LeaseKeepAliveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9357. }
  9358. switch fieldNum {
  9359. case 1:
  9360. if wireType != 2 {
  9361. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9362. }
  9363. var msglen int
  9364. for shift := uint(0); ; shift += 7 {
  9365. if shift >= 64 {
  9366. return ErrIntOverflowRpc
  9367. }
  9368. if iNdEx >= l {
  9369. return io.ErrUnexpectedEOF
  9370. }
  9371. b := data[iNdEx]
  9372. iNdEx++
  9373. msglen |= (int(b) & 0x7F) << shift
  9374. if b < 0x80 {
  9375. break
  9376. }
  9377. }
  9378. if msglen < 0 {
  9379. return ErrInvalidLengthRpc
  9380. }
  9381. postIndex := iNdEx + msglen
  9382. if postIndex > l {
  9383. return io.ErrUnexpectedEOF
  9384. }
  9385. if m.Header == nil {
  9386. m.Header = &ResponseHeader{}
  9387. }
  9388. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9389. return err
  9390. }
  9391. iNdEx = postIndex
  9392. case 2:
  9393. if wireType != 0 {
  9394. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9395. }
  9396. m.ID = 0
  9397. for shift := uint(0); ; shift += 7 {
  9398. if shift >= 64 {
  9399. return ErrIntOverflowRpc
  9400. }
  9401. if iNdEx >= l {
  9402. return io.ErrUnexpectedEOF
  9403. }
  9404. b := data[iNdEx]
  9405. iNdEx++
  9406. m.ID |= (int64(b) & 0x7F) << shift
  9407. if b < 0x80 {
  9408. break
  9409. }
  9410. }
  9411. case 3:
  9412. if wireType != 0 {
  9413. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  9414. }
  9415. m.TTL = 0
  9416. for shift := uint(0); ; shift += 7 {
  9417. if shift >= 64 {
  9418. return ErrIntOverflowRpc
  9419. }
  9420. if iNdEx >= l {
  9421. return io.ErrUnexpectedEOF
  9422. }
  9423. b := data[iNdEx]
  9424. iNdEx++
  9425. m.TTL |= (int64(b) & 0x7F) << shift
  9426. if b < 0x80 {
  9427. break
  9428. }
  9429. }
  9430. default:
  9431. iNdEx = preIndex
  9432. skippy, err := skipRpc(data[iNdEx:])
  9433. if err != nil {
  9434. return err
  9435. }
  9436. if skippy < 0 {
  9437. return ErrInvalidLengthRpc
  9438. }
  9439. if (iNdEx + skippy) > l {
  9440. return io.ErrUnexpectedEOF
  9441. }
  9442. iNdEx += skippy
  9443. }
  9444. }
  9445. if iNdEx > l {
  9446. return io.ErrUnexpectedEOF
  9447. }
  9448. return nil
  9449. }
  9450. func (m *Member) Unmarshal(data []byte) error {
  9451. l := len(data)
  9452. iNdEx := 0
  9453. for iNdEx < l {
  9454. preIndex := iNdEx
  9455. var wire uint64
  9456. for shift := uint(0); ; shift += 7 {
  9457. if shift >= 64 {
  9458. return ErrIntOverflowRpc
  9459. }
  9460. if iNdEx >= l {
  9461. return io.ErrUnexpectedEOF
  9462. }
  9463. b := data[iNdEx]
  9464. iNdEx++
  9465. wire |= (uint64(b) & 0x7F) << shift
  9466. if b < 0x80 {
  9467. break
  9468. }
  9469. }
  9470. fieldNum := int32(wire >> 3)
  9471. wireType := int(wire & 0x7)
  9472. if wireType == 4 {
  9473. return fmt.Errorf("proto: Member: wiretype end group for non-group")
  9474. }
  9475. if fieldNum <= 0 {
  9476. return fmt.Errorf("proto: Member: illegal tag %d (wire type %d)", fieldNum, wire)
  9477. }
  9478. switch fieldNum {
  9479. case 1:
  9480. if wireType != 0 {
  9481. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9482. }
  9483. m.ID = 0
  9484. for shift := uint(0); ; shift += 7 {
  9485. if shift >= 64 {
  9486. return ErrIntOverflowRpc
  9487. }
  9488. if iNdEx >= l {
  9489. return io.ErrUnexpectedEOF
  9490. }
  9491. b := data[iNdEx]
  9492. iNdEx++
  9493. m.ID |= (uint64(b) & 0x7F) << shift
  9494. if b < 0x80 {
  9495. break
  9496. }
  9497. }
  9498. case 2:
  9499. if wireType != 2 {
  9500. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  9501. }
  9502. var stringLen uint64
  9503. for shift := uint(0); ; shift += 7 {
  9504. if shift >= 64 {
  9505. return ErrIntOverflowRpc
  9506. }
  9507. if iNdEx >= l {
  9508. return io.ErrUnexpectedEOF
  9509. }
  9510. b := data[iNdEx]
  9511. iNdEx++
  9512. stringLen |= (uint64(b) & 0x7F) << shift
  9513. if b < 0x80 {
  9514. break
  9515. }
  9516. }
  9517. intStringLen := int(stringLen)
  9518. if intStringLen < 0 {
  9519. return ErrInvalidLengthRpc
  9520. }
  9521. postIndex := iNdEx + intStringLen
  9522. if postIndex > l {
  9523. return io.ErrUnexpectedEOF
  9524. }
  9525. m.Name = string(data[iNdEx:postIndex])
  9526. iNdEx = postIndex
  9527. case 3:
  9528. if wireType != 2 {
  9529. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  9530. }
  9531. var stringLen uint64
  9532. for shift := uint(0); ; shift += 7 {
  9533. if shift >= 64 {
  9534. return ErrIntOverflowRpc
  9535. }
  9536. if iNdEx >= l {
  9537. return io.ErrUnexpectedEOF
  9538. }
  9539. b := data[iNdEx]
  9540. iNdEx++
  9541. stringLen |= (uint64(b) & 0x7F) << shift
  9542. if b < 0x80 {
  9543. break
  9544. }
  9545. }
  9546. intStringLen := int(stringLen)
  9547. if intStringLen < 0 {
  9548. return ErrInvalidLengthRpc
  9549. }
  9550. postIndex := iNdEx + intStringLen
  9551. if postIndex > l {
  9552. return io.ErrUnexpectedEOF
  9553. }
  9554. m.PeerURLs = append(m.PeerURLs, string(data[iNdEx:postIndex]))
  9555. iNdEx = postIndex
  9556. case 4:
  9557. if wireType != 2 {
  9558. return fmt.Errorf("proto: wrong wireType = %d for field ClientURLs", wireType)
  9559. }
  9560. var stringLen uint64
  9561. for shift := uint(0); ; shift += 7 {
  9562. if shift >= 64 {
  9563. return ErrIntOverflowRpc
  9564. }
  9565. if iNdEx >= l {
  9566. return io.ErrUnexpectedEOF
  9567. }
  9568. b := data[iNdEx]
  9569. iNdEx++
  9570. stringLen |= (uint64(b) & 0x7F) << shift
  9571. if b < 0x80 {
  9572. break
  9573. }
  9574. }
  9575. intStringLen := int(stringLen)
  9576. if intStringLen < 0 {
  9577. return ErrInvalidLengthRpc
  9578. }
  9579. postIndex := iNdEx + intStringLen
  9580. if postIndex > l {
  9581. return io.ErrUnexpectedEOF
  9582. }
  9583. m.ClientURLs = append(m.ClientURLs, string(data[iNdEx:postIndex]))
  9584. iNdEx = postIndex
  9585. default:
  9586. iNdEx = preIndex
  9587. skippy, err := skipRpc(data[iNdEx:])
  9588. if err != nil {
  9589. return err
  9590. }
  9591. if skippy < 0 {
  9592. return ErrInvalidLengthRpc
  9593. }
  9594. if (iNdEx + skippy) > l {
  9595. return io.ErrUnexpectedEOF
  9596. }
  9597. iNdEx += skippy
  9598. }
  9599. }
  9600. if iNdEx > l {
  9601. return io.ErrUnexpectedEOF
  9602. }
  9603. return nil
  9604. }
  9605. func (m *MemberAddRequest) Unmarshal(data []byte) error {
  9606. l := len(data)
  9607. iNdEx := 0
  9608. for iNdEx < l {
  9609. preIndex := iNdEx
  9610. var wire uint64
  9611. for shift := uint(0); ; shift += 7 {
  9612. if shift >= 64 {
  9613. return ErrIntOverflowRpc
  9614. }
  9615. if iNdEx >= l {
  9616. return io.ErrUnexpectedEOF
  9617. }
  9618. b := data[iNdEx]
  9619. iNdEx++
  9620. wire |= (uint64(b) & 0x7F) << shift
  9621. if b < 0x80 {
  9622. break
  9623. }
  9624. }
  9625. fieldNum := int32(wire >> 3)
  9626. wireType := int(wire & 0x7)
  9627. if wireType == 4 {
  9628. return fmt.Errorf("proto: MemberAddRequest: wiretype end group for non-group")
  9629. }
  9630. if fieldNum <= 0 {
  9631. return fmt.Errorf("proto: MemberAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9632. }
  9633. switch fieldNum {
  9634. case 1:
  9635. if wireType != 2 {
  9636. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  9637. }
  9638. var stringLen uint64
  9639. for shift := uint(0); ; shift += 7 {
  9640. if shift >= 64 {
  9641. return ErrIntOverflowRpc
  9642. }
  9643. if iNdEx >= l {
  9644. return io.ErrUnexpectedEOF
  9645. }
  9646. b := data[iNdEx]
  9647. iNdEx++
  9648. stringLen |= (uint64(b) & 0x7F) << shift
  9649. if b < 0x80 {
  9650. break
  9651. }
  9652. }
  9653. intStringLen := int(stringLen)
  9654. if intStringLen < 0 {
  9655. return ErrInvalidLengthRpc
  9656. }
  9657. postIndex := iNdEx + intStringLen
  9658. if postIndex > l {
  9659. return io.ErrUnexpectedEOF
  9660. }
  9661. m.PeerURLs = append(m.PeerURLs, string(data[iNdEx:postIndex]))
  9662. iNdEx = postIndex
  9663. default:
  9664. iNdEx = preIndex
  9665. skippy, err := skipRpc(data[iNdEx:])
  9666. if err != nil {
  9667. return err
  9668. }
  9669. if skippy < 0 {
  9670. return ErrInvalidLengthRpc
  9671. }
  9672. if (iNdEx + skippy) > l {
  9673. return io.ErrUnexpectedEOF
  9674. }
  9675. iNdEx += skippy
  9676. }
  9677. }
  9678. if iNdEx > l {
  9679. return io.ErrUnexpectedEOF
  9680. }
  9681. return nil
  9682. }
  9683. func (m *MemberAddResponse) Unmarshal(data []byte) error {
  9684. l := len(data)
  9685. iNdEx := 0
  9686. for iNdEx < l {
  9687. preIndex := iNdEx
  9688. var wire uint64
  9689. for shift := uint(0); ; shift += 7 {
  9690. if shift >= 64 {
  9691. return ErrIntOverflowRpc
  9692. }
  9693. if iNdEx >= l {
  9694. return io.ErrUnexpectedEOF
  9695. }
  9696. b := data[iNdEx]
  9697. iNdEx++
  9698. wire |= (uint64(b) & 0x7F) << shift
  9699. if b < 0x80 {
  9700. break
  9701. }
  9702. }
  9703. fieldNum := int32(wire >> 3)
  9704. wireType := int(wire & 0x7)
  9705. if wireType == 4 {
  9706. return fmt.Errorf("proto: MemberAddResponse: wiretype end group for non-group")
  9707. }
  9708. if fieldNum <= 0 {
  9709. return fmt.Errorf("proto: MemberAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9710. }
  9711. switch fieldNum {
  9712. case 1:
  9713. if wireType != 2 {
  9714. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9715. }
  9716. var msglen int
  9717. for shift := uint(0); ; shift += 7 {
  9718. if shift >= 64 {
  9719. return ErrIntOverflowRpc
  9720. }
  9721. if iNdEx >= l {
  9722. return io.ErrUnexpectedEOF
  9723. }
  9724. b := data[iNdEx]
  9725. iNdEx++
  9726. msglen |= (int(b) & 0x7F) << shift
  9727. if b < 0x80 {
  9728. break
  9729. }
  9730. }
  9731. if msglen < 0 {
  9732. return ErrInvalidLengthRpc
  9733. }
  9734. postIndex := iNdEx + msglen
  9735. if postIndex > l {
  9736. return io.ErrUnexpectedEOF
  9737. }
  9738. if m.Header == nil {
  9739. m.Header = &ResponseHeader{}
  9740. }
  9741. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9742. return err
  9743. }
  9744. iNdEx = postIndex
  9745. case 2:
  9746. if wireType != 2 {
  9747. return fmt.Errorf("proto: wrong wireType = %d for field Member", wireType)
  9748. }
  9749. var msglen int
  9750. for shift := uint(0); ; shift += 7 {
  9751. if shift >= 64 {
  9752. return ErrIntOverflowRpc
  9753. }
  9754. if iNdEx >= l {
  9755. return io.ErrUnexpectedEOF
  9756. }
  9757. b := data[iNdEx]
  9758. iNdEx++
  9759. msglen |= (int(b) & 0x7F) << shift
  9760. if b < 0x80 {
  9761. break
  9762. }
  9763. }
  9764. if msglen < 0 {
  9765. return ErrInvalidLengthRpc
  9766. }
  9767. postIndex := iNdEx + msglen
  9768. if postIndex > l {
  9769. return io.ErrUnexpectedEOF
  9770. }
  9771. if m.Member == nil {
  9772. m.Member = &Member{}
  9773. }
  9774. if err := m.Member.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9775. return err
  9776. }
  9777. iNdEx = postIndex
  9778. default:
  9779. iNdEx = preIndex
  9780. skippy, err := skipRpc(data[iNdEx:])
  9781. if err != nil {
  9782. return err
  9783. }
  9784. if skippy < 0 {
  9785. return ErrInvalidLengthRpc
  9786. }
  9787. if (iNdEx + skippy) > l {
  9788. return io.ErrUnexpectedEOF
  9789. }
  9790. iNdEx += skippy
  9791. }
  9792. }
  9793. if iNdEx > l {
  9794. return io.ErrUnexpectedEOF
  9795. }
  9796. return nil
  9797. }
  9798. func (m *MemberRemoveRequest) Unmarshal(data []byte) error {
  9799. l := len(data)
  9800. iNdEx := 0
  9801. for iNdEx < l {
  9802. preIndex := iNdEx
  9803. var wire uint64
  9804. for shift := uint(0); ; shift += 7 {
  9805. if shift >= 64 {
  9806. return ErrIntOverflowRpc
  9807. }
  9808. if iNdEx >= l {
  9809. return io.ErrUnexpectedEOF
  9810. }
  9811. b := data[iNdEx]
  9812. iNdEx++
  9813. wire |= (uint64(b) & 0x7F) << shift
  9814. if b < 0x80 {
  9815. break
  9816. }
  9817. }
  9818. fieldNum := int32(wire >> 3)
  9819. wireType := int(wire & 0x7)
  9820. if wireType == 4 {
  9821. return fmt.Errorf("proto: MemberRemoveRequest: wiretype end group for non-group")
  9822. }
  9823. if fieldNum <= 0 {
  9824. return fmt.Errorf("proto: MemberRemoveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9825. }
  9826. switch fieldNum {
  9827. case 1:
  9828. if wireType != 0 {
  9829. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9830. }
  9831. m.ID = 0
  9832. for shift := uint(0); ; shift += 7 {
  9833. if shift >= 64 {
  9834. return ErrIntOverflowRpc
  9835. }
  9836. if iNdEx >= l {
  9837. return io.ErrUnexpectedEOF
  9838. }
  9839. b := data[iNdEx]
  9840. iNdEx++
  9841. m.ID |= (uint64(b) & 0x7F) << shift
  9842. if b < 0x80 {
  9843. break
  9844. }
  9845. }
  9846. default:
  9847. iNdEx = preIndex
  9848. skippy, err := skipRpc(data[iNdEx:])
  9849. if err != nil {
  9850. return err
  9851. }
  9852. if skippy < 0 {
  9853. return ErrInvalidLengthRpc
  9854. }
  9855. if (iNdEx + skippy) > l {
  9856. return io.ErrUnexpectedEOF
  9857. }
  9858. iNdEx += skippy
  9859. }
  9860. }
  9861. if iNdEx > l {
  9862. return io.ErrUnexpectedEOF
  9863. }
  9864. return nil
  9865. }
  9866. func (m *MemberRemoveResponse) Unmarshal(data []byte) error {
  9867. l := len(data)
  9868. iNdEx := 0
  9869. for iNdEx < l {
  9870. preIndex := iNdEx
  9871. var wire uint64
  9872. for shift := uint(0); ; shift += 7 {
  9873. if shift >= 64 {
  9874. return ErrIntOverflowRpc
  9875. }
  9876. if iNdEx >= l {
  9877. return io.ErrUnexpectedEOF
  9878. }
  9879. b := data[iNdEx]
  9880. iNdEx++
  9881. wire |= (uint64(b) & 0x7F) << shift
  9882. if b < 0x80 {
  9883. break
  9884. }
  9885. }
  9886. fieldNum := int32(wire >> 3)
  9887. wireType := int(wire & 0x7)
  9888. if wireType == 4 {
  9889. return fmt.Errorf("proto: MemberRemoveResponse: wiretype end group for non-group")
  9890. }
  9891. if fieldNum <= 0 {
  9892. return fmt.Errorf("proto: MemberRemoveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9893. }
  9894. switch fieldNum {
  9895. case 1:
  9896. if wireType != 2 {
  9897. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9898. }
  9899. var msglen int
  9900. for shift := uint(0); ; shift += 7 {
  9901. if shift >= 64 {
  9902. return ErrIntOverflowRpc
  9903. }
  9904. if iNdEx >= l {
  9905. return io.ErrUnexpectedEOF
  9906. }
  9907. b := data[iNdEx]
  9908. iNdEx++
  9909. msglen |= (int(b) & 0x7F) << shift
  9910. if b < 0x80 {
  9911. break
  9912. }
  9913. }
  9914. if msglen < 0 {
  9915. return ErrInvalidLengthRpc
  9916. }
  9917. postIndex := iNdEx + msglen
  9918. if postIndex > l {
  9919. return io.ErrUnexpectedEOF
  9920. }
  9921. if m.Header == nil {
  9922. m.Header = &ResponseHeader{}
  9923. }
  9924. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  9925. return err
  9926. }
  9927. iNdEx = postIndex
  9928. default:
  9929. iNdEx = preIndex
  9930. skippy, err := skipRpc(data[iNdEx:])
  9931. if err != nil {
  9932. return err
  9933. }
  9934. if skippy < 0 {
  9935. return ErrInvalidLengthRpc
  9936. }
  9937. if (iNdEx + skippy) > l {
  9938. return io.ErrUnexpectedEOF
  9939. }
  9940. iNdEx += skippy
  9941. }
  9942. }
  9943. if iNdEx > l {
  9944. return io.ErrUnexpectedEOF
  9945. }
  9946. return nil
  9947. }
  9948. func (m *MemberUpdateRequest) Unmarshal(data []byte) error {
  9949. l := len(data)
  9950. iNdEx := 0
  9951. for iNdEx < l {
  9952. preIndex := iNdEx
  9953. var wire uint64
  9954. for shift := uint(0); ; shift += 7 {
  9955. if shift >= 64 {
  9956. return ErrIntOverflowRpc
  9957. }
  9958. if iNdEx >= l {
  9959. return io.ErrUnexpectedEOF
  9960. }
  9961. b := data[iNdEx]
  9962. iNdEx++
  9963. wire |= (uint64(b) & 0x7F) << shift
  9964. if b < 0x80 {
  9965. break
  9966. }
  9967. }
  9968. fieldNum := int32(wire >> 3)
  9969. wireType := int(wire & 0x7)
  9970. if wireType == 4 {
  9971. return fmt.Errorf("proto: MemberUpdateRequest: wiretype end group for non-group")
  9972. }
  9973. if fieldNum <= 0 {
  9974. return fmt.Errorf("proto: MemberUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9975. }
  9976. switch fieldNum {
  9977. case 1:
  9978. if wireType != 0 {
  9979. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  9980. }
  9981. m.ID = 0
  9982. for shift := uint(0); ; shift += 7 {
  9983. if shift >= 64 {
  9984. return ErrIntOverflowRpc
  9985. }
  9986. if iNdEx >= l {
  9987. return io.ErrUnexpectedEOF
  9988. }
  9989. b := data[iNdEx]
  9990. iNdEx++
  9991. m.ID |= (uint64(b) & 0x7F) << shift
  9992. if b < 0x80 {
  9993. break
  9994. }
  9995. }
  9996. case 2:
  9997. if wireType != 2 {
  9998. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  9999. }
  10000. var stringLen uint64
  10001. for shift := uint(0); ; shift += 7 {
  10002. if shift >= 64 {
  10003. return ErrIntOverflowRpc
  10004. }
  10005. if iNdEx >= l {
  10006. return io.ErrUnexpectedEOF
  10007. }
  10008. b := data[iNdEx]
  10009. iNdEx++
  10010. stringLen |= (uint64(b) & 0x7F) << shift
  10011. if b < 0x80 {
  10012. break
  10013. }
  10014. }
  10015. intStringLen := int(stringLen)
  10016. if intStringLen < 0 {
  10017. return ErrInvalidLengthRpc
  10018. }
  10019. postIndex := iNdEx + intStringLen
  10020. if postIndex > l {
  10021. return io.ErrUnexpectedEOF
  10022. }
  10023. m.PeerURLs = append(m.PeerURLs, string(data[iNdEx:postIndex]))
  10024. iNdEx = postIndex
  10025. default:
  10026. iNdEx = preIndex
  10027. skippy, err := skipRpc(data[iNdEx:])
  10028. if err != nil {
  10029. return err
  10030. }
  10031. if skippy < 0 {
  10032. return ErrInvalidLengthRpc
  10033. }
  10034. if (iNdEx + skippy) > l {
  10035. return io.ErrUnexpectedEOF
  10036. }
  10037. iNdEx += skippy
  10038. }
  10039. }
  10040. if iNdEx > l {
  10041. return io.ErrUnexpectedEOF
  10042. }
  10043. return nil
  10044. }
  10045. func (m *MemberUpdateResponse) Unmarshal(data []byte) error {
  10046. l := len(data)
  10047. iNdEx := 0
  10048. for iNdEx < l {
  10049. preIndex := iNdEx
  10050. var wire uint64
  10051. for shift := uint(0); ; shift += 7 {
  10052. if shift >= 64 {
  10053. return ErrIntOverflowRpc
  10054. }
  10055. if iNdEx >= l {
  10056. return io.ErrUnexpectedEOF
  10057. }
  10058. b := data[iNdEx]
  10059. iNdEx++
  10060. wire |= (uint64(b) & 0x7F) << shift
  10061. if b < 0x80 {
  10062. break
  10063. }
  10064. }
  10065. fieldNum := int32(wire >> 3)
  10066. wireType := int(wire & 0x7)
  10067. if wireType == 4 {
  10068. return fmt.Errorf("proto: MemberUpdateResponse: wiretype end group for non-group")
  10069. }
  10070. if fieldNum <= 0 {
  10071. return fmt.Errorf("proto: MemberUpdateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  10072. }
  10073. switch fieldNum {
  10074. case 1:
  10075. if wireType != 2 {
  10076. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  10077. }
  10078. var msglen int
  10079. for shift := uint(0); ; shift += 7 {
  10080. if shift >= 64 {
  10081. return ErrIntOverflowRpc
  10082. }
  10083. if iNdEx >= l {
  10084. return io.ErrUnexpectedEOF
  10085. }
  10086. b := data[iNdEx]
  10087. iNdEx++
  10088. msglen |= (int(b) & 0x7F) << shift
  10089. if b < 0x80 {
  10090. break
  10091. }
  10092. }
  10093. if msglen < 0 {
  10094. return ErrInvalidLengthRpc
  10095. }
  10096. postIndex := iNdEx + msglen
  10097. if postIndex > l {
  10098. return io.ErrUnexpectedEOF
  10099. }
  10100. if m.Header == nil {
  10101. m.Header = &ResponseHeader{}
  10102. }
  10103. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  10104. return err
  10105. }
  10106. iNdEx = postIndex
  10107. default:
  10108. iNdEx = preIndex
  10109. skippy, err := skipRpc(data[iNdEx:])
  10110. if err != nil {
  10111. return err
  10112. }
  10113. if skippy < 0 {
  10114. return ErrInvalidLengthRpc
  10115. }
  10116. if (iNdEx + skippy) > l {
  10117. return io.ErrUnexpectedEOF
  10118. }
  10119. iNdEx += skippy
  10120. }
  10121. }
  10122. if iNdEx > l {
  10123. return io.ErrUnexpectedEOF
  10124. }
  10125. return nil
  10126. }
  10127. func (m *MemberListRequest) Unmarshal(data []byte) error {
  10128. l := len(data)
  10129. iNdEx := 0
  10130. for iNdEx < l {
  10131. preIndex := iNdEx
  10132. var wire uint64
  10133. for shift := uint(0); ; shift += 7 {
  10134. if shift >= 64 {
  10135. return ErrIntOverflowRpc
  10136. }
  10137. if iNdEx >= l {
  10138. return io.ErrUnexpectedEOF
  10139. }
  10140. b := data[iNdEx]
  10141. iNdEx++
  10142. wire |= (uint64(b) & 0x7F) << shift
  10143. if b < 0x80 {
  10144. break
  10145. }
  10146. }
  10147. fieldNum := int32(wire >> 3)
  10148. wireType := int(wire & 0x7)
  10149. if wireType == 4 {
  10150. return fmt.Errorf("proto: MemberListRequest: wiretype end group for non-group")
  10151. }
  10152. if fieldNum <= 0 {
  10153. return fmt.Errorf("proto: MemberListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10154. }
  10155. switch fieldNum {
  10156. default:
  10157. iNdEx = preIndex
  10158. skippy, err := skipRpc(data[iNdEx:])
  10159. if err != nil {
  10160. return err
  10161. }
  10162. if skippy < 0 {
  10163. return ErrInvalidLengthRpc
  10164. }
  10165. if (iNdEx + skippy) > l {
  10166. return io.ErrUnexpectedEOF
  10167. }
  10168. iNdEx += skippy
  10169. }
  10170. }
  10171. if iNdEx > l {
  10172. return io.ErrUnexpectedEOF
  10173. }
  10174. return nil
  10175. }
  10176. func (m *MemberListResponse) Unmarshal(data []byte) error {
  10177. l := len(data)
  10178. iNdEx := 0
  10179. for iNdEx < l {
  10180. preIndex := iNdEx
  10181. var wire uint64
  10182. for shift := uint(0); ; shift += 7 {
  10183. if shift >= 64 {
  10184. return ErrIntOverflowRpc
  10185. }
  10186. if iNdEx >= l {
  10187. return io.ErrUnexpectedEOF
  10188. }
  10189. b := data[iNdEx]
  10190. iNdEx++
  10191. wire |= (uint64(b) & 0x7F) << shift
  10192. if b < 0x80 {
  10193. break
  10194. }
  10195. }
  10196. fieldNum := int32(wire >> 3)
  10197. wireType := int(wire & 0x7)
  10198. if wireType == 4 {
  10199. return fmt.Errorf("proto: MemberListResponse: wiretype end group for non-group")
  10200. }
  10201. if fieldNum <= 0 {
  10202. return fmt.Errorf("proto: MemberListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  10203. }
  10204. switch fieldNum {
  10205. case 1:
  10206. if wireType != 2 {
  10207. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  10208. }
  10209. var msglen int
  10210. for shift := uint(0); ; shift += 7 {
  10211. if shift >= 64 {
  10212. return ErrIntOverflowRpc
  10213. }
  10214. if iNdEx >= l {
  10215. return io.ErrUnexpectedEOF
  10216. }
  10217. b := data[iNdEx]
  10218. iNdEx++
  10219. msglen |= (int(b) & 0x7F) << shift
  10220. if b < 0x80 {
  10221. break
  10222. }
  10223. }
  10224. if msglen < 0 {
  10225. return ErrInvalidLengthRpc
  10226. }
  10227. postIndex := iNdEx + msglen
  10228. if postIndex > l {
  10229. return io.ErrUnexpectedEOF
  10230. }
  10231. if m.Header == nil {
  10232. m.Header = &ResponseHeader{}
  10233. }
  10234. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  10235. return err
  10236. }
  10237. iNdEx = postIndex
  10238. case 2:
  10239. if wireType != 2 {
  10240. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  10241. }
  10242. var msglen int
  10243. for shift := uint(0); ; shift += 7 {
  10244. if shift >= 64 {
  10245. return ErrIntOverflowRpc
  10246. }
  10247. if iNdEx >= l {
  10248. return io.ErrUnexpectedEOF
  10249. }
  10250. b := data[iNdEx]
  10251. iNdEx++
  10252. msglen |= (int(b) & 0x7F) << shift
  10253. if b < 0x80 {
  10254. break
  10255. }
  10256. }
  10257. if msglen < 0 {
  10258. return ErrInvalidLengthRpc
  10259. }
  10260. postIndex := iNdEx + msglen
  10261. if postIndex > l {
  10262. return io.ErrUnexpectedEOF
  10263. }
  10264. m.Members = append(m.Members, &Member{})
  10265. if err := m.Members[len(m.Members)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  10266. return err
  10267. }
  10268. iNdEx = postIndex
  10269. default:
  10270. iNdEx = preIndex
  10271. skippy, err := skipRpc(data[iNdEx:])
  10272. if err != nil {
  10273. return err
  10274. }
  10275. if skippy < 0 {
  10276. return ErrInvalidLengthRpc
  10277. }
  10278. if (iNdEx + skippy) > l {
  10279. return io.ErrUnexpectedEOF
  10280. }
  10281. iNdEx += skippy
  10282. }
  10283. }
  10284. if iNdEx > l {
  10285. return io.ErrUnexpectedEOF
  10286. }
  10287. return nil
  10288. }
  10289. func (m *DefragmentRequest) Unmarshal(data []byte) error {
  10290. l := len(data)
  10291. iNdEx := 0
  10292. for iNdEx < l {
  10293. preIndex := iNdEx
  10294. var wire uint64
  10295. for shift := uint(0); ; shift += 7 {
  10296. if shift >= 64 {
  10297. return ErrIntOverflowRpc
  10298. }
  10299. if iNdEx >= l {
  10300. return io.ErrUnexpectedEOF
  10301. }
  10302. b := data[iNdEx]
  10303. iNdEx++
  10304. wire |= (uint64(b) & 0x7F) << shift
  10305. if b < 0x80 {
  10306. break
  10307. }
  10308. }
  10309. fieldNum := int32(wire >> 3)
  10310. wireType := int(wire & 0x7)
  10311. if wireType == 4 {
  10312. return fmt.Errorf("proto: DefragmentRequest: wiretype end group for non-group")
  10313. }
  10314. if fieldNum <= 0 {
  10315. return fmt.Errorf("proto: DefragmentRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10316. }
  10317. switch fieldNum {
  10318. default:
  10319. iNdEx = preIndex
  10320. skippy, err := skipRpc(data[iNdEx:])
  10321. if err != nil {
  10322. return err
  10323. }
  10324. if skippy < 0 {
  10325. return ErrInvalidLengthRpc
  10326. }
  10327. if (iNdEx + skippy) > l {
  10328. return io.ErrUnexpectedEOF
  10329. }
  10330. iNdEx += skippy
  10331. }
  10332. }
  10333. if iNdEx > l {
  10334. return io.ErrUnexpectedEOF
  10335. }
  10336. return nil
  10337. }
  10338. func (m *DefragmentResponse) Unmarshal(data []byte) error {
  10339. l := len(data)
  10340. iNdEx := 0
  10341. for iNdEx < l {
  10342. preIndex := iNdEx
  10343. var wire uint64
  10344. for shift := uint(0); ; shift += 7 {
  10345. if shift >= 64 {
  10346. return ErrIntOverflowRpc
  10347. }
  10348. if iNdEx >= l {
  10349. return io.ErrUnexpectedEOF
  10350. }
  10351. b := data[iNdEx]
  10352. iNdEx++
  10353. wire |= (uint64(b) & 0x7F) << shift
  10354. if b < 0x80 {
  10355. break
  10356. }
  10357. }
  10358. fieldNum := int32(wire >> 3)
  10359. wireType := int(wire & 0x7)
  10360. if wireType == 4 {
  10361. return fmt.Errorf("proto: DefragmentResponse: wiretype end group for non-group")
  10362. }
  10363. if fieldNum <= 0 {
  10364. return fmt.Errorf("proto: DefragmentResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  10365. }
  10366. switch fieldNum {
  10367. case 1:
  10368. if wireType != 2 {
  10369. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  10370. }
  10371. var msglen int
  10372. for shift := uint(0); ; shift += 7 {
  10373. if shift >= 64 {
  10374. return ErrIntOverflowRpc
  10375. }
  10376. if iNdEx >= l {
  10377. return io.ErrUnexpectedEOF
  10378. }
  10379. b := data[iNdEx]
  10380. iNdEx++
  10381. msglen |= (int(b) & 0x7F) << shift
  10382. if b < 0x80 {
  10383. break
  10384. }
  10385. }
  10386. if msglen < 0 {
  10387. return ErrInvalidLengthRpc
  10388. }
  10389. postIndex := iNdEx + msglen
  10390. if postIndex > l {
  10391. return io.ErrUnexpectedEOF
  10392. }
  10393. if m.Header == nil {
  10394. m.Header = &ResponseHeader{}
  10395. }
  10396. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  10397. return err
  10398. }
  10399. iNdEx = postIndex
  10400. default:
  10401. iNdEx = preIndex
  10402. skippy, err := skipRpc(data[iNdEx:])
  10403. if err != nil {
  10404. return err
  10405. }
  10406. if skippy < 0 {
  10407. return ErrInvalidLengthRpc
  10408. }
  10409. if (iNdEx + skippy) > l {
  10410. return io.ErrUnexpectedEOF
  10411. }
  10412. iNdEx += skippy
  10413. }
  10414. }
  10415. if iNdEx > l {
  10416. return io.ErrUnexpectedEOF
  10417. }
  10418. return nil
  10419. }
  10420. func (m *AlarmRequest) Unmarshal(data []byte) error {
  10421. l := len(data)
  10422. iNdEx := 0
  10423. for iNdEx < l {
  10424. preIndex := iNdEx
  10425. var wire uint64
  10426. for shift := uint(0); ; shift += 7 {
  10427. if shift >= 64 {
  10428. return ErrIntOverflowRpc
  10429. }
  10430. if iNdEx >= l {
  10431. return io.ErrUnexpectedEOF
  10432. }
  10433. b := data[iNdEx]
  10434. iNdEx++
  10435. wire |= (uint64(b) & 0x7F) << shift
  10436. if b < 0x80 {
  10437. break
  10438. }
  10439. }
  10440. fieldNum := int32(wire >> 3)
  10441. wireType := int(wire & 0x7)
  10442. if wireType == 4 {
  10443. return fmt.Errorf("proto: AlarmRequest: wiretype end group for non-group")
  10444. }
  10445. if fieldNum <= 0 {
  10446. return fmt.Errorf("proto: AlarmRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10447. }
  10448. switch fieldNum {
  10449. case 1:
  10450. if wireType != 0 {
  10451. return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
  10452. }
  10453. m.Action = 0
  10454. for shift := uint(0); ; shift += 7 {
  10455. if shift >= 64 {
  10456. return ErrIntOverflowRpc
  10457. }
  10458. if iNdEx >= l {
  10459. return io.ErrUnexpectedEOF
  10460. }
  10461. b := data[iNdEx]
  10462. iNdEx++
  10463. m.Action |= (AlarmRequest_AlarmAction(b) & 0x7F) << shift
  10464. if b < 0x80 {
  10465. break
  10466. }
  10467. }
  10468. case 2:
  10469. if wireType != 0 {
  10470. return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
  10471. }
  10472. m.MemberID = 0
  10473. for shift := uint(0); ; shift += 7 {
  10474. if shift >= 64 {
  10475. return ErrIntOverflowRpc
  10476. }
  10477. if iNdEx >= l {
  10478. return io.ErrUnexpectedEOF
  10479. }
  10480. b := data[iNdEx]
  10481. iNdEx++
  10482. m.MemberID |= (uint64(b) & 0x7F) << shift
  10483. if b < 0x80 {
  10484. break
  10485. }
  10486. }
  10487. case 3:
  10488. if wireType != 0 {
  10489. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  10490. }
  10491. m.Alarm = 0
  10492. for shift := uint(0); ; shift += 7 {
  10493. if shift >= 64 {
  10494. return ErrIntOverflowRpc
  10495. }
  10496. if iNdEx >= l {
  10497. return io.ErrUnexpectedEOF
  10498. }
  10499. b := data[iNdEx]
  10500. iNdEx++
  10501. m.Alarm |= (AlarmType(b) & 0x7F) << shift
  10502. if b < 0x80 {
  10503. break
  10504. }
  10505. }
  10506. default:
  10507. iNdEx = preIndex
  10508. skippy, err := skipRpc(data[iNdEx:])
  10509. if err != nil {
  10510. return err
  10511. }
  10512. if skippy < 0 {
  10513. return ErrInvalidLengthRpc
  10514. }
  10515. if (iNdEx + skippy) > l {
  10516. return io.ErrUnexpectedEOF
  10517. }
  10518. iNdEx += skippy
  10519. }
  10520. }
  10521. if iNdEx > l {
  10522. return io.ErrUnexpectedEOF
  10523. }
  10524. return nil
  10525. }
  10526. func (m *AlarmMember) Unmarshal(data []byte) error {
  10527. l := len(data)
  10528. iNdEx := 0
  10529. for iNdEx < l {
  10530. preIndex := iNdEx
  10531. var wire uint64
  10532. for shift := uint(0); ; shift += 7 {
  10533. if shift >= 64 {
  10534. return ErrIntOverflowRpc
  10535. }
  10536. if iNdEx >= l {
  10537. return io.ErrUnexpectedEOF
  10538. }
  10539. b := data[iNdEx]
  10540. iNdEx++
  10541. wire |= (uint64(b) & 0x7F) << shift
  10542. if b < 0x80 {
  10543. break
  10544. }
  10545. }
  10546. fieldNum := int32(wire >> 3)
  10547. wireType := int(wire & 0x7)
  10548. if wireType == 4 {
  10549. return fmt.Errorf("proto: AlarmMember: wiretype end group for non-group")
  10550. }
  10551. if fieldNum <= 0 {
  10552. return fmt.Errorf("proto: AlarmMember: illegal tag %d (wire type %d)", fieldNum, wire)
  10553. }
  10554. switch fieldNum {
  10555. case 1:
  10556. if wireType != 0 {
  10557. return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
  10558. }
  10559. m.MemberID = 0
  10560. for shift := uint(0); ; shift += 7 {
  10561. if shift >= 64 {
  10562. return ErrIntOverflowRpc
  10563. }
  10564. if iNdEx >= l {
  10565. return io.ErrUnexpectedEOF
  10566. }
  10567. b := data[iNdEx]
  10568. iNdEx++
  10569. m.MemberID |= (uint64(b) & 0x7F) << shift
  10570. if b < 0x80 {
  10571. break
  10572. }
  10573. }
  10574. case 2:
  10575. if wireType != 0 {
  10576. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  10577. }
  10578. m.Alarm = 0
  10579. for shift := uint(0); ; shift += 7 {
  10580. if shift >= 64 {
  10581. return ErrIntOverflowRpc
  10582. }
  10583. if iNdEx >= l {
  10584. return io.ErrUnexpectedEOF
  10585. }
  10586. b := data[iNdEx]
  10587. iNdEx++
  10588. m.Alarm |= (AlarmType(b) & 0x7F) << shift
  10589. if b < 0x80 {
  10590. break
  10591. }
  10592. }
  10593. default:
  10594. iNdEx = preIndex
  10595. skippy, err := skipRpc(data[iNdEx:])
  10596. if err != nil {
  10597. return err
  10598. }
  10599. if skippy < 0 {
  10600. return ErrInvalidLengthRpc
  10601. }
  10602. if (iNdEx + skippy) > l {
  10603. return io.ErrUnexpectedEOF
  10604. }
  10605. iNdEx += skippy
  10606. }
  10607. }
  10608. if iNdEx > l {
  10609. return io.ErrUnexpectedEOF
  10610. }
  10611. return nil
  10612. }
  10613. func (m *AlarmResponse) Unmarshal(data []byte) error {
  10614. l := len(data)
  10615. iNdEx := 0
  10616. for iNdEx < l {
  10617. preIndex := iNdEx
  10618. var wire uint64
  10619. for shift := uint(0); ; shift += 7 {
  10620. if shift >= 64 {
  10621. return ErrIntOverflowRpc
  10622. }
  10623. if iNdEx >= l {
  10624. return io.ErrUnexpectedEOF
  10625. }
  10626. b := data[iNdEx]
  10627. iNdEx++
  10628. wire |= (uint64(b) & 0x7F) << shift
  10629. if b < 0x80 {
  10630. break
  10631. }
  10632. }
  10633. fieldNum := int32(wire >> 3)
  10634. wireType := int(wire & 0x7)
  10635. if wireType == 4 {
  10636. return fmt.Errorf("proto: AlarmResponse: wiretype end group for non-group")
  10637. }
  10638. if fieldNum <= 0 {
  10639. return fmt.Errorf("proto: AlarmResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  10640. }
  10641. switch fieldNum {
  10642. case 1:
  10643. if wireType != 2 {
  10644. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  10645. }
  10646. var msglen int
  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. msglen |= (int(b) & 0x7F) << shift
  10657. if b < 0x80 {
  10658. break
  10659. }
  10660. }
  10661. if msglen < 0 {
  10662. return ErrInvalidLengthRpc
  10663. }
  10664. postIndex := iNdEx + msglen
  10665. if postIndex > l {
  10666. return io.ErrUnexpectedEOF
  10667. }
  10668. if m.Header == nil {
  10669. m.Header = &ResponseHeader{}
  10670. }
  10671. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  10672. return err
  10673. }
  10674. iNdEx = postIndex
  10675. case 2:
  10676. if wireType != 2 {
  10677. return fmt.Errorf("proto: wrong wireType = %d for field Alarms", wireType)
  10678. }
  10679. var msglen int
  10680. for shift := uint(0); ; shift += 7 {
  10681. if shift >= 64 {
  10682. return ErrIntOverflowRpc
  10683. }
  10684. if iNdEx >= l {
  10685. return io.ErrUnexpectedEOF
  10686. }
  10687. b := data[iNdEx]
  10688. iNdEx++
  10689. msglen |= (int(b) & 0x7F) << shift
  10690. if b < 0x80 {
  10691. break
  10692. }
  10693. }
  10694. if msglen < 0 {
  10695. return ErrInvalidLengthRpc
  10696. }
  10697. postIndex := iNdEx + msglen
  10698. if postIndex > l {
  10699. return io.ErrUnexpectedEOF
  10700. }
  10701. m.Alarms = append(m.Alarms, &AlarmMember{})
  10702. if err := m.Alarms[len(m.Alarms)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
  10703. return err
  10704. }
  10705. iNdEx = postIndex
  10706. default:
  10707. iNdEx = preIndex
  10708. skippy, err := skipRpc(data[iNdEx:])
  10709. if err != nil {
  10710. return err
  10711. }
  10712. if skippy < 0 {
  10713. return ErrInvalidLengthRpc
  10714. }
  10715. if (iNdEx + skippy) > l {
  10716. return io.ErrUnexpectedEOF
  10717. }
  10718. iNdEx += skippy
  10719. }
  10720. }
  10721. if iNdEx > l {
  10722. return io.ErrUnexpectedEOF
  10723. }
  10724. return nil
  10725. }
  10726. func (m *StatusRequest) Unmarshal(data []byte) error {
  10727. l := len(data)
  10728. iNdEx := 0
  10729. for iNdEx < l {
  10730. preIndex := iNdEx
  10731. var wire uint64
  10732. for shift := uint(0); ; shift += 7 {
  10733. if shift >= 64 {
  10734. return ErrIntOverflowRpc
  10735. }
  10736. if iNdEx >= l {
  10737. return io.ErrUnexpectedEOF
  10738. }
  10739. b := data[iNdEx]
  10740. iNdEx++
  10741. wire |= (uint64(b) & 0x7F) << shift
  10742. if b < 0x80 {
  10743. break
  10744. }
  10745. }
  10746. fieldNum := int32(wire >> 3)
  10747. wireType := int(wire & 0x7)
  10748. if wireType == 4 {
  10749. return fmt.Errorf("proto: StatusRequest: wiretype end group for non-group")
  10750. }
  10751. if fieldNum <= 0 {
  10752. return fmt.Errorf("proto: StatusRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10753. }
  10754. switch fieldNum {
  10755. default:
  10756. iNdEx = preIndex
  10757. skippy, err := skipRpc(data[iNdEx:])
  10758. if err != nil {
  10759. return err
  10760. }
  10761. if skippy < 0 {
  10762. return ErrInvalidLengthRpc
  10763. }
  10764. if (iNdEx + skippy) > l {
  10765. return io.ErrUnexpectedEOF
  10766. }
  10767. iNdEx += skippy
  10768. }
  10769. }
  10770. if iNdEx > l {
  10771. return io.ErrUnexpectedEOF
  10772. }
  10773. return nil
  10774. }
  10775. func (m *StatusResponse) Unmarshal(data []byte) error {
  10776. l := len(data)
  10777. iNdEx := 0
  10778. for iNdEx < l {
  10779. preIndex := iNdEx
  10780. var wire uint64
  10781. for shift := uint(0); ; shift += 7 {
  10782. if shift >= 64 {
  10783. return ErrIntOverflowRpc
  10784. }
  10785. if iNdEx >= l {
  10786. return io.ErrUnexpectedEOF
  10787. }
  10788. b := data[iNdEx]
  10789. iNdEx++
  10790. wire |= (uint64(b) & 0x7F) << shift
  10791. if b < 0x80 {
  10792. break
  10793. }
  10794. }
  10795. fieldNum := int32(wire >> 3)
  10796. wireType := int(wire & 0x7)
  10797. if wireType == 4 {
  10798. return fmt.Errorf("proto: StatusResponse: wiretype end group for non-group")
  10799. }
  10800. if fieldNum <= 0 {
  10801. return fmt.Errorf("proto: StatusResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  10802. }
  10803. switch fieldNum {
  10804. case 1:
  10805. if wireType != 2 {
  10806. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  10807. }
  10808. var msglen int
  10809. for shift := uint(0); ; shift += 7 {
  10810. if shift >= 64 {
  10811. return ErrIntOverflowRpc
  10812. }
  10813. if iNdEx >= l {
  10814. return io.ErrUnexpectedEOF
  10815. }
  10816. b := data[iNdEx]
  10817. iNdEx++
  10818. msglen |= (int(b) & 0x7F) << shift
  10819. if b < 0x80 {
  10820. break
  10821. }
  10822. }
  10823. if msglen < 0 {
  10824. return ErrInvalidLengthRpc
  10825. }
  10826. postIndex := iNdEx + msglen
  10827. if postIndex > l {
  10828. return io.ErrUnexpectedEOF
  10829. }
  10830. if m.Header == nil {
  10831. m.Header = &ResponseHeader{}
  10832. }
  10833. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  10834. return err
  10835. }
  10836. iNdEx = postIndex
  10837. case 2:
  10838. if wireType != 2 {
  10839. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  10840. }
  10841. var stringLen uint64
  10842. for shift := uint(0); ; shift += 7 {
  10843. if shift >= 64 {
  10844. return ErrIntOverflowRpc
  10845. }
  10846. if iNdEx >= l {
  10847. return io.ErrUnexpectedEOF
  10848. }
  10849. b := data[iNdEx]
  10850. iNdEx++
  10851. stringLen |= (uint64(b) & 0x7F) << shift
  10852. if b < 0x80 {
  10853. break
  10854. }
  10855. }
  10856. intStringLen := int(stringLen)
  10857. if intStringLen < 0 {
  10858. return ErrInvalidLengthRpc
  10859. }
  10860. postIndex := iNdEx + intStringLen
  10861. if postIndex > l {
  10862. return io.ErrUnexpectedEOF
  10863. }
  10864. m.Version = string(data[iNdEx:postIndex])
  10865. iNdEx = postIndex
  10866. case 3:
  10867. if wireType != 0 {
  10868. return fmt.Errorf("proto: wrong wireType = %d for field DbSize", wireType)
  10869. }
  10870. m.DbSize = 0
  10871. for shift := uint(0); ; shift += 7 {
  10872. if shift >= 64 {
  10873. return ErrIntOverflowRpc
  10874. }
  10875. if iNdEx >= l {
  10876. return io.ErrUnexpectedEOF
  10877. }
  10878. b := data[iNdEx]
  10879. iNdEx++
  10880. m.DbSize |= (int64(b) & 0x7F) << shift
  10881. if b < 0x80 {
  10882. break
  10883. }
  10884. }
  10885. case 4:
  10886. if wireType != 0 {
  10887. return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType)
  10888. }
  10889. m.Leader = 0
  10890. for shift := uint(0); ; shift += 7 {
  10891. if shift >= 64 {
  10892. return ErrIntOverflowRpc
  10893. }
  10894. if iNdEx >= l {
  10895. return io.ErrUnexpectedEOF
  10896. }
  10897. b := data[iNdEx]
  10898. iNdEx++
  10899. m.Leader |= (uint64(b) & 0x7F) << shift
  10900. if b < 0x80 {
  10901. break
  10902. }
  10903. }
  10904. case 5:
  10905. if wireType != 0 {
  10906. return fmt.Errorf("proto: wrong wireType = %d for field RaftIndex", wireType)
  10907. }
  10908. m.RaftIndex = 0
  10909. for shift := uint(0); ; shift += 7 {
  10910. if shift >= 64 {
  10911. return ErrIntOverflowRpc
  10912. }
  10913. if iNdEx >= l {
  10914. return io.ErrUnexpectedEOF
  10915. }
  10916. b := data[iNdEx]
  10917. iNdEx++
  10918. m.RaftIndex |= (uint64(b) & 0x7F) << shift
  10919. if b < 0x80 {
  10920. break
  10921. }
  10922. }
  10923. case 6:
  10924. if wireType != 0 {
  10925. return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
  10926. }
  10927. m.RaftTerm = 0
  10928. for shift := uint(0); ; shift += 7 {
  10929. if shift >= 64 {
  10930. return ErrIntOverflowRpc
  10931. }
  10932. if iNdEx >= l {
  10933. return io.ErrUnexpectedEOF
  10934. }
  10935. b := data[iNdEx]
  10936. iNdEx++
  10937. m.RaftTerm |= (uint64(b) & 0x7F) << shift
  10938. if b < 0x80 {
  10939. break
  10940. }
  10941. }
  10942. default:
  10943. iNdEx = preIndex
  10944. skippy, err := skipRpc(data[iNdEx:])
  10945. if err != nil {
  10946. return err
  10947. }
  10948. if skippy < 0 {
  10949. return ErrInvalidLengthRpc
  10950. }
  10951. if (iNdEx + skippy) > l {
  10952. return io.ErrUnexpectedEOF
  10953. }
  10954. iNdEx += skippy
  10955. }
  10956. }
  10957. if iNdEx > l {
  10958. return io.ErrUnexpectedEOF
  10959. }
  10960. return nil
  10961. }
  10962. func (m *AuthEnableRequest) Unmarshal(data []byte) error {
  10963. l := len(data)
  10964. iNdEx := 0
  10965. for iNdEx < l {
  10966. preIndex := iNdEx
  10967. var wire uint64
  10968. for shift := uint(0); ; shift += 7 {
  10969. if shift >= 64 {
  10970. return ErrIntOverflowRpc
  10971. }
  10972. if iNdEx >= l {
  10973. return io.ErrUnexpectedEOF
  10974. }
  10975. b := data[iNdEx]
  10976. iNdEx++
  10977. wire |= (uint64(b) & 0x7F) << shift
  10978. if b < 0x80 {
  10979. break
  10980. }
  10981. }
  10982. fieldNum := int32(wire >> 3)
  10983. wireType := int(wire & 0x7)
  10984. if wireType == 4 {
  10985. return fmt.Errorf("proto: AuthEnableRequest: wiretype end group for non-group")
  10986. }
  10987. if fieldNum <= 0 {
  10988. return fmt.Errorf("proto: AuthEnableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10989. }
  10990. switch fieldNum {
  10991. default:
  10992. iNdEx = preIndex
  10993. skippy, err := skipRpc(data[iNdEx:])
  10994. if err != nil {
  10995. return err
  10996. }
  10997. if skippy < 0 {
  10998. return ErrInvalidLengthRpc
  10999. }
  11000. if (iNdEx + skippy) > l {
  11001. return io.ErrUnexpectedEOF
  11002. }
  11003. iNdEx += skippy
  11004. }
  11005. }
  11006. if iNdEx > l {
  11007. return io.ErrUnexpectedEOF
  11008. }
  11009. return nil
  11010. }
  11011. func (m *AuthDisableRequest) Unmarshal(data []byte) error {
  11012. l := len(data)
  11013. iNdEx := 0
  11014. for iNdEx < l {
  11015. preIndex := iNdEx
  11016. var wire uint64
  11017. for shift := uint(0); ; shift += 7 {
  11018. if shift >= 64 {
  11019. return ErrIntOverflowRpc
  11020. }
  11021. if iNdEx >= l {
  11022. return io.ErrUnexpectedEOF
  11023. }
  11024. b := data[iNdEx]
  11025. iNdEx++
  11026. wire |= (uint64(b) & 0x7F) << shift
  11027. if b < 0x80 {
  11028. break
  11029. }
  11030. }
  11031. fieldNum := int32(wire >> 3)
  11032. wireType := int(wire & 0x7)
  11033. if wireType == 4 {
  11034. return fmt.Errorf("proto: AuthDisableRequest: wiretype end group for non-group")
  11035. }
  11036. if fieldNum <= 0 {
  11037. return fmt.Errorf("proto: AuthDisableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11038. }
  11039. switch fieldNum {
  11040. default:
  11041. iNdEx = preIndex
  11042. skippy, err := skipRpc(data[iNdEx:])
  11043. if err != nil {
  11044. return err
  11045. }
  11046. if skippy < 0 {
  11047. return ErrInvalidLengthRpc
  11048. }
  11049. if (iNdEx + skippy) > l {
  11050. return io.ErrUnexpectedEOF
  11051. }
  11052. iNdEx += skippy
  11053. }
  11054. }
  11055. if iNdEx > l {
  11056. return io.ErrUnexpectedEOF
  11057. }
  11058. return nil
  11059. }
  11060. func (m *AuthenticateRequest) Unmarshal(data []byte) error {
  11061. l := len(data)
  11062. iNdEx := 0
  11063. for iNdEx < l {
  11064. preIndex := iNdEx
  11065. var wire uint64
  11066. for shift := uint(0); ; shift += 7 {
  11067. if shift >= 64 {
  11068. return ErrIntOverflowRpc
  11069. }
  11070. if iNdEx >= l {
  11071. return io.ErrUnexpectedEOF
  11072. }
  11073. b := data[iNdEx]
  11074. iNdEx++
  11075. wire |= (uint64(b) & 0x7F) << shift
  11076. if b < 0x80 {
  11077. break
  11078. }
  11079. }
  11080. fieldNum := int32(wire >> 3)
  11081. wireType := int(wire & 0x7)
  11082. if wireType == 4 {
  11083. return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group")
  11084. }
  11085. if fieldNum <= 0 {
  11086. return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11087. }
  11088. switch fieldNum {
  11089. case 1:
  11090. if wireType != 2 {
  11091. return fmt.Errorf("proto: wrong wireType = %d for field Name", 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.Name = string(data[iNdEx:postIndex])
  11117. iNdEx = postIndex
  11118. case 2:
  11119. if wireType != 2 {
  11120. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  11121. }
  11122. var stringLen uint64
  11123. for shift := uint(0); ; shift += 7 {
  11124. if shift >= 64 {
  11125. return ErrIntOverflowRpc
  11126. }
  11127. if iNdEx >= l {
  11128. return io.ErrUnexpectedEOF
  11129. }
  11130. b := data[iNdEx]
  11131. iNdEx++
  11132. stringLen |= (uint64(b) & 0x7F) << shift
  11133. if b < 0x80 {
  11134. break
  11135. }
  11136. }
  11137. intStringLen := int(stringLen)
  11138. if intStringLen < 0 {
  11139. return ErrInvalidLengthRpc
  11140. }
  11141. postIndex := iNdEx + intStringLen
  11142. if postIndex > l {
  11143. return io.ErrUnexpectedEOF
  11144. }
  11145. m.Password = string(data[iNdEx:postIndex])
  11146. iNdEx = postIndex
  11147. default:
  11148. iNdEx = preIndex
  11149. skippy, err := skipRpc(data[iNdEx:])
  11150. if err != nil {
  11151. return err
  11152. }
  11153. if skippy < 0 {
  11154. return ErrInvalidLengthRpc
  11155. }
  11156. if (iNdEx + skippy) > l {
  11157. return io.ErrUnexpectedEOF
  11158. }
  11159. iNdEx += skippy
  11160. }
  11161. }
  11162. if iNdEx > l {
  11163. return io.ErrUnexpectedEOF
  11164. }
  11165. return nil
  11166. }
  11167. func (m *AuthUserAddRequest) Unmarshal(data []byte) error {
  11168. l := len(data)
  11169. iNdEx := 0
  11170. for iNdEx < l {
  11171. preIndex := iNdEx
  11172. var wire uint64
  11173. for shift := uint(0); ; shift += 7 {
  11174. if shift >= 64 {
  11175. return ErrIntOverflowRpc
  11176. }
  11177. if iNdEx >= l {
  11178. return io.ErrUnexpectedEOF
  11179. }
  11180. b := data[iNdEx]
  11181. iNdEx++
  11182. wire |= (uint64(b) & 0x7F) << shift
  11183. if b < 0x80 {
  11184. break
  11185. }
  11186. }
  11187. fieldNum := int32(wire >> 3)
  11188. wireType := int(wire & 0x7)
  11189. if wireType == 4 {
  11190. return fmt.Errorf("proto: AuthUserAddRequest: wiretype end group for non-group")
  11191. }
  11192. if fieldNum <= 0 {
  11193. return fmt.Errorf("proto: AuthUserAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11194. }
  11195. switch fieldNum {
  11196. case 1:
  11197. if wireType != 2 {
  11198. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  11199. }
  11200. var stringLen uint64
  11201. for shift := uint(0); ; shift += 7 {
  11202. if shift >= 64 {
  11203. return ErrIntOverflowRpc
  11204. }
  11205. if iNdEx >= l {
  11206. return io.ErrUnexpectedEOF
  11207. }
  11208. b := data[iNdEx]
  11209. iNdEx++
  11210. stringLen |= (uint64(b) & 0x7F) << shift
  11211. if b < 0x80 {
  11212. break
  11213. }
  11214. }
  11215. intStringLen := int(stringLen)
  11216. if intStringLen < 0 {
  11217. return ErrInvalidLengthRpc
  11218. }
  11219. postIndex := iNdEx + intStringLen
  11220. if postIndex > l {
  11221. return io.ErrUnexpectedEOF
  11222. }
  11223. m.Name = string(data[iNdEx:postIndex])
  11224. iNdEx = postIndex
  11225. case 2:
  11226. if wireType != 2 {
  11227. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  11228. }
  11229. var stringLen uint64
  11230. for shift := uint(0); ; shift += 7 {
  11231. if shift >= 64 {
  11232. return ErrIntOverflowRpc
  11233. }
  11234. if iNdEx >= l {
  11235. return io.ErrUnexpectedEOF
  11236. }
  11237. b := data[iNdEx]
  11238. iNdEx++
  11239. stringLen |= (uint64(b) & 0x7F) << shift
  11240. if b < 0x80 {
  11241. break
  11242. }
  11243. }
  11244. intStringLen := int(stringLen)
  11245. if intStringLen < 0 {
  11246. return ErrInvalidLengthRpc
  11247. }
  11248. postIndex := iNdEx + intStringLen
  11249. if postIndex > l {
  11250. return io.ErrUnexpectedEOF
  11251. }
  11252. m.Password = string(data[iNdEx:postIndex])
  11253. iNdEx = postIndex
  11254. default:
  11255. iNdEx = preIndex
  11256. skippy, err := skipRpc(data[iNdEx:])
  11257. if err != nil {
  11258. return err
  11259. }
  11260. if skippy < 0 {
  11261. return ErrInvalidLengthRpc
  11262. }
  11263. if (iNdEx + skippy) > l {
  11264. return io.ErrUnexpectedEOF
  11265. }
  11266. iNdEx += skippy
  11267. }
  11268. }
  11269. if iNdEx > l {
  11270. return io.ErrUnexpectedEOF
  11271. }
  11272. return nil
  11273. }
  11274. func (m *AuthUserGetRequest) Unmarshal(data []byte) error {
  11275. l := len(data)
  11276. iNdEx := 0
  11277. for iNdEx < l {
  11278. preIndex := iNdEx
  11279. var wire uint64
  11280. for shift := uint(0); ; shift += 7 {
  11281. if shift >= 64 {
  11282. return ErrIntOverflowRpc
  11283. }
  11284. if iNdEx >= l {
  11285. return io.ErrUnexpectedEOF
  11286. }
  11287. b := data[iNdEx]
  11288. iNdEx++
  11289. wire |= (uint64(b) & 0x7F) << shift
  11290. if b < 0x80 {
  11291. break
  11292. }
  11293. }
  11294. fieldNum := int32(wire >> 3)
  11295. wireType := int(wire & 0x7)
  11296. if wireType == 4 {
  11297. return fmt.Errorf("proto: AuthUserGetRequest: wiretype end group for non-group")
  11298. }
  11299. if fieldNum <= 0 {
  11300. return fmt.Errorf("proto: AuthUserGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11301. }
  11302. switch fieldNum {
  11303. default:
  11304. iNdEx = preIndex
  11305. skippy, err := skipRpc(data[iNdEx:])
  11306. if err != nil {
  11307. return err
  11308. }
  11309. if skippy < 0 {
  11310. return ErrInvalidLengthRpc
  11311. }
  11312. if (iNdEx + skippy) > l {
  11313. return io.ErrUnexpectedEOF
  11314. }
  11315. iNdEx += skippy
  11316. }
  11317. }
  11318. if iNdEx > l {
  11319. return io.ErrUnexpectedEOF
  11320. }
  11321. return nil
  11322. }
  11323. func (m *AuthUserDeleteRequest) Unmarshal(data []byte) error {
  11324. l := len(data)
  11325. iNdEx := 0
  11326. for iNdEx < l {
  11327. preIndex := iNdEx
  11328. var wire uint64
  11329. for shift := uint(0); ; shift += 7 {
  11330. if shift >= 64 {
  11331. return ErrIntOverflowRpc
  11332. }
  11333. if iNdEx >= l {
  11334. return io.ErrUnexpectedEOF
  11335. }
  11336. b := data[iNdEx]
  11337. iNdEx++
  11338. wire |= (uint64(b) & 0x7F) << shift
  11339. if b < 0x80 {
  11340. break
  11341. }
  11342. }
  11343. fieldNum := int32(wire >> 3)
  11344. wireType := int(wire & 0x7)
  11345. if wireType == 4 {
  11346. return fmt.Errorf("proto: AuthUserDeleteRequest: wiretype end group for non-group")
  11347. }
  11348. if fieldNum <= 0 {
  11349. return fmt.Errorf("proto: AuthUserDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11350. }
  11351. switch fieldNum {
  11352. case 1:
  11353. if wireType != 2 {
  11354. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  11355. }
  11356. var stringLen uint64
  11357. for shift := uint(0); ; shift += 7 {
  11358. if shift >= 64 {
  11359. return ErrIntOverflowRpc
  11360. }
  11361. if iNdEx >= l {
  11362. return io.ErrUnexpectedEOF
  11363. }
  11364. b := data[iNdEx]
  11365. iNdEx++
  11366. stringLen |= (uint64(b) & 0x7F) << shift
  11367. if b < 0x80 {
  11368. break
  11369. }
  11370. }
  11371. intStringLen := int(stringLen)
  11372. if intStringLen < 0 {
  11373. return ErrInvalidLengthRpc
  11374. }
  11375. postIndex := iNdEx + intStringLen
  11376. if postIndex > l {
  11377. return io.ErrUnexpectedEOF
  11378. }
  11379. m.Name = string(data[iNdEx:postIndex])
  11380. iNdEx = postIndex
  11381. default:
  11382. iNdEx = preIndex
  11383. skippy, err := skipRpc(data[iNdEx:])
  11384. if err != nil {
  11385. return err
  11386. }
  11387. if skippy < 0 {
  11388. return ErrInvalidLengthRpc
  11389. }
  11390. if (iNdEx + skippy) > l {
  11391. return io.ErrUnexpectedEOF
  11392. }
  11393. iNdEx += skippy
  11394. }
  11395. }
  11396. if iNdEx > l {
  11397. return io.ErrUnexpectedEOF
  11398. }
  11399. return nil
  11400. }
  11401. func (m *AuthUserChangePasswordRequest) Unmarshal(data []byte) error {
  11402. l := len(data)
  11403. iNdEx := 0
  11404. for iNdEx < l {
  11405. preIndex := iNdEx
  11406. var wire uint64
  11407. for shift := uint(0); ; shift += 7 {
  11408. if shift >= 64 {
  11409. return ErrIntOverflowRpc
  11410. }
  11411. if iNdEx >= l {
  11412. return io.ErrUnexpectedEOF
  11413. }
  11414. b := data[iNdEx]
  11415. iNdEx++
  11416. wire |= (uint64(b) & 0x7F) << shift
  11417. if b < 0x80 {
  11418. break
  11419. }
  11420. }
  11421. fieldNum := int32(wire >> 3)
  11422. wireType := int(wire & 0x7)
  11423. if wireType == 4 {
  11424. return fmt.Errorf("proto: AuthUserChangePasswordRequest: wiretype end group for non-group")
  11425. }
  11426. if fieldNum <= 0 {
  11427. return fmt.Errorf("proto: AuthUserChangePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11428. }
  11429. switch fieldNum {
  11430. case 1:
  11431. if wireType != 2 {
  11432. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  11433. }
  11434. var stringLen uint64
  11435. for shift := uint(0); ; shift += 7 {
  11436. if shift >= 64 {
  11437. return ErrIntOverflowRpc
  11438. }
  11439. if iNdEx >= l {
  11440. return io.ErrUnexpectedEOF
  11441. }
  11442. b := data[iNdEx]
  11443. iNdEx++
  11444. stringLen |= (uint64(b) & 0x7F) << shift
  11445. if b < 0x80 {
  11446. break
  11447. }
  11448. }
  11449. intStringLen := int(stringLen)
  11450. if intStringLen < 0 {
  11451. return ErrInvalidLengthRpc
  11452. }
  11453. postIndex := iNdEx + intStringLen
  11454. if postIndex > l {
  11455. return io.ErrUnexpectedEOF
  11456. }
  11457. m.Name = string(data[iNdEx:postIndex])
  11458. iNdEx = postIndex
  11459. case 2:
  11460. if wireType != 2 {
  11461. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  11462. }
  11463. var stringLen uint64
  11464. for shift := uint(0); ; shift += 7 {
  11465. if shift >= 64 {
  11466. return ErrIntOverflowRpc
  11467. }
  11468. if iNdEx >= l {
  11469. return io.ErrUnexpectedEOF
  11470. }
  11471. b := data[iNdEx]
  11472. iNdEx++
  11473. stringLen |= (uint64(b) & 0x7F) << shift
  11474. if b < 0x80 {
  11475. break
  11476. }
  11477. }
  11478. intStringLen := int(stringLen)
  11479. if intStringLen < 0 {
  11480. return ErrInvalidLengthRpc
  11481. }
  11482. postIndex := iNdEx + intStringLen
  11483. if postIndex > l {
  11484. return io.ErrUnexpectedEOF
  11485. }
  11486. m.Password = string(data[iNdEx:postIndex])
  11487. iNdEx = postIndex
  11488. default:
  11489. iNdEx = preIndex
  11490. skippy, err := skipRpc(data[iNdEx:])
  11491. if err != nil {
  11492. return err
  11493. }
  11494. if skippy < 0 {
  11495. return ErrInvalidLengthRpc
  11496. }
  11497. if (iNdEx + skippy) > l {
  11498. return io.ErrUnexpectedEOF
  11499. }
  11500. iNdEx += skippy
  11501. }
  11502. }
  11503. if iNdEx > l {
  11504. return io.ErrUnexpectedEOF
  11505. }
  11506. return nil
  11507. }
  11508. func (m *AuthUserGrantRequest) Unmarshal(data []byte) error {
  11509. l := len(data)
  11510. iNdEx := 0
  11511. for iNdEx < l {
  11512. preIndex := iNdEx
  11513. var wire uint64
  11514. for shift := uint(0); ; shift += 7 {
  11515. if shift >= 64 {
  11516. return ErrIntOverflowRpc
  11517. }
  11518. if iNdEx >= l {
  11519. return io.ErrUnexpectedEOF
  11520. }
  11521. b := data[iNdEx]
  11522. iNdEx++
  11523. wire |= (uint64(b) & 0x7F) << shift
  11524. if b < 0x80 {
  11525. break
  11526. }
  11527. }
  11528. fieldNum := int32(wire >> 3)
  11529. wireType := int(wire & 0x7)
  11530. if wireType == 4 {
  11531. return fmt.Errorf("proto: AuthUserGrantRequest: wiretype end group for non-group")
  11532. }
  11533. if fieldNum <= 0 {
  11534. return fmt.Errorf("proto: AuthUserGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11535. }
  11536. switch fieldNum {
  11537. case 1:
  11538. if wireType != 2 {
  11539. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  11540. }
  11541. var stringLen uint64
  11542. for shift := uint(0); ; shift += 7 {
  11543. if shift >= 64 {
  11544. return ErrIntOverflowRpc
  11545. }
  11546. if iNdEx >= l {
  11547. return io.ErrUnexpectedEOF
  11548. }
  11549. b := data[iNdEx]
  11550. iNdEx++
  11551. stringLen |= (uint64(b) & 0x7F) << shift
  11552. if b < 0x80 {
  11553. break
  11554. }
  11555. }
  11556. intStringLen := int(stringLen)
  11557. if intStringLen < 0 {
  11558. return ErrInvalidLengthRpc
  11559. }
  11560. postIndex := iNdEx + intStringLen
  11561. if postIndex > l {
  11562. return io.ErrUnexpectedEOF
  11563. }
  11564. m.User = string(data[iNdEx:postIndex])
  11565. iNdEx = postIndex
  11566. case 2:
  11567. if wireType != 2 {
  11568. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  11569. }
  11570. var stringLen uint64
  11571. for shift := uint(0); ; shift += 7 {
  11572. if shift >= 64 {
  11573. return ErrIntOverflowRpc
  11574. }
  11575. if iNdEx >= l {
  11576. return io.ErrUnexpectedEOF
  11577. }
  11578. b := data[iNdEx]
  11579. iNdEx++
  11580. stringLen |= (uint64(b) & 0x7F) << shift
  11581. if b < 0x80 {
  11582. break
  11583. }
  11584. }
  11585. intStringLen := int(stringLen)
  11586. if intStringLen < 0 {
  11587. return ErrInvalidLengthRpc
  11588. }
  11589. postIndex := iNdEx + intStringLen
  11590. if postIndex > l {
  11591. return io.ErrUnexpectedEOF
  11592. }
  11593. m.Role = string(data[iNdEx:postIndex])
  11594. iNdEx = postIndex
  11595. default:
  11596. iNdEx = preIndex
  11597. skippy, err := skipRpc(data[iNdEx:])
  11598. if err != nil {
  11599. return err
  11600. }
  11601. if skippy < 0 {
  11602. return ErrInvalidLengthRpc
  11603. }
  11604. if (iNdEx + skippy) > l {
  11605. return io.ErrUnexpectedEOF
  11606. }
  11607. iNdEx += skippy
  11608. }
  11609. }
  11610. if iNdEx > l {
  11611. return io.ErrUnexpectedEOF
  11612. }
  11613. return nil
  11614. }
  11615. func (m *AuthUserRevokeRequest) Unmarshal(data []byte) error {
  11616. l := len(data)
  11617. iNdEx := 0
  11618. for iNdEx < l {
  11619. preIndex := iNdEx
  11620. var wire uint64
  11621. for shift := uint(0); ; shift += 7 {
  11622. if shift >= 64 {
  11623. return ErrIntOverflowRpc
  11624. }
  11625. if iNdEx >= l {
  11626. return io.ErrUnexpectedEOF
  11627. }
  11628. b := data[iNdEx]
  11629. iNdEx++
  11630. wire |= (uint64(b) & 0x7F) << shift
  11631. if b < 0x80 {
  11632. break
  11633. }
  11634. }
  11635. fieldNum := int32(wire >> 3)
  11636. wireType := int(wire & 0x7)
  11637. if wireType == 4 {
  11638. return fmt.Errorf("proto: AuthUserRevokeRequest: wiretype end group for non-group")
  11639. }
  11640. if fieldNum <= 0 {
  11641. return fmt.Errorf("proto: AuthUserRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11642. }
  11643. switch fieldNum {
  11644. default:
  11645. iNdEx = preIndex
  11646. skippy, err := skipRpc(data[iNdEx:])
  11647. if err != nil {
  11648. return err
  11649. }
  11650. if skippy < 0 {
  11651. return ErrInvalidLengthRpc
  11652. }
  11653. if (iNdEx + skippy) > l {
  11654. return io.ErrUnexpectedEOF
  11655. }
  11656. iNdEx += skippy
  11657. }
  11658. }
  11659. if iNdEx > l {
  11660. return io.ErrUnexpectedEOF
  11661. }
  11662. return nil
  11663. }
  11664. func (m *AuthRoleAddRequest) Unmarshal(data []byte) error {
  11665. l := len(data)
  11666. iNdEx := 0
  11667. for iNdEx < l {
  11668. preIndex := iNdEx
  11669. var wire uint64
  11670. for shift := uint(0); ; shift += 7 {
  11671. if shift >= 64 {
  11672. return ErrIntOverflowRpc
  11673. }
  11674. if iNdEx >= l {
  11675. return io.ErrUnexpectedEOF
  11676. }
  11677. b := data[iNdEx]
  11678. iNdEx++
  11679. wire |= (uint64(b) & 0x7F) << shift
  11680. if b < 0x80 {
  11681. break
  11682. }
  11683. }
  11684. fieldNum := int32(wire >> 3)
  11685. wireType := int(wire & 0x7)
  11686. if wireType == 4 {
  11687. return fmt.Errorf("proto: AuthRoleAddRequest: wiretype end group for non-group")
  11688. }
  11689. if fieldNum <= 0 {
  11690. return fmt.Errorf("proto: AuthRoleAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11691. }
  11692. switch fieldNum {
  11693. case 1:
  11694. if wireType != 2 {
  11695. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  11696. }
  11697. var stringLen uint64
  11698. for shift := uint(0); ; shift += 7 {
  11699. if shift >= 64 {
  11700. return ErrIntOverflowRpc
  11701. }
  11702. if iNdEx >= l {
  11703. return io.ErrUnexpectedEOF
  11704. }
  11705. b := data[iNdEx]
  11706. iNdEx++
  11707. stringLen |= (uint64(b) & 0x7F) << shift
  11708. if b < 0x80 {
  11709. break
  11710. }
  11711. }
  11712. intStringLen := int(stringLen)
  11713. if intStringLen < 0 {
  11714. return ErrInvalidLengthRpc
  11715. }
  11716. postIndex := iNdEx + intStringLen
  11717. if postIndex > l {
  11718. return io.ErrUnexpectedEOF
  11719. }
  11720. m.Name = string(data[iNdEx:postIndex])
  11721. iNdEx = postIndex
  11722. default:
  11723. iNdEx = preIndex
  11724. skippy, err := skipRpc(data[iNdEx:])
  11725. if err != nil {
  11726. return err
  11727. }
  11728. if skippy < 0 {
  11729. return ErrInvalidLengthRpc
  11730. }
  11731. if (iNdEx + skippy) > l {
  11732. return io.ErrUnexpectedEOF
  11733. }
  11734. iNdEx += skippy
  11735. }
  11736. }
  11737. if iNdEx > l {
  11738. return io.ErrUnexpectedEOF
  11739. }
  11740. return nil
  11741. }
  11742. func (m *AuthRoleGetRequest) Unmarshal(data []byte) error {
  11743. l := len(data)
  11744. iNdEx := 0
  11745. for iNdEx < l {
  11746. preIndex := iNdEx
  11747. var wire uint64
  11748. for shift := uint(0); ; shift += 7 {
  11749. if shift >= 64 {
  11750. return ErrIntOverflowRpc
  11751. }
  11752. if iNdEx >= l {
  11753. return io.ErrUnexpectedEOF
  11754. }
  11755. b := data[iNdEx]
  11756. iNdEx++
  11757. wire |= (uint64(b) & 0x7F) << shift
  11758. if b < 0x80 {
  11759. break
  11760. }
  11761. }
  11762. fieldNum := int32(wire >> 3)
  11763. wireType := int(wire & 0x7)
  11764. if wireType == 4 {
  11765. return fmt.Errorf("proto: AuthRoleGetRequest: wiretype end group for non-group")
  11766. }
  11767. if fieldNum <= 0 {
  11768. return fmt.Errorf("proto: AuthRoleGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11769. }
  11770. switch fieldNum {
  11771. default:
  11772. iNdEx = preIndex
  11773. skippy, err := skipRpc(data[iNdEx:])
  11774. if err != nil {
  11775. return err
  11776. }
  11777. if skippy < 0 {
  11778. return ErrInvalidLengthRpc
  11779. }
  11780. if (iNdEx + skippy) > l {
  11781. return io.ErrUnexpectedEOF
  11782. }
  11783. iNdEx += skippy
  11784. }
  11785. }
  11786. if iNdEx > l {
  11787. return io.ErrUnexpectedEOF
  11788. }
  11789. return nil
  11790. }
  11791. func (m *AuthRoleDeleteRequest) Unmarshal(data []byte) error {
  11792. l := len(data)
  11793. iNdEx := 0
  11794. for iNdEx < l {
  11795. preIndex := iNdEx
  11796. var wire uint64
  11797. for shift := uint(0); ; shift += 7 {
  11798. if shift >= 64 {
  11799. return ErrIntOverflowRpc
  11800. }
  11801. if iNdEx >= l {
  11802. return io.ErrUnexpectedEOF
  11803. }
  11804. b := data[iNdEx]
  11805. iNdEx++
  11806. wire |= (uint64(b) & 0x7F) << shift
  11807. if b < 0x80 {
  11808. break
  11809. }
  11810. }
  11811. fieldNum := int32(wire >> 3)
  11812. wireType := int(wire & 0x7)
  11813. if wireType == 4 {
  11814. return fmt.Errorf("proto: AuthRoleDeleteRequest: wiretype end group for non-group")
  11815. }
  11816. if fieldNum <= 0 {
  11817. return fmt.Errorf("proto: AuthRoleDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11818. }
  11819. switch fieldNum {
  11820. default:
  11821. iNdEx = preIndex
  11822. skippy, err := skipRpc(data[iNdEx:])
  11823. if err != nil {
  11824. return err
  11825. }
  11826. if skippy < 0 {
  11827. return ErrInvalidLengthRpc
  11828. }
  11829. if (iNdEx + skippy) > l {
  11830. return io.ErrUnexpectedEOF
  11831. }
  11832. iNdEx += skippy
  11833. }
  11834. }
  11835. if iNdEx > l {
  11836. return io.ErrUnexpectedEOF
  11837. }
  11838. return nil
  11839. }
  11840. func (m *AuthRoleGrantRequest) Unmarshal(data []byte) error {
  11841. l := len(data)
  11842. iNdEx := 0
  11843. for iNdEx < l {
  11844. preIndex := iNdEx
  11845. var wire uint64
  11846. for shift := uint(0); ; shift += 7 {
  11847. if shift >= 64 {
  11848. return ErrIntOverflowRpc
  11849. }
  11850. if iNdEx >= l {
  11851. return io.ErrUnexpectedEOF
  11852. }
  11853. b := data[iNdEx]
  11854. iNdEx++
  11855. wire |= (uint64(b) & 0x7F) << shift
  11856. if b < 0x80 {
  11857. break
  11858. }
  11859. }
  11860. fieldNum := int32(wire >> 3)
  11861. wireType := int(wire & 0x7)
  11862. if wireType == 4 {
  11863. return fmt.Errorf("proto: AuthRoleGrantRequest: wiretype end group for non-group")
  11864. }
  11865. if fieldNum <= 0 {
  11866. return fmt.Errorf("proto: AuthRoleGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11867. }
  11868. switch fieldNum {
  11869. case 1:
  11870. if wireType != 2 {
  11871. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  11872. }
  11873. var stringLen uint64
  11874. for shift := uint(0); ; shift += 7 {
  11875. if shift >= 64 {
  11876. return ErrIntOverflowRpc
  11877. }
  11878. if iNdEx >= l {
  11879. return io.ErrUnexpectedEOF
  11880. }
  11881. b := data[iNdEx]
  11882. iNdEx++
  11883. stringLen |= (uint64(b) & 0x7F) << shift
  11884. if b < 0x80 {
  11885. break
  11886. }
  11887. }
  11888. intStringLen := int(stringLen)
  11889. if intStringLen < 0 {
  11890. return ErrInvalidLengthRpc
  11891. }
  11892. postIndex := iNdEx + intStringLen
  11893. if postIndex > l {
  11894. return io.ErrUnexpectedEOF
  11895. }
  11896. m.Name = string(data[iNdEx:postIndex])
  11897. iNdEx = postIndex
  11898. case 2:
  11899. if wireType != 2 {
  11900. return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType)
  11901. }
  11902. var msglen int
  11903. for shift := uint(0); ; shift += 7 {
  11904. if shift >= 64 {
  11905. return ErrIntOverflowRpc
  11906. }
  11907. if iNdEx >= l {
  11908. return io.ErrUnexpectedEOF
  11909. }
  11910. b := data[iNdEx]
  11911. iNdEx++
  11912. msglen |= (int(b) & 0x7F) << shift
  11913. if b < 0x80 {
  11914. break
  11915. }
  11916. }
  11917. if msglen < 0 {
  11918. return ErrInvalidLengthRpc
  11919. }
  11920. postIndex := iNdEx + msglen
  11921. if postIndex > l {
  11922. return io.ErrUnexpectedEOF
  11923. }
  11924. if m.Perm == nil {
  11925. m.Perm = &authpb.Permission{}
  11926. }
  11927. if err := m.Perm.Unmarshal(data[iNdEx:postIndex]); err != nil {
  11928. return err
  11929. }
  11930. iNdEx = postIndex
  11931. default:
  11932. iNdEx = preIndex
  11933. skippy, err := skipRpc(data[iNdEx:])
  11934. if err != nil {
  11935. return err
  11936. }
  11937. if skippy < 0 {
  11938. return ErrInvalidLengthRpc
  11939. }
  11940. if (iNdEx + skippy) > l {
  11941. return io.ErrUnexpectedEOF
  11942. }
  11943. iNdEx += skippy
  11944. }
  11945. }
  11946. if iNdEx > l {
  11947. return io.ErrUnexpectedEOF
  11948. }
  11949. return nil
  11950. }
  11951. func (m *AuthRoleRevokeRequest) Unmarshal(data []byte) error {
  11952. l := len(data)
  11953. iNdEx := 0
  11954. for iNdEx < l {
  11955. preIndex := iNdEx
  11956. var wire uint64
  11957. for shift := uint(0); ; shift += 7 {
  11958. if shift >= 64 {
  11959. return ErrIntOverflowRpc
  11960. }
  11961. if iNdEx >= l {
  11962. return io.ErrUnexpectedEOF
  11963. }
  11964. b := data[iNdEx]
  11965. iNdEx++
  11966. wire |= (uint64(b) & 0x7F) << shift
  11967. if b < 0x80 {
  11968. break
  11969. }
  11970. }
  11971. fieldNum := int32(wire >> 3)
  11972. wireType := int(wire & 0x7)
  11973. if wireType == 4 {
  11974. return fmt.Errorf("proto: AuthRoleRevokeRequest: wiretype end group for non-group")
  11975. }
  11976. if fieldNum <= 0 {
  11977. return fmt.Errorf("proto: AuthRoleRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11978. }
  11979. switch fieldNum {
  11980. default:
  11981. iNdEx = preIndex
  11982. skippy, err := skipRpc(data[iNdEx:])
  11983. if err != nil {
  11984. return err
  11985. }
  11986. if skippy < 0 {
  11987. return ErrInvalidLengthRpc
  11988. }
  11989. if (iNdEx + skippy) > l {
  11990. return io.ErrUnexpectedEOF
  11991. }
  11992. iNdEx += skippy
  11993. }
  11994. }
  11995. if iNdEx > l {
  11996. return io.ErrUnexpectedEOF
  11997. }
  11998. return nil
  11999. }
  12000. func (m *AuthEnableResponse) Unmarshal(data []byte) error {
  12001. l := len(data)
  12002. iNdEx := 0
  12003. for iNdEx < l {
  12004. preIndex := iNdEx
  12005. var wire uint64
  12006. for shift := uint(0); ; shift += 7 {
  12007. if shift >= 64 {
  12008. return ErrIntOverflowRpc
  12009. }
  12010. if iNdEx >= l {
  12011. return io.ErrUnexpectedEOF
  12012. }
  12013. b := data[iNdEx]
  12014. iNdEx++
  12015. wire |= (uint64(b) & 0x7F) << shift
  12016. if b < 0x80 {
  12017. break
  12018. }
  12019. }
  12020. fieldNum := int32(wire >> 3)
  12021. wireType := int(wire & 0x7)
  12022. if wireType == 4 {
  12023. return fmt.Errorf("proto: AuthEnableResponse: wiretype end group for non-group")
  12024. }
  12025. if fieldNum <= 0 {
  12026. return fmt.Errorf("proto: AuthEnableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12027. }
  12028. switch fieldNum {
  12029. case 1:
  12030. if wireType != 2 {
  12031. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12032. }
  12033. var msglen int
  12034. for shift := uint(0); ; shift += 7 {
  12035. if shift >= 64 {
  12036. return ErrIntOverflowRpc
  12037. }
  12038. if iNdEx >= l {
  12039. return io.ErrUnexpectedEOF
  12040. }
  12041. b := data[iNdEx]
  12042. iNdEx++
  12043. msglen |= (int(b) & 0x7F) << shift
  12044. if b < 0x80 {
  12045. break
  12046. }
  12047. }
  12048. if msglen < 0 {
  12049. return ErrInvalidLengthRpc
  12050. }
  12051. postIndex := iNdEx + msglen
  12052. if postIndex > l {
  12053. return io.ErrUnexpectedEOF
  12054. }
  12055. if m.Header == nil {
  12056. m.Header = &ResponseHeader{}
  12057. }
  12058. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12059. return err
  12060. }
  12061. iNdEx = postIndex
  12062. default:
  12063. iNdEx = preIndex
  12064. skippy, err := skipRpc(data[iNdEx:])
  12065. if err != nil {
  12066. return err
  12067. }
  12068. if skippy < 0 {
  12069. return ErrInvalidLengthRpc
  12070. }
  12071. if (iNdEx + skippy) > l {
  12072. return io.ErrUnexpectedEOF
  12073. }
  12074. iNdEx += skippy
  12075. }
  12076. }
  12077. if iNdEx > l {
  12078. return io.ErrUnexpectedEOF
  12079. }
  12080. return nil
  12081. }
  12082. func (m *AuthDisableResponse) Unmarshal(data []byte) error {
  12083. l := len(data)
  12084. iNdEx := 0
  12085. for iNdEx < l {
  12086. preIndex := iNdEx
  12087. var wire uint64
  12088. for shift := uint(0); ; shift += 7 {
  12089. if shift >= 64 {
  12090. return ErrIntOverflowRpc
  12091. }
  12092. if iNdEx >= l {
  12093. return io.ErrUnexpectedEOF
  12094. }
  12095. b := data[iNdEx]
  12096. iNdEx++
  12097. wire |= (uint64(b) & 0x7F) << shift
  12098. if b < 0x80 {
  12099. break
  12100. }
  12101. }
  12102. fieldNum := int32(wire >> 3)
  12103. wireType := int(wire & 0x7)
  12104. if wireType == 4 {
  12105. return fmt.Errorf("proto: AuthDisableResponse: wiretype end group for non-group")
  12106. }
  12107. if fieldNum <= 0 {
  12108. return fmt.Errorf("proto: AuthDisableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12109. }
  12110. switch fieldNum {
  12111. case 1:
  12112. if wireType != 2 {
  12113. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12114. }
  12115. var msglen int
  12116. for shift := uint(0); ; shift += 7 {
  12117. if shift >= 64 {
  12118. return ErrIntOverflowRpc
  12119. }
  12120. if iNdEx >= l {
  12121. return io.ErrUnexpectedEOF
  12122. }
  12123. b := data[iNdEx]
  12124. iNdEx++
  12125. msglen |= (int(b) & 0x7F) << shift
  12126. if b < 0x80 {
  12127. break
  12128. }
  12129. }
  12130. if msglen < 0 {
  12131. return ErrInvalidLengthRpc
  12132. }
  12133. postIndex := iNdEx + msglen
  12134. if postIndex > l {
  12135. return io.ErrUnexpectedEOF
  12136. }
  12137. if m.Header == nil {
  12138. m.Header = &ResponseHeader{}
  12139. }
  12140. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12141. return err
  12142. }
  12143. iNdEx = postIndex
  12144. default:
  12145. iNdEx = preIndex
  12146. skippy, err := skipRpc(data[iNdEx:])
  12147. if err != nil {
  12148. return err
  12149. }
  12150. if skippy < 0 {
  12151. return ErrInvalidLengthRpc
  12152. }
  12153. if (iNdEx + skippy) > l {
  12154. return io.ErrUnexpectedEOF
  12155. }
  12156. iNdEx += skippy
  12157. }
  12158. }
  12159. if iNdEx > l {
  12160. return io.ErrUnexpectedEOF
  12161. }
  12162. return nil
  12163. }
  12164. func (m *AuthenticateResponse) Unmarshal(data []byte) error {
  12165. l := len(data)
  12166. iNdEx := 0
  12167. for iNdEx < l {
  12168. preIndex := iNdEx
  12169. var wire uint64
  12170. for shift := uint(0); ; shift += 7 {
  12171. if shift >= 64 {
  12172. return ErrIntOverflowRpc
  12173. }
  12174. if iNdEx >= l {
  12175. return io.ErrUnexpectedEOF
  12176. }
  12177. b := data[iNdEx]
  12178. iNdEx++
  12179. wire |= (uint64(b) & 0x7F) << shift
  12180. if b < 0x80 {
  12181. break
  12182. }
  12183. }
  12184. fieldNum := int32(wire >> 3)
  12185. wireType := int(wire & 0x7)
  12186. if wireType == 4 {
  12187. return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group")
  12188. }
  12189. if fieldNum <= 0 {
  12190. return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12191. }
  12192. switch fieldNum {
  12193. case 1:
  12194. if wireType != 2 {
  12195. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12196. }
  12197. var msglen int
  12198. for shift := uint(0); ; shift += 7 {
  12199. if shift >= 64 {
  12200. return ErrIntOverflowRpc
  12201. }
  12202. if iNdEx >= l {
  12203. return io.ErrUnexpectedEOF
  12204. }
  12205. b := data[iNdEx]
  12206. iNdEx++
  12207. msglen |= (int(b) & 0x7F) << shift
  12208. if b < 0x80 {
  12209. break
  12210. }
  12211. }
  12212. if msglen < 0 {
  12213. return ErrInvalidLengthRpc
  12214. }
  12215. postIndex := iNdEx + msglen
  12216. if postIndex > l {
  12217. return io.ErrUnexpectedEOF
  12218. }
  12219. if m.Header == nil {
  12220. m.Header = &ResponseHeader{}
  12221. }
  12222. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12223. return err
  12224. }
  12225. iNdEx = postIndex
  12226. case 2:
  12227. if wireType != 2 {
  12228. return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType)
  12229. }
  12230. var stringLen uint64
  12231. for shift := uint(0); ; shift += 7 {
  12232. if shift >= 64 {
  12233. return ErrIntOverflowRpc
  12234. }
  12235. if iNdEx >= l {
  12236. return io.ErrUnexpectedEOF
  12237. }
  12238. b := data[iNdEx]
  12239. iNdEx++
  12240. stringLen |= (uint64(b) & 0x7F) << shift
  12241. if b < 0x80 {
  12242. break
  12243. }
  12244. }
  12245. intStringLen := int(stringLen)
  12246. if intStringLen < 0 {
  12247. return ErrInvalidLengthRpc
  12248. }
  12249. postIndex := iNdEx + intStringLen
  12250. if postIndex > l {
  12251. return io.ErrUnexpectedEOF
  12252. }
  12253. m.Token = string(data[iNdEx:postIndex])
  12254. iNdEx = postIndex
  12255. default:
  12256. iNdEx = preIndex
  12257. skippy, err := skipRpc(data[iNdEx:])
  12258. if err != nil {
  12259. return err
  12260. }
  12261. if skippy < 0 {
  12262. return ErrInvalidLengthRpc
  12263. }
  12264. if (iNdEx + skippy) > l {
  12265. return io.ErrUnexpectedEOF
  12266. }
  12267. iNdEx += skippy
  12268. }
  12269. }
  12270. if iNdEx > l {
  12271. return io.ErrUnexpectedEOF
  12272. }
  12273. return nil
  12274. }
  12275. func (m *AuthUserAddResponse) Unmarshal(data []byte) error {
  12276. l := len(data)
  12277. iNdEx := 0
  12278. for iNdEx < l {
  12279. preIndex := iNdEx
  12280. var wire uint64
  12281. for shift := uint(0); ; shift += 7 {
  12282. if shift >= 64 {
  12283. return ErrIntOverflowRpc
  12284. }
  12285. if iNdEx >= l {
  12286. return io.ErrUnexpectedEOF
  12287. }
  12288. b := data[iNdEx]
  12289. iNdEx++
  12290. wire |= (uint64(b) & 0x7F) << shift
  12291. if b < 0x80 {
  12292. break
  12293. }
  12294. }
  12295. fieldNum := int32(wire >> 3)
  12296. wireType := int(wire & 0x7)
  12297. if wireType == 4 {
  12298. return fmt.Errorf("proto: AuthUserAddResponse: wiretype end group for non-group")
  12299. }
  12300. if fieldNum <= 0 {
  12301. return fmt.Errorf("proto: AuthUserAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12302. }
  12303. switch fieldNum {
  12304. case 1:
  12305. if wireType != 2 {
  12306. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12307. }
  12308. var msglen int
  12309. for shift := uint(0); ; shift += 7 {
  12310. if shift >= 64 {
  12311. return ErrIntOverflowRpc
  12312. }
  12313. if iNdEx >= l {
  12314. return io.ErrUnexpectedEOF
  12315. }
  12316. b := data[iNdEx]
  12317. iNdEx++
  12318. msglen |= (int(b) & 0x7F) << shift
  12319. if b < 0x80 {
  12320. break
  12321. }
  12322. }
  12323. if msglen < 0 {
  12324. return ErrInvalidLengthRpc
  12325. }
  12326. postIndex := iNdEx + msglen
  12327. if postIndex > l {
  12328. return io.ErrUnexpectedEOF
  12329. }
  12330. if m.Header == nil {
  12331. m.Header = &ResponseHeader{}
  12332. }
  12333. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12334. return err
  12335. }
  12336. iNdEx = postIndex
  12337. default:
  12338. iNdEx = preIndex
  12339. skippy, err := skipRpc(data[iNdEx:])
  12340. if err != nil {
  12341. return err
  12342. }
  12343. if skippy < 0 {
  12344. return ErrInvalidLengthRpc
  12345. }
  12346. if (iNdEx + skippy) > l {
  12347. return io.ErrUnexpectedEOF
  12348. }
  12349. iNdEx += skippy
  12350. }
  12351. }
  12352. if iNdEx > l {
  12353. return io.ErrUnexpectedEOF
  12354. }
  12355. return nil
  12356. }
  12357. func (m *AuthUserGetResponse) Unmarshal(data []byte) error {
  12358. l := len(data)
  12359. iNdEx := 0
  12360. for iNdEx < l {
  12361. preIndex := iNdEx
  12362. var wire uint64
  12363. for shift := uint(0); ; shift += 7 {
  12364. if shift >= 64 {
  12365. return ErrIntOverflowRpc
  12366. }
  12367. if iNdEx >= l {
  12368. return io.ErrUnexpectedEOF
  12369. }
  12370. b := data[iNdEx]
  12371. iNdEx++
  12372. wire |= (uint64(b) & 0x7F) << shift
  12373. if b < 0x80 {
  12374. break
  12375. }
  12376. }
  12377. fieldNum := int32(wire >> 3)
  12378. wireType := int(wire & 0x7)
  12379. if wireType == 4 {
  12380. return fmt.Errorf("proto: AuthUserGetResponse: wiretype end group for non-group")
  12381. }
  12382. if fieldNum <= 0 {
  12383. return fmt.Errorf("proto: AuthUserGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12384. }
  12385. switch fieldNum {
  12386. case 1:
  12387. if wireType != 2 {
  12388. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12389. }
  12390. var msglen int
  12391. for shift := uint(0); ; shift += 7 {
  12392. if shift >= 64 {
  12393. return ErrIntOverflowRpc
  12394. }
  12395. if iNdEx >= l {
  12396. return io.ErrUnexpectedEOF
  12397. }
  12398. b := data[iNdEx]
  12399. iNdEx++
  12400. msglen |= (int(b) & 0x7F) << shift
  12401. if b < 0x80 {
  12402. break
  12403. }
  12404. }
  12405. if msglen < 0 {
  12406. return ErrInvalidLengthRpc
  12407. }
  12408. postIndex := iNdEx + msglen
  12409. if postIndex > l {
  12410. return io.ErrUnexpectedEOF
  12411. }
  12412. if m.Header == nil {
  12413. m.Header = &ResponseHeader{}
  12414. }
  12415. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12416. return err
  12417. }
  12418. iNdEx = postIndex
  12419. default:
  12420. iNdEx = preIndex
  12421. skippy, err := skipRpc(data[iNdEx:])
  12422. if err != nil {
  12423. return err
  12424. }
  12425. if skippy < 0 {
  12426. return ErrInvalidLengthRpc
  12427. }
  12428. if (iNdEx + skippy) > l {
  12429. return io.ErrUnexpectedEOF
  12430. }
  12431. iNdEx += skippy
  12432. }
  12433. }
  12434. if iNdEx > l {
  12435. return io.ErrUnexpectedEOF
  12436. }
  12437. return nil
  12438. }
  12439. func (m *AuthUserDeleteResponse) Unmarshal(data []byte) error {
  12440. l := len(data)
  12441. iNdEx := 0
  12442. for iNdEx < l {
  12443. preIndex := iNdEx
  12444. var wire uint64
  12445. for shift := uint(0); ; shift += 7 {
  12446. if shift >= 64 {
  12447. return ErrIntOverflowRpc
  12448. }
  12449. if iNdEx >= l {
  12450. return io.ErrUnexpectedEOF
  12451. }
  12452. b := data[iNdEx]
  12453. iNdEx++
  12454. wire |= (uint64(b) & 0x7F) << shift
  12455. if b < 0x80 {
  12456. break
  12457. }
  12458. }
  12459. fieldNum := int32(wire >> 3)
  12460. wireType := int(wire & 0x7)
  12461. if wireType == 4 {
  12462. return fmt.Errorf("proto: AuthUserDeleteResponse: wiretype end group for non-group")
  12463. }
  12464. if fieldNum <= 0 {
  12465. return fmt.Errorf("proto: AuthUserDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12466. }
  12467. switch fieldNum {
  12468. case 1:
  12469. if wireType != 2 {
  12470. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12471. }
  12472. var msglen int
  12473. for shift := uint(0); ; shift += 7 {
  12474. if shift >= 64 {
  12475. return ErrIntOverflowRpc
  12476. }
  12477. if iNdEx >= l {
  12478. return io.ErrUnexpectedEOF
  12479. }
  12480. b := data[iNdEx]
  12481. iNdEx++
  12482. msglen |= (int(b) & 0x7F) << shift
  12483. if b < 0x80 {
  12484. break
  12485. }
  12486. }
  12487. if msglen < 0 {
  12488. return ErrInvalidLengthRpc
  12489. }
  12490. postIndex := iNdEx + msglen
  12491. if postIndex > l {
  12492. return io.ErrUnexpectedEOF
  12493. }
  12494. if m.Header == nil {
  12495. m.Header = &ResponseHeader{}
  12496. }
  12497. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12498. return err
  12499. }
  12500. iNdEx = postIndex
  12501. default:
  12502. iNdEx = preIndex
  12503. skippy, err := skipRpc(data[iNdEx:])
  12504. if err != nil {
  12505. return err
  12506. }
  12507. if skippy < 0 {
  12508. return ErrInvalidLengthRpc
  12509. }
  12510. if (iNdEx + skippy) > l {
  12511. return io.ErrUnexpectedEOF
  12512. }
  12513. iNdEx += skippy
  12514. }
  12515. }
  12516. if iNdEx > l {
  12517. return io.ErrUnexpectedEOF
  12518. }
  12519. return nil
  12520. }
  12521. func (m *AuthUserChangePasswordResponse) Unmarshal(data []byte) error {
  12522. l := len(data)
  12523. iNdEx := 0
  12524. for iNdEx < l {
  12525. preIndex := iNdEx
  12526. var wire uint64
  12527. for shift := uint(0); ; shift += 7 {
  12528. if shift >= 64 {
  12529. return ErrIntOverflowRpc
  12530. }
  12531. if iNdEx >= l {
  12532. return io.ErrUnexpectedEOF
  12533. }
  12534. b := data[iNdEx]
  12535. iNdEx++
  12536. wire |= (uint64(b) & 0x7F) << shift
  12537. if b < 0x80 {
  12538. break
  12539. }
  12540. }
  12541. fieldNum := int32(wire >> 3)
  12542. wireType := int(wire & 0x7)
  12543. if wireType == 4 {
  12544. return fmt.Errorf("proto: AuthUserChangePasswordResponse: wiretype end group for non-group")
  12545. }
  12546. if fieldNum <= 0 {
  12547. return fmt.Errorf("proto: AuthUserChangePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12548. }
  12549. switch fieldNum {
  12550. case 1:
  12551. if wireType != 2 {
  12552. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12553. }
  12554. var msglen int
  12555. for shift := uint(0); ; shift += 7 {
  12556. if shift >= 64 {
  12557. return ErrIntOverflowRpc
  12558. }
  12559. if iNdEx >= l {
  12560. return io.ErrUnexpectedEOF
  12561. }
  12562. b := data[iNdEx]
  12563. iNdEx++
  12564. msglen |= (int(b) & 0x7F) << shift
  12565. if b < 0x80 {
  12566. break
  12567. }
  12568. }
  12569. if msglen < 0 {
  12570. return ErrInvalidLengthRpc
  12571. }
  12572. postIndex := iNdEx + msglen
  12573. if postIndex > l {
  12574. return io.ErrUnexpectedEOF
  12575. }
  12576. if m.Header == nil {
  12577. m.Header = &ResponseHeader{}
  12578. }
  12579. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12580. return err
  12581. }
  12582. iNdEx = postIndex
  12583. default:
  12584. iNdEx = preIndex
  12585. skippy, err := skipRpc(data[iNdEx:])
  12586. if err != nil {
  12587. return err
  12588. }
  12589. if skippy < 0 {
  12590. return ErrInvalidLengthRpc
  12591. }
  12592. if (iNdEx + skippy) > l {
  12593. return io.ErrUnexpectedEOF
  12594. }
  12595. iNdEx += skippy
  12596. }
  12597. }
  12598. if iNdEx > l {
  12599. return io.ErrUnexpectedEOF
  12600. }
  12601. return nil
  12602. }
  12603. func (m *AuthUserGrantResponse) Unmarshal(data []byte) error {
  12604. l := len(data)
  12605. iNdEx := 0
  12606. for iNdEx < l {
  12607. preIndex := iNdEx
  12608. var wire uint64
  12609. for shift := uint(0); ; shift += 7 {
  12610. if shift >= 64 {
  12611. return ErrIntOverflowRpc
  12612. }
  12613. if iNdEx >= l {
  12614. return io.ErrUnexpectedEOF
  12615. }
  12616. b := data[iNdEx]
  12617. iNdEx++
  12618. wire |= (uint64(b) & 0x7F) << shift
  12619. if b < 0x80 {
  12620. break
  12621. }
  12622. }
  12623. fieldNum := int32(wire >> 3)
  12624. wireType := int(wire & 0x7)
  12625. if wireType == 4 {
  12626. return fmt.Errorf("proto: AuthUserGrantResponse: wiretype end group for non-group")
  12627. }
  12628. if fieldNum <= 0 {
  12629. return fmt.Errorf("proto: AuthUserGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12630. }
  12631. switch fieldNum {
  12632. case 1:
  12633. if wireType != 2 {
  12634. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12635. }
  12636. var msglen int
  12637. for shift := uint(0); ; shift += 7 {
  12638. if shift >= 64 {
  12639. return ErrIntOverflowRpc
  12640. }
  12641. if iNdEx >= l {
  12642. return io.ErrUnexpectedEOF
  12643. }
  12644. b := data[iNdEx]
  12645. iNdEx++
  12646. msglen |= (int(b) & 0x7F) << shift
  12647. if b < 0x80 {
  12648. break
  12649. }
  12650. }
  12651. if msglen < 0 {
  12652. return ErrInvalidLengthRpc
  12653. }
  12654. postIndex := iNdEx + msglen
  12655. if postIndex > l {
  12656. return io.ErrUnexpectedEOF
  12657. }
  12658. if m.Header == nil {
  12659. m.Header = &ResponseHeader{}
  12660. }
  12661. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12662. return err
  12663. }
  12664. iNdEx = postIndex
  12665. default:
  12666. iNdEx = preIndex
  12667. skippy, err := skipRpc(data[iNdEx:])
  12668. if err != nil {
  12669. return err
  12670. }
  12671. if skippy < 0 {
  12672. return ErrInvalidLengthRpc
  12673. }
  12674. if (iNdEx + skippy) > l {
  12675. return io.ErrUnexpectedEOF
  12676. }
  12677. iNdEx += skippy
  12678. }
  12679. }
  12680. if iNdEx > l {
  12681. return io.ErrUnexpectedEOF
  12682. }
  12683. return nil
  12684. }
  12685. func (m *AuthUserRevokeResponse) Unmarshal(data []byte) error {
  12686. l := len(data)
  12687. iNdEx := 0
  12688. for iNdEx < l {
  12689. preIndex := iNdEx
  12690. var wire uint64
  12691. for shift := uint(0); ; shift += 7 {
  12692. if shift >= 64 {
  12693. return ErrIntOverflowRpc
  12694. }
  12695. if iNdEx >= l {
  12696. return io.ErrUnexpectedEOF
  12697. }
  12698. b := data[iNdEx]
  12699. iNdEx++
  12700. wire |= (uint64(b) & 0x7F) << shift
  12701. if b < 0x80 {
  12702. break
  12703. }
  12704. }
  12705. fieldNum := int32(wire >> 3)
  12706. wireType := int(wire & 0x7)
  12707. if wireType == 4 {
  12708. return fmt.Errorf("proto: AuthUserRevokeResponse: wiretype end group for non-group")
  12709. }
  12710. if fieldNum <= 0 {
  12711. return fmt.Errorf("proto: AuthUserRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12712. }
  12713. switch fieldNum {
  12714. case 1:
  12715. if wireType != 2 {
  12716. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12717. }
  12718. var msglen int
  12719. for shift := uint(0); ; shift += 7 {
  12720. if shift >= 64 {
  12721. return ErrIntOverflowRpc
  12722. }
  12723. if iNdEx >= l {
  12724. return io.ErrUnexpectedEOF
  12725. }
  12726. b := data[iNdEx]
  12727. iNdEx++
  12728. msglen |= (int(b) & 0x7F) << shift
  12729. if b < 0x80 {
  12730. break
  12731. }
  12732. }
  12733. if msglen < 0 {
  12734. return ErrInvalidLengthRpc
  12735. }
  12736. postIndex := iNdEx + msglen
  12737. if postIndex > l {
  12738. return io.ErrUnexpectedEOF
  12739. }
  12740. if m.Header == nil {
  12741. m.Header = &ResponseHeader{}
  12742. }
  12743. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12744. return err
  12745. }
  12746. iNdEx = postIndex
  12747. default:
  12748. iNdEx = preIndex
  12749. skippy, err := skipRpc(data[iNdEx:])
  12750. if err != nil {
  12751. return err
  12752. }
  12753. if skippy < 0 {
  12754. return ErrInvalidLengthRpc
  12755. }
  12756. if (iNdEx + skippy) > l {
  12757. return io.ErrUnexpectedEOF
  12758. }
  12759. iNdEx += skippy
  12760. }
  12761. }
  12762. if iNdEx > l {
  12763. return io.ErrUnexpectedEOF
  12764. }
  12765. return nil
  12766. }
  12767. func (m *AuthRoleAddResponse) Unmarshal(data []byte) error {
  12768. l := len(data)
  12769. iNdEx := 0
  12770. for iNdEx < l {
  12771. preIndex := iNdEx
  12772. var wire uint64
  12773. for shift := uint(0); ; shift += 7 {
  12774. if shift >= 64 {
  12775. return ErrIntOverflowRpc
  12776. }
  12777. if iNdEx >= l {
  12778. return io.ErrUnexpectedEOF
  12779. }
  12780. b := data[iNdEx]
  12781. iNdEx++
  12782. wire |= (uint64(b) & 0x7F) << shift
  12783. if b < 0x80 {
  12784. break
  12785. }
  12786. }
  12787. fieldNum := int32(wire >> 3)
  12788. wireType := int(wire & 0x7)
  12789. if wireType == 4 {
  12790. return fmt.Errorf("proto: AuthRoleAddResponse: wiretype end group for non-group")
  12791. }
  12792. if fieldNum <= 0 {
  12793. return fmt.Errorf("proto: AuthRoleAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12794. }
  12795. switch fieldNum {
  12796. case 1:
  12797. if wireType != 2 {
  12798. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12799. }
  12800. var msglen int
  12801. for shift := uint(0); ; shift += 7 {
  12802. if shift >= 64 {
  12803. return ErrIntOverflowRpc
  12804. }
  12805. if iNdEx >= l {
  12806. return io.ErrUnexpectedEOF
  12807. }
  12808. b := data[iNdEx]
  12809. iNdEx++
  12810. msglen |= (int(b) & 0x7F) << shift
  12811. if b < 0x80 {
  12812. break
  12813. }
  12814. }
  12815. if msglen < 0 {
  12816. return ErrInvalidLengthRpc
  12817. }
  12818. postIndex := iNdEx + msglen
  12819. if postIndex > l {
  12820. return io.ErrUnexpectedEOF
  12821. }
  12822. if m.Header == nil {
  12823. m.Header = &ResponseHeader{}
  12824. }
  12825. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12826. return err
  12827. }
  12828. iNdEx = postIndex
  12829. default:
  12830. iNdEx = preIndex
  12831. skippy, err := skipRpc(data[iNdEx:])
  12832. if err != nil {
  12833. return err
  12834. }
  12835. if skippy < 0 {
  12836. return ErrInvalidLengthRpc
  12837. }
  12838. if (iNdEx + skippy) > l {
  12839. return io.ErrUnexpectedEOF
  12840. }
  12841. iNdEx += skippy
  12842. }
  12843. }
  12844. if iNdEx > l {
  12845. return io.ErrUnexpectedEOF
  12846. }
  12847. return nil
  12848. }
  12849. func (m *AuthRoleGetResponse) Unmarshal(data []byte) error {
  12850. l := len(data)
  12851. iNdEx := 0
  12852. for iNdEx < l {
  12853. preIndex := iNdEx
  12854. var wire uint64
  12855. for shift := uint(0); ; shift += 7 {
  12856. if shift >= 64 {
  12857. return ErrIntOverflowRpc
  12858. }
  12859. if iNdEx >= l {
  12860. return io.ErrUnexpectedEOF
  12861. }
  12862. b := data[iNdEx]
  12863. iNdEx++
  12864. wire |= (uint64(b) & 0x7F) << shift
  12865. if b < 0x80 {
  12866. break
  12867. }
  12868. }
  12869. fieldNum := int32(wire >> 3)
  12870. wireType := int(wire & 0x7)
  12871. if wireType == 4 {
  12872. return fmt.Errorf("proto: AuthRoleGetResponse: wiretype end group for non-group")
  12873. }
  12874. if fieldNum <= 0 {
  12875. return fmt.Errorf("proto: AuthRoleGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12876. }
  12877. switch fieldNum {
  12878. case 1:
  12879. if wireType != 2 {
  12880. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12881. }
  12882. var msglen int
  12883. for shift := uint(0); ; shift += 7 {
  12884. if shift >= 64 {
  12885. return ErrIntOverflowRpc
  12886. }
  12887. if iNdEx >= l {
  12888. return io.ErrUnexpectedEOF
  12889. }
  12890. b := data[iNdEx]
  12891. iNdEx++
  12892. msglen |= (int(b) & 0x7F) << shift
  12893. if b < 0x80 {
  12894. break
  12895. }
  12896. }
  12897. if msglen < 0 {
  12898. return ErrInvalidLengthRpc
  12899. }
  12900. postIndex := iNdEx + msglen
  12901. if postIndex > l {
  12902. return io.ErrUnexpectedEOF
  12903. }
  12904. if m.Header == nil {
  12905. m.Header = &ResponseHeader{}
  12906. }
  12907. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12908. return err
  12909. }
  12910. iNdEx = postIndex
  12911. default:
  12912. iNdEx = preIndex
  12913. skippy, err := skipRpc(data[iNdEx:])
  12914. if err != nil {
  12915. return err
  12916. }
  12917. if skippy < 0 {
  12918. return ErrInvalidLengthRpc
  12919. }
  12920. if (iNdEx + skippy) > l {
  12921. return io.ErrUnexpectedEOF
  12922. }
  12923. iNdEx += skippy
  12924. }
  12925. }
  12926. if iNdEx > l {
  12927. return io.ErrUnexpectedEOF
  12928. }
  12929. return nil
  12930. }
  12931. func (m *AuthRoleDeleteResponse) Unmarshal(data []byte) error {
  12932. l := len(data)
  12933. iNdEx := 0
  12934. for iNdEx < l {
  12935. preIndex := iNdEx
  12936. var wire uint64
  12937. for shift := uint(0); ; shift += 7 {
  12938. if shift >= 64 {
  12939. return ErrIntOverflowRpc
  12940. }
  12941. if iNdEx >= l {
  12942. return io.ErrUnexpectedEOF
  12943. }
  12944. b := data[iNdEx]
  12945. iNdEx++
  12946. wire |= (uint64(b) & 0x7F) << shift
  12947. if b < 0x80 {
  12948. break
  12949. }
  12950. }
  12951. fieldNum := int32(wire >> 3)
  12952. wireType := int(wire & 0x7)
  12953. if wireType == 4 {
  12954. return fmt.Errorf("proto: AuthRoleDeleteResponse: wiretype end group for non-group")
  12955. }
  12956. if fieldNum <= 0 {
  12957. return fmt.Errorf("proto: AuthRoleDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12958. }
  12959. switch fieldNum {
  12960. case 1:
  12961. if wireType != 2 {
  12962. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12963. }
  12964. var msglen int
  12965. for shift := uint(0); ; shift += 7 {
  12966. if shift >= 64 {
  12967. return ErrIntOverflowRpc
  12968. }
  12969. if iNdEx >= l {
  12970. return io.ErrUnexpectedEOF
  12971. }
  12972. b := data[iNdEx]
  12973. iNdEx++
  12974. msglen |= (int(b) & 0x7F) << shift
  12975. if b < 0x80 {
  12976. break
  12977. }
  12978. }
  12979. if msglen < 0 {
  12980. return ErrInvalidLengthRpc
  12981. }
  12982. postIndex := iNdEx + msglen
  12983. if postIndex > l {
  12984. return io.ErrUnexpectedEOF
  12985. }
  12986. if m.Header == nil {
  12987. m.Header = &ResponseHeader{}
  12988. }
  12989. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  12990. return err
  12991. }
  12992. iNdEx = postIndex
  12993. default:
  12994. iNdEx = preIndex
  12995. skippy, err := skipRpc(data[iNdEx:])
  12996. if err != nil {
  12997. return err
  12998. }
  12999. if skippy < 0 {
  13000. return ErrInvalidLengthRpc
  13001. }
  13002. if (iNdEx + skippy) > l {
  13003. return io.ErrUnexpectedEOF
  13004. }
  13005. iNdEx += skippy
  13006. }
  13007. }
  13008. if iNdEx > l {
  13009. return io.ErrUnexpectedEOF
  13010. }
  13011. return nil
  13012. }
  13013. func (m *AuthRoleGrantResponse) Unmarshal(data []byte) error {
  13014. l := len(data)
  13015. iNdEx := 0
  13016. for iNdEx < l {
  13017. preIndex := iNdEx
  13018. var wire uint64
  13019. for shift := uint(0); ; shift += 7 {
  13020. if shift >= 64 {
  13021. return ErrIntOverflowRpc
  13022. }
  13023. if iNdEx >= l {
  13024. return io.ErrUnexpectedEOF
  13025. }
  13026. b := data[iNdEx]
  13027. iNdEx++
  13028. wire |= (uint64(b) & 0x7F) << shift
  13029. if b < 0x80 {
  13030. break
  13031. }
  13032. }
  13033. fieldNum := int32(wire >> 3)
  13034. wireType := int(wire & 0x7)
  13035. if wireType == 4 {
  13036. return fmt.Errorf("proto: AuthRoleGrantResponse: wiretype end group for non-group")
  13037. }
  13038. if fieldNum <= 0 {
  13039. return fmt.Errorf("proto: AuthRoleGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  13040. }
  13041. switch fieldNum {
  13042. case 1:
  13043. if wireType != 2 {
  13044. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  13045. }
  13046. var msglen int
  13047. for shift := uint(0); ; shift += 7 {
  13048. if shift >= 64 {
  13049. return ErrIntOverflowRpc
  13050. }
  13051. if iNdEx >= l {
  13052. return io.ErrUnexpectedEOF
  13053. }
  13054. b := data[iNdEx]
  13055. iNdEx++
  13056. msglen |= (int(b) & 0x7F) << shift
  13057. if b < 0x80 {
  13058. break
  13059. }
  13060. }
  13061. if msglen < 0 {
  13062. return ErrInvalidLengthRpc
  13063. }
  13064. postIndex := iNdEx + msglen
  13065. if postIndex > l {
  13066. return io.ErrUnexpectedEOF
  13067. }
  13068. if m.Header == nil {
  13069. m.Header = &ResponseHeader{}
  13070. }
  13071. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  13072. return err
  13073. }
  13074. iNdEx = postIndex
  13075. default:
  13076. iNdEx = preIndex
  13077. skippy, err := skipRpc(data[iNdEx:])
  13078. if err != nil {
  13079. return err
  13080. }
  13081. if skippy < 0 {
  13082. return ErrInvalidLengthRpc
  13083. }
  13084. if (iNdEx + skippy) > l {
  13085. return io.ErrUnexpectedEOF
  13086. }
  13087. iNdEx += skippy
  13088. }
  13089. }
  13090. if iNdEx > l {
  13091. return io.ErrUnexpectedEOF
  13092. }
  13093. return nil
  13094. }
  13095. func (m *AuthRoleRevokeResponse) Unmarshal(data []byte) error {
  13096. l := len(data)
  13097. iNdEx := 0
  13098. for iNdEx < l {
  13099. preIndex := iNdEx
  13100. var wire uint64
  13101. for shift := uint(0); ; shift += 7 {
  13102. if shift >= 64 {
  13103. return ErrIntOverflowRpc
  13104. }
  13105. if iNdEx >= l {
  13106. return io.ErrUnexpectedEOF
  13107. }
  13108. b := data[iNdEx]
  13109. iNdEx++
  13110. wire |= (uint64(b) & 0x7F) << shift
  13111. if b < 0x80 {
  13112. break
  13113. }
  13114. }
  13115. fieldNum := int32(wire >> 3)
  13116. wireType := int(wire & 0x7)
  13117. if wireType == 4 {
  13118. return fmt.Errorf("proto: AuthRoleRevokeResponse: wiretype end group for non-group")
  13119. }
  13120. if fieldNum <= 0 {
  13121. return fmt.Errorf("proto: AuthRoleRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  13122. }
  13123. switch fieldNum {
  13124. case 1:
  13125. if wireType != 2 {
  13126. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  13127. }
  13128. var msglen int
  13129. for shift := uint(0); ; shift += 7 {
  13130. if shift >= 64 {
  13131. return ErrIntOverflowRpc
  13132. }
  13133. if iNdEx >= l {
  13134. return io.ErrUnexpectedEOF
  13135. }
  13136. b := data[iNdEx]
  13137. iNdEx++
  13138. msglen |= (int(b) & 0x7F) << shift
  13139. if b < 0x80 {
  13140. break
  13141. }
  13142. }
  13143. if msglen < 0 {
  13144. return ErrInvalidLengthRpc
  13145. }
  13146. postIndex := iNdEx + msglen
  13147. if postIndex > l {
  13148. return io.ErrUnexpectedEOF
  13149. }
  13150. if m.Header == nil {
  13151. m.Header = &ResponseHeader{}
  13152. }
  13153. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  13154. return err
  13155. }
  13156. iNdEx = postIndex
  13157. default:
  13158. iNdEx = preIndex
  13159. skippy, err := skipRpc(data[iNdEx:])
  13160. if err != nil {
  13161. return err
  13162. }
  13163. if skippy < 0 {
  13164. return ErrInvalidLengthRpc
  13165. }
  13166. if (iNdEx + skippy) > l {
  13167. return io.ErrUnexpectedEOF
  13168. }
  13169. iNdEx += skippy
  13170. }
  13171. }
  13172. if iNdEx > l {
  13173. return io.ErrUnexpectedEOF
  13174. }
  13175. return nil
  13176. }
  13177. func skipRpc(data []byte) (n int, err error) {
  13178. l := len(data)
  13179. iNdEx := 0
  13180. for iNdEx < l {
  13181. var wire uint64
  13182. for shift := uint(0); ; shift += 7 {
  13183. if shift >= 64 {
  13184. return 0, ErrIntOverflowRpc
  13185. }
  13186. if iNdEx >= l {
  13187. return 0, io.ErrUnexpectedEOF
  13188. }
  13189. b := data[iNdEx]
  13190. iNdEx++
  13191. wire |= (uint64(b) & 0x7F) << shift
  13192. if b < 0x80 {
  13193. break
  13194. }
  13195. }
  13196. wireType := int(wire & 0x7)
  13197. switch wireType {
  13198. case 0:
  13199. for shift := uint(0); ; shift += 7 {
  13200. if shift >= 64 {
  13201. return 0, ErrIntOverflowRpc
  13202. }
  13203. if iNdEx >= l {
  13204. return 0, io.ErrUnexpectedEOF
  13205. }
  13206. iNdEx++
  13207. if data[iNdEx-1] < 0x80 {
  13208. break
  13209. }
  13210. }
  13211. return iNdEx, nil
  13212. case 1:
  13213. iNdEx += 8
  13214. return iNdEx, nil
  13215. case 2:
  13216. var length int
  13217. for shift := uint(0); ; shift += 7 {
  13218. if shift >= 64 {
  13219. return 0, ErrIntOverflowRpc
  13220. }
  13221. if iNdEx >= l {
  13222. return 0, io.ErrUnexpectedEOF
  13223. }
  13224. b := data[iNdEx]
  13225. iNdEx++
  13226. length |= (int(b) & 0x7F) << shift
  13227. if b < 0x80 {
  13228. break
  13229. }
  13230. }
  13231. iNdEx += length
  13232. if length < 0 {
  13233. return 0, ErrInvalidLengthRpc
  13234. }
  13235. return iNdEx, nil
  13236. case 3:
  13237. for {
  13238. var innerWire uint64
  13239. var start int = iNdEx
  13240. for shift := uint(0); ; shift += 7 {
  13241. if shift >= 64 {
  13242. return 0, ErrIntOverflowRpc
  13243. }
  13244. if iNdEx >= l {
  13245. return 0, io.ErrUnexpectedEOF
  13246. }
  13247. b := data[iNdEx]
  13248. iNdEx++
  13249. innerWire |= (uint64(b) & 0x7F) << shift
  13250. if b < 0x80 {
  13251. break
  13252. }
  13253. }
  13254. innerWireType := int(innerWire & 0x7)
  13255. if innerWireType == 4 {
  13256. break
  13257. }
  13258. next, err := skipRpc(data[start:])
  13259. if err != nil {
  13260. return 0, err
  13261. }
  13262. iNdEx = start + next
  13263. }
  13264. return iNdEx, nil
  13265. case 4:
  13266. return iNdEx, nil
  13267. case 5:
  13268. iNdEx += 4
  13269. return iNdEx, nil
  13270. default:
  13271. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  13272. }
  13273. }
  13274. panic("unreachable")
  13275. }
  13276. var (
  13277. ErrInvalidLengthRpc = fmt.Errorf("proto: negative length found during unmarshaling")
  13278. ErrIntOverflowRpc = fmt.Errorf("proto: integer overflow")
  13279. )
  13280. var fileDescriptorRpc = []byte{
  13281. // 2576 bytes of a gzipped FileDescriptorProto
  13282. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xb4, 0x5a, 0xcd, 0x72, 0x1b, 0xc7,
  13283. 0x11, 0x26, 0x7e, 0x08, 0x10, 0x0d, 0x10, 0xa2, 0x86, 0x94, 0x4c, 0x41, 0xb6, 0x2c, 0xaf, 0x24,
  13284. 0x5b, 0x89, 0x1d, 0x2a, 0x66, 0x9c, 0x43, 0x2a, 0x2e, 0xa5, 0x40, 0x02, 0x96, 0x68, 0x52, 0xa4,
  13285. 0xbc, 0x04, 0xa9, 0xf8, 0xc4, 0x5a, 0x02, 0x23, 0x12, 0x25, 0xfc, 0x79, 0x77, 0x41, 0x89, 0xaa,
  13286. 0xca, 0x25, 0x55, 0x79, 0x02, 0xe7, 0x94, 0xca, 0x0b, 0xe4, 0x01, 0xf2, 0x0e, 0xa9, 0x5c, 0x92,
  13287. 0x27, 0x48, 0x52, 0x39, 0xa5, 0x72, 0xc9, 0x3d, 0xb9, 0xa4, 0xe7, 0x77, 0x67, 0x07, 0xbb, 0x94,
  13288. 0x9c, 0x65, 0x0e, 0x22, 0x77, 0x7a, 0xba, 0xbf, 0xe9, 0xee, 0xe9, 0xe9, 0xe9, 0x1e, 0x0a, 0x2a,
  13289. 0xfe, 0xa4, 0xbb, 0x36, 0xf1, 0xc7, 0xe1, 0x98, 0xd4, 0x68, 0xd8, 0xed, 0x05, 0xd4, 0x3f, 0xa3,
  13290. 0xfe, 0xe4, 0xb8, 0xb1, 0x72, 0x32, 0x3e, 0x19, 0xf3, 0x89, 0x07, 0xec, 0x4b, 0xf0, 0x34, 0x6e,
  13291. 0x30, 0x9e, 0x07, 0xc3, 0xb3, 0x6e, 0x97, 0xff, 0x98, 0x1c, 0x3f, 0x78, 0x71, 0x26, 0xa7, 0x6e,
  13292. 0xf2, 0x29, 0x6f, 0x1a, 0x9e, 0xf2, 0x1f, 0x38, 0xc5, 0x7e, 0x89, 0x49, 0xe7, 0x57, 0x39, 0xa8,
  13293. 0xbb, 0x34, 0x98, 0x8c, 0x47, 0x01, 0x7d, 0x4c, 0xbd, 0x1e, 0xf5, 0xc9, 0x7b, 0x00, 0xdd, 0xc1,
  13294. 0x34, 0x08, 0xa9, 0x7f, 0xd4, 0xef, 0xad, 0xe6, 0x6e, 0xe7, 0xee, 0x17, 0xdd, 0x8a, 0xa4, 0x6c,
  13295. 0xf5, 0xc8, 0x4d, 0xa8, 0x0c, 0xe9, 0xf0, 0x58, 0xcc, 0xe6, 0xf9, 0xec, 0x82, 0x20, 0xe0, 0x64,
  13296. 0x03, 0x16, 0x7c, 0x7a, 0xd6, 0x0f, 0xfa, 0xe3, 0xd1, 0x6a, 0x01, 0xe7, 0x0a, 0xae, 0x1e, 0x33,
  13297. 0x41, 0xdf, 0x7b, 0x1e, 0x1e, 0x21, 0xcc, 0x70, 0xb5, 0x28, 0x04, 0x19, 0xa1, 0x83, 0x63, 0xe7,
  13298. 0xd7, 0x05, 0xa8, 0xb9, 0xde, 0xe8, 0x84, 0xba, 0xf4, 0x9b, 0x29, 0x0d, 0x42, 0xb2, 0x04, 0x85,
  13299. 0x17, 0xf4, 0x9c, 0x2f, 0x5f, 0x73, 0xd9, 0xa7, 0x90, 0x47, 0x8e, 0x23, 0x3a, 0x12, 0x0b, 0xd7,
  13300. 0x98, 0x3c, 0x12, 0xda, 0xa3, 0x1e, 0x59, 0x81, 0xf9, 0x41, 0x7f, 0xd8, 0x0f, 0xe5, 0xaa, 0x62,
  13301. 0x10, 0x53, 0xa7, 0x68, 0xa9, 0xb3, 0x09, 0x10, 0x8c, 0xfd, 0xf0, 0x68, 0xec, 0xa3, 0xd1, 0xab,
  13302. 0xf3, 0x38, 0x5b, 0x5f, 0xbf, 0xbb, 0x66, 0xba, 0x7a, 0xcd, 0x54, 0x68, 0x6d, 0x1f, 0x99, 0xf7,
  13303. 0x18, 0xaf, 0x5b, 0x09, 0xd4, 0x27, 0xf9, 0x02, 0xaa, 0x1c, 0x24, 0xf4, 0xfc, 0x13, 0x1a, 0xae,
  13304. 0x96, 0x38, 0xca, 0xbd, 0x37, 0xa0, 0x74, 0x38, 0xb3, 0xcb, 0x97, 0x17, 0xdf, 0xc4, 0x81, 0x1a,
  13305. 0xf2, 0xf7, 0xbd, 0x41, 0xff, 0xb5, 0x77, 0x3c, 0xa0, 0xab, 0x65, 0x04, 0x5a, 0x70, 0x63, 0x34,
  13306. 0x67, 0x0d, 0x2a, 0x5a, 0x07, 0xb2, 0x00, 0xc5, 0xdd, 0xbd, 0xdd, 0xf6, 0xd2, 0x1c, 0x01, 0x28,
  13307. 0x35, 0xf7, 0x37, 0xdb, 0xbb, 0xad, 0xa5, 0x1c, 0xa9, 0x42, 0xb9, 0xd5, 0x16, 0x83, 0xbc, 0xb3,
  13308. 0x01, 0x10, 0xad, 0x46, 0xca, 0x50, 0xd8, 0x6e, 0x7f, 0x8d, 0xfc, 0xc8, 0x73, 0xd8, 0x76, 0xf7,
  13309. 0xb7, 0xf6, 0x76, 0x51, 0x00, 0x85, 0x37, 0xdd, 0x76, 0xb3, 0xd3, 0x5e, 0xca, 0x33, 0x8e, 0x27,
  13310. 0x7b, 0xad, 0xa5, 0x02, 0xa9, 0xc0, 0xfc, 0x61, 0x73, 0xe7, 0xa0, 0xbd, 0x54, 0x74, 0x7e, 0x01,
  13311. 0x8b, 0x52, 0x7d, 0x11, 0x22, 0xe4, 0x33, 0x28, 0x9d, 0xf2, 0x30, 0xe1, 0x3b, 0x53, 0x5d, 0x7f,
  13312. 0xd7, 0xb2, 0x35, 0x16, 0x4a, 0xae, 0xe4, 0x45, 0xf3, 0x0a, 0x2f, 0xce, 0x02, 0xdc, 0xb4, 0x02,
  13313. 0x8a, 0x2c, 0xad, 0x89, 0x08, 0x5d, 0xdb, 0xa6, 0xe7, 0x87, 0xde, 0x60, 0x4a, 0x5d, 0x36, 0x49,
  13314. 0x08, 0x14, 0x87, 0x63, 0x9f, 0xf2, 0x0d, 0x5c, 0x70, 0xf9, 0xb7, 0xf3, 0x25, 0xc0, 0xd3, 0x69,
  13315. 0x98, 0x1e, 0x12, 0xb8, 0xeb, 0x67, 0x0c, 0x41, 0x86, 0x83, 0x18, 0xf0, 0x58, 0xa0, 0x5e, 0x40,
  13316. 0x75, 0x2c, 0xb0, 0x81, 0xb3, 0x09, 0x55, 0x8e, 0x95, 0xc5, 0x10, 0x04, 0x21, 0x2d, 0x3a, 0xa0,
  13317. 0x21, 0xcd, 0x10, 0xab, 0x0e, 0x85, 0xe5, 0x18, 0x48, 0x26, 0xd7, 0xae, 0x42, 0xb9, 0xc7, 0xc1,
  13318. 0xc4, 0x3a, 0x05, 0x57, 0x0d, 0x9d, 0x7f, 0xe5, 0xf0, 0x48, 0x09, 0x0d, 0x0f, 0x46, 0x2c, 0xe2,
  13319. 0x9b, 0xb0, 0xe8, 0x8b, 0xf1, 0x11, 0xd7, 0x45, 0xae, 0xd3, 0x48, 0x0f, 0xd7, 0xc7, 0x73, 0x6e,
  13320. 0x4d, 0x8a, 0x70, 0x32, 0xf9, 0x29, 0x54, 0x15, 0xc4, 0x64, 0x1a, 0xf2, 0x15, 0xab, 0xeb, 0xab,
  13321. 0x71, 0x80, 0x68, 0xc7, 0x50, 0x1c, 0x24, 0x3b, 0x12, 0x49, 0x07, 0x56, 0x94, 0xb0, 0xd0, 0x51,
  13322. 0xaa, 0x51, 0xe0, 0x28, 0xb7, 0xe3, 0x28, 0xb3, 0x6e, 0x46, 0x34, 0x22, 0xe5, 0x8d, 0xc9, 0x8d,
  13323. 0x0a, 0x94, 0x25, 0xd5, 0xf9, 0x77, 0x0e, 0xc3, 0x55, 0xba, 0x49, 0x98, 0xdc, 0x82, 0xba, 0x2f,
  13324. 0x09, 0x31, 0x9b, 0x6f, 0x26, 0xda, 0x2c, 0x1d, 0x3c, 0xe7, 0x2e, 0x2a, 0x21, 0x61, 0xf5, 0x43,
  13325. 0xa8, 0x69, 0x94, 0xc8, 0xec, 0x1b, 0x09, 0x66, 0x6b, 0x84, 0xaa, 0x12, 0x60, 0x86, 0x3f, 0x83,
  13326. 0x6b, 0x5a, 0x3e, 0xc1, 0xf2, 0x0f, 0x2e, 0xb0, 0x5c, 0x03, 0x2e, 0x2b, 0x04, 0xd3, 0x76, 0x60,
  13327. 0xf9, 0x4d, 0x90, 0x9d, 0xdf, 0x14, 0xa0, 0xbc, 0x39, 0x1e, 0x4e, 0x3c, 0x9f, 0x6d, 0x53, 0x09,
  13328. 0xe9, 0xd3, 0x41, 0xc8, 0xcd, 0xad, 0xaf, 0xdf, 0x89, 0xaf, 0x20, 0xd9, 0xd4, 0x6f, 0x97, 0xb3,
  13329. 0xba, 0x52, 0x84, 0x09, 0xcb, 0x74, 0x96, 0x7f, 0x0b, 0x61, 0x99, 0xcc, 0xa4, 0x88, 0x3a, 0x0a,
  13330. 0x85, 0xe8, 0x28, 0x34, 0xa0, 0x8c, 0x82, 0x51, 0x0a, 0x46, 0x5b, 0x14, 0x81, 0x7c, 0x0f, 0xae,
  13331. 0x74, 0x7d, 0xea, 0x31, 0x7f, 0xa8, 0x34, 0x3d, 0x2f, 0x79, 0xea, 0x62, 0xc2, 0x55, 0xe9, 0xfa,
  13332. 0x0e, 0xd4, 0x86, 0xe3, 0x5e, 0xc4, 0x57, 0x92, 0x7c, 0x55, 0xa4, 0x6a, 0xa6, 0xeb, 0x2a, 0x1f,
  13333. 0xb0, 0xfc, 0x59, 0xc3, 0x59, 0x31, 0x74, 0x3e, 0x85, 0xc5, 0x98, 0xad, 0x2c, 0xc5, 0xb5, 0xbf,
  13334. 0x3a, 0x68, 0xee, 0x88, 0x7c, 0xf8, 0x88, 0xa7, 0x40, 0x17, 0xf3, 0x21, 0xa6, 0xd5, 0x9d, 0xf6,
  13335. 0xfe, 0x3e, 0x66, 0xcf, 0xcf, 0xb5, 0x88, 0x4c, 0xa0, 0x46, 0xde, 0x9c, 0x33, 0xf2, 0x66, 0x4e,
  13336. 0xe5, 0xcd, 0x7c, 0x94, 0x37, 0x0b, 0x1b, 0x75, 0xa8, 0x09, 0x87, 0x1c, 0x4d, 0x59, 0x1c, 0x3a,
  13337. 0xbf, 0xcb, 0x01, 0x74, 0x5e, 0x8d, 0x54, 0xc2, 0x78, 0x00, 0xe5, 0xae, 0x00, 0xc7, 0x0d, 0x62,
  13338. 0x39, 0xf1, 0x5a, 0xa2, 0x8f, 0x5d, 0xc5, 0x85, 0xb9, 0xa1, 0x1c, 0x4c, 0xbb, 0x5d, 0x1a, 0xa8,
  13339. 0x24, 0x6a, 0x1f, 0x5a, 0xe3, 0x9c, 0xbb, 0x8a, 0x95, 0x49, 0x3d, 0xf7, 0xfa, 0x83, 0x29, 0xcf,
  13340. 0xaa, 0x6f, 0x94, 0x92, 0xac, 0xce, 0x6f, 0x73, 0x50, 0xe5, 0xba, 0x66, 0xca, 0x4b, 0xef, 0x42,
  13341. 0x85, 0xab, 0x41, 0x7b, 0x32, 0x33, 0x2d, 0xb8, 0x11, 0x81, 0xfc, 0x04, 0xf3, 0xa3, 0x94, 0x0b,
  13342. 0xa4, 0x6e, 0x37, 0x93, 0x61, 0x85, 0x72, 0x11, 0xb7, 0xb3, 0x0d, 0x57, 0xb9, 0x7b, 0xba, 0x21,
  13343. 0x9b, 0x90, 0x0e, 0x35, 0x2f, 0xfa, 0x9c, 0x75, 0xd1, 0xe3, 0xdc, 0xe4, 0xf4, 0x3c, 0xe8, 0x77,
  13344. 0xbd, 0x81, 0x54, 0x44, 0x8f, 0xf1, 0x82, 0x21, 0x26, 0x58, 0xa6, 0xbb, 0x61, 0x11, 0xaa, 0x8f,
  13345. 0xbd, 0xe0, 0x54, 0xaa, 0xe4, 0xfc, 0x1c, 0x6a, 0x62, 0x98, 0xc9, 0x8d, 0x78, 0x2b, 0x9e, 0x22,
  13346. 0x0a, 0x57, 0x7c, 0xd1, 0xe5, 0xdf, 0xce, 0x55, 0xb8, 0xb2, 0x3f, 0xf2, 0x26, 0xc1, 0xe9, 0x58,
  13347. 0x25, 0x5a, 0x56, 0xc6, 0x2d, 0x45, 0xb4, 0x4c, 0x2b, 0x7e, 0x04, 0x57, 0x7c, 0x3a, 0xf4, 0xfa,
  13348. 0xa3, 0xfe, 0xe8, 0xe4, 0xe8, 0xf8, 0x3c, 0xa4, 0x81, 0xac, 0xf2, 0xea, 0x9a, 0xbc, 0xc1, 0xa8,
  13349. 0x4c, 0xb5, 0xe3, 0xc1, 0xf8, 0x58, 0x9e, 0x75, 0xfe, 0xed, 0xfc, 0x1e, 0xef, 0x9c, 0x67, 0x5e,
  13350. 0xd8, 0x55, 0x5e, 0x20, 0x5b, 0x50, 0xd7, 0x27, 0x9c, 0x53, 0xa4, 0x2e, 0x56, 0xb6, 0xe7, 0x32,
  13351. 0x9b, 0xf2, 0xc4, 0xab, 0x6c, 0xbf, 0xd8, 0x35, 0x09, 0x1c, 0xca, 0x1b, 0x75, 0xe9, 0x40, 0x43,
  13352. 0xe5, 0xd3, 0xa1, 0x38, 0xa3, 0x09, 0x65, 0x12, 0x36, 0xae, 0x44, 0x37, 0xa1, 0x38, 0x9f, 0xdf,
  13353. 0xe6, 0x80, 0xcc, 0xea, 0xf0, 0x5d, 0x8b, 0xd0, 0x7b, 0x50, 0x0f, 0xf0, 0xd8, 0x87, 0x47, 0x56,
  13354. 0x0d, 0xbc, 0xc8, 0xa9, 0x3a, 0x4b, 0xa1, 0x87, 0xb1, 0xf8, 0x3e, 0xc1, 0x90, 0x0e, 0x8e, 0x46,
  13355. 0xe3, 0xb0, 0xff, 0xfc, 0x9c, 0x67, 0xc6, 0x05, 0xb7, 0xae, 0xc8, 0xbb, 0x9c, 0xea, 0x3c, 0x50,
  13356. 0x4a, 0x99, 0xca, 0x93, 0x1b, 0xb0, 0xf0, 0x92, 0x51, 0x55, 0x75, 0x8e, 0x57, 0x3e, 0x1f, 0x6f,
  13357. 0xf5, 0x9c, 0x7f, 0xe0, 0x05, 0x28, 0xdd, 0x9f, 0x29, 0x06, 0xcc, 0x25, 0xf2, 0xb1, 0x25, 0x58,
  13358. 0xbd, 0x21, 0xb6, 0xa5, 0x27, 0x2b, 0x35, 0x35, 0x64, 0xe7, 0x4c, 0x78, 0x19, 0xa7, 0x84, 0x3d,
  13359. 0x7a, 0x8c, 0x89, 0x7e, 0xa9, 0x2b, 0xce, 0x99, 0x95, 0xe9, 0xdd, 0x2b, 0x92, 0xae, 0xbd, 0x73,
  13360. 0x0f, 0x4a, 0xf4, 0x8c, 0x8e, 0xc2, 0x60, 0xb5, 0xca, 0xf3, 0xc2, 0xa2, 0x2a, 0x17, 0xdb, 0x8c,
  13361. 0xea, 0xca, 0x49, 0xe7, 0xc7, 0x70, 0x75, 0x87, 0xd5, 0x75, 0x8f, 0xd0, 0xfb, 0x66, 0x85, 0xd8,
  13362. 0xe9, 0xec, 0x48, 0xaf, 0x14, 0xc2, 0xce, 0x0e, 0xa9, 0x43, 0x7e, 0xab, 0x25, 0x6d, 0xc8, 0xf7,
  13363. 0x5b, 0xce, 0x2f, 0x71, 0xa3, 0x4d, 0xb9, 0x4c, 0x6e, 0xb2, 0xc0, 0xd5, 0xf2, 0x85, 0x68, 0x79,
  13364. 0x2c, 0x45, 0xa9, 0xef, 0x8f, 0x7d, 0xee, 0x90, 0x8a, 0x2b, 0x06, 0xce, 0x5d, 0xa9, 0x03, 0xda,
  13365. 0x3c, 0x7e, 0xa1, 0x83, 0x4d, 0xa0, 0xe5, 0xb4, 0xaa, 0xdb, 0xb0, 0x1c, 0xe3, 0xca, 0x94, 0x9c,
  13366. 0x3e, 0x82, 0x6b, 0x1c, 0x6c, 0x9b, 0xd2, 0x49, 0x73, 0xd0, 0x3f, 0x4b, 0x5d, 0x75, 0x02, 0xd7,
  13367. 0x6d, 0xc6, 0xff, 0xaf, 0x8f, 0x9c, 0x53, 0x28, 0x3d, 0xe1, 0xfd, 0xa3, 0xa1, 0x4b, 0x91, 0xf3,
  13368. 0x62, 0x86, 0x19, 0x79, 0x43, 0x51, 0xdd, 0x57, 0x5c, 0xfe, 0xcd, 0xb3, 0x39, 0xa5, 0xfe, 0x81,
  13369. 0xbb, 0x23, 0x2e, 0x8e, 0x8a, 0xab, 0xc7, 0xe4, 0x16, 0xeb, 0x5c, 0xfb, 0x18, 0x1e, 0x7c, 0xb6,
  13370. 0xc8, 0x67, 0x0d, 0x0a, 0x76, 0x50, 0x4b, 0x62, 0xa5, 0x66, 0xaf, 0x67, 0xdc, 0x1c, 0x1a, 0x2f,
  13371. 0x17, 0xc7, 0x73, 0x5e, 0xc2, 0x55, 0x83, 0x3f, 0x93, 0x1b, 0x3e, 0x81, 0x92, 0x68, 0x92, 0x65,
  13372. 0xd2, 0x5a, 0x89, 0x4b, 0x89, 0x65, 0x5c, 0xc9, 0xe3, 0xdc, 0x83, 0x65, 0x49, 0xa1, 0xc3, 0x71,
  13373. 0xd2, 0x5e, 0x71, 0xff, 0x38, 0x3b, 0xb0, 0x12, 0x67, 0xcb, 0x14, 0x22, 0x4d, 0xb5, 0xe8, 0xc1,
  13374. 0xa4, 0x67, 0xe4, 0x40, 0x7b, 0x53, 0x4c, 0x87, 0xe5, 0x2d, 0x87, 0x69, 0x85, 0x14, 0x44, 0x26,
  13375. 0x85, 0x96, 0x95, 0xfb, 0x77, 0xfa, 0x81, 0xbe, 0xe9, 0x5e, 0x03, 0x31, 0x89, 0x99, 0x36, 0x65,
  13376. 0x0d, 0xca, 0xc2, 0xe1, 0xaa, 0xaa, 0x4a, 0xde, 0x15, 0xc5, 0xc4, 0x14, 0x6a, 0xd1, 0xe7, 0xbe,
  13377. 0x77, 0x32, 0xa4, 0x3a, 0xe7, 0xb0, 0x12, 0xc2, 0x24, 0x66, 0xb2, 0xf8, 0x4f, 0x78, 0x7d, 0x36,
  13378. 0x07, 0x9e, 0x3f, 0x54, 0xce, 0x7f, 0x08, 0x25, 0x51, 0x9b, 0xc8, 0x42, 0xfe, 0xc3, 0x38, 0x8c,
  13379. 0xc9, 0x2b, 0x06, 0x4d, 0x51, 0xc9, 0x48, 0x29, 0xb6, 0x59, 0xf2, 0x6d, 0xa6, 0x65, 0xbd, 0xd5,
  13380. 0xb4, 0xc8, 0x0f, 0x60, 0xde, 0x63, 0x22, 0xfc, 0x2c, 0xd6, 0xd7, 0xdf, 0x49, 0x80, 0xee, 0x9c,
  13381. 0x4f, 0xa8, 0x2b, 0xb8, 0x9c, 0xcf, 0xa0, 0x6a, 0xac, 0xc0, 0xaa, 0xde, 0x47, 0xed, 0x0e, 0x96,
  13382. 0xc2, 0x35, 0x58, 0x68, 0x6e, 0x76, 0xb6, 0x0e, 0x45, 0x31, 0x5c, 0x07, 0x68, 0xb5, 0xf5, 0x38,
  13383. 0x8f, 0x55, 0x90, 0x90, 0x92, 0x27, 0xdc, 0xd4, 0x27, 0x97, 0xa6, 0x4f, 0xfe, 0xad, 0xf4, 0x79,
  13384. 0x05, 0x8b, 0xd2, 0xfc, 0x4c, 0x31, 0xf0, 0x29, 0x7a, 0x98, 0xc1, 0xa8, 0x10, 0xb8, 0x91, 0xb0,
  13385. 0xac, 0x3a, 0x9d, 0x82, 0xd1, 0xc1, 0xea, 0x61, 0x3f, 0xf4, 0xc2, 0x69, 0xa0, 0x42, 0xe0, 0x8f,
  13386. 0x39, 0xa8, 0x2b, 0x4a, 0xd6, 0x66, 0x5e, 0xf5, 0x4a, 0x22, 0xe7, 0xe9, 0x4e, 0xe9, 0x3a, 0x94,
  13387. 0x7a, 0xc7, 0xfb, 0xfd, 0xd7, 0xea, 0x51, 0x43, 0x8e, 0x18, 0x7d, 0x20, 0xd6, 0x11, 0x2f, 0x6a,
  13388. 0x72, 0xc4, 0xca, 0x6f, 0xf6, 0xb6, 0xb6, 0x35, 0xea, 0xd1, 0x57, 0xfc, 0xa6, 0x2d, 0xba, 0x11,
  13389. 0x81, 0x97, 0xcb, 0xf2, 0xe5, 0x8d, 0x37, 0x52, 0xe6, 0x4b, 0x1c, 0x06, 0x79, 0x73, 0x1a, 0x9e,
  13390. 0xb6, 0x47, 0xec, 0xd1, 0x49, 0x59, 0xb8, 0x02, 0x84, 0x11, 0x5b, 0xfd, 0xc0, 0xa4, 0xb6, 0x61,
  13391. 0x99, 0x51, 0x31, 0xee, 0xb1, 0x98, 0x8e, 0x32, 0x86, 0x4a, 0xdb, 0x39, 0x2b, 0x6d, 0x7b, 0x41,
  13392. 0xf0, 0x72, 0xec, 0xf7, 0xa4, 0x69, 0x7a, 0xec, 0xb4, 0x04, 0xf8, 0x41, 0x10, 0x4b, 0xcc, 0xdf,
  13393. 0x15, 0x65, 0x25, 0x42, 0x79, 0x44, 0xf5, 0xe9, 0xfc, 0x18, 0xae, 0x29, 0xaa, 0x6c, 0x9c, 0xd3,
  13394. 0xe1, 0x9d, 0x3d, 0x78, 0x4f, 0x31, 0x6f, 0x9e, 0xb2, 0xa2, 0xee, 0xa9, 0x04, 0xff, 0x5f, 0x75,
  13395. 0x7a, 0x08, 0x2b, 0x5a, 0x27, 0xb3, 0x4e, 0x41, 0x9c, 0x69, 0x20, 0x63, 0x03, 0x71, 0xd8, 0x37,
  13396. 0xa3, 0xf9, 0xe3, 0x81, 0xbe, 0xec, 0xd8, 0xb7, 0xf3, 0x4e, 0xa4, 0x7d, 0xac, 0x56, 0x70, 0xee,
  13397. 0x0b, 0x63, 0x5d, 0x64, 0xba, 0xd8, 0x65, 0xca, 0x2d, 0x8c, 0xd3, 0x70, 0x8b, 0x04, 0x66, 0xd4,
  13398. 0x98, 0x5b, 0x1c, 0x57, 0x68, 0xcc, 0xd9, 0x2d, 0x8d, 0x67, 0x2c, 0xff, 0x10, 0x8a, 0x13, 0x2a,
  13399. 0xcf, 0x6b, 0x75, 0x9d, 0xac, 0x89, 0xd7, 0xe5, 0xb5, 0xa7, 0x48, 0xeb, 0x07, 0x2c, 0x6a, 0x5d,
  13400. 0x3e, 0x6f, 0x2e, 0x16, 0xb7, 0xe2, 0x4b, 0xa1, 0x9b, 0x0a, 0xb5, 0x4c, 0xa9, 0x73, 0x5b, 0xc4,
  13401. 0xa2, 0x8e, 0xd0, 0x4c, 0x60, 0xc7, 0xc2, 0x0b, 0x51, 0x60, 0x67, 0x3a, 0xd5, 0x58, 0x04, 0x86,
  13402. 0x68, 0xb5, 0x3a, 0xd3, 0x62, 0xa0, 0x14, 0xd6, 0x51, 0x7f, 0x19, 0xd6, 0xeb, 0xe0, 0xcf, 0x04,
  13403. 0xb6, 0x0b, 0xd7, 0xed, 0x33, 0x93, 0x09, 0xef, 0x10, 0x6e, 0xa5, 0x1d, 0xab, 0x4c, 0xb8, 0x4f,
  13404. 0xa2, 0xd3, 0x71, 0x09, 0xd5, 0xbc, 0x69, 0xf6, 0xa5, 0x94, 0xdc, 0x72, 0x4f, 0xf4, 0x19, 0xbd,
  13405. 0x2c, 0xb0, 0x4b, 0xdb, 0x60, 0xf3, 0xf4, 0x5f, 0xc6, 0x46, 0x18, 0x49, 0xe3, 0xb2, 0xd4, 0xbb,
  13406. 0x8c, 0x8d, 0xf8, 0xbe, 0x03, 0x15, 0x5d, 0x3d, 0x18, 0x7f, 0x38, 0xa9, 0x42, 0x79, 0x77, 0x6f,
  13407. 0xff, 0x69, 0x73, 0x13, 0xeb, 0x96, 0xf5, 0x7f, 0xe6, 0x21, 0xbf, 0x7d, 0x48, 0x36, 0x60, 0x5e,
  13408. 0x3c, 0xf9, 0x5e, 0xf0, 0x28, 0xde, 0xb8, 0xe8, 0xf1, 0xd8, 0x99, 0x23, 0x9f, 0x43, 0x81, 0x3d,
  13409. 0xfa, 0xa6, 0xbe, 0x8a, 0x37, 0xd2, 0x1f, 0x8e, 0x51, 0xba, 0x03, 0x55, 0xe3, 0x85, 0x97, 0xbc,
  13410. 0xf1, 0x55, 0xbc, 0xf1, 0xe6, 0xd7, 0x63, 0xa1, 0x53, 0xe7, 0xd5, 0xc8, 0xd6, 0x29, 0x7a, 0x91,
  13411. 0xb4, 0x75, 0x32, 0xde, 0xff, 0x50, 0x7a, 0x57, 0xbe, 0x2c, 0x77, 0x43, 0xf2, 0x7e, 0xc2, 0x43,
  13412. 0xa5, 0xf9, 0x12, 0xd7, 0xb8, 0x9d, 0xce, 0xa0, 0xf0, 0xd6, 0xf7, 0x60, 0x9e, 0xbf, 0x52, 0x90,
  13413. 0x2f, 0xd4, 0x47, 0x23, 0xe1, 0x0d, 0x27, 0xc5, 0xdd, 0xb1, 0xf7, 0x0d, 0x67, 0xee, 0x7e, 0xee,
  13414. 0x87, 0xb9, 0xf5, 0x6f, 0xf3, 0x30, 0xcf, 0xbb, 0x56, 0xf2, 0x15, 0x40, 0xd4, 0xde, 0xdb, 0xda,
  13415. 0xce, 0x3c, 0x18, 0xd8, 0xda, 0xce, 0xbe, 0x0c, 0x88, 0x1d, 0x31, 0xfa, 0x70, 0x92, 0x24, 0x12,
  13416. 0xbb, 0xd6, 0xec, 0x1d, 0x49, 0x68, 0xe2, 0x11, 0xd5, 0x83, 0x7a, 0xbc, 0xcf, 0x26, 0x77, 0x12,
  13417. 0xc4, 0xec, 0x76, 0xbd, 0x71, 0xf7, 0x62, 0xa6, 0x98, 0x57, 0xfe, 0x92, 0xc7, 0x7d, 0x13, 0x7f,
  13418. 0xb7, 0xc5, 0x2d, 0xac, 0xe8, 0x56, 0x96, 0xdc, 0x4a, 0x6a, 0x73, 0xa2, 0x3a, 0xa2, 0xf1, 0x7e,
  13419. 0xea, 0xbc, 0x56, 0xff, 0x19, 0xd4, 0xcc, 0xd6, 0x93, 0x7c, 0x90, 0xd8, 0x39, 0x99, 0xdd, 0x6b,
  13420. 0xc3, 0xb9, 0x88, 0x65, 0x16, 0x58, 0xb4, 0x90, 0xc9, 0xc0, 0xb1, 0x0e, 0x35, 0x19, 0x38, 0xde,
  13421. 0x81, 0x22, 0x30, 0x46, 0x46, 0xd4, 0x38, 0x92, 0x44, 0x13, 0x8d, 0x3e, 0xd3, 0x8e, 0x8c, 0xd9,
  13422. 0x9e, 0x13, 0xe3, 0xf8, 0x3f, 0x79, 0xa8, 0x3e, 0xf1, 0xfa, 0xa3, 0x90, 0x8e, 0xd8, 0x43, 0x17,
  13423. 0xcb, 0x1e, 0x3c, 0xd1, 0xd8, 0xe1, 0x6c, 0xb6, 0x69, 0x76, 0x38, 0xc7, 0x7a, 0x18, 0x54, 0xb3,
  13424. 0x0d, 0x25, 0xd1, 0x4a, 0x10, 0x8b, 0x31, 0xd6, 0x72, 0x34, 0xde, 0x4d, 0x9e, 0x34, 0xad, 0x8d,
  13425. 0xba, 0x52, 0xdb, 0xda, 0x99, 0x26, 0xb6, 0x71, 0x3b, 0x9d, 0x41, 0x43, 0xfe, 0x0c, 0x8a, 0xec,
  13426. 0x41, 0x9b, 0x58, 0xa9, 0xc2, 0x78, 0xf3, 0x6e, 0x34, 0x92, 0xa6, 0x34, 0xc0, 0x13, 0x58, 0x50,
  13427. 0x6f, 0xd4, 0xe4, 0x3d, 0x4b, 0xff, 0xf8, 0x7b, 0x76, 0xe3, 0x56, 0xda, 0xb4, 0x02, 0xc3, 0xf0,
  13428. 0xfe, 0x6b, 0x05, 0x8a, 0xec, 0x9e, 0x60, 0xb6, 0x46, 0x65, 0xa4, 0x6d, 0xeb, 0x4c, 0x2f, 0x63,
  13429. 0xdb, 0x3a, 0x5b, 0x81, 0x8a, 0x33, 0x6f, 0x54, 0x93, 0x24, 0x41, 0x24, 0xde, 0x0a, 0xd9, 0x67,
  13430. 0x3e, 0xa1, 0x14, 0x15, 0xb1, 0x6d, 0x96, 0x95, 0x24, 0x41, 0xc8, 0xea, 0xa5, 0xec, 0xd8, 0x4e,
  13431. 0xaa, 0x4a, 0x11, 0xf8, 0x29, 0x94, 0x65, 0x1d, 0x99, 0xa4, 0x6a, 0xbc, 0xb1, 0x4a, 0x52, 0xd5,
  13432. 0x2a, 0x42, 0x23, 0x44, 0xac, 0x35, 0xd2, 0x10, 0xa3, 0x6e, 0x22, 0x0d, 0xd1, 0x28, 0x54, 0x10,
  13433. 0xf1, 0x6b, 0x80, 0xa8, 0xa2, 0xb4, 0x93, 0x5d, 0x62, 0x8f, 0x66, 0x27, 0xbb, 0xe4, 0xa2, 0x14,
  13434. 0xa1, 0xbf, 0x01, 0x32, 0x5b, 0x5c, 0x92, 0x8f, 0x93, 0xa5, 0x13, 0x3b, 0xbb, 0xc6, 0x27, 0x6f,
  13435. 0xc7, 0xac, 0x97, 0x3c, 0x84, 0x8a, 0xae, 0x3b, 0x89, 0x93, 0x62, 0xbf, 0x79, 0xd3, 0xdc, 0xb9,
  13436. 0x90, 0xc7, 0xf6, 0x92, 0xbc, 0x6b, 0x52, 0x84, 0xe2, 0xd7, 0xcd, 0xdd, 0x8b, 0x99, 0xcc, 0x2d,
  13437. 0x95, 0xb5, 0x68, 0xd2, 0x96, 0xc6, 0x5b, 0xc9, 0xa4, 0x2d, 0xb5, 0x0a, 0xd9, 0x08, 0x31, 0x25,
  13438. 0x48, 0xe2, 0x2d, 0x67, 0x1a, 0xe2, 0x4c, 0x90, 0x44, 0x55, 0x69, 0x92, 0xf9, 0x33, 0x1d, 0x6b,
  13439. 0x92, 0xf9, 0xb3, 0x85, 0xad, 0xd8, 0x31, 0x5d, 0xa0, 0x26, 0xed, 0x98, 0xdd, 0xf2, 0x36, 0xee,
  13440. 0x5c, 0xc8, 0x63, 0xab, 0x9c, 0xbe, 0x63, 0x33, 0x7d, 0x6f, 0x9a, 0xca, 0xf6, 0x8e, 0x6d, 0xd4,
  13441. 0xfe, 0xf0, 0xf7, 0x5b, 0xb9, 0x3f, 0xe3, 0xbf, 0xbf, 0xe1, 0xbf, 0xe3, 0x12, 0xff, 0x1f, 0x5b,
  13442. 0x3f, 0xfa, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xf4, 0xad, 0xd4, 0x1a, 0x26, 0x00, 0x00,
  13443. }