rpc.pb.go 488 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: rpc.proto
  3. package etcdserverpb
  4. import (
  5. "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. math "math"
  8. _ "github.com/gogo/protobuf/gogoproto"
  9. mvccpb "go.etcd.io/etcd/mvcc/mvccpb"
  10. authpb "go.etcd.io/etcd/auth/authpb"
  11. context "golang.org/x/net/context"
  12. grpc "google.golang.org/grpc"
  13. io "io"
  14. )
  15. // Reference imports to suppress errors if they are not otherwise used.
  16. var _ = proto.Marshal
  17. var _ = fmt.Errorf
  18. var _ = math.Inf
  19. type AlarmType int32
  20. const (
  21. AlarmType_NONE AlarmType = 0
  22. AlarmType_NOSPACE AlarmType = 1
  23. AlarmType_CORRUPT AlarmType = 2
  24. )
  25. var AlarmType_name = map[int32]string{
  26. 0: "NONE",
  27. 1: "NOSPACE",
  28. 2: "CORRUPT",
  29. }
  30. var AlarmType_value = map[string]int32{
  31. "NONE": 0,
  32. "NOSPACE": 1,
  33. "CORRUPT": 2,
  34. }
  35. func (x AlarmType) String() string {
  36. return proto.EnumName(AlarmType_name, int32(x))
  37. }
  38. func (AlarmType) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} }
  39. type RangeRequest_SortOrder int32
  40. const (
  41. RangeRequest_NONE RangeRequest_SortOrder = 0
  42. RangeRequest_ASCEND RangeRequest_SortOrder = 1
  43. RangeRequest_DESCEND RangeRequest_SortOrder = 2
  44. )
  45. var RangeRequest_SortOrder_name = map[int32]string{
  46. 0: "NONE",
  47. 1: "ASCEND",
  48. 2: "DESCEND",
  49. }
  50. var RangeRequest_SortOrder_value = map[string]int32{
  51. "NONE": 0,
  52. "ASCEND": 1,
  53. "DESCEND": 2,
  54. }
  55. func (x RangeRequest_SortOrder) String() string {
  56. return proto.EnumName(RangeRequest_SortOrder_name, int32(x))
  57. }
  58. func (RangeRequest_SortOrder) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 0} }
  59. type RangeRequest_SortTarget int32
  60. const (
  61. RangeRequest_KEY RangeRequest_SortTarget = 0
  62. RangeRequest_VERSION RangeRequest_SortTarget = 1
  63. RangeRequest_CREATE RangeRequest_SortTarget = 2
  64. RangeRequest_MOD RangeRequest_SortTarget = 3
  65. RangeRequest_VALUE RangeRequest_SortTarget = 4
  66. )
  67. var RangeRequest_SortTarget_name = map[int32]string{
  68. 0: "KEY",
  69. 1: "VERSION",
  70. 2: "CREATE",
  71. 3: "MOD",
  72. 4: "VALUE",
  73. }
  74. var RangeRequest_SortTarget_value = map[string]int32{
  75. "KEY": 0,
  76. "VERSION": 1,
  77. "CREATE": 2,
  78. "MOD": 3,
  79. "VALUE": 4,
  80. }
  81. func (x RangeRequest_SortTarget) String() string {
  82. return proto.EnumName(RangeRequest_SortTarget_name, int32(x))
  83. }
  84. func (RangeRequest_SortTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 1} }
  85. type Compare_CompareResult int32
  86. const (
  87. Compare_EQUAL Compare_CompareResult = 0
  88. Compare_GREATER Compare_CompareResult = 1
  89. Compare_LESS Compare_CompareResult = 2
  90. Compare_NOT_EQUAL Compare_CompareResult = 3
  91. )
  92. var Compare_CompareResult_name = map[int32]string{
  93. 0: "EQUAL",
  94. 1: "GREATER",
  95. 2: "LESS",
  96. 3: "NOT_EQUAL",
  97. }
  98. var Compare_CompareResult_value = map[string]int32{
  99. "EQUAL": 0,
  100. "GREATER": 1,
  101. "LESS": 2,
  102. "NOT_EQUAL": 3,
  103. }
  104. func (x Compare_CompareResult) String() string {
  105. return proto.EnumName(Compare_CompareResult_name, int32(x))
  106. }
  107. func (Compare_CompareResult) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 0} }
  108. type Compare_CompareTarget int32
  109. const (
  110. Compare_VERSION Compare_CompareTarget = 0
  111. Compare_CREATE Compare_CompareTarget = 1
  112. Compare_MOD Compare_CompareTarget = 2
  113. Compare_VALUE Compare_CompareTarget = 3
  114. Compare_LEASE Compare_CompareTarget = 4
  115. )
  116. var Compare_CompareTarget_name = map[int32]string{
  117. 0: "VERSION",
  118. 1: "CREATE",
  119. 2: "MOD",
  120. 3: "VALUE",
  121. 4: "LEASE",
  122. }
  123. var Compare_CompareTarget_value = map[string]int32{
  124. "VERSION": 0,
  125. "CREATE": 1,
  126. "MOD": 2,
  127. "VALUE": 3,
  128. "LEASE": 4,
  129. }
  130. func (x Compare_CompareTarget) String() string {
  131. return proto.EnumName(Compare_CompareTarget_name, int32(x))
  132. }
  133. func (Compare_CompareTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 1} }
  134. type WatchCreateRequest_FilterType int32
  135. const (
  136. // filter out put event.
  137. WatchCreateRequest_NOPUT WatchCreateRequest_FilterType = 0
  138. // filter out delete event.
  139. WatchCreateRequest_NODELETE WatchCreateRequest_FilterType = 1
  140. )
  141. var WatchCreateRequest_FilterType_name = map[int32]string{
  142. 0: "NOPUT",
  143. 1: "NODELETE",
  144. }
  145. var WatchCreateRequest_FilterType_value = map[string]int32{
  146. "NOPUT": 0,
  147. "NODELETE": 1,
  148. }
  149. func (x WatchCreateRequest_FilterType) String() string {
  150. return proto.EnumName(WatchCreateRequest_FilterType_name, int32(x))
  151. }
  152. func (WatchCreateRequest_FilterType) EnumDescriptor() ([]byte, []int) {
  153. return fileDescriptorRpc, []int{21, 0}
  154. }
  155. type AlarmRequest_AlarmAction int32
  156. const (
  157. AlarmRequest_GET AlarmRequest_AlarmAction = 0
  158. AlarmRequest_ACTIVATE AlarmRequest_AlarmAction = 1
  159. AlarmRequest_DEACTIVATE AlarmRequest_AlarmAction = 2
  160. )
  161. var AlarmRequest_AlarmAction_name = map[int32]string{
  162. 0: "GET",
  163. 1: "ACTIVATE",
  164. 2: "DEACTIVATE",
  165. }
  166. var AlarmRequest_AlarmAction_value = map[string]int32{
  167. "GET": 0,
  168. "ACTIVATE": 1,
  169. "DEACTIVATE": 2,
  170. }
  171. func (x AlarmRequest_AlarmAction) String() string {
  172. return proto.EnumName(AlarmRequest_AlarmAction_name, int32(x))
  173. }
  174. func (AlarmRequest_AlarmAction) EnumDescriptor() ([]byte, []int) {
  175. return fileDescriptorRpc, []int{54, 0}
  176. }
  177. type ResponseHeader struct {
  178. // cluster_id is the ID of the cluster which sent the response.
  179. ClusterId uint64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
  180. // member_id is the ID of the member which sent the response.
  181. MemberId uint64 `protobuf:"varint,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
  182. // revision is the key-value store revision when the request was applied.
  183. // For watch progress responses, the header.revision indicates progress. All future events
  184. // recieved in this stream are guaranteed to have a higher revision number than the
  185. // header.revision number.
  186. Revision int64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
  187. // raft_term is the raft term when the request was applied.
  188. RaftTerm uint64 `protobuf:"varint,4,opt,name=raft_term,json=raftTerm,proto3" json:"raft_term,omitempty"`
  189. }
  190. func (m *ResponseHeader) Reset() { *m = ResponseHeader{} }
  191. func (m *ResponseHeader) String() string { return proto.CompactTextString(m) }
  192. func (*ResponseHeader) ProtoMessage() {}
  193. func (*ResponseHeader) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} }
  194. func (m *ResponseHeader) GetClusterId() uint64 {
  195. if m != nil {
  196. return m.ClusterId
  197. }
  198. return 0
  199. }
  200. func (m *ResponseHeader) GetMemberId() uint64 {
  201. if m != nil {
  202. return m.MemberId
  203. }
  204. return 0
  205. }
  206. func (m *ResponseHeader) GetRevision() int64 {
  207. if m != nil {
  208. return m.Revision
  209. }
  210. return 0
  211. }
  212. func (m *ResponseHeader) GetRaftTerm() uint64 {
  213. if m != nil {
  214. return m.RaftTerm
  215. }
  216. return 0
  217. }
  218. type RangeRequest struct {
  219. // key is the first key for the range. If range_end is not given, the request only looks up key.
  220. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  221. // range_end is the upper bound on the requested range [key, range_end).
  222. // If range_end is '\0', the range is all keys >= key.
  223. // If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"),
  224. // then the range request gets all keys prefixed with key.
  225. // If both key and range_end are '\0', then the range request returns all keys.
  226. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  227. // limit is a limit on the number of keys returned for the request. When limit is set to 0,
  228. // it is treated as no limit.
  229. Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
  230. // revision is the point-in-time of the key-value store to use for the range.
  231. // If revision is less or equal to zero, the range is over the newest key-value store.
  232. // If the revision has been compacted, ErrCompacted is returned as a response.
  233. Revision int64 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"`
  234. // sort_order is the order for returned sorted results.
  235. SortOrder RangeRequest_SortOrder `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3,enum=etcdserverpb.RangeRequest_SortOrder" json:"sort_order,omitempty"`
  236. // sort_target is the key-value field to use for sorting.
  237. SortTarget RangeRequest_SortTarget `protobuf:"varint,6,opt,name=sort_target,json=sortTarget,proto3,enum=etcdserverpb.RangeRequest_SortTarget" json:"sort_target,omitempty"`
  238. // serializable sets the range request to use serializable member-local reads.
  239. // Range requests are linearizable by default; linearizable requests have higher
  240. // latency and lower throughput than serializable requests but reflect the current
  241. // consensus of the cluster. For better performance, in exchange for possible stale reads,
  242. // a serializable range request is served locally without needing to reach consensus
  243. // with other nodes in the cluster.
  244. Serializable bool `protobuf:"varint,7,opt,name=serializable,proto3" json:"serializable,omitempty"`
  245. // keys_only when set returns only the keys and not the values.
  246. KeysOnly bool `protobuf:"varint,8,opt,name=keys_only,json=keysOnly,proto3" json:"keys_only,omitempty"`
  247. // count_only when set returns only the count of the keys in the range.
  248. CountOnly bool `protobuf:"varint,9,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"`
  249. // min_mod_revision is the lower bound for returned key mod revisions; all keys with
  250. // lesser mod revisions will be filtered away.
  251. MinModRevision int64 `protobuf:"varint,10,opt,name=min_mod_revision,json=minModRevision,proto3" json:"min_mod_revision,omitempty"`
  252. // max_mod_revision is the upper bound for returned key mod revisions; all keys with
  253. // greater mod revisions will be filtered away.
  254. MaxModRevision int64 `protobuf:"varint,11,opt,name=max_mod_revision,json=maxModRevision,proto3" json:"max_mod_revision,omitempty"`
  255. // min_create_revision is the lower bound for returned key create revisions; all keys with
  256. // lesser create revisions will be filtered away.
  257. MinCreateRevision int64 `protobuf:"varint,12,opt,name=min_create_revision,json=minCreateRevision,proto3" json:"min_create_revision,omitempty"`
  258. // max_create_revision is the upper bound for returned key create revisions; all keys with
  259. // greater create revisions will be filtered away.
  260. MaxCreateRevision int64 `protobuf:"varint,13,opt,name=max_create_revision,json=maxCreateRevision,proto3" json:"max_create_revision,omitempty"`
  261. }
  262. func (m *RangeRequest) Reset() { *m = RangeRequest{} }
  263. func (m *RangeRequest) String() string { return proto.CompactTextString(m) }
  264. func (*RangeRequest) ProtoMessage() {}
  265. func (*RangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1} }
  266. func (m *RangeRequest) GetKey() []byte {
  267. if m != nil {
  268. return m.Key
  269. }
  270. return nil
  271. }
  272. func (m *RangeRequest) GetRangeEnd() []byte {
  273. if m != nil {
  274. return m.RangeEnd
  275. }
  276. return nil
  277. }
  278. func (m *RangeRequest) GetLimit() int64 {
  279. if m != nil {
  280. return m.Limit
  281. }
  282. return 0
  283. }
  284. func (m *RangeRequest) GetRevision() int64 {
  285. if m != nil {
  286. return m.Revision
  287. }
  288. return 0
  289. }
  290. func (m *RangeRequest) GetSortOrder() RangeRequest_SortOrder {
  291. if m != nil {
  292. return m.SortOrder
  293. }
  294. return RangeRequest_NONE
  295. }
  296. func (m *RangeRequest) GetSortTarget() RangeRequest_SortTarget {
  297. if m != nil {
  298. return m.SortTarget
  299. }
  300. return RangeRequest_KEY
  301. }
  302. func (m *RangeRequest) GetSerializable() bool {
  303. if m != nil {
  304. return m.Serializable
  305. }
  306. return false
  307. }
  308. func (m *RangeRequest) GetKeysOnly() bool {
  309. if m != nil {
  310. return m.KeysOnly
  311. }
  312. return false
  313. }
  314. func (m *RangeRequest) GetCountOnly() bool {
  315. if m != nil {
  316. return m.CountOnly
  317. }
  318. return false
  319. }
  320. func (m *RangeRequest) GetMinModRevision() int64 {
  321. if m != nil {
  322. return m.MinModRevision
  323. }
  324. return 0
  325. }
  326. func (m *RangeRequest) GetMaxModRevision() int64 {
  327. if m != nil {
  328. return m.MaxModRevision
  329. }
  330. return 0
  331. }
  332. func (m *RangeRequest) GetMinCreateRevision() int64 {
  333. if m != nil {
  334. return m.MinCreateRevision
  335. }
  336. return 0
  337. }
  338. func (m *RangeRequest) GetMaxCreateRevision() int64 {
  339. if m != nil {
  340. return m.MaxCreateRevision
  341. }
  342. return 0
  343. }
  344. type RangeResponse struct {
  345. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  346. // kvs is the list of key-value pairs matched by the range request.
  347. // kvs is empty when count is requested.
  348. Kvs []*mvccpb.KeyValue `protobuf:"bytes,2,rep,name=kvs" json:"kvs,omitempty"`
  349. // more indicates if there are more keys to return in the requested range.
  350. More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"`
  351. // count is set to the number of keys within the range when requested.
  352. Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
  353. }
  354. func (m *RangeResponse) Reset() { *m = RangeResponse{} }
  355. func (m *RangeResponse) String() string { return proto.CompactTextString(m) }
  356. func (*RangeResponse) ProtoMessage() {}
  357. func (*RangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{2} }
  358. func (m *RangeResponse) GetHeader() *ResponseHeader {
  359. if m != nil {
  360. return m.Header
  361. }
  362. return nil
  363. }
  364. func (m *RangeResponse) GetKvs() []*mvccpb.KeyValue {
  365. if m != nil {
  366. return m.Kvs
  367. }
  368. return nil
  369. }
  370. func (m *RangeResponse) GetMore() bool {
  371. if m != nil {
  372. return m.More
  373. }
  374. return false
  375. }
  376. func (m *RangeResponse) GetCount() int64 {
  377. if m != nil {
  378. return m.Count
  379. }
  380. return 0
  381. }
  382. type PutRequest struct {
  383. // key is the key, in bytes, to put into the key-value store.
  384. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  385. // value is the value, in bytes, to associate with the key in the key-value store.
  386. Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  387. // lease is the lease ID to associate with the key in the key-value store. A lease
  388. // value of 0 indicates no lease.
  389. Lease int64 `protobuf:"varint,3,opt,name=lease,proto3" json:"lease,omitempty"`
  390. // If prev_kv is set, etcd gets the previous key-value pair before changing it.
  391. // The previous key-value pair will be returned in the put response.
  392. PrevKv bool `protobuf:"varint,4,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
  393. // If ignore_value is set, etcd updates the key using its current value.
  394. // Returns an error if the key does not exist.
  395. IgnoreValue bool `protobuf:"varint,5,opt,name=ignore_value,json=ignoreValue,proto3" json:"ignore_value,omitempty"`
  396. // If ignore_lease is set, etcd updates the key using its current lease.
  397. // Returns an error if the key does not exist.
  398. IgnoreLease bool `protobuf:"varint,6,opt,name=ignore_lease,json=ignoreLease,proto3" json:"ignore_lease,omitempty"`
  399. }
  400. func (m *PutRequest) Reset() { *m = PutRequest{} }
  401. func (m *PutRequest) String() string { return proto.CompactTextString(m) }
  402. func (*PutRequest) ProtoMessage() {}
  403. func (*PutRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{3} }
  404. func (m *PutRequest) GetKey() []byte {
  405. if m != nil {
  406. return m.Key
  407. }
  408. return nil
  409. }
  410. func (m *PutRequest) GetValue() []byte {
  411. if m != nil {
  412. return m.Value
  413. }
  414. return nil
  415. }
  416. func (m *PutRequest) GetLease() int64 {
  417. if m != nil {
  418. return m.Lease
  419. }
  420. return 0
  421. }
  422. func (m *PutRequest) GetPrevKv() bool {
  423. if m != nil {
  424. return m.PrevKv
  425. }
  426. return false
  427. }
  428. func (m *PutRequest) GetIgnoreValue() bool {
  429. if m != nil {
  430. return m.IgnoreValue
  431. }
  432. return false
  433. }
  434. func (m *PutRequest) GetIgnoreLease() bool {
  435. if m != nil {
  436. return m.IgnoreLease
  437. }
  438. return false
  439. }
  440. type PutResponse struct {
  441. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  442. // if prev_kv is set in the request, the previous key-value pair will be returned.
  443. PrevKv *mvccpb.KeyValue `protobuf:"bytes,2,opt,name=prev_kv,json=prevKv" json:"prev_kv,omitempty"`
  444. }
  445. func (m *PutResponse) Reset() { *m = PutResponse{} }
  446. func (m *PutResponse) String() string { return proto.CompactTextString(m) }
  447. func (*PutResponse) ProtoMessage() {}
  448. func (*PutResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{4} }
  449. func (m *PutResponse) GetHeader() *ResponseHeader {
  450. if m != nil {
  451. return m.Header
  452. }
  453. return nil
  454. }
  455. func (m *PutResponse) GetPrevKv() *mvccpb.KeyValue {
  456. if m != nil {
  457. return m.PrevKv
  458. }
  459. return nil
  460. }
  461. type DeleteRangeRequest struct {
  462. // key is the first key to delete in the range.
  463. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  464. // range_end is the key following the last key to delete for the range [key, range_end).
  465. // If range_end is not given, the range is defined to contain only the key argument.
  466. // If range_end is one bit larger than the given key, then the range is all the keys
  467. // with the prefix (the given key).
  468. // If range_end is '\0', the range is all keys greater than or equal to the key argument.
  469. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  470. // If prev_kv is set, etcd gets the previous key-value pairs before deleting it.
  471. // The previous key-value pairs will be returned in the delete response.
  472. PrevKv bool `protobuf:"varint,3,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
  473. }
  474. func (m *DeleteRangeRequest) Reset() { *m = DeleteRangeRequest{} }
  475. func (m *DeleteRangeRequest) String() string { return proto.CompactTextString(m) }
  476. func (*DeleteRangeRequest) ProtoMessage() {}
  477. func (*DeleteRangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{5} }
  478. func (m *DeleteRangeRequest) GetKey() []byte {
  479. if m != nil {
  480. return m.Key
  481. }
  482. return nil
  483. }
  484. func (m *DeleteRangeRequest) GetRangeEnd() []byte {
  485. if m != nil {
  486. return m.RangeEnd
  487. }
  488. return nil
  489. }
  490. func (m *DeleteRangeRequest) GetPrevKv() bool {
  491. if m != nil {
  492. return m.PrevKv
  493. }
  494. return false
  495. }
  496. type DeleteRangeResponse struct {
  497. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  498. // deleted is the number of keys deleted by the delete range request.
  499. Deleted int64 `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"`
  500. // if prev_kv is set in the request, the previous key-value pairs will be returned.
  501. PrevKvs []*mvccpb.KeyValue `protobuf:"bytes,3,rep,name=prev_kvs,json=prevKvs" json:"prev_kvs,omitempty"`
  502. }
  503. func (m *DeleteRangeResponse) Reset() { *m = DeleteRangeResponse{} }
  504. func (m *DeleteRangeResponse) String() string { return proto.CompactTextString(m) }
  505. func (*DeleteRangeResponse) ProtoMessage() {}
  506. func (*DeleteRangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{6} }
  507. func (m *DeleteRangeResponse) GetHeader() *ResponseHeader {
  508. if m != nil {
  509. return m.Header
  510. }
  511. return nil
  512. }
  513. func (m *DeleteRangeResponse) GetDeleted() int64 {
  514. if m != nil {
  515. return m.Deleted
  516. }
  517. return 0
  518. }
  519. func (m *DeleteRangeResponse) GetPrevKvs() []*mvccpb.KeyValue {
  520. if m != nil {
  521. return m.PrevKvs
  522. }
  523. return nil
  524. }
  525. type RequestOp struct {
  526. // request is a union of request types accepted by a transaction.
  527. //
  528. // Types that are valid to be assigned to Request:
  529. // *RequestOp_RequestRange
  530. // *RequestOp_RequestPut
  531. // *RequestOp_RequestDeleteRange
  532. // *RequestOp_RequestTxn
  533. Request isRequestOp_Request `protobuf_oneof:"request"`
  534. }
  535. func (m *RequestOp) Reset() { *m = RequestOp{} }
  536. func (m *RequestOp) String() string { return proto.CompactTextString(m) }
  537. func (*RequestOp) ProtoMessage() {}
  538. func (*RequestOp) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{7} }
  539. type isRequestOp_Request interface {
  540. isRequestOp_Request()
  541. MarshalTo([]byte) (int, error)
  542. Size() int
  543. }
  544. type RequestOp_RequestRange struct {
  545. RequestRange *RangeRequest `protobuf:"bytes,1,opt,name=request_range,json=requestRange,oneof"`
  546. }
  547. type RequestOp_RequestPut struct {
  548. RequestPut *PutRequest `protobuf:"bytes,2,opt,name=request_put,json=requestPut,oneof"`
  549. }
  550. type RequestOp_RequestDeleteRange struct {
  551. RequestDeleteRange *DeleteRangeRequest `protobuf:"bytes,3,opt,name=request_delete_range,json=requestDeleteRange,oneof"`
  552. }
  553. type RequestOp_RequestTxn struct {
  554. RequestTxn *TxnRequest `protobuf:"bytes,4,opt,name=request_txn,json=requestTxn,oneof"`
  555. }
  556. func (*RequestOp_RequestRange) isRequestOp_Request() {}
  557. func (*RequestOp_RequestPut) isRequestOp_Request() {}
  558. func (*RequestOp_RequestDeleteRange) isRequestOp_Request() {}
  559. func (*RequestOp_RequestTxn) isRequestOp_Request() {}
  560. func (m *RequestOp) GetRequest() isRequestOp_Request {
  561. if m != nil {
  562. return m.Request
  563. }
  564. return nil
  565. }
  566. func (m *RequestOp) GetRequestRange() *RangeRequest {
  567. if x, ok := m.GetRequest().(*RequestOp_RequestRange); ok {
  568. return x.RequestRange
  569. }
  570. return nil
  571. }
  572. func (m *RequestOp) GetRequestPut() *PutRequest {
  573. if x, ok := m.GetRequest().(*RequestOp_RequestPut); ok {
  574. return x.RequestPut
  575. }
  576. return nil
  577. }
  578. func (m *RequestOp) GetRequestDeleteRange() *DeleteRangeRequest {
  579. if x, ok := m.GetRequest().(*RequestOp_RequestDeleteRange); ok {
  580. return x.RequestDeleteRange
  581. }
  582. return nil
  583. }
  584. func (m *RequestOp) GetRequestTxn() *TxnRequest {
  585. if x, ok := m.GetRequest().(*RequestOp_RequestTxn); ok {
  586. return x.RequestTxn
  587. }
  588. return nil
  589. }
  590. // XXX_OneofFuncs is for the internal use of the proto package.
  591. func (*RequestOp) 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{}) {
  592. return _RequestOp_OneofMarshaler, _RequestOp_OneofUnmarshaler, _RequestOp_OneofSizer, []interface{}{
  593. (*RequestOp_RequestRange)(nil),
  594. (*RequestOp_RequestPut)(nil),
  595. (*RequestOp_RequestDeleteRange)(nil),
  596. (*RequestOp_RequestTxn)(nil),
  597. }
  598. }
  599. func _RequestOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  600. m := msg.(*RequestOp)
  601. // request
  602. switch x := m.Request.(type) {
  603. case *RequestOp_RequestRange:
  604. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  605. if err := b.EncodeMessage(x.RequestRange); err != nil {
  606. return err
  607. }
  608. case *RequestOp_RequestPut:
  609. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  610. if err := b.EncodeMessage(x.RequestPut); err != nil {
  611. return err
  612. }
  613. case *RequestOp_RequestDeleteRange:
  614. _ = b.EncodeVarint(3<<3 | proto.WireBytes)
  615. if err := b.EncodeMessage(x.RequestDeleteRange); err != nil {
  616. return err
  617. }
  618. case *RequestOp_RequestTxn:
  619. _ = b.EncodeVarint(4<<3 | proto.WireBytes)
  620. if err := b.EncodeMessage(x.RequestTxn); err != nil {
  621. return err
  622. }
  623. case nil:
  624. default:
  625. return fmt.Errorf("RequestOp.Request has unexpected type %T", x)
  626. }
  627. return nil
  628. }
  629. func _RequestOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  630. m := msg.(*RequestOp)
  631. switch tag {
  632. case 1: // request.request_range
  633. if wire != proto.WireBytes {
  634. return true, proto.ErrInternalBadWireType
  635. }
  636. msg := new(RangeRequest)
  637. err := b.DecodeMessage(msg)
  638. m.Request = &RequestOp_RequestRange{msg}
  639. return true, err
  640. case 2: // request.request_put
  641. if wire != proto.WireBytes {
  642. return true, proto.ErrInternalBadWireType
  643. }
  644. msg := new(PutRequest)
  645. err := b.DecodeMessage(msg)
  646. m.Request = &RequestOp_RequestPut{msg}
  647. return true, err
  648. case 3: // request.request_delete_range
  649. if wire != proto.WireBytes {
  650. return true, proto.ErrInternalBadWireType
  651. }
  652. msg := new(DeleteRangeRequest)
  653. err := b.DecodeMessage(msg)
  654. m.Request = &RequestOp_RequestDeleteRange{msg}
  655. return true, err
  656. case 4: // request.request_txn
  657. if wire != proto.WireBytes {
  658. return true, proto.ErrInternalBadWireType
  659. }
  660. msg := new(TxnRequest)
  661. err := b.DecodeMessage(msg)
  662. m.Request = &RequestOp_RequestTxn{msg}
  663. return true, err
  664. default:
  665. return false, nil
  666. }
  667. }
  668. func _RequestOp_OneofSizer(msg proto.Message) (n int) {
  669. m := msg.(*RequestOp)
  670. // request
  671. switch x := m.Request.(type) {
  672. case *RequestOp_RequestRange:
  673. s := proto.Size(x.RequestRange)
  674. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  675. n += proto.SizeVarint(uint64(s))
  676. n += s
  677. case *RequestOp_RequestPut:
  678. s := proto.Size(x.RequestPut)
  679. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  680. n += proto.SizeVarint(uint64(s))
  681. n += s
  682. case *RequestOp_RequestDeleteRange:
  683. s := proto.Size(x.RequestDeleteRange)
  684. n += proto.SizeVarint(3<<3 | proto.WireBytes)
  685. n += proto.SizeVarint(uint64(s))
  686. n += s
  687. case *RequestOp_RequestTxn:
  688. s := proto.Size(x.RequestTxn)
  689. n += proto.SizeVarint(4<<3 | proto.WireBytes)
  690. n += proto.SizeVarint(uint64(s))
  691. n += s
  692. case nil:
  693. default:
  694. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  695. }
  696. return n
  697. }
  698. type ResponseOp struct {
  699. // response is a union of response types returned by a transaction.
  700. //
  701. // Types that are valid to be assigned to Response:
  702. // *ResponseOp_ResponseRange
  703. // *ResponseOp_ResponsePut
  704. // *ResponseOp_ResponseDeleteRange
  705. // *ResponseOp_ResponseTxn
  706. Response isResponseOp_Response `protobuf_oneof:"response"`
  707. }
  708. func (m *ResponseOp) Reset() { *m = ResponseOp{} }
  709. func (m *ResponseOp) String() string { return proto.CompactTextString(m) }
  710. func (*ResponseOp) ProtoMessage() {}
  711. func (*ResponseOp) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{8} }
  712. type isResponseOp_Response interface {
  713. isResponseOp_Response()
  714. MarshalTo([]byte) (int, error)
  715. Size() int
  716. }
  717. type ResponseOp_ResponseRange struct {
  718. ResponseRange *RangeResponse `protobuf:"bytes,1,opt,name=response_range,json=responseRange,oneof"`
  719. }
  720. type ResponseOp_ResponsePut struct {
  721. ResponsePut *PutResponse `protobuf:"bytes,2,opt,name=response_put,json=responsePut,oneof"`
  722. }
  723. type ResponseOp_ResponseDeleteRange struct {
  724. ResponseDeleteRange *DeleteRangeResponse `protobuf:"bytes,3,opt,name=response_delete_range,json=responseDeleteRange,oneof"`
  725. }
  726. type ResponseOp_ResponseTxn struct {
  727. ResponseTxn *TxnResponse `protobuf:"bytes,4,opt,name=response_txn,json=responseTxn,oneof"`
  728. }
  729. func (*ResponseOp_ResponseRange) isResponseOp_Response() {}
  730. func (*ResponseOp_ResponsePut) isResponseOp_Response() {}
  731. func (*ResponseOp_ResponseDeleteRange) isResponseOp_Response() {}
  732. func (*ResponseOp_ResponseTxn) isResponseOp_Response() {}
  733. func (m *ResponseOp) GetResponse() isResponseOp_Response {
  734. if m != nil {
  735. return m.Response
  736. }
  737. return nil
  738. }
  739. func (m *ResponseOp) GetResponseRange() *RangeResponse {
  740. if x, ok := m.GetResponse().(*ResponseOp_ResponseRange); ok {
  741. return x.ResponseRange
  742. }
  743. return nil
  744. }
  745. func (m *ResponseOp) GetResponsePut() *PutResponse {
  746. if x, ok := m.GetResponse().(*ResponseOp_ResponsePut); ok {
  747. return x.ResponsePut
  748. }
  749. return nil
  750. }
  751. func (m *ResponseOp) GetResponseDeleteRange() *DeleteRangeResponse {
  752. if x, ok := m.GetResponse().(*ResponseOp_ResponseDeleteRange); ok {
  753. return x.ResponseDeleteRange
  754. }
  755. return nil
  756. }
  757. func (m *ResponseOp) GetResponseTxn() *TxnResponse {
  758. if x, ok := m.GetResponse().(*ResponseOp_ResponseTxn); ok {
  759. return x.ResponseTxn
  760. }
  761. return nil
  762. }
  763. // XXX_OneofFuncs is for the internal use of the proto package.
  764. func (*ResponseOp) 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{}) {
  765. return _ResponseOp_OneofMarshaler, _ResponseOp_OneofUnmarshaler, _ResponseOp_OneofSizer, []interface{}{
  766. (*ResponseOp_ResponseRange)(nil),
  767. (*ResponseOp_ResponsePut)(nil),
  768. (*ResponseOp_ResponseDeleteRange)(nil),
  769. (*ResponseOp_ResponseTxn)(nil),
  770. }
  771. }
  772. func _ResponseOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  773. m := msg.(*ResponseOp)
  774. // response
  775. switch x := m.Response.(type) {
  776. case *ResponseOp_ResponseRange:
  777. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  778. if err := b.EncodeMessage(x.ResponseRange); err != nil {
  779. return err
  780. }
  781. case *ResponseOp_ResponsePut:
  782. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  783. if err := b.EncodeMessage(x.ResponsePut); err != nil {
  784. return err
  785. }
  786. case *ResponseOp_ResponseDeleteRange:
  787. _ = b.EncodeVarint(3<<3 | proto.WireBytes)
  788. if err := b.EncodeMessage(x.ResponseDeleteRange); err != nil {
  789. return err
  790. }
  791. case *ResponseOp_ResponseTxn:
  792. _ = b.EncodeVarint(4<<3 | proto.WireBytes)
  793. if err := b.EncodeMessage(x.ResponseTxn); err != nil {
  794. return err
  795. }
  796. case nil:
  797. default:
  798. return fmt.Errorf("ResponseOp.Response has unexpected type %T", x)
  799. }
  800. return nil
  801. }
  802. func _ResponseOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  803. m := msg.(*ResponseOp)
  804. switch tag {
  805. case 1: // response.response_range
  806. if wire != proto.WireBytes {
  807. return true, proto.ErrInternalBadWireType
  808. }
  809. msg := new(RangeResponse)
  810. err := b.DecodeMessage(msg)
  811. m.Response = &ResponseOp_ResponseRange{msg}
  812. return true, err
  813. case 2: // response.response_put
  814. if wire != proto.WireBytes {
  815. return true, proto.ErrInternalBadWireType
  816. }
  817. msg := new(PutResponse)
  818. err := b.DecodeMessage(msg)
  819. m.Response = &ResponseOp_ResponsePut{msg}
  820. return true, err
  821. case 3: // response.response_delete_range
  822. if wire != proto.WireBytes {
  823. return true, proto.ErrInternalBadWireType
  824. }
  825. msg := new(DeleteRangeResponse)
  826. err := b.DecodeMessage(msg)
  827. m.Response = &ResponseOp_ResponseDeleteRange{msg}
  828. return true, err
  829. case 4: // response.response_txn
  830. if wire != proto.WireBytes {
  831. return true, proto.ErrInternalBadWireType
  832. }
  833. msg := new(TxnResponse)
  834. err := b.DecodeMessage(msg)
  835. m.Response = &ResponseOp_ResponseTxn{msg}
  836. return true, err
  837. default:
  838. return false, nil
  839. }
  840. }
  841. func _ResponseOp_OneofSizer(msg proto.Message) (n int) {
  842. m := msg.(*ResponseOp)
  843. // response
  844. switch x := m.Response.(type) {
  845. case *ResponseOp_ResponseRange:
  846. s := proto.Size(x.ResponseRange)
  847. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  848. n += proto.SizeVarint(uint64(s))
  849. n += s
  850. case *ResponseOp_ResponsePut:
  851. s := proto.Size(x.ResponsePut)
  852. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  853. n += proto.SizeVarint(uint64(s))
  854. n += s
  855. case *ResponseOp_ResponseDeleteRange:
  856. s := proto.Size(x.ResponseDeleteRange)
  857. n += proto.SizeVarint(3<<3 | proto.WireBytes)
  858. n += proto.SizeVarint(uint64(s))
  859. n += s
  860. case *ResponseOp_ResponseTxn:
  861. s := proto.Size(x.ResponseTxn)
  862. n += proto.SizeVarint(4<<3 | proto.WireBytes)
  863. n += proto.SizeVarint(uint64(s))
  864. n += s
  865. case nil:
  866. default:
  867. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  868. }
  869. return n
  870. }
  871. type Compare struct {
  872. // result is logical comparison operation for this comparison.
  873. Result Compare_CompareResult `protobuf:"varint,1,opt,name=result,proto3,enum=etcdserverpb.Compare_CompareResult" json:"result,omitempty"`
  874. // target is the key-value field to inspect for the comparison.
  875. Target Compare_CompareTarget `protobuf:"varint,2,opt,name=target,proto3,enum=etcdserverpb.Compare_CompareTarget" json:"target,omitempty"`
  876. // key is the subject key for the comparison operation.
  877. Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
  878. // Types that are valid to be assigned to TargetUnion:
  879. // *Compare_Version
  880. // *Compare_CreateRevision
  881. // *Compare_ModRevision
  882. // *Compare_Value
  883. // *Compare_Lease
  884. TargetUnion isCompare_TargetUnion `protobuf_oneof:"target_union"`
  885. // range_end compares the given target to all keys in the range [key, range_end).
  886. // See RangeRequest for more details on key ranges.
  887. RangeEnd []byte `protobuf:"bytes,64,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  888. }
  889. func (m *Compare) Reset() { *m = Compare{} }
  890. func (m *Compare) String() string { return proto.CompactTextString(m) }
  891. func (*Compare) ProtoMessage() {}
  892. func (*Compare) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9} }
  893. type isCompare_TargetUnion interface {
  894. isCompare_TargetUnion()
  895. MarshalTo([]byte) (int, error)
  896. Size() int
  897. }
  898. type Compare_Version struct {
  899. Version int64 `protobuf:"varint,4,opt,name=version,proto3,oneof"`
  900. }
  901. type Compare_CreateRevision struct {
  902. CreateRevision int64 `protobuf:"varint,5,opt,name=create_revision,json=createRevision,proto3,oneof"`
  903. }
  904. type Compare_ModRevision struct {
  905. ModRevision int64 `protobuf:"varint,6,opt,name=mod_revision,json=modRevision,proto3,oneof"`
  906. }
  907. type Compare_Value struct {
  908. Value []byte `protobuf:"bytes,7,opt,name=value,proto3,oneof"`
  909. }
  910. type Compare_Lease struct {
  911. Lease int64 `protobuf:"varint,8,opt,name=lease,proto3,oneof"`
  912. }
  913. func (*Compare_Version) isCompare_TargetUnion() {}
  914. func (*Compare_CreateRevision) isCompare_TargetUnion() {}
  915. func (*Compare_ModRevision) isCompare_TargetUnion() {}
  916. func (*Compare_Value) isCompare_TargetUnion() {}
  917. func (*Compare_Lease) isCompare_TargetUnion() {}
  918. func (m *Compare) GetTargetUnion() isCompare_TargetUnion {
  919. if m != nil {
  920. return m.TargetUnion
  921. }
  922. return nil
  923. }
  924. func (m *Compare) GetResult() Compare_CompareResult {
  925. if m != nil {
  926. return m.Result
  927. }
  928. return Compare_EQUAL
  929. }
  930. func (m *Compare) GetTarget() Compare_CompareTarget {
  931. if m != nil {
  932. return m.Target
  933. }
  934. return Compare_VERSION
  935. }
  936. func (m *Compare) GetKey() []byte {
  937. if m != nil {
  938. return m.Key
  939. }
  940. return nil
  941. }
  942. func (m *Compare) GetVersion() int64 {
  943. if x, ok := m.GetTargetUnion().(*Compare_Version); ok {
  944. return x.Version
  945. }
  946. return 0
  947. }
  948. func (m *Compare) GetCreateRevision() int64 {
  949. if x, ok := m.GetTargetUnion().(*Compare_CreateRevision); ok {
  950. return x.CreateRevision
  951. }
  952. return 0
  953. }
  954. func (m *Compare) GetModRevision() int64 {
  955. if x, ok := m.GetTargetUnion().(*Compare_ModRevision); ok {
  956. return x.ModRevision
  957. }
  958. return 0
  959. }
  960. func (m *Compare) GetValue() []byte {
  961. if x, ok := m.GetTargetUnion().(*Compare_Value); ok {
  962. return x.Value
  963. }
  964. return nil
  965. }
  966. func (m *Compare) GetLease() int64 {
  967. if x, ok := m.GetTargetUnion().(*Compare_Lease); ok {
  968. return x.Lease
  969. }
  970. return 0
  971. }
  972. func (m *Compare) GetRangeEnd() []byte {
  973. if m != nil {
  974. return m.RangeEnd
  975. }
  976. return nil
  977. }
  978. // XXX_OneofFuncs is for the internal use of the proto package.
  979. 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{}) {
  980. return _Compare_OneofMarshaler, _Compare_OneofUnmarshaler, _Compare_OneofSizer, []interface{}{
  981. (*Compare_Version)(nil),
  982. (*Compare_CreateRevision)(nil),
  983. (*Compare_ModRevision)(nil),
  984. (*Compare_Value)(nil),
  985. (*Compare_Lease)(nil),
  986. }
  987. }
  988. func _Compare_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  989. m := msg.(*Compare)
  990. // target_union
  991. switch x := m.TargetUnion.(type) {
  992. case *Compare_Version:
  993. _ = b.EncodeVarint(4<<3 | proto.WireVarint)
  994. _ = b.EncodeVarint(uint64(x.Version))
  995. case *Compare_CreateRevision:
  996. _ = b.EncodeVarint(5<<3 | proto.WireVarint)
  997. _ = b.EncodeVarint(uint64(x.CreateRevision))
  998. case *Compare_ModRevision:
  999. _ = b.EncodeVarint(6<<3 | proto.WireVarint)
  1000. _ = b.EncodeVarint(uint64(x.ModRevision))
  1001. case *Compare_Value:
  1002. _ = b.EncodeVarint(7<<3 | proto.WireBytes)
  1003. _ = b.EncodeRawBytes(x.Value)
  1004. case *Compare_Lease:
  1005. _ = b.EncodeVarint(8<<3 | proto.WireVarint)
  1006. _ = b.EncodeVarint(uint64(x.Lease))
  1007. case nil:
  1008. default:
  1009. return fmt.Errorf("Compare.TargetUnion has unexpected type %T", x)
  1010. }
  1011. return nil
  1012. }
  1013. func _Compare_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  1014. m := msg.(*Compare)
  1015. switch tag {
  1016. case 4: // target_union.version
  1017. if wire != proto.WireVarint {
  1018. return true, proto.ErrInternalBadWireType
  1019. }
  1020. x, err := b.DecodeVarint()
  1021. m.TargetUnion = &Compare_Version{int64(x)}
  1022. return true, err
  1023. case 5: // target_union.create_revision
  1024. if wire != proto.WireVarint {
  1025. return true, proto.ErrInternalBadWireType
  1026. }
  1027. x, err := b.DecodeVarint()
  1028. m.TargetUnion = &Compare_CreateRevision{int64(x)}
  1029. return true, err
  1030. case 6: // target_union.mod_revision
  1031. if wire != proto.WireVarint {
  1032. return true, proto.ErrInternalBadWireType
  1033. }
  1034. x, err := b.DecodeVarint()
  1035. m.TargetUnion = &Compare_ModRevision{int64(x)}
  1036. return true, err
  1037. case 7: // target_union.value
  1038. if wire != proto.WireBytes {
  1039. return true, proto.ErrInternalBadWireType
  1040. }
  1041. x, err := b.DecodeRawBytes(true)
  1042. m.TargetUnion = &Compare_Value{x}
  1043. return true, err
  1044. case 8: // target_union.lease
  1045. if wire != proto.WireVarint {
  1046. return true, proto.ErrInternalBadWireType
  1047. }
  1048. x, err := b.DecodeVarint()
  1049. m.TargetUnion = &Compare_Lease{int64(x)}
  1050. return true, err
  1051. default:
  1052. return false, nil
  1053. }
  1054. }
  1055. func _Compare_OneofSizer(msg proto.Message) (n int) {
  1056. m := msg.(*Compare)
  1057. // target_union
  1058. switch x := m.TargetUnion.(type) {
  1059. case *Compare_Version:
  1060. n += proto.SizeVarint(4<<3 | proto.WireVarint)
  1061. n += proto.SizeVarint(uint64(x.Version))
  1062. case *Compare_CreateRevision:
  1063. n += proto.SizeVarint(5<<3 | proto.WireVarint)
  1064. n += proto.SizeVarint(uint64(x.CreateRevision))
  1065. case *Compare_ModRevision:
  1066. n += proto.SizeVarint(6<<3 | proto.WireVarint)
  1067. n += proto.SizeVarint(uint64(x.ModRevision))
  1068. case *Compare_Value:
  1069. n += proto.SizeVarint(7<<3 | proto.WireBytes)
  1070. n += proto.SizeVarint(uint64(len(x.Value)))
  1071. n += len(x.Value)
  1072. case *Compare_Lease:
  1073. n += proto.SizeVarint(8<<3 | proto.WireVarint)
  1074. n += proto.SizeVarint(uint64(x.Lease))
  1075. case nil:
  1076. default:
  1077. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  1078. }
  1079. return n
  1080. }
  1081. // From google paxosdb paper:
  1082. // Our implementation hinges around a powerful primitive which we call MultiOp. All other database
  1083. // operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically
  1084. // and consists of three components:
  1085. // 1. A list of tests called guard. Each test in guard checks a single entry in the database. It may check
  1086. // for the absence or presence of a value, or compare with a given value. Two different tests in the guard
  1087. // may apply to the same or different entries in the database. All tests in the guard are applied and
  1088. // MultiOp returns the results. If all tests are true, MultiOp executes t op (see item 2 below), otherwise
  1089. // it executes f op (see item 3 below).
  1090. // 2. A list of database operations called t op. Each operation in the list is either an insert, delete, or
  1091. // lookup operation, and applies to a single database entry. Two different operations in the list may apply
  1092. // to the same or different entries in the database. These operations are executed
  1093. // if guard evaluates to
  1094. // true.
  1095. // 3. A list of database operations called f op. Like t op, but executed if guard evaluates to false.
  1096. type TxnRequest struct {
  1097. // compare is a list of predicates representing a conjunction of terms.
  1098. // If the comparisons succeed, then the success requests will be processed in order,
  1099. // and the response will contain their respective responses in order.
  1100. // If the comparisons fail, then the failure requests will be processed in order,
  1101. // and the response will contain their respective responses in order.
  1102. Compare []*Compare `protobuf:"bytes,1,rep,name=compare" json:"compare,omitempty"`
  1103. // success is a list of requests which will be applied when compare evaluates to true.
  1104. Success []*RequestOp `protobuf:"bytes,2,rep,name=success" json:"success,omitempty"`
  1105. // failure is a list of requests which will be applied when compare evaluates to false.
  1106. Failure []*RequestOp `protobuf:"bytes,3,rep,name=failure" json:"failure,omitempty"`
  1107. }
  1108. func (m *TxnRequest) Reset() { *m = TxnRequest{} }
  1109. func (m *TxnRequest) String() string { return proto.CompactTextString(m) }
  1110. func (*TxnRequest) ProtoMessage() {}
  1111. func (*TxnRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{10} }
  1112. func (m *TxnRequest) GetCompare() []*Compare {
  1113. if m != nil {
  1114. return m.Compare
  1115. }
  1116. return nil
  1117. }
  1118. func (m *TxnRequest) GetSuccess() []*RequestOp {
  1119. if m != nil {
  1120. return m.Success
  1121. }
  1122. return nil
  1123. }
  1124. func (m *TxnRequest) GetFailure() []*RequestOp {
  1125. if m != nil {
  1126. return m.Failure
  1127. }
  1128. return nil
  1129. }
  1130. type TxnResponse struct {
  1131. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1132. // succeeded is set to true if the compare evaluated to true or false otherwise.
  1133. Succeeded bool `protobuf:"varint,2,opt,name=succeeded,proto3" json:"succeeded,omitempty"`
  1134. // responses is a list of responses corresponding to the results from applying
  1135. // success if succeeded is true or failure if succeeded is false.
  1136. Responses []*ResponseOp `protobuf:"bytes,3,rep,name=responses" json:"responses,omitempty"`
  1137. }
  1138. func (m *TxnResponse) Reset() { *m = TxnResponse{} }
  1139. func (m *TxnResponse) String() string { return proto.CompactTextString(m) }
  1140. func (*TxnResponse) ProtoMessage() {}
  1141. func (*TxnResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{11} }
  1142. func (m *TxnResponse) GetHeader() *ResponseHeader {
  1143. if m != nil {
  1144. return m.Header
  1145. }
  1146. return nil
  1147. }
  1148. func (m *TxnResponse) GetSucceeded() bool {
  1149. if m != nil {
  1150. return m.Succeeded
  1151. }
  1152. return false
  1153. }
  1154. func (m *TxnResponse) GetResponses() []*ResponseOp {
  1155. if m != nil {
  1156. return m.Responses
  1157. }
  1158. return nil
  1159. }
  1160. // CompactionRequest compacts the key-value store up to a given revision. All superseded keys
  1161. // with a revision less than the compaction revision will be removed.
  1162. type CompactionRequest struct {
  1163. // revision is the key-value store revision for the compaction operation.
  1164. Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
  1165. // physical is set so the RPC will wait until the compaction is physically
  1166. // applied to the local database such that compacted entries are totally
  1167. // removed from the backend database.
  1168. Physical bool `protobuf:"varint,2,opt,name=physical,proto3" json:"physical,omitempty"`
  1169. }
  1170. func (m *CompactionRequest) Reset() { *m = CompactionRequest{} }
  1171. func (m *CompactionRequest) String() string { return proto.CompactTextString(m) }
  1172. func (*CompactionRequest) ProtoMessage() {}
  1173. func (*CompactionRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{12} }
  1174. func (m *CompactionRequest) GetRevision() int64 {
  1175. if m != nil {
  1176. return m.Revision
  1177. }
  1178. return 0
  1179. }
  1180. func (m *CompactionRequest) GetPhysical() bool {
  1181. if m != nil {
  1182. return m.Physical
  1183. }
  1184. return false
  1185. }
  1186. type CompactionResponse struct {
  1187. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1188. }
  1189. func (m *CompactionResponse) Reset() { *m = CompactionResponse{} }
  1190. func (m *CompactionResponse) String() string { return proto.CompactTextString(m) }
  1191. func (*CompactionResponse) ProtoMessage() {}
  1192. func (*CompactionResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{13} }
  1193. func (m *CompactionResponse) GetHeader() *ResponseHeader {
  1194. if m != nil {
  1195. return m.Header
  1196. }
  1197. return nil
  1198. }
  1199. type HashRequest struct {
  1200. }
  1201. func (m *HashRequest) Reset() { *m = HashRequest{} }
  1202. func (m *HashRequest) String() string { return proto.CompactTextString(m) }
  1203. func (*HashRequest) ProtoMessage() {}
  1204. func (*HashRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{14} }
  1205. type HashKVRequest struct {
  1206. // revision is the key-value store revision for the hash operation.
  1207. Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
  1208. }
  1209. func (m *HashKVRequest) Reset() { *m = HashKVRequest{} }
  1210. func (m *HashKVRequest) String() string { return proto.CompactTextString(m) }
  1211. func (*HashKVRequest) ProtoMessage() {}
  1212. func (*HashKVRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{15} }
  1213. func (m *HashKVRequest) GetRevision() int64 {
  1214. if m != nil {
  1215. return m.Revision
  1216. }
  1217. return 0
  1218. }
  1219. type HashKVResponse struct {
  1220. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1221. // hash is the hash value computed from the responding member's MVCC keys up to a given revision.
  1222. Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"`
  1223. // compact_revision is the compacted revision of key-value store when hash begins.
  1224. CompactRevision int64 `protobuf:"varint,3,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"`
  1225. }
  1226. func (m *HashKVResponse) Reset() { *m = HashKVResponse{} }
  1227. func (m *HashKVResponse) String() string { return proto.CompactTextString(m) }
  1228. func (*HashKVResponse) ProtoMessage() {}
  1229. func (*HashKVResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{16} }
  1230. func (m *HashKVResponse) GetHeader() *ResponseHeader {
  1231. if m != nil {
  1232. return m.Header
  1233. }
  1234. return nil
  1235. }
  1236. func (m *HashKVResponse) GetHash() uint32 {
  1237. if m != nil {
  1238. return m.Hash
  1239. }
  1240. return 0
  1241. }
  1242. func (m *HashKVResponse) GetCompactRevision() int64 {
  1243. if m != nil {
  1244. return m.CompactRevision
  1245. }
  1246. return 0
  1247. }
  1248. type HashResponse struct {
  1249. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1250. // hash is the hash value computed from the responding member's KV's backend.
  1251. Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"`
  1252. }
  1253. func (m *HashResponse) Reset() { *m = HashResponse{} }
  1254. func (m *HashResponse) String() string { return proto.CompactTextString(m) }
  1255. func (*HashResponse) ProtoMessage() {}
  1256. func (*HashResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{17} }
  1257. func (m *HashResponse) GetHeader() *ResponseHeader {
  1258. if m != nil {
  1259. return m.Header
  1260. }
  1261. return nil
  1262. }
  1263. func (m *HashResponse) GetHash() uint32 {
  1264. if m != nil {
  1265. return m.Hash
  1266. }
  1267. return 0
  1268. }
  1269. type SnapshotRequest struct {
  1270. }
  1271. func (m *SnapshotRequest) Reset() { *m = SnapshotRequest{} }
  1272. func (m *SnapshotRequest) String() string { return proto.CompactTextString(m) }
  1273. func (*SnapshotRequest) ProtoMessage() {}
  1274. func (*SnapshotRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{18} }
  1275. type SnapshotResponse struct {
  1276. // header has the current key-value store information. The first header in the snapshot
  1277. // stream indicates the point in time of the snapshot.
  1278. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1279. // remaining_bytes is the number of blob bytes to be sent after this message
  1280. RemainingBytes uint64 `protobuf:"varint,2,opt,name=remaining_bytes,json=remainingBytes,proto3" json:"remaining_bytes,omitempty"`
  1281. // blob contains the next chunk of the snapshot in the snapshot stream.
  1282. Blob []byte `protobuf:"bytes,3,opt,name=blob,proto3" json:"blob,omitempty"`
  1283. }
  1284. func (m *SnapshotResponse) Reset() { *m = SnapshotResponse{} }
  1285. func (m *SnapshotResponse) String() string { return proto.CompactTextString(m) }
  1286. func (*SnapshotResponse) ProtoMessage() {}
  1287. func (*SnapshotResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{19} }
  1288. func (m *SnapshotResponse) GetHeader() *ResponseHeader {
  1289. if m != nil {
  1290. return m.Header
  1291. }
  1292. return nil
  1293. }
  1294. func (m *SnapshotResponse) GetRemainingBytes() uint64 {
  1295. if m != nil {
  1296. return m.RemainingBytes
  1297. }
  1298. return 0
  1299. }
  1300. func (m *SnapshotResponse) GetBlob() []byte {
  1301. if m != nil {
  1302. return m.Blob
  1303. }
  1304. return nil
  1305. }
  1306. type WatchRequest struct {
  1307. // request_union is a request to either create a new watcher or cancel an existing watcher.
  1308. //
  1309. // Types that are valid to be assigned to RequestUnion:
  1310. // *WatchRequest_CreateRequest
  1311. // *WatchRequest_CancelRequest
  1312. // *WatchRequest_ProgressRequest
  1313. RequestUnion isWatchRequest_RequestUnion `protobuf_oneof:"request_union"`
  1314. }
  1315. func (m *WatchRequest) Reset() { *m = WatchRequest{} }
  1316. func (m *WatchRequest) String() string { return proto.CompactTextString(m) }
  1317. func (*WatchRequest) ProtoMessage() {}
  1318. func (*WatchRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{20} }
  1319. type isWatchRequest_RequestUnion interface {
  1320. isWatchRequest_RequestUnion()
  1321. MarshalTo([]byte) (int, error)
  1322. Size() int
  1323. }
  1324. type WatchRequest_CreateRequest struct {
  1325. CreateRequest *WatchCreateRequest `protobuf:"bytes,1,opt,name=create_request,json=createRequest,oneof"`
  1326. }
  1327. type WatchRequest_CancelRequest struct {
  1328. CancelRequest *WatchCancelRequest `protobuf:"bytes,2,opt,name=cancel_request,json=cancelRequest,oneof"`
  1329. }
  1330. type WatchRequest_ProgressRequest struct {
  1331. ProgressRequest *WatchProgressRequest `protobuf:"bytes,3,opt,name=progress_request,json=progressRequest,oneof"`
  1332. }
  1333. func (*WatchRequest_CreateRequest) isWatchRequest_RequestUnion() {}
  1334. func (*WatchRequest_CancelRequest) isWatchRequest_RequestUnion() {}
  1335. func (*WatchRequest_ProgressRequest) isWatchRequest_RequestUnion() {}
  1336. func (m *WatchRequest) GetRequestUnion() isWatchRequest_RequestUnion {
  1337. if m != nil {
  1338. return m.RequestUnion
  1339. }
  1340. return nil
  1341. }
  1342. func (m *WatchRequest) GetCreateRequest() *WatchCreateRequest {
  1343. if x, ok := m.GetRequestUnion().(*WatchRequest_CreateRequest); ok {
  1344. return x.CreateRequest
  1345. }
  1346. return nil
  1347. }
  1348. func (m *WatchRequest) GetCancelRequest() *WatchCancelRequest {
  1349. if x, ok := m.GetRequestUnion().(*WatchRequest_CancelRequest); ok {
  1350. return x.CancelRequest
  1351. }
  1352. return nil
  1353. }
  1354. func (m *WatchRequest) GetProgressRequest() *WatchProgressRequest {
  1355. if x, ok := m.GetRequestUnion().(*WatchRequest_ProgressRequest); ok {
  1356. return x.ProgressRequest
  1357. }
  1358. return nil
  1359. }
  1360. // XXX_OneofFuncs is for the internal use of the proto package.
  1361. 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{}) {
  1362. return _WatchRequest_OneofMarshaler, _WatchRequest_OneofUnmarshaler, _WatchRequest_OneofSizer, []interface{}{
  1363. (*WatchRequest_CreateRequest)(nil),
  1364. (*WatchRequest_CancelRequest)(nil),
  1365. (*WatchRequest_ProgressRequest)(nil),
  1366. }
  1367. }
  1368. func _WatchRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  1369. m := msg.(*WatchRequest)
  1370. // request_union
  1371. switch x := m.RequestUnion.(type) {
  1372. case *WatchRequest_CreateRequest:
  1373. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  1374. if err := b.EncodeMessage(x.CreateRequest); err != nil {
  1375. return err
  1376. }
  1377. case *WatchRequest_CancelRequest:
  1378. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  1379. if err := b.EncodeMessage(x.CancelRequest); err != nil {
  1380. return err
  1381. }
  1382. case *WatchRequest_ProgressRequest:
  1383. _ = b.EncodeVarint(3<<3 | proto.WireBytes)
  1384. if err := b.EncodeMessage(x.ProgressRequest); err != nil {
  1385. return err
  1386. }
  1387. case nil:
  1388. default:
  1389. return fmt.Errorf("WatchRequest.RequestUnion has unexpected type %T", x)
  1390. }
  1391. return nil
  1392. }
  1393. func _WatchRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  1394. m := msg.(*WatchRequest)
  1395. switch tag {
  1396. case 1: // request_union.create_request
  1397. if wire != proto.WireBytes {
  1398. return true, proto.ErrInternalBadWireType
  1399. }
  1400. msg := new(WatchCreateRequest)
  1401. err := b.DecodeMessage(msg)
  1402. m.RequestUnion = &WatchRequest_CreateRequest{msg}
  1403. return true, err
  1404. case 2: // request_union.cancel_request
  1405. if wire != proto.WireBytes {
  1406. return true, proto.ErrInternalBadWireType
  1407. }
  1408. msg := new(WatchCancelRequest)
  1409. err := b.DecodeMessage(msg)
  1410. m.RequestUnion = &WatchRequest_CancelRequest{msg}
  1411. return true, err
  1412. case 3: // request_union.progress_request
  1413. if wire != proto.WireBytes {
  1414. return true, proto.ErrInternalBadWireType
  1415. }
  1416. msg := new(WatchProgressRequest)
  1417. err := b.DecodeMessage(msg)
  1418. m.RequestUnion = &WatchRequest_ProgressRequest{msg}
  1419. return true, err
  1420. default:
  1421. return false, nil
  1422. }
  1423. }
  1424. func _WatchRequest_OneofSizer(msg proto.Message) (n int) {
  1425. m := msg.(*WatchRequest)
  1426. // request_union
  1427. switch x := m.RequestUnion.(type) {
  1428. case *WatchRequest_CreateRequest:
  1429. s := proto.Size(x.CreateRequest)
  1430. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  1431. n += proto.SizeVarint(uint64(s))
  1432. n += s
  1433. case *WatchRequest_CancelRequest:
  1434. s := proto.Size(x.CancelRequest)
  1435. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  1436. n += proto.SizeVarint(uint64(s))
  1437. n += s
  1438. case *WatchRequest_ProgressRequest:
  1439. s := proto.Size(x.ProgressRequest)
  1440. n += proto.SizeVarint(3<<3 | proto.WireBytes)
  1441. n += proto.SizeVarint(uint64(s))
  1442. n += s
  1443. case nil:
  1444. default:
  1445. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  1446. }
  1447. return n
  1448. }
  1449. type WatchCreateRequest struct {
  1450. // key is the key to register for watching.
  1451. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  1452. // range_end is the end of the range [key, range_end) to watch. If range_end is not given,
  1453. // only the key argument is watched. If range_end is equal to '\0', all keys greater than
  1454. // or equal to the key argument are watched.
  1455. // If the range_end is one bit larger than the given key,
  1456. // then all keys with the prefix (the given key) will be watched.
  1457. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  1458. // start_revision is an optional revision to watch from (inclusive). No start_revision is "now".
  1459. StartRevision int64 `protobuf:"varint,3,opt,name=start_revision,json=startRevision,proto3" json:"start_revision,omitempty"`
  1460. // progress_notify is set so that the etcd server will periodically send a WatchResponse with
  1461. // no events to the new watcher if there are no recent events. It is useful when clients
  1462. // wish to recover a disconnected watcher starting from a recent known revision.
  1463. // The etcd server may decide how often it will send notifications based on current load.
  1464. ProgressNotify bool `protobuf:"varint,4,opt,name=progress_notify,json=progressNotify,proto3" json:"progress_notify,omitempty"`
  1465. // filters filter the events at server side before it sends back to the watcher.
  1466. Filters []WatchCreateRequest_FilterType `protobuf:"varint,5,rep,packed,name=filters,enum=etcdserverpb.WatchCreateRequest_FilterType" json:"filters,omitempty"`
  1467. // If prev_kv is set, created watcher gets the previous KV before the event happens.
  1468. // If the previous KV is already compacted, nothing will be returned.
  1469. PrevKv bool `protobuf:"varint,6,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
  1470. // If watch_id is provided and non-zero, it will be assigned to this watcher.
  1471. // Since creating a watcher in etcd is not a synchronous operation,
  1472. // this can be used ensure that ordering is correct when creating multiple
  1473. // watchers on the same stream. Creating a watcher with an ID already in
  1474. // use on the stream will cause an error to be returned.
  1475. WatchId int64 `protobuf:"varint,7,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
  1476. // fragment enables splitting large revisions into multiple watch responses.
  1477. Fragment bool `protobuf:"varint,8,opt,name=fragment,proto3" json:"fragment,omitempty"`
  1478. }
  1479. func (m *WatchCreateRequest) Reset() { *m = WatchCreateRequest{} }
  1480. func (m *WatchCreateRequest) String() string { return proto.CompactTextString(m) }
  1481. func (*WatchCreateRequest) ProtoMessage() {}
  1482. func (*WatchCreateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{21} }
  1483. func (m *WatchCreateRequest) GetKey() []byte {
  1484. if m != nil {
  1485. return m.Key
  1486. }
  1487. return nil
  1488. }
  1489. func (m *WatchCreateRequest) GetRangeEnd() []byte {
  1490. if m != nil {
  1491. return m.RangeEnd
  1492. }
  1493. return nil
  1494. }
  1495. func (m *WatchCreateRequest) GetStartRevision() int64 {
  1496. if m != nil {
  1497. return m.StartRevision
  1498. }
  1499. return 0
  1500. }
  1501. func (m *WatchCreateRequest) GetProgressNotify() bool {
  1502. if m != nil {
  1503. return m.ProgressNotify
  1504. }
  1505. return false
  1506. }
  1507. func (m *WatchCreateRequest) GetFilters() []WatchCreateRequest_FilterType {
  1508. if m != nil {
  1509. return m.Filters
  1510. }
  1511. return nil
  1512. }
  1513. func (m *WatchCreateRequest) GetPrevKv() bool {
  1514. if m != nil {
  1515. return m.PrevKv
  1516. }
  1517. return false
  1518. }
  1519. func (m *WatchCreateRequest) GetWatchId() int64 {
  1520. if m != nil {
  1521. return m.WatchId
  1522. }
  1523. return 0
  1524. }
  1525. func (m *WatchCreateRequest) GetFragment() bool {
  1526. if m != nil {
  1527. return m.Fragment
  1528. }
  1529. return false
  1530. }
  1531. type WatchCancelRequest struct {
  1532. // watch_id is the watcher id to cancel so that no more events are transmitted.
  1533. WatchId int64 `protobuf:"varint,1,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
  1534. }
  1535. func (m *WatchCancelRequest) Reset() { *m = WatchCancelRequest{} }
  1536. func (m *WatchCancelRequest) String() string { return proto.CompactTextString(m) }
  1537. func (*WatchCancelRequest) ProtoMessage() {}
  1538. func (*WatchCancelRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{22} }
  1539. func (m *WatchCancelRequest) GetWatchId() int64 {
  1540. if m != nil {
  1541. return m.WatchId
  1542. }
  1543. return 0
  1544. }
  1545. // Requests the a watch stream progress status be sent in the watch response stream as soon as
  1546. // possible.
  1547. type WatchProgressRequest struct {
  1548. }
  1549. func (m *WatchProgressRequest) Reset() { *m = WatchProgressRequest{} }
  1550. func (m *WatchProgressRequest) String() string { return proto.CompactTextString(m) }
  1551. func (*WatchProgressRequest) ProtoMessage() {}
  1552. func (*WatchProgressRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{23} }
  1553. type WatchResponse struct {
  1554. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1555. // watch_id is the ID of the watcher that corresponds to the response.
  1556. WatchId int64 `protobuf:"varint,2,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
  1557. // created is set to true if the response is for a create watch request.
  1558. // The client should record the watch_id and expect to receive events for
  1559. // the created watcher from the same stream.
  1560. // All events sent to the created watcher will attach with the same watch_id.
  1561. Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"`
  1562. // canceled is set to true if the response is for a cancel watch request.
  1563. // No further events will be sent to the canceled watcher.
  1564. Canceled bool `protobuf:"varint,4,opt,name=canceled,proto3" json:"canceled,omitempty"`
  1565. // compact_revision is set to the minimum index if a watcher tries to watch
  1566. // at a compacted index.
  1567. //
  1568. // This happens when creating a watcher at a compacted revision or the watcher cannot
  1569. // catch up with the progress of the key-value store.
  1570. //
  1571. // The client should treat the watcher as canceled and should not try to create any
  1572. // watcher with the same start_revision again.
  1573. CompactRevision int64 `protobuf:"varint,5,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"`
  1574. // cancel_reason indicates the reason for canceling the watcher.
  1575. CancelReason string `protobuf:"bytes,6,opt,name=cancel_reason,json=cancelReason,proto3" json:"cancel_reason,omitempty"`
  1576. // framgment is true if large watch response was split over multiple responses.
  1577. Fragment bool `protobuf:"varint,7,opt,name=fragment,proto3" json:"fragment,omitempty"`
  1578. Events []*mvccpb.Event `protobuf:"bytes,11,rep,name=events" json:"events,omitempty"`
  1579. }
  1580. func (m *WatchResponse) Reset() { *m = WatchResponse{} }
  1581. func (m *WatchResponse) String() string { return proto.CompactTextString(m) }
  1582. func (*WatchResponse) ProtoMessage() {}
  1583. func (*WatchResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{24} }
  1584. func (m *WatchResponse) GetHeader() *ResponseHeader {
  1585. if m != nil {
  1586. return m.Header
  1587. }
  1588. return nil
  1589. }
  1590. func (m *WatchResponse) GetWatchId() int64 {
  1591. if m != nil {
  1592. return m.WatchId
  1593. }
  1594. return 0
  1595. }
  1596. func (m *WatchResponse) GetCreated() bool {
  1597. if m != nil {
  1598. return m.Created
  1599. }
  1600. return false
  1601. }
  1602. func (m *WatchResponse) GetCanceled() bool {
  1603. if m != nil {
  1604. return m.Canceled
  1605. }
  1606. return false
  1607. }
  1608. func (m *WatchResponse) GetCompactRevision() int64 {
  1609. if m != nil {
  1610. return m.CompactRevision
  1611. }
  1612. return 0
  1613. }
  1614. func (m *WatchResponse) GetCancelReason() string {
  1615. if m != nil {
  1616. return m.CancelReason
  1617. }
  1618. return ""
  1619. }
  1620. func (m *WatchResponse) GetFragment() bool {
  1621. if m != nil {
  1622. return m.Fragment
  1623. }
  1624. return false
  1625. }
  1626. func (m *WatchResponse) GetEvents() []*mvccpb.Event {
  1627. if m != nil {
  1628. return m.Events
  1629. }
  1630. return nil
  1631. }
  1632. type LeaseGrantRequest struct {
  1633. // TTL is the advisory time-to-live in seconds. Expired lease will return -1.
  1634. TTL int64 `protobuf:"varint,1,opt,name=TTL,proto3" json:"TTL,omitempty"`
  1635. // ID is the requested ID for the lease. If ID is set to 0, the lessor chooses an ID.
  1636. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  1637. }
  1638. func (m *LeaseGrantRequest) Reset() { *m = LeaseGrantRequest{} }
  1639. func (m *LeaseGrantRequest) String() string { return proto.CompactTextString(m) }
  1640. func (*LeaseGrantRequest) ProtoMessage() {}
  1641. func (*LeaseGrantRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{25} }
  1642. func (m *LeaseGrantRequest) GetTTL() int64 {
  1643. if m != nil {
  1644. return m.TTL
  1645. }
  1646. return 0
  1647. }
  1648. func (m *LeaseGrantRequest) GetID() int64 {
  1649. if m != nil {
  1650. return m.ID
  1651. }
  1652. return 0
  1653. }
  1654. type LeaseGrantResponse struct {
  1655. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1656. // ID is the lease ID for the granted lease.
  1657. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  1658. // TTL is the server chosen lease time-to-live in seconds.
  1659. TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
  1660. Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
  1661. }
  1662. func (m *LeaseGrantResponse) Reset() { *m = LeaseGrantResponse{} }
  1663. func (m *LeaseGrantResponse) String() string { return proto.CompactTextString(m) }
  1664. func (*LeaseGrantResponse) ProtoMessage() {}
  1665. func (*LeaseGrantResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{26} }
  1666. func (m *LeaseGrantResponse) GetHeader() *ResponseHeader {
  1667. if m != nil {
  1668. return m.Header
  1669. }
  1670. return nil
  1671. }
  1672. func (m *LeaseGrantResponse) GetID() int64 {
  1673. if m != nil {
  1674. return m.ID
  1675. }
  1676. return 0
  1677. }
  1678. func (m *LeaseGrantResponse) GetTTL() int64 {
  1679. if m != nil {
  1680. return m.TTL
  1681. }
  1682. return 0
  1683. }
  1684. func (m *LeaseGrantResponse) GetError() string {
  1685. if m != nil {
  1686. return m.Error
  1687. }
  1688. return ""
  1689. }
  1690. type LeaseRevokeRequest struct {
  1691. // ID is the lease ID to revoke. When the ID is revoked, all associated keys will be deleted.
  1692. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  1693. }
  1694. func (m *LeaseRevokeRequest) Reset() { *m = LeaseRevokeRequest{} }
  1695. func (m *LeaseRevokeRequest) String() string { return proto.CompactTextString(m) }
  1696. func (*LeaseRevokeRequest) ProtoMessage() {}
  1697. func (*LeaseRevokeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{27} }
  1698. func (m *LeaseRevokeRequest) GetID() int64 {
  1699. if m != nil {
  1700. return m.ID
  1701. }
  1702. return 0
  1703. }
  1704. type LeaseRevokeResponse struct {
  1705. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1706. }
  1707. func (m *LeaseRevokeResponse) Reset() { *m = LeaseRevokeResponse{} }
  1708. func (m *LeaseRevokeResponse) String() string { return proto.CompactTextString(m) }
  1709. func (*LeaseRevokeResponse) ProtoMessage() {}
  1710. func (*LeaseRevokeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{28} }
  1711. func (m *LeaseRevokeResponse) GetHeader() *ResponseHeader {
  1712. if m != nil {
  1713. return m.Header
  1714. }
  1715. return nil
  1716. }
  1717. type LeaseCheckpoint struct {
  1718. // ID is the lease ID to checkpoint.
  1719. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  1720. // Remaining_TTL is the remaining time until expiry of the lease.
  1721. Remaining_TTL int64 `protobuf:"varint,2,opt,name=remaining_TTL,json=remainingTTL,proto3" json:"remaining_TTL,omitempty"`
  1722. }
  1723. func (m *LeaseCheckpoint) Reset() { *m = LeaseCheckpoint{} }
  1724. func (m *LeaseCheckpoint) String() string { return proto.CompactTextString(m) }
  1725. func (*LeaseCheckpoint) ProtoMessage() {}
  1726. func (*LeaseCheckpoint) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{29} }
  1727. func (m *LeaseCheckpoint) GetID() int64 {
  1728. if m != nil {
  1729. return m.ID
  1730. }
  1731. return 0
  1732. }
  1733. func (m *LeaseCheckpoint) GetRemaining_TTL() int64 {
  1734. if m != nil {
  1735. return m.Remaining_TTL
  1736. }
  1737. return 0
  1738. }
  1739. type LeaseCheckpointRequest struct {
  1740. Checkpoints []*LeaseCheckpoint `protobuf:"bytes,1,rep,name=checkpoints" json:"checkpoints,omitempty"`
  1741. }
  1742. func (m *LeaseCheckpointRequest) Reset() { *m = LeaseCheckpointRequest{} }
  1743. func (m *LeaseCheckpointRequest) String() string { return proto.CompactTextString(m) }
  1744. func (*LeaseCheckpointRequest) ProtoMessage() {}
  1745. func (*LeaseCheckpointRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{30} }
  1746. func (m *LeaseCheckpointRequest) GetCheckpoints() []*LeaseCheckpoint {
  1747. if m != nil {
  1748. return m.Checkpoints
  1749. }
  1750. return nil
  1751. }
  1752. type LeaseCheckpointResponse struct {
  1753. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1754. }
  1755. func (m *LeaseCheckpointResponse) Reset() { *m = LeaseCheckpointResponse{} }
  1756. func (m *LeaseCheckpointResponse) String() string { return proto.CompactTextString(m) }
  1757. func (*LeaseCheckpointResponse) ProtoMessage() {}
  1758. func (*LeaseCheckpointResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{31} }
  1759. func (m *LeaseCheckpointResponse) GetHeader() *ResponseHeader {
  1760. if m != nil {
  1761. return m.Header
  1762. }
  1763. return nil
  1764. }
  1765. type LeaseKeepAliveRequest struct {
  1766. // ID is the lease ID for the lease to keep alive.
  1767. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  1768. }
  1769. func (m *LeaseKeepAliveRequest) Reset() { *m = LeaseKeepAliveRequest{} }
  1770. func (m *LeaseKeepAliveRequest) String() string { return proto.CompactTextString(m) }
  1771. func (*LeaseKeepAliveRequest) ProtoMessage() {}
  1772. func (*LeaseKeepAliveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{32} }
  1773. func (m *LeaseKeepAliveRequest) GetID() int64 {
  1774. if m != nil {
  1775. return m.ID
  1776. }
  1777. return 0
  1778. }
  1779. type LeaseKeepAliveResponse struct {
  1780. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1781. // ID is the lease ID from the keep alive request.
  1782. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  1783. // TTL is the new time-to-live for the lease.
  1784. TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
  1785. }
  1786. func (m *LeaseKeepAliveResponse) Reset() { *m = LeaseKeepAliveResponse{} }
  1787. func (m *LeaseKeepAliveResponse) String() string { return proto.CompactTextString(m) }
  1788. func (*LeaseKeepAliveResponse) ProtoMessage() {}
  1789. func (*LeaseKeepAliveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{33} }
  1790. func (m *LeaseKeepAliveResponse) GetHeader() *ResponseHeader {
  1791. if m != nil {
  1792. return m.Header
  1793. }
  1794. return nil
  1795. }
  1796. func (m *LeaseKeepAliveResponse) GetID() int64 {
  1797. if m != nil {
  1798. return m.ID
  1799. }
  1800. return 0
  1801. }
  1802. func (m *LeaseKeepAliveResponse) GetTTL() int64 {
  1803. if m != nil {
  1804. return m.TTL
  1805. }
  1806. return 0
  1807. }
  1808. type LeaseTimeToLiveRequest struct {
  1809. // ID is the lease ID for the lease.
  1810. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  1811. // keys is true to query all the keys attached to this lease.
  1812. Keys bool `protobuf:"varint,2,opt,name=keys,proto3" json:"keys,omitempty"`
  1813. }
  1814. func (m *LeaseTimeToLiveRequest) Reset() { *m = LeaseTimeToLiveRequest{} }
  1815. func (m *LeaseTimeToLiveRequest) String() string { return proto.CompactTextString(m) }
  1816. func (*LeaseTimeToLiveRequest) ProtoMessage() {}
  1817. func (*LeaseTimeToLiveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{34} }
  1818. func (m *LeaseTimeToLiveRequest) GetID() int64 {
  1819. if m != nil {
  1820. return m.ID
  1821. }
  1822. return 0
  1823. }
  1824. func (m *LeaseTimeToLiveRequest) GetKeys() bool {
  1825. if m != nil {
  1826. return m.Keys
  1827. }
  1828. return false
  1829. }
  1830. type LeaseTimeToLiveResponse struct {
  1831. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1832. // ID is the lease ID from the keep alive request.
  1833. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  1834. // TTL is the remaining TTL in seconds for the lease; the lease will expire in under TTL+1 seconds.
  1835. TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
  1836. // GrantedTTL is the initial granted time in seconds upon lease creation/renewal.
  1837. GrantedTTL int64 `protobuf:"varint,4,opt,name=grantedTTL,proto3" json:"grantedTTL,omitempty"`
  1838. // Keys is the list of keys attached to this lease.
  1839. Keys [][]byte `protobuf:"bytes,5,rep,name=keys" json:"keys,omitempty"`
  1840. }
  1841. func (m *LeaseTimeToLiveResponse) Reset() { *m = LeaseTimeToLiveResponse{} }
  1842. func (m *LeaseTimeToLiveResponse) String() string { return proto.CompactTextString(m) }
  1843. func (*LeaseTimeToLiveResponse) ProtoMessage() {}
  1844. func (*LeaseTimeToLiveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{35} }
  1845. func (m *LeaseTimeToLiveResponse) GetHeader() *ResponseHeader {
  1846. if m != nil {
  1847. return m.Header
  1848. }
  1849. return nil
  1850. }
  1851. func (m *LeaseTimeToLiveResponse) GetID() int64 {
  1852. if m != nil {
  1853. return m.ID
  1854. }
  1855. return 0
  1856. }
  1857. func (m *LeaseTimeToLiveResponse) GetTTL() int64 {
  1858. if m != nil {
  1859. return m.TTL
  1860. }
  1861. return 0
  1862. }
  1863. func (m *LeaseTimeToLiveResponse) GetGrantedTTL() int64 {
  1864. if m != nil {
  1865. return m.GrantedTTL
  1866. }
  1867. return 0
  1868. }
  1869. func (m *LeaseTimeToLiveResponse) GetKeys() [][]byte {
  1870. if m != nil {
  1871. return m.Keys
  1872. }
  1873. return nil
  1874. }
  1875. type LeaseLeasesRequest struct {
  1876. }
  1877. func (m *LeaseLeasesRequest) Reset() { *m = LeaseLeasesRequest{} }
  1878. func (m *LeaseLeasesRequest) String() string { return proto.CompactTextString(m) }
  1879. func (*LeaseLeasesRequest) ProtoMessage() {}
  1880. func (*LeaseLeasesRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{36} }
  1881. type LeaseStatus struct {
  1882. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  1883. }
  1884. func (m *LeaseStatus) Reset() { *m = LeaseStatus{} }
  1885. func (m *LeaseStatus) String() string { return proto.CompactTextString(m) }
  1886. func (*LeaseStatus) ProtoMessage() {}
  1887. func (*LeaseStatus) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{37} }
  1888. func (m *LeaseStatus) GetID() int64 {
  1889. if m != nil {
  1890. return m.ID
  1891. }
  1892. return 0
  1893. }
  1894. type LeaseLeasesResponse struct {
  1895. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1896. Leases []*LeaseStatus `protobuf:"bytes,2,rep,name=leases" json:"leases,omitempty"`
  1897. }
  1898. func (m *LeaseLeasesResponse) Reset() { *m = LeaseLeasesResponse{} }
  1899. func (m *LeaseLeasesResponse) String() string { return proto.CompactTextString(m) }
  1900. func (*LeaseLeasesResponse) ProtoMessage() {}
  1901. func (*LeaseLeasesResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{38} }
  1902. func (m *LeaseLeasesResponse) GetHeader() *ResponseHeader {
  1903. if m != nil {
  1904. return m.Header
  1905. }
  1906. return nil
  1907. }
  1908. func (m *LeaseLeasesResponse) GetLeases() []*LeaseStatus {
  1909. if m != nil {
  1910. return m.Leases
  1911. }
  1912. return nil
  1913. }
  1914. type Member struct {
  1915. // ID is the member ID for this member.
  1916. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  1917. // name is the human-readable name of the member. If the member is not started, the name will be an empty string.
  1918. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  1919. // peerURLs is the list of URLs the member exposes to the cluster for communication.
  1920. PeerURLs []string `protobuf:"bytes,3,rep,name=peerURLs" json:"peerURLs,omitempty"`
  1921. // clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
  1922. ClientURLs []string `protobuf:"bytes,4,rep,name=clientURLs" json:"clientURLs,omitempty"`
  1923. // isLearner indicates if the member is raft learner.
  1924. IsLearner bool `protobuf:"varint,5,opt,name=isLearner,proto3" json:"isLearner,omitempty"`
  1925. }
  1926. func (m *Member) Reset() { *m = Member{} }
  1927. func (m *Member) String() string { return proto.CompactTextString(m) }
  1928. func (*Member) ProtoMessage() {}
  1929. func (*Member) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{39} }
  1930. func (m *Member) GetID() uint64 {
  1931. if m != nil {
  1932. return m.ID
  1933. }
  1934. return 0
  1935. }
  1936. func (m *Member) GetName() string {
  1937. if m != nil {
  1938. return m.Name
  1939. }
  1940. return ""
  1941. }
  1942. func (m *Member) GetPeerURLs() []string {
  1943. if m != nil {
  1944. return m.PeerURLs
  1945. }
  1946. return nil
  1947. }
  1948. func (m *Member) GetClientURLs() []string {
  1949. if m != nil {
  1950. return m.ClientURLs
  1951. }
  1952. return nil
  1953. }
  1954. func (m *Member) GetIsLearner() bool {
  1955. if m != nil {
  1956. return m.IsLearner
  1957. }
  1958. return false
  1959. }
  1960. type MemberAddRequest struct {
  1961. // peerURLs is the list of URLs the added member will use to communicate with the cluster.
  1962. PeerURLs []string `protobuf:"bytes,1,rep,name=peerURLs" json:"peerURLs,omitempty"`
  1963. // isLearner indicates if the added member is raft learner.
  1964. IsLearner bool `protobuf:"varint,2,opt,name=isLearner,proto3" json:"isLearner,omitempty"`
  1965. }
  1966. func (m *MemberAddRequest) Reset() { *m = MemberAddRequest{} }
  1967. func (m *MemberAddRequest) String() string { return proto.CompactTextString(m) }
  1968. func (*MemberAddRequest) ProtoMessage() {}
  1969. func (*MemberAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{40} }
  1970. func (m *MemberAddRequest) GetPeerURLs() []string {
  1971. if m != nil {
  1972. return m.PeerURLs
  1973. }
  1974. return nil
  1975. }
  1976. func (m *MemberAddRequest) GetIsLearner() bool {
  1977. if m != nil {
  1978. return m.IsLearner
  1979. }
  1980. return false
  1981. }
  1982. type MemberAddResponse struct {
  1983. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  1984. // member is the member information for the added member.
  1985. Member *Member `protobuf:"bytes,2,opt,name=member" json:"member,omitempty"`
  1986. // members is a list of all members after adding the new member.
  1987. Members []*Member `protobuf:"bytes,3,rep,name=members" json:"members,omitempty"`
  1988. }
  1989. func (m *MemberAddResponse) Reset() { *m = MemberAddResponse{} }
  1990. func (m *MemberAddResponse) String() string { return proto.CompactTextString(m) }
  1991. func (*MemberAddResponse) ProtoMessage() {}
  1992. func (*MemberAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{41} }
  1993. func (m *MemberAddResponse) GetHeader() *ResponseHeader {
  1994. if m != nil {
  1995. return m.Header
  1996. }
  1997. return nil
  1998. }
  1999. func (m *MemberAddResponse) GetMember() *Member {
  2000. if m != nil {
  2001. return m.Member
  2002. }
  2003. return nil
  2004. }
  2005. func (m *MemberAddResponse) GetMembers() []*Member {
  2006. if m != nil {
  2007. return m.Members
  2008. }
  2009. return nil
  2010. }
  2011. type MemberRemoveRequest struct {
  2012. // ID is the member ID of the member to remove.
  2013. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2014. }
  2015. func (m *MemberRemoveRequest) Reset() { *m = MemberRemoveRequest{} }
  2016. func (m *MemberRemoveRequest) String() string { return proto.CompactTextString(m) }
  2017. func (*MemberRemoveRequest) ProtoMessage() {}
  2018. func (*MemberRemoveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{42} }
  2019. func (m *MemberRemoveRequest) GetID() uint64 {
  2020. if m != nil {
  2021. return m.ID
  2022. }
  2023. return 0
  2024. }
  2025. type MemberRemoveResponse struct {
  2026. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2027. // members is a list of all members after removing the member.
  2028. Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
  2029. }
  2030. func (m *MemberRemoveResponse) Reset() { *m = MemberRemoveResponse{} }
  2031. func (m *MemberRemoveResponse) String() string { return proto.CompactTextString(m) }
  2032. func (*MemberRemoveResponse) ProtoMessage() {}
  2033. func (*MemberRemoveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{43} }
  2034. func (m *MemberRemoveResponse) GetHeader() *ResponseHeader {
  2035. if m != nil {
  2036. return m.Header
  2037. }
  2038. return nil
  2039. }
  2040. func (m *MemberRemoveResponse) GetMembers() []*Member {
  2041. if m != nil {
  2042. return m.Members
  2043. }
  2044. return nil
  2045. }
  2046. type MemberUpdateRequest struct {
  2047. // ID is the member ID of the member to update.
  2048. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2049. // peerURLs is the new list of URLs the member will use to communicate with the cluster.
  2050. PeerURLs []string `protobuf:"bytes,2,rep,name=peerURLs" json:"peerURLs,omitempty"`
  2051. }
  2052. func (m *MemberUpdateRequest) Reset() { *m = MemberUpdateRequest{} }
  2053. func (m *MemberUpdateRequest) String() string { return proto.CompactTextString(m) }
  2054. func (*MemberUpdateRequest) ProtoMessage() {}
  2055. func (*MemberUpdateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{44} }
  2056. func (m *MemberUpdateRequest) GetID() uint64 {
  2057. if m != nil {
  2058. return m.ID
  2059. }
  2060. return 0
  2061. }
  2062. func (m *MemberUpdateRequest) GetPeerURLs() []string {
  2063. if m != nil {
  2064. return m.PeerURLs
  2065. }
  2066. return nil
  2067. }
  2068. type MemberUpdateResponse struct {
  2069. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2070. // members is a list of all members after updating the member.
  2071. Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
  2072. }
  2073. func (m *MemberUpdateResponse) Reset() { *m = MemberUpdateResponse{} }
  2074. func (m *MemberUpdateResponse) String() string { return proto.CompactTextString(m) }
  2075. func (*MemberUpdateResponse) ProtoMessage() {}
  2076. func (*MemberUpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{45} }
  2077. func (m *MemberUpdateResponse) GetHeader() *ResponseHeader {
  2078. if m != nil {
  2079. return m.Header
  2080. }
  2081. return nil
  2082. }
  2083. func (m *MemberUpdateResponse) GetMembers() []*Member {
  2084. if m != nil {
  2085. return m.Members
  2086. }
  2087. return nil
  2088. }
  2089. type MemberListRequest struct {
  2090. }
  2091. func (m *MemberListRequest) Reset() { *m = MemberListRequest{} }
  2092. func (m *MemberListRequest) String() string { return proto.CompactTextString(m) }
  2093. func (*MemberListRequest) ProtoMessage() {}
  2094. func (*MemberListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{46} }
  2095. type MemberListResponse struct {
  2096. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2097. // members is a list of all members associated with the cluster.
  2098. Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
  2099. }
  2100. func (m *MemberListResponse) Reset() { *m = MemberListResponse{} }
  2101. func (m *MemberListResponse) String() string { return proto.CompactTextString(m) }
  2102. func (*MemberListResponse) ProtoMessage() {}
  2103. func (*MemberListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{47} }
  2104. func (m *MemberListResponse) GetHeader() *ResponseHeader {
  2105. if m != nil {
  2106. return m.Header
  2107. }
  2108. return nil
  2109. }
  2110. func (m *MemberListResponse) GetMembers() []*Member {
  2111. if m != nil {
  2112. return m.Members
  2113. }
  2114. return nil
  2115. }
  2116. type MemberPromoteRequest struct {
  2117. // ID is the member ID of the member to promote.
  2118. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2119. }
  2120. func (m *MemberPromoteRequest) Reset() { *m = MemberPromoteRequest{} }
  2121. func (m *MemberPromoteRequest) String() string { return proto.CompactTextString(m) }
  2122. func (*MemberPromoteRequest) ProtoMessage() {}
  2123. func (*MemberPromoteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{48} }
  2124. func (m *MemberPromoteRequest) GetID() uint64 {
  2125. if m != nil {
  2126. return m.ID
  2127. }
  2128. return 0
  2129. }
  2130. type MemberPromoteResponse struct {
  2131. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2132. // members is a list of all members after promoting the member.
  2133. Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
  2134. }
  2135. func (m *MemberPromoteResponse) Reset() { *m = MemberPromoteResponse{} }
  2136. func (m *MemberPromoteResponse) String() string { return proto.CompactTextString(m) }
  2137. func (*MemberPromoteResponse) ProtoMessage() {}
  2138. func (*MemberPromoteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{49} }
  2139. func (m *MemberPromoteResponse) GetHeader() *ResponseHeader {
  2140. if m != nil {
  2141. return m.Header
  2142. }
  2143. return nil
  2144. }
  2145. func (m *MemberPromoteResponse) GetMembers() []*Member {
  2146. if m != nil {
  2147. return m.Members
  2148. }
  2149. return nil
  2150. }
  2151. type DefragmentRequest struct {
  2152. }
  2153. func (m *DefragmentRequest) Reset() { *m = DefragmentRequest{} }
  2154. func (m *DefragmentRequest) String() string { return proto.CompactTextString(m) }
  2155. func (*DefragmentRequest) ProtoMessage() {}
  2156. func (*DefragmentRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{50} }
  2157. type DefragmentResponse struct {
  2158. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2159. }
  2160. func (m *DefragmentResponse) Reset() { *m = DefragmentResponse{} }
  2161. func (m *DefragmentResponse) String() string { return proto.CompactTextString(m) }
  2162. func (*DefragmentResponse) ProtoMessage() {}
  2163. func (*DefragmentResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{51} }
  2164. func (m *DefragmentResponse) GetHeader() *ResponseHeader {
  2165. if m != nil {
  2166. return m.Header
  2167. }
  2168. return nil
  2169. }
  2170. type MoveLeaderRequest struct {
  2171. // targetID is the node ID for the new leader.
  2172. TargetID uint64 `protobuf:"varint,1,opt,name=targetID,proto3" json:"targetID,omitempty"`
  2173. }
  2174. func (m *MoveLeaderRequest) Reset() { *m = MoveLeaderRequest{} }
  2175. func (m *MoveLeaderRequest) String() string { return proto.CompactTextString(m) }
  2176. func (*MoveLeaderRequest) ProtoMessage() {}
  2177. func (*MoveLeaderRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{52} }
  2178. func (m *MoveLeaderRequest) GetTargetID() uint64 {
  2179. if m != nil {
  2180. return m.TargetID
  2181. }
  2182. return 0
  2183. }
  2184. type MoveLeaderResponse struct {
  2185. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2186. }
  2187. func (m *MoveLeaderResponse) Reset() { *m = MoveLeaderResponse{} }
  2188. func (m *MoveLeaderResponse) String() string { return proto.CompactTextString(m) }
  2189. func (*MoveLeaderResponse) ProtoMessage() {}
  2190. func (*MoveLeaderResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{53} }
  2191. func (m *MoveLeaderResponse) GetHeader() *ResponseHeader {
  2192. if m != nil {
  2193. return m.Header
  2194. }
  2195. return nil
  2196. }
  2197. type AlarmRequest struct {
  2198. // action is the kind of alarm request to issue. The action
  2199. // may GET alarm statuses, ACTIVATE an alarm, or DEACTIVATE a
  2200. // raised alarm.
  2201. Action AlarmRequest_AlarmAction `protobuf:"varint,1,opt,name=action,proto3,enum=etcdserverpb.AlarmRequest_AlarmAction" json:"action,omitempty"`
  2202. // memberID is the ID of the member associated with the alarm. If memberID is 0, the
  2203. // alarm request covers all members.
  2204. MemberID uint64 `protobuf:"varint,2,opt,name=memberID,proto3" json:"memberID,omitempty"`
  2205. // alarm is the type of alarm to consider for this request.
  2206. Alarm AlarmType `protobuf:"varint,3,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
  2207. }
  2208. func (m *AlarmRequest) Reset() { *m = AlarmRequest{} }
  2209. func (m *AlarmRequest) String() string { return proto.CompactTextString(m) }
  2210. func (*AlarmRequest) ProtoMessage() {}
  2211. func (*AlarmRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{54} }
  2212. func (m *AlarmRequest) GetAction() AlarmRequest_AlarmAction {
  2213. if m != nil {
  2214. return m.Action
  2215. }
  2216. return AlarmRequest_GET
  2217. }
  2218. func (m *AlarmRequest) GetMemberID() uint64 {
  2219. if m != nil {
  2220. return m.MemberID
  2221. }
  2222. return 0
  2223. }
  2224. func (m *AlarmRequest) GetAlarm() AlarmType {
  2225. if m != nil {
  2226. return m.Alarm
  2227. }
  2228. return AlarmType_NONE
  2229. }
  2230. type AlarmMember struct {
  2231. // memberID is the ID of the member associated with the raised alarm.
  2232. MemberID uint64 `protobuf:"varint,1,opt,name=memberID,proto3" json:"memberID,omitempty"`
  2233. // alarm is the type of alarm which has been raised.
  2234. Alarm AlarmType `protobuf:"varint,2,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
  2235. }
  2236. func (m *AlarmMember) Reset() { *m = AlarmMember{} }
  2237. func (m *AlarmMember) String() string { return proto.CompactTextString(m) }
  2238. func (*AlarmMember) ProtoMessage() {}
  2239. func (*AlarmMember) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{55} }
  2240. func (m *AlarmMember) GetMemberID() uint64 {
  2241. if m != nil {
  2242. return m.MemberID
  2243. }
  2244. return 0
  2245. }
  2246. func (m *AlarmMember) GetAlarm() AlarmType {
  2247. if m != nil {
  2248. return m.Alarm
  2249. }
  2250. return AlarmType_NONE
  2251. }
  2252. type AlarmResponse struct {
  2253. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2254. // alarms is a list of alarms associated with the alarm request.
  2255. Alarms []*AlarmMember `protobuf:"bytes,2,rep,name=alarms" json:"alarms,omitempty"`
  2256. }
  2257. func (m *AlarmResponse) Reset() { *m = AlarmResponse{} }
  2258. func (m *AlarmResponse) String() string { return proto.CompactTextString(m) }
  2259. func (*AlarmResponse) ProtoMessage() {}
  2260. func (*AlarmResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{56} }
  2261. func (m *AlarmResponse) GetHeader() *ResponseHeader {
  2262. if m != nil {
  2263. return m.Header
  2264. }
  2265. return nil
  2266. }
  2267. func (m *AlarmResponse) GetAlarms() []*AlarmMember {
  2268. if m != nil {
  2269. return m.Alarms
  2270. }
  2271. return nil
  2272. }
  2273. type StatusRequest struct {
  2274. }
  2275. func (m *StatusRequest) Reset() { *m = StatusRequest{} }
  2276. func (m *StatusRequest) String() string { return proto.CompactTextString(m) }
  2277. func (*StatusRequest) ProtoMessage() {}
  2278. func (*StatusRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{57} }
  2279. type StatusResponse struct {
  2280. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2281. // version is the cluster protocol version used by the responding member.
  2282. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
  2283. // dbSize is the size of the backend database physically allocated, in bytes, of the responding member.
  2284. DbSize int64 `protobuf:"varint,3,opt,name=dbSize,proto3" json:"dbSize,omitempty"`
  2285. // leader is the member ID which the responding member believes is the current leader.
  2286. Leader uint64 `protobuf:"varint,4,opt,name=leader,proto3" json:"leader,omitempty"`
  2287. // raftIndex is the current raft committed index of the responding member.
  2288. RaftIndex uint64 `protobuf:"varint,5,opt,name=raftIndex,proto3" json:"raftIndex,omitempty"`
  2289. // raftTerm is the current raft term of the responding member.
  2290. RaftTerm uint64 `protobuf:"varint,6,opt,name=raftTerm,proto3" json:"raftTerm,omitempty"`
  2291. // raftAppliedIndex is the current raft applied index of the responding member.
  2292. RaftAppliedIndex uint64 `protobuf:"varint,7,opt,name=raftAppliedIndex,proto3" json:"raftAppliedIndex,omitempty"`
  2293. // errors contains alarm/health information and status.
  2294. Errors []string `protobuf:"bytes,8,rep,name=errors" json:"errors,omitempty"`
  2295. // dbSizeInUse is the size of the backend database logically in use, in bytes, of the responding member.
  2296. DbSizeInUse int64 `protobuf:"varint,9,opt,name=dbSizeInUse,proto3" json:"dbSizeInUse,omitempty"`
  2297. // isLearner indicates if the member is raft learner.
  2298. IsLearner bool `protobuf:"varint,10,opt,name=isLearner,proto3" json:"isLearner,omitempty"`
  2299. }
  2300. func (m *StatusResponse) Reset() { *m = StatusResponse{} }
  2301. func (m *StatusResponse) String() string { return proto.CompactTextString(m) }
  2302. func (*StatusResponse) ProtoMessage() {}
  2303. func (*StatusResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{58} }
  2304. func (m *StatusResponse) GetHeader() *ResponseHeader {
  2305. if m != nil {
  2306. return m.Header
  2307. }
  2308. return nil
  2309. }
  2310. func (m *StatusResponse) GetVersion() string {
  2311. if m != nil {
  2312. return m.Version
  2313. }
  2314. return ""
  2315. }
  2316. func (m *StatusResponse) GetDbSize() int64 {
  2317. if m != nil {
  2318. return m.DbSize
  2319. }
  2320. return 0
  2321. }
  2322. func (m *StatusResponse) GetLeader() uint64 {
  2323. if m != nil {
  2324. return m.Leader
  2325. }
  2326. return 0
  2327. }
  2328. func (m *StatusResponse) GetRaftIndex() uint64 {
  2329. if m != nil {
  2330. return m.RaftIndex
  2331. }
  2332. return 0
  2333. }
  2334. func (m *StatusResponse) GetRaftTerm() uint64 {
  2335. if m != nil {
  2336. return m.RaftTerm
  2337. }
  2338. return 0
  2339. }
  2340. func (m *StatusResponse) GetRaftAppliedIndex() uint64 {
  2341. if m != nil {
  2342. return m.RaftAppliedIndex
  2343. }
  2344. return 0
  2345. }
  2346. func (m *StatusResponse) GetErrors() []string {
  2347. if m != nil {
  2348. return m.Errors
  2349. }
  2350. return nil
  2351. }
  2352. func (m *StatusResponse) GetDbSizeInUse() int64 {
  2353. if m != nil {
  2354. return m.DbSizeInUse
  2355. }
  2356. return 0
  2357. }
  2358. func (m *StatusResponse) GetIsLearner() bool {
  2359. if m != nil {
  2360. return m.IsLearner
  2361. }
  2362. return false
  2363. }
  2364. type AuthEnableRequest struct {
  2365. }
  2366. func (m *AuthEnableRequest) Reset() { *m = AuthEnableRequest{} }
  2367. func (m *AuthEnableRequest) String() string { return proto.CompactTextString(m) }
  2368. func (*AuthEnableRequest) ProtoMessage() {}
  2369. func (*AuthEnableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{59} }
  2370. type AuthDisableRequest struct {
  2371. }
  2372. func (m *AuthDisableRequest) Reset() { *m = AuthDisableRequest{} }
  2373. func (m *AuthDisableRequest) String() string { return proto.CompactTextString(m) }
  2374. func (*AuthDisableRequest) ProtoMessage() {}
  2375. func (*AuthDisableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{60} }
  2376. type AuthenticateRequest struct {
  2377. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2378. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  2379. }
  2380. func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} }
  2381. func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) }
  2382. func (*AuthenticateRequest) ProtoMessage() {}
  2383. func (*AuthenticateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{61} }
  2384. func (m *AuthenticateRequest) GetName() string {
  2385. if m != nil {
  2386. return m.Name
  2387. }
  2388. return ""
  2389. }
  2390. func (m *AuthenticateRequest) GetPassword() string {
  2391. if m != nil {
  2392. return m.Password
  2393. }
  2394. return ""
  2395. }
  2396. type AuthUserAddRequest struct {
  2397. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2398. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  2399. Options *authpb.UserAddOptions `protobuf:"bytes,3,opt,name=options" json:"options,omitempty"`
  2400. }
  2401. func (m *AuthUserAddRequest) Reset() { *m = AuthUserAddRequest{} }
  2402. func (m *AuthUserAddRequest) String() string { return proto.CompactTextString(m) }
  2403. func (*AuthUserAddRequest) ProtoMessage() {}
  2404. func (*AuthUserAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{62} }
  2405. func (m *AuthUserAddRequest) GetName() string {
  2406. if m != nil {
  2407. return m.Name
  2408. }
  2409. return ""
  2410. }
  2411. func (m *AuthUserAddRequest) GetPassword() string {
  2412. if m != nil {
  2413. return m.Password
  2414. }
  2415. return ""
  2416. }
  2417. func (m *AuthUserAddRequest) GetOptions() *authpb.UserAddOptions {
  2418. if m != nil {
  2419. return m.Options
  2420. }
  2421. return nil
  2422. }
  2423. type AuthUserGetRequest struct {
  2424. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2425. }
  2426. func (m *AuthUserGetRequest) Reset() { *m = AuthUserGetRequest{} }
  2427. func (m *AuthUserGetRequest) String() string { return proto.CompactTextString(m) }
  2428. func (*AuthUserGetRequest) ProtoMessage() {}
  2429. func (*AuthUserGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{63} }
  2430. func (m *AuthUserGetRequest) GetName() string {
  2431. if m != nil {
  2432. return m.Name
  2433. }
  2434. return ""
  2435. }
  2436. type AuthUserDeleteRequest struct {
  2437. // name is the name of the user to delete.
  2438. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2439. }
  2440. func (m *AuthUserDeleteRequest) Reset() { *m = AuthUserDeleteRequest{} }
  2441. func (m *AuthUserDeleteRequest) String() string { return proto.CompactTextString(m) }
  2442. func (*AuthUserDeleteRequest) ProtoMessage() {}
  2443. func (*AuthUserDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{64} }
  2444. func (m *AuthUserDeleteRequest) GetName() string {
  2445. if m != nil {
  2446. return m.Name
  2447. }
  2448. return ""
  2449. }
  2450. type AuthUserChangePasswordRequest struct {
  2451. // name is the name of the user whose password is being changed.
  2452. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2453. // password is the new password for the user.
  2454. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  2455. }
  2456. func (m *AuthUserChangePasswordRequest) Reset() { *m = AuthUserChangePasswordRequest{} }
  2457. func (m *AuthUserChangePasswordRequest) String() string { return proto.CompactTextString(m) }
  2458. func (*AuthUserChangePasswordRequest) ProtoMessage() {}
  2459. func (*AuthUserChangePasswordRequest) Descriptor() ([]byte, []int) {
  2460. return fileDescriptorRpc, []int{65}
  2461. }
  2462. func (m *AuthUserChangePasswordRequest) GetName() string {
  2463. if m != nil {
  2464. return m.Name
  2465. }
  2466. return ""
  2467. }
  2468. func (m *AuthUserChangePasswordRequest) GetPassword() string {
  2469. if m != nil {
  2470. return m.Password
  2471. }
  2472. return ""
  2473. }
  2474. type AuthUserGrantRoleRequest struct {
  2475. // user is the name of the user which should be granted a given role.
  2476. User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
  2477. // role is the name of the role to grant to the user.
  2478. Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
  2479. }
  2480. func (m *AuthUserGrantRoleRequest) Reset() { *m = AuthUserGrantRoleRequest{} }
  2481. func (m *AuthUserGrantRoleRequest) String() string { return proto.CompactTextString(m) }
  2482. func (*AuthUserGrantRoleRequest) ProtoMessage() {}
  2483. func (*AuthUserGrantRoleRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{66} }
  2484. func (m *AuthUserGrantRoleRequest) GetUser() string {
  2485. if m != nil {
  2486. return m.User
  2487. }
  2488. return ""
  2489. }
  2490. func (m *AuthUserGrantRoleRequest) GetRole() string {
  2491. if m != nil {
  2492. return m.Role
  2493. }
  2494. return ""
  2495. }
  2496. type AuthUserRevokeRoleRequest struct {
  2497. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2498. Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
  2499. }
  2500. func (m *AuthUserRevokeRoleRequest) Reset() { *m = AuthUserRevokeRoleRequest{} }
  2501. func (m *AuthUserRevokeRoleRequest) String() string { return proto.CompactTextString(m) }
  2502. func (*AuthUserRevokeRoleRequest) ProtoMessage() {}
  2503. func (*AuthUserRevokeRoleRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{67} }
  2504. func (m *AuthUserRevokeRoleRequest) GetName() string {
  2505. if m != nil {
  2506. return m.Name
  2507. }
  2508. return ""
  2509. }
  2510. func (m *AuthUserRevokeRoleRequest) GetRole() string {
  2511. if m != nil {
  2512. return m.Role
  2513. }
  2514. return ""
  2515. }
  2516. type AuthRoleAddRequest struct {
  2517. // name is the name of the role to add to the authentication system.
  2518. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2519. }
  2520. func (m *AuthRoleAddRequest) Reset() { *m = AuthRoleAddRequest{} }
  2521. func (m *AuthRoleAddRequest) String() string { return proto.CompactTextString(m) }
  2522. func (*AuthRoleAddRequest) ProtoMessage() {}
  2523. func (*AuthRoleAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{68} }
  2524. func (m *AuthRoleAddRequest) GetName() string {
  2525. if m != nil {
  2526. return m.Name
  2527. }
  2528. return ""
  2529. }
  2530. type AuthRoleGetRequest struct {
  2531. Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
  2532. }
  2533. func (m *AuthRoleGetRequest) Reset() { *m = AuthRoleGetRequest{} }
  2534. func (m *AuthRoleGetRequest) String() string { return proto.CompactTextString(m) }
  2535. func (*AuthRoleGetRequest) ProtoMessage() {}
  2536. func (*AuthRoleGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{69} }
  2537. func (m *AuthRoleGetRequest) GetRole() string {
  2538. if m != nil {
  2539. return m.Role
  2540. }
  2541. return ""
  2542. }
  2543. type AuthUserListRequest struct {
  2544. }
  2545. func (m *AuthUserListRequest) Reset() { *m = AuthUserListRequest{} }
  2546. func (m *AuthUserListRequest) String() string { return proto.CompactTextString(m) }
  2547. func (*AuthUserListRequest) ProtoMessage() {}
  2548. func (*AuthUserListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{70} }
  2549. type AuthRoleListRequest struct {
  2550. }
  2551. func (m *AuthRoleListRequest) Reset() { *m = AuthRoleListRequest{} }
  2552. func (m *AuthRoleListRequest) String() string { return proto.CompactTextString(m) }
  2553. func (*AuthRoleListRequest) ProtoMessage() {}
  2554. func (*AuthRoleListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{71} }
  2555. type AuthRoleDeleteRequest struct {
  2556. Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
  2557. }
  2558. func (m *AuthRoleDeleteRequest) Reset() { *m = AuthRoleDeleteRequest{} }
  2559. func (m *AuthRoleDeleteRequest) String() string { return proto.CompactTextString(m) }
  2560. func (*AuthRoleDeleteRequest) ProtoMessage() {}
  2561. func (*AuthRoleDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{72} }
  2562. func (m *AuthRoleDeleteRequest) GetRole() string {
  2563. if m != nil {
  2564. return m.Role
  2565. }
  2566. return ""
  2567. }
  2568. type AuthRoleGrantPermissionRequest struct {
  2569. // name is the name of the role which will be granted the permission.
  2570. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2571. // perm is the permission to grant to the role.
  2572. Perm *authpb.Permission `protobuf:"bytes,2,opt,name=perm" json:"perm,omitempty"`
  2573. }
  2574. func (m *AuthRoleGrantPermissionRequest) Reset() { *m = AuthRoleGrantPermissionRequest{} }
  2575. func (m *AuthRoleGrantPermissionRequest) String() string { return proto.CompactTextString(m) }
  2576. func (*AuthRoleGrantPermissionRequest) ProtoMessage() {}
  2577. func (*AuthRoleGrantPermissionRequest) Descriptor() ([]byte, []int) {
  2578. return fileDescriptorRpc, []int{73}
  2579. }
  2580. func (m *AuthRoleGrantPermissionRequest) GetName() string {
  2581. if m != nil {
  2582. return m.Name
  2583. }
  2584. return ""
  2585. }
  2586. func (m *AuthRoleGrantPermissionRequest) GetPerm() *authpb.Permission {
  2587. if m != nil {
  2588. return m.Perm
  2589. }
  2590. return nil
  2591. }
  2592. type AuthRoleRevokePermissionRequest struct {
  2593. Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
  2594. Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
  2595. RangeEnd []byte `protobuf:"bytes,3,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  2596. }
  2597. func (m *AuthRoleRevokePermissionRequest) Reset() { *m = AuthRoleRevokePermissionRequest{} }
  2598. func (m *AuthRoleRevokePermissionRequest) String() string { return proto.CompactTextString(m) }
  2599. func (*AuthRoleRevokePermissionRequest) ProtoMessage() {}
  2600. func (*AuthRoleRevokePermissionRequest) Descriptor() ([]byte, []int) {
  2601. return fileDescriptorRpc, []int{74}
  2602. }
  2603. func (m *AuthRoleRevokePermissionRequest) GetRole() string {
  2604. if m != nil {
  2605. return m.Role
  2606. }
  2607. return ""
  2608. }
  2609. func (m *AuthRoleRevokePermissionRequest) GetKey() []byte {
  2610. if m != nil {
  2611. return m.Key
  2612. }
  2613. return nil
  2614. }
  2615. func (m *AuthRoleRevokePermissionRequest) GetRangeEnd() []byte {
  2616. if m != nil {
  2617. return m.RangeEnd
  2618. }
  2619. return nil
  2620. }
  2621. type AuthEnableResponse struct {
  2622. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2623. }
  2624. func (m *AuthEnableResponse) Reset() { *m = AuthEnableResponse{} }
  2625. func (m *AuthEnableResponse) String() string { return proto.CompactTextString(m) }
  2626. func (*AuthEnableResponse) ProtoMessage() {}
  2627. func (*AuthEnableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{75} }
  2628. func (m *AuthEnableResponse) GetHeader() *ResponseHeader {
  2629. if m != nil {
  2630. return m.Header
  2631. }
  2632. return nil
  2633. }
  2634. type AuthDisableResponse struct {
  2635. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2636. }
  2637. func (m *AuthDisableResponse) Reset() { *m = AuthDisableResponse{} }
  2638. func (m *AuthDisableResponse) String() string { return proto.CompactTextString(m) }
  2639. func (*AuthDisableResponse) ProtoMessage() {}
  2640. func (*AuthDisableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{76} }
  2641. func (m *AuthDisableResponse) GetHeader() *ResponseHeader {
  2642. if m != nil {
  2643. return m.Header
  2644. }
  2645. return nil
  2646. }
  2647. type AuthenticateResponse struct {
  2648. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2649. // token is an authorized token that can be used in succeeding RPCs
  2650. Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
  2651. }
  2652. func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} }
  2653. func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) }
  2654. func (*AuthenticateResponse) ProtoMessage() {}
  2655. func (*AuthenticateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{77} }
  2656. func (m *AuthenticateResponse) GetHeader() *ResponseHeader {
  2657. if m != nil {
  2658. return m.Header
  2659. }
  2660. return nil
  2661. }
  2662. func (m *AuthenticateResponse) GetToken() string {
  2663. if m != nil {
  2664. return m.Token
  2665. }
  2666. return ""
  2667. }
  2668. type AuthUserAddResponse struct {
  2669. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2670. }
  2671. func (m *AuthUserAddResponse) Reset() { *m = AuthUserAddResponse{} }
  2672. func (m *AuthUserAddResponse) String() string { return proto.CompactTextString(m) }
  2673. func (*AuthUserAddResponse) ProtoMessage() {}
  2674. func (*AuthUserAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{78} }
  2675. func (m *AuthUserAddResponse) GetHeader() *ResponseHeader {
  2676. if m != nil {
  2677. return m.Header
  2678. }
  2679. return nil
  2680. }
  2681. type AuthUserGetResponse struct {
  2682. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2683. Roles []string `protobuf:"bytes,2,rep,name=roles" json:"roles,omitempty"`
  2684. }
  2685. func (m *AuthUserGetResponse) Reset() { *m = AuthUserGetResponse{} }
  2686. func (m *AuthUserGetResponse) String() string { return proto.CompactTextString(m) }
  2687. func (*AuthUserGetResponse) ProtoMessage() {}
  2688. func (*AuthUserGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{79} }
  2689. func (m *AuthUserGetResponse) GetHeader() *ResponseHeader {
  2690. if m != nil {
  2691. return m.Header
  2692. }
  2693. return nil
  2694. }
  2695. func (m *AuthUserGetResponse) GetRoles() []string {
  2696. if m != nil {
  2697. return m.Roles
  2698. }
  2699. return nil
  2700. }
  2701. type AuthUserDeleteResponse struct {
  2702. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2703. }
  2704. func (m *AuthUserDeleteResponse) Reset() { *m = AuthUserDeleteResponse{} }
  2705. func (m *AuthUserDeleteResponse) String() string { return proto.CompactTextString(m) }
  2706. func (*AuthUserDeleteResponse) ProtoMessage() {}
  2707. func (*AuthUserDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{80} }
  2708. func (m *AuthUserDeleteResponse) GetHeader() *ResponseHeader {
  2709. if m != nil {
  2710. return m.Header
  2711. }
  2712. return nil
  2713. }
  2714. type AuthUserChangePasswordResponse struct {
  2715. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2716. }
  2717. func (m *AuthUserChangePasswordResponse) Reset() { *m = AuthUserChangePasswordResponse{} }
  2718. func (m *AuthUserChangePasswordResponse) String() string { return proto.CompactTextString(m) }
  2719. func (*AuthUserChangePasswordResponse) ProtoMessage() {}
  2720. func (*AuthUserChangePasswordResponse) Descriptor() ([]byte, []int) {
  2721. return fileDescriptorRpc, []int{81}
  2722. }
  2723. func (m *AuthUserChangePasswordResponse) GetHeader() *ResponseHeader {
  2724. if m != nil {
  2725. return m.Header
  2726. }
  2727. return nil
  2728. }
  2729. type AuthUserGrantRoleResponse struct {
  2730. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2731. }
  2732. func (m *AuthUserGrantRoleResponse) Reset() { *m = AuthUserGrantRoleResponse{} }
  2733. func (m *AuthUserGrantRoleResponse) String() string { return proto.CompactTextString(m) }
  2734. func (*AuthUserGrantRoleResponse) ProtoMessage() {}
  2735. func (*AuthUserGrantRoleResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{82} }
  2736. func (m *AuthUserGrantRoleResponse) GetHeader() *ResponseHeader {
  2737. if m != nil {
  2738. return m.Header
  2739. }
  2740. return nil
  2741. }
  2742. type AuthUserRevokeRoleResponse struct {
  2743. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2744. }
  2745. func (m *AuthUserRevokeRoleResponse) Reset() { *m = AuthUserRevokeRoleResponse{} }
  2746. func (m *AuthUserRevokeRoleResponse) String() string { return proto.CompactTextString(m) }
  2747. func (*AuthUserRevokeRoleResponse) ProtoMessage() {}
  2748. func (*AuthUserRevokeRoleResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{83} }
  2749. func (m *AuthUserRevokeRoleResponse) GetHeader() *ResponseHeader {
  2750. if m != nil {
  2751. return m.Header
  2752. }
  2753. return nil
  2754. }
  2755. type AuthRoleAddResponse struct {
  2756. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2757. }
  2758. func (m *AuthRoleAddResponse) Reset() { *m = AuthRoleAddResponse{} }
  2759. func (m *AuthRoleAddResponse) String() string { return proto.CompactTextString(m) }
  2760. func (*AuthRoleAddResponse) ProtoMessage() {}
  2761. func (*AuthRoleAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{84} }
  2762. func (m *AuthRoleAddResponse) GetHeader() *ResponseHeader {
  2763. if m != nil {
  2764. return m.Header
  2765. }
  2766. return nil
  2767. }
  2768. type AuthRoleGetResponse struct {
  2769. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2770. Perm []*authpb.Permission `protobuf:"bytes,2,rep,name=perm" json:"perm,omitempty"`
  2771. }
  2772. func (m *AuthRoleGetResponse) Reset() { *m = AuthRoleGetResponse{} }
  2773. func (m *AuthRoleGetResponse) String() string { return proto.CompactTextString(m) }
  2774. func (*AuthRoleGetResponse) ProtoMessage() {}
  2775. func (*AuthRoleGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{85} }
  2776. func (m *AuthRoleGetResponse) GetHeader() *ResponseHeader {
  2777. if m != nil {
  2778. return m.Header
  2779. }
  2780. return nil
  2781. }
  2782. func (m *AuthRoleGetResponse) GetPerm() []*authpb.Permission {
  2783. if m != nil {
  2784. return m.Perm
  2785. }
  2786. return nil
  2787. }
  2788. type AuthRoleListResponse struct {
  2789. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2790. Roles []string `protobuf:"bytes,2,rep,name=roles" json:"roles,omitempty"`
  2791. }
  2792. func (m *AuthRoleListResponse) Reset() { *m = AuthRoleListResponse{} }
  2793. func (m *AuthRoleListResponse) String() string { return proto.CompactTextString(m) }
  2794. func (*AuthRoleListResponse) ProtoMessage() {}
  2795. func (*AuthRoleListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{86} }
  2796. func (m *AuthRoleListResponse) GetHeader() *ResponseHeader {
  2797. if m != nil {
  2798. return m.Header
  2799. }
  2800. return nil
  2801. }
  2802. func (m *AuthRoleListResponse) GetRoles() []string {
  2803. if m != nil {
  2804. return m.Roles
  2805. }
  2806. return nil
  2807. }
  2808. type AuthUserListResponse struct {
  2809. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2810. Users []string `protobuf:"bytes,2,rep,name=users" json:"users,omitempty"`
  2811. }
  2812. func (m *AuthUserListResponse) Reset() { *m = AuthUserListResponse{} }
  2813. func (m *AuthUserListResponse) String() string { return proto.CompactTextString(m) }
  2814. func (*AuthUserListResponse) ProtoMessage() {}
  2815. func (*AuthUserListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{87} }
  2816. func (m *AuthUserListResponse) GetHeader() *ResponseHeader {
  2817. if m != nil {
  2818. return m.Header
  2819. }
  2820. return nil
  2821. }
  2822. func (m *AuthUserListResponse) GetUsers() []string {
  2823. if m != nil {
  2824. return m.Users
  2825. }
  2826. return nil
  2827. }
  2828. type AuthRoleDeleteResponse struct {
  2829. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2830. }
  2831. func (m *AuthRoleDeleteResponse) Reset() { *m = AuthRoleDeleteResponse{} }
  2832. func (m *AuthRoleDeleteResponse) String() string { return proto.CompactTextString(m) }
  2833. func (*AuthRoleDeleteResponse) ProtoMessage() {}
  2834. func (*AuthRoleDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{88} }
  2835. func (m *AuthRoleDeleteResponse) GetHeader() *ResponseHeader {
  2836. if m != nil {
  2837. return m.Header
  2838. }
  2839. return nil
  2840. }
  2841. type AuthRoleGrantPermissionResponse struct {
  2842. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2843. }
  2844. func (m *AuthRoleGrantPermissionResponse) Reset() { *m = AuthRoleGrantPermissionResponse{} }
  2845. func (m *AuthRoleGrantPermissionResponse) String() string { return proto.CompactTextString(m) }
  2846. func (*AuthRoleGrantPermissionResponse) ProtoMessage() {}
  2847. func (*AuthRoleGrantPermissionResponse) Descriptor() ([]byte, []int) {
  2848. return fileDescriptorRpc, []int{89}
  2849. }
  2850. func (m *AuthRoleGrantPermissionResponse) GetHeader() *ResponseHeader {
  2851. if m != nil {
  2852. return m.Header
  2853. }
  2854. return nil
  2855. }
  2856. type AuthRoleRevokePermissionResponse struct {
  2857. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
  2858. }
  2859. func (m *AuthRoleRevokePermissionResponse) Reset() { *m = AuthRoleRevokePermissionResponse{} }
  2860. func (m *AuthRoleRevokePermissionResponse) String() string { return proto.CompactTextString(m) }
  2861. func (*AuthRoleRevokePermissionResponse) ProtoMessage() {}
  2862. func (*AuthRoleRevokePermissionResponse) Descriptor() ([]byte, []int) {
  2863. return fileDescriptorRpc, []int{90}
  2864. }
  2865. func (m *AuthRoleRevokePermissionResponse) GetHeader() *ResponseHeader {
  2866. if m != nil {
  2867. return m.Header
  2868. }
  2869. return nil
  2870. }
  2871. func init() {
  2872. proto.RegisterType((*ResponseHeader)(nil), "etcdserverpb.ResponseHeader")
  2873. proto.RegisterType((*RangeRequest)(nil), "etcdserverpb.RangeRequest")
  2874. proto.RegisterType((*RangeResponse)(nil), "etcdserverpb.RangeResponse")
  2875. proto.RegisterType((*PutRequest)(nil), "etcdserverpb.PutRequest")
  2876. proto.RegisterType((*PutResponse)(nil), "etcdserverpb.PutResponse")
  2877. proto.RegisterType((*DeleteRangeRequest)(nil), "etcdserverpb.DeleteRangeRequest")
  2878. proto.RegisterType((*DeleteRangeResponse)(nil), "etcdserverpb.DeleteRangeResponse")
  2879. proto.RegisterType((*RequestOp)(nil), "etcdserverpb.RequestOp")
  2880. proto.RegisterType((*ResponseOp)(nil), "etcdserverpb.ResponseOp")
  2881. proto.RegisterType((*Compare)(nil), "etcdserverpb.Compare")
  2882. proto.RegisterType((*TxnRequest)(nil), "etcdserverpb.TxnRequest")
  2883. proto.RegisterType((*TxnResponse)(nil), "etcdserverpb.TxnResponse")
  2884. proto.RegisterType((*CompactionRequest)(nil), "etcdserverpb.CompactionRequest")
  2885. proto.RegisterType((*CompactionResponse)(nil), "etcdserverpb.CompactionResponse")
  2886. proto.RegisterType((*HashRequest)(nil), "etcdserverpb.HashRequest")
  2887. proto.RegisterType((*HashKVRequest)(nil), "etcdserverpb.HashKVRequest")
  2888. proto.RegisterType((*HashKVResponse)(nil), "etcdserverpb.HashKVResponse")
  2889. proto.RegisterType((*HashResponse)(nil), "etcdserverpb.HashResponse")
  2890. proto.RegisterType((*SnapshotRequest)(nil), "etcdserverpb.SnapshotRequest")
  2891. proto.RegisterType((*SnapshotResponse)(nil), "etcdserverpb.SnapshotResponse")
  2892. proto.RegisterType((*WatchRequest)(nil), "etcdserverpb.WatchRequest")
  2893. proto.RegisterType((*WatchCreateRequest)(nil), "etcdserverpb.WatchCreateRequest")
  2894. proto.RegisterType((*WatchCancelRequest)(nil), "etcdserverpb.WatchCancelRequest")
  2895. proto.RegisterType((*WatchProgressRequest)(nil), "etcdserverpb.WatchProgressRequest")
  2896. proto.RegisterType((*WatchResponse)(nil), "etcdserverpb.WatchResponse")
  2897. proto.RegisterType((*LeaseGrantRequest)(nil), "etcdserverpb.LeaseGrantRequest")
  2898. proto.RegisterType((*LeaseGrantResponse)(nil), "etcdserverpb.LeaseGrantResponse")
  2899. proto.RegisterType((*LeaseRevokeRequest)(nil), "etcdserverpb.LeaseRevokeRequest")
  2900. proto.RegisterType((*LeaseRevokeResponse)(nil), "etcdserverpb.LeaseRevokeResponse")
  2901. proto.RegisterType((*LeaseCheckpoint)(nil), "etcdserverpb.LeaseCheckpoint")
  2902. proto.RegisterType((*LeaseCheckpointRequest)(nil), "etcdserverpb.LeaseCheckpointRequest")
  2903. proto.RegisterType((*LeaseCheckpointResponse)(nil), "etcdserverpb.LeaseCheckpointResponse")
  2904. proto.RegisterType((*LeaseKeepAliveRequest)(nil), "etcdserverpb.LeaseKeepAliveRequest")
  2905. proto.RegisterType((*LeaseKeepAliveResponse)(nil), "etcdserverpb.LeaseKeepAliveResponse")
  2906. proto.RegisterType((*LeaseTimeToLiveRequest)(nil), "etcdserverpb.LeaseTimeToLiveRequest")
  2907. proto.RegisterType((*LeaseTimeToLiveResponse)(nil), "etcdserverpb.LeaseTimeToLiveResponse")
  2908. proto.RegisterType((*LeaseLeasesRequest)(nil), "etcdserverpb.LeaseLeasesRequest")
  2909. proto.RegisterType((*LeaseStatus)(nil), "etcdserverpb.LeaseStatus")
  2910. proto.RegisterType((*LeaseLeasesResponse)(nil), "etcdserverpb.LeaseLeasesResponse")
  2911. proto.RegisterType((*Member)(nil), "etcdserverpb.Member")
  2912. proto.RegisterType((*MemberAddRequest)(nil), "etcdserverpb.MemberAddRequest")
  2913. proto.RegisterType((*MemberAddResponse)(nil), "etcdserverpb.MemberAddResponse")
  2914. proto.RegisterType((*MemberRemoveRequest)(nil), "etcdserverpb.MemberRemoveRequest")
  2915. proto.RegisterType((*MemberRemoveResponse)(nil), "etcdserverpb.MemberRemoveResponse")
  2916. proto.RegisterType((*MemberUpdateRequest)(nil), "etcdserverpb.MemberUpdateRequest")
  2917. proto.RegisterType((*MemberUpdateResponse)(nil), "etcdserverpb.MemberUpdateResponse")
  2918. proto.RegisterType((*MemberListRequest)(nil), "etcdserverpb.MemberListRequest")
  2919. proto.RegisterType((*MemberListResponse)(nil), "etcdserverpb.MemberListResponse")
  2920. proto.RegisterType((*MemberPromoteRequest)(nil), "etcdserverpb.MemberPromoteRequest")
  2921. proto.RegisterType((*MemberPromoteResponse)(nil), "etcdserverpb.MemberPromoteResponse")
  2922. proto.RegisterType((*DefragmentRequest)(nil), "etcdserverpb.DefragmentRequest")
  2923. proto.RegisterType((*DefragmentResponse)(nil), "etcdserverpb.DefragmentResponse")
  2924. proto.RegisterType((*MoveLeaderRequest)(nil), "etcdserverpb.MoveLeaderRequest")
  2925. proto.RegisterType((*MoveLeaderResponse)(nil), "etcdserverpb.MoveLeaderResponse")
  2926. proto.RegisterType((*AlarmRequest)(nil), "etcdserverpb.AlarmRequest")
  2927. proto.RegisterType((*AlarmMember)(nil), "etcdserverpb.AlarmMember")
  2928. proto.RegisterType((*AlarmResponse)(nil), "etcdserverpb.AlarmResponse")
  2929. proto.RegisterType((*StatusRequest)(nil), "etcdserverpb.StatusRequest")
  2930. proto.RegisterType((*StatusResponse)(nil), "etcdserverpb.StatusResponse")
  2931. proto.RegisterType((*AuthEnableRequest)(nil), "etcdserverpb.AuthEnableRequest")
  2932. proto.RegisterType((*AuthDisableRequest)(nil), "etcdserverpb.AuthDisableRequest")
  2933. proto.RegisterType((*AuthenticateRequest)(nil), "etcdserverpb.AuthenticateRequest")
  2934. proto.RegisterType((*AuthUserAddRequest)(nil), "etcdserverpb.AuthUserAddRequest")
  2935. proto.RegisterType((*AuthUserGetRequest)(nil), "etcdserverpb.AuthUserGetRequest")
  2936. proto.RegisterType((*AuthUserDeleteRequest)(nil), "etcdserverpb.AuthUserDeleteRequest")
  2937. proto.RegisterType((*AuthUserChangePasswordRequest)(nil), "etcdserverpb.AuthUserChangePasswordRequest")
  2938. proto.RegisterType((*AuthUserGrantRoleRequest)(nil), "etcdserverpb.AuthUserGrantRoleRequest")
  2939. proto.RegisterType((*AuthUserRevokeRoleRequest)(nil), "etcdserverpb.AuthUserRevokeRoleRequest")
  2940. proto.RegisterType((*AuthRoleAddRequest)(nil), "etcdserverpb.AuthRoleAddRequest")
  2941. proto.RegisterType((*AuthRoleGetRequest)(nil), "etcdserverpb.AuthRoleGetRequest")
  2942. proto.RegisterType((*AuthUserListRequest)(nil), "etcdserverpb.AuthUserListRequest")
  2943. proto.RegisterType((*AuthRoleListRequest)(nil), "etcdserverpb.AuthRoleListRequest")
  2944. proto.RegisterType((*AuthRoleDeleteRequest)(nil), "etcdserverpb.AuthRoleDeleteRequest")
  2945. proto.RegisterType((*AuthRoleGrantPermissionRequest)(nil), "etcdserverpb.AuthRoleGrantPermissionRequest")
  2946. proto.RegisterType((*AuthRoleRevokePermissionRequest)(nil), "etcdserverpb.AuthRoleRevokePermissionRequest")
  2947. proto.RegisterType((*AuthEnableResponse)(nil), "etcdserverpb.AuthEnableResponse")
  2948. proto.RegisterType((*AuthDisableResponse)(nil), "etcdserverpb.AuthDisableResponse")
  2949. proto.RegisterType((*AuthenticateResponse)(nil), "etcdserverpb.AuthenticateResponse")
  2950. proto.RegisterType((*AuthUserAddResponse)(nil), "etcdserverpb.AuthUserAddResponse")
  2951. proto.RegisterType((*AuthUserGetResponse)(nil), "etcdserverpb.AuthUserGetResponse")
  2952. proto.RegisterType((*AuthUserDeleteResponse)(nil), "etcdserverpb.AuthUserDeleteResponse")
  2953. proto.RegisterType((*AuthUserChangePasswordResponse)(nil), "etcdserverpb.AuthUserChangePasswordResponse")
  2954. proto.RegisterType((*AuthUserGrantRoleResponse)(nil), "etcdserverpb.AuthUserGrantRoleResponse")
  2955. proto.RegisterType((*AuthUserRevokeRoleResponse)(nil), "etcdserverpb.AuthUserRevokeRoleResponse")
  2956. proto.RegisterType((*AuthRoleAddResponse)(nil), "etcdserverpb.AuthRoleAddResponse")
  2957. proto.RegisterType((*AuthRoleGetResponse)(nil), "etcdserverpb.AuthRoleGetResponse")
  2958. proto.RegisterType((*AuthRoleListResponse)(nil), "etcdserverpb.AuthRoleListResponse")
  2959. proto.RegisterType((*AuthUserListResponse)(nil), "etcdserverpb.AuthUserListResponse")
  2960. proto.RegisterType((*AuthRoleDeleteResponse)(nil), "etcdserverpb.AuthRoleDeleteResponse")
  2961. proto.RegisterType((*AuthRoleGrantPermissionResponse)(nil), "etcdserverpb.AuthRoleGrantPermissionResponse")
  2962. proto.RegisterType((*AuthRoleRevokePermissionResponse)(nil), "etcdserverpb.AuthRoleRevokePermissionResponse")
  2963. proto.RegisterEnum("etcdserverpb.AlarmType", AlarmType_name, AlarmType_value)
  2964. proto.RegisterEnum("etcdserverpb.RangeRequest_SortOrder", RangeRequest_SortOrder_name, RangeRequest_SortOrder_value)
  2965. proto.RegisterEnum("etcdserverpb.RangeRequest_SortTarget", RangeRequest_SortTarget_name, RangeRequest_SortTarget_value)
  2966. proto.RegisterEnum("etcdserverpb.Compare_CompareResult", Compare_CompareResult_name, Compare_CompareResult_value)
  2967. proto.RegisterEnum("etcdserverpb.Compare_CompareTarget", Compare_CompareTarget_name, Compare_CompareTarget_value)
  2968. proto.RegisterEnum("etcdserverpb.WatchCreateRequest_FilterType", WatchCreateRequest_FilterType_name, WatchCreateRequest_FilterType_value)
  2969. proto.RegisterEnum("etcdserverpb.AlarmRequest_AlarmAction", AlarmRequest_AlarmAction_name, AlarmRequest_AlarmAction_value)
  2970. }
  2971. // Reference imports to suppress errors if they are not otherwise used.
  2972. var _ context.Context
  2973. var _ grpc.ClientConn
  2974. // This is a compile-time assertion to ensure that this generated file
  2975. // is compatible with the grpc package it is being compiled against.
  2976. const _ = grpc.SupportPackageIsVersion4
  2977. // Client API for KV service
  2978. type KVClient interface {
  2979. // Range gets the keys in the range from the key-value store.
  2980. Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error)
  2981. // Put puts the given key into the key-value store.
  2982. // A put request increments the revision of the key-value store
  2983. // and generates one event in the event history.
  2984. Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error)
  2985. // DeleteRange deletes the given range from the key-value store.
  2986. // A delete request increments the revision of the key-value store
  2987. // and generates a delete event in the event history for every deleted key.
  2988. DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error)
  2989. // Txn processes multiple requests in a single transaction.
  2990. // A txn request increments the revision of the key-value store
  2991. // and generates events with the same revision for every completed request.
  2992. // It is not allowed to modify the same key several times within one txn.
  2993. Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error)
  2994. // Compact compacts the event history in the etcd key-value store. The key-value
  2995. // store should be periodically compacted or the event history will continue to grow
  2996. // indefinitely.
  2997. Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error)
  2998. }
  2999. type kVClient struct {
  3000. cc *grpc.ClientConn
  3001. }
  3002. func NewKVClient(cc *grpc.ClientConn) KVClient {
  3003. return &kVClient{cc}
  3004. }
  3005. func (c *kVClient) Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) {
  3006. out := new(RangeResponse)
  3007. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Range", in, out, c.cc, opts...)
  3008. if err != nil {
  3009. return nil, err
  3010. }
  3011. return out, nil
  3012. }
  3013. func (c *kVClient) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) {
  3014. out := new(PutResponse)
  3015. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Put", in, out, c.cc, opts...)
  3016. if err != nil {
  3017. return nil, err
  3018. }
  3019. return out, nil
  3020. }
  3021. func (c *kVClient) DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) {
  3022. out := new(DeleteRangeResponse)
  3023. err := grpc.Invoke(ctx, "/etcdserverpb.KV/DeleteRange", in, out, c.cc, opts...)
  3024. if err != nil {
  3025. return nil, err
  3026. }
  3027. return out, nil
  3028. }
  3029. func (c *kVClient) Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) {
  3030. out := new(TxnResponse)
  3031. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Txn", in, out, c.cc, opts...)
  3032. if err != nil {
  3033. return nil, err
  3034. }
  3035. return out, nil
  3036. }
  3037. func (c *kVClient) Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) {
  3038. out := new(CompactionResponse)
  3039. err := grpc.Invoke(ctx, "/etcdserverpb.KV/Compact", in, out, c.cc, opts...)
  3040. if err != nil {
  3041. return nil, err
  3042. }
  3043. return out, nil
  3044. }
  3045. // Server API for KV service
  3046. type KVServer interface {
  3047. // Range gets the keys in the range from the key-value store.
  3048. Range(context.Context, *RangeRequest) (*RangeResponse, error)
  3049. // Put puts the given key into the key-value store.
  3050. // A put request increments the revision of the key-value store
  3051. // and generates one event in the event history.
  3052. Put(context.Context, *PutRequest) (*PutResponse, error)
  3053. // DeleteRange deletes the given range from the key-value store.
  3054. // A delete request increments the revision of the key-value store
  3055. // and generates a delete event in the event history for every deleted key.
  3056. DeleteRange(context.Context, *DeleteRangeRequest) (*DeleteRangeResponse, error)
  3057. // Txn processes multiple requests in a single transaction.
  3058. // A txn request increments the revision of the key-value store
  3059. // and generates events with the same revision for every completed request.
  3060. // It is not allowed to modify the same key several times within one txn.
  3061. Txn(context.Context, *TxnRequest) (*TxnResponse, error)
  3062. // Compact compacts the event history in the etcd key-value store. The key-value
  3063. // store should be periodically compacted or the event history will continue to grow
  3064. // indefinitely.
  3065. Compact(context.Context, *CompactionRequest) (*CompactionResponse, error)
  3066. }
  3067. func RegisterKVServer(s *grpc.Server, srv KVServer) {
  3068. s.RegisterService(&_KV_serviceDesc, srv)
  3069. }
  3070. func _KV_Range_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3071. in := new(RangeRequest)
  3072. if err := dec(in); err != nil {
  3073. return nil, err
  3074. }
  3075. if interceptor == nil {
  3076. return srv.(KVServer).Range(ctx, in)
  3077. }
  3078. info := &grpc.UnaryServerInfo{
  3079. Server: srv,
  3080. FullMethod: "/etcdserverpb.KV/Range",
  3081. }
  3082. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3083. return srv.(KVServer).Range(ctx, req.(*RangeRequest))
  3084. }
  3085. return interceptor(ctx, in, info, handler)
  3086. }
  3087. func _KV_Put_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3088. in := new(PutRequest)
  3089. if err := dec(in); err != nil {
  3090. return nil, err
  3091. }
  3092. if interceptor == nil {
  3093. return srv.(KVServer).Put(ctx, in)
  3094. }
  3095. info := &grpc.UnaryServerInfo{
  3096. Server: srv,
  3097. FullMethod: "/etcdserverpb.KV/Put",
  3098. }
  3099. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3100. return srv.(KVServer).Put(ctx, req.(*PutRequest))
  3101. }
  3102. return interceptor(ctx, in, info, handler)
  3103. }
  3104. func _KV_DeleteRange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3105. in := new(DeleteRangeRequest)
  3106. if err := dec(in); err != nil {
  3107. return nil, err
  3108. }
  3109. if interceptor == nil {
  3110. return srv.(KVServer).DeleteRange(ctx, in)
  3111. }
  3112. info := &grpc.UnaryServerInfo{
  3113. Server: srv,
  3114. FullMethod: "/etcdserverpb.KV/DeleteRange",
  3115. }
  3116. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3117. return srv.(KVServer).DeleteRange(ctx, req.(*DeleteRangeRequest))
  3118. }
  3119. return interceptor(ctx, in, info, handler)
  3120. }
  3121. func _KV_Txn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3122. in := new(TxnRequest)
  3123. if err := dec(in); err != nil {
  3124. return nil, err
  3125. }
  3126. if interceptor == nil {
  3127. return srv.(KVServer).Txn(ctx, in)
  3128. }
  3129. info := &grpc.UnaryServerInfo{
  3130. Server: srv,
  3131. FullMethod: "/etcdserverpb.KV/Txn",
  3132. }
  3133. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3134. return srv.(KVServer).Txn(ctx, req.(*TxnRequest))
  3135. }
  3136. return interceptor(ctx, in, info, handler)
  3137. }
  3138. func _KV_Compact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3139. in := new(CompactionRequest)
  3140. if err := dec(in); err != nil {
  3141. return nil, err
  3142. }
  3143. if interceptor == nil {
  3144. return srv.(KVServer).Compact(ctx, in)
  3145. }
  3146. info := &grpc.UnaryServerInfo{
  3147. Server: srv,
  3148. FullMethod: "/etcdserverpb.KV/Compact",
  3149. }
  3150. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3151. return srv.(KVServer).Compact(ctx, req.(*CompactionRequest))
  3152. }
  3153. return interceptor(ctx, in, info, handler)
  3154. }
  3155. var _KV_serviceDesc = grpc.ServiceDesc{
  3156. ServiceName: "etcdserverpb.KV",
  3157. HandlerType: (*KVServer)(nil),
  3158. Methods: []grpc.MethodDesc{
  3159. {
  3160. MethodName: "Range",
  3161. Handler: _KV_Range_Handler,
  3162. },
  3163. {
  3164. MethodName: "Put",
  3165. Handler: _KV_Put_Handler,
  3166. },
  3167. {
  3168. MethodName: "DeleteRange",
  3169. Handler: _KV_DeleteRange_Handler,
  3170. },
  3171. {
  3172. MethodName: "Txn",
  3173. Handler: _KV_Txn_Handler,
  3174. },
  3175. {
  3176. MethodName: "Compact",
  3177. Handler: _KV_Compact_Handler,
  3178. },
  3179. },
  3180. Streams: []grpc.StreamDesc{},
  3181. Metadata: "rpc.proto",
  3182. }
  3183. // Client API for Watch service
  3184. type WatchClient interface {
  3185. // Watch watches for events happening or that have happened. Both input and output
  3186. // are streams; the input stream is for creating and canceling watchers and the output
  3187. // stream sends events. One watch RPC can watch on multiple key ranges, streaming events
  3188. // for several watches at once. The entire event history can be watched starting from the
  3189. // last compaction revision.
  3190. Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error)
  3191. }
  3192. type watchClient struct {
  3193. cc *grpc.ClientConn
  3194. }
  3195. func NewWatchClient(cc *grpc.ClientConn) WatchClient {
  3196. return &watchClient{cc}
  3197. }
  3198. func (c *watchClient) Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) {
  3199. stream, err := grpc.NewClientStream(ctx, &_Watch_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Watch/Watch", opts...)
  3200. if err != nil {
  3201. return nil, err
  3202. }
  3203. x := &watchWatchClient{stream}
  3204. return x, nil
  3205. }
  3206. type Watch_WatchClient interface {
  3207. Send(*WatchRequest) error
  3208. Recv() (*WatchResponse, error)
  3209. grpc.ClientStream
  3210. }
  3211. type watchWatchClient struct {
  3212. grpc.ClientStream
  3213. }
  3214. func (x *watchWatchClient) Send(m *WatchRequest) error {
  3215. return x.ClientStream.SendMsg(m)
  3216. }
  3217. func (x *watchWatchClient) Recv() (*WatchResponse, error) {
  3218. m := new(WatchResponse)
  3219. if err := x.ClientStream.RecvMsg(m); err != nil {
  3220. return nil, err
  3221. }
  3222. return m, nil
  3223. }
  3224. // Server API for Watch service
  3225. type WatchServer interface {
  3226. // Watch watches for events happening or that have happened. Both input and output
  3227. // are streams; the input stream is for creating and canceling watchers and the output
  3228. // stream sends events. One watch RPC can watch on multiple key ranges, streaming events
  3229. // for several watches at once. The entire event history can be watched starting from the
  3230. // last compaction revision.
  3231. Watch(Watch_WatchServer) error
  3232. }
  3233. func RegisterWatchServer(s *grpc.Server, srv WatchServer) {
  3234. s.RegisterService(&_Watch_serviceDesc, srv)
  3235. }
  3236. func _Watch_Watch_Handler(srv interface{}, stream grpc.ServerStream) error {
  3237. return srv.(WatchServer).Watch(&watchWatchServer{stream})
  3238. }
  3239. type Watch_WatchServer interface {
  3240. Send(*WatchResponse) error
  3241. Recv() (*WatchRequest, error)
  3242. grpc.ServerStream
  3243. }
  3244. type watchWatchServer struct {
  3245. grpc.ServerStream
  3246. }
  3247. func (x *watchWatchServer) Send(m *WatchResponse) error {
  3248. return x.ServerStream.SendMsg(m)
  3249. }
  3250. func (x *watchWatchServer) Recv() (*WatchRequest, error) {
  3251. m := new(WatchRequest)
  3252. if err := x.ServerStream.RecvMsg(m); err != nil {
  3253. return nil, err
  3254. }
  3255. return m, nil
  3256. }
  3257. var _Watch_serviceDesc = grpc.ServiceDesc{
  3258. ServiceName: "etcdserverpb.Watch",
  3259. HandlerType: (*WatchServer)(nil),
  3260. Methods: []grpc.MethodDesc{},
  3261. Streams: []grpc.StreamDesc{
  3262. {
  3263. StreamName: "Watch",
  3264. Handler: _Watch_Watch_Handler,
  3265. ServerStreams: true,
  3266. ClientStreams: true,
  3267. },
  3268. },
  3269. Metadata: "rpc.proto",
  3270. }
  3271. // Client API for Lease service
  3272. type LeaseClient interface {
  3273. // LeaseGrant creates a lease which expires if the server does not receive a keepAlive
  3274. // within a given time to live period. All keys attached to the lease will be expired and
  3275. // deleted if the lease expires. Each expired key generates a delete event in the event history.
  3276. LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error)
  3277. // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
  3278. LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error)
  3279. // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client
  3280. // to the server and streaming keep alive responses from the server to the client.
  3281. LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error)
  3282. // LeaseTimeToLive retrieves lease information.
  3283. LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error)
  3284. // LeaseLeases lists all existing leases.
  3285. LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error)
  3286. }
  3287. type leaseClient struct {
  3288. cc *grpc.ClientConn
  3289. }
  3290. func NewLeaseClient(cc *grpc.ClientConn) LeaseClient {
  3291. return &leaseClient{cc}
  3292. }
  3293. func (c *leaseClient) LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) {
  3294. out := new(LeaseGrantResponse)
  3295. err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseGrant", in, out, c.cc, opts...)
  3296. if err != nil {
  3297. return nil, err
  3298. }
  3299. return out, nil
  3300. }
  3301. func (c *leaseClient) LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) {
  3302. out := new(LeaseRevokeResponse)
  3303. err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseRevoke", in, out, c.cc, opts...)
  3304. if err != nil {
  3305. return nil, err
  3306. }
  3307. return out, nil
  3308. }
  3309. func (c *leaseClient) LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) {
  3310. stream, err := grpc.NewClientStream(ctx, &_Lease_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Lease/LeaseKeepAlive", opts...)
  3311. if err != nil {
  3312. return nil, err
  3313. }
  3314. x := &leaseLeaseKeepAliveClient{stream}
  3315. return x, nil
  3316. }
  3317. type Lease_LeaseKeepAliveClient interface {
  3318. Send(*LeaseKeepAliveRequest) error
  3319. Recv() (*LeaseKeepAliveResponse, error)
  3320. grpc.ClientStream
  3321. }
  3322. type leaseLeaseKeepAliveClient struct {
  3323. grpc.ClientStream
  3324. }
  3325. func (x *leaseLeaseKeepAliveClient) Send(m *LeaseKeepAliveRequest) error {
  3326. return x.ClientStream.SendMsg(m)
  3327. }
  3328. func (x *leaseLeaseKeepAliveClient) Recv() (*LeaseKeepAliveResponse, error) {
  3329. m := new(LeaseKeepAliveResponse)
  3330. if err := x.ClientStream.RecvMsg(m); err != nil {
  3331. return nil, err
  3332. }
  3333. return m, nil
  3334. }
  3335. func (c *leaseClient) LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error) {
  3336. out := new(LeaseTimeToLiveResponse)
  3337. err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseTimeToLive", in, out, c.cc, opts...)
  3338. if err != nil {
  3339. return nil, err
  3340. }
  3341. return out, nil
  3342. }
  3343. func (c *leaseClient) LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error) {
  3344. out := new(LeaseLeasesResponse)
  3345. err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseLeases", in, out, c.cc, opts...)
  3346. if err != nil {
  3347. return nil, err
  3348. }
  3349. return out, nil
  3350. }
  3351. // Server API for Lease service
  3352. type LeaseServer interface {
  3353. // LeaseGrant creates a lease which expires if the server does not receive a keepAlive
  3354. // within a given time to live period. All keys attached to the lease will be expired and
  3355. // deleted if the lease expires. Each expired key generates a delete event in the event history.
  3356. LeaseGrant(context.Context, *LeaseGrantRequest) (*LeaseGrantResponse, error)
  3357. // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
  3358. LeaseRevoke(context.Context, *LeaseRevokeRequest) (*LeaseRevokeResponse, error)
  3359. // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client
  3360. // to the server and streaming keep alive responses from the server to the client.
  3361. LeaseKeepAlive(Lease_LeaseKeepAliveServer) error
  3362. // LeaseTimeToLive retrieves lease information.
  3363. LeaseTimeToLive(context.Context, *LeaseTimeToLiveRequest) (*LeaseTimeToLiveResponse, error)
  3364. // LeaseLeases lists all existing leases.
  3365. LeaseLeases(context.Context, *LeaseLeasesRequest) (*LeaseLeasesResponse, error)
  3366. }
  3367. func RegisterLeaseServer(s *grpc.Server, srv LeaseServer) {
  3368. s.RegisterService(&_Lease_serviceDesc, srv)
  3369. }
  3370. func _Lease_LeaseGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3371. in := new(LeaseGrantRequest)
  3372. if err := dec(in); err != nil {
  3373. return nil, err
  3374. }
  3375. if interceptor == nil {
  3376. return srv.(LeaseServer).LeaseGrant(ctx, in)
  3377. }
  3378. info := &grpc.UnaryServerInfo{
  3379. Server: srv,
  3380. FullMethod: "/etcdserverpb.Lease/LeaseGrant",
  3381. }
  3382. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3383. return srv.(LeaseServer).LeaseGrant(ctx, req.(*LeaseGrantRequest))
  3384. }
  3385. return interceptor(ctx, in, info, handler)
  3386. }
  3387. func _Lease_LeaseRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3388. in := new(LeaseRevokeRequest)
  3389. if err := dec(in); err != nil {
  3390. return nil, err
  3391. }
  3392. if interceptor == nil {
  3393. return srv.(LeaseServer).LeaseRevoke(ctx, in)
  3394. }
  3395. info := &grpc.UnaryServerInfo{
  3396. Server: srv,
  3397. FullMethod: "/etcdserverpb.Lease/LeaseRevoke",
  3398. }
  3399. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3400. return srv.(LeaseServer).LeaseRevoke(ctx, req.(*LeaseRevokeRequest))
  3401. }
  3402. return interceptor(ctx, in, info, handler)
  3403. }
  3404. func _Lease_LeaseKeepAlive_Handler(srv interface{}, stream grpc.ServerStream) error {
  3405. return srv.(LeaseServer).LeaseKeepAlive(&leaseLeaseKeepAliveServer{stream})
  3406. }
  3407. type Lease_LeaseKeepAliveServer interface {
  3408. Send(*LeaseKeepAliveResponse) error
  3409. Recv() (*LeaseKeepAliveRequest, error)
  3410. grpc.ServerStream
  3411. }
  3412. type leaseLeaseKeepAliveServer struct {
  3413. grpc.ServerStream
  3414. }
  3415. func (x *leaseLeaseKeepAliveServer) Send(m *LeaseKeepAliveResponse) error {
  3416. return x.ServerStream.SendMsg(m)
  3417. }
  3418. func (x *leaseLeaseKeepAliveServer) Recv() (*LeaseKeepAliveRequest, error) {
  3419. m := new(LeaseKeepAliveRequest)
  3420. if err := x.ServerStream.RecvMsg(m); err != nil {
  3421. return nil, err
  3422. }
  3423. return m, nil
  3424. }
  3425. func _Lease_LeaseTimeToLive_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3426. in := new(LeaseTimeToLiveRequest)
  3427. if err := dec(in); err != nil {
  3428. return nil, err
  3429. }
  3430. if interceptor == nil {
  3431. return srv.(LeaseServer).LeaseTimeToLive(ctx, in)
  3432. }
  3433. info := &grpc.UnaryServerInfo{
  3434. Server: srv,
  3435. FullMethod: "/etcdserverpb.Lease/LeaseTimeToLive",
  3436. }
  3437. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3438. return srv.(LeaseServer).LeaseTimeToLive(ctx, req.(*LeaseTimeToLiveRequest))
  3439. }
  3440. return interceptor(ctx, in, info, handler)
  3441. }
  3442. func _Lease_LeaseLeases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3443. in := new(LeaseLeasesRequest)
  3444. if err := dec(in); err != nil {
  3445. return nil, err
  3446. }
  3447. if interceptor == nil {
  3448. return srv.(LeaseServer).LeaseLeases(ctx, in)
  3449. }
  3450. info := &grpc.UnaryServerInfo{
  3451. Server: srv,
  3452. FullMethod: "/etcdserverpb.Lease/LeaseLeases",
  3453. }
  3454. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3455. return srv.(LeaseServer).LeaseLeases(ctx, req.(*LeaseLeasesRequest))
  3456. }
  3457. return interceptor(ctx, in, info, handler)
  3458. }
  3459. var _Lease_serviceDesc = grpc.ServiceDesc{
  3460. ServiceName: "etcdserverpb.Lease",
  3461. HandlerType: (*LeaseServer)(nil),
  3462. Methods: []grpc.MethodDesc{
  3463. {
  3464. MethodName: "LeaseGrant",
  3465. Handler: _Lease_LeaseGrant_Handler,
  3466. },
  3467. {
  3468. MethodName: "LeaseRevoke",
  3469. Handler: _Lease_LeaseRevoke_Handler,
  3470. },
  3471. {
  3472. MethodName: "LeaseTimeToLive",
  3473. Handler: _Lease_LeaseTimeToLive_Handler,
  3474. },
  3475. {
  3476. MethodName: "LeaseLeases",
  3477. Handler: _Lease_LeaseLeases_Handler,
  3478. },
  3479. },
  3480. Streams: []grpc.StreamDesc{
  3481. {
  3482. StreamName: "LeaseKeepAlive",
  3483. Handler: _Lease_LeaseKeepAlive_Handler,
  3484. ServerStreams: true,
  3485. ClientStreams: true,
  3486. },
  3487. },
  3488. Metadata: "rpc.proto",
  3489. }
  3490. // Client API for Cluster service
  3491. type ClusterClient interface {
  3492. // MemberAdd adds a member into the cluster.
  3493. MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error)
  3494. // MemberRemove removes an existing member from the cluster.
  3495. MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error)
  3496. // MemberUpdate updates the member configuration.
  3497. MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error)
  3498. // MemberList lists all the members in the cluster.
  3499. MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error)
  3500. // MemberPromote promotes a member from raft learner (non-voting) to raft voting member.
  3501. MemberPromote(ctx context.Context, in *MemberPromoteRequest, opts ...grpc.CallOption) (*MemberPromoteResponse, error)
  3502. }
  3503. type clusterClient struct {
  3504. cc *grpc.ClientConn
  3505. }
  3506. func NewClusterClient(cc *grpc.ClientConn) ClusterClient {
  3507. return &clusterClient{cc}
  3508. }
  3509. func (c *clusterClient) MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) {
  3510. out := new(MemberAddResponse)
  3511. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberAdd", in, out, c.cc, opts...)
  3512. if err != nil {
  3513. return nil, err
  3514. }
  3515. return out, nil
  3516. }
  3517. func (c *clusterClient) MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) {
  3518. out := new(MemberRemoveResponse)
  3519. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberRemove", in, out, c.cc, opts...)
  3520. if err != nil {
  3521. return nil, err
  3522. }
  3523. return out, nil
  3524. }
  3525. func (c *clusterClient) MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) {
  3526. out := new(MemberUpdateResponse)
  3527. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberUpdate", in, out, c.cc, opts...)
  3528. if err != nil {
  3529. return nil, err
  3530. }
  3531. return out, nil
  3532. }
  3533. func (c *clusterClient) MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) {
  3534. out := new(MemberListResponse)
  3535. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberList", in, out, c.cc, opts...)
  3536. if err != nil {
  3537. return nil, err
  3538. }
  3539. return out, nil
  3540. }
  3541. func (c *clusterClient) MemberPromote(ctx context.Context, in *MemberPromoteRequest, opts ...grpc.CallOption) (*MemberPromoteResponse, error) {
  3542. out := new(MemberPromoteResponse)
  3543. err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberPromote", in, out, c.cc, opts...)
  3544. if err != nil {
  3545. return nil, err
  3546. }
  3547. return out, nil
  3548. }
  3549. // Server API for Cluster service
  3550. type ClusterServer interface {
  3551. // MemberAdd adds a member into the cluster.
  3552. MemberAdd(context.Context, *MemberAddRequest) (*MemberAddResponse, error)
  3553. // MemberRemove removes an existing member from the cluster.
  3554. MemberRemove(context.Context, *MemberRemoveRequest) (*MemberRemoveResponse, error)
  3555. // MemberUpdate updates the member configuration.
  3556. MemberUpdate(context.Context, *MemberUpdateRequest) (*MemberUpdateResponse, error)
  3557. // MemberList lists all the members in the cluster.
  3558. MemberList(context.Context, *MemberListRequest) (*MemberListResponse, error)
  3559. // MemberPromote promotes a member from raft learner (non-voting) to raft voting member.
  3560. MemberPromote(context.Context, *MemberPromoteRequest) (*MemberPromoteResponse, error)
  3561. }
  3562. func RegisterClusterServer(s *grpc.Server, srv ClusterServer) {
  3563. s.RegisterService(&_Cluster_serviceDesc, srv)
  3564. }
  3565. func _Cluster_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3566. in := new(MemberAddRequest)
  3567. if err := dec(in); err != nil {
  3568. return nil, err
  3569. }
  3570. if interceptor == nil {
  3571. return srv.(ClusterServer).MemberAdd(ctx, in)
  3572. }
  3573. info := &grpc.UnaryServerInfo{
  3574. Server: srv,
  3575. FullMethod: "/etcdserverpb.Cluster/MemberAdd",
  3576. }
  3577. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3578. return srv.(ClusterServer).MemberAdd(ctx, req.(*MemberAddRequest))
  3579. }
  3580. return interceptor(ctx, in, info, handler)
  3581. }
  3582. func _Cluster_MemberRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3583. in := new(MemberRemoveRequest)
  3584. if err := dec(in); err != nil {
  3585. return nil, err
  3586. }
  3587. if interceptor == nil {
  3588. return srv.(ClusterServer).MemberRemove(ctx, in)
  3589. }
  3590. info := &grpc.UnaryServerInfo{
  3591. Server: srv,
  3592. FullMethod: "/etcdserverpb.Cluster/MemberRemove",
  3593. }
  3594. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3595. return srv.(ClusterServer).MemberRemove(ctx, req.(*MemberRemoveRequest))
  3596. }
  3597. return interceptor(ctx, in, info, handler)
  3598. }
  3599. func _Cluster_MemberUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3600. in := new(MemberUpdateRequest)
  3601. if err := dec(in); err != nil {
  3602. return nil, err
  3603. }
  3604. if interceptor == nil {
  3605. return srv.(ClusterServer).MemberUpdate(ctx, in)
  3606. }
  3607. info := &grpc.UnaryServerInfo{
  3608. Server: srv,
  3609. FullMethod: "/etcdserverpb.Cluster/MemberUpdate",
  3610. }
  3611. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3612. return srv.(ClusterServer).MemberUpdate(ctx, req.(*MemberUpdateRequest))
  3613. }
  3614. return interceptor(ctx, in, info, handler)
  3615. }
  3616. func _Cluster_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3617. in := new(MemberListRequest)
  3618. if err := dec(in); err != nil {
  3619. return nil, err
  3620. }
  3621. if interceptor == nil {
  3622. return srv.(ClusterServer).MemberList(ctx, in)
  3623. }
  3624. info := &grpc.UnaryServerInfo{
  3625. Server: srv,
  3626. FullMethod: "/etcdserverpb.Cluster/MemberList",
  3627. }
  3628. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3629. return srv.(ClusterServer).MemberList(ctx, req.(*MemberListRequest))
  3630. }
  3631. return interceptor(ctx, in, info, handler)
  3632. }
  3633. func _Cluster_MemberPromote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3634. in := new(MemberPromoteRequest)
  3635. if err := dec(in); err != nil {
  3636. return nil, err
  3637. }
  3638. if interceptor == nil {
  3639. return srv.(ClusterServer).MemberPromote(ctx, in)
  3640. }
  3641. info := &grpc.UnaryServerInfo{
  3642. Server: srv,
  3643. FullMethod: "/etcdserverpb.Cluster/MemberPromote",
  3644. }
  3645. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3646. return srv.(ClusterServer).MemberPromote(ctx, req.(*MemberPromoteRequest))
  3647. }
  3648. return interceptor(ctx, in, info, handler)
  3649. }
  3650. var _Cluster_serviceDesc = grpc.ServiceDesc{
  3651. ServiceName: "etcdserverpb.Cluster",
  3652. HandlerType: (*ClusterServer)(nil),
  3653. Methods: []grpc.MethodDesc{
  3654. {
  3655. MethodName: "MemberAdd",
  3656. Handler: _Cluster_MemberAdd_Handler,
  3657. },
  3658. {
  3659. MethodName: "MemberRemove",
  3660. Handler: _Cluster_MemberRemove_Handler,
  3661. },
  3662. {
  3663. MethodName: "MemberUpdate",
  3664. Handler: _Cluster_MemberUpdate_Handler,
  3665. },
  3666. {
  3667. MethodName: "MemberList",
  3668. Handler: _Cluster_MemberList_Handler,
  3669. },
  3670. {
  3671. MethodName: "MemberPromote",
  3672. Handler: _Cluster_MemberPromote_Handler,
  3673. },
  3674. },
  3675. Streams: []grpc.StreamDesc{},
  3676. Metadata: "rpc.proto",
  3677. }
  3678. // Client API for Maintenance service
  3679. type MaintenanceClient interface {
  3680. // Alarm activates, deactivates, and queries alarms regarding cluster health.
  3681. Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error)
  3682. // Status gets the status of the member.
  3683. Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error)
  3684. // Defragment defragments a member's backend database to recover storage space.
  3685. Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error)
  3686. // Hash computes the hash of whole backend keyspace,
  3687. // including key, lease, and other buckets in storage.
  3688. // This is designed for testing ONLY!
  3689. // Do not rely on this in production with ongoing transactions,
  3690. // since Hash operation does not hold MVCC locks.
  3691. // Use "HashKV" API instead for "key" bucket consistency checks.
  3692. Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error)
  3693. // HashKV computes the hash of all MVCC keys up to a given revision.
  3694. // It only iterates "key" bucket in backend storage.
  3695. HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error)
  3696. // Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
  3697. Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error)
  3698. // MoveLeader requests current leader node to transfer its leadership to transferee.
  3699. MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error)
  3700. }
  3701. type maintenanceClient struct {
  3702. cc *grpc.ClientConn
  3703. }
  3704. func NewMaintenanceClient(cc *grpc.ClientConn) MaintenanceClient {
  3705. return &maintenanceClient{cc}
  3706. }
  3707. func (c *maintenanceClient) Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) {
  3708. out := new(AlarmResponse)
  3709. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Alarm", in, out, c.cc, opts...)
  3710. if err != nil {
  3711. return nil, err
  3712. }
  3713. return out, nil
  3714. }
  3715. func (c *maintenanceClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) {
  3716. out := new(StatusResponse)
  3717. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Status", in, out, c.cc, opts...)
  3718. if err != nil {
  3719. return nil, err
  3720. }
  3721. return out, nil
  3722. }
  3723. func (c *maintenanceClient) Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) {
  3724. out := new(DefragmentResponse)
  3725. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Defragment", in, out, c.cc, opts...)
  3726. if err != nil {
  3727. return nil, err
  3728. }
  3729. return out, nil
  3730. }
  3731. func (c *maintenanceClient) Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) {
  3732. out := new(HashResponse)
  3733. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Hash", in, out, c.cc, opts...)
  3734. if err != nil {
  3735. return nil, err
  3736. }
  3737. return out, nil
  3738. }
  3739. func (c *maintenanceClient) HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error) {
  3740. out := new(HashKVResponse)
  3741. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/HashKV", in, out, c.cc, opts...)
  3742. if err != nil {
  3743. return nil, err
  3744. }
  3745. return out, nil
  3746. }
  3747. func (c *maintenanceClient) Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) {
  3748. stream, err := grpc.NewClientStream(ctx, &_Maintenance_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Maintenance/Snapshot", opts...)
  3749. if err != nil {
  3750. return nil, err
  3751. }
  3752. x := &maintenanceSnapshotClient{stream}
  3753. if err := x.ClientStream.SendMsg(in); err != nil {
  3754. return nil, err
  3755. }
  3756. if err := x.ClientStream.CloseSend(); err != nil {
  3757. return nil, err
  3758. }
  3759. return x, nil
  3760. }
  3761. type Maintenance_SnapshotClient interface {
  3762. Recv() (*SnapshotResponse, error)
  3763. grpc.ClientStream
  3764. }
  3765. type maintenanceSnapshotClient struct {
  3766. grpc.ClientStream
  3767. }
  3768. func (x *maintenanceSnapshotClient) Recv() (*SnapshotResponse, error) {
  3769. m := new(SnapshotResponse)
  3770. if err := x.ClientStream.RecvMsg(m); err != nil {
  3771. return nil, err
  3772. }
  3773. return m, nil
  3774. }
  3775. func (c *maintenanceClient) MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error) {
  3776. out := new(MoveLeaderResponse)
  3777. err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/MoveLeader", in, out, c.cc, opts...)
  3778. if err != nil {
  3779. return nil, err
  3780. }
  3781. return out, nil
  3782. }
  3783. // Server API for Maintenance service
  3784. type MaintenanceServer interface {
  3785. // Alarm activates, deactivates, and queries alarms regarding cluster health.
  3786. Alarm(context.Context, *AlarmRequest) (*AlarmResponse, error)
  3787. // Status gets the status of the member.
  3788. Status(context.Context, *StatusRequest) (*StatusResponse, error)
  3789. // Defragment defragments a member's backend database to recover storage space.
  3790. Defragment(context.Context, *DefragmentRequest) (*DefragmentResponse, error)
  3791. // Hash computes the hash of whole backend keyspace,
  3792. // including key, lease, and other buckets in storage.
  3793. // This is designed for testing ONLY!
  3794. // Do not rely on this in production with ongoing transactions,
  3795. // since Hash operation does not hold MVCC locks.
  3796. // Use "HashKV" API instead for "key" bucket consistency checks.
  3797. Hash(context.Context, *HashRequest) (*HashResponse, error)
  3798. // HashKV computes the hash of all MVCC keys up to a given revision.
  3799. // It only iterates "key" bucket in backend storage.
  3800. HashKV(context.Context, *HashKVRequest) (*HashKVResponse, error)
  3801. // Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
  3802. Snapshot(*SnapshotRequest, Maintenance_SnapshotServer) error
  3803. // MoveLeader requests current leader node to transfer its leadership to transferee.
  3804. MoveLeader(context.Context, *MoveLeaderRequest) (*MoveLeaderResponse, error)
  3805. }
  3806. func RegisterMaintenanceServer(s *grpc.Server, srv MaintenanceServer) {
  3807. s.RegisterService(&_Maintenance_serviceDesc, srv)
  3808. }
  3809. func _Maintenance_Alarm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3810. in := new(AlarmRequest)
  3811. if err := dec(in); err != nil {
  3812. return nil, err
  3813. }
  3814. if interceptor == nil {
  3815. return srv.(MaintenanceServer).Alarm(ctx, in)
  3816. }
  3817. info := &grpc.UnaryServerInfo{
  3818. Server: srv,
  3819. FullMethod: "/etcdserverpb.Maintenance/Alarm",
  3820. }
  3821. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3822. return srv.(MaintenanceServer).Alarm(ctx, req.(*AlarmRequest))
  3823. }
  3824. return interceptor(ctx, in, info, handler)
  3825. }
  3826. func _Maintenance_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3827. in := new(StatusRequest)
  3828. if err := dec(in); err != nil {
  3829. return nil, err
  3830. }
  3831. if interceptor == nil {
  3832. return srv.(MaintenanceServer).Status(ctx, in)
  3833. }
  3834. info := &grpc.UnaryServerInfo{
  3835. Server: srv,
  3836. FullMethod: "/etcdserverpb.Maintenance/Status",
  3837. }
  3838. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3839. return srv.(MaintenanceServer).Status(ctx, req.(*StatusRequest))
  3840. }
  3841. return interceptor(ctx, in, info, handler)
  3842. }
  3843. func _Maintenance_Defragment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3844. in := new(DefragmentRequest)
  3845. if err := dec(in); err != nil {
  3846. return nil, err
  3847. }
  3848. if interceptor == nil {
  3849. return srv.(MaintenanceServer).Defragment(ctx, in)
  3850. }
  3851. info := &grpc.UnaryServerInfo{
  3852. Server: srv,
  3853. FullMethod: "/etcdserverpb.Maintenance/Defragment",
  3854. }
  3855. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3856. return srv.(MaintenanceServer).Defragment(ctx, req.(*DefragmentRequest))
  3857. }
  3858. return interceptor(ctx, in, info, handler)
  3859. }
  3860. func _Maintenance_Hash_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3861. in := new(HashRequest)
  3862. if err := dec(in); err != nil {
  3863. return nil, err
  3864. }
  3865. if interceptor == nil {
  3866. return srv.(MaintenanceServer).Hash(ctx, in)
  3867. }
  3868. info := &grpc.UnaryServerInfo{
  3869. Server: srv,
  3870. FullMethod: "/etcdserverpb.Maintenance/Hash",
  3871. }
  3872. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3873. return srv.(MaintenanceServer).Hash(ctx, req.(*HashRequest))
  3874. }
  3875. return interceptor(ctx, in, info, handler)
  3876. }
  3877. func _Maintenance_HashKV_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3878. in := new(HashKVRequest)
  3879. if err := dec(in); err != nil {
  3880. return nil, err
  3881. }
  3882. if interceptor == nil {
  3883. return srv.(MaintenanceServer).HashKV(ctx, in)
  3884. }
  3885. info := &grpc.UnaryServerInfo{
  3886. Server: srv,
  3887. FullMethod: "/etcdserverpb.Maintenance/HashKV",
  3888. }
  3889. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3890. return srv.(MaintenanceServer).HashKV(ctx, req.(*HashKVRequest))
  3891. }
  3892. return interceptor(ctx, in, info, handler)
  3893. }
  3894. func _Maintenance_Snapshot_Handler(srv interface{}, stream grpc.ServerStream) error {
  3895. m := new(SnapshotRequest)
  3896. if err := stream.RecvMsg(m); err != nil {
  3897. return err
  3898. }
  3899. return srv.(MaintenanceServer).Snapshot(m, &maintenanceSnapshotServer{stream})
  3900. }
  3901. type Maintenance_SnapshotServer interface {
  3902. Send(*SnapshotResponse) error
  3903. grpc.ServerStream
  3904. }
  3905. type maintenanceSnapshotServer struct {
  3906. grpc.ServerStream
  3907. }
  3908. func (x *maintenanceSnapshotServer) Send(m *SnapshotResponse) error {
  3909. return x.ServerStream.SendMsg(m)
  3910. }
  3911. func _Maintenance_MoveLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3912. in := new(MoveLeaderRequest)
  3913. if err := dec(in); err != nil {
  3914. return nil, err
  3915. }
  3916. if interceptor == nil {
  3917. return srv.(MaintenanceServer).MoveLeader(ctx, in)
  3918. }
  3919. info := &grpc.UnaryServerInfo{
  3920. Server: srv,
  3921. FullMethod: "/etcdserverpb.Maintenance/MoveLeader",
  3922. }
  3923. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3924. return srv.(MaintenanceServer).MoveLeader(ctx, req.(*MoveLeaderRequest))
  3925. }
  3926. return interceptor(ctx, in, info, handler)
  3927. }
  3928. var _Maintenance_serviceDesc = grpc.ServiceDesc{
  3929. ServiceName: "etcdserverpb.Maintenance",
  3930. HandlerType: (*MaintenanceServer)(nil),
  3931. Methods: []grpc.MethodDesc{
  3932. {
  3933. MethodName: "Alarm",
  3934. Handler: _Maintenance_Alarm_Handler,
  3935. },
  3936. {
  3937. MethodName: "Status",
  3938. Handler: _Maintenance_Status_Handler,
  3939. },
  3940. {
  3941. MethodName: "Defragment",
  3942. Handler: _Maintenance_Defragment_Handler,
  3943. },
  3944. {
  3945. MethodName: "Hash",
  3946. Handler: _Maintenance_Hash_Handler,
  3947. },
  3948. {
  3949. MethodName: "HashKV",
  3950. Handler: _Maintenance_HashKV_Handler,
  3951. },
  3952. {
  3953. MethodName: "MoveLeader",
  3954. Handler: _Maintenance_MoveLeader_Handler,
  3955. },
  3956. },
  3957. Streams: []grpc.StreamDesc{
  3958. {
  3959. StreamName: "Snapshot",
  3960. Handler: _Maintenance_Snapshot_Handler,
  3961. ServerStreams: true,
  3962. },
  3963. },
  3964. Metadata: "rpc.proto",
  3965. }
  3966. // Client API for Auth service
  3967. type AuthClient interface {
  3968. // AuthEnable enables authentication.
  3969. AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error)
  3970. // AuthDisable disables authentication.
  3971. AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error)
  3972. // Authenticate processes an authenticate request.
  3973. Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error)
  3974. // UserAdd adds a new user. User name cannot be empty.
  3975. UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error)
  3976. // UserGet gets detailed user information.
  3977. UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error)
  3978. // UserList gets a list of all users.
  3979. UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error)
  3980. // UserDelete deletes a specified user.
  3981. UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error)
  3982. // UserChangePassword changes the password of a specified user.
  3983. UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error)
  3984. // UserGrant grants a role to a specified user.
  3985. UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error)
  3986. // UserRevokeRole revokes a role of specified user.
  3987. UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error)
  3988. // RoleAdd adds a new role. Role name cannot be empty.
  3989. RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error)
  3990. // RoleGet gets detailed role information.
  3991. RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error)
  3992. // RoleList gets lists of all roles.
  3993. RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error)
  3994. // RoleDelete deletes a specified role.
  3995. RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error)
  3996. // RoleGrantPermission grants a permission of a specified key or range to a specified role.
  3997. RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error)
  3998. // RoleRevokePermission revokes a key or range permission of a specified role.
  3999. RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error)
  4000. }
  4001. type authClient struct {
  4002. cc *grpc.ClientConn
  4003. }
  4004. func NewAuthClient(cc *grpc.ClientConn) AuthClient {
  4005. return &authClient{cc}
  4006. }
  4007. func (c *authClient) AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) {
  4008. out := new(AuthEnableResponse)
  4009. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthEnable", in, out, c.cc, opts...)
  4010. if err != nil {
  4011. return nil, err
  4012. }
  4013. return out, nil
  4014. }
  4015. func (c *authClient) AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) {
  4016. out := new(AuthDisableResponse)
  4017. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthDisable", in, out, c.cc, opts...)
  4018. if err != nil {
  4019. return nil, err
  4020. }
  4021. return out, nil
  4022. }
  4023. func (c *authClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) {
  4024. out := new(AuthenticateResponse)
  4025. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/Authenticate", in, out, c.cc, opts...)
  4026. if err != nil {
  4027. return nil, err
  4028. }
  4029. return out, nil
  4030. }
  4031. func (c *authClient) UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) {
  4032. out := new(AuthUserAddResponse)
  4033. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserAdd", in, out, c.cc, opts...)
  4034. if err != nil {
  4035. return nil, err
  4036. }
  4037. return out, nil
  4038. }
  4039. func (c *authClient) UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) {
  4040. out := new(AuthUserGetResponse)
  4041. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGet", in, out, c.cc, opts...)
  4042. if err != nil {
  4043. return nil, err
  4044. }
  4045. return out, nil
  4046. }
  4047. func (c *authClient) UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error) {
  4048. out := new(AuthUserListResponse)
  4049. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserList", in, out, c.cc, opts...)
  4050. if err != nil {
  4051. return nil, err
  4052. }
  4053. return out, nil
  4054. }
  4055. func (c *authClient) UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) {
  4056. out := new(AuthUserDeleteResponse)
  4057. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserDelete", in, out, c.cc, opts...)
  4058. if err != nil {
  4059. return nil, err
  4060. }
  4061. return out, nil
  4062. }
  4063. func (c *authClient) UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) {
  4064. out := new(AuthUserChangePasswordResponse)
  4065. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserChangePassword", in, out, c.cc, opts...)
  4066. if err != nil {
  4067. return nil, err
  4068. }
  4069. return out, nil
  4070. }
  4071. func (c *authClient) UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error) {
  4072. out := new(AuthUserGrantRoleResponse)
  4073. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGrantRole", in, out, c.cc, opts...)
  4074. if err != nil {
  4075. return nil, err
  4076. }
  4077. return out, nil
  4078. }
  4079. func (c *authClient) UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error) {
  4080. out := new(AuthUserRevokeRoleResponse)
  4081. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserRevokeRole", in, out, c.cc, opts...)
  4082. if err != nil {
  4083. return nil, err
  4084. }
  4085. return out, nil
  4086. }
  4087. func (c *authClient) RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) {
  4088. out := new(AuthRoleAddResponse)
  4089. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleAdd", in, out, c.cc, opts...)
  4090. if err != nil {
  4091. return nil, err
  4092. }
  4093. return out, nil
  4094. }
  4095. func (c *authClient) RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) {
  4096. out := new(AuthRoleGetResponse)
  4097. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGet", in, out, c.cc, opts...)
  4098. if err != nil {
  4099. return nil, err
  4100. }
  4101. return out, nil
  4102. }
  4103. func (c *authClient) RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error) {
  4104. out := new(AuthRoleListResponse)
  4105. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleList", in, out, c.cc, opts...)
  4106. if err != nil {
  4107. return nil, err
  4108. }
  4109. return out, nil
  4110. }
  4111. func (c *authClient) RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) {
  4112. out := new(AuthRoleDeleteResponse)
  4113. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleDelete", in, out, c.cc, opts...)
  4114. if err != nil {
  4115. return nil, err
  4116. }
  4117. return out, nil
  4118. }
  4119. func (c *authClient) RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error) {
  4120. out := new(AuthRoleGrantPermissionResponse)
  4121. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGrantPermission", in, out, c.cc, opts...)
  4122. if err != nil {
  4123. return nil, err
  4124. }
  4125. return out, nil
  4126. }
  4127. func (c *authClient) RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error) {
  4128. out := new(AuthRoleRevokePermissionResponse)
  4129. err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleRevokePermission", in, out, c.cc, opts...)
  4130. if err != nil {
  4131. return nil, err
  4132. }
  4133. return out, nil
  4134. }
  4135. // Server API for Auth service
  4136. type AuthServer interface {
  4137. // AuthEnable enables authentication.
  4138. AuthEnable(context.Context, *AuthEnableRequest) (*AuthEnableResponse, error)
  4139. // AuthDisable disables authentication.
  4140. AuthDisable(context.Context, *AuthDisableRequest) (*AuthDisableResponse, error)
  4141. // Authenticate processes an authenticate request.
  4142. Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
  4143. // UserAdd adds a new user. User name cannot be empty.
  4144. UserAdd(context.Context, *AuthUserAddRequest) (*AuthUserAddResponse, error)
  4145. // UserGet gets detailed user information.
  4146. UserGet(context.Context, *AuthUserGetRequest) (*AuthUserGetResponse, error)
  4147. // UserList gets a list of all users.
  4148. UserList(context.Context, *AuthUserListRequest) (*AuthUserListResponse, error)
  4149. // UserDelete deletes a specified user.
  4150. UserDelete(context.Context, *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error)
  4151. // UserChangePassword changes the password of a specified user.
  4152. UserChangePassword(context.Context, *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error)
  4153. // UserGrant grants a role to a specified user.
  4154. UserGrantRole(context.Context, *AuthUserGrantRoleRequest) (*AuthUserGrantRoleResponse, error)
  4155. // UserRevokeRole revokes a role of specified user.
  4156. UserRevokeRole(context.Context, *AuthUserRevokeRoleRequest) (*AuthUserRevokeRoleResponse, error)
  4157. // RoleAdd adds a new role. Role name cannot be empty.
  4158. RoleAdd(context.Context, *AuthRoleAddRequest) (*AuthRoleAddResponse, error)
  4159. // RoleGet gets detailed role information.
  4160. RoleGet(context.Context, *AuthRoleGetRequest) (*AuthRoleGetResponse, error)
  4161. // RoleList gets lists of all roles.
  4162. RoleList(context.Context, *AuthRoleListRequest) (*AuthRoleListResponse, error)
  4163. // RoleDelete deletes a specified role.
  4164. RoleDelete(context.Context, *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error)
  4165. // RoleGrantPermission grants a permission of a specified key or range to a specified role.
  4166. RoleGrantPermission(context.Context, *AuthRoleGrantPermissionRequest) (*AuthRoleGrantPermissionResponse, error)
  4167. // RoleRevokePermission revokes a key or range permission of a specified role.
  4168. RoleRevokePermission(context.Context, *AuthRoleRevokePermissionRequest) (*AuthRoleRevokePermissionResponse, error)
  4169. }
  4170. func RegisterAuthServer(s *grpc.Server, srv AuthServer) {
  4171. s.RegisterService(&_Auth_serviceDesc, srv)
  4172. }
  4173. func _Auth_AuthEnable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4174. in := new(AuthEnableRequest)
  4175. if err := dec(in); err != nil {
  4176. return nil, err
  4177. }
  4178. if interceptor == nil {
  4179. return srv.(AuthServer).AuthEnable(ctx, in)
  4180. }
  4181. info := &grpc.UnaryServerInfo{
  4182. Server: srv,
  4183. FullMethod: "/etcdserverpb.Auth/AuthEnable",
  4184. }
  4185. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4186. return srv.(AuthServer).AuthEnable(ctx, req.(*AuthEnableRequest))
  4187. }
  4188. return interceptor(ctx, in, info, handler)
  4189. }
  4190. func _Auth_AuthDisable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4191. in := new(AuthDisableRequest)
  4192. if err := dec(in); err != nil {
  4193. return nil, err
  4194. }
  4195. if interceptor == nil {
  4196. return srv.(AuthServer).AuthDisable(ctx, in)
  4197. }
  4198. info := &grpc.UnaryServerInfo{
  4199. Server: srv,
  4200. FullMethod: "/etcdserverpb.Auth/AuthDisable",
  4201. }
  4202. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4203. return srv.(AuthServer).AuthDisable(ctx, req.(*AuthDisableRequest))
  4204. }
  4205. return interceptor(ctx, in, info, handler)
  4206. }
  4207. func _Auth_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4208. in := new(AuthenticateRequest)
  4209. if err := dec(in); err != nil {
  4210. return nil, err
  4211. }
  4212. if interceptor == nil {
  4213. return srv.(AuthServer).Authenticate(ctx, in)
  4214. }
  4215. info := &grpc.UnaryServerInfo{
  4216. Server: srv,
  4217. FullMethod: "/etcdserverpb.Auth/Authenticate",
  4218. }
  4219. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4220. return srv.(AuthServer).Authenticate(ctx, req.(*AuthenticateRequest))
  4221. }
  4222. return interceptor(ctx, in, info, handler)
  4223. }
  4224. func _Auth_UserAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4225. in := new(AuthUserAddRequest)
  4226. if err := dec(in); err != nil {
  4227. return nil, err
  4228. }
  4229. if interceptor == nil {
  4230. return srv.(AuthServer).UserAdd(ctx, in)
  4231. }
  4232. info := &grpc.UnaryServerInfo{
  4233. Server: srv,
  4234. FullMethod: "/etcdserverpb.Auth/UserAdd",
  4235. }
  4236. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4237. return srv.(AuthServer).UserAdd(ctx, req.(*AuthUserAddRequest))
  4238. }
  4239. return interceptor(ctx, in, info, handler)
  4240. }
  4241. func _Auth_UserGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4242. in := new(AuthUserGetRequest)
  4243. if err := dec(in); err != nil {
  4244. return nil, err
  4245. }
  4246. if interceptor == nil {
  4247. return srv.(AuthServer).UserGet(ctx, in)
  4248. }
  4249. info := &grpc.UnaryServerInfo{
  4250. Server: srv,
  4251. FullMethod: "/etcdserverpb.Auth/UserGet",
  4252. }
  4253. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4254. return srv.(AuthServer).UserGet(ctx, req.(*AuthUserGetRequest))
  4255. }
  4256. return interceptor(ctx, in, info, handler)
  4257. }
  4258. func _Auth_UserList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4259. in := new(AuthUserListRequest)
  4260. if err := dec(in); err != nil {
  4261. return nil, err
  4262. }
  4263. if interceptor == nil {
  4264. return srv.(AuthServer).UserList(ctx, in)
  4265. }
  4266. info := &grpc.UnaryServerInfo{
  4267. Server: srv,
  4268. FullMethod: "/etcdserverpb.Auth/UserList",
  4269. }
  4270. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4271. return srv.(AuthServer).UserList(ctx, req.(*AuthUserListRequest))
  4272. }
  4273. return interceptor(ctx, in, info, handler)
  4274. }
  4275. func _Auth_UserDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4276. in := new(AuthUserDeleteRequest)
  4277. if err := dec(in); err != nil {
  4278. return nil, err
  4279. }
  4280. if interceptor == nil {
  4281. return srv.(AuthServer).UserDelete(ctx, in)
  4282. }
  4283. info := &grpc.UnaryServerInfo{
  4284. Server: srv,
  4285. FullMethod: "/etcdserverpb.Auth/UserDelete",
  4286. }
  4287. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4288. return srv.(AuthServer).UserDelete(ctx, req.(*AuthUserDeleteRequest))
  4289. }
  4290. return interceptor(ctx, in, info, handler)
  4291. }
  4292. func _Auth_UserChangePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4293. in := new(AuthUserChangePasswordRequest)
  4294. if err := dec(in); err != nil {
  4295. return nil, err
  4296. }
  4297. if interceptor == nil {
  4298. return srv.(AuthServer).UserChangePassword(ctx, in)
  4299. }
  4300. info := &grpc.UnaryServerInfo{
  4301. Server: srv,
  4302. FullMethod: "/etcdserverpb.Auth/UserChangePassword",
  4303. }
  4304. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4305. return srv.(AuthServer).UserChangePassword(ctx, req.(*AuthUserChangePasswordRequest))
  4306. }
  4307. return interceptor(ctx, in, info, handler)
  4308. }
  4309. func _Auth_UserGrantRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4310. in := new(AuthUserGrantRoleRequest)
  4311. if err := dec(in); err != nil {
  4312. return nil, err
  4313. }
  4314. if interceptor == nil {
  4315. return srv.(AuthServer).UserGrantRole(ctx, in)
  4316. }
  4317. info := &grpc.UnaryServerInfo{
  4318. Server: srv,
  4319. FullMethod: "/etcdserverpb.Auth/UserGrantRole",
  4320. }
  4321. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4322. return srv.(AuthServer).UserGrantRole(ctx, req.(*AuthUserGrantRoleRequest))
  4323. }
  4324. return interceptor(ctx, in, info, handler)
  4325. }
  4326. func _Auth_UserRevokeRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4327. in := new(AuthUserRevokeRoleRequest)
  4328. if err := dec(in); err != nil {
  4329. return nil, err
  4330. }
  4331. if interceptor == nil {
  4332. return srv.(AuthServer).UserRevokeRole(ctx, in)
  4333. }
  4334. info := &grpc.UnaryServerInfo{
  4335. Server: srv,
  4336. FullMethod: "/etcdserverpb.Auth/UserRevokeRole",
  4337. }
  4338. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4339. return srv.(AuthServer).UserRevokeRole(ctx, req.(*AuthUserRevokeRoleRequest))
  4340. }
  4341. return interceptor(ctx, in, info, handler)
  4342. }
  4343. func _Auth_RoleAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4344. in := new(AuthRoleAddRequest)
  4345. if err := dec(in); err != nil {
  4346. return nil, err
  4347. }
  4348. if interceptor == nil {
  4349. return srv.(AuthServer).RoleAdd(ctx, in)
  4350. }
  4351. info := &grpc.UnaryServerInfo{
  4352. Server: srv,
  4353. FullMethod: "/etcdserverpb.Auth/RoleAdd",
  4354. }
  4355. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4356. return srv.(AuthServer).RoleAdd(ctx, req.(*AuthRoleAddRequest))
  4357. }
  4358. return interceptor(ctx, in, info, handler)
  4359. }
  4360. func _Auth_RoleGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4361. in := new(AuthRoleGetRequest)
  4362. if err := dec(in); err != nil {
  4363. return nil, err
  4364. }
  4365. if interceptor == nil {
  4366. return srv.(AuthServer).RoleGet(ctx, in)
  4367. }
  4368. info := &grpc.UnaryServerInfo{
  4369. Server: srv,
  4370. FullMethod: "/etcdserverpb.Auth/RoleGet",
  4371. }
  4372. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4373. return srv.(AuthServer).RoleGet(ctx, req.(*AuthRoleGetRequest))
  4374. }
  4375. return interceptor(ctx, in, info, handler)
  4376. }
  4377. func _Auth_RoleList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4378. in := new(AuthRoleListRequest)
  4379. if err := dec(in); err != nil {
  4380. return nil, err
  4381. }
  4382. if interceptor == nil {
  4383. return srv.(AuthServer).RoleList(ctx, in)
  4384. }
  4385. info := &grpc.UnaryServerInfo{
  4386. Server: srv,
  4387. FullMethod: "/etcdserverpb.Auth/RoleList",
  4388. }
  4389. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4390. return srv.(AuthServer).RoleList(ctx, req.(*AuthRoleListRequest))
  4391. }
  4392. return interceptor(ctx, in, info, handler)
  4393. }
  4394. func _Auth_RoleDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4395. in := new(AuthRoleDeleteRequest)
  4396. if err := dec(in); err != nil {
  4397. return nil, err
  4398. }
  4399. if interceptor == nil {
  4400. return srv.(AuthServer).RoleDelete(ctx, in)
  4401. }
  4402. info := &grpc.UnaryServerInfo{
  4403. Server: srv,
  4404. FullMethod: "/etcdserverpb.Auth/RoleDelete",
  4405. }
  4406. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4407. return srv.(AuthServer).RoleDelete(ctx, req.(*AuthRoleDeleteRequest))
  4408. }
  4409. return interceptor(ctx, in, info, handler)
  4410. }
  4411. func _Auth_RoleGrantPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4412. in := new(AuthRoleGrantPermissionRequest)
  4413. if err := dec(in); err != nil {
  4414. return nil, err
  4415. }
  4416. if interceptor == nil {
  4417. return srv.(AuthServer).RoleGrantPermission(ctx, in)
  4418. }
  4419. info := &grpc.UnaryServerInfo{
  4420. Server: srv,
  4421. FullMethod: "/etcdserverpb.Auth/RoleGrantPermission",
  4422. }
  4423. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4424. return srv.(AuthServer).RoleGrantPermission(ctx, req.(*AuthRoleGrantPermissionRequest))
  4425. }
  4426. return interceptor(ctx, in, info, handler)
  4427. }
  4428. func _Auth_RoleRevokePermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4429. in := new(AuthRoleRevokePermissionRequest)
  4430. if err := dec(in); err != nil {
  4431. return nil, err
  4432. }
  4433. if interceptor == nil {
  4434. return srv.(AuthServer).RoleRevokePermission(ctx, in)
  4435. }
  4436. info := &grpc.UnaryServerInfo{
  4437. Server: srv,
  4438. FullMethod: "/etcdserverpb.Auth/RoleRevokePermission",
  4439. }
  4440. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4441. return srv.(AuthServer).RoleRevokePermission(ctx, req.(*AuthRoleRevokePermissionRequest))
  4442. }
  4443. return interceptor(ctx, in, info, handler)
  4444. }
  4445. var _Auth_serviceDesc = grpc.ServiceDesc{
  4446. ServiceName: "etcdserverpb.Auth",
  4447. HandlerType: (*AuthServer)(nil),
  4448. Methods: []grpc.MethodDesc{
  4449. {
  4450. MethodName: "AuthEnable",
  4451. Handler: _Auth_AuthEnable_Handler,
  4452. },
  4453. {
  4454. MethodName: "AuthDisable",
  4455. Handler: _Auth_AuthDisable_Handler,
  4456. },
  4457. {
  4458. MethodName: "Authenticate",
  4459. Handler: _Auth_Authenticate_Handler,
  4460. },
  4461. {
  4462. MethodName: "UserAdd",
  4463. Handler: _Auth_UserAdd_Handler,
  4464. },
  4465. {
  4466. MethodName: "UserGet",
  4467. Handler: _Auth_UserGet_Handler,
  4468. },
  4469. {
  4470. MethodName: "UserList",
  4471. Handler: _Auth_UserList_Handler,
  4472. },
  4473. {
  4474. MethodName: "UserDelete",
  4475. Handler: _Auth_UserDelete_Handler,
  4476. },
  4477. {
  4478. MethodName: "UserChangePassword",
  4479. Handler: _Auth_UserChangePassword_Handler,
  4480. },
  4481. {
  4482. MethodName: "UserGrantRole",
  4483. Handler: _Auth_UserGrantRole_Handler,
  4484. },
  4485. {
  4486. MethodName: "UserRevokeRole",
  4487. Handler: _Auth_UserRevokeRole_Handler,
  4488. },
  4489. {
  4490. MethodName: "RoleAdd",
  4491. Handler: _Auth_RoleAdd_Handler,
  4492. },
  4493. {
  4494. MethodName: "RoleGet",
  4495. Handler: _Auth_RoleGet_Handler,
  4496. },
  4497. {
  4498. MethodName: "RoleList",
  4499. Handler: _Auth_RoleList_Handler,
  4500. },
  4501. {
  4502. MethodName: "RoleDelete",
  4503. Handler: _Auth_RoleDelete_Handler,
  4504. },
  4505. {
  4506. MethodName: "RoleGrantPermission",
  4507. Handler: _Auth_RoleGrantPermission_Handler,
  4508. },
  4509. {
  4510. MethodName: "RoleRevokePermission",
  4511. Handler: _Auth_RoleRevokePermission_Handler,
  4512. },
  4513. },
  4514. Streams: []grpc.StreamDesc{},
  4515. Metadata: "rpc.proto",
  4516. }
  4517. func (m *ResponseHeader) Marshal() (dAtA []byte, err error) {
  4518. size := m.Size()
  4519. dAtA = make([]byte, size)
  4520. n, err := m.MarshalTo(dAtA)
  4521. if err != nil {
  4522. return nil, err
  4523. }
  4524. return dAtA[:n], nil
  4525. }
  4526. func (m *ResponseHeader) MarshalTo(dAtA []byte) (int, error) {
  4527. var i int
  4528. _ = i
  4529. var l int
  4530. _ = l
  4531. if m.ClusterId != 0 {
  4532. dAtA[i] = 0x8
  4533. i++
  4534. i = encodeVarintRpc(dAtA, i, uint64(m.ClusterId))
  4535. }
  4536. if m.MemberId != 0 {
  4537. dAtA[i] = 0x10
  4538. i++
  4539. i = encodeVarintRpc(dAtA, i, uint64(m.MemberId))
  4540. }
  4541. if m.Revision != 0 {
  4542. dAtA[i] = 0x18
  4543. i++
  4544. i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
  4545. }
  4546. if m.RaftTerm != 0 {
  4547. dAtA[i] = 0x20
  4548. i++
  4549. i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm))
  4550. }
  4551. return i, nil
  4552. }
  4553. func (m *RangeRequest) Marshal() (dAtA []byte, err error) {
  4554. size := m.Size()
  4555. dAtA = make([]byte, size)
  4556. n, err := m.MarshalTo(dAtA)
  4557. if err != nil {
  4558. return nil, err
  4559. }
  4560. return dAtA[:n], nil
  4561. }
  4562. func (m *RangeRequest) MarshalTo(dAtA []byte) (int, error) {
  4563. var i int
  4564. _ = i
  4565. var l int
  4566. _ = l
  4567. if len(m.Key) > 0 {
  4568. dAtA[i] = 0xa
  4569. i++
  4570. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  4571. i += copy(dAtA[i:], m.Key)
  4572. }
  4573. if len(m.RangeEnd) > 0 {
  4574. dAtA[i] = 0x12
  4575. i++
  4576. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  4577. i += copy(dAtA[i:], m.RangeEnd)
  4578. }
  4579. if m.Limit != 0 {
  4580. dAtA[i] = 0x18
  4581. i++
  4582. i = encodeVarintRpc(dAtA, i, uint64(m.Limit))
  4583. }
  4584. if m.Revision != 0 {
  4585. dAtA[i] = 0x20
  4586. i++
  4587. i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
  4588. }
  4589. if m.SortOrder != 0 {
  4590. dAtA[i] = 0x28
  4591. i++
  4592. i = encodeVarintRpc(dAtA, i, uint64(m.SortOrder))
  4593. }
  4594. if m.SortTarget != 0 {
  4595. dAtA[i] = 0x30
  4596. i++
  4597. i = encodeVarintRpc(dAtA, i, uint64(m.SortTarget))
  4598. }
  4599. if m.Serializable {
  4600. dAtA[i] = 0x38
  4601. i++
  4602. if m.Serializable {
  4603. dAtA[i] = 1
  4604. } else {
  4605. dAtA[i] = 0
  4606. }
  4607. i++
  4608. }
  4609. if m.KeysOnly {
  4610. dAtA[i] = 0x40
  4611. i++
  4612. if m.KeysOnly {
  4613. dAtA[i] = 1
  4614. } else {
  4615. dAtA[i] = 0
  4616. }
  4617. i++
  4618. }
  4619. if m.CountOnly {
  4620. dAtA[i] = 0x48
  4621. i++
  4622. if m.CountOnly {
  4623. dAtA[i] = 1
  4624. } else {
  4625. dAtA[i] = 0
  4626. }
  4627. i++
  4628. }
  4629. if m.MinModRevision != 0 {
  4630. dAtA[i] = 0x50
  4631. i++
  4632. i = encodeVarintRpc(dAtA, i, uint64(m.MinModRevision))
  4633. }
  4634. if m.MaxModRevision != 0 {
  4635. dAtA[i] = 0x58
  4636. i++
  4637. i = encodeVarintRpc(dAtA, i, uint64(m.MaxModRevision))
  4638. }
  4639. if m.MinCreateRevision != 0 {
  4640. dAtA[i] = 0x60
  4641. i++
  4642. i = encodeVarintRpc(dAtA, i, uint64(m.MinCreateRevision))
  4643. }
  4644. if m.MaxCreateRevision != 0 {
  4645. dAtA[i] = 0x68
  4646. i++
  4647. i = encodeVarintRpc(dAtA, i, uint64(m.MaxCreateRevision))
  4648. }
  4649. return i, nil
  4650. }
  4651. func (m *RangeResponse) Marshal() (dAtA []byte, err error) {
  4652. size := m.Size()
  4653. dAtA = make([]byte, size)
  4654. n, err := m.MarshalTo(dAtA)
  4655. if err != nil {
  4656. return nil, err
  4657. }
  4658. return dAtA[:n], nil
  4659. }
  4660. func (m *RangeResponse) MarshalTo(dAtA []byte) (int, error) {
  4661. var i int
  4662. _ = i
  4663. var l int
  4664. _ = l
  4665. if m.Header != nil {
  4666. dAtA[i] = 0xa
  4667. i++
  4668. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  4669. n1, err := m.Header.MarshalTo(dAtA[i:])
  4670. if err != nil {
  4671. return 0, err
  4672. }
  4673. i += n1
  4674. }
  4675. if len(m.Kvs) > 0 {
  4676. for _, msg := range m.Kvs {
  4677. dAtA[i] = 0x12
  4678. i++
  4679. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  4680. n, err := msg.MarshalTo(dAtA[i:])
  4681. if err != nil {
  4682. return 0, err
  4683. }
  4684. i += n
  4685. }
  4686. }
  4687. if m.More {
  4688. dAtA[i] = 0x18
  4689. i++
  4690. if m.More {
  4691. dAtA[i] = 1
  4692. } else {
  4693. dAtA[i] = 0
  4694. }
  4695. i++
  4696. }
  4697. if m.Count != 0 {
  4698. dAtA[i] = 0x20
  4699. i++
  4700. i = encodeVarintRpc(dAtA, i, uint64(m.Count))
  4701. }
  4702. return i, nil
  4703. }
  4704. func (m *PutRequest) Marshal() (dAtA []byte, err error) {
  4705. size := m.Size()
  4706. dAtA = make([]byte, size)
  4707. n, err := m.MarshalTo(dAtA)
  4708. if err != nil {
  4709. return nil, err
  4710. }
  4711. return dAtA[:n], nil
  4712. }
  4713. func (m *PutRequest) MarshalTo(dAtA []byte) (int, error) {
  4714. var i int
  4715. _ = i
  4716. var l int
  4717. _ = l
  4718. if len(m.Key) > 0 {
  4719. dAtA[i] = 0xa
  4720. i++
  4721. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  4722. i += copy(dAtA[i:], m.Key)
  4723. }
  4724. if len(m.Value) > 0 {
  4725. dAtA[i] = 0x12
  4726. i++
  4727. i = encodeVarintRpc(dAtA, i, uint64(len(m.Value)))
  4728. i += copy(dAtA[i:], m.Value)
  4729. }
  4730. if m.Lease != 0 {
  4731. dAtA[i] = 0x18
  4732. i++
  4733. i = encodeVarintRpc(dAtA, i, uint64(m.Lease))
  4734. }
  4735. if m.PrevKv {
  4736. dAtA[i] = 0x20
  4737. i++
  4738. if m.PrevKv {
  4739. dAtA[i] = 1
  4740. } else {
  4741. dAtA[i] = 0
  4742. }
  4743. i++
  4744. }
  4745. if m.IgnoreValue {
  4746. dAtA[i] = 0x28
  4747. i++
  4748. if m.IgnoreValue {
  4749. dAtA[i] = 1
  4750. } else {
  4751. dAtA[i] = 0
  4752. }
  4753. i++
  4754. }
  4755. if m.IgnoreLease {
  4756. dAtA[i] = 0x30
  4757. i++
  4758. if m.IgnoreLease {
  4759. dAtA[i] = 1
  4760. } else {
  4761. dAtA[i] = 0
  4762. }
  4763. i++
  4764. }
  4765. return i, nil
  4766. }
  4767. func (m *PutResponse) Marshal() (dAtA []byte, err error) {
  4768. size := m.Size()
  4769. dAtA = make([]byte, size)
  4770. n, err := m.MarshalTo(dAtA)
  4771. if err != nil {
  4772. return nil, err
  4773. }
  4774. return dAtA[:n], nil
  4775. }
  4776. func (m *PutResponse) MarshalTo(dAtA []byte) (int, error) {
  4777. var i int
  4778. _ = i
  4779. var l int
  4780. _ = l
  4781. if m.Header != nil {
  4782. dAtA[i] = 0xa
  4783. i++
  4784. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  4785. n2, err := m.Header.MarshalTo(dAtA[i:])
  4786. if err != nil {
  4787. return 0, err
  4788. }
  4789. i += n2
  4790. }
  4791. if m.PrevKv != nil {
  4792. dAtA[i] = 0x12
  4793. i++
  4794. i = encodeVarintRpc(dAtA, i, uint64(m.PrevKv.Size()))
  4795. n3, err := m.PrevKv.MarshalTo(dAtA[i:])
  4796. if err != nil {
  4797. return 0, err
  4798. }
  4799. i += n3
  4800. }
  4801. return i, nil
  4802. }
  4803. func (m *DeleteRangeRequest) Marshal() (dAtA []byte, err error) {
  4804. size := m.Size()
  4805. dAtA = make([]byte, size)
  4806. n, err := m.MarshalTo(dAtA)
  4807. if err != nil {
  4808. return nil, err
  4809. }
  4810. return dAtA[:n], nil
  4811. }
  4812. func (m *DeleteRangeRequest) MarshalTo(dAtA []byte) (int, error) {
  4813. var i int
  4814. _ = i
  4815. var l int
  4816. _ = l
  4817. if len(m.Key) > 0 {
  4818. dAtA[i] = 0xa
  4819. i++
  4820. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  4821. i += copy(dAtA[i:], m.Key)
  4822. }
  4823. if len(m.RangeEnd) > 0 {
  4824. dAtA[i] = 0x12
  4825. i++
  4826. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  4827. i += copy(dAtA[i:], m.RangeEnd)
  4828. }
  4829. if m.PrevKv {
  4830. dAtA[i] = 0x18
  4831. i++
  4832. if m.PrevKv {
  4833. dAtA[i] = 1
  4834. } else {
  4835. dAtA[i] = 0
  4836. }
  4837. i++
  4838. }
  4839. return i, nil
  4840. }
  4841. func (m *DeleteRangeResponse) Marshal() (dAtA []byte, err error) {
  4842. size := m.Size()
  4843. dAtA = make([]byte, size)
  4844. n, err := m.MarshalTo(dAtA)
  4845. if err != nil {
  4846. return nil, err
  4847. }
  4848. return dAtA[:n], nil
  4849. }
  4850. func (m *DeleteRangeResponse) MarshalTo(dAtA []byte) (int, error) {
  4851. var i int
  4852. _ = i
  4853. var l int
  4854. _ = l
  4855. if m.Header != nil {
  4856. dAtA[i] = 0xa
  4857. i++
  4858. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  4859. n4, err := m.Header.MarshalTo(dAtA[i:])
  4860. if err != nil {
  4861. return 0, err
  4862. }
  4863. i += n4
  4864. }
  4865. if m.Deleted != 0 {
  4866. dAtA[i] = 0x10
  4867. i++
  4868. i = encodeVarintRpc(dAtA, i, uint64(m.Deleted))
  4869. }
  4870. if len(m.PrevKvs) > 0 {
  4871. for _, msg := range m.PrevKvs {
  4872. dAtA[i] = 0x1a
  4873. i++
  4874. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  4875. n, err := msg.MarshalTo(dAtA[i:])
  4876. if err != nil {
  4877. return 0, err
  4878. }
  4879. i += n
  4880. }
  4881. }
  4882. return i, nil
  4883. }
  4884. func (m *RequestOp) Marshal() (dAtA []byte, err error) {
  4885. size := m.Size()
  4886. dAtA = make([]byte, size)
  4887. n, err := m.MarshalTo(dAtA)
  4888. if err != nil {
  4889. return nil, err
  4890. }
  4891. return dAtA[:n], nil
  4892. }
  4893. func (m *RequestOp) MarshalTo(dAtA []byte) (int, error) {
  4894. var i int
  4895. _ = i
  4896. var l int
  4897. _ = l
  4898. if m.Request != nil {
  4899. nn5, err := m.Request.MarshalTo(dAtA[i:])
  4900. if err != nil {
  4901. return 0, err
  4902. }
  4903. i += nn5
  4904. }
  4905. return i, nil
  4906. }
  4907. func (m *RequestOp_RequestRange) MarshalTo(dAtA []byte) (int, error) {
  4908. i := 0
  4909. if m.RequestRange != nil {
  4910. dAtA[i] = 0xa
  4911. i++
  4912. i = encodeVarintRpc(dAtA, i, uint64(m.RequestRange.Size()))
  4913. n6, err := m.RequestRange.MarshalTo(dAtA[i:])
  4914. if err != nil {
  4915. return 0, err
  4916. }
  4917. i += n6
  4918. }
  4919. return i, nil
  4920. }
  4921. func (m *RequestOp_RequestPut) MarshalTo(dAtA []byte) (int, error) {
  4922. i := 0
  4923. if m.RequestPut != nil {
  4924. dAtA[i] = 0x12
  4925. i++
  4926. i = encodeVarintRpc(dAtA, i, uint64(m.RequestPut.Size()))
  4927. n7, err := m.RequestPut.MarshalTo(dAtA[i:])
  4928. if err != nil {
  4929. return 0, err
  4930. }
  4931. i += n7
  4932. }
  4933. return i, nil
  4934. }
  4935. func (m *RequestOp_RequestDeleteRange) MarshalTo(dAtA []byte) (int, error) {
  4936. i := 0
  4937. if m.RequestDeleteRange != nil {
  4938. dAtA[i] = 0x1a
  4939. i++
  4940. i = encodeVarintRpc(dAtA, i, uint64(m.RequestDeleteRange.Size()))
  4941. n8, err := m.RequestDeleteRange.MarshalTo(dAtA[i:])
  4942. if err != nil {
  4943. return 0, err
  4944. }
  4945. i += n8
  4946. }
  4947. return i, nil
  4948. }
  4949. func (m *RequestOp_RequestTxn) MarshalTo(dAtA []byte) (int, error) {
  4950. i := 0
  4951. if m.RequestTxn != nil {
  4952. dAtA[i] = 0x22
  4953. i++
  4954. i = encodeVarintRpc(dAtA, i, uint64(m.RequestTxn.Size()))
  4955. n9, err := m.RequestTxn.MarshalTo(dAtA[i:])
  4956. if err != nil {
  4957. return 0, err
  4958. }
  4959. i += n9
  4960. }
  4961. return i, nil
  4962. }
  4963. func (m *ResponseOp) Marshal() (dAtA []byte, err error) {
  4964. size := m.Size()
  4965. dAtA = make([]byte, size)
  4966. n, err := m.MarshalTo(dAtA)
  4967. if err != nil {
  4968. return nil, err
  4969. }
  4970. return dAtA[:n], nil
  4971. }
  4972. func (m *ResponseOp) MarshalTo(dAtA []byte) (int, error) {
  4973. var i int
  4974. _ = i
  4975. var l int
  4976. _ = l
  4977. if m.Response != nil {
  4978. nn10, err := m.Response.MarshalTo(dAtA[i:])
  4979. if err != nil {
  4980. return 0, err
  4981. }
  4982. i += nn10
  4983. }
  4984. return i, nil
  4985. }
  4986. func (m *ResponseOp_ResponseRange) MarshalTo(dAtA []byte) (int, error) {
  4987. i := 0
  4988. if m.ResponseRange != nil {
  4989. dAtA[i] = 0xa
  4990. i++
  4991. i = encodeVarintRpc(dAtA, i, uint64(m.ResponseRange.Size()))
  4992. n11, err := m.ResponseRange.MarshalTo(dAtA[i:])
  4993. if err != nil {
  4994. return 0, err
  4995. }
  4996. i += n11
  4997. }
  4998. return i, nil
  4999. }
  5000. func (m *ResponseOp_ResponsePut) MarshalTo(dAtA []byte) (int, error) {
  5001. i := 0
  5002. if m.ResponsePut != nil {
  5003. dAtA[i] = 0x12
  5004. i++
  5005. i = encodeVarintRpc(dAtA, i, uint64(m.ResponsePut.Size()))
  5006. n12, err := m.ResponsePut.MarshalTo(dAtA[i:])
  5007. if err != nil {
  5008. return 0, err
  5009. }
  5010. i += n12
  5011. }
  5012. return i, nil
  5013. }
  5014. func (m *ResponseOp_ResponseDeleteRange) MarshalTo(dAtA []byte) (int, error) {
  5015. i := 0
  5016. if m.ResponseDeleteRange != nil {
  5017. dAtA[i] = 0x1a
  5018. i++
  5019. i = encodeVarintRpc(dAtA, i, uint64(m.ResponseDeleteRange.Size()))
  5020. n13, err := m.ResponseDeleteRange.MarshalTo(dAtA[i:])
  5021. if err != nil {
  5022. return 0, err
  5023. }
  5024. i += n13
  5025. }
  5026. return i, nil
  5027. }
  5028. func (m *ResponseOp_ResponseTxn) MarshalTo(dAtA []byte) (int, error) {
  5029. i := 0
  5030. if m.ResponseTxn != nil {
  5031. dAtA[i] = 0x22
  5032. i++
  5033. i = encodeVarintRpc(dAtA, i, uint64(m.ResponseTxn.Size()))
  5034. n14, err := m.ResponseTxn.MarshalTo(dAtA[i:])
  5035. if err != nil {
  5036. return 0, err
  5037. }
  5038. i += n14
  5039. }
  5040. return i, nil
  5041. }
  5042. func (m *Compare) Marshal() (dAtA []byte, err error) {
  5043. size := m.Size()
  5044. dAtA = make([]byte, size)
  5045. n, err := m.MarshalTo(dAtA)
  5046. if err != nil {
  5047. return nil, err
  5048. }
  5049. return dAtA[:n], nil
  5050. }
  5051. func (m *Compare) MarshalTo(dAtA []byte) (int, error) {
  5052. var i int
  5053. _ = i
  5054. var l int
  5055. _ = l
  5056. if m.Result != 0 {
  5057. dAtA[i] = 0x8
  5058. i++
  5059. i = encodeVarintRpc(dAtA, i, uint64(m.Result))
  5060. }
  5061. if m.Target != 0 {
  5062. dAtA[i] = 0x10
  5063. i++
  5064. i = encodeVarintRpc(dAtA, i, uint64(m.Target))
  5065. }
  5066. if len(m.Key) > 0 {
  5067. dAtA[i] = 0x1a
  5068. i++
  5069. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  5070. i += copy(dAtA[i:], m.Key)
  5071. }
  5072. if m.TargetUnion != nil {
  5073. nn15, err := m.TargetUnion.MarshalTo(dAtA[i:])
  5074. if err != nil {
  5075. return 0, err
  5076. }
  5077. i += nn15
  5078. }
  5079. if len(m.RangeEnd) > 0 {
  5080. dAtA[i] = 0x82
  5081. i++
  5082. dAtA[i] = 0x4
  5083. i++
  5084. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  5085. i += copy(dAtA[i:], m.RangeEnd)
  5086. }
  5087. return i, nil
  5088. }
  5089. func (m *Compare_Version) MarshalTo(dAtA []byte) (int, error) {
  5090. i := 0
  5091. dAtA[i] = 0x20
  5092. i++
  5093. i = encodeVarintRpc(dAtA, i, uint64(m.Version))
  5094. return i, nil
  5095. }
  5096. func (m *Compare_CreateRevision) MarshalTo(dAtA []byte) (int, error) {
  5097. i := 0
  5098. dAtA[i] = 0x28
  5099. i++
  5100. i = encodeVarintRpc(dAtA, i, uint64(m.CreateRevision))
  5101. return i, nil
  5102. }
  5103. func (m *Compare_ModRevision) MarshalTo(dAtA []byte) (int, error) {
  5104. i := 0
  5105. dAtA[i] = 0x30
  5106. i++
  5107. i = encodeVarintRpc(dAtA, i, uint64(m.ModRevision))
  5108. return i, nil
  5109. }
  5110. func (m *Compare_Value) MarshalTo(dAtA []byte) (int, error) {
  5111. i := 0
  5112. if m.Value != nil {
  5113. dAtA[i] = 0x3a
  5114. i++
  5115. i = encodeVarintRpc(dAtA, i, uint64(len(m.Value)))
  5116. i += copy(dAtA[i:], m.Value)
  5117. }
  5118. return i, nil
  5119. }
  5120. func (m *Compare_Lease) MarshalTo(dAtA []byte) (int, error) {
  5121. i := 0
  5122. dAtA[i] = 0x40
  5123. i++
  5124. i = encodeVarintRpc(dAtA, i, uint64(m.Lease))
  5125. return i, nil
  5126. }
  5127. func (m *TxnRequest) Marshal() (dAtA []byte, err error) {
  5128. size := m.Size()
  5129. dAtA = make([]byte, size)
  5130. n, err := m.MarshalTo(dAtA)
  5131. if err != nil {
  5132. return nil, err
  5133. }
  5134. return dAtA[:n], nil
  5135. }
  5136. func (m *TxnRequest) MarshalTo(dAtA []byte) (int, error) {
  5137. var i int
  5138. _ = i
  5139. var l int
  5140. _ = l
  5141. if len(m.Compare) > 0 {
  5142. for _, msg := range m.Compare {
  5143. dAtA[i] = 0xa
  5144. i++
  5145. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  5146. n, err := msg.MarshalTo(dAtA[i:])
  5147. if err != nil {
  5148. return 0, err
  5149. }
  5150. i += n
  5151. }
  5152. }
  5153. if len(m.Success) > 0 {
  5154. for _, msg := range m.Success {
  5155. dAtA[i] = 0x12
  5156. i++
  5157. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  5158. n, err := msg.MarshalTo(dAtA[i:])
  5159. if err != nil {
  5160. return 0, err
  5161. }
  5162. i += n
  5163. }
  5164. }
  5165. if len(m.Failure) > 0 {
  5166. for _, msg := range m.Failure {
  5167. dAtA[i] = 0x1a
  5168. i++
  5169. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  5170. n, err := msg.MarshalTo(dAtA[i:])
  5171. if err != nil {
  5172. return 0, err
  5173. }
  5174. i += n
  5175. }
  5176. }
  5177. return i, nil
  5178. }
  5179. func (m *TxnResponse) Marshal() (dAtA []byte, err error) {
  5180. size := m.Size()
  5181. dAtA = make([]byte, size)
  5182. n, err := m.MarshalTo(dAtA)
  5183. if err != nil {
  5184. return nil, err
  5185. }
  5186. return dAtA[:n], nil
  5187. }
  5188. func (m *TxnResponse) MarshalTo(dAtA []byte) (int, error) {
  5189. var i int
  5190. _ = i
  5191. var l int
  5192. _ = l
  5193. if m.Header != nil {
  5194. dAtA[i] = 0xa
  5195. i++
  5196. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5197. n16, err := m.Header.MarshalTo(dAtA[i:])
  5198. if err != nil {
  5199. return 0, err
  5200. }
  5201. i += n16
  5202. }
  5203. if m.Succeeded {
  5204. dAtA[i] = 0x10
  5205. i++
  5206. if m.Succeeded {
  5207. dAtA[i] = 1
  5208. } else {
  5209. dAtA[i] = 0
  5210. }
  5211. i++
  5212. }
  5213. if len(m.Responses) > 0 {
  5214. for _, msg := range m.Responses {
  5215. dAtA[i] = 0x1a
  5216. i++
  5217. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  5218. n, err := msg.MarshalTo(dAtA[i:])
  5219. if err != nil {
  5220. return 0, err
  5221. }
  5222. i += n
  5223. }
  5224. }
  5225. return i, nil
  5226. }
  5227. func (m *CompactionRequest) Marshal() (dAtA []byte, err error) {
  5228. size := m.Size()
  5229. dAtA = make([]byte, size)
  5230. n, err := m.MarshalTo(dAtA)
  5231. if err != nil {
  5232. return nil, err
  5233. }
  5234. return dAtA[:n], nil
  5235. }
  5236. func (m *CompactionRequest) MarshalTo(dAtA []byte) (int, error) {
  5237. var i int
  5238. _ = i
  5239. var l int
  5240. _ = l
  5241. if m.Revision != 0 {
  5242. dAtA[i] = 0x8
  5243. i++
  5244. i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
  5245. }
  5246. if m.Physical {
  5247. dAtA[i] = 0x10
  5248. i++
  5249. if m.Physical {
  5250. dAtA[i] = 1
  5251. } else {
  5252. dAtA[i] = 0
  5253. }
  5254. i++
  5255. }
  5256. return i, nil
  5257. }
  5258. func (m *CompactionResponse) Marshal() (dAtA []byte, err error) {
  5259. size := m.Size()
  5260. dAtA = make([]byte, size)
  5261. n, err := m.MarshalTo(dAtA)
  5262. if err != nil {
  5263. return nil, err
  5264. }
  5265. return dAtA[:n], nil
  5266. }
  5267. func (m *CompactionResponse) MarshalTo(dAtA []byte) (int, error) {
  5268. var i int
  5269. _ = i
  5270. var l int
  5271. _ = l
  5272. if m.Header != nil {
  5273. dAtA[i] = 0xa
  5274. i++
  5275. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5276. n17, err := m.Header.MarshalTo(dAtA[i:])
  5277. if err != nil {
  5278. return 0, err
  5279. }
  5280. i += n17
  5281. }
  5282. return i, nil
  5283. }
  5284. func (m *HashRequest) Marshal() (dAtA []byte, err error) {
  5285. size := m.Size()
  5286. dAtA = make([]byte, size)
  5287. n, err := m.MarshalTo(dAtA)
  5288. if err != nil {
  5289. return nil, err
  5290. }
  5291. return dAtA[:n], nil
  5292. }
  5293. func (m *HashRequest) MarshalTo(dAtA []byte) (int, error) {
  5294. var i int
  5295. _ = i
  5296. var l int
  5297. _ = l
  5298. return i, nil
  5299. }
  5300. func (m *HashKVRequest) Marshal() (dAtA []byte, err error) {
  5301. size := m.Size()
  5302. dAtA = make([]byte, size)
  5303. n, err := m.MarshalTo(dAtA)
  5304. if err != nil {
  5305. return nil, err
  5306. }
  5307. return dAtA[:n], nil
  5308. }
  5309. func (m *HashKVRequest) MarshalTo(dAtA []byte) (int, error) {
  5310. var i int
  5311. _ = i
  5312. var l int
  5313. _ = l
  5314. if m.Revision != 0 {
  5315. dAtA[i] = 0x8
  5316. i++
  5317. i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
  5318. }
  5319. return i, nil
  5320. }
  5321. func (m *HashKVResponse) Marshal() (dAtA []byte, err error) {
  5322. size := m.Size()
  5323. dAtA = make([]byte, size)
  5324. n, err := m.MarshalTo(dAtA)
  5325. if err != nil {
  5326. return nil, err
  5327. }
  5328. return dAtA[:n], nil
  5329. }
  5330. func (m *HashKVResponse) MarshalTo(dAtA []byte) (int, error) {
  5331. var i int
  5332. _ = i
  5333. var l int
  5334. _ = l
  5335. if m.Header != nil {
  5336. dAtA[i] = 0xa
  5337. i++
  5338. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5339. n18, err := m.Header.MarshalTo(dAtA[i:])
  5340. if err != nil {
  5341. return 0, err
  5342. }
  5343. i += n18
  5344. }
  5345. if m.Hash != 0 {
  5346. dAtA[i] = 0x10
  5347. i++
  5348. i = encodeVarintRpc(dAtA, i, uint64(m.Hash))
  5349. }
  5350. if m.CompactRevision != 0 {
  5351. dAtA[i] = 0x18
  5352. i++
  5353. i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision))
  5354. }
  5355. return i, nil
  5356. }
  5357. func (m *HashResponse) Marshal() (dAtA []byte, err error) {
  5358. size := m.Size()
  5359. dAtA = make([]byte, size)
  5360. n, err := m.MarshalTo(dAtA)
  5361. if err != nil {
  5362. return nil, err
  5363. }
  5364. return dAtA[:n], nil
  5365. }
  5366. func (m *HashResponse) MarshalTo(dAtA []byte) (int, error) {
  5367. var i int
  5368. _ = i
  5369. var l int
  5370. _ = l
  5371. if m.Header != nil {
  5372. dAtA[i] = 0xa
  5373. i++
  5374. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5375. n19, err := m.Header.MarshalTo(dAtA[i:])
  5376. if err != nil {
  5377. return 0, err
  5378. }
  5379. i += n19
  5380. }
  5381. if m.Hash != 0 {
  5382. dAtA[i] = 0x10
  5383. i++
  5384. i = encodeVarintRpc(dAtA, i, uint64(m.Hash))
  5385. }
  5386. return i, nil
  5387. }
  5388. func (m *SnapshotRequest) Marshal() (dAtA []byte, err error) {
  5389. size := m.Size()
  5390. dAtA = make([]byte, size)
  5391. n, err := m.MarshalTo(dAtA)
  5392. if err != nil {
  5393. return nil, err
  5394. }
  5395. return dAtA[:n], nil
  5396. }
  5397. func (m *SnapshotRequest) MarshalTo(dAtA []byte) (int, error) {
  5398. var i int
  5399. _ = i
  5400. var l int
  5401. _ = l
  5402. return i, nil
  5403. }
  5404. func (m *SnapshotResponse) Marshal() (dAtA []byte, err error) {
  5405. size := m.Size()
  5406. dAtA = make([]byte, size)
  5407. n, err := m.MarshalTo(dAtA)
  5408. if err != nil {
  5409. return nil, err
  5410. }
  5411. return dAtA[:n], nil
  5412. }
  5413. func (m *SnapshotResponse) MarshalTo(dAtA []byte) (int, error) {
  5414. var i int
  5415. _ = i
  5416. var l int
  5417. _ = l
  5418. if m.Header != nil {
  5419. dAtA[i] = 0xa
  5420. i++
  5421. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5422. n20, err := m.Header.MarshalTo(dAtA[i:])
  5423. if err != nil {
  5424. return 0, err
  5425. }
  5426. i += n20
  5427. }
  5428. if m.RemainingBytes != 0 {
  5429. dAtA[i] = 0x10
  5430. i++
  5431. i = encodeVarintRpc(dAtA, i, uint64(m.RemainingBytes))
  5432. }
  5433. if len(m.Blob) > 0 {
  5434. dAtA[i] = 0x1a
  5435. i++
  5436. i = encodeVarintRpc(dAtA, i, uint64(len(m.Blob)))
  5437. i += copy(dAtA[i:], m.Blob)
  5438. }
  5439. return i, nil
  5440. }
  5441. func (m *WatchRequest) Marshal() (dAtA []byte, err error) {
  5442. size := m.Size()
  5443. dAtA = make([]byte, size)
  5444. n, err := m.MarshalTo(dAtA)
  5445. if err != nil {
  5446. return nil, err
  5447. }
  5448. return dAtA[:n], nil
  5449. }
  5450. func (m *WatchRequest) MarshalTo(dAtA []byte) (int, error) {
  5451. var i int
  5452. _ = i
  5453. var l int
  5454. _ = l
  5455. if m.RequestUnion != nil {
  5456. nn21, err := m.RequestUnion.MarshalTo(dAtA[i:])
  5457. if err != nil {
  5458. return 0, err
  5459. }
  5460. i += nn21
  5461. }
  5462. return i, nil
  5463. }
  5464. func (m *WatchRequest_CreateRequest) MarshalTo(dAtA []byte) (int, error) {
  5465. i := 0
  5466. if m.CreateRequest != nil {
  5467. dAtA[i] = 0xa
  5468. i++
  5469. i = encodeVarintRpc(dAtA, i, uint64(m.CreateRequest.Size()))
  5470. n22, err := m.CreateRequest.MarshalTo(dAtA[i:])
  5471. if err != nil {
  5472. return 0, err
  5473. }
  5474. i += n22
  5475. }
  5476. return i, nil
  5477. }
  5478. func (m *WatchRequest_CancelRequest) MarshalTo(dAtA []byte) (int, error) {
  5479. i := 0
  5480. if m.CancelRequest != nil {
  5481. dAtA[i] = 0x12
  5482. i++
  5483. i = encodeVarintRpc(dAtA, i, uint64(m.CancelRequest.Size()))
  5484. n23, err := m.CancelRequest.MarshalTo(dAtA[i:])
  5485. if err != nil {
  5486. return 0, err
  5487. }
  5488. i += n23
  5489. }
  5490. return i, nil
  5491. }
  5492. func (m *WatchRequest_ProgressRequest) MarshalTo(dAtA []byte) (int, error) {
  5493. i := 0
  5494. if m.ProgressRequest != nil {
  5495. dAtA[i] = 0x1a
  5496. i++
  5497. i = encodeVarintRpc(dAtA, i, uint64(m.ProgressRequest.Size()))
  5498. n24, err := m.ProgressRequest.MarshalTo(dAtA[i:])
  5499. if err != nil {
  5500. return 0, err
  5501. }
  5502. i += n24
  5503. }
  5504. return i, nil
  5505. }
  5506. func (m *WatchCreateRequest) Marshal() (dAtA []byte, err error) {
  5507. size := m.Size()
  5508. dAtA = make([]byte, size)
  5509. n, err := m.MarshalTo(dAtA)
  5510. if err != nil {
  5511. return nil, err
  5512. }
  5513. return dAtA[:n], nil
  5514. }
  5515. func (m *WatchCreateRequest) MarshalTo(dAtA []byte) (int, error) {
  5516. var i int
  5517. _ = i
  5518. var l int
  5519. _ = l
  5520. if len(m.Key) > 0 {
  5521. dAtA[i] = 0xa
  5522. i++
  5523. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  5524. i += copy(dAtA[i:], m.Key)
  5525. }
  5526. if len(m.RangeEnd) > 0 {
  5527. dAtA[i] = 0x12
  5528. i++
  5529. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  5530. i += copy(dAtA[i:], m.RangeEnd)
  5531. }
  5532. if m.StartRevision != 0 {
  5533. dAtA[i] = 0x18
  5534. i++
  5535. i = encodeVarintRpc(dAtA, i, uint64(m.StartRevision))
  5536. }
  5537. if m.ProgressNotify {
  5538. dAtA[i] = 0x20
  5539. i++
  5540. if m.ProgressNotify {
  5541. dAtA[i] = 1
  5542. } else {
  5543. dAtA[i] = 0
  5544. }
  5545. i++
  5546. }
  5547. if len(m.Filters) > 0 {
  5548. dAtA26 := make([]byte, len(m.Filters)*10)
  5549. var j25 int
  5550. for _, num := range m.Filters {
  5551. for num >= 1<<7 {
  5552. dAtA26[j25] = uint8(uint64(num)&0x7f | 0x80)
  5553. num >>= 7
  5554. j25++
  5555. }
  5556. dAtA26[j25] = uint8(num)
  5557. j25++
  5558. }
  5559. dAtA[i] = 0x2a
  5560. i++
  5561. i = encodeVarintRpc(dAtA, i, uint64(j25))
  5562. i += copy(dAtA[i:], dAtA26[:j25])
  5563. }
  5564. if m.PrevKv {
  5565. dAtA[i] = 0x30
  5566. i++
  5567. if m.PrevKv {
  5568. dAtA[i] = 1
  5569. } else {
  5570. dAtA[i] = 0
  5571. }
  5572. i++
  5573. }
  5574. if m.WatchId != 0 {
  5575. dAtA[i] = 0x38
  5576. i++
  5577. i = encodeVarintRpc(dAtA, i, uint64(m.WatchId))
  5578. }
  5579. if m.Fragment {
  5580. dAtA[i] = 0x40
  5581. i++
  5582. if m.Fragment {
  5583. dAtA[i] = 1
  5584. } else {
  5585. dAtA[i] = 0
  5586. }
  5587. i++
  5588. }
  5589. return i, nil
  5590. }
  5591. func (m *WatchCancelRequest) Marshal() (dAtA []byte, err error) {
  5592. size := m.Size()
  5593. dAtA = make([]byte, size)
  5594. n, err := m.MarshalTo(dAtA)
  5595. if err != nil {
  5596. return nil, err
  5597. }
  5598. return dAtA[:n], nil
  5599. }
  5600. func (m *WatchCancelRequest) MarshalTo(dAtA []byte) (int, error) {
  5601. var i int
  5602. _ = i
  5603. var l int
  5604. _ = l
  5605. if m.WatchId != 0 {
  5606. dAtA[i] = 0x8
  5607. i++
  5608. i = encodeVarintRpc(dAtA, i, uint64(m.WatchId))
  5609. }
  5610. return i, nil
  5611. }
  5612. func (m *WatchProgressRequest) Marshal() (dAtA []byte, err error) {
  5613. size := m.Size()
  5614. dAtA = make([]byte, size)
  5615. n, err := m.MarshalTo(dAtA)
  5616. if err != nil {
  5617. return nil, err
  5618. }
  5619. return dAtA[:n], nil
  5620. }
  5621. func (m *WatchProgressRequest) MarshalTo(dAtA []byte) (int, error) {
  5622. var i int
  5623. _ = i
  5624. var l int
  5625. _ = l
  5626. return i, nil
  5627. }
  5628. func (m *WatchResponse) Marshal() (dAtA []byte, err error) {
  5629. size := m.Size()
  5630. dAtA = make([]byte, size)
  5631. n, err := m.MarshalTo(dAtA)
  5632. if err != nil {
  5633. return nil, err
  5634. }
  5635. return dAtA[:n], nil
  5636. }
  5637. func (m *WatchResponse) MarshalTo(dAtA []byte) (int, error) {
  5638. var i int
  5639. _ = i
  5640. var l int
  5641. _ = l
  5642. if m.Header != nil {
  5643. dAtA[i] = 0xa
  5644. i++
  5645. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5646. n27, err := m.Header.MarshalTo(dAtA[i:])
  5647. if err != nil {
  5648. return 0, err
  5649. }
  5650. i += n27
  5651. }
  5652. if m.WatchId != 0 {
  5653. dAtA[i] = 0x10
  5654. i++
  5655. i = encodeVarintRpc(dAtA, i, uint64(m.WatchId))
  5656. }
  5657. if m.Created {
  5658. dAtA[i] = 0x18
  5659. i++
  5660. if m.Created {
  5661. dAtA[i] = 1
  5662. } else {
  5663. dAtA[i] = 0
  5664. }
  5665. i++
  5666. }
  5667. if m.Canceled {
  5668. dAtA[i] = 0x20
  5669. i++
  5670. if m.Canceled {
  5671. dAtA[i] = 1
  5672. } else {
  5673. dAtA[i] = 0
  5674. }
  5675. i++
  5676. }
  5677. if m.CompactRevision != 0 {
  5678. dAtA[i] = 0x28
  5679. i++
  5680. i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision))
  5681. }
  5682. if len(m.CancelReason) > 0 {
  5683. dAtA[i] = 0x32
  5684. i++
  5685. i = encodeVarintRpc(dAtA, i, uint64(len(m.CancelReason)))
  5686. i += copy(dAtA[i:], m.CancelReason)
  5687. }
  5688. if m.Fragment {
  5689. dAtA[i] = 0x38
  5690. i++
  5691. if m.Fragment {
  5692. dAtA[i] = 1
  5693. } else {
  5694. dAtA[i] = 0
  5695. }
  5696. i++
  5697. }
  5698. if len(m.Events) > 0 {
  5699. for _, msg := range m.Events {
  5700. dAtA[i] = 0x5a
  5701. i++
  5702. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  5703. n, err := msg.MarshalTo(dAtA[i:])
  5704. if err != nil {
  5705. return 0, err
  5706. }
  5707. i += n
  5708. }
  5709. }
  5710. return i, nil
  5711. }
  5712. func (m *LeaseGrantRequest) Marshal() (dAtA []byte, err error) {
  5713. size := m.Size()
  5714. dAtA = make([]byte, size)
  5715. n, err := m.MarshalTo(dAtA)
  5716. if err != nil {
  5717. return nil, err
  5718. }
  5719. return dAtA[:n], nil
  5720. }
  5721. func (m *LeaseGrantRequest) MarshalTo(dAtA []byte) (int, error) {
  5722. var i int
  5723. _ = i
  5724. var l int
  5725. _ = l
  5726. if m.TTL != 0 {
  5727. dAtA[i] = 0x8
  5728. i++
  5729. i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
  5730. }
  5731. if m.ID != 0 {
  5732. dAtA[i] = 0x10
  5733. i++
  5734. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  5735. }
  5736. return i, nil
  5737. }
  5738. func (m *LeaseGrantResponse) Marshal() (dAtA []byte, err error) {
  5739. size := m.Size()
  5740. dAtA = make([]byte, size)
  5741. n, err := m.MarshalTo(dAtA)
  5742. if err != nil {
  5743. return nil, err
  5744. }
  5745. return dAtA[:n], nil
  5746. }
  5747. func (m *LeaseGrantResponse) MarshalTo(dAtA []byte) (int, error) {
  5748. var i int
  5749. _ = i
  5750. var l int
  5751. _ = l
  5752. if m.Header != nil {
  5753. dAtA[i] = 0xa
  5754. i++
  5755. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5756. n28, err := m.Header.MarshalTo(dAtA[i:])
  5757. if err != nil {
  5758. return 0, err
  5759. }
  5760. i += n28
  5761. }
  5762. if m.ID != 0 {
  5763. dAtA[i] = 0x10
  5764. i++
  5765. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  5766. }
  5767. if m.TTL != 0 {
  5768. dAtA[i] = 0x18
  5769. i++
  5770. i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
  5771. }
  5772. if len(m.Error) > 0 {
  5773. dAtA[i] = 0x22
  5774. i++
  5775. i = encodeVarintRpc(dAtA, i, uint64(len(m.Error)))
  5776. i += copy(dAtA[i:], m.Error)
  5777. }
  5778. return i, nil
  5779. }
  5780. func (m *LeaseRevokeRequest) Marshal() (dAtA []byte, err error) {
  5781. size := m.Size()
  5782. dAtA = make([]byte, size)
  5783. n, err := m.MarshalTo(dAtA)
  5784. if err != nil {
  5785. return nil, err
  5786. }
  5787. return dAtA[:n], nil
  5788. }
  5789. func (m *LeaseRevokeRequest) MarshalTo(dAtA []byte) (int, error) {
  5790. var i int
  5791. _ = i
  5792. var l int
  5793. _ = l
  5794. if m.ID != 0 {
  5795. dAtA[i] = 0x8
  5796. i++
  5797. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  5798. }
  5799. return i, nil
  5800. }
  5801. func (m *LeaseRevokeResponse) Marshal() (dAtA []byte, err error) {
  5802. size := m.Size()
  5803. dAtA = make([]byte, size)
  5804. n, err := m.MarshalTo(dAtA)
  5805. if err != nil {
  5806. return nil, err
  5807. }
  5808. return dAtA[:n], nil
  5809. }
  5810. func (m *LeaseRevokeResponse) MarshalTo(dAtA []byte) (int, error) {
  5811. var i int
  5812. _ = i
  5813. var l int
  5814. _ = l
  5815. if m.Header != nil {
  5816. dAtA[i] = 0xa
  5817. i++
  5818. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5819. n29, err := m.Header.MarshalTo(dAtA[i:])
  5820. if err != nil {
  5821. return 0, err
  5822. }
  5823. i += n29
  5824. }
  5825. return i, nil
  5826. }
  5827. func (m *LeaseCheckpoint) Marshal() (dAtA []byte, err error) {
  5828. size := m.Size()
  5829. dAtA = make([]byte, size)
  5830. n, err := m.MarshalTo(dAtA)
  5831. if err != nil {
  5832. return nil, err
  5833. }
  5834. return dAtA[:n], nil
  5835. }
  5836. func (m *LeaseCheckpoint) MarshalTo(dAtA []byte) (int, error) {
  5837. var i int
  5838. _ = i
  5839. var l int
  5840. _ = l
  5841. if m.ID != 0 {
  5842. dAtA[i] = 0x8
  5843. i++
  5844. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  5845. }
  5846. if m.Remaining_TTL != 0 {
  5847. dAtA[i] = 0x10
  5848. i++
  5849. i = encodeVarintRpc(dAtA, i, uint64(m.Remaining_TTL))
  5850. }
  5851. return i, nil
  5852. }
  5853. func (m *LeaseCheckpointRequest) Marshal() (dAtA []byte, err error) {
  5854. size := m.Size()
  5855. dAtA = make([]byte, size)
  5856. n, err := m.MarshalTo(dAtA)
  5857. if err != nil {
  5858. return nil, err
  5859. }
  5860. return dAtA[:n], nil
  5861. }
  5862. func (m *LeaseCheckpointRequest) MarshalTo(dAtA []byte) (int, error) {
  5863. var i int
  5864. _ = i
  5865. var l int
  5866. _ = l
  5867. if len(m.Checkpoints) > 0 {
  5868. for _, msg := range m.Checkpoints {
  5869. dAtA[i] = 0xa
  5870. i++
  5871. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  5872. n, err := msg.MarshalTo(dAtA[i:])
  5873. if err != nil {
  5874. return 0, err
  5875. }
  5876. i += n
  5877. }
  5878. }
  5879. return i, nil
  5880. }
  5881. func (m *LeaseCheckpointResponse) Marshal() (dAtA []byte, err error) {
  5882. size := m.Size()
  5883. dAtA = make([]byte, size)
  5884. n, err := m.MarshalTo(dAtA)
  5885. if err != nil {
  5886. return nil, err
  5887. }
  5888. return dAtA[:n], nil
  5889. }
  5890. func (m *LeaseCheckpointResponse) MarshalTo(dAtA []byte) (int, error) {
  5891. var i int
  5892. _ = i
  5893. var l int
  5894. _ = l
  5895. if m.Header != nil {
  5896. dAtA[i] = 0xa
  5897. i++
  5898. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5899. n30, err := m.Header.MarshalTo(dAtA[i:])
  5900. if err != nil {
  5901. return 0, err
  5902. }
  5903. i += n30
  5904. }
  5905. return i, nil
  5906. }
  5907. func (m *LeaseKeepAliveRequest) Marshal() (dAtA []byte, err error) {
  5908. size := m.Size()
  5909. dAtA = make([]byte, size)
  5910. n, err := m.MarshalTo(dAtA)
  5911. if err != nil {
  5912. return nil, err
  5913. }
  5914. return dAtA[:n], nil
  5915. }
  5916. func (m *LeaseKeepAliveRequest) MarshalTo(dAtA []byte) (int, error) {
  5917. var i int
  5918. _ = i
  5919. var l int
  5920. _ = l
  5921. if m.ID != 0 {
  5922. dAtA[i] = 0x8
  5923. i++
  5924. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  5925. }
  5926. return i, nil
  5927. }
  5928. func (m *LeaseKeepAliveResponse) Marshal() (dAtA []byte, err error) {
  5929. size := m.Size()
  5930. dAtA = make([]byte, size)
  5931. n, err := m.MarshalTo(dAtA)
  5932. if err != nil {
  5933. return nil, err
  5934. }
  5935. return dAtA[:n], nil
  5936. }
  5937. func (m *LeaseKeepAliveResponse) MarshalTo(dAtA []byte) (int, error) {
  5938. var i int
  5939. _ = i
  5940. var l int
  5941. _ = l
  5942. if m.Header != nil {
  5943. dAtA[i] = 0xa
  5944. i++
  5945. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  5946. n31, err := m.Header.MarshalTo(dAtA[i:])
  5947. if err != nil {
  5948. return 0, err
  5949. }
  5950. i += n31
  5951. }
  5952. if m.ID != 0 {
  5953. dAtA[i] = 0x10
  5954. i++
  5955. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  5956. }
  5957. if m.TTL != 0 {
  5958. dAtA[i] = 0x18
  5959. i++
  5960. i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
  5961. }
  5962. return i, nil
  5963. }
  5964. func (m *LeaseTimeToLiveRequest) Marshal() (dAtA []byte, err error) {
  5965. size := m.Size()
  5966. dAtA = make([]byte, size)
  5967. n, err := m.MarshalTo(dAtA)
  5968. if err != nil {
  5969. return nil, err
  5970. }
  5971. return dAtA[:n], nil
  5972. }
  5973. func (m *LeaseTimeToLiveRequest) MarshalTo(dAtA []byte) (int, error) {
  5974. var i int
  5975. _ = i
  5976. var l int
  5977. _ = l
  5978. if m.ID != 0 {
  5979. dAtA[i] = 0x8
  5980. i++
  5981. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  5982. }
  5983. if m.Keys {
  5984. dAtA[i] = 0x10
  5985. i++
  5986. if m.Keys {
  5987. dAtA[i] = 1
  5988. } else {
  5989. dAtA[i] = 0
  5990. }
  5991. i++
  5992. }
  5993. return i, nil
  5994. }
  5995. func (m *LeaseTimeToLiveResponse) Marshal() (dAtA []byte, err error) {
  5996. size := m.Size()
  5997. dAtA = make([]byte, size)
  5998. n, err := m.MarshalTo(dAtA)
  5999. if err != nil {
  6000. return nil, err
  6001. }
  6002. return dAtA[:n], nil
  6003. }
  6004. func (m *LeaseTimeToLiveResponse) MarshalTo(dAtA []byte) (int, error) {
  6005. var i int
  6006. _ = i
  6007. var l int
  6008. _ = l
  6009. if m.Header != nil {
  6010. dAtA[i] = 0xa
  6011. i++
  6012. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6013. n32, err := m.Header.MarshalTo(dAtA[i:])
  6014. if err != nil {
  6015. return 0, err
  6016. }
  6017. i += n32
  6018. }
  6019. if m.ID != 0 {
  6020. dAtA[i] = 0x10
  6021. i++
  6022. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  6023. }
  6024. if m.TTL != 0 {
  6025. dAtA[i] = 0x18
  6026. i++
  6027. i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
  6028. }
  6029. if m.GrantedTTL != 0 {
  6030. dAtA[i] = 0x20
  6031. i++
  6032. i = encodeVarintRpc(dAtA, i, uint64(m.GrantedTTL))
  6033. }
  6034. if len(m.Keys) > 0 {
  6035. for _, b := range m.Keys {
  6036. dAtA[i] = 0x2a
  6037. i++
  6038. i = encodeVarintRpc(dAtA, i, uint64(len(b)))
  6039. i += copy(dAtA[i:], b)
  6040. }
  6041. }
  6042. return i, nil
  6043. }
  6044. func (m *LeaseLeasesRequest) Marshal() (dAtA []byte, err error) {
  6045. size := m.Size()
  6046. dAtA = make([]byte, size)
  6047. n, err := m.MarshalTo(dAtA)
  6048. if err != nil {
  6049. return nil, err
  6050. }
  6051. return dAtA[:n], nil
  6052. }
  6053. func (m *LeaseLeasesRequest) MarshalTo(dAtA []byte) (int, error) {
  6054. var i int
  6055. _ = i
  6056. var l int
  6057. _ = l
  6058. return i, nil
  6059. }
  6060. func (m *LeaseStatus) Marshal() (dAtA []byte, err error) {
  6061. size := m.Size()
  6062. dAtA = make([]byte, size)
  6063. n, err := m.MarshalTo(dAtA)
  6064. if err != nil {
  6065. return nil, err
  6066. }
  6067. return dAtA[:n], nil
  6068. }
  6069. func (m *LeaseStatus) MarshalTo(dAtA []byte) (int, error) {
  6070. var i int
  6071. _ = i
  6072. var l int
  6073. _ = l
  6074. if m.ID != 0 {
  6075. dAtA[i] = 0x8
  6076. i++
  6077. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  6078. }
  6079. return i, nil
  6080. }
  6081. func (m *LeaseLeasesResponse) Marshal() (dAtA []byte, err error) {
  6082. size := m.Size()
  6083. dAtA = make([]byte, size)
  6084. n, err := m.MarshalTo(dAtA)
  6085. if err != nil {
  6086. return nil, err
  6087. }
  6088. return dAtA[:n], nil
  6089. }
  6090. func (m *LeaseLeasesResponse) MarshalTo(dAtA []byte) (int, error) {
  6091. var i int
  6092. _ = i
  6093. var l int
  6094. _ = l
  6095. if m.Header != nil {
  6096. dAtA[i] = 0xa
  6097. i++
  6098. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6099. n33, err := m.Header.MarshalTo(dAtA[i:])
  6100. if err != nil {
  6101. return 0, err
  6102. }
  6103. i += n33
  6104. }
  6105. if len(m.Leases) > 0 {
  6106. for _, msg := range m.Leases {
  6107. dAtA[i] = 0x12
  6108. i++
  6109. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  6110. n, err := msg.MarshalTo(dAtA[i:])
  6111. if err != nil {
  6112. return 0, err
  6113. }
  6114. i += n
  6115. }
  6116. }
  6117. return i, nil
  6118. }
  6119. func (m *Member) Marshal() (dAtA []byte, err error) {
  6120. size := m.Size()
  6121. dAtA = make([]byte, size)
  6122. n, err := m.MarshalTo(dAtA)
  6123. if err != nil {
  6124. return nil, err
  6125. }
  6126. return dAtA[:n], nil
  6127. }
  6128. func (m *Member) MarshalTo(dAtA []byte) (int, error) {
  6129. var i int
  6130. _ = i
  6131. var l int
  6132. _ = l
  6133. if m.ID != 0 {
  6134. dAtA[i] = 0x8
  6135. i++
  6136. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  6137. }
  6138. if len(m.Name) > 0 {
  6139. dAtA[i] = 0x12
  6140. i++
  6141. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  6142. i += copy(dAtA[i:], m.Name)
  6143. }
  6144. if len(m.PeerURLs) > 0 {
  6145. for _, s := range m.PeerURLs {
  6146. dAtA[i] = 0x1a
  6147. i++
  6148. l = len(s)
  6149. for l >= 1<<7 {
  6150. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  6151. l >>= 7
  6152. i++
  6153. }
  6154. dAtA[i] = uint8(l)
  6155. i++
  6156. i += copy(dAtA[i:], s)
  6157. }
  6158. }
  6159. if len(m.ClientURLs) > 0 {
  6160. for _, s := range m.ClientURLs {
  6161. dAtA[i] = 0x22
  6162. i++
  6163. l = len(s)
  6164. for l >= 1<<7 {
  6165. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  6166. l >>= 7
  6167. i++
  6168. }
  6169. dAtA[i] = uint8(l)
  6170. i++
  6171. i += copy(dAtA[i:], s)
  6172. }
  6173. }
  6174. if m.IsLearner {
  6175. dAtA[i] = 0x28
  6176. i++
  6177. if m.IsLearner {
  6178. dAtA[i] = 1
  6179. } else {
  6180. dAtA[i] = 0
  6181. }
  6182. i++
  6183. }
  6184. return i, nil
  6185. }
  6186. func (m *MemberAddRequest) Marshal() (dAtA []byte, err error) {
  6187. size := m.Size()
  6188. dAtA = make([]byte, size)
  6189. n, err := m.MarshalTo(dAtA)
  6190. if err != nil {
  6191. return nil, err
  6192. }
  6193. return dAtA[:n], nil
  6194. }
  6195. func (m *MemberAddRequest) MarshalTo(dAtA []byte) (int, error) {
  6196. var i int
  6197. _ = i
  6198. var l int
  6199. _ = l
  6200. if len(m.PeerURLs) > 0 {
  6201. for _, s := range m.PeerURLs {
  6202. dAtA[i] = 0xa
  6203. i++
  6204. l = len(s)
  6205. for l >= 1<<7 {
  6206. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  6207. l >>= 7
  6208. i++
  6209. }
  6210. dAtA[i] = uint8(l)
  6211. i++
  6212. i += copy(dAtA[i:], s)
  6213. }
  6214. }
  6215. if m.IsLearner {
  6216. dAtA[i] = 0x10
  6217. i++
  6218. if m.IsLearner {
  6219. dAtA[i] = 1
  6220. } else {
  6221. dAtA[i] = 0
  6222. }
  6223. i++
  6224. }
  6225. return i, nil
  6226. }
  6227. func (m *MemberAddResponse) Marshal() (dAtA []byte, err error) {
  6228. size := m.Size()
  6229. dAtA = make([]byte, size)
  6230. n, err := m.MarshalTo(dAtA)
  6231. if err != nil {
  6232. return nil, err
  6233. }
  6234. return dAtA[:n], nil
  6235. }
  6236. func (m *MemberAddResponse) MarshalTo(dAtA []byte) (int, error) {
  6237. var i int
  6238. _ = i
  6239. var l int
  6240. _ = l
  6241. if m.Header != nil {
  6242. dAtA[i] = 0xa
  6243. i++
  6244. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6245. n34, err := m.Header.MarshalTo(dAtA[i:])
  6246. if err != nil {
  6247. return 0, err
  6248. }
  6249. i += n34
  6250. }
  6251. if m.Member != nil {
  6252. dAtA[i] = 0x12
  6253. i++
  6254. i = encodeVarintRpc(dAtA, i, uint64(m.Member.Size()))
  6255. n35, err := m.Member.MarshalTo(dAtA[i:])
  6256. if err != nil {
  6257. return 0, err
  6258. }
  6259. i += n35
  6260. }
  6261. if len(m.Members) > 0 {
  6262. for _, msg := range m.Members {
  6263. dAtA[i] = 0x1a
  6264. i++
  6265. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  6266. n, err := msg.MarshalTo(dAtA[i:])
  6267. if err != nil {
  6268. return 0, err
  6269. }
  6270. i += n
  6271. }
  6272. }
  6273. return i, nil
  6274. }
  6275. func (m *MemberRemoveRequest) Marshal() (dAtA []byte, err error) {
  6276. size := m.Size()
  6277. dAtA = make([]byte, size)
  6278. n, err := m.MarshalTo(dAtA)
  6279. if err != nil {
  6280. return nil, err
  6281. }
  6282. return dAtA[:n], nil
  6283. }
  6284. func (m *MemberRemoveRequest) MarshalTo(dAtA []byte) (int, error) {
  6285. var i int
  6286. _ = i
  6287. var l int
  6288. _ = l
  6289. if m.ID != 0 {
  6290. dAtA[i] = 0x8
  6291. i++
  6292. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  6293. }
  6294. return i, nil
  6295. }
  6296. func (m *MemberRemoveResponse) Marshal() (dAtA []byte, err error) {
  6297. size := m.Size()
  6298. dAtA = make([]byte, size)
  6299. n, err := m.MarshalTo(dAtA)
  6300. if err != nil {
  6301. return nil, err
  6302. }
  6303. return dAtA[:n], nil
  6304. }
  6305. func (m *MemberRemoveResponse) MarshalTo(dAtA []byte) (int, error) {
  6306. var i int
  6307. _ = i
  6308. var l int
  6309. _ = l
  6310. if m.Header != nil {
  6311. dAtA[i] = 0xa
  6312. i++
  6313. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6314. n36, err := m.Header.MarshalTo(dAtA[i:])
  6315. if err != nil {
  6316. return 0, err
  6317. }
  6318. i += n36
  6319. }
  6320. if len(m.Members) > 0 {
  6321. for _, msg := range m.Members {
  6322. dAtA[i] = 0x12
  6323. i++
  6324. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  6325. n, err := msg.MarshalTo(dAtA[i:])
  6326. if err != nil {
  6327. return 0, err
  6328. }
  6329. i += n
  6330. }
  6331. }
  6332. return i, nil
  6333. }
  6334. func (m *MemberUpdateRequest) Marshal() (dAtA []byte, err error) {
  6335. size := m.Size()
  6336. dAtA = make([]byte, size)
  6337. n, err := m.MarshalTo(dAtA)
  6338. if err != nil {
  6339. return nil, err
  6340. }
  6341. return dAtA[:n], nil
  6342. }
  6343. func (m *MemberUpdateRequest) MarshalTo(dAtA []byte) (int, error) {
  6344. var i int
  6345. _ = i
  6346. var l int
  6347. _ = l
  6348. if m.ID != 0 {
  6349. dAtA[i] = 0x8
  6350. i++
  6351. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  6352. }
  6353. if len(m.PeerURLs) > 0 {
  6354. for _, s := range m.PeerURLs {
  6355. dAtA[i] = 0x12
  6356. i++
  6357. l = len(s)
  6358. for l >= 1<<7 {
  6359. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  6360. l >>= 7
  6361. i++
  6362. }
  6363. dAtA[i] = uint8(l)
  6364. i++
  6365. i += copy(dAtA[i:], s)
  6366. }
  6367. }
  6368. return i, nil
  6369. }
  6370. func (m *MemberUpdateResponse) Marshal() (dAtA []byte, err error) {
  6371. size := m.Size()
  6372. dAtA = make([]byte, size)
  6373. n, err := m.MarshalTo(dAtA)
  6374. if err != nil {
  6375. return nil, err
  6376. }
  6377. return dAtA[:n], nil
  6378. }
  6379. func (m *MemberUpdateResponse) MarshalTo(dAtA []byte) (int, error) {
  6380. var i int
  6381. _ = i
  6382. var l int
  6383. _ = l
  6384. if m.Header != nil {
  6385. dAtA[i] = 0xa
  6386. i++
  6387. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6388. n37, err := m.Header.MarshalTo(dAtA[i:])
  6389. if err != nil {
  6390. return 0, err
  6391. }
  6392. i += n37
  6393. }
  6394. if len(m.Members) > 0 {
  6395. for _, msg := range m.Members {
  6396. dAtA[i] = 0x12
  6397. i++
  6398. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  6399. n, err := msg.MarshalTo(dAtA[i:])
  6400. if err != nil {
  6401. return 0, err
  6402. }
  6403. i += n
  6404. }
  6405. }
  6406. return i, nil
  6407. }
  6408. func (m *MemberListRequest) Marshal() (dAtA []byte, err error) {
  6409. size := m.Size()
  6410. dAtA = make([]byte, size)
  6411. n, err := m.MarshalTo(dAtA)
  6412. if err != nil {
  6413. return nil, err
  6414. }
  6415. return dAtA[:n], nil
  6416. }
  6417. func (m *MemberListRequest) MarshalTo(dAtA []byte) (int, error) {
  6418. var i int
  6419. _ = i
  6420. var l int
  6421. _ = l
  6422. return i, nil
  6423. }
  6424. func (m *MemberListResponse) Marshal() (dAtA []byte, err error) {
  6425. size := m.Size()
  6426. dAtA = make([]byte, size)
  6427. n, err := m.MarshalTo(dAtA)
  6428. if err != nil {
  6429. return nil, err
  6430. }
  6431. return dAtA[:n], nil
  6432. }
  6433. func (m *MemberListResponse) MarshalTo(dAtA []byte) (int, error) {
  6434. var i int
  6435. _ = i
  6436. var l int
  6437. _ = l
  6438. if m.Header != nil {
  6439. dAtA[i] = 0xa
  6440. i++
  6441. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6442. n38, err := m.Header.MarshalTo(dAtA[i:])
  6443. if err != nil {
  6444. return 0, err
  6445. }
  6446. i += n38
  6447. }
  6448. if len(m.Members) > 0 {
  6449. for _, msg := range m.Members {
  6450. dAtA[i] = 0x12
  6451. i++
  6452. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  6453. n, err := msg.MarshalTo(dAtA[i:])
  6454. if err != nil {
  6455. return 0, err
  6456. }
  6457. i += n
  6458. }
  6459. }
  6460. return i, nil
  6461. }
  6462. func (m *MemberPromoteRequest) Marshal() (dAtA []byte, err error) {
  6463. size := m.Size()
  6464. dAtA = make([]byte, size)
  6465. n, err := m.MarshalTo(dAtA)
  6466. if err != nil {
  6467. return nil, err
  6468. }
  6469. return dAtA[:n], nil
  6470. }
  6471. func (m *MemberPromoteRequest) MarshalTo(dAtA []byte) (int, error) {
  6472. var i int
  6473. _ = i
  6474. var l int
  6475. _ = l
  6476. if m.ID != 0 {
  6477. dAtA[i] = 0x8
  6478. i++
  6479. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  6480. }
  6481. return i, nil
  6482. }
  6483. func (m *MemberPromoteResponse) Marshal() (dAtA []byte, err error) {
  6484. size := m.Size()
  6485. dAtA = make([]byte, size)
  6486. n, err := m.MarshalTo(dAtA)
  6487. if err != nil {
  6488. return nil, err
  6489. }
  6490. return dAtA[:n], nil
  6491. }
  6492. func (m *MemberPromoteResponse) MarshalTo(dAtA []byte) (int, error) {
  6493. var i int
  6494. _ = i
  6495. var l int
  6496. _ = l
  6497. if m.Header != nil {
  6498. dAtA[i] = 0xa
  6499. i++
  6500. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6501. n39, err := m.Header.MarshalTo(dAtA[i:])
  6502. if err != nil {
  6503. return 0, err
  6504. }
  6505. i += n39
  6506. }
  6507. if len(m.Members) > 0 {
  6508. for _, msg := range m.Members {
  6509. dAtA[i] = 0x12
  6510. i++
  6511. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  6512. n, err := msg.MarshalTo(dAtA[i:])
  6513. if err != nil {
  6514. return 0, err
  6515. }
  6516. i += n
  6517. }
  6518. }
  6519. return i, nil
  6520. }
  6521. func (m *DefragmentRequest) Marshal() (dAtA []byte, err error) {
  6522. size := m.Size()
  6523. dAtA = make([]byte, size)
  6524. n, err := m.MarshalTo(dAtA)
  6525. if err != nil {
  6526. return nil, err
  6527. }
  6528. return dAtA[:n], nil
  6529. }
  6530. func (m *DefragmentRequest) MarshalTo(dAtA []byte) (int, error) {
  6531. var i int
  6532. _ = i
  6533. var l int
  6534. _ = l
  6535. return i, nil
  6536. }
  6537. func (m *DefragmentResponse) Marshal() (dAtA []byte, err error) {
  6538. size := m.Size()
  6539. dAtA = make([]byte, size)
  6540. n, err := m.MarshalTo(dAtA)
  6541. if err != nil {
  6542. return nil, err
  6543. }
  6544. return dAtA[:n], nil
  6545. }
  6546. func (m *DefragmentResponse) MarshalTo(dAtA []byte) (int, error) {
  6547. var i int
  6548. _ = i
  6549. var l int
  6550. _ = l
  6551. if m.Header != nil {
  6552. dAtA[i] = 0xa
  6553. i++
  6554. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6555. n40, err := m.Header.MarshalTo(dAtA[i:])
  6556. if err != nil {
  6557. return 0, err
  6558. }
  6559. i += n40
  6560. }
  6561. return i, nil
  6562. }
  6563. func (m *MoveLeaderRequest) Marshal() (dAtA []byte, err error) {
  6564. size := m.Size()
  6565. dAtA = make([]byte, size)
  6566. n, err := m.MarshalTo(dAtA)
  6567. if err != nil {
  6568. return nil, err
  6569. }
  6570. return dAtA[:n], nil
  6571. }
  6572. func (m *MoveLeaderRequest) MarshalTo(dAtA []byte) (int, error) {
  6573. var i int
  6574. _ = i
  6575. var l int
  6576. _ = l
  6577. if m.TargetID != 0 {
  6578. dAtA[i] = 0x8
  6579. i++
  6580. i = encodeVarintRpc(dAtA, i, uint64(m.TargetID))
  6581. }
  6582. return i, nil
  6583. }
  6584. func (m *MoveLeaderResponse) Marshal() (dAtA []byte, err error) {
  6585. size := m.Size()
  6586. dAtA = make([]byte, size)
  6587. n, err := m.MarshalTo(dAtA)
  6588. if err != nil {
  6589. return nil, err
  6590. }
  6591. return dAtA[:n], nil
  6592. }
  6593. func (m *MoveLeaderResponse) MarshalTo(dAtA []byte) (int, error) {
  6594. var i int
  6595. _ = i
  6596. var l int
  6597. _ = l
  6598. if m.Header != nil {
  6599. dAtA[i] = 0xa
  6600. i++
  6601. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6602. n41, err := m.Header.MarshalTo(dAtA[i:])
  6603. if err != nil {
  6604. return 0, err
  6605. }
  6606. i += n41
  6607. }
  6608. return i, nil
  6609. }
  6610. func (m *AlarmRequest) Marshal() (dAtA []byte, err error) {
  6611. size := m.Size()
  6612. dAtA = make([]byte, size)
  6613. n, err := m.MarshalTo(dAtA)
  6614. if err != nil {
  6615. return nil, err
  6616. }
  6617. return dAtA[:n], nil
  6618. }
  6619. func (m *AlarmRequest) MarshalTo(dAtA []byte) (int, error) {
  6620. var i int
  6621. _ = i
  6622. var l int
  6623. _ = l
  6624. if m.Action != 0 {
  6625. dAtA[i] = 0x8
  6626. i++
  6627. i = encodeVarintRpc(dAtA, i, uint64(m.Action))
  6628. }
  6629. if m.MemberID != 0 {
  6630. dAtA[i] = 0x10
  6631. i++
  6632. i = encodeVarintRpc(dAtA, i, uint64(m.MemberID))
  6633. }
  6634. if m.Alarm != 0 {
  6635. dAtA[i] = 0x18
  6636. i++
  6637. i = encodeVarintRpc(dAtA, i, uint64(m.Alarm))
  6638. }
  6639. return i, nil
  6640. }
  6641. func (m *AlarmMember) Marshal() (dAtA []byte, err error) {
  6642. size := m.Size()
  6643. dAtA = make([]byte, size)
  6644. n, err := m.MarshalTo(dAtA)
  6645. if err != nil {
  6646. return nil, err
  6647. }
  6648. return dAtA[:n], nil
  6649. }
  6650. func (m *AlarmMember) MarshalTo(dAtA []byte) (int, error) {
  6651. var i int
  6652. _ = i
  6653. var l int
  6654. _ = l
  6655. if m.MemberID != 0 {
  6656. dAtA[i] = 0x8
  6657. i++
  6658. i = encodeVarintRpc(dAtA, i, uint64(m.MemberID))
  6659. }
  6660. if m.Alarm != 0 {
  6661. dAtA[i] = 0x10
  6662. i++
  6663. i = encodeVarintRpc(dAtA, i, uint64(m.Alarm))
  6664. }
  6665. return i, nil
  6666. }
  6667. func (m *AlarmResponse) Marshal() (dAtA []byte, err error) {
  6668. size := m.Size()
  6669. dAtA = make([]byte, size)
  6670. n, err := m.MarshalTo(dAtA)
  6671. if err != nil {
  6672. return nil, err
  6673. }
  6674. return dAtA[:n], nil
  6675. }
  6676. func (m *AlarmResponse) MarshalTo(dAtA []byte) (int, error) {
  6677. var i int
  6678. _ = i
  6679. var l int
  6680. _ = l
  6681. if m.Header != nil {
  6682. dAtA[i] = 0xa
  6683. i++
  6684. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6685. n42, err := m.Header.MarshalTo(dAtA[i:])
  6686. if err != nil {
  6687. return 0, err
  6688. }
  6689. i += n42
  6690. }
  6691. if len(m.Alarms) > 0 {
  6692. for _, msg := range m.Alarms {
  6693. dAtA[i] = 0x12
  6694. i++
  6695. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  6696. n, err := msg.MarshalTo(dAtA[i:])
  6697. if err != nil {
  6698. return 0, err
  6699. }
  6700. i += n
  6701. }
  6702. }
  6703. return i, nil
  6704. }
  6705. func (m *StatusRequest) Marshal() (dAtA []byte, err error) {
  6706. size := m.Size()
  6707. dAtA = make([]byte, size)
  6708. n, err := m.MarshalTo(dAtA)
  6709. if err != nil {
  6710. return nil, err
  6711. }
  6712. return dAtA[:n], nil
  6713. }
  6714. func (m *StatusRequest) MarshalTo(dAtA []byte) (int, error) {
  6715. var i int
  6716. _ = i
  6717. var l int
  6718. _ = l
  6719. return i, nil
  6720. }
  6721. func (m *StatusResponse) Marshal() (dAtA []byte, err error) {
  6722. size := m.Size()
  6723. dAtA = make([]byte, size)
  6724. n, err := m.MarshalTo(dAtA)
  6725. if err != nil {
  6726. return nil, err
  6727. }
  6728. return dAtA[:n], nil
  6729. }
  6730. func (m *StatusResponse) MarshalTo(dAtA []byte) (int, error) {
  6731. var i int
  6732. _ = i
  6733. var l int
  6734. _ = l
  6735. if m.Header != nil {
  6736. dAtA[i] = 0xa
  6737. i++
  6738. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  6739. n43, err := m.Header.MarshalTo(dAtA[i:])
  6740. if err != nil {
  6741. return 0, err
  6742. }
  6743. i += n43
  6744. }
  6745. if len(m.Version) > 0 {
  6746. dAtA[i] = 0x12
  6747. i++
  6748. i = encodeVarintRpc(dAtA, i, uint64(len(m.Version)))
  6749. i += copy(dAtA[i:], m.Version)
  6750. }
  6751. if m.DbSize != 0 {
  6752. dAtA[i] = 0x18
  6753. i++
  6754. i = encodeVarintRpc(dAtA, i, uint64(m.DbSize))
  6755. }
  6756. if m.Leader != 0 {
  6757. dAtA[i] = 0x20
  6758. i++
  6759. i = encodeVarintRpc(dAtA, i, uint64(m.Leader))
  6760. }
  6761. if m.RaftIndex != 0 {
  6762. dAtA[i] = 0x28
  6763. i++
  6764. i = encodeVarintRpc(dAtA, i, uint64(m.RaftIndex))
  6765. }
  6766. if m.RaftTerm != 0 {
  6767. dAtA[i] = 0x30
  6768. i++
  6769. i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm))
  6770. }
  6771. if m.RaftAppliedIndex != 0 {
  6772. dAtA[i] = 0x38
  6773. i++
  6774. i = encodeVarintRpc(dAtA, i, uint64(m.RaftAppliedIndex))
  6775. }
  6776. if len(m.Errors) > 0 {
  6777. for _, s := range m.Errors {
  6778. dAtA[i] = 0x42
  6779. i++
  6780. l = len(s)
  6781. for l >= 1<<7 {
  6782. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  6783. l >>= 7
  6784. i++
  6785. }
  6786. dAtA[i] = uint8(l)
  6787. i++
  6788. i += copy(dAtA[i:], s)
  6789. }
  6790. }
  6791. if m.DbSizeInUse != 0 {
  6792. dAtA[i] = 0x48
  6793. i++
  6794. i = encodeVarintRpc(dAtA, i, uint64(m.DbSizeInUse))
  6795. }
  6796. if m.IsLearner {
  6797. dAtA[i] = 0x50
  6798. i++
  6799. if m.IsLearner {
  6800. dAtA[i] = 1
  6801. } else {
  6802. dAtA[i] = 0
  6803. }
  6804. i++
  6805. }
  6806. return i, nil
  6807. }
  6808. func (m *AuthEnableRequest) Marshal() (dAtA []byte, err error) {
  6809. size := m.Size()
  6810. dAtA = make([]byte, size)
  6811. n, err := m.MarshalTo(dAtA)
  6812. if err != nil {
  6813. return nil, err
  6814. }
  6815. return dAtA[:n], nil
  6816. }
  6817. func (m *AuthEnableRequest) MarshalTo(dAtA []byte) (int, error) {
  6818. var i int
  6819. _ = i
  6820. var l int
  6821. _ = l
  6822. return i, nil
  6823. }
  6824. func (m *AuthDisableRequest) Marshal() (dAtA []byte, err error) {
  6825. size := m.Size()
  6826. dAtA = make([]byte, size)
  6827. n, err := m.MarshalTo(dAtA)
  6828. if err != nil {
  6829. return nil, err
  6830. }
  6831. return dAtA[:n], nil
  6832. }
  6833. func (m *AuthDisableRequest) MarshalTo(dAtA []byte) (int, error) {
  6834. var i int
  6835. _ = i
  6836. var l int
  6837. _ = l
  6838. return i, nil
  6839. }
  6840. func (m *AuthenticateRequest) Marshal() (dAtA []byte, err error) {
  6841. size := m.Size()
  6842. dAtA = make([]byte, size)
  6843. n, err := m.MarshalTo(dAtA)
  6844. if err != nil {
  6845. return nil, err
  6846. }
  6847. return dAtA[:n], nil
  6848. }
  6849. func (m *AuthenticateRequest) MarshalTo(dAtA []byte) (int, error) {
  6850. var i int
  6851. _ = i
  6852. var l int
  6853. _ = l
  6854. if len(m.Name) > 0 {
  6855. dAtA[i] = 0xa
  6856. i++
  6857. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  6858. i += copy(dAtA[i:], m.Name)
  6859. }
  6860. if len(m.Password) > 0 {
  6861. dAtA[i] = 0x12
  6862. i++
  6863. i = encodeVarintRpc(dAtA, i, uint64(len(m.Password)))
  6864. i += copy(dAtA[i:], m.Password)
  6865. }
  6866. return i, nil
  6867. }
  6868. func (m *AuthUserAddRequest) Marshal() (dAtA []byte, err error) {
  6869. size := m.Size()
  6870. dAtA = make([]byte, size)
  6871. n, err := m.MarshalTo(dAtA)
  6872. if err != nil {
  6873. return nil, err
  6874. }
  6875. return dAtA[:n], nil
  6876. }
  6877. func (m *AuthUserAddRequest) MarshalTo(dAtA []byte) (int, error) {
  6878. var i int
  6879. _ = i
  6880. var l int
  6881. _ = l
  6882. if len(m.Name) > 0 {
  6883. dAtA[i] = 0xa
  6884. i++
  6885. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  6886. i += copy(dAtA[i:], m.Name)
  6887. }
  6888. if len(m.Password) > 0 {
  6889. dAtA[i] = 0x12
  6890. i++
  6891. i = encodeVarintRpc(dAtA, i, uint64(len(m.Password)))
  6892. i += copy(dAtA[i:], m.Password)
  6893. }
  6894. if m.Options != nil {
  6895. dAtA[i] = 0x1a
  6896. i++
  6897. i = encodeVarintRpc(dAtA, i, uint64(m.Options.Size()))
  6898. n44, err := m.Options.MarshalTo(dAtA[i:])
  6899. if err != nil {
  6900. return 0, err
  6901. }
  6902. i += n44
  6903. }
  6904. return i, nil
  6905. }
  6906. func (m *AuthUserGetRequest) Marshal() (dAtA []byte, err error) {
  6907. size := m.Size()
  6908. dAtA = make([]byte, size)
  6909. n, err := m.MarshalTo(dAtA)
  6910. if err != nil {
  6911. return nil, err
  6912. }
  6913. return dAtA[:n], nil
  6914. }
  6915. func (m *AuthUserGetRequest) MarshalTo(dAtA []byte) (int, error) {
  6916. var i int
  6917. _ = i
  6918. var l int
  6919. _ = l
  6920. if len(m.Name) > 0 {
  6921. dAtA[i] = 0xa
  6922. i++
  6923. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  6924. i += copy(dAtA[i:], m.Name)
  6925. }
  6926. return i, nil
  6927. }
  6928. func (m *AuthUserDeleteRequest) Marshal() (dAtA []byte, err error) {
  6929. size := m.Size()
  6930. dAtA = make([]byte, size)
  6931. n, err := m.MarshalTo(dAtA)
  6932. if err != nil {
  6933. return nil, err
  6934. }
  6935. return dAtA[:n], nil
  6936. }
  6937. func (m *AuthUserDeleteRequest) MarshalTo(dAtA []byte) (int, error) {
  6938. var i int
  6939. _ = i
  6940. var l int
  6941. _ = l
  6942. if len(m.Name) > 0 {
  6943. dAtA[i] = 0xa
  6944. i++
  6945. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  6946. i += copy(dAtA[i:], m.Name)
  6947. }
  6948. return i, nil
  6949. }
  6950. func (m *AuthUserChangePasswordRequest) Marshal() (dAtA []byte, err error) {
  6951. size := m.Size()
  6952. dAtA = make([]byte, size)
  6953. n, err := m.MarshalTo(dAtA)
  6954. if err != nil {
  6955. return nil, err
  6956. }
  6957. return dAtA[:n], nil
  6958. }
  6959. func (m *AuthUserChangePasswordRequest) MarshalTo(dAtA []byte) (int, error) {
  6960. var i int
  6961. _ = i
  6962. var l int
  6963. _ = l
  6964. if len(m.Name) > 0 {
  6965. dAtA[i] = 0xa
  6966. i++
  6967. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  6968. i += copy(dAtA[i:], m.Name)
  6969. }
  6970. if len(m.Password) > 0 {
  6971. dAtA[i] = 0x12
  6972. i++
  6973. i = encodeVarintRpc(dAtA, i, uint64(len(m.Password)))
  6974. i += copy(dAtA[i:], m.Password)
  6975. }
  6976. return i, nil
  6977. }
  6978. func (m *AuthUserGrantRoleRequest) Marshal() (dAtA []byte, err error) {
  6979. size := m.Size()
  6980. dAtA = make([]byte, size)
  6981. n, err := m.MarshalTo(dAtA)
  6982. if err != nil {
  6983. return nil, err
  6984. }
  6985. return dAtA[:n], nil
  6986. }
  6987. func (m *AuthUserGrantRoleRequest) MarshalTo(dAtA []byte) (int, error) {
  6988. var i int
  6989. _ = i
  6990. var l int
  6991. _ = l
  6992. if len(m.User) > 0 {
  6993. dAtA[i] = 0xa
  6994. i++
  6995. i = encodeVarintRpc(dAtA, i, uint64(len(m.User)))
  6996. i += copy(dAtA[i:], m.User)
  6997. }
  6998. if len(m.Role) > 0 {
  6999. dAtA[i] = 0x12
  7000. i++
  7001. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  7002. i += copy(dAtA[i:], m.Role)
  7003. }
  7004. return i, nil
  7005. }
  7006. func (m *AuthUserRevokeRoleRequest) Marshal() (dAtA []byte, err error) {
  7007. size := m.Size()
  7008. dAtA = make([]byte, size)
  7009. n, err := m.MarshalTo(dAtA)
  7010. if err != nil {
  7011. return nil, err
  7012. }
  7013. return dAtA[:n], nil
  7014. }
  7015. func (m *AuthUserRevokeRoleRequest) MarshalTo(dAtA []byte) (int, error) {
  7016. var i int
  7017. _ = i
  7018. var l int
  7019. _ = l
  7020. if len(m.Name) > 0 {
  7021. dAtA[i] = 0xa
  7022. i++
  7023. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  7024. i += copy(dAtA[i:], m.Name)
  7025. }
  7026. if len(m.Role) > 0 {
  7027. dAtA[i] = 0x12
  7028. i++
  7029. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  7030. i += copy(dAtA[i:], m.Role)
  7031. }
  7032. return i, nil
  7033. }
  7034. func (m *AuthRoleAddRequest) Marshal() (dAtA []byte, err error) {
  7035. size := m.Size()
  7036. dAtA = make([]byte, size)
  7037. n, err := m.MarshalTo(dAtA)
  7038. if err != nil {
  7039. return nil, err
  7040. }
  7041. return dAtA[:n], nil
  7042. }
  7043. func (m *AuthRoleAddRequest) MarshalTo(dAtA []byte) (int, error) {
  7044. var i int
  7045. _ = i
  7046. var l int
  7047. _ = l
  7048. if len(m.Name) > 0 {
  7049. dAtA[i] = 0xa
  7050. i++
  7051. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  7052. i += copy(dAtA[i:], m.Name)
  7053. }
  7054. return i, nil
  7055. }
  7056. func (m *AuthRoleGetRequest) Marshal() (dAtA []byte, err error) {
  7057. size := m.Size()
  7058. dAtA = make([]byte, size)
  7059. n, err := m.MarshalTo(dAtA)
  7060. if err != nil {
  7061. return nil, err
  7062. }
  7063. return dAtA[:n], nil
  7064. }
  7065. func (m *AuthRoleGetRequest) MarshalTo(dAtA []byte) (int, error) {
  7066. var i int
  7067. _ = i
  7068. var l int
  7069. _ = l
  7070. if len(m.Role) > 0 {
  7071. dAtA[i] = 0xa
  7072. i++
  7073. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  7074. i += copy(dAtA[i:], m.Role)
  7075. }
  7076. return i, nil
  7077. }
  7078. func (m *AuthUserListRequest) Marshal() (dAtA []byte, err error) {
  7079. size := m.Size()
  7080. dAtA = make([]byte, size)
  7081. n, err := m.MarshalTo(dAtA)
  7082. if err != nil {
  7083. return nil, err
  7084. }
  7085. return dAtA[:n], nil
  7086. }
  7087. func (m *AuthUserListRequest) MarshalTo(dAtA []byte) (int, error) {
  7088. var i int
  7089. _ = i
  7090. var l int
  7091. _ = l
  7092. return i, nil
  7093. }
  7094. func (m *AuthRoleListRequest) Marshal() (dAtA []byte, err error) {
  7095. size := m.Size()
  7096. dAtA = make([]byte, size)
  7097. n, err := m.MarshalTo(dAtA)
  7098. if err != nil {
  7099. return nil, err
  7100. }
  7101. return dAtA[:n], nil
  7102. }
  7103. func (m *AuthRoleListRequest) MarshalTo(dAtA []byte) (int, error) {
  7104. var i int
  7105. _ = i
  7106. var l int
  7107. _ = l
  7108. return i, nil
  7109. }
  7110. func (m *AuthRoleDeleteRequest) Marshal() (dAtA []byte, err error) {
  7111. size := m.Size()
  7112. dAtA = make([]byte, size)
  7113. n, err := m.MarshalTo(dAtA)
  7114. if err != nil {
  7115. return nil, err
  7116. }
  7117. return dAtA[:n], nil
  7118. }
  7119. func (m *AuthRoleDeleteRequest) MarshalTo(dAtA []byte) (int, error) {
  7120. var i int
  7121. _ = i
  7122. var l int
  7123. _ = l
  7124. if len(m.Role) > 0 {
  7125. dAtA[i] = 0xa
  7126. i++
  7127. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  7128. i += copy(dAtA[i:], m.Role)
  7129. }
  7130. return i, nil
  7131. }
  7132. func (m *AuthRoleGrantPermissionRequest) Marshal() (dAtA []byte, err error) {
  7133. size := m.Size()
  7134. dAtA = make([]byte, size)
  7135. n, err := m.MarshalTo(dAtA)
  7136. if err != nil {
  7137. return nil, err
  7138. }
  7139. return dAtA[:n], nil
  7140. }
  7141. func (m *AuthRoleGrantPermissionRequest) MarshalTo(dAtA []byte) (int, error) {
  7142. var i int
  7143. _ = i
  7144. var l int
  7145. _ = l
  7146. if len(m.Name) > 0 {
  7147. dAtA[i] = 0xa
  7148. i++
  7149. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  7150. i += copy(dAtA[i:], m.Name)
  7151. }
  7152. if m.Perm != nil {
  7153. dAtA[i] = 0x12
  7154. i++
  7155. i = encodeVarintRpc(dAtA, i, uint64(m.Perm.Size()))
  7156. n45, err := m.Perm.MarshalTo(dAtA[i:])
  7157. if err != nil {
  7158. return 0, err
  7159. }
  7160. i += n45
  7161. }
  7162. return i, nil
  7163. }
  7164. func (m *AuthRoleRevokePermissionRequest) Marshal() (dAtA []byte, err error) {
  7165. size := m.Size()
  7166. dAtA = make([]byte, size)
  7167. n, err := m.MarshalTo(dAtA)
  7168. if err != nil {
  7169. return nil, err
  7170. }
  7171. return dAtA[:n], nil
  7172. }
  7173. func (m *AuthRoleRevokePermissionRequest) MarshalTo(dAtA []byte) (int, error) {
  7174. var i int
  7175. _ = i
  7176. var l int
  7177. _ = l
  7178. if len(m.Role) > 0 {
  7179. dAtA[i] = 0xa
  7180. i++
  7181. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  7182. i += copy(dAtA[i:], m.Role)
  7183. }
  7184. if len(m.Key) > 0 {
  7185. dAtA[i] = 0x12
  7186. i++
  7187. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  7188. i += copy(dAtA[i:], m.Key)
  7189. }
  7190. if len(m.RangeEnd) > 0 {
  7191. dAtA[i] = 0x1a
  7192. i++
  7193. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  7194. i += copy(dAtA[i:], m.RangeEnd)
  7195. }
  7196. return i, nil
  7197. }
  7198. func (m *AuthEnableResponse) Marshal() (dAtA []byte, err error) {
  7199. size := m.Size()
  7200. dAtA = make([]byte, size)
  7201. n, err := m.MarshalTo(dAtA)
  7202. if err != nil {
  7203. return nil, err
  7204. }
  7205. return dAtA[:n], nil
  7206. }
  7207. func (m *AuthEnableResponse) MarshalTo(dAtA []byte) (int, error) {
  7208. var i int
  7209. _ = i
  7210. var l int
  7211. _ = l
  7212. if m.Header != nil {
  7213. dAtA[i] = 0xa
  7214. i++
  7215. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7216. n46, err := m.Header.MarshalTo(dAtA[i:])
  7217. if err != nil {
  7218. return 0, err
  7219. }
  7220. i += n46
  7221. }
  7222. return i, nil
  7223. }
  7224. func (m *AuthDisableResponse) Marshal() (dAtA []byte, err error) {
  7225. size := m.Size()
  7226. dAtA = make([]byte, size)
  7227. n, err := m.MarshalTo(dAtA)
  7228. if err != nil {
  7229. return nil, err
  7230. }
  7231. return dAtA[:n], nil
  7232. }
  7233. func (m *AuthDisableResponse) MarshalTo(dAtA []byte) (int, error) {
  7234. var i int
  7235. _ = i
  7236. var l int
  7237. _ = l
  7238. if m.Header != nil {
  7239. dAtA[i] = 0xa
  7240. i++
  7241. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7242. n47, err := m.Header.MarshalTo(dAtA[i:])
  7243. if err != nil {
  7244. return 0, err
  7245. }
  7246. i += n47
  7247. }
  7248. return i, nil
  7249. }
  7250. func (m *AuthenticateResponse) Marshal() (dAtA []byte, err error) {
  7251. size := m.Size()
  7252. dAtA = make([]byte, size)
  7253. n, err := m.MarshalTo(dAtA)
  7254. if err != nil {
  7255. return nil, err
  7256. }
  7257. return dAtA[:n], nil
  7258. }
  7259. func (m *AuthenticateResponse) MarshalTo(dAtA []byte) (int, error) {
  7260. var i int
  7261. _ = i
  7262. var l int
  7263. _ = l
  7264. if m.Header != nil {
  7265. dAtA[i] = 0xa
  7266. i++
  7267. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7268. n48, err := m.Header.MarshalTo(dAtA[i:])
  7269. if err != nil {
  7270. return 0, err
  7271. }
  7272. i += n48
  7273. }
  7274. if len(m.Token) > 0 {
  7275. dAtA[i] = 0x12
  7276. i++
  7277. i = encodeVarintRpc(dAtA, i, uint64(len(m.Token)))
  7278. i += copy(dAtA[i:], m.Token)
  7279. }
  7280. return i, nil
  7281. }
  7282. func (m *AuthUserAddResponse) Marshal() (dAtA []byte, err error) {
  7283. size := m.Size()
  7284. dAtA = make([]byte, size)
  7285. n, err := m.MarshalTo(dAtA)
  7286. if err != nil {
  7287. return nil, err
  7288. }
  7289. return dAtA[:n], nil
  7290. }
  7291. func (m *AuthUserAddResponse) MarshalTo(dAtA []byte) (int, error) {
  7292. var i int
  7293. _ = i
  7294. var l int
  7295. _ = l
  7296. if m.Header != nil {
  7297. dAtA[i] = 0xa
  7298. i++
  7299. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7300. n49, err := m.Header.MarshalTo(dAtA[i:])
  7301. if err != nil {
  7302. return 0, err
  7303. }
  7304. i += n49
  7305. }
  7306. return i, nil
  7307. }
  7308. func (m *AuthUserGetResponse) Marshal() (dAtA []byte, err error) {
  7309. size := m.Size()
  7310. dAtA = make([]byte, size)
  7311. n, err := m.MarshalTo(dAtA)
  7312. if err != nil {
  7313. return nil, err
  7314. }
  7315. return dAtA[:n], nil
  7316. }
  7317. func (m *AuthUserGetResponse) MarshalTo(dAtA []byte) (int, error) {
  7318. var i int
  7319. _ = i
  7320. var l int
  7321. _ = l
  7322. if m.Header != nil {
  7323. dAtA[i] = 0xa
  7324. i++
  7325. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7326. n50, err := m.Header.MarshalTo(dAtA[i:])
  7327. if err != nil {
  7328. return 0, err
  7329. }
  7330. i += n50
  7331. }
  7332. if len(m.Roles) > 0 {
  7333. for _, s := range m.Roles {
  7334. dAtA[i] = 0x12
  7335. i++
  7336. l = len(s)
  7337. for l >= 1<<7 {
  7338. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  7339. l >>= 7
  7340. i++
  7341. }
  7342. dAtA[i] = uint8(l)
  7343. i++
  7344. i += copy(dAtA[i:], s)
  7345. }
  7346. }
  7347. return i, nil
  7348. }
  7349. func (m *AuthUserDeleteResponse) Marshal() (dAtA []byte, err error) {
  7350. size := m.Size()
  7351. dAtA = make([]byte, size)
  7352. n, err := m.MarshalTo(dAtA)
  7353. if err != nil {
  7354. return nil, err
  7355. }
  7356. return dAtA[:n], nil
  7357. }
  7358. func (m *AuthUserDeleteResponse) MarshalTo(dAtA []byte) (int, error) {
  7359. var i int
  7360. _ = i
  7361. var l int
  7362. _ = l
  7363. if m.Header != nil {
  7364. dAtA[i] = 0xa
  7365. i++
  7366. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7367. n51, err := m.Header.MarshalTo(dAtA[i:])
  7368. if err != nil {
  7369. return 0, err
  7370. }
  7371. i += n51
  7372. }
  7373. return i, nil
  7374. }
  7375. func (m *AuthUserChangePasswordResponse) Marshal() (dAtA []byte, err error) {
  7376. size := m.Size()
  7377. dAtA = make([]byte, size)
  7378. n, err := m.MarshalTo(dAtA)
  7379. if err != nil {
  7380. return nil, err
  7381. }
  7382. return dAtA[:n], nil
  7383. }
  7384. func (m *AuthUserChangePasswordResponse) MarshalTo(dAtA []byte) (int, error) {
  7385. var i int
  7386. _ = i
  7387. var l int
  7388. _ = l
  7389. if m.Header != nil {
  7390. dAtA[i] = 0xa
  7391. i++
  7392. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7393. n52, err := m.Header.MarshalTo(dAtA[i:])
  7394. if err != nil {
  7395. return 0, err
  7396. }
  7397. i += n52
  7398. }
  7399. return i, nil
  7400. }
  7401. func (m *AuthUserGrantRoleResponse) Marshal() (dAtA []byte, err error) {
  7402. size := m.Size()
  7403. dAtA = make([]byte, size)
  7404. n, err := m.MarshalTo(dAtA)
  7405. if err != nil {
  7406. return nil, err
  7407. }
  7408. return dAtA[:n], nil
  7409. }
  7410. func (m *AuthUserGrantRoleResponse) MarshalTo(dAtA []byte) (int, error) {
  7411. var i int
  7412. _ = i
  7413. var l int
  7414. _ = l
  7415. if m.Header != nil {
  7416. dAtA[i] = 0xa
  7417. i++
  7418. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7419. n53, err := m.Header.MarshalTo(dAtA[i:])
  7420. if err != nil {
  7421. return 0, err
  7422. }
  7423. i += n53
  7424. }
  7425. return i, nil
  7426. }
  7427. func (m *AuthUserRevokeRoleResponse) Marshal() (dAtA []byte, err error) {
  7428. size := m.Size()
  7429. dAtA = make([]byte, size)
  7430. n, err := m.MarshalTo(dAtA)
  7431. if err != nil {
  7432. return nil, err
  7433. }
  7434. return dAtA[:n], nil
  7435. }
  7436. func (m *AuthUserRevokeRoleResponse) MarshalTo(dAtA []byte) (int, error) {
  7437. var i int
  7438. _ = i
  7439. var l int
  7440. _ = l
  7441. if m.Header != nil {
  7442. dAtA[i] = 0xa
  7443. i++
  7444. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7445. n54, err := m.Header.MarshalTo(dAtA[i:])
  7446. if err != nil {
  7447. return 0, err
  7448. }
  7449. i += n54
  7450. }
  7451. return i, nil
  7452. }
  7453. func (m *AuthRoleAddResponse) Marshal() (dAtA []byte, err error) {
  7454. size := m.Size()
  7455. dAtA = make([]byte, size)
  7456. n, err := m.MarshalTo(dAtA)
  7457. if err != nil {
  7458. return nil, err
  7459. }
  7460. return dAtA[:n], nil
  7461. }
  7462. func (m *AuthRoleAddResponse) MarshalTo(dAtA []byte) (int, error) {
  7463. var i int
  7464. _ = i
  7465. var l int
  7466. _ = l
  7467. if m.Header != nil {
  7468. dAtA[i] = 0xa
  7469. i++
  7470. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7471. n55, err := m.Header.MarshalTo(dAtA[i:])
  7472. if err != nil {
  7473. return 0, err
  7474. }
  7475. i += n55
  7476. }
  7477. return i, nil
  7478. }
  7479. func (m *AuthRoleGetResponse) Marshal() (dAtA []byte, err error) {
  7480. size := m.Size()
  7481. dAtA = make([]byte, size)
  7482. n, err := m.MarshalTo(dAtA)
  7483. if err != nil {
  7484. return nil, err
  7485. }
  7486. return dAtA[:n], nil
  7487. }
  7488. func (m *AuthRoleGetResponse) MarshalTo(dAtA []byte) (int, error) {
  7489. var i int
  7490. _ = i
  7491. var l int
  7492. _ = l
  7493. if m.Header != nil {
  7494. dAtA[i] = 0xa
  7495. i++
  7496. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7497. n56, err := m.Header.MarshalTo(dAtA[i:])
  7498. if err != nil {
  7499. return 0, err
  7500. }
  7501. i += n56
  7502. }
  7503. if len(m.Perm) > 0 {
  7504. for _, msg := range m.Perm {
  7505. dAtA[i] = 0x12
  7506. i++
  7507. i = encodeVarintRpc(dAtA, i, uint64(msg.Size()))
  7508. n, err := msg.MarshalTo(dAtA[i:])
  7509. if err != nil {
  7510. return 0, err
  7511. }
  7512. i += n
  7513. }
  7514. }
  7515. return i, nil
  7516. }
  7517. func (m *AuthRoleListResponse) Marshal() (dAtA []byte, err error) {
  7518. size := m.Size()
  7519. dAtA = make([]byte, size)
  7520. n, err := m.MarshalTo(dAtA)
  7521. if err != nil {
  7522. return nil, err
  7523. }
  7524. return dAtA[:n], nil
  7525. }
  7526. func (m *AuthRoleListResponse) MarshalTo(dAtA []byte) (int, error) {
  7527. var i int
  7528. _ = i
  7529. var l int
  7530. _ = l
  7531. if m.Header != nil {
  7532. dAtA[i] = 0xa
  7533. i++
  7534. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7535. n57, err := m.Header.MarshalTo(dAtA[i:])
  7536. if err != nil {
  7537. return 0, err
  7538. }
  7539. i += n57
  7540. }
  7541. if len(m.Roles) > 0 {
  7542. for _, s := range m.Roles {
  7543. dAtA[i] = 0x12
  7544. i++
  7545. l = len(s)
  7546. for l >= 1<<7 {
  7547. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  7548. l >>= 7
  7549. i++
  7550. }
  7551. dAtA[i] = uint8(l)
  7552. i++
  7553. i += copy(dAtA[i:], s)
  7554. }
  7555. }
  7556. return i, nil
  7557. }
  7558. func (m *AuthUserListResponse) Marshal() (dAtA []byte, err error) {
  7559. size := m.Size()
  7560. dAtA = make([]byte, size)
  7561. n, err := m.MarshalTo(dAtA)
  7562. if err != nil {
  7563. return nil, err
  7564. }
  7565. return dAtA[:n], nil
  7566. }
  7567. func (m *AuthUserListResponse) MarshalTo(dAtA []byte) (int, error) {
  7568. var i int
  7569. _ = i
  7570. var l int
  7571. _ = l
  7572. if m.Header != nil {
  7573. dAtA[i] = 0xa
  7574. i++
  7575. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7576. n58, err := m.Header.MarshalTo(dAtA[i:])
  7577. if err != nil {
  7578. return 0, err
  7579. }
  7580. i += n58
  7581. }
  7582. if len(m.Users) > 0 {
  7583. for _, s := range m.Users {
  7584. dAtA[i] = 0x12
  7585. i++
  7586. l = len(s)
  7587. for l >= 1<<7 {
  7588. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  7589. l >>= 7
  7590. i++
  7591. }
  7592. dAtA[i] = uint8(l)
  7593. i++
  7594. i += copy(dAtA[i:], s)
  7595. }
  7596. }
  7597. return i, nil
  7598. }
  7599. func (m *AuthRoleDeleteResponse) Marshal() (dAtA []byte, err error) {
  7600. size := m.Size()
  7601. dAtA = make([]byte, size)
  7602. n, err := m.MarshalTo(dAtA)
  7603. if err != nil {
  7604. return nil, err
  7605. }
  7606. return dAtA[:n], nil
  7607. }
  7608. func (m *AuthRoleDeleteResponse) MarshalTo(dAtA []byte) (int, error) {
  7609. var i int
  7610. _ = i
  7611. var l int
  7612. _ = l
  7613. if m.Header != nil {
  7614. dAtA[i] = 0xa
  7615. i++
  7616. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7617. n59, err := m.Header.MarshalTo(dAtA[i:])
  7618. if err != nil {
  7619. return 0, err
  7620. }
  7621. i += n59
  7622. }
  7623. return i, nil
  7624. }
  7625. func (m *AuthRoleGrantPermissionResponse) Marshal() (dAtA []byte, err error) {
  7626. size := m.Size()
  7627. dAtA = make([]byte, size)
  7628. n, err := m.MarshalTo(dAtA)
  7629. if err != nil {
  7630. return nil, err
  7631. }
  7632. return dAtA[:n], nil
  7633. }
  7634. func (m *AuthRoleGrantPermissionResponse) MarshalTo(dAtA []byte) (int, error) {
  7635. var i int
  7636. _ = i
  7637. var l int
  7638. _ = l
  7639. if m.Header != nil {
  7640. dAtA[i] = 0xa
  7641. i++
  7642. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7643. n60, err := m.Header.MarshalTo(dAtA[i:])
  7644. if err != nil {
  7645. return 0, err
  7646. }
  7647. i += n60
  7648. }
  7649. return i, nil
  7650. }
  7651. func (m *AuthRoleRevokePermissionResponse) Marshal() (dAtA []byte, err error) {
  7652. size := m.Size()
  7653. dAtA = make([]byte, size)
  7654. n, err := m.MarshalTo(dAtA)
  7655. if err != nil {
  7656. return nil, err
  7657. }
  7658. return dAtA[:n], nil
  7659. }
  7660. func (m *AuthRoleRevokePermissionResponse) MarshalTo(dAtA []byte) (int, error) {
  7661. var i int
  7662. _ = i
  7663. var l int
  7664. _ = l
  7665. if m.Header != nil {
  7666. dAtA[i] = 0xa
  7667. i++
  7668. i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size()))
  7669. n61, err := m.Header.MarshalTo(dAtA[i:])
  7670. if err != nil {
  7671. return 0, err
  7672. }
  7673. i += n61
  7674. }
  7675. return i, nil
  7676. }
  7677. func encodeVarintRpc(dAtA []byte, offset int, v uint64) int {
  7678. for v >= 1<<7 {
  7679. dAtA[offset] = uint8(v&0x7f | 0x80)
  7680. v >>= 7
  7681. offset++
  7682. }
  7683. dAtA[offset] = uint8(v)
  7684. return offset + 1
  7685. }
  7686. func (m *ResponseHeader) Size() (n int) {
  7687. var l int
  7688. _ = l
  7689. if m.ClusterId != 0 {
  7690. n += 1 + sovRpc(uint64(m.ClusterId))
  7691. }
  7692. if m.MemberId != 0 {
  7693. n += 1 + sovRpc(uint64(m.MemberId))
  7694. }
  7695. if m.Revision != 0 {
  7696. n += 1 + sovRpc(uint64(m.Revision))
  7697. }
  7698. if m.RaftTerm != 0 {
  7699. n += 1 + sovRpc(uint64(m.RaftTerm))
  7700. }
  7701. return n
  7702. }
  7703. func (m *RangeRequest) Size() (n int) {
  7704. var l int
  7705. _ = l
  7706. l = len(m.Key)
  7707. if l > 0 {
  7708. n += 1 + l + sovRpc(uint64(l))
  7709. }
  7710. l = len(m.RangeEnd)
  7711. if l > 0 {
  7712. n += 1 + l + sovRpc(uint64(l))
  7713. }
  7714. if m.Limit != 0 {
  7715. n += 1 + sovRpc(uint64(m.Limit))
  7716. }
  7717. if m.Revision != 0 {
  7718. n += 1 + sovRpc(uint64(m.Revision))
  7719. }
  7720. if m.SortOrder != 0 {
  7721. n += 1 + sovRpc(uint64(m.SortOrder))
  7722. }
  7723. if m.SortTarget != 0 {
  7724. n += 1 + sovRpc(uint64(m.SortTarget))
  7725. }
  7726. if m.Serializable {
  7727. n += 2
  7728. }
  7729. if m.KeysOnly {
  7730. n += 2
  7731. }
  7732. if m.CountOnly {
  7733. n += 2
  7734. }
  7735. if m.MinModRevision != 0 {
  7736. n += 1 + sovRpc(uint64(m.MinModRevision))
  7737. }
  7738. if m.MaxModRevision != 0 {
  7739. n += 1 + sovRpc(uint64(m.MaxModRevision))
  7740. }
  7741. if m.MinCreateRevision != 0 {
  7742. n += 1 + sovRpc(uint64(m.MinCreateRevision))
  7743. }
  7744. if m.MaxCreateRevision != 0 {
  7745. n += 1 + sovRpc(uint64(m.MaxCreateRevision))
  7746. }
  7747. return n
  7748. }
  7749. func (m *RangeResponse) Size() (n int) {
  7750. var l int
  7751. _ = l
  7752. if m.Header != nil {
  7753. l = m.Header.Size()
  7754. n += 1 + l + sovRpc(uint64(l))
  7755. }
  7756. if len(m.Kvs) > 0 {
  7757. for _, e := range m.Kvs {
  7758. l = e.Size()
  7759. n += 1 + l + sovRpc(uint64(l))
  7760. }
  7761. }
  7762. if m.More {
  7763. n += 2
  7764. }
  7765. if m.Count != 0 {
  7766. n += 1 + sovRpc(uint64(m.Count))
  7767. }
  7768. return n
  7769. }
  7770. func (m *PutRequest) Size() (n int) {
  7771. var l int
  7772. _ = l
  7773. l = len(m.Key)
  7774. if l > 0 {
  7775. n += 1 + l + sovRpc(uint64(l))
  7776. }
  7777. l = len(m.Value)
  7778. if l > 0 {
  7779. n += 1 + l + sovRpc(uint64(l))
  7780. }
  7781. if m.Lease != 0 {
  7782. n += 1 + sovRpc(uint64(m.Lease))
  7783. }
  7784. if m.PrevKv {
  7785. n += 2
  7786. }
  7787. if m.IgnoreValue {
  7788. n += 2
  7789. }
  7790. if m.IgnoreLease {
  7791. n += 2
  7792. }
  7793. return n
  7794. }
  7795. func (m *PutResponse) Size() (n int) {
  7796. var l int
  7797. _ = l
  7798. if m.Header != nil {
  7799. l = m.Header.Size()
  7800. n += 1 + l + sovRpc(uint64(l))
  7801. }
  7802. if m.PrevKv != nil {
  7803. l = m.PrevKv.Size()
  7804. n += 1 + l + sovRpc(uint64(l))
  7805. }
  7806. return n
  7807. }
  7808. func (m *DeleteRangeRequest) Size() (n int) {
  7809. var l int
  7810. _ = l
  7811. l = len(m.Key)
  7812. if l > 0 {
  7813. n += 1 + l + sovRpc(uint64(l))
  7814. }
  7815. l = len(m.RangeEnd)
  7816. if l > 0 {
  7817. n += 1 + l + sovRpc(uint64(l))
  7818. }
  7819. if m.PrevKv {
  7820. n += 2
  7821. }
  7822. return n
  7823. }
  7824. func (m *DeleteRangeResponse) Size() (n int) {
  7825. var l int
  7826. _ = l
  7827. if m.Header != nil {
  7828. l = m.Header.Size()
  7829. n += 1 + l + sovRpc(uint64(l))
  7830. }
  7831. if m.Deleted != 0 {
  7832. n += 1 + sovRpc(uint64(m.Deleted))
  7833. }
  7834. if len(m.PrevKvs) > 0 {
  7835. for _, e := range m.PrevKvs {
  7836. l = e.Size()
  7837. n += 1 + l + sovRpc(uint64(l))
  7838. }
  7839. }
  7840. return n
  7841. }
  7842. func (m *RequestOp) Size() (n int) {
  7843. var l int
  7844. _ = l
  7845. if m.Request != nil {
  7846. n += m.Request.Size()
  7847. }
  7848. return n
  7849. }
  7850. func (m *RequestOp_RequestRange) Size() (n int) {
  7851. var l int
  7852. _ = l
  7853. if m.RequestRange != nil {
  7854. l = m.RequestRange.Size()
  7855. n += 1 + l + sovRpc(uint64(l))
  7856. }
  7857. return n
  7858. }
  7859. func (m *RequestOp_RequestPut) Size() (n int) {
  7860. var l int
  7861. _ = l
  7862. if m.RequestPut != nil {
  7863. l = m.RequestPut.Size()
  7864. n += 1 + l + sovRpc(uint64(l))
  7865. }
  7866. return n
  7867. }
  7868. func (m *RequestOp_RequestDeleteRange) Size() (n int) {
  7869. var l int
  7870. _ = l
  7871. if m.RequestDeleteRange != nil {
  7872. l = m.RequestDeleteRange.Size()
  7873. n += 1 + l + sovRpc(uint64(l))
  7874. }
  7875. return n
  7876. }
  7877. func (m *RequestOp_RequestTxn) Size() (n int) {
  7878. var l int
  7879. _ = l
  7880. if m.RequestTxn != nil {
  7881. l = m.RequestTxn.Size()
  7882. n += 1 + l + sovRpc(uint64(l))
  7883. }
  7884. return n
  7885. }
  7886. func (m *ResponseOp) Size() (n int) {
  7887. var l int
  7888. _ = l
  7889. if m.Response != nil {
  7890. n += m.Response.Size()
  7891. }
  7892. return n
  7893. }
  7894. func (m *ResponseOp_ResponseRange) Size() (n int) {
  7895. var l int
  7896. _ = l
  7897. if m.ResponseRange != nil {
  7898. l = m.ResponseRange.Size()
  7899. n += 1 + l + sovRpc(uint64(l))
  7900. }
  7901. return n
  7902. }
  7903. func (m *ResponseOp_ResponsePut) Size() (n int) {
  7904. var l int
  7905. _ = l
  7906. if m.ResponsePut != nil {
  7907. l = m.ResponsePut.Size()
  7908. n += 1 + l + sovRpc(uint64(l))
  7909. }
  7910. return n
  7911. }
  7912. func (m *ResponseOp_ResponseDeleteRange) Size() (n int) {
  7913. var l int
  7914. _ = l
  7915. if m.ResponseDeleteRange != nil {
  7916. l = m.ResponseDeleteRange.Size()
  7917. n += 1 + l + sovRpc(uint64(l))
  7918. }
  7919. return n
  7920. }
  7921. func (m *ResponseOp_ResponseTxn) Size() (n int) {
  7922. var l int
  7923. _ = l
  7924. if m.ResponseTxn != nil {
  7925. l = m.ResponseTxn.Size()
  7926. n += 1 + l + sovRpc(uint64(l))
  7927. }
  7928. return n
  7929. }
  7930. func (m *Compare) Size() (n int) {
  7931. var l int
  7932. _ = l
  7933. if m.Result != 0 {
  7934. n += 1 + sovRpc(uint64(m.Result))
  7935. }
  7936. if m.Target != 0 {
  7937. n += 1 + sovRpc(uint64(m.Target))
  7938. }
  7939. l = len(m.Key)
  7940. if l > 0 {
  7941. n += 1 + l + sovRpc(uint64(l))
  7942. }
  7943. if m.TargetUnion != nil {
  7944. n += m.TargetUnion.Size()
  7945. }
  7946. l = len(m.RangeEnd)
  7947. if l > 0 {
  7948. n += 2 + l + sovRpc(uint64(l))
  7949. }
  7950. return n
  7951. }
  7952. func (m *Compare_Version) Size() (n int) {
  7953. var l int
  7954. _ = l
  7955. n += 1 + sovRpc(uint64(m.Version))
  7956. return n
  7957. }
  7958. func (m *Compare_CreateRevision) Size() (n int) {
  7959. var l int
  7960. _ = l
  7961. n += 1 + sovRpc(uint64(m.CreateRevision))
  7962. return n
  7963. }
  7964. func (m *Compare_ModRevision) Size() (n int) {
  7965. var l int
  7966. _ = l
  7967. n += 1 + sovRpc(uint64(m.ModRevision))
  7968. return n
  7969. }
  7970. func (m *Compare_Value) Size() (n int) {
  7971. var l int
  7972. _ = l
  7973. if m.Value != nil {
  7974. l = len(m.Value)
  7975. n += 1 + l + sovRpc(uint64(l))
  7976. }
  7977. return n
  7978. }
  7979. func (m *Compare_Lease) Size() (n int) {
  7980. var l int
  7981. _ = l
  7982. n += 1 + sovRpc(uint64(m.Lease))
  7983. return n
  7984. }
  7985. func (m *TxnRequest) Size() (n int) {
  7986. var l int
  7987. _ = l
  7988. if len(m.Compare) > 0 {
  7989. for _, e := range m.Compare {
  7990. l = e.Size()
  7991. n += 1 + l + sovRpc(uint64(l))
  7992. }
  7993. }
  7994. if len(m.Success) > 0 {
  7995. for _, e := range m.Success {
  7996. l = e.Size()
  7997. n += 1 + l + sovRpc(uint64(l))
  7998. }
  7999. }
  8000. if len(m.Failure) > 0 {
  8001. for _, e := range m.Failure {
  8002. l = e.Size()
  8003. n += 1 + l + sovRpc(uint64(l))
  8004. }
  8005. }
  8006. return n
  8007. }
  8008. func (m *TxnResponse) Size() (n int) {
  8009. var l int
  8010. _ = l
  8011. if m.Header != nil {
  8012. l = m.Header.Size()
  8013. n += 1 + l + sovRpc(uint64(l))
  8014. }
  8015. if m.Succeeded {
  8016. n += 2
  8017. }
  8018. if len(m.Responses) > 0 {
  8019. for _, e := range m.Responses {
  8020. l = e.Size()
  8021. n += 1 + l + sovRpc(uint64(l))
  8022. }
  8023. }
  8024. return n
  8025. }
  8026. func (m *CompactionRequest) Size() (n int) {
  8027. var l int
  8028. _ = l
  8029. if m.Revision != 0 {
  8030. n += 1 + sovRpc(uint64(m.Revision))
  8031. }
  8032. if m.Physical {
  8033. n += 2
  8034. }
  8035. return n
  8036. }
  8037. func (m *CompactionResponse) Size() (n int) {
  8038. var l int
  8039. _ = l
  8040. if m.Header != nil {
  8041. l = m.Header.Size()
  8042. n += 1 + l + sovRpc(uint64(l))
  8043. }
  8044. return n
  8045. }
  8046. func (m *HashRequest) Size() (n int) {
  8047. var l int
  8048. _ = l
  8049. return n
  8050. }
  8051. func (m *HashKVRequest) Size() (n int) {
  8052. var l int
  8053. _ = l
  8054. if m.Revision != 0 {
  8055. n += 1 + sovRpc(uint64(m.Revision))
  8056. }
  8057. return n
  8058. }
  8059. func (m *HashKVResponse) Size() (n int) {
  8060. var l int
  8061. _ = l
  8062. if m.Header != nil {
  8063. l = m.Header.Size()
  8064. n += 1 + l + sovRpc(uint64(l))
  8065. }
  8066. if m.Hash != 0 {
  8067. n += 1 + sovRpc(uint64(m.Hash))
  8068. }
  8069. if m.CompactRevision != 0 {
  8070. n += 1 + sovRpc(uint64(m.CompactRevision))
  8071. }
  8072. return n
  8073. }
  8074. func (m *HashResponse) Size() (n int) {
  8075. var l int
  8076. _ = l
  8077. if m.Header != nil {
  8078. l = m.Header.Size()
  8079. n += 1 + l + sovRpc(uint64(l))
  8080. }
  8081. if m.Hash != 0 {
  8082. n += 1 + sovRpc(uint64(m.Hash))
  8083. }
  8084. return n
  8085. }
  8086. func (m *SnapshotRequest) Size() (n int) {
  8087. var l int
  8088. _ = l
  8089. return n
  8090. }
  8091. func (m *SnapshotResponse) Size() (n int) {
  8092. var l int
  8093. _ = l
  8094. if m.Header != nil {
  8095. l = m.Header.Size()
  8096. n += 1 + l + sovRpc(uint64(l))
  8097. }
  8098. if m.RemainingBytes != 0 {
  8099. n += 1 + sovRpc(uint64(m.RemainingBytes))
  8100. }
  8101. l = len(m.Blob)
  8102. if l > 0 {
  8103. n += 1 + l + sovRpc(uint64(l))
  8104. }
  8105. return n
  8106. }
  8107. func (m *WatchRequest) Size() (n int) {
  8108. var l int
  8109. _ = l
  8110. if m.RequestUnion != nil {
  8111. n += m.RequestUnion.Size()
  8112. }
  8113. return n
  8114. }
  8115. func (m *WatchRequest_CreateRequest) Size() (n int) {
  8116. var l int
  8117. _ = l
  8118. if m.CreateRequest != nil {
  8119. l = m.CreateRequest.Size()
  8120. n += 1 + l + sovRpc(uint64(l))
  8121. }
  8122. return n
  8123. }
  8124. func (m *WatchRequest_CancelRequest) Size() (n int) {
  8125. var l int
  8126. _ = l
  8127. if m.CancelRequest != nil {
  8128. l = m.CancelRequest.Size()
  8129. n += 1 + l + sovRpc(uint64(l))
  8130. }
  8131. return n
  8132. }
  8133. func (m *WatchRequest_ProgressRequest) Size() (n int) {
  8134. var l int
  8135. _ = l
  8136. if m.ProgressRequest != nil {
  8137. l = m.ProgressRequest.Size()
  8138. n += 1 + l + sovRpc(uint64(l))
  8139. }
  8140. return n
  8141. }
  8142. func (m *WatchCreateRequest) Size() (n int) {
  8143. var l int
  8144. _ = l
  8145. l = len(m.Key)
  8146. if l > 0 {
  8147. n += 1 + l + sovRpc(uint64(l))
  8148. }
  8149. l = len(m.RangeEnd)
  8150. if l > 0 {
  8151. n += 1 + l + sovRpc(uint64(l))
  8152. }
  8153. if m.StartRevision != 0 {
  8154. n += 1 + sovRpc(uint64(m.StartRevision))
  8155. }
  8156. if m.ProgressNotify {
  8157. n += 2
  8158. }
  8159. if len(m.Filters) > 0 {
  8160. l = 0
  8161. for _, e := range m.Filters {
  8162. l += sovRpc(uint64(e))
  8163. }
  8164. n += 1 + sovRpc(uint64(l)) + l
  8165. }
  8166. if m.PrevKv {
  8167. n += 2
  8168. }
  8169. if m.WatchId != 0 {
  8170. n += 1 + sovRpc(uint64(m.WatchId))
  8171. }
  8172. if m.Fragment {
  8173. n += 2
  8174. }
  8175. return n
  8176. }
  8177. func (m *WatchCancelRequest) Size() (n int) {
  8178. var l int
  8179. _ = l
  8180. if m.WatchId != 0 {
  8181. n += 1 + sovRpc(uint64(m.WatchId))
  8182. }
  8183. return n
  8184. }
  8185. func (m *WatchProgressRequest) Size() (n int) {
  8186. var l int
  8187. _ = l
  8188. return n
  8189. }
  8190. func (m *WatchResponse) Size() (n int) {
  8191. var l int
  8192. _ = l
  8193. if m.Header != nil {
  8194. l = m.Header.Size()
  8195. n += 1 + l + sovRpc(uint64(l))
  8196. }
  8197. if m.WatchId != 0 {
  8198. n += 1 + sovRpc(uint64(m.WatchId))
  8199. }
  8200. if m.Created {
  8201. n += 2
  8202. }
  8203. if m.Canceled {
  8204. n += 2
  8205. }
  8206. if m.CompactRevision != 0 {
  8207. n += 1 + sovRpc(uint64(m.CompactRevision))
  8208. }
  8209. l = len(m.CancelReason)
  8210. if l > 0 {
  8211. n += 1 + l + sovRpc(uint64(l))
  8212. }
  8213. if m.Fragment {
  8214. n += 2
  8215. }
  8216. if len(m.Events) > 0 {
  8217. for _, e := range m.Events {
  8218. l = e.Size()
  8219. n += 1 + l + sovRpc(uint64(l))
  8220. }
  8221. }
  8222. return n
  8223. }
  8224. func (m *LeaseGrantRequest) Size() (n int) {
  8225. var l int
  8226. _ = l
  8227. if m.TTL != 0 {
  8228. n += 1 + sovRpc(uint64(m.TTL))
  8229. }
  8230. if m.ID != 0 {
  8231. n += 1 + sovRpc(uint64(m.ID))
  8232. }
  8233. return n
  8234. }
  8235. func (m *LeaseGrantResponse) Size() (n int) {
  8236. var l int
  8237. _ = l
  8238. if m.Header != nil {
  8239. l = m.Header.Size()
  8240. n += 1 + l + sovRpc(uint64(l))
  8241. }
  8242. if m.ID != 0 {
  8243. n += 1 + sovRpc(uint64(m.ID))
  8244. }
  8245. if m.TTL != 0 {
  8246. n += 1 + sovRpc(uint64(m.TTL))
  8247. }
  8248. l = len(m.Error)
  8249. if l > 0 {
  8250. n += 1 + l + sovRpc(uint64(l))
  8251. }
  8252. return n
  8253. }
  8254. func (m *LeaseRevokeRequest) Size() (n int) {
  8255. var l int
  8256. _ = l
  8257. if m.ID != 0 {
  8258. n += 1 + sovRpc(uint64(m.ID))
  8259. }
  8260. return n
  8261. }
  8262. func (m *LeaseRevokeResponse) Size() (n int) {
  8263. var l int
  8264. _ = l
  8265. if m.Header != nil {
  8266. l = m.Header.Size()
  8267. n += 1 + l + sovRpc(uint64(l))
  8268. }
  8269. return n
  8270. }
  8271. func (m *LeaseCheckpoint) Size() (n int) {
  8272. var l int
  8273. _ = l
  8274. if m.ID != 0 {
  8275. n += 1 + sovRpc(uint64(m.ID))
  8276. }
  8277. if m.Remaining_TTL != 0 {
  8278. n += 1 + sovRpc(uint64(m.Remaining_TTL))
  8279. }
  8280. return n
  8281. }
  8282. func (m *LeaseCheckpointRequest) Size() (n int) {
  8283. var l int
  8284. _ = l
  8285. if len(m.Checkpoints) > 0 {
  8286. for _, e := range m.Checkpoints {
  8287. l = e.Size()
  8288. n += 1 + l + sovRpc(uint64(l))
  8289. }
  8290. }
  8291. return n
  8292. }
  8293. func (m *LeaseCheckpointResponse) Size() (n int) {
  8294. var l int
  8295. _ = l
  8296. if m.Header != nil {
  8297. l = m.Header.Size()
  8298. n += 1 + l + sovRpc(uint64(l))
  8299. }
  8300. return n
  8301. }
  8302. func (m *LeaseKeepAliveRequest) Size() (n int) {
  8303. var l int
  8304. _ = l
  8305. if m.ID != 0 {
  8306. n += 1 + sovRpc(uint64(m.ID))
  8307. }
  8308. return n
  8309. }
  8310. func (m *LeaseKeepAliveResponse) Size() (n int) {
  8311. var l int
  8312. _ = l
  8313. if m.Header != nil {
  8314. l = m.Header.Size()
  8315. n += 1 + l + sovRpc(uint64(l))
  8316. }
  8317. if m.ID != 0 {
  8318. n += 1 + sovRpc(uint64(m.ID))
  8319. }
  8320. if m.TTL != 0 {
  8321. n += 1 + sovRpc(uint64(m.TTL))
  8322. }
  8323. return n
  8324. }
  8325. func (m *LeaseTimeToLiveRequest) Size() (n int) {
  8326. var l int
  8327. _ = l
  8328. if m.ID != 0 {
  8329. n += 1 + sovRpc(uint64(m.ID))
  8330. }
  8331. if m.Keys {
  8332. n += 2
  8333. }
  8334. return n
  8335. }
  8336. func (m *LeaseTimeToLiveResponse) Size() (n int) {
  8337. var l int
  8338. _ = l
  8339. if m.Header != nil {
  8340. l = m.Header.Size()
  8341. n += 1 + l + sovRpc(uint64(l))
  8342. }
  8343. if m.ID != 0 {
  8344. n += 1 + sovRpc(uint64(m.ID))
  8345. }
  8346. if m.TTL != 0 {
  8347. n += 1 + sovRpc(uint64(m.TTL))
  8348. }
  8349. if m.GrantedTTL != 0 {
  8350. n += 1 + sovRpc(uint64(m.GrantedTTL))
  8351. }
  8352. if len(m.Keys) > 0 {
  8353. for _, b := range m.Keys {
  8354. l = len(b)
  8355. n += 1 + l + sovRpc(uint64(l))
  8356. }
  8357. }
  8358. return n
  8359. }
  8360. func (m *LeaseLeasesRequest) Size() (n int) {
  8361. var l int
  8362. _ = l
  8363. return n
  8364. }
  8365. func (m *LeaseStatus) Size() (n int) {
  8366. var l int
  8367. _ = l
  8368. if m.ID != 0 {
  8369. n += 1 + sovRpc(uint64(m.ID))
  8370. }
  8371. return n
  8372. }
  8373. func (m *LeaseLeasesResponse) Size() (n int) {
  8374. var l int
  8375. _ = l
  8376. if m.Header != nil {
  8377. l = m.Header.Size()
  8378. n += 1 + l + sovRpc(uint64(l))
  8379. }
  8380. if len(m.Leases) > 0 {
  8381. for _, e := range m.Leases {
  8382. l = e.Size()
  8383. n += 1 + l + sovRpc(uint64(l))
  8384. }
  8385. }
  8386. return n
  8387. }
  8388. func (m *Member) Size() (n int) {
  8389. var l int
  8390. _ = l
  8391. if m.ID != 0 {
  8392. n += 1 + sovRpc(uint64(m.ID))
  8393. }
  8394. l = len(m.Name)
  8395. if l > 0 {
  8396. n += 1 + l + sovRpc(uint64(l))
  8397. }
  8398. if len(m.PeerURLs) > 0 {
  8399. for _, s := range m.PeerURLs {
  8400. l = len(s)
  8401. n += 1 + l + sovRpc(uint64(l))
  8402. }
  8403. }
  8404. if len(m.ClientURLs) > 0 {
  8405. for _, s := range m.ClientURLs {
  8406. l = len(s)
  8407. n += 1 + l + sovRpc(uint64(l))
  8408. }
  8409. }
  8410. if m.IsLearner {
  8411. n += 2
  8412. }
  8413. return n
  8414. }
  8415. func (m *MemberAddRequest) Size() (n int) {
  8416. var l int
  8417. _ = l
  8418. if len(m.PeerURLs) > 0 {
  8419. for _, s := range m.PeerURLs {
  8420. l = len(s)
  8421. n += 1 + l + sovRpc(uint64(l))
  8422. }
  8423. }
  8424. if m.IsLearner {
  8425. n += 2
  8426. }
  8427. return n
  8428. }
  8429. func (m *MemberAddResponse) Size() (n int) {
  8430. var l int
  8431. _ = l
  8432. if m.Header != nil {
  8433. l = m.Header.Size()
  8434. n += 1 + l + sovRpc(uint64(l))
  8435. }
  8436. if m.Member != nil {
  8437. l = m.Member.Size()
  8438. n += 1 + l + sovRpc(uint64(l))
  8439. }
  8440. if len(m.Members) > 0 {
  8441. for _, e := range m.Members {
  8442. l = e.Size()
  8443. n += 1 + l + sovRpc(uint64(l))
  8444. }
  8445. }
  8446. return n
  8447. }
  8448. func (m *MemberRemoveRequest) Size() (n int) {
  8449. var l int
  8450. _ = l
  8451. if m.ID != 0 {
  8452. n += 1 + sovRpc(uint64(m.ID))
  8453. }
  8454. return n
  8455. }
  8456. func (m *MemberRemoveResponse) Size() (n int) {
  8457. var l int
  8458. _ = l
  8459. if m.Header != nil {
  8460. l = m.Header.Size()
  8461. n += 1 + l + sovRpc(uint64(l))
  8462. }
  8463. if len(m.Members) > 0 {
  8464. for _, e := range m.Members {
  8465. l = e.Size()
  8466. n += 1 + l + sovRpc(uint64(l))
  8467. }
  8468. }
  8469. return n
  8470. }
  8471. func (m *MemberUpdateRequest) Size() (n int) {
  8472. var l int
  8473. _ = l
  8474. if m.ID != 0 {
  8475. n += 1 + sovRpc(uint64(m.ID))
  8476. }
  8477. if len(m.PeerURLs) > 0 {
  8478. for _, s := range m.PeerURLs {
  8479. l = len(s)
  8480. n += 1 + l + sovRpc(uint64(l))
  8481. }
  8482. }
  8483. return n
  8484. }
  8485. func (m *MemberUpdateResponse) Size() (n int) {
  8486. var l int
  8487. _ = l
  8488. if m.Header != nil {
  8489. l = m.Header.Size()
  8490. n += 1 + l + sovRpc(uint64(l))
  8491. }
  8492. if len(m.Members) > 0 {
  8493. for _, e := range m.Members {
  8494. l = e.Size()
  8495. n += 1 + l + sovRpc(uint64(l))
  8496. }
  8497. }
  8498. return n
  8499. }
  8500. func (m *MemberListRequest) Size() (n int) {
  8501. var l int
  8502. _ = l
  8503. return n
  8504. }
  8505. func (m *MemberListResponse) Size() (n int) {
  8506. var l int
  8507. _ = l
  8508. if m.Header != nil {
  8509. l = m.Header.Size()
  8510. n += 1 + l + sovRpc(uint64(l))
  8511. }
  8512. if len(m.Members) > 0 {
  8513. for _, e := range m.Members {
  8514. l = e.Size()
  8515. n += 1 + l + sovRpc(uint64(l))
  8516. }
  8517. }
  8518. return n
  8519. }
  8520. func (m *MemberPromoteRequest) Size() (n int) {
  8521. var l int
  8522. _ = l
  8523. if m.ID != 0 {
  8524. n += 1 + sovRpc(uint64(m.ID))
  8525. }
  8526. return n
  8527. }
  8528. func (m *MemberPromoteResponse) Size() (n int) {
  8529. var l int
  8530. _ = l
  8531. if m.Header != nil {
  8532. l = m.Header.Size()
  8533. n += 1 + l + sovRpc(uint64(l))
  8534. }
  8535. if len(m.Members) > 0 {
  8536. for _, e := range m.Members {
  8537. l = e.Size()
  8538. n += 1 + l + sovRpc(uint64(l))
  8539. }
  8540. }
  8541. return n
  8542. }
  8543. func (m *DefragmentRequest) Size() (n int) {
  8544. var l int
  8545. _ = l
  8546. return n
  8547. }
  8548. func (m *DefragmentResponse) Size() (n int) {
  8549. var l int
  8550. _ = l
  8551. if m.Header != nil {
  8552. l = m.Header.Size()
  8553. n += 1 + l + sovRpc(uint64(l))
  8554. }
  8555. return n
  8556. }
  8557. func (m *MoveLeaderRequest) Size() (n int) {
  8558. var l int
  8559. _ = l
  8560. if m.TargetID != 0 {
  8561. n += 1 + sovRpc(uint64(m.TargetID))
  8562. }
  8563. return n
  8564. }
  8565. func (m *MoveLeaderResponse) Size() (n int) {
  8566. var l int
  8567. _ = l
  8568. if m.Header != nil {
  8569. l = m.Header.Size()
  8570. n += 1 + l + sovRpc(uint64(l))
  8571. }
  8572. return n
  8573. }
  8574. func (m *AlarmRequest) Size() (n int) {
  8575. var l int
  8576. _ = l
  8577. if m.Action != 0 {
  8578. n += 1 + sovRpc(uint64(m.Action))
  8579. }
  8580. if m.MemberID != 0 {
  8581. n += 1 + sovRpc(uint64(m.MemberID))
  8582. }
  8583. if m.Alarm != 0 {
  8584. n += 1 + sovRpc(uint64(m.Alarm))
  8585. }
  8586. return n
  8587. }
  8588. func (m *AlarmMember) Size() (n int) {
  8589. var l int
  8590. _ = l
  8591. if m.MemberID != 0 {
  8592. n += 1 + sovRpc(uint64(m.MemberID))
  8593. }
  8594. if m.Alarm != 0 {
  8595. n += 1 + sovRpc(uint64(m.Alarm))
  8596. }
  8597. return n
  8598. }
  8599. func (m *AlarmResponse) Size() (n int) {
  8600. var l int
  8601. _ = l
  8602. if m.Header != nil {
  8603. l = m.Header.Size()
  8604. n += 1 + l + sovRpc(uint64(l))
  8605. }
  8606. if len(m.Alarms) > 0 {
  8607. for _, e := range m.Alarms {
  8608. l = e.Size()
  8609. n += 1 + l + sovRpc(uint64(l))
  8610. }
  8611. }
  8612. return n
  8613. }
  8614. func (m *StatusRequest) Size() (n int) {
  8615. var l int
  8616. _ = l
  8617. return n
  8618. }
  8619. func (m *StatusResponse) Size() (n int) {
  8620. var l int
  8621. _ = l
  8622. if m.Header != nil {
  8623. l = m.Header.Size()
  8624. n += 1 + l + sovRpc(uint64(l))
  8625. }
  8626. l = len(m.Version)
  8627. if l > 0 {
  8628. n += 1 + l + sovRpc(uint64(l))
  8629. }
  8630. if m.DbSize != 0 {
  8631. n += 1 + sovRpc(uint64(m.DbSize))
  8632. }
  8633. if m.Leader != 0 {
  8634. n += 1 + sovRpc(uint64(m.Leader))
  8635. }
  8636. if m.RaftIndex != 0 {
  8637. n += 1 + sovRpc(uint64(m.RaftIndex))
  8638. }
  8639. if m.RaftTerm != 0 {
  8640. n += 1 + sovRpc(uint64(m.RaftTerm))
  8641. }
  8642. if m.RaftAppliedIndex != 0 {
  8643. n += 1 + sovRpc(uint64(m.RaftAppliedIndex))
  8644. }
  8645. if len(m.Errors) > 0 {
  8646. for _, s := range m.Errors {
  8647. l = len(s)
  8648. n += 1 + l + sovRpc(uint64(l))
  8649. }
  8650. }
  8651. if m.DbSizeInUse != 0 {
  8652. n += 1 + sovRpc(uint64(m.DbSizeInUse))
  8653. }
  8654. if m.IsLearner {
  8655. n += 2
  8656. }
  8657. return n
  8658. }
  8659. func (m *AuthEnableRequest) Size() (n int) {
  8660. var l int
  8661. _ = l
  8662. return n
  8663. }
  8664. func (m *AuthDisableRequest) Size() (n int) {
  8665. var l int
  8666. _ = l
  8667. return n
  8668. }
  8669. func (m *AuthenticateRequest) Size() (n int) {
  8670. var l int
  8671. _ = l
  8672. l = len(m.Name)
  8673. if l > 0 {
  8674. n += 1 + l + sovRpc(uint64(l))
  8675. }
  8676. l = len(m.Password)
  8677. if l > 0 {
  8678. n += 1 + l + sovRpc(uint64(l))
  8679. }
  8680. return n
  8681. }
  8682. func (m *AuthUserAddRequest) Size() (n int) {
  8683. var l int
  8684. _ = l
  8685. l = len(m.Name)
  8686. if l > 0 {
  8687. n += 1 + l + sovRpc(uint64(l))
  8688. }
  8689. l = len(m.Password)
  8690. if l > 0 {
  8691. n += 1 + l + sovRpc(uint64(l))
  8692. }
  8693. if m.Options != nil {
  8694. l = m.Options.Size()
  8695. n += 1 + l + sovRpc(uint64(l))
  8696. }
  8697. return n
  8698. }
  8699. func (m *AuthUserGetRequest) Size() (n int) {
  8700. var l int
  8701. _ = l
  8702. l = len(m.Name)
  8703. if l > 0 {
  8704. n += 1 + l + sovRpc(uint64(l))
  8705. }
  8706. return n
  8707. }
  8708. func (m *AuthUserDeleteRequest) Size() (n int) {
  8709. var l int
  8710. _ = l
  8711. l = len(m.Name)
  8712. if l > 0 {
  8713. n += 1 + l + sovRpc(uint64(l))
  8714. }
  8715. return n
  8716. }
  8717. func (m *AuthUserChangePasswordRequest) Size() (n int) {
  8718. var l int
  8719. _ = l
  8720. l = len(m.Name)
  8721. if l > 0 {
  8722. n += 1 + l + sovRpc(uint64(l))
  8723. }
  8724. l = len(m.Password)
  8725. if l > 0 {
  8726. n += 1 + l + sovRpc(uint64(l))
  8727. }
  8728. return n
  8729. }
  8730. func (m *AuthUserGrantRoleRequest) Size() (n int) {
  8731. var l int
  8732. _ = l
  8733. l = len(m.User)
  8734. if l > 0 {
  8735. n += 1 + l + sovRpc(uint64(l))
  8736. }
  8737. l = len(m.Role)
  8738. if l > 0 {
  8739. n += 1 + l + sovRpc(uint64(l))
  8740. }
  8741. return n
  8742. }
  8743. func (m *AuthUserRevokeRoleRequest) Size() (n int) {
  8744. var l int
  8745. _ = l
  8746. l = len(m.Name)
  8747. if l > 0 {
  8748. n += 1 + l + sovRpc(uint64(l))
  8749. }
  8750. l = len(m.Role)
  8751. if l > 0 {
  8752. n += 1 + l + sovRpc(uint64(l))
  8753. }
  8754. return n
  8755. }
  8756. func (m *AuthRoleAddRequest) Size() (n int) {
  8757. var l int
  8758. _ = l
  8759. l = len(m.Name)
  8760. if l > 0 {
  8761. n += 1 + l + sovRpc(uint64(l))
  8762. }
  8763. return n
  8764. }
  8765. func (m *AuthRoleGetRequest) Size() (n int) {
  8766. var l int
  8767. _ = l
  8768. l = len(m.Role)
  8769. if l > 0 {
  8770. n += 1 + l + sovRpc(uint64(l))
  8771. }
  8772. return n
  8773. }
  8774. func (m *AuthUserListRequest) Size() (n int) {
  8775. var l int
  8776. _ = l
  8777. return n
  8778. }
  8779. func (m *AuthRoleListRequest) Size() (n int) {
  8780. var l int
  8781. _ = l
  8782. return n
  8783. }
  8784. func (m *AuthRoleDeleteRequest) Size() (n int) {
  8785. var l int
  8786. _ = l
  8787. l = len(m.Role)
  8788. if l > 0 {
  8789. n += 1 + l + sovRpc(uint64(l))
  8790. }
  8791. return n
  8792. }
  8793. func (m *AuthRoleGrantPermissionRequest) Size() (n int) {
  8794. var l int
  8795. _ = l
  8796. l = len(m.Name)
  8797. if l > 0 {
  8798. n += 1 + l + sovRpc(uint64(l))
  8799. }
  8800. if m.Perm != nil {
  8801. l = m.Perm.Size()
  8802. n += 1 + l + sovRpc(uint64(l))
  8803. }
  8804. return n
  8805. }
  8806. func (m *AuthRoleRevokePermissionRequest) Size() (n int) {
  8807. var l int
  8808. _ = l
  8809. l = len(m.Role)
  8810. if l > 0 {
  8811. n += 1 + l + sovRpc(uint64(l))
  8812. }
  8813. l = len(m.Key)
  8814. if l > 0 {
  8815. n += 1 + l + sovRpc(uint64(l))
  8816. }
  8817. l = len(m.RangeEnd)
  8818. if l > 0 {
  8819. n += 1 + l + sovRpc(uint64(l))
  8820. }
  8821. return n
  8822. }
  8823. func (m *AuthEnableResponse) Size() (n int) {
  8824. var l int
  8825. _ = l
  8826. if m.Header != nil {
  8827. l = m.Header.Size()
  8828. n += 1 + l + sovRpc(uint64(l))
  8829. }
  8830. return n
  8831. }
  8832. func (m *AuthDisableResponse) Size() (n int) {
  8833. var l int
  8834. _ = l
  8835. if m.Header != nil {
  8836. l = m.Header.Size()
  8837. n += 1 + l + sovRpc(uint64(l))
  8838. }
  8839. return n
  8840. }
  8841. func (m *AuthenticateResponse) Size() (n int) {
  8842. var l int
  8843. _ = l
  8844. if m.Header != nil {
  8845. l = m.Header.Size()
  8846. n += 1 + l + sovRpc(uint64(l))
  8847. }
  8848. l = len(m.Token)
  8849. if l > 0 {
  8850. n += 1 + l + sovRpc(uint64(l))
  8851. }
  8852. return n
  8853. }
  8854. func (m *AuthUserAddResponse) Size() (n int) {
  8855. var l int
  8856. _ = l
  8857. if m.Header != nil {
  8858. l = m.Header.Size()
  8859. n += 1 + l + sovRpc(uint64(l))
  8860. }
  8861. return n
  8862. }
  8863. func (m *AuthUserGetResponse) Size() (n int) {
  8864. var l int
  8865. _ = l
  8866. if m.Header != nil {
  8867. l = m.Header.Size()
  8868. n += 1 + l + sovRpc(uint64(l))
  8869. }
  8870. if len(m.Roles) > 0 {
  8871. for _, s := range m.Roles {
  8872. l = len(s)
  8873. n += 1 + l + sovRpc(uint64(l))
  8874. }
  8875. }
  8876. return n
  8877. }
  8878. func (m *AuthUserDeleteResponse) Size() (n int) {
  8879. var l int
  8880. _ = l
  8881. if m.Header != nil {
  8882. l = m.Header.Size()
  8883. n += 1 + l + sovRpc(uint64(l))
  8884. }
  8885. return n
  8886. }
  8887. func (m *AuthUserChangePasswordResponse) Size() (n int) {
  8888. var l int
  8889. _ = l
  8890. if m.Header != nil {
  8891. l = m.Header.Size()
  8892. n += 1 + l + sovRpc(uint64(l))
  8893. }
  8894. return n
  8895. }
  8896. func (m *AuthUserGrantRoleResponse) Size() (n int) {
  8897. var l int
  8898. _ = l
  8899. if m.Header != nil {
  8900. l = m.Header.Size()
  8901. n += 1 + l + sovRpc(uint64(l))
  8902. }
  8903. return n
  8904. }
  8905. func (m *AuthUserRevokeRoleResponse) Size() (n int) {
  8906. var l int
  8907. _ = l
  8908. if m.Header != nil {
  8909. l = m.Header.Size()
  8910. n += 1 + l + sovRpc(uint64(l))
  8911. }
  8912. return n
  8913. }
  8914. func (m *AuthRoleAddResponse) Size() (n int) {
  8915. var l int
  8916. _ = l
  8917. if m.Header != nil {
  8918. l = m.Header.Size()
  8919. n += 1 + l + sovRpc(uint64(l))
  8920. }
  8921. return n
  8922. }
  8923. func (m *AuthRoleGetResponse) Size() (n int) {
  8924. var l int
  8925. _ = l
  8926. if m.Header != nil {
  8927. l = m.Header.Size()
  8928. n += 1 + l + sovRpc(uint64(l))
  8929. }
  8930. if len(m.Perm) > 0 {
  8931. for _, e := range m.Perm {
  8932. l = e.Size()
  8933. n += 1 + l + sovRpc(uint64(l))
  8934. }
  8935. }
  8936. return n
  8937. }
  8938. func (m *AuthRoleListResponse) Size() (n int) {
  8939. var l int
  8940. _ = l
  8941. if m.Header != nil {
  8942. l = m.Header.Size()
  8943. n += 1 + l + sovRpc(uint64(l))
  8944. }
  8945. if len(m.Roles) > 0 {
  8946. for _, s := range m.Roles {
  8947. l = len(s)
  8948. n += 1 + l + sovRpc(uint64(l))
  8949. }
  8950. }
  8951. return n
  8952. }
  8953. func (m *AuthUserListResponse) Size() (n int) {
  8954. var l int
  8955. _ = l
  8956. if m.Header != nil {
  8957. l = m.Header.Size()
  8958. n += 1 + l + sovRpc(uint64(l))
  8959. }
  8960. if len(m.Users) > 0 {
  8961. for _, s := range m.Users {
  8962. l = len(s)
  8963. n += 1 + l + sovRpc(uint64(l))
  8964. }
  8965. }
  8966. return n
  8967. }
  8968. func (m *AuthRoleDeleteResponse) Size() (n int) {
  8969. var l int
  8970. _ = l
  8971. if m.Header != nil {
  8972. l = m.Header.Size()
  8973. n += 1 + l + sovRpc(uint64(l))
  8974. }
  8975. return n
  8976. }
  8977. func (m *AuthRoleGrantPermissionResponse) Size() (n int) {
  8978. var l int
  8979. _ = l
  8980. if m.Header != nil {
  8981. l = m.Header.Size()
  8982. n += 1 + l + sovRpc(uint64(l))
  8983. }
  8984. return n
  8985. }
  8986. func (m *AuthRoleRevokePermissionResponse) Size() (n int) {
  8987. var l int
  8988. _ = l
  8989. if m.Header != nil {
  8990. l = m.Header.Size()
  8991. n += 1 + l + sovRpc(uint64(l))
  8992. }
  8993. return n
  8994. }
  8995. func sovRpc(x uint64) (n int) {
  8996. for {
  8997. n++
  8998. x >>= 7
  8999. if x == 0 {
  9000. break
  9001. }
  9002. }
  9003. return n
  9004. }
  9005. func sozRpc(x uint64) (n int) {
  9006. return sovRpc(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  9007. }
  9008. func (m *ResponseHeader) Unmarshal(dAtA []byte) error {
  9009. l := len(dAtA)
  9010. iNdEx := 0
  9011. for iNdEx < l {
  9012. preIndex := iNdEx
  9013. var wire uint64
  9014. for shift := uint(0); ; shift += 7 {
  9015. if shift >= 64 {
  9016. return ErrIntOverflowRpc
  9017. }
  9018. if iNdEx >= l {
  9019. return io.ErrUnexpectedEOF
  9020. }
  9021. b := dAtA[iNdEx]
  9022. iNdEx++
  9023. wire |= (uint64(b) & 0x7F) << shift
  9024. if b < 0x80 {
  9025. break
  9026. }
  9027. }
  9028. fieldNum := int32(wire >> 3)
  9029. wireType := int(wire & 0x7)
  9030. if wireType == 4 {
  9031. return fmt.Errorf("proto: ResponseHeader: wiretype end group for non-group")
  9032. }
  9033. if fieldNum <= 0 {
  9034. return fmt.Errorf("proto: ResponseHeader: illegal tag %d (wire type %d)", fieldNum, wire)
  9035. }
  9036. switch fieldNum {
  9037. case 1:
  9038. if wireType != 0 {
  9039. return fmt.Errorf("proto: wrong wireType = %d for field ClusterId", wireType)
  9040. }
  9041. m.ClusterId = 0
  9042. for shift := uint(0); ; shift += 7 {
  9043. if shift >= 64 {
  9044. return ErrIntOverflowRpc
  9045. }
  9046. if iNdEx >= l {
  9047. return io.ErrUnexpectedEOF
  9048. }
  9049. b := dAtA[iNdEx]
  9050. iNdEx++
  9051. m.ClusterId |= (uint64(b) & 0x7F) << shift
  9052. if b < 0x80 {
  9053. break
  9054. }
  9055. }
  9056. case 2:
  9057. if wireType != 0 {
  9058. return fmt.Errorf("proto: wrong wireType = %d for field MemberId", wireType)
  9059. }
  9060. m.MemberId = 0
  9061. for shift := uint(0); ; shift += 7 {
  9062. if shift >= 64 {
  9063. return ErrIntOverflowRpc
  9064. }
  9065. if iNdEx >= l {
  9066. return io.ErrUnexpectedEOF
  9067. }
  9068. b := dAtA[iNdEx]
  9069. iNdEx++
  9070. m.MemberId |= (uint64(b) & 0x7F) << shift
  9071. if b < 0x80 {
  9072. break
  9073. }
  9074. }
  9075. case 3:
  9076. if wireType != 0 {
  9077. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  9078. }
  9079. m.Revision = 0
  9080. for shift := uint(0); ; shift += 7 {
  9081. if shift >= 64 {
  9082. return ErrIntOverflowRpc
  9083. }
  9084. if iNdEx >= l {
  9085. return io.ErrUnexpectedEOF
  9086. }
  9087. b := dAtA[iNdEx]
  9088. iNdEx++
  9089. m.Revision |= (int64(b) & 0x7F) << shift
  9090. if b < 0x80 {
  9091. break
  9092. }
  9093. }
  9094. case 4:
  9095. if wireType != 0 {
  9096. return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
  9097. }
  9098. m.RaftTerm = 0
  9099. for shift := uint(0); ; shift += 7 {
  9100. if shift >= 64 {
  9101. return ErrIntOverflowRpc
  9102. }
  9103. if iNdEx >= l {
  9104. return io.ErrUnexpectedEOF
  9105. }
  9106. b := dAtA[iNdEx]
  9107. iNdEx++
  9108. m.RaftTerm |= (uint64(b) & 0x7F) << shift
  9109. if b < 0x80 {
  9110. break
  9111. }
  9112. }
  9113. default:
  9114. iNdEx = preIndex
  9115. skippy, err := skipRpc(dAtA[iNdEx:])
  9116. if err != nil {
  9117. return err
  9118. }
  9119. if skippy < 0 {
  9120. return ErrInvalidLengthRpc
  9121. }
  9122. if (iNdEx + skippy) > l {
  9123. return io.ErrUnexpectedEOF
  9124. }
  9125. iNdEx += skippy
  9126. }
  9127. }
  9128. if iNdEx > l {
  9129. return io.ErrUnexpectedEOF
  9130. }
  9131. return nil
  9132. }
  9133. func (m *RangeRequest) Unmarshal(dAtA []byte) error {
  9134. l := len(dAtA)
  9135. iNdEx := 0
  9136. for iNdEx < l {
  9137. preIndex := iNdEx
  9138. var wire uint64
  9139. for shift := uint(0); ; shift += 7 {
  9140. if shift >= 64 {
  9141. return ErrIntOverflowRpc
  9142. }
  9143. if iNdEx >= l {
  9144. return io.ErrUnexpectedEOF
  9145. }
  9146. b := dAtA[iNdEx]
  9147. iNdEx++
  9148. wire |= (uint64(b) & 0x7F) << shift
  9149. if b < 0x80 {
  9150. break
  9151. }
  9152. }
  9153. fieldNum := int32(wire >> 3)
  9154. wireType := int(wire & 0x7)
  9155. if wireType == 4 {
  9156. return fmt.Errorf("proto: RangeRequest: wiretype end group for non-group")
  9157. }
  9158. if fieldNum <= 0 {
  9159. return fmt.Errorf("proto: RangeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9160. }
  9161. switch fieldNum {
  9162. case 1:
  9163. if wireType != 2 {
  9164. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  9165. }
  9166. var byteLen int
  9167. for shift := uint(0); ; shift += 7 {
  9168. if shift >= 64 {
  9169. return ErrIntOverflowRpc
  9170. }
  9171. if iNdEx >= l {
  9172. return io.ErrUnexpectedEOF
  9173. }
  9174. b := dAtA[iNdEx]
  9175. iNdEx++
  9176. byteLen |= (int(b) & 0x7F) << shift
  9177. if b < 0x80 {
  9178. break
  9179. }
  9180. }
  9181. if byteLen < 0 {
  9182. return ErrInvalidLengthRpc
  9183. }
  9184. postIndex := iNdEx + byteLen
  9185. if postIndex > l {
  9186. return io.ErrUnexpectedEOF
  9187. }
  9188. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  9189. if m.Key == nil {
  9190. m.Key = []byte{}
  9191. }
  9192. iNdEx = postIndex
  9193. case 2:
  9194. if wireType != 2 {
  9195. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  9196. }
  9197. var byteLen int
  9198. for shift := uint(0); ; shift += 7 {
  9199. if shift >= 64 {
  9200. return ErrIntOverflowRpc
  9201. }
  9202. if iNdEx >= l {
  9203. return io.ErrUnexpectedEOF
  9204. }
  9205. b := dAtA[iNdEx]
  9206. iNdEx++
  9207. byteLen |= (int(b) & 0x7F) << shift
  9208. if b < 0x80 {
  9209. break
  9210. }
  9211. }
  9212. if byteLen < 0 {
  9213. return ErrInvalidLengthRpc
  9214. }
  9215. postIndex := iNdEx + byteLen
  9216. if postIndex > l {
  9217. return io.ErrUnexpectedEOF
  9218. }
  9219. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  9220. if m.RangeEnd == nil {
  9221. m.RangeEnd = []byte{}
  9222. }
  9223. iNdEx = postIndex
  9224. case 3:
  9225. if wireType != 0 {
  9226. return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType)
  9227. }
  9228. m.Limit = 0
  9229. for shift := uint(0); ; shift += 7 {
  9230. if shift >= 64 {
  9231. return ErrIntOverflowRpc
  9232. }
  9233. if iNdEx >= l {
  9234. return io.ErrUnexpectedEOF
  9235. }
  9236. b := dAtA[iNdEx]
  9237. iNdEx++
  9238. m.Limit |= (int64(b) & 0x7F) << shift
  9239. if b < 0x80 {
  9240. break
  9241. }
  9242. }
  9243. case 4:
  9244. if wireType != 0 {
  9245. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  9246. }
  9247. m.Revision = 0
  9248. for shift := uint(0); ; shift += 7 {
  9249. if shift >= 64 {
  9250. return ErrIntOverflowRpc
  9251. }
  9252. if iNdEx >= l {
  9253. return io.ErrUnexpectedEOF
  9254. }
  9255. b := dAtA[iNdEx]
  9256. iNdEx++
  9257. m.Revision |= (int64(b) & 0x7F) << shift
  9258. if b < 0x80 {
  9259. break
  9260. }
  9261. }
  9262. case 5:
  9263. if wireType != 0 {
  9264. return fmt.Errorf("proto: wrong wireType = %d for field SortOrder", wireType)
  9265. }
  9266. m.SortOrder = 0
  9267. for shift := uint(0); ; shift += 7 {
  9268. if shift >= 64 {
  9269. return ErrIntOverflowRpc
  9270. }
  9271. if iNdEx >= l {
  9272. return io.ErrUnexpectedEOF
  9273. }
  9274. b := dAtA[iNdEx]
  9275. iNdEx++
  9276. m.SortOrder |= (RangeRequest_SortOrder(b) & 0x7F) << shift
  9277. if b < 0x80 {
  9278. break
  9279. }
  9280. }
  9281. case 6:
  9282. if wireType != 0 {
  9283. return fmt.Errorf("proto: wrong wireType = %d for field SortTarget", wireType)
  9284. }
  9285. m.SortTarget = 0
  9286. for shift := uint(0); ; shift += 7 {
  9287. if shift >= 64 {
  9288. return ErrIntOverflowRpc
  9289. }
  9290. if iNdEx >= l {
  9291. return io.ErrUnexpectedEOF
  9292. }
  9293. b := dAtA[iNdEx]
  9294. iNdEx++
  9295. m.SortTarget |= (RangeRequest_SortTarget(b) & 0x7F) << shift
  9296. if b < 0x80 {
  9297. break
  9298. }
  9299. }
  9300. case 7:
  9301. if wireType != 0 {
  9302. return fmt.Errorf("proto: wrong wireType = %d for field Serializable", wireType)
  9303. }
  9304. var v int
  9305. for shift := uint(0); ; shift += 7 {
  9306. if shift >= 64 {
  9307. return ErrIntOverflowRpc
  9308. }
  9309. if iNdEx >= l {
  9310. return io.ErrUnexpectedEOF
  9311. }
  9312. b := dAtA[iNdEx]
  9313. iNdEx++
  9314. v |= (int(b) & 0x7F) << shift
  9315. if b < 0x80 {
  9316. break
  9317. }
  9318. }
  9319. m.Serializable = bool(v != 0)
  9320. case 8:
  9321. if wireType != 0 {
  9322. return fmt.Errorf("proto: wrong wireType = %d for field KeysOnly", wireType)
  9323. }
  9324. var v int
  9325. for shift := uint(0); ; shift += 7 {
  9326. if shift >= 64 {
  9327. return ErrIntOverflowRpc
  9328. }
  9329. if iNdEx >= l {
  9330. return io.ErrUnexpectedEOF
  9331. }
  9332. b := dAtA[iNdEx]
  9333. iNdEx++
  9334. v |= (int(b) & 0x7F) << shift
  9335. if b < 0x80 {
  9336. break
  9337. }
  9338. }
  9339. m.KeysOnly = bool(v != 0)
  9340. case 9:
  9341. if wireType != 0 {
  9342. return fmt.Errorf("proto: wrong wireType = %d for field CountOnly", wireType)
  9343. }
  9344. var v int
  9345. for shift := uint(0); ; shift += 7 {
  9346. if shift >= 64 {
  9347. return ErrIntOverflowRpc
  9348. }
  9349. if iNdEx >= l {
  9350. return io.ErrUnexpectedEOF
  9351. }
  9352. b := dAtA[iNdEx]
  9353. iNdEx++
  9354. v |= (int(b) & 0x7F) << shift
  9355. if b < 0x80 {
  9356. break
  9357. }
  9358. }
  9359. m.CountOnly = bool(v != 0)
  9360. case 10:
  9361. if wireType != 0 {
  9362. return fmt.Errorf("proto: wrong wireType = %d for field MinModRevision", wireType)
  9363. }
  9364. m.MinModRevision = 0
  9365. for shift := uint(0); ; shift += 7 {
  9366. if shift >= 64 {
  9367. return ErrIntOverflowRpc
  9368. }
  9369. if iNdEx >= l {
  9370. return io.ErrUnexpectedEOF
  9371. }
  9372. b := dAtA[iNdEx]
  9373. iNdEx++
  9374. m.MinModRevision |= (int64(b) & 0x7F) << shift
  9375. if b < 0x80 {
  9376. break
  9377. }
  9378. }
  9379. case 11:
  9380. if wireType != 0 {
  9381. return fmt.Errorf("proto: wrong wireType = %d for field MaxModRevision", wireType)
  9382. }
  9383. m.MaxModRevision = 0
  9384. for shift := uint(0); ; shift += 7 {
  9385. if shift >= 64 {
  9386. return ErrIntOverflowRpc
  9387. }
  9388. if iNdEx >= l {
  9389. return io.ErrUnexpectedEOF
  9390. }
  9391. b := dAtA[iNdEx]
  9392. iNdEx++
  9393. m.MaxModRevision |= (int64(b) & 0x7F) << shift
  9394. if b < 0x80 {
  9395. break
  9396. }
  9397. }
  9398. case 12:
  9399. if wireType != 0 {
  9400. return fmt.Errorf("proto: wrong wireType = %d for field MinCreateRevision", wireType)
  9401. }
  9402. m.MinCreateRevision = 0
  9403. for shift := uint(0); ; shift += 7 {
  9404. if shift >= 64 {
  9405. return ErrIntOverflowRpc
  9406. }
  9407. if iNdEx >= l {
  9408. return io.ErrUnexpectedEOF
  9409. }
  9410. b := dAtA[iNdEx]
  9411. iNdEx++
  9412. m.MinCreateRevision |= (int64(b) & 0x7F) << shift
  9413. if b < 0x80 {
  9414. break
  9415. }
  9416. }
  9417. case 13:
  9418. if wireType != 0 {
  9419. return fmt.Errorf("proto: wrong wireType = %d for field MaxCreateRevision", wireType)
  9420. }
  9421. m.MaxCreateRevision = 0
  9422. for shift := uint(0); ; shift += 7 {
  9423. if shift >= 64 {
  9424. return ErrIntOverflowRpc
  9425. }
  9426. if iNdEx >= l {
  9427. return io.ErrUnexpectedEOF
  9428. }
  9429. b := dAtA[iNdEx]
  9430. iNdEx++
  9431. m.MaxCreateRevision |= (int64(b) & 0x7F) << shift
  9432. if b < 0x80 {
  9433. break
  9434. }
  9435. }
  9436. default:
  9437. iNdEx = preIndex
  9438. skippy, err := skipRpc(dAtA[iNdEx:])
  9439. if err != nil {
  9440. return err
  9441. }
  9442. if skippy < 0 {
  9443. return ErrInvalidLengthRpc
  9444. }
  9445. if (iNdEx + skippy) > l {
  9446. return io.ErrUnexpectedEOF
  9447. }
  9448. iNdEx += skippy
  9449. }
  9450. }
  9451. if iNdEx > l {
  9452. return io.ErrUnexpectedEOF
  9453. }
  9454. return nil
  9455. }
  9456. func (m *RangeResponse) Unmarshal(dAtA []byte) error {
  9457. l := len(dAtA)
  9458. iNdEx := 0
  9459. for iNdEx < l {
  9460. preIndex := iNdEx
  9461. var wire uint64
  9462. for shift := uint(0); ; shift += 7 {
  9463. if shift >= 64 {
  9464. return ErrIntOverflowRpc
  9465. }
  9466. if iNdEx >= l {
  9467. return io.ErrUnexpectedEOF
  9468. }
  9469. b := dAtA[iNdEx]
  9470. iNdEx++
  9471. wire |= (uint64(b) & 0x7F) << shift
  9472. if b < 0x80 {
  9473. break
  9474. }
  9475. }
  9476. fieldNum := int32(wire >> 3)
  9477. wireType := int(wire & 0x7)
  9478. if wireType == 4 {
  9479. return fmt.Errorf("proto: RangeResponse: wiretype end group for non-group")
  9480. }
  9481. if fieldNum <= 0 {
  9482. return fmt.Errorf("proto: RangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9483. }
  9484. switch fieldNum {
  9485. case 1:
  9486. if wireType != 2 {
  9487. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9488. }
  9489. var msglen int
  9490. for shift := uint(0); ; shift += 7 {
  9491. if shift >= 64 {
  9492. return ErrIntOverflowRpc
  9493. }
  9494. if iNdEx >= l {
  9495. return io.ErrUnexpectedEOF
  9496. }
  9497. b := dAtA[iNdEx]
  9498. iNdEx++
  9499. msglen |= (int(b) & 0x7F) << shift
  9500. if b < 0x80 {
  9501. break
  9502. }
  9503. }
  9504. if msglen < 0 {
  9505. return ErrInvalidLengthRpc
  9506. }
  9507. postIndex := iNdEx + msglen
  9508. if postIndex > l {
  9509. return io.ErrUnexpectedEOF
  9510. }
  9511. if m.Header == nil {
  9512. m.Header = &ResponseHeader{}
  9513. }
  9514. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  9515. return err
  9516. }
  9517. iNdEx = postIndex
  9518. case 2:
  9519. if wireType != 2 {
  9520. return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType)
  9521. }
  9522. var msglen int
  9523. for shift := uint(0); ; shift += 7 {
  9524. if shift >= 64 {
  9525. return ErrIntOverflowRpc
  9526. }
  9527. if iNdEx >= l {
  9528. return io.ErrUnexpectedEOF
  9529. }
  9530. b := dAtA[iNdEx]
  9531. iNdEx++
  9532. msglen |= (int(b) & 0x7F) << shift
  9533. if b < 0x80 {
  9534. break
  9535. }
  9536. }
  9537. if msglen < 0 {
  9538. return ErrInvalidLengthRpc
  9539. }
  9540. postIndex := iNdEx + msglen
  9541. if postIndex > l {
  9542. return io.ErrUnexpectedEOF
  9543. }
  9544. m.Kvs = append(m.Kvs, &mvccpb.KeyValue{})
  9545. if err := m.Kvs[len(m.Kvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  9546. return err
  9547. }
  9548. iNdEx = postIndex
  9549. case 3:
  9550. if wireType != 0 {
  9551. return fmt.Errorf("proto: wrong wireType = %d for field More", wireType)
  9552. }
  9553. var v int
  9554. for shift := uint(0); ; shift += 7 {
  9555. if shift >= 64 {
  9556. return ErrIntOverflowRpc
  9557. }
  9558. if iNdEx >= l {
  9559. return io.ErrUnexpectedEOF
  9560. }
  9561. b := dAtA[iNdEx]
  9562. iNdEx++
  9563. v |= (int(b) & 0x7F) << shift
  9564. if b < 0x80 {
  9565. break
  9566. }
  9567. }
  9568. m.More = bool(v != 0)
  9569. case 4:
  9570. if wireType != 0 {
  9571. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  9572. }
  9573. m.Count = 0
  9574. for shift := uint(0); ; shift += 7 {
  9575. if shift >= 64 {
  9576. return ErrIntOverflowRpc
  9577. }
  9578. if iNdEx >= l {
  9579. return io.ErrUnexpectedEOF
  9580. }
  9581. b := dAtA[iNdEx]
  9582. iNdEx++
  9583. m.Count |= (int64(b) & 0x7F) << shift
  9584. if b < 0x80 {
  9585. break
  9586. }
  9587. }
  9588. default:
  9589. iNdEx = preIndex
  9590. skippy, err := skipRpc(dAtA[iNdEx:])
  9591. if err != nil {
  9592. return err
  9593. }
  9594. if skippy < 0 {
  9595. return ErrInvalidLengthRpc
  9596. }
  9597. if (iNdEx + skippy) > l {
  9598. return io.ErrUnexpectedEOF
  9599. }
  9600. iNdEx += skippy
  9601. }
  9602. }
  9603. if iNdEx > l {
  9604. return io.ErrUnexpectedEOF
  9605. }
  9606. return nil
  9607. }
  9608. func (m *PutRequest) Unmarshal(dAtA []byte) error {
  9609. l := len(dAtA)
  9610. iNdEx := 0
  9611. for iNdEx < l {
  9612. preIndex := iNdEx
  9613. var wire uint64
  9614. for shift := uint(0); ; shift += 7 {
  9615. if shift >= 64 {
  9616. return ErrIntOverflowRpc
  9617. }
  9618. if iNdEx >= l {
  9619. return io.ErrUnexpectedEOF
  9620. }
  9621. b := dAtA[iNdEx]
  9622. iNdEx++
  9623. wire |= (uint64(b) & 0x7F) << shift
  9624. if b < 0x80 {
  9625. break
  9626. }
  9627. }
  9628. fieldNum := int32(wire >> 3)
  9629. wireType := int(wire & 0x7)
  9630. if wireType == 4 {
  9631. return fmt.Errorf("proto: PutRequest: wiretype end group for non-group")
  9632. }
  9633. if fieldNum <= 0 {
  9634. return fmt.Errorf("proto: PutRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9635. }
  9636. switch fieldNum {
  9637. case 1:
  9638. if wireType != 2 {
  9639. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  9640. }
  9641. var byteLen int
  9642. for shift := uint(0); ; shift += 7 {
  9643. if shift >= 64 {
  9644. return ErrIntOverflowRpc
  9645. }
  9646. if iNdEx >= l {
  9647. return io.ErrUnexpectedEOF
  9648. }
  9649. b := dAtA[iNdEx]
  9650. iNdEx++
  9651. byteLen |= (int(b) & 0x7F) << shift
  9652. if b < 0x80 {
  9653. break
  9654. }
  9655. }
  9656. if byteLen < 0 {
  9657. return ErrInvalidLengthRpc
  9658. }
  9659. postIndex := iNdEx + byteLen
  9660. if postIndex > l {
  9661. return io.ErrUnexpectedEOF
  9662. }
  9663. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  9664. if m.Key == nil {
  9665. m.Key = []byte{}
  9666. }
  9667. iNdEx = postIndex
  9668. case 2:
  9669. if wireType != 2 {
  9670. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  9671. }
  9672. var byteLen int
  9673. for shift := uint(0); ; shift += 7 {
  9674. if shift >= 64 {
  9675. return ErrIntOverflowRpc
  9676. }
  9677. if iNdEx >= l {
  9678. return io.ErrUnexpectedEOF
  9679. }
  9680. b := dAtA[iNdEx]
  9681. iNdEx++
  9682. byteLen |= (int(b) & 0x7F) << shift
  9683. if b < 0x80 {
  9684. break
  9685. }
  9686. }
  9687. if byteLen < 0 {
  9688. return ErrInvalidLengthRpc
  9689. }
  9690. postIndex := iNdEx + byteLen
  9691. if postIndex > l {
  9692. return io.ErrUnexpectedEOF
  9693. }
  9694. m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...)
  9695. if m.Value == nil {
  9696. m.Value = []byte{}
  9697. }
  9698. iNdEx = postIndex
  9699. case 3:
  9700. if wireType != 0 {
  9701. return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType)
  9702. }
  9703. m.Lease = 0
  9704. for shift := uint(0); ; shift += 7 {
  9705. if shift >= 64 {
  9706. return ErrIntOverflowRpc
  9707. }
  9708. if iNdEx >= l {
  9709. return io.ErrUnexpectedEOF
  9710. }
  9711. b := dAtA[iNdEx]
  9712. iNdEx++
  9713. m.Lease |= (int64(b) & 0x7F) << shift
  9714. if b < 0x80 {
  9715. break
  9716. }
  9717. }
  9718. case 4:
  9719. if wireType != 0 {
  9720. return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
  9721. }
  9722. var v int
  9723. for shift := uint(0); ; shift += 7 {
  9724. if shift >= 64 {
  9725. return ErrIntOverflowRpc
  9726. }
  9727. if iNdEx >= l {
  9728. return io.ErrUnexpectedEOF
  9729. }
  9730. b := dAtA[iNdEx]
  9731. iNdEx++
  9732. v |= (int(b) & 0x7F) << shift
  9733. if b < 0x80 {
  9734. break
  9735. }
  9736. }
  9737. m.PrevKv = bool(v != 0)
  9738. case 5:
  9739. if wireType != 0 {
  9740. return fmt.Errorf("proto: wrong wireType = %d for field IgnoreValue", wireType)
  9741. }
  9742. var v int
  9743. for shift := uint(0); ; shift += 7 {
  9744. if shift >= 64 {
  9745. return ErrIntOverflowRpc
  9746. }
  9747. if iNdEx >= l {
  9748. return io.ErrUnexpectedEOF
  9749. }
  9750. b := dAtA[iNdEx]
  9751. iNdEx++
  9752. v |= (int(b) & 0x7F) << shift
  9753. if b < 0x80 {
  9754. break
  9755. }
  9756. }
  9757. m.IgnoreValue = bool(v != 0)
  9758. case 6:
  9759. if wireType != 0 {
  9760. return fmt.Errorf("proto: wrong wireType = %d for field IgnoreLease", wireType)
  9761. }
  9762. var v int
  9763. for shift := uint(0); ; shift += 7 {
  9764. if shift >= 64 {
  9765. return ErrIntOverflowRpc
  9766. }
  9767. if iNdEx >= l {
  9768. return io.ErrUnexpectedEOF
  9769. }
  9770. b := dAtA[iNdEx]
  9771. iNdEx++
  9772. v |= (int(b) & 0x7F) << shift
  9773. if b < 0x80 {
  9774. break
  9775. }
  9776. }
  9777. m.IgnoreLease = bool(v != 0)
  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 *PutResponse) 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: PutResponse: wiretype end group for non-group")
  9822. }
  9823. if fieldNum <= 0 {
  9824. return fmt.Errorf("proto: PutResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9825. }
  9826. switch fieldNum {
  9827. case 1:
  9828. if wireType != 2 {
  9829. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  9830. }
  9831. var msglen int
  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. msglen |= (int(b) & 0x7F) << shift
  9842. if b < 0x80 {
  9843. break
  9844. }
  9845. }
  9846. if msglen < 0 {
  9847. return ErrInvalidLengthRpc
  9848. }
  9849. postIndex := iNdEx + msglen
  9850. if postIndex > l {
  9851. return io.ErrUnexpectedEOF
  9852. }
  9853. if m.Header == nil {
  9854. m.Header = &ResponseHeader{}
  9855. }
  9856. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  9857. return err
  9858. }
  9859. iNdEx = postIndex
  9860. case 2:
  9861. if wireType != 2 {
  9862. return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
  9863. }
  9864. var msglen int
  9865. for shift := uint(0); ; shift += 7 {
  9866. if shift >= 64 {
  9867. return ErrIntOverflowRpc
  9868. }
  9869. if iNdEx >= l {
  9870. return io.ErrUnexpectedEOF
  9871. }
  9872. b := dAtA[iNdEx]
  9873. iNdEx++
  9874. msglen |= (int(b) & 0x7F) << shift
  9875. if b < 0x80 {
  9876. break
  9877. }
  9878. }
  9879. if msglen < 0 {
  9880. return ErrInvalidLengthRpc
  9881. }
  9882. postIndex := iNdEx + msglen
  9883. if postIndex > l {
  9884. return io.ErrUnexpectedEOF
  9885. }
  9886. if m.PrevKv == nil {
  9887. m.PrevKv = &mvccpb.KeyValue{}
  9888. }
  9889. if err := m.PrevKv.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  9890. return err
  9891. }
  9892. iNdEx = postIndex
  9893. default:
  9894. iNdEx = preIndex
  9895. skippy, err := skipRpc(dAtA[iNdEx:])
  9896. if err != nil {
  9897. return err
  9898. }
  9899. if skippy < 0 {
  9900. return ErrInvalidLengthRpc
  9901. }
  9902. if (iNdEx + skippy) > l {
  9903. return io.ErrUnexpectedEOF
  9904. }
  9905. iNdEx += skippy
  9906. }
  9907. }
  9908. if iNdEx > l {
  9909. return io.ErrUnexpectedEOF
  9910. }
  9911. return nil
  9912. }
  9913. func (m *DeleteRangeRequest) Unmarshal(dAtA []byte) error {
  9914. l := len(dAtA)
  9915. iNdEx := 0
  9916. for iNdEx < l {
  9917. preIndex := iNdEx
  9918. var wire uint64
  9919. for shift := uint(0); ; shift += 7 {
  9920. if shift >= 64 {
  9921. return ErrIntOverflowRpc
  9922. }
  9923. if iNdEx >= l {
  9924. return io.ErrUnexpectedEOF
  9925. }
  9926. b := dAtA[iNdEx]
  9927. iNdEx++
  9928. wire |= (uint64(b) & 0x7F) << shift
  9929. if b < 0x80 {
  9930. break
  9931. }
  9932. }
  9933. fieldNum := int32(wire >> 3)
  9934. wireType := int(wire & 0x7)
  9935. if wireType == 4 {
  9936. return fmt.Errorf("proto: DeleteRangeRequest: wiretype end group for non-group")
  9937. }
  9938. if fieldNum <= 0 {
  9939. return fmt.Errorf("proto: DeleteRangeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9940. }
  9941. switch fieldNum {
  9942. case 1:
  9943. if wireType != 2 {
  9944. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  9945. }
  9946. var byteLen int
  9947. for shift := uint(0); ; shift += 7 {
  9948. if shift >= 64 {
  9949. return ErrIntOverflowRpc
  9950. }
  9951. if iNdEx >= l {
  9952. return io.ErrUnexpectedEOF
  9953. }
  9954. b := dAtA[iNdEx]
  9955. iNdEx++
  9956. byteLen |= (int(b) & 0x7F) << shift
  9957. if b < 0x80 {
  9958. break
  9959. }
  9960. }
  9961. if byteLen < 0 {
  9962. return ErrInvalidLengthRpc
  9963. }
  9964. postIndex := iNdEx + byteLen
  9965. if postIndex > l {
  9966. return io.ErrUnexpectedEOF
  9967. }
  9968. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  9969. if m.Key == nil {
  9970. m.Key = []byte{}
  9971. }
  9972. iNdEx = postIndex
  9973. case 2:
  9974. if wireType != 2 {
  9975. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  9976. }
  9977. var byteLen int
  9978. for shift := uint(0); ; shift += 7 {
  9979. if shift >= 64 {
  9980. return ErrIntOverflowRpc
  9981. }
  9982. if iNdEx >= l {
  9983. return io.ErrUnexpectedEOF
  9984. }
  9985. b := dAtA[iNdEx]
  9986. iNdEx++
  9987. byteLen |= (int(b) & 0x7F) << shift
  9988. if b < 0x80 {
  9989. break
  9990. }
  9991. }
  9992. if byteLen < 0 {
  9993. return ErrInvalidLengthRpc
  9994. }
  9995. postIndex := iNdEx + byteLen
  9996. if postIndex > l {
  9997. return io.ErrUnexpectedEOF
  9998. }
  9999. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  10000. if m.RangeEnd == nil {
  10001. m.RangeEnd = []byte{}
  10002. }
  10003. iNdEx = postIndex
  10004. case 3:
  10005. if wireType != 0 {
  10006. return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
  10007. }
  10008. var v int
  10009. for shift := uint(0); ; shift += 7 {
  10010. if shift >= 64 {
  10011. return ErrIntOverflowRpc
  10012. }
  10013. if iNdEx >= l {
  10014. return io.ErrUnexpectedEOF
  10015. }
  10016. b := dAtA[iNdEx]
  10017. iNdEx++
  10018. v |= (int(b) & 0x7F) << shift
  10019. if b < 0x80 {
  10020. break
  10021. }
  10022. }
  10023. m.PrevKv = bool(v != 0)
  10024. default:
  10025. iNdEx = preIndex
  10026. skippy, err := skipRpc(dAtA[iNdEx:])
  10027. if err != nil {
  10028. return err
  10029. }
  10030. if skippy < 0 {
  10031. return ErrInvalidLengthRpc
  10032. }
  10033. if (iNdEx + skippy) > l {
  10034. return io.ErrUnexpectedEOF
  10035. }
  10036. iNdEx += skippy
  10037. }
  10038. }
  10039. if iNdEx > l {
  10040. return io.ErrUnexpectedEOF
  10041. }
  10042. return nil
  10043. }
  10044. func (m *DeleteRangeResponse) Unmarshal(dAtA []byte) error {
  10045. l := len(dAtA)
  10046. iNdEx := 0
  10047. for iNdEx < l {
  10048. preIndex := iNdEx
  10049. var wire uint64
  10050. for shift := uint(0); ; shift += 7 {
  10051. if shift >= 64 {
  10052. return ErrIntOverflowRpc
  10053. }
  10054. if iNdEx >= l {
  10055. return io.ErrUnexpectedEOF
  10056. }
  10057. b := dAtA[iNdEx]
  10058. iNdEx++
  10059. wire |= (uint64(b) & 0x7F) << shift
  10060. if b < 0x80 {
  10061. break
  10062. }
  10063. }
  10064. fieldNum := int32(wire >> 3)
  10065. wireType := int(wire & 0x7)
  10066. if wireType == 4 {
  10067. return fmt.Errorf("proto: DeleteRangeResponse: wiretype end group for non-group")
  10068. }
  10069. if fieldNum <= 0 {
  10070. return fmt.Errorf("proto: DeleteRangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  10071. }
  10072. switch fieldNum {
  10073. case 1:
  10074. if wireType != 2 {
  10075. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  10076. }
  10077. var msglen int
  10078. for shift := uint(0); ; shift += 7 {
  10079. if shift >= 64 {
  10080. return ErrIntOverflowRpc
  10081. }
  10082. if iNdEx >= l {
  10083. return io.ErrUnexpectedEOF
  10084. }
  10085. b := dAtA[iNdEx]
  10086. iNdEx++
  10087. msglen |= (int(b) & 0x7F) << shift
  10088. if b < 0x80 {
  10089. break
  10090. }
  10091. }
  10092. if msglen < 0 {
  10093. return ErrInvalidLengthRpc
  10094. }
  10095. postIndex := iNdEx + msglen
  10096. if postIndex > l {
  10097. return io.ErrUnexpectedEOF
  10098. }
  10099. if m.Header == nil {
  10100. m.Header = &ResponseHeader{}
  10101. }
  10102. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10103. return err
  10104. }
  10105. iNdEx = postIndex
  10106. case 2:
  10107. if wireType != 0 {
  10108. return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType)
  10109. }
  10110. m.Deleted = 0
  10111. for shift := uint(0); ; shift += 7 {
  10112. if shift >= 64 {
  10113. return ErrIntOverflowRpc
  10114. }
  10115. if iNdEx >= l {
  10116. return io.ErrUnexpectedEOF
  10117. }
  10118. b := dAtA[iNdEx]
  10119. iNdEx++
  10120. m.Deleted |= (int64(b) & 0x7F) << shift
  10121. if b < 0x80 {
  10122. break
  10123. }
  10124. }
  10125. case 3:
  10126. if wireType != 2 {
  10127. return fmt.Errorf("proto: wrong wireType = %d for field PrevKvs", wireType)
  10128. }
  10129. var msglen int
  10130. for shift := uint(0); ; shift += 7 {
  10131. if shift >= 64 {
  10132. return ErrIntOverflowRpc
  10133. }
  10134. if iNdEx >= l {
  10135. return io.ErrUnexpectedEOF
  10136. }
  10137. b := dAtA[iNdEx]
  10138. iNdEx++
  10139. msglen |= (int(b) & 0x7F) << shift
  10140. if b < 0x80 {
  10141. break
  10142. }
  10143. }
  10144. if msglen < 0 {
  10145. return ErrInvalidLengthRpc
  10146. }
  10147. postIndex := iNdEx + msglen
  10148. if postIndex > l {
  10149. return io.ErrUnexpectedEOF
  10150. }
  10151. m.PrevKvs = append(m.PrevKvs, &mvccpb.KeyValue{})
  10152. if err := m.PrevKvs[len(m.PrevKvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10153. return err
  10154. }
  10155. iNdEx = postIndex
  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 *RequestOp) 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: RequestOp: wiretype end group for non-group")
  10200. }
  10201. if fieldNum <= 0 {
  10202. return fmt.Errorf("proto: RequestOp: 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 RequestRange", 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. v := &RangeRequest{}
  10232. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10233. return err
  10234. }
  10235. m.Request = &RequestOp_RequestRange{v}
  10236. iNdEx = postIndex
  10237. case 2:
  10238. if wireType != 2 {
  10239. return fmt.Errorf("proto: wrong wireType = %d for field RequestPut", wireType)
  10240. }
  10241. var msglen int
  10242. for shift := uint(0); ; shift += 7 {
  10243. if shift >= 64 {
  10244. return ErrIntOverflowRpc
  10245. }
  10246. if iNdEx >= l {
  10247. return io.ErrUnexpectedEOF
  10248. }
  10249. b := dAtA[iNdEx]
  10250. iNdEx++
  10251. msglen |= (int(b) & 0x7F) << shift
  10252. if b < 0x80 {
  10253. break
  10254. }
  10255. }
  10256. if msglen < 0 {
  10257. return ErrInvalidLengthRpc
  10258. }
  10259. postIndex := iNdEx + msglen
  10260. if postIndex > l {
  10261. return io.ErrUnexpectedEOF
  10262. }
  10263. v := &PutRequest{}
  10264. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10265. return err
  10266. }
  10267. m.Request = &RequestOp_RequestPut{v}
  10268. iNdEx = postIndex
  10269. case 3:
  10270. if wireType != 2 {
  10271. return fmt.Errorf("proto: wrong wireType = %d for field RequestDeleteRange", wireType)
  10272. }
  10273. var msglen int
  10274. for shift := uint(0); ; shift += 7 {
  10275. if shift >= 64 {
  10276. return ErrIntOverflowRpc
  10277. }
  10278. if iNdEx >= l {
  10279. return io.ErrUnexpectedEOF
  10280. }
  10281. b := dAtA[iNdEx]
  10282. iNdEx++
  10283. msglen |= (int(b) & 0x7F) << shift
  10284. if b < 0x80 {
  10285. break
  10286. }
  10287. }
  10288. if msglen < 0 {
  10289. return ErrInvalidLengthRpc
  10290. }
  10291. postIndex := iNdEx + msglen
  10292. if postIndex > l {
  10293. return io.ErrUnexpectedEOF
  10294. }
  10295. v := &DeleteRangeRequest{}
  10296. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10297. return err
  10298. }
  10299. m.Request = &RequestOp_RequestDeleteRange{v}
  10300. iNdEx = postIndex
  10301. case 4:
  10302. if wireType != 2 {
  10303. return fmt.Errorf("proto: wrong wireType = %d for field RequestTxn", wireType)
  10304. }
  10305. var msglen int
  10306. for shift := uint(0); ; shift += 7 {
  10307. if shift >= 64 {
  10308. return ErrIntOverflowRpc
  10309. }
  10310. if iNdEx >= l {
  10311. return io.ErrUnexpectedEOF
  10312. }
  10313. b := dAtA[iNdEx]
  10314. iNdEx++
  10315. msglen |= (int(b) & 0x7F) << shift
  10316. if b < 0x80 {
  10317. break
  10318. }
  10319. }
  10320. if msglen < 0 {
  10321. return ErrInvalidLengthRpc
  10322. }
  10323. postIndex := iNdEx + msglen
  10324. if postIndex > l {
  10325. return io.ErrUnexpectedEOF
  10326. }
  10327. v := &TxnRequest{}
  10328. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10329. return err
  10330. }
  10331. m.Request = &RequestOp_RequestTxn{v}
  10332. iNdEx = postIndex
  10333. default:
  10334. iNdEx = preIndex
  10335. skippy, err := skipRpc(dAtA[iNdEx:])
  10336. if err != nil {
  10337. return err
  10338. }
  10339. if skippy < 0 {
  10340. return ErrInvalidLengthRpc
  10341. }
  10342. if (iNdEx + skippy) > l {
  10343. return io.ErrUnexpectedEOF
  10344. }
  10345. iNdEx += skippy
  10346. }
  10347. }
  10348. if iNdEx > l {
  10349. return io.ErrUnexpectedEOF
  10350. }
  10351. return nil
  10352. }
  10353. func (m *ResponseOp) Unmarshal(dAtA []byte) error {
  10354. l := len(dAtA)
  10355. iNdEx := 0
  10356. for iNdEx < l {
  10357. preIndex := iNdEx
  10358. var wire uint64
  10359. for shift := uint(0); ; shift += 7 {
  10360. if shift >= 64 {
  10361. return ErrIntOverflowRpc
  10362. }
  10363. if iNdEx >= l {
  10364. return io.ErrUnexpectedEOF
  10365. }
  10366. b := dAtA[iNdEx]
  10367. iNdEx++
  10368. wire |= (uint64(b) & 0x7F) << shift
  10369. if b < 0x80 {
  10370. break
  10371. }
  10372. }
  10373. fieldNum := int32(wire >> 3)
  10374. wireType := int(wire & 0x7)
  10375. if wireType == 4 {
  10376. return fmt.Errorf("proto: ResponseOp: wiretype end group for non-group")
  10377. }
  10378. if fieldNum <= 0 {
  10379. return fmt.Errorf("proto: ResponseOp: illegal tag %d (wire type %d)", fieldNum, wire)
  10380. }
  10381. switch fieldNum {
  10382. case 1:
  10383. if wireType != 2 {
  10384. return fmt.Errorf("proto: wrong wireType = %d for field ResponseRange", wireType)
  10385. }
  10386. var msglen int
  10387. for shift := uint(0); ; shift += 7 {
  10388. if shift >= 64 {
  10389. return ErrIntOverflowRpc
  10390. }
  10391. if iNdEx >= l {
  10392. return io.ErrUnexpectedEOF
  10393. }
  10394. b := dAtA[iNdEx]
  10395. iNdEx++
  10396. msglen |= (int(b) & 0x7F) << shift
  10397. if b < 0x80 {
  10398. break
  10399. }
  10400. }
  10401. if msglen < 0 {
  10402. return ErrInvalidLengthRpc
  10403. }
  10404. postIndex := iNdEx + msglen
  10405. if postIndex > l {
  10406. return io.ErrUnexpectedEOF
  10407. }
  10408. v := &RangeResponse{}
  10409. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10410. return err
  10411. }
  10412. m.Response = &ResponseOp_ResponseRange{v}
  10413. iNdEx = postIndex
  10414. case 2:
  10415. if wireType != 2 {
  10416. return fmt.Errorf("proto: wrong wireType = %d for field ResponsePut", wireType)
  10417. }
  10418. var msglen int
  10419. for shift := uint(0); ; shift += 7 {
  10420. if shift >= 64 {
  10421. return ErrIntOverflowRpc
  10422. }
  10423. if iNdEx >= l {
  10424. return io.ErrUnexpectedEOF
  10425. }
  10426. b := dAtA[iNdEx]
  10427. iNdEx++
  10428. msglen |= (int(b) & 0x7F) << shift
  10429. if b < 0x80 {
  10430. break
  10431. }
  10432. }
  10433. if msglen < 0 {
  10434. return ErrInvalidLengthRpc
  10435. }
  10436. postIndex := iNdEx + msglen
  10437. if postIndex > l {
  10438. return io.ErrUnexpectedEOF
  10439. }
  10440. v := &PutResponse{}
  10441. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10442. return err
  10443. }
  10444. m.Response = &ResponseOp_ResponsePut{v}
  10445. iNdEx = postIndex
  10446. case 3:
  10447. if wireType != 2 {
  10448. return fmt.Errorf("proto: wrong wireType = %d for field ResponseDeleteRange", wireType)
  10449. }
  10450. var msglen int
  10451. for shift := uint(0); ; shift += 7 {
  10452. if shift >= 64 {
  10453. return ErrIntOverflowRpc
  10454. }
  10455. if iNdEx >= l {
  10456. return io.ErrUnexpectedEOF
  10457. }
  10458. b := dAtA[iNdEx]
  10459. iNdEx++
  10460. msglen |= (int(b) & 0x7F) << shift
  10461. if b < 0x80 {
  10462. break
  10463. }
  10464. }
  10465. if msglen < 0 {
  10466. return ErrInvalidLengthRpc
  10467. }
  10468. postIndex := iNdEx + msglen
  10469. if postIndex > l {
  10470. return io.ErrUnexpectedEOF
  10471. }
  10472. v := &DeleteRangeResponse{}
  10473. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10474. return err
  10475. }
  10476. m.Response = &ResponseOp_ResponseDeleteRange{v}
  10477. iNdEx = postIndex
  10478. case 4:
  10479. if wireType != 2 {
  10480. return fmt.Errorf("proto: wrong wireType = %d for field ResponseTxn", wireType)
  10481. }
  10482. var msglen int
  10483. for shift := uint(0); ; shift += 7 {
  10484. if shift >= 64 {
  10485. return ErrIntOverflowRpc
  10486. }
  10487. if iNdEx >= l {
  10488. return io.ErrUnexpectedEOF
  10489. }
  10490. b := dAtA[iNdEx]
  10491. iNdEx++
  10492. msglen |= (int(b) & 0x7F) << shift
  10493. if b < 0x80 {
  10494. break
  10495. }
  10496. }
  10497. if msglen < 0 {
  10498. return ErrInvalidLengthRpc
  10499. }
  10500. postIndex := iNdEx + msglen
  10501. if postIndex > l {
  10502. return io.ErrUnexpectedEOF
  10503. }
  10504. v := &TxnResponse{}
  10505. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10506. return err
  10507. }
  10508. m.Response = &ResponseOp_ResponseTxn{v}
  10509. iNdEx = postIndex
  10510. default:
  10511. iNdEx = preIndex
  10512. skippy, err := skipRpc(dAtA[iNdEx:])
  10513. if err != nil {
  10514. return err
  10515. }
  10516. if skippy < 0 {
  10517. return ErrInvalidLengthRpc
  10518. }
  10519. if (iNdEx + skippy) > l {
  10520. return io.ErrUnexpectedEOF
  10521. }
  10522. iNdEx += skippy
  10523. }
  10524. }
  10525. if iNdEx > l {
  10526. return io.ErrUnexpectedEOF
  10527. }
  10528. return nil
  10529. }
  10530. func (m *Compare) Unmarshal(dAtA []byte) error {
  10531. l := len(dAtA)
  10532. iNdEx := 0
  10533. for iNdEx < l {
  10534. preIndex := iNdEx
  10535. var wire uint64
  10536. for shift := uint(0); ; shift += 7 {
  10537. if shift >= 64 {
  10538. return ErrIntOverflowRpc
  10539. }
  10540. if iNdEx >= l {
  10541. return io.ErrUnexpectedEOF
  10542. }
  10543. b := dAtA[iNdEx]
  10544. iNdEx++
  10545. wire |= (uint64(b) & 0x7F) << shift
  10546. if b < 0x80 {
  10547. break
  10548. }
  10549. }
  10550. fieldNum := int32(wire >> 3)
  10551. wireType := int(wire & 0x7)
  10552. if wireType == 4 {
  10553. return fmt.Errorf("proto: Compare: wiretype end group for non-group")
  10554. }
  10555. if fieldNum <= 0 {
  10556. return fmt.Errorf("proto: Compare: illegal tag %d (wire type %d)", fieldNum, wire)
  10557. }
  10558. switch fieldNum {
  10559. case 1:
  10560. if wireType != 0 {
  10561. return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
  10562. }
  10563. m.Result = 0
  10564. for shift := uint(0); ; shift += 7 {
  10565. if shift >= 64 {
  10566. return ErrIntOverflowRpc
  10567. }
  10568. if iNdEx >= l {
  10569. return io.ErrUnexpectedEOF
  10570. }
  10571. b := dAtA[iNdEx]
  10572. iNdEx++
  10573. m.Result |= (Compare_CompareResult(b) & 0x7F) << shift
  10574. if b < 0x80 {
  10575. break
  10576. }
  10577. }
  10578. case 2:
  10579. if wireType != 0 {
  10580. return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
  10581. }
  10582. m.Target = 0
  10583. for shift := uint(0); ; shift += 7 {
  10584. if shift >= 64 {
  10585. return ErrIntOverflowRpc
  10586. }
  10587. if iNdEx >= l {
  10588. return io.ErrUnexpectedEOF
  10589. }
  10590. b := dAtA[iNdEx]
  10591. iNdEx++
  10592. m.Target |= (Compare_CompareTarget(b) & 0x7F) << shift
  10593. if b < 0x80 {
  10594. break
  10595. }
  10596. }
  10597. case 3:
  10598. if wireType != 2 {
  10599. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  10600. }
  10601. var byteLen int
  10602. for shift := uint(0); ; shift += 7 {
  10603. if shift >= 64 {
  10604. return ErrIntOverflowRpc
  10605. }
  10606. if iNdEx >= l {
  10607. return io.ErrUnexpectedEOF
  10608. }
  10609. b := dAtA[iNdEx]
  10610. iNdEx++
  10611. byteLen |= (int(b) & 0x7F) << shift
  10612. if b < 0x80 {
  10613. break
  10614. }
  10615. }
  10616. if byteLen < 0 {
  10617. return ErrInvalidLengthRpc
  10618. }
  10619. postIndex := iNdEx + byteLen
  10620. if postIndex > l {
  10621. return io.ErrUnexpectedEOF
  10622. }
  10623. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  10624. if m.Key == nil {
  10625. m.Key = []byte{}
  10626. }
  10627. iNdEx = postIndex
  10628. case 4:
  10629. if wireType != 0 {
  10630. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  10631. }
  10632. var v int64
  10633. for shift := uint(0); ; shift += 7 {
  10634. if shift >= 64 {
  10635. return ErrIntOverflowRpc
  10636. }
  10637. if iNdEx >= l {
  10638. return io.ErrUnexpectedEOF
  10639. }
  10640. b := dAtA[iNdEx]
  10641. iNdEx++
  10642. v |= (int64(b) & 0x7F) << shift
  10643. if b < 0x80 {
  10644. break
  10645. }
  10646. }
  10647. m.TargetUnion = &Compare_Version{v}
  10648. case 5:
  10649. if wireType != 0 {
  10650. return fmt.Errorf("proto: wrong wireType = %d for field CreateRevision", wireType)
  10651. }
  10652. var v int64
  10653. for shift := uint(0); ; shift += 7 {
  10654. if shift >= 64 {
  10655. return ErrIntOverflowRpc
  10656. }
  10657. if iNdEx >= l {
  10658. return io.ErrUnexpectedEOF
  10659. }
  10660. b := dAtA[iNdEx]
  10661. iNdEx++
  10662. v |= (int64(b) & 0x7F) << shift
  10663. if b < 0x80 {
  10664. break
  10665. }
  10666. }
  10667. m.TargetUnion = &Compare_CreateRevision{v}
  10668. case 6:
  10669. if wireType != 0 {
  10670. return fmt.Errorf("proto: wrong wireType = %d for field ModRevision", wireType)
  10671. }
  10672. var v int64
  10673. for shift := uint(0); ; shift += 7 {
  10674. if shift >= 64 {
  10675. return ErrIntOverflowRpc
  10676. }
  10677. if iNdEx >= l {
  10678. return io.ErrUnexpectedEOF
  10679. }
  10680. b := dAtA[iNdEx]
  10681. iNdEx++
  10682. v |= (int64(b) & 0x7F) << shift
  10683. if b < 0x80 {
  10684. break
  10685. }
  10686. }
  10687. m.TargetUnion = &Compare_ModRevision{v}
  10688. case 7:
  10689. if wireType != 2 {
  10690. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  10691. }
  10692. var byteLen int
  10693. for shift := uint(0); ; shift += 7 {
  10694. if shift >= 64 {
  10695. return ErrIntOverflowRpc
  10696. }
  10697. if iNdEx >= l {
  10698. return io.ErrUnexpectedEOF
  10699. }
  10700. b := dAtA[iNdEx]
  10701. iNdEx++
  10702. byteLen |= (int(b) & 0x7F) << shift
  10703. if b < 0x80 {
  10704. break
  10705. }
  10706. }
  10707. if byteLen < 0 {
  10708. return ErrInvalidLengthRpc
  10709. }
  10710. postIndex := iNdEx + byteLen
  10711. if postIndex > l {
  10712. return io.ErrUnexpectedEOF
  10713. }
  10714. v := make([]byte, postIndex-iNdEx)
  10715. copy(v, dAtA[iNdEx:postIndex])
  10716. m.TargetUnion = &Compare_Value{v}
  10717. iNdEx = postIndex
  10718. case 8:
  10719. if wireType != 0 {
  10720. return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType)
  10721. }
  10722. var v int64
  10723. for shift := uint(0); ; shift += 7 {
  10724. if shift >= 64 {
  10725. return ErrIntOverflowRpc
  10726. }
  10727. if iNdEx >= l {
  10728. return io.ErrUnexpectedEOF
  10729. }
  10730. b := dAtA[iNdEx]
  10731. iNdEx++
  10732. v |= (int64(b) & 0x7F) << shift
  10733. if b < 0x80 {
  10734. break
  10735. }
  10736. }
  10737. m.TargetUnion = &Compare_Lease{v}
  10738. case 64:
  10739. if wireType != 2 {
  10740. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  10741. }
  10742. var byteLen int
  10743. for shift := uint(0); ; shift += 7 {
  10744. if shift >= 64 {
  10745. return ErrIntOverflowRpc
  10746. }
  10747. if iNdEx >= l {
  10748. return io.ErrUnexpectedEOF
  10749. }
  10750. b := dAtA[iNdEx]
  10751. iNdEx++
  10752. byteLen |= (int(b) & 0x7F) << shift
  10753. if b < 0x80 {
  10754. break
  10755. }
  10756. }
  10757. if byteLen < 0 {
  10758. return ErrInvalidLengthRpc
  10759. }
  10760. postIndex := iNdEx + byteLen
  10761. if postIndex > l {
  10762. return io.ErrUnexpectedEOF
  10763. }
  10764. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  10765. if m.RangeEnd == nil {
  10766. m.RangeEnd = []byte{}
  10767. }
  10768. iNdEx = postIndex
  10769. default:
  10770. iNdEx = preIndex
  10771. skippy, err := skipRpc(dAtA[iNdEx:])
  10772. if err != nil {
  10773. return err
  10774. }
  10775. if skippy < 0 {
  10776. return ErrInvalidLengthRpc
  10777. }
  10778. if (iNdEx + skippy) > l {
  10779. return io.ErrUnexpectedEOF
  10780. }
  10781. iNdEx += skippy
  10782. }
  10783. }
  10784. if iNdEx > l {
  10785. return io.ErrUnexpectedEOF
  10786. }
  10787. return nil
  10788. }
  10789. func (m *TxnRequest) Unmarshal(dAtA []byte) error {
  10790. l := len(dAtA)
  10791. iNdEx := 0
  10792. for iNdEx < l {
  10793. preIndex := iNdEx
  10794. var wire uint64
  10795. for shift := uint(0); ; shift += 7 {
  10796. if shift >= 64 {
  10797. return ErrIntOverflowRpc
  10798. }
  10799. if iNdEx >= l {
  10800. return io.ErrUnexpectedEOF
  10801. }
  10802. b := dAtA[iNdEx]
  10803. iNdEx++
  10804. wire |= (uint64(b) & 0x7F) << shift
  10805. if b < 0x80 {
  10806. break
  10807. }
  10808. }
  10809. fieldNum := int32(wire >> 3)
  10810. wireType := int(wire & 0x7)
  10811. if wireType == 4 {
  10812. return fmt.Errorf("proto: TxnRequest: wiretype end group for non-group")
  10813. }
  10814. if fieldNum <= 0 {
  10815. return fmt.Errorf("proto: TxnRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  10816. }
  10817. switch fieldNum {
  10818. case 1:
  10819. if wireType != 2 {
  10820. return fmt.Errorf("proto: wrong wireType = %d for field Compare", wireType)
  10821. }
  10822. var msglen int
  10823. for shift := uint(0); ; shift += 7 {
  10824. if shift >= 64 {
  10825. return ErrIntOverflowRpc
  10826. }
  10827. if iNdEx >= l {
  10828. return io.ErrUnexpectedEOF
  10829. }
  10830. b := dAtA[iNdEx]
  10831. iNdEx++
  10832. msglen |= (int(b) & 0x7F) << shift
  10833. if b < 0x80 {
  10834. break
  10835. }
  10836. }
  10837. if msglen < 0 {
  10838. return ErrInvalidLengthRpc
  10839. }
  10840. postIndex := iNdEx + msglen
  10841. if postIndex > l {
  10842. return io.ErrUnexpectedEOF
  10843. }
  10844. m.Compare = append(m.Compare, &Compare{})
  10845. if err := m.Compare[len(m.Compare)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10846. return err
  10847. }
  10848. iNdEx = postIndex
  10849. case 2:
  10850. if wireType != 2 {
  10851. return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType)
  10852. }
  10853. var msglen int
  10854. for shift := uint(0); ; shift += 7 {
  10855. if shift >= 64 {
  10856. return ErrIntOverflowRpc
  10857. }
  10858. if iNdEx >= l {
  10859. return io.ErrUnexpectedEOF
  10860. }
  10861. b := dAtA[iNdEx]
  10862. iNdEx++
  10863. msglen |= (int(b) & 0x7F) << shift
  10864. if b < 0x80 {
  10865. break
  10866. }
  10867. }
  10868. if msglen < 0 {
  10869. return ErrInvalidLengthRpc
  10870. }
  10871. postIndex := iNdEx + msglen
  10872. if postIndex > l {
  10873. return io.ErrUnexpectedEOF
  10874. }
  10875. m.Success = append(m.Success, &RequestOp{})
  10876. if err := m.Success[len(m.Success)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10877. return err
  10878. }
  10879. iNdEx = postIndex
  10880. case 3:
  10881. if wireType != 2 {
  10882. return fmt.Errorf("proto: wrong wireType = %d for field Failure", wireType)
  10883. }
  10884. var msglen int
  10885. for shift := uint(0); ; shift += 7 {
  10886. if shift >= 64 {
  10887. return ErrIntOverflowRpc
  10888. }
  10889. if iNdEx >= l {
  10890. return io.ErrUnexpectedEOF
  10891. }
  10892. b := dAtA[iNdEx]
  10893. iNdEx++
  10894. msglen |= (int(b) & 0x7F) << shift
  10895. if b < 0x80 {
  10896. break
  10897. }
  10898. }
  10899. if msglen < 0 {
  10900. return ErrInvalidLengthRpc
  10901. }
  10902. postIndex := iNdEx + msglen
  10903. if postIndex > l {
  10904. return io.ErrUnexpectedEOF
  10905. }
  10906. m.Failure = append(m.Failure, &RequestOp{})
  10907. if err := m.Failure[len(m.Failure)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10908. return err
  10909. }
  10910. iNdEx = postIndex
  10911. default:
  10912. iNdEx = preIndex
  10913. skippy, err := skipRpc(dAtA[iNdEx:])
  10914. if err != nil {
  10915. return err
  10916. }
  10917. if skippy < 0 {
  10918. return ErrInvalidLengthRpc
  10919. }
  10920. if (iNdEx + skippy) > l {
  10921. return io.ErrUnexpectedEOF
  10922. }
  10923. iNdEx += skippy
  10924. }
  10925. }
  10926. if iNdEx > l {
  10927. return io.ErrUnexpectedEOF
  10928. }
  10929. return nil
  10930. }
  10931. func (m *TxnResponse) Unmarshal(dAtA []byte) error {
  10932. l := len(dAtA)
  10933. iNdEx := 0
  10934. for iNdEx < l {
  10935. preIndex := iNdEx
  10936. var wire uint64
  10937. for shift := uint(0); ; shift += 7 {
  10938. if shift >= 64 {
  10939. return ErrIntOverflowRpc
  10940. }
  10941. if iNdEx >= l {
  10942. return io.ErrUnexpectedEOF
  10943. }
  10944. b := dAtA[iNdEx]
  10945. iNdEx++
  10946. wire |= (uint64(b) & 0x7F) << shift
  10947. if b < 0x80 {
  10948. break
  10949. }
  10950. }
  10951. fieldNum := int32(wire >> 3)
  10952. wireType := int(wire & 0x7)
  10953. if wireType == 4 {
  10954. return fmt.Errorf("proto: TxnResponse: wiretype end group for non-group")
  10955. }
  10956. if fieldNum <= 0 {
  10957. return fmt.Errorf("proto: TxnResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  10958. }
  10959. switch fieldNum {
  10960. case 1:
  10961. if wireType != 2 {
  10962. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  10963. }
  10964. var msglen int
  10965. for shift := uint(0); ; shift += 7 {
  10966. if shift >= 64 {
  10967. return ErrIntOverflowRpc
  10968. }
  10969. if iNdEx >= l {
  10970. return io.ErrUnexpectedEOF
  10971. }
  10972. b := dAtA[iNdEx]
  10973. iNdEx++
  10974. msglen |= (int(b) & 0x7F) << shift
  10975. if b < 0x80 {
  10976. break
  10977. }
  10978. }
  10979. if msglen < 0 {
  10980. return ErrInvalidLengthRpc
  10981. }
  10982. postIndex := iNdEx + msglen
  10983. if postIndex > l {
  10984. return io.ErrUnexpectedEOF
  10985. }
  10986. if m.Header == nil {
  10987. m.Header = &ResponseHeader{}
  10988. }
  10989. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  10990. return err
  10991. }
  10992. iNdEx = postIndex
  10993. case 2:
  10994. if wireType != 0 {
  10995. return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType)
  10996. }
  10997. var v int
  10998. for shift := uint(0); ; shift += 7 {
  10999. if shift >= 64 {
  11000. return ErrIntOverflowRpc
  11001. }
  11002. if iNdEx >= l {
  11003. return io.ErrUnexpectedEOF
  11004. }
  11005. b := dAtA[iNdEx]
  11006. iNdEx++
  11007. v |= (int(b) & 0x7F) << shift
  11008. if b < 0x80 {
  11009. break
  11010. }
  11011. }
  11012. m.Succeeded = bool(v != 0)
  11013. case 3:
  11014. if wireType != 2 {
  11015. return fmt.Errorf("proto: wrong wireType = %d for field Responses", wireType)
  11016. }
  11017. var msglen int
  11018. for shift := uint(0); ; shift += 7 {
  11019. if shift >= 64 {
  11020. return ErrIntOverflowRpc
  11021. }
  11022. if iNdEx >= l {
  11023. return io.ErrUnexpectedEOF
  11024. }
  11025. b := dAtA[iNdEx]
  11026. iNdEx++
  11027. msglen |= (int(b) & 0x7F) << shift
  11028. if b < 0x80 {
  11029. break
  11030. }
  11031. }
  11032. if msglen < 0 {
  11033. return ErrInvalidLengthRpc
  11034. }
  11035. postIndex := iNdEx + msglen
  11036. if postIndex > l {
  11037. return io.ErrUnexpectedEOF
  11038. }
  11039. m.Responses = append(m.Responses, &ResponseOp{})
  11040. if err := m.Responses[len(m.Responses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  11041. return err
  11042. }
  11043. iNdEx = postIndex
  11044. default:
  11045. iNdEx = preIndex
  11046. skippy, err := skipRpc(dAtA[iNdEx:])
  11047. if err != nil {
  11048. return err
  11049. }
  11050. if skippy < 0 {
  11051. return ErrInvalidLengthRpc
  11052. }
  11053. if (iNdEx + skippy) > l {
  11054. return io.ErrUnexpectedEOF
  11055. }
  11056. iNdEx += skippy
  11057. }
  11058. }
  11059. if iNdEx > l {
  11060. return io.ErrUnexpectedEOF
  11061. }
  11062. return nil
  11063. }
  11064. func (m *CompactionRequest) Unmarshal(dAtA []byte) error {
  11065. l := len(dAtA)
  11066. iNdEx := 0
  11067. for iNdEx < l {
  11068. preIndex := iNdEx
  11069. var wire uint64
  11070. for shift := uint(0); ; shift += 7 {
  11071. if shift >= 64 {
  11072. return ErrIntOverflowRpc
  11073. }
  11074. if iNdEx >= l {
  11075. return io.ErrUnexpectedEOF
  11076. }
  11077. b := dAtA[iNdEx]
  11078. iNdEx++
  11079. wire |= (uint64(b) & 0x7F) << shift
  11080. if b < 0x80 {
  11081. break
  11082. }
  11083. }
  11084. fieldNum := int32(wire >> 3)
  11085. wireType := int(wire & 0x7)
  11086. if wireType == 4 {
  11087. return fmt.Errorf("proto: CompactionRequest: wiretype end group for non-group")
  11088. }
  11089. if fieldNum <= 0 {
  11090. return fmt.Errorf("proto: CompactionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11091. }
  11092. switch fieldNum {
  11093. case 1:
  11094. if wireType != 0 {
  11095. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  11096. }
  11097. m.Revision = 0
  11098. for shift := uint(0); ; shift += 7 {
  11099. if shift >= 64 {
  11100. return ErrIntOverflowRpc
  11101. }
  11102. if iNdEx >= l {
  11103. return io.ErrUnexpectedEOF
  11104. }
  11105. b := dAtA[iNdEx]
  11106. iNdEx++
  11107. m.Revision |= (int64(b) & 0x7F) << shift
  11108. if b < 0x80 {
  11109. break
  11110. }
  11111. }
  11112. case 2:
  11113. if wireType != 0 {
  11114. return fmt.Errorf("proto: wrong wireType = %d for field Physical", wireType)
  11115. }
  11116. var v int
  11117. for shift := uint(0); ; shift += 7 {
  11118. if shift >= 64 {
  11119. return ErrIntOverflowRpc
  11120. }
  11121. if iNdEx >= l {
  11122. return io.ErrUnexpectedEOF
  11123. }
  11124. b := dAtA[iNdEx]
  11125. iNdEx++
  11126. v |= (int(b) & 0x7F) << shift
  11127. if b < 0x80 {
  11128. break
  11129. }
  11130. }
  11131. m.Physical = bool(v != 0)
  11132. default:
  11133. iNdEx = preIndex
  11134. skippy, err := skipRpc(dAtA[iNdEx:])
  11135. if err != nil {
  11136. return err
  11137. }
  11138. if skippy < 0 {
  11139. return ErrInvalidLengthRpc
  11140. }
  11141. if (iNdEx + skippy) > l {
  11142. return io.ErrUnexpectedEOF
  11143. }
  11144. iNdEx += skippy
  11145. }
  11146. }
  11147. if iNdEx > l {
  11148. return io.ErrUnexpectedEOF
  11149. }
  11150. return nil
  11151. }
  11152. func (m *CompactionResponse) Unmarshal(dAtA []byte) error {
  11153. l := len(dAtA)
  11154. iNdEx := 0
  11155. for iNdEx < l {
  11156. preIndex := iNdEx
  11157. var wire uint64
  11158. for shift := uint(0); ; shift += 7 {
  11159. if shift >= 64 {
  11160. return ErrIntOverflowRpc
  11161. }
  11162. if iNdEx >= l {
  11163. return io.ErrUnexpectedEOF
  11164. }
  11165. b := dAtA[iNdEx]
  11166. iNdEx++
  11167. wire |= (uint64(b) & 0x7F) << shift
  11168. if b < 0x80 {
  11169. break
  11170. }
  11171. }
  11172. fieldNum := int32(wire >> 3)
  11173. wireType := int(wire & 0x7)
  11174. if wireType == 4 {
  11175. return fmt.Errorf("proto: CompactionResponse: wiretype end group for non-group")
  11176. }
  11177. if fieldNum <= 0 {
  11178. return fmt.Errorf("proto: CompactionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11179. }
  11180. switch fieldNum {
  11181. case 1:
  11182. if wireType != 2 {
  11183. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11184. }
  11185. var msglen int
  11186. for shift := uint(0); ; shift += 7 {
  11187. if shift >= 64 {
  11188. return ErrIntOverflowRpc
  11189. }
  11190. if iNdEx >= l {
  11191. return io.ErrUnexpectedEOF
  11192. }
  11193. b := dAtA[iNdEx]
  11194. iNdEx++
  11195. msglen |= (int(b) & 0x7F) << shift
  11196. if b < 0x80 {
  11197. break
  11198. }
  11199. }
  11200. if msglen < 0 {
  11201. return ErrInvalidLengthRpc
  11202. }
  11203. postIndex := iNdEx + msglen
  11204. if postIndex > l {
  11205. return io.ErrUnexpectedEOF
  11206. }
  11207. if m.Header == nil {
  11208. m.Header = &ResponseHeader{}
  11209. }
  11210. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  11211. return err
  11212. }
  11213. iNdEx = postIndex
  11214. default:
  11215. iNdEx = preIndex
  11216. skippy, err := skipRpc(dAtA[iNdEx:])
  11217. if err != nil {
  11218. return err
  11219. }
  11220. if skippy < 0 {
  11221. return ErrInvalidLengthRpc
  11222. }
  11223. if (iNdEx + skippy) > l {
  11224. return io.ErrUnexpectedEOF
  11225. }
  11226. iNdEx += skippy
  11227. }
  11228. }
  11229. if iNdEx > l {
  11230. return io.ErrUnexpectedEOF
  11231. }
  11232. return nil
  11233. }
  11234. func (m *HashRequest) Unmarshal(dAtA []byte) error {
  11235. l := len(dAtA)
  11236. iNdEx := 0
  11237. for iNdEx < l {
  11238. preIndex := iNdEx
  11239. var wire uint64
  11240. for shift := uint(0); ; shift += 7 {
  11241. if shift >= 64 {
  11242. return ErrIntOverflowRpc
  11243. }
  11244. if iNdEx >= l {
  11245. return io.ErrUnexpectedEOF
  11246. }
  11247. b := dAtA[iNdEx]
  11248. iNdEx++
  11249. wire |= (uint64(b) & 0x7F) << shift
  11250. if b < 0x80 {
  11251. break
  11252. }
  11253. }
  11254. fieldNum := int32(wire >> 3)
  11255. wireType := int(wire & 0x7)
  11256. if wireType == 4 {
  11257. return fmt.Errorf("proto: HashRequest: wiretype end group for non-group")
  11258. }
  11259. if fieldNum <= 0 {
  11260. return fmt.Errorf("proto: HashRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11261. }
  11262. switch fieldNum {
  11263. default:
  11264. iNdEx = preIndex
  11265. skippy, err := skipRpc(dAtA[iNdEx:])
  11266. if err != nil {
  11267. return err
  11268. }
  11269. if skippy < 0 {
  11270. return ErrInvalidLengthRpc
  11271. }
  11272. if (iNdEx + skippy) > l {
  11273. return io.ErrUnexpectedEOF
  11274. }
  11275. iNdEx += skippy
  11276. }
  11277. }
  11278. if iNdEx > l {
  11279. return io.ErrUnexpectedEOF
  11280. }
  11281. return nil
  11282. }
  11283. func (m *HashKVRequest) Unmarshal(dAtA []byte) error {
  11284. l := len(dAtA)
  11285. iNdEx := 0
  11286. for iNdEx < l {
  11287. preIndex := iNdEx
  11288. var wire uint64
  11289. for shift := uint(0); ; shift += 7 {
  11290. if shift >= 64 {
  11291. return ErrIntOverflowRpc
  11292. }
  11293. if iNdEx >= l {
  11294. return io.ErrUnexpectedEOF
  11295. }
  11296. b := dAtA[iNdEx]
  11297. iNdEx++
  11298. wire |= (uint64(b) & 0x7F) << shift
  11299. if b < 0x80 {
  11300. break
  11301. }
  11302. }
  11303. fieldNum := int32(wire >> 3)
  11304. wireType := int(wire & 0x7)
  11305. if wireType == 4 {
  11306. return fmt.Errorf("proto: HashKVRequest: wiretype end group for non-group")
  11307. }
  11308. if fieldNum <= 0 {
  11309. return fmt.Errorf("proto: HashKVRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11310. }
  11311. switch fieldNum {
  11312. case 1:
  11313. if wireType != 0 {
  11314. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  11315. }
  11316. m.Revision = 0
  11317. for shift := uint(0); ; shift += 7 {
  11318. if shift >= 64 {
  11319. return ErrIntOverflowRpc
  11320. }
  11321. if iNdEx >= l {
  11322. return io.ErrUnexpectedEOF
  11323. }
  11324. b := dAtA[iNdEx]
  11325. iNdEx++
  11326. m.Revision |= (int64(b) & 0x7F) << shift
  11327. if b < 0x80 {
  11328. break
  11329. }
  11330. }
  11331. default:
  11332. iNdEx = preIndex
  11333. skippy, err := skipRpc(dAtA[iNdEx:])
  11334. if err != nil {
  11335. return err
  11336. }
  11337. if skippy < 0 {
  11338. return ErrInvalidLengthRpc
  11339. }
  11340. if (iNdEx + skippy) > l {
  11341. return io.ErrUnexpectedEOF
  11342. }
  11343. iNdEx += skippy
  11344. }
  11345. }
  11346. if iNdEx > l {
  11347. return io.ErrUnexpectedEOF
  11348. }
  11349. return nil
  11350. }
  11351. func (m *HashKVResponse) Unmarshal(dAtA []byte) error {
  11352. l := len(dAtA)
  11353. iNdEx := 0
  11354. for iNdEx < l {
  11355. preIndex := iNdEx
  11356. var wire 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. wire |= (uint64(b) & 0x7F) << shift
  11367. if b < 0x80 {
  11368. break
  11369. }
  11370. }
  11371. fieldNum := int32(wire >> 3)
  11372. wireType := int(wire & 0x7)
  11373. if wireType == 4 {
  11374. return fmt.Errorf("proto: HashKVResponse: wiretype end group for non-group")
  11375. }
  11376. if fieldNum <= 0 {
  11377. return fmt.Errorf("proto: HashKVResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11378. }
  11379. switch fieldNum {
  11380. case 1:
  11381. if wireType != 2 {
  11382. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11383. }
  11384. var msglen int
  11385. for shift := uint(0); ; shift += 7 {
  11386. if shift >= 64 {
  11387. return ErrIntOverflowRpc
  11388. }
  11389. if iNdEx >= l {
  11390. return io.ErrUnexpectedEOF
  11391. }
  11392. b := dAtA[iNdEx]
  11393. iNdEx++
  11394. msglen |= (int(b) & 0x7F) << shift
  11395. if b < 0x80 {
  11396. break
  11397. }
  11398. }
  11399. if msglen < 0 {
  11400. return ErrInvalidLengthRpc
  11401. }
  11402. postIndex := iNdEx + msglen
  11403. if postIndex > l {
  11404. return io.ErrUnexpectedEOF
  11405. }
  11406. if m.Header == nil {
  11407. m.Header = &ResponseHeader{}
  11408. }
  11409. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  11410. return err
  11411. }
  11412. iNdEx = postIndex
  11413. case 2:
  11414. if wireType != 0 {
  11415. return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType)
  11416. }
  11417. m.Hash = 0
  11418. for shift := uint(0); ; shift += 7 {
  11419. if shift >= 64 {
  11420. return ErrIntOverflowRpc
  11421. }
  11422. if iNdEx >= l {
  11423. return io.ErrUnexpectedEOF
  11424. }
  11425. b := dAtA[iNdEx]
  11426. iNdEx++
  11427. m.Hash |= (uint32(b) & 0x7F) << shift
  11428. if b < 0x80 {
  11429. break
  11430. }
  11431. }
  11432. case 3:
  11433. if wireType != 0 {
  11434. return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType)
  11435. }
  11436. m.CompactRevision = 0
  11437. for shift := uint(0); ; shift += 7 {
  11438. if shift >= 64 {
  11439. return ErrIntOverflowRpc
  11440. }
  11441. if iNdEx >= l {
  11442. return io.ErrUnexpectedEOF
  11443. }
  11444. b := dAtA[iNdEx]
  11445. iNdEx++
  11446. m.CompactRevision |= (int64(b) & 0x7F) << shift
  11447. if b < 0x80 {
  11448. break
  11449. }
  11450. }
  11451. default:
  11452. iNdEx = preIndex
  11453. skippy, err := skipRpc(dAtA[iNdEx:])
  11454. if err != nil {
  11455. return err
  11456. }
  11457. if skippy < 0 {
  11458. return ErrInvalidLengthRpc
  11459. }
  11460. if (iNdEx + skippy) > l {
  11461. return io.ErrUnexpectedEOF
  11462. }
  11463. iNdEx += skippy
  11464. }
  11465. }
  11466. if iNdEx > l {
  11467. return io.ErrUnexpectedEOF
  11468. }
  11469. return nil
  11470. }
  11471. func (m *HashResponse) Unmarshal(dAtA []byte) error {
  11472. l := len(dAtA)
  11473. iNdEx := 0
  11474. for iNdEx < l {
  11475. preIndex := iNdEx
  11476. var wire uint64
  11477. for shift := uint(0); ; shift += 7 {
  11478. if shift >= 64 {
  11479. return ErrIntOverflowRpc
  11480. }
  11481. if iNdEx >= l {
  11482. return io.ErrUnexpectedEOF
  11483. }
  11484. b := dAtA[iNdEx]
  11485. iNdEx++
  11486. wire |= (uint64(b) & 0x7F) << shift
  11487. if b < 0x80 {
  11488. break
  11489. }
  11490. }
  11491. fieldNum := int32(wire >> 3)
  11492. wireType := int(wire & 0x7)
  11493. if wireType == 4 {
  11494. return fmt.Errorf("proto: HashResponse: wiretype end group for non-group")
  11495. }
  11496. if fieldNum <= 0 {
  11497. return fmt.Errorf("proto: HashResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11498. }
  11499. switch fieldNum {
  11500. case 1:
  11501. if wireType != 2 {
  11502. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11503. }
  11504. var msglen int
  11505. for shift := uint(0); ; shift += 7 {
  11506. if shift >= 64 {
  11507. return ErrIntOverflowRpc
  11508. }
  11509. if iNdEx >= l {
  11510. return io.ErrUnexpectedEOF
  11511. }
  11512. b := dAtA[iNdEx]
  11513. iNdEx++
  11514. msglen |= (int(b) & 0x7F) << shift
  11515. if b < 0x80 {
  11516. break
  11517. }
  11518. }
  11519. if msglen < 0 {
  11520. return ErrInvalidLengthRpc
  11521. }
  11522. postIndex := iNdEx + msglen
  11523. if postIndex > l {
  11524. return io.ErrUnexpectedEOF
  11525. }
  11526. if m.Header == nil {
  11527. m.Header = &ResponseHeader{}
  11528. }
  11529. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  11530. return err
  11531. }
  11532. iNdEx = postIndex
  11533. case 2:
  11534. if wireType != 0 {
  11535. return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType)
  11536. }
  11537. m.Hash = 0
  11538. for shift := uint(0); ; shift += 7 {
  11539. if shift >= 64 {
  11540. return ErrIntOverflowRpc
  11541. }
  11542. if iNdEx >= l {
  11543. return io.ErrUnexpectedEOF
  11544. }
  11545. b := dAtA[iNdEx]
  11546. iNdEx++
  11547. m.Hash |= (uint32(b) & 0x7F) << shift
  11548. if b < 0x80 {
  11549. break
  11550. }
  11551. }
  11552. default:
  11553. iNdEx = preIndex
  11554. skippy, err := skipRpc(dAtA[iNdEx:])
  11555. if err != nil {
  11556. return err
  11557. }
  11558. if skippy < 0 {
  11559. return ErrInvalidLengthRpc
  11560. }
  11561. if (iNdEx + skippy) > l {
  11562. return io.ErrUnexpectedEOF
  11563. }
  11564. iNdEx += skippy
  11565. }
  11566. }
  11567. if iNdEx > l {
  11568. return io.ErrUnexpectedEOF
  11569. }
  11570. return nil
  11571. }
  11572. func (m *SnapshotRequest) Unmarshal(dAtA []byte) error {
  11573. l := len(dAtA)
  11574. iNdEx := 0
  11575. for iNdEx < l {
  11576. preIndex := iNdEx
  11577. var wire uint64
  11578. for shift := uint(0); ; shift += 7 {
  11579. if shift >= 64 {
  11580. return ErrIntOverflowRpc
  11581. }
  11582. if iNdEx >= l {
  11583. return io.ErrUnexpectedEOF
  11584. }
  11585. b := dAtA[iNdEx]
  11586. iNdEx++
  11587. wire |= (uint64(b) & 0x7F) << shift
  11588. if b < 0x80 {
  11589. break
  11590. }
  11591. }
  11592. fieldNum := int32(wire >> 3)
  11593. wireType := int(wire & 0x7)
  11594. if wireType == 4 {
  11595. return fmt.Errorf("proto: SnapshotRequest: wiretype end group for non-group")
  11596. }
  11597. if fieldNum <= 0 {
  11598. return fmt.Errorf("proto: SnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11599. }
  11600. switch fieldNum {
  11601. default:
  11602. iNdEx = preIndex
  11603. skippy, err := skipRpc(dAtA[iNdEx:])
  11604. if err != nil {
  11605. return err
  11606. }
  11607. if skippy < 0 {
  11608. return ErrInvalidLengthRpc
  11609. }
  11610. if (iNdEx + skippy) > l {
  11611. return io.ErrUnexpectedEOF
  11612. }
  11613. iNdEx += skippy
  11614. }
  11615. }
  11616. if iNdEx > l {
  11617. return io.ErrUnexpectedEOF
  11618. }
  11619. return nil
  11620. }
  11621. func (m *SnapshotResponse) Unmarshal(dAtA []byte) error {
  11622. l := len(dAtA)
  11623. iNdEx := 0
  11624. for iNdEx < l {
  11625. preIndex := iNdEx
  11626. var wire uint64
  11627. for shift := uint(0); ; shift += 7 {
  11628. if shift >= 64 {
  11629. return ErrIntOverflowRpc
  11630. }
  11631. if iNdEx >= l {
  11632. return io.ErrUnexpectedEOF
  11633. }
  11634. b := dAtA[iNdEx]
  11635. iNdEx++
  11636. wire |= (uint64(b) & 0x7F) << shift
  11637. if b < 0x80 {
  11638. break
  11639. }
  11640. }
  11641. fieldNum := int32(wire >> 3)
  11642. wireType := int(wire & 0x7)
  11643. if wireType == 4 {
  11644. return fmt.Errorf("proto: SnapshotResponse: wiretype end group for non-group")
  11645. }
  11646. if fieldNum <= 0 {
  11647. return fmt.Errorf("proto: SnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  11648. }
  11649. switch fieldNum {
  11650. case 1:
  11651. if wireType != 2 {
  11652. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  11653. }
  11654. var msglen int
  11655. for shift := uint(0); ; shift += 7 {
  11656. if shift >= 64 {
  11657. return ErrIntOverflowRpc
  11658. }
  11659. if iNdEx >= l {
  11660. return io.ErrUnexpectedEOF
  11661. }
  11662. b := dAtA[iNdEx]
  11663. iNdEx++
  11664. msglen |= (int(b) & 0x7F) << shift
  11665. if b < 0x80 {
  11666. break
  11667. }
  11668. }
  11669. if msglen < 0 {
  11670. return ErrInvalidLengthRpc
  11671. }
  11672. postIndex := iNdEx + msglen
  11673. if postIndex > l {
  11674. return io.ErrUnexpectedEOF
  11675. }
  11676. if m.Header == nil {
  11677. m.Header = &ResponseHeader{}
  11678. }
  11679. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  11680. return err
  11681. }
  11682. iNdEx = postIndex
  11683. case 2:
  11684. if wireType != 0 {
  11685. return fmt.Errorf("proto: wrong wireType = %d for field RemainingBytes", wireType)
  11686. }
  11687. m.RemainingBytes = 0
  11688. for shift := uint(0); ; shift += 7 {
  11689. if shift >= 64 {
  11690. return ErrIntOverflowRpc
  11691. }
  11692. if iNdEx >= l {
  11693. return io.ErrUnexpectedEOF
  11694. }
  11695. b := dAtA[iNdEx]
  11696. iNdEx++
  11697. m.RemainingBytes |= (uint64(b) & 0x7F) << shift
  11698. if b < 0x80 {
  11699. break
  11700. }
  11701. }
  11702. case 3:
  11703. if wireType != 2 {
  11704. return fmt.Errorf("proto: wrong wireType = %d for field Blob", wireType)
  11705. }
  11706. var byteLen int
  11707. for shift := uint(0); ; shift += 7 {
  11708. if shift >= 64 {
  11709. return ErrIntOverflowRpc
  11710. }
  11711. if iNdEx >= l {
  11712. return io.ErrUnexpectedEOF
  11713. }
  11714. b := dAtA[iNdEx]
  11715. iNdEx++
  11716. byteLen |= (int(b) & 0x7F) << shift
  11717. if b < 0x80 {
  11718. break
  11719. }
  11720. }
  11721. if byteLen < 0 {
  11722. return ErrInvalidLengthRpc
  11723. }
  11724. postIndex := iNdEx + byteLen
  11725. if postIndex > l {
  11726. return io.ErrUnexpectedEOF
  11727. }
  11728. m.Blob = append(m.Blob[:0], dAtA[iNdEx:postIndex]...)
  11729. if m.Blob == nil {
  11730. m.Blob = []byte{}
  11731. }
  11732. iNdEx = postIndex
  11733. default:
  11734. iNdEx = preIndex
  11735. skippy, err := skipRpc(dAtA[iNdEx:])
  11736. if err != nil {
  11737. return err
  11738. }
  11739. if skippy < 0 {
  11740. return ErrInvalidLengthRpc
  11741. }
  11742. if (iNdEx + skippy) > l {
  11743. return io.ErrUnexpectedEOF
  11744. }
  11745. iNdEx += skippy
  11746. }
  11747. }
  11748. if iNdEx > l {
  11749. return io.ErrUnexpectedEOF
  11750. }
  11751. return nil
  11752. }
  11753. func (m *WatchRequest) Unmarshal(dAtA []byte) error {
  11754. l := len(dAtA)
  11755. iNdEx := 0
  11756. for iNdEx < l {
  11757. preIndex := iNdEx
  11758. var wire uint64
  11759. for shift := uint(0); ; shift += 7 {
  11760. if shift >= 64 {
  11761. return ErrIntOverflowRpc
  11762. }
  11763. if iNdEx >= l {
  11764. return io.ErrUnexpectedEOF
  11765. }
  11766. b := dAtA[iNdEx]
  11767. iNdEx++
  11768. wire |= (uint64(b) & 0x7F) << shift
  11769. if b < 0x80 {
  11770. break
  11771. }
  11772. }
  11773. fieldNum := int32(wire >> 3)
  11774. wireType := int(wire & 0x7)
  11775. if wireType == 4 {
  11776. return fmt.Errorf("proto: WatchRequest: wiretype end group for non-group")
  11777. }
  11778. if fieldNum <= 0 {
  11779. return fmt.Errorf("proto: WatchRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11780. }
  11781. switch fieldNum {
  11782. case 1:
  11783. if wireType != 2 {
  11784. return fmt.Errorf("proto: wrong wireType = %d for field CreateRequest", wireType)
  11785. }
  11786. var msglen int
  11787. for shift := uint(0); ; shift += 7 {
  11788. if shift >= 64 {
  11789. return ErrIntOverflowRpc
  11790. }
  11791. if iNdEx >= l {
  11792. return io.ErrUnexpectedEOF
  11793. }
  11794. b := dAtA[iNdEx]
  11795. iNdEx++
  11796. msglen |= (int(b) & 0x7F) << shift
  11797. if b < 0x80 {
  11798. break
  11799. }
  11800. }
  11801. if msglen < 0 {
  11802. return ErrInvalidLengthRpc
  11803. }
  11804. postIndex := iNdEx + msglen
  11805. if postIndex > l {
  11806. return io.ErrUnexpectedEOF
  11807. }
  11808. v := &WatchCreateRequest{}
  11809. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  11810. return err
  11811. }
  11812. m.RequestUnion = &WatchRequest_CreateRequest{v}
  11813. iNdEx = postIndex
  11814. case 2:
  11815. if wireType != 2 {
  11816. return fmt.Errorf("proto: wrong wireType = %d for field CancelRequest", wireType)
  11817. }
  11818. var msglen int
  11819. for shift := uint(0); ; shift += 7 {
  11820. if shift >= 64 {
  11821. return ErrIntOverflowRpc
  11822. }
  11823. if iNdEx >= l {
  11824. return io.ErrUnexpectedEOF
  11825. }
  11826. b := dAtA[iNdEx]
  11827. iNdEx++
  11828. msglen |= (int(b) & 0x7F) << shift
  11829. if b < 0x80 {
  11830. break
  11831. }
  11832. }
  11833. if msglen < 0 {
  11834. return ErrInvalidLengthRpc
  11835. }
  11836. postIndex := iNdEx + msglen
  11837. if postIndex > l {
  11838. return io.ErrUnexpectedEOF
  11839. }
  11840. v := &WatchCancelRequest{}
  11841. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  11842. return err
  11843. }
  11844. m.RequestUnion = &WatchRequest_CancelRequest{v}
  11845. iNdEx = postIndex
  11846. case 3:
  11847. if wireType != 2 {
  11848. return fmt.Errorf("proto: wrong wireType = %d for field ProgressRequest", wireType)
  11849. }
  11850. var msglen int
  11851. for shift := uint(0); ; shift += 7 {
  11852. if shift >= 64 {
  11853. return ErrIntOverflowRpc
  11854. }
  11855. if iNdEx >= l {
  11856. return io.ErrUnexpectedEOF
  11857. }
  11858. b := dAtA[iNdEx]
  11859. iNdEx++
  11860. msglen |= (int(b) & 0x7F) << shift
  11861. if b < 0x80 {
  11862. break
  11863. }
  11864. }
  11865. if msglen < 0 {
  11866. return ErrInvalidLengthRpc
  11867. }
  11868. postIndex := iNdEx + msglen
  11869. if postIndex > l {
  11870. return io.ErrUnexpectedEOF
  11871. }
  11872. v := &WatchProgressRequest{}
  11873. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  11874. return err
  11875. }
  11876. m.RequestUnion = &WatchRequest_ProgressRequest{v}
  11877. iNdEx = postIndex
  11878. default:
  11879. iNdEx = preIndex
  11880. skippy, err := skipRpc(dAtA[iNdEx:])
  11881. if err != nil {
  11882. return err
  11883. }
  11884. if skippy < 0 {
  11885. return ErrInvalidLengthRpc
  11886. }
  11887. if (iNdEx + skippy) > l {
  11888. return io.ErrUnexpectedEOF
  11889. }
  11890. iNdEx += skippy
  11891. }
  11892. }
  11893. if iNdEx > l {
  11894. return io.ErrUnexpectedEOF
  11895. }
  11896. return nil
  11897. }
  11898. func (m *WatchCreateRequest) Unmarshal(dAtA []byte) error {
  11899. l := len(dAtA)
  11900. iNdEx := 0
  11901. for iNdEx < l {
  11902. preIndex := iNdEx
  11903. var wire uint64
  11904. for shift := uint(0); ; shift += 7 {
  11905. if shift >= 64 {
  11906. return ErrIntOverflowRpc
  11907. }
  11908. if iNdEx >= l {
  11909. return io.ErrUnexpectedEOF
  11910. }
  11911. b := dAtA[iNdEx]
  11912. iNdEx++
  11913. wire |= (uint64(b) & 0x7F) << shift
  11914. if b < 0x80 {
  11915. break
  11916. }
  11917. }
  11918. fieldNum := int32(wire >> 3)
  11919. wireType := int(wire & 0x7)
  11920. if wireType == 4 {
  11921. return fmt.Errorf("proto: WatchCreateRequest: wiretype end group for non-group")
  11922. }
  11923. if fieldNum <= 0 {
  11924. return fmt.Errorf("proto: WatchCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  11925. }
  11926. switch fieldNum {
  11927. case 1:
  11928. if wireType != 2 {
  11929. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  11930. }
  11931. var byteLen int
  11932. for shift := uint(0); ; shift += 7 {
  11933. if shift >= 64 {
  11934. return ErrIntOverflowRpc
  11935. }
  11936. if iNdEx >= l {
  11937. return io.ErrUnexpectedEOF
  11938. }
  11939. b := dAtA[iNdEx]
  11940. iNdEx++
  11941. byteLen |= (int(b) & 0x7F) << shift
  11942. if b < 0x80 {
  11943. break
  11944. }
  11945. }
  11946. if byteLen < 0 {
  11947. return ErrInvalidLengthRpc
  11948. }
  11949. postIndex := iNdEx + byteLen
  11950. if postIndex > l {
  11951. return io.ErrUnexpectedEOF
  11952. }
  11953. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  11954. if m.Key == nil {
  11955. m.Key = []byte{}
  11956. }
  11957. iNdEx = postIndex
  11958. case 2:
  11959. if wireType != 2 {
  11960. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  11961. }
  11962. var byteLen int
  11963. for shift := uint(0); ; shift += 7 {
  11964. if shift >= 64 {
  11965. return ErrIntOverflowRpc
  11966. }
  11967. if iNdEx >= l {
  11968. return io.ErrUnexpectedEOF
  11969. }
  11970. b := dAtA[iNdEx]
  11971. iNdEx++
  11972. byteLen |= (int(b) & 0x7F) << shift
  11973. if b < 0x80 {
  11974. break
  11975. }
  11976. }
  11977. if byteLen < 0 {
  11978. return ErrInvalidLengthRpc
  11979. }
  11980. postIndex := iNdEx + byteLen
  11981. if postIndex > l {
  11982. return io.ErrUnexpectedEOF
  11983. }
  11984. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  11985. if m.RangeEnd == nil {
  11986. m.RangeEnd = []byte{}
  11987. }
  11988. iNdEx = postIndex
  11989. case 3:
  11990. if wireType != 0 {
  11991. return fmt.Errorf("proto: wrong wireType = %d for field StartRevision", wireType)
  11992. }
  11993. m.StartRevision = 0
  11994. for shift := uint(0); ; shift += 7 {
  11995. if shift >= 64 {
  11996. return ErrIntOverflowRpc
  11997. }
  11998. if iNdEx >= l {
  11999. return io.ErrUnexpectedEOF
  12000. }
  12001. b := dAtA[iNdEx]
  12002. iNdEx++
  12003. m.StartRevision |= (int64(b) & 0x7F) << shift
  12004. if b < 0x80 {
  12005. break
  12006. }
  12007. }
  12008. case 4:
  12009. if wireType != 0 {
  12010. return fmt.Errorf("proto: wrong wireType = %d for field ProgressNotify", wireType)
  12011. }
  12012. var v int
  12013. for shift := uint(0); ; shift += 7 {
  12014. if shift >= 64 {
  12015. return ErrIntOverflowRpc
  12016. }
  12017. if iNdEx >= l {
  12018. return io.ErrUnexpectedEOF
  12019. }
  12020. b := dAtA[iNdEx]
  12021. iNdEx++
  12022. v |= (int(b) & 0x7F) << shift
  12023. if b < 0x80 {
  12024. break
  12025. }
  12026. }
  12027. m.ProgressNotify = bool(v != 0)
  12028. case 5:
  12029. if wireType == 0 {
  12030. var v WatchCreateRequest_FilterType
  12031. for shift := uint(0); ; shift += 7 {
  12032. if shift >= 64 {
  12033. return ErrIntOverflowRpc
  12034. }
  12035. if iNdEx >= l {
  12036. return io.ErrUnexpectedEOF
  12037. }
  12038. b := dAtA[iNdEx]
  12039. iNdEx++
  12040. v |= (WatchCreateRequest_FilterType(b) & 0x7F) << shift
  12041. if b < 0x80 {
  12042. break
  12043. }
  12044. }
  12045. m.Filters = append(m.Filters, v)
  12046. } else if wireType == 2 {
  12047. var packedLen int
  12048. for shift := uint(0); ; shift += 7 {
  12049. if shift >= 64 {
  12050. return ErrIntOverflowRpc
  12051. }
  12052. if iNdEx >= l {
  12053. return io.ErrUnexpectedEOF
  12054. }
  12055. b := dAtA[iNdEx]
  12056. iNdEx++
  12057. packedLen |= (int(b) & 0x7F) << shift
  12058. if b < 0x80 {
  12059. break
  12060. }
  12061. }
  12062. if packedLen < 0 {
  12063. return ErrInvalidLengthRpc
  12064. }
  12065. postIndex := iNdEx + packedLen
  12066. if postIndex > l {
  12067. return io.ErrUnexpectedEOF
  12068. }
  12069. for iNdEx < postIndex {
  12070. var v WatchCreateRequest_FilterType
  12071. for shift := uint(0); ; shift += 7 {
  12072. if shift >= 64 {
  12073. return ErrIntOverflowRpc
  12074. }
  12075. if iNdEx >= l {
  12076. return io.ErrUnexpectedEOF
  12077. }
  12078. b := dAtA[iNdEx]
  12079. iNdEx++
  12080. v |= (WatchCreateRequest_FilterType(b) & 0x7F) << shift
  12081. if b < 0x80 {
  12082. break
  12083. }
  12084. }
  12085. m.Filters = append(m.Filters, v)
  12086. }
  12087. } else {
  12088. return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType)
  12089. }
  12090. case 6:
  12091. if wireType != 0 {
  12092. return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
  12093. }
  12094. var v int
  12095. for shift := uint(0); ; shift += 7 {
  12096. if shift >= 64 {
  12097. return ErrIntOverflowRpc
  12098. }
  12099. if iNdEx >= l {
  12100. return io.ErrUnexpectedEOF
  12101. }
  12102. b := dAtA[iNdEx]
  12103. iNdEx++
  12104. v |= (int(b) & 0x7F) << shift
  12105. if b < 0x80 {
  12106. break
  12107. }
  12108. }
  12109. m.PrevKv = bool(v != 0)
  12110. case 7:
  12111. if wireType != 0 {
  12112. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  12113. }
  12114. m.WatchId = 0
  12115. for shift := uint(0); ; shift += 7 {
  12116. if shift >= 64 {
  12117. return ErrIntOverflowRpc
  12118. }
  12119. if iNdEx >= l {
  12120. return io.ErrUnexpectedEOF
  12121. }
  12122. b := dAtA[iNdEx]
  12123. iNdEx++
  12124. m.WatchId |= (int64(b) & 0x7F) << shift
  12125. if b < 0x80 {
  12126. break
  12127. }
  12128. }
  12129. case 8:
  12130. if wireType != 0 {
  12131. return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType)
  12132. }
  12133. var v int
  12134. for shift := uint(0); ; shift += 7 {
  12135. if shift >= 64 {
  12136. return ErrIntOverflowRpc
  12137. }
  12138. if iNdEx >= l {
  12139. return io.ErrUnexpectedEOF
  12140. }
  12141. b := dAtA[iNdEx]
  12142. iNdEx++
  12143. v |= (int(b) & 0x7F) << shift
  12144. if b < 0x80 {
  12145. break
  12146. }
  12147. }
  12148. m.Fragment = bool(v != 0)
  12149. default:
  12150. iNdEx = preIndex
  12151. skippy, err := skipRpc(dAtA[iNdEx:])
  12152. if err != nil {
  12153. return err
  12154. }
  12155. if skippy < 0 {
  12156. return ErrInvalidLengthRpc
  12157. }
  12158. if (iNdEx + skippy) > l {
  12159. return io.ErrUnexpectedEOF
  12160. }
  12161. iNdEx += skippy
  12162. }
  12163. }
  12164. if iNdEx > l {
  12165. return io.ErrUnexpectedEOF
  12166. }
  12167. return nil
  12168. }
  12169. func (m *WatchCancelRequest) Unmarshal(dAtA []byte) error {
  12170. l := len(dAtA)
  12171. iNdEx := 0
  12172. for iNdEx < l {
  12173. preIndex := iNdEx
  12174. var wire uint64
  12175. for shift := uint(0); ; shift += 7 {
  12176. if shift >= 64 {
  12177. return ErrIntOverflowRpc
  12178. }
  12179. if iNdEx >= l {
  12180. return io.ErrUnexpectedEOF
  12181. }
  12182. b := dAtA[iNdEx]
  12183. iNdEx++
  12184. wire |= (uint64(b) & 0x7F) << shift
  12185. if b < 0x80 {
  12186. break
  12187. }
  12188. }
  12189. fieldNum := int32(wire >> 3)
  12190. wireType := int(wire & 0x7)
  12191. if wireType == 4 {
  12192. return fmt.Errorf("proto: WatchCancelRequest: wiretype end group for non-group")
  12193. }
  12194. if fieldNum <= 0 {
  12195. return fmt.Errorf("proto: WatchCancelRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  12196. }
  12197. switch fieldNum {
  12198. case 1:
  12199. if wireType != 0 {
  12200. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  12201. }
  12202. m.WatchId = 0
  12203. for shift := uint(0); ; shift += 7 {
  12204. if shift >= 64 {
  12205. return ErrIntOverflowRpc
  12206. }
  12207. if iNdEx >= l {
  12208. return io.ErrUnexpectedEOF
  12209. }
  12210. b := dAtA[iNdEx]
  12211. iNdEx++
  12212. m.WatchId |= (int64(b) & 0x7F) << shift
  12213. if b < 0x80 {
  12214. break
  12215. }
  12216. }
  12217. default:
  12218. iNdEx = preIndex
  12219. skippy, err := skipRpc(dAtA[iNdEx:])
  12220. if err != nil {
  12221. return err
  12222. }
  12223. if skippy < 0 {
  12224. return ErrInvalidLengthRpc
  12225. }
  12226. if (iNdEx + skippy) > l {
  12227. return io.ErrUnexpectedEOF
  12228. }
  12229. iNdEx += skippy
  12230. }
  12231. }
  12232. if iNdEx > l {
  12233. return io.ErrUnexpectedEOF
  12234. }
  12235. return nil
  12236. }
  12237. func (m *WatchProgressRequest) Unmarshal(dAtA []byte) error {
  12238. l := len(dAtA)
  12239. iNdEx := 0
  12240. for iNdEx < l {
  12241. preIndex := iNdEx
  12242. var wire uint64
  12243. for shift := uint(0); ; shift += 7 {
  12244. if shift >= 64 {
  12245. return ErrIntOverflowRpc
  12246. }
  12247. if iNdEx >= l {
  12248. return io.ErrUnexpectedEOF
  12249. }
  12250. b := dAtA[iNdEx]
  12251. iNdEx++
  12252. wire |= (uint64(b) & 0x7F) << shift
  12253. if b < 0x80 {
  12254. break
  12255. }
  12256. }
  12257. fieldNum := int32(wire >> 3)
  12258. wireType := int(wire & 0x7)
  12259. if wireType == 4 {
  12260. return fmt.Errorf("proto: WatchProgressRequest: wiretype end group for non-group")
  12261. }
  12262. if fieldNum <= 0 {
  12263. return fmt.Errorf("proto: WatchProgressRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  12264. }
  12265. switch fieldNum {
  12266. default:
  12267. iNdEx = preIndex
  12268. skippy, err := skipRpc(dAtA[iNdEx:])
  12269. if err != nil {
  12270. return err
  12271. }
  12272. if skippy < 0 {
  12273. return ErrInvalidLengthRpc
  12274. }
  12275. if (iNdEx + skippy) > l {
  12276. return io.ErrUnexpectedEOF
  12277. }
  12278. iNdEx += skippy
  12279. }
  12280. }
  12281. if iNdEx > l {
  12282. return io.ErrUnexpectedEOF
  12283. }
  12284. return nil
  12285. }
  12286. func (m *WatchResponse) Unmarshal(dAtA []byte) error {
  12287. l := len(dAtA)
  12288. iNdEx := 0
  12289. for iNdEx < l {
  12290. preIndex := iNdEx
  12291. var wire uint64
  12292. for shift := uint(0); ; shift += 7 {
  12293. if shift >= 64 {
  12294. return ErrIntOverflowRpc
  12295. }
  12296. if iNdEx >= l {
  12297. return io.ErrUnexpectedEOF
  12298. }
  12299. b := dAtA[iNdEx]
  12300. iNdEx++
  12301. wire |= (uint64(b) & 0x7F) << shift
  12302. if b < 0x80 {
  12303. break
  12304. }
  12305. }
  12306. fieldNum := int32(wire >> 3)
  12307. wireType := int(wire & 0x7)
  12308. if wireType == 4 {
  12309. return fmt.Errorf("proto: WatchResponse: wiretype end group for non-group")
  12310. }
  12311. if fieldNum <= 0 {
  12312. return fmt.Errorf("proto: WatchResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12313. }
  12314. switch fieldNum {
  12315. case 1:
  12316. if wireType != 2 {
  12317. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12318. }
  12319. var msglen int
  12320. for shift := uint(0); ; shift += 7 {
  12321. if shift >= 64 {
  12322. return ErrIntOverflowRpc
  12323. }
  12324. if iNdEx >= l {
  12325. return io.ErrUnexpectedEOF
  12326. }
  12327. b := dAtA[iNdEx]
  12328. iNdEx++
  12329. msglen |= (int(b) & 0x7F) << shift
  12330. if b < 0x80 {
  12331. break
  12332. }
  12333. }
  12334. if msglen < 0 {
  12335. return ErrInvalidLengthRpc
  12336. }
  12337. postIndex := iNdEx + msglen
  12338. if postIndex > l {
  12339. return io.ErrUnexpectedEOF
  12340. }
  12341. if m.Header == nil {
  12342. m.Header = &ResponseHeader{}
  12343. }
  12344. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  12345. return err
  12346. }
  12347. iNdEx = postIndex
  12348. case 2:
  12349. if wireType != 0 {
  12350. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  12351. }
  12352. m.WatchId = 0
  12353. for shift := uint(0); ; shift += 7 {
  12354. if shift >= 64 {
  12355. return ErrIntOverflowRpc
  12356. }
  12357. if iNdEx >= l {
  12358. return io.ErrUnexpectedEOF
  12359. }
  12360. b := dAtA[iNdEx]
  12361. iNdEx++
  12362. m.WatchId |= (int64(b) & 0x7F) << shift
  12363. if b < 0x80 {
  12364. break
  12365. }
  12366. }
  12367. case 3:
  12368. if wireType != 0 {
  12369. return fmt.Errorf("proto: wrong wireType = %d for field Created", wireType)
  12370. }
  12371. var v int
  12372. for shift := uint(0); ; shift += 7 {
  12373. if shift >= 64 {
  12374. return ErrIntOverflowRpc
  12375. }
  12376. if iNdEx >= l {
  12377. return io.ErrUnexpectedEOF
  12378. }
  12379. b := dAtA[iNdEx]
  12380. iNdEx++
  12381. v |= (int(b) & 0x7F) << shift
  12382. if b < 0x80 {
  12383. break
  12384. }
  12385. }
  12386. m.Created = bool(v != 0)
  12387. case 4:
  12388. if wireType != 0 {
  12389. return fmt.Errorf("proto: wrong wireType = %d for field Canceled", wireType)
  12390. }
  12391. var v int
  12392. for shift := uint(0); ; shift += 7 {
  12393. if shift >= 64 {
  12394. return ErrIntOverflowRpc
  12395. }
  12396. if iNdEx >= l {
  12397. return io.ErrUnexpectedEOF
  12398. }
  12399. b := dAtA[iNdEx]
  12400. iNdEx++
  12401. v |= (int(b) & 0x7F) << shift
  12402. if b < 0x80 {
  12403. break
  12404. }
  12405. }
  12406. m.Canceled = bool(v != 0)
  12407. case 5:
  12408. if wireType != 0 {
  12409. return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType)
  12410. }
  12411. m.CompactRevision = 0
  12412. for shift := uint(0); ; shift += 7 {
  12413. if shift >= 64 {
  12414. return ErrIntOverflowRpc
  12415. }
  12416. if iNdEx >= l {
  12417. return io.ErrUnexpectedEOF
  12418. }
  12419. b := dAtA[iNdEx]
  12420. iNdEx++
  12421. m.CompactRevision |= (int64(b) & 0x7F) << shift
  12422. if b < 0x80 {
  12423. break
  12424. }
  12425. }
  12426. case 6:
  12427. if wireType != 2 {
  12428. return fmt.Errorf("proto: wrong wireType = %d for field CancelReason", wireType)
  12429. }
  12430. var stringLen uint64
  12431. for shift := uint(0); ; shift += 7 {
  12432. if shift >= 64 {
  12433. return ErrIntOverflowRpc
  12434. }
  12435. if iNdEx >= l {
  12436. return io.ErrUnexpectedEOF
  12437. }
  12438. b := dAtA[iNdEx]
  12439. iNdEx++
  12440. stringLen |= (uint64(b) & 0x7F) << shift
  12441. if b < 0x80 {
  12442. break
  12443. }
  12444. }
  12445. intStringLen := int(stringLen)
  12446. if intStringLen < 0 {
  12447. return ErrInvalidLengthRpc
  12448. }
  12449. postIndex := iNdEx + intStringLen
  12450. if postIndex > l {
  12451. return io.ErrUnexpectedEOF
  12452. }
  12453. m.CancelReason = string(dAtA[iNdEx:postIndex])
  12454. iNdEx = postIndex
  12455. case 7:
  12456. if wireType != 0 {
  12457. return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType)
  12458. }
  12459. var v int
  12460. for shift := uint(0); ; shift += 7 {
  12461. if shift >= 64 {
  12462. return ErrIntOverflowRpc
  12463. }
  12464. if iNdEx >= l {
  12465. return io.ErrUnexpectedEOF
  12466. }
  12467. b := dAtA[iNdEx]
  12468. iNdEx++
  12469. v |= (int(b) & 0x7F) << shift
  12470. if b < 0x80 {
  12471. break
  12472. }
  12473. }
  12474. m.Fragment = bool(v != 0)
  12475. case 11:
  12476. if wireType != 2 {
  12477. return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
  12478. }
  12479. var msglen int
  12480. for shift := uint(0); ; shift += 7 {
  12481. if shift >= 64 {
  12482. return ErrIntOverflowRpc
  12483. }
  12484. if iNdEx >= l {
  12485. return io.ErrUnexpectedEOF
  12486. }
  12487. b := dAtA[iNdEx]
  12488. iNdEx++
  12489. msglen |= (int(b) & 0x7F) << shift
  12490. if b < 0x80 {
  12491. break
  12492. }
  12493. }
  12494. if msglen < 0 {
  12495. return ErrInvalidLengthRpc
  12496. }
  12497. postIndex := iNdEx + msglen
  12498. if postIndex > l {
  12499. return io.ErrUnexpectedEOF
  12500. }
  12501. m.Events = append(m.Events, &mvccpb.Event{})
  12502. if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  12503. return err
  12504. }
  12505. iNdEx = postIndex
  12506. default:
  12507. iNdEx = preIndex
  12508. skippy, err := skipRpc(dAtA[iNdEx:])
  12509. if err != nil {
  12510. return err
  12511. }
  12512. if skippy < 0 {
  12513. return ErrInvalidLengthRpc
  12514. }
  12515. if (iNdEx + skippy) > l {
  12516. return io.ErrUnexpectedEOF
  12517. }
  12518. iNdEx += skippy
  12519. }
  12520. }
  12521. if iNdEx > l {
  12522. return io.ErrUnexpectedEOF
  12523. }
  12524. return nil
  12525. }
  12526. func (m *LeaseGrantRequest) Unmarshal(dAtA []byte) error {
  12527. l := len(dAtA)
  12528. iNdEx := 0
  12529. for iNdEx < l {
  12530. preIndex := iNdEx
  12531. var wire uint64
  12532. for shift := uint(0); ; shift += 7 {
  12533. if shift >= 64 {
  12534. return ErrIntOverflowRpc
  12535. }
  12536. if iNdEx >= l {
  12537. return io.ErrUnexpectedEOF
  12538. }
  12539. b := dAtA[iNdEx]
  12540. iNdEx++
  12541. wire |= (uint64(b) & 0x7F) << shift
  12542. if b < 0x80 {
  12543. break
  12544. }
  12545. }
  12546. fieldNum := int32(wire >> 3)
  12547. wireType := int(wire & 0x7)
  12548. if wireType == 4 {
  12549. return fmt.Errorf("proto: LeaseGrantRequest: wiretype end group for non-group")
  12550. }
  12551. if fieldNum <= 0 {
  12552. return fmt.Errorf("proto: LeaseGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  12553. }
  12554. switch fieldNum {
  12555. case 1:
  12556. if wireType != 0 {
  12557. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  12558. }
  12559. m.TTL = 0
  12560. for shift := uint(0); ; shift += 7 {
  12561. if shift >= 64 {
  12562. return ErrIntOverflowRpc
  12563. }
  12564. if iNdEx >= l {
  12565. return io.ErrUnexpectedEOF
  12566. }
  12567. b := dAtA[iNdEx]
  12568. iNdEx++
  12569. m.TTL |= (int64(b) & 0x7F) << shift
  12570. if b < 0x80 {
  12571. break
  12572. }
  12573. }
  12574. case 2:
  12575. if wireType != 0 {
  12576. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  12577. }
  12578. m.ID = 0
  12579. for shift := uint(0); ; shift += 7 {
  12580. if shift >= 64 {
  12581. return ErrIntOverflowRpc
  12582. }
  12583. if iNdEx >= l {
  12584. return io.ErrUnexpectedEOF
  12585. }
  12586. b := dAtA[iNdEx]
  12587. iNdEx++
  12588. m.ID |= (int64(b) & 0x7F) << shift
  12589. if b < 0x80 {
  12590. break
  12591. }
  12592. }
  12593. default:
  12594. iNdEx = preIndex
  12595. skippy, err := skipRpc(dAtA[iNdEx:])
  12596. if err != nil {
  12597. return err
  12598. }
  12599. if skippy < 0 {
  12600. return ErrInvalidLengthRpc
  12601. }
  12602. if (iNdEx + skippy) > l {
  12603. return io.ErrUnexpectedEOF
  12604. }
  12605. iNdEx += skippy
  12606. }
  12607. }
  12608. if iNdEx > l {
  12609. return io.ErrUnexpectedEOF
  12610. }
  12611. return nil
  12612. }
  12613. func (m *LeaseGrantResponse) Unmarshal(dAtA []byte) error {
  12614. l := len(dAtA)
  12615. iNdEx := 0
  12616. for iNdEx < l {
  12617. preIndex := iNdEx
  12618. var wire uint64
  12619. for shift := uint(0); ; shift += 7 {
  12620. if shift >= 64 {
  12621. return ErrIntOverflowRpc
  12622. }
  12623. if iNdEx >= l {
  12624. return io.ErrUnexpectedEOF
  12625. }
  12626. b := dAtA[iNdEx]
  12627. iNdEx++
  12628. wire |= (uint64(b) & 0x7F) << shift
  12629. if b < 0x80 {
  12630. break
  12631. }
  12632. }
  12633. fieldNum := int32(wire >> 3)
  12634. wireType := int(wire & 0x7)
  12635. if wireType == 4 {
  12636. return fmt.Errorf("proto: LeaseGrantResponse: wiretype end group for non-group")
  12637. }
  12638. if fieldNum <= 0 {
  12639. return fmt.Errorf("proto: LeaseGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12640. }
  12641. switch fieldNum {
  12642. case 1:
  12643. if wireType != 2 {
  12644. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12645. }
  12646. var msglen int
  12647. for shift := uint(0); ; shift += 7 {
  12648. if shift >= 64 {
  12649. return ErrIntOverflowRpc
  12650. }
  12651. if iNdEx >= l {
  12652. return io.ErrUnexpectedEOF
  12653. }
  12654. b := dAtA[iNdEx]
  12655. iNdEx++
  12656. msglen |= (int(b) & 0x7F) << shift
  12657. if b < 0x80 {
  12658. break
  12659. }
  12660. }
  12661. if msglen < 0 {
  12662. return ErrInvalidLengthRpc
  12663. }
  12664. postIndex := iNdEx + msglen
  12665. if postIndex > l {
  12666. return io.ErrUnexpectedEOF
  12667. }
  12668. if m.Header == nil {
  12669. m.Header = &ResponseHeader{}
  12670. }
  12671. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  12672. return err
  12673. }
  12674. iNdEx = postIndex
  12675. case 2:
  12676. if wireType != 0 {
  12677. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  12678. }
  12679. m.ID = 0
  12680. for shift := uint(0); ; shift += 7 {
  12681. if shift >= 64 {
  12682. return ErrIntOverflowRpc
  12683. }
  12684. if iNdEx >= l {
  12685. return io.ErrUnexpectedEOF
  12686. }
  12687. b := dAtA[iNdEx]
  12688. iNdEx++
  12689. m.ID |= (int64(b) & 0x7F) << shift
  12690. if b < 0x80 {
  12691. break
  12692. }
  12693. }
  12694. case 3:
  12695. if wireType != 0 {
  12696. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  12697. }
  12698. m.TTL = 0
  12699. for shift := uint(0); ; shift += 7 {
  12700. if shift >= 64 {
  12701. return ErrIntOverflowRpc
  12702. }
  12703. if iNdEx >= l {
  12704. return io.ErrUnexpectedEOF
  12705. }
  12706. b := dAtA[iNdEx]
  12707. iNdEx++
  12708. m.TTL |= (int64(b) & 0x7F) << shift
  12709. if b < 0x80 {
  12710. break
  12711. }
  12712. }
  12713. case 4:
  12714. if wireType != 2 {
  12715. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  12716. }
  12717. var stringLen uint64
  12718. for shift := uint(0); ; shift += 7 {
  12719. if shift >= 64 {
  12720. return ErrIntOverflowRpc
  12721. }
  12722. if iNdEx >= l {
  12723. return io.ErrUnexpectedEOF
  12724. }
  12725. b := dAtA[iNdEx]
  12726. iNdEx++
  12727. stringLen |= (uint64(b) & 0x7F) << shift
  12728. if b < 0x80 {
  12729. break
  12730. }
  12731. }
  12732. intStringLen := int(stringLen)
  12733. if intStringLen < 0 {
  12734. return ErrInvalidLengthRpc
  12735. }
  12736. postIndex := iNdEx + intStringLen
  12737. if postIndex > l {
  12738. return io.ErrUnexpectedEOF
  12739. }
  12740. m.Error = string(dAtA[iNdEx:postIndex])
  12741. iNdEx = postIndex
  12742. default:
  12743. iNdEx = preIndex
  12744. skippy, err := skipRpc(dAtA[iNdEx:])
  12745. if err != nil {
  12746. return err
  12747. }
  12748. if skippy < 0 {
  12749. return ErrInvalidLengthRpc
  12750. }
  12751. if (iNdEx + skippy) > l {
  12752. return io.ErrUnexpectedEOF
  12753. }
  12754. iNdEx += skippy
  12755. }
  12756. }
  12757. if iNdEx > l {
  12758. return io.ErrUnexpectedEOF
  12759. }
  12760. return nil
  12761. }
  12762. func (m *LeaseRevokeRequest) Unmarshal(dAtA []byte) error {
  12763. l := len(dAtA)
  12764. iNdEx := 0
  12765. for iNdEx < l {
  12766. preIndex := iNdEx
  12767. var wire uint64
  12768. for shift := uint(0); ; shift += 7 {
  12769. if shift >= 64 {
  12770. return ErrIntOverflowRpc
  12771. }
  12772. if iNdEx >= l {
  12773. return io.ErrUnexpectedEOF
  12774. }
  12775. b := dAtA[iNdEx]
  12776. iNdEx++
  12777. wire |= (uint64(b) & 0x7F) << shift
  12778. if b < 0x80 {
  12779. break
  12780. }
  12781. }
  12782. fieldNum := int32(wire >> 3)
  12783. wireType := int(wire & 0x7)
  12784. if wireType == 4 {
  12785. return fmt.Errorf("proto: LeaseRevokeRequest: wiretype end group for non-group")
  12786. }
  12787. if fieldNum <= 0 {
  12788. return fmt.Errorf("proto: LeaseRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  12789. }
  12790. switch fieldNum {
  12791. case 1:
  12792. if wireType != 0 {
  12793. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  12794. }
  12795. m.ID = 0
  12796. for shift := uint(0); ; shift += 7 {
  12797. if shift >= 64 {
  12798. return ErrIntOverflowRpc
  12799. }
  12800. if iNdEx >= l {
  12801. return io.ErrUnexpectedEOF
  12802. }
  12803. b := dAtA[iNdEx]
  12804. iNdEx++
  12805. m.ID |= (int64(b) & 0x7F) << shift
  12806. if b < 0x80 {
  12807. break
  12808. }
  12809. }
  12810. default:
  12811. iNdEx = preIndex
  12812. skippy, err := skipRpc(dAtA[iNdEx:])
  12813. if err != nil {
  12814. return err
  12815. }
  12816. if skippy < 0 {
  12817. return ErrInvalidLengthRpc
  12818. }
  12819. if (iNdEx + skippy) > l {
  12820. return io.ErrUnexpectedEOF
  12821. }
  12822. iNdEx += skippy
  12823. }
  12824. }
  12825. if iNdEx > l {
  12826. return io.ErrUnexpectedEOF
  12827. }
  12828. return nil
  12829. }
  12830. func (m *LeaseRevokeResponse) Unmarshal(dAtA []byte) error {
  12831. l := len(dAtA)
  12832. iNdEx := 0
  12833. for iNdEx < l {
  12834. preIndex := iNdEx
  12835. var wire uint64
  12836. for shift := uint(0); ; shift += 7 {
  12837. if shift >= 64 {
  12838. return ErrIntOverflowRpc
  12839. }
  12840. if iNdEx >= l {
  12841. return io.ErrUnexpectedEOF
  12842. }
  12843. b := dAtA[iNdEx]
  12844. iNdEx++
  12845. wire |= (uint64(b) & 0x7F) << shift
  12846. if b < 0x80 {
  12847. break
  12848. }
  12849. }
  12850. fieldNum := int32(wire >> 3)
  12851. wireType := int(wire & 0x7)
  12852. if wireType == 4 {
  12853. return fmt.Errorf("proto: LeaseRevokeResponse: wiretype end group for non-group")
  12854. }
  12855. if fieldNum <= 0 {
  12856. return fmt.Errorf("proto: LeaseRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  12857. }
  12858. switch fieldNum {
  12859. case 1:
  12860. if wireType != 2 {
  12861. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  12862. }
  12863. var msglen int
  12864. for shift := uint(0); ; shift += 7 {
  12865. if shift >= 64 {
  12866. return ErrIntOverflowRpc
  12867. }
  12868. if iNdEx >= l {
  12869. return io.ErrUnexpectedEOF
  12870. }
  12871. b := dAtA[iNdEx]
  12872. iNdEx++
  12873. msglen |= (int(b) & 0x7F) << shift
  12874. if b < 0x80 {
  12875. break
  12876. }
  12877. }
  12878. if msglen < 0 {
  12879. return ErrInvalidLengthRpc
  12880. }
  12881. postIndex := iNdEx + msglen
  12882. if postIndex > l {
  12883. return io.ErrUnexpectedEOF
  12884. }
  12885. if m.Header == nil {
  12886. m.Header = &ResponseHeader{}
  12887. }
  12888. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  12889. return err
  12890. }
  12891. iNdEx = postIndex
  12892. default:
  12893. iNdEx = preIndex
  12894. skippy, err := skipRpc(dAtA[iNdEx:])
  12895. if err != nil {
  12896. return err
  12897. }
  12898. if skippy < 0 {
  12899. return ErrInvalidLengthRpc
  12900. }
  12901. if (iNdEx + skippy) > l {
  12902. return io.ErrUnexpectedEOF
  12903. }
  12904. iNdEx += skippy
  12905. }
  12906. }
  12907. if iNdEx > l {
  12908. return io.ErrUnexpectedEOF
  12909. }
  12910. return nil
  12911. }
  12912. func (m *LeaseCheckpoint) Unmarshal(dAtA []byte) error {
  12913. l := len(dAtA)
  12914. iNdEx := 0
  12915. for iNdEx < l {
  12916. preIndex := iNdEx
  12917. var wire uint64
  12918. for shift := uint(0); ; shift += 7 {
  12919. if shift >= 64 {
  12920. return ErrIntOverflowRpc
  12921. }
  12922. if iNdEx >= l {
  12923. return io.ErrUnexpectedEOF
  12924. }
  12925. b := dAtA[iNdEx]
  12926. iNdEx++
  12927. wire |= (uint64(b) & 0x7F) << shift
  12928. if b < 0x80 {
  12929. break
  12930. }
  12931. }
  12932. fieldNum := int32(wire >> 3)
  12933. wireType := int(wire & 0x7)
  12934. if wireType == 4 {
  12935. return fmt.Errorf("proto: LeaseCheckpoint: wiretype end group for non-group")
  12936. }
  12937. if fieldNum <= 0 {
  12938. return fmt.Errorf("proto: LeaseCheckpoint: illegal tag %d (wire type %d)", fieldNum, wire)
  12939. }
  12940. switch fieldNum {
  12941. case 1:
  12942. if wireType != 0 {
  12943. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  12944. }
  12945. m.ID = 0
  12946. for shift := uint(0); ; shift += 7 {
  12947. if shift >= 64 {
  12948. return ErrIntOverflowRpc
  12949. }
  12950. if iNdEx >= l {
  12951. return io.ErrUnexpectedEOF
  12952. }
  12953. b := dAtA[iNdEx]
  12954. iNdEx++
  12955. m.ID |= (int64(b) & 0x7F) << shift
  12956. if b < 0x80 {
  12957. break
  12958. }
  12959. }
  12960. case 2:
  12961. if wireType != 0 {
  12962. return fmt.Errorf("proto: wrong wireType = %d for field Remaining_TTL", wireType)
  12963. }
  12964. m.Remaining_TTL = 0
  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. m.Remaining_TTL |= (int64(b) & 0x7F) << shift
  12975. if b < 0x80 {
  12976. break
  12977. }
  12978. }
  12979. default:
  12980. iNdEx = preIndex
  12981. skippy, err := skipRpc(dAtA[iNdEx:])
  12982. if err != nil {
  12983. return err
  12984. }
  12985. if skippy < 0 {
  12986. return ErrInvalidLengthRpc
  12987. }
  12988. if (iNdEx + skippy) > l {
  12989. return io.ErrUnexpectedEOF
  12990. }
  12991. iNdEx += skippy
  12992. }
  12993. }
  12994. if iNdEx > l {
  12995. return io.ErrUnexpectedEOF
  12996. }
  12997. return nil
  12998. }
  12999. func (m *LeaseCheckpointRequest) Unmarshal(dAtA []byte) error {
  13000. l := len(dAtA)
  13001. iNdEx := 0
  13002. for iNdEx < l {
  13003. preIndex := iNdEx
  13004. var wire uint64
  13005. for shift := uint(0); ; shift += 7 {
  13006. if shift >= 64 {
  13007. return ErrIntOverflowRpc
  13008. }
  13009. if iNdEx >= l {
  13010. return io.ErrUnexpectedEOF
  13011. }
  13012. b := dAtA[iNdEx]
  13013. iNdEx++
  13014. wire |= (uint64(b) & 0x7F) << shift
  13015. if b < 0x80 {
  13016. break
  13017. }
  13018. }
  13019. fieldNum := int32(wire >> 3)
  13020. wireType := int(wire & 0x7)
  13021. if wireType == 4 {
  13022. return fmt.Errorf("proto: LeaseCheckpointRequest: wiretype end group for non-group")
  13023. }
  13024. if fieldNum <= 0 {
  13025. return fmt.Errorf("proto: LeaseCheckpointRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  13026. }
  13027. switch fieldNum {
  13028. case 1:
  13029. if wireType != 2 {
  13030. return fmt.Errorf("proto: wrong wireType = %d for field Checkpoints", wireType)
  13031. }
  13032. var msglen int
  13033. for shift := uint(0); ; shift += 7 {
  13034. if shift >= 64 {
  13035. return ErrIntOverflowRpc
  13036. }
  13037. if iNdEx >= l {
  13038. return io.ErrUnexpectedEOF
  13039. }
  13040. b := dAtA[iNdEx]
  13041. iNdEx++
  13042. msglen |= (int(b) & 0x7F) << shift
  13043. if b < 0x80 {
  13044. break
  13045. }
  13046. }
  13047. if msglen < 0 {
  13048. return ErrInvalidLengthRpc
  13049. }
  13050. postIndex := iNdEx + msglen
  13051. if postIndex > l {
  13052. return io.ErrUnexpectedEOF
  13053. }
  13054. m.Checkpoints = append(m.Checkpoints, &LeaseCheckpoint{})
  13055. if err := m.Checkpoints[len(m.Checkpoints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  13056. return err
  13057. }
  13058. iNdEx = postIndex
  13059. default:
  13060. iNdEx = preIndex
  13061. skippy, err := skipRpc(dAtA[iNdEx:])
  13062. if err != nil {
  13063. return err
  13064. }
  13065. if skippy < 0 {
  13066. return ErrInvalidLengthRpc
  13067. }
  13068. if (iNdEx + skippy) > l {
  13069. return io.ErrUnexpectedEOF
  13070. }
  13071. iNdEx += skippy
  13072. }
  13073. }
  13074. if iNdEx > l {
  13075. return io.ErrUnexpectedEOF
  13076. }
  13077. return nil
  13078. }
  13079. func (m *LeaseCheckpointResponse) Unmarshal(dAtA []byte) error {
  13080. l := len(dAtA)
  13081. iNdEx := 0
  13082. for iNdEx < l {
  13083. preIndex := iNdEx
  13084. var wire uint64
  13085. for shift := uint(0); ; shift += 7 {
  13086. if shift >= 64 {
  13087. return ErrIntOverflowRpc
  13088. }
  13089. if iNdEx >= l {
  13090. return io.ErrUnexpectedEOF
  13091. }
  13092. b := dAtA[iNdEx]
  13093. iNdEx++
  13094. wire |= (uint64(b) & 0x7F) << shift
  13095. if b < 0x80 {
  13096. break
  13097. }
  13098. }
  13099. fieldNum := int32(wire >> 3)
  13100. wireType := int(wire & 0x7)
  13101. if wireType == 4 {
  13102. return fmt.Errorf("proto: LeaseCheckpointResponse: wiretype end group for non-group")
  13103. }
  13104. if fieldNum <= 0 {
  13105. return fmt.Errorf("proto: LeaseCheckpointResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  13106. }
  13107. switch fieldNum {
  13108. case 1:
  13109. if wireType != 2 {
  13110. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  13111. }
  13112. var msglen int
  13113. for shift := uint(0); ; shift += 7 {
  13114. if shift >= 64 {
  13115. return ErrIntOverflowRpc
  13116. }
  13117. if iNdEx >= l {
  13118. return io.ErrUnexpectedEOF
  13119. }
  13120. b := dAtA[iNdEx]
  13121. iNdEx++
  13122. msglen |= (int(b) & 0x7F) << shift
  13123. if b < 0x80 {
  13124. break
  13125. }
  13126. }
  13127. if msglen < 0 {
  13128. return ErrInvalidLengthRpc
  13129. }
  13130. postIndex := iNdEx + msglen
  13131. if postIndex > l {
  13132. return io.ErrUnexpectedEOF
  13133. }
  13134. if m.Header == nil {
  13135. m.Header = &ResponseHeader{}
  13136. }
  13137. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  13138. return err
  13139. }
  13140. iNdEx = postIndex
  13141. default:
  13142. iNdEx = preIndex
  13143. skippy, err := skipRpc(dAtA[iNdEx:])
  13144. if err != nil {
  13145. return err
  13146. }
  13147. if skippy < 0 {
  13148. return ErrInvalidLengthRpc
  13149. }
  13150. if (iNdEx + skippy) > l {
  13151. return io.ErrUnexpectedEOF
  13152. }
  13153. iNdEx += skippy
  13154. }
  13155. }
  13156. if iNdEx > l {
  13157. return io.ErrUnexpectedEOF
  13158. }
  13159. return nil
  13160. }
  13161. func (m *LeaseKeepAliveRequest) Unmarshal(dAtA []byte) error {
  13162. l := len(dAtA)
  13163. iNdEx := 0
  13164. for iNdEx < l {
  13165. preIndex := iNdEx
  13166. var wire uint64
  13167. for shift := uint(0); ; shift += 7 {
  13168. if shift >= 64 {
  13169. return ErrIntOverflowRpc
  13170. }
  13171. if iNdEx >= l {
  13172. return io.ErrUnexpectedEOF
  13173. }
  13174. b := dAtA[iNdEx]
  13175. iNdEx++
  13176. wire |= (uint64(b) & 0x7F) << shift
  13177. if b < 0x80 {
  13178. break
  13179. }
  13180. }
  13181. fieldNum := int32(wire >> 3)
  13182. wireType := int(wire & 0x7)
  13183. if wireType == 4 {
  13184. return fmt.Errorf("proto: LeaseKeepAliveRequest: wiretype end group for non-group")
  13185. }
  13186. if fieldNum <= 0 {
  13187. return fmt.Errorf("proto: LeaseKeepAliveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  13188. }
  13189. switch fieldNum {
  13190. case 1:
  13191. if wireType != 0 {
  13192. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  13193. }
  13194. m.ID = 0
  13195. for shift := uint(0); ; shift += 7 {
  13196. if shift >= 64 {
  13197. return ErrIntOverflowRpc
  13198. }
  13199. if iNdEx >= l {
  13200. return io.ErrUnexpectedEOF
  13201. }
  13202. b := dAtA[iNdEx]
  13203. iNdEx++
  13204. m.ID |= (int64(b) & 0x7F) << shift
  13205. if b < 0x80 {
  13206. break
  13207. }
  13208. }
  13209. default:
  13210. iNdEx = preIndex
  13211. skippy, err := skipRpc(dAtA[iNdEx:])
  13212. if err != nil {
  13213. return err
  13214. }
  13215. if skippy < 0 {
  13216. return ErrInvalidLengthRpc
  13217. }
  13218. if (iNdEx + skippy) > l {
  13219. return io.ErrUnexpectedEOF
  13220. }
  13221. iNdEx += skippy
  13222. }
  13223. }
  13224. if iNdEx > l {
  13225. return io.ErrUnexpectedEOF
  13226. }
  13227. return nil
  13228. }
  13229. func (m *LeaseKeepAliveResponse) Unmarshal(dAtA []byte) error {
  13230. l := len(dAtA)
  13231. iNdEx := 0
  13232. for iNdEx < l {
  13233. preIndex := iNdEx
  13234. var wire uint64
  13235. for shift := uint(0); ; shift += 7 {
  13236. if shift >= 64 {
  13237. return ErrIntOverflowRpc
  13238. }
  13239. if iNdEx >= l {
  13240. return io.ErrUnexpectedEOF
  13241. }
  13242. b := dAtA[iNdEx]
  13243. iNdEx++
  13244. wire |= (uint64(b) & 0x7F) << shift
  13245. if b < 0x80 {
  13246. break
  13247. }
  13248. }
  13249. fieldNum := int32(wire >> 3)
  13250. wireType := int(wire & 0x7)
  13251. if wireType == 4 {
  13252. return fmt.Errorf("proto: LeaseKeepAliveResponse: wiretype end group for non-group")
  13253. }
  13254. if fieldNum <= 0 {
  13255. return fmt.Errorf("proto: LeaseKeepAliveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  13256. }
  13257. switch fieldNum {
  13258. case 1:
  13259. if wireType != 2 {
  13260. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  13261. }
  13262. var msglen int
  13263. for shift := uint(0); ; shift += 7 {
  13264. if shift >= 64 {
  13265. return ErrIntOverflowRpc
  13266. }
  13267. if iNdEx >= l {
  13268. return io.ErrUnexpectedEOF
  13269. }
  13270. b := dAtA[iNdEx]
  13271. iNdEx++
  13272. msglen |= (int(b) & 0x7F) << shift
  13273. if b < 0x80 {
  13274. break
  13275. }
  13276. }
  13277. if msglen < 0 {
  13278. return ErrInvalidLengthRpc
  13279. }
  13280. postIndex := iNdEx + msglen
  13281. if postIndex > l {
  13282. return io.ErrUnexpectedEOF
  13283. }
  13284. if m.Header == nil {
  13285. m.Header = &ResponseHeader{}
  13286. }
  13287. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  13288. return err
  13289. }
  13290. iNdEx = postIndex
  13291. case 2:
  13292. if wireType != 0 {
  13293. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  13294. }
  13295. m.ID = 0
  13296. for shift := uint(0); ; shift += 7 {
  13297. if shift >= 64 {
  13298. return ErrIntOverflowRpc
  13299. }
  13300. if iNdEx >= l {
  13301. return io.ErrUnexpectedEOF
  13302. }
  13303. b := dAtA[iNdEx]
  13304. iNdEx++
  13305. m.ID |= (int64(b) & 0x7F) << shift
  13306. if b < 0x80 {
  13307. break
  13308. }
  13309. }
  13310. case 3:
  13311. if wireType != 0 {
  13312. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  13313. }
  13314. m.TTL = 0
  13315. for shift := uint(0); ; shift += 7 {
  13316. if shift >= 64 {
  13317. return ErrIntOverflowRpc
  13318. }
  13319. if iNdEx >= l {
  13320. return io.ErrUnexpectedEOF
  13321. }
  13322. b := dAtA[iNdEx]
  13323. iNdEx++
  13324. m.TTL |= (int64(b) & 0x7F) << shift
  13325. if b < 0x80 {
  13326. break
  13327. }
  13328. }
  13329. default:
  13330. iNdEx = preIndex
  13331. skippy, err := skipRpc(dAtA[iNdEx:])
  13332. if err != nil {
  13333. return err
  13334. }
  13335. if skippy < 0 {
  13336. return ErrInvalidLengthRpc
  13337. }
  13338. if (iNdEx + skippy) > l {
  13339. return io.ErrUnexpectedEOF
  13340. }
  13341. iNdEx += skippy
  13342. }
  13343. }
  13344. if iNdEx > l {
  13345. return io.ErrUnexpectedEOF
  13346. }
  13347. return nil
  13348. }
  13349. func (m *LeaseTimeToLiveRequest) Unmarshal(dAtA []byte) error {
  13350. l := len(dAtA)
  13351. iNdEx := 0
  13352. for iNdEx < l {
  13353. preIndex := iNdEx
  13354. var wire uint64
  13355. for shift := uint(0); ; shift += 7 {
  13356. if shift >= 64 {
  13357. return ErrIntOverflowRpc
  13358. }
  13359. if iNdEx >= l {
  13360. return io.ErrUnexpectedEOF
  13361. }
  13362. b := dAtA[iNdEx]
  13363. iNdEx++
  13364. wire |= (uint64(b) & 0x7F) << shift
  13365. if b < 0x80 {
  13366. break
  13367. }
  13368. }
  13369. fieldNum := int32(wire >> 3)
  13370. wireType := int(wire & 0x7)
  13371. if wireType == 4 {
  13372. return fmt.Errorf("proto: LeaseTimeToLiveRequest: wiretype end group for non-group")
  13373. }
  13374. if fieldNum <= 0 {
  13375. return fmt.Errorf("proto: LeaseTimeToLiveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  13376. }
  13377. switch fieldNum {
  13378. case 1:
  13379. if wireType != 0 {
  13380. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  13381. }
  13382. m.ID = 0
  13383. for shift := uint(0); ; shift += 7 {
  13384. if shift >= 64 {
  13385. return ErrIntOverflowRpc
  13386. }
  13387. if iNdEx >= l {
  13388. return io.ErrUnexpectedEOF
  13389. }
  13390. b := dAtA[iNdEx]
  13391. iNdEx++
  13392. m.ID |= (int64(b) & 0x7F) << shift
  13393. if b < 0x80 {
  13394. break
  13395. }
  13396. }
  13397. case 2:
  13398. if wireType != 0 {
  13399. return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType)
  13400. }
  13401. var v int
  13402. for shift := uint(0); ; shift += 7 {
  13403. if shift >= 64 {
  13404. return ErrIntOverflowRpc
  13405. }
  13406. if iNdEx >= l {
  13407. return io.ErrUnexpectedEOF
  13408. }
  13409. b := dAtA[iNdEx]
  13410. iNdEx++
  13411. v |= (int(b) & 0x7F) << shift
  13412. if b < 0x80 {
  13413. break
  13414. }
  13415. }
  13416. m.Keys = bool(v != 0)
  13417. default:
  13418. iNdEx = preIndex
  13419. skippy, err := skipRpc(dAtA[iNdEx:])
  13420. if err != nil {
  13421. return err
  13422. }
  13423. if skippy < 0 {
  13424. return ErrInvalidLengthRpc
  13425. }
  13426. if (iNdEx + skippy) > l {
  13427. return io.ErrUnexpectedEOF
  13428. }
  13429. iNdEx += skippy
  13430. }
  13431. }
  13432. if iNdEx > l {
  13433. return io.ErrUnexpectedEOF
  13434. }
  13435. return nil
  13436. }
  13437. func (m *LeaseTimeToLiveResponse) Unmarshal(dAtA []byte) error {
  13438. l := len(dAtA)
  13439. iNdEx := 0
  13440. for iNdEx < l {
  13441. preIndex := iNdEx
  13442. var wire uint64
  13443. for shift := uint(0); ; shift += 7 {
  13444. if shift >= 64 {
  13445. return ErrIntOverflowRpc
  13446. }
  13447. if iNdEx >= l {
  13448. return io.ErrUnexpectedEOF
  13449. }
  13450. b := dAtA[iNdEx]
  13451. iNdEx++
  13452. wire |= (uint64(b) & 0x7F) << shift
  13453. if b < 0x80 {
  13454. break
  13455. }
  13456. }
  13457. fieldNum := int32(wire >> 3)
  13458. wireType := int(wire & 0x7)
  13459. if wireType == 4 {
  13460. return fmt.Errorf("proto: LeaseTimeToLiveResponse: wiretype end group for non-group")
  13461. }
  13462. if fieldNum <= 0 {
  13463. return fmt.Errorf("proto: LeaseTimeToLiveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  13464. }
  13465. switch fieldNum {
  13466. case 1:
  13467. if wireType != 2 {
  13468. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  13469. }
  13470. var msglen int
  13471. for shift := uint(0); ; shift += 7 {
  13472. if shift >= 64 {
  13473. return ErrIntOverflowRpc
  13474. }
  13475. if iNdEx >= l {
  13476. return io.ErrUnexpectedEOF
  13477. }
  13478. b := dAtA[iNdEx]
  13479. iNdEx++
  13480. msglen |= (int(b) & 0x7F) << shift
  13481. if b < 0x80 {
  13482. break
  13483. }
  13484. }
  13485. if msglen < 0 {
  13486. return ErrInvalidLengthRpc
  13487. }
  13488. postIndex := iNdEx + msglen
  13489. if postIndex > l {
  13490. return io.ErrUnexpectedEOF
  13491. }
  13492. if m.Header == nil {
  13493. m.Header = &ResponseHeader{}
  13494. }
  13495. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  13496. return err
  13497. }
  13498. iNdEx = postIndex
  13499. case 2:
  13500. if wireType != 0 {
  13501. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  13502. }
  13503. m.ID = 0
  13504. for shift := uint(0); ; shift += 7 {
  13505. if shift >= 64 {
  13506. return ErrIntOverflowRpc
  13507. }
  13508. if iNdEx >= l {
  13509. return io.ErrUnexpectedEOF
  13510. }
  13511. b := dAtA[iNdEx]
  13512. iNdEx++
  13513. m.ID |= (int64(b) & 0x7F) << shift
  13514. if b < 0x80 {
  13515. break
  13516. }
  13517. }
  13518. case 3:
  13519. if wireType != 0 {
  13520. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  13521. }
  13522. m.TTL = 0
  13523. for shift := uint(0); ; shift += 7 {
  13524. if shift >= 64 {
  13525. return ErrIntOverflowRpc
  13526. }
  13527. if iNdEx >= l {
  13528. return io.ErrUnexpectedEOF
  13529. }
  13530. b := dAtA[iNdEx]
  13531. iNdEx++
  13532. m.TTL |= (int64(b) & 0x7F) << shift
  13533. if b < 0x80 {
  13534. break
  13535. }
  13536. }
  13537. case 4:
  13538. if wireType != 0 {
  13539. return fmt.Errorf("proto: wrong wireType = %d for field GrantedTTL", wireType)
  13540. }
  13541. m.GrantedTTL = 0
  13542. for shift := uint(0); ; shift += 7 {
  13543. if shift >= 64 {
  13544. return ErrIntOverflowRpc
  13545. }
  13546. if iNdEx >= l {
  13547. return io.ErrUnexpectedEOF
  13548. }
  13549. b := dAtA[iNdEx]
  13550. iNdEx++
  13551. m.GrantedTTL |= (int64(b) & 0x7F) << shift
  13552. if b < 0x80 {
  13553. break
  13554. }
  13555. }
  13556. case 5:
  13557. if wireType != 2 {
  13558. return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType)
  13559. }
  13560. var byteLen int
  13561. for shift := uint(0); ; shift += 7 {
  13562. if shift >= 64 {
  13563. return ErrIntOverflowRpc
  13564. }
  13565. if iNdEx >= l {
  13566. return io.ErrUnexpectedEOF
  13567. }
  13568. b := dAtA[iNdEx]
  13569. iNdEx++
  13570. byteLen |= (int(b) & 0x7F) << shift
  13571. if b < 0x80 {
  13572. break
  13573. }
  13574. }
  13575. if byteLen < 0 {
  13576. return ErrInvalidLengthRpc
  13577. }
  13578. postIndex := iNdEx + byteLen
  13579. if postIndex > l {
  13580. return io.ErrUnexpectedEOF
  13581. }
  13582. m.Keys = append(m.Keys, make([]byte, postIndex-iNdEx))
  13583. copy(m.Keys[len(m.Keys)-1], dAtA[iNdEx:postIndex])
  13584. iNdEx = postIndex
  13585. default:
  13586. iNdEx = preIndex
  13587. skippy, err := skipRpc(dAtA[iNdEx:])
  13588. if err != nil {
  13589. return err
  13590. }
  13591. if skippy < 0 {
  13592. return ErrInvalidLengthRpc
  13593. }
  13594. if (iNdEx + skippy) > l {
  13595. return io.ErrUnexpectedEOF
  13596. }
  13597. iNdEx += skippy
  13598. }
  13599. }
  13600. if iNdEx > l {
  13601. return io.ErrUnexpectedEOF
  13602. }
  13603. return nil
  13604. }
  13605. func (m *LeaseLeasesRequest) Unmarshal(dAtA []byte) error {
  13606. l := len(dAtA)
  13607. iNdEx := 0
  13608. for iNdEx < l {
  13609. preIndex := iNdEx
  13610. var wire uint64
  13611. for shift := uint(0); ; shift += 7 {
  13612. if shift >= 64 {
  13613. return ErrIntOverflowRpc
  13614. }
  13615. if iNdEx >= l {
  13616. return io.ErrUnexpectedEOF
  13617. }
  13618. b := dAtA[iNdEx]
  13619. iNdEx++
  13620. wire |= (uint64(b) & 0x7F) << shift
  13621. if b < 0x80 {
  13622. break
  13623. }
  13624. }
  13625. fieldNum := int32(wire >> 3)
  13626. wireType := int(wire & 0x7)
  13627. if wireType == 4 {
  13628. return fmt.Errorf("proto: LeaseLeasesRequest: wiretype end group for non-group")
  13629. }
  13630. if fieldNum <= 0 {
  13631. return fmt.Errorf("proto: LeaseLeasesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  13632. }
  13633. switch fieldNum {
  13634. default:
  13635. iNdEx = preIndex
  13636. skippy, err := skipRpc(dAtA[iNdEx:])
  13637. if err != nil {
  13638. return err
  13639. }
  13640. if skippy < 0 {
  13641. return ErrInvalidLengthRpc
  13642. }
  13643. if (iNdEx + skippy) > l {
  13644. return io.ErrUnexpectedEOF
  13645. }
  13646. iNdEx += skippy
  13647. }
  13648. }
  13649. if iNdEx > l {
  13650. return io.ErrUnexpectedEOF
  13651. }
  13652. return nil
  13653. }
  13654. func (m *LeaseStatus) Unmarshal(dAtA []byte) error {
  13655. l := len(dAtA)
  13656. iNdEx := 0
  13657. for iNdEx < l {
  13658. preIndex := iNdEx
  13659. var wire uint64
  13660. for shift := uint(0); ; shift += 7 {
  13661. if shift >= 64 {
  13662. return ErrIntOverflowRpc
  13663. }
  13664. if iNdEx >= l {
  13665. return io.ErrUnexpectedEOF
  13666. }
  13667. b := dAtA[iNdEx]
  13668. iNdEx++
  13669. wire |= (uint64(b) & 0x7F) << shift
  13670. if b < 0x80 {
  13671. break
  13672. }
  13673. }
  13674. fieldNum := int32(wire >> 3)
  13675. wireType := int(wire & 0x7)
  13676. if wireType == 4 {
  13677. return fmt.Errorf("proto: LeaseStatus: wiretype end group for non-group")
  13678. }
  13679. if fieldNum <= 0 {
  13680. return fmt.Errorf("proto: LeaseStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  13681. }
  13682. switch fieldNum {
  13683. case 1:
  13684. if wireType != 0 {
  13685. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  13686. }
  13687. m.ID = 0
  13688. for shift := uint(0); ; shift += 7 {
  13689. if shift >= 64 {
  13690. return ErrIntOverflowRpc
  13691. }
  13692. if iNdEx >= l {
  13693. return io.ErrUnexpectedEOF
  13694. }
  13695. b := dAtA[iNdEx]
  13696. iNdEx++
  13697. m.ID |= (int64(b) & 0x7F) << shift
  13698. if b < 0x80 {
  13699. break
  13700. }
  13701. }
  13702. default:
  13703. iNdEx = preIndex
  13704. skippy, err := skipRpc(dAtA[iNdEx:])
  13705. if err != nil {
  13706. return err
  13707. }
  13708. if skippy < 0 {
  13709. return ErrInvalidLengthRpc
  13710. }
  13711. if (iNdEx + skippy) > l {
  13712. return io.ErrUnexpectedEOF
  13713. }
  13714. iNdEx += skippy
  13715. }
  13716. }
  13717. if iNdEx > l {
  13718. return io.ErrUnexpectedEOF
  13719. }
  13720. return nil
  13721. }
  13722. func (m *LeaseLeasesResponse) Unmarshal(dAtA []byte) error {
  13723. l := len(dAtA)
  13724. iNdEx := 0
  13725. for iNdEx < l {
  13726. preIndex := iNdEx
  13727. var wire uint64
  13728. for shift := uint(0); ; shift += 7 {
  13729. if shift >= 64 {
  13730. return ErrIntOverflowRpc
  13731. }
  13732. if iNdEx >= l {
  13733. return io.ErrUnexpectedEOF
  13734. }
  13735. b := dAtA[iNdEx]
  13736. iNdEx++
  13737. wire |= (uint64(b) & 0x7F) << shift
  13738. if b < 0x80 {
  13739. break
  13740. }
  13741. }
  13742. fieldNum := int32(wire >> 3)
  13743. wireType := int(wire & 0x7)
  13744. if wireType == 4 {
  13745. return fmt.Errorf("proto: LeaseLeasesResponse: wiretype end group for non-group")
  13746. }
  13747. if fieldNum <= 0 {
  13748. return fmt.Errorf("proto: LeaseLeasesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  13749. }
  13750. switch fieldNum {
  13751. case 1:
  13752. if wireType != 2 {
  13753. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  13754. }
  13755. var msglen int
  13756. for shift := uint(0); ; shift += 7 {
  13757. if shift >= 64 {
  13758. return ErrIntOverflowRpc
  13759. }
  13760. if iNdEx >= l {
  13761. return io.ErrUnexpectedEOF
  13762. }
  13763. b := dAtA[iNdEx]
  13764. iNdEx++
  13765. msglen |= (int(b) & 0x7F) << shift
  13766. if b < 0x80 {
  13767. break
  13768. }
  13769. }
  13770. if msglen < 0 {
  13771. return ErrInvalidLengthRpc
  13772. }
  13773. postIndex := iNdEx + msglen
  13774. if postIndex > l {
  13775. return io.ErrUnexpectedEOF
  13776. }
  13777. if m.Header == nil {
  13778. m.Header = &ResponseHeader{}
  13779. }
  13780. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  13781. return err
  13782. }
  13783. iNdEx = postIndex
  13784. case 2:
  13785. if wireType != 2 {
  13786. return fmt.Errorf("proto: wrong wireType = %d for field Leases", wireType)
  13787. }
  13788. var msglen int
  13789. for shift := uint(0); ; shift += 7 {
  13790. if shift >= 64 {
  13791. return ErrIntOverflowRpc
  13792. }
  13793. if iNdEx >= l {
  13794. return io.ErrUnexpectedEOF
  13795. }
  13796. b := dAtA[iNdEx]
  13797. iNdEx++
  13798. msglen |= (int(b) & 0x7F) << shift
  13799. if b < 0x80 {
  13800. break
  13801. }
  13802. }
  13803. if msglen < 0 {
  13804. return ErrInvalidLengthRpc
  13805. }
  13806. postIndex := iNdEx + msglen
  13807. if postIndex > l {
  13808. return io.ErrUnexpectedEOF
  13809. }
  13810. m.Leases = append(m.Leases, &LeaseStatus{})
  13811. if err := m.Leases[len(m.Leases)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  13812. return err
  13813. }
  13814. iNdEx = postIndex
  13815. default:
  13816. iNdEx = preIndex
  13817. skippy, err := skipRpc(dAtA[iNdEx:])
  13818. if err != nil {
  13819. return err
  13820. }
  13821. if skippy < 0 {
  13822. return ErrInvalidLengthRpc
  13823. }
  13824. if (iNdEx + skippy) > l {
  13825. return io.ErrUnexpectedEOF
  13826. }
  13827. iNdEx += skippy
  13828. }
  13829. }
  13830. if iNdEx > l {
  13831. return io.ErrUnexpectedEOF
  13832. }
  13833. return nil
  13834. }
  13835. func (m *Member) Unmarshal(dAtA []byte) error {
  13836. l := len(dAtA)
  13837. iNdEx := 0
  13838. for iNdEx < l {
  13839. preIndex := iNdEx
  13840. var wire uint64
  13841. for shift := uint(0); ; shift += 7 {
  13842. if shift >= 64 {
  13843. return ErrIntOverflowRpc
  13844. }
  13845. if iNdEx >= l {
  13846. return io.ErrUnexpectedEOF
  13847. }
  13848. b := dAtA[iNdEx]
  13849. iNdEx++
  13850. wire |= (uint64(b) & 0x7F) << shift
  13851. if b < 0x80 {
  13852. break
  13853. }
  13854. }
  13855. fieldNum := int32(wire >> 3)
  13856. wireType := int(wire & 0x7)
  13857. if wireType == 4 {
  13858. return fmt.Errorf("proto: Member: wiretype end group for non-group")
  13859. }
  13860. if fieldNum <= 0 {
  13861. return fmt.Errorf("proto: Member: illegal tag %d (wire type %d)", fieldNum, wire)
  13862. }
  13863. switch fieldNum {
  13864. case 1:
  13865. if wireType != 0 {
  13866. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  13867. }
  13868. m.ID = 0
  13869. for shift := uint(0); ; shift += 7 {
  13870. if shift >= 64 {
  13871. return ErrIntOverflowRpc
  13872. }
  13873. if iNdEx >= l {
  13874. return io.ErrUnexpectedEOF
  13875. }
  13876. b := dAtA[iNdEx]
  13877. iNdEx++
  13878. m.ID |= (uint64(b) & 0x7F) << shift
  13879. if b < 0x80 {
  13880. break
  13881. }
  13882. }
  13883. case 2:
  13884. if wireType != 2 {
  13885. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  13886. }
  13887. var stringLen uint64
  13888. for shift := uint(0); ; shift += 7 {
  13889. if shift >= 64 {
  13890. return ErrIntOverflowRpc
  13891. }
  13892. if iNdEx >= l {
  13893. return io.ErrUnexpectedEOF
  13894. }
  13895. b := dAtA[iNdEx]
  13896. iNdEx++
  13897. stringLen |= (uint64(b) & 0x7F) << shift
  13898. if b < 0x80 {
  13899. break
  13900. }
  13901. }
  13902. intStringLen := int(stringLen)
  13903. if intStringLen < 0 {
  13904. return ErrInvalidLengthRpc
  13905. }
  13906. postIndex := iNdEx + intStringLen
  13907. if postIndex > l {
  13908. return io.ErrUnexpectedEOF
  13909. }
  13910. m.Name = string(dAtA[iNdEx:postIndex])
  13911. iNdEx = postIndex
  13912. case 3:
  13913. if wireType != 2 {
  13914. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  13915. }
  13916. var stringLen uint64
  13917. for shift := uint(0); ; shift += 7 {
  13918. if shift >= 64 {
  13919. return ErrIntOverflowRpc
  13920. }
  13921. if iNdEx >= l {
  13922. return io.ErrUnexpectedEOF
  13923. }
  13924. b := dAtA[iNdEx]
  13925. iNdEx++
  13926. stringLen |= (uint64(b) & 0x7F) << shift
  13927. if b < 0x80 {
  13928. break
  13929. }
  13930. }
  13931. intStringLen := int(stringLen)
  13932. if intStringLen < 0 {
  13933. return ErrInvalidLengthRpc
  13934. }
  13935. postIndex := iNdEx + intStringLen
  13936. if postIndex > l {
  13937. return io.ErrUnexpectedEOF
  13938. }
  13939. m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
  13940. iNdEx = postIndex
  13941. case 4:
  13942. if wireType != 2 {
  13943. return fmt.Errorf("proto: wrong wireType = %d for field ClientURLs", wireType)
  13944. }
  13945. var stringLen uint64
  13946. for shift := uint(0); ; shift += 7 {
  13947. if shift >= 64 {
  13948. return ErrIntOverflowRpc
  13949. }
  13950. if iNdEx >= l {
  13951. return io.ErrUnexpectedEOF
  13952. }
  13953. b := dAtA[iNdEx]
  13954. iNdEx++
  13955. stringLen |= (uint64(b) & 0x7F) << shift
  13956. if b < 0x80 {
  13957. break
  13958. }
  13959. }
  13960. intStringLen := int(stringLen)
  13961. if intStringLen < 0 {
  13962. return ErrInvalidLengthRpc
  13963. }
  13964. postIndex := iNdEx + intStringLen
  13965. if postIndex > l {
  13966. return io.ErrUnexpectedEOF
  13967. }
  13968. m.ClientURLs = append(m.ClientURLs, string(dAtA[iNdEx:postIndex]))
  13969. iNdEx = postIndex
  13970. case 5:
  13971. if wireType != 0 {
  13972. return fmt.Errorf("proto: wrong wireType = %d for field IsLearner", wireType)
  13973. }
  13974. var v int
  13975. for shift := uint(0); ; shift += 7 {
  13976. if shift >= 64 {
  13977. return ErrIntOverflowRpc
  13978. }
  13979. if iNdEx >= l {
  13980. return io.ErrUnexpectedEOF
  13981. }
  13982. b := dAtA[iNdEx]
  13983. iNdEx++
  13984. v |= (int(b) & 0x7F) << shift
  13985. if b < 0x80 {
  13986. break
  13987. }
  13988. }
  13989. m.IsLearner = bool(v != 0)
  13990. default:
  13991. iNdEx = preIndex
  13992. skippy, err := skipRpc(dAtA[iNdEx:])
  13993. if err != nil {
  13994. return err
  13995. }
  13996. if skippy < 0 {
  13997. return ErrInvalidLengthRpc
  13998. }
  13999. if (iNdEx + skippy) > l {
  14000. return io.ErrUnexpectedEOF
  14001. }
  14002. iNdEx += skippy
  14003. }
  14004. }
  14005. if iNdEx > l {
  14006. return io.ErrUnexpectedEOF
  14007. }
  14008. return nil
  14009. }
  14010. func (m *MemberAddRequest) Unmarshal(dAtA []byte) error {
  14011. l := len(dAtA)
  14012. iNdEx := 0
  14013. for iNdEx < l {
  14014. preIndex := iNdEx
  14015. var wire uint64
  14016. for shift := uint(0); ; shift += 7 {
  14017. if shift >= 64 {
  14018. return ErrIntOverflowRpc
  14019. }
  14020. if iNdEx >= l {
  14021. return io.ErrUnexpectedEOF
  14022. }
  14023. b := dAtA[iNdEx]
  14024. iNdEx++
  14025. wire |= (uint64(b) & 0x7F) << shift
  14026. if b < 0x80 {
  14027. break
  14028. }
  14029. }
  14030. fieldNum := int32(wire >> 3)
  14031. wireType := int(wire & 0x7)
  14032. if wireType == 4 {
  14033. return fmt.Errorf("proto: MemberAddRequest: wiretype end group for non-group")
  14034. }
  14035. if fieldNum <= 0 {
  14036. return fmt.Errorf("proto: MemberAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  14037. }
  14038. switch fieldNum {
  14039. case 1:
  14040. if wireType != 2 {
  14041. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  14042. }
  14043. var stringLen uint64
  14044. for shift := uint(0); ; shift += 7 {
  14045. if shift >= 64 {
  14046. return ErrIntOverflowRpc
  14047. }
  14048. if iNdEx >= l {
  14049. return io.ErrUnexpectedEOF
  14050. }
  14051. b := dAtA[iNdEx]
  14052. iNdEx++
  14053. stringLen |= (uint64(b) & 0x7F) << shift
  14054. if b < 0x80 {
  14055. break
  14056. }
  14057. }
  14058. intStringLen := int(stringLen)
  14059. if intStringLen < 0 {
  14060. return ErrInvalidLengthRpc
  14061. }
  14062. postIndex := iNdEx + intStringLen
  14063. if postIndex > l {
  14064. return io.ErrUnexpectedEOF
  14065. }
  14066. m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
  14067. iNdEx = postIndex
  14068. case 2:
  14069. if wireType != 0 {
  14070. return fmt.Errorf("proto: wrong wireType = %d for field IsLearner", wireType)
  14071. }
  14072. var v int
  14073. for shift := uint(0); ; shift += 7 {
  14074. if shift >= 64 {
  14075. return ErrIntOverflowRpc
  14076. }
  14077. if iNdEx >= l {
  14078. return io.ErrUnexpectedEOF
  14079. }
  14080. b := dAtA[iNdEx]
  14081. iNdEx++
  14082. v |= (int(b) & 0x7F) << shift
  14083. if b < 0x80 {
  14084. break
  14085. }
  14086. }
  14087. m.IsLearner = bool(v != 0)
  14088. default:
  14089. iNdEx = preIndex
  14090. skippy, err := skipRpc(dAtA[iNdEx:])
  14091. if err != nil {
  14092. return err
  14093. }
  14094. if skippy < 0 {
  14095. return ErrInvalidLengthRpc
  14096. }
  14097. if (iNdEx + skippy) > l {
  14098. return io.ErrUnexpectedEOF
  14099. }
  14100. iNdEx += skippy
  14101. }
  14102. }
  14103. if iNdEx > l {
  14104. return io.ErrUnexpectedEOF
  14105. }
  14106. return nil
  14107. }
  14108. func (m *MemberAddResponse) Unmarshal(dAtA []byte) error {
  14109. l := len(dAtA)
  14110. iNdEx := 0
  14111. for iNdEx < l {
  14112. preIndex := iNdEx
  14113. var wire uint64
  14114. for shift := uint(0); ; shift += 7 {
  14115. if shift >= 64 {
  14116. return ErrIntOverflowRpc
  14117. }
  14118. if iNdEx >= l {
  14119. return io.ErrUnexpectedEOF
  14120. }
  14121. b := dAtA[iNdEx]
  14122. iNdEx++
  14123. wire |= (uint64(b) & 0x7F) << shift
  14124. if b < 0x80 {
  14125. break
  14126. }
  14127. }
  14128. fieldNum := int32(wire >> 3)
  14129. wireType := int(wire & 0x7)
  14130. if wireType == 4 {
  14131. return fmt.Errorf("proto: MemberAddResponse: wiretype end group for non-group")
  14132. }
  14133. if fieldNum <= 0 {
  14134. return fmt.Errorf("proto: MemberAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  14135. }
  14136. switch fieldNum {
  14137. case 1:
  14138. if wireType != 2 {
  14139. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  14140. }
  14141. var msglen int
  14142. for shift := uint(0); ; shift += 7 {
  14143. if shift >= 64 {
  14144. return ErrIntOverflowRpc
  14145. }
  14146. if iNdEx >= l {
  14147. return io.ErrUnexpectedEOF
  14148. }
  14149. b := dAtA[iNdEx]
  14150. iNdEx++
  14151. msglen |= (int(b) & 0x7F) << shift
  14152. if b < 0x80 {
  14153. break
  14154. }
  14155. }
  14156. if msglen < 0 {
  14157. return ErrInvalidLengthRpc
  14158. }
  14159. postIndex := iNdEx + msglen
  14160. if postIndex > l {
  14161. return io.ErrUnexpectedEOF
  14162. }
  14163. if m.Header == nil {
  14164. m.Header = &ResponseHeader{}
  14165. }
  14166. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14167. return err
  14168. }
  14169. iNdEx = postIndex
  14170. case 2:
  14171. if wireType != 2 {
  14172. return fmt.Errorf("proto: wrong wireType = %d for field Member", wireType)
  14173. }
  14174. var msglen int
  14175. for shift := uint(0); ; shift += 7 {
  14176. if shift >= 64 {
  14177. return ErrIntOverflowRpc
  14178. }
  14179. if iNdEx >= l {
  14180. return io.ErrUnexpectedEOF
  14181. }
  14182. b := dAtA[iNdEx]
  14183. iNdEx++
  14184. msglen |= (int(b) & 0x7F) << shift
  14185. if b < 0x80 {
  14186. break
  14187. }
  14188. }
  14189. if msglen < 0 {
  14190. return ErrInvalidLengthRpc
  14191. }
  14192. postIndex := iNdEx + msglen
  14193. if postIndex > l {
  14194. return io.ErrUnexpectedEOF
  14195. }
  14196. if m.Member == nil {
  14197. m.Member = &Member{}
  14198. }
  14199. if err := m.Member.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14200. return err
  14201. }
  14202. iNdEx = postIndex
  14203. case 3:
  14204. if wireType != 2 {
  14205. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  14206. }
  14207. var msglen int
  14208. for shift := uint(0); ; shift += 7 {
  14209. if shift >= 64 {
  14210. return ErrIntOverflowRpc
  14211. }
  14212. if iNdEx >= l {
  14213. return io.ErrUnexpectedEOF
  14214. }
  14215. b := dAtA[iNdEx]
  14216. iNdEx++
  14217. msglen |= (int(b) & 0x7F) << shift
  14218. if b < 0x80 {
  14219. break
  14220. }
  14221. }
  14222. if msglen < 0 {
  14223. return ErrInvalidLengthRpc
  14224. }
  14225. postIndex := iNdEx + msglen
  14226. if postIndex > l {
  14227. return io.ErrUnexpectedEOF
  14228. }
  14229. m.Members = append(m.Members, &Member{})
  14230. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14231. return err
  14232. }
  14233. iNdEx = postIndex
  14234. default:
  14235. iNdEx = preIndex
  14236. skippy, err := skipRpc(dAtA[iNdEx:])
  14237. if err != nil {
  14238. return err
  14239. }
  14240. if skippy < 0 {
  14241. return ErrInvalidLengthRpc
  14242. }
  14243. if (iNdEx + skippy) > l {
  14244. return io.ErrUnexpectedEOF
  14245. }
  14246. iNdEx += skippy
  14247. }
  14248. }
  14249. if iNdEx > l {
  14250. return io.ErrUnexpectedEOF
  14251. }
  14252. return nil
  14253. }
  14254. func (m *MemberRemoveRequest) Unmarshal(dAtA []byte) error {
  14255. l := len(dAtA)
  14256. iNdEx := 0
  14257. for iNdEx < l {
  14258. preIndex := iNdEx
  14259. var wire uint64
  14260. for shift := uint(0); ; shift += 7 {
  14261. if shift >= 64 {
  14262. return ErrIntOverflowRpc
  14263. }
  14264. if iNdEx >= l {
  14265. return io.ErrUnexpectedEOF
  14266. }
  14267. b := dAtA[iNdEx]
  14268. iNdEx++
  14269. wire |= (uint64(b) & 0x7F) << shift
  14270. if b < 0x80 {
  14271. break
  14272. }
  14273. }
  14274. fieldNum := int32(wire >> 3)
  14275. wireType := int(wire & 0x7)
  14276. if wireType == 4 {
  14277. return fmt.Errorf("proto: MemberRemoveRequest: wiretype end group for non-group")
  14278. }
  14279. if fieldNum <= 0 {
  14280. return fmt.Errorf("proto: MemberRemoveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  14281. }
  14282. switch fieldNum {
  14283. case 1:
  14284. if wireType != 0 {
  14285. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  14286. }
  14287. m.ID = 0
  14288. for shift := uint(0); ; shift += 7 {
  14289. if shift >= 64 {
  14290. return ErrIntOverflowRpc
  14291. }
  14292. if iNdEx >= l {
  14293. return io.ErrUnexpectedEOF
  14294. }
  14295. b := dAtA[iNdEx]
  14296. iNdEx++
  14297. m.ID |= (uint64(b) & 0x7F) << shift
  14298. if b < 0x80 {
  14299. break
  14300. }
  14301. }
  14302. default:
  14303. iNdEx = preIndex
  14304. skippy, err := skipRpc(dAtA[iNdEx:])
  14305. if err != nil {
  14306. return err
  14307. }
  14308. if skippy < 0 {
  14309. return ErrInvalidLengthRpc
  14310. }
  14311. if (iNdEx + skippy) > l {
  14312. return io.ErrUnexpectedEOF
  14313. }
  14314. iNdEx += skippy
  14315. }
  14316. }
  14317. if iNdEx > l {
  14318. return io.ErrUnexpectedEOF
  14319. }
  14320. return nil
  14321. }
  14322. func (m *MemberRemoveResponse) Unmarshal(dAtA []byte) error {
  14323. l := len(dAtA)
  14324. iNdEx := 0
  14325. for iNdEx < l {
  14326. preIndex := iNdEx
  14327. var wire uint64
  14328. for shift := uint(0); ; shift += 7 {
  14329. if shift >= 64 {
  14330. return ErrIntOverflowRpc
  14331. }
  14332. if iNdEx >= l {
  14333. return io.ErrUnexpectedEOF
  14334. }
  14335. b := dAtA[iNdEx]
  14336. iNdEx++
  14337. wire |= (uint64(b) & 0x7F) << shift
  14338. if b < 0x80 {
  14339. break
  14340. }
  14341. }
  14342. fieldNum := int32(wire >> 3)
  14343. wireType := int(wire & 0x7)
  14344. if wireType == 4 {
  14345. return fmt.Errorf("proto: MemberRemoveResponse: wiretype end group for non-group")
  14346. }
  14347. if fieldNum <= 0 {
  14348. return fmt.Errorf("proto: MemberRemoveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  14349. }
  14350. switch fieldNum {
  14351. case 1:
  14352. if wireType != 2 {
  14353. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  14354. }
  14355. var msglen int
  14356. for shift := uint(0); ; shift += 7 {
  14357. if shift >= 64 {
  14358. return ErrIntOverflowRpc
  14359. }
  14360. if iNdEx >= l {
  14361. return io.ErrUnexpectedEOF
  14362. }
  14363. b := dAtA[iNdEx]
  14364. iNdEx++
  14365. msglen |= (int(b) & 0x7F) << shift
  14366. if b < 0x80 {
  14367. break
  14368. }
  14369. }
  14370. if msglen < 0 {
  14371. return ErrInvalidLengthRpc
  14372. }
  14373. postIndex := iNdEx + msglen
  14374. if postIndex > l {
  14375. return io.ErrUnexpectedEOF
  14376. }
  14377. if m.Header == nil {
  14378. m.Header = &ResponseHeader{}
  14379. }
  14380. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14381. return err
  14382. }
  14383. iNdEx = postIndex
  14384. case 2:
  14385. if wireType != 2 {
  14386. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  14387. }
  14388. var msglen int
  14389. for shift := uint(0); ; shift += 7 {
  14390. if shift >= 64 {
  14391. return ErrIntOverflowRpc
  14392. }
  14393. if iNdEx >= l {
  14394. return io.ErrUnexpectedEOF
  14395. }
  14396. b := dAtA[iNdEx]
  14397. iNdEx++
  14398. msglen |= (int(b) & 0x7F) << shift
  14399. if b < 0x80 {
  14400. break
  14401. }
  14402. }
  14403. if msglen < 0 {
  14404. return ErrInvalidLengthRpc
  14405. }
  14406. postIndex := iNdEx + msglen
  14407. if postIndex > l {
  14408. return io.ErrUnexpectedEOF
  14409. }
  14410. m.Members = append(m.Members, &Member{})
  14411. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14412. return err
  14413. }
  14414. iNdEx = postIndex
  14415. default:
  14416. iNdEx = preIndex
  14417. skippy, err := skipRpc(dAtA[iNdEx:])
  14418. if err != nil {
  14419. return err
  14420. }
  14421. if skippy < 0 {
  14422. return ErrInvalidLengthRpc
  14423. }
  14424. if (iNdEx + skippy) > l {
  14425. return io.ErrUnexpectedEOF
  14426. }
  14427. iNdEx += skippy
  14428. }
  14429. }
  14430. if iNdEx > l {
  14431. return io.ErrUnexpectedEOF
  14432. }
  14433. return nil
  14434. }
  14435. func (m *MemberUpdateRequest) Unmarshal(dAtA []byte) error {
  14436. l := len(dAtA)
  14437. iNdEx := 0
  14438. for iNdEx < l {
  14439. preIndex := iNdEx
  14440. var wire uint64
  14441. for shift := uint(0); ; shift += 7 {
  14442. if shift >= 64 {
  14443. return ErrIntOverflowRpc
  14444. }
  14445. if iNdEx >= l {
  14446. return io.ErrUnexpectedEOF
  14447. }
  14448. b := dAtA[iNdEx]
  14449. iNdEx++
  14450. wire |= (uint64(b) & 0x7F) << shift
  14451. if b < 0x80 {
  14452. break
  14453. }
  14454. }
  14455. fieldNum := int32(wire >> 3)
  14456. wireType := int(wire & 0x7)
  14457. if wireType == 4 {
  14458. return fmt.Errorf("proto: MemberUpdateRequest: wiretype end group for non-group")
  14459. }
  14460. if fieldNum <= 0 {
  14461. return fmt.Errorf("proto: MemberUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  14462. }
  14463. switch fieldNum {
  14464. case 1:
  14465. if wireType != 0 {
  14466. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  14467. }
  14468. m.ID = 0
  14469. for shift := uint(0); ; shift += 7 {
  14470. if shift >= 64 {
  14471. return ErrIntOverflowRpc
  14472. }
  14473. if iNdEx >= l {
  14474. return io.ErrUnexpectedEOF
  14475. }
  14476. b := dAtA[iNdEx]
  14477. iNdEx++
  14478. m.ID |= (uint64(b) & 0x7F) << shift
  14479. if b < 0x80 {
  14480. break
  14481. }
  14482. }
  14483. case 2:
  14484. if wireType != 2 {
  14485. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  14486. }
  14487. var stringLen uint64
  14488. for shift := uint(0); ; shift += 7 {
  14489. if shift >= 64 {
  14490. return ErrIntOverflowRpc
  14491. }
  14492. if iNdEx >= l {
  14493. return io.ErrUnexpectedEOF
  14494. }
  14495. b := dAtA[iNdEx]
  14496. iNdEx++
  14497. stringLen |= (uint64(b) & 0x7F) << shift
  14498. if b < 0x80 {
  14499. break
  14500. }
  14501. }
  14502. intStringLen := int(stringLen)
  14503. if intStringLen < 0 {
  14504. return ErrInvalidLengthRpc
  14505. }
  14506. postIndex := iNdEx + intStringLen
  14507. if postIndex > l {
  14508. return io.ErrUnexpectedEOF
  14509. }
  14510. m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
  14511. iNdEx = postIndex
  14512. default:
  14513. iNdEx = preIndex
  14514. skippy, err := skipRpc(dAtA[iNdEx:])
  14515. if err != nil {
  14516. return err
  14517. }
  14518. if skippy < 0 {
  14519. return ErrInvalidLengthRpc
  14520. }
  14521. if (iNdEx + skippy) > l {
  14522. return io.ErrUnexpectedEOF
  14523. }
  14524. iNdEx += skippy
  14525. }
  14526. }
  14527. if iNdEx > l {
  14528. return io.ErrUnexpectedEOF
  14529. }
  14530. return nil
  14531. }
  14532. func (m *MemberUpdateResponse) Unmarshal(dAtA []byte) error {
  14533. l := len(dAtA)
  14534. iNdEx := 0
  14535. for iNdEx < l {
  14536. preIndex := iNdEx
  14537. var wire uint64
  14538. for shift := uint(0); ; shift += 7 {
  14539. if shift >= 64 {
  14540. return ErrIntOverflowRpc
  14541. }
  14542. if iNdEx >= l {
  14543. return io.ErrUnexpectedEOF
  14544. }
  14545. b := dAtA[iNdEx]
  14546. iNdEx++
  14547. wire |= (uint64(b) & 0x7F) << shift
  14548. if b < 0x80 {
  14549. break
  14550. }
  14551. }
  14552. fieldNum := int32(wire >> 3)
  14553. wireType := int(wire & 0x7)
  14554. if wireType == 4 {
  14555. return fmt.Errorf("proto: MemberUpdateResponse: wiretype end group for non-group")
  14556. }
  14557. if fieldNum <= 0 {
  14558. return fmt.Errorf("proto: MemberUpdateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  14559. }
  14560. switch fieldNum {
  14561. case 1:
  14562. if wireType != 2 {
  14563. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  14564. }
  14565. var msglen int
  14566. for shift := uint(0); ; shift += 7 {
  14567. if shift >= 64 {
  14568. return ErrIntOverflowRpc
  14569. }
  14570. if iNdEx >= l {
  14571. return io.ErrUnexpectedEOF
  14572. }
  14573. b := dAtA[iNdEx]
  14574. iNdEx++
  14575. msglen |= (int(b) & 0x7F) << shift
  14576. if b < 0x80 {
  14577. break
  14578. }
  14579. }
  14580. if msglen < 0 {
  14581. return ErrInvalidLengthRpc
  14582. }
  14583. postIndex := iNdEx + msglen
  14584. if postIndex > l {
  14585. return io.ErrUnexpectedEOF
  14586. }
  14587. if m.Header == nil {
  14588. m.Header = &ResponseHeader{}
  14589. }
  14590. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14591. return err
  14592. }
  14593. iNdEx = postIndex
  14594. case 2:
  14595. if wireType != 2 {
  14596. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  14597. }
  14598. var msglen int
  14599. for shift := uint(0); ; shift += 7 {
  14600. if shift >= 64 {
  14601. return ErrIntOverflowRpc
  14602. }
  14603. if iNdEx >= l {
  14604. return io.ErrUnexpectedEOF
  14605. }
  14606. b := dAtA[iNdEx]
  14607. iNdEx++
  14608. msglen |= (int(b) & 0x7F) << shift
  14609. if b < 0x80 {
  14610. break
  14611. }
  14612. }
  14613. if msglen < 0 {
  14614. return ErrInvalidLengthRpc
  14615. }
  14616. postIndex := iNdEx + msglen
  14617. if postIndex > l {
  14618. return io.ErrUnexpectedEOF
  14619. }
  14620. m.Members = append(m.Members, &Member{})
  14621. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14622. return err
  14623. }
  14624. iNdEx = postIndex
  14625. default:
  14626. iNdEx = preIndex
  14627. skippy, err := skipRpc(dAtA[iNdEx:])
  14628. if err != nil {
  14629. return err
  14630. }
  14631. if skippy < 0 {
  14632. return ErrInvalidLengthRpc
  14633. }
  14634. if (iNdEx + skippy) > l {
  14635. return io.ErrUnexpectedEOF
  14636. }
  14637. iNdEx += skippy
  14638. }
  14639. }
  14640. if iNdEx > l {
  14641. return io.ErrUnexpectedEOF
  14642. }
  14643. return nil
  14644. }
  14645. func (m *MemberListRequest) Unmarshal(dAtA []byte) error {
  14646. l := len(dAtA)
  14647. iNdEx := 0
  14648. for iNdEx < l {
  14649. preIndex := iNdEx
  14650. var wire uint64
  14651. for shift := uint(0); ; shift += 7 {
  14652. if shift >= 64 {
  14653. return ErrIntOverflowRpc
  14654. }
  14655. if iNdEx >= l {
  14656. return io.ErrUnexpectedEOF
  14657. }
  14658. b := dAtA[iNdEx]
  14659. iNdEx++
  14660. wire |= (uint64(b) & 0x7F) << shift
  14661. if b < 0x80 {
  14662. break
  14663. }
  14664. }
  14665. fieldNum := int32(wire >> 3)
  14666. wireType := int(wire & 0x7)
  14667. if wireType == 4 {
  14668. return fmt.Errorf("proto: MemberListRequest: wiretype end group for non-group")
  14669. }
  14670. if fieldNum <= 0 {
  14671. return fmt.Errorf("proto: MemberListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  14672. }
  14673. switch fieldNum {
  14674. default:
  14675. iNdEx = preIndex
  14676. skippy, err := skipRpc(dAtA[iNdEx:])
  14677. if err != nil {
  14678. return err
  14679. }
  14680. if skippy < 0 {
  14681. return ErrInvalidLengthRpc
  14682. }
  14683. if (iNdEx + skippy) > l {
  14684. return io.ErrUnexpectedEOF
  14685. }
  14686. iNdEx += skippy
  14687. }
  14688. }
  14689. if iNdEx > l {
  14690. return io.ErrUnexpectedEOF
  14691. }
  14692. return nil
  14693. }
  14694. func (m *MemberListResponse) Unmarshal(dAtA []byte) error {
  14695. l := len(dAtA)
  14696. iNdEx := 0
  14697. for iNdEx < l {
  14698. preIndex := iNdEx
  14699. var wire uint64
  14700. for shift := uint(0); ; shift += 7 {
  14701. if shift >= 64 {
  14702. return ErrIntOverflowRpc
  14703. }
  14704. if iNdEx >= l {
  14705. return io.ErrUnexpectedEOF
  14706. }
  14707. b := dAtA[iNdEx]
  14708. iNdEx++
  14709. wire |= (uint64(b) & 0x7F) << shift
  14710. if b < 0x80 {
  14711. break
  14712. }
  14713. }
  14714. fieldNum := int32(wire >> 3)
  14715. wireType := int(wire & 0x7)
  14716. if wireType == 4 {
  14717. return fmt.Errorf("proto: MemberListResponse: wiretype end group for non-group")
  14718. }
  14719. if fieldNum <= 0 {
  14720. return fmt.Errorf("proto: MemberListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  14721. }
  14722. switch fieldNum {
  14723. case 1:
  14724. if wireType != 2 {
  14725. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  14726. }
  14727. var msglen int
  14728. for shift := uint(0); ; shift += 7 {
  14729. if shift >= 64 {
  14730. return ErrIntOverflowRpc
  14731. }
  14732. if iNdEx >= l {
  14733. return io.ErrUnexpectedEOF
  14734. }
  14735. b := dAtA[iNdEx]
  14736. iNdEx++
  14737. msglen |= (int(b) & 0x7F) << shift
  14738. if b < 0x80 {
  14739. break
  14740. }
  14741. }
  14742. if msglen < 0 {
  14743. return ErrInvalidLengthRpc
  14744. }
  14745. postIndex := iNdEx + msglen
  14746. if postIndex > l {
  14747. return io.ErrUnexpectedEOF
  14748. }
  14749. if m.Header == nil {
  14750. m.Header = &ResponseHeader{}
  14751. }
  14752. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14753. return err
  14754. }
  14755. iNdEx = postIndex
  14756. case 2:
  14757. if wireType != 2 {
  14758. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  14759. }
  14760. var msglen int
  14761. for shift := uint(0); ; shift += 7 {
  14762. if shift >= 64 {
  14763. return ErrIntOverflowRpc
  14764. }
  14765. if iNdEx >= l {
  14766. return io.ErrUnexpectedEOF
  14767. }
  14768. b := dAtA[iNdEx]
  14769. iNdEx++
  14770. msglen |= (int(b) & 0x7F) << shift
  14771. if b < 0x80 {
  14772. break
  14773. }
  14774. }
  14775. if msglen < 0 {
  14776. return ErrInvalidLengthRpc
  14777. }
  14778. postIndex := iNdEx + msglen
  14779. if postIndex > l {
  14780. return io.ErrUnexpectedEOF
  14781. }
  14782. m.Members = append(m.Members, &Member{})
  14783. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14784. return err
  14785. }
  14786. iNdEx = postIndex
  14787. default:
  14788. iNdEx = preIndex
  14789. skippy, err := skipRpc(dAtA[iNdEx:])
  14790. if err != nil {
  14791. return err
  14792. }
  14793. if skippy < 0 {
  14794. return ErrInvalidLengthRpc
  14795. }
  14796. if (iNdEx + skippy) > l {
  14797. return io.ErrUnexpectedEOF
  14798. }
  14799. iNdEx += skippy
  14800. }
  14801. }
  14802. if iNdEx > l {
  14803. return io.ErrUnexpectedEOF
  14804. }
  14805. return nil
  14806. }
  14807. func (m *MemberPromoteRequest) Unmarshal(dAtA []byte) error {
  14808. l := len(dAtA)
  14809. iNdEx := 0
  14810. for iNdEx < l {
  14811. preIndex := iNdEx
  14812. var wire uint64
  14813. for shift := uint(0); ; shift += 7 {
  14814. if shift >= 64 {
  14815. return ErrIntOverflowRpc
  14816. }
  14817. if iNdEx >= l {
  14818. return io.ErrUnexpectedEOF
  14819. }
  14820. b := dAtA[iNdEx]
  14821. iNdEx++
  14822. wire |= (uint64(b) & 0x7F) << shift
  14823. if b < 0x80 {
  14824. break
  14825. }
  14826. }
  14827. fieldNum := int32(wire >> 3)
  14828. wireType := int(wire & 0x7)
  14829. if wireType == 4 {
  14830. return fmt.Errorf("proto: MemberPromoteRequest: wiretype end group for non-group")
  14831. }
  14832. if fieldNum <= 0 {
  14833. return fmt.Errorf("proto: MemberPromoteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  14834. }
  14835. switch fieldNum {
  14836. case 1:
  14837. if wireType != 0 {
  14838. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  14839. }
  14840. m.ID = 0
  14841. for shift := uint(0); ; shift += 7 {
  14842. if shift >= 64 {
  14843. return ErrIntOverflowRpc
  14844. }
  14845. if iNdEx >= l {
  14846. return io.ErrUnexpectedEOF
  14847. }
  14848. b := dAtA[iNdEx]
  14849. iNdEx++
  14850. m.ID |= (uint64(b) & 0x7F) << shift
  14851. if b < 0x80 {
  14852. break
  14853. }
  14854. }
  14855. default:
  14856. iNdEx = preIndex
  14857. skippy, err := skipRpc(dAtA[iNdEx:])
  14858. if err != nil {
  14859. return err
  14860. }
  14861. if skippy < 0 {
  14862. return ErrInvalidLengthRpc
  14863. }
  14864. if (iNdEx + skippy) > l {
  14865. return io.ErrUnexpectedEOF
  14866. }
  14867. iNdEx += skippy
  14868. }
  14869. }
  14870. if iNdEx > l {
  14871. return io.ErrUnexpectedEOF
  14872. }
  14873. return nil
  14874. }
  14875. func (m *MemberPromoteResponse) Unmarshal(dAtA []byte) error {
  14876. l := len(dAtA)
  14877. iNdEx := 0
  14878. for iNdEx < l {
  14879. preIndex := iNdEx
  14880. var wire uint64
  14881. for shift := uint(0); ; shift += 7 {
  14882. if shift >= 64 {
  14883. return ErrIntOverflowRpc
  14884. }
  14885. if iNdEx >= l {
  14886. return io.ErrUnexpectedEOF
  14887. }
  14888. b := dAtA[iNdEx]
  14889. iNdEx++
  14890. wire |= (uint64(b) & 0x7F) << shift
  14891. if b < 0x80 {
  14892. break
  14893. }
  14894. }
  14895. fieldNum := int32(wire >> 3)
  14896. wireType := int(wire & 0x7)
  14897. if wireType == 4 {
  14898. return fmt.Errorf("proto: MemberPromoteResponse: wiretype end group for non-group")
  14899. }
  14900. if fieldNum <= 0 {
  14901. return fmt.Errorf("proto: MemberPromoteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  14902. }
  14903. switch fieldNum {
  14904. case 1:
  14905. if wireType != 2 {
  14906. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  14907. }
  14908. var msglen int
  14909. for shift := uint(0); ; shift += 7 {
  14910. if shift >= 64 {
  14911. return ErrIntOverflowRpc
  14912. }
  14913. if iNdEx >= l {
  14914. return io.ErrUnexpectedEOF
  14915. }
  14916. b := dAtA[iNdEx]
  14917. iNdEx++
  14918. msglen |= (int(b) & 0x7F) << shift
  14919. if b < 0x80 {
  14920. break
  14921. }
  14922. }
  14923. if msglen < 0 {
  14924. return ErrInvalidLengthRpc
  14925. }
  14926. postIndex := iNdEx + msglen
  14927. if postIndex > l {
  14928. return io.ErrUnexpectedEOF
  14929. }
  14930. if m.Header == nil {
  14931. m.Header = &ResponseHeader{}
  14932. }
  14933. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14934. return err
  14935. }
  14936. iNdEx = postIndex
  14937. case 2:
  14938. if wireType != 2 {
  14939. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  14940. }
  14941. var msglen int
  14942. for shift := uint(0); ; shift += 7 {
  14943. if shift >= 64 {
  14944. return ErrIntOverflowRpc
  14945. }
  14946. if iNdEx >= l {
  14947. return io.ErrUnexpectedEOF
  14948. }
  14949. b := dAtA[iNdEx]
  14950. iNdEx++
  14951. msglen |= (int(b) & 0x7F) << shift
  14952. if b < 0x80 {
  14953. break
  14954. }
  14955. }
  14956. if msglen < 0 {
  14957. return ErrInvalidLengthRpc
  14958. }
  14959. postIndex := iNdEx + msglen
  14960. if postIndex > l {
  14961. return io.ErrUnexpectedEOF
  14962. }
  14963. m.Members = append(m.Members, &Member{})
  14964. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14965. return err
  14966. }
  14967. iNdEx = postIndex
  14968. default:
  14969. iNdEx = preIndex
  14970. skippy, err := skipRpc(dAtA[iNdEx:])
  14971. if err != nil {
  14972. return err
  14973. }
  14974. if skippy < 0 {
  14975. return ErrInvalidLengthRpc
  14976. }
  14977. if (iNdEx + skippy) > l {
  14978. return io.ErrUnexpectedEOF
  14979. }
  14980. iNdEx += skippy
  14981. }
  14982. }
  14983. if iNdEx > l {
  14984. return io.ErrUnexpectedEOF
  14985. }
  14986. return nil
  14987. }
  14988. func (m *DefragmentRequest) Unmarshal(dAtA []byte) error {
  14989. l := len(dAtA)
  14990. iNdEx := 0
  14991. for iNdEx < l {
  14992. preIndex := iNdEx
  14993. var wire uint64
  14994. for shift := uint(0); ; shift += 7 {
  14995. if shift >= 64 {
  14996. return ErrIntOverflowRpc
  14997. }
  14998. if iNdEx >= l {
  14999. return io.ErrUnexpectedEOF
  15000. }
  15001. b := dAtA[iNdEx]
  15002. iNdEx++
  15003. wire |= (uint64(b) & 0x7F) << shift
  15004. if b < 0x80 {
  15005. break
  15006. }
  15007. }
  15008. fieldNum := int32(wire >> 3)
  15009. wireType := int(wire & 0x7)
  15010. if wireType == 4 {
  15011. return fmt.Errorf("proto: DefragmentRequest: wiretype end group for non-group")
  15012. }
  15013. if fieldNum <= 0 {
  15014. return fmt.Errorf("proto: DefragmentRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  15015. }
  15016. switch fieldNum {
  15017. default:
  15018. iNdEx = preIndex
  15019. skippy, err := skipRpc(dAtA[iNdEx:])
  15020. if err != nil {
  15021. return err
  15022. }
  15023. if skippy < 0 {
  15024. return ErrInvalidLengthRpc
  15025. }
  15026. if (iNdEx + skippy) > l {
  15027. return io.ErrUnexpectedEOF
  15028. }
  15029. iNdEx += skippy
  15030. }
  15031. }
  15032. if iNdEx > l {
  15033. return io.ErrUnexpectedEOF
  15034. }
  15035. return nil
  15036. }
  15037. func (m *DefragmentResponse) Unmarshal(dAtA []byte) error {
  15038. l := len(dAtA)
  15039. iNdEx := 0
  15040. for iNdEx < l {
  15041. preIndex := iNdEx
  15042. var wire uint64
  15043. for shift := uint(0); ; shift += 7 {
  15044. if shift >= 64 {
  15045. return ErrIntOverflowRpc
  15046. }
  15047. if iNdEx >= l {
  15048. return io.ErrUnexpectedEOF
  15049. }
  15050. b := dAtA[iNdEx]
  15051. iNdEx++
  15052. wire |= (uint64(b) & 0x7F) << shift
  15053. if b < 0x80 {
  15054. break
  15055. }
  15056. }
  15057. fieldNum := int32(wire >> 3)
  15058. wireType := int(wire & 0x7)
  15059. if wireType == 4 {
  15060. return fmt.Errorf("proto: DefragmentResponse: wiretype end group for non-group")
  15061. }
  15062. if fieldNum <= 0 {
  15063. return fmt.Errorf("proto: DefragmentResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  15064. }
  15065. switch fieldNum {
  15066. case 1:
  15067. if wireType != 2 {
  15068. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  15069. }
  15070. var msglen int
  15071. for shift := uint(0); ; shift += 7 {
  15072. if shift >= 64 {
  15073. return ErrIntOverflowRpc
  15074. }
  15075. if iNdEx >= l {
  15076. return io.ErrUnexpectedEOF
  15077. }
  15078. b := dAtA[iNdEx]
  15079. iNdEx++
  15080. msglen |= (int(b) & 0x7F) << shift
  15081. if b < 0x80 {
  15082. break
  15083. }
  15084. }
  15085. if msglen < 0 {
  15086. return ErrInvalidLengthRpc
  15087. }
  15088. postIndex := iNdEx + msglen
  15089. if postIndex > l {
  15090. return io.ErrUnexpectedEOF
  15091. }
  15092. if m.Header == nil {
  15093. m.Header = &ResponseHeader{}
  15094. }
  15095. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15096. return err
  15097. }
  15098. iNdEx = postIndex
  15099. default:
  15100. iNdEx = preIndex
  15101. skippy, err := skipRpc(dAtA[iNdEx:])
  15102. if err != nil {
  15103. return err
  15104. }
  15105. if skippy < 0 {
  15106. return ErrInvalidLengthRpc
  15107. }
  15108. if (iNdEx + skippy) > l {
  15109. return io.ErrUnexpectedEOF
  15110. }
  15111. iNdEx += skippy
  15112. }
  15113. }
  15114. if iNdEx > l {
  15115. return io.ErrUnexpectedEOF
  15116. }
  15117. return nil
  15118. }
  15119. func (m *MoveLeaderRequest) Unmarshal(dAtA []byte) error {
  15120. l := len(dAtA)
  15121. iNdEx := 0
  15122. for iNdEx < l {
  15123. preIndex := iNdEx
  15124. var wire uint64
  15125. for shift := uint(0); ; shift += 7 {
  15126. if shift >= 64 {
  15127. return ErrIntOverflowRpc
  15128. }
  15129. if iNdEx >= l {
  15130. return io.ErrUnexpectedEOF
  15131. }
  15132. b := dAtA[iNdEx]
  15133. iNdEx++
  15134. wire |= (uint64(b) & 0x7F) << shift
  15135. if b < 0x80 {
  15136. break
  15137. }
  15138. }
  15139. fieldNum := int32(wire >> 3)
  15140. wireType := int(wire & 0x7)
  15141. if wireType == 4 {
  15142. return fmt.Errorf("proto: MoveLeaderRequest: wiretype end group for non-group")
  15143. }
  15144. if fieldNum <= 0 {
  15145. return fmt.Errorf("proto: MoveLeaderRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  15146. }
  15147. switch fieldNum {
  15148. case 1:
  15149. if wireType != 0 {
  15150. return fmt.Errorf("proto: wrong wireType = %d for field TargetID", wireType)
  15151. }
  15152. m.TargetID = 0
  15153. for shift := uint(0); ; shift += 7 {
  15154. if shift >= 64 {
  15155. return ErrIntOverflowRpc
  15156. }
  15157. if iNdEx >= l {
  15158. return io.ErrUnexpectedEOF
  15159. }
  15160. b := dAtA[iNdEx]
  15161. iNdEx++
  15162. m.TargetID |= (uint64(b) & 0x7F) << shift
  15163. if b < 0x80 {
  15164. break
  15165. }
  15166. }
  15167. default:
  15168. iNdEx = preIndex
  15169. skippy, err := skipRpc(dAtA[iNdEx:])
  15170. if err != nil {
  15171. return err
  15172. }
  15173. if skippy < 0 {
  15174. return ErrInvalidLengthRpc
  15175. }
  15176. if (iNdEx + skippy) > l {
  15177. return io.ErrUnexpectedEOF
  15178. }
  15179. iNdEx += skippy
  15180. }
  15181. }
  15182. if iNdEx > l {
  15183. return io.ErrUnexpectedEOF
  15184. }
  15185. return nil
  15186. }
  15187. func (m *MoveLeaderResponse) Unmarshal(dAtA []byte) error {
  15188. l := len(dAtA)
  15189. iNdEx := 0
  15190. for iNdEx < l {
  15191. preIndex := iNdEx
  15192. var wire uint64
  15193. for shift := uint(0); ; shift += 7 {
  15194. if shift >= 64 {
  15195. return ErrIntOverflowRpc
  15196. }
  15197. if iNdEx >= l {
  15198. return io.ErrUnexpectedEOF
  15199. }
  15200. b := dAtA[iNdEx]
  15201. iNdEx++
  15202. wire |= (uint64(b) & 0x7F) << shift
  15203. if b < 0x80 {
  15204. break
  15205. }
  15206. }
  15207. fieldNum := int32(wire >> 3)
  15208. wireType := int(wire & 0x7)
  15209. if wireType == 4 {
  15210. return fmt.Errorf("proto: MoveLeaderResponse: wiretype end group for non-group")
  15211. }
  15212. if fieldNum <= 0 {
  15213. return fmt.Errorf("proto: MoveLeaderResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  15214. }
  15215. switch fieldNum {
  15216. case 1:
  15217. if wireType != 2 {
  15218. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  15219. }
  15220. var msglen int
  15221. for shift := uint(0); ; shift += 7 {
  15222. if shift >= 64 {
  15223. return ErrIntOverflowRpc
  15224. }
  15225. if iNdEx >= l {
  15226. return io.ErrUnexpectedEOF
  15227. }
  15228. b := dAtA[iNdEx]
  15229. iNdEx++
  15230. msglen |= (int(b) & 0x7F) << shift
  15231. if b < 0x80 {
  15232. break
  15233. }
  15234. }
  15235. if msglen < 0 {
  15236. return ErrInvalidLengthRpc
  15237. }
  15238. postIndex := iNdEx + msglen
  15239. if postIndex > l {
  15240. return io.ErrUnexpectedEOF
  15241. }
  15242. if m.Header == nil {
  15243. m.Header = &ResponseHeader{}
  15244. }
  15245. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15246. return err
  15247. }
  15248. iNdEx = postIndex
  15249. default:
  15250. iNdEx = preIndex
  15251. skippy, err := skipRpc(dAtA[iNdEx:])
  15252. if err != nil {
  15253. return err
  15254. }
  15255. if skippy < 0 {
  15256. return ErrInvalidLengthRpc
  15257. }
  15258. if (iNdEx + skippy) > l {
  15259. return io.ErrUnexpectedEOF
  15260. }
  15261. iNdEx += skippy
  15262. }
  15263. }
  15264. if iNdEx > l {
  15265. return io.ErrUnexpectedEOF
  15266. }
  15267. return nil
  15268. }
  15269. func (m *AlarmRequest) Unmarshal(dAtA []byte) error {
  15270. l := len(dAtA)
  15271. iNdEx := 0
  15272. for iNdEx < l {
  15273. preIndex := iNdEx
  15274. var wire uint64
  15275. for shift := uint(0); ; shift += 7 {
  15276. if shift >= 64 {
  15277. return ErrIntOverflowRpc
  15278. }
  15279. if iNdEx >= l {
  15280. return io.ErrUnexpectedEOF
  15281. }
  15282. b := dAtA[iNdEx]
  15283. iNdEx++
  15284. wire |= (uint64(b) & 0x7F) << shift
  15285. if b < 0x80 {
  15286. break
  15287. }
  15288. }
  15289. fieldNum := int32(wire >> 3)
  15290. wireType := int(wire & 0x7)
  15291. if wireType == 4 {
  15292. return fmt.Errorf("proto: AlarmRequest: wiretype end group for non-group")
  15293. }
  15294. if fieldNum <= 0 {
  15295. return fmt.Errorf("proto: AlarmRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  15296. }
  15297. switch fieldNum {
  15298. case 1:
  15299. if wireType != 0 {
  15300. return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
  15301. }
  15302. m.Action = 0
  15303. for shift := uint(0); ; shift += 7 {
  15304. if shift >= 64 {
  15305. return ErrIntOverflowRpc
  15306. }
  15307. if iNdEx >= l {
  15308. return io.ErrUnexpectedEOF
  15309. }
  15310. b := dAtA[iNdEx]
  15311. iNdEx++
  15312. m.Action |= (AlarmRequest_AlarmAction(b) & 0x7F) << shift
  15313. if b < 0x80 {
  15314. break
  15315. }
  15316. }
  15317. case 2:
  15318. if wireType != 0 {
  15319. return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
  15320. }
  15321. m.MemberID = 0
  15322. for shift := uint(0); ; shift += 7 {
  15323. if shift >= 64 {
  15324. return ErrIntOverflowRpc
  15325. }
  15326. if iNdEx >= l {
  15327. return io.ErrUnexpectedEOF
  15328. }
  15329. b := dAtA[iNdEx]
  15330. iNdEx++
  15331. m.MemberID |= (uint64(b) & 0x7F) << shift
  15332. if b < 0x80 {
  15333. break
  15334. }
  15335. }
  15336. case 3:
  15337. if wireType != 0 {
  15338. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  15339. }
  15340. m.Alarm = 0
  15341. for shift := uint(0); ; shift += 7 {
  15342. if shift >= 64 {
  15343. return ErrIntOverflowRpc
  15344. }
  15345. if iNdEx >= l {
  15346. return io.ErrUnexpectedEOF
  15347. }
  15348. b := dAtA[iNdEx]
  15349. iNdEx++
  15350. m.Alarm |= (AlarmType(b) & 0x7F) << shift
  15351. if b < 0x80 {
  15352. break
  15353. }
  15354. }
  15355. default:
  15356. iNdEx = preIndex
  15357. skippy, err := skipRpc(dAtA[iNdEx:])
  15358. if err != nil {
  15359. return err
  15360. }
  15361. if skippy < 0 {
  15362. return ErrInvalidLengthRpc
  15363. }
  15364. if (iNdEx + skippy) > l {
  15365. return io.ErrUnexpectedEOF
  15366. }
  15367. iNdEx += skippy
  15368. }
  15369. }
  15370. if iNdEx > l {
  15371. return io.ErrUnexpectedEOF
  15372. }
  15373. return nil
  15374. }
  15375. func (m *AlarmMember) Unmarshal(dAtA []byte) error {
  15376. l := len(dAtA)
  15377. iNdEx := 0
  15378. for iNdEx < l {
  15379. preIndex := iNdEx
  15380. var wire uint64
  15381. for shift := uint(0); ; shift += 7 {
  15382. if shift >= 64 {
  15383. return ErrIntOverflowRpc
  15384. }
  15385. if iNdEx >= l {
  15386. return io.ErrUnexpectedEOF
  15387. }
  15388. b := dAtA[iNdEx]
  15389. iNdEx++
  15390. wire |= (uint64(b) & 0x7F) << shift
  15391. if b < 0x80 {
  15392. break
  15393. }
  15394. }
  15395. fieldNum := int32(wire >> 3)
  15396. wireType := int(wire & 0x7)
  15397. if wireType == 4 {
  15398. return fmt.Errorf("proto: AlarmMember: wiretype end group for non-group")
  15399. }
  15400. if fieldNum <= 0 {
  15401. return fmt.Errorf("proto: AlarmMember: illegal tag %d (wire type %d)", fieldNum, wire)
  15402. }
  15403. switch fieldNum {
  15404. case 1:
  15405. if wireType != 0 {
  15406. return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
  15407. }
  15408. m.MemberID = 0
  15409. for shift := uint(0); ; shift += 7 {
  15410. if shift >= 64 {
  15411. return ErrIntOverflowRpc
  15412. }
  15413. if iNdEx >= l {
  15414. return io.ErrUnexpectedEOF
  15415. }
  15416. b := dAtA[iNdEx]
  15417. iNdEx++
  15418. m.MemberID |= (uint64(b) & 0x7F) << shift
  15419. if b < 0x80 {
  15420. break
  15421. }
  15422. }
  15423. case 2:
  15424. if wireType != 0 {
  15425. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  15426. }
  15427. m.Alarm = 0
  15428. for shift := uint(0); ; shift += 7 {
  15429. if shift >= 64 {
  15430. return ErrIntOverflowRpc
  15431. }
  15432. if iNdEx >= l {
  15433. return io.ErrUnexpectedEOF
  15434. }
  15435. b := dAtA[iNdEx]
  15436. iNdEx++
  15437. m.Alarm |= (AlarmType(b) & 0x7F) << shift
  15438. if b < 0x80 {
  15439. break
  15440. }
  15441. }
  15442. default:
  15443. iNdEx = preIndex
  15444. skippy, err := skipRpc(dAtA[iNdEx:])
  15445. if err != nil {
  15446. return err
  15447. }
  15448. if skippy < 0 {
  15449. return ErrInvalidLengthRpc
  15450. }
  15451. if (iNdEx + skippy) > l {
  15452. return io.ErrUnexpectedEOF
  15453. }
  15454. iNdEx += skippy
  15455. }
  15456. }
  15457. if iNdEx > l {
  15458. return io.ErrUnexpectedEOF
  15459. }
  15460. return nil
  15461. }
  15462. func (m *AlarmResponse) Unmarshal(dAtA []byte) error {
  15463. l := len(dAtA)
  15464. iNdEx := 0
  15465. for iNdEx < l {
  15466. preIndex := iNdEx
  15467. var wire uint64
  15468. for shift := uint(0); ; shift += 7 {
  15469. if shift >= 64 {
  15470. return ErrIntOverflowRpc
  15471. }
  15472. if iNdEx >= l {
  15473. return io.ErrUnexpectedEOF
  15474. }
  15475. b := dAtA[iNdEx]
  15476. iNdEx++
  15477. wire |= (uint64(b) & 0x7F) << shift
  15478. if b < 0x80 {
  15479. break
  15480. }
  15481. }
  15482. fieldNum := int32(wire >> 3)
  15483. wireType := int(wire & 0x7)
  15484. if wireType == 4 {
  15485. return fmt.Errorf("proto: AlarmResponse: wiretype end group for non-group")
  15486. }
  15487. if fieldNum <= 0 {
  15488. return fmt.Errorf("proto: AlarmResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  15489. }
  15490. switch fieldNum {
  15491. case 1:
  15492. if wireType != 2 {
  15493. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  15494. }
  15495. var msglen int
  15496. for shift := uint(0); ; shift += 7 {
  15497. if shift >= 64 {
  15498. return ErrIntOverflowRpc
  15499. }
  15500. if iNdEx >= l {
  15501. return io.ErrUnexpectedEOF
  15502. }
  15503. b := dAtA[iNdEx]
  15504. iNdEx++
  15505. msglen |= (int(b) & 0x7F) << shift
  15506. if b < 0x80 {
  15507. break
  15508. }
  15509. }
  15510. if msglen < 0 {
  15511. return ErrInvalidLengthRpc
  15512. }
  15513. postIndex := iNdEx + msglen
  15514. if postIndex > l {
  15515. return io.ErrUnexpectedEOF
  15516. }
  15517. if m.Header == nil {
  15518. m.Header = &ResponseHeader{}
  15519. }
  15520. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15521. return err
  15522. }
  15523. iNdEx = postIndex
  15524. case 2:
  15525. if wireType != 2 {
  15526. return fmt.Errorf("proto: wrong wireType = %d for field Alarms", wireType)
  15527. }
  15528. var msglen int
  15529. for shift := uint(0); ; shift += 7 {
  15530. if shift >= 64 {
  15531. return ErrIntOverflowRpc
  15532. }
  15533. if iNdEx >= l {
  15534. return io.ErrUnexpectedEOF
  15535. }
  15536. b := dAtA[iNdEx]
  15537. iNdEx++
  15538. msglen |= (int(b) & 0x7F) << shift
  15539. if b < 0x80 {
  15540. break
  15541. }
  15542. }
  15543. if msglen < 0 {
  15544. return ErrInvalidLengthRpc
  15545. }
  15546. postIndex := iNdEx + msglen
  15547. if postIndex > l {
  15548. return io.ErrUnexpectedEOF
  15549. }
  15550. m.Alarms = append(m.Alarms, &AlarmMember{})
  15551. if err := m.Alarms[len(m.Alarms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15552. return err
  15553. }
  15554. iNdEx = postIndex
  15555. default:
  15556. iNdEx = preIndex
  15557. skippy, err := skipRpc(dAtA[iNdEx:])
  15558. if err != nil {
  15559. return err
  15560. }
  15561. if skippy < 0 {
  15562. return ErrInvalidLengthRpc
  15563. }
  15564. if (iNdEx + skippy) > l {
  15565. return io.ErrUnexpectedEOF
  15566. }
  15567. iNdEx += skippy
  15568. }
  15569. }
  15570. if iNdEx > l {
  15571. return io.ErrUnexpectedEOF
  15572. }
  15573. return nil
  15574. }
  15575. func (m *StatusRequest) Unmarshal(dAtA []byte) error {
  15576. l := len(dAtA)
  15577. iNdEx := 0
  15578. for iNdEx < l {
  15579. preIndex := iNdEx
  15580. var wire uint64
  15581. for shift := uint(0); ; shift += 7 {
  15582. if shift >= 64 {
  15583. return ErrIntOverflowRpc
  15584. }
  15585. if iNdEx >= l {
  15586. return io.ErrUnexpectedEOF
  15587. }
  15588. b := dAtA[iNdEx]
  15589. iNdEx++
  15590. wire |= (uint64(b) & 0x7F) << shift
  15591. if b < 0x80 {
  15592. break
  15593. }
  15594. }
  15595. fieldNum := int32(wire >> 3)
  15596. wireType := int(wire & 0x7)
  15597. if wireType == 4 {
  15598. return fmt.Errorf("proto: StatusRequest: wiretype end group for non-group")
  15599. }
  15600. if fieldNum <= 0 {
  15601. return fmt.Errorf("proto: StatusRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  15602. }
  15603. switch fieldNum {
  15604. default:
  15605. iNdEx = preIndex
  15606. skippy, err := skipRpc(dAtA[iNdEx:])
  15607. if err != nil {
  15608. return err
  15609. }
  15610. if skippy < 0 {
  15611. return ErrInvalidLengthRpc
  15612. }
  15613. if (iNdEx + skippy) > l {
  15614. return io.ErrUnexpectedEOF
  15615. }
  15616. iNdEx += skippy
  15617. }
  15618. }
  15619. if iNdEx > l {
  15620. return io.ErrUnexpectedEOF
  15621. }
  15622. return nil
  15623. }
  15624. func (m *StatusResponse) Unmarshal(dAtA []byte) error {
  15625. l := len(dAtA)
  15626. iNdEx := 0
  15627. for iNdEx < l {
  15628. preIndex := iNdEx
  15629. var wire uint64
  15630. for shift := uint(0); ; shift += 7 {
  15631. if shift >= 64 {
  15632. return ErrIntOverflowRpc
  15633. }
  15634. if iNdEx >= l {
  15635. return io.ErrUnexpectedEOF
  15636. }
  15637. b := dAtA[iNdEx]
  15638. iNdEx++
  15639. wire |= (uint64(b) & 0x7F) << shift
  15640. if b < 0x80 {
  15641. break
  15642. }
  15643. }
  15644. fieldNum := int32(wire >> 3)
  15645. wireType := int(wire & 0x7)
  15646. if wireType == 4 {
  15647. return fmt.Errorf("proto: StatusResponse: wiretype end group for non-group")
  15648. }
  15649. if fieldNum <= 0 {
  15650. return fmt.Errorf("proto: StatusResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  15651. }
  15652. switch fieldNum {
  15653. case 1:
  15654. if wireType != 2 {
  15655. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  15656. }
  15657. var msglen int
  15658. for shift := uint(0); ; shift += 7 {
  15659. if shift >= 64 {
  15660. return ErrIntOverflowRpc
  15661. }
  15662. if iNdEx >= l {
  15663. return io.ErrUnexpectedEOF
  15664. }
  15665. b := dAtA[iNdEx]
  15666. iNdEx++
  15667. msglen |= (int(b) & 0x7F) << shift
  15668. if b < 0x80 {
  15669. break
  15670. }
  15671. }
  15672. if msglen < 0 {
  15673. return ErrInvalidLengthRpc
  15674. }
  15675. postIndex := iNdEx + msglen
  15676. if postIndex > l {
  15677. return io.ErrUnexpectedEOF
  15678. }
  15679. if m.Header == nil {
  15680. m.Header = &ResponseHeader{}
  15681. }
  15682. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15683. return err
  15684. }
  15685. iNdEx = postIndex
  15686. case 2:
  15687. if wireType != 2 {
  15688. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  15689. }
  15690. var stringLen uint64
  15691. for shift := uint(0); ; shift += 7 {
  15692. if shift >= 64 {
  15693. return ErrIntOverflowRpc
  15694. }
  15695. if iNdEx >= l {
  15696. return io.ErrUnexpectedEOF
  15697. }
  15698. b := dAtA[iNdEx]
  15699. iNdEx++
  15700. stringLen |= (uint64(b) & 0x7F) << shift
  15701. if b < 0x80 {
  15702. break
  15703. }
  15704. }
  15705. intStringLen := int(stringLen)
  15706. if intStringLen < 0 {
  15707. return ErrInvalidLengthRpc
  15708. }
  15709. postIndex := iNdEx + intStringLen
  15710. if postIndex > l {
  15711. return io.ErrUnexpectedEOF
  15712. }
  15713. m.Version = string(dAtA[iNdEx:postIndex])
  15714. iNdEx = postIndex
  15715. case 3:
  15716. if wireType != 0 {
  15717. return fmt.Errorf("proto: wrong wireType = %d for field DbSize", wireType)
  15718. }
  15719. m.DbSize = 0
  15720. for shift := uint(0); ; shift += 7 {
  15721. if shift >= 64 {
  15722. return ErrIntOverflowRpc
  15723. }
  15724. if iNdEx >= l {
  15725. return io.ErrUnexpectedEOF
  15726. }
  15727. b := dAtA[iNdEx]
  15728. iNdEx++
  15729. m.DbSize |= (int64(b) & 0x7F) << shift
  15730. if b < 0x80 {
  15731. break
  15732. }
  15733. }
  15734. case 4:
  15735. if wireType != 0 {
  15736. return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType)
  15737. }
  15738. m.Leader = 0
  15739. for shift := uint(0); ; shift += 7 {
  15740. if shift >= 64 {
  15741. return ErrIntOverflowRpc
  15742. }
  15743. if iNdEx >= l {
  15744. return io.ErrUnexpectedEOF
  15745. }
  15746. b := dAtA[iNdEx]
  15747. iNdEx++
  15748. m.Leader |= (uint64(b) & 0x7F) << shift
  15749. if b < 0x80 {
  15750. break
  15751. }
  15752. }
  15753. case 5:
  15754. if wireType != 0 {
  15755. return fmt.Errorf("proto: wrong wireType = %d for field RaftIndex", wireType)
  15756. }
  15757. m.RaftIndex = 0
  15758. for shift := uint(0); ; shift += 7 {
  15759. if shift >= 64 {
  15760. return ErrIntOverflowRpc
  15761. }
  15762. if iNdEx >= l {
  15763. return io.ErrUnexpectedEOF
  15764. }
  15765. b := dAtA[iNdEx]
  15766. iNdEx++
  15767. m.RaftIndex |= (uint64(b) & 0x7F) << shift
  15768. if b < 0x80 {
  15769. break
  15770. }
  15771. }
  15772. case 6:
  15773. if wireType != 0 {
  15774. return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
  15775. }
  15776. m.RaftTerm = 0
  15777. for shift := uint(0); ; shift += 7 {
  15778. if shift >= 64 {
  15779. return ErrIntOverflowRpc
  15780. }
  15781. if iNdEx >= l {
  15782. return io.ErrUnexpectedEOF
  15783. }
  15784. b := dAtA[iNdEx]
  15785. iNdEx++
  15786. m.RaftTerm |= (uint64(b) & 0x7F) << shift
  15787. if b < 0x80 {
  15788. break
  15789. }
  15790. }
  15791. case 7:
  15792. if wireType != 0 {
  15793. return fmt.Errorf("proto: wrong wireType = %d for field RaftAppliedIndex", wireType)
  15794. }
  15795. m.RaftAppliedIndex = 0
  15796. for shift := uint(0); ; shift += 7 {
  15797. if shift >= 64 {
  15798. return ErrIntOverflowRpc
  15799. }
  15800. if iNdEx >= l {
  15801. return io.ErrUnexpectedEOF
  15802. }
  15803. b := dAtA[iNdEx]
  15804. iNdEx++
  15805. m.RaftAppliedIndex |= (uint64(b) & 0x7F) << shift
  15806. if b < 0x80 {
  15807. break
  15808. }
  15809. }
  15810. case 8:
  15811. if wireType != 2 {
  15812. return fmt.Errorf("proto: wrong wireType = %d for field Errors", wireType)
  15813. }
  15814. var stringLen uint64
  15815. for shift := uint(0); ; shift += 7 {
  15816. if shift >= 64 {
  15817. return ErrIntOverflowRpc
  15818. }
  15819. if iNdEx >= l {
  15820. return io.ErrUnexpectedEOF
  15821. }
  15822. b := dAtA[iNdEx]
  15823. iNdEx++
  15824. stringLen |= (uint64(b) & 0x7F) << shift
  15825. if b < 0x80 {
  15826. break
  15827. }
  15828. }
  15829. intStringLen := int(stringLen)
  15830. if intStringLen < 0 {
  15831. return ErrInvalidLengthRpc
  15832. }
  15833. postIndex := iNdEx + intStringLen
  15834. if postIndex > l {
  15835. return io.ErrUnexpectedEOF
  15836. }
  15837. m.Errors = append(m.Errors, string(dAtA[iNdEx:postIndex]))
  15838. iNdEx = postIndex
  15839. case 9:
  15840. if wireType != 0 {
  15841. return fmt.Errorf("proto: wrong wireType = %d for field DbSizeInUse", wireType)
  15842. }
  15843. m.DbSizeInUse = 0
  15844. for shift := uint(0); ; shift += 7 {
  15845. if shift >= 64 {
  15846. return ErrIntOverflowRpc
  15847. }
  15848. if iNdEx >= l {
  15849. return io.ErrUnexpectedEOF
  15850. }
  15851. b := dAtA[iNdEx]
  15852. iNdEx++
  15853. m.DbSizeInUse |= (int64(b) & 0x7F) << shift
  15854. if b < 0x80 {
  15855. break
  15856. }
  15857. }
  15858. case 10:
  15859. if wireType != 0 {
  15860. return fmt.Errorf("proto: wrong wireType = %d for field IsLearner", wireType)
  15861. }
  15862. var v int
  15863. for shift := uint(0); ; shift += 7 {
  15864. if shift >= 64 {
  15865. return ErrIntOverflowRpc
  15866. }
  15867. if iNdEx >= l {
  15868. return io.ErrUnexpectedEOF
  15869. }
  15870. b := dAtA[iNdEx]
  15871. iNdEx++
  15872. v |= (int(b) & 0x7F) << shift
  15873. if b < 0x80 {
  15874. break
  15875. }
  15876. }
  15877. m.IsLearner = bool(v != 0)
  15878. default:
  15879. iNdEx = preIndex
  15880. skippy, err := skipRpc(dAtA[iNdEx:])
  15881. if err != nil {
  15882. return err
  15883. }
  15884. if skippy < 0 {
  15885. return ErrInvalidLengthRpc
  15886. }
  15887. if (iNdEx + skippy) > l {
  15888. return io.ErrUnexpectedEOF
  15889. }
  15890. iNdEx += skippy
  15891. }
  15892. }
  15893. if iNdEx > l {
  15894. return io.ErrUnexpectedEOF
  15895. }
  15896. return nil
  15897. }
  15898. func (m *AuthEnableRequest) Unmarshal(dAtA []byte) error {
  15899. l := len(dAtA)
  15900. iNdEx := 0
  15901. for iNdEx < l {
  15902. preIndex := iNdEx
  15903. var wire uint64
  15904. for shift := uint(0); ; shift += 7 {
  15905. if shift >= 64 {
  15906. return ErrIntOverflowRpc
  15907. }
  15908. if iNdEx >= l {
  15909. return io.ErrUnexpectedEOF
  15910. }
  15911. b := dAtA[iNdEx]
  15912. iNdEx++
  15913. wire |= (uint64(b) & 0x7F) << shift
  15914. if b < 0x80 {
  15915. break
  15916. }
  15917. }
  15918. fieldNum := int32(wire >> 3)
  15919. wireType := int(wire & 0x7)
  15920. if wireType == 4 {
  15921. return fmt.Errorf("proto: AuthEnableRequest: wiretype end group for non-group")
  15922. }
  15923. if fieldNum <= 0 {
  15924. return fmt.Errorf("proto: AuthEnableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  15925. }
  15926. switch fieldNum {
  15927. default:
  15928. iNdEx = preIndex
  15929. skippy, err := skipRpc(dAtA[iNdEx:])
  15930. if err != nil {
  15931. return err
  15932. }
  15933. if skippy < 0 {
  15934. return ErrInvalidLengthRpc
  15935. }
  15936. if (iNdEx + skippy) > l {
  15937. return io.ErrUnexpectedEOF
  15938. }
  15939. iNdEx += skippy
  15940. }
  15941. }
  15942. if iNdEx > l {
  15943. return io.ErrUnexpectedEOF
  15944. }
  15945. return nil
  15946. }
  15947. func (m *AuthDisableRequest) Unmarshal(dAtA []byte) error {
  15948. l := len(dAtA)
  15949. iNdEx := 0
  15950. for iNdEx < l {
  15951. preIndex := iNdEx
  15952. var wire uint64
  15953. for shift := uint(0); ; shift += 7 {
  15954. if shift >= 64 {
  15955. return ErrIntOverflowRpc
  15956. }
  15957. if iNdEx >= l {
  15958. return io.ErrUnexpectedEOF
  15959. }
  15960. b := dAtA[iNdEx]
  15961. iNdEx++
  15962. wire |= (uint64(b) & 0x7F) << shift
  15963. if b < 0x80 {
  15964. break
  15965. }
  15966. }
  15967. fieldNum := int32(wire >> 3)
  15968. wireType := int(wire & 0x7)
  15969. if wireType == 4 {
  15970. return fmt.Errorf("proto: AuthDisableRequest: wiretype end group for non-group")
  15971. }
  15972. if fieldNum <= 0 {
  15973. return fmt.Errorf("proto: AuthDisableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  15974. }
  15975. switch fieldNum {
  15976. default:
  15977. iNdEx = preIndex
  15978. skippy, err := skipRpc(dAtA[iNdEx:])
  15979. if err != nil {
  15980. return err
  15981. }
  15982. if skippy < 0 {
  15983. return ErrInvalidLengthRpc
  15984. }
  15985. if (iNdEx + skippy) > l {
  15986. return io.ErrUnexpectedEOF
  15987. }
  15988. iNdEx += skippy
  15989. }
  15990. }
  15991. if iNdEx > l {
  15992. return io.ErrUnexpectedEOF
  15993. }
  15994. return nil
  15995. }
  15996. func (m *AuthenticateRequest) Unmarshal(dAtA []byte) error {
  15997. l := len(dAtA)
  15998. iNdEx := 0
  15999. for iNdEx < l {
  16000. preIndex := iNdEx
  16001. var wire uint64
  16002. for shift := uint(0); ; shift += 7 {
  16003. if shift >= 64 {
  16004. return ErrIntOverflowRpc
  16005. }
  16006. if iNdEx >= l {
  16007. return io.ErrUnexpectedEOF
  16008. }
  16009. b := dAtA[iNdEx]
  16010. iNdEx++
  16011. wire |= (uint64(b) & 0x7F) << shift
  16012. if b < 0x80 {
  16013. break
  16014. }
  16015. }
  16016. fieldNum := int32(wire >> 3)
  16017. wireType := int(wire & 0x7)
  16018. if wireType == 4 {
  16019. return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group")
  16020. }
  16021. if fieldNum <= 0 {
  16022. return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16023. }
  16024. switch fieldNum {
  16025. case 1:
  16026. if wireType != 2 {
  16027. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  16028. }
  16029. var stringLen uint64
  16030. for shift := uint(0); ; shift += 7 {
  16031. if shift >= 64 {
  16032. return ErrIntOverflowRpc
  16033. }
  16034. if iNdEx >= l {
  16035. return io.ErrUnexpectedEOF
  16036. }
  16037. b := dAtA[iNdEx]
  16038. iNdEx++
  16039. stringLen |= (uint64(b) & 0x7F) << shift
  16040. if b < 0x80 {
  16041. break
  16042. }
  16043. }
  16044. intStringLen := int(stringLen)
  16045. if intStringLen < 0 {
  16046. return ErrInvalidLengthRpc
  16047. }
  16048. postIndex := iNdEx + intStringLen
  16049. if postIndex > l {
  16050. return io.ErrUnexpectedEOF
  16051. }
  16052. m.Name = string(dAtA[iNdEx:postIndex])
  16053. iNdEx = postIndex
  16054. case 2:
  16055. if wireType != 2 {
  16056. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  16057. }
  16058. var stringLen uint64
  16059. for shift := uint(0); ; shift += 7 {
  16060. if shift >= 64 {
  16061. return ErrIntOverflowRpc
  16062. }
  16063. if iNdEx >= l {
  16064. return io.ErrUnexpectedEOF
  16065. }
  16066. b := dAtA[iNdEx]
  16067. iNdEx++
  16068. stringLen |= (uint64(b) & 0x7F) << shift
  16069. if b < 0x80 {
  16070. break
  16071. }
  16072. }
  16073. intStringLen := int(stringLen)
  16074. if intStringLen < 0 {
  16075. return ErrInvalidLengthRpc
  16076. }
  16077. postIndex := iNdEx + intStringLen
  16078. if postIndex > l {
  16079. return io.ErrUnexpectedEOF
  16080. }
  16081. m.Password = string(dAtA[iNdEx:postIndex])
  16082. iNdEx = postIndex
  16083. default:
  16084. iNdEx = preIndex
  16085. skippy, err := skipRpc(dAtA[iNdEx:])
  16086. if err != nil {
  16087. return err
  16088. }
  16089. if skippy < 0 {
  16090. return ErrInvalidLengthRpc
  16091. }
  16092. if (iNdEx + skippy) > l {
  16093. return io.ErrUnexpectedEOF
  16094. }
  16095. iNdEx += skippy
  16096. }
  16097. }
  16098. if iNdEx > l {
  16099. return io.ErrUnexpectedEOF
  16100. }
  16101. return nil
  16102. }
  16103. func (m *AuthUserAddRequest) Unmarshal(dAtA []byte) error {
  16104. l := len(dAtA)
  16105. iNdEx := 0
  16106. for iNdEx < l {
  16107. preIndex := iNdEx
  16108. var wire uint64
  16109. for shift := uint(0); ; shift += 7 {
  16110. if shift >= 64 {
  16111. return ErrIntOverflowRpc
  16112. }
  16113. if iNdEx >= l {
  16114. return io.ErrUnexpectedEOF
  16115. }
  16116. b := dAtA[iNdEx]
  16117. iNdEx++
  16118. wire |= (uint64(b) & 0x7F) << shift
  16119. if b < 0x80 {
  16120. break
  16121. }
  16122. }
  16123. fieldNum := int32(wire >> 3)
  16124. wireType := int(wire & 0x7)
  16125. if wireType == 4 {
  16126. return fmt.Errorf("proto: AuthUserAddRequest: wiretype end group for non-group")
  16127. }
  16128. if fieldNum <= 0 {
  16129. return fmt.Errorf("proto: AuthUserAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16130. }
  16131. switch fieldNum {
  16132. case 1:
  16133. if wireType != 2 {
  16134. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  16135. }
  16136. var stringLen uint64
  16137. for shift := uint(0); ; shift += 7 {
  16138. if shift >= 64 {
  16139. return ErrIntOverflowRpc
  16140. }
  16141. if iNdEx >= l {
  16142. return io.ErrUnexpectedEOF
  16143. }
  16144. b := dAtA[iNdEx]
  16145. iNdEx++
  16146. stringLen |= (uint64(b) & 0x7F) << shift
  16147. if b < 0x80 {
  16148. break
  16149. }
  16150. }
  16151. intStringLen := int(stringLen)
  16152. if intStringLen < 0 {
  16153. return ErrInvalidLengthRpc
  16154. }
  16155. postIndex := iNdEx + intStringLen
  16156. if postIndex > l {
  16157. return io.ErrUnexpectedEOF
  16158. }
  16159. m.Name = string(dAtA[iNdEx:postIndex])
  16160. iNdEx = postIndex
  16161. case 2:
  16162. if wireType != 2 {
  16163. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  16164. }
  16165. var stringLen uint64
  16166. for shift := uint(0); ; shift += 7 {
  16167. if shift >= 64 {
  16168. return ErrIntOverflowRpc
  16169. }
  16170. if iNdEx >= l {
  16171. return io.ErrUnexpectedEOF
  16172. }
  16173. b := dAtA[iNdEx]
  16174. iNdEx++
  16175. stringLen |= (uint64(b) & 0x7F) << shift
  16176. if b < 0x80 {
  16177. break
  16178. }
  16179. }
  16180. intStringLen := int(stringLen)
  16181. if intStringLen < 0 {
  16182. return ErrInvalidLengthRpc
  16183. }
  16184. postIndex := iNdEx + intStringLen
  16185. if postIndex > l {
  16186. return io.ErrUnexpectedEOF
  16187. }
  16188. m.Password = string(dAtA[iNdEx:postIndex])
  16189. iNdEx = postIndex
  16190. case 3:
  16191. if wireType != 2 {
  16192. return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType)
  16193. }
  16194. var msglen int
  16195. for shift := uint(0); ; shift += 7 {
  16196. if shift >= 64 {
  16197. return ErrIntOverflowRpc
  16198. }
  16199. if iNdEx >= l {
  16200. return io.ErrUnexpectedEOF
  16201. }
  16202. b := dAtA[iNdEx]
  16203. iNdEx++
  16204. msglen |= (int(b) & 0x7F) << shift
  16205. if b < 0x80 {
  16206. break
  16207. }
  16208. }
  16209. if msglen < 0 {
  16210. return ErrInvalidLengthRpc
  16211. }
  16212. postIndex := iNdEx + msglen
  16213. if postIndex > l {
  16214. return io.ErrUnexpectedEOF
  16215. }
  16216. if m.Options == nil {
  16217. m.Options = &authpb.UserAddOptions{}
  16218. }
  16219. if err := m.Options.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  16220. return err
  16221. }
  16222. iNdEx = postIndex
  16223. default:
  16224. iNdEx = preIndex
  16225. skippy, err := skipRpc(dAtA[iNdEx:])
  16226. if err != nil {
  16227. return err
  16228. }
  16229. if skippy < 0 {
  16230. return ErrInvalidLengthRpc
  16231. }
  16232. if (iNdEx + skippy) > l {
  16233. return io.ErrUnexpectedEOF
  16234. }
  16235. iNdEx += skippy
  16236. }
  16237. }
  16238. if iNdEx > l {
  16239. return io.ErrUnexpectedEOF
  16240. }
  16241. return nil
  16242. }
  16243. func (m *AuthUserGetRequest) Unmarshal(dAtA []byte) error {
  16244. l := len(dAtA)
  16245. iNdEx := 0
  16246. for iNdEx < l {
  16247. preIndex := iNdEx
  16248. var wire uint64
  16249. for shift := uint(0); ; shift += 7 {
  16250. if shift >= 64 {
  16251. return ErrIntOverflowRpc
  16252. }
  16253. if iNdEx >= l {
  16254. return io.ErrUnexpectedEOF
  16255. }
  16256. b := dAtA[iNdEx]
  16257. iNdEx++
  16258. wire |= (uint64(b) & 0x7F) << shift
  16259. if b < 0x80 {
  16260. break
  16261. }
  16262. }
  16263. fieldNum := int32(wire >> 3)
  16264. wireType := int(wire & 0x7)
  16265. if wireType == 4 {
  16266. return fmt.Errorf("proto: AuthUserGetRequest: wiretype end group for non-group")
  16267. }
  16268. if fieldNum <= 0 {
  16269. return fmt.Errorf("proto: AuthUserGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16270. }
  16271. switch fieldNum {
  16272. case 1:
  16273. if wireType != 2 {
  16274. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  16275. }
  16276. var stringLen uint64
  16277. for shift := uint(0); ; shift += 7 {
  16278. if shift >= 64 {
  16279. return ErrIntOverflowRpc
  16280. }
  16281. if iNdEx >= l {
  16282. return io.ErrUnexpectedEOF
  16283. }
  16284. b := dAtA[iNdEx]
  16285. iNdEx++
  16286. stringLen |= (uint64(b) & 0x7F) << shift
  16287. if b < 0x80 {
  16288. break
  16289. }
  16290. }
  16291. intStringLen := int(stringLen)
  16292. if intStringLen < 0 {
  16293. return ErrInvalidLengthRpc
  16294. }
  16295. postIndex := iNdEx + intStringLen
  16296. if postIndex > l {
  16297. return io.ErrUnexpectedEOF
  16298. }
  16299. m.Name = string(dAtA[iNdEx:postIndex])
  16300. iNdEx = postIndex
  16301. default:
  16302. iNdEx = preIndex
  16303. skippy, err := skipRpc(dAtA[iNdEx:])
  16304. if err != nil {
  16305. return err
  16306. }
  16307. if skippy < 0 {
  16308. return ErrInvalidLengthRpc
  16309. }
  16310. if (iNdEx + skippy) > l {
  16311. return io.ErrUnexpectedEOF
  16312. }
  16313. iNdEx += skippy
  16314. }
  16315. }
  16316. if iNdEx > l {
  16317. return io.ErrUnexpectedEOF
  16318. }
  16319. return nil
  16320. }
  16321. func (m *AuthUserDeleteRequest) Unmarshal(dAtA []byte) error {
  16322. l := len(dAtA)
  16323. iNdEx := 0
  16324. for iNdEx < l {
  16325. preIndex := iNdEx
  16326. var wire uint64
  16327. for shift := uint(0); ; shift += 7 {
  16328. if shift >= 64 {
  16329. return ErrIntOverflowRpc
  16330. }
  16331. if iNdEx >= l {
  16332. return io.ErrUnexpectedEOF
  16333. }
  16334. b := dAtA[iNdEx]
  16335. iNdEx++
  16336. wire |= (uint64(b) & 0x7F) << shift
  16337. if b < 0x80 {
  16338. break
  16339. }
  16340. }
  16341. fieldNum := int32(wire >> 3)
  16342. wireType := int(wire & 0x7)
  16343. if wireType == 4 {
  16344. return fmt.Errorf("proto: AuthUserDeleteRequest: wiretype end group for non-group")
  16345. }
  16346. if fieldNum <= 0 {
  16347. return fmt.Errorf("proto: AuthUserDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16348. }
  16349. switch fieldNum {
  16350. case 1:
  16351. if wireType != 2 {
  16352. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  16353. }
  16354. var stringLen uint64
  16355. for shift := uint(0); ; shift += 7 {
  16356. if shift >= 64 {
  16357. return ErrIntOverflowRpc
  16358. }
  16359. if iNdEx >= l {
  16360. return io.ErrUnexpectedEOF
  16361. }
  16362. b := dAtA[iNdEx]
  16363. iNdEx++
  16364. stringLen |= (uint64(b) & 0x7F) << shift
  16365. if b < 0x80 {
  16366. break
  16367. }
  16368. }
  16369. intStringLen := int(stringLen)
  16370. if intStringLen < 0 {
  16371. return ErrInvalidLengthRpc
  16372. }
  16373. postIndex := iNdEx + intStringLen
  16374. if postIndex > l {
  16375. return io.ErrUnexpectedEOF
  16376. }
  16377. m.Name = string(dAtA[iNdEx:postIndex])
  16378. iNdEx = postIndex
  16379. default:
  16380. iNdEx = preIndex
  16381. skippy, err := skipRpc(dAtA[iNdEx:])
  16382. if err != nil {
  16383. return err
  16384. }
  16385. if skippy < 0 {
  16386. return ErrInvalidLengthRpc
  16387. }
  16388. if (iNdEx + skippy) > l {
  16389. return io.ErrUnexpectedEOF
  16390. }
  16391. iNdEx += skippy
  16392. }
  16393. }
  16394. if iNdEx > l {
  16395. return io.ErrUnexpectedEOF
  16396. }
  16397. return nil
  16398. }
  16399. func (m *AuthUserChangePasswordRequest) Unmarshal(dAtA []byte) error {
  16400. l := len(dAtA)
  16401. iNdEx := 0
  16402. for iNdEx < l {
  16403. preIndex := iNdEx
  16404. var wire uint64
  16405. for shift := uint(0); ; shift += 7 {
  16406. if shift >= 64 {
  16407. return ErrIntOverflowRpc
  16408. }
  16409. if iNdEx >= l {
  16410. return io.ErrUnexpectedEOF
  16411. }
  16412. b := dAtA[iNdEx]
  16413. iNdEx++
  16414. wire |= (uint64(b) & 0x7F) << shift
  16415. if b < 0x80 {
  16416. break
  16417. }
  16418. }
  16419. fieldNum := int32(wire >> 3)
  16420. wireType := int(wire & 0x7)
  16421. if wireType == 4 {
  16422. return fmt.Errorf("proto: AuthUserChangePasswordRequest: wiretype end group for non-group")
  16423. }
  16424. if fieldNum <= 0 {
  16425. return fmt.Errorf("proto: AuthUserChangePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16426. }
  16427. switch fieldNum {
  16428. case 1:
  16429. if wireType != 2 {
  16430. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  16431. }
  16432. var stringLen uint64
  16433. for shift := uint(0); ; shift += 7 {
  16434. if shift >= 64 {
  16435. return ErrIntOverflowRpc
  16436. }
  16437. if iNdEx >= l {
  16438. return io.ErrUnexpectedEOF
  16439. }
  16440. b := dAtA[iNdEx]
  16441. iNdEx++
  16442. stringLen |= (uint64(b) & 0x7F) << shift
  16443. if b < 0x80 {
  16444. break
  16445. }
  16446. }
  16447. intStringLen := int(stringLen)
  16448. if intStringLen < 0 {
  16449. return ErrInvalidLengthRpc
  16450. }
  16451. postIndex := iNdEx + intStringLen
  16452. if postIndex > l {
  16453. return io.ErrUnexpectedEOF
  16454. }
  16455. m.Name = string(dAtA[iNdEx:postIndex])
  16456. iNdEx = postIndex
  16457. case 2:
  16458. if wireType != 2 {
  16459. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  16460. }
  16461. var stringLen uint64
  16462. for shift := uint(0); ; shift += 7 {
  16463. if shift >= 64 {
  16464. return ErrIntOverflowRpc
  16465. }
  16466. if iNdEx >= l {
  16467. return io.ErrUnexpectedEOF
  16468. }
  16469. b := dAtA[iNdEx]
  16470. iNdEx++
  16471. stringLen |= (uint64(b) & 0x7F) << shift
  16472. if b < 0x80 {
  16473. break
  16474. }
  16475. }
  16476. intStringLen := int(stringLen)
  16477. if intStringLen < 0 {
  16478. return ErrInvalidLengthRpc
  16479. }
  16480. postIndex := iNdEx + intStringLen
  16481. if postIndex > l {
  16482. return io.ErrUnexpectedEOF
  16483. }
  16484. m.Password = string(dAtA[iNdEx:postIndex])
  16485. iNdEx = postIndex
  16486. default:
  16487. iNdEx = preIndex
  16488. skippy, err := skipRpc(dAtA[iNdEx:])
  16489. if err != nil {
  16490. return err
  16491. }
  16492. if skippy < 0 {
  16493. return ErrInvalidLengthRpc
  16494. }
  16495. if (iNdEx + skippy) > l {
  16496. return io.ErrUnexpectedEOF
  16497. }
  16498. iNdEx += skippy
  16499. }
  16500. }
  16501. if iNdEx > l {
  16502. return io.ErrUnexpectedEOF
  16503. }
  16504. return nil
  16505. }
  16506. func (m *AuthUserGrantRoleRequest) Unmarshal(dAtA []byte) error {
  16507. l := len(dAtA)
  16508. iNdEx := 0
  16509. for iNdEx < l {
  16510. preIndex := iNdEx
  16511. var wire uint64
  16512. for shift := uint(0); ; shift += 7 {
  16513. if shift >= 64 {
  16514. return ErrIntOverflowRpc
  16515. }
  16516. if iNdEx >= l {
  16517. return io.ErrUnexpectedEOF
  16518. }
  16519. b := dAtA[iNdEx]
  16520. iNdEx++
  16521. wire |= (uint64(b) & 0x7F) << shift
  16522. if b < 0x80 {
  16523. break
  16524. }
  16525. }
  16526. fieldNum := int32(wire >> 3)
  16527. wireType := int(wire & 0x7)
  16528. if wireType == 4 {
  16529. return fmt.Errorf("proto: AuthUserGrantRoleRequest: wiretype end group for non-group")
  16530. }
  16531. if fieldNum <= 0 {
  16532. return fmt.Errorf("proto: AuthUserGrantRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16533. }
  16534. switch fieldNum {
  16535. case 1:
  16536. if wireType != 2 {
  16537. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  16538. }
  16539. var stringLen uint64
  16540. for shift := uint(0); ; shift += 7 {
  16541. if shift >= 64 {
  16542. return ErrIntOverflowRpc
  16543. }
  16544. if iNdEx >= l {
  16545. return io.ErrUnexpectedEOF
  16546. }
  16547. b := dAtA[iNdEx]
  16548. iNdEx++
  16549. stringLen |= (uint64(b) & 0x7F) << shift
  16550. if b < 0x80 {
  16551. break
  16552. }
  16553. }
  16554. intStringLen := int(stringLen)
  16555. if intStringLen < 0 {
  16556. return ErrInvalidLengthRpc
  16557. }
  16558. postIndex := iNdEx + intStringLen
  16559. if postIndex > l {
  16560. return io.ErrUnexpectedEOF
  16561. }
  16562. m.User = string(dAtA[iNdEx:postIndex])
  16563. iNdEx = postIndex
  16564. case 2:
  16565. if wireType != 2 {
  16566. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  16567. }
  16568. var stringLen uint64
  16569. for shift := uint(0); ; shift += 7 {
  16570. if shift >= 64 {
  16571. return ErrIntOverflowRpc
  16572. }
  16573. if iNdEx >= l {
  16574. return io.ErrUnexpectedEOF
  16575. }
  16576. b := dAtA[iNdEx]
  16577. iNdEx++
  16578. stringLen |= (uint64(b) & 0x7F) << shift
  16579. if b < 0x80 {
  16580. break
  16581. }
  16582. }
  16583. intStringLen := int(stringLen)
  16584. if intStringLen < 0 {
  16585. return ErrInvalidLengthRpc
  16586. }
  16587. postIndex := iNdEx + intStringLen
  16588. if postIndex > l {
  16589. return io.ErrUnexpectedEOF
  16590. }
  16591. m.Role = string(dAtA[iNdEx:postIndex])
  16592. iNdEx = postIndex
  16593. default:
  16594. iNdEx = preIndex
  16595. skippy, err := skipRpc(dAtA[iNdEx:])
  16596. if err != nil {
  16597. return err
  16598. }
  16599. if skippy < 0 {
  16600. return ErrInvalidLengthRpc
  16601. }
  16602. if (iNdEx + skippy) > l {
  16603. return io.ErrUnexpectedEOF
  16604. }
  16605. iNdEx += skippy
  16606. }
  16607. }
  16608. if iNdEx > l {
  16609. return io.ErrUnexpectedEOF
  16610. }
  16611. return nil
  16612. }
  16613. func (m *AuthUserRevokeRoleRequest) Unmarshal(dAtA []byte) error {
  16614. l := len(dAtA)
  16615. iNdEx := 0
  16616. for iNdEx < l {
  16617. preIndex := iNdEx
  16618. var wire uint64
  16619. for shift := uint(0); ; shift += 7 {
  16620. if shift >= 64 {
  16621. return ErrIntOverflowRpc
  16622. }
  16623. if iNdEx >= l {
  16624. return io.ErrUnexpectedEOF
  16625. }
  16626. b := dAtA[iNdEx]
  16627. iNdEx++
  16628. wire |= (uint64(b) & 0x7F) << shift
  16629. if b < 0x80 {
  16630. break
  16631. }
  16632. }
  16633. fieldNum := int32(wire >> 3)
  16634. wireType := int(wire & 0x7)
  16635. if wireType == 4 {
  16636. return fmt.Errorf("proto: AuthUserRevokeRoleRequest: wiretype end group for non-group")
  16637. }
  16638. if fieldNum <= 0 {
  16639. return fmt.Errorf("proto: AuthUserRevokeRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16640. }
  16641. switch fieldNum {
  16642. case 1:
  16643. if wireType != 2 {
  16644. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  16645. }
  16646. var stringLen uint64
  16647. for shift := uint(0); ; shift += 7 {
  16648. if shift >= 64 {
  16649. return ErrIntOverflowRpc
  16650. }
  16651. if iNdEx >= l {
  16652. return io.ErrUnexpectedEOF
  16653. }
  16654. b := dAtA[iNdEx]
  16655. iNdEx++
  16656. stringLen |= (uint64(b) & 0x7F) << shift
  16657. if b < 0x80 {
  16658. break
  16659. }
  16660. }
  16661. intStringLen := int(stringLen)
  16662. if intStringLen < 0 {
  16663. return ErrInvalidLengthRpc
  16664. }
  16665. postIndex := iNdEx + intStringLen
  16666. if postIndex > l {
  16667. return io.ErrUnexpectedEOF
  16668. }
  16669. m.Name = string(dAtA[iNdEx:postIndex])
  16670. iNdEx = postIndex
  16671. case 2:
  16672. if wireType != 2 {
  16673. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  16674. }
  16675. var stringLen uint64
  16676. for shift := uint(0); ; shift += 7 {
  16677. if shift >= 64 {
  16678. return ErrIntOverflowRpc
  16679. }
  16680. if iNdEx >= l {
  16681. return io.ErrUnexpectedEOF
  16682. }
  16683. b := dAtA[iNdEx]
  16684. iNdEx++
  16685. stringLen |= (uint64(b) & 0x7F) << shift
  16686. if b < 0x80 {
  16687. break
  16688. }
  16689. }
  16690. intStringLen := int(stringLen)
  16691. if intStringLen < 0 {
  16692. return ErrInvalidLengthRpc
  16693. }
  16694. postIndex := iNdEx + intStringLen
  16695. if postIndex > l {
  16696. return io.ErrUnexpectedEOF
  16697. }
  16698. m.Role = string(dAtA[iNdEx:postIndex])
  16699. iNdEx = postIndex
  16700. default:
  16701. iNdEx = preIndex
  16702. skippy, err := skipRpc(dAtA[iNdEx:])
  16703. if err != nil {
  16704. return err
  16705. }
  16706. if skippy < 0 {
  16707. return ErrInvalidLengthRpc
  16708. }
  16709. if (iNdEx + skippy) > l {
  16710. return io.ErrUnexpectedEOF
  16711. }
  16712. iNdEx += skippy
  16713. }
  16714. }
  16715. if iNdEx > l {
  16716. return io.ErrUnexpectedEOF
  16717. }
  16718. return nil
  16719. }
  16720. func (m *AuthRoleAddRequest) Unmarshal(dAtA []byte) error {
  16721. l := len(dAtA)
  16722. iNdEx := 0
  16723. for iNdEx < l {
  16724. preIndex := iNdEx
  16725. var wire uint64
  16726. for shift := uint(0); ; shift += 7 {
  16727. if shift >= 64 {
  16728. return ErrIntOverflowRpc
  16729. }
  16730. if iNdEx >= l {
  16731. return io.ErrUnexpectedEOF
  16732. }
  16733. b := dAtA[iNdEx]
  16734. iNdEx++
  16735. wire |= (uint64(b) & 0x7F) << shift
  16736. if b < 0x80 {
  16737. break
  16738. }
  16739. }
  16740. fieldNum := int32(wire >> 3)
  16741. wireType := int(wire & 0x7)
  16742. if wireType == 4 {
  16743. return fmt.Errorf("proto: AuthRoleAddRequest: wiretype end group for non-group")
  16744. }
  16745. if fieldNum <= 0 {
  16746. return fmt.Errorf("proto: AuthRoleAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16747. }
  16748. switch fieldNum {
  16749. case 1:
  16750. if wireType != 2 {
  16751. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  16752. }
  16753. var stringLen uint64
  16754. for shift := uint(0); ; shift += 7 {
  16755. if shift >= 64 {
  16756. return ErrIntOverflowRpc
  16757. }
  16758. if iNdEx >= l {
  16759. return io.ErrUnexpectedEOF
  16760. }
  16761. b := dAtA[iNdEx]
  16762. iNdEx++
  16763. stringLen |= (uint64(b) & 0x7F) << shift
  16764. if b < 0x80 {
  16765. break
  16766. }
  16767. }
  16768. intStringLen := int(stringLen)
  16769. if intStringLen < 0 {
  16770. return ErrInvalidLengthRpc
  16771. }
  16772. postIndex := iNdEx + intStringLen
  16773. if postIndex > l {
  16774. return io.ErrUnexpectedEOF
  16775. }
  16776. m.Name = string(dAtA[iNdEx:postIndex])
  16777. iNdEx = postIndex
  16778. default:
  16779. iNdEx = preIndex
  16780. skippy, err := skipRpc(dAtA[iNdEx:])
  16781. if err != nil {
  16782. return err
  16783. }
  16784. if skippy < 0 {
  16785. return ErrInvalidLengthRpc
  16786. }
  16787. if (iNdEx + skippy) > l {
  16788. return io.ErrUnexpectedEOF
  16789. }
  16790. iNdEx += skippy
  16791. }
  16792. }
  16793. if iNdEx > l {
  16794. return io.ErrUnexpectedEOF
  16795. }
  16796. return nil
  16797. }
  16798. func (m *AuthRoleGetRequest) Unmarshal(dAtA []byte) error {
  16799. l := len(dAtA)
  16800. iNdEx := 0
  16801. for iNdEx < l {
  16802. preIndex := iNdEx
  16803. var wire uint64
  16804. for shift := uint(0); ; shift += 7 {
  16805. if shift >= 64 {
  16806. return ErrIntOverflowRpc
  16807. }
  16808. if iNdEx >= l {
  16809. return io.ErrUnexpectedEOF
  16810. }
  16811. b := dAtA[iNdEx]
  16812. iNdEx++
  16813. wire |= (uint64(b) & 0x7F) << shift
  16814. if b < 0x80 {
  16815. break
  16816. }
  16817. }
  16818. fieldNum := int32(wire >> 3)
  16819. wireType := int(wire & 0x7)
  16820. if wireType == 4 {
  16821. return fmt.Errorf("proto: AuthRoleGetRequest: wiretype end group for non-group")
  16822. }
  16823. if fieldNum <= 0 {
  16824. return fmt.Errorf("proto: AuthRoleGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16825. }
  16826. switch fieldNum {
  16827. case 1:
  16828. if wireType != 2 {
  16829. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  16830. }
  16831. var stringLen uint64
  16832. for shift := uint(0); ; shift += 7 {
  16833. if shift >= 64 {
  16834. return ErrIntOverflowRpc
  16835. }
  16836. if iNdEx >= l {
  16837. return io.ErrUnexpectedEOF
  16838. }
  16839. b := dAtA[iNdEx]
  16840. iNdEx++
  16841. stringLen |= (uint64(b) & 0x7F) << shift
  16842. if b < 0x80 {
  16843. break
  16844. }
  16845. }
  16846. intStringLen := int(stringLen)
  16847. if intStringLen < 0 {
  16848. return ErrInvalidLengthRpc
  16849. }
  16850. postIndex := iNdEx + intStringLen
  16851. if postIndex > l {
  16852. return io.ErrUnexpectedEOF
  16853. }
  16854. m.Role = string(dAtA[iNdEx:postIndex])
  16855. iNdEx = postIndex
  16856. default:
  16857. iNdEx = preIndex
  16858. skippy, err := skipRpc(dAtA[iNdEx:])
  16859. if err != nil {
  16860. return err
  16861. }
  16862. if skippy < 0 {
  16863. return ErrInvalidLengthRpc
  16864. }
  16865. if (iNdEx + skippy) > l {
  16866. return io.ErrUnexpectedEOF
  16867. }
  16868. iNdEx += skippy
  16869. }
  16870. }
  16871. if iNdEx > l {
  16872. return io.ErrUnexpectedEOF
  16873. }
  16874. return nil
  16875. }
  16876. func (m *AuthUserListRequest) Unmarshal(dAtA []byte) error {
  16877. l := len(dAtA)
  16878. iNdEx := 0
  16879. for iNdEx < l {
  16880. preIndex := iNdEx
  16881. var wire uint64
  16882. for shift := uint(0); ; shift += 7 {
  16883. if shift >= 64 {
  16884. return ErrIntOverflowRpc
  16885. }
  16886. if iNdEx >= l {
  16887. return io.ErrUnexpectedEOF
  16888. }
  16889. b := dAtA[iNdEx]
  16890. iNdEx++
  16891. wire |= (uint64(b) & 0x7F) << shift
  16892. if b < 0x80 {
  16893. break
  16894. }
  16895. }
  16896. fieldNum := int32(wire >> 3)
  16897. wireType := int(wire & 0x7)
  16898. if wireType == 4 {
  16899. return fmt.Errorf("proto: AuthUserListRequest: wiretype end group for non-group")
  16900. }
  16901. if fieldNum <= 0 {
  16902. return fmt.Errorf("proto: AuthUserListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16903. }
  16904. switch fieldNum {
  16905. default:
  16906. iNdEx = preIndex
  16907. skippy, err := skipRpc(dAtA[iNdEx:])
  16908. if err != nil {
  16909. return err
  16910. }
  16911. if skippy < 0 {
  16912. return ErrInvalidLengthRpc
  16913. }
  16914. if (iNdEx + skippy) > l {
  16915. return io.ErrUnexpectedEOF
  16916. }
  16917. iNdEx += skippy
  16918. }
  16919. }
  16920. if iNdEx > l {
  16921. return io.ErrUnexpectedEOF
  16922. }
  16923. return nil
  16924. }
  16925. func (m *AuthRoleListRequest) Unmarshal(dAtA []byte) error {
  16926. l := len(dAtA)
  16927. iNdEx := 0
  16928. for iNdEx < l {
  16929. preIndex := iNdEx
  16930. var wire uint64
  16931. for shift := uint(0); ; shift += 7 {
  16932. if shift >= 64 {
  16933. return ErrIntOverflowRpc
  16934. }
  16935. if iNdEx >= l {
  16936. return io.ErrUnexpectedEOF
  16937. }
  16938. b := dAtA[iNdEx]
  16939. iNdEx++
  16940. wire |= (uint64(b) & 0x7F) << shift
  16941. if b < 0x80 {
  16942. break
  16943. }
  16944. }
  16945. fieldNum := int32(wire >> 3)
  16946. wireType := int(wire & 0x7)
  16947. if wireType == 4 {
  16948. return fmt.Errorf("proto: AuthRoleListRequest: wiretype end group for non-group")
  16949. }
  16950. if fieldNum <= 0 {
  16951. return fmt.Errorf("proto: AuthRoleListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16952. }
  16953. switch fieldNum {
  16954. default:
  16955. iNdEx = preIndex
  16956. skippy, err := skipRpc(dAtA[iNdEx:])
  16957. if err != nil {
  16958. return err
  16959. }
  16960. if skippy < 0 {
  16961. return ErrInvalidLengthRpc
  16962. }
  16963. if (iNdEx + skippy) > l {
  16964. return io.ErrUnexpectedEOF
  16965. }
  16966. iNdEx += skippy
  16967. }
  16968. }
  16969. if iNdEx > l {
  16970. return io.ErrUnexpectedEOF
  16971. }
  16972. return nil
  16973. }
  16974. func (m *AuthRoleDeleteRequest) Unmarshal(dAtA []byte) error {
  16975. l := len(dAtA)
  16976. iNdEx := 0
  16977. for iNdEx < l {
  16978. preIndex := iNdEx
  16979. var wire uint64
  16980. for shift := uint(0); ; shift += 7 {
  16981. if shift >= 64 {
  16982. return ErrIntOverflowRpc
  16983. }
  16984. if iNdEx >= l {
  16985. return io.ErrUnexpectedEOF
  16986. }
  16987. b := dAtA[iNdEx]
  16988. iNdEx++
  16989. wire |= (uint64(b) & 0x7F) << shift
  16990. if b < 0x80 {
  16991. break
  16992. }
  16993. }
  16994. fieldNum := int32(wire >> 3)
  16995. wireType := int(wire & 0x7)
  16996. if wireType == 4 {
  16997. return fmt.Errorf("proto: AuthRoleDeleteRequest: wiretype end group for non-group")
  16998. }
  16999. if fieldNum <= 0 {
  17000. return fmt.Errorf("proto: AuthRoleDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  17001. }
  17002. switch fieldNum {
  17003. case 1:
  17004. if wireType != 2 {
  17005. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  17006. }
  17007. var stringLen uint64
  17008. for shift := uint(0); ; shift += 7 {
  17009. if shift >= 64 {
  17010. return ErrIntOverflowRpc
  17011. }
  17012. if iNdEx >= l {
  17013. return io.ErrUnexpectedEOF
  17014. }
  17015. b := dAtA[iNdEx]
  17016. iNdEx++
  17017. stringLen |= (uint64(b) & 0x7F) << shift
  17018. if b < 0x80 {
  17019. break
  17020. }
  17021. }
  17022. intStringLen := int(stringLen)
  17023. if intStringLen < 0 {
  17024. return ErrInvalidLengthRpc
  17025. }
  17026. postIndex := iNdEx + intStringLen
  17027. if postIndex > l {
  17028. return io.ErrUnexpectedEOF
  17029. }
  17030. m.Role = string(dAtA[iNdEx:postIndex])
  17031. iNdEx = postIndex
  17032. default:
  17033. iNdEx = preIndex
  17034. skippy, err := skipRpc(dAtA[iNdEx:])
  17035. if err != nil {
  17036. return err
  17037. }
  17038. if skippy < 0 {
  17039. return ErrInvalidLengthRpc
  17040. }
  17041. if (iNdEx + skippy) > l {
  17042. return io.ErrUnexpectedEOF
  17043. }
  17044. iNdEx += skippy
  17045. }
  17046. }
  17047. if iNdEx > l {
  17048. return io.ErrUnexpectedEOF
  17049. }
  17050. return nil
  17051. }
  17052. func (m *AuthRoleGrantPermissionRequest) Unmarshal(dAtA []byte) error {
  17053. l := len(dAtA)
  17054. iNdEx := 0
  17055. for iNdEx < l {
  17056. preIndex := iNdEx
  17057. var wire uint64
  17058. for shift := uint(0); ; shift += 7 {
  17059. if shift >= 64 {
  17060. return ErrIntOverflowRpc
  17061. }
  17062. if iNdEx >= l {
  17063. return io.ErrUnexpectedEOF
  17064. }
  17065. b := dAtA[iNdEx]
  17066. iNdEx++
  17067. wire |= (uint64(b) & 0x7F) << shift
  17068. if b < 0x80 {
  17069. break
  17070. }
  17071. }
  17072. fieldNum := int32(wire >> 3)
  17073. wireType := int(wire & 0x7)
  17074. if wireType == 4 {
  17075. return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: wiretype end group for non-group")
  17076. }
  17077. if fieldNum <= 0 {
  17078. return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  17079. }
  17080. switch fieldNum {
  17081. case 1:
  17082. if wireType != 2 {
  17083. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  17084. }
  17085. var stringLen uint64
  17086. for shift := uint(0); ; shift += 7 {
  17087. if shift >= 64 {
  17088. return ErrIntOverflowRpc
  17089. }
  17090. if iNdEx >= l {
  17091. return io.ErrUnexpectedEOF
  17092. }
  17093. b := dAtA[iNdEx]
  17094. iNdEx++
  17095. stringLen |= (uint64(b) & 0x7F) << shift
  17096. if b < 0x80 {
  17097. break
  17098. }
  17099. }
  17100. intStringLen := int(stringLen)
  17101. if intStringLen < 0 {
  17102. return ErrInvalidLengthRpc
  17103. }
  17104. postIndex := iNdEx + intStringLen
  17105. if postIndex > l {
  17106. return io.ErrUnexpectedEOF
  17107. }
  17108. m.Name = string(dAtA[iNdEx:postIndex])
  17109. iNdEx = postIndex
  17110. case 2:
  17111. if wireType != 2 {
  17112. return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType)
  17113. }
  17114. var msglen int
  17115. for shift := uint(0); ; shift += 7 {
  17116. if shift >= 64 {
  17117. return ErrIntOverflowRpc
  17118. }
  17119. if iNdEx >= l {
  17120. return io.ErrUnexpectedEOF
  17121. }
  17122. b := dAtA[iNdEx]
  17123. iNdEx++
  17124. msglen |= (int(b) & 0x7F) << shift
  17125. if b < 0x80 {
  17126. break
  17127. }
  17128. }
  17129. if msglen < 0 {
  17130. return ErrInvalidLengthRpc
  17131. }
  17132. postIndex := iNdEx + msglen
  17133. if postIndex > l {
  17134. return io.ErrUnexpectedEOF
  17135. }
  17136. if m.Perm == nil {
  17137. m.Perm = &authpb.Permission{}
  17138. }
  17139. if err := m.Perm.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17140. return err
  17141. }
  17142. iNdEx = postIndex
  17143. default:
  17144. iNdEx = preIndex
  17145. skippy, err := skipRpc(dAtA[iNdEx:])
  17146. if err != nil {
  17147. return err
  17148. }
  17149. if skippy < 0 {
  17150. return ErrInvalidLengthRpc
  17151. }
  17152. if (iNdEx + skippy) > l {
  17153. return io.ErrUnexpectedEOF
  17154. }
  17155. iNdEx += skippy
  17156. }
  17157. }
  17158. if iNdEx > l {
  17159. return io.ErrUnexpectedEOF
  17160. }
  17161. return nil
  17162. }
  17163. func (m *AuthRoleRevokePermissionRequest) Unmarshal(dAtA []byte) error {
  17164. l := len(dAtA)
  17165. iNdEx := 0
  17166. for iNdEx < l {
  17167. preIndex := iNdEx
  17168. var wire uint64
  17169. for shift := uint(0); ; shift += 7 {
  17170. if shift >= 64 {
  17171. return ErrIntOverflowRpc
  17172. }
  17173. if iNdEx >= l {
  17174. return io.ErrUnexpectedEOF
  17175. }
  17176. b := dAtA[iNdEx]
  17177. iNdEx++
  17178. wire |= (uint64(b) & 0x7F) << shift
  17179. if b < 0x80 {
  17180. break
  17181. }
  17182. }
  17183. fieldNum := int32(wire >> 3)
  17184. wireType := int(wire & 0x7)
  17185. if wireType == 4 {
  17186. return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: wiretype end group for non-group")
  17187. }
  17188. if fieldNum <= 0 {
  17189. return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  17190. }
  17191. switch fieldNum {
  17192. case 1:
  17193. if wireType != 2 {
  17194. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  17195. }
  17196. var stringLen uint64
  17197. for shift := uint(0); ; shift += 7 {
  17198. if shift >= 64 {
  17199. return ErrIntOverflowRpc
  17200. }
  17201. if iNdEx >= l {
  17202. return io.ErrUnexpectedEOF
  17203. }
  17204. b := dAtA[iNdEx]
  17205. iNdEx++
  17206. stringLen |= (uint64(b) & 0x7F) << shift
  17207. if b < 0x80 {
  17208. break
  17209. }
  17210. }
  17211. intStringLen := int(stringLen)
  17212. if intStringLen < 0 {
  17213. return ErrInvalidLengthRpc
  17214. }
  17215. postIndex := iNdEx + intStringLen
  17216. if postIndex > l {
  17217. return io.ErrUnexpectedEOF
  17218. }
  17219. m.Role = string(dAtA[iNdEx:postIndex])
  17220. iNdEx = postIndex
  17221. case 2:
  17222. if wireType != 2 {
  17223. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  17224. }
  17225. var byteLen int
  17226. for shift := uint(0); ; shift += 7 {
  17227. if shift >= 64 {
  17228. return ErrIntOverflowRpc
  17229. }
  17230. if iNdEx >= l {
  17231. return io.ErrUnexpectedEOF
  17232. }
  17233. b := dAtA[iNdEx]
  17234. iNdEx++
  17235. byteLen |= (int(b) & 0x7F) << shift
  17236. if b < 0x80 {
  17237. break
  17238. }
  17239. }
  17240. if byteLen < 0 {
  17241. return ErrInvalidLengthRpc
  17242. }
  17243. postIndex := iNdEx + byteLen
  17244. if postIndex > l {
  17245. return io.ErrUnexpectedEOF
  17246. }
  17247. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  17248. if m.Key == nil {
  17249. m.Key = []byte{}
  17250. }
  17251. iNdEx = postIndex
  17252. case 3:
  17253. if wireType != 2 {
  17254. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  17255. }
  17256. var byteLen int
  17257. for shift := uint(0); ; shift += 7 {
  17258. if shift >= 64 {
  17259. return ErrIntOverflowRpc
  17260. }
  17261. if iNdEx >= l {
  17262. return io.ErrUnexpectedEOF
  17263. }
  17264. b := dAtA[iNdEx]
  17265. iNdEx++
  17266. byteLen |= (int(b) & 0x7F) << shift
  17267. if b < 0x80 {
  17268. break
  17269. }
  17270. }
  17271. if byteLen < 0 {
  17272. return ErrInvalidLengthRpc
  17273. }
  17274. postIndex := iNdEx + byteLen
  17275. if postIndex > l {
  17276. return io.ErrUnexpectedEOF
  17277. }
  17278. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  17279. if m.RangeEnd == nil {
  17280. m.RangeEnd = []byte{}
  17281. }
  17282. iNdEx = postIndex
  17283. default:
  17284. iNdEx = preIndex
  17285. skippy, err := skipRpc(dAtA[iNdEx:])
  17286. if err != nil {
  17287. return err
  17288. }
  17289. if skippy < 0 {
  17290. return ErrInvalidLengthRpc
  17291. }
  17292. if (iNdEx + skippy) > l {
  17293. return io.ErrUnexpectedEOF
  17294. }
  17295. iNdEx += skippy
  17296. }
  17297. }
  17298. if iNdEx > l {
  17299. return io.ErrUnexpectedEOF
  17300. }
  17301. return nil
  17302. }
  17303. func (m *AuthEnableResponse) Unmarshal(dAtA []byte) error {
  17304. l := len(dAtA)
  17305. iNdEx := 0
  17306. for iNdEx < l {
  17307. preIndex := iNdEx
  17308. var wire uint64
  17309. for shift := uint(0); ; shift += 7 {
  17310. if shift >= 64 {
  17311. return ErrIntOverflowRpc
  17312. }
  17313. if iNdEx >= l {
  17314. return io.ErrUnexpectedEOF
  17315. }
  17316. b := dAtA[iNdEx]
  17317. iNdEx++
  17318. wire |= (uint64(b) & 0x7F) << shift
  17319. if b < 0x80 {
  17320. break
  17321. }
  17322. }
  17323. fieldNum := int32(wire >> 3)
  17324. wireType := int(wire & 0x7)
  17325. if wireType == 4 {
  17326. return fmt.Errorf("proto: AuthEnableResponse: wiretype end group for non-group")
  17327. }
  17328. if fieldNum <= 0 {
  17329. return fmt.Errorf("proto: AuthEnableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17330. }
  17331. switch fieldNum {
  17332. case 1:
  17333. if wireType != 2 {
  17334. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17335. }
  17336. var msglen int
  17337. for shift := uint(0); ; shift += 7 {
  17338. if shift >= 64 {
  17339. return ErrIntOverflowRpc
  17340. }
  17341. if iNdEx >= l {
  17342. return io.ErrUnexpectedEOF
  17343. }
  17344. b := dAtA[iNdEx]
  17345. iNdEx++
  17346. msglen |= (int(b) & 0x7F) << shift
  17347. if b < 0x80 {
  17348. break
  17349. }
  17350. }
  17351. if msglen < 0 {
  17352. return ErrInvalidLengthRpc
  17353. }
  17354. postIndex := iNdEx + msglen
  17355. if postIndex > l {
  17356. return io.ErrUnexpectedEOF
  17357. }
  17358. if m.Header == nil {
  17359. m.Header = &ResponseHeader{}
  17360. }
  17361. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17362. return err
  17363. }
  17364. iNdEx = postIndex
  17365. default:
  17366. iNdEx = preIndex
  17367. skippy, err := skipRpc(dAtA[iNdEx:])
  17368. if err != nil {
  17369. return err
  17370. }
  17371. if skippy < 0 {
  17372. return ErrInvalidLengthRpc
  17373. }
  17374. if (iNdEx + skippy) > l {
  17375. return io.ErrUnexpectedEOF
  17376. }
  17377. iNdEx += skippy
  17378. }
  17379. }
  17380. if iNdEx > l {
  17381. return io.ErrUnexpectedEOF
  17382. }
  17383. return nil
  17384. }
  17385. func (m *AuthDisableResponse) Unmarshal(dAtA []byte) error {
  17386. l := len(dAtA)
  17387. iNdEx := 0
  17388. for iNdEx < l {
  17389. preIndex := iNdEx
  17390. var wire uint64
  17391. for shift := uint(0); ; shift += 7 {
  17392. if shift >= 64 {
  17393. return ErrIntOverflowRpc
  17394. }
  17395. if iNdEx >= l {
  17396. return io.ErrUnexpectedEOF
  17397. }
  17398. b := dAtA[iNdEx]
  17399. iNdEx++
  17400. wire |= (uint64(b) & 0x7F) << shift
  17401. if b < 0x80 {
  17402. break
  17403. }
  17404. }
  17405. fieldNum := int32(wire >> 3)
  17406. wireType := int(wire & 0x7)
  17407. if wireType == 4 {
  17408. return fmt.Errorf("proto: AuthDisableResponse: wiretype end group for non-group")
  17409. }
  17410. if fieldNum <= 0 {
  17411. return fmt.Errorf("proto: AuthDisableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17412. }
  17413. switch fieldNum {
  17414. case 1:
  17415. if wireType != 2 {
  17416. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17417. }
  17418. var msglen int
  17419. for shift := uint(0); ; shift += 7 {
  17420. if shift >= 64 {
  17421. return ErrIntOverflowRpc
  17422. }
  17423. if iNdEx >= l {
  17424. return io.ErrUnexpectedEOF
  17425. }
  17426. b := dAtA[iNdEx]
  17427. iNdEx++
  17428. msglen |= (int(b) & 0x7F) << shift
  17429. if b < 0x80 {
  17430. break
  17431. }
  17432. }
  17433. if msglen < 0 {
  17434. return ErrInvalidLengthRpc
  17435. }
  17436. postIndex := iNdEx + msglen
  17437. if postIndex > l {
  17438. return io.ErrUnexpectedEOF
  17439. }
  17440. if m.Header == nil {
  17441. m.Header = &ResponseHeader{}
  17442. }
  17443. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17444. return err
  17445. }
  17446. iNdEx = postIndex
  17447. default:
  17448. iNdEx = preIndex
  17449. skippy, err := skipRpc(dAtA[iNdEx:])
  17450. if err != nil {
  17451. return err
  17452. }
  17453. if skippy < 0 {
  17454. return ErrInvalidLengthRpc
  17455. }
  17456. if (iNdEx + skippy) > l {
  17457. return io.ErrUnexpectedEOF
  17458. }
  17459. iNdEx += skippy
  17460. }
  17461. }
  17462. if iNdEx > l {
  17463. return io.ErrUnexpectedEOF
  17464. }
  17465. return nil
  17466. }
  17467. func (m *AuthenticateResponse) Unmarshal(dAtA []byte) error {
  17468. l := len(dAtA)
  17469. iNdEx := 0
  17470. for iNdEx < l {
  17471. preIndex := iNdEx
  17472. var wire uint64
  17473. for shift := uint(0); ; shift += 7 {
  17474. if shift >= 64 {
  17475. return ErrIntOverflowRpc
  17476. }
  17477. if iNdEx >= l {
  17478. return io.ErrUnexpectedEOF
  17479. }
  17480. b := dAtA[iNdEx]
  17481. iNdEx++
  17482. wire |= (uint64(b) & 0x7F) << shift
  17483. if b < 0x80 {
  17484. break
  17485. }
  17486. }
  17487. fieldNum := int32(wire >> 3)
  17488. wireType := int(wire & 0x7)
  17489. if wireType == 4 {
  17490. return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group")
  17491. }
  17492. if fieldNum <= 0 {
  17493. return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17494. }
  17495. switch fieldNum {
  17496. case 1:
  17497. if wireType != 2 {
  17498. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17499. }
  17500. var msglen int
  17501. for shift := uint(0); ; shift += 7 {
  17502. if shift >= 64 {
  17503. return ErrIntOverflowRpc
  17504. }
  17505. if iNdEx >= l {
  17506. return io.ErrUnexpectedEOF
  17507. }
  17508. b := dAtA[iNdEx]
  17509. iNdEx++
  17510. msglen |= (int(b) & 0x7F) << shift
  17511. if b < 0x80 {
  17512. break
  17513. }
  17514. }
  17515. if msglen < 0 {
  17516. return ErrInvalidLengthRpc
  17517. }
  17518. postIndex := iNdEx + msglen
  17519. if postIndex > l {
  17520. return io.ErrUnexpectedEOF
  17521. }
  17522. if m.Header == nil {
  17523. m.Header = &ResponseHeader{}
  17524. }
  17525. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17526. return err
  17527. }
  17528. iNdEx = postIndex
  17529. case 2:
  17530. if wireType != 2 {
  17531. return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType)
  17532. }
  17533. var stringLen uint64
  17534. for shift := uint(0); ; shift += 7 {
  17535. if shift >= 64 {
  17536. return ErrIntOverflowRpc
  17537. }
  17538. if iNdEx >= l {
  17539. return io.ErrUnexpectedEOF
  17540. }
  17541. b := dAtA[iNdEx]
  17542. iNdEx++
  17543. stringLen |= (uint64(b) & 0x7F) << shift
  17544. if b < 0x80 {
  17545. break
  17546. }
  17547. }
  17548. intStringLen := int(stringLen)
  17549. if intStringLen < 0 {
  17550. return ErrInvalidLengthRpc
  17551. }
  17552. postIndex := iNdEx + intStringLen
  17553. if postIndex > l {
  17554. return io.ErrUnexpectedEOF
  17555. }
  17556. m.Token = string(dAtA[iNdEx:postIndex])
  17557. iNdEx = postIndex
  17558. default:
  17559. iNdEx = preIndex
  17560. skippy, err := skipRpc(dAtA[iNdEx:])
  17561. if err != nil {
  17562. return err
  17563. }
  17564. if skippy < 0 {
  17565. return ErrInvalidLengthRpc
  17566. }
  17567. if (iNdEx + skippy) > l {
  17568. return io.ErrUnexpectedEOF
  17569. }
  17570. iNdEx += skippy
  17571. }
  17572. }
  17573. if iNdEx > l {
  17574. return io.ErrUnexpectedEOF
  17575. }
  17576. return nil
  17577. }
  17578. func (m *AuthUserAddResponse) Unmarshal(dAtA []byte) error {
  17579. l := len(dAtA)
  17580. iNdEx := 0
  17581. for iNdEx < l {
  17582. preIndex := iNdEx
  17583. var wire uint64
  17584. for shift := uint(0); ; shift += 7 {
  17585. if shift >= 64 {
  17586. return ErrIntOverflowRpc
  17587. }
  17588. if iNdEx >= l {
  17589. return io.ErrUnexpectedEOF
  17590. }
  17591. b := dAtA[iNdEx]
  17592. iNdEx++
  17593. wire |= (uint64(b) & 0x7F) << shift
  17594. if b < 0x80 {
  17595. break
  17596. }
  17597. }
  17598. fieldNum := int32(wire >> 3)
  17599. wireType := int(wire & 0x7)
  17600. if wireType == 4 {
  17601. return fmt.Errorf("proto: AuthUserAddResponse: wiretype end group for non-group")
  17602. }
  17603. if fieldNum <= 0 {
  17604. return fmt.Errorf("proto: AuthUserAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17605. }
  17606. switch fieldNum {
  17607. case 1:
  17608. if wireType != 2 {
  17609. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17610. }
  17611. var msglen int
  17612. for shift := uint(0); ; shift += 7 {
  17613. if shift >= 64 {
  17614. return ErrIntOverflowRpc
  17615. }
  17616. if iNdEx >= l {
  17617. return io.ErrUnexpectedEOF
  17618. }
  17619. b := dAtA[iNdEx]
  17620. iNdEx++
  17621. msglen |= (int(b) & 0x7F) << shift
  17622. if b < 0x80 {
  17623. break
  17624. }
  17625. }
  17626. if msglen < 0 {
  17627. return ErrInvalidLengthRpc
  17628. }
  17629. postIndex := iNdEx + msglen
  17630. if postIndex > l {
  17631. return io.ErrUnexpectedEOF
  17632. }
  17633. if m.Header == nil {
  17634. m.Header = &ResponseHeader{}
  17635. }
  17636. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17637. return err
  17638. }
  17639. iNdEx = postIndex
  17640. default:
  17641. iNdEx = preIndex
  17642. skippy, err := skipRpc(dAtA[iNdEx:])
  17643. if err != nil {
  17644. return err
  17645. }
  17646. if skippy < 0 {
  17647. return ErrInvalidLengthRpc
  17648. }
  17649. if (iNdEx + skippy) > l {
  17650. return io.ErrUnexpectedEOF
  17651. }
  17652. iNdEx += skippy
  17653. }
  17654. }
  17655. if iNdEx > l {
  17656. return io.ErrUnexpectedEOF
  17657. }
  17658. return nil
  17659. }
  17660. func (m *AuthUserGetResponse) Unmarshal(dAtA []byte) error {
  17661. l := len(dAtA)
  17662. iNdEx := 0
  17663. for iNdEx < l {
  17664. preIndex := iNdEx
  17665. var wire uint64
  17666. for shift := uint(0); ; shift += 7 {
  17667. if shift >= 64 {
  17668. return ErrIntOverflowRpc
  17669. }
  17670. if iNdEx >= l {
  17671. return io.ErrUnexpectedEOF
  17672. }
  17673. b := dAtA[iNdEx]
  17674. iNdEx++
  17675. wire |= (uint64(b) & 0x7F) << shift
  17676. if b < 0x80 {
  17677. break
  17678. }
  17679. }
  17680. fieldNum := int32(wire >> 3)
  17681. wireType := int(wire & 0x7)
  17682. if wireType == 4 {
  17683. return fmt.Errorf("proto: AuthUserGetResponse: wiretype end group for non-group")
  17684. }
  17685. if fieldNum <= 0 {
  17686. return fmt.Errorf("proto: AuthUserGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17687. }
  17688. switch fieldNum {
  17689. case 1:
  17690. if wireType != 2 {
  17691. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17692. }
  17693. var msglen int
  17694. for shift := uint(0); ; shift += 7 {
  17695. if shift >= 64 {
  17696. return ErrIntOverflowRpc
  17697. }
  17698. if iNdEx >= l {
  17699. return io.ErrUnexpectedEOF
  17700. }
  17701. b := dAtA[iNdEx]
  17702. iNdEx++
  17703. msglen |= (int(b) & 0x7F) << shift
  17704. if b < 0x80 {
  17705. break
  17706. }
  17707. }
  17708. if msglen < 0 {
  17709. return ErrInvalidLengthRpc
  17710. }
  17711. postIndex := iNdEx + msglen
  17712. if postIndex > l {
  17713. return io.ErrUnexpectedEOF
  17714. }
  17715. if m.Header == nil {
  17716. m.Header = &ResponseHeader{}
  17717. }
  17718. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17719. return err
  17720. }
  17721. iNdEx = postIndex
  17722. case 2:
  17723. if wireType != 2 {
  17724. return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
  17725. }
  17726. var stringLen uint64
  17727. for shift := uint(0); ; shift += 7 {
  17728. if shift >= 64 {
  17729. return ErrIntOverflowRpc
  17730. }
  17731. if iNdEx >= l {
  17732. return io.ErrUnexpectedEOF
  17733. }
  17734. b := dAtA[iNdEx]
  17735. iNdEx++
  17736. stringLen |= (uint64(b) & 0x7F) << shift
  17737. if b < 0x80 {
  17738. break
  17739. }
  17740. }
  17741. intStringLen := int(stringLen)
  17742. if intStringLen < 0 {
  17743. return ErrInvalidLengthRpc
  17744. }
  17745. postIndex := iNdEx + intStringLen
  17746. if postIndex > l {
  17747. return io.ErrUnexpectedEOF
  17748. }
  17749. m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
  17750. iNdEx = postIndex
  17751. default:
  17752. iNdEx = preIndex
  17753. skippy, err := skipRpc(dAtA[iNdEx:])
  17754. if err != nil {
  17755. return err
  17756. }
  17757. if skippy < 0 {
  17758. return ErrInvalidLengthRpc
  17759. }
  17760. if (iNdEx + skippy) > l {
  17761. return io.ErrUnexpectedEOF
  17762. }
  17763. iNdEx += skippy
  17764. }
  17765. }
  17766. if iNdEx > l {
  17767. return io.ErrUnexpectedEOF
  17768. }
  17769. return nil
  17770. }
  17771. func (m *AuthUserDeleteResponse) Unmarshal(dAtA []byte) error {
  17772. l := len(dAtA)
  17773. iNdEx := 0
  17774. for iNdEx < l {
  17775. preIndex := iNdEx
  17776. var wire uint64
  17777. for shift := uint(0); ; shift += 7 {
  17778. if shift >= 64 {
  17779. return ErrIntOverflowRpc
  17780. }
  17781. if iNdEx >= l {
  17782. return io.ErrUnexpectedEOF
  17783. }
  17784. b := dAtA[iNdEx]
  17785. iNdEx++
  17786. wire |= (uint64(b) & 0x7F) << shift
  17787. if b < 0x80 {
  17788. break
  17789. }
  17790. }
  17791. fieldNum := int32(wire >> 3)
  17792. wireType := int(wire & 0x7)
  17793. if wireType == 4 {
  17794. return fmt.Errorf("proto: AuthUserDeleteResponse: wiretype end group for non-group")
  17795. }
  17796. if fieldNum <= 0 {
  17797. return fmt.Errorf("proto: AuthUserDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17798. }
  17799. switch fieldNum {
  17800. case 1:
  17801. if wireType != 2 {
  17802. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17803. }
  17804. var msglen int
  17805. for shift := uint(0); ; shift += 7 {
  17806. if shift >= 64 {
  17807. return ErrIntOverflowRpc
  17808. }
  17809. if iNdEx >= l {
  17810. return io.ErrUnexpectedEOF
  17811. }
  17812. b := dAtA[iNdEx]
  17813. iNdEx++
  17814. msglen |= (int(b) & 0x7F) << shift
  17815. if b < 0x80 {
  17816. break
  17817. }
  17818. }
  17819. if msglen < 0 {
  17820. return ErrInvalidLengthRpc
  17821. }
  17822. postIndex := iNdEx + msglen
  17823. if postIndex > l {
  17824. return io.ErrUnexpectedEOF
  17825. }
  17826. if m.Header == nil {
  17827. m.Header = &ResponseHeader{}
  17828. }
  17829. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17830. return err
  17831. }
  17832. iNdEx = postIndex
  17833. default:
  17834. iNdEx = preIndex
  17835. skippy, err := skipRpc(dAtA[iNdEx:])
  17836. if err != nil {
  17837. return err
  17838. }
  17839. if skippy < 0 {
  17840. return ErrInvalidLengthRpc
  17841. }
  17842. if (iNdEx + skippy) > l {
  17843. return io.ErrUnexpectedEOF
  17844. }
  17845. iNdEx += skippy
  17846. }
  17847. }
  17848. if iNdEx > l {
  17849. return io.ErrUnexpectedEOF
  17850. }
  17851. return nil
  17852. }
  17853. func (m *AuthUserChangePasswordResponse) Unmarshal(dAtA []byte) error {
  17854. l := len(dAtA)
  17855. iNdEx := 0
  17856. for iNdEx < l {
  17857. preIndex := iNdEx
  17858. var wire uint64
  17859. for shift := uint(0); ; shift += 7 {
  17860. if shift >= 64 {
  17861. return ErrIntOverflowRpc
  17862. }
  17863. if iNdEx >= l {
  17864. return io.ErrUnexpectedEOF
  17865. }
  17866. b := dAtA[iNdEx]
  17867. iNdEx++
  17868. wire |= (uint64(b) & 0x7F) << shift
  17869. if b < 0x80 {
  17870. break
  17871. }
  17872. }
  17873. fieldNum := int32(wire >> 3)
  17874. wireType := int(wire & 0x7)
  17875. if wireType == 4 {
  17876. return fmt.Errorf("proto: AuthUserChangePasswordResponse: wiretype end group for non-group")
  17877. }
  17878. if fieldNum <= 0 {
  17879. return fmt.Errorf("proto: AuthUserChangePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17880. }
  17881. switch fieldNum {
  17882. case 1:
  17883. if wireType != 2 {
  17884. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17885. }
  17886. var msglen int
  17887. for shift := uint(0); ; shift += 7 {
  17888. if shift >= 64 {
  17889. return ErrIntOverflowRpc
  17890. }
  17891. if iNdEx >= l {
  17892. return io.ErrUnexpectedEOF
  17893. }
  17894. b := dAtA[iNdEx]
  17895. iNdEx++
  17896. msglen |= (int(b) & 0x7F) << shift
  17897. if b < 0x80 {
  17898. break
  17899. }
  17900. }
  17901. if msglen < 0 {
  17902. return ErrInvalidLengthRpc
  17903. }
  17904. postIndex := iNdEx + msglen
  17905. if postIndex > l {
  17906. return io.ErrUnexpectedEOF
  17907. }
  17908. if m.Header == nil {
  17909. m.Header = &ResponseHeader{}
  17910. }
  17911. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17912. return err
  17913. }
  17914. iNdEx = postIndex
  17915. default:
  17916. iNdEx = preIndex
  17917. skippy, err := skipRpc(dAtA[iNdEx:])
  17918. if err != nil {
  17919. return err
  17920. }
  17921. if skippy < 0 {
  17922. return ErrInvalidLengthRpc
  17923. }
  17924. if (iNdEx + skippy) > l {
  17925. return io.ErrUnexpectedEOF
  17926. }
  17927. iNdEx += skippy
  17928. }
  17929. }
  17930. if iNdEx > l {
  17931. return io.ErrUnexpectedEOF
  17932. }
  17933. return nil
  17934. }
  17935. func (m *AuthUserGrantRoleResponse) Unmarshal(dAtA []byte) error {
  17936. l := len(dAtA)
  17937. iNdEx := 0
  17938. for iNdEx < l {
  17939. preIndex := iNdEx
  17940. var wire uint64
  17941. for shift := uint(0); ; shift += 7 {
  17942. if shift >= 64 {
  17943. return ErrIntOverflowRpc
  17944. }
  17945. if iNdEx >= l {
  17946. return io.ErrUnexpectedEOF
  17947. }
  17948. b := dAtA[iNdEx]
  17949. iNdEx++
  17950. wire |= (uint64(b) & 0x7F) << shift
  17951. if b < 0x80 {
  17952. break
  17953. }
  17954. }
  17955. fieldNum := int32(wire >> 3)
  17956. wireType := int(wire & 0x7)
  17957. if wireType == 4 {
  17958. return fmt.Errorf("proto: AuthUserGrantRoleResponse: wiretype end group for non-group")
  17959. }
  17960. if fieldNum <= 0 {
  17961. return fmt.Errorf("proto: AuthUserGrantRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17962. }
  17963. switch fieldNum {
  17964. case 1:
  17965. if wireType != 2 {
  17966. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17967. }
  17968. var msglen int
  17969. for shift := uint(0); ; shift += 7 {
  17970. if shift >= 64 {
  17971. return ErrIntOverflowRpc
  17972. }
  17973. if iNdEx >= l {
  17974. return io.ErrUnexpectedEOF
  17975. }
  17976. b := dAtA[iNdEx]
  17977. iNdEx++
  17978. msglen |= (int(b) & 0x7F) << shift
  17979. if b < 0x80 {
  17980. break
  17981. }
  17982. }
  17983. if msglen < 0 {
  17984. return ErrInvalidLengthRpc
  17985. }
  17986. postIndex := iNdEx + msglen
  17987. if postIndex > l {
  17988. return io.ErrUnexpectedEOF
  17989. }
  17990. if m.Header == nil {
  17991. m.Header = &ResponseHeader{}
  17992. }
  17993. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17994. return err
  17995. }
  17996. iNdEx = postIndex
  17997. default:
  17998. iNdEx = preIndex
  17999. skippy, err := skipRpc(dAtA[iNdEx:])
  18000. if err != nil {
  18001. return err
  18002. }
  18003. if skippy < 0 {
  18004. return ErrInvalidLengthRpc
  18005. }
  18006. if (iNdEx + skippy) > l {
  18007. return io.ErrUnexpectedEOF
  18008. }
  18009. iNdEx += skippy
  18010. }
  18011. }
  18012. if iNdEx > l {
  18013. return io.ErrUnexpectedEOF
  18014. }
  18015. return nil
  18016. }
  18017. func (m *AuthUserRevokeRoleResponse) Unmarshal(dAtA []byte) error {
  18018. l := len(dAtA)
  18019. iNdEx := 0
  18020. for iNdEx < l {
  18021. preIndex := iNdEx
  18022. var wire uint64
  18023. for shift := uint(0); ; shift += 7 {
  18024. if shift >= 64 {
  18025. return ErrIntOverflowRpc
  18026. }
  18027. if iNdEx >= l {
  18028. return io.ErrUnexpectedEOF
  18029. }
  18030. b := dAtA[iNdEx]
  18031. iNdEx++
  18032. wire |= (uint64(b) & 0x7F) << shift
  18033. if b < 0x80 {
  18034. break
  18035. }
  18036. }
  18037. fieldNum := int32(wire >> 3)
  18038. wireType := int(wire & 0x7)
  18039. if wireType == 4 {
  18040. return fmt.Errorf("proto: AuthUserRevokeRoleResponse: wiretype end group for non-group")
  18041. }
  18042. if fieldNum <= 0 {
  18043. return fmt.Errorf("proto: AuthUserRevokeRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18044. }
  18045. switch fieldNum {
  18046. case 1:
  18047. if wireType != 2 {
  18048. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18049. }
  18050. var msglen int
  18051. for shift := uint(0); ; shift += 7 {
  18052. if shift >= 64 {
  18053. return ErrIntOverflowRpc
  18054. }
  18055. if iNdEx >= l {
  18056. return io.ErrUnexpectedEOF
  18057. }
  18058. b := dAtA[iNdEx]
  18059. iNdEx++
  18060. msglen |= (int(b) & 0x7F) << shift
  18061. if b < 0x80 {
  18062. break
  18063. }
  18064. }
  18065. if msglen < 0 {
  18066. return ErrInvalidLengthRpc
  18067. }
  18068. postIndex := iNdEx + msglen
  18069. if postIndex > l {
  18070. return io.ErrUnexpectedEOF
  18071. }
  18072. if m.Header == nil {
  18073. m.Header = &ResponseHeader{}
  18074. }
  18075. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18076. return err
  18077. }
  18078. iNdEx = postIndex
  18079. default:
  18080. iNdEx = preIndex
  18081. skippy, err := skipRpc(dAtA[iNdEx:])
  18082. if err != nil {
  18083. return err
  18084. }
  18085. if skippy < 0 {
  18086. return ErrInvalidLengthRpc
  18087. }
  18088. if (iNdEx + skippy) > l {
  18089. return io.ErrUnexpectedEOF
  18090. }
  18091. iNdEx += skippy
  18092. }
  18093. }
  18094. if iNdEx > l {
  18095. return io.ErrUnexpectedEOF
  18096. }
  18097. return nil
  18098. }
  18099. func (m *AuthRoleAddResponse) Unmarshal(dAtA []byte) error {
  18100. l := len(dAtA)
  18101. iNdEx := 0
  18102. for iNdEx < l {
  18103. preIndex := iNdEx
  18104. var wire uint64
  18105. for shift := uint(0); ; shift += 7 {
  18106. if shift >= 64 {
  18107. return ErrIntOverflowRpc
  18108. }
  18109. if iNdEx >= l {
  18110. return io.ErrUnexpectedEOF
  18111. }
  18112. b := dAtA[iNdEx]
  18113. iNdEx++
  18114. wire |= (uint64(b) & 0x7F) << shift
  18115. if b < 0x80 {
  18116. break
  18117. }
  18118. }
  18119. fieldNum := int32(wire >> 3)
  18120. wireType := int(wire & 0x7)
  18121. if wireType == 4 {
  18122. return fmt.Errorf("proto: AuthRoleAddResponse: wiretype end group for non-group")
  18123. }
  18124. if fieldNum <= 0 {
  18125. return fmt.Errorf("proto: AuthRoleAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18126. }
  18127. switch fieldNum {
  18128. case 1:
  18129. if wireType != 2 {
  18130. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18131. }
  18132. var msglen int
  18133. for shift := uint(0); ; shift += 7 {
  18134. if shift >= 64 {
  18135. return ErrIntOverflowRpc
  18136. }
  18137. if iNdEx >= l {
  18138. return io.ErrUnexpectedEOF
  18139. }
  18140. b := dAtA[iNdEx]
  18141. iNdEx++
  18142. msglen |= (int(b) & 0x7F) << shift
  18143. if b < 0x80 {
  18144. break
  18145. }
  18146. }
  18147. if msglen < 0 {
  18148. return ErrInvalidLengthRpc
  18149. }
  18150. postIndex := iNdEx + msglen
  18151. if postIndex > l {
  18152. return io.ErrUnexpectedEOF
  18153. }
  18154. if m.Header == nil {
  18155. m.Header = &ResponseHeader{}
  18156. }
  18157. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18158. return err
  18159. }
  18160. iNdEx = postIndex
  18161. default:
  18162. iNdEx = preIndex
  18163. skippy, err := skipRpc(dAtA[iNdEx:])
  18164. if err != nil {
  18165. return err
  18166. }
  18167. if skippy < 0 {
  18168. return ErrInvalidLengthRpc
  18169. }
  18170. if (iNdEx + skippy) > l {
  18171. return io.ErrUnexpectedEOF
  18172. }
  18173. iNdEx += skippy
  18174. }
  18175. }
  18176. if iNdEx > l {
  18177. return io.ErrUnexpectedEOF
  18178. }
  18179. return nil
  18180. }
  18181. func (m *AuthRoleGetResponse) Unmarshal(dAtA []byte) error {
  18182. l := len(dAtA)
  18183. iNdEx := 0
  18184. for iNdEx < l {
  18185. preIndex := iNdEx
  18186. var wire uint64
  18187. for shift := uint(0); ; shift += 7 {
  18188. if shift >= 64 {
  18189. return ErrIntOverflowRpc
  18190. }
  18191. if iNdEx >= l {
  18192. return io.ErrUnexpectedEOF
  18193. }
  18194. b := dAtA[iNdEx]
  18195. iNdEx++
  18196. wire |= (uint64(b) & 0x7F) << shift
  18197. if b < 0x80 {
  18198. break
  18199. }
  18200. }
  18201. fieldNum := int32(wire >> 3)
  18202. wireType := int(wire & 0x7)
  18203. if wireType == 4 {
  18204. return fmt.Errorf("proto: AuthRoleGetResponse: wiretype end group for non-group")
  18205. }
  18206. if fieldNum <= 0 {
  18207. return fmt.Errorf("proto: AuthRoleGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18208. }
  18209. switch fieldNum {
  18210. case 1:
  18211. if wireType != 2 {
  18212. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18213. }
  18214. var msglen int
  18215. for shift := uint(0); ; shift += 7 {
  18216. if shift >= 64 {
  18217. return ErrIntOverflowRpc
  18218. }
  18219. if iNdEx >= l {
  18220. return io.ErrUnexpectedEOF
  18221. }
  18222. b := dAtA[iNdEx]
  18223. iNdEx++
  18224. msglen |= (int(b) & 0x7F) << shift
  18225. if b < 0x80 {
  18226. break
  18227. }
  18228. }
  18229. if msglen < 0 {
  18230. return ErrInvalidLengthRpc
  18231. }
  18232. postIndex := iNdEx + msglen
  18233. if postIndex > l {
  18234. return io.ErrUnexpectedEOF
  18235. }
  18236. if m.Header == nil {
  18237. m.Header = &ResponseHeader{}
  18238. }
  18239. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18240. return err
  18241. }
  18242. iNdEx = postIndex
  18243. case 2:
  18244. if wireType != 2 {
  18245. return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType)
  18246. }
  18247. var msglen int
  18248. for shift := uint(0); ; shift += 7 {
  18249. if shift >= 64 {
  18250. return ErrIntOverflowRpc
  18251. }
  18252. if iNdEx >= l {
  18253. return io.ErrUnexpectedEOF
  18254. }
  18255. b := dAtA[iNdEx]
  18256. iNdEx++
  18257. msglen |= (int(b) & 0x7F) << shift
  18258. if b < 0x80 {
  18259. break
  18260. }
  18261. }
  18262. if msglen < 0 {
  18263. return ErrInvalidLengthRpc
  18264. }
  18265. postIndex := iNdEx + msglen
  18266. if postIndex > l {
  18267. return io.ErrUnexpectedEOF
  18268. }
  18269. m.Perm = append(m.Perm, &authpb.Permission{})
  18270. if err := m.Perm[len(m.Perm)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18271. return err
  18272. }
  18273. iNdEx = postIndex
  18274. default:
  18275. iNdEx = preIndex
  18276. skippy, err := skipRpc(dAtA[iNdEx:])
  18277. if err != nil {
  18278. return err
  18279. }
  18280. if skippy < 0 {
  18281. return ErrInvalidLengthRpc
  18282. }
  18283. if (iNdEx + skippy) > l {
  18284. return io.ErrUnexpectedEOF
  18285. }
  18286. iNdEx += skippy
  18287. }
  18288. }
  18289. if iNdEx > l {
  18290. return io.ErrUnexpectedEOF
  18291. }
  18292. return nil
  18293. }
  18294. func (m *AuthRoleListResponse) Unmarshal(dAtA []byte) error {
  18295. l := len(dAtA)
  18296. iNdEx := 0
  18297. for iNdEx < l {
  18298. preIndex := iNdEx
  18299. var wire uint64
  18300. for shift := uint(0); ; shift += 7 {
  18301. if shift >= 64 {
  18302. return ErrIntOverflowRpc
  18303. }
  18304. if iNdEx >= l {
  18305. return io.ErrUnexpectedEOF
  18306. }
  18307. b := dAtA[iNdEx]
  18308. iNdEx++
  18309. wire |= (uint64(b) & 0x7F) << shift
  18310. if b < 0x80 {
  18311. break
  18312. }
  18313. }
  18314. fieldNum := int32(wire >> 3)
  18315. wireType := int(wire & 0x7)
  18316. if wireType == 4 {
  18317. return fmt.Errorf("proto: AuthRoleListResponse: wiretype end group for non-group")
  18318. }
  18319. if fieldNum <= 0 {
  18320. return fmt.Errorf("proto: AuthRoleListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18321. }
  18322. switch fieldNum {
  18323. case 1:
  18324. if wireType != 2 {
  18325. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18326. }
  18327. var msglen int
  18328. for shift := uint(0); ; shift += 7 {
  18329. if shift >= 64 {
  18330. return ErrIntOverflowRpc
  18331. }
  18332. if iNdEx >= l {
  18333. return io.ErrUnexpectedEOF
  18334. }
  18335. b := dAtA[iNdEx]
  18336. iNdEx++
  18337. msglen |= (int(b) & 0x7F) << shift
  18338. if b < 0x80 {
  18339. break
  18340. }
  18341. }
  18342. if msglen < 0 {
  18343. return ErrInvalidLengthRpc
  18344. }
  18345. postIndex := iNdEx + msglen
  18346. if postIndex > l {
  18347. return io.ErrUnexpectedEOF
  18348. }
  18349. if m.Header == nil {
  18350. m.Header = &ResponseHeader{}
  18351. }
  18352. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18353. return err
  18354. }
  18355. iNdEx = postIndex
  18356. case 2:
  18357. if wireType != 2 {
  18358. return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
  18359. }
  18360. var stringLen uint64
  18361. for shift := uint(0); ; shift += 7 {
  18362. if shift >= 64 {
  18363. return ErrIntOverflowRpc
  18364. }
  18365. if iNdEx >= l {
  18366. return io.ErrUnexpectedEOF
  18367. }
  18368. b := dAtA[iNdEx]
  18369. iNdEx++
  18370. stringLen |= (uint64(b) & 0x7F) << shift
  18371. if b < 0x80 {
  18372. break
  18373. }
  18374. }
  18375. intStringLen := int(stringLen)
  18376. if intStringLen < 0 {
  18377. return ErrInvalidLengthRpc
  18378. }
  18379. postIndex := iNdEx + intStringLen
  18380. if postIndex > l {
  18381. return io.ErrUnexpectedEOF
  18382. }
  18383. m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
  18384. iNdEx = postIndex
  18385. default:
  18386. iNdEx = preIndex
  18387. skippy, err := skipRpc(dAtA[iNdEx:])
  18388. if err != nil {
  18389. return err
  18390. }
  18391. if skippy < 0 {
  18392. return ErrInvalidLengthRpc
  18393. }
  18394. if (iNdEx + skippy) > l {
  18395. return io.ErrUnexpectedEOF
  18396. }
  18397. iNdEx += skippy
  18398. }
  18399. }
  18400. if iNdEx > l {
  18401. return io.ErrUnexpectedEOF
  18402. }
  18403. return nil
  18404. }
  18405. func (m *AuthUserListResponse) Unmarshal(dAtA []byte) error {
  18406. l := len(dAtA)
  18407. iNdEx := 0
  18408. for iNdEx < l {
  18409. preIndex := iNdEx
  18410. var wire uint64
  18411. for shift := uint(0); ; shift += 7 {
  18412. if shift >= 64 {
  18413. return ErrIntOverflowRpc
  18414. }
  18415. if iNdEx >= l {
  18416. return io.ErrUnexpectedEOF
  18417. }
  18418. b := dAtA[iNdEx]
  18419. iNdEx++
  18420. wire |= (uint64(b) & 0x7F) << shift
  18421. if b < 0x80 {
  18422. break
  18423. }
  18424. }
  18425. fieldNum := int32(wire >> 3)
  18426. wireType := int(wire & 0x7)
  18427. if wireType == 4 {
  18428. return fmt.Errorf("proto: AuthUserListResponse: wiretype end group for non-group")
  18429. }
  18430. if fieldNum <= 0 {
  18431. return fmt.Errorf("proto: AuthUserListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18432. }
  18433. switch fieldNum {
  18434. case 1:
  18435. if wireType != 2 {
  18436. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18437. }
  18438. var msglen int
  18439. for shift := uint(0); ; shift += 7 {
  18440. if shift >= 64 {
  18441. return ErrIntOverflowRpc
  18442. }
  18443. if iNdEx >= l {
  18444. return io.ErrUnexpectedEOF
  18445. }
  18446. b := dAtA[iNdEx]
  18447. iNdEx++
  18448. msglen |= (int(b) & 0x7F) << shift
  18449. if b < 0x80 {
  18450. break
  18451. }
  18452. }
  18453. if msglen < 0 {
  18454. return ErrInvalidLengthRpc
  18455. }
  18456. postIndex := iNdEx + msglen
  18457. if postIndex > l {
  18458. return io.ErrUnexpectedEOF
  18459. }
  18460. if m.Header == nil {
  18461. m.Header = &ResponseHeader{}
  18462. }
  18463. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18464. return err
  18465. }
  18466. iNdEx = postIndex
  18467. case 2:
  18468. if wireType != 2 {
  18469. return fmt.Errorf("proto: wrong wireType = %d for field Users", wireType)
  18470. }
  18471. var stringLen uint64
  18472. for shift := uint(0); ; shift += 7 {
  18473. if shift >= 64 {
  18474. return ErrIntOverflowRpc
  18475. }
  18476. if iNdEx >= l {
  18477. return io.ErrUnexpectedEOF
  18478. }
  18479. b := dAtA[iNdEx]
  18480. iNdEx++
  18481. stringLen |= (uint64(b) & 0x7F) << shift
  18482. if b < 0x80 {
  18483. break
  18484. }
  18485. }
  18486. intStringLen := int(stringLen)
  18487. if intStringLen < 0 {
  18488. return ErrInvalidLengthRpc
  18489. }
  18490. postIndex := iNdEx + intStringLen
  18491. if postIndex > l {
  18492. return io.ErrUnexpectedEOF
  18493. }
  18494. m.Users = append(m.Users, string(dAtA[iNdEx:postIndex]))
  18495. iNdEx = postIndex
  18496. default:
  18497. iNdEx = preIndex
  18498. skippy, err := skipRpc(dAtA[iNdEx:])
  18499. if err != nil {
  18500. return err
  18501. }
  18502. if skippy < 0 {
  18503. return ErrInvalidLengthRpc
  18504. }
  18505. if (iNdEx + skippy) > l {
  18506. return io.ErrUnexpectedEOF
  18507. }
  18508. iNdEx += skippy
  18509. }
  18510. }
  18511. if iNdEx > l {
  18512. return io.ErrUnexpectedEOF
  18513. }
  18514. return nil
  18515. }
  18516. func (m *AuthRoleDeleteResponse) Unmarshal(dAtA []byte) error {
  18517. l := len(dAtA)
  18518. iNdEx := 0
  18519. for iNdEx < l {
  18520. preIndex := iNdEx
  18521. var wire uint64
  18522. for shift := uint(0); ; shift += 7 {
  18523. if shift >= 64 {
  18524. return ErrIntOverflowRpc
  18525. }
  18526. if iNdEx >= l {
  18527. return io.ErrUnexpectedEOF
  18528. }
  18529. b := dAtA[iNdEx]
  18530. iNdEx++
  18531. wire |= (uint64(b) & 0x7F) << shift
  18532. if b < 0x80 {
  18533. break
  18534. }
  18535. }
  18536. fieldNum := int32(wire >> 3)
  18537. wireType := int(wire & 0x7)
  18538. if wireType == 4 {
  18539. return fmt.Errorf("proto: AuthRoleDeleteResponse: wiretype end group for non-group")
  18540. }
  18541. if fieldNum <= 0 {
  18542. return fmt.Errorf("proto: AuthRoleDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18543. }
  18544. switch fieldNum {
  18545. case 1:
  18546. if wireType != 2 {
  18547. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18548. }
  18549. var msglen int
  18550. for shift := uint(0); ; shift += 7 {
  18551. if shift >= 64 {
  18552. return ErrIntOverflowRpc
  18553. }
  18554. if iNdEx >= l {
  18555. return io.ErrUnexpectedEOF
  18556. }
  18557. b := dAtA[iNdEx]
  18558. iNdEx++
  18559. msglen |= (int(b) & 0x7F) << shift
  18560. if b < 0x80 {
  18561. break
  18562. }
  18563. }
  18564. if msglen < 0 {
  18565. return ErrInvalidLengthRpc
  18566. }
  18567. postIndex := iNdEx + msglen
  18568. if postIndex > l {
  18569. return io.ErrUnexpectedEOF
  18570. }
  18571. if m.Header == nil {
  18572. m.Header = &ResponseHeader{}
  18573. }
  18574. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18575. return err
  18576. }
  18577. iNdEx = postIndex
  18578. default:
  18579. iNdEx = preIndex
  18580. skippy, err := skipRpc(dAtA[iNdEx:])
  18581. if err != nil {
  18582. return err
  18583. }
  18584. if skippy < 0 {
  18585. return ErrInvalidLengthRpc
  18586. }
  18587. if (iNdEx + skippy) > l {
  18588. return io.ErrUnexpectedEOF
  18589. }
  18590. iNdEx += skippy
  18591. }
  18592. }
  18593. if iNdEx > l {
  18594. return io.ErrUnexpectedEOF
  18595. }
  18596. return nil
  18597. }
  18598. func (m *AuthRoleGrantPermissionResponse) Unmarshal(dAtA []byte) error {
  18599. l := len(dAtA)
  18600. iNdEx := 0
  18601. for iNdEx < l {
  18602. preIndex := iNdEx
  18603. var wire uint64
  18604. for shift := uint(0); ; shift += 7 {
  18605. if shift >= 64 {
  18606. return ErrIntOverflowRpc
  18607. }
  18608. if iNdEx >= l {
  18609. return io.ErrUnexpectedEOF
  18610. }
  18611. b := dAtA[iNdEx]
  18612. iNdEx++
  18613. wire |= (uint64(b) & 0x7F) << shift
  18614. if b < 0x80 {
  18615. break
  18616. }
  18617. }
  18618. fieldNum := int32(wire >> 3)
  18619. wireType := int(wire & 0x7)
  18620. if wireType == 4 {
  18621. return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: wiretype end group for non-group")
  18622. }
  18623. if fieldNum <= 0 {
  18624. return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18625. }
  18626. switch fieldNum {
  18627. case 1:
  18628. if wireType != 2 {
  18629. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18630. }
  18631. var msglen int
  18632. for shift := uint(0); ; shift += 7 {
  18633. if shift >= 64 {
  18634. return ErrIntOverflowRpc
  18635. }
  18636. if iNdEx >= l {
  18637. return io.ErrUnexpectedEOF
  18638. }
  18639. b := dAtA[iNdEx]
  18640. iNdEx++
  18641. msglen |= (int(b) & 0x7F) << shift
  18642. if b < 0x80 {
  18643. break
  18644. }
  18645. }
  18646. if msglen < 0 {
  18647. return ErrInvalidLengthRpc
  18648. }
  18649. postIndex := iNdEx + msglen
  18650. if postIndex > l {
  18651. return io.ErrUnexpectedEOF
  18652. }
  18653. if m.Header == nil {
  18654. m.Header = &ResponseHeader{}
  18655. }
  18656. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18657. return err
  18658. }
  18659. iNdEx = postIndex
  18660. default:
  18661. iNdEx = preIndex
  18662. skippy, err := skipRpc(dAtA[iNdEx:])
  18663. if err != nil {
  18664. return err
  18665. }
  18666. if skippy < 0 {
  18667. return ErrInvalidLengthRpc
  18668. }
  18669. if (iNdEx + skippy) > l {
  18670. return io.ErrUnexpectedEOF
  18671. }
  18672. iNdEx += skippy
  18673. }
  18674. }
  18675. if iNdEx > l {
  18676. return io.ErrUnexpectedEOF
  18677. }
  18678. return nil
  18679. }
  18680. func (m *AuthRoleRevokePermissionResponse) Unmarshal(dAtA []byte) error {
  18681. l := len(dAtA)
  18682. iNdEx := 0
  18683. for iNdEx < l {
  18684. preIndex := iNdEx
  18685. var wire uint64
  18686. for shift := uint(0); ; shift += 7 {
  18687. if shift >= 64 {
  18688. return ErrIntOverflowRpc
  18689. }
  18690. if iNdEx >= l {
  18691. return io.ErrUnexpectedEOF
  18692. }
  18693. b := dAtA[iNdEx]
  18694. iNdEx++
  18695. wire |= (uint64(b) & 0x7F) << shift
  18696. if b < 0x80 {
  18697. break
  18698. }
  18699. }
  18700. fieldNum := int32(wire >> 3)
  18701. wireType := int(wire & 0x7)
  18702. if wireType == 4 {
  18703. return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: wiretype end group for non-group")
  18704. }
  18705. if fieldNum <= 0 {
  18706. return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18707. }
  18708. switch fieldNum {
  18709. case 1:
  18710. if wireType != 2 {
  18711. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18712. }
  18713. var msglen int
  18714. for shift := uint(0); ; shift += 7 {
  18715. if shift >= 64 {
  18716. return ErrIntOverflowRpc
  18717. }
  18718. if iNdEx >= l {
  18719. return io.ErrUnexpectedEOF
  18720. }
  18721. b := dAtA[iNdEx]
  18722. iNdEx++
  18723. msglen |= (int(b) & 0x7F) << shift
  18724. if b < 0x80 {
  18725. break
  18726. }
  18727. }
  18728. if msglen < 0 {
  18729. return ErrInvalidLengthRpc
  18730. }
  18731. postIndex := iNdEx + msglen
  18732. if postIndex > l {
  18733. return io.ErrUnexpectedEOF
  18734. }
  18735. if m.Header == nil {
  18736. m.Header = &ResponseHeader{}
  18737. }
  18738. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18739. return err
  18740. }
  18741. iNdEx = postIndex
  18742. default:
  18743. iNdEx = preIndex
  18744. skippy, err := skipRpc(dAtA[iNdEx:])
  18745. if err != nil {
  18746. return err
  18747. }
  18748. if skippy < 0 {
  18749. return ErrInvalidLengthRpc
  18750. }
  18751. if (iNdEx + skippy) > l {
  18752. return io.ErrUnexpectedEOF
  18753. }
  18754. iNdEx += skippy
  18755. }
  18756. }
  18757. if iNdEx > l {
  18758. return io.ErrUnexpectedEOF
  18759. }
  18760. return nil
  18761. }
  18762. func skipRpc(dAtA []byte) (n int, err error) {
  18763. l := len(dAtA)
  18764. iNdEx := 0
  18765. for iNdEx < l {
  18766. var wire uint64
  18767. for shift := uint(0); ; shift += 7 {
  18768. if shift >= 64 {
  18769. return 0, ErrIntOverflowRpc
  18770. }
  18771. if iNdEx >= l {
  18772. return 0, io.ErrUnexpectedEOF
  18773. }
  18774. b := dAtA[iNdEx]
  18775. iNdEx++
  18776. wire |= (uint64(b) & 0x7F) << shift
  18777. if b < 0x80 {
  18778. break
  18779. }
  18780. }
  18781. wireType := int(wire & 0x7)
  18782. switch wireType {
  18783. case 0:
  18784. for shift := uint(0); ; shift += 7 {
  18785. if shift >= 64 {
  18786. return 0, ErrIntOverflowRpc
  18787. }
  18788. if iNdEx >= l {
  18789. return 0, io.ErrUnexpectedEOF
  18790. }
  18791. iNdEx++
  18792. if dAtA[iNdEx-1] < 0x80 {
  18793. break
  18794. }
  18795. }
  18796. return iNdEx, nil
  18797. case 1:
  18798. iNdEx += 8
  18799. return iNdEx, nil
  18800. case 2:
  18801. var length int
  18802. for shift := uint(0); ; shift += 7 {
  18803. if shift >= 64 {
  18804. return 0, ErrIntOverflowRpc
  18805. }
  18806. if iNdEx >= l {
  18807. return 0, io.ErrUnexpectedEOF
  18808. }
  18809. b := dAtA[iNdEx]
  18810. iNdEx++
  18811. length |= (int(b) & 0x7F) << shift
  18812. if b < 0x80 {
  18813. break
  18814. }
  18815. }
  18816. iNdEx += length
  18817. if length < 0 {
  18818. return 0, ErrInvalidLengthRpc
  18819. }
  18820. return iNdEx, nil
  18821. case 3:
  18822. for {
  18823. var innerWire uint64
  18824. var start int = iNdEx
  18825. for shift := uint(0); ; shift += 7 {
  18826. if shift >= 64 {
  18827. return 0, ErrIntOverflowRpc
  18828. }
  18829. if iNdEx >= l {
  18830. return 0, io.ErrUnexpectedEOF
  18831. }
  18832. b := dAtA[iNdEx]
  18833. iNdEx++
  18834. innerWire |= (uint64(b) & 0x7F) << shift
  18835. if b < 0x80 {
  18836. break
  18837. }
  18838. }
  18839. innerWireType := int(innerWire & 0x7)
  18840. if innerWireType == 4 {
  18841. break
  18842. }
  18843. next, err := skipRpc(dAtA[start:])
  18844. if err != nil {
  18845. return 0, err
  18846. }
  18847. iNdEx = start + next
  18848. }
  18849. return iNdEx, nil
  18850. case 4:
  18851. return iNdEx, nil
  18852. case 5:
  18853. iNdEx += 4
  18854. return iNdEx, nil
  18855. default:
  18856. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  18857. }
  18858. }
  18859. panic("unreachable")
  18860. }
  18861. var (
  18862. ErrInvalidLengthRpc = fmt.Errorf("proto: negative length found during unmarshaling")
  18863. ErrIntOverflowRpc = fmt.Errorf("proto: integer overflow")
  18864. )
  18865. func init() { proto.RegisterFile("rpc.proto", fileDescriptorRpc) }
  18866. var fileDescriptorRpc = []byte{
  18867. // 3928 bytes of a gzipped FileDescriptorProto
  18868. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5b, 0x5b, 0x6f, 0x23, 0xc9,
  18869. 0x75, 0x56, 0x93, 0xe2, 0xed, 0xf0, 0x22, 0xaa, 0x74, 0x19, 0x0e, 0x67, 0x46, 0xa3, 0xad, 0xd9,
  18870. 0xd9, 0xd5, 0xce, 0xec, 0x8a, 0x6b, 0xd9, 0x4e, 0x80, 0x49, 0xe2, 0x58, 0x23, 0x71, 0x67, 0xb4,
  18871. 0xd2, 0x88, 0xda, 0x16, 0x67, 0xf6, 0x02, 0x23, 0x42, 0x8b, 0x2c, 0x49, 0x1d, 0x91, 0xdd, 0x74,
  18872. 0x77, 0x93, 0x23, 0x6d, 0x2e, 0x0e, 0x0c, 0xc7, 0x40, 0xf2, 0x68, 0x03, 0x41, 0xf2, 0x90, 0xa7,
  18873. 0x20, 0x08, 0xfc, 0x90, 0xe7, 0x00, 0xf9, 0x05, 0x79, 0xca, 0x05, 0xf9, 0x03, 0xc1, 0xc6, 0x2f,
  18874. 0xc9, 0xaf, 0x30, 0xea, 0xd6, 0x5d, 0x7d, 0xa3, 0xc6, 0xa6, 0x77, 0x5f, 0xa4, 0xae, 0x53, 0xa7,
  18875. 0xce, 0x39, 0x75, 0xaa, 0xea, 0x9c, 0xd3, 0x5f, 0x17, 0xa1, 0xe4, 0x8c, 0x7a, 0x9b, 0x23, 0xc7,
  18876. 0xf6, 0x6c, 0x54, 0x21, 0x5e, 0xaf, 0xef, 0x12, 0x67, 0x42, 0x9c, 0xd1, 0x69, 0x73, 0xf9, 0xdc,
  18877. 0x3e, 0xb7, 0x59, 0x47, 0x8b, 0x3e, 0x71, 0x9e, 0xe6, 0x6d, 0xca, 0xd3, 0x1a, 0x4e, 0x7a, 0x3d,
  18878. 0xf6, 0x67, 0x74, 0xda, 0xba, 0x9c, 0x88, 0xae, 0x3b, 0xac, 0xcb, 0x18, 0x7b, 0x17, 0xec, 0xcf,
  18879. 0xe8, 0x94, 0xfd, 0x13, 0x9d, 0x77, 0xcf, 0x6d, 0xfb, 0x7c, 0x40, 0x5a, 0xc6, 0xc8, 0x6c, 0x19,
  18880. 0x96, 0x65, 0x7b, 0x86, 0x67, 0xda, 0x96, 0xcb, 0x7b, 0xf1, 0x5f, 0x6a, 0x50, 0xd3, 0x89, 0x3b,
  18881. 0xb2, 0x2d, 0x97, 0x3c, 0x27, 0x46, 0x9f, 0x38, 0xe8, 0x1e, 0x40, 0x6f, 0x30, 0x76, 0x3d, 0xe2,
  18882. 0x9c, 0x98, 0xfd, 0x86, 0xb6, 0xae, 0x6d, 0xcc, 0xeb, 0x25, 0x41, 0xd9, 0xeb, 0xa3, 0x3b, 0x50,
  18883. 0x1a, 0x92, 0xe1, 0x29, 0xef, 0xcd, 0xb0, 0xde, 0x22, 0x27, 0xec, 0xf5, 0x51, 0x13, 0x8a, 0x0e,
  18884. 0x99, 0x98, 0xae, 0x69, 0x5b, 0x8d, 0xec, 0xba, 0xb6, 0x91, 0xd5, 0xfd, 0x36, 0x1d, 0xe8, 0x18,
  18885. 0x67, 0xde, 0x89, 0x47, 0x9c, 0x61, 0x63, 0x9e, 0x0f, 0xa4, 0x84, 0x2e, 0x71, 0x86, 0xf8, 0x27,
  18886. 0x39, 0xa8, 0xe8, 0x86, 0x75, 0x4e, 0x74, 0xf2, 0xc3, 0x31, 0x71, 0x3d, 0x54, 0x87, 0xec, 0x25,
  18887. 0xb9, 0x66, 0xea, 0x2b, 0x3a, 0x7d, 0xe4, 0xe3, 0xad, 0x73, 0x72, 0x42, 0x2c, 0xae, 0xb8, 0x42,
  18888. 0xc7, 0x5b, 0xe7, 0xa4, 0x6d, 0xf5, 0xd1, 0x32, 0xe4, 0x06, 0xe6, 0xd0, 0xf4, 0x84, 0x56, 0xde,
  18889. 0x08, 0x99, 0x33, 0x1f, 0x31, 0x67, 0x07, 0xc0, 0xb5, 0x1d, 0xef, 0xc4, 0x76, 0xfa, 0xc4, 0x69,
  18890. 0xe4, 0xd6, 0xb5, 0x8d, 0xda, 0xd6, 0xdb, 0x9b, 0xea, 0x42, 0x6c, 0xaa, 0x06, 0x6d, 0x1e, 0xdb,
  18891. 0x8e, 0xd7, 0xa1, 0xbc, 0x7a, 0xc9, 0x95, 0x8f, 0xe8, 0x23, 0x28, 0x33, 0x21, 0x9e, 0xe1, 0x9c,
  18892. 0x13, 0xaf, 0x91, 0x67, 0x52, 0x1e, 0xde, 0x20, 0xa5, 0xcb, 0x98, 0x75, 0xa6, 0x9e, 0x3f, 0x23,
  18893. 0x0c, 0x15, 0x97, 0x38, 0xa6, 0x31, 0x30, 0xbf, 0x34, 0x4e, 0x07, 0xa4, 0x51, 0x58, 0xd7, 0x36,
  18894. 0x8a, 0x7a, 0x88, 0x46, 0xe7, 0x7f, 0x49, 0xae, 0xdd, 0x13, 0xdb, 0x1a, 0x5c, 0x37, 0x8a, 0x8c,
  18895. 0xa1, 0x48, 0x09, 0x1d, 0x6b, 0x70, 0xcd, 0x16, 0xcd, 0x1e, 0x5b, 0x1e, 0xef, 0x2d, 0xb1, 0xde,
  18896. 0x12, 0xa3, 0xb0, 0xee, 0x0d, 0xa8, 0x0f, 0x4d, 0xeb, 0x64, 0x68, 0xf7, 0x4f, 0x7c, 0x87, 0x00,
  18897. 0x73, 0x48, 0x6d, 0x68, 0x5a, 0x2f, 0xec, 0xbe, 0x2e, 0xdd, 0x42, 0x39, 0x8d, 0xab, 0x30, 0x67,
  18898. 0x59, 0x70, 0x1a, 0x57, 0x2a, 0xe7, 0x26, 0x2c, 0x51, 0x99, 0x3d, 0x87, 0x18, 0x1e, 0x09, 0x98,
  18899. 0x2b, 0x8c, 0x79, 0x71, 0x68, 0x5a, 0x3b, 0xac, 0x27, 0xc4, 0x6f, 0x5c, 0xc5, 0xf8, 0xab, 0x82,
  18900. 0xdf, 0xb8, 0x0a, 0xf3, 0xe3, 0x4d, 0x28, 0xf9, 0x3e, 0x47, 0x45, 0x98, 0x3f, 0xec, 0x1c, 0xb6,
  18901. 0xeb, 0x73, 0x08, 0x20, 0xbf, 0x7d, 0xbc, 0xd3, 0x3e, 0xdc, 0xad, 0x6b, 0xa8, 0x0c, 0x85, 0xdd,
  18902. 0x36, 0x6f, 0x64, 0xf0, 0x53, 0x80, 0xc0, 0xbb, 0xa8, 0x00, 0xd9, 0xfd, 0xf6, 0xe7, 0xf5, 0x39,
  18903. 0xca, 0xf3, 0xaa, 0xad, 0x1f, 0xef, 0x75, 0x0e, 0xeb, 0x1a, 0x1d, 0xbc, 0xa3, 0xb7, 0xb7, 0xbb,
  18904. 0xed, 0x7a, 0x86, 0x72, 0xbc, 0xe8, 0xec, 0xd6, 0xb3, 0xa8, 0x04, 0xb9, 0x57, 0xdb, 0x07, 0x2f,
  18905. 0xdb, 0xf5, 0x79, 0xfc, 0x73, 0x0d, 0xaa, 0x62, 0xbd, 0xf8, 0x99, 0x40, 0xdf, 0x81, 0xfc, 0x05,
  18906. 0x3b, 0x17, 0x6c, 0x2b, 0x96, 0xb7, 0xee, 0x46, 0x16, 0x37, 0x74, 0x76, 0x74, 0xc1, 0x8b, 0x30,
  18907. 0x64, 0x2f, 0x27, 0x6e, 0x23, 0xb3, 0x9e, 0xdd, 0x28, 0x6f, 0xd5, 0x37, 0xf9, 0x81, 0xdd, 0xdc,
  18908. 0x27, 0xd7, 0xaf, 0x8c, 0xc1, 0x98, 0xe8, 0xb4, 0x13, 0x21, 0x98, 0x1f, 0xda, 0x0e, 0x61, 0x3b,
  18909. 0xb6, 0xa8, 0xb3, 0x67, 0xba, 0x8d, 0xd9, 0xa2, 0x89, 0xdd, 0xca, 0x1b, 0xf8, 0x17, 0x1a, 0xc0,
  18910. 0xd1, 0xd8, 0x4b, 0x3f, 0x1a, 0xcb, 0x90, 0x9b, 0x50, 0xc1, 0xe2, 0x58, 0xf0, 0x06, 0x3b, 0x13,
  18911. 0xc4, 0x70, 0x89, 0x7f, 0x26, 0x68, 0x03, 0xdd, 0x82, 0xc2, 0xc8, 0x21, 0x93, 0x93, 0xcb, 0x09,
  18912. 0x53, 0x52, 0xd4, 0xf3, 0xb4, 0xb9, 0x3f, 0x41, 0x6f, 0x41, 0xc5, 0x3c, 0xb7, 0x6c, 0x87, 0x9c,
  18913. 0x70, 0x59, 0x39, 0xd6, 0x5b, 0xe6, 0x34, 0x66, 0xb7, 0xc2, 0xc2, 0x05, 0xe7, 0x55, 0x96, 0x03,
  18914. 0x4a, 0xc2, 0x16, 0x94, 0x99, 0xa9, 0x33, 0xb9, 0xef, 0xbd, 0xc0, 0xc6, 0x0c, 0x1b, 0x16, 0x77,
  18915. 0xa1, 0xb0, 0x1a, 0xff, 0x00, 0xd0, 0x2e, 0x19, 0x10, 0x8f, 0xcc, 0x12, 0x3d, 0x14, 0x9f, 0x64,
  18916. 0x55, 0x9f, 0xe0, 0x9f, 0x69, 0xb0, 0x14, 0x12, 0x3f, 0xd3, 0xb4, 0x1a, 0x50, 0xe8, 0x33, 0x61,
  18917. 0xdc, 0x82, 0xac, 0x2e, 0x9b, 0xe8, 0x31, 0x14, 0x85, 0x01, 0x6e, 0x23, 0x9b, 0xb2, 0x69, 0x0a,
  18918. 0xdc, 0x26, 0x17, 0xff, 0x22, 0x03, 0x25, 0x31, 0xd1, 0xce, 0x08, 0x6d, 0x43, 0xd5, 0xe1, 0x8d,
  18919. 0x13, 0x36, 0x1f, 0x61, 0x51, 0x33, 0x3d, 0x08, 0x3d, 0x9f, 0xd3, 0x2b, 0x62, 0x08, 0x23, 0xa3,
  18920. 0xdf, 0x83, 0xb2, 0x14, 0x31, 0x1a, 0x7b, 0xc2, 0xe5, 0x8d, 0xb0, 0x80, 0x60, 0xff, 0x3d, 0x9f,
  18921. 0xd3, 0x41, 0xb0, 0x1f, 0x8d, 0x3d, 0xd4, 0x85, 0x65, 0x39, 0x98, 0xcf, 0x46, 0x98, 0x91, 0x65,
  18922. 0x52, 0xd6, 0xc3, 0x52, 0xe2, 0x4b, 0xf5, 0x7c, 0x4e, 0x47, 0x62, 0xbc, 0xd2, 0xa9, 0x9a, 0xe4,
  18923. 0x5d, 0xf1, 0xe0, 0x1d, 0x33, 0xa9, 0x7b, 0x65, 0xc5, 0x4d, 0xea, 0x5e, 0x59, 0x4f, 0x4b, 0x50,
  18924. 0x10, 0x2d, 0xfc, 0x2f, 0x19, 0x00, 0xb9, 0x1a, 0x9d, 0x11, 0xda, 0x85, 0x9a, 0x23, 0x5a, 0x21,
  18925. 0x6f, 0xdd, 0x49, 0xf4, 0x96, 0x58, 0xc4, 0x39, 0xbd, 0x2a, 0x07, 0x71, 0xe3, 0xbe, 0x07, 0x15,
  18926. 0x5f, 0x4a, 0xe0, 0xb0, 0xdb, 0x09, 0x0e, 0xf3, 0x25, 0x94, 0xe5, 0x00, 0xea, 0xb2, 0x4f, 0x61,
  18927. 0xc5, 0x1f, 0x9f, 0xe0, 0xb3, 0xb7, 0xa6, 0xf8, 0xcc, 0x17, 0xb8, 0x24, 0x25, 0xa8, 0x5e, 0x53,
  18928. 0x0d, 0x0b, 0xdc, 0x76, 0x3b, 0xc1, 0x6d, 0x71, 0xc3, 0xa8, 0xe3, 0x80, 0xe6, 0x4b, 0xde, 0xc4,
  18929. 0xff, 0x97, 0x85, 0xc2, 0x8e, 0x3d, 0x1c, 0x19, 0x0e, 0x5d, 0x8d, 0xbc, 0x43, 0xdc, 0xf1, 0xc0,
  18930. 0x63, 0xee, 0xaa, 0x6d, 0x3d, 0x08, 0x4b, 0x14, 0x6c, 0xf2, 0xbf, 0xce, 0x58, 0x75, 0x31, 0x84,
  18931. 0x0e, 0x16, 0xe9, 0x31, 0xf3, 0x06, 0x83, 0x45, 0x72, 0x14, 0x43, 0xe4, 0x41, 0xce, 0x06, 0x07,
  18932. 0xb9, 0x09, 0x85, 0x09, 0x71, 0x82, 0x94, 0xfe, 0x7c, 0x4e, 0x97, 0x04, 0xf4, 0x1e, 0x2c, 0x44,
  18933. 0xd3, 0x4b, 0x4e, 0xf0, 0xd4, 0x7a, 0xe1, 0x6c, 0xf4, 0x00, 0x2a, 0xa1, 0x1c, 0x97, 0x17, 0x7c,
  18934. 0xe5, 0xa1, 0x92, 0xe2, 0x56, 0x65, 0x5c, 0xa5, 0xf9, 0xb8, 0xf2, 0x7c, 0x4e, 0x46, 0xd6, 0x55,
  18935. 0x19, 0x59, 0x8b, 0x62, 0x94, 0x88, 0xad, 0xa1, 0x20, 0xf3, 0xfd, 0x70, 0x90, 0xc1, 0xdf, 0x87,
  18936. 0x6a, 0xc8, 0x41, 0x34, 0xef, 0xb4, 0x3f, 0x79, 0xb9, 0x7d, 0xc0, 0x93, 0xd4, 0x33, 0x96, 0x97,
  18937. 0xf4, 0xba, 0x46, 0x73, 0xdd, 0x41, 0xfb, 0xf8, 0xb8, 0x9e, 0x41, 0x55, 0x28, 0x1d, 0x76, 0xba,
  18938. 0x27, 0x9c, 0x2b, 0x8b, 0x9f, 0xf9, 0x12, 0x44, 0x92, 0x53, 0x72, 0xdb, 0x9c, 0x92, 0xdb, 0x34,
  18939. 0x99, 0xdb, 0x32, 0x41, 0x6e, 0x63, 0x69, 0xee, 0xa0, 0xbd, 0x7d, 0xdc, 0xae, 0xcf, 0x3f, 0xad,
  18940. 0x41, 0x85, 0xfb, 0xf7, 0x64, 0x6c, 0xd1, 0x54, 0xfb, 0x0f, 0x1a, 0x40, 0x70, 0x9a, 0x50, 0x0b,
  18941. 0x0a, 0x3d, 0xae, 0xa7, 0xa1, 0xb1, 0x60, 0xb4, 0x92, 0xb8, 0x64, 0xba, 0xe4, 0x42, 0xdf, 0x82,
  18942. 0x82, 0x3b, 0xee, 0xf5, 0x88, 0x2b, 0x53, 0xde, 0xad, 0x68, 0x3c, 0x14, 0xd1, 0x4a, 0x97, 0x7c,
  18943. 0x74, 0xc8, 0x99, 0x61, 0x0e, 0xc6, 0x2c, 0x01, 0x4e, 0x1f, 0x22, 0xf8, 0xf0, 0xdf, 0x69, 0x50,
  18944. 0x56, 0x36, 0xef, 0x6f, 0x18, 0x84, 0xef, 0x42, 0x89, 0xd9, 0x40, 0xfa, 0x22, 0x0c, 0x17, 0xf5,
  18945. 0x80, 0x80, 0x7e, 0x07, 0x4a, 0xf2, 0x04, 0xc8, 0x48, 0xdc, 0x48, 0x16, 0xdb, 0x19, 0xe9, 0x01,
  18946. 0x2b, 0xde, 0x87, 0x45, 0xe6, 0x95, 0x1e, 0x2d, 0xae, 0xa5, 0x1f, 0xd5, 0xf2, 0x53, 0x8b, 0x94,
  18947. 0x9f, 0x4d, 0x28, 0x8e, 0x2e, 0xae, 0x5d, 0xb3, 0x67, 0x0c, 0x84, 0x15, 0x7e, 0x1b, 0x7f, 0x0c,
  18948. 0x48, 0x15, 0x36, 0xcb, 0x74, 0x71, 0x15, 0xca, 0xcf, 0x0d, 0xf7, 0x42, 0x98, 0x84, 0x1f, 0x43,
  18949. 0x95, 0x36, 0xf7, 0x5f, 0xbd, 0x81, 0x8d, 0xec, 0xe5, 0x40, 0x72, 0xcf, 0xe4, 0x73, 0x04, 0xf3,
  18950. 0x17, 0x86, 0x7b, 0xc1, 0x26, 0x5a, 0xd5, 0xd9, 0x33, 0x7a, 0x0f, 0xea, 0x3d, 0x3e, 0xc9, 0x93,
  18951. 0xc8, 0x2b, 0xc3, 0x82, 0xa0, 0xfb, 0x95, 0xe0, 0x67, 0x50, 0xe1, 0x73, 0xf8, 0x6d, 0x1b, 0x81,
  18952. 0x17, 0x61, 0xe1, 0xd8, 0x32, 0x46, 0xee, 0x85, 0x2d, 0xb3, 0x1b, 0x9d, 0x74, 0x3d, 0xa0, 0xcd,
  18953. 0xa4, 0xf1, 0x5d, 0x58, 0x70, 0xc8, 0xd0, 0x30, 0x2d, 0xd3, 0x3a, 0x3f, 0x39, 0xbd, 0xf6, 0x88,
  18954. 0x2b, 0x5e, 0x98, 0x6a, 0x3e, 0xf9, 0x29, 0xa5, 0x52, 0xd3, 0x4e, 0x07, 0xf6, 0xa9, 0x08, 0x73,
  18955. 0xec, 0x19, 0xff, 0x34, 0x03, 0x95, 0x4f, 0x0d, 0xaf, 0x27, 0x97, 0x0e, 0xed, 0x41, 0xcd, 0x0f,
  18956. 0x6e, 0x8c, 0x22, 0x6c, 0x89, 0xa4, 0x58, 0x36, 0x46, 0x96, 0xd2, 0x32, 0x3b, 0x56, 0x7b, 0x2a,
  18957. 0x81, 0x89, 0x32, 0xac, 0x1e, 0x19, 0xf8, 0xa2, 0x32, 0xe9, 0xa2, 0x18, 0xa3, 0x2a, 0x4a, 0x25,
  18958. 0xa0, 0x0e, 0xd4, 0x47, 0x8e, 0x7d, 0xee, 0x10, 0xd7, 0xf5, 0x85, 0xf1, 0x34, 0x86, 0x13, 0x84,
  18959. 0x1d, 0x09, 0xd6, 0x40, 0xdc, 0xc2, 0x28, 0x4c, 0x7a, 0xba, 0x10, 0xd4, 0x33, 0x3c, 0x38, 0xfd,
  18960. 0x57, 0x06, 0x50, 0x7c, 0x52, 0xbf, 0x6e, 0x89, 0xf7, 0x10, 0x6a, 0xae, 0x67, 0x38, 0xb1, 0xcd,
  18961. 0x56, 0x65, 0x54, 0x3f, 0xe2, 0xbf, 0x0b, 0xbe, 0x41, 0x27, 0x96, 0xed, 0x99, 0x67, 0xd7, 0xa2,
  18962. 0x4a, 0xae, 0x49, 0xf2, 0x21, 0xa3, 0xa2, 0x36, 0x14, 0xce, 0xcc, 0x81, 0x47, 0x1c, 0xb7, 0x91,
  18963. 0x5b, 0xcf, 0x6e, 0xd4, 0xb6, 0x1e, 0xdf, 0xb4, 0x0c, 0x9b, 0x1f, 0x31, 0xfe, 0xee, 0xf5, 0x88,
  18964. 0xe8, 0x72, 0xac, 0x5a, 0x79, 0xe6, 0x43, 0xd5, 0xf8, 0x6d, 0x28, 0xbe, 0xa6, 0x22, 0xe8, 0x5b,
  18965. 0x76, 0x81, 0x17, 0x8b, 0xac, 0xcd, 0x5f, 0xb2, 0xcf, 0x1c, 0xe3, 0x7c, 0x48, 0x2c, 0x4f, 0xbe,
  18966. 0x07, 0xca, 0x36, 0x7e, 0x08, 0x10, 0xa8, 0xa1, 0x21, 0xff, 0xb0, 0x73, 0xf4, 0xb2, 0x5b, 0x9f,
  18967. 0x43, 0x15, 0x28, 0x1e, 0x76, 0x76, 0xdb, 0x07, 0x6d, 0x9a, 0x1f, 0x70, 0x4b, 0xba, 0x34, 0xb4,
  18968. 0x96, 0xaa, 0x4e, 0x2d, 0xa4, 0x13, 0xaf, 0xc2, 0x72, 0xd2, 0x02, 0xd2, 0x5a, 0xb4, 0x2a, 0x76,
  18969. 0xe9, 0x4c, 0x47, 0x45, 0x55, 0x9d, 0x09, 0x4f, 0xb7, 0x01, 0x05, 0xbe, 0x7b, 0xfb, 0xa2, 0x38,
  18970. 0x97, 0x4d, 0xea, 0x08, 0xbe, 0x19, 0x49, 0x5f, 0xac, 0x92, 0xdf, 0x4e, 0x0c, 0x2f, 0xb9, 0xc4,
  18971. 0xf0, 0x82, 0x1e, 0x40, 0xd5, 0x3f, 0x0d, 0x86, 0x2b, 0x6a, 0x81, 0x92, 0x5e, 0x91, 0x1b, 0x9d,
  18972. 0xd2, 0x42, 0x4e, 0x2f, 0x84, 0x9d, 0x8e, 0x1e, 0x42, 0x9e, 0x4c, 0x88, 0xe5, 0xb9, 0x8d, 0x32,
  18973. 0xcb, 0x18, 0x55, 0x59, 0xbb, 0xb7, 0x29, 0x55, 0x17, 0x9d, 0xf8, 0xbb, 0xb0, 0xc8, 0xde, 0x91,
  18974. 0x9e, 0x39, 0x86, 0xa5, 0xbe, 0xcc, 0x75, 0xbb, 0x07, 0xc2, 0xdd, 0xf4, 0x11, 0xd5, 0x20, 0xb3,
  18975. 0xb7, 0x2b, 0x9c, 0x90, 0xd9, 0xdb, 0xc5, 0x3f, 0xd6, 0x00, 0xa9, 0xe3, 0x66, 0xf2, 0x73, 0x44,
  18976. 0xb8, 0x54, 0x9f, 0x0d, 0xd4, 0x2f, 0x43, 0x8e, 0x38, 0x8e, 0xed, 0x30, 0x8f, 0x96, 0x74, 0xde,
  18977. 0xc0, 0x6f, 0x0b, 0x1b, 0x74, 0x32, 0xb1, 0x2f, 0xfd, 0x33, 0xc8, 0xa5, 0x69, 0xbe, 0xa9, 0xfb,
  18978. 0xb0, 0x14, 0xe2, 0x9a, 0x29, 0x73, 0x7d, 0x04, 0x0b, 0x4c, 0xd8, 0xce, 0x05, 0xe9, 0x5d, 0x8e,
  18979. 0x6c, 0xd3, 0x8a, 0xe9, 0xa3, 0x2b, 0x17, 0x04, 0x58, 0x3a, 0x0f, 0x3e, 0xb1, 0x8a, 0x4f, 0xec,
  18980. 0x76, 0x0f, 0xf0, 0xe7, 0xb0, 0x1a, 0x91, 0x23, 0xcd, 0xff, 0x43, 0x28, 0xf7, 0x7c, 0xa2, 0x2b,
  18981. 0x6a, 0x9d, 0x7b, 0x61, 0xe3, 0xa2, 0x43, 0xd5, 0x11, 0xb8, 0x03, 0xb7, 0x62, 0xa2, 0x67, 0x9a,
  18982. 0xf3, 0xbb, 0xb0, 0xc2, 0x04, 0xee, 0x13, 0x32, 0xda, 0x1e, 0x98, 0x93, 0x54, 0x4f, 0x8f, 0xc4,
  18983. 0xa4, 0x14, 0xc6, 0xaf, 0x77, 0x5f, 0xe0, 0xdf, 0x17, 0x1a, 0xbb, 0xe6, 0x90, 0x74, 0xed, 0x83,
  18984. 0x74, 0xdb, 0x68, 0x36, 0xbb, 0x24, 0xd7, 0xae, 0x28, 0x6b, 0xd8, 0x33, 0xfe, 0x47, 0x4d, 0xb8,
  18985. 0x4a, 0x1d, 0xfe, 0x35, 0xef, 0xe4, 0x35, 0x80, 0x73, 0x7a, 0x64, 0x48, 0x9f, 0x76, 0x70, 0x44,
  18986. 0x45, 0xa1, 0xf8, 0x76, 0xd2, 0xf8, 0x5d, 0x11, 0x76, 0x2e, 0x8b, 0x7d, 0xce, 0xfe, 0xf8, 0x51,
  18987. 0xee, 0x1e, 0x94, 0x19, 0xe1, 0xd8, 0x33, 0xbc, 0xb1, 0x1b, 0x5b, 0x8c, 0x3f, 0x17, 0xdb, 0x5e,
  18988. 0x0e, 0x9a, 0x69, 0x5e, 0xdf, 0x82, 0x3c, 0x7b, 0x99, 0x90, 0xa5, 0xf4, 0xed, 0x84, 0xfd, 0xc8,
  18989. 0xed, 0xd0, 0x05, 0x23, 0xfe, 0xa9, 0x06, 0xf9, 0x17, 0x0c, 0x82, 0x55, 0x4c, 0x9b, 0x97, 0x6b,
  18990. 0x61, 0x19, 0x43, 0x0e, 0x0c, 0x95, 0x74, 0xf6, 0xcc, 0x4a, 0x4f, 0x42, 0x9c, 0x97, 0xfa, 0x01,
  18991. 0x2f, 0x71, 0x4b, 0xba, 0xdf, 0xa6, 0x3e, 0xeb, 0x0d, 0x4c, 0x62, 0x79, 0xac, 0x77, 0x9e, 0xf5,
  18992. 0x2a, 0x14, 0x5a, 0x3d, 0x9b, 0xee, 0x01, 0x31, 0x1c, 0x4b, 0x80, 0xa6, 0x45, 0x3d, 0x20, 0xe0,
  18993. 0x03, 0xa8, 0x73, 0x3b, 0xb6, 0xfb, 0x7d, 0xa5, 0xc0, 0xf4, 0xb5, 0x69, 0x11, 0x6d, 0x21, 0x69,
  18994. 0x99, 0xa8, 0xb4, 0x7f, 0xd2, 0x60, 0x51, 0x11, 0x37, 0x93, 0x57, 0xdf, 0x87, 0x3c, 0x07, 0xa9,
  18995. 0x45, 0xa5, 0xb3, 0x1c, 0x1e, 0xc5, 0xd5, 0xe8, 0x82, 0x07, 0x6d, 0x42, 0x81, 0x3f, 0xc9, 0x77,
  18996. 0x80, 0x64, 0x76, 0xc9, 0x84, 0x1f, 0xc2, 0x92, 0x20, 0x91, 0xa1, 0x9d, 0x74, 0x30, 0xd8, 0x62,
  18997. 0xe0, 0x3f, 0x85, 0xe5, 0x30, 0xdb, 0x4c, 0x53, 0x52, 0x8c, 0xcc, 0xbc, 0x89, 0x91, 0xdb, 0xd2,
  18998. 0xc8, 0x97, 0xa3, 0xbe, 0x52, 0x47, 0x45, 0x77, 0x8c, 0xba, 0x5e, 0x99, 0xf0, 0x7a, 0x05, 0x13,
  18999. 0x90, 0x22, 0xbe, 0xd1, 0x09, 0x2c, 0xc9, 0xed, 0x70, 0x60, 0xba, 0x7e, 0xb9, 0xfe, 0x25, 0x20,
  19000. 0x95, 0xf8, 0x8d, 0x1a, 0xf4, 0x8e, 0x74, 0xc7, 0x91, 0x63, 0x0f, 0xed, 0x54, 0x97, 0xe2, 0x3f,
  19001. 0x83, 0x95, 0x08, 0xdf, 0x37, 0xed, 0xb7, 0x5d, 0x22, 0x8b, 0x15, 0xe9, 0xb7, 0x8f, 0x01, 0xa9,
  19002. 0xc4, 0x99, 0xb2, 0x56, 0x0b, 0x16, 0x5f, 0xd8, 0x13, 0x1a, 0xfe, 0x28, 0x35, 0x38, 0xf7, 0x1c,
  19003. 0x63, 0xf0, 0x5d, 0xe1, 0xb7, 0xa9, 0x72, 0x75, 0xc0, 0x4c, 0xca, 0xff, 0x43, 0x83, 0xca, 0xf6,
  19004. 0xc0, 0x70, 0x86, 0x52, 0xf1, 0xf7, 0x20, 0xcf, 0xdf, 0x9c, 0x05, 0x58, 0xf5, 0x4e, 0x58, 0x8c,
  19005. 0xca, 0xcb, 0x1b, 0xdb, 0xfc, 0x3d, 0x5b, 0x8c, 0xa2, 0x86, 0x8b, 0xef, 0x59, 0xbb, 0x91, 0xef,
  19006. 0x5b, 0xbb, 0xe8, 0x03, 0xc8, 0x19, 0x74, 0x08, 0x4b, 0x33, 0xb5, 0x28, 0x66, 0xc1, 0xa4, 0xb1,
  19007. 0xfa, 0x9e, 0x73, 0xe1, 0xef, 0x40, 0x59, 0xd1, 0x80, 0x0a, 0x90, 0x7d, 0xd6, 0x16, 0xc5, 0xf8,
  19008. 0xf6, 0x4e, 0x77, 0xef, 0x15, 0x07, 0x6b, 0x6a, 0x00, 0xbb, 0x6d, 0xbf, 0x9d, 0xc1, 0x9f, 0x89,
  19009. 0x51, 0x22, 0xa4, 0xab, 0xf6, 0x68, 0x69, 0xf6, 0x64, 0xde, 0xc8, 0x9e, 0x2b, 0xa8, 0x8a, 0xe9,
  19010. 0xcf, 0x9a, 0xa2, 0x98, 0xbc, 0x94, 0x14, 0xa5, 0x18, 0xaf, 0x0b, 0x46, 0xbc, 0x00, 0x55, 0x91,
  19011. 0xb4, 0xc4, 0xfe, 0xfb, 0xf7, 0x0c, 0xd4, 0x24, 0x65, 0x56, 0x50, 0x5d, 0xe2, 0x81, 0x3c, 0xc9,
  19012. 0xf9, 0x68, 0xe0, 0x2a, 0xe4, 0xfb, 0xa7, 0xc7, 0xe6, 0x97, 0xf2, 0x03, 0x88, 0x68, 0x51, 0xfa,
  19013. 0x80, 0xeb, 0xe1, 0x5f, 0x21, 0x45, 0x8b, 0x66, 0x23, 0xc7, 0x38, 0xf3, 0xf6, 0xac, 0x3e, 0xb9,
  19014. 0x62, 0xb9, 0x6d, 0x5e, 0x0f, 0x08, 0x0c, 0x28, 0x11, 0x5f, 0x2b, 0xd9, 0x0b, 0x82, 0xf2, 0xf5,
  19015. 0x12, 0x3d, 0x82, 0x3a, 0x7d, 0xde, 0x1e, 0x8d, 0x06, 0x26, 0xe9, 0x73, 0x01, 0x05, 0xc6, 0x13,
  19016. 0xa3, 0x53, 0xed, 0xac, 0xa4, 0x76, 0x1b, 0x45, 0x16, 0x5d, 0x45, 0x0b, 0xad, 0x43, 0x99, 0xdb,
  19017. 0xb7, 0x67, 0xbd, 0x74, 0x09, 0xfb, 0x84, 0x97, 0xd5, 0x55, 0x52, 0x38, 0x5b, 0x42, 0x34, 0x5b,
  19018. 0x2e, 0xc1, 0xe2, 0xf6, 0xd8, 0xbb, 0x68, 0x5b, 0xc6, 0xe9, 0x40, 0x46, 0x22, 0x5a, 0xce, 0x50,
  19019. 0xe2, 0xae, 0xe9, 0xaa, 0xd4, 0x36, 0x2c, 0x51, 0x2a, 0xb1, 0x3c, 0xb3, 0xa7, 0x64, 0x02, 0x59,
  19020. 0x2b, 0x68, 0x91, 0x5a, 0xc1, 0x70, 0xdd, 0xd7, 0xb6, 0xd3, 0x17, 0xee, 0xf5, 0xdb, 0x78, 0xc2,
  19021. 0x85, 0xbf, 0x74, 0x43, 0xf9, 0xfe, 0xd7, 0x94, 0x82, 0x3e, 0x84, 0x82, 0x3d, 0x62, 0x9f, 0xa4,
  19022. 0x05, 0x6e, 0xb0, 0xba, 0xc9, 0x3f, 0x62, 0x6f, 0x0a, 0xc1, 0x1d, 0xde, 0xab, 0x4b, 0x36, 0xbc,
  19023. 0x11, 0xe8, 0x7d, 0x46, 0xbc, 0x29, 0x7a, 0xf1, 0x63, 0x58, 0x91, 0x9c, 0x02, 0x26, 0x9f, 0xc2,
  19024. 0xdc, 0x81, 0x7b, 0x92, 0x79, 0xe7, 0xc2, 0xb0, 0xce, 0xc9, 0x91, 0x30, 0xf1, 0x37, 0xf5, 0xcf,
  19025. 0x53, 0x68, 0xf8, 0x76, 0xb2, 0x57, 0x37, 0x7b, 0xa0, 0x1a, 0x30, 0x76, 0xc5, 0x4e, 0x2f, 0xe9,
  19026. 0xec, 0x99, 0xd2, 0x1c, 0x7b, 0xe0, 0xd7, 0x6a, 0xf4, 0x19, 0xef, 0xc0, 0x6d, 0x29, 0x43, 0xbc,
  19027. 0x54, 0x85, 0x85, 0xc4, 0x0c, 0x4a, 0x12, 0x22, 0x1c, 0x46, 0x87, 0x4e, 0x5f, 0x28, 0x95, 0x33,
  19028. 0xec, 0x5a, 0x26, 0x53, 0x53, 0x64, 0xae, 0xf0, 0x3d, 0x44, 0x0d, 0x53, 0xd3, 0xb1, 0x20, 0x53,
  19029. 0x01, 0x2a, 0x59, 0x2c, 0x04, 0x25, 0xc7, 0x16, 0x22, 0x26, 0xfa, 0x07, 0xb0, 0xe6, 0x1b, 0x41,
  19030. 0xfd, 0x76, 0x44, 0x9c, 0xa1, 0xe9, 0xba, 0x0a, 0xb0, 0x9a, 0x34, 0xf1, 0x77, 0x60, 0x7e, 0x44,
  19031. 0x44, 0x24, 0x2c, 0x6f, 0x21, 0xb9, 0x89, 0x94, 0xc1, 0xac, 0x1f, 0xf7, 0xe1, 0xbe, 0x94, 0xce,
  19032. 0x3d, 0x9a, 0x28, 0x3e, 0x6a, 0x94, 0x84, 0x9b, 0x32, 0x29, 0x70, 0x53, 0x36, 0x02, 0xf6, 0x7f,
  19033. 0xcc, 0x1d, 0x29, 0x4f, 0xe3, 0x4c, 0x19, 0x6e, 0x9f, 0xfb, 0xd4, 0x3f, 0xc4, 0x33, 0x09, 0x3b,
  19034. 0x85, 0xe5, 0xf0, 0xd9, 0x9f, 0x29, 0xf8, 0x2e, 0x43, 0xce, 0xb3, 0x2f, 0x89, 0x0c, 0xbd, 0xbc,
  19035. 0x21, 0x0d, 0xf6, 0x03, 0xc3, 0x4c, 0x06, 0x1b, 0x81, 0x30, 0xb6, 0x25, 0x67, 0xb5, 0x97, 0xae,
  19036. 0xa6, 0xac, 0x6c, 0x79, 0x03, 0x1f, 0xc2, 0x6a, 0x34, 0x4c, 0xcc, 0x64, 0xf2, 0x2b, 0xbe, 0x81,
  19037. 0x93, 0x22, 0xc9, 0x4c, 0x72, 0x3f, 0x09, 0x82, 0x81, 0x12, 0x50, 0x66, 0x12, 0xa9, 0x43, 0x33,
  19038. 0x29, 0xbe, 0xfc, 0x36, 0xf6, 0xab, 0x1f, 0x6e, 0x66, 0x12, 0xe6, 0x06, 0xc2, 0x66, 0x5f, 0xfe,
  19039. 0x20, 0x46, 0x64, 0xa7, 0xc6, 0x08, 0x71, 0x48, 0x82, 0x28, 0xf6, 0x35, 0x6c, 0x3a, 0xa1, 0x23,
  19040. 0x08, 0xa0, 0xb3, 0xea, 0xa0, 0x39, 0xc4, 0xd7, 0xc1, 0x1a, 0x72, 0x63, 0xab, 0x61, 0x77, 0xa6,
  19041. 0xc5, 0xf8, 0x34, 0x88, 0x9d, 0xb1, 0xc8, 0x3c, 0x93, 0xe0, 0xcf, 0x60, 0x3d, 0x3d, 0x28, 0xcf,
  19042. 0x22, 0xf9, 0x51, 0x0b, 0x4a, 0x7e, 0x19, 0xac, 0xdc, 0x22, 0x2a, 0x43, 0xe1, 0xb0, 0x73, 0x7c,
  19043. 0xb4, 0xbd, 0xd3, 0xe6, 0xd7, 0x88, 0x76, 0x3a, 0xba, 0xfe, 0xf2, 0xa8, 0x5b, 0xcf, 0x6c, 0xfd,
  19044. 0x32, 0x0b, 0x99, 0xfd, 0x57, 0xe8, 0x73, 0xc8, 0xf1, 0x6f, 0xea, 0x53, 0x2e, 0x52, 0x34, 0xa7,
  19045. 0x5d, 0x1b, 0xc0, 0xb7, 0x7e, 0xfc, 0xdf, 0xbf, 0xfc, 0x79, 0x66, 0x11, 0x57, 0x5a, 0x93, 0x6f,
  19046. 0xb7, 0x2e, 0x27, 0x2d, 0x96, 0x1b, 0x9e, 0x68, 0x8f, 0xd0, 0x27, 0x90, 0x3d, 0x1a, 0x7b, 0x28,
  19047. 0xf5, 0x82, 0x45, 0x33, 0xfd, 0x26, 0x01, 0x5e, 0x61, 0x42, 0x17, 0x30, 0x08, 0xa1, 0xa3, 0xb1,
  19048. 0x47, 0x45, 0xfe, 0x10, 0xca, 0xea, 0x3d, 0x80, 0x1b, 0x6f, 0x5d, 0x34, 0x6f, 0xbe, 0x63, 0x80,
  19049. 0xef, 0x31, 0x55, 0xb7, 0x30, 0x12, 0xaa, 0xf8, 0x4d, 0x05, 0x75, 0x16, 0xdd, 0x2b, 0x0b, 0xa5,
  19050. 0xde, 0xc9, 0x68, 0xa6, 0x5f, 0x3b, 0x88, 0xcd, 0xc2, 0xbb, 0xb2, 0xa8, 0xc8, 0x3f, 0x16, 0x37,
  19051. 0x0e, 0x7a, 0x1e, 0xba, 0x9f, 0xf0, 0xc5, 0x59, 0xfd, 0xb6, 0xda, 0x5c, 0x4f, 0x67, 0x10, 0x4a,
  19052. 0xee, 0x32, 0x25, 0xab, 0x78, 0x51, 0x28, 0xe9, 0xf9, 0x2c, 0x4f, 0xb4, 0x47, 0x5b, 0x3d, 0xc8,
  19053. 0xb1, 0xef, 0x16, 0xe8, 0x0b, 0xf9, 0xd0, 0x4c, 0xf8, 0x80, 0x93, 0xb2, 0xd0, 0xa1, 0x2f, 0x1e,
  19054. 0x78, 0x99, 0x29, 0xaa, 0xe1, 0x12, 0x55, 0xc4, 0xbe, 0x5a, 0x3c, 0xd1, 0x1e, 0x6d, 0x68, 0x1f,
  19055. 0x6a, 0x5b, 0xff, 0x9c, 0x83, 0x1c, 0x03, 0xec, 0xd0, 0x25, 0x40, 0x80, 0xe1, 0x47, 0x67, 0x17,
  19056. 0xfb, 0x2a, 0x10, 0x9d, 0x5d, 0x1c, 0xfe, 0xc7, 0x4d, 0xa6, 0x74, 0x19, 0x2f, 0x50, 0xa5, 0x0c,
  19057. 0x07, 0x6c, 0x31, 0x68, 0x93, 0xfa, 0xf1, 0xaf, 0x34, 0x81, 0x57, 0xf2, 0xb3, 0x84, 0x92, 0xa4,
  19058. 0x85, 0x80, 0xfc, 0xe8, 0x76, 0x48, 0x00, 0xf1, 0xf1, 0x77, 0x99, 0xc2, 0x16, 0xae, 0x07, 0x0a,
  19059. 0x1d, 0xc6, 0xf1, 0x44, 0x7b, 0xf4, 0x45, 0x03, 0x2f, 0x09, 0x2f, 0x47, 0x7a, 0xd0, 0x8f, 0xa0,
  19060. 0x16, 0x06, 0xaa, 0xd1, 0x83, 0x04, 0x5d, 0x51, 0xbc, 0xbb, 0xf9, 0xf6, 0x74, 0x26, 0x61, 0xd3,
  19061. 0x1a, 0xb3, 0x49, 0x28, 0xe7, 0x9a, 0x2f, 0x09, 0x19, 0x19, 0x94, 0x49, 0xac, 0x01, 0xfa, 0x7b,
  19062. 0x4d, 0x7c, 0x47, 0x08, 0x90, 0x67, 0x94, 0x24, 0x3d, 0x86, 0x6b, 0x37, 0x1f, 0xde, 0xc0, 0x25,
  19063. 0x8c, 0xf8, 0x03, 0x66, 0xc4, 0xef, 0xe2, 0xe5, 0xc0, 0x08, 0xcf, 0x1c, 0x12, 0xcf, 0x16, 0x56,
  19064. 0x7c, 0x71, 0x17, 0xdf, 0x0a, 0x39, 0x27, 0xd4, 0x1b, 0x2c, 0x16, 0x47, 0x8f, 0x13, 0x17, 0x2b,
  19065. 0x84, 0x46, 0x27, 0x2e, 0x56, 0x18, 0x7a, 0x4e, 0x5a, 0x2c, 0x8e, 0x15, 0x27, 0x2d, 0x96, 0xdf,
  19066. 0xb3, 0xf5, 0xff, 0xf3, 0x50, 0xd8, 0xe1, 0x37, 0x7d, 0x91, 0x0d, 0x25, 0x1f, 0x7c, 0x45, 0x6b,
  19067. 0x49, 0x08, 0x53, 0xf0, 0x2e, 0xd1, 0xbc, 0x9f, 0xda, 0x2f, 0x0c, 0x7a, 0x8b, 0x19, 0x74, 0x07,
  19068. 0xaf, 0x52, 0xcd, 0xe2, 0x32, 0x71, 0x8b, 0xc3, 0x18, 0x2d, 0xa3, 0xdf, 0xa7, 0x8e, 0xf8, 0x13,
  19069. 0xa8, 0xa8, 0xe8, 0x28, 0x7a, 0x2b, 0x11, 0xd5, 0x52, 0x01, 0xd6, 0x26, 0x9e, 0xc6, 0x22, 0x34,
  19070. 0xbf, 0xcd, 0x34, 0xaf, 0xe1, 0xdb, 0x09, 0x9a, 0x1d, 0xc6, 0x1a, 0x52, 0xce, 0x91, 0xcd, 0x64,
  19071. 0xe5, 0x21, 0xe0, 0x34, 0x59, 0x79, 0x18, 0x18, 0x9d, 0xaa, 0x7c, 0xcc, 0x58, 0xa9, 0x72, 0x17,
  19072. 0x20, 0xc0, 0x30, 0x51, 0xa2, 0x2f, 0x95, 0x97, 0xa9, 0x68, 0x70, 0x88, 0xc3, 0x9f, 0x18, 0x33,
  19073. 0xb5, 0x62, 0xdf, 0x45, 0xd4, 0x0e, 0x4c, 0xd7, 0xe3, 0x07, 0xb3, 0x1a, 0x02, 0x25, 0x51, 0xe2,
  19074. 0x7c, 0xc2, 0xc8, 0x66, 0xf3, 0xc1, 0x54, 0x1e, 0xa1, 0xfd, 0x21, 0xd3, 0x7e, 0x1f, 0x37, 0x13,
  19075. 0xb4, 0x8f, 0x38, 0x2f, 0xdd, 0x6c, 0x7f, 0x9d, 0x87, 0xf2, 0x0b, 0xc3, 0xb4, 0x3c, 0x62, 0x19,
  19076. 0x56, 0x8f, 0xa0, 0x53, 0xc8, 0xb1, 0x4c, 0x1d, 0x0d, 0xc4, 0x2a, 0x60, 0x17, 0x0d, 0xc4, 0x21,
  19077. 0x34, 0x0b, 0xaf, 0x33, 0xc5, 0x4d, 0xbc, 0x42, 0x15, 0x0f, 0x03, 0xd1, 0x2d, 0x06, 0x42, 0xd1,
  19078. 0x49, 0x9f, 0x41, 0x5e, 0x7c, 0xc3, 0x89, 0x08, 0x0a, 0x81, 0x53, 0xcd, 0xbb, 0xc9, 0x9d, 0x49,
  19079. 0x7b, 0x59, 0x55, 0xe3, 0x32, 0x3e, 0xaa, 0x67, 0x02, 0x10, 0xa0, 0xab, 0xd1, 0x15, 0x8d, 0x81,
  19080. 0xb1, 0xcd, 0xf5, 0x74, 0x86, 0x24, 0x9f, 0xaa, 0x3a, 0xfb, 0x3e, 0x2f, 0xd5, 0xfb, 0x47, 0x30,
  19081. 0xff, 0xdc, 0x70, 0x2f, 0x50, 0x24, 0xf7, 0x2a, 0x37, 0x80, 0x9a, 0xcd, 0xa4, 0x2e, 0xa1, 0xe5,
  19082. 0x3e, 0xd3, 0x72, 0x9b, 0x87, 0x32, 0x55, 0xcb, 0x85, 0xe1, 0xd2, 0xa4, 0x86, 0xfa, 0x90, 0xe7,
  19083. 0x17, 0x82, 0xa2, 0xfe, 0x0b, 0x5d, 0x2a, 0x8a, 0xfa, 0x2f, 0x7c, 0x87, 0xe8, 0x66, 0x2d, 0x23,
  19084. 0x28, 0xca, 0x1b, 0x38, 0x28, 0xf2, 0x39, 0x36, 0x72, 0x5b, 0xa7, 0xb9, 0x96, 0xd6, 0x2d, 0x74,
  19085. 0x3d, 0x60, 0xba, 0xee, 0xe1, 0x46, 0x6c, 0xad, 0x04, 0xe7, 0x13, 0xed, 0xd1, 0x87, 0x1a, 0xfa,
  19086. 0x11, 0x40, 0x00, 0x48, 0xc7, 0x4e, 0x60, 0x14, 0xdb, 0x8e, 0x9d, 0xc0, 0x18, 0x96, 0x8d, 0x37,
  19087. 0x99, 0xde, 0x0d, 0xfc, 0x20, 0xaa, 0xd7, 0x73, 0x0c, 0xcb, 0x3d, 0x23, 0xce, 0x07, 0x1c, 0x74,
  19088. 0x74, 0x2f, 0xcc, 0x11, 0x3d, 0x0c, 0xff, 0xba, 0x00, 0xf3, 0xb4, 0x02, 0xa6, 0x85, 0x42, 0x00,
  19089. 0x1c, 0x44, 0x2d, 0x89, 0x01, 0x7c, 0x51, 0x4b, 0xe2, 0x98, 0x43, 0xb8, 0x50, 0x60, 0xbf, 0x11,
  19090. 0x21, 0x8c, 0x81, 0x3a, 0xda, 0x86, 0xb2, 0x82, 0x2c, 0xa0, 0x04, 0x61, 0x61, 0xe4, 0x30, 0x9a,
  19091. 0x7a, 0x12, 0x60, 0x09, 0x7c, 0x87, 0xe9, 0x5b, 0xe1, 0xa9, 0x87, 0xe9, 0xeb, 0x73, 0x0e, 0xaa,
  19092. 0xf0, 0x35, 0x54, 0x54, 0xf4, 0x01, 0x25, 0xc8, 0x8b, 0xa0, 0x92, 0xd1, 0x30, 0x9b, 0x04, 0x5e,
  19093. 0x84, 0x0f, 0xbe, 0xff, 0x3b, 0x18, 0xc9, 0x46, 0x15, 0x0f, 0xa0, 0x20, 0xe0, 0x88, 0xa4, 0x59,
  19094. 0x86, 0x21, 0xcc, 0xa4, 0x59, 0x46, 0xb0, 0x8c, 0x70, 0x71, 0xc9, 0x34, 0xd2, 0x37, 0x2e, 0x99,
  19095. 0xca, 0x84, 0xb6, 0x67, 0xc4, 0x4b, 0xd3, 0x16, 0xa0, 0x6b, 0x69, 0xda, 0x94, 0xb7, 0xdd, 0x34,
  19096. 0x6d, 0xe7, 0xc4, 0x13, 0xc7, 0x45, 0xbe, 0x45, 0xa2, 0x14, 0x61, 0x6a, 0xfa, 0xc0, 0xd3, 0x58,
  19097. 0x92, 0x6a, 0xff, 0x40, 0xa1, 0xcc, 0x1d, 0x57, 0x00, 0x01, 0x58, 0x12, 0x2d, 0xe8, 0x12, 0x11,
  19098. 0xd7, 0x68, 0x41, 0x97, 0x8c, 0xb7, 0x84, 0x43, 0x43, 0xa0, 0x97, 0xbf, 0x7a, 0x50, 0xcd, 0x3f,
  19099. 0xd3, 0x00, 0xc5, 0x71, 0x15, 0xf4, 0x38, 0x59, 0x7a, 0x22, 0x8e, 0xdb, 0x7c, 0xff, 0xcd, 0x98,
  19100. 0x93, 0xa2, 0x7d, 0x60, 0x52, 0x8f, 0x71, 0x8f, 0x5e, 0x53, 0xa3, 0xfe, 0x42, 0x83, 0x6a, 0x08,
  19101. 0x94, 0x41, 0xef, 0xa4, 0xac, 0x69, 0x04, 0x06, 0x6e, 0xbe, 0x7b, 0x23, 0x5f, 0x52, 0xa5, 0xab,
  19102. 0xec, 0x00, 0x59, 0xf2, 0xff, 0x44, 0x83, 0x5a, 0x18, 0xc4, 0x41, 0x29, 0xb2, 0x63, 0x30, 0x72,
  19103. 0x73, 0xe3, 0x66, 0xc6, 0xe9, 0xcb, 0x13, 0x54, 0xfb, 0x03, 0x28, 0x08, 0xd8, 0x27, 0x69, 0xe3,
  19104. 0x87, 0x01, 0xe8, 0xa4, 0x8d, 0x1f, 0xc1, 0x8c, 0x12, 0x36, 0xbe, 0x63, 0x0f, 0x88, 0x72, 0xcc,
  19105. 0x04, 0x2e, 0x94, 0xa6, 0x6d, 0xfa, 0x31, 0x8b, 0x80, 0x4a, 0x69, 0xda, 0x82, 0x63, 0x26, 0x01,
  19106. 0x21, 0x94, 0x22, 0xec, 0x86, 0x63, 0x16, 0xc5, 0x93, 0x12, 0x8e, 0x19, 0x53, 0xa8, 0x1c, 0xb3,
  19107. 0x00, 0xba, 0x49, 0x3a, 0x66, 0x31, 0x3c, 0x3d, 0xe9, 0x98, 0xc5, 0xd1, 0x9f, 0x84, 0x75, 0x64,
  19108. 0x7a, 0x43, 0xc7, 0x6c, 0x29, 0x01, 0xe5, 0x41, 0xef, 0xa7, 0x38, 0x31, 0x11, 0xa6, 0x6f, 0x7e,
  19109. 0xf0, 0x86, 0xdc, 0xa9, 0x7b, 0x9c, 0xbb, 0x5f, 0xee, 0xf1, 0xbf, 0xd1, 0x60, 0x39, 0x09, 0x21,
  19110. 0x42, 0x29, 0x7a, 0x52, 0xe0, 0xfd, 0xe6, 0xe6, 0x9b, 0xb2, 0x4f, 0xf7, 0x96, 0xbf, 0xeb, 0x9f,
  19111. 0xd6, 0xff, 0xed, 0xab, 0x35, 0xed, 0x3f, 0xbf, 0x5a, 0xd3, 0xfe, 0xe7, 0xab, 0x35, 0xed, 0x6f,
  19112. 0xff, 0x77, 0x6d, 0xee, 0x34, 0xcf, 0x7e, 0x5d, 0xf9, 0xed, 0x5f, 0x05, 0x00, 0x00, 0xff, 0xff,
  19113. 0x52, 0x4e, 0xd7, 0x33, 0xe4, 0x39, 0x00, 0x00,
  19114. }