rpc.pb.go 648 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: rpc.proto
  3. package etcdserverpb
  4. import (
  5. context "context"
  6. fmt "fmt"
  7. io "io"
  8. math "math"
  9. math_bits "math/bits"
  10. _ "github.com/gogo/protobuf/gogoproto"
  11. proto "github.com/golang/protobuf/proto"
  12. authpb "go.etcd.io/etcd/api/v3/authpb"
  13. mvccpb "go.etcd.io/etcd/api/v3/mvccpb"
  14. _ "google.golang.org/genproto/googleapis/api/annotations"
  15. grpc "google.golang.org/grpc"
  16. codes "google.golang.org/grpc/codes"
  17. status "google.golang.org/grpc/status"
  18. )
  19. // Reference imports to suppress errors if they are not otherwise used.
  20. var _ = proto.Marshal
  21. var _ = fmt.Errorf
  22. var _ = math.Inf
  23. // This is a compile-time assertion to ensure that this generated file
  24. // is compatible with the proto package it is being compiled against.
  25. // A compilation error at this line likely means your copy of the
  26. // proto package needs to be updated.
  27. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  28. type AlarmType int32
  29. const (
  30. AlarmType_NONE AlarmType = 0
  31. AlarmType_NOSPACE AlarmType = 1
  32. AlarmType_CORRUPT AlarmType = 2
  33. )
  34. var AlarmType_name = map[int32]string{
  35. 0: "NONE",
  36. 1: "NOSPACE",
  37. 2: "CORRUPT",
  38. }
  39. var AlarmType_value = map[string]int32{
  40. "NONE": 0,
  41. "NOSPACE": 1,
  42. "CORRUPT": 2,
  43. }
  44. func (x AlarmType) String() string {
  45. return proto.EnumName(AlarmType_name, int32(x))
  46. }
  47. func (AlarmType) EnumDescriptor() ([]byte, []int) {
  48. return fileDescriptor_77a6da22d6a3feb1, []int{0}
  49. }
  50. type RangeRequest_SortOrder int32
  51. const (
  52. RangeRequest_NONE RangeRequest_SortOrder = 0
  53. RangeRequest_ASCEND RangeRequest_SortOrder = 1
  54. RangeRequest_DESCEND RangeRequest_SortOrder = 2
  55. )
  56. var RangeRequest_SortOrder_name = map[int32]string{
  57. 0: "NONE",
  58. 1: "ASCEND",
  59. 2: "DESCEND",
  60. }
  61. var RangeRequest_SortOrder_value = map[string]int32{
  62. "NONE": 0,
  63. "ASCEND": 1,
  64. "DESCEND": 2,
  65. }
  66. func (x RangeRequest_SortOrder) String() string {
  67. return proto.EnumName(RangeRequest_SortOrder_name, int32(x))
  68. }
  69. func (RangeRequest_SortOrder) EnumDescriptor() ([]byte, []int) {
  70. return fileDescriptor_77a6da22d6a3feb1, []int{1, 0}
  71. }
  72. type RangeRequest_SortTarget int32
  73. const (
  74. RangeRequest_KEY RangeRequest_SortTarget = 0
  75. RangeRequest_VERSION RangeRequest_SortTarget = 1
  76. RangeRequest_CREATE RangeRequest_SortTarget = 2
  77. RangeRequest_MOD RangeRequest_SortTarget = 3
  78. RangeRequest_VALUE RangeRequest_SortTarget = 4
  79. )
  80. var RangeRequest_SortTarget_name = map[int32]string{
  81. 0: "KEY",
  82. 1: "VERSION",
  83. 2: "CREATE",
  84. 3: "MOD",
  85. 4: "VALUE",
  86. }
  87. var RangeRequest_SortTarget_value = map[string]int32{
  88. "KEY": 0,
  89. "VERSION": 1,
  90. "CREATE": 2,
  91. "MOD": 3,
  92. "VALUE": 4,
  93. }
  94. func (x RangeRequest_SortTarget) String() string {
  95. return proto.EnumName(RangeRequest_SortTarget_name, int32(x))
  96. }
  97. func (RangeRequest_SortTarget) EnumDescriptor() ([]byte, []int) {
  98. return fileDescriptor_77a6da22d6a3feb1, []int{1, 1}
  99. }
  100. type Compare_CompareResult int32
  101. const (
  102. Compare_EQUAL Compare_CompareResult = 0
  103. Compare_GREATER Compare_CompareResult = 1
  104. Compare_LESS Compare_CompareResult = 2
  105. Compare_NOT_EQUAL Compare_CompareResult = 3
  106. )
  107. var Compare_CompareResult_name = map[int32]string{
  108. 0: "EQUAL",
  109. 1: "GREATER",
  110. 2: "LESS",
  111. 3: "NOT_EQUAL",
  112. }
  113. var Compare_CompareResult_value = map[string]int32{
  114. "EQUAL": 0,
  115. "GREATER": 1,
  116. "LESS": 2,
  117. "NOT_EQUAL": 3,
  118. }
  119. func (x Compare_CompareResult) String() string {
  120. return proto.EnumName(Compare_CompareResult_name, int32(x))
  121. }
  122. func (Compare_CompareResult) EnumDescriptor() ([]byte, []int) {
  123. return fileDescriptor_77a6da22d6a3feb1, []int{9, 0}
  124. }
  125. type Compare_CompareTarget int32
  126. const (
  127. Compare_VERSION Compare_CompareTarget = 0
  128. Compare_CREATE Compare_CompareTarget = 1
  129. Compare_MOD Compare_CompareTarget = 2
  130. Compare_VALUE Compare_CompareTarget = 3
  131. Compare_LEASE Compare_CompareTarget = 4
  132. )
  133. var Compare_CompareTarget_name = map[int32]string{
  134. 0: "VERSION",
  135. 1: "CREATE",
  136. 2: "MOD",
  137. 3: "VALUE",
  138. 4: "LEASE",
  139. }
  140. var Compare_CompareTarget_value = map[string]int32{
  141. "VERSION": 0,
  142. "CREATE": 1,
  143. "MOD": 2,
  144. "VALUE": 3,
  145. "LEASE": 4,
  146. }
  147. func (x Compare_CompareTarget) String() string {
  148. return proto.EnumName(Compare_CompareTarget_name, int32(x))
  149. }
  150. func (Compare_CompareTarget) EnumDescriptor() ([]byte, []int) {
  151. return fileDescriptor_77a6da22d6a3feb1, []int{9, 1}
  152. }
  153. type WatchCreateRequest_FilterType int32
  154. const (
  155. // filter out put event.
  156. WatchCreateRequest_NOPUT WatchCreateRequest_FilterType = 0
  157. // filter out delete event.
  158. WatchCreateRequest_NODELETE WatchCreateRequest_FilterType = 1
  159. )
  160. var WatchCreateRequest_FilterType_name = map[int32]string{
  161. 0: "NOPUT",
  162. 1: "NODELETE",
  163. }
  164. var WatchCreateRequest_FilterType_value = map[string]int32{
  165. "NOPUT": 0,
  166. "NODELETE": 1,
  167. }
  168. func (x WatchCreateRequest_FilterType) String() string {
  169. return proto.EnumName(WatchCreateRequest_FilterType_name, int32(x))
  170. }
  171. func (WatchCreateRequest_FilterType) EnumDescriptor() ([]byte, []int) {
  172. return fileDescriptor_77a6da22d6a3feb1, []int{21, 0}
  173. }
  174. type AlarmRequest_AlarmAction int32
  175. const (
  176. AlarmRequest_GET AlarmRequest_AlarmAction = 0
  177. AlarmRequest_ACTIVATE AlarmRequest_AlarmAction = 1
  178. AlarmRequest_DEACTIVATE AlarmRequest_AlarmAction = 2
  179. )
  180. var AlarmRequest_AlarmAction_name = map[int32]string{
  181. 0: "GET",
  182. 1: "ACTIVATE",
  183. 2: "DEACTIVATE",
  184. }
  185. var AlarmRequest_AlarmAction_value = map[string]int32{
  186. "GET": 0,
  187. "ACTIVATE": 1,
  188. "DEACTIVATE": 2,
  189. }
  190. func (x AlarmRequest_AlarmAction) String() string {
  191. return proto.EnumName(AlarmRequest_AlarmAction_name, int32(x))
  192. }
  193. func (AlarmRequest_AlarmAction) EnumDescriptor() ([]byte, []int) {
  194. return fileDescriptor_77a6da22d6a3feb1, []int{54, 0}
  195. }
  196. type DowngradeRequest_DowngradeAction int32
  197. const (
  198. DowngradeRequest_VALIDATE DowngradeRequest_DowngradeAction = 0
  199. DowngradeRequest_ENABLE DowngradeRequest_DowngradeAction = 1
  200. DowngradeRequest_CANCEL DowngradeRequest_DowngradeAction = 2
  201. )
  202. var DowngradeRequest_DowngradeAction_name = map[int32]string{
  203. 0: "VALIDATE",
  204. 1: "ENABLE",
  205. 2: "CANCEL",
  206. }
  207. var DowngradeRequest_DowngradeAction_value = map[string]int32{
  208. "VALIDATE": 0,
  209. "ENABLE": 1,
  210. "CANCEL": 2,
  211. }
  212. func (x DowngradeRequest_DowngradeAction) String() string {
  213. return proto.EnumName(DowngradeRequest_DowngradeAction_name, int32(x))
  214. }
  215. func (DowngradeRequest_DowngradeAction) EnumDescriptor() ([]byte, []int) {
  216. return fileDescriptor_77a6da22d6a3feb1, []int{57, 0}
  217. }
  218. type ResponseHeader struct {
  219. // cluster_id is the ID of the cluster which sent the response.
  220. ClusterId uint64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
  221. // member_id is the ID of the member which sent the response.
  222. MemberId uint64 `protobuf:"varint,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
  223. // revision is the key-value store revision when the request was applied.
  224. // For watch progress responses, the header.revision indicates progress. All future events
  225. // recieved in this stream are guaranteed to have a higher revision number than the
  226. // header.revision number.
  227. Revision int64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
  228. // raft_term is the raft term when the request was applied.
  229. RaftTerm uint64 `protobuf:"varint,4,opt,name=raft_term,json=raftTerm,proto3" json:"raft_term,omitempty"`
  230. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  231. XXX_unrecognized []byte `json:"-"`
  232. XXX_sizecache int32 `json:"-"`
  233. }
  234. func (m *ResponseHeader) Reset() { *m = ResponseHeader{} }
  235. func (m *ResponseHeader) String() string { return proto.CompactTextString(m) }
  236. func (*ResponseHeader) ProtoMessage() {}
  237. func (*ResponseHeader) Descriptor() ([]byte, []int) {
  238. return fileDescriptor_77a6da22d6a3feb1, []int{0}
  239. }
  240. func (m *ResponseHeader) XXX_Unmarshal(b []byte) error {
  241. return m.Unmarshal(b)
  242. }
  243. func (m *ResponseHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  244. if deterministic {
  245. return xxx_messageInfo_ResponseHeader.Marshal(b, m, deterministic)
  246. } else {
  247. b = b[:cap(b)]
  248. n, err := m.MarshalToSizedBuffer(b)
  249. if err != nil {
  250. return nil, err
  251. }
  252. return b[:n], nil
  253. }
  254. }
  255. func (m *ResponseHeader) XXX_Merge(src proto.Message) {
  256. xxx_messageInfo_ResponseHeader.Merge(m, src)
  257. }
  258. func (m *ResponseHeader) XXX_Size() int {
  259. return m.Size()
  260. }
  261. func (m *ResponseHeader) XXX_DiscardUnknown() {
  262. xxx_messageInfo_ResponseHeader.DiscardUnknown(m)
  263. }
  264. var xxx_messageInfo_ResponseHeader proto.InternalMessageInfo
  265. func (m *ResponseHeader) GetClusterId() uint64 {
  266. if m != nil {
  267. return m.ClusterId
  268. }
  269. return 0
  270. }
  271. func (m *ResponseHeader) GetMemberId() uint64 {
  272. if m != nil {
  273. return m.MemberId
  274. }
  275. return 0
  276. }
  277. func (m *ResponseHeader) GetRevision() int64 {
  278. if m != nil {
  279. return m.Revision
  280. }
  281. return 0
  282. }
  283. func (m *ResponseHeader) GetRaftTerm() uint64 {
  284. if m != nil {
  285. return m.RaftTerm
  286. }
  287. return 0
  288. }
  289. type RangeRequest struct {
  290. // key is the first key for the range. If range_end is not given, the request only looks up key.
  291. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  292. // range_end is the upper bound on the requested range [key, range_end).
  293. // If range_end is '\0', the range is all keys >= key.
  294. // If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"),
  295. // then the range request gets all keys prefixed with key.
  296. // If both key and range_end are '\0', then the range request returns all keys.
  297. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  298. // limit is a limit on the number of keys returned for the request. When limit is set to 0,
  299. // it is treated as no limit.
  300. Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
  301. // revision is the point-in-time of the key-value store to use for the range.
  302. // If revision is less or equal to zero, the range is over the newest key-value store.
  303. // If the revision has been compacted, ErrCompacted is returned as a response.
  304. Revision int64 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"`
  305. // sort_order is the order for returned sorted results.
  306. SortOrder RangeRequest_SortOrder `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3,enum=etcdserverpb.RangeRequest_SortOrder" json:"sort_order,omitempty"`
  307. // sort_target is the key-value field to use for sorting.
  308. SortTarget RangeRequest_SortTarget `protobuf:"varint,6,opt,name=sort_target,json=sortTarget,proto3,enum=etcdserverpb.RangeRequest_SortTarget" json:"sort_target,omitempty"`
  309. // serializable sets the range request to use serializable member-local reads.
  310. // Range requests are linearizable by default; linearizable requests have higher
  311. // latency and lower throughput than serializable requests but reflect the current
  312. // consensus of the cluster. For better performance, in exchange for possible stale reads,
  313. // a serializable range request is served locally without needing to reach consensus
  314. // with other nodes in the cluster.
  315. Serializable bool `protobuf:"varint,7,opt,name=serializable,proto3" json:"serializable,omitempty"`
  316. // keys_only when set returns only the keys and not the values.
  317. KeysOnly bool `protobuf:"varint,8,opt,name=keys_only,json=keysOnly,proto3" json:"keys_only,omitempty"`
  318. // count_only when set returns only the count of the keys in the range.
  319. CountOnly bool `protobuf:"varint,9,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"`
  320. // min_mod_revision is the lower bound for returned key mod revisions; all keys with
  321. // lesser mod revisions will be filtered away.
  322. MinModRevision int64 `protobuf:"varint,10,opt,name=min_mod_revision,json=minModRevision,proto3" json:"min_mod_revision,omitempty"`
  323. // max_mod_revision is the upper bound for returned key mod revisions; all keys with
  324. // greater mod revisions will be filtered away.
  325. MaxModRevision int64 `protobuf:"varint,11,opt,name=max_mod_revision,json=maxModRevision,proto3" json:"max_mod_revision,omitempty"`
  326. // min_create_revision is the lower bound for returned key create revisions; all keys with
  327. // lesser create revisions will be filtered away.
  328. MinCreateRevision int64 `protobuf:"varint,12,opt,name=min_create_revision,json=minCreateRevision,proto3" json:"min_create_revision,omitempty"`
  329. // max_create_revision is the upper bound for returned key create revisions; all keys with
  330. // greater create revisions will be filtered away.
  331. MaxCreateRevision int64 `protobuf:"varint,13,opt,name=max_create_revision,json=maxCreateRevision,proto3" json:"max_create_revision,omitempty"`
  332. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  333. XXX_unrecognized []byte `json:"-"`
  334. XXX_sizecache int32 `json:"-"`
  335. }
  336. func (m *RangeRequest) Reset() { *m = RangeRequest{} }
  337. func (m *RangeRequest) String() string { return proto.CompactTextString(m) }
  338. func (*RangeRequest) ProtoMessage() {}
  339. func (*RangeRequest) Descriptor() ([]byte, []int) {
  340. return fileDescriptor_77a6da22d6a3feb1, []int{1}
  341. }
  342. func (m *RangeRequest) XXX_Unmarshal(b []byte) error {
  343. return m.Unmarshal(b)
  344. }
  345. func (m *RangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  346. if deterministic {
  347. return xxx_messageInfo_RangeRequest.Marshal(b, m, deterministic)
  348. } else {
  349. b = b[:cap(b)]
  350. n, err := m.MarshalToSizedBuffer(b)
  351. if err != nil {
  352. return nil, err
  353. }
  354. return b[:n], nil
  355. }
  356. }
  357. func (m *RangeRequest) XXX_Merge(src proto.Message) {
  358. xxx_messageInfo_RangeRequest.Merge(m, src)
  359. }
  360. func (m *RangeRequest) XXX_Size() int {
  361. return m.Size()
  362. }
  363. func (m *RangeRequest) XXX_DiscardUnknown() {
  364. xxx_messageInfo_RangeRequest.DiscardUnknown(m)
  365. }
  366. var xxx_messageInfo_RangeRequest proto.InternalMessageInfo
  367. func (m *RangeRequest) GetKey() []byte {
  368. if m != nil {
  369. return m.Key
  370. }
  371. return nil
  372. }
  373. func (m *RangeRequest) GetRangeEnd() []byte {
  374. if m != nil {
  375. return m.RangeEnd
  376. }
  377. return nil
  378. }
  379. func (m *RangeRequest) GetLimit() int64 {
  380. if m != nil {
  381. return m.Limit
  382. }
  383. return 0
  384. }
  385. func (m *RangeRequest) GetRevision() int64 {
  386. if m != nil {
  387. return m.Revision
  388. }
  389. return 0
  390. }
  391. func (m *RangeRequest) GetSortOrder() RangeRequest_SortOrder {
  392. if m != nil {
  393. return m.SortOrder
  394. }
  395. return RangeRequest_NONE
  396. }
  397. func (m *RangeRequest) GetSortTarget() RangeRequest_SortTarget {
  398. if m != nil {
  399. return m.SortTarget
  400. }
  401. return RangeRequest_KEY
  402. }
  403. func (m *RangeRequest) GetSerializable() bool {
  404. if m != nil {
  405. return m.Serializable
  406. }
  407. return false
  408. }
  409. func (m *RangeRequest) GetKeysOnly() bool {
  410. if m != nil {
  411. return m.KeysOnly
  412. }
  413. return false
  414. }
  415. func (m *RangeRequest) GetCountOnly() bool {
  416. if m != nil {
  417. return m.CountOnly
  418. }
  419. return false
  420. }
  421. func (m *RangeRequest) GetMinModRevision() int64 {
  422. if m != nil {
  423. return m.MinModRevision
  424. }
  425. return 0
  426. }
  427. func (m *RangeRequest) GetMaxModRevision() int64 {
  428. if m != nil {
  429. return m.MaxModRevision
  430. }
  431. return 0
  432. }
  433. func (m *RangeRequest) GetMinCreateRevision() int64 {
  434. if m != nil {
  435. return m.MinCreateRevision
  436. }
  437. return 0
  438. }
  439. func (m *RangeRequest) GetMaxCreateRevision() int64 {
  440. if m != nil {
  441. return m.MaxCreateRevision
  442. }
  443. return 0
  444. }
  445. type RangeResponse struct {
  446. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  447. // kvs is the list of key-value pairs matched by the range request.
  448. // kvs is empty when count is requested.
  449. Kvs []*mvccpb.KeyValue `protobuf:"bytes,2,rep,name=kvs,proto3" json:"kvs,omitempty"`
  450. // more indicates if there are more keys to return in the requested range.
  451. More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"`
  452. // count is set to the number of keys within the range when requested.
  453. Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
  454. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  455. XXX_unrecognized []byte `json:"-"`
  456. XXX_sizecache int32 `json:"-"`
  457. }
  458. func (m *RangeResponse) Reset() { *m = RangeResponse{} }
  459. func (m *RangeResponse) String() string { return proto.CompactTextString(m) }
  460. func (*RangeResponse) ProtoMessage() {}
  461. func (*RangeResponse) Descriptor() ([]byte, []int) {
  462. return fileDescriptor_77a6da22d6a3feb1, []int{2}
  463. }
  464. func (m *RangeResponse) XXX_Unmarshal(b []byte) error {
  465. return m.Unmarshal(b)
  466. }
  467. func (m *RangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  468. if deterministic {
  469. return xxx_messageInfo_RangeResponse.Marshal(b, m, deterministic)
  470. } else {
  471. b = b[:cap(b)]
  472. n, err := m.MarshalToSizedBuffer(b)
  473. if err != nil {
  474. return nil, err
  475. }
  476. return b[:n], nil
  477. }
  478. }
  479. func (m *RangeResponse) XXX_Merge(src proto.Message) {
  480. xxx_messageInfo_RangeResponse.Merge(m, src)
  481. }
  482. func (m *RangeResponse) XXX_Size() int {
  483. return m.Size()
  484. }
  485. func (m *RangeResponse) XXX_DiscardUnknown() {
  486. xxx_messageInfo_RangeResponse.DiscardUnknown(m)
  487. }
  488. var xxx_messageInfo_RangeResponse proto.InternalMessageInfo
  489. func (m *RangeResponse) GetHeader() *ResponseHeader {
  490. if m != nil {
  491. return m.Header
  492. }
  493. return nil
  494. }
  495. func (m *RangeResponse) GetKvs() []*mvccpb.KeyValue {
  496. if m != nil {
  497. return m.Kvs
  498. }
  499. return nil
  500. }
  501. func (m *RangeResponse) GetMore() bool {
  502. if m != nil {
  503. return m.More
  504. }
  505. return false
  506. }
  507. func (m *RangeResponse) GetCount() int64 {
  508. if m != nil {
  509. return m.Count
  510. }
  511. return 0
  512. }
  513. type PutRequest struct {
  514. // key is the key, in bytes, to put into the key-value store.
  515. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  516. // value is the value, in bytes, to associate with the key in the key-value store.
  517. Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  518. // lease is the lease ID to associate with the key in the key-value store. A lease
  519. // value of 0 indicates no lease.
  520. Lease int64 `protobuf:"varint,3,opt,name=lease,proto3" json:"lease,omitempty"`
  521. // If prev_kv is set, etcd gets the previous key-value pair before changing it.
  522. // The previous key-value pair will be returned in the put response.
  523. PrevKv bool `protobuf:"varint,4,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
  524. // If ignore_value is set, etcd updates the key using its current value.
  525. // Returns an error if the key does not exist.
  526. IgnoreValue bool `protobuf:"varint,5,opt,name=ignore_value,json=ignoreValue,proto3" json:"ignore_value,omitempty"`
  527. // If ignore_lease is set, etcd updates the key using its current lease.
  528. // Returns an error if the key does not exist.
  529. IgnoreLease bool `protobuf:"varint,6,opt,name=ignore_lease,json=ignoreLease,proto3" json:"ignore_lease,omitempty"`
  530. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  531. XXX_unrecognized []byte `json:"-"`
  532. XXX_sizecache int32 `json:"-"`
  533. }
  534. func (m *PutRequest) Reset() { *m = PutRequest{} }
  535. func (m *PutRequest) String() string { return proto.CompactTextString(m) }
  536. func (*PutRequest) ProtoMessage() {}
  537. func (*PutRequest) Descriptor() ([]byte, []int) {
  538. return fileDescriptor_77a6da22d6a3feb1, []int{3}
  539. }
  540. func (m *PutRequest) XXX_Unmarshal(b []byte) error {
  541. return m.Unmarshal(b)
  542. }
  543. func (m *PutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  544. if deterministic {
  545. return xxx_messageInfo_PutRequest.Marshal(b, m, deterministic)
  546. } else {
  547. b = b[:cap(b)]
  548. n, err := m.MarshalToSizedBuffer(b)
  549. if err != nil {
  550. return nil, err
  551. }
  552. return b[:n], nil
  553. }
  554. }
  555. func (m *PutRequest) XXX_Merge(src proto.Message) {
  556. xxx_messageInfo_PutRequest.Merge(m, src)
  557. }
  558. func (m *PutRequest) XXX_Size() int {
  559. return m.Size()
  560. }
  561. func (m *PutRequest) XXX_DiscardUnknown() {
  562. xxx_messageInfo_PutRequest.DiscardUnknown(m)
  563. }
  564. var xxx_messageInfo_PutRequest proto.InternalMessageInfo
  565. func (m *PutRequest) GetKey() []byte {
  566. if m != nil {
  567. return m.Key
  568. }
  569. return nil
  570. }
  571. func (m *PutRequest) GetValue() []byte {
  572. if m != nil {
  573. return m.Value
  574. }
  575. return nil
  576. }
  577. func (m *PutRequest) GetLease() int64 {
  578. if m != nil {
  579. return m.Lease
  580. }
  581. return 0
  582. }
  583. func (m *PutRequest) GetPrevKv() bool {
  584. if m != nil {
  585. return m.PrevKv
  586. }
  587. return false
  588. }
  589. func (m *PutRequest) GetIgnoreValue() bool {
  590. if m != nil {
  591. return m.IgnoreValue
  592. }
  593. return false
  594. }
  595. func (m *PutRequest) GetIgnoreLease() bool {
  596. if m != nil {
  597. return m.IgnoreLease
  598. }
  599. return false
  600. }
  601. type PutResponse struct {
  602. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  603. // if prev_kv is set in the request, the previous key-value pair will be returned.
  604. PrevKv *mvccpb.KeyValue `protobuf:"bytes,2,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
  605. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  606. XXX_unrecognized []byte `json:"-"`
  607. XXX_sizecache int32 `json:"-"`
  608. }
  609. func (m *PutResponse) Reset() { *m = PutResponse{} }
  610. func (m *PutResponse) String() string { return proto.CompactTextString(m) }
  611. func (*PutResponse) ProtoMessage() {}
  612. func (*PutResponse) Descriptor() ([]byte, []int) {
  613. return fileDescriptor_77a6da22d6a3feb1, []int{4}
  614. }
  615. func (m *PutResponse) XXX_Unmarshal(b []byte) error {
  616. return m.Unmarshal(b)
  617. }
  618. func (m *PutResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  619. if deterministic {
  620. return xxx_messageInfo_PutResponse.Marshal(b, m, deterministic)
  621. } else {
  622. b = b[:cap(b)]
  623. n, err := m.MarshalToSizedBuffer(b)
  624. if err != nil {
  625. return nil, err
  626. }
  627. return b[:n], nil
  628. }
  629. }
  630. func (m *PutResponse) XXX_Merge(src proto.Message) {
  631. xxx_messageInfo_PutResponse.Merge(m, src)
  632. }
  633. func (m *PutResponse) XXX_Size() int {
  634. return m.Size()
  635. }
  636. func (m *PutResponse) XXX_DiscardUnknown() {
  637. xxx_messageInfo_PutResponse.DiscardUnknown(m)
  638. }
  639. var xxx_messageInfo_PutResponse proto.InternalMessageInfo
  640. func (m *PutResponse) GetHeader() *ResponseHeader {
  641. if m != nil {
  642. return m.Header
  643. }
  644. return nil
  645. }
  646. func (m *PutResponse) GetPrevKv() *mvccpb.KeyValue {
  647. if m != nil {
  648. return m.PrevKv
  649. }
  650. return nil
  651. }
  652. type DeleteRangeRequest struct {
  653. // key is the first key to delete in the range.
  654. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  655. // range_end is the key following the last key to delete for the range [key, range_end).
  656. // If range_end is not given, the range is defined to contain only the key argument.
  657. // If range_end is one bit larger than the given key, then the range is all the keys
  658. // with the prefix (the given key).
  659. // If range_end is '\0', the range is all keys greater than or equal to the key argument.
  660. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  661. // If prev_kv is set, etcd gets the previous key-value pairs before deleting it.
  662. // The previous key-value pairs will be returned in the delete response.
  663. PrevKv bool `protobuf:"varint,3,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
  664. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  665. XXX_unrecognized []byte `json:"-"`
  666. XXX_sizecache int32 `json:"-"`
  667. }
  668. func (m *DeleteRangeRequest) Reset() { *m = DeleteRangeRequest{} }
  669. func (m *DeleteRangeRequest) String() string { return proto.CompactTextString(m) }
  670. func (*DeleteRangeRequest) ProtoMessage() {}
  671. func (*DeleteRangeRequest) Descriptor() ([]byte, []int) {
  672. return fileDescriptor_77a6da22d6a3feb1, []int{5}
  673. }
  674. func (m *DeleteRangeRequest) XXX_Unmarshal(b []byte) error {
  675. return m.Unmarshal(b)
  676. }
  677. func (m *DeleteRangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  678. if deterministic {
  679. return xxx_messageInfo_DeleteRangeRequest.Marshal(b, m, deterministic)
  680. } else {
  681. b = b[:cap(b)]
  682. n, err := m.MarshalToSizedBuffer(b)
  683. if err != nil {
  684. return nil, err
  685. }
  686. return b[:n], nil
  687. }
  688. }
  689. func (m *DeleteRangeRequest) XXX_Merge(src proto.Message) {
  690. xxx_messageInfo_DeleteRangeRequest.Merge(m, src)
  691. }
  692. func (m *DeleteRangeRequest) XXX_Size() int {
  693. return m.Size()
  694. }
  695. func (m *DeleteRangeRequest) XXX_DiscardUnknown() {
  696. xxx_messageInfo_DeleteRangeRequest.DiscardUnknown(m)
  697. }
  698. var xxx_messageInfo_DeleteRangeRequest proto.InternalMessageInfo
  699. func (m *DeleteRangeRequest) GetKey() []byte {
  700. if m != nil {
  701. return m.Key
  702. }
  703. return nil
  704. }
  705. func (m *DeleteRangeRequest) GetRangeEnd() []byte {
  706. if m != nil {
  707. return m.RangeEnd
  708. }
  709. return nil
  710. }
  711. func (m *DeleteRangeRequest) GetPrevKv() bool {
  712. if m != nil {
  713. return m.PrevKv
  714. }
  715. return false
  716. }
  717. type DeleteRangeResponse struct {
  718. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  719. // deleted is the number of keys deleted by the delete range request.
  720. Deleted int64 `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"`
  721. // if prev_kv is set in the request, the previous key-value pairs will be returned.
  722. PrevKvs []*mvccpb.KeyValue `protobuf:"bytes,3,rep,name=prev_kvs,json=prevKvs,proto3" json:"prev_kvs,omitempty"`
  723. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  724. XXX_unrecognized []byte `json:"-"`
  725. XXX_sizecache int32 `json:"-"`
  726. }
  727. func (m *DeleteRangeResponse) Reset() { *m = DeleteRangeResponse{} }
  728. func (m *DeleteRangeResponse) String() string { return proto.CompactTextString(m) }
  729. func (*DeleteRangeResponse) ProtoMessage() {}
  730. func (*DeleteRangeResponse) Descriptor() ([]byte, []int) {
  731. return fileDescriptor_77a6da22d6a3feb1, []int{6}
  732. }
  733. func (m *DeleteRangeResponse) XXX_Unmarshal(b []byte) error {
  734. return m.Unmarshal(b)
  735. }
  736. func (m *DeleteRangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  737. if deterministic {
  738. return xxx_messageInfo_DeleteRangeResponse.Marshal(b, m, deterministic)
  739. } else {
  740. b = b[:cap(b)]
  741. n, err := m.MarshalToSizedBuffer(b)
  742. if err != nil {
  743. return nil, err
  744. }
  745. return b[:n], nil
  746. }
  747. }
  748. func (m *DeleteRangeResponse) XXX_Merge(src proto.Message) {
  749. xxx_messageInfo_DeleteRangeResponse.Merge(m, src)
  750. }
  751. func (m *DeleteRangeResponse) XXX_Size() int {
  752. return m.Size()
  753. }
  754. func (m *DeleteRangeResponse) XXX_DiscardUnknown() {
  755. xxx_messageInfo_DeleteRangeResponse.DiscardUnknown(m)
  756. }
  757. var xxx_messageInfo_DeleteRangeResponse proto.InternalMessageInfo
  758. func (m *DeleteRangeResponse) GetHeader() *ResponseHeader {
  759. if m != nil {
  760. return m.Header
  761. }
  762. return nil
  763. }
  764. func (m *DeleteRangeResponse) GetDeleted() int64 {
  765. if m != nil {
  766. return m.Deleted
  767. }
  768. return 0
  769. }
  770. func (m *DeleteRangeResponse) GetPrevKvs() []*mvccpb.KeyValue {
  771. if m != nil {
  772. return m.PrevKvs
  773. }
  774. return nil
  775. }
  776. type RequestOp struct {
  777. // request is a union of request types accepted by a transaction.
  778. //
  779. // Types that are valid to be assigned to Request:
  780. // *RequestOp_RequestRange
  781. // *RequestOp_RequestPut
  782. // *RequestOp_RequestDeleteRange
  783. // *RequestOp_RequestTxn
  784. Request isRequestOp_Request `protobuf_oneof:"request"`
  785. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  786. XXX_unrecognized []byte `json:"-"`
  787. XXX_sizecache int32 `json:"-"`
  788. }
  789. func (m *RequestOp) Reset() { *m = RequestOp{} }
  790. func (m *RequestOp) String() string { return proto.CompactTextString(m) }
  791. func (*RequestOp) ProtoMessage() {}
  792. func (*RequestOp) Descriptor() ([]byte, []int) {
  793. return fileDescriptor_77a6da22d6a3feb1, []int{7}
  794. }
  795. func (m *RequestOp) XXX_Unmarshal(b []byte) error {
  796. return m.Unmarshal(b)
  797. }
  798. func (m *RequestOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  799. if deterministic {
  800. return xxx_messageInfo_RequestOp.Marshal(b, m, deterministic)
  801. } else {
  802. b = b[:cap(b)]
  803. n, err := m.MarshalToSizedBuffer(b)
  804. if err != nil {
  805. return nil, err
  806. }
  807. return b[:n], nil
  808. }
  809. }
  810. func (m *RequestOp) XXX_Merge(src proto.Message) {
  811. xxx_messageInfo_RequestOp.Merge(m, src)
  812. }
  813. func (m *RequestOp) XXX_Size() int {
  814. return m.Size()
  815. }
  816. func (m *RequestOp) XXX_DiscardUnknown() {
  817. xxx_messageInfo_RequestOp.DiscardUnknown(m)
  818. }
  819. var xxx_messageInfo_RequestOp proto.InternalMessageInfo
  820. type isRequestOp_Request interface {
  821. isRequestOp_Request()
  822. MarshalTo([]byte) (int, error)
  823. Size() int
  824. }
  825. type RequestOp_RequestRange struct {
  826. RequestRange *RangeRequest `protobuf:"bytes,1,opt,name=request_range,json=requestRange,proto3,oneof" json:"request_range,omitempty"`
  827. }
  828. type RequestOp_RequestPut struct {
  829. RequestPut *PutRequest `protobuf:"bytes,2,opt,name=request_put,json=requestPut,proto3,oneof" json:"request_put,omitempty"`
  830. }
  831. type RequestOp_RequestDeleteRange struct {
  832. RequestDeleteRange *DeleteRangeRequest `protobuf:"bytes,3,opt,name=request_delete_range,json=requestDeleteRange,proto3,oneof" json:"request_delete_range,omitempty"`
  833. }
  834. type RequestOp_RequestTxn struct {
  835. RequestTxn *TxnRequest `protobuf:"bytes,4,opt,name=request_txn,json=requestTxn,proto3,oneof" json:"request_txn,omitempty"`
  836. }
  837. func (*RequestOp_RequestRange) isRequestOp_Request() {}
  838. func (*RequestOp_RequestPut) isRequestOp_Request() {}
  839. func (*RequestOp_RequestDeleteRange) isRequestOp_Request() {}
  840. func (*RequestOp_RequestTxn) isRequestOp_Request() {}
  841. func (m *RequestOp) GetRequest() isRequestOp_Request {
  842. if m != nil {
  843. return m.Request
  844. }
  845. return nil
  846. }
  847. func (m *RequestOp) GetRequestRange() *RangeRequest {
  848. if x, ok := m.GetRequest().(*RequestOp_RequestRange); ok {
  849. return x.RequestRange
  850. }
  851. return nil
  852. }
  853. func (m *RequestOp) GetRequestPut() *PutRequest {
  854. if x, ok := m.GetRequest().(*RequestOp_RequestPut); ok {
  855. return x.RequestPut
  856. }
  857. return nil
  858. }
  859. func (m *RequestOp) GetRequestDeleteRange() *DeleteRangeRequest {
  860. if x, ok := m.GetRequest().(*RequestOp_RequestDeleteRange); ok {
  861. return x.RequestDeleteRange
  862. }
  863. return nil
  864. }
  865. func (m *RequestOp) GetRequestTxn() *TxnRequest {
  866. if x, ok := m.GetRequest().(*RequestOp_RequestTxn); ok {
  867. return x.RequestTxn
  868. }
  869. return nil
  870. }
  871. // XXX_OneofWrappers is for the internal use of the proto package.
  872. func (*RequestOp) XXX_OneofWrappers() []interface{} {
  873. return []interface{}{
  874. (*RequestOp_RequestRange)(nil),
  875. (*RequestOp_RequestPut)(nil),
  876. (*RequestOp_RequestDeleteRange)(nil),
  877. (*RequestOp_RequestTxn)(nil),
  878. }
  879. }
  880. type ResponseOp struct {
  881. // response is a union of response types returned by a transaction.
  882. //
  883. // Types that are valid to be assigned to Response:
  884. // *ResponseOp_ResponseRange
  885. // *ResponseOp_ResponsePut
  886. // *ResponseOp_ResponseDeleteRange
  887. // *ResponseOp_ResponseTxn
  888. Response isResponseOp_Response `protobuf_oneof:"response"`
  889. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  890. XXX_unrecognized []byte `json:"-"`
  891. XXX_sizecache int32 `json:"-"`
  892. }
  893. func (m *ResponseOp) Reset() { *m = ResponseOp{} }
  894. func (m *ResponseOp) String() string { return proto.CompactTextString(m) }
  895. func (*ResponseOp) ProtoMessage() {}
  896. func (*ResponseOp) Descriptor() ([]byte, []int) {
  897. return fileDescriptor_77a6da22d6a3feb1, []int{8}
  898. }
  899. func (m *ResponseOp) XXX_Unmarshal(b []byte) error {
  900. return m.Unmarshal(b)
  901. }
  902. func (m *ResponseOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  903. if deterministic {
  904. return xxx_messageInfo_ResponseOp.Marshal(b, m, deterministic)
  905. } else {
  906. b = b[:cap(b)]
  907. n, err := m.MarshalToSizedBuffer(b)
  908. if err != nil {
  909. return nil, err
  910. }
  911. return b[:n], nil
  912. }
  913. }
  914. func (m *ResponseOp) XXX_Merge(src proto.Message) {
  915. xxx_messageInfo_ResponseOp.Merge(m, src)
  916. }
  917. func (m *ResponseOp) XXX_Size() int {
  918. return m.Size()
  919. }
  920. func (m *ResponseOp) XXX_DiscardUnknown() {
  921. xxx_messageInfo_ResponseOp.DiscardUnknown(m)
  922. }
  923. var xxx_messageInfo_ResponseOp proto.InternalMessageInfo
  924. type isResponseOp_Response interface {
  925. isResponseOp_Response()
  926. MarshalTo([]byte) (int, error)
  927. Size() int
  928. }
  929. type ResponseOp_ResponseRange struct {
  930. ResponseRange *RangeResponse `protobuf:"bytes,1,opt,name=response_range,json=responseRange,proto3,oneof" json:"response_range,omitempty"`
  931. }
  932. type ResponseOp_ResponsePut struct {
  933. ResponsePut *PutResponse `protobuf:"bytes,2,opt,name=response_put,json=responsePut,proto3,oneof" json:"response_put,omitempty"`
  934. }
  935. type ResponseOp_ResponseDeleteRange struct {
  936. ResponseDeleteRange *DeleteRangeResponse `protobuf:"bytes,3,opt,name=response_delete_range,json=responseDeleteRange,proto3,oneof" json:"response_delete_range,omitempty"`
  937. }
  938. type ResponseOp_ResponseTxn struct {
  939. ResponseTxn *TxnResponse `protobuf:"bytes,4,opt,name=response_txn,json=responseTxn,proto3,oneof" json:"response_txn,omitempty"`
  940. }
  941. func (*ResponseOp_ResponseRange) isResponseOp_Response() {}
  942. func (*ResponseOp_ResponsePut) isResponseOp_Response() {}
  943. func (*ResponseOp_ResponseDeleteRange) isResponseOp_Response() {}
  944. func (*ResponseOp_ResponseTxn) isResponseOp_Response() {}
  945. func (m *ResponseOp) GetResponse() isResponseOp_Response {
  946. if m != nil {
  947. return m.Response
  948. }
  949. return nil
  950. }
  951. func (m *ResponseOp) GetResponseRange() *RangeResponse {
  952. if x, ok := m.GetResponse().(*ResponseOp_ResponseRange); ok {
  953. return x.ResponseRange
  954. }
  955. return nil
  956. }
  957. func (m *ResponseOp) GetResponsePut() *PutResponse {
  958. if x, ok := m.GetResponse().(*ResponseOp_ResponsePut); ok {
  959. return x.ResponsePut
  960. }
  961. return nil
  962. }
  963. func (m *ResponseOp) GetResponseDeleteRange() *DeleteRangeResponse {
  964. if x, ok := m.GetResponse().(*ResponseOp_ResponseDeleteRange); ok {
  965. return x.ResponseDeleteRange
  966. }
  967. return nil
  968. }
  969. func (m *ResponseOp) GetResponseTxn() *TxnResponse {
  970. if x, ok := m.GetResponse().(*ResponseOp_ResponseTxn); ok {
  971. return x.ResponseTxn
  972. }
  973. return nil
  974. }
  975. // XXX_OneofWrappers is for the internal use of the proto package.
  976. func (*ResponseOp) XXX_OneofWrappers() []interface{} {
  977. return []interface{}{
  978. (*ResponseOp_ResponseRange)(nil),
  979. (*ResponseOp_ResponsePut)(nil),
  980. (*ResponseOp_ResponseDeleteRange)(nil),
  981. (*ResponseOp_ResponseTxn)(nil),
  982. }
  983. }
  984. type Compare struct {
  985. // result is logical comparison operation for this comparison.
  986. Result Compare_CompareResult `protobuf:"varint,1,opt,name=result,proto3,enum=etcdserverpb.Compare_CompareResult" json:"result,omitempty"`
  987. // target is the key-value field to inspect for the comparison.
  988. Target Compare_CompareTarget `protobuf:"varint,2,opt,name=target,proto3,enum=etcdserverpb.Compare_CompareTarget" json:"target,omitempty"`
  989. // key is the subject key for the comparison operation.
  990. Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
  991. // Types that are valid to be assigned to TargetUnion:
  992. // *Compare_Version
  993. // *Compare_CreateRevision
  994. // *Compare_ModRevision
  995. // *Compare_Value
  996. // *Compare_Lease
  997. TargetUnion isCompare_TargetUnion `protobuf_oneof:"target_union"`
  998. // range_end compares the given target to all keys in the range [key, range_end).
  999. // See RangeRequest for more details on key ranges.
  1000. RangeEnd []byte `protobuf:"bytes,64,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  1001. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1002. XXX_unrecognized []byte `json:"-"`
  1003. XXX_sizecache int32 `json:"-"`
  1004. }
  1005. func (m *Compare) Reset() { *m = Compare{} }
  1006. func (m *Compare) String() string { return proto.CompactTextString(m) }
  1007. func (*Compare) ProtoMessage() {}
  1008. func (*Compare) Descriptor() ([]byte, []int) {
  1009. return fileDescriptor_77a6da22d6a3feb1, []int{9}
  1010. }
  1011. func (m *Compare) XXX_Unmarshal(b []byte) error {
  1012. return m.Unmarshal(b)
  1013. }
  1014. func (m *Compare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1015. if deterministic {
  1016. return xxx_messageInfo_Compare.Marshal(b, m, deterministic)
  1017. } else {
  1018. b = b[:cap(b)]
  1019. n, err := m.MarshalToSizedBuffer(b)
  1020. if err != nil {
  1021. return nil, err
  1022. }
  1023. return b[:n], nil
  1024. }
  1025. }
  1026. func (m *Compare) XXX_Merge(src proto.Message) {
  1027. xxx_messageInfo_Compare.Merge(m, src)
  1028. }
  1029. func (m *Compare) XXX_Size() int {
  1030. return m.Size()
  1031. }
  1032. func (m *Compare) XXX_DiscardUnknown() {
  1033. xxx_messageInfo_Compare.DiscardUnknown(m)
  1034. }
  1035. var xxx_messageInfo_Compare proto.InternalMessageInfo
  1036. type isCompare_TargetUnion interface {
  1037. isCompare_TargetUnion()
  1038. MarshalTo([]byte) (int, error)
  1039. Size() int
  1040. }
  1041. type Compare_Version struct {
  1042. Version int64 `protobuf:"varint,4,opt,name=version,proto3,oneof" json:"version,omitempty"`
  1043. }
  1044. type Compare_CreateRevision struct {
  1045. CreateRevision int64 `protobuf:"varint,5,opt,name=create_revision,json=createRevision,proto3,oneof" json:"create_revision,omitempty"`
  1046. }
  1047. type Compare_ModRevision struct {
  1048. ModRevision int64 `protobuf:"varint,6,opt,name=mod_revision,json=modRevision,proto3,oneof" json:"mod_revision,omitempty"`
  1049. }
  1050. type Compare_Value struct {
  1051. Value []byte `protobuf:"bytes,7,opt,name=value,proto3,oneof" json:"value,omitempty"`
  1052. }
  1053. type Compare_Lease struct {
  1054. Lease int64 `protobuf:"varint,8,opt,name=lease,proto3,oneof" json:"lease,omitempty"`
  1055. }
  1056. func (*Compare_Version) isCompare_TargetUnion() {}
  1057. func (*Compare_CreateRevision) isCompare_TargetUnion() {}
  1058. func (*Compare_ModRevision) isCompare_TargetUnion() {}
  1059. func (*Compare_Value) isCompare_TargetUnion() {}
  1060. func (*Compare_Lease) isCompare_TargetUnion() {}
  1061. func (m *Compare) GetTargetUnion() isCompare_TargetUnion {
  1062. if m != nil {
  1063. return m.TargetUnion
  1064. }
  1065. return nil
  1066. }
  1067. func (m *Compare) GetResult() Compare_CompareResult {
  1068. if m != nil {
  1069. return m.Result
  1070. }
  1071. return Compare_EQUAL
  1072. }
  1073. func (m *Compare) GetTarget() Compare_CompareTarget {
  1074. if m != nil {
  1075. return m.Target
  1076. }
  1077. return Compare_VERSION
  1078. }
  1079. func (m *Compare) GetKey() []byte {
  1080. if m != nil {
  1081. return m.Key
  1082. }
  1083. return nil
  1084. }
  1085. func (m *Compare) GetVersion() int64 {
  1086. if x, ok := m.GetTargetUnion().(*Compare_Version); ok {
  1087. return x.Version
  1088. }
  1089. return 0
  1090. }
  1091. func (m *Compare) GetCreateRevision() int64 {
  1092. if x, ok := m.GetTargetUnion().(*Compare_CreateRevision); ok {
  1093. return x.CreateRevision
  1094. }
  1095. return 0
  1096. }
  1097. func (m *Compare) GetModRevision() int64 {
  1098. if x, ok := m.GetTargetUnion().(*Compare_ModRevision); ok {
  1099. return x.ModRevision
  1100. }
  1101. return 0
  1102. }
  1103. func (m *Compare) GetValue() []byte {
  1104. if x, ok := m.GetTargetUnion().(*Compare_Value); ok {
  1105. return x.Value
  1106. }
  1107. return nil
  1108. }
  1109. func (m *Compare) GetLease() int64 {
  1110. if x, ok := m.GetTargetUnion().(*Compare_Lease); ok {
  1111. return x.Lease
  1112. }
  1113. return 0
  1114. }
  1115. func (m *Compare) GetRangeEnd() []byte {
  1116. if m != nil {
  1117. return m.RangeEnd
  1118. }
  1119. return nil
  1120. }
  1121. // XXX_OneofWrappers is for the internal use of the proto package.
  1122. func (*Compare) XXX_OneofWrappers() []interface{} {
  1123. return []interface{}{
  1124. (*Compare_Version)(nil),
  1125. (*Compare_CreateRevision)(nil),
  1126. (*Compare_ModRevision)(nil),
  1127. (*Compare_Value)(nil),
  1128. (*Compare_Lease)(nil),
  1129. }
  1130. }
  1131. // From google paxosdb paper:
  1132. // Our implementation hinges around a powerful primitive which we call MultiOp. All other database
  1133. // operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically
  1134. // and consists of three components:
  1135. // 1. A list of tests called guard. Each test in guard checks a single entry in the database. It may check
  1136. // for the absence or presence of a value, or compare with a given value. Two different tests in the guard
  1137. // may apply to the same or different entries in the database. All tests in the guard are applied and
  1138. // MultiOp returns the results. If all tests are true, MultiOp executes t op (see item 2 below), otherwise
  1139. // it executes f op (see item 3 below).
  1140. // 2. A list of database operations called t op. Each operation in the list is either an insert, delete, or
  1141. // lookup operation, and applies to a single database entry. Two different operations in the list may apply
  1142. // to the same or different entries in the database. These operations are executed
  1143. // if guard evaluates to
  1144. // true.
  1145. // 3. A list of database operations called f op. Like t op, but executed if guard evaluates to false.
  1146. type TxnRequest struct {
  1147. // compare is a list of predicates representing a conjunction of terms.
  1148. // If the comparisons succeed, then the success requests will be processed in order,
  1149. // and the response will contain their respective responses in order.
  1150. // If the comparisons fail, then the failure requests will be processed in order,
  1151. // and the response will contain their respective responses in order.
  1152. Compare []*Compare `protobuf:"bytes,1,rep,name=compare,proto3" json:"compare,omitempty"`
  1153. // success is a list of requests which will be applied when compare evaluates to true.
  1154. Success []*RequestOp `protobuf:"bytes,2,rep,name=success,proto3" json:"success,omitempty"`
  1155. // failure is a list of requests which will be applied when compare evaluates to false.
  1156. Failure []*RequestOp `protobuf:"bytes,3,rep,name=failure,proto3" json:"failure,omitempty"`
  1157. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1158. XXX_unrecognized []byte `json:"-"`
  1159. XXX_sizecache int32 `json:"-"`
  1160. }
  1161. func (m *TxnRequest) Reset() { *m = TxnRequest{} }
  1162. func (m *TxnRequest) String() string { return proto.CompactTextString(m) }
  1163. func (*TxnRequest) ProtoMessage() {}
  1164. func (*TxnRequest) Descriptor() ([]byte, []int) {
  1165. return fileDescriptor_77a6da22d6a3feb1, []int{10}
  1166. }
  1167. func (m *TxnRequest) XXX_Unmarshal(b []byte) error {
  1168. return m.Unmarshal(b)
  1169. }
  1170. func (m *TxnRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1171. if deterministic {
  1172. return xxx_messageInfo_TxnRequest.Marshal(b, m, deterministic)
  1173. } else {
  1174. b = b[:cap(b)]
  1175. n, err := m.MarshalToSizedBuffer(b)
  1176. if err != nil {
  1177. return nil, err
  1178. }
  1179. return b[:n], nil
  1180. }
  1181. }
  1182. func (m *TxnRequest) XXX_Merge(src proto.Message) {
  1183. xxx_messageInfo_TxnRequest.Merge(m, src)
  1184. }
  1185. func (m *TxnRequest) XXX_Size() int {
  1186. return m.Size()
  1187. }
  1188. func (m *TxnRequest) XXX_DiscardUnknown() {
  1189. xxx_messageInfo_TxnRequest.DiscardUnknown(m)
  1190. }
  1191. var xxx_messageInfo_TxnRequest proto.InternalMessageInfo
  1192. func (m *TxnRequest) GetCompare() []*Compare {
  1193. if m != nil {
  1194. return m.Compare
  1195. }
  1196. return nil
  1197. }
  1198. func (m *TxnRequest) GetSuccess() []*RequestOp {
  1199. if m != nil {
  1200. return m.Success
  1201. }
  1202. return nil
  1203. }
  1204. func (m *TxnRequest) GetFailure() []*RequestOp {
  1205. if m != nil {
  1206. return m.Failure
  1207. }
  1208. return nil
  1209. }
  1210. type TxnResponse struct {
  1211. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  1212. // succeeded is set to true if the compare evaluated to true or false otherwise.
  1213. Succeeded bool `protobuf:"varint,2,opt,name=succeeded,proto3" json:"succeeded,omitempty"`
  1214. // responses is a list of responses corresponding to the results from applying
  1215. // success if succeeded is true or failure if succeeded is false.
  1216. Responses []*ResponseOp `protobuf:"bytes,3,rep,name=responses,proto3" json:"responses,omitempty"`
  1217. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1218. XXX_unrecognized []byte `json:"-"`
  1219. XXX_sizecache int32 `json:"-"`
  1220. }
  1221. func (m *TxnResponse) Reset() { *m = TxnResponse{} }
  1222. func (m *TxnResponse) String() string { return proto.CompactTextString(m) }
  1223. func (*TxnResponse) ProtoMessage() {}
  1224. func (*TxnResponse) Descriptor() ([]byte, []int) {
  1225. return fileDescriptor_77a6da22d6a3feb1, []int{11}
  1226. }
  1227. func (m *TxnResponse) XXX_Unmarshal(b []byte) error {
  1228. return m.Unmarshal(b)
  1229. }
  1230. func (m *TxnResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1231. if deterministic {
  1232. return xxx_messageInfo_TxnResponse.Marshal(b, m, deterministic)
  1233. } else {
  1234. b = b[:cap(b)]
  1235. n, err := m.MarshalToSizedBuffer(b)
  1236. if err != nil {
  1237. return nil, err
  1238. }
  1239. return b[:n], nil
  1240. }
  1241. }
  1242. func (m *TxnResponse) XXX_Merge(src proto.Message) {
  1243. xxx_messageInfo_TxnResponse.Merge(m, src)
  1244. }
  1245. func (m *TxnResponse) XXX_Size() int {
  1246. return m.Size()
  1247. }
  1248. func (m *TxnResponse) XXX_DiscardUnknown() {
  1249. xxx_messageInfo_TxnResponse.DiscardUnknown(m)
  1250. }
  1251. var xxx_messageInfo_TxnResponse proto.InternalMessageInfo
  1252. func (m *TxnResponse) GetHeader() *ResponseHeader {
  1253. if m != nil {
  1254. return m.Header
  1255. }
  1256. return nil
  1257. }
  1258. func (m *TxnResponse) GetSucceeded() bool {
  1259. if m != nil {
  1260. return m.Succeeded
  1261. }
  1262. return false
  1263. }
  1264. func (m *TxnResponse) GetResponses() []*ResponseOp {
  1265. if m != nil {
  1266. return m.Responses
  1267. }
  1268. return nil
  1269. }
  1270. // CompactionRequest compacts the key-value store up to a given revision. All superseded keys
  1271. // with a revision less than the compaction revision will be removed.
  1272. type CompactionRequest struct {
  1273. // revision is the key-value store revision for the compaction operation.
  1274. Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
  1275. // physical is set so the RPC will wait until the compaction is physically
  1276. // applied to the local database such that compacted entries are totally
  1277. // removed from the backend database.
  1278. Physical bool `protobuf:"varint,2,opt,name=physical,proto3" json:"physical,omitempty"`
  1279. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1280. XXX_unrecognized []byte `json:"-"`
  1281. XXX_sizecache int32 `json:"-"`
  1282. }
  1283. func (m *CompactionRequest) Reset() { *m = CompactionRequest{} }
  1284. func (m *CompactionRequest) String() string { return proto.CompactTextString(m) }
  1285. func (*CompactionRequest) ProtoMessage() {}
  1286. func (*CompactionRequest) Descriptor() ([]byte, []int) {
  1287. return fileDescriptor_77a6da22d6a3feb1, []int{12}
  1288. }
  1289. func (m *CompactionRequest) XXX_Unmarshal(b []byte) error {
  1290. return m.Unmarshal(b)
  1291. }
  1292. func (m *CompactionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1293. if deterministic {
  1294. return xxx_messageInfo_CompactionRequest.Marshal(b, m, deterministic)
  1295. } else {
  1296. b = b[:cap(b)]
  1297. n, err := m.MarshalToSizedBuffer(b)
  1298. if err != nil {
  1299. return nil, err
  1300. }
  1301. return b[:n], nil
  1302. }
  1303. }
  1304. func (m *CompactionRequest) XXX_Merge(src proto.Message) {
  1305. xxx_messageInfo_CompactionRequest.Merge(m, src)
  1306. }
  1307. func (m *CompactionRequest) XXX_Size() int {
  1308. return m.Size()
  1309. }
  1310. func (m *CompactionRequest) XXX_DiscardUnknown() {
  1311. xxx_messageInfo_CompactionRequest.DiscardUnknown(m)
  1312. }
  1313. var xxx_messageInfo_CompactionRequest proto.InternalMessageInfo
  1314. func (m *CompactionRequest) GetRevision() int64 {
  1315. if m != nil {
  1316. return m.Revision
  1317. }
  1318. return 0
  1319. }
  1320. func (m *CompactionRequest) GetPhysical() bool {
  1321. if m != nil {
  1322. return m.Physical
  1323. }
  1324. return false
  1325. }
  1326. type CompactionResponse struct {
  1327. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  1328. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1329. XXX_unrecognized []byte `json:"-"`
  1330. XXX_sizecache int32 `json:"-"`
  1331. }
  1332. func (m *CompactionResponse) Reset() { *m = CompactionResponse{} }
  1333. func (m *CompactionResponse) String() string { return proto.CompactTextString(m) }
  1334. func (*CompactionResponse) ProtoMessage() {}
  1335. func (*CompactionResponse) Descriptor() ([]byte, []int) {
  1336. return fileDescriptor_77a6da22d6a3feb1, []int{13}
  1337. }
  1338. func (m *CompactionResponse) XXX_Unmarshal(b []byte) error {
  1339. return m.Unmarshal(b)
  1340. }
  1341. func (m *CompactionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1342. if deterministic {
  1343. return xxx_messageInfo_CompactionResponse.Marshal(b, m, deterministic)
  1344. } else {
  1345. b = b[:cap(b)]
  1346. n, err := m.MarshalToSizedBuffer(b)
  1347. if err != nil {
  1348. return nil, err
  1349. }
  1350. return b[:n], nil
  1351. }
  1352. }
  1353. func (m *CompactionResponse) XXX_Merge(src proto.Message) {
  1354. xxx_messageInfo_CompactionResponse.Merge(m, src)
  1355. }
  1356. func (m *CompactionResponse) XXX_Size() int {
  1357. return m.Size()
  1358. }
  1359. func (m *CompactionResponse) XXX_DiscardUnknown() {
  1360. xxx_messageInfo_CompactionResponse.DiscardUnknown(m)
  1361. }
  1362. var xxx_messageInfo_CompactionResponse proto.InternalMessageInfo
  1363. func (m *CompactionResponse) GetHeader() *ResponseHeader {
  1364. if m != nil {
  1365. return m.Header
  1366. }
  1367. return nil
  1368. }
  1369. type HashRequest struct {
  1370. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1371. XXX_unrecognized []byte `json:"-"`
  1372. XXX_sizecache int32 `json:"-"`
  1373. }
  1374. func (m *HashRequest) Reset() { *m = HashRequest{} }
  1375. func (m *HashRequest) String() string { return proto.CompactTextString(m) }
  1376. func (*HashRequest) ProtoMessage() {}
  1377. func (*HashRequest) Descriptor() ([]byte, []int) {
  1378. return fileDescriptor_77a6da22d6a3feb1, []int{14}
  1379. }
  1380. func (m *HashRequest) XXX_Unmarshal(b []byte) error {
  1381. return m.Unmarshal(b)
  1382. }
  1383. func (m *HashRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1384. if deterministic {
  1385. return xxx_messageInfo_HashRequest.Marshal(b, m, deterministic)
  1386. } else {
  1387. b = b[:cap(b)]
  1388. n, err := m.MarshalToSizedBuffer(b)
  1389. if err != nil {
  1390. return nil, err
  1391. }
  1392. return b[:n], nil
  1393. }
  1394. }
  1395. func (m *HashRequest) XXX_Merge(src proto.Message) {
  1396. xxx_messageInfo_HashRequest.Merge(m, src)
  1397. }
  1398. func (m *HashRequest) XXX_Size() int {
  1399. return m.Size()
  1400. }
  1401. func (m *HashRequest) XXX_DiscardUnknown() {
  1402. xxx_messageInfo_HashRequest.DiscardUnknown(m)
  1403. }
  1404. var xxx_messageInfo_HashRequest proto.InternalMessageInfo
  1405. type HashKVRequest struct {
  1406. // revision is the key-value store revision for the hash operation.
  1407. Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
  1408. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1409. XXX_unrecognized []byte `json:"-"`
  1410. XXX_sizecache int32 `json:"-"`
  1411. }
  1412. func (m *HashKVRequest) Reset() { *m = HashKVRequest{} }
  1413. func (m *HashKVRequest) String() string { return proto.CompactTextString(m) }
  1414. func (*HashKVRequest) ProtoMessage() {}
  1415. func (*HashKVRequest) Descriptor() ([]byte, []int) {
  1416. return fileDescriptor_77a6da22d6a3feb1, []int{15}
  1417. }
  1418. func (m *HashKVRequest) XXX_Unmarshal(b []byte) error {
  1419. return m.Unmarshal(b)
  1420. }
  1421. func (m *HashKVRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1422. if deterministic {
  1423. return xxx_messageInfo_HashKVRequest.Marshal(b, m, deterministic)
  1424. } else {
  1425. b = b[:cap(b)]
  1426. n, err := m.MarshalToSizedBuffer(b)
  1427. if err != nil {
  1428. return nil, err
  1429. }
  1430. return b[:n], nil
  1431. }
  1432. }
  1433. func (m *HashKVRequest) XXX_Merge(src proto.Message) {
  1434. xxx_messageInfo_HashKVRequest.Merge(m, src)
  1435. }
  1436. func (m *HashKVRequest) XXX_Size() int {
  1437. return m.Size()
  1438. }
  1439. func (m *HashKVRequest) XXX_DiscardUnknown() {
  1440. xxx_messageInfo_HashKVRequest.DiscardUnknown(m)
  1441. }
  1442. var xxx_messageInfo_HashKVRequest proto.InternalMessageInfo
  1443. func (m *HashKVRequest) GetRevision() int64 {
  1444. if m != nil {
  1445. return m.Revision
  1446. }
  1447. return 0
  1448. }
  1449. type HashKVResponse struct {
  1450. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  1451. // hash is the hash value computed from the responding member's MVCC keys up to a given revision.
  1452. Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"`
  1453. // compact_revision is the compacted revision of key-value store when hash begins.
  1454. CompactRevision int64 `protobuf:"varint,3,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"`
  1455. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1456. XXX_unrecognized []byte `json:"-"`
  1457. XXX_sizecache int32 `json:"-"`
  1458. }
  1459. func (m *HashKVResponse) Reset() { *m = HashKVResponse{} }
  1460. func (m *HashKVResponse) String() string { return proto.CompactTextString(m) }
  1461. func (*HashKVResponse) ProtoMessage() {}
  1462. func (*HashKVResponse) Descriptor() ([]byte, []int) {
  1463. return fileDescriptor_77a6da22d6a3feb1, []int{16}
  1464. }
  1465. func (m *HashKVResponse) XXX_Unmarshal(b []byte) error {
  1466. return m.Unmarshal(b)
  1467. }
  1468. func (m *HashKVResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1469. if deterministic {
  1470. return xxx_messageInfo_HashKVResponse.Marshal(b, m, deterministic)
  1471. } else {
  1472. b = b[:cap(b)]
  1473. n, err := m.MarshalToSizedBuffer(b)
  1474. if err != nil {
  1475. return nil, err
  1476. }
  1477. return b[:n], nil
  1478. }
  1479. }
  1480. func (m *HashKVResponse) XXX_Merge(src proto.Message) {
  1481. xxx_messageInfo_HashKVResponse.Merge(m, src)
  1482. }
  1483. func (m *HashKVResponse) XXX_Size() int {
  1484. return m.Size()
  1485. }
  1486. func (m *HashKVResponse) XXX_DiscardUnknown() {
  1487. xxx_messageInfo_HashKVResponse.DiscardUnknown(m)
  1488. }
  1489. var xxx_messageInfo_HashKVResponse proto.InternalMessageInfo
  1490. func (m *HashKVResponse) GetHeader() *ResponseHeader {
  1491. if m != nil {
  1492. return m.Header
  1493. }
  1494. return nil
  1495. }
  1496. func (m *HashKVResponse) GetHash() uint32 {
  1497. if m != nil {
  1498. return m.Hash
  1499. }
  1500. return 0
  1501. }
  1502. func (m *HashKVResponse) GetCompactRevision() int64 {
  1503. if m != nil {
  1504. return m.CompactRevision
  1505. }
  1506. return 0
  1507. }
  1508. type HashResponse struct {
  1509. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  1510. // hash is the hash value computed from the responding member's KV's backend.
  1511. Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"`
  1512. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1513. XXX_unrecognized []byte `json:"-"`
  1514. XXX_sizecache int32 `json:"-"`
  1515. }
  1516. func (m *HashResponse) Reset() { *m = HashResponse{} }
  1517. func (m *HashResponse) String() string { return proto.CompactTextString(m) }
  1518. func (*HashResponse) ProtoMessage() {}
  1519. func (*HashResponse) Descriptor() ([]byte, []int) {
  1520. return fileDescriptor_77a6da22d6a3feb1, []int{17}
  1521. }
  1522. func (m *HashResponse) XXX_Unmarshal(b []byte) error {
  1523. return m.Unmarshal(b)
  1524. }
  1525. func (m *HashResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1526. if deterministic {
  1527. return xxx_messageInfo_HashResponse.Marshal(b, m, deterministic)
  1528. } else {
  1529. b = b[:cap(b)]
  1530. n, err := m.MarshalToSizedBuffer(b)
  1531. if err != nil {
  1532. return nil, err
  1533. }
  1534. return b[:n], nil
  1535. }
  1536. }
  1537. func (m *HashResponse) XXX_Merge(src proto.Message) {
  1538. xxx_messageInfo_HashResponse.Merge(m, src)
  1539. }
  1540. func (m *HashResponse) XXX_Size() int {
  1541. return m.Size()
  1542. }
  1543. func (m *HashResponse) XXX_DiscardUnknown() {
  1544. xxx_messageInfo_HashResponse.DiscardUnknown(m)
  1545. }
  1546. var xxx_messageInfo_HashResponse proto.InternalMessageInfo
  1547. func (m *HashResponse) GetHeader() *ResponseHeader {
  1548. if m != nil {
  1549. return m.Header
  1550. }
  1551. return nil
  1552. }
  1553. func (m *HashResponse) GetHash() uint32 {
  1554. if m != nil {
  1555. return m.Hash
  1556. }
  1557. return 0
  1558. }
  1559. type SnapshotRequest struct {
  1560. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1561. XXX_unrecognized []byte `json:"-"`
  1562. XXX_sizecache int32 `json:"-"`
  1563. }
  1564. func (m *SnapshotRequest) Reset() { *m = SnapshotRequest{} }
  1565. func (m *SnapshotRequest) String() string { return proto.CompactTextString(m) }
  1566. func (*SnapshotRequest) ProtoMessage() {}
  1567. func (*SnapshotRequest) Descriptor() ([]byte, []int) {
  1568. return fileDescriptor_77a6da22d6a3feb1, []int{18}
  1569. }
  1570. func (m *SnapshotRequest) XXX_Unmarshal(b []byte) error {
  1571. return m.Unmarshal(b)
  1572. }
  1573. func (m *SnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1574. if deterministic {
  1575. return xxx_messageInfo_SnapshotRequest.Marshal(b, m, deterministic)
  1576. } else {
  1577. b = b[:cap(b)]
  1578. n, err := m.MarshalToSizedBuffer(b)
  1579. if err != nil {
  1580. return nil, err
  1581. }
  1582. return b[:n], nil
  1583. }
  1584. }
  1585. func (m *SnapshotRequest) XXX_Merge(src proto.Message) {
  1586. xxx_messageInfo_SnapshotRequest.Merge(m, src)
  1587. }
  1588. func (m *SnapshotRequest) XXX_Size() int {
  1589. return m.Size()
  1590. }
  1591. func (m *SnapshotRequest) XXX_DiscardUnknown() {
  1592. xxx_messageInfo_SnapshotRequest.DiscardUnknown(m)
  1593. }
  1594. var xxx_messageInfo_SnapshotRequest proto.InternalMessageInfo
  1595. type SnapshotResponse struct {
  1596. // header has the current key-value store information. The first header in the snapshot
  1597. // stream indicates the point in time of the snapshot.
  1598. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  1599. // remaining_bytes is the number of blob bytes to be sent after this message
  1600. RemainingBytes uint64 `protobuf:"varint,2,opt,name=remaining_bytes,json=remainingBytes,proto3" json:"remaining_bytes,omitempty"`
  1601. // blob contains the next chunk of the snapshot in the snapshot stream.
  1602. Blob []byte `protobuf:"bytes,3,opt,name=blob,proto3" json:"blob,omitempty"`
  1603. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1604. XXX_unrecognized []byte `json:"-"`
  1605. XXX_sizecache int32 `json:"-"`
  1606. }
  1607. func (m *SnapshotResponse) Reset() { *m = SnapshotResponse{} }
  1608. func (m *SnapshotResponse) String() string { return proto.CompactTextString(m) }
  1609. func (*SnapshotResponse) ProtoMessage() {}
  1610. func (*SnapshotResponse) Descriptor() ([]byte, []int) {
  1611. return fileDescriptor_77a6da22d6a3feb1, []int{19}
  1612. }
  1613. func (m *SnapshotResponse) XXX_Unmarshal(b []byte) error {
  1614. return m.Unmarshal(b)
  1615. }
  1616. func (m *SnapshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1617. if deterministic {
  1618. return xxx_messageInfo_SnapshotResponse.Marshal(b, m, deterministic)
  1619. } else {
  1620. b = b[:cap(b)]
  1621. n, err := m.MarshalToSizedBuffer(b)
  1622. if err != nil {
  1623. return nil, err
  1624. }
  1625. return b[:n], nil
  1626. }
  1627. }
  1628. func (m *SnapshotResponse) XXX_Merge(src proto.Message) {
  1629. xxx_messageInfo_SnapshotResponse.Merge(m, src)
  1630. }
  1631. func (m *SnapshotResponse) XXX_Size() int {
  1632. return m.Size()
  1633. }
  1634. func (m *SnapshotResponse) XXX_DiscardUnknown() {
  1635. xxx_messageInfo_SnapshotResponse.DiscardUnknown(m)
  1636. }
  1637. var xxx_messageInfo_SnapshotResponse proto.InternalMessageInfo
  1638. func (m *SnapshotResponse) GetHeader() *ResponseHeader {
  1639. if m != nil {
  1640. return m.Header
  1641. }
  1642. return nil
  1643. }
  1644. func (m *SnapshotResponse) GetRemainingBytes() uint64 {
  1645. if m != nil {
  1646. return m.RemainingBytes
  1647. }
  1648. return 0
  1649. }
  1650. func (m *SnapshotResponse) GetBlob() []byte {
  1651. if m != nil {
  1652. return m.Blob
  1653. }
  1654. return nil
  1655. }
  1656. type WatchRequest struct {
  1657. // request_union is a request to either create a new watcher or cancel an existing watcher.
  1658. //
  1659. // Types that are valid to be assigned to RequestUnion:
  1660. // *WatchRequest_CreateRequest
  1661. // *WatchRequest_CancelRequest
  1662. // *WatchRequest_ProgressRequest
  1663. RequestUnion isWatchRequest_RequestUnion `protobuf_oneof:"request_union"`
  1664. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1665. XXX_unrecognized []byte `json:"-"`
  1666. XXX_sizecache int32 `json:"-"`
  1667. }
  1668. func (m *WatchRequest) Reset() { *m = WatchRequest{} }
  1669. func (m *WatchRequest) String() string { return proto.CompactTextString(m) }
  1670. func (*WatchRequest) ProtoMessage() {}
  1671. func (*WatchRequest) Descriptor() ([]byte, []int) {
  1672. return fileDescriptor_77a6da22d6a3feb1, []int{20}
  1673. }
  1674. func (m *WatchRequest) XXX_Unmarshal(b []byte) error {
  1675. return m.Unmarshal(b)
  1676. }
  1677. func (m *WatchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1678. if deterministic {
  1679. return xxx_messageInfo_WatchRequest.Marshal(b, m, deterministic)
  1680. } else {
  1681. b = b[:cap(b)]
  1682. n, err := m.MarshalToSizedBuffer(b)
  1683. if err != nil {
  1684. return nil, err
  1685. }
  1686. return b[:n], nil
  1687. }
  1688. }
  1689. func (m *WatchRequest) XXX_Merge(src proto.Message) {
  1690. xxx_messageInfo_WatchRequest.Merge(m, src)
  1691. }
  1692. func (m *WatchRequest) XXX_Size() int {
  1693. return m.Size()
  1694. }
  1695. func (m *WatchRequest) XXX_DiscardUnknown() {
  1696. xxx_messageInfo_WatchRequest.DiscardUnknown(m)
  1697. }
  1698. var xxx_messageInfo_WatchRequest proto.InternalMessageInfo
  1699. type isWatchRequest_RequestUnion interface {
  1700. isWatchRequest_RequestUnion()
  1701. MarshalTo([]byte) (int, error)
  1702. Size() int
  1703. }
  1704. type WatchRequest_CreateRequest struct {
  1705. CreateRequest *WatchCreateRequest `protobuf:"bytes,1,opt,name=create_request,json=createRequest,proto3,oneof" json:"create_request,omitempty"`
  1706. }
  1707. type WatchRequest_CancelRequest struct {
  1708. CancelRequest *WatchCancelRequest `protobuf:"bytes,2,opt,name=cancel_request,json=cancelRequest,proto3,oneof" json:"cancel_request,omitempty"`
  1709. }
  1710. type WatchRequest_ProgressRequest struct {
  1711. ProgressRequest *WatchProgressRequest `protobuf:"bytes,3,opt,name=progress_request,json=progressRequest,proto3,oneof" json:"progress_request,omitempty"`
  1712. }
  1713. func (*WatchRequest_CreateRequest) isWatchRequest_RequestUnion() {}
  1714. func (*WatchRequest_CancelRequest) isWatchRequest_RequestUnion() {}
  1715. func (*WatchRequest_ProgressRequest) isWatchRequest_RequestUnion() {}
  1716. func (m *WatchRequest) GetRequestUnion() isWatchRequest_RequestUnion {
  1717. if m != nil {
  1718. return m.RequestUnion
  1719. }
  1720. return nil
  1721. }
  1722. func (m *WatchRequest) GetCreateRequest() *WatchCreateRequest {
  1723. if x, ok := m.GetRequestUnion().(*WatchRequest_CreateRequest); ok {
  1724. return x.CreateRequest
  1725. }
  1726. return nil
  1727. }
  1728. func (m *WatchRequest) GetCancelRequest() *WatchCancelRequest {
  1729. if x, ok := m.GetRequestUnion().(*WatchRequest_CancelRequest); ok {
  1730. return x.CancelRequest
  1731. }
  1732. return nil
  1733. }
  1734. func (m *WatchRequest) GetProgressRequest() *WatchProgressRequest {
  1735. if x, ok := m.GetRequestUnion().(*WatchRequest_ProgressRequest); ok {
  1736. return x.ProgressRequest
  1737. }
  1738. return nil
  1739. }
  1740. // XXX_OneofWrappers is for the internal use of the proto package.
  1741. func (*WatchRequest) XXX_OneofWrappers() []interface{} {
  1742. return []interface{}{
  1743. (*WatchRequest_CreateRequest)(nil),
  1744. (*WatchRequest_CancelRequest)(nil),
  1745. (*WatchRequest_ProgressRequest)(nil),
  1746. }
  1747. }
  1748. type WatchCreateRequest struct {
  1749. // key is the key to register for watching.
  1750. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  1751. // range_end is the end of the range [key, range_end) to watch. If range_end is not given,
  1752. // only the key argument is watched. If range_end is equal to '\0', all keys greater than
  1753. // or equal to the key argument are watched.
  1754. // If the range_end is one bit larger than the given key,
  1755. // then all keys with the prefix (the given key) will be watched.
  1756. RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  1757. // start_revision is an optional revision to watch from (inclusive). No start_revision is "now".
  1758. StartRevision int64 `protobuf:"varint,3,opt,name=start_revision,json=startRevision,proto3" json:"start_revision,omitempty"`
  1759. // progress_notify is set so that the etcd server will periodically send a WatchResponse with
  1760. // no events to the new watcher if there are no recent events. It is useful when clients
  1761. // wish to recover a disconnected watcher starting from a recent known revision.
  1762. // The etcd server may decide how often it will send notifications based on current load.
  1763. ProgressNotify bool `protobuf:"varint,4,opt,name=progress_notify,json=progressNotify,proto3" json:"progress_notify,omitempty"`
  1764. // filters filter the events at server side before it sends back to the watcher.
  1765. Filters []WatchCreateRequest_FilterType `protobuf:"varint,5,rep,packed,name=filters,proto3,enum=etcdserverpb.WatchCreateRequest_FilterType" json:"filters,omitempty"`
  1766. // If prev_kv is set, created watcher gets the previous KV before the event happens.
  1767. // If the previous KV is already compacted, nothing will be returned.
  1768. PrevKv bool `protobuf:"varint,6,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"`
  1769. // If watch_id is provided and non-zero, it will be assigned to this watcher.
  1770. // Since creating a watcher in etcd is not a synchronous operation,
  1771. // this can be used ensure that ordering is correct when creating multiple
  1772. // watchers on the same stream. Creating a watcher with an ID already in
  1773. // use on the stream will cause an error to be returned.
  1774. WatchId int64 `protobuf:"varint,7,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
  1775. // fragment enables splitting large revisions into multiple watch responses.
  1776. Fragment bool `protobuf:"varint,8,opt,name=fragment,proto3" json:"fragment,omitempty"`
  1777. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1778. XXX_unrecognized []byte `json:"-"`
  1779. XXX_sizecache int32 `json:"-"`
  1780. }
  1781. func (m *WatchCreateRequest) Reset() { *m = WatchCreateRequest{} }
  1782. func (m *WatchCreateRequest) String() string { return proto.CompactTextString(m) }
  1783. func (*WatchCreateRequest) ProtoMessage() {}
  1784. func (*WatchCreateRequest) Descriptor() ([]byte, []int) {
  1785. return fileDescriptor_77a6da22d6a3feb1, []int{21}
  1786. }
  1787. func (m *WatchCreateRequest) XXX_Unmarshal(b []byte) error {
  1788. return m.Unmarshal(b)
  1789. }
  1790. func (m *WatchCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1791. if deterministic {
  1792. return xxx_messageInfo_WatchCreateRequest.Marshal(b, m, deterministic)
  1793. } else {
  1794. b = b[:cap(b)]
  1795. n, err := m.MarshalToSizedBuffer(b)
  1796. if err != nil {
  1797. return nil, err
  1798. }
  1799. return b[:n], nil
  1800. }
  1801. }
  1802. func (m *WatchCreateRequest) XXX_Merge(src proto.Message) {
  1803. xxx_messageInfo_WatchCreateRequest.Merge(m, src)
  1804. }
  1805. func (m *WatchCreateRequest) XXX_Size() int {
  1806. return m.Size()
  1807. }
  1808. func (m *WatchCreateRequest) XXX_DiscardUnknown() {
  1809. xxx_messageInfo_WatchCreateRequest.DiscardUnknown(m)
  1810. }
  1811. var xxx_messageInfo_WatchCreateRequest proto.InternalMessageInfo
  1812. func (m *WatchCreateRequest) GetKey() []byte {
  1813. if m != nil {
  1814. return m.Key
  1815. }
  1816. return nil
  1817. }
  1818. func (m *WatchCreateRequest) GetRangeEnd() []byte {
  1819. if m != nil {
  1820. return m.RangeEnd
  1821. }
  1822. return nil
  1823. }
  1824. func (m *WatchCreateRequest) GetStartRevision() int64 {
  1825. if m != nil {
  1826. return m.StartRevision
  1827. }
  1828. return 0
  1829. }
  1830. func (m *WatchCreateRequest) GetProgressNotify() bool {
  1831. if m != nil {
  1832. return m.ProgressNotify
  1833. }
  1834. return false
  1835. }
  1836. func (m *WatchCreateRequest) GetFilters() []WatchCreateRequest_FilterType {
  1837. if m != nil {
  1838. return m.Filters
  1839. }
  1840. return nil
  1841. }
  1842. func (m *WatchCreateRequest) GetPrevKv() bool {
  1843. if m != nil {
  1844. return m.PrevKv
  1845. }
  1846. return false
  1847. }
  1848. func (m *WatchCreateRequest) GetWatchId() int64 {
  1849. if m != nil {
  1850. return m.WatchId
  1851. }
  1852. return 0
  1853. }
  1854. func (m *WatchCreateRequest) GetFragment() bool {
  1855. if m != nil {
  1856. return m.Fragment
  1857. }
  1858. return false
  1859. }
  1860. type WatchCancelRequest struct {
  1861. // watch_id is the watcher id to cancel so that no more events are transmitted.
  1862. WatchId int64 `protobuf:"varint,1,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
  1863. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1864. XXX_unrecognized []byte `json:"-"`
  1865. XXX_sizecache int32 `json:"-"`
  1866. }
  1867. func (m *WatchCancelRequest) Reset() { *m = WatchCancelRequest{} }
  1868. func (m *WatchCancelRequest) String() string { return proto.CompactTextString(m) }
  1869. func (*WatchCancelRequest) ProtoMessage() {}
  1870. func (*WatchCancelRequest) Descriptor() ([]byte, []int) {
  1871. return fileDescriptor_77a6da22d6a3feb1, []int{22}
  1872. }
  1873. func (m *WatchCancelRequest) XXX_Unmarshal(b []byte) error {
  1874. return m.Unmarshal(b)
  1875. }
  1876. func (m *WatchCancelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1877. if deterministic {
  1878. return xxx_messageInfo_WatchCancelRequest.Marshal(b, m, deterministic)
  1879. } else {
  1880. b = b[:cap(b)]
  1881. n, err := m.MarshalToSizedBuffer(b)
  1882. if err != nil {
  1883. return nil, err
  1884. }
  1885. return b[:n], nil
  1886. }
  1887. }
  1888. func (m *WatchCancelRequest) XXX_Merge(src proto.Message) {
  1889. xxx_messageInfo_WatchCancelRequest.Merge(m, src)
  1890. }
  1891. func (m *WatchCancelRequest) XXX_Size() int {
  1892. return m.Size()
  1893. }
  1894. func (m *WatchCancelRequest) XXX_DiscardUnknown() {
  1895. xxx_messageInfo_WatchCancelRequest.DiscardUnknown(m)
  1896. }
  1897. var xxx_messageInfo_WatchCancelRequest proto.InternalMessageInfo
  1898. func (m *WatchCancelRequest) GetWatchId() int64 {
  1899. if m != nil {
  1900. return m.WatchId
  1901. }
  1902. return 0
  1903. }
  1904. // Requests the a watch stream progress status be sent in the watch response stream as soon as
  1905. // possible.
  1906. type WatchProgressRequest struct {
  1907. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1908. XXX_unrecognized []byte `json:"-"`
  1909. XXX_sizecache int32 `json:"-"`
  1910. }
  1911. func (m *WatchProgressRequest) Reset() { *m = WatchProgressRequest{} }
  1912. func (m *WatchProgressRequest) String() string { return proto.CompactTextString(m) }
  1913. func (*WatchProgressRequest) ProtoMessage() {}
  1914. func (*WatchProgressRequest) Descriptor() ([]byte, []int) {
  1915. return fileDescriptor_77a6da22d6a3feb1, []int{23}
  1916. }
  1917. func (m *WatchProgressRequest) XXX_Unmarshal(b []byte) error {
  1918. return m.Unmarshal(b)
  1919. }
  1920. func (m *WatchProgressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1921. if deterministic {
  1922. return xxx_messageInfo_WatchProgressRequest.Marshal(b, m, deterministic)
  1923. } else {
  1924. b = b[:cap(b)]
  1925. n, err := m.MarshalToSizedBuffer(b)
  1926. if err != nil {
  1927. return nil, err
  1928. }
  1929. return b[:n], nil
  1930. }
  1931. }
  1932. func (m *WatchProgressRequest) XXX_Merge(src proto.Message) {
  1933. xxx_messageInfo_WatchProgressRequest.Merge(m, src)
  1934. }
  1935. func (m *WatchProgressRequest) XXX_Size() int {
  1936. return m.Size()
  1937. }
  1938. func (m *WatchProgressRequest) XXX_DiscardUnknown() {
  1939. xxx_messageInfo_WatchProgressRequest.DiscardUnknown(m)
  1940. }
  1941. var xxx_messageInfo_WatchProgressRequest proto.InternalMessageInfo
  1942. type WatchResponse struct {
  1943. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  1944. // watch_id is the ID of the watcher that corresponds to the response.
  1945. WatchId int64 `protobuf:"varint,2,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"`
  1946. // created is set to true if the response is for a create watch request.
  1947. // The client should record the watch_id and expect to receive events for
  1948. // the created watcher from the same stream.
  1949. // All events sent to the created watcher will attach with the same watch_id.
  1950. Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"`
  1951. // canceled is set to true if the response is for a cancel watch request.
  1952. // No further events will be sent to the canceled watcher.
  1953. Canceled bool `protobuf:"varint,4,opt,name=canceled,proto3" json:"canceled,omitempty"`
  1954. // compact_revision is set to the minimum index if a watcher tries to watch
  1955. // at a compacted index.
  1956. //
  1957. // This happens when creating a watcher at a compacted revision or the watcher cannot
  1958. // catch up with the progress of the key-value store.
  1959. //
  1960. // The client should treat the watcher as canceled and should not try to create any
  1961. // watcher with the same start_revision again.
  1962. CompactRevision int64 `protobuf:"varint,5,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"`
  1963. // cancel_reason indicates the reason for canceling the watcher.
  1964. CancelReason string `protobuf:"bytes,6,opt,name=cancel_reason,json=cancelReason,proto3" json:"cancel_reason,omitempty"`
  1965. // framgment is true if large watch response was split over multiple responses.
  1966. Fragment bool `protobuf:"varint,7,opt,name=fragment,proto3" json:"fragment,omitempty"`
  1967. Events []*mvccpb.Event `protobuf:"bytes,11,rep,name=events,proto3" json:"events,omitempty"`
  1968. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1969. XXX_unrecognized []byte `json:"-"`
  1970. XXX_sizecache int32 `json:"-"`
  1971. }
  1972. func (m *WatchResponse) Reset() { *m = WatchResponse{} }
  1973. func (m *WatchResponse) String() string { return proto.CompactTextString(m) }
  1974. func (*WatchResponse) ProtoMessage() {}
  1975. func (*WatchResponse) Descriptor() ([]byte, []int) {
  1976. return fileDescriptor_77a6da22d6a3feb1, []int{24}
  1977. }
  1978. func (m *WatchResponse) XXX_Unmarshal(b []byte) error {
  1979. return m.Unmarshal(b)
  1980. }
  1981. func (m *WatchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1982. if deterministic {
  1983. return xxx_messageInfo_WatchResponse.Marshal(b, m, deterministic)
  1984. } else {
  1985. b = b[:cap(b)]
  1986. n, err := m.MarshalToSizedBuffer(b)
  1987. if err != nil {
  1988. return nil, err
  1989. }
  1990. return b[:n], nil
  1991. }
  1992. }
  1993. func (m *WatchResponse) XXX_Merge(src proto.Message) {
  1994. xxx_messageInfo_WatchResponse.Merge(m, src)
  1995. }
  1996. func (m *WatchResponse) XXX_Size() int {
  1997. return m.Size()
  1998. }
  1999. func (m *WatchResponse) XXX_DiscardUnknown() {
  2000. xxx_messageInfo_WatchResponse.DiscardUnknown(m)
  2001. }
  2002. var xxx_messageInfo_WatchResponse proto.InternalMessageInfo
  2003. func (m *WatchResponse) GetHeader() *ResponseHeader {
  2004. if m != nil {
  2005. return m.Header
  2006. }
  2007. return nil
  2008. }
  2009. func (m *WatchResponse) GetWatchId() int64 {
  2010. if m != nil {
  2011. return m.WatchId
  2012. }
  2013. return 0
  2014. }
  2015. func (m *WatchResponse) GetCreated() bool {
  2016. if m != nil {
  2017. return m.Created
  2018. }
  2019. return false
  2020. }
  2021. func (m *WatchResponse) GetCanceled() bool {
  2022. if m != nil {
  2023. return m.Canceled
  2024. }
  2025. return false
  2026. }
  2027. func (m *WatchResponse) GetCompactRevision() int64 {
  2028. if m != nil {
  2029. return m.CompactRevision
  2030. }
  2031. return 0
  2032. }
  2033. func (m *WatchResponse) GetCancelReason() string {
  2034. if m != nil {
  2035. return m.CancelReason
  2036. }
  2037. return ""
  2038. }
  2039. func (m *WatchResponse) GetFragment() bool {
  2040. if m != nil {
  2041. return m.Fragment
  2042. }
  2043. return false
  2044. }
  2045. func (m *WatchResponse) GetEvents() []*mvccpb.Event {
  2046. if m != nil {
  2047. return m.Events
  2048. }
  2049. return nil
  2050. }
  2051. type LeaseGrantRequest struct {
  2052. // TTL is the advisory time-to-live in seconds. Expired lease will return -1.
  2053. TTL int64 `protobuf:"varint,1,opt,name=TTL,proto3" json:"TTL,omitempty"`
  2054. // ID is the requested ID for the lease. If ID is set to 0, the lessor chooses an ID.
  2055. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  2056. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2057. XXX_unrecognized []byte `json:"-"`
  2058. XXX_sizecache int32 `json:"-"`
  2059. }
  2060. func (m *LeaseGrantRequest) Reset() { *m = LeaseGrantRequest{} }
  2061. func (m *LeaseGrantRequest) String() string { return proto.CompactTextString(m) }
  2062. func (*LeaseGrantRequest) ProtoMessage() {}
  2063. func (*LeaseGrantRequest) Descriptor() ([]byte, []int) {
  2064. return fileDescriptor_77a6da22d6a3feb1, []int{25}
  2065. }
  2066. func (m *LeaseGrantRequest) XXX_Unmarshal(b []byte) error {
  2067. return m.Unmarshal(b)
  2068. }
  2069. func (m *LeaseGrantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2070. if deterministic {
  2071. return xxx_messageInfo_LeaseGrantRequest.Marshal(b, m, deterministic)
  2072. } else {
  2073. b = b[:cap(b)]
  2074. n, err := m.MarshalToSizedBuffer(b)
  2075. if err != nil {
  2076. return nil, err
  2077. }
  2078. return b[:n], nil
  2079. }
  2080. }
  2081. func (m *LeaseGrantRequest) XXX_Merge(src proto.Message) {
  2082. xxx_messageInfo_LeaseGrantRequest.Merge(m, src)
  2083. }
  2084. func (m *LeaseGrantRequest) XXX_Size() int {
  2085. return m.Size()
  2086. }
  2087. func (m *LeaseGrantRequest) XXX_DiscardUnknown() {
  2088. xxx_messageInfo_LeaseGrantRequest.DiscardUnknown(m)
  2089. }
  2090. var xxx_messageInfo_LeaseGrantRequest proto.InternalMessageInfo
  2091. func (m *LeaseGrantRequest) GetTTL() int64 {
  2092. if m != nil {
  2093. return m.TTL
  2094. }
  2095. return 0
  2096. }
  2097. func (m *LeaseGrantRequest) GetID() int64 {
  2098. if m != nil {
  2099. return m.ID
  2100. }
  2101. return 0
  2102. }
  2103. type LeaseGrantResponse struct {
  2104. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  2105. // ID is the lease ID for the granted lease.
  2106. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  2107. // TTL is the server chosen lease time-to-live in seconds.
  2108. TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
  2109. Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
  2110. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2111. XXX_unrecognized []byte `json:"-"`
  2112. XXX_sizecache int32 `json:"-"`
  2113. }
  2114. func (m *LeaseGrantResponse) Reset() { *m = LeaseGrantResponse{} }
  2115. func (m *LeaseGrantResponse) String() string { return proto.CompactTextString(m) }
  2116. func (*LeaseGrantResponse) ProtoMessage() {}
  2117. func (*LeaseGrantResponse) Descriptor() ([]byte, []int) {
  2118. return fileDescriptor_77a6da22d6a3feb1, []int{26}
  2119. }
  2120. func (m *LeaseGrantResponse) XXX_Unmarshal(b []byte) error {
  2121. return m.Unmarshal(b)
  2122. }
  2123. func (m *LeaseGrantResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2124. if deterministic {
  2125. return xxx_messageInfo_LeaseGrantResponse.Marshal(b, m, deterministic)
  2126. } else {
  2127. b = b[:cap(b)]
  2128. n, err := m.MarshalToSizedBuffer(b)
  2129. if err != nil {
  2130. return nil, err
  2131. }
  2132. return b[:n], nil
  2133. }
  2134. }
  2135. func (m *LeaseGrantResponse) XXX_Merge(src proto.Message) {
  2136. xxx_messageInfo_LeaseGrantResponse.Merge(m, src)
  2137. }
  2138. func (m *LeaseGrantResponse) XXX_Size() int {
  2139. return m.Size()
  2140. }
  2141. func (m *LeaseGrantResponse) XXX_DiscardUnknown() {
  2142. xxx_messageInfo_LeaseGrantResponse.DiscardUnknown(m)
  2143. }
  2144. var xxx_messageInfo_LeaseGrantResponse proto.InternalMessageInfo
  2145. func (m *LeaseGrantResponse) GetHeader() *ResponseHeader {
  2146. if m != nil {
  2147. return m.Header
  2148. }
  2149. return nil
  2150. }
  2151. func (m *LeaseGrantResponse) GetID() int64 {
  2152. if m != nil {
  2153. return m.ID
  2154. }
  2155. return 0
  2156. }
  2157. func (m *LeaseGrantResponse) GetTTL() int64 {
  2158. if m != nil {
  2159. return m.TTL
  2160. }
  2161. return 0
  2162. }
  2163. func (m *LeaseGrantResponse) GetError() string {
  2164. if m != nil {
  2165. return m.Error
  2166. }
  2167. return ""
  2168. }
  2169. type LeaseRevokeRequest struct {
  2170. // ID is the lease ID to revoke. When the ID is revoked, all associated keys will be deleted.
  2171. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2172. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2173. XXX_unrecognized []byte `json:"-"`
  2174. XXX_sizecache int32 `json:"-"`
  2175. }
  2176. func (m *LeaseRevokeRequest) Reset() { *m = LeaseRevokeRequest{} }
  2177. func (m *LeaseRevokeRequest) String() string { return proto.CompactTextString(m) }
  2178. func (*LeaseRevokeRequest) ProtoMessage() {}
  2179. func (*LeaseRevokeRequest) Descriptor() ([]byte, []int) {
  2180. return fileDescriptor_77a6da22d6a3feb1, []int{27}
  2181. }
  2182. func (m *LeaseRevokeRequest) XXX_Unmarshal(b []byte) error {
  2183. return m.Unmarshal(b)
  2184. }
  2185. func (m *LeaseRevokeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2186. if deterministic {
  2187. return xxx_messageInfo_LeaseRevokeRequest.Marshal(b, m, deterministic)
  2188. } else {
  2189. b = b[:cap(b)]
  2190. n, err := m.MarshalToSizedBuffer(b)
  2191. if err != nil {
  2192. return nil, err
  2193. }
  2194. return b[:n], nil
  2195. }
  2196. }
  2197. func (m *LeaseRevokeRequest) XXX_Merge(src proto.Message) {
  2198. xxx_messageInfo_LeaseRevokeRequest.Merge(m, src)
  2199. }
  2200. func (m *LeaseRevokeRequest) XXX_Size() int {
  2201. return m.Size()
  2202. }
  2203. func (m *LeaseRevokeRequest) XXX_DiscardUnknown() {
  2204. xxx_messageInfo_LeaseRevokeRequest.DiscardUnknown(m)
  2205. }
  2206. var xxx_messageInfo_LeaseRevokeRequest proto.InternalMessageInfo
  2207. func (m *LeaseRevokeRequest) GetID() int64 {
  2208. if m != nil {
  2209. return m.ID
  2210. }
  2211. return 0
  2212. }
  2213. type LeaseRevokeResponse struct {
  2214. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  2215. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2216. XXX_unrecognized []byte `json:"-"`
  2217. XXX_sizecache int32 `json:"-"`
  2218. }
  2219. func (m *LeaseRevokeResponse) Reset() { *m = LeaseRevokeResponse{} }
  2220. func (m *LeaseRevokeResponse) String() string { return proto.CompactTextString(m) }
  2221. func (*LeaseRevokeResponse) ProtoMessage() {}
  2222. func (*LeaseRevokeResponse) Descriptor() ([]byte, []int) {
  2223. return fileDescriptor_77a6da22d6a3feb1, []int{28}
  2224. }
  2225. func (m *LeaseRevokeResponse) XXX_Unmarshal(b []byte) error {
  2226. return m.Unmarshal(b)
  2227. }
  2228. func (m *LeaseRevokeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2229. if deterministic {
  2230. return xxx_messageInfo_LeaseRevokeResponse.Marshal(b, m, deterministic)
  2231. } else {
  2232. b = b[:cap(b)]
  2233. n, err := m.MarshalToSizedBuffer(b)
  2234. if err != nil {
  2235. return nil, err
  2236. }
  2237. return b[:n], nil
  2238. }
  2239. }
  2240. func (m *LeaseRevokeResponse) XXX_Merge(src proto.Message) {
  2241. xxx_messageInfo_LeaseRevokeResponse.Merge(m, src)
  2242. }
  2243. func (m *LeaseRevokeResponse) XXX_Size() int {
  2244. return m.Size()
  2245. }
  2246. func (m *LeaseRevokeResponse) XXX_DiscardUnknown() {
  2247. xxx_messageInfo_LeaseRevokeResponse.DiscardUnknown(m)
  2248. }
  2249. var xxx_messageInfo_LeaseRevokeResponse proto.InternalMessageInfo
  2250. func (m *LeaseRevokeResponse) GetHeader() *ResponseHeader {
  2251. if m != nil {
  2252. return m.Header
  2253. }
  2254. return nil
  2255. }
  2256. type LeaseCheckpoint struct {
  2257. // ID is the lease ID to checkpoint.
  2258. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2259. // Remaining_TTL is the remaining time until expiry of the lease.
  2260. Remaining_TTL int64 `protobuf:"varint,2,opt,name=remaining_TTL,json=remainingTTL,proto3" json:"remaining_TTL,omitempty"`
  2261. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2262. XXX_unrecognized []byte `json:"-"`
  2263. XXX_sizecache int32 `json:"-"`
  2264. }
  2265. func (m *LeaseCheckpoint) Reset() { *m = LeaseCheckpoint{} }
  2266. func (m *LeaseCheckpoint) String() string { return proto.CompactTextString(m) }
  2267. func (*LeaseCheckpoint) ProtoMessage() {}
  2268. func (*LeaseCheckpoint) Descriptor() ([]byte, []int) {
  2269. return fileDescriptor_77a6da22d6a3feb1, []int{29}
  2270. }
  2271. func (m *LeaseCheckpoint) XXX_Unmarshal(b []byte) error {
  2272. return m.Unmarshal(b)
  2273. }
  2274. func (m *LeaseCheckpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2275. if deterministic {
  2276. return xxx_messageInfo_LeaseCheckpoint.Marshal(b, m, deterministic)
  2277. } else {
  2278. b = b[:cap(b)]
  2279. n, err := m.MarshalToSizedBuffer(b)
  2280. if err != nil {
  2281. return nil, err
  2282. }
  2283. return b[:n], nil
  2284. }
  2285. }
  2286. func (m *LeaseCheckpoint) XXX_Merge(src proto.Message) {
  2287. xxx_messageInfo_LeaseCheckpoint.Merge(m, src)
  2288. }
  2289. func (m *LeaseCheckpoint) XXX_Size() int {
  2290. return m.Size()
  2291. }
  2292. func (m *LeaseCheckpoint) XXX_DiscardUnknown() {
  2293. xxx_messageInfo_LeaseCheckpoint.DiscardUnknown(m)
  2294. }
  2295. var xxx_messageInfo_LeaseCheckpoint proto.InternalMessageInfo
  2296. func (m *LeaseCheckpoint) GetID() int64 {
  2297. if m != nil {
  2298. return m.ID
  2299. }
  2300. return 0
  2301. }
  2302. func (m *LeaseCheckpoint) GetRemaining_TTL() int64 {
  2303. if m != nil {
  2304. return m.Remaining_TTL
  2305. }
  2306. return 0
  2307. }
  2308. type LeaseCheckpointRequest struct {
  2309. Checkpoints []*LeaseCheckpoint `protobuf:"bytes,1,rep,name=checkpoints,proto3" json:"checkpoints,omitempty"`
  2310. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2311. XXX_unrecognized []byte `json:"-"`
  2312. XXX_sizecache int32 `json:"-"`
  2313. }
  2314. func (m *LeaseCheckpointRequest) Reset() { *m = LeaseCheckpointRequest{} }
  2315. func (m *LeaseCheckpointRequest) String() string { return proto.CompactTextString(m) }
  2316. func (*LeaseCheckpointRequest) ProtoMessage() {}
  2317. func (*LeaseCheckpointRequest) Descriptor() ([]byte, []int) {
  2318. return fileDescriptor_77a6da22d6a3feb1, []int{30}
  2319. }
  2320. func (m *LeaseCheckpointRequest) XXX_Unmarshal(b []byte) error {
  2321. return m.Unmarshal(b)
  2322. }
  2323. func (m *LeaseCheckpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2324. if deterministic {
  2325. return xxx_messageInfo_LeaseCheckpointRequest.Marshal(b, m, deterministic)
  2326. } else {
  2327. b = b[:cap(b)]
  2328. n, err := m.MarshalToSizedBuffer(b)
  2329. if err != nil {
  2330. return nil, err
  2331. }
  2332. return b[:n], nil
  2333. }
  2334. }
  2335. func (m *LeaseCheckpointRequest) XXX_Merge(src proto.Message) {
  2336. xxx_messageInfo_LeaseCheckpointRequest.Merge(m, src)
  2337. }
  2338. func (m *LeaseCheckpointRequest) XXX_Size() int {
  2339. return m.Size()
  2340. }
  2341. func (m *LeaseCheckpointRequest) XXX_DiscardUnknown() {
  2342. xxx_messageInfo_LeaseCheckpointRequest.DiscardUnknown(m)
  2343. }
  2344. var xxx_messageInfo_LeaseCheckpointRequest proto.InternalMessageInfo
  2345. func (m *LeaseCheckpointRequest) GetCheckpoints() []*LeaseCheckpoint {
  2346. if m != nil {
  2347. return m.Checkpoints
  2348. }
  2349. return nil
  2350. }
  2351. type LeaseCheckpointResponse struct {
  2352. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  2353. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2354. XXX_unrecognized []byte `json:"-"`
  2355. XXX_sizecache int32 `json:"-"`
  2356. }
  2357. func (m *LeaseCheckpointResponse) Reset() { *m = LeaseCheckpointResponse{} }
  2358. func (m *LeaseCheckpointResponse) String() string { return proto.CompactTextString(m) }
  2359. func (*LeaseCheckpointResponse) ProtoMessage() {}
  2360. func (*LeaseCheckpointResponse) Descriptor() ([]byte, []int) {
  2361. return fileDescriptor_77a6da22d6a3feb1, []int{31}
  2362. }
  2363. func (m *LeaseCheckpointResponse) XXX_Unmarshal(b []byte) error {
  2364. return m.Unmarshal(b)
  2365. }
  2366. func (m *LeaseCheckpointResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2367. if deterministic {
  2368. return xxx_messageInfo_LeaseCheckpointResponse.Marshal(b, m, deterministic)
  2369. } else {
  2370. b = b[:cap(b)]
  2371. n, err := m.MarshalToSizedBuffer(b)
  2372. if err != nil {
  2373. return nil, err
  2374. }
  2375. return b[:n], nil
  2376. }
  2377. }
  2378. func (m *LeaseCheckpointResponse) XXX_Merge(src proto.Message) {
  2379. xxx_messageInfo_LeaseCheckpointResponse.Merge(m, src)
  2380. }
  2381. func (m *LeaseCheckpointResponse) XXX_Size() int {
  2382. return m.Size()
  2383. }
  2384. func (m *LeaseCheckpointResponse) XXX_DiscardUnknown() {
  2385. xxx_messageInfo_LeaseCheckpointResponse.DiscardUnknown(m)
  2386. }
  2387. var xxx_messageInfo_LeaseCheckpointResponse proto.InternalMessageInfo
  2388. func (m *LeaseCheckpointResponse) GetHeader() *ResponseHeader {
  2389. if m != nil {
  2390. return m.Header
  2391. }
  2392. return nil
  2393. }
  2394. type LeaseKeepAliveRequest struct {
  2395. // ID is the lease ID for the lease to keep alive.
  2396. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2397. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2398. XXX_unrecognized []byte `json:"-"`
  2399. XXX_sizecache int32 `json:"-"`
  2400. }
  2401. func (m *LeaseKeepAliveRequest) Reset() { *m = LeaseKeepAliveRequest{} }
  2402. func (m *LeaseKeepAliveRequest) String() string { return proto.CompactTextString(m) }
  2403. func (*LeaseKeepAliveRequest) ProtoMessage() {}
  2404. func (*LeaseKeepAliveRequest) Descriptor() ([]byte, []int) {
  2405. return fileDescriptor_77a6da22d6a3feb1, []int{32}
  2406. }
  2407. func (m *LeaseKeepAliveRequest) XXX_Unmarshal(b []byte) error {
  2408. return m.Unmarshal(b)
  2409. }
  2410. func (m *LeaseKeepAliveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2411. if deterministic {
  2412. return xxx_messageInfo_LeaseKeepAliveRequest.Marshal(b, m, deterministic)
  2413. } else {
  2414. b = b[:cap(b)]
  2415. n, err := m.MarshalToSizedBuffer(b)
  2416. if err != nil {
  2417. return nil, err
  2418. }
  2419. return b[:n], nil
  2420. }
  2421. }
  2422. func (m *LeaseKeepAliveRequest) XXX_Merge(src proto.Message) {
  2423. xxx_messageInfo_LeaseKeepAliveRequest.Merge(m, src)
  2424. }
  2425. func (m *LeaseKeepAliveRequest) XXX_Size() int {
  2426. return m.Size()
  2427. }
  2428. func (m *LeaseKeepAliveRequest) XXX_DiscardUnknown() {
  2429. xxx_messageInfo_LeaseKeepAliveRequest.DiscardUnknown(m)
  2430. }
  2431. var xxx_messageInfo_LeaseKeepAliveRequest proto.InternalMessageInfo
  2432. func (m *LeaseKeepAliveRequest) GetID() int64 {
  2433. if m != nil {
  2434. return m.ID
  2435. }
  2436. return 0
  2437. }
  2438. type LeaseKeepAliveResponse struct {
  2439. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  2440. // ID is the lease ID from the keep alive request.
  2441. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  2442. // TTL is the new time-to-live for the lease.
  2443. TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
  2444. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2445. XXX_unrecognized []byte `json:"-"`
  2446. XXX_sizecache int32 `json:"-"`
  2447. }
  2448. func (m *LeaseKeepAliveResponse) Reset() { *m = LeaseKeepAliveResponse{} }
  2449. func (m *LeaseKeepAliveResponse) String() string { return proto.CompactTextString(m) }
  2450. func (*LeaseKeepAliveResponse) ProtoMessage() {}
  2451. func (*LeaseKeepAliveResponse) Descriptor() ([]byte, []int) {
  2452. return fileDescriptor_77a6da22d6a3feb1, []int{33}
  2453. }
  2454. func (m *LeaseKeepAliveResponse) XXX_Unmarshal(b []byte) error {
  2455. return m.Unmarshal(b)
  2456. }
  2457. func (m *LeaseKeepAliveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2458. if deterministic {
  2459. return xxx_messageInfo_LeaseKeepAliveResponse.Marshal(b, m, deterministic)
  2460. } else {
  2461. b = b[:cap(b)]
  2462. n, err := m.MarshalToSizedBuffer(b)
  2463. if err != nil {
  2464. return nil, err
  2465. }
  2466. return b[:n], nil
  2467. }
  2468. }
  2469. func (m *LeaseKeepAliveResponse) XXX_Merge(src proto.Message) {
  2470. xxx_messageInfo_LeaseKeepAliveResponse.Merge(m, src)
  2471. }
  2472. func (m *LeaseKeepAliveResponse) XXX_Size() int {
  2473. return m.Size()
  2474. }
  2475. func (m *LeaseKeepAliveResponse) XXX_DiscardUnknown() {
  2476. xxx_messageInfo_LeaseKeepAliveResponse.DiscardUnknown(m)
  2477. }
  2478. var xxx_messageInfo_LeaseKeepAliveResponse proto.InternalMessageInfo
  2479. func (m *LeaseKeepAliveResponse) GetHeader() *ResponseHeader {
  2480. if m != nil {
  2481. return m.Header
  2482. }
  2483. return nil
  2484. }
  2485. func (m *LeaseKeepAliveResponse) GetID() int64 {
  2486. if m != nil {
  2487. return m.ID
  2488. }
  2489. return 0
  2490. }
  2491. func (m *LeaseKeepAliveResponse) GetTTL() int64 {
  2492. if m != nil {
  2493. return m.TTL
  2494. }
  2495. return 0
  2496. }
  2497. type LeaseTimeToLiveRequest struct {
  2498. // ID is the lease ID for the lease.
  2499. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2500. // keys is true to query all the keys attached to this lease.
  2501. Keys bool `protobuf:"varint,2,opt,name=keys,proto3" json:"keys,omitempty"`
  2502. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2503. XXX_unrecognized []byte `json:"-"`
  2504. XXX_sizecache int32 `json:"-"`
  2505. }
  2506. func (m *LeaseTimeToLiveRequest) Reset() { *m = LeaseTimeToLiveRequest{} }
  2507. func (m *LeaseTimeToLiveRequest) String() string { return proto.CompactTextString(m) }
  2508. func (*LeaseTimeToLiveRequest) ProtoMessage() {}
  2509. func (*LeaseTimeToLiveRequest) Descriptor() ([]byte, []int) {
  2510. return fileDescriptor_77a6da22d6a3feb1, []int{34}
  2511. }
  2512. func (m *LeaseTimeToLiveRequest) XXX_Unmarshal(b []byte) error {
  2513. return m.Unmarshal(b)
  2514. }
  2515. func (m *LeaseTimeToLiveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2516. if deterministic {
  2517. return xxx_messageInfo_LeaseTimeToLiveRequest.Marshal(b, m, deterministic)
  2518. } else {
  2519. b = b[:cap(b)]
  2520. n, err := m.MarshalToSizedBuffer(b)
  2521. if err != nil {
  2522. return nil, err
  2523. }
  2524. return b[:n], nil
  2525. }
  2526. }
  2527. func (m *LeaseTimeToLiveRequest) XXX_Merge(src proto.Message) {
  2528. xxx_messageInfo_LeaseTimeToLiveRequest.Merge(m, src)
  2529. }
  2530. func (m *LeaseTimeToLiveRequest) XXX_Size() int {
  2531. return m.Size()
  2532. }
  2533. func (m *LeaseTimeToLiveRequest) XXX_DiscardUnknown() {
  2534. xxx_messageInfo_LeaseTimeToLiveRequest.DiscardUnknown(m)
  2535. }
  2536. var xxx_messageInfo_LeaseTimeToLiveRequest proto.InternalMessageInfo
  2537. func (m *LeaseTimeToLiveRequest) GetID() int64 {
  2538. if m != nil {
  2539. return m.ID
  2540. }
  2541. return 0
  2542. }
  2543. func (m *LeaseTimeToLiveRequest) GetKeys() bool {
  2544. if m != nil {
  2545. return m.Keys
  2546. }
  2547. return false
  2548. }
  2549. type LeaseTimeToLiveResponse struct {
  2550. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  2551. // ID is the lease ID from the keep alive request.
  2552. ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
  2553. // TTL is the remaining TTL in seconds for the lease; the lease will expire in under TTL+1 seconds.
  2554. TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"`
  2555. // GrantedTTL is the initial granted time in seconds upon lease creation/renewal.
  2556. GrantedTTL int64 `protobuf:"varint,4,opt,name=grantedTTL,proto3" json:"grantedTTL,omitempty"`
  2557. // Keys is the list of keys attached to this lease.
  2558. Keys [][]byte `protobuf:"bytes,5,rep,name=keys,proto3" json:"keys,omitempty"`
  2559. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2560. XXX_unrecognized []byte `json:"-"`
  2561. XXX_sizecache int32 `json:"-"`
  2562. }
  2563. func (m *LeaseTimeToLiveResponse) Reset() { *m = LeaseTimeToLiveResponse{} }
  2564. func (m *LeaseTimeToLiveResponse) String() string { return proto.CompactTextString(m) }
  2565. func (*LeaseTimeToLiveResponse) ProtoMessage() {}
  2566. func (*LeaseTimeToLiveResponse) Descriptor() ([]byte, []int) {
  2567. return fileDescriptor_77a6da22d6a3feb1, []int{35}
  2568. }
  2569. func (m *LeaseTimeToLiveResponse) XXX_Unmarshal(b []byte) error {
  2570. return m.Unmarshal(b)
  2571. }
  2572. func (m *LeaseTimeToLiveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2573. if deterministic {
  2574. return xxx_messageInfo_LeaseTimeToLiveResponse.Marshal(b, m, deterministic)
  2575. } else {
  2576. b = b[:cap(b)]
  2577. n, err := m.MarshalToSizedBuffer(b)
  2578. if err != nil {
  2579. return nil, err
  2580. }
  2581. return b[:n], nil
  2582. }
  2583. }
  2584. func (m *LeaseTimeToLiveResponse) XXX_Merge(src proto.Message) {
  2585. xxx_messageInfo_LeaseTimeToLiveResponse.Merge(m, src)
  2586. }
  2587. func (m *LeaseTimeToLiveResponse) XXX_Size() int {
  2588. return m.Size()
  2589. }
  2590. func (m *LeaseTimeToLiveResponse) XXX_DiscardUnknown() {
  2591. xxx_messageInfo_LeaseTimeToLiveResponse.DiscardUnknown(m)
  2592. }
  2593. var xxx_messageInfo_LeaseTimeToLiveResponse proto.InternalMessageInfo
  2594. func (m *LeaseTimeToLiveResponse) GetHeader() *ResponseHeader {
  2595. if m != nil {
  2596. return m.Header
  2597. }
  2598. return nil
  2599. }
  2600. func (m *LeaseTimeToLiveResponse) GetID() int64 {
  2601. if m != nil {
  2602. return m.ID
  2603. }
  2604. return 0
  2605. }
  2606. func (m *LeaseTimeToLiveResponse) GetTTL() int64 {
  2607. if m != nil {
  2608. return m.TTL
  2609. }
  2610. return 0
  2611. }
  2612. func (m *LeaseTimeToLiveResponse) GetGrantedTTL() int64 {
  2613. if m != nil {
  2614. return m.GrantedTTL
  2615. }
  2616. return 0
  2617. }
  2618. func (m *LeaseTimeToLiveResponse) GetKeys() [][]byte {
  2619. if m != nil {
  2620. return m.Keys
  2621. }
  2622. return nil
  2623. }
  2624. type LeaseLeasesRequest struct {
  2625. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2626. XXX_unrecognized []byte `json:"-"`
  2627. XXX_sizecache int32 `json:"-"`
  2628. }
  2629. func (m *LeaseLeasesRequest) Reset() { *m = LeaseLeasesRequest{} }
  2630. func (m *LeaseLeasesRequest) String() string { return proto.CompactTextString(m) }
  2631. func (*LeaseLeasesRequest) ProtoMessage() {}
  2632. func (*LeaseLeasesRequest) Descriptor() ([]byte, []int) {
  2633. return fileDescriptor_77a6da22d6a3feb1, []int{36}
  2634. }
  2635. func (m *LeaseLeasesRequest) XXX_Unmarshal(b []byte) error {
  2636. return m.Unmarshal(b)
  2637. }
  2638. func (m *LeaseLeasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2639. if deterministic {
  2640. return xxx_messageInfo_LeaseLeasesRequest.Marshal(b, m, deterministic)
  2641. } else {
  2642. b = b[:cap(b)]
  2643. n, err := m.MarshalToSizedBuffer(b)
  2644. if err != nil {
  2645. return nil, err
  2646. }
  2647. return b[:n], nil
  2648. }
  2649. }
  2650. func (m *LeaseLeasesRequest) XXX_Merge(src proto.Message) {
  2651. xxx_messageInfo_LeaseLeasesRequest.Merge(m, src)
  2652. }
  2653. func (m *LeaseLeasesRequest) XXX_Size() int {
  2654. return m.Size()
  2655. }
  2656. func (m *LeaseLeasesRequest) XXX_DiscardUnknown() {
  2657. xxx_messageInfo_LeaseLeasesRequest.DiscardUnknown(m)
  2658. }
  2659. var xxx_messageInfo_LeaseLeasesRequest proto.InternalMessageInfo
  2660. type LeaseStatus struct {
  2661. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2662. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2663. XXX_unrecognized []byte `json:"-"`
  2664. XXX_sizecache int32 `json:"-"`
  2665. }
  2666. func (m *LeaseStatus) Reset() { *m = LeaseStatus{} }
  2667. func (m *LeaseStatus) String() string { return proto.CompactTextString(m) }
  2668. func (*LeaseStatus) ProtoMessage() {}
  2669. func (*LeaseStatus) Descriptor() ([]byte, []int) {
  2670. return fileDescriptor_77a6da22d6a3feb1, []int{37}
  2671. }
  2672. func (m *LeaseStatus) XXX_Unmarshal(b []byte) error {
  2673. return m.Unmarshal(b)
  2674. }
  2675. func (m *LeaseStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2676. if deterministic {
  2677. return xxx_messageInfo_LeaseStatus.Marshal(b, m, deterministic)
  2678. } else {
  2679. b = b[:cap(b)]
  2680. n, err := m.MarshalToSizedBuffer(b)
  2681. if err != nil {
  2682. return nil, err
  2683. }
  2684. return b[:n], nil
  2685. }
  2686. }
  2687. func (m *LeaseStatus) XXX_Merge(src proto.Message) {
  2688. xxx_messageInfo_LeaseStatus.Merge(m, src)
  2689. }
  2690. func (m *LeaseStatus) XXX_Size() int {
  2691. return m.Size()
  2692. }
  2693. func (m *LeaseStatus) XXX_DiscardUnknown() {
  2694. xxx_messageInfo_LeaseStatus.DiscardUnknown(m)
  2695. }
  2696. var xxx_messageInfo_LeaseStatus proto.InternalMessageInfo
  2697. func (m *LeaseStatus) GetID() int64 {
  2698. if m != nil {
  2699. return m.ID
  2700. }
  2701. return 0
  2702. }
  2703. type LeaseLeasesResponse struct {
  2704. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  2705. Leases []*LeaseStatus `protobuf:"bytes,2,rep,name=leases,proto3" json:"leases,omitempty"`
  2706. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2707. XXX_unrecognized []byte `json:"-"`
  2708. XXX_sizecache int32 `json:"-"`
  2709. }
  2710. func (m *LeaseLeasesResponse) Reset() { *m = LeaseLeasesResponse{} }
  2711. func (m *LeaseLeasesResponse) String() string { return proto.CompactTextString(m) }
  2712. func (*LeaseLeasesResponse) ProtoMessage() {}
  2713. func (*LeaseLeasesResponse) Descriptor() ([]byte, []int) {
  2714. return fileDescriptor_77a6da22d6a3feb1, []int{38}
  2715. }
  2716. func (m *LeaseLeasesResponse) XXX_Unmarshal(b []byte) error {
  2717. return m.Unmarshal(b)
  2718. }
  2719. func (m *LeaseLeasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2720. if deterministic {
  2721. return xxx_messageInfo_LeaseLeasesResponse.Marshal(b, m, deterministic)
  2722. } else {
  2723. b = b[:cap(b)]
  2724. n, err := m.MarshalToSizedBuffer(b)
  2725. if err != nil {
  2726. return nil, err
  2727. }
  2728. return b[:n], nil
  2729. }
  2730. }
  2731. func (m *LeaseLeasesResponse) XXX_Merge(src proto.Message) {
  2732. xxx_messageInfo_LeaseLeasesResponse.Merge(m, src)
  2733. }
  2734. func (m *LeaseLeasesResponse) XXX_Size() int {
  2735. return m.Size()
  2736. }
  2737. func (m *LeaseLeasesResponse) XXX_DiscardUnknown() {
  2738. xxx_messageInfo_LeaseLeasesResponse.DiscardUnknown(m)
  2739. }
  2740. var xxx_messageInfo_LeaseLeasesResponse proto.InternalMessageInfo
  2741. func (m *LeaseLeasesResponse) GetHeader() *ResponseHeader {
  2742. if m != nil {
  2743. return m.Header
  2744. }
  2745. return nil
  2746. }
  2747. func (m *LeaseLeasesResponse) GetLeases() []*LeaseStatus {
  2748. if m != nil {
  2749. return m.Leases
  2750. }
  2751. return nil
  2752. }
  2753. type Member struct {
  2754. // ID is the member ID for this member.
  2755. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2756. // name is the human-readable name of the member. If the member is not started, the name will be an empty string.
  2757. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  2758. // peerURLs is the list of URLs the member exposes to the cluster for communication.
  2759. PeerURLs []string `protobuf:"bytes,3,rep,name=peerURLs,proto3" json:"peerURLs,omitempty"`
  2760. // clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
  2761. ClientURLs []string `protobuf:"bytes,4,rep,name=clientURLs,proto3" json:"clientURLs,omitempty"`
  2762. // isLearner indicates if the member is raft learner.
  2763. IsLearner bool `protobuf:"varint,5,opt,name=isLearner,proto3" json:"isLearner,omitempty"`
  2764. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2765. XXX_unrecognized []byte `json:"-"`
  2766. XXX_sizecache int32 `json:"-"`
  2767. }
  2768. func (m *Member) Reset() { *m = Member{} }
  2769. func (m *Member) String() string { return proto.CompactTextString(m) }
  2770. func (*Member) ProtoMessage() {}
  2771. func (*Member) Descriptor() ([]byte, []int) {
  2772. return fileDescriptor_77a6da22d6a3feb1, []int{39}
  2773. }
  2774. func (m *Member) XXX_Unmarshal(b []byte) error {
  2775. return m.Unmarshal(b)
  2776. }
  2777. func (m *Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2778. if deterministic {
  2779. return xxx_messageInfo_Member.Marshal(b, m, deterministic)
  2780. } else {
  2781. b = b[:cap(b)]
  2782. n, err := m.MarshalToSizedBuffer(b)
  2783. if err != nil {
  2784. return nil, err
  2785. }
  2786. return b[:n], nil
  2787. }
  2788. }
  2789. func (m *Member) XXX_Merge(src proto.Message) {
  2790. xxx_messageInfo_Member.Merge(m, src)
  2791. }
  2792. func (m *Member) XXX_Size() int {
  2793. return m.Size()
  2794. }
  2795. func (m *Member) XXX_DiscardUnknown() {
  2796. xxx_messageInfo_Member.DiscardUnknown(m)
  2797. }
  2798. var xxx_messageInfo_Member proto.InternalMessageInfo
  2799. func (m *Member) GetID() uint64 {
  2800. if m != nil {
  2801. return m.ID
  2802. }
  2803. return 0
  2804. }
  2805. func (m *Member) GetName() string {
  2806. if m != nil {
  2807. return m.Name
  2808. }
  2809. return ""
  2810. }
  2811. func (m *Member) GetPeerURLs() []string {
  2812. if m != nil {
  2813. return m.PeerURLs
  2814. }
  2815. return nil
  2816. }
  2817. func (m *Member) GetClientURLs() []string {
  2818. if m != nil {
  2819. return m.ClientURLs
  2820. }
  2821. return nil
  2822. }
  2823. func (m *Member) GetIsLearner() bool {
  2824. if m != nil {
  2825. return m.IsLearner
  2826. }
  2827. return false
  2828. }
  2829. type MemberAddRequest struct {
  2830. // peerURLs is the list of URLs the added member will use to communicate with the cluster.
  2831. PeerURLs []string `protobuf:"bytes,1,rep,name=peerURLs,proto3" json:"peerURLs,omitempty"`
  2832. // isLearner indicates if the added member is raft learner.
  2833. IsLearner bool `protobuf:"varint,2,opt,name=isLearner,proto3" json:"isLearner,omitempty"`
  2834. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2835. XXX_unrecognized []byte `json:"-"`
  2836. XXX_sizecache int32 `json:"-"`
  2837. }
  2838. func (m *MemberAddRequest) Reset() { *m = MemberAddRequest{} }
  2839. func (m *MemberAddRequest) String() string { return proto.CompactTextString(m) }
  2840. func (*MemberAddRequest) ProtoMessage() {}
  2841. func (*MemberAddRequest) Descriptor() ([]byte, []int) {
  2842. return fileDescriptor_77a6da22d6a3feb1, []int{40}
  2843. }
  2844. func (m *MemberAddRequest) XXX_Unmarshal(b []byte) error {
  2845. return m.Unmarshal(b)
  2846. }
  2847. func (m *MemberAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2848. if deterministic {
  2849. return xxx_messageInfo_MemberAddRequest.Marshal(b, m, deterministic)
  2850. } else {
  2851. b = b[:cap(b)]
  2852. n, err := m.MarshalToSizedBuffer(b)
  2853. if err != nil {
  2854. return nil, err
  2855. }
  2856. return b[:n], nil
  2857. }
  2858. }
  2859. func (m *MemberAddRequest) XXX_Merge(src proto.Message) {
  2860. xxx_messageInfo_MemberAddRequest.Merge(m, src)
  2861. }
  2862. func (m *MemberAddRequest) XXX_Size() int {
  2863. return m.Size()
  2864. }
  2865. func (m *MemberAddRequest) XXX_DiscardUnknown() {
  2866. xxx_messageInfo_MemberAddRequest.DiscardUnknown(m)
  2867. }
  2868. var xxx_messageInfo_MemberAddRequest proto.InternalMessageInfo
  2869. func (m *MemberAddRequest) GetPeerURLs() []string {
  2870. if m != nil {
  2871. return m.PeerURLs
  2872. }
  2873. return nil
  2874. }
  2875. func (m *MemberAddRequest) GetIsLearner() bool {
  2876. if m != nil {
  2877. return m.IsLearner
  2878. }
  2879. return false
  2880. }
  2881. type MemberAddResponse struct {
  2882. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  2883. // member is the member information for the added member.
  2884. Member *Member `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty"`
  2885. // members is a list of all members after adding the new member.
  2886. Members []*Member `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
  2887. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2888. XXX_unrecognized []byte `json:"-"`
  2889. XXX_sizecache int32 `json:"-"`
  2890. }
  2891. func (m *MemberAddResponse) Reset() { *m = MemberAddResponse{} }
  2892. func (m *MemberAddResponse) String() string { return proto.CompactTextString(m) }
  2893. func (*MemberAddResponse) ProtoMessage() {}
  2894. func (*MemberAddResponse) Descriptor() ([]byte, []int) {
  2895. return fileDescriptor_77a6da22d6a3feb1, []int{41}
  2896. }
  2897. func (m *MemberAddResponse) XXX_Unmarshal(b []byte) error {
  2898. return m.Unmarshal(b)
  2899. }
  2900. func (m *MemberAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2901. if deterministic {
  2902. return xxx_messageInfo_MemberAddResponse.Marshal(b, m, deterministic)
  2903. } else {
  2904. b = b[:cap(b)]
  2905. n, err := m.MarshalToSizedBuffer(b)
  2906. if err != nil {
  2907. return nil, err
  2908. }
  2909. return b[:n], nil
  2910. }
  2911. }
  2912. func (m *MemberAddResponse) XXX_Merge(src proto.Message) {
  2913. xxx_messageInfo_MemberAddResponse.Merge(m, src)
  2914. }
  2915. func (m *MemberAddResponse) XXX_Size() int {
  2916. return m.Size()
  2917. }
  2918. func (m *MemberAddResponse) XXX_DiscardUnknown() {
  2919. xxx_messageInfo_MemberAddResponse.DiscardUnknown(m)
  2920. }
  2921. var xxx_messageInfo_MemberAddResponse proto.InternalMessageInfo
  2922. func (m *MemberAddResponse) GetHeader() *ResponseHeader {
  2923. if m != nil {
  2924. return m.Header
  2925. }
  2926. return nil
  2927. }
  2928. func (m *MemberAddResponse) GetMember() *Member {
  2929. if m != nil {
  2930. return m.Member
  2931. }
  2932. return nil
  2933. }
  2934. func (m *MemberAddResponse) GetMembers() []*Member {
  2935. if m != nil {
  2936. return m.Members
  2937. }
  2938. return nil
  2939. }
  2940. type MemberRemoveRequest struct {
  2941. // ID is the member ID of the member to remove.
  2942. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  2943. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2944. XXX_unrecognized []byte `json:"-"`
  2945. XXX_sizecache int32 `json:"-"`
  2946. }
  2947. func (m *MemberRemoveRequest) Reset() { *m = MemberRemoveRequest{} }
  2948. func (m *MemberRemoveRequest) String() string { return proto.CompactTextString(m) }
  2949. func (*MemberRemoveRequest) ProtoMessage() {}
  2950. func (*MemberRemoveRequest) Descriptor() ([]byte, []int) {
  2951. return fileDescriptor_77a6da22d6a3feb1, []int{42}
  2952. }
  2953. func (m *MemberRemoveRequest) XXX_Unmarshal(b []byte) error {
  2954. return m.Unmarshal(b)
  2955. }
  2956. func (m *MemberRemoveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2957. if deterministic {
  2958. return xxx_messageInfo_MemberRemoveRequest.Marshal(b, m, deterministic)
  2959. } else {
  2960. b = b[:cap(b)]
  2961. n, err := m.MarshalToSizedBuffer(b)
  2962. if err != nil {
  2963. return nil, err
  2964. }
  2965. return b[:n], nil
  2966. }
  2967. }
  2968. func (m *MemberRemoveRequest) XXX_Merge(src proto.Message) {
  2969. xxx_messageInfo_MemberRemoveRequest.Merge(m, src)
  2970. }
  2971. func (m *MemberRemoveRequest) XXX_Size() int {
  2972. return m.Size()
  2973. }
  2974. func (m *MemberRemoveRequest) XXX_DiscardUnknown() {
  2975. xxx_messageInfo_MemberRemoveRequest.DiscardUnknown(m)
  2976. }
  2977. var xxx_messageInfo_MemberRemoveRequest proto.InternalMessageInfo
  2978. func (m *MemberRemoveRequest) GetID() uint64 {
  2979. if m != nil {
  2980. return m.ID
  2981. }
  2982. return 0
  2983. }
  2984. type MemberRemoveResponse struct {
  2985. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  2986. // members is a list of all members after removing the member.
  2987. Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
  2988. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2989. XXX_unrecognized []byte `json:"-"`
  2990. XXX_sizecache int32 `json:"-"`
  2991. }
  2992. func (m *MemberRemoveResponse) Reset() { *m = MemberRemoveResponse{} }
  2993. func (m *MemberRemoveResponse) String() string { return proto.CompactTextString(m) }
  2994. func (*MemberRemoveResponse) ProtoMessage() {}
  2995. func (*MemberRemoveResponse) Descriptor() ([]byte, []int) {
  2996. return fileDescriptor_77a6da22d6a3feb1, []int{43}
  2997. }
  2998. func (m *MemberRemoveResponse) XXX_Unmarshal(b []byte) error {
  2999. return m.Unmarshal(b)
  3000. }
  3001. func (m *MemberRemoveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3002. if deterministic {
  3003. return xxx_messageInfo_MemberRemoveResponse.Marshal(b, m, deterministic)
  3004. } else {
  3005. b = b[:cap(b)]
  3006. n, err := m.MarshalToSizedBuffer(b)
  3007. if err != nil {
  3008. return nil, err
  3009. }
  3010. return b[:n], nil
  3011. }
  3012. }
  3013. func (m *MemberRemoveResponse) XXX_Merge(src proto.Message) {
  3014. xxx_messageInfo_MemberRemoveResponse.Merge(m, src)
  3015. }
  3016. func (m *MemberRemoveResponse) XXX_Size() int {
  3017. return m.Size()
  3018. }
  3019. func (m *MemberRemoveResponse) XXX_DiscardUnknown() {
  3020. xxx_messageInfo_MemberRemoveResponse.DiscardUnknown(m)
  3021. }
  3022. var xxx_messageInfo_MemberRemoveResponse proto.InternalMessageInfo
  3023. func (m *MemberRemoveResponse) GetHeader() *ResponseHeader {
  3024. if m != nil {
  3025. return m.Header
  3026. }
  3027. return nil
  3028. }
  3029. func (m *MemberRemoveResponse) GetMembers() []*Member {
  3030. if m != nil {
  3031. return m.Members
  3032. }
  3033. return nil
  3034. }
  3035. type MemberUpdateRequest struct {
  3036. // ID is the member ID of the member to update.
  3037. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  3038. // peerURLs is the new list of URLs the member will use to communicate with the cluster.
  3039. PeerURLs []string `protobuf:"bytes,2,rep,name=peerURLs,proto3" json:"peerURLs,omitempty"`
  3040. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3041. XXX_unrecognized []byte `json:"-"`
  3042. XXX_sizecache int32 `json:"-"`
  3043. }
  3044. func (m *MemberUpdateRequest) Reset() { *m = MemberUpdateRequest{} }
  3045. func (m *MemberUpdateRequest) String() string { return proto.CompactTextString(m) }
  3046. func (*MemberUpdateRequest) ProtoMessage() {}
  3047. func (*MemberUpdateRequest) Descriptor() ([]byte, []int) {
  3048. return fileDescriptor_77a6da22d6a3feb1, []int{44}
  3049. }
  3050. func (m *MemberUpdateRequest) XXX_Unmarshal(b []byte) error {
  3051. return m.Unmarshal(b)
  3052. }
  3053. func (m *MemberUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3054. if deterministic {
  3055. return xxx_messageInfo_MemberUpdateRequest.Marshal(b, m, deterministic)
  3056. } else {
  3057. b = b[:cap(b)]
  3058. n, err := m.MarshalToSizedBuffer(b)
  3059. if err != nil {
  3060. return nil, err
  3061. }
  3062. return b[:n], nil
  3063. }
  3064. }
  3065. func (m *MemberUpdateRequest) XXX_Merge(src proto.Message) {
  3066. xxx_messageInfo_MemberUpdateRequest.Merge(m, src)
  3067. }
  3068. func (m *MemberUpdateRequest) XXX_Size() int {
  3069. return m.Size()
  3070. }
  3071. func (m *MemberUpdateRequest) XXX_DiscardUnknown() {
  3072. xxx_messageInfo_MemberUpdateRequest.DiscardUnknown(m)
  3073. }
  3074. var xxx_messageInfo_MemberUpdateRequest proto.InternalMessageInfo
  3075. func (m *MemberUpdateRequest) GetID() uint64 {
  3076. if m != nil {
  3077. return m.ID
  3078. }
  3079. return 0
  3080. }
  3081. func (m *MemberUpdateRequest) GetPeerURLs() []string {
  3082. if m != nil {
  3083. return m.PeerURLs
  3084. }
  3085. return nil
  3086. }
  3087. type MemberUpdateResponse struct {
  3088. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  3089. // members is a list of all members after updating the member.
  3090. Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
  3091. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3092. XXX_unrecognized []byte `json:"-"`
  3093. XXX_sizecache int32 `json:"-"`
  3094. }
  3095. func (m *MemberUpdateResponse) Reset() { *m = MemberUpdateResponse{} }
  3096. func (m *MemberUpdateResponse) String() string { return proto.CompactTextString(m) }
  3097. func (*MemberUpdateResponse) ProtoMessage() {}
  3098. func (*MemberUpdateResponse) Descriptor() ([]byte, []int) {
  3099. return fileDescriptor_77a6da22d6a3feb1, []int{45}
  3100. }
  3101. func (m *MemberUpdateResponse) XXX_Unmarshal(b []byte) error {
  3102. return m.Unmarshal(b)
  3103. }
  3104. func (m *MemberUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3105. if deterministic {
  3106. return xxx_messageInfo_MemberUpdateResponse.Marshal(b, m, deterministic)
  3107. } else {
  3108. b = b[:cap(b)]
  3109. n, err := m.MarshalToSizedBuffer(b)
  3110. if err != nil {
  3111. return nil, err
  3112. }
  3113. return b[:n], nil
  3114. }
  3115. }
  3116. func (m *MemberUpdateResponse) XXX_Merge(src proto.Message) {
  3117. xxx_messageInfo_MemberUpdateResponse.Merge(m, src)
  3118. }
  3119. func (m *MemberUpdateResponse) XXX_Size() int {
  3120. return m.Size()
  3121. }
  3122. func (m *MemberUpdateResponse) XXX_DiscardUnknown() {
  3123. xxx_messageInfo_MemberUpdateResponse.DiscardUnknown(m)
  3124. }
  3125. var xxx_messageInfo_MemberUpdateResponse proto.InternalMessageInfo
  3126. func (m *MemberUpdateResponse) GetHeader() *ResponseHeader {
  3127. if m != nil {
  3128. return m.Header
  3129. }
  3130. return nil
  3131. }
  3132. func (m *MemberUpdateResponse) GetMembers() []*Member {
  3133. if m != nil {
  3134. return m.Members
  3135. }
  3136. return nil
  3137. }
  3138. type MemberListRequest struct {
  3139. Linearizable bool `protobuf:"varint,1,opt,name=linearizable,proto3" json:"linearizable,omitempty"`
  3140. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3141. XXX_unrecognized []byte `json:"-"`
  3142. XXX_sizecache int32 `json:"-"`
  3143. }
  3144. func (m *MemberListRequest) Reset() { *m = MemberListRequest{} }
  3145. func (m *MemberListRequest) String() string { return proto.CompactTextString(m) }
  3146. func (*MemberListRequest) ProtoMessage() {}
  3147. func (*MemberListRequest) Descriptor() ([]byte, []int) {
  3148. return fileDescriptor_77a6da22d6a3feb1, []int{46}
  3149. }
  3150. func (m *MemberListRequest) XXX_Unmarshal(b []byte) error {
  3151. return m.Unmarshal(b)
  3152. }
  3153. func (m *MemberListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3154. if deterministic {
  3155. return xxx_messageInfo_MemberListRequest.Marshal(b, m, deterministic)
  3156. } else {
  3157. b = b[:cap(b)]
  3158. n, err := m.MarshalToSizedBuffer(b)
  3159. if err != nil {
  3160. return nil, err
  3161. }
  3162. return b[:n], nil
  3163. }
  3164. }
  3165. func (m *MemberListRequest) XXX_Merge(src proto.Message) {
  3166. xxx_messageInfo_MemberListRequest.Merge(m, src)
  3167. }
  3168. func (m *MemberListRequest) XXX_Size() int {
  3169. return m.Size()
  3170. }
  3171. func (m *MemberListRequest) XXX_DiscardUnknown() {
  3172. xxx_messageInfo_MemberListRequest.DiscardUnknown(m)
  3173. }
  3174. var xxx_messageInfo_MemberListRequest proto.InternalMessageInfo
  3175. func (m *MemberListRequest) GetLinearizable() bool {
  3176. if m != nil {
  3177. return m.Linearizable
  3178. }
  3179. return false
  3180. }
  3181. type MemberListResponse struct {
  3182. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  3183. // members is a list of all members associated with the cluster.
  3184. Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
  3185. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3186. XXX_unrecognized []byte `json:"-"`
  3187. XXX_sizecache int32 `json:"-"`
  3188. }
  3189. func (m *MemberListResponse) Reset() { *m = MemberListResponse{} }
  3190. func (m *MemberListResponse) String() string { return proto.CompactTextString(m) }
  3191. func (*MemberListResponse) ProtoMessage() {}
  3192. func (*MemberListResponse) Descriptor() ([]byte, []int) {
  3193. return fileDescriptor_77a6da22d6a3feb1, []int{47}
  3194. }
  3195. func (m *MemberListResponse) XXX_Unmarshal(b []byte) error {
  3196. return m.Unmarshal(b)
  3197. }
  3198. func (m *MemberListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3199. if deterministic {
  3200. return xxx_messageInfo_MemberListResponse.Marshal(b, m, deterministic)
  3201. } else {
  3202. b = b[:cap(b)]
  3203. n, err := m.MarshalToSizedBuffer(b)
  3204. if err != nil {
  3205. return nil, err
  3206. }
  3207. return b[:n], nil
  3208. }
  3209. }
  3210. func (m *MemberListResponse) XXX_Merge(src proto.Message) {
  3211. xxx_messageInfo_MemberListResponse.Merge(m, src)
  3212. }
  3213. func (m *MemberListResponse) XXX_Size() int {
  3214. return m.Size()
  3215. }
  3216. func (m *MemberListResponse) XXX_DiscardUnknown() {
  3217. xxx_messageInfo_MemberListResponse.DiscardUnknown(m)
  3218. }
  3219. var xxx_messageInfo_MemberListResponse proto.InternalMessageInfo
  3220. func (m *MemberListResponse) GetHeader() *ResponseHeader {
  3221. if m != nil {
  3222. return m.Header
  3223. }
  3224. return nil
  3225. }
  3226. func (m *MemberListResponse) GetMembers() []*Member {
  3227. if m != nil {
  3228. return m.Members
  3229. }
  3230. return nil
  3231. }
  3232. type MemberPromoteRequest struct {
  3233. // ID is the member ID of the member to promote.
  3234. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  3235. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3236. XXX_unrecognized []byte `json:"-"`
  3237. XXX_sizecache int32 `json:"-"`
  3238. }
  3239. func (m *MemberPromoteRequest) Reset() { *m = MemberPromoteRequest{} }
  3240. func (m *MemberPromoteRequest) String() string { return proto.CompactTextString(m) }
  3241. func (*MemberPromoteRequest) ProtoMessage() {}
  3242. func (*MemberPromoteRequest) Descriptor() ([]byte, []int) {
  3243. return fileDescriptor_77a6da22d6a3feb1, []int{48}
  3244. }
  3245. func (m *MemberPromoteRequest) XXX_Unmarshal(b []byte) error {
  3246. return m.Unmarshal(b)
  3247. }
  3248. func (m *MemberPromoteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3249. if deterministic {
  3250. return xxx_messageInfo_MemberPromoteRequest.Marshal(b, m, deterministic)
  3251. } else {
  3252. b = b[:cap(b)]
  3253. n, err := m.MarshalToSizedBuffer(b)
  3254. if err != nil {
  3255. return nil, err
  3256. }
  3257. return b[:n], nil
  3258. }
  3259. }
  3260. func (m *MemberPromoteRequest) XXX_Merge(src proto.Message) {
  3261. xxx_messageInfo_MemberPromoteRequest.Merge(m, src)
  3262. }
  3263. func (m *MemberPromoteRequest) XXX_Size() int {
  3264. return m.Size()
  3265. }
  3266. func (m *MemberPromoteRequest) XXX_DiscardUnknown() {
  3267. xxx_messageInfo_MemberPromoteRequest.DiscardUnknown(m)
  3268. }
  3269. var xxx_messageInfo_MemberPromoteRequest proto.InternalMessageInfo
  3270. func (m *MemberPromoteRequest) GetID() uint64 {
  3271. if m != nil {
  3272. return m.ID
  3273. }
  3274. return 0
  3275. }
  3276. type MemberPromoteResponse struct {
  3277. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  3278. // members is a list of all members after promoting the member.
  3279. Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
  3280. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3281. XXX_unrecognized []byte `json:"-"`
  3282. XXX_sizecache int32 `json:"-"`
  3283. }
  3284. func (m *MemberPromoteResponse) Reset() { *m = MemberPromoteResponse{} }
  3285. func (m *MemberPromoteResponse) String() string { return proto.CompactTextString(m) }
  3286. func (*MemberPromoteResponse) ProtoMessage() {}
  3287. func (*MemberPromoteResponse) Descriptor() ([]byte, []int) {
  3288. return fileDescriptor_77a6da22d6a3feb1, []int{49}
  3289. }
  3290. func (m *MemberPromoteResponse) XXX_Unmarshal(b []byte) error {
  3291. return m.Unmarshal(b)
  3292. }
  3293. func (m *MemberPromoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3294. if deterministic {
  3295. return xxx_messageInfo_MemberPromoteResponse.Marshal(b, m, deterministic)
  3296. } else {
  3297. b = b[:cap(b)]
  3298. n, err := m.MarshalToSizedBuffer(b)
  3299. if err != nil {
  3300. return nil, err
  3301. }
  3302. return b[:n], nil
  3303. }
  3304. }
  3305. func (m *MemberPromoteResponse) XXX_Merge(src proto.Message) {
  3306. xxx_messageInfo_MemberPromoteResponse.Merge(m, src)
  3307. }
  3308. func (m *MemberPromoteResponse) XXX_Size() int {
  3309. return m.Size()
  3310. }
  3311. func (m *MemberPromoteResponse) XXX_DiscardUnknown() {
  3312. xxx_messageInfo_MemberPromoteResponse.DiscardUnknown(m)
  3313. }
  3314. var xxx_messageInfo_MemberPromoteResponse proto.InternalMessageInfo
  3315. func (m *MemberPromoteResponse) GetHeader() *ResponseHeader {
  3316. if m != nil {
  3317. return m.Header
  3318. }
  3319. return nil
  3320. }
  3321. func (m *MemberPromoteResponse) GetMembers() []*Member {
  3322. if m != nil {
  3323. return m.Members
  3324. }
  3325. return nil
  3326. }
  3327. type DefragmentRequest struct {
  3328. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3329. XXX_unrecognized []byte `json:"-"`
  3330. XXX_sizecache int32 `json:"-"`
  3331. }
  3332. func (m *DefragmentRequest) Reset() { *m = DefragmentRequest{} }
  3333. func (m *DefragmentRequest) String() string { return proto.CompactTextString(m) }
  3334. func (*DefragmentRequest) ProtoMessage() {}
  3335. func (*DefragmentRequest) Descriptor() ([]byte, []int) {
  3336. return fileDescriptor_77a6da22d6a3feb1, []int{50}
  3337. }
  3338. func (m *DefragmentRequest) XXX_Unmarshal(b []byte) error {
  3339. return m.Unmarshal(b)
  3340. }
  3341. func (m *DefragmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3342. if deterministic {
  3343. return xxx_messageInfo_DefragmentRequest.Marshal(b, m, deterministic)
  3344. } else {
  3345. b = b[:cap(b)]
  3346. n, err := m.MarshalToSizedBuffer(b)
  3347. if err != nil {
  3348. return nil, err
  3349. }
  3350. return b[:n], nil
  3351. }
  3352. }
  3353. func (m *DefragmentRequest) XXX_Merge(src proto.Message) {
  3354. xxx_messageInfo_DefragmentRequest.Merge(m, src)
  3355. }
  3356. func (m *DefragmentRequest) XXX_Size() int {
  3357. return m.Size()
  3358. }
  3359. func (m *DefragmentRequest) XXX_DiscardUnknown() {
  3360. xxx_messageInfo_DefragmentRequest.DiscardUnknown(m)
  3361. }
  3362. var xxx_messageInfo_DefragmentRequest proto.InternalMessageInfo
  3363. type DefragmentResponse struct {
  3364. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  3365. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3366. XXX_unrecognized []byte `json:"-"`
  3367. XXX_sizecache int32 `json:"-"`
  3368. }
  3369. func (m *DefragmentResponse) Reset() { *m = DefragmentResponse{} }
  3370. func (m *DefragmentResponse) String() string { return proto.CompactTextString(m) }
  3371. func (*DefragmentResponse) ProtoMessage() {}
  3372. func (*DefragmentResponse) Descriptor() ([]byte, []int) {
  3373. return fileDescriptor_77a6da22d6a3feb1, []int{51}
  3374. }
  3375. func (m *DefragmentResponse) XXX_Unmarshal(b []byte) error {
  3376. return m.Unmarshal(b)
  3377. }
  3378. func (m *DefragmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3379. if deterministic {
  3380. return xxx_messageInfo_DefragmentResponse.Marshal(b, m, deterministic)
  3381. } else {
  3382. b = b[:cap(b)]
  3383. n, err := m.MarshalToSizedBuffer(b)
  3384. if err != nil {
  3385. return nil, err
  3386. }
  3387. return b[:n], nil
  3388. }
  3389. }
  3390. func (m *DefragmentResponse) XXX_Merge(src proto.Message) {
  3391. xxx_messageInfo_DefragmentResponse.Merge(m, src)
  3392. }
  3393. func (m *DefragmentResponse) XXX_Size() int {
  3394. return m.Size()
  3395. }
  3396. func (m *DefragmentResponse) XXX_DiscardUnknown() {
  3397. xxx_messageInfo_DefragmentResponse.DiscardUnknown(m)
  3398. }
  3399. var xxx_messageInfo_DefragmentResponse proto.InternalMessageInfo
  3400. func (m *DefragmentResponse) GetHeader() *ResponseHeader {
  3401. if m != nil {
  3402. return m.Header
  3403. }
  3404. return nil
  3405. }
  3406. type MoveLeaderRequest struct {
  3407. // targetID is the node ID for the new leader.
  3408. TargetID uint64 `protobuf:"varint,1,opt,name=targetID,proto3" json:"targetID,omitempty"`
  3409. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3410. XXX_unrecognized []byte `json:"-"`
  3411. XXX_sizecache int32 `json:"-"`
  3412. }
  3413. func (m *MoveLeaderRequest) Reset() { *m = MoveLeaderRequest{} }
  3414. func (m *MoveLeaderRequest) String() string { return proto.CompactTextString(m) }
  3415. func (*MoveLeaderRequest) ProtoMessage() {}
  3416. func (*MoveLeaderRequest) Descriptor() ([]byte, []int) {
  3417. return fileDescriptor_77a6da22d6a3feb1, []int{52}
  3418. }
  3419. func (m *MoveLeaderRequest) XXX_Unmarshal(b []byte) error {
  3420. return m.Unmarshal(b)
  3421. }
  3422. func (m *MoveLeaderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3423. if deterministic {
  3424. return xxx_messageInfo_MoveLeaderRequest.Marshal(b, m, deterministic)
  3425. } else {
  3426. b = b[:cap(b)]
  3427. n, err := m.MarshalToSizedBuffer(b)
  3428. if err != nil {
  3429. return nil, err
  3430. }
  3431. return b[:n], nil
  3432. }
  3433. }
  3434. func (m *MoveLeaderRequest) XXX_Merge(src proto.Message) {
  3435. xxx_messageInfo_MoveLeaderRequest.Merge(m, src)
  3436. }
  3437. func (m *MoveLeaderRequest) XXX_Size() int {
  3438. return m.Size()
  3439. }
  3440. func (m *MoveLeaderRequest) XXX_DiscardUnknown() {
  3441. xxx_messageInfo_MoveLeaderRequest.DiscardUnknown(m)
  3442. }
  3443. var xxx_messageInfo_MoveLeaderRequest proto.InternalMessageInfo
  3444. func (m *MoveLeaderRequest) GetTargetID() uint64 {
  3445. if m != nil {
  3446. return m.TargetID
  3447. }
  3448. return 0
  3449. }
  3450. type MoveLeaderResponse struct {
  3451. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  3452. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3453. XXX_unrecognized []byte `json:"-"`
  3454. XXX_sizecache int32 `json:"-"`
  3455. }
  3456. func (m *MoveLeaderResponse) Reset() { *m = MoveLeaderResponse{} }
  3457. func (m *MoveLeaderResponse) String() string { return proto.CompactTextString(m) }
  3458. func (*MoveLeaderResponse) ProtoMessage() {}
  3459. func (*MoveLeaderResponse) Descriptor() ([]byte, []int) {
  3460. return fileDescriptor_77a6da22d6a3feb1, []int{53}
  3461. }
  3462. func (m *MoveLeaderResponse) XXX_Unmarshal(b []byte) error {
  3463. return m.Unmarshal(b)
  3464. }
  3465. func (m *MoveLeaderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3466. if deterministic {
  3467. return xxx_messageInfo_MoveLeaderResponse.Marshal(b, m, deterministic)
  3468. } else {
  3469. b = b[:cap(b)]
  3470. n, err := m.MarshalToSizedBuffer(b)
  3471. if err != nil {
  3472. return nil, err
  3473. }
  3474. return b[:n], nil
  3475. }
  3476. }
  3477. func (m *MoveLeaderResponse) XXX_Merge(src proto.Message) {
  3478. xxx_messageInfo_MoveLeaderResponse.Merge(m, src)
  3479. }
  3480. func (m *MoveLeaderResponse) XXX_Size() int {
  3481. return m.Size()
  3482. }
  3483. func (m *MoveLeaderResponse) XXX_DiscardUnknown() {
  3484. xxx_messageInfo_MoveLeaderResponse.DiscardUnknown(m)
  3485. }
  3486. var xxx_messageInfo_MoveLeaderResponse proto.InternalMessageInfo
  3487. func (m *MoveLeaderResponse) GetHeader() *ResponseHeader {
  3488. if m != nil {
  3489. return m.Header
  3490. }
  3491. return nil
  3492. }
  3493. type AlarmRequest struct {
  3494. // action is the kind of alarm request to issue. The action
  3495. // may GET alarm statuses, ACTIVATE an alarm, or DEACTIVATE a
  3496. // raised alarm.
  3497. Action AlarmRequest_AlarmAction `protobuf:"varint,1,opt,name=action,proto3,enum=etcdserverpb.AlarmRequest_AlarmAction" json:"action,omitempty"`
  3498. // memberID is the ID of the member associated with the alarm. If memberID is 0, the
  3499. // alarm request covers all members.
  3500. MemberID uint64 `protobuf:"varint,2,opt,name=memberID,proto3" json:"memberID,omitempty"`
  3501. // alarm is the type of alarm to consider for this request.
  3502. Alarm AlarmType `protobuf:"varint,3,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
  3503. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3504. XXX_unrecognized []byte `json:"-"`
  3505. XXX_sizecache int32 `json:"-"`
  3506. }
  3507. func (m *AlarmRequest) Reset() { *m = AlarmRequest{} }
  3508. func (m *AlarmRequest) String() string { return proto.CompactTextString(m) }
  3509. func (*AlarmRequest) ProtoMessage() {}
  3510. func (*AlarmRequest) Descriptor() ([]byte, []int) {
  3511. return fileDescriptor_77a6da22d6a3feb1, []int{54}
  3512. }
  3513. func (m *AlarmRequest) XXX_Unmarshal(b []byte) error {
  3514. return m.Unmarshal(b)
  3515. }
  3516. func (m *AlarmRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3517. if deterministic {
  3518. return xxx_messageInfo_AlarmRequest.Marshal(b, m, deterministic)
  3519. } else {
  3520. b = b[:cap(b)]
  3521. n, err := m.MarshalToSizedBuffer(b)
  3522. if err != nil {
  3523. return nil, err
  3524. }
  3525. return b[:n], nil
  3526. }
  3527. }
  3528. func (m *AlarmRequest) XXX_Merge(src proto.Message) {
  3529. xxx_messageInfo_AlarmRequest.Merge(m, src)
  3530. }
  3531. func (m *AlarmRequest) XXX_Size() int {
  3532. return m.Size()
  3533. }
  3534. func (m *AlarmRequest) XXX_DiscardUnknown() {
  3535. xxx_messageInfo_AlarmRequest.DiscardUnknown(m)
  3536. }
  3537. var xxx_messageInfo_AlarmRequest proto.InternalMessageInfo
  3538. func (m *AlarmRequest) GetAction() AlarmRequest_AlarmAction {
  3539. if m != nil {
  3540. return m.Action
  3541. }
  3542. return AlarmRequest_GET
  3543. }
  3544. func (m *AlarmRequest) GetMemberID() uint64 {
  3545. if m != nil {
  3546. return m.MemberID
  3547. }
  3548. return 0
  3549. }
  3550. func (m *AlarmRequest) GetAlarm() AlarmType {
  3551. if m != nil {
  3552. return m.Alarm
  3553. }
  3554. return AlarmType_NONE
  3555. }
  3556. type AlarmMember struct {
  3557. // memberID is the ID of the member associated with the raised alarm.
  3558. MemberID uint64 `protobuf:"varint,1,opt,name=memberID,proto3" json:"memberID,omitempty"`
  3559. // alarm is the type of alarm which has been raised.
  3560. Alarm AlarmType `protobuf:"varint,2,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"`
  3561. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3562. XXX_unrecognized []byte `json:"-"`
  3563. XXX_sizecache int32 `json:"-"`
  3564. }
  3565. func (m *AlarmMember) Reset() { *m = AlarmMember{} }
  3566. func (m *AlarmMember) String() string { return proto.CompactTextString(m) }
  3567. func (*AlarmMember) ProtoMessage() {}
  3568. func (*AlarmMember) Descriptor() ([]byte, []int) {
  3569. return fileDescriptor_77a6da22d6a3feb1, []int{55}
  3570. }
  3571. func (m *AlarmMember) XXX_Unmarshal(b []byte) error {
  3572. return m.Unmarshal(b)
  3573. }
  3574. func (m *AlarmMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3575. if deterministic {
  3576. return xxx_messageInfo_AlarmMember.Marshal(b, m, deterministic)
  3577. } else {
  3578. b = b[:cap(b)]
  3579. n, err := m.MarshalToSizedBuffer(b)
  3580. if err != nil {
  3581. return nil, err
  3582. }
  3583. return b[:n], nil
  3584. }
  3585. }
  3586. func (m *AlarmMember) XXX_Merge(src proto.Message) {
  3587. xxx_messageInfo_AlarmMember.Merge(m, src)
  3588. }
  3589. func (m *AlarmMember) XXX_Size() int {
  3590. return m.Size()
  3591. }
  3592. func (m *AlarmMember) XXX_DiscardUnknown() {
  3593. xxx_messageInfo_AlarmMember.DiscardUnknown(m)
  3594. }
  3595. var xxx_messageInfo_AlarmMember proto.InternalMessageInfo
  3596. func (m *AlarmMember) GetMemberID() uint64 {
  3597. if m != nil {
  3598. return m.MemberID
  3599. }
  3600. return 0
  3601. }
  3602. func (m *AlarmMember) GetAlarm() AlarmType {
  3603. if m != nil {
  3604. return m.Alarm
  3605. }
  3606. return AlarmType_NONE
  3607. }
  3608. type AlarmResponse struct {
  3609. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  3610. // alarms is a list of alarms associated with the alarm request.
  3611. Alarms []*AlarmMember `protobuf:"bytes,2,rep,name=alarms,proto3" json:"alarms,omitempty"`
  3612. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3613. XXX_unrecognized []byte `json:"-"`
  3614. XXX_sizecache int32 `json:"-"`
  3615. }
  3616. func (m *AlarmResponse) Reset() { *m = AlarmResponse{} }
  3617. func (m *AlarmResponse) String() string { return proto.CompactTextString(m) }
  3618. func (*AlarmResponse) ProtoMessage() {}
  3619. func (*AlarmResponse) Descriptor() ([]byte, []int) {
  3620. return fileDescriptor_77a6da22d6a3feb1, []int{56}
  3621. }
  3622. func (m *AlarmResponse) XXX_Unmarshal(b []byte) error {
  3623. return m.Unmarshal(b)
  3624. }
  3625. func (m *AlarmResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3626. if deterministic {
  3627. return xxx_messageInfo_AlarmResponse.Marshal(b, m, deterministic)
  3628. } else {
  3629. b = b[:cap(b)]
  3630. n, err := m.MarshalToSizedBuffer(b)
  3631. if err != nil {
  3632. return nil, err
  3633. }
  3634. return b[:n], nil
  3635. }
  3636. }
  3637. func (m *AlarmResponse) XXX_Merge(src proto.Message) {
  3638. xxx_messageInfo_AlarmResponse.Merge(m, src)
  3639. }
  3640. func (m *AlarmResponse) XXX_Size() int {
  3641. return m.Size()
  3642. }
  3643. func (m *AlarmResponse) XXX_DiscardUnknown() {
  3644. xxx_messageInfo_AlarmResponse.DiscardUnknown(m)
  3645. }
  3646. var xxx_messageInfo_AlarmResponse proto.InternalMessageInfo
  3647. func (m *AlarmResponse) GetHeader() *ResponseHeader {
  3648. if m != nil {
  3649. return m.Header
  3650. }
  3651. return nil
  3652. }
  3653. func (m *AlarmResponse) GetAlarms() []*AlarmMember {
  3654. if m != nil {
  3655. return m.Alarms
  3656. }
  3657. return nil
  3658. }
  3659. type DowngradeRequest struct {
  3660. // action is the kind of downgrade request to issue. The action may
  3661. // VALIDATE the target version, DOWNGRADE the cluster version,
  3662. // or CANCEL the current downgrading job.
  3663. Action DowngradeRequest_DowngradeAction `protobuf:"varint,1,opt,name=action,proto3,enum=etcdserverpb.DowngradeRequest_DowngradeAction" json:"action,omitempty"`
  3664. // version is the target version to downgrade.
  3665. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
  3666. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3667. XXX_unrecognized []byte `json:"-"`
  3668. XXX_sizecache int32 `json:"-"`
  3669. }
  3670. func (m *DowngradeRequest) Reset() { *m = DowngradeRequest{} }
  3671. func (m *DowngradeRequest) String() string { return proto.CompactTextString(m) }
  3672. func (*DowngradeRequest) ProtoMessage() {}
  3673. func (*DowngradeRequest) Descriptor() ([]byte, []int) {
  3674. return fileDescriptor_77a6da22d6a3feb1, []int{57}
  3675. }
  3676. func (m *DowngradeRequest) XXX_Unmarshal(b []byte) error {
  3677. return m.Unmarshal(b)
  3678. }
  3679. func (m *DowngradeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3680. if deterministic {
  3681. return xxx_messageInfo_DowngradeRequest.Marshal(b, m, deterministic)
  3682. } else {
  3683. b = b[:cap(b)]
  3684. n, err := m.MarshalToSizedBuffer(b)
  3685. if err != nil {
  3686. return nil, err
  3687. }
  3688. return b[:n], nil
  3689. }
  3690. }
  3691. func (m *DowngradeRequest) XXX_Merge(src proto.Message) {
  3692. xxx_messageInfo_DowngradeRequest.Merge(m, src)
  3693. }
  3694. func (m *DowngradeRequest) XXX_Size() int {
  3695. return m.Size()
  3696. }
  3697. func (m *DowngradeRequest) XXX_DiscardUnknown() {
  3698. xxx_messageInfo_DowngradeRequest.DiscardUnknown(m)
  3699. }
  3700. var xxx_messageInfo_DowngradeRequest proto.InternalMessageInfo
  3701. func (m *DowngradeRequest) GetAction() DowngradeRequest_DowngradeAction {
  3702. if m != nil {
  3703. return m.Action
  3704. }
  3705. return DowngradeRequest_VALIDATE
  3706. }
  3707. func (m *DowngradeRequest) GetVersion() string {
  3708. if m != nil {
  3709. return m.Version
  3710. }
  3711. return ""
  3712. }
  3713. type DowngradeResponse struct {
  3714. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  3715. // version is the current cluster version.
  3716. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
  3717. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3718. XXX_unrecognized []byte `json:"-"`
  3719. XXX_sizecache int32 `json:"-"`
  3720. }
  3721. func (m *DowngradeResponse) Reset() { *m = DowngradeResponse{} }
  3722. func (m *DowngradeResponse) String() string { return proto.CompactTextString(m) }
  3723. func (*DowngradeResponse) ProtoMessage() {}
  3724. func (*DowngradeResponse) Descriptor() ([]byte, []int) {
  3725. return fileDescriptor_77a6da22d6a3feb1, []int{58}
  3726. }
  3727. func (m *DowngradeResponse) XXX_Unmarshal(b []byte) error {
  3728. return m.Unmarshal(b)
  3729. }
  3730. func (m *DowngradeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3731. if deterministic {
  3732. return xxx_messageInfo_DowngradeResponse.Marshal(b, m, deterministic)
  3733. } else {
  3734. b = b[:cap(b)]
  3735. n, err := m.MarshalToSizedBuffer(b)
  3736. if err != nil {
  3737. return nil, err
  3738. }
  3739. return b[:n], nil
  3740. }
  3741. }
  3742. func (m *DowngradeResponse) XXX_Merge(src proto.Message) {
  3743. xxx_messageInfo_DowngradeResponse.Merge(m, src)
  3744. }
  3745. func (m *DowngradeResponse) XXX_Size() int {
  3746. return m.Size()
  3747. }
  3748. func (m *DowngradeResponse) XXX_DiscardUnknown() {
  3749. xxx_messageInfo_DowngradeResponse.DiscardUnknown(m)
  3750. }
  3751. var xxx_messageInfo_DowngradeResponse proto.InternalMessageInfo
  3752. func (m *DowngradeResponse) GetHeader() *ResponseHeader {
  3753. if m != nil {
  3754. return m.Header
  3755. }
  3756. return nil
  3757. }
  3758. func (m *DowngradeResponse) GetVersion() string {
  3759. if m != nil {
  3760. return m.Version
  3761. }
  3762. return ""
  3763. }
  3764. type StatusRequest struct {
  3765. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3766. XXX_unrecognized []byte `json:"-"`
  3767. XXX_sizecache int32 `json:"-"`
  3768. }
  3769. func (m *StatusRequest) Reset() { *m = StatusRequest{} }
  3770. func (m *StatusRequest) String() string { return proto.CompactTextString(m) }
  3771. func (*StatusRequest) ProtoMessage() {}
  3772. func (*StatusRequest) Descriptor() ([]byte, []int) {
  3773. return fileDescriptor_77a6da22d6a3feb1, []int{59}
  3774. }
  3775. func (m *StatusRequest) XXX_Unmarshal(b []byte) error {
  3776. return m.Unmarshal(b)
  3777. }
  3778. func (m *StatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3779. if deterministic {
  3780. return xxx_messageInfo_StatusRequest.Marshal(b, m, deterministic)
  3781. } else {
  3782. b = b[:cap(b)]
  3783. n, err := m.MarshalToSizedBuffer(b)
  3784. if err != nil {
  3785. return nil, err
  3786. }
  3787. return b[:n], nil
  3788. }
  3789. }
  3790. func (m *StatusRequest) XXX_Merge(src proto.Message) {
  3791. xxx_messageInfo_StatusRequest.Merge(m, src)
  3792. }
  3793. func (m *StatusRequest) XXX_Size() int {
  3794. return m.Size()
  3795. }
  3796. func (m *StatusRequest) XXX_DiscardUnknown() {
  3797. xxx_messageInfo_StatusRequest.DiscardUnknown(m)
  3798. }
  3799. var xxx_messageInfo_StatusRequest proto.InternalMessageInfo
  3800. type StatusResponse struct {
  3801. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  3802. // version is the cluster protocol version used by the responding member.
  3803. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
  3804. // dbSize is the size of the backend database physically allocated, in bytes, of the responding member.
  3805. DbSize int64 `protobuf:"varint,3,opt,name=dbSize,proto3" json:"dbSize,omitempty"`
  3806. // leader is the member ID which the responding member believes is the current leader.
  3807. Leader uint64 `protobuf:"varint,4,opt,name=leader,proto3" json:"leader,omitempty"`
  3808. // raftIndex is the current raft committed index of the responding member.
  3809. RaftIndex uint64 `protobuf:"varint,5,opt,name=raftIndex,proto3" json:"raftIndex,omitempty"`
  3810. // raftTerm is the current raft term of the responding member.
  3811. RaftTerm uint64 `protobuf:"varint,6,opt,name=raftTerm,proto3" json:"raftTerm,omitempty"`
  3812. // raftAppliedIndex is the current raft applied index of the responding member.
  3813. RaftAppliedIndex uint64 `protobuf:"varint,7,opt,name=raftAppliedIndex,proto3" json:"raftAppliedIndex,omitempty"`
  3814. // errors contains alarm/health information and status.
  3815. Errors []string `protobuf:"bytes,8,rep,name=errors,proto3" json:"errors,omitempty"`
  3816. // dbSizeInUse is the size of the backend database logically in use, in bytes, of the responding member.
  3817. DbSizeInUse int64 `protobuf:"varint,9,opt,name=dbSizeInUse,proto3" json:"dbSizeInUse,omitempty"`
  3818. // isLearner indicates if the member is raft learner.
  3819. IsLearner bool `protobuf:"varint,10,opt,name=isLearner,proto3" json:"isLearner,omitempty"`
  3820. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3821. XXX_unrecognized []byte `json:"-"`
  3822. XXX_sizecache int32 `json:"-"`
  3823. }
  3824. func (m *StatusResponse) Reset() { *m = StatusResponse{} }
  3825. func (m *StatusResponse) String() string { return proto.CompactTextString(m) }
  3826. func (*StatusResponse) ProtoMessage() {}
  3827. func (*StatusResponse) Descriptor() ([]byte, []int) {
  3828. return fileDescriptor_77a6da22d6a3feb1, []int{60}
  3829. }
  3830. func (m *StatusResponse) XXX_Unmarshal(b []byte) error {
  3831. return m.Unmarshal(b)
  3832. }
  3833. func (m *StatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3834. if deterministic {
  3835. return xxx_messageInfo_StatusResponse.Marshal(b, m, deterministic)
  3836. } else {
  3837. b = b[:cap(b)]
  3838. n, err := m.MarshalToSizedBuffer(b)
  3839. if err != nil {
  3840. return nil, err
  3841. }
  3842. return b[:n], nil
  3843. }
  3844. }
  3845. func (m *StatusResponse) XXX_Merge(src proto.Message) {
  3846. xxx_messageInfo_StatusResponse.Merge(m, src)
  3847. }
  3848. func (m *StatusResponse) XXX_Size() int {
  3849. return m.Size()
  3850. }
  3851. func (m *StatusResponse) XXX_DiscardUnknown() {
  3852. xxx_messageInfo_StatusResponse.DiscardUnknown(m)
  3853. }
  3854. var xxx_messageInfo_StatusResponse proto.InternalMessageInfo
  3855. func (m *StatusResponse) GetHeader() *ResponseHeader {
  3856. if m != nil {
  3857. return m.Header
  3858. }
  3859. return nil
  3860. }
  3861. func (m *StatusResponse) GetVersion() string {
  3862. if m != nil {
  3863. return m.Version
  3864. }
  3865. return ""
  3866. }
  3867. func (m *StatusResponse) GetDbSize() int64 {
  3868. if m != nil {
  3869. return m.DbSize
  3870. }
  3871. return 0
  3872. }
  3873. func (m *StatusResponse) GetLeader() uint64 {
  3874. if m != nil {
  3875. return m.Leader
  3876. }
  3877. return 0
  3878. }
  3879. func (m *StatusResponse) GetRaftIndex() uint64 {
  3880. if m != nil {
  3881. return m.RaftIndex
  3882. }
  3883. return 0
  3884. }
  3885. func (m *StatusResponse) GetRaftTerm() uint64 {
  3886. if m != nil {
  3887. return m.RaftTerm
  3888. }
  3889. return 0
  3890. }
  3891. func (m *StatusResponse) GetRaftAppliedIndex() uint64 {
  3892. if m != nil {
  3893. return m.RaftAppliedIndex
  3894. }
  3895. return 0
  3896. }
  3897. func (m *StatusResponse) GetErrors() []string {
  3898. if m != nil {
  3899. return m.Errors
  3900. }
  3901. return nil
  3902. }
  3903. func (m *StatusResponse) GetDbSizeInUse() int64 {
  3904. if m != nil {
  3905. return m.DbSizeInUse
  3906. }
  3907. return 0
  3908. }
  3909. func (m *StatusResponse) GetIsLearner() bool {
  3910. if m != nil {
  3911. return m.IsLearner
  3912. }
  3913. return false
  3914. }
  3915. type AuthEnableRequest struct {
  3916. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3917. XXX_unrecognized []byte `json:"-"`
  3918. XXX_sizecache int32 `json:"-"`
  3919. }
  3920. func (m *AuthEnableRequest) Reset() { *m = AuthEnableRequest{} }
  3921. func (m *AuthEnableRequest) String() string { return proto.CompactTextString(m) }
  3922. func (*AuthEnableRequest) ProtoMessage() {}
  3923. func (*AuthEnableRequest) Descriptor() ([]byte, []int) {
  3924. return fileDescriptor_77a6da22d6a3feb1, []int{61}
  3925. }
  3926. func (m *AuthEnableRequest) XXX_Unmarshal(b []byte) error {
  3927. return m.Unmarshal(b)
  3928. }
  3929. func (m *AuthEnableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3930. if deterministic {
  3931. return xxx_messageInfo_AuthEnableRequest.Marshal(b, m, deterministic)
  3932. } else {
  3933. b = b[:cap(b)]
  3934. n, err := m.MarshalToSizedBuffer(b)
  3935. if err != nil {
  3936. return nil, err
  3937. }
  3938. return b[:n], nil
  3939. }
  3940. }
  3941. func (m *AuthEnableRequest) XXX_Merge(src proto.Message) {
  3942. xxx_messageInfo_AuthEnableRequest.Merge(m, src)
  3943. }
  3944. func (m *AuthEnableRequest) XXX_Size() int {
  3945. return m.Size()
  3946. }
  3947. func (m *AuthEnableRequest) XXX_DiscardUnknown() {
  3948. xxx_messageInfo_AuthEnableRequest.DiscardUnknown(m)
  3949. }
  3950. var xxx_messageInfo_AuthEnableRequest proto.InternalMessageInfo
  3951. type AuthDisableRequest struct {
  3952. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3953. XXX_unrecognized []byte `json:"-"`
  3954. XXX_sizecache int32 `json:"-"`
  3955. }
  3956. func (m *AuthDisableRequest) Reset() { *m = AuthDisableRequest{} }
  3957. func (m *AuthDisableRequest) String() string { return proto.CompactTextString(m) }
  3958. func (*AuthDisableRequest) ProtoMessage() {}
  3959. func (*AuthDisableRequest) Descriptor() ([]byte, []int) {
  3960. return fileDescriptor_77a6da22d6a3feb1, []int{62}
  3961. }
  3962. func (m *AuthDisableRequest) XXX_Unmarshal(b []byte) error {
  3963. return m.Unmarshal(b)
  3964. }
  3965. func (m *AuthDisableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3966. if deterministic {
  3967. return xxx_messageInfo_AuthDisableRequest.Marshal(b, m, deterministic)
  3968. } else {
  3969. b = b[:cap(b)]
  3970. n, err := m.MarshalToSizedBuffer(b)
  3971. if err != nil {
  3972. return nil, err
  3973. }
  3974. return b[:n], nil
  3975. }
  3976. }
  3977. func (m *AuthDisableRequest) XXX_Merge(src proto.Message) {
  3978. xxx_messageInfo_AuthDisableRequest.Merge(m, src)
  3979. }
  3980. func (m *AuthDisableRequest) XXX_Size() int {
  3981. return m.Size()
  3982. }
  3983. func (m *AuthDisableRequest) XXX_DiscardUnknown() {
  3984. xxx_messageInfo_AuthDisableRequest.DiscardUnknown(m)
  3985. }
  3986. var xxx_messageInfo_AuthDisableRequest proto.InternalMessageInfo
  3987. type AuthStatusRequest struct {
  3988. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3989. XXX_unrecognized []byte `json:"-"`
  3990. XXX_sizecache int32 `json:"-"`
  3991. }
  3992. func (m *AuthStatusRequest) Reset() { *m = AuthStatusRequest{} }
  3993. func (m *AuthStatusRequest) String() string { return proto.CompactTextString(m) }
  3994. func (*AuthStatusRequest) ProtoMessage() {}
  3995. func (*AuthStatusRequest) Descriptor() ([]byte, []int) {
  3996. return fileDescriptor_77a6da22d6a3feb1, []int{63}
  3997. }
  3998. func (m *AuthStatusRequest) XXX_Unmarshal(b []byte) error {
  3999. return m.Unmarshal(b)
  4000. }
  4001. func (m *AuthStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4002. if deterministic {
  4003. return xxx_messageInfo_AuthStatusRequest.Marshal(b, m, deterministic)
  4004. } else {
  4005. b = b[:cap(b)]
  4006. n, err := m.MarshalToSizedBuffer(b)
  4007. if err != nil {
  4008. return nil, err
  4009. }
  4010. return b[:n], nil
  4011. }
  4012. }
  4013. func (m *AuthStatusRequest) XXX_Merge(src proto.Message) {
  4014. xxx_messageInfo_AuthStatusRequest.Merge(m, src)
  4015. }
  4016. func (m *AuthStatusRequest) XXX_Size() int {
  4017. return m.Size()
  4018. }
  4019. func (m *AuthStatusRequest) XXX_DiscardUnknown() {
  4020. xxx_messageInfo_AuthStatusRequest.DiscardUnknown(m)
  4021. }
  4022. var xxx_messageInfo_AuthStatusRequest proto.InternalMessageInfo
  4023. type AuthenticateRequest struct {
  4024. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4025. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  4026. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4027. XXX_unrecognized []byte `json:"-"`
  4028. XXX_sizecache int32 `json:"-"`
  4029. }
  4030. func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} }
  4031. func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) }
  4032. func (*AuthenticateRequest) ProtoMessage() {}
  4033. func (*AuthenticateRequest) Descriptor() ([]byte, []int) {
  4034. return fileDescriptor_77a6da22d6a3feb1, []int{64}
  4035. }
  4036. func (m *AuthenticateRequest) XXX_Unmarshal(b []byte) error {
  4037. return m.Unmarshal(b)
  4038. }
  4039. func (m *AuthenticateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4040. if deterministic {
  4041. return xxx_messageInfo_AuthenticateRequest.Marshal(b, m, deterministic)
  4042. } else {
  4043. b = b[:cap(b)]
  4044. n, err := m.MarshalToSizedBuffer(b)
  4045. if err != nil {
  4046. return nil, err
  4047. }
  4048. return b[:n], nil
  4049. }
  4050. }
  4051. func (m *AuthenticateRequest) XXX_Merge(src proto.Message) {
  4052. xxx_messageInfo_AuthenticateRequest.Merge(m, src)
  4053. }
  4054. func (m *AuthenticateRequest) XXX_Size() int {
  4055. return m.Size()
  4056. }
  4057. func (m *AuthenticateRequest) XXX_DiscardUnknown() {
  4058. xxx_messageInfo_AuthenticateRequest.DiscardUnknown(m)
  4059. }
  4060. var xxx_messageInfo_AuthenticateRequest proto.InternalMessageInfo
  4061. func (m *AuthenticateRequest) GetName() string {
  4062. if m != nil {
  4063. return m.Name
  4064. }
  4065. return ""
  4066. }
  4067. func (m *AuthenticateRequest) GetPassword() string {
  4068. if m != nil {
  4069. return m.Password
  4070. }
  4071. return ""
  4072. }
  4073. type AuthUserAddRequest struct {
  4074. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4075. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  4076. Options *authpb.UserAddOptions `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"`
  4077. HashedPassword string `protobuf:"bytes,4,opt,name=hashedPassword,proto3" json:"hashedPassword,omitempty"`
  4078. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4079. XXX_unrecognized []byte `json:"-"`
  4080. XXX_sizecache int32 `json:"-"`
  4081. }
  4082. func (m *AuthUserAddRequest) Reset() { *m = AuthUserAddRequest{} }
  4083. func (m *AuthUserAddRequest) String() string { return proto.CompactTextString(m) }
  4084. func (*AuthUserAddRequest) ProtoMessage() {}
  4085. func (*AuthUserAddRequest) Descriptor() ([]byte, []int) {
  4086. return fileDescriptor_77a6da22d6a3feb1, []int{65}
  4087. }
  4088. func (m *AuthUserAddRequest) XXX_Unmarshal(b []byte) error {
  4089. return m.Unmarshal(b)
  4090. }
  4091. func (m *AuthUserAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4092. if deterministic {
  4093. return xxx_messageInfo_AuthUserAddRequest.Marshal(b, m, deterministic)
  4094. } else {
  4095. b = b[:cap(b)]
  4096. n, err := m.MarshalToSizedBuffer(b)
  4097. if err != nil {
  4098. return nil, err
  4099. }
  4100. return b[:n], nil
  4101. }
  4102. }
  4103. func (m *AuthUserAddRequest) XXX_Merge(src proto.Message) {
  4104. xxx_messageInfo_AuthUserAddRequest.Merge(m, src)
  4105. }
  4106. func (m *AuthUserAddRequest) XXX_Size() int {
  4107. return m.Size()
  4108. }
  4109. func (m *AuthUserAddRequest) XXX_DiscardUnknown() {
  4110. xxx_messageInfo_AuthUserAddRequest.DiscardUnknown(m)
  4111. }
  4112. var xxx_messageInfo_AuthUserAddRequest proto.InternalMessageInfo
  4113. func (m *AuthUserAddRequest) GetName() string {
  4114. if m != nil {
  4115. return m.Name
  4116. }
  4117. return ""
  4118. }
  4119. func (m *AuthUserAddRequest) GetPassword() string {
  4120. if m != nil {
  4121. return m.Password
  4122. }
  4123. return ""
  4124. }
  4125. func (m *AuthUserAddRequest) GetOptions() *authpb.UserAddOptions {
  4126. if m != nil {
  4127. return m.Options
  4128. }
  4129. return nil
  4130. }
  4131. func (m *AuthUserAddRequest) GetHashedPassword() string {
  4132. if m != nil {
  4133. return m.HashedPassword
  4134. }
  4135. return ""
  4136. }
  4137. type AuthUserGetRequest struct {
  4138. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4139. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4140. XXX_unrecognized []byte `json:"-"`
  4141. XXX_sizecache int32 `json:"-"`
  4142. }
  4143. func (m *AuthUserGetRequest) Reset() { *m = AuthUserGetRequest{} }
  4144. func (m *AuthUserGetRequest) String() string { return proto.CompactTextString(m) }
  4145. func (*AuthUserGetRequest) ProtoMessage() {}
  4146. func (*AuthUserGetRequest) Descriptor() ([]byte, []int) {
  4147. return fileDescriptor_77a6da22d6a3feb1, []int{66}
  4148. }
  4149. func (m *AuthUserGetRequest) XXX_Unmarshal(b []byte) error {
  4150. return m.Unmarshal(b)
  4151. }
  4152. func (m *AuthUserGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4153. if deterministic {
  4154. return xxx_messageInfo_AuthUserGetRequest.Marshal(b, m, deterministic)
  4155. } else {
  4156. b = b[:cap(b)]
  4157. n, err := m.MarshalToSizedBuffer(b)
  4158. if err != nil {
  4159. return nil, err
  4160. }
  4161. return b[:n], nil
  4162. }
  4163. }
  4164. func (m *AuthUserGetRequest) XXX_Merge(src proto.Message) {
  4165. xxx_messageInfo_AuthUserGetRequest.Merge(m, src)
  4166. }
  4167. func (m *AuthUserGetRequest) XXX_Size() int {
  4168. return m.Size()
  4169. }
  4170. func (m *AuthUserGetRequest) XXX_DiscardUnknown() {
  4171. xxx_messageInfo_AuthUserGetRequest.DiscardUnknown(m)
  4172. }
  4173. var xxx_messageInfo_AuthUserGetRequest proto.InternalMessageInfo
  4174. func (m *AuthUserGetRequest) GetName() string {
  4175. if m != nil {
  4176. return m.Name
  4177. }
  4178. return ""
  4179. }
  4180. type AuthUserDeleteRequest struct {
  4181. // name is the name of the user to delete.
  4182. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4183. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4184. XXX_unrecognized []byte `json:"-"`
  4185. XXX_sizecache int32 `json:"-"`
  4186. }
  4187. func (m *AuthUserDeleteRequest) Reset() { *m = AuthUserDeleteRequest{} }
  4188. func (m *AuthUserDeleteRequest) String() string { return proto.CompactTextString(m) }
  4189. func (*AuthUserDeleteRequest) ProtoMessage() {}
  4190. func (*AuthUserDeleteRequest) Descriptor() ([]byte, []int) {
  4191. return fileDescriptor_77a6da22d6a3feb1, []int{67}
  4192. }
  4193. func (m *AuthUserDeleteRequest) XXX_Unmarshal(b []byte) error {
  4194. return m.Unmarshal(b)
  4195. }
  4196. func (m *AuthUserDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4197. if deterministic {
  4198. return xxx_messageInfo_AuthUserDeleteRequest.Marshal(b, m, deterministic)
  4199. } else {
  4200. b = b[:cap(b)]
  4201. n, err := m.MarshalToSizedBuffer(b)
  4202. if err != nil {
  4203. return nil, err
  4204. }
  4205. return b[:n], nil
  4206. }
  4207. }
  4208. func (m *AuthUserDeleteRequest) XXX_Merge(src proto.Message) {
  4209. xxx_messageInfo_AuthUserDeleteRequest.Merge(m, src)
  4210. }
  4211. func (m *AuthUserDeleteRequest) XXX_Size() int {
  4212. return m.Size()
  4213. }
  4214. func (m *AuthUserDeleteRequest) XXX_DiscardUnknown() {
  4215. xxx_messageInfo_AuthUserDeleteRequest.DiscardUnknown(m)
  4216. }
  4217. var xxx_messageInfo_AuthUserDeleteRequest proto.InternalMessageInfo
  4218. func (m *AuthUserDeleteRequest) GetName() string {
  4219. if m != nil {
  4220. return m.Name
  4221. }
  4222. return ""
  4223. }
  4224. type AuthUserChangePasswordRequest struct {
  4225. // name is the name of the user whose password is being changed.
  4226. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4227. // password is the new password for the user. Note that this field will be removed in the API layer.
  4228. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  4229. // hashedPassword is the new password for the user. Note that this field will be initialized in the API layer.
  4230. HashedPassword string `protobuf:"bytes,3,opt,name=hashedPassword,proto3" json:"hashedPassword,omitempty"`
  4231. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4232. XXX_unrecognized []byte `json:"-"`
  4233. XXX_sizecache int32 `json:"-"`
  4234. }
  4235. func (m *AuthUserChangePasswordRequest) Reset() { *m = AuthUserChangePasswordRequest{} }
  4236. func (m *AuthUserChangePasswordRequest) String() string { return proto.CompactTextString(m) }
  4237. func (*AuthUserChangePasswordRequest) ProtoMessage() {}
  4238. func (*AuthUserChangePasswordRequest) Descriptor() ([]byte, []int) {
  4239. return fileDescriptor_77a6da22d6a3feb1, []int{68}
  4240. }
  4241. func (m *AuthUserChangePasswordRequest) XXX_Unmarshal(b []byte) error {
  4242. return m.Unmarshal(b)
  4243. }
  4244. func (m *AuthUserChangePasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4245. if deterministic {
  4246. return xxx_messageInfo_AuthUserChangePasswordRequest.Marshal(b, m, deterministic)
  4247. } else {
  4248. b = b[:cap(b)]
  4249. n, err := m.MarshalToSizedBuffer(b)
  4250. if err != nil {
  4251. return nil, err
  4252. }
  4253. return b[:n], nil
  4254. }
  4255. }
  4256. func (m *AuthUserChangePasswordRequest) XXX_Merge(src proto.Message) {
  4257. xxx_messageInfo_AuthUserChangePasswordRequest.Merge(m, src)
  4258. }
  4259. func (m *AuthUserChangePasswordRequest) XXX_Size() int {
  4260. return m.Size()
  4261. }
  4262. func (m *AuthUserChangePasswordRequest) XXX_DiscardUnknown() {
  4263. xxx_messageInfo_AuthUserChangePasswordRequest.DiscardUnknown(m)
  4264. }
  4265. var xxx_messageInfo_AuthUserChangePasswordRequest proto.InternalMessageInfo
  4266. func (m *AuthUserChangePasswordRequest) GetName() string {
  4267. if m != nil {
  4268. return m.Name
  4269. }
  4270. return ""
  4271. }
  4272. func (m *AuthUserChangePasswordRequest) GetPassword() string {
  4273. if m != nil {
  4274. return m.Password
  4275. }
  4276. return ""
  4277. }
  4278. func (m *AuthUserChangePasswordRequest) GetHashedPassword() string {
  4279. if m != nil {
  4280. return m.HashedPassword
  4281. }
  4282. return ""
  4283. }
  4284. type AuthUserGrantRoleRequest struct {
  4285. // user is the name of the user which should be granted a given role.
  4286. User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
  4287. // role is the name of the role to grant to the user.
  4288. Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
  4289. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4290. XXX_unrecognized []byte `json:"-"`
  4291. XXX_sizecache int32 `json:"-"`
  4292. }
  4293. func (m *AuthUserGrantRoleRequest) Reset() { *m = AuthUserGrantRoleRequest{} }
  4294. func (m *AuthUserGrantRoleRequest) String() string { return proto.CompactTextString(m) }
  4295. func (*AuthUserGrantRoleRequest) ProtoMessage() {}
  4296. func (*AuthUserGrantRoleRequest) Descriptor() ([]byte, []int) {
  4297. return fileDescriptor_77a6da22d6a3feb1, []int{69}
  4298. }
  4299. func (m *AuthUserGrantRoleRequest) XXX_Unmarshal(b []byte) error {
  4300. return m.Unmarshal(b)
  4301. }
  4302. func (m *AuthUserGrantRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4303. if deterministic {
  4304. return xxx_messageInfo_AuthUserGrantRoleRequest.Marshal(b, m, deterministic)
  4305. } else {
  4306. b = b[:cap(b)]
  4307. n, err := m.MarshalToSizedBuffer(b)
  4308. if err != nil {
  4309. return nil, err
  4310. }
  4311. return b[:n], nil
  4312. }
  4313. }
  4314. func (m *AuthUserGrantRoleRequest) XXX_Merge(src proto.Message) {
  4315. xxx_messageInfo_AuthUserGrantRoleRequest.Merge(m, src)
  4316. }
  4317. func (m *AuthUserGrantRoleRequest) XXX_Size() int {
  4318. return m.Size()
  4319. }
  4320. func (m *AuthUserGrantRoleRequest) XXX_DiscardUnknown() {
  4321. xxx_messageInfo_AuthUserGrantRoleRequest.DiscardUnknown(m)
  4322. }
  4323. var xxx_messageInfo_AuthUserGrantRoleRequest proto.InternalMessageInfo
  4324. func (m *AuthUserGrantRoleRequest) GetUser() string {
  4325. if m != nil {
  4326. return m.User
  4327. }
  4328. return ""
  4329. }
  4330. func (m *AuthUserGrantRoleRequest) GetRole() string {
  4331. if m != nil {
  4332. return m.Role
  4333. }
  4334. return ""
  4335. }
  4336. type AuthUserRevokeRoleRequest struct {
  4337. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4338. Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
  4339. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4340. XXX_unrecognized []byte `json:"-"`
  4341. XXX_sizecache int32 `json:"-"`
  4342. }
  4343. func (m *AuthUserRevokeRoleRequest) Reset() { *m = AuthUserRevokeRoleRequest{} }
  4344. func (m *AuthUserRevokeRoleRequest) String() string { return proto.CompactTextString(m) }
  4345. func (*AuthUserRevokeRoleRequest) ProtoMessage() {}
  4346. func (*AuthUserRevokeRoleRequest) Descriptor() ([]byte, []int) {
  4347. return fileDescriptor_77a6da22d6a3feb1, []int{70}
  4348. }
  4349. func (m *AuthUserRevokeRoleRequest) XXX_Unmarshal(b []byte) error {
  4350. return m.Unmarshal(b)
  4351. }
  4352. func (m *AuthUserRevokeRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4353. if deterministic {
  4354. return xxx_messageInfo_AuthUserRevokeRoleRequest.Marshal(b, m, deterministic)
  4355. } else {
  4356. b = b[:cap(b)]
  4357. n, err := m.MarshalToSizedBuffer(b)
  4358. if err != nil {
  4359. return nil, err
  4360. }
  4361. return b[:n], nil
  4362. }
  4363. }
  4364. func (m *AuthUserRevokeRoleRequest) XXX_Merge(src proto.Message) {
  4365. xxx_messageInfo_AuthUserRevokeRoleRequest.Merge(m, src)
  4366. }
  4367. func (m *AuthUserRevokeRoleRequest) XXX_Size() int {
  4368. return m.Size()
  4369. }
  4370. func (m *AuthUserRevokeRoleRequest) XXX_DiscardUnknown() {
  4371. xxx_messageInfo_AuthUserRevokeRoleRequest.DiscardUnknown(m)
  4372. }
  4373. var xxx_messageInfo_AuthUserRevokeRoleRequest proto.InternalMessageInfo
  4374. func (m *AuthUserRevokeRoleRequest) GetName() string {
  4375. if m != nil {
  4376. return m.Name
  4377. }
  4378. return ""
  4379. }
  4380. func (m *AuthUserRevokeRoleRequest) GetRole() string {
  4381. if m != nil {
  4382. return m.Role
  4383. }
  4384. return ""
  4385. }
  4386. type AuthRoleAddRequest struct {
  4387. // name is the name of the role to add to the authentication system.
  4388. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4389. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4390. XXX_unrecognized []byte `json:"-"`
  4391. XXX_sizecache int32 `json:"-"`
  4392. }
  4393. func (m *AuthRoleAddRequest) Reset() { *m = AuthRoleAddRequest{} }
  4394. func (m *AuthRoleAddRequest) String() string { return proto.CompactTextString(m) }
  4395. func (*AuthRoleAddRequest) ProtoMessage() {}
  4396. func (*AuthRoleAddRequest) Descriptor() ([]byte, []int) {
  4397. return fileDescriptor_77a6da22d6a3feb1, []int{71}
  4398. }
  4399. func (m *AuthRoleAddRequest) XXX_Unmarshal(b []byte) error {
  4400. return m.Unmarshal(b)
  4401. }
  4402. func (m *AuthRoleAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4403. if deterministic {
  4404. return xxx_messageInfo_AuthRoleAddRequest.Marshal(b, m, deterministic)
  4405. } else {
  4406. b = b[:cap(b)]
  4407. n, err := m.MarshalToSizedBuffer(b)
  4408. if err != nil {
  4409. return nil, err
  4410. }
  4411. return b[:n], nil
  4412. }
  4413. }
  4414. func (m *AuthRoleAddRequest) XXX_Merge(src proto.Message) {
  4415. xxx_messageInfo_AuthRoleAddRequest.Merge(m, src)
  4416. }
  4417. func (m *AuthRoleAddRequest) XXX_Size() int {
  4418. return m.Size()
  4419. }
  4420. func (m *AuthRoleAddRequest) XXX_DiscardUnknown() {
  4421. xxx_messageInfo_AuthRoleAddRequest.DiscardUnknown(m)
  4422. }
  4423. var xxx_messageInfo_AuthRoleAddRequest proto.InternalMessageInfo
  4424. func (m *AuthRoleAddRequest) GetName() string {
  4425. if m != nil {
  4426. return m.Name
  4427. }
  4428. return ""
  4429. }
  4430. type AuthRoleGetRequest struct {
  4431. Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
  4432. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4433. XXX_unrecognized []byte `json:"-"`
  4434. XXX_sizecache int32 `json:"-"`
  4435. }
  4436. func (m *AuthRoleGetRequest) Reset() { *m = AuthRoleGetRequest{} }
  4437. func (m *AuthRoleGetRequest) String() string { return proto.CompactTextString(m) }
  4438. func (*AuthRoleGetRequest) ProtoMessage() {}
  4439. func (*AuthRoleGetRequest) Descriptor() ([]byte, []int) {
  4440. return fileDescriptor_77a6da22d6a3feb1, []int{72}
  4441. }
  4442. func (m *AuthRoleGetRequest) XXX_Unmarshal(b []byte) error {
  4443. return m.Unmarshal(b)
  4444. }
  4445. func (m *AuthRoleGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4446. if deterministic {
  4447. return xxx_messageInfo_AuthRoleGetRequest.Marshal(b, m, deterministic)
  4448. } else {
  4449. b = b[:cap(b)]
  4450. n, err := m.MarshalToSizedBuffer(b)
  4451. if err != nil {
  4452. return nil, err
  4453. }
  4454. return b[:n], nil
  4455. }
  4456. }
  4457. func (m *AuthRoleGetRequest) XXX_Merge(src proto.Message) {
  4458. xxx_messageInfo_AuthRoleGetRequest.Merge(m, src)
  4459. }
  4460. func (m *AuthRoleGetRequest) XXX_Size() int {
  4461. return m.Size()
  4462. }
  4463. func (m *AuthRoleGetRequest) XXX_DiscardUnknown() {
  4464. xxx_messageInfo_AuthRoleGetRequest.DiscardUnknown(m)
  4465. }
  4466. var xxx_messageInfo_AuthRoleGetRequest proto.InternalMessageInfo
  4467. func (m *AuthRoleGetRequest) GetRole() string {
  4468. if m != nil {
  4469. return m.Role
  4470. }
  4471. return ""
  4472. }
  4473. type AuthUserListRequest struct {
  4474. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4475. XXX_unrecognized []byte `json:"-"`
  4476. XXX_sizecache int32 `json:"-"`
  4477. }
  4478. func (m *AuthUserListRequest) Reset() { *m = AuthUserListRequest{} }
  4479. func (m *AuthUserListRequest) String() string { return proto.CompactTextString(m) }
  4480. func (*AuthUserListRequest) ProtoMessage() {}
  4481. func (*AuthUserListRequest) Descriptor() ([]byte, []int) {
  4482. return fileDescriptor_77a6da22d6a3feb1, []int{73}
  4483. }
  4484. func (m *AuthUserListRequest) XXX_Unmarshal(b []byte) error {
  4485. return m.Unmarshal(b)
  4486. }
  4487. func (m *AuthUserListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4488. if deterministic {
  4489. return xxx_messageInfo_AuthUserListRequest.Marshal(b, m, deterministic)
  4490. } else {
  4491. b = b[:cap(b)]
  4492. n, err := m.MarshalToSizedBuffer(b)
  4493. if err != nil {
  4494. return nil, err
  4495. }
  4496. return b[:n], nil
  4497. }
  4498. }
  4499. func (m *AuthUserListRequest) XXX_Merge(src proto.Message) {
  4500. xxx_messageInfo_AuthUserListRequest.Merge(m, src)
  4501. }
  4502. func (m *AuthUserListRequest) XXX_Size() int {
  4503. return m.Size()
  4504. }
  4505. func (m *AuthUserListRequest) XXX_DiscardUnknown() {
  4506. xxx_messageInfo_AuthUserListRequest.DiscardUnknown(m)
  4507. }
  4508. var xxx_messageInfo_AuthUserListRequest proto.InternalMessageInfo
  4509. type AuthRoleListRequest struct {
  4510. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4511. XXX_unrecognized []byte `json:"-"`
  4512. XXX_sizecache int32 `json:"-"`
  4513. }
  4514. func (m *AuthRoleListRequest) Reset() { *m = AuthRoleListRequest{} }
  4515. func (m *AuthRoleListRequest) String() string { return proto.CompactTextString(m) }
  4516. func (*AuthRoleListRequest) ProtoMessage() {}
  4517. func (*AuthRoleListRequest) Descriptor() ([]byte, []int) {
  4518. return fileDescriptor_77a6da22d6a3feb1, []int{74}
  4519. }
  4520. func (m *AuthRoleListRequest) XXX_Unmarshal(b []byte) error {
  4521. return m.Unmarshal(b)
  4522. }
  4523. func (m *AuthRoleListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4524. if deterministic {
  4525. return xxx_messageInfo_AuthRoleListRequest.Marshal(b, m, deterministic)
  4526. } else {
  4527. b = b[:cap(b)]
  4528. n, err := m.MarshalToSizedBuffer(b)
  4529. if err != nil {
  4530. return nil, err
  4531. }
  4532. return b[:n], nil
  4533. }
  4534. }
  4535. func (m *AuthRoleListRequest) XXX_Merge(src proto.Message) {
  4536. xxx_messageInfo_AuthRoleListRequest.Merge(m, src)
  4537. }
  4538. func (m *AuthRoleListRequest) XXX_Size() int {
  4539. return m.Size()
  4540. }
  4541. func (m *AuthRoleListRequest) XXX_DiscardUnknown() {
  4542. xxx_messageInfo_AuthRoleListRequest.DiscardUnknown(m)
  4543. }
  4544. var xxx_messageInfo_AuthRoleListRequest proto.InternalMessageInfo
  4545. type AuthRoleDeleteRequest struct {
  4546. Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
  4547. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4548. XXX_unrecognized []byte `json:"-"`
  4549. XXX_sizecache int32 `json:"-"`
  4550. }
  4551. func (m *AuthRoleDeleteRequest) Reset() { *m = AuthRoleDeleteRequest{} }
  4552. func (m *AuthRoleDeleteRequest) String() string { return proto.CompactTextString(m) }
  4553. func (*AuthRoleDeleteRequest) ProtoMessage() {}
  4554. func (*AuthRoleDeleteRequest) Descriptor() ([]byte, []int) {
  4555. return fileDescriptor_77a6da22d6a3feb1, []int{75}
  4556. }
  4557. func (m *AuthRoleDeleteRequest) XXX_Unmarshal(b []byte) error {
  4558. return m.Unmarshal(b)
  4559. }
  4560. func (m *AuthRoleDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4561. if deterministic {
  4562. return xxx_messageInfo_AuthRoleDeleteRequest.Marshal(b, m, deterministic)
  4563. } else {
  4564. b = b[:cap(b)]
  4565. n, err := m.MarshalToSizedBuffer(b)
  4566. if err != nil {
  4567. return nil, err
  4568. }
  4569. return b[:n], nil
  4570. }
  4571. }
  4572. func (m *AuthRoleDeleteRequest) XXX_Merge(src proto.Message) {
  4573. xxx_messageInfo_AuthRoleDeleteRequest.Merge(m, src)
  4574. }
  4575. func (m *AuthRoleDeleteRequest) XXX_Size() int {
  4576. return m.Size()
  4577. }
  4578. func (m *AuthRoleDeleteRequest) XXX_DiscardUnknown() {
  4579. xxx_messageInfo_AuthRoleDeleteRequest.DiscardUnknown(m)
  4580. }
  4581. var xxx_messageInfo_AuthRoleDeleteRequest proto.InternalMessageInfo
  4582. func (m *AuthRoleDeleteRequest) GetRole() string {
  4583. if m != nil {
  4584. return m.Role
  4585. }
  4586. return ""
  4587. }
  4588. type AuthRoleGrantPermissionRequest struct {
  4589. // name is the name of the role which will be granted the permission.
  4590. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4591. // perm is the permission to grant to the role.
  4592. Perm *authpb.Permission `protobuf:"bytes,2,opt,name=perm,proto3" json:"perm,omitempty"`
  4593. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4594. XXX_unrecognized []byte `json:"-"`
  4595. XXX_sizecache int32 `json:"-"`
  4596. }
  4597. func (m *AuthRoleGrantPermissionRequest) Reset() { *m = AuthRoleGrantPermissionRequest{} }
  4598. func (m *AuthRoleGrantPermissionRequest) String() string { return proto.CompactTextString(m) }
  4599. func (*AuthRoleGrantPermissionRequest) ProtoMessage() {}
  4600. func (*AuthRoleGrantPermissionRequest) Descriptor() ([]byte, []int) {
  4601. return fileDescriptor_77a6da22d6a3feb1, []int{76}
  4602. }
  4603. func (m *AuthRoleGrantPermissionRequest) XXX_Unmarshal(b []byte) error {
  4604. return m.Unmarshal(b)
  4605. }
  4606. func (m *AuthRoleGrantPermissionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4607. if deterministic {
  4608. return xxx_messageInfo_AuthRoleGrantPermissionRequest.Marshal(b, m, deterministic)
  4609. } else {
  4610. b = b[:cap(b)]
  4611. n, err := m.MarshalToSizedBuffer(b)
  4612. if err != nil {
  4613. return nil, err
  4614. }
  4615. return b[:n], nil
  4616. }
  4617. }
  4618. func (m *AuthRoleGrantPermissionRequest) XXX_Merge(src proto.Message) {
  4619. xxx_messageInfo_AuthRoleGrantPermissionRequest.Merge(m, src)
  4620. }
  4621. func (m *AuthRoleGrantPermissionRequest) XXX_Size() int {
  4622. return m.Size()
  4623. }
  4624. func (m *AuthRoleGrantPermissionRequest) XXX_DiscardUnknown() {
  4625. xxx_messageInfo_AuthRoleGrantPermissionRequest.DiscardUnknown(m)
  4626. }
  4627. var xxx_messageInfo_AuthRoleGrantPermissionRequest proto.InternalMessageInfo
  4628. func (m *AuthRoleGrantPermissionRequest) GetName() string {
  4629. if m != nil {
  4630. return m.Name
  4631. }
  4632. return ""
  4633. }
  4634. func (m *AuthRoleGrantPermissionRequest) GetPerm() *authpb.Permission {
  4635. if m != nil {
  4636. return m.Perm
  4637. }
  4638. return nil
  4639. }
  4640. type AuthRoleRevokePermissionRequest struct {
  4641. Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
  4642. Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
  4643. RangeEnd []byte `protobuf:"bytes,3,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"`
  4644. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4645. XXX_unrecognized []byte `json:"-"`
  4646. XXX_sizecache int32 `json:"-"`
  4647. }
  4648. func (m *AuthRoleRevokePermissionRequest) Reset() { *m = AuthRoleRevokePermissionRequest{} }
  4649. func (m *AuthRoleRevokePermissionRequest) String() string { return proto.CompactTextString(m) }
  4650. func (*AuthRoleRevokePermissionRequest) ProtoMessage() {}
  4651. func (*AuthRoleRevokePermissionRequest) Descriptor() ([]byte, []int) {
  4652. return fileDescriptor_77a6da22d6a3feb1, []int{77}
  4653. }
  4654. func (m *AuthRoleRevokePermissionRequest) XXX_Unmarshal(b []byte) error {
  4655. return m.Unmarshal(b)
  4656. }
  4657. func (m *AuthRoleRevokePermissionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4658. if deterministic {
  4659. return xxx_messageInfo_AuthRoleRevokePermissionRequest.Marshal(b, m, deterministic)
  4660. } else {
  4661. b = b[:cap(b)]
  4662. n, err := m.MarshalToSizedBuffer(b)
  4663. if err != nil {
  4664. return nil, err
  4665. }
  4666. return b[:n], nil
  4667. }
  4668. }
  4669. func (m *AuthRoleRevokePermissionRequest) XXX_Merge(src proto.Message) {
  4670. xxx_messageInfo_AuthRoleRevokePermissionRequest.Merge(m, src)
  4671. }
  4672. func (m *AuthRoleRevokePermissionRequest) XXX_Size() int {
  4673. return m.Size()
  4674. }
  4675. func (m *AuthRoleRevokePermissionRequest) XXX_DiscardUnknown() {
  4676. xxx_messageInfo_AuthRoleRevokePermissionRequest.DiscardUnknown(m)
  4677. }
  4678. var xxx_messageInfo_AuthRoleRevokePermissionRequest proto.InternalMessageInfo
  4679. func (m *AuthRoleRevokePermissionRequest) GetRole() string {
  4680. if m != nil {
  4681. return m.Role
  4682. }
  4683. return ""
  4684. }
  4685. func (m *AuthRoleRevokePermissionRequest) GetKey() []byte {
  4686. if m != nil {
  4687. return m.Key
  4688. }
  4689. return nil
  4690. }
  4691. func (m *AuthRoleRevokePermissionRequest) GetRangeEnd() []byte {
  4692. if m != nil {
  4693. return m.RangeEnd
  4694. }
  4695. return nil
  4696. }
  4697. type AuthEnableResponse struct {
  4698. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  4699. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4700. XXX_unrecognized []byte `json:"-"`
  4701. XXX_sizecache int32 `json:"-"`
  4702. }
  4703. func (m *AuthEnableResponse) Reset() { *m = AuthEnableResponse{} }
  4704. func (m *AuthEnableResponse) String() string { return proto.CompactTextString(m) }
  4705. func (*AuthEnableResponse) ProtoMessage() {}
  4706. func (*AuthEnableResponse) Descriptor() ([]byte, []int) {
  4707. return fileDescriptor_77a6da22d6a3feb1, []int{78}
  4708. }
  4709. func (m *AuthEnableResponse) XXX_Unmarshal(b []byte) error {
  4710. return m.Unmarshal(b)
  4711. }
  4712. func (m *AuthEnableResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4713. if deterministic {
  4714. return xxx_messageInfo_AuthEnableResponse.Marshal(b, m, deterministic)
  4715. } else {
  4716. b = b[:cap(b)]
  4717. n, err := m.MarshalToSizedBuffer(b)
  4718. if err != nil {
  4719. return nil, err
  4720. }
  4721. return b[:n], nil
  4722. }
  4723. }
  4724. func (m *AuthEnableResponse) XXX_Merge(src proto.Message) {
  4725. xxx_messageInfo_AuthEnableResponse.Merge(m, src)
  4726. }
  4727. func (m *AuthEnableResponse) XXX_Size() int {
  4728. return m.Size()
  4729. }
  4730. func (m *AuthEnableResponse) XXX_DiscardUnknown() {
  4731. xxx_messageInfo_AuthEnableResponse.DiscardUnknown(m)
  4732. }
  4733. var xxx_messageInfo_AuthEnableResponse proto.InternalMessageInfo
  4734. func (m *AuthEnableResponse) GetHeader() *ResponseHeader {
  4735. if m != nil {
  4736. return m.Header
  4737. }
  4738. return nil
  4739. }
  4740. type AuthDisableResponse struct {
  4741. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  4742. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4743. XXX_unrecognized []byte `json:"-"`
  4744. XXX_sizecache int32 `json:"-"`
  4745. }
  4746. func (m *AuthDisableResponse) Reset() { *m = AuthDisableResponse{} }
  4747. func (m *AuthDisableResponse) String() string { return proto.CompactTextString(m) }
  4748. func (*AuthDisableResponse) ProtoMessage() {}
  4749. func (*AuthDisableResponse) Descriptor() ([]byte, []int) {
  4750. return fileDescriptor_77a6da22d6a3feb1, []int{79}
  4751. }
  4752. func (m *AuthDisableResponse) XXX_Unmarshal(b []byte) error {
  4753. return m.Unmarshal(b)
  4754. }
  4755. func (m *AuthDisableResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4756. if deterministic {
  4757. return xxx_messageInfo_AuthDisableResponse.Marshal(b, m, deterministic)
  4758. } else {
  4759. b = b[:cap(b)]
  4760. n, err := m.MarshalToSizedBuffer(b)
  4761. if err != nil {
  4762. return nil, err
  4763. }
  4764. return b[:n], nil
  4765. }
  4766. }
  4767. func (m *AuthDisableResponse) XXX_Merge(src proto.Message) {
  4768. xxx_messageInfo_AuthDisableResponse.Merge(m, src)
  4769. }
  4770. func (m *AuthDisableResponse) XXX_Size() int {
  4771. return m.Size()
  4772. }
  4773. func (m *AuthDisableResponse) XXX_DiscardUnknown() {
  4774. xxx_messageInfo_AuthDisableResponse.DiscardUnknown(m)
  4775. }
  4776. var xxx_messageInfo_AuthDisableResponse proto.InternalMessageInfo
  4777. func (m *AuthDisableResponse) GetHeader() *ResponseHeader {
  4778. if m != nil {
  4779. return m.Header
  4780. }
  4781. return nil
  4782. }
  4783. type AuthStatusResponse struct {
  4784. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  4785. Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
  4786. // authRevision is the current revision of auth store
  4787. AuthRevision uint64 `protobuf:"varint,3,opt,name=authRevision,proto3" json:"authRevision,omitempty"`
  4788. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4789. XXX_unrecognized []byte `json:"-"`
  4790. XXX_sizecache int32 `json:"-"`
  4791. }
  4792. func (m *AuthStatusResponse) Reset() { *m = AuthStatusResponse{} }
  4793. func (m *AuthStatusResponse) String() string { return proto.CompactTextString(m) }
  4794. func (*AuthStatusResponse) ProtoMessage() {}
  4795. func (*AuthStatusResponse) Descriptor() ([]byte, []int) {
  4796. return fileDescriptor_77a6da22d6a3feb1, []int{80}
  4797. }
  4798. func (m *AuthStatusResponse) XXX_Unmarshal(b []byte) error {
  4799. return m.Unmarshal(b)
  4800. }
  4801. func (m *AuthStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4802. if deterministic {
  4803. return xxx_messageInfo_AuthStatusResponse.Marshal(b, m, deterministic)
  4804. } else {
  4805. b = b[:cap(b)]
  4806. n, err := m.MarshalToSizedBuffer(b)
  4807. if err != nil {
  4808. return nil, err
  4809. }
  4810. return b[:n], nil
  4811. }
  4812. }
  4813. func (m *AuthStatusResponse) XXX_Merge(src proto.Message) {
  4814. xxx_messageInfo_AuthStatusResponse.Merge(m, src)
  4815. }
  4816. func (m *AuthStatusResponse) XXX_Size() int {
  4817. return m.Size()
  4818. }
  4819. func (m *AuthStatusResponse) XXX_DiscardUnknown() {
  4820. xxx_messageInfo_AuthStatusResponse.DiscardUnknown(m)
  4821. }
  4822. var xxx_messageInfo_AuthStatusResponse proto.InternalMessageInfo
  4823. func (m *AuthStatusResponse) GetHeader() *ResponseHeader {
  4824. if m != nil {
  4825. return m.Header
  4826. }
  4827. return nil
  4828. }
  4829. func (m *AuthStatusResponse) GetEnabled() bool {
  4830. if m != nil {
  4831. return m.Enabled
  4832. }
  4833. return false
  4834. }
  4835. func (m *AuthStatusResponse) GetAuthRevision() uint64 {
  4836. if m != nil {
  4837. return m.AuthRevision
  4838. }
  4839. return 0
  4840. }
  4841. type AuthenticateResponse struct {
  4842. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  4843. // token is an authorized token that can be used in succeeding RPCs
  4844. Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
  4845. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4846. XXX_unrecognized []byte `json:"-"`
  4847. XXX_sizecache int32 `json:"-"`
  4848. }
  4849. func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} }
  4850. func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) }
  4851. func (*AuthenticateResponse) ProtoMessage() {}
  4852. func (*AuthenticateResponse) Descriptor() ([]byte, []int) {
  4853. return fileDescriptor_77a6da22d6a3feb1, []int{81}
  4854. }
  4855. func (m *AuthenticateResponse) XXX_Unmarshal(b []byte) error {
  4856. return m.Unmarshal(b)
  4857. }
  4858. func (m *AuthenticateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4859. if deterministic {
  4860. return xxx_messageInfo_AuthenticateResponse.Marshal(b, m, deterministic)
  4861. } else {
  4862. b = b[:cap(b)]
  4863. n, err := m.MarshalToSizedBuffer(b)
  4864. if err != nil {
  4865. return nil, err
  4866. }
  4867. return b[:n], nil
  4868. }
  4869. }
  4870. func (m *AuthenticateResponse) XXX_Merge(src proto.Message) {
  4871. xxx_messageInfo_AuthenticateResponse.Merge(m, src)
  4872. }
  4873. func (m *AuthenticateResponse) XXX_Size() int {
  4874. return m.Size()
  4875. }
  4876. func (m *AuthenticateResponse) XXX_DiscardUnknown() {
  4877. xxx_messageInfo_AuthenticateResponse.DiscardUnknown(m)
  4878. }
  4879. var xxx_messageInfo_AuthenticateResponse proto.InternalMessageInfo
  4880. func (m *AuthenticateResponse) GetHeader() *ResponseHeader {
  4881. if m != nil {
  4882. return m.Header
  4883. }
  4884. return nil
  4885. }
  4886. func (m *AuthenticateResponse) GetToken() string {
  4887. if m != nil {
  4888. return m.Token
  4889. }
  4890. return ""
  4891. }
  4892. type AuthUserAddResponse struct {
  4893. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  4894. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4895. XXX_unrecognized []byte `json:"-"`
  4896. XXX_sizecache int32 `json:"-"`
  4897. }
  4898. func (m *AuthUserAddResponse) Reset() { *m = AuthUserAddResponse{} }
  4899. func (m *AuthUserAddResponse) String() string { return proto.CompactTextString(m) }
  4900. func (*AuthUserAddResponse) ProtoMessage() {}
  4901. func (*AuthUserAddResponse) Descriptor() ([]byte, []int) {
  4902. return fileDescriptor_77a6da22d6a3feb1, []int{82}
  4903. }
  4904. func (m *AuthUserAddResponse) XXX_Unmarshal(b []byte) error {
  4905. return m.Unmarshal(b)
  4906. }
  4907. func (m *AuthUserAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4908. if deterministic {
  4909. return xxx_messageInfo_AuthUserAddResponse.Marshal(b, m, deterministic)
  4910. } else {
  4911. b = b[:cap(b)]
  4912. n, err := m.MarshalToSizedBuffer(b)
  4913. if err != nil {
  4914. return nil, err
  4915. }
  4916. return b[:n], nil
  4917. }
  4918. }
  4919. func (m *AuthUserAddResponse) XXX_Merge(src proto.Message) {
  4920. xxx_messageInfo_AuthUserAddResponse.Merge(m, src)
  4921. }
  4922. func (m *AuthUserAddResponse) XXX_Size() int {
  4923. return m.Size()
  4924. }
  4925. func (m *AuthUserAddResponse) XXX_DiscardUnknown() {
  4926. xxx_messageInfo_AuthUserAddResponse.DiscardUnknown(m)
  4927. }
  4928. var xxx_messageInfo_AuthUserAddResponse proto.InternalMessageInfo
  4929. func (m *AuthUserAddResponse) GetHeader() *ResponseHeader {
  4930. if m != nil {
  4931. return m.Header
  4932. }
  4933. return nil
  4934. }
  4935. type AuthUserGetResponse struct {
  4936. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  4937. Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"`
  4938. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4939. XXX_unrecognized []byte `json:"-"`
  4940. XXX_sizecache int32 `json:"-"`
  4941. }
  4942. func (m *AuthUserGetResponse) Reset() { *m = AuthUserGetResponse{} }
  4943. func (m *AuthUserGetResponse) String() string { return proto.CompactTextString(m) }
  4944. func (*AuthUserGetResponse) ProtoMessage() {}
  4945. func (*AuthUserGetResponse) Descriptor() ([]byte, []int) {
  4946. return fileDescriptor_77a6da22d6a3feb1, []int{83}
  4947. }
  4948. func (m *AuthUserGetResponse) XXX_Unmarshal(b []byte) error {
  4949. return m.Unmarshal(b)
  4950. }
  4951. func (m *AuthUserGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4952. if deterministic {
  4953. return xxx_messageInfo_AuthUserGetResponse.Marshal(b, m, deterministic)
  4954. } else {
  4955. b = b[:cap(b)]
  4956. n, err := m.MarshalToSizedBuffer(b)
  4957. if err != nil {
  4958. return nil, err
  4959. }
  4960. return b[:n], nil
  4961. }
  4962. }
  4963. func (m *AuthUserGetResponse) XXX_Merge(src proto.Message) {
  4964. xxx_messageInfo_AuthUserGetResponse.Merge(m, src)
  4965. }
  4966. func (m *AuthUserGetResponse) XXX_Size() int {
  4967. return m.Size()
  4968. }
  4969. func (m *AuthUserGetResponse) XXX_DiscardUnknown() {
  4970. xxx_messageInfo_AuthUserGetResponse.DiscardUnknown(m)
  4971. }
  4972. var xxx_messageInfo_AuthUserGetResponse proto.InternalMessageInfo
  4973. func (m *AuthUserGetResponse) GetHeader() *ResponseHeader {
  4974. if m != nil {
  4975. return m.Header
  4976. }
  4977. return nil
  4978. }
  4979. func (m *AuthUserGetResponse) GetRoles() []string {
  4980. if m != nil {
  4981. return m.Roles
  4982. }
  4983. return nil
  4984. }
  4985. type AuthUserDeleteResponse struct {
  4986. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  4987. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4988. XXX_unrecognized []byte `json:"-"`
  4989. XXX_sizecache int32 `json:"-"`
  4990. }
  4991. func (m *AuthUserDeleteResponse) Reset() { *m = AuthUserDeleteResponse{} }
  4992. func (m *AuthUserDeleteResponse) String() string { return proto.CompactTextString(m) }
  4993. func (*AuthUserDeleteResponse) ProtoMessage() {}
  4994. func (*AuthUserDeleteResponse) Descriptor() ([]byte, []int) {
  4995. return fileDescriptor_77a6da22d6a3feb1, []int{84}
  4996. }
  4997. func (m *AuthUserDeleteResponse) XXX_Unmarshal(b []byte) error {
  4998. return m.Unmarshal(b)
  4999. }
  5000. func (m *AuthUserDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5001. if deterministic {
  5002. return xxx_messageInfo_AuthUserDeleteResponse.Marshal(b, m, deterministic)
  5003. } else {
  5004. b = b[:cap(b)]
  5005. n, err := m.MarshalToSizedBuffer(b)
  5006. if err != nil {
  5007. return nil, err
  5008. }
  5009. return b[:n], nil
  5010. }
  5011. }
  5012. func (m *AuthUserDeleteResponse) XXX_Merge(src proto.Message) {
  5013. xxx_messageInfo_AuthUserDeleteResponse.Merge(m, src)
  5014. }
  5015. func (m *AuthUserDeleteResponse) XXX_Size() int {
  5016. return m.Size()
  5017. }
  5018. func (m *AuthUserDeleteResponse) XXX_DiscardUnknown() {
  5019. xxx_messageInfo_AuthUserDeleteResponse.DiscardUnknown(m)
  5020. }
  5021. var xxx_messageInfo_AuthUserDeleteResponse proto.InternalMessageInfo
  5022. func (m *AuthUserDeleteResponse) GetHeader() *ResponseHeader {
  5023. if m != nil {
  5024. return m.Header
  5025. }
  5026. return nil
  5027. }
  5028. type AuthUserChangePasswordResponse struct {
  5029. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5030. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5031. XXX_unrecognized []byte `json:"-"`
  5032. XXX_sizecache int32 `json:"-"`
  5033. }
  5034. func (m *AuthUserChangePasswordResponse) Reset() { *m = AuthUserChangePasswordResponse{} }
  5035. func (m *AuthUserChangePasswordResponse) String() string { return proto.CompactTextString(m) }
  5036. func (*AuthUserChangePasswordResponse) ProtoMessage() {}
  5037. func (*AuthUserChangePasswordResponse) Descriptor() ([]byte, []int) {
  5038. return fileDescriptor_77a6da22d6a3feb1, []int{85}
  5039. }
  5040. func (m *AuthUserChangePasswordResponse) XXX_Unmarshal(b []byte) error {
  5041. return m.Unmarshal(b)
  5042. }
  5043. func (m *AuthUserChangePasswordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5044. if deterministic {
  5045. return xxx_messageInfo_AuthUserChangePasswordResponse.Marshal(b, m, deterministic)
  5046. } else {
  5047. b = b[:cap(b)]
  5048. n, err := m.MarshalToSizedBuffer(b)
  5049. if err != nil {
  5050. return nil, err
  5051. }
  5052. return b[:n], nil
  5053. }
  5054. }
  5055. func (m *AuthUserChangePasswordResponse) XXX_Merge(src proto.Message) {
  5056. xxx_messageInfo_AuthUserChangePasswordResponse.Merge(m, src)
  5057. }
  5058. func (m *AuthUserChangePasswordResponse) XXX_Size() int {
  5059. return m.Size()
  5060. }
  5061. func (m *AuthUserChangePasswordResponse) XXX_DiscardUnknown() {
  5062. xxx_messageInfo_AuthUserChangePasswordResponse.DiscardUnknown(m)
  5063. }
  5064. var xxx_messageInfo_AuthUserChangePasswordResponse proto.InternalMessageInfo
  5065. func (m *AuthUserChangePasswordResponse) GetHeader() *ResponseHeader {
  5066. if m != nil {
  5067. return m.Header
  5068. }
  5069. return nil
  5070. }
  5071. type AuthUserGrantRoleResponse struct {
  5072. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5073. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5074. XXX_unrecognized []byte `json:"-"`
  5075. XXX_sizecache int32 `json:"-"`
  5076. }
  5077. func (m *AuthUserGrantRoleResponse) Reset() { *m = AuthUserGrantRoleResponse{} }
  5078. func (m *AuthUserGrantRoleResponse) String() string { return proto.CompactTextString(m) }
  5079. func (*AuthUserGrantRoleResponse) ProtoMessage() {}
  5080. func (*AuthUserGrantRoleResponse) Descriptor() ([]byte, []int) {
  5081. return fileDescriptor_77a6da22d6a3feb1, []int{86}
  5082. }
  5083. func (m *AuthUserGrantRoleResponse) XXX_Unmarshal(b []byte) error {
  5084. return m.Unmarshal(b)
  5085. }
  5086. func (m *AuthUserGrantRoleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5087. if deterministic {
  5088. return xxx_messageInfo_AuthUserGrantRoleResponse.Marshal(b, m, deterministic)
  5089. } else {
  5090. b = b[:cap(b)]
  5091. n, err := m.MarshalToSizedBuffer(b)
  5092. if err != nil {
  5093. return nil, err
  5094. }
  5095. return b[:n], nil
  5096. }
  5097. }
  5098. func (m *AuthUserGrantRoleResponse) XXX_Merge(src proto.Message) {
  5099. xxx_messageInfo_AuthUserGrantRoleResponse.Merge(m, src)
  5100. }
  5101. func (m *AuthUserGrantRoleResponse) XXX_Size() int {
  5102. return m.Size()
  5103. }
  5104. func (m *AuthUserGrantRoleResponse) XXX_DiscardUnknown() {
  5105. xxx_messageInfo_AuthUserGrantRoleResponse.DiscardUnknown(m)
  5106. }
  5107. var xxx_messageInfo_AuthUserGrantRoleResponse proto.InternalMessageInfo
  5108. func (m *AuthUserGrantRoleResponse) GetHeader() *ResponseHeader {
  5109. if m != nil {
  5110. return m.Header
  5111. }
  5112. return nil
  5113. }
  5114. type AuthUserRevokeRoleResponse struct {
  5115. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5116. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5117. XXX_unrecognized []byte `json:"-"`
  5118. XXX_sizecache int32 `json:"-"`
  5119. }
  5120. func (m *AuthUserRevokeRoleResponse) Reset() { *m = AuthUserRevokeRoleResponse{} }
  5121. func (m *AuthUserRevokeRoleResponse) String() string { return proto.CompactTextString(m) }
  5122. func (*AuthUserRevokeRoleResponse) ProtoMessage() {}
  5123. func (*AuthUserRevokeRoleResponse) Descriptor() ([]byte, []int) {
  5124. return fileDescriptor_77a6da22d6a3feb1, []int{87}
  5125. }
  5126. func (m *AuthUserRevokeRoleResponse) XXX_Unmarshal(b []byte) error {
  5127. return m.Unmarshal(b)
  5128. }
  5129. func (m *AuthUserRevokeRoleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5130. if deterministic {
  5131. return xxx_messageInfo_AuthUserRevokeRoleResponse.Marshal(b, m, deterministic)
  5132. } else {
  5133. b = b[:cap(b)]
  5134. n, err := m.MarshalToSizedBuffer(b)
  5135. if err != nil {
  5136. return nil, err
  5137. }
  5138. return b[:n], nil
  5139. }
  5140. }
  5141. func (m *AuthUserRevokeRoleResponse) XXX_Merge(src proto.Message) {
  5142. xxx_messageInfo_AuthUserRevokeRoleResponse.Merge(m, src)
  5143. }
  5144. func (m *AuthUserRevokeRoleResponse) XXX_Size() int {
  5145. return m.Size()
  5146. }
  5147. func (m *AuthUserRevokeRoleResponse) XXX_DiscardUnknown() {
  5148. xxx_messageInfo_AuthUserRevokeRoleResponse.DiscardUnknown(m)
  5149. }
  5150. var xxx_messageInfo_AuthUserRevokeRoleResponse proto.InternalMessageInfo
  5151. func (m *AuthUserRevokeRoleResponse) GetHeader() *ResponseHeader {
  5152. if m != nil {
  5153. return m.Header
  5154. }
  5155. return nil
  5156. }
  5157. type AuthRoleAddResponse struct {
  5158. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5159. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5160. XXX_unrecognized []byte `json:"-"`
  5161. XXX_sizecache int32 `json:"-"`
  5162. }
  5163. func (m *AuthRoleAddResponse) Reset() { *m = AuthRoleAddResponse{} }
  5164. func (m *AuthRoleAddResponse) String() string { return proto.CompactTextString(m) }
  5165. func (*AuthRoleAddResponse) ProtoMessage() {}
  5166. func (*AuthRoleAddResponse) Descriptor() ([]byte, []int) {
  5167. return fileDescriptor_77a6da22d6a3feb1, []int{88}
  5168. }
  5169. func (m *AuthRoleAddResponse) XXX_Unmarshal(b []byte) error {
  5170. return m.Unmarshal(b)
  5171. }
  5172. func (m *AuthRoleAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5173. if deterministic {
  5174. return xxx_messageInfo_AuthRoleAddResponse.Marshal(b, m, deterministic)
  5175. } else {
  5176. b = b[:cap(b)]
  5177. n, err := m.MarshalToSizedBuffer(b)
  5178. if err != nil {
  5179. return nil, err
  5180. }
  5181. return b[:n], nil
  5182. }
  5183. }
  5184. func (m *AuthRoleAddResponse) XXX_Merge(src proto.Message) {
  5185. xxx_messageInfo_AuthRoleAddResponse.Merge(m, src)
  5186. }
  5187. func (m *AuthRoleAddResponse) XXX_Size() int {
  5188. return m.Size()
  5189. }
  5190. func (m *AuthRoleAddResponse) XXX_DiscardUnknown() {
  5191. xxx_messageInfo_AuthRoleAddResponse.DiscardUnknown(m)
  5192. }
  5193. var xxx_messageInfo_AuthRoleAddResponse proto.InternalMessageInfo
  5194. func (m *AuthRoleAddResponse) GetHeader() *ResponseHeader {
  5195. if m != nil {
  5196. return m.Header
  5197. }
  5198. return nil
  5199. }
  5200. type AuthRoleGetResponse struct {
  5201. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5202. Perm []*authpb.Permission `protobuf:"bytes,2,rep,name=perm,proto3" json:"perm,omitempty"`
  5203. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5204. XXX_unrecognized []byte `json:"-"`
  5205. XXX_sizecache int32 `json:"-"`
  5206. }
  5207. func (m *AuthRoleGetResponse) Reset() { *m = AuthRoleGetResponse{} }
  5208. func (m *AuthRoleGetResponse) String() string { return proto.CompactTextString(m) }
  5209. func (*AuthRoleGetResponse) ProtoMessage() {}
  5210. func (*AuthRoleGetResponse) Descriptor() ([]byte, []int) {
  5211. return fileDescriptor_77a6da22d6a3feb1, []int{89}
  5212. }
  5213. func (m *AuthRoleGetResponse) XXX_Unmarshal(b []byte) error {
  5214. return m.Unmarshal(b)
  5215. }
  5216. func (m *AuthRoleGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5217. if deterministic {
  5218. return xxx_messageInfo_AuthRoleGetResponse.Marshal(b, m, deterministic)
  5219. } else {
  5220. b = b[:cap(b)]
  5221. n, err := m.MarshalToSizedBuffer(b)
  5222. if err != nil {
  5223. return nil, err
  5224. }
  5225. return b[:n], nil
  5226. }
  5227. }
  5228. func (m *AuthRoleGetResponse) XXX_Merge(src proto.Message) {
  5229. xxx_messageInfo_AuthRoleGetResponse.Merge(m, src)
  5230. }
  5231. func (m *AuthRoleGetResponse) XXX_Size() int {
  5232. return m.Size()
  5233. }
  5234. func (m *AuthRoleGetResponse) XXX_DiscardUnknown() {
  5235. xxx_messageInfo_AuthRoleGetResponse.DiscardUnknown(m)
  5236. }
  5237. var xxx_messageInfo_AuthRoleGetResponse proto.InternalMessageInfo
  5238. func (m *AuthRoleGetResponse) GetHeader() *ResponseHeader {
  5239. if m != nil {
  5240. return m.Header
  5241. }
  5242. return nil
  5243. }
  5244. func (m *AuthRoleGetResponse) GetPerm() []*authpb.Permission {
  5245. if m != nil {
  5246. return m.Perm
  5247. }
  5248. return nil
  5249. }
  5250. type AuthRoleListResponse struct {
  5251. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5252. Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"`
  5253. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5254. XXX_unrecognized []byte `json:"-"`
  5255. XXX_sizecache int32 `json:"-"`
  5256. }
  5257. func (m *AuthRoleListResponse) Reset() { *m = AuthRoleListResponse{} }
  5258. func (m *AuthRoleListResponse) String() string { return proto.CompactTextString(m) }
  5259. func (*AuthRoleListResponse) ProtoMessage() {}
  5260. func (*AuthRoleListResponse) Descriptor() ([]byte, []int) {
  5261. return fileDescriptor_77a6da22d6a3feb1, []int{90}
  5262. }
  5263. func (m *AuthRoleListResponse) XXX_Unmarshal(b []byte) error {
  5264. return m.Unmarshal(b)
  5265. }
  5266. func (m *AuthRoleListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5267. if deterministic {
  5268. return xxx_messageInfo_AuthRoleListResponse.Marshal(b, m, deterministic)
  5269. } else {
  5270. b = b[:cap(b)]
  5271. n, err := m.MarshalToSizedBuffer(b)
  5272. if err != nil {
  5273. return nil, err
  5274. }
  5275. return b[:n], nil
  5276. }
  5277. }
  5278. func (m *AuthRoleListResponse) XXX_Merge(src proto.Message) {
  5279. xxx_messageInfo_AuthRoleListResponse.Merge(m, src)
  5280. }
  5281. func (m *AuthRoleListResponse) XXX_Size() int {
  5282. return m.Size()
  5283. }
  5284. func (m *AuthRoleListResponse) XXX_DiscardUnknown() {
  5285. xxx_messageInfo_AuthRoleListResponse.DiscardUnknown(m)
  5286. }
  5287. var xxx_messageInfo_AuthRoleListResponse proto.InternalMessageInfo
  5288. func (m *AuthRoleListResponse) GetHeader() *ResponseHeader {
  5289. if m != nil {
  5290. return m.Header
  5291. }
  5292. return nil
  5293. }
  5294. func (m *AuthRoleListResponse) GetRoles() []string {
  5295. if m != nil {
  5296. return m.Roles
  5297. }
  5298. return nil
  5299. }
  5300. type AuthUserListResponse struct {
  5301. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5302. Users []string `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"`
  5303. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5304. XXX_unrecognized []byte `json:"-"`
  5305. XXX_sizecache int32 `json:"-"`
  5306. }
  5307. func (m *AuthUserListResponse) Reset() { *m = AuthUserListResponse{} }
  5308. func (m *AuthUserListResponse) String() string { return proto.CompactTextString(m) }
  5309. func (*AuthUserListResponse) ProtoMessage() {}
  5310. func (*AuthUserListResponse) Descriptor() ([]byte, []int) {
  5311. return fileDescriptor_77a6da22d6a3feb1, []int{91}
  5312. }
  5313. func (m *AuthUserListResponse) XXX_Unmarshal(b []byte) error {
  5314. return m.Unmarshal(b)
  5315. }
  5316. func (m *AuthUserListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5317. if deterministic {
  5318. return xxx_messageInfo_AuthUserListResponse.Marshal(b, m, deterministic)
  5319. } else {
  5320. b = b[:cap(b)]
  5321. n, err := m.MarshalToSizedBuffer(b)
  5322. if err != nil {
  5323. return nil, err
  5324. }
  5325. return b[:n], nil
  5326. }
  5327. }
  5328. func (m *AuthUserListResponse) XXX_Merge(src proto.Message) {
  5329. xxx_messageInfo_AuthUserListResponse.Merge(m, src)
  5330. }
  5331. func (m *AuthUserListResponse) XXX_Size() int {
  5332. return m.Size()
  5333. }
  5334. func (m *AuthUserListResponse) XXX_DiscardUnknown() {
  5335. xxx_messageInfo_AuthUserListResponse.DiscardUnknown(m)
  5336. }
  5337. var xxx_messageInfo_AuthUserListResponse proto.InternalMessageInfo
  5338. func (m *AuthUserListResponse) GetHeader() *ResponseHeader {
  5339. if m != nil {
  5340. return m.Header
  5341. }
  5342. return nil
  5343. }
  5344. func (m *AuthUserListResponse) GetUsers() []string {
  5345. if m != nil {
  5346. return m.Users
  5347. }
  5348. return nil
  5349. }
  5350. type AuthRoleDeleteResponse struct {
  5351. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5352. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5353. XXX_unrecognized []byte `json:"-"`
  5354. XXX_sizecache int32 `json:"-"`
  5355. }
  5356. func (m *AuthRoleDeleteResponse) Reset() { *m = AuthRoleDeleteResponse{} }
  5357. func (m *AuthRoleDeleteResponse) String() string { return proto.CompactTextString(m) }
  5358. func (*AuthRoleDeleteResponse) ProtoMessage() {}
  5359. func (*AuthRoleDeleteResponse) Descriptor() ([]byte, []int) {
  5360. return fileDescriptor_77a6da22d6a3feb1, []int{92}
  5361. }
  5362. func (m *AuthRoleDeleteResponse) XXX_Unmarshal(b []byte) error {
  5363. return m.Unmarshal(b)
  5364. }
  5365. func (m *AuthRoleDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5366. if deterministic {
  5367. return xxx_messageInfo_AuthRoleDeleteResponse.Marshal(b, m, deterministic)
  5368. } else {
  5369. b = b[:cap(b)]
  5370. n, err := m.MarshalToSizedBuffer(b)
  5371. if err != nil {
  5372. return nil, err
  5373. }
  5374. return b[:n], nil
  5375. }
  5376. }
  5377. func (m *AuthRoleDeleteResponse) XXX_Merge(src proto.Message) {
  5378. xxx_messageInfo_AuthRoleDeleteResponse.Merge(m, src)
  5379. }
  5380. func (m *AuthRoleDeleteResponse) XXX_Size() int {
  5381. return m.Size()
  5382. }
  5383. func (m *AuthRoleDeleteResponse) XXX_DiscardUnknown() {
  5384. xxx_messageInfo_AuthRoleDeleteResponse.DiscardUnknown(m)
  5385. }
  5386. var xxx_messageInfo_AuthRoleDeleteResponse proto.InternalMessageInfo
  5387. func (m *AuthRoleDeleteResponse) GetHeader() *ResponseHeader {
  5388. if m != nil {
  5389. return m.Header
  5390. }
  5391. return nil
  5392. }
  5393. type AuthRoleGrantPermissionResponse struct {
  5394. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5395. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5396. XXX_unrecognized []byte `json:"-"`
  5397. XXX_sizecache int32 `json:"-"`
  5398. }
  5399. func (m *AuthRoleGrantPermissionResponse) Reset() { *m = AuthRoleGrantPermissionResponse{} }
  5400. func (m *AuthRoleGrantPermissionResponse) String() string { return proto.CompactTextString(m) }
  5401. func (*AuthRoleGrantPermissionResponse) ProtoMessage() {}
  5402. func (*AuthRoleGrantPermissionResponse) Descriptor() ([]byte, []int) {
  5403. return fileDescriptor_77a6da22d6a3feb1, []int{93}
  5404. }
  5405. func (m *AuthRoleGrantPermissionResponse) XXX_Unmarshal(b []byte) error {
  5406. return m.Unmarshal(b)
  5407. }
  5408. func (m *AuthRoleGrantPermissionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5409. if deterministic {
  5410. return xxx_messageInfo_AuthRoleGrantPermissionResponse.Marshal(b, m, deterministic)
  5411. } else {
  5412. b = b[:cap(b)]
  5413. n, err := m.MarshalToSizedBuffer(b)
  5414. if err != nil {
  5415. return nil, err
  5416. }
  5417. return b[:n], nil
  5418. }
  5419. }
  5420. func (m *AuthRoleGrantPermissionResponse) XXX_Merge(src proto.Message) {
  5421. xxx_messageInfo_AuthRoleGrantPermissionResponse.Merge(m, src)
  5422. }
  5423. func (m *AuthRoleGrantPermissionResponse) XXX_Size() int {
  5424. return m.Size()
  5425. }
  5426. func (m *AuthRoleGrantPermissionResponse) XXX_DiscardUnknown() {
  5427. xxx_messageInfo_AuthRoleGrantPermissionResponse.DiscardUnknown(m)
  5428. }
  5429. var xxx_messageInfo_AuthRoleGrantPermissionResponse proto.InternalMessageInfo
  5430. func (m *AuthRoleGrantPermissionResponse) GetHeader() *ResponseHeader {
  5431. if m != nil {
  5432. return m.Header
  5433. }
  5434. return nil
  5435. }
  5436. type AuthRoleRevokePermissionResponse struct {
  5437. Header *ResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
  5438. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5439. XXX_unrecognized []byte `json:"-"`
  5440. XXX_sizecache int32 `json:"-"`
  5441. }
  5442. func (m *AuthRoleRevokePermissionResponse) Reset() { *m = AuthRoleRevokePermissionResponse{} }
  5443. func (m *AuthRoleRevokePermissionResponse) String() string { return proto.CompactTextString(m) }
  5444. func (*AuthRoleRevokePermissionResponse) ProtoMessage() {}
  5445. func (*AuthRoleRevokePermissionResponse) Descriptor() ([]byte, []int) {
  5446. return fileDescriptor_77a6da22d6a3feb1, []int{94}
  5447. }
  5448. func (m *AuthRoleRevokePermissionResponse) XXX_Unmarshal(b []byte) error {
  5449. return m.Unmarshal(b)
  5450. }
  5451. func (m *AuthRoleRevokePermissionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5452. if deterministic {
  5453. return xxx_messageInfo_AuthRoleRevokePermissionResponse.Marshal(b, m, deterministic)
  5454. } else {
  5455. b = b[:cap(b)]
  5456. n, err := m.MarshalToSizedBuffer(b)
  5457. if err != nil {
  5458. return nil, err
  5459. }
  5460. return b[:n], nil
  5461. }
  5462. }
  5463. func (m *AuthRoleRevokePermissionResponse) XXX_Merge(src proto.Message) {
  5464. xxx_messageInfo_AuthRoleRevokePermissionResponse.Merge(m, src)
  5465. }
  5466. func (m *AuthRoleRevokePermissionResponse) XXX_Size() int {
  5467. return m.Size()
  5468. }
  5469. func (m *AuthRoleRevokePermissionResponse) XXX_DiscardUnknown() {
  5470. xxx_messageInfo_AuthRoleRevokePermissionResponse.DiscardUnknown(m)
  5471. }
  5472. var xxx_messageInfo_AuthRoleRevokePermissionResponse proto.InternalMessageInfo
  5473. func (m *AuthRoleRevokePermissionResponse) GetHeader() *ResponseHeader {
  5474. if m != nil {
  5475. return m.Header
  5476. }
  5477. return nil
  5478. }
  5479. func init() {
  5480. proto.RegisterEnum("etcdserverpb.AlarmType", AlarmType_name, AlarmType_value)
  5481. proto.RegisterEnum("etcdserverpb.RangeRequest_SortOrder", RangeRequest_SortOrder_name, RangeRequest_SortOrder_value)
  5482. proto.RegisterEnum("etcdserverpb.RangeRequest_SortTarget", RangeRequest_SortTarget_name, RangeRequest_SortTarget_value)
  5483. proto.RegisterEnum("etcdserverpb.Compare_CompareResult", Compare_CompareResult_name, Compare_CompareResult_value)
  5484. proto.RegisterEnum("etcdserverpb.Compare_CompareTarget", Compare_CompareTarget_name, Compare_CompareTarget_value)
  5485. proto.RegisterEnum("etcdserverpb.WatchCreateRequest_FilterType", WatchCreateRequest_FilterType_name, WatchCreateRequest_FilterType_value)
  5486. proto.RegisterEnum("etcdserverpb.AlarmRequest_AlarmAction", AlarmRequest_AlarmAction_name, AlarmRequest_AlarmAction_value)
  5487. proto.RegisterEnum("etcdserverpb.DowngradeRequest_DowngradeAction", DowngradeRequest_DowngradeAction_name, DowngradeRequest_DowngradeAction_value)
  5488. proto.RegisterType((*ResponseHeader)(nil), "etcdserverpb.ResponseHeader")
  5489. proto.RegisterType((*RangeRequest)(nil), "etcdserverpb.RangeRequest")
  5490. proto.RegisterType((*RangeResponse)(nil), "etcdserverpb.RangeResponse")
  5491. proto.RegisterType((*PutRequest)(nil), "etcdserverpb.PutRequest")
  5492. proto.RegisterType((*PutResponse)(nil), "etcdserverpb.PutResponse")
  5493. proto.RegisterType((*DeleteRangeRequest)(nil), "etcdserverpb.DeleteRangeRequest")
  5494. proto.RegisterType((*DeleteRangeResponse)(nil), "etcdserverpb.DeleteRangeResponse")
  5495. proto.RegisterType((*RequestOp)(nil), "etcdserverpb.RequestOp")
  5496. proto.RegisterType((*ResponseOp)(nil), "etcdserverpb.ResponseOp")
  5497. proto.RegisterType((*Compare)(nil), "etcdserverpb.Compare")
  5498. proto.RegisterType((*TxnRequest)(nil), "etcdserverpb.TxnRequest")
  5499. proto.RegisterType((*TxnResponse)(nil), "etcdserverpb.TxnResponse")
  5500. proto.RegisterType((*CompactionRequest)(nil), "etcdserverpb.CompactionRequest")
  5501. proto.RegisterType((*CompactionResponse)(nil), "etcdserverpb.CompactionResponse")
  5502. proto.RegisterType((*HashRequest)(nil), "etcdserverpb.HashRequest")
  5503. proto.RegisterType((*HashKVRequest)(nil), "etcdserverpb.HashKVRequest")
  5504. proto.RegisterType((*HashKVResponse)(nil), "etcdserverpb.HashKVResponse")
  5505. proto.RegisterType((*HashResponse)(nil), "etcdserverpb.HashResponse")
  5506. proto.RegisterType((*SnapshotRequest)(nil), "etcdserverpb.SnapshotRequest")
  5507. proto.RegisterType((*SnapshotResponse)(nil), "etcdserverpb.SnapshotResponse")
  5508. proto.RegisterType((*WatchRequest)(nil), "etcdserverpb.WatchRequest")
  5509. proto.RegisterType((*WatchCreateRequest)(nil), "etcdserverpb.WatchCreateRequest")
  5510. proto.RegisterType((*WatchCancelRequest)(nil), "etcdserverpb.WatchCancelRequest")
  5511. proto.RegisterType((*WatchProgressRequest)(nil), "etcdserverpb.WatchProgressRequest")
  5512. proto.RegisterType((*WatchResponse)(nil), "etcdserverpb.WatchResponse")
  5513. proto.RegisterType((*LeaseGrantRequest)(nil), "etcdserverpb.LeaseGrantRequest")
  5514. proto.RegisterType((*LeaseGrantResponse)(nil), "etcdserverpb.LeaseGrantResponse")
  5515. proto.RegisterType((*LeaseRevokeRequest)(nil), "etcdserverpb.LeaseRevokeRequest")
  5516. proto.RegisterType((*LeaseRevokeResponse)(nil), "etcdserverpb.LeaseRevokeResponse")
  5517. proto.RegisterType((*LeaseCheckpoint)(nil), "etcdserverpb.LeaseCheckpoint")
  5518. proto.RegisterType((*LeaseCheckpointRequest)(nil), "etcdserverpb.LeaseCheckpointRequest")
  5519. proto.RegisterType((*LeaseCheckpointResponse)(nil), "etcdserverpb.LeaseCheckpointResponse")
  5520. proto.RegisterType((*LeaseKeepAliveRequest)(nil), "etcdserverpb.LeaseKeepAliveRequest")
  5521. proto.RegisterType((*LeaseKeepAliveResponse)(nil), "etcdserverpb.LeaseKeepAliveResponse")
  5522. proto.RegisterType((*LeaseTimeToLiveRequest)(nil), "etcdserverpb.LeaseTimeToLiveRequest")
  5523. proto.RegisterType((*LeaseTimeToLiveResponse)(nil), "etcdserverpb.LeaseTimeToLiveResponse")
  5524. proto.RegisterType((*LeaseLeasesRequest)(nil), "etcdserverpb.LeaseLeasesRequest")
  5525. proto.RegisterType((*LeaseStatus)(nil), "etcdserverpb.LeaseStatus")
  5526. proto.RegisterType((*LeaseLeasesResponse)(nil), "etcdserverpb.LeaseLeasesResponse")
  5527. proto.RegisterType((*Member)(nil), "etcdserverpb.Member")
  5528. proto.RegisterType((*MemberAddRequest)(nil), "etcdserverpb.MemberAddRequest")
  5529. proto.RegisterType((*MemberAddResponse)(nil), "etcdserverpb.MemberAddResponse")
  5530. proto.RegisterType((*MemberRemoveRequest)(nil), "etcdserverpb.MemberRemoveRequest")
  5531. proto.RegisterType((*MemberRemoveResponse)(nil), "etcdserverpb.MemberRemoveResponse")
  5532. proto.RegisterType((*MemberUpdateRequest)(nil), "etcdserverpb.MemberUpdateRequest")
  5533. proto.RegisterType((*MemberUpdateResponse)(nil), "etcdserverpb.MemberUpdateResponse")
  5534. proto.RegisterType((*MemberListRequest)(nil), "etcdserverpb.MemberListRequest")
  5535. proto.RegisterType((*MemberListResponse)(nil), "etcdserverpb.MemberListResponse")
  5536. proto.RegisterType((*MemberPromoteRequest)(nil), "etcdserverpb.MemberPromoteRequest")
  5537. proto.RegisterType((*MemberPromoteResponse)(nil), "etcdserverpb.MemberPromoteResponse")
  5538. proto.RegisterType((*DefragmentRequest)(nil), "etcdserverpb.DefragmentRequest")
  5539. proto.RegisterType((*DefragmentResponse)(nil), "etcdserverpb.DefragmentResponse")
  5540. proto.RegisterType((*MoveLeaderRequest)(nil), "etcdserverpb.MoveLeaderRequest")
  5541. proto.RegisterType((*MoveLeaderResponse)(nil), "etcdserverpb.MoveLeaderResponse")
  5542. proto.RegisterType((*AlarmRequest)(nil), "etcdserverpb.AlarmRequest")
  5543. proto.RegisterType((*AlarmMember)(nil), "etcdserverpb.AlarmMember")
  5544. proto.RegisterType((*AlarmResponse)(nil), "etcdserverpb.AlarmResponse")
  5545. proto.RegisterType((*DowngradeRequest)(nil), "etcdserverpb.DowngradeRequest")
  5546. proto.RegisterType((*DowngradeResponse)(nil), "etcdserverpb.DowngradeResponse")
  5547. proto.RegisterType((*StatusRequest)(nil), "etcdserverpb.StatusRequest")
  5548. proto.RegisterType((*StatusResponse)(nil), "etcdserverpb.StatusResponse")
  5549. proto.RegisterType((*AuthEnableRequest)(nil), "etcdserverpb.AuthEnableRequest")
  5550. proto.RegisterType((*AuthDisableRequest)(nil), "etcdserverpb.AuthDisableRequest")
  5551. proto.RegisterType((*AuthStatusRequest)(nil), "etcdserverpb.AuthStatusRequest")
  5552. proto.RegisterType((*AuthenticateRequest)(nil), "etcdserverpb.AuthenticateRequest")
  5553. proto.RegisterType((*AuthUserAddRequest)(nil), "etcdserverpb.AuthUserAddRequest")
  5554. proto.RegisterType((*AuthUserGetRequest)(nil), "etcdserverpb.AuthUserGetRequest")
  5555. proto.RegisterType((*AuthUserDeleteRequest)(nil), "etcdserverpb.AuthUserDeleteRequest")
  5556. proto.RegisterType((*AuthUserChangePasswordRequest)(nil), "etcdserverpb.AuthUserChangePasswordRequest")
  5557. proto.RegisterType((*AuthUserGrantRoleRequest)(nil), "etcdserverpb.AuthUserGrantRoleRequest")
  5558. proto.RegisterType((*AuthUserRevokeRoleRequest)(nil), "etcdserverpb.AuthUserRevokeRoleRequest")
  5559. proto.RegisterType((*AuthRoleAddRequest)(nil), "etcdserverpb.AuthRoleAddRequest")
  5560. proto.RegisterType((*AuthRoleGetRequest)(nil), "etcdserverpb.AuthRoleGetRequest")
  5561. proto.RegisterType((*AuthUserListRequest)(nil), "etcdserverpb.AuthUserListRequest")
  5562. proto.RegisterType((*AuthRoleListRequest)(nil), "etcdserverpb.AuthRoleListRequest")
  5563. proto.RegisterType((*AuthRoleDeleteRequest)(nil), "etcdserverpb.AuthRoleDeleteRequest")
  5564. proto.RegisterType((*AuthRoleGrantPermissionRequest)(nil), "etcdserverpb.AuthRoleGrantPermissionRequest")
  5565. proto.RegisterType((*AuthRoleRevokePermissionRequest)(nil), "etcdserverpb.AuthRoleRevokePermissionRequest")
  5566. proto.RegisterType((*AuthEnableResponse)(nil), "etcdserverpb.AuthEnableResponse")
  5567. proto.RegisterType((*AuthDisableResponse)(nil), "etcdserverpb.AuthDisableResponse")
  5568. proto.RegisterType((*AuthStatusResponse)(nil), "etcdserverpb.AuthStatusResponse")
  5569. proto.RegisterType((*AuthenticateResponse)(nil), "etcdserverpb.AuthenticateResponse")
  5570. proto.RegisterType((*AuthUserAddResponse)(nil), "etcdserverpb.AuthUserAddResponse")
  5571. proto.RegisterType((*AuthUserGetResponse)(nil), "etcdserverpb.AuthUserGetResponse")
  5572. proto.RegisterType((*AuthUserDeleteResponse)(nil), "etcdserverpb.AuthUserDeleteResponse")
  5573. proto.RegisterType((*AuthUserChangePasswordResponse)(nil), "etcdserverpb.AuthUserChangePasswordResponse")
  5574. proto.RegisterType((*AuthUserGrantRoleResponse)(nil), "etcdserverpb.AuthUserGrantRoleResponse")
  5575. proto.RegisterType((*AuthUserRevokeRoleResponse)(nil), "etcdserverpb.AuthUserRevokeRoleResponse")
  5576. proto.RegisterType((*AuthRoleAddResponse)(nil), "etcdserverpb.AuthRoleAddResponse")
  5577. proto.RegisterType((*AuthRoleGetResponse)(nil), "etcdserverpb.AuthRoleGetResponse")
  5578. proto.RegisterType((*AuthRoleListResponse)(nil), "etcdserverpb.AuthRoleListResponse")
  5579. proto.RegisterType((*AuthUserListResponse)(nil), "etcdserverpb.AuthUserListResponse")
  5580. proto.RegisterType((*AuthRoleDeleteResponse)(nil), "etcdserverpb.AuthRoleDeleteResponse")
  5581. proto.RegisterType((*AuthRoleGrantPermissionResponse)(nil), "etcdserverpb.AuthRoleGrantPermissionResponse")
  5582. proto.RegisterType((*AuthRoleRevokePermissionResponse)(nil), "etcdserverpb.AuthRoleRevokePermissionResponse")
  5583. }
  5584. func init() { proto.RegisterFile("rpc.proto", fileDescriptor_77a6da22d6a3feb1) }
  5585. var fileDescriptor_77a6da22d6a3feb1 = []byte{
  5586. // 4110 bytes of a gzipped FileDescriptorProto
  5587. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5b, 0xdd, 0x73, 0x1b, 0xc9,
  5588. 0x71, 0xe7, 0x02, 0x24, 0x01, 0x34, 0x3e, 0x08, 0x0e, 0x29, 0x0a, 0xc2, 0x49, 0x14, 0x6f, 0x74,
  5589. 0xd2, 0xf1, 0xa4, 0x3b, 0xe2, 0x4c, 0xdb, 0xb9, 0x2a, 0x25, 0x71, 0x0c, 0x91, 0x38, 0x89, 0x47,
  5590. 0x8a, 0xe4, 0x2d, 0x21, 0xdd, 0x47, 0xb9, 0xc2, 0x5a, 0x02, 0x23, 0x72, 0x43, 0x60, 0x17, 0xde,
  5591. 0x5d, 0x40, 0xe4, 0xe5, 0xc3, 0x2e, 0x97, 0xe3, 0x4a, 0x5e, 0xed, 0xaa, 0x54, 0xf2, 0x90, 0xbc,
  5592. 0xa4, 0x52, 0x2e, 0x3f, 0xf8, 0x39, 0xff, 0x42, 0x9e, 0xf2, 0x51, 0xf9, 0x07, 0x52, 0x17, 0xbf,
  5593. 0x24, 0x7f, 0x85, 0x6b, 0xbe, 0x76, 0x67, 0xf6, 0x83, 0x92, 0x8d, 0xbb, 0x7b, 0x11, 0x31, 0x3d,
  5594. 0x3d, 0xfd, 0xeb, 0xe9, 0x99, 0xe9, 0xee, 0xe9, 0x59, 0x41, 0xc9, 0x1b, 0xf5, 0x36, 0x46, 0x9e,
  5595. 0x1b, 0xb8, 0xa8, 0x42, 0x82, 0x5e, 0xdf, 0x27, 0xde, 0x84, 0x78, 0xa3, 0x93, 0xe6, 0xf2, 0xa9,
  5596. 0x7b, 0xea, 0xb2, 0x8e, 0x16, 0xfd, 0xc5, 0x79, 0x9a, 0x0d, 0xca, 0xd3, 0xb2, 0x46, 0x76, 0x6b,
  5597. 0x38, 0xe9, 0xf5, 0x46, 0x27, 0xad, 0xf3, 0x89, 0xe8, 0x69, 0x86, 0x3d, 0xd6, 0x38, 0x38, 0x1b,
  5598. 0x9d, 0xb0, 0x3f, 0xa2, 0xef, 0xe6, 0xa9, 0xeb, 0x9e, 0x0e, 0x08, 0xef, 0x75, 0x1c, 0x37, 0xb0,
  5599. 0x02, 0xdb, 0x75, 0x7c, 0xde, 0x8b, 0xff, 0xda, 0x80, 0x9a, 0x49, 0xfc, 0x91, 0xeb, 0xf8, 0xe4,
  5600. 0x09, 0xb1, 0xfa, 0xc4, 0x43, 0xb7, 0x00, 0x7a, 0x83, 0xb1, 0x1f, 0x10, 0xef, 0xd8, 0xee, 0x37,
  5601. 0x8c, 0x35, 0x63, 0x7d, 0xd6, 0x2c, 0x09, 0xca, 0x4e, 0x1f, 0xbd, 0x01, 0xa5, 0x21, 0x19, 0x9e,
  5602. 0xf0, 0xde, 0x1c, 0xeb, 0x2d, 0x72, 0xc2, 0x4e, 0x1f, 0x35, 0xa1, 0xe8, 0x91, 0x89, 0xed, 0xdb,
  5603. 0xae, 0xd3, 0xc8, 0xaf, 0x19, 0xeb, 0x79, 0x33, 0x6c, 0xd3, 0x81, 0x9e, 0xf5, 0x22, 0x38, 0x0e,
  5604. 0x88, 0x37, 0x6c, 0xcc, 0xf2, 0x81, 0x94, 0xd0, 0x25, 0xde, 0x10, 0xff, 0x74, 0x0e, 0x2a, 0xa6,
  5605. 0xe5, 0x9c, 0x12, 0x93, 0xfc, 0x70, 0x4c, 0xfc, 0x00, 0xd5, 0x21, 0x7f, 0x4e, 0x2e, 0x19, 0x7c,
  5606. 0xc5, 0xa4, 0x3f, 0xf9, 0x78, 0xe7, 0x94, 0x1c, 0x13, 0x87, 0x03, 0x57, 0xe8, 0x78, 0xe7, 0x94,
  5607. 0x74, 0x9c, 0x3e, 0x5a, 0x86, 0xb9, 0x81, 0x3d, 0xb4, 0x03, 0x81, 0xca, 0x1b, 0x9a, 0x3a, 0xb3,
  5608. 0x31, 0x75, 0xb6, 0x00, 0x7c, 0xd7, 0x0b, 0x8e, 0x5d, 0xaf, 0x4f, 0xbc, 0xc6, 0xdc, 0x9a, 0xb1,
  5609. 0x5e, 0xdb, 0x7c, 0x6b, 0x43, 0x5d, 0x86, 0x0d, 0x55, 0xa1, 0x8d, 0x23, 0xd7, 0x0b, 0x0e, 0x28,
  5610. 0xaf, 0x59, 0xf2, 0xe5, 0x4f, 0xf4, 0x21, 0x94, 0x99, 0x90, 0xc0, 0xf2, 0x4e, 0x49, 0xd0, 0x98,
  5611. 0x67, 0x52, 0xee, 0xbe, 0x42, 0x4a, 0x97, 0x31, 0x9b, 0x0c, 0x9e, 0xff, 0x46, 0x18, 0x2a, 0x3e,
  5612. 0xf1, 0x6c, 0x6b, 0x60, 0x7f, 0x61, 0x9d, 0x0c, 0x48, 0xa3, 0xb0, 0x66, 0xac, 0x17, 0x4d, 0x8d,
  5613. 0x46, 0xe7, 0x7f, 0x4e, 0x2e, 0xfd, 0x63, 0xd7, 0x19, 0x5c, 0x36, 0x8a, 0x8c, 0xa1, 0x48, 0x09,
  5614. 0x07, 0xce, 0xe0, 0x92, 0x2d, 0x9a, 0x3b, 0x76, 0x02, 0xde, 0x5b, 0x62, 0xbd, 0x25, 0x46, 0x61,
  5615. 0xdd, 0xeb, 0x50, 0x1f, 0xda, 0xce, 0xf1, 0xd0, 0xed, 0x1f, 0x87, 0x06, 0x01, 0x66, 0x90, 0xda,
  5616. 0xd0, 0x76, 0x9e, 0xba, 0x7d, 0x53, 0x9a, 0x85, 0x72, 0x5a, 0x17, 0x3a, 0x67, 0x59, 0x70, 0x5a,
  5617. 0x17, 0x2a, 0xe7, 0x06, 0x2c, 0x51, 0x99, 0x3d, 0x8f, 0x58, 0x01, 0x89, 0x98, 0x2b, 0x8c, 0x79,
  5618. 0x71, 0x68, 0x3b, 0x5b, 0xac, 0x47, 0xe3, 0xb7, 0x2e, 0x12, 0xfc, 0x55, 0xc1, 0x6f, 0x5d, 0xe8,
  5619. 0xfc, 0x78, 0x03, 0x4a, 0xa1, 0xcd, 0x51, 0x11, 0x66, 0xf7, 0x0f, 0xf6, 0x3b, 0xf5, 0x19, 0x04,
  5620. 0x30, 0xdf, 0x3e, 0xda, 0xea, 0xec, 0x6f, 0xd7, 0x0d, 0x54, 0x86, 0xc2, 0x76, 0x87, 0x37, 0x72,
  5621. 0xf8, 0x11, 0x40, 0x64, 0x5d, 0x54, 0x80, 0xfc, 0x6e, 0xe7, 0xb3, 0xfa, 0x0c, 0xe5, 0x79, 0xde,
  5622. 0x31, 0x8f, 0x76, 0x0e, 0xf6, 0xeb, 0x06, 0x1d, 0xbc, 0x65, 0x76, 0xda, 0xdd, 0x4e, 0x3d, 0x47,
  5623. 0x39, 0x9e, 0x1e, 0x6c, 0xd7, 0xf3, 0xa8, 0x04, 0x73, 0xcf, 0xdb, 0x7b, 0xcf, 0x3a, 0xf5, 0x59,
  5624. 0xfc, 0x0b, 0x03, 0xaa, 0x62, 0xbd, 0xf8, 0x99, 0x40, 0xdf, 0x81, 0xf9, 0x33, 0x76, 0x2e, 0xd8,
  5625. 0x56, 0x2c, 0x6f, 0xde, 0x8c, 0x2d, 0xae, 0x76, 0x76, 0x4c, 0xc1, 0x8b, 0x30, 0xe4, 0xcf, 0x27,
  5626. 0x7e, 0x23, 0xb7, 0x96, 0x5f, 0x2f, 0x6f, 0xd6, 0x37, 0xf8, 0x79, 0xdd, 0xd8, 0x25, 0x97, 0xcf,
  5627. 0xad, 0xc1, 0x98, 0x98, 0xb4, 0x13, 0x21, 0x98, 0x1d, 0xba, 0x1e, 0x61, 0x3b, 0xb6, 0x68, 0xb2,
  5628. 0xdf, 0x74, 0x1b, 0xb3, 0x45, 0x13, 0xbb, 0x95, 0x37, 0xf0, 0xaf, 0x0c, 0x80, 0xc3, 0x71, 0x90,
  5629. 0x7d, 0x34, 0x96, 0x61, 0x6e, 0x42, 0x05, 0x8b, 0x63, 0xc1, 0x1b, 0xec, 0x4c, 0x10, 0xcb, 0x27,
  5630. 0xe1, 0x99, 0xa0, 0x0d, 0x74, 0x1d, 0x0a, 0x23, 0x8f, 0x4c, 0x8e, 0xcf, 0x27, 0x0c, 0xa4, 0x68,
  5631. 0xce, 0xd3, 0xe6, 0xee, 0x04, 0xbd, 0x09, 0x15, 0xfb, 0xd4, 0x71, 0x3d, 0x72, 0xcc, 0x65, 0xcd,
  5632. 0xb1, 0xde, 0x32, 0xa7, 0x31, 0xbd, 0x15, 0x16, 0x2e, 0x78, 0x5e, 0x65, 0xd9, 0xa3, 0x24, 0xec,
  5633. 0x40, 0x99, 0xa9, 0x3a, 0x95, 0xf9, 0xde, 0x89, 0x74, 0xcc, 0xb1, 0x61, 0x49, 0x13, 0x0a, 0xad,
  5634. 0xf1, 0x0f, 0x00, 0x6d, 0x93, 0x01, 0x09, 0xc8, 0x34, 0xde, 0x43, 0xb1, 0x49, 0x5e, 0xb5, 0x09,
  5635. 0xfe, 0xb9, 0x01, 0x4b, 0x9a, 0xf8, 0xa9, 0xa6, 0xd5, 0x80, 0x42, 0x9f, 0x09, 0xe3, 0x1a, 0xe4,
  5636. 0x4d, 0xd9, 0x44, 0x0f, 0xa0, 0x28, 0x14, 0xf0, 0x1b, 0xf9, 0x8c, 0x4d, 0x53, 0xe0, 0x3a, 0xf9,
  5637. 0xf8, 0x57, 0x39, 0x28, 0x89, 0x89, 0x1e, 0x8c, 0x50, 0x1b, 0xaa, 0x1e, 0x6f, 0x1c, 0xb3, 0xf9,
  5638. 0x08, 0x8d, 0x9a, 0xd9, 0x4e, 0xe8, 0xc9, 0x8c, 0x59, 0x11, 0x43, 0x18, 0x19, 0xfd, 0x21, 0x94,
  5639. 0xa5, 0x88, 0xd1, 0x38, 0x10, 0x26, 0x6f, 0xe8, 0x02, 0xa2, 0xfd, 0xf7, 0x64, 0xc6, 0x04, 0xc1,
  5640. 0x7e, 0x38, 0x0e, 0x50, 0x17, 0x96, 0xe5, 0x60, 0x3e, 0x1b, 0xa1, 0x46, 0x9e, 0x49, 0x59, 0xd3,
  5641. 0xa5, 0x24, 0x97, 0xea, 0xc9, 0x8c, 0x89, 0xc4, 0x78, 0xa5, 0x53, 0x55, 0x29, 0xb8, 0xe0, 0xce,
  5642. 0x3b, 0xa1, 0x52, 0xf7, 0xc2, 0x49, 0xaa, 0xd4, 0xbd, 0x70, 0x1e, 0x95, 0xa0, 0x20, 0x5a, 0xf8,
  5643. 0x5f, 0x73, 0x00, 0x72, 0x35, 0x0e, 0x46, 0x68, 0x1b, 0x6a, 0x9e, 0x68, 0x69, 0xd6, 0x7a, 0x23,
  5644. 0xd5, 0x5a, 0x62, 0x11, 0x67, 0xcc, 0xaa, 0x1c, 0xc4, 0x95, 0xfb, 0x1e, 0x54, 0x42, 0x29, 0x91,
  5645. 0xc1, 0x6e, 0xa4, 0x18, 0x2c, 0x94, 0x50, 0x96, 0x03, 0xa8, 0xc9, 0x3e, 0x81, 0x6b, 0xe1, 0xf8,
  5646. 0x14, 0x9b, 0xbd, 0x79, 0x85, 0xcd, 0x42, 0x81, 0x4b, 0x52, 0x82, 0x6a, 0x35, 0x55, 0xb1, 0xc8,
  5647. 0x6c, 0x37, 0x52, 0xcc, 0x96, 0x54, 0x8c, 0x1a, 0x0e, 0x68, 0xbc, 0xe4, 0x4d, 0xfc, 0x7f, 0x79,
  5648. 0x28, 0x6c, 0xb9, 0xc3, 0x91, 0xe5, 0xd1, 0xd5, 0x98, 0xf7, 0x88, 0x3f, 0x1e, 0x04, 0xcc, 0x5c,
  5649. 0xb5, 0xcd, 0x3b, 0xba, 0x44, 0xc1, 0x26, 0xff, 0x9a, 0x8c, 0xd5, 0x14, 0x43, 0xe8, 0x60, 0x11,
  5650. 0x1e, 0x73, 0xaf, 0x31, 0x58, 0x04, 0x47, 0x31, 0x44, 0x1e, 0xe4, 0x7c, 0x74, 0x90, 0x9b, 0x50,
  5651. 0x98, 0x10, 0x2f, 0x0a, 0xe9, 0x4f, 0x66, 0x4c, 0x49, 0x40, 0xef, 0xc0, 0x42, 0x3c, 0xbc, 0xcc,
  5652. 0x09, 0x9e, 0x5a, 0x4f, 0x8f, 0x46, 0x77, 0xa0, 0xa2, 0xc5, 0xb8, 0x79, 0xc1, 0x57, 0x1e, 0x2a,
  5653. 0x21, 0x6e, 0x45, 0xfa, 0x55, 0x1a, 0x8f, 0x2b, 0x4f, 0x66, 0xa4, 0x67, 0x5d, 0x91, 0x9e, 0xb5,
  5654. 0x28, 0x46, 0x09, 0xdf, 0xaa, 0x39, 0x99, 0xef, 0xeb, 0x4e, 0x06, 0x7f, 0x1f, 0xaa, 0x9a, 0x81,
  5655. 0x68, 0xdc, 0xe9, 0x7c, 0xfc, 0xac, 0xbd, 0xc7, 0x83, 0xd4, 0x63, 0x16, 0x97, 0xcc, 0xba, 0x41,
  5656. 0x63, 0xdd, 0x5e, 0xe7, 0xe8, 0xa8, 0x9e, 0x43, 0x55, 0x28, 0xed, 0x1f, 0x74, 0x8f, 0x39, 0x57,
  5657. 0x1e, 0x3f, 0x0e, 0x25, 0x88, 0x20, 0xa7, 0xc4, 0xb6, 0x19, 0x25, 0xb6, 0x19, 0x32, 0xb6, 0xe5,
  5658. 0xa2, 0xd8, 0xc6, 0xc2, 0xdc, 0x5e, 0xa7, 0x7d, 0xd4, 0xa9, 0xcf, 0x3e, 0xaa, 0x41, 0x85, 0xdb,
  5659. 0xf7, 0x78, 0xec, 0xd0, 0x50, 0xfb, 0xcf, 0x06, 0x40, 0x74, 0x9a, 0x50, 0x0b, 0x0a, 0x3d, 0x8e,
  5660. 0xd3, 0x30, 0x98, 0x33, 0xba, 0x96, 0xba, 0x64, 0xa6, 0xe4, 0x42, 0xdf, 0x82, 0x82, 0x3f, 0xee,
  5661. 0xf5, 0x88, 0x2f, 0x43, 0xde, 0xf5, 0xb8, 0x3f, 0x14, 0xde, 0xca, 0x94, 0x7c, 0x74, 0xc8, 0x0b,
  5662. 0xcb, 0x1e, 0x8c, 0x59, 0x00, 0xbc, 0x7a, 0x88, 0xe0, 0xc3, 0xff, 0x60, 0x40, 0x59, 0xd9, 0xbc,
  5663. 0xbf, 0xa7, 0x13, 0xbe, 0x09, 0x25, 0xa6, 0x03, 0xe9, 0x0b, 0x37, 0x5c, 0x34, 0x23, 0x02, 0xfa,
  5664. 0x03, 0x28, 0xc9, 0x13, 0x20, 0x3d, 0x71, 0x23, 0x5d, 0xec, 0xc1, 0xc8, 0x8c, 0x58, 0xf1, 0x2e,
  5665. 0x2c, 0x32, 0xab, 0xf4, 0x68, 0x72, 0x2d, 0xed, 0xa8, 0xa6, 0x9f, 0x46, 0x2c, 0xfd, 0x6c, 0x42,
  5666. 0x71, 0x74, 0x76, 0xe9, 0xdb, 0x3d, 0x6b, 0x20, 0xb4, 0x08, 0xdb, 0xf8, 0x23, 0x40, 0xaa, 0xb0,
  5667. 0x69, 0xa6, 0x8b, 0xab, 0x50, 0x7e, 0x62, 0xf9, 0x67, 0x42, 0x25, 0xfc, 0x00, 0xaa, 0xb4, 0xb9,
  5668. 0xfb, 0xfc, 0x35, 0x74, 0x64, 0x97, 0x03, 0xc9, 0x3d, 0x95, 0xcd, 0x11, 0xcc, 0x9e, 0x59, 0xfe,
  5669. 0x19, 0x9b, 0x68, 0xd5, 0x64, 0xbf, 0xd1, 0x3b, 0x50, 0xef, 0xf1, 0x49, 0x1e, 0xc7, 0xae, 0x0c,
  5670. 0x0b, 0x82, 0x1e, 0x66, 0x82, 0x9f, 0x42, 0x85, 0xcf, 0xe1, 0xab, 0x56, 0x02, 0x2f, 0xc2, 0xc2,
  5671. 0x91, 0x63, 0x8d, 0xfc, 0x33, 0x57, 0x46, 0x37, 0x3a, 0xe9, 0x7a, 0x44, 0x9b, 0x0a, 0xf1, 0x6d,
  5672. 0x58, 0xf0, 0xc8, 0xd0, 0xb2, 0x1d, 0xdb, 0x39, 0x3d, 0x3e, 0xb9, 0x0c, 0x88, 0x2f, 0x2e, 0x4c,
  5673. 0xb5, 0x90, 0xfc, 0x88, 0x52, 0xa9, 0x6a, 0x27, 0x03, 0xf7, 0x44, 0xb8, 0x39, 0xf6, 0x1b, 0xff,
  5674. 0x2c, 0x07, 0x95, 0x4f, 0xac, 0xa0, 0x27, 0x97, 0x0e, 0xed, 0x40, 0x2d, 0x74, 0x6e, 0x8c, 0x22,
  5675. 0x74, 0x89, 0x85, 0x58, 0x36, 0x46, 0xa6, 0xd2, 0x32, 0x3a, 0x56, 0x7b, 0x2a, 0x81, 0x89, 0xb2,
  5676. 0x9c, 0x1e, 0x19, 0x84, 0xa2, 0x72, 0xd9, 0xa2, 0x18, 0xa3, 0x2a, 0x4a, 0x25, 0xa0, 0x03, 0xa8,
  5677. 0x8f, 0x3c, 0xf7, 0xd4, 0x23, 0xbe, 0x1f, 0x0a, 0xe3, 0x61, 0x0c, 0xa7, 0x08, 0x3b, 0x14, 0xac,
  5678. 0x91, 0xb8, 0x85, 0x91, 0x4e, 0x7a, 0xb4, 0x10, 0xe5, 0x33, 0xdc, 0x39, 0xfd, 0x57, 0x0e, 0x50,
  5679. 0x72, 0x52, 0xbf, 0x6b, 0x8a, 0x77, 0x17, 0x6a, 0x7e, 0x60, 0x79, 0x89, 0xcd, 0x56, 0x65, 0xd4,
  5680. 0xd0, 0xe3, 0xbf, 0x0d, 0xa1, 0x42, 0xc7, 0x8e, 0x1b, 0xd8, 0x2f, 0x2e, 0x45, 0x96, 0x5c, 0x93,
  5681. 0xe4, 0x7d, 0x46, 0x45, 0x1d, 0x28, 0xbc, 0xb0, 0x07, 0x01, 0xf1, 0xfc, 0xc6, 0xdc, 0x5a, 0x7e,
  5682. 0xbd, 0xb6, 0xf9, 0xe0, 0x55, 0xcb, 0xb0, 0xf1, 0x21, 0xe3, 0xef, 0x5e, 0x8e, 0x88, 0x29, 0xc7,
  5683. 0xaa, 0x99, 0xe7, 0xbc, 0x96, 0x8d, 0xdf, 0x80, 0xe2, 0x4b, 0x2a, 0x82, 0xde, 0xb2, 0x0b, 0x3c,
  5684. 0x59, 0x64, 0x6d, 0x7e, 0xc9, 0x7e, 0xe1, 0x59, 0xa7, 0x43, 0xe2, 0x04, 0xf2, 0x1e, 0x28, 0xdb,
  5685. 0xf8, 0x2e, 0x40, 0x04, 0x43, 0x5d, 0xfe, 0xfe, 0xc1, 0xe1, 0xb3, 0x6e, 0x7d, 0x06, 0x55, 0xa0,
  5686. 0xb8, 0x7f, 0xb0, 0xdd, 0xd9, 0xeb, 0xd0, 0xf8, 0x80, 0x5b, 0xd2, 0xa4, 0xda, 0x5a, 0xaa, 0x98,
  5687. 0x86, 0x86, 0x89, 0x57, 0x60, 0x39, 0x6d, 0x01, 0x69, 0x2e, 0x5a, 0x15, 0xbb, 0x74, 0xaa, 0xa3,
  5688. 0xa2, 0x42, 0xe7, 0xf4, 0xe9, 0x36, 0xa0, 0xc0, 0x77, 0x6f, 0x5f, 0x24, 0xe7, 0xb2, 0x49, 0x0d,
  5689. 0xc1, 0x37, 0x23, 0xe9, 0x8b, 0x55, 0x0a, 0xdb, 0xa9, 0xee, 0x65, 0x2e, 0xd5, 0xbd, 0xa0, 0x3b,
  5690. 0x50, 0x0d, 0x4f, 0x83, 0xe5, 0x8b, 0x5c, 0xa0, 0x64, 0x56, 0xe4, 0x46, 0xa7, 0x34, 0xcd, 0xe8,
  5691. 0x05, 0xdd, 0xe8, 0xe8, 0x2e, 0xcc, 0x93, 0x09, 0x71, 0x02, 0xbf, 0x51, 0x66, 0x11, 0xa3, 0x2a,
  5692. 0x73, 0xf7, 0x0e, 0xa5, 0x9a, 0xa2, 0x13, 0x7f, 0x17, 0x16, 0xd9, 0x1d, 0xe9, 0xb1, 0x67, 0x39,
  5693. 0xea, 0x65, 0xae, 0xdb, 0xdd, 0x13, 0xe6, 0xa6, 0x3f, 0x51, 0x0d, 0x72, 0x3b, 0xdb, 0xc2, 0x08,
  5694. 0xb9, 0x9d, 0x6d, 0xfc, 0x13, 0x03, 0x90, 0x3a, 0x6e, 0x2a, 0x3b, 0xc7, 0x84, 0x4b, 0xf8, 0x7c,
  5695. 0x04, 0xbf, 0x0c, 0x73, 0xc4, 0xf3, 0x5c, 0x8f, 0x59, 0xb4, 0x64, 0xf2, 0x06, 0x7e, 0x4b, 0xe8,
  5696. 0x60, 0x92, 0x89, 0x7b, 0x1e, 0x9e, 0x41, 0x2e, 0xcd, 0x08, 0x55, 0xdd, 0x85, 0x25, 0x8d, 0x6b,
  5697. 0xaa, 0xc8, 0xf5, 0x21, 0x2c, 0x30, 0x61, 0x5b, 0x67, 0xa4, 0x77, 0x3e, 0x72, 0x6d, 0x27, 0x81,
  5698. 0x47, 0x57, 0x2e, 0x72, 0xb0, 0x74, 0x1e, 0x7c, 0x62, 0x95, 0x90, 0xd8, 0xed, 0xee, 0xe1, 0xcf,
  5699. 0x60, 0x25, 0x26, 0x47, 0xaa, 0xff, 0x27, 0x50, 0xee, 0x85, 0x44, 0x5f, 0xe4, 0x3a, 0xb7, 0x74,
  5700. 0xe5, 0xe2, 0x43, 0xd5, 0x11, 0xf8, 0x00, 0xae, 0x27, 0x44, 0x4f, 0x35, 0xe7, 0xb7, 0xe1, 0x1a,
  5701. 0x13, 0xb8, 0x4b, 0xc8, 0xa8, 0x3d, 0xb0, 0x27, 0x99, 0x96, 0x1e, 0x89, 0x49, 0x29, 0x8c, 0x5f,
  5702. 0xef, 0xbe, 0xc0, 0x7f, 0x24, 0x10, 0xbb, 0xf6, 0x90, 0x74, 0xdd, 0xbd, 0x6c, 0xdd, 0x68, 0x34,
  5703. 0x3b, 0x27, 0x97, 0xbe, 0x48, 0x6b, 0xd8, 0x6f, 0xfc, 0x2f, 0x86, 0x30, 0x95, 0x3a, 0xfc, 0x6b,
  5704. 0xde, 0xc9, 0xab, 0x00, 0xa7, 0xf4, 0xc8, 0x90, 0x3e, 0xed, 0xe0, 0x15, 0x15, 0x85, 0x12, 0xea,
  5705. 0x49, 0xfd, 0x77, 0x45, 0xe8, 0xb9, 0x2c, 0xf6, 0x39, 0xfb, 0x27, 0xf4, 0x72, 0xb7, 0xa0, 0xcc,
  5706. 0x08, 0x47, 0x81, 0x15, 0x8c, 0xfd, 0xc4, 0x62, 0xfc, 0x95, 0xd8, 0xf6, 0x72, 0xd0, 0x54, 0xf3,
  5707. 0xfa, 0x16, 0xcc, 0xb3, 0xcb, 0x84, 0x4c, 0xa5, 0x6f, 0xa4, 0xec, 0x47, 0xae, 0x87, 0x29, 0x18,
  5708. 0xf1, 0xcf, 0x0c, 0x98, 0x7f, 0xca, 0x4a, 0xb0, 0x8a, 0x6a, 0xb3, 0x72, 0x2d, 0x1c, 0x6b, 0xc8,
  5709. 0x0b, 0x43, 0x25, 0x93, 0xfd, 0x66, 0xa9, 0x27, 0x21, 0xde, 0x33, 0x73, 0x8f, 0xa7, 0xb8, 0x25,
  5710. 0x33, 0x6c, 0x53, 0x9b, 0xf5, 0x06, 0x36, 0x71, 0x02, 0xd6, 0x3b, 0xcb, 0x7a, 0x15, 0x0a, 0xcd,
  5711. 0x9e, 0x6d, 0x7f, 0x8f, 0x58, 0x9e, 0x23, 0x8a, 0xa6, 0x45, 0x33, 0x22, 0xe0, 0x3d, 0xa8, 0x73,
  5712. 0x3d, 0xda, 0xfd, 0xbe, 0x92, 0x60, 0x86, 0x68, 0x46, 0x0c, 0x4d, 0x93, 0x96, 0x8b, 0x4b, 0xfb,
  5713. 0xa5, 0x01, 0x8b, 0x8a, 0xb8, 0xa9, 0xac, 0xfa, 0x2e, 0xcc, 0xf3, 0x22, 0xb5, 0xc8, 0x74, 0x96,
  5714. 0xf5, 0x51, 0x1c, 0xc6, 0x14, 0x3c, 0x68, 0x03, 0x0a, 0xfc, 0x97, 0xbc, 0x03, 0xa4, 0xb3, 0x4b,
  5715. 0x26, 0x7c, 0x17, 0x96, 0x04, 0x89, 0x0c, 0xdd, 0xb4, 0x83, 0xc1, 0x16, 0x03, 0xff, 0x05, 0x2c,
  5716. 0xeb, 0x6c, 0x53, 0x4d, 0x49, 0x51, 0x32, 0xf7, 0x3a, 0x4a, 0xb6, 0xa5, 0x92, 0xcf, 0x46, 0x7d,
  5717. 0x25, 0x8f, 0x8a, 0xef, 0x18, 0x75, 0xbd, 0x72, 0xfa, 0x7a, 0x45, 0x13, 0x90, 0x22, 0xbe, 0xd1,
  5718. 0x09, 0x7c, 0x20, 0xb7, 0xc3, 0x9e, 0xed, 0x87, 0x3e, 0x1c, 0x43, 0x65, 0x60, 0x3b, 0xc4, 0xf2,
  5719. 0x44, 0xe5, 0xdc, 0xe0, 0x95, 0x73, 0x95, 0x86, 0xbf, 0x00, 0xa4, 0x0e, 0xfc, 0x46, 0x95, 0xbe,
  5720. 0x27, 0x4d, 0x76, 0xe8, 0xb9, 0x43, 0x37, 0xd3, 0xec, 0xf8, 0x2f, 0xe1, 0x5a, 0x8c, 0xef, 0x1b,
  5721. 0x55, 0x73, 0x09, 0x16, 0xb7, 0x89, 0x4c, 0x68, 0xa4, 0xdb, 0xfb, 0x08, 0x90, 0x4a, 0x9c, 0x2a,
  5722. 0xb2, 0xb5, 0x60, 0xf1, 0xa9, 0x3b, 0xa1, 0x2e, 0x92, 0x52, 0x23, 0xdf, 0xc0, 0xeb, 0x10, 0xa1,
  5723. 0x29, 0xc2, 0x36, 0x05, 0x57, 0x07, 0x4c, 0x05, 0xfe, 0x1f, 0x06, 0x54, 0xda, 0x03, 0xcb, 0x1b,
  5724. 0x4a, 0xe0, 0xef, 0xc1, 0x3c, 0xbf, 0x5d, 0x8b, 0x82, 0xd6, 0x3d, 0x5d, 0x8c, 0xca, 0xcb, 0x1b,
  5725. 0x6d, 0x7e, 0x17, 0x17, 0xa3, 0xa8, 0xe2, 0xe2, 0xcd, 0x6b, 0x3b, 0xf6, 0x06, 0xb6, 0x8d, 0xde,
  5726. 0x83, 0x39, 0x8b, 0x0e, 0x61, 0xa1, 0xa8, 0x16, 0xaf, 0x6b, 0x30, 0x69, 0xec, 0x0e, 0xc0, 0xb9,
  5727. 0xf0, 0x77, 0xa0, 0xac, 0x20, 0xa0, 0x02, 0xe4, 0x1f, 0x77, 0x44, 0xc2, 0xde, 0xde, 0xea, 0xee,
  5728. 0x3c, 0xe7, 0x05, 0x9d, 0x1a, 0xc0, 0x76, 0x27, 0x6c, 0xe7, 0xf0, 0xa7, 0x62, 0x94, 0x70, 0xfb,
  5729. 0xaa, 0x3e, 0x46, 0x96, 0x3e, 0xb9, 0xd7, 0xd2, 0xe7, 0x02, 0xaa, 0x62, 0xfa, 0xd3, 0x86, 0x31,
  5730. 0x26, 0x2f, 0x23, 0x8c, 0x29, 0xca, 0x9b, 0x82, 0x11, 0xff, 0xda, 0x80, 0xfa, 0xb6, 0xfb, 0xd2,
  5731. 0x39, 0xf5, 0xac, 0x7e, 0x78, 0x4e, 0x3e, 0x8c, 0xad, 0xd4, 0x46, 0xac, 0x38, 0x1a, 0xe3, 0x8f,
  5732. 0x08, 0xb1, 0x15, 0x6b, 0x44, 0x65, 0x43, 0x1e, 0x0b, 0x65, 0x13, 0x7f, 0x00, 0x0b, 0xb1, 0x41,
  5733. 0xd4, 0xf6, 0xcf, 0xdb, 0x7b, 0x3b, 0xdb, 0xd4, 0xd6, 0xac, 0xb0, 0xd6, 0xd9, 0x6f, 0x3f, 0xda,
  5734. 0xeb, 0x88, 0x07, 0xa4, 0xf6, 0xfe, 0x56, 0x67, 0xaf, 0x9e, 0xc3, 0x3d, 0x58, 0x54, 0xe0, 0xa7,
  5735. 0x7d, 0x19, 0xc8, 0xd0, 0x6e, 0x01, 0xaa, 0x22, 0xda, 0x8b, 0x43, 0xf9, 0xef, 0x39, 0xa8, 0x49,
  5736. 0xca, 0xd7, 0x83, 0x89, 0x56, 0x60, 0xbe, 0x7f, 0x72, 0x64, 0x7f, 0x21, 0x5f, 0x8e, 0x44, 0x8b,
  5737. 0xd2, 0x07, 0x1c, 0x87, 0x3f, 0xdf, 0x8a, 0x16, 0x0d, 0xe3, 0x9e, 0xf5, 0x22, 0xd8, 0x71, 0xfa,
  5738. 0xe4, 0x82, 0x25, 0x05, 0xb3, 0x66, 0x44, 0x60, 0x15, 0x26, 0xf1, 0xcc, 0xcb, 0x6e, 0x56, 0xca,
  5739. 0xb3, 0x2f, 0xba, 0x0f, 0x75, 0xfa, 0xbb, 0x3d, 0x1a, 0x0d, 0x6c, 0xd2, 0xe7, 0x02, 0x0a, 0x8c,
  5740. 0x27, 0x41, 0xa7, 0xe8, 0xec, 0x2e, 0xe2, 0x37, 0x8a, 0x2c, 0x2c, 0x89, 0x16, 0x5a, 0x83, 0x32,
  5741. 0xd7, 0x6f, 0xc7, 0x79, 0xe6, 0x13, 0xf6, 0xf6, 0x99, 0x37, 0x55, 0x92, 0x9e, 0x66, 0x40, 0x3c,
  5742. 0xcd, 0x58, 0x82, 0xc5, 0xf6, 0x38, 0x38, 0xeb, 0x38, 0x34, 0x56, 0x48, 0x2b, 0x2f, 0x03, 0xa2,
  5743. 0xc4, 0x6d, 0xdb, 0x57, 0xa9, 0x82, 0x55, 0x5f, 0x90, 0x0e, 0x2c, 0x51, 0x22, 0x71, 0x02, 0xbb,
  5744. 0xa7, 0xc4, 0x55, 0x99, 0x79, 0x19, 0xb1, 0xcc, 0xcb, 0xf2, 0xfd, 0x97, 0xae, 0xd7, 0x17, 0x36,
  5745. 0x0f, 0xdb, 0xf8, 0x9f, 0x0c, 0x0e, 0xf9, 0xcc, 0xd7, 0xd2, 0xa7, 0xdf, 0x51, 0x0c, 0x7a, 0x1f,
  5746. 0x0a, 0xee, 0x88, 0xbd, 0xf0, 0x8b, 0x32, 0xcc, 0xca, 0x06, 0xff, 0x26, 0x60, 0x43, 0x08, 0x3e,
  5747. 0xe0, 0xbd, 0xa6, 0x64, 0x43, 0xf7, 0xa0, 0x76, 0x66, 0xf9, 0x67, 0xa4, 0x7f, 0x28, 0x65, 0xf2,
  5748. 0x9b, 0x5f, 0x8c, 0x8a, 0xd7, 0x23, 0xfd, 0x1e, 0x93, 0xe0, 0x0a, 0xfd, 0xf0, 0x03, 0xb8, 0x26,
  5749. 0x39, 0xc5, 0xeb, 0xc4, 0x15, 0xcc, 0x2f, 0xe1, 0x96, 0x64, 0xde, 0x3a, 0xb3, 0x9c, 0x53, 0x22,
  5750. 0x01, 0x7f, 0x5f, 0x0b, 0x24, 0xe7, 0x93, 0x4f, 0x9d, 0xcf, 0x23, 0x68, 0x84, 0xf3, 0x61, 0x37,
  5751. 0x6b, 0x77, 0xa0, 0x2a, 0x3a, 0xf6, 0xc5, 0x79, 0x2a, 0x99, 0xec, 0x37, 0xa5, 0x79, 0xee, 0x20,
  5752. 0x4c, 0xa5, 0xe9, 0x6f, 0xbc, 0x05, 0x37, 0xa4, 0x0c, 0x71, 0xe7, 0xd5, 0x85, 0x24, 0x14, 0x4f,
  5753. 0x13, 0x22, 0x0c, 0x4b, 0x87, 0x5e, 0xbd, 0xf0, 0x2a, 0xa7, 0xbe, 0x04, 0x4c, 0xa6, 0xa1, 0xc8,
  5754. 0xbc, 0xc6, 0x37, 0x25, 0x55, 0x4c, 0xc9, 0x96, 0x24, 0x99, 0x0a, 0x50, 0xc9, 0x62, 0xc1, 0x28,
  5755. 0x39, 0xb1, 0x60, 0x09, 0xd1, 0x3f, 0x80, 0xd5, 0x50, 0x09, 0x6a, 0xb7, 0x43, 0xe2, 0x0d, 0x6d,
  5756. 0xdf, 0x57, 0xea, 0xde, 0x69, 0x13, 0xbf, 0x07, 0xb3, 0x23, 0x22, 0x82, 0x50, 0x79, 0x13, 0xc9,
  5757. 0x4d, 0xa9, 0x0c, 0x66, 0xfd, 0xb8, 0x0f, 0xb7, 0xa5, 0x74, 0x6e, 0xd1, 0x54, 0xf1, 0x71, 0xa5,
  5758. 0x64, 0x35, 0x30, 0x97, 0x51, 0x0d, 0xcc, 0xc7, 0xde, 0x62, 0x3e, 0xe2, 0x86, 0x94, 0x67, 0x7e,
  5759. 0xaa, 0xe4, 0x62, 0x97, 0xdb, 0x34, 0x74, 0x15, 0x53, 0x09, 0xfb, 0x1b, 0xe1, 0x05, 0xbe, 0x2a,
  5760. 0x0f, 0x4f, 0xd8, 0x0c, 0xe5, 0x43, 0x87, 0x6c, 0xd2, 0xac, 0x99, 0x2e, 0x80, 0xa9, 0xd6, 0x42,
  5761. 0x67, 0x4d, 0x8d, 0x86, 0x4f, 0x60, 0x59, 0xf7, 0x6b, 0x53, 0xe9, 0xb2, 0x0c, 0x73, 0x81, 0x7b,
  5762. 0x4e, 0x64, 0xac, 0xe1, 0x0d, 0x69, 0xbb, 0xd0, 0xe7, 0x4d, 0x65, 0x3b, 0x2b, 0x12, 0xc6, 0x4e,
  5763. 0xc7, 0xb4, 0xfa, 0xd2, 0x8d, 0x25, 0xef, 0x40, 0xbc, 0x81, 0xf7, 0x61, 0x25, 0xee, 0xd9, 0xa6,
  5764. 0x52, 0xf9, 0x39, 0x3f, 0x4b, 0x69, 0xce, 0x6f, 0x2a, 0xb9, 0x1f, 0x47, 0x7e, 0x49, 0xf1, 0x6d,
  5765. 0x53, 0x89, 0x34, 0xa1, 0x99, 0xe6, 0xea, 0xbe, 0x8a, 0xa3, 0x13, 0x7a, 0xbe, 0xa9, 0x84, 0xf9,
  5766. 0x91, 0xb0, 0xe9, 0x97, 0x3f, 0x72, 0x57, 0xf9, 0x2b, 0xdd, 0x95, 0x38, 0x24, 0x91, 0x43, 0xfd,
  5767. 0x1a, 0x36, 0x9d, 0xc0, 0x88, 0x7c, 0xf9, 0xb4, 0x18, 0x34, 0x9c, 0x85, 0x18, 0xac, 0x21, 0x37,
  5768. 0xb6, 0x1a, 0x01, 0xa6, 0x5a, 0x8c, 0x4f, 0x22, 0x37, 0x9e, 0x08, 0x12, 0x53, 0x09, 0xfe, 0x14,
  5769. 0xd6, 0xb2, 0xe3, 0xc3, 0x34, 0x92, 0xef, 0xb7, 0xa0, 0x14, 0x5e, 0x86, 0x94, 0xef, 0xcd, 0xca,
  5770. 0x50, 0xd8, 0x3f, 0x38, 0x3a, 0x6c, 0x6f, 0x75, 0xf8, 0x07, 0x67, 0x5b, 0x07, 0xa6, 0xf9, 0xec,
  5771. 0xb0, 0x5b, 0xcf, 0x6d, 0xfe, 0x26, 0x0f, 0xb9, 0xdd, 0xe7, 0xe8, 0x33, 0x98, 0xe3, 0x5f, 0x5f,
  5772. 0x5c, 0xf1, 0xc9, 0x4d, 0xf3, 0xaa, 0x0f, 0x4c, 0xf0, 0xf5, 0x9f, 0xfc, 0xf7, 0x6f, 0x7e, 0x91,
  5773. 0x5b, 0xc4, 0x95, 0xd6, 0xe4, 0xdb, 0xad, 0xf3, 0x49, 0x8b, 0x85, 0xa9, 0x87, 0xc6, 0x7d, 0xf4,
  5774. 0x31, 0xe4, 0x0f, 0xc7, 0x01, 0xca, 0xfc, 0x14, 0xa7, 0x99, 0xfd, 0xcd, 0x09, 0xbe, 0xc6, 0x84,
  5775. 0x2e, 0x60, 0x10, 0x42, 0x47, 0xe3, 0x80, 0x8a, 0xfc, 0x21, 0x94, 0xd5, 0x2f, 0x46, 0x5e, 0xf9,
  5776. 0x7d, 0x4e, 0xf3, 0xd5, 0x5f, 0xa3, 0xe0, 0x5b, 0x0c, 0xea, 0x3a, 0x46, 0x02, 0x8a, 0x7f, 0xd3,
  5777. 0xa2, 0xce, 0xa2, 0x7b, 0xe1, 0xa0, 0xcc, 0xaf, 0x77, 0x9a, 0xd9, 0x1f, 0xa8, 0x24, 0x66, 0x11,
  5778. 0x5c, 0x38, 0x54, 0xe4, 0x9f, 0x89, 0x6f, 0x53, 0x7a, 0x01, 0xba, 0x9d, 0xf2, 0x6d, 0x82, 0xfa,
  5779. 0x0a, 0xdf, 0x5c, 0xcb, 0x66, 0x10, 0x20, 0x37, 0x19, 0xc8, 0x0a, 0x5e, 0x14, 0x20, 0xbd, 0x90,
  5780. 0xe5, 0xa1, 0x71, 0x7f, 0xb3, 0x07, 0x73, 0xec, 0x85, 0x0b, 0x7d, 0x2e, 0x7f, 0x34, 0x53, 0x9e,
  5781. 0xfa, 0x32, 0x16, 0x5a, 0x7b, 0x1b, 0xc3, 0xcb, 0x0c, 0xa8, 0x86, 0x4b, 0x14, 0x88, 0xbd, 0x6f,
  5782. 0x3d, 0x34, 0xee, 0xaf, 0x1b, 0xef, 0x1b, 0x9b, 0xbf, 0x9e, 0x83, 0x39, 0x56, 0xda, 0x45, 0xe7,
  5783. 0x00, 0xd1, 0x6b, 0x4f, 0x7c, 0x76, 0x89, 0xf7, 0xa3, 0xf8, 0xec, 0x92, 0x0f, 0x45, 0xb8, 0xc9,
  5784. 0x40, 0x97, 0xf1, 0x02, 0x05, 0x65, 0x15, 0xe3, 0x16, 0x2b, 0x82, 0x53, 0x3b, 0xfe, 0xad, 0x21,
  5785. 0x2a, 0xdb, 0xfc, 0x2c, 0xa1, 0x34, 0x69, 0xda, 0x93, 0x4f, 0x7c, 0x3b, 0xa4, 0x3c, 0xf7, 0xe0,
  5786. 0xef, 0x32, 0xc0, 0x16, 0xae, 0x47, 0x80, 0x1e, 0xe3, 0x78, 0x68, 0xdc, 0xff, 0xbc, 0x81, 0x97,
  5787. 0x84, 0x95, 0x63, 0x3d, 0xe8, 0x47, 0x50, 0xd3, 0x9f, 0x34, 0xd0, 0x9d, 0x14, 0xac, 0xf8, 0xcb,
  5788. 0x48, 0xf3, 0xad, 0xab, 0x99, 0x84, 0x4e, 0xab, 0x4c, 0x27, 0x01, 0xce, 0x91, 0xcf, 0x09, 0x19,
  5789. 0x59, 0x94, 0x49, 0xac, 0x01, 0xfa, 0x47, 0x43, 0xbc, 0x38, 0x45, 0x6f, 0x14, 0x28, 0x4d, 0x7a,
  5790. 0xe2, 0x05, 0xa4, 0x79, 0xf7, 0x15, 0x5c, 0x42, 0x89, 0x3f, 0x66, 0x4a, 0x7c, 0x80, 0x97, 0x23,
  5791. 0x25, 0x02, 0x7b, 0x48, 0x02, 0x57, 0x68, 0xf1, 0xf9, 0x4d, 0x7c, 0x5d, 0x33, 0x8e, 0xd6, 0x1b,
  5792. 0x2d, 0x16, 0x7f, 0x67, 0x48, 0x5d, 0x2c, 0xed, 0xdd, 0x22, 0x75, 0xb1, 0xf4, 0x47, 0x8a, 0xb4,
  5793. 0xc5, 0xe2, 0xaf, 0x0a, 0x69, 0x8b, 0x15, 0xf6, 0x6c, 0xfe, 0xff, 0x2c, 0x14, 0xb6, 0xf8, 0x37,
  5794. 0xe1, 0xc8, 0x85, 0x52, 0x58, 0xa6, 0x47, 0xab, 0x69, 0x75, 0xc6, 0xe8, 0x5a, 0xd3, 0xbc, 0x9d,
  5795. 0xd9, 0x2f, 0x14, 0x7a, 0x93, 0x29, 0xf4, 0x06, 0x5e, 0xa1, 0xc8, 0xe2, 0xb3, 0xf3, 0x16, 0x2f,
  5796. 0x66, 0xb5, 0xac, 0x7e, 0x9f, 0x1a, 0xe2, 0xcf, 0xa1, 0xa2, 0xd6, 0xd1, 0xd1, 0x9b, 0xa9, 0xb5,
  5797. 0x4d, 0xb5, 0x14, 0xdf, 0xc4, 0x57, 0xb1, 0x08, 0xe4, 0xb7, 0x18, 0xf2, 0x2a, 0xbe, 0x91, 0x82,
  5798. 0xec, 0x31, 0x56, 0x0d, 0x9c, 0xd7, 0xc0, 0xd3, 0xc1, 0xb5, 0x12, 0x7b, 0x3a, 0xb8, 0x5e, 0x42,
  5799. 0xbf, 0x12, 0x7c, 0xcc, 0x58, 0x29, 0xb8, 0x0f, 0x10, 0x55, 0xb2, 0x51, 0xaa, 0x2d, 0x95, 0x7b,
  5800. 0x5d, 0xdc, 0x39, 0x24, 0x8b, 0xe0, 0x18, 0x33, 0x58, 0xb1, 0xef, 0x62, 0xb0, 0x03, 0xdb, 0x0f,
  5801. 0xf8, 0xc1, 0xac, 0x6a, 0xa5, 0x69, 0x94, 0x3a, 0x1f, 0xbd, 0xbe, 0xdd, 0xbc, 0x73, 0x25, 0x8f,
  5802. 0x40, 0xbf, 0xcb, 0xd0, 0x6f, 0xe3, 0x66, 0x0a, 0xfa, 0x88, 0xf3, 0xd2, 0xcd, 0xf6, 0xe3, 0x02,
  5803. 0x94, 0x9f, 0x5a, 0xb6, 0x13, 0x10, 0xc7, 0x72, 0x7a, 0x04, 0x9d, 0xc0, 0x1c, 0x8b, 0xd4, 0x71,
  5804. 0x47, 0xac, 0x96, 0x6d, 0xe3, 0x8e, 0x58, 0xab, 0x69, 0xe2, 0x35, 0x06, 0xdc, 0xc4, 0xd7, 0x28,
  5805. 0xf0, 0x30, 0x12, 0xdd, 0x62, 0xa5, 0x48, 0x3a, 0xe9, 0x17, 0x30, 0x2f, 0x5e, 0xfb, 0x62, 0x82,
  5806. 0xb4, 0xe2, 0x4f, 0xf3, 0x66, 0x7a, 0x67, 0xda, 0x5e, 0x56, 0x61, 0x7c, 0xc6, 0x47, 0x71, 0x26,
  5807. 0x00, 0x51, 0x8d, 0x3d, 0xbe, 0xa2, 0x89, 0x92, 0x7c, 0x73, 0x2d, 0x9b, 0x21, 0xcd, 0xa6, 0x2a,
  5808. 0x66, 0x3f, 0xe4, 0xa5, 0xb8, 0x7f, 0x0a, 0xb3, 0x4f, 0x2c, 0xff, 0x0c, 0xc5, 0x62, 0xaf, 0xf2,
  5809. 0xad, 0x58, 0xb3, 0x99, 0xd6, 0x25, 0x50, 0x6e, 0x33, 0x94, 0x1b, 0xdc, 0x95, 0xa9, 0x28, 0x67,
  5810. 0x96, 0x7f, 0x26, 0xec, 0xc7, 0x3f, 0x1d, 0x8b, 0xdb, 0x4f, 0xfb, 0xfc, 0x2c, 0x6e, 0x3f, 0xfd,
  5811. 0x6b, 0xb3, 0x6c, 0xfb, 0x51, 0x94, 0xf3, 0x09, 0xc5, 0x19, 0x41, 0x51, 0x7e, 0xad, 0x85, 0x62,
  5812. 0x4f, 0xf7, 0xb1, 0x2f, 0xbb, 0x9a, 0xab, 0x59, 0xdd, 0x02, 0xed, 0x0e, 0x43, 0xbb, 0x85, 0x1b,
  5813. 0x89, 0xd5, 0x12, 0x9c, 0x0f, 0x8d, 0xfb, 0xef, 0x1b, 0xe8, 0x47, 0x00, 0xd1, 0xc3, 0x44, 0xe2,
  5814. 0x0c, 0xc6, 0xdf, 0x38, 0x12, 0x67, 0x30, 0xf1, 0xa6, 0x81, 0x37, 0x18, 0xee, 0x3a, 0xbe, 0x13,
  5815. 0xc7, 0x0d, 0x3c, 0xcb, 0xf1, 0x5f, 0x10, 0xef, 0x3d, 0x5e, 0x67, 0xf5, 0xcf, 0xec, 0x11, 0x9d,
  5816. 0xb2, 0x07, 0xa5, 0xb0, 0xee, 0x1c, 0xf7, 0xb7, 0xf1, 0x7a, 0x78, 0xdc, 0xdf, 0x26, 0x0a, 0xd6,
  5817. 0xba, 0xe3, 0xd1, 0xf6, 0x8b, 0x64, 0xa5, 0x47, 0xf0, 0x97, 0x75, 0x98, 0xa5, 0x79, 0x37, 0x4d,
  5818. 0x4f, 0xa2, 0xca, 0x49, 0x7c, 0xf6, 0x89, 0x3a, 0x6a, 0x7c, 0xf6, 0xc9, 0xa2, 0x8b, 0x9e, 0x9e,
  5819. 0xd0, 0x6b, 0x56, 0x8b, 0x17, 0x29, 0xe8, 0x4c, 0x5d, 0x28, 0x2b, 0xa5, 0x15, 0x94, 0x22, 0x4c,
  5820. 0x2f, 0xd0, 0xc6, 0x03, 0x5e, 0x4a, 0x5d, 0x06, 0xbf, 0xc1, 0xf0, 0xae, 0xf1, 0x80, 0xc7, 0xf0,
  5821. 0xfa, 0x9c, 0x83, 0x02, 0x8a, 0xd9, 0x89, 0x93, 0x9f, 0x32, 0x3b, 0xfd, 0xf4, 0xaf, 0x65, 0x33,
  5822. 0x64, 0xce, 0x2e, 0x3a, 0xfa, 0x2f, 0xa1, 0xa2, 0x16, 0x58, 0x50, 0x8a, 0xf2, 0xb1, 0xa2, 0x72,
  5823. 0x3c, 0x92, 0xa4, 0xd5, 0x67, 0x74, 0xdf, 0xc6, 0x20, 0x2d, 0x85, 0x8d, 0x02, 0x0f, 0xa0, 0x20,
  5824. 0x2a, 0x2e, 0x69, 0x26, 0xd5, 0x0b, 0xd0, 0x69, 0x26, 0x8d, 0x95, 0x6b, 0xf4, 0xfc, 0x99, 0x21,
  5825. 0xd2, 0x4b, 0xa5, 0x8c, 0xd6, 0x02, 0xed, 0x31, 0x09, 0xb2, 0xd0, 0xa2, 0x5a, 0x66, 0x16, 0x9a,
  5826. 0x72, 0xa1, 0xcf, 0x42, 0x3b, 0x25, 0x81, 0xf0, 0x07, 0xf2, 0xa2, 0x8c, 0x32, 0x84, 0xa9, 0x11,
  5827. 0x12, 0x5f, 0xc5, 0x92, 0x76, 0xbd, 0x89, 0x00, 0x65, 0x78, 0xbc, 0x00, 0x88, 0xea, 0x41, 0xf1,
  5828. 0x9c, 0x35, 0xb5, 0x0e, 0x1e, 0xcf, 0x59, 0xd3, 0x4b, 0x4a, 0xba, 0x8f, 0x8d, 0x70, 0xf9, 0xed,
  5829. 0x8a, 0x22, 0xff, 0xdc, 0x00, 0x94, 0x2c, 0x1d, 0xa1, 0x07, 0xe9, 0xd2, 0x53, 0xab, 0xeb, 0xcd,
  5830. 0x77, 0x5f, 0x8f, 0x39, 0xcd, 0x21, 0x47, 0x2a, 0xf5, 0x18, 0xf7, 0xe8, 0x25, 0x55, 0xea, 0xc7,
  5831. 0x06, 0x54, 0xb5, 0xba, 0x13, 0xba, 0x97, 0xb1, 0xa6, 0xb1, 0xa2, 0x7b, 0xf3, 0xed, 0x57, 0xf2,
  5832. 0xa5, 0x25, 0xf3, 0xca, 0x0e, 0x90, 0xb7, 0x9a, 0x9f, 0x1a, 0x50, 0xd3, 0xeb, 0x54, 0x28, 0x43,
  5833. 0x76, 0xa2, 0x68, 0xdf, 0x5c, 0x7f, 0x35, 0xe3, 0xd5, 0xcb, 0x13, 0x5d, 0x68, 0x06, 0x50, 0x10,
  5834. 0x95, 0xad, 0xb4, 0x8d, 0xaf, 0x97, 0xfb, 0xd3, 0x36, 0x7e, 0xac, 0x2c, 0x96, 0xb2, 0xf1, 0x3d,
  5835. 0x77, 0x40, 0x94, 0x63, 0x26, 0x4a, 0x5f, 0x59, 0x68, 0x57, 0x1f, 0xb3, 0x58, 0xdd, 0x2c, 0x0b,
  5836. 0x2d, 0x3a, 0x66, 0xb2, 0xe6, 0x85, 0x32, 0x84, 0xbd, 0xe2, 0x98, 0xc5, 0x4b, 0x66, 0x29, 0xc7,
  5837. 0x8c, 0x01, 0x2a, 0xc7, 0x2c, 0xaa, 0x4e, 0xa5, 0x1d, 0xb3, 0xc4, 0xeb, 0x45, 0xda, 0x31, 0x4b,
  5838. 0x16, 0xb8, 0x52, 0xd6, 0x91, 0xe1, 0x6a, 0xc7, 0x6c, 0x29, 0xa5, 0x90, 0x85, 0xde, 0xcd, 0x30,
  5839. 0x62, 0xea, 0xa3, 0x48, 0xf3, 0xbd, 0xd7, 0xe4, 0xce, 0xdc, 0xe3, 0xdc, 0xfc, 0x72, 0x8f, 0xff,
  5840. 0x9d, 0x01, 0xcb, 0x69, 0x45, 0x30, 0x94, 0x81, 0x93, 0xf1, 0x98, 0xd2, 0xdc, 0x78, 0x5d, 0xf6,
  5841. 0xab, 0xad, 0x15, 0xee, 0xfa, 0x47, 0xf5, 0x7f, 0xfb, 0x72, 0xd5, 0xf8, 0xcf, 0x2f, 0x57, 0x8d,
  5842. 0xff, 0xf9, 0x72, 0xd5, 0xf8, 0xfb, 0xff, 0x5d, 0x9d, 0x39, 0x99, 0x67, 0xff, 0xd5, 0xf8, 0xdb,
  5843. 0xbf, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x8b, 0x54, 0x11, 0xdf, 0xef, 0x3c, 0x00, 0x00,
  5844. }
  5845. // Reference imports to suppress errors if they are not otherwise used.
  5846. var _ context.Context
  5847. var _ grpc.ClientConn
  5848. // This is a compile-time assertion to ensure that this generated file
  5849. // is compatible with the grpc package it is being compiled against.
  5850. const _ = grpc.SupportPackageIsVersion4
  5851. // KVClient is the client API for KV service.
  5852. //
  5853. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  5854. type KVClient interface {
  5855. // Range gets the keys in the range from the key-value store.
  5856. Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error)
  5857. // Put puts the given key into the key-value store.
  5858. // A put request increments the revision of the key-value store
  5859. // and generates one event in the event history.
  5860. Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error)
  5861. // DeleteRange deletes the given range from the key-value store.
  5862. // A delete request increments the revision of the key-value store
  5863. // and generates a delete event in the event history for every deleted key.
  5864. DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error)
  5865. // Txn processes multiple requests in a single transaction.
  5866. // A txn request increments the revision of the key-value store
  5867. // and generates events with the same revision for every completed request.
  5868. // It is not allowed to modify the same key several times within one txn.
  5869. Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error)
  5870. // Compact compacts the event history in the etcd key-value store. The key-value
  5871. // store should be periodically compacted or the event history will continue to grow
  5872. // indefinitely.
  5873. Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error)
  5874. }
  5875. type kVClient struct {
  5876. cc *grpc.ClientConn
  5877. }
  5878. func NewKVClient(cc *grpc.ClientConn) KVClient {
  5879. return &kVClient{cc}
  5880. }
  5881. func (c *kVClient) Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) {
  5882. out := new(RangeResponse)
  5883. err := c.cc.Invoke(ctx, "/etcdserverpb.KV/Range", in, out, opts...)
  5884. if err != nil {
  5885. return nil, err
  5886. }
  5887. return out, nil
  5888. }
  5889. func (c *kVClient) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) {
  5890. out := new(PutResponse)
  5891. err := c.cc.Invoke(ctx, "/etcdserverpb.KV/Put", in, out, opts...)
  5892. if err != nil {
  5893. return nil, err
  5894. }
  5895. return out, nil
  5896. }
  5897. func (c *kVClient) DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) {
  5898. out := new(DeleteRangeResponse)
  5899. err := c.cc.Invoke(ctx, "/etcdserverpb.KV/DeleteRange", in, out, opts...)
  5900. if err != nil {
  5901. return nil, err
  5902. }
  5903. return out, nil
  5904. }
  5905. func (c *kVClient) Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) {
  5906. out := new(TxnResponse)
  5907. err := c.cc.Invoke(ctx, "/etcdserverpb.KV/Txn", in, out, opts...)
  5908. if err != nil {
  5909. return nil, err
  5910. }
  5911. return out, nil
  5912. }
  5913. func (c *kVClient) Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) {
  5914. out := new(CompactionResponse)
  5915. err := c.cc.Invoke(ctx, "/etcdserverpb.KV/Compact", in, out, opts...)
  5916. if err != nil {
  5917. return nil, err
  5918. }
  5919. return out, nil
  5920. }
  5921. // KVServer is the server API for KV service.
  5922. type KVServer interface {
  5923. // Range gets the keys in the range from the key-value store.
  5924. Range(context.Context, *RangeRequest) (*RangeResponse, error)
  5925. // Put puts the given key into the key-value store.
  5926. // A put request increments the revision of the key-value store
  5927. // and generates one event in the event history.
  5928. Put(context.Context, *PutRequest) (*PutResponse, error)
  5929. // DeleteRange deletes the given range from the key-value store.
  5930. // A delete request increments the revision of the key-value store
  5931. // and generates a delete event in the event history for every deleted key.
  5932. DeleteRange(context.Context, *DeleteRangeRequest) (*DeleteRangeResponse, error)
  5933. // Txn processes multiple requests in a single transaction.
  5934. // A txn request increments the revision of the key-value store
  5935. // and generates events with the same revision for every completed request.
  5936. // It is not allowed to modify the same key several times within one txn.
  5937. Txn(context.Context, *TxnRequest) (*TxnResponse, error)
  5938. // Compact compacts the event history in the etcd key-value store. The key-value
  5939. // store should be periodically compacted or the event history will continue to grow
  5940. // indefinitely.
  5941. Compact(context.Context, *CompactionRequest) (*CompactionResponse, error)
  5942. }
  5943. // UnimplementedKVServer can be embedded to have forward compatible implementations.
  5944. type UnimplementedKVServer struct {
  5945. }
  5946. func (*UnimplementedKVServer) Range(ctx context.Context, req *RangeRequest) (*RangeResponse, error) {
  5947. return nil, status.Errorf(codes.Unimplemented, "method Range not implemented")
  5948. }
  5949. func (*UnimplementedKVServer) Put(ctx context.Context, req *PutRequest) (*PutResponse, error) {
  5950. return nil, status.Errorf(codes.Unimplemented, "method Put not implemented")
  5951. }
  5952. func (*UnimplementedKVServer) DeleteRange(ctx context.Context, req *DeleteRangeRequest) (*DeleteRangeResponse, error) {
  5953. return nil, status.Errorf(codes.Unimplemented, "method DeleteRange not implemented")
  5954. }
  5955. func (*UnimplementedKVServer) Txn(ctx context.Context, req *TxnRequest) (*TxnResponse, error) {
  5956. return nil, status.Errorf(codes.Unimplemented, "method Txn not implemented")
  5957. }
  5958. func (*UnimplementedKVServer) Compact(ctx context.Context, req *CompactionRequest) (*CompactionResponse, error) {
  5959. return nil, status.Errorf(codes.Unimplemented, "method Compact not implemented")
  5960. }
  5961. func RegisterKVServer(s *grpc.Server, srv KVServer) {
  5962. s.RegisterService(&_KV_serviceDesc, srv)
  5963. }
  5964. func _KV_Range_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5965. in := new(RangeRequest)
  5966. if err := dec(in); err != nil {
  5967. return nil, err
  5968. }
  5969. if interceptor == nil {
  5970. return srv.(KVServer).Range(ctx, in)
  5971. }
  5972. info := &grpc.UnaryServerInfo{
  5973. Server: srv,
  5974. FullMethod: "/etcdserverpb.KV/Range",
  5975. }
  5976. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5977. return srv.(KVServer).Range(ctx, req.(*RangeRequest))
  5978. }
  5979. return interceptor(ctx, in, info, handler)
  5980. }
  5981. func _KV_Put_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5982. in := new(PutRequest)
  5983. if err := dec(in); err != nil {
  5984. return nil, err
  5985. }
  5986. if interceptor == nil {
  5987. return srv.(KVServer).Put(ctx, in)
  5988. }
  5989. info := &grpc.UnaryServerInfo{
  5990. Server: srv,
  5991. FullMethod: "/etcdserverpb.KV/Put",
  5992. }
  5993. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5994. return srv.(KVServer).Put(ctx, req.(*PutRequest))
  5995. }
  5996. return interceptor(ctx, in, info, handler)
  5997. }
  5998. func _KV_DeleteRange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5999. in := new(DeleteRangeRequest)
  6000. if err := dec(in); err != nil {
  6001. return nil, err
  6002. }
  6003. if interceptor == nil {
  6004. return srv.(KVServer).DeleteRange(ctx, in)
  6005. }
  6006. info := &grpc.UnaryServerInfo{
  6007. Server: srv,
  6008. FullMethod: "/etcdserverpb.KV/DeleteRange",
  6009. }
  6010. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6011. return srv.(KVServer).DeleteRange(ctx, req.(*DeleteRangeRequest))
  6012. }
  6013. return interceptor(ctx, in, info, handler)
  6014. }
  6015. func _KV_Txn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6016. in := new(TxnRequest)
  6017. if err := dec(in); err != nil {
  6018. return nil, err
  6019. }
  6020. if interceptor == nil {
  6021. return srv.(KVServer).Txn(ctx, in)
  6022. }
  6023. info := &grpc.UnaryServerInfo{
  6024. Server: srv,
  6025. FullMethod: "/etcdserverpb.KV/Txn",
  6026. }
  6027. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6028. return srv.(KVServer).Txn(ctx, req.(*TxnRequest))
  6029. }
  6030. return interceptor(ctx, in, info, handler)
  6031. }
  6032. func _KV_Compact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6033. in := new(CompactionRequest)
  6034. if err := dec(in); err != nil {
  6035. return nil, err
  6036. }
  6037. if interceptor == nil {
  6038. return srv.(KVServer).Compact(ctx, in)
  6039. }
  6040. info := &grpc.UnaryServerInfo{
  6041. Server: srv,
  6042. FullMethod: "/etcdserverpb.KV/Compact",
  6043. }
  6044. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6045. return srv.(KVServer).Compact(ctx, req.(*CompactionRequest))
  6046. }
  6047. return interceptor(ctx, in, info, handler)
  6048. }
  6049. var _KV_serviceDesc = grpc.ServiceDesc{
  6050. ServiceName: "etcdserverpb.KV",
  6051. HandlerType: (*KVServer)(nil),
  6052. Methods: []grpc.MethodDesc{
  6053. {
  6054. MethodName: "Range",
  6055. Handler: _KV_Range_Handler,
  6056. },
  6057. {
  6058. MethodName: "Put",
  6059. Handler: _KV_Put_Handler,
  6060. },
  6061. {
  6062. MethodName: "DeleteRange",
  6063. Handler: _KV_DeleteRange_Handler,
  6064. },
  6065. {
  6066. MethodName: "Txn",
  6067. Handler: _KV_Txn_Handler,
  6068. },
  6069. {
  6070. MethodName: "Compact",
  6071. Handler: _KV_Compact_Handler,
  6072. },
  6073. },
  6074. Streams: []grpc.StreamDesc{},
  6075. Metadata: "rpc.proto",
  6076. }
  6077. // WatchClient is the client API for Watch service.
  6078. //
  6079. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  6080. type WatchClient interface {
  6081. // Watch watches for events happening or that have happened. Both input and output
  6082. // are streams; the input stream is for creating and canceling watchers and the output
  6083. // stream sends events. One watch RPC can watch on multiple key ranges, streaming events
  6084. // for several watches at once. The entire event history can be watched starting from the
  6085. // last compaction revision.
  6086. Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error)
  6087. }
  6088. type watchClient struct {
  6089. cc *grpc.ClientConn
  6090. }
  6091. func NewWatchClient(cc *grpc.ClientConn) WatchClient {
  6092. return &watchClient{cc}
  6093. }
  6094. func (c *watchClient) Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) {
  6095. stream, err := c.cc.NewStream(ctx, &_Watch_serviceDesc.Streams[0], "/etcdserverpb.Watch/Watch", opts...)
  6096. if err != nil {
  6097. return nil, err
  6098. }
  6099. x := &watchWatchClient{stream}
  6100. return x, nil
  6101. }
  6102. type Watch_WatchClient interface {
  6103. Send(*WatchRequest) error
  6104. Recv() (*WatchResponse, error)
  6105. grpc.ClientStream
  6106. }
  6107. type watchWatchClient struct {
  6108. grpc.ClientStream
  6109. }
  6110. func (x *watchWatchClient) Send(m *WatchRequest) error {
  6111. return x.ClientStream.SendMsg(m)
  6112. }
  6113. func (x *watchWatchClient) Recv() (*WatchResponse, error) {
  6114. m := new(WatchResponse)
  6115. if err := x.ClientStream.RecvMsg(m); err != nil {
  6116. return nil, err
  6117. }
  6118. return m, nil
  6119. }
  6120. // WatchServer is the server API for Watch service.
  6121. type WatchServer interface {
  6122. // Watch watches for events happening or that have happened. Both input and output
  6123. // are streams; the input stream is for creating and canceling watchers and the output
  6124. // stream sends events. One watch RPC can watch on multiple key ranges, streaming events
  6125. // for several watches at once. The entire event history can be watched starting from the
  6126. // last compaction revision.
  6127. Watch(Watch_WatchServer) error
  6128. }
  6129. // UnimplementedWatchServer can be embedded to have forward compatible implementations.
  6130. type UnimplementedWatchServer struct {
  6131. }
  6132. func (*UnimplementedWatchServer) Watch(srv Watch_WatchServer) error {
  6133. return status.Errorf(codes.Unimplemented, "method Watch not implemented")
  6134. }
  6135. func RegisterWatchServer(s *grpc.Server, srv WatchServer) {
  6136. s.RegisterService(&_Watch_serviceDesc, srv)
  6137. }
  6138. func _Watch_Watch_Handler(srv interface{}, stream grpc.ServerStream) error {
  6139. return srv.(WatchServer).Watch(&watchWatchServer{stream})
  6140. }
  6141. type Watch_WatchServer interface {
  6142. Send(*WatchResponse) error
  6143. Recv() (*WatchRequest, error)
  6144. grpc.ServerStream
  6145. }
  6146. type watchWatchServer struct {
  6147. grpc.ServerStream
  6148. }
  6149. func (x *watchWatchServer) Send(m *WatchResponse) error {
  6150. return x.ServerStream.SendMsg(m)
  6151. }
  6152. func (x *watchWatchServer) Recv() (*WatchRequest, error) {
  6153. m := new(WatchRequest)
  6154. if err := x.ServerStream.RecvMsg(m); err != nil {
  6155. return nil, err
  6156. }
  6157. return m, nil
  6158. }
  6159. var _Watch_serviceDesc = grpc.ServiceDesc{
  6160. ServiceName: "etcdserverpb.Watch",
  6161. HandlerType: (*WatchServer)(nil),
  6162. Methods: []grpc.MethodDesc{},
  6163. Streams: []grpc.StreamDesc{
  6164. {
  6165. StreamName: "Watch",
  6166. Handler: _Watch_Watch_Handler,
  6167. ServerStreams: true,
  6168. ClientStreams: true,
  6169. },
  6170. },
  6171. Metadata: "rpc.proto",
  6172. }
  6173. // LeaseClient is the client API for Lease service.
  6174. //
  6175. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  6176. type LeaseClient interface {
  6177. // LeaseGrant creates a lease which expires if the server does not receive a keepAlive
  6178. // within a given time to live period. All keys attached to the lease will be expired and
  6179. // deleted if the lease expires. Each expired key generates a delete event in the event history.
  6180. LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error)
  6181. // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
  6182. LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error)
  6183. // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client
  6184. // to the server and streaming keep alive responses from the server to the client.
  6185. LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error)
  6186. // LeaseTimeToLive retrieves lease information.
  6187. LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error)
  6188. // LeaseLeases lists all existing leases.
  6189. LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error)
  6190. }
  6191. type leaseClient struct {
  6192. cc *grpc.ClientConn
  6193. }
  6194. func NewLeaseClient(cc *grpc.ClientConn) LeaseClient {
  6195. return &leaseClient{cc}
  6196. }
  6197. func (c *leaseClient) LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) {
  6198. out := new(LeaseGrantResponse)
  6199. err := c.cc.Invoke(ctx, "/etcdserverpb.Lease/LeaseGrant", in, out, opts...)
  6200. if err != nil {
  6201. return nil, err
  6202. }
  6203. return out, nil
  6204. }
  6205. func (c *leaseClient) LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) {
  6206. out := new(LeaseRevokeResponse)
  6207. err := c.cc.Invoke(ctx, "/etcdserverpb.Lease/LeaseRevoke", in, out, opts...)
  6208. if err != nil {
  6209. return nil, err
  6210. }
  6211. return out, nil
  6212. }
  6213. func (c *leaseClient) LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) {
  6214. stream, err := c.cc.NewStream(ctx, &_Lease_serviceDesc.Streams[0], "/etcdserverpb.Lease/LeaseKeepAlive", opts...)
  6215. if err != nil {
  6216. return nil, err
  6217. }
  6218. x := &leaseLeaseKeepAliveClient{stream}
  6219. return x, nil
  6220. }
  6221. type Lease_LeaseKeepAliveClient interface {
  6222. Send(*LeaseKeepAliveRequest) error
  6223. Recv() (*LeaseKeepAliveResponse, error)
  6224. grpc.ClientStream
  6225. }
  6226. type leaseLeaseKeepAliveClient struct {
  6227. grpc.ClientStream
  6228. }
  6229. func (x *leaseLeaseKeepAliveClient) Send(m *LeaseKeepAliveRequest) error {
  6230. return x.ClientStream.SendMsg(m)
  6231. }
  6232. func (x *leaseLeaseKeepAliveClient) Recv() (*LeaseKeepAliveResponse, error) {
  6233. m := new(LeaseKeepAliveResponse)
  6234. if err := x.ClientStream.RecvMsg(m); err != nil {
  6235. return nil, err
  6236. }
  6237. return m, nil
  6238. }
  6239. func (c *leaseClient) LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error) {
  6240. out := new(LeaseTimeToLiveResponse)
  6241. err := c.cc.Invoke(ctx, "/etcdserverpb.Lease/LeaseTimeToLive", in, out, opts...)
  6242. if err != nil {
  6243. return nil, err
  6244. }
  6245. return out, nil
  6246. }
  6247. func (c *leaseClient) LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error) {
  6248. out := new(LeaseLeasesResponse)
  6249. err := c.cc.Invoke(ctx, "/etcdserverpb.Lease/LeaseLeases", in, out, opts...)
  6250. if err != nil {
  6251. return nil, err
  6252. }
  6253. return out, nil
  6254. }
  6255. // LeaseServer is the server API for Lease service.
  6256. type LeaseServer interface {
  6257. // LeaseGrant creates a lease which expires if the server does not receive a keepAlive
  6258. // within a given time to live period. All keys attached to the lease will be expired and
  6259. // deleted if the lease expires. Each expired key generates a delete event in the event history.
  6260. LeaseGrant(context.Context, *LeaseGrantRequest) (*LeaseGrantResponse, error)
  6261. // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
  6262. LeaseRevoke(context.Context, *LeaseRevokeRequest) (*LeaseRevokeResponse, error)
  6263. // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client
  6264. // to the server and streaming keep alive responses from the server to the client.
  6265. LeaseKeepAlive(Lease_LeaseKeepAliveServer) error
  6266. // LeaseTimeToLive retrieves lease information.
  6267. LeaseTimeToLive(context.Context, *LeaseTimeToLiveRequest) (*LeaseTimeToLiveResponse, error)
  6268. // LeaseLeases lists all existing leases.
  6269. LeaseLeases(context.Context, *LeaseLeasesRequest) (*LeaseLeasesResponse, error)
  6270. }
  6271. // UnimplementedLeaseServer can be embedded to have forward compatible implementations.
  6272. type UnimplementedLeaseServer struct {
  6273. }
  6274. func (*UnimplementedLeaseServer) LeaseGrant(ctx context.Context, req *LeaseGrantRequest) (*LeaseGrantResponse, error) {
  6275. return nil, status.Errorf(codes.Unimplemented, "method LeaseGrant not implemented")
  6276. }
  6277. func (*UnimplementedLeaseServer) LeaseRevoke(ctx context.Context, req *LeaseRevokeRequest) (*LeaseRevokeResponse, error) {
  6278. return nil, status.Errorf(codes.Unimplemented, "method LeaseRevoke not implemented")
  6279. }
  6280. func (*UnimplementedLeaseServer) LeaseKeepAlive(srv Lease_LeaseKeepAliveServer) error {
  6281. return status.Errorf(codes.Unimplemented, "method LeaseKeepAlive not implemented")
  6282. }
  6283. func (*UnimplementedLeaseServer) LeaseTimeToLive(ctx context.Context, req *LeaseTimeToLiveRequest) (*LeaseTimeToLiveResponse, error) {
  6284. return nil, status.Errorf(codes.Unimplemented, "method LeaseTimeToLive not implemented")
  6285. }
  6286. func (*UnimplementedLeaseServer) LeaseLeases(ctx context.Context, req *LeaseLeasesRequest) (*LeaseLeasesResponse, error) {
  6287. return nil, status.Errorf(codes.Unimplemented, "method LeaseLeases not implemented")
  6288. }
  6289. func RegisterLeaseServer(s *grpc.Server, srv LeaseServer) {
  6290. s.RegisterService(&_Lease_serviceDesc, srv)
  6291. }
  6292. func _Lease_LeaseGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6293. in := new(LeaseGrantRequest)
  6294. if err := dec(in); err != nil {
  6295. return nil, err
  6296. }
  6297. if interceptor == nil {
  6298. return srv.(LeaseServer).LeaseGrant(ctx, in)
  6299. }
  6300. info := &grpc.UnaryServerInfo{
  6301. Server: srv,
  6302. FullMethod: "/etcdserverpb.Lease/LeaseGrant",
  6303. }
  6304. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6305. return srv.(LeaseServer).LeaseGrant(ctx, req.(*LeaseGrantRequest))
  6306. }
  6307. return interceptor(ctx, in, info, handler)
  6308. }
  6309. func _Lease_LeaseRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6310. in := new(LeaseRevokeRequest)
  6311. if err := dec(in); err != nil {
  6312. return nil, err
  6313. }
  6314. if interceptor == nil {
  6315. return srv.(LeaseServer).LeaseRevoke(ctx, in)
  6316. }
  6317. info := &grpc.UnaryServerInfo{
  6318. Server: srv,
  6319. FullMethod: "/etcdserverpb.Lease/LeaseRevoke",
  6320. }
  6321. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6322. return srv.(LeaseServer).LeaseRevoke(ctx, req.(*LeaseRevokeRequest))
  6323. }
  6324. return interceptor(ctx, in, info, handler)
  6325. }
  6326. func _Lease_LeaseKeepAlive_Handler(srv interface{}, stream grpc.ServerStream) error {
  6327. return srv.(LeaseServer).LeaseKeepAlive(&leaseLeaseKeepAliveServer{stream})
  6328. }
  6329. type Lease_LeaseKeepAliveServer interface {
  6330. Send(*LeaseKeepAliveResponse) error
  6331. Recv() (*LeaseKeepAliveRequest, error)
  6332. grpc.ServerStream
  6333. }
  6334. type leaseLeaseKeepAliveServer struct {
  6335. grpc.ServerStream
  6336. }
  6337. func (x *leaseLeaseKeepAliveServer) Send(m *LeaseKeepAliveResponse) error {
  6338. return x.ServerStream.SendMsg(m)
  6339. }
  6340. func (x *leaseLeaseKeepAliveServer) Recv() (*LeaseKeepAliveRequest, error) {
  6341. m := new(LeaseKeepAliveRequest)
  6342. if err := x.ServerStream.RecvMsg(m); err != nil {
  6343. return nil, err
  6344. }
  6345. return m, nil
  6346. }
  6347. func _Lease_LeaseTimeToLive_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6348. in := new(LeaseTimeToLiveRequest)
  6349. if err := dec(in); err != nil {
  6350. return nil, err
  6351. }
  6352. if interceptor == nil {
  6353. return srv.(LeaseServer).LeaseTimeToLive(ctx, in)
  6354. }
  6355. info := &grpc.UnaryServerInfo{
  6356. Server: srv,
  6357. FullMethod: "/etcdserverpb.Lease/LeaseTimeToLive",
  6358. }
  6359. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6360. return srv.(LeaseServer).LeaseTimeToLive(ctx, req.(*LeaseTimeToLiveRequest))
  6361. }
  6362. return interceptor(ctx, in, info, handler)
  6363. }
  6364. func _Lease_LeaseLeases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6365. in := new(LeaseLeasesRequest)
  6366. if err := dec(in); err != nil {
  6367. return nil, err
  6368. }
  6369. if interceptor == nil {
  6370. return srv.(LeaseServer).LeaseLeases(ctx, in)
  6371. }
  6372. info := &grpc.UnaryServerInfo{
  6373. Server: srv,
  6374. FullMethod: "/etcdserverpb.Lease/LeaseLeases",
  6375. }
  6376. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6377. return srv.(LeaseServer).LeaseLeases(ctx, req.(*LeaseLeasesRequest))
  6378. }
  6379. return interceptor(ctx, in, info, handler)
  6380. }
  6381. var _Lease_serviceDesc = grpc.ServiceDesc{
  6382. ServiceName: "etcdserverpb.Lease",
  6383. HandlerType: (*LeaseServer)(nil),
  6384. Methods: []grpc.MethodDesc{
  6385. {
  6386. MethodName: "LeaseGrant",
  6387. Handler: _Lease_LeaseGrant_Handler,
  6388. },
  6389. {
  6390. MethodName: "LeaseRevoke",
  6391. Handler: _Lease_LeaseRevoke_Handler,
  6392. },
  6393. {
  6394. MethodName: "LeaseTimeToLive",
  6395. Handler: _Lease_LeaseTimeToLive_Handler,
  6396. },
  6397. {
  6398. MethodName: "LeaseLeases",
  6399. Handler: _Lease_LeaseLeases_Handler,
  6400. },
  6401. },
  6402. Streams: []grpc.StreamDesc{
  6403. {
  6404. StreamName: "LeaseKeepAlive",
  6405. Handler: _Lease_LeaseKeepAlive_Handler,
  6406. ServerStreams: true,
  6407. ClientStreams: true,
  6408. },
  6409. },
  6410. Metadata: "rpc.proto",
  6411. }
  6412. // ClusterClient is the client API for Cluster service.
  6413. //
  6414. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  6415. type ClusterClient interface {
  6416. // MemberAdd adds a member into the cluster.
  6417. MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error)
  6418. // MemberRemove removes an existing member from the cluster.
  6419. MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error)
  6420. // MemberUpdate updates the member configuration.
  6421. MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error)
  6422. // MemberList lists all the members in the cluster.
  6423. MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error)
  6424. // MemberPromote promotes a member from raft learner (non-voting) to raft voting member.
  6425. MemberPromote(ctx context.Context, in *MemberPromoteRequest, opts ...grpc.CallOption) (*MemberPromoteResponse, error)
  6426. }
  6427. type clusterClient struct {
  6428. cc *grpc.ClientConn
  6429. }
  6430. func NewClusterClient(cc *grpc.ClientConn) ClusterClient {
  6431. return &clusterClient{cc}
  6432. }
  6433. func (c *clusterClient) MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) {
  6434. out := new(MemberAddResponse)
  6435. err := c.cc.Invoke(ctx, "/etcdserverpb.Cluster/MemberAdd", in, out, opts...)
  6436. if err != nil {
  6437. return nil, err
  6438. }
  6439. return out, nil
  6440. }
  6441. func (c *clusterClient) MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) {
  6442. out := new(MemberRemoveResponse)
  6443. err := c.cc.Invoke(ctx, "/etcdserverpb.Cluster/MemberRemove", in, out, opts...)
  6444. if err != nil {
  6445. return nil, err
  6446. }
  6447. return out, nil
  6448. }
  6449. func (c *clusterClient) MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) {
  6450. out := new(MemberUpdateResponse)
  6451. err := c.cc.Invoke(ctx, "/etcdserverpb.Cluster/MemberUpdate", in, out, opts...)
  6452. if err != nil {
  6453. return nil, err
  6454. }
  6455. return out, nil
  6456. }
  6457. func (c *clusterClient) MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) {
  6458. out := new(MemberListResponse)
  6459. err := c.cc.Invoke(ctx, "/etcdserverpb.Cluster/MemberList", in, out, opts...)
  6460. if err != nil {
  6461. return nil, err
  6462. }
  6463. return out, nil
  6464. }
  6465. func (c *clusterClient) MemberPromote(ctx context.Context, in *MemberPromoteRequest, opts ...grpc.CallOption) (*MemberPromoteResponse, error) {
  6466. out := new(MemberPromoteResponse)
  6467. err := c.cc.Invoke(ctx, "/etcdserverpb.Cluster/MemberPromote", in, out, opts...)
  6468. if err != nil {
  6469. return nil, err
  6470. }
  6471. return out, nil
  6472. }
  6473. // ClusterServer is the server API for Cluster service.
  6474. type ClusterServer interface {
  6475. // MemberAdd adds a member into the cluster.
  6476. MemberAdd(context.Context, *MemberAddRequest) (*MemberAddResponse, error)
  6477. // MemberRemove removes an existing member from the cluster.
  6478. MemberRemove(context.Context, *MemberRemoveRequest) (*MemberRemoveResponse, error)
  6479. // MemberUpdate updates the member configuration.
  6480. MemberUpdate(context.Context, *MemberUpdateRequest) (*MemberUpdateResponse, error)
  6481. // MemberList lists all the members in the cluster.
  6482. MemberList(context.Context, *MemberListRequest) (*MemberListResponse, error)
  6483. // MemberPromote promotes a member from raft learner (non-voting) to raft voting member.
  6484. MemberPromote(context.Context, *MemberPromoteRequest) (*MemberPromoteResponse, error)
  6485. }
  6486. // UnimplementedClusterServer can be embedded to have forward compatible implementations.
  6487. type UnimplementedClusterServer struct {
  6488. }
  6489. func (*UnimplementedClusterServer) MemberAdd(ctx context.Context, req *MemberAddRequest) (*MemberAddResponse, error) {
  6490. return nil, status.Errorf(codes.Unimplemented, "method MemberAdd not implemented")
  6491. }
  6492. func (*UnimplementedClusterServer) MemberRemove(ctx context.Context, req *MemberRemoveRequest) (*MemberRemoveResponse, error) {
  6493. return nil, status.Errorf(codes.Unimplemented, "method MemberRemove not implemented")
  6494. }
  6495. func (*UnimplementedClusterServer) MemberUpdate(ctx context.Context, req *MemberUpdateRequest) (*MemberUpdateResponse, error) {
  6496. return nil, status.Errorf(codes.Unimplemented, "method MemberUpdate not implemented")
  6497. }
  6498. func (*UnimplementedClusterServer) MemberList(ctx context.Context, req *MemberListRequest) (*MemberListResponse, error) {
  6499. return nil, status.Errorf(codes.Unimplemented, "method MemberList not implemented")
  6500. }
  6501. func (*UnimplementedClusterServer) MemberPromote(ctx context.Context, req *MemberPromoteRequest) (*MemberPromoteResponse, error) {
  6502. return nil, status.Errorf(codes.Unimplemented, "method MemberPromote not implemented")
  6503. }
  6504. func RegisterClusterServer(s *grpc.Server, srv ClusterServer) {
  6505. s.RegisterService(&_Cluster_serviceDesc, srv)
  6506. }
  6507. func _Cluster_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6508. in := new(MemberAddRequest)
  6509. if err := dec(in); err != nil {
  6510. return nil, err
  6511. }
  6512. if interceptor == nil {
  6513. return srv.(ClusterServer).MemberAdd(ctx, in)
  6514. }
  6515. info := &grpc.UnaryServerInfo{
  6516. Server: srv,
  6517. FullMethod: "/etcdserverpb.Cluster/MemberAdd",
  6518. }
  6519. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6520. return srv.(ClusterServer).MemberAdd(ctx, req.(*MemberAddRequest))
  6521. }
  6522. return interceptor(ctx, in, info, handler)
  6523. }
  6524. func _Cluster_MemberRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6525. in := new(MemberRemoveRequest)
  6526. if err := dec(in); err != nil {
  6527. return nil, err
  6528. }
  6529. if interceptor == nil {
  6530. return srv.(ClusterServer).MemberRemove(ctx, in)
  6531. }
  6532. info := &grpc.UnaryServerInfo{
  6533. Server: srv,
  6534. FullMethod: "/etcdserverpb.Cluster/MemberRemove",
  6535. }
  6536. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6537. return srv.(ClusterServer).MemberRemove(ctx, req.(*MemberRemoveRequest))
  6538. }
  6539. return interceptor(ctx, in, info, handler)
  6540. }
  6541. func _Cluster_MemberUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6542. in := new(MemberUpdateRequest)
  6543. if err := dec(in); err != nil {
  6544. return nil, err
  6545. }
  6546. if interceptor == nil {
  6547. return srv.(ClusterServer).MemberUpdate(ctx, in)
  6548. }
  6549. info := &grpc.UnaryServerInfo{
  6550. Server: srv,
  6551. FullMethod: "/etcdserverpb.Cluster/MemberUpdate",
  6552. }
  6553. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6554. return srv.(ClusterServer).MemberUpdate(ctx, req.(*MemberUpdateRequest))
  6555. }
  6556. return interceptor(ctx, in, info, handler)
  6557. }
  6558. func _Cluster_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6559. in := new(MemberListRequest)
  6560. if err := dec(in); err != nil {
  6561. return nil, err
  6562. }
  6563. if interceptor == nil {
  6564. return srv.(ClusterServer).MemberList(ctx, in)
  6565. }
  6566. info := &grpc.UnaryServerInfo{
  6567. Server: srv,
  6568. FullMethod: "/etcdserverpb.Cluster/MemberList",
  6569. }
  6570. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6571. return srv.(ClusterServer).MemberList(ctx, req.(*MemberListRequest))
  6572. }
  6573. return interceptor(ctx, in, info, handler)
  6574. }
  6575. func _Cluster_MemberPromote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6576. in := new(MemberPromoteRequest)
  6577. if err := dec(in); err != nil {
  6578. return nil, err
  6579. }
  6580. if interceptor == nil {
  6581. return srv.(ClusterServer).MemberPromote(ctx, in)
  6582. }
  6583. info := &grpc.UnaryServerInfo{
  6584. Server: srv,
  6585. FullMethod: "/etcdserverpb.Cluster/MemberPromote",
  6586. }
  6587. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6588. return srv.(ClusterServer).MemberPromote(ctx, req.(*MemberPromoteRequest))
  6589. }
  6590. return interceptor(ctx, in, info, handler)
  6591. }
  6592. var _Cluster_serviceDesc = grpc.ServiceDesc{
  6593. ServiceName: "etcdserverpb.Cluster",
  6594. HandlerType: (*ClusterServer)(nil),
  6595. Methods: []grpc.MethodDesc{
  6596. {
  6597. MethodName: "MemberAdd",
  6598. Handler: _Cluster_MemberAdd_Handler,
  6599. },
  6600. {
  6601. MethodName: "MemberRemove",
  6602. Handler: _Cluster_MemberRemove_Handler,
  6603. },
  6604. {
  6605. MethodName: "MemberUpdate",
  6606. Handler: _Cluster_MemberUpdate_Handler,
  6607. },
  6608. {
  6609. MethodName: "MemberList",
  6610. Handler: _Cluster_MemberList_Handler,
  6611. },
  6612. {
  6613. MethodName: "MemberPromote",
  6614. Handler: _Cluster_MemberPromote_Handler,
  6615. },
  6616. },
  6617. Streams: []grpc.StreamDesc{},
  6618. Metadata: "rpc.proto",
  6619. }
  6620. // MaintenanceClient is the client API for Maintenance service.
  6621. //
  6622. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  6623. type MaintenanceClient interface {
  6624. // Alarm activates, deactivates, and queries alarms regarding cluster health.
  6625. Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error)
  6626. // Status gets the status of the member.
  6627. Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error)
  6628. // Defragment defragments a member's backend database to recover storage space.
  6629. Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error)
  6630. // Hash computes the hash of whole backend keyspace,
  6631. // including key, lease, and other buckets in storage.
  6632. // This is designed for testing ONLY!
  6633. // Do not rely on this in production with ongoing transactions,
  6634. // since Hash operation does not hold MVCC locks.
  6635. // Use "HashKV" API instead for "key" bucket consistency checks.
  6636. Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error)
  6637. // HashKV computes the hash of all MVCC keys up to a given revision.
  6638. // It only iterates "key" bucket in backend storage.
  6639. HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error)
  6640. // Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
  6641. Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error)
  6642. // MoveLeader requests current leader node to transfer its leadership to transferee.
  6643. MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error)
  6644. // Downgrade requests downgrades, verifies feasibility or cancels downgrade
  6645. // on the cluster version.
  6646. // Supported since etcd 3.5.
  6647. Downgrade(ctx context.Context, in *DowngradeRequest, opts ...grpc.CallOption) (*DowngradeResponse, error)
  6648. }
  6649. type maintenanceClient struct {
  6650. cc *grpc.ClientConn
  6651. }
  6652. func NewMaintenanceClient(cc *grpc.ClientConn) MaintenanceClient {
  6653. return &maintenanceClient{cc}
  6654. }
  6655. func (c *maintenanceClient) Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) {
  6656. out := new(AlarmResponse)
  6657. err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/Alarm", in, out, opts...)
  6658. if err != nil {
  6659. return nil, err
  6660. }
  6661. return out, nil
  6662. }
  6663. func (c *maintenanceClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) {
  6664. out := new(StatusResponse)
  6665. err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/Status", in, out, opts...)
  6666. if err != nil {
  6667. return nil, err
  6668. }
  6669. return out, nil
  6670. }
  6671. func (c *maintenanceClient) Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) {
  6672. out := new(DefragmentResponse)
  6673. err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/Defragment", in, out, opts...)
  6674. if err != nil {
  6675. return nil, err
  6676. }
  6677. return out, nil
  6678. }
  6679. func (c *maintenanceClient) Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) {
  6680. out := new(HashResponse)
  6681. err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/Hash", in, out, opts...)
  6682. if err != nil {
  6683. return nil, err
  6684. }
  6685. return out, nil
  6686. }
  6687. func (c *maintenanceClient) HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error) {
  6688. out := new(HashKVResponse)
  6689. err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/HashKV", in, out, opts...)
  6690. if err != nil {
  6691. return nil, err
  6692. }
  6693. return out, nil
  6694. }
  6695. func (c *maintenanceClient) Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) {
  6696. stream, err := c.cc.NewStream(ctx, &_Maintenance_serviceDesc.Streams[0], "/etcdserverpb.Maintenance/Snapshot", opts...)
  6697. if err != nil {
  6698. return nil, err
  6699. }
  6700. x := &maintenanceSnapshotClient{stream}
  6701. if err := x.ClientStream.SendMsg(in); err != nil {
  6702. return nil, err
  6703. }
  6704. if err := x.ClientStream.CloseSend(); err != nil {
  6705. return nil, err
  6706. }
  6707. return x, nil
  6708. }
  6709. type Maintenance_SnapshotClient interface {
  6710. Recv() (*SnapshotResponse, error)
  6711. grpc.ClientStream
  6712. }
  6713. type maintenanceSnapshotClient struct {
  6714. grpc.ClientStream
  6715. }
  6716. func (x *maintenanceSnapshotClient) Recv() (*SnapshotResponse, error) {
  6717. m := new(SnapshotResponse)
  6718. if err := x.ClientStream.RecvMsg(m); err != nil {
  6719. return nil, err
  6720. }
  6721. return m, nil
  6722. }
  6723. func (c *maintenanceClient) MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error) {
  6724. out := new(MoveLeaderResponse)
  6725. err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/MoveLeader", in, out, opts...)
  6726. if err != nil {
  6727. return nil, err
  6728. }
  6729. return out, nil
  6730. }
  6731. func (c *maintenanceClient) Downgrade(ctx context.Context, in *DowngradeRequest, opts ...grpc.CallOption) (*DowngradeResponse, error) {
  6732. out := new(DowngradeResponse)
  6733. err := c.cc.Invoke(ctx, "/etcdserverpb.Maintenance/Downgrade", in, out, opts...)
  6734. if err != nil {
  6735. return nil, err
  6736. }
  6737. return out, nil
  6738. }
  6739. // MaintenanceServer is the server API for Maintenance service.
  6740. type MaintenanceServer interface {
  6741. // Alarm activates, deactivates, and queries alarms regarding cluster health.
  6742. Alarm(context.Context, *AlarmRequest) (*AlarmResponse, error)
  6743. // Status gets the status of the member.
  6744. Status(context.Context, *StatusRequest) (*StatusResponse, error)
  6745. // Defragment defragments a member's backend database to recover storage space.
  6746. Defragment(context.Context, *DefragmentRequest) (*DefragmentResponse, error)
  6747. // Hash computes the hash of whole backend keyspace,
  6748. // including key, lease, and other buckets in storage.
  6749. // This is designed for testing ONLY!
  6750. // Do not rely on this in production with ongoing transactions,
  6751. // since Hash operation does not hold MVCC locks.
  6752. // Use "HashKV" API instead for "key" bucket consistency checks.
  6753. Hash(context.Context, *HashRequest) (*HashResponse, error)
  6754. // HashKV computes the hash of all MVCC keys up to a given revision.
  6755. // It only iterates "key" bucket in backend storage.
  6756. HashKV(context.Context, *HashKVRequest) (*HashKVResponse, error)
  6757. // Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
  6758. Snapshot(*SnapshotRequest, Maintenance_SnapshotServer) error
  6759. // MoveLeader requests current leader node to transfer its leadership to transferee.
  6760. MoveLeader(context.Context, *MoveLeaderRequest) (*MoveLeaderResponse, error)
  6761. // Downgrade requests downgrades, verifies feasibility or cancels downgrade
  6762. // on the cluster version.
  6763. // Supported since etcd 3.5.
  6764. Downgrade(context.Context, *DowngradeRequest) (*DowngradeResponse, error)
  6765. }
  6766. // UnimplementedMaintenanceServer can be embedded to have forward compatible implementations.
  6767. type UnimplementedMaintenanceServer struct {
  6768. }
  6769. func (*UnimplementedMaintenanceServer) Alarm(ctx context.Context, req *AlarmRequest) (*AlarmResponse, error) {
  6770. return nil, status.Errorf(codes.Unimplemented, "method Alarm not implemented")
  6771. }
  6772. func (*UnimplementedMaintenanceServer) Status(ctx context.Context, req *StatusRequest) (*StatusResponse, error) {
  6773. return nil, status.Errorf(codes.Unimplemented, "method Status not implemented")
  6774. }
  6775. func (*UnimplementedMaintenanceServer) Defragment(ctx context.Context, req *DefragmentRequest) (*DefragmentResponse, error) {
  6776. return nil, status.Errorf(codes.Unimplemented, "method Defragment not implemented")
  6777. }
  6778. func (*UnimplementedMaintenanceServer) Hash(ctx context.Context, req *HashRequest) (*HashResponse, error) {
  6779. return nil, status.Errorf(codes.Unimplemented, "method Hash not implemented")
  6780. }
  6781. func (*UnimplementedMaintenanceServer) HashKV(ctx context.Context, req *HashKVRequest) (*HashKVResponse, error) {
  6782. return nil, status.Errorf(codes.Unimplemented, "method HashKV not implemented")
  6783. }
  6784. func (*UnimplementedMaintenanceServer) Snapshot(req *SnapshotRequest, srv Maintenance_SnapshotServer) error {
  6785. return status.Errorf(codes.Unimplemented, "method Snapshot not implemented")
  6786. }
  6787. func (*UnimplementedMaintenanceServer) MoveLeader(ctx context.Context, req *MoveLeaderRequest) (*MoveLeaderResponse, error) {
  6788. return nil, status.Errorf(codes.Unimplemented, "method MoveLeader not implemented")
  6789. }
  6790. func (*UnimplementedMaintenanceServer) Downgrade(ctx context.Context, req *DowngradeRequest) (*DowngradeResponse, error) {
  6791. return nil, status.Errorf(codes.Unimplemented, "method Downgrade not implemented")
  6792. }
  6793. func RegisterMaintenanceServer(s *grpc.Server, srv MaintenanceServer) {
  6794. s.RegisterService(&_Maintenance_serviceDesc, srv)
  6795. }
  6796. func _Maintenance_Alarm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6797. in := new(AlarmRequest)
  6798. if err := dec(in); err != nil {
  6799. return nil, err
  6800. }
  6801. if interceptor == nil {
  6802. return srv.(MaintenanceServer).Alarm(ctx, in)
  6803. }
  6804. info := &grpc.UnaryServerInfo{
  6805. Server: srv,
  6806. FullMethod: "/etcdserverpb.Maintenance/Alarm",
  6807. }
  6808. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6809. return srv.(MaintenanceServer).Alarm(ctx, req.(*AlarmRequest))
  6810. }
  6811. return interceptor(ctx, in, info, handler)
  6812. }
  6813. func _Maintenance_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6814. in := new(StatusRequest)
  6815. if err := dec(in); err != nil {
  6816. return nil, err
  6817. }
  6818. if interceptor == nil {
  6819. return srv.(MaintenanceServer).Status(ctx, in)
  6820. }
  6821. info := &grpc.UnaryServerInfo{
  6822. Server: srv,
  6823. FullMethod: "/etcdserverpb.Maintenance/Status",
  6824. }
  6825. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6826. return srv.(MaintenanceServer).Status(ctx, req.(*StatusRequest))
  6827. }
  6828. return interceptor(ctx, in, info, handler)
  6829. }
  6830. func _Maintenance_Defragment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6831. in := new(DefragmentRequest)
  6832. if err := dec(in); err != nil {
  6833. return nil, err
  6834. }
  6835. if interceptor == nil {
  6836. return srv.(MaintenanceServer).Defragment(ctx, in)
  6837. }
  6838. info := &grpc.UnaryServerInfo{
  6839. Server: srv,
  6840. FullMethod: "/etcdserverpb.Maintenance/Defragment",
  6841. }
  6842. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6843. return srv.(MaintenanceServer).Defragment(ctx, req.(*DefragmentRequest))
  6844. }
  6845. return interceptor(ctx, in, info, handler)
  6846. }
  6847. func _Maintenance_Hash_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6848. in := new(HashRequest)
  6849. if err := dec(in); err != nil {
  6850. return nil, err
  6851. }
  6852. if interceptor == nil {
  6853. return srv.(MaintenanceServer).Hash(ctx, in)
  6854. }
  6855. info := &grpc.UnaryServerInfo{
  6856. Server: srv,
  6857. FullMethod: "/etcdserverpb.Maintenance/Hash",
  6858. }
  6859. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6860. return srv.(MaintenanceServer).Hash(ctx, req.(*HashRequest))
  6861. }
  6862. return interceptor(ctx, in, info, handler)
  6863. }
  6864. func _Maintenance_HashKV_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6865. in := new(HashKVRequest)
  6866. if err := dec(in); err != nil {
  6867. return nil, err
  6868. }
  6869. if interceptor == nil {
  6870. return srv.(MaintenanceServer).HashKV(ctx, in)
  6871. }
  6872. info := &grpc.UnaryServerInfo{
  6873. Server: srv,
  6874. FullMethod: "/etcdserverpb.Maintenance/HashKV",
  6875. }
  6876. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6877. return srv.(MaintenanceServer).HashKV(ctx, req.(*HashKVRequest))
  6878. }
  6879. return interceptor(ctx, in, info, handler)
  6880. }
  6881. func _Maintenance_Snapshot_Handler(srv interface{}, stream grpc.ServerStream) error {
  6882. m := new(SnapshotRequest)
  6883. if err := stream.RecvMsg(m); err != nil {
  6884. return err
  6885. }
  6886. return srv.(MaintenanceServer).Snapshot(m, &maintenanceSnapshotServer{stream})
  6887. }
  6888. type Maintenance_SnapshotServer interface {
  6889. Send(*SnapshotResponse) error
  6890. grpc.ServerStream
  6891. }
  6892. type maintenanceSnapshotServer struct {
  6893. grpc.ServerStream
  6894. }
  6895. func (x *maintenanceSnapshotServer) Send(m *SnapshotResponse) error {
  6896. return x.ServerStream.SendMsg(m)
  6897. }
  6898. func _Maintenance_MoveLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6899. in := new(MoveLeaderRequest)
  6900. if err := dec(in); err != nil {
  6901. return nil, err
  6902. }
  6903. if interceptor == nil {
  6904. return srv.(MaintenanceServer).MoveLeader(ctx, in)
  6905. }
  6906. info := &grpc.UnaryServerInfo{
  6907. Server: srv,
  6908. FullMethod: "/etcdserverpb.Maintenance/MoveLeader",
  6909. }
  6910. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6911. return srv.(MaintenanceServer).MoveLeader(ctx, req.(*MoveLeaderRequest))
  6912. }
  6913. return interceptor(ctx, in, info, handler)
  6914. }
  6915. func _Maintenance_Downgrade_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  6916. in := new(DowngradeRequest)
  6917. if err := dec(in); err != nil {
  6918. return nil, err
  6919. }
  6920. if interceptor == nil {
  6921. return srv.(MaintenanceServer).Downgrade(ctx, in)
  6922. }
  6923. info := &grpc.UnaryServerInfo{
  6924. Server: srv,
  6925. FullMethod: "/etcdserverpb.Maintenance/Downgrade",
  6926. }
  6927. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  6928. return srv.(MaintenanceServer).Downgrade(ctx, req.(*DowngradeRequest))
  6929. }
  6930. return interceptor(ctx, in, info, handler)
  6931. }
  6932. var _Maintenance_serviceDesc = grpc.ServiceDesc{
  6933. ServiceName: "etcdserverpb.Maintenance",
  6934. HandlerType: (*MaintenanceServer)(nil),
  6935. Methods: []grpc.MethodDesc{
  6936. {
  6937. MethodName: "Alarm",
  6938. Handler: _Maintenance_Alarm_Handler,
  6939. },
  6940. {
  6941. MethodName: "Status",
  6942. Handler: _Maintenance_Status_Handler,
  6943. },
  6944. {
  6945. MethodName: "Defragment",
  6946. Handler: _Maintenance_Defragment_Handler,
  6947. },
  6948. {
  6949. MethodName: "Hash",
  6950. Handler: _Maintenance_Hash_Handler,
  6951. },
  6952. {
  6953. MethodName: "HashKV",
  6954. Handler: _Maintenance_HashKV_Handler,
  6955. },
  6956. {
  6957. MethodName: "MoveLeader",
  6958. Handler: _Maintenance_MoveLeader_Handler,
  6959. },
  6960. {
  6961. MethodName: "Downgrade",
  6962. Handler: _Maintenance_Downgrade_Handler,
  6963. },
  6964. },
  6965. Streams: []grpc.StreamDesc{
  6966. {
  6967. StreamName: "Snapshot",
  6968. Handler: _Maintenance_Snapshot_Handler,
  6969. ServerStreams: true,
  6970. },
  6971. },
  6972. Metadata: "rpc.proto",
  6973. }
  6974. // AuthClient is the client API for Auth service.
  6975. //
  6976. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  6977. type AuthClient interface {
  6978. // AuthEnable enables authentication.
  6979. AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error)
  6980. // AuthDisable disables authentication.
  6981. AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error)
  6982. // AuthStatus displays authentication status.
  6983. AuthStatus(ctx context.Context, in *AuthStatusRequest, opts ...grpc.CallOption) (*AuthStatusResponse, error)
  6984. // Authenticate processes an authenticate request.
  6985. Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error)
  6986. // UserAdd adds a new user. User name cannot be empty.
  6987. UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error)
  6988. // UserGet gets detailed user information.
  6989. UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error)
  6990. // UserList gets a list of all users.
  6991. UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error)
  6992. // UserDelete deletes a specified user.
  6993. UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error)
  6994. // UserChangePassword changes the password of a specified user.
  6995. UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error)
  6996. // UserGrant grants a role to a specified user.
  6997. UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error)
  6998. // UserRevokeRole revokes a role of specified user.
  6999. UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error)
  7000. // RoleAdd adds a new role. Role name cannot be empty.
  7001. RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error)
  7002. // RoleGet gets detailed role information.
  7003. RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error)
  7004. // RoleList gets lists of all roles.
  7005. RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error)
  7006. // RoleDelete deletes a specified role.
  7007. RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error)
  7008. // RoleGrantPermission grants a permission of a specified key or range to a specified role.
  7009. RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error)
  7010. // RoleRevokePermission revokes a key or range permission of a specified role.
  7011. RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error)
  7012. }
  7013. type authClient struct {
  7014. cc *grpc.ClientConn
  7015. }
  7016. func NewAuthClient(cc *grpc.ClientConn) AuthClient {
  7017. return &authClient{cc}
  7018. }
  7019. func (c *authClient) AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) {
  7020. out := new(AuthEnableResponse)
  7021. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/AuthEnable", in, out, opts...)
  7022. if err != nil {
  7023. return nil, err
  7024. }
  7025. return out, nil
  7026. }
  7027. func (c *authClient) AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) {
  7028. out := new(AuthDisableResponse)
  7029. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/AuthDisable", in, out, opts...)
  7030. if err != nil {
  7031. return nil, err
  7032. }
  7033. return out, nil
  7034. }
  7035. func (c *authClient) AuthStatus(ctx context.Context, in *AuthStatusRequest, opts ...grpc.CallOption) (*AuthStatusResponse, error) {
  7036. out := new(AuthStatusResponse)
  7037. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/AuthStatus", in, out, opts...)
  7038. if err != nil {
  7039. return nil, err
  7040. }
  7041. return out, nil
  7042. }
  7043. func (c *authClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) {
  7044. out := new(AuthenticateResponse)
  7045. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/Authenticate", in, out, opts...)
  7046. if err != nil {
  7047. return nil, err
  7048. }
  7049. return out, nil
  7050. }
  7051. func (c *authClient) UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) {
  7052. out := new(AuthUserAddResponse)
  7053. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserAdd", in, out, opts...)
  7054. if err != nil {
  7055. return nil, err
  7056. }
  7057. return out, nil
  7058. }
  7059. func (c *authClient) UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) {
  7060. out := new(AuthUserGetResponse)
  7061. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserGet", in, out, opts...)
  7062. if err != nil {
  7063. return nil, err
  7064. }
  7065. return out, nil
  7066. }
  7067. func (c *authClient) UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error) {
  7068. out := new(AuthUserListResponse)
  7069. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserList", in, out, opts...)
  7070. if err != nil {
  7071. return nil, err
  7072. }
  7073. return out, nil
  7074. }
  7075. func (c *authClient) UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) {
  7076. out := new(AuthUserDeleteResponse)
  7077. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserDelete", in, out, opts...)
  7078. if err != nil {
  7079. return nil, err
  7080. }
  7081. return out, nil
  7082. }
  7083. func (c *authClient) UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) {
  7084. out := new(AuthUserChangePasswordResponse)
  7085. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserChangePassword", in, out, opts...)
  7086. if err != nil {
  7087. return nil, err
  7088. }
  7089. return out, nil
  7090. }
  7091. func (c *authClient) UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error) {
  7092. out := new(AuthUserGrantRoleResponse)
  7093. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserGrantRole", in, out, opts...)
  7094. if err != nil {
  7095. return nil, err
  7096. }
  7097. return out, nil
  7098. }
  7099. func (c *authClient) UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error) {
  7100. out := new(AuthUserRevokeRoleResponse)
  7101. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/UserRevokeRole", in, out, opts...)
  7102. if err != nil {
  7103. return nil, err
  7104. }
  7105. return out, nil
  7106. }
  7107. func (c *authClient) RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) {
  7108. out := new(AuthRoleAddResponse)
  7109. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleAdd", in, out, opts...)
  7110. if err != nil {
  7111. return nil, err
  7112. }
  7113. return out, nil
  7114. }
  7115. func (c *authClient) RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) {
  7116. out := new(AuthRoleGetResponse)
  7117. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleGet", in, out, opts...)
  7118. if err != nil {
  7119. return nil, err
  7120. }
  7121. return out, nil
  7122. }
  7123. func (c *authClient) RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error) {
  7124. out := new(AuthRoleListResponse)
  7125. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleList", in, out, opts...)
  7126. if err != nil {
  7127. return nil, err
  7128. }
  7129. return out, nil
  7130. }
  7131. func (c *authClient) RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) {
  7132. out := new(AuthRoleDeleteResponse)
  7133. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleDelete", in, out, opts...)
  7134. if err != nil {
  7135. return nil, err
  7136. }
  7137. return out, nil
  7138. }
  7139. func (c *authClient) RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error) {
  7140. out := new(AuthRoleGrantPermissionResponse)
  7141. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleGrantPermission", in, out, opts...)
  7142. if err != nil {
  7143. return nil, err
  7144. }
  7145. return out, nil
  7146. }
  7147. func (c *authClient) RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error) {
  7148. out := new(AuthRoleRevokePermissionResponse)
  7149. err := c.cc.Invoke(ctx, "/etcdserverpb.Auth/RoleRevokePermission", in, out, opts...)
  7150. if err != nil {
  7151. return nil, err
  7152. }
  7153. return out, nil
  7154. }
  7155. // AuthServer is the server API for Auth service.
  7156. type AuthServer interface {
  7157. // AuthEnable enables authentication.
  7158. AuthEnable(context.Context, *AuthEnableRequest) (*AuthEnableResponse, error)
  7159. // AuthDisable disables authentication.
  7160. AuthDisable(context.Context, *AuthDisableRequest) (*AuthDisableResponse, error)
  7161. // AuthStatus displays authentication status.
  7162. AuthStatus(context.Context, *AuthStatusRequest) (*AuthStatusResponse, error)
  7163. // Authenticate processes an authenticate request.
  7164. Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
  7165. // UserAdd adds a new user. User name cannot be empty.
  7166. UserAdd(context.Context, *AuthUserAddRequest) (*AuthUserAddResponse, error)
  7167. // UserGet gets detailed user information.
  7168. UserGet(context.Context, *AuthUserGetRequest) (*AuthUserGetResponse, error)
  7169. // UserList gets a list of all users.
  7170. UserList(context.Context, *AuthUserListRequest) (*AuthUserListResponse, error)
  7171. // UserDelete deletes a specified user.
  7172. UserDelete(context.Context, *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error)
  7173. // UserChangePassword changes the password of a specified user.
  7174. UserChangePassword(context.Context, *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error)
  7175. // UserGrant grants a role to a specified user.
  7176. UserGrantRole(context.Context, *AuthUserGrantRoleRequest) (*AuthUserGrantRoleResponse, error)
  7177. // UserRevokeRole revokes a role of specified user.
  7178. UserRevokeRole(context.Context, *AuthUserRevokeRoleRequest) (*AuthUserRevokeRoleResponse, error)
  7179. // RoleAdd adds a new role. Role name cannot be empty.
  7180. RoleAdd(context.Context, *AuthRoleAddRequest) (*AuthRoleAddResponse, error)
  7181. // RoleGet gets detailed role information.
  7182. RoleGet(context.Context, *AuthRoleGetRequest) (*AuthRoleGetResponse, error)
  7183. // RoleList gets lists of all roles.
  7184. RoleList(context.Context, *AuthRoleListRequest) (*AuthRoleListResponse, error)
  7185. // RoleDelete deletes a specified role.
  7186. RoleDelete(context.Context, *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error)
  7187. // RoleGrantPermission grants a permission of a specified key or range to a specified role.
  7188. RoleGrantPermission(context.Context, *AuthRoleGrantPermissionRequest) (*AuthRoleGrantPermissionResponse, error)
  7189. // RoleRevokePermission revokes a key or range permission of a specified role.
  7190. RoleRevokePermission(context.Context, *AuthRoleRevokePermissionRequest) (*AuthRoleRevokePermissionResponse, error)
  7191. }
  7192. // UnimplementedAuthServer can be embedded to have forward compatible implementations.
  7193. type UnimplementedAuthServer struct {
  7194. }
  7195. func (*UnimplementedAuthServer) AuthEnable(ctx context.Context, req *AuthEnableRequest) (*AuthEnableResponse, error) {
  7196. return nil, status.Errorf(codes.Unimplemented, "method AuthEnable not implemented")
  7197. }
  7198. func (*UnimplementedAuthServer) AuthDisable(ctx context.Context, req *AuthDisableRequest) (*AuthDisableResponse, error) {
  7199. return nil, status.Errorf(codes.Unimplemented, "method AuthDisable not implemented")
  7200. }
  7201. func (*UnimplementedAuthServer) AuthStatus(ctx context.Context, req *AuthStatusRequest) (*AuthStatusResponse, error) {
  7202. return nil, status.Errorf(codes.Unimplemented, "method AuthStatus not implemented")
  7203. }
  7204. func (*UnimplementedAuthServer) Authenticate(ctx context.Context, req *AuthenticateRequest) (*AuthenticateResponse, error) {
  7205. return nil, status.Errorf(codes.Unimplemented, "method Authenticate not implemented")
  7206. }
  7207. func (*UnimplementedAuthServer) UserAdd(ctx context.Context, req *AuthUserAddRequest) (*AuthUserAddResponse, error) {
  7208. return nil, status.Errorf(codes.Unimplemented, "method UserAdd not implemented")
  7209. }
  7210. func (*UnimplementedAuthServer) UserGet(ctx context.Context, req *AuthUserGetRequest) (*AuthUserGetResponse, error) {
  7211. return nil, status.Errorf(codes.Unimplemented, "method UserGet not implemented")
  7212. }
  7213. func (*UnimplementedAuthServer) UserList(ctx context.Context, req *AuthUserListRequest) (*AuthUserListResponse, error) {
  7214. return nil, status.Errorf(codes.Unimplemented, "method UserList not implemented")
  7215. }
  7216. func (*UnimplementedAuthServer) UserDelete(ctx context.Context, req *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error) {
  7217. return nil, status.Errorf(codes.Unimplemented, "method UserDelete not implemented")
  7218. }
  7219. func (*UnimplementedAuthServer) UserChangePassword(ctx context.Context, req *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error) {
  7220. return nil, status.Errorf(codes.Unimplemented, "method UserChangePassword not implemented")
  7221. }
  7222. func (*UnimplementedAuthServer) UserGrantRole(ctx context.Context, req *AuthUserGrantRoleRequest) (*AuthUserGrantRoleResponse, error) {
  7223. return nil, status.Errorf(codes.Unimplemented, "method UserGrantRole not implemented")
  7224. }
  7225. func (*UnimplementedAuthServer) UserRevokeRole(ctx context.Context, req *AuthUserRevokeRoleRequest) (*AuthUserRevokeRoleResponse, error) {
  7226. return nil, status.Errorf(codes.Unimplemented, "method UserRevokeRole not implemented")
  7227. }
  7228. func (*UnimplementedAuthServer) RoleAdd(ctx context.Context, req *AuthRoleAddRequest) (*AuthRoleAddResponse, error) {
  7229. return nil, status.Errorf(codes.Unimplemented, "method RoleAdd not implemented")
  7230. }
  7231. func (*UnimplementedAuthServer) RoleGet(ctx context.Context, req *AuthRoleGetRequest) (*AuthRoleGetResponse, error) {
  7232. return nil, status.Errorf(codes.Unimplemented, "method RoleGet not implemented")
  7233. }
  7234. func (*UnimplementedAuthServer) RoleList(ctx context.Context, req *AuthRoleListRequest) (*AuthRoleListResponse, error) {
  7235. return nil, status.Errorf(codes.Unimplemented, "method RoleList not implemented")
  7236. }
  7237. func (*UnimplementedAuthServer) RoleDelete(ctx context.Context, req *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error) {
  7238. return nil, status.Errorf(codes.Unimplemented, "method RoleDelete not implemented")
  7239. }
  7240. func (*UnimplementedAuthServer) RoleGrantPermission(ctx context.Context, req *AuthRoleGrantPermissionRequest) (*AuthRoleGrantPermissionResponse, error) {
  7241. return nil, status.Errorf(codes.Unimplemented, "method RoleGrantPermission not implemented")
  7242. }
  7243. func (*UnimplementedAuthServer) RoleRevokePermission(ctx context.Context, req *AuthRoleRevokePermissionRequest) (*AuthRoleRevokePermissionResponse, error) {
  7244. return nil, status.Errorf(codes.Unimplemented, "method RoleRevokePermission not implemented")
  7245. }
  7246. func RegisterAuthServer(s *grpc.Server, srv AuthServer) {
  7247. s.RegisterService(&_Auth_serviceDesc, srv)
  7248. }
  7249. func _Auth_AuthEnable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7250. in := new(AuthEnableRequest)
  7251. if err := dec(in); err != nil {
  7252. return nil, err
  7253. }
  7254. if interceptor == nil {
  7255. return srv.(AuthServer).AuthEnable(ctx, in)
  7256. }
  7257. info := &grpc.UnaryServerInfo{
  7258. Server: srv,
  7259. FullMethod: "/etcdserverpb.Auth/AuthEnable",
  7260. }
  7261. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7262. return srv.(AuthServer).AuthEnable(ctx, req.(*AuthEnableRequest))
  7263. }
  7264. return interceptor(ctx, in, info, handler)
  7265. }
  7266. func _Auth_AuthDisable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7267. in := new(AuthDisableRequest)
  7268. if err := dec(in); err != nil {
  7269. return nil, err
  7270. }
  7271. if interceptor == nil {
  7272. return srv.(AuthServer).AuthDisable(ctx, in)
  7273. }
  7274. info := &grpc.UnaryServerInfo{
  7275. Server: srv,
  7276. FullMethod: "/etcdserverpb.Auth/AuthDisable",
  7277. }
  7278. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7279. return srv.(AuthServer).AuthDisable(ctx, req.(*AuthDisableRequest))
  7280. }
  7281. return interceptor(ctx, in, info, handler)
  7282. }
  7283. func _Auth_AuthStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7284. in := new(AuthStatusRequest)
  7285. if err := dec(in); err != nil {
  7286. return nil, err
  7287. }
  7288. if interceptor == nil {
  7289. return srv.(AuthServer).AuthStatus(ctx, in)
  7290. }
  7291. info := &grpc.UnaryServerInfo{
  7292. Server: srv,
  7293. FullMethod: "/etcdserverpb.Auth/AuthStatus",
  7294. }
  7295. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7296. return srv.(AuthServer).AuthStatus(ctx, req.(*AuthStatusRequest))
  7297. }
  7298. return interceptor(ctx, in, info, handler)
  7299. }
  7300. func _Auth_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7301. in := new(AuthenticateRequest)
  7302. if err := dec(in); err != nil {
  7303. return nil, err
  7304. }
  7305. if interceptor == nil {
  7306. return srv.(AuthServer).Authenticate(ctx, in)
  7307. }
  7308. info := &grpc.UnaryServerInfo{
  7309. Server: srv,
  7310. FullMethod: "/etcdserverpb.Auth/Authenticate",
  7311. }
  7312. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7313. return srv.(AuthServer).Authenticate(ctx, req.(*AuthenticateRequest))
  7314. }
  7315. return interceptor(ctx, in, info, handler)
  7316. }
  7317. func _Auth_UserAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7318. in := new(AuthUserAddRequest)
  7319. if err := dec(in); err != nil {
  7320. return nil, err
  7321. }
  7322. if interceptor == nil {
  7323. return srv.(AuthServer).UserAdd(ctx, in)
  7324. }
  7325. info := &grpc.UnaryServerInfo{
  7326. Server: srv,
  7327. FullMethod: "/etcdserverpb.Auth/UserAdd",
  7328. }
  7329. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7330. return srv.(AuthServer).UserAdd(ctx, req.(*AuthUserAddRequest))
  7331. }
  7332. return interceptor(ctx, in, info, handler)
  7333. }
  7334. func _Auth_UserGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7335. in := new(AuthUserGetRequest)
  7336. if err := dec(in); err != nil {
  7337. return nil, err
  7338. }
  7339. if interceptor == nil {
  7340. return srv.(AuthServer).UserGet(ctx, in)
  7341. }
  7342. info := &grpc.UnaryServerInfo{
  7343. Server: srv,
  7344. FullMethod: "/etcdserverpb.Auth/UserGet",
  7345. }
  7346. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7347. return srv.(AuthServer).UserGet(ctx, req.(*AuthUserGetRequest))
  7348. }
  7349. return interceptor(ctx, in, info, handler)
  7350. }
  7351. func _Auth_UserList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7352. in := new(AuthUserListRequest)
  7353. if err := dec(in); err != nil {
  7354. return nil, err
  7355. }
  7356. if interceptor == nil {
  7357. return srv.(AuthServer).UserList(ctx, in)
  7358. }
  7359. info := &grpc.UnaryServerInfo{
  7360. Server: srv,
  7361. FullMethod: "/etcdserverpb.Auth/UserList",
  7362. }
  7363. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7364. return srv.(AuthServer).UserList(ctx, req.(*AuthUserListRequest))
  7365. }
  7366. return interceptor(ctx, in, info, handler)
  7367. }
  7368. func _Auth_UserDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7369. in := new(AuthUserDeleteRequest)
  7370. if err := dec(in); err != nil {
  7371. return nil, err
  7372. }
  7373. if interceptor == nil {
  7374. return srv.(AuthServer).UserDelete(ctx, in)
  7375. }
  7376. info := &grpc.UnaryServerInfo{
  7377. Server: srv,
  7378. FullMethod: "/etcdserverpb.Auth/UserDelete",
  7379. }
  7380. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7381. return srv.(AuthServer).UserDelete(ctx, req.(*AuthUserDeleteRequest))
  7382. }
  7383. return interceptor(ctx, in, info, handler)
  7384. }
  7385. func _Auth_UserChangePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7386. in := new(AuthUserChangePasswordRequest)
  7387. if err := dec(in); err != nil {
  7388. return nil, err
  7389. }
  7390. if interceptor == nil {
  7391. return srv.(AuthServer).UserChangePassword(ctx, in)
  7392. }
  7393. info := &grpc.UnaryServerInfo{
  7394. Server: srv,
  7395. FullMethod: "/etcdserverpb.Auth/UserChangePassword",
  7396. }
  7397. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7398. return srv.(AuthServer).UserChangePassword(ctx, req.(*AuthUserChangePasswordRequest))
  7399. }
  7400. return interceptor(ctx, in, info, handler)
  7401. }
  7402. func _Auth_UserGrantRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7403. in := new(AuthUserGrantRoleRequest)
  7404. if err := dec(in); err != nil {
  7405. return nil, err
  7406. }
  7407. if interceptor == nil {
  7408. return srv.(AuthServer).UserGrantRole(ctx, in)
  7409. }
  7410. info := &grpc.UnaryServerInfo{
  7411. Server: srv,
  7412. FullMethod: "/etcdserverpb.Auth/UserGrantRole",
  7413. }
  7414. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7415. return srv.(AuthServer).UserGrantRole(ctx, req.(*AuthUserGrantRoleRequest))
  7416. }
  7417. return interceptor(ctx, in, info, handler)
  7418. }
  7419. func _Auth_UserRevokeRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7420. in := new(AuthUserRevokeRoleRequest)
  7421. if err := dec(in); err != nil {
  7422. return nil, err
  7423. }
  7424. if interceptor == nil {
  7425. return srv.(AuthServer).UserRevokeRole(ctx, in)
  7426. }
  7427. info := &grpc.UnaryServerInfo{
  7428. Server: srv,
  7429. FullMethod: "/etcdserverpb.Auth/UserRevokeRole",
  7430. }
  7431. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7432. return srv.(AuthServer).UserRevokeRole(ctx, req.(*AuthUserRevokeRoleRequest))
  7433. }
  7434. return interceptor(ctx, in, info, handler)
  7435. }
  7436. func _Auth_RoleAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7437. in := new(AuthRoleAddRequest)
  7438. if err := dec(in); err != nil {
  7439. return nil, err
  7440. }
  7441. if interceptor == nil {
  7442. return srv.(AuthServer).RoleAdd(ctx, in)
  7443. }
  7444. info := &grpc.UnaryServerInfo{
  7445. Server: srv,
  7446. FullMethod: "/etcdserverpb.Auth/RoleAdd",
  7447. }
  7448. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7449. return srv.(AuthServer).RoleAdd(ctx, req.(*AuthRoleAddRequest))
  7450. }
  7451. return interceptor(ctx, in, info, handler)
  7452. }
  7453. func _Auth_RoleGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7454. in := new(AuthRoleGetRequest)
  7455. if err := dec(in); err != nil {
  7456. return nil, err
  7457. }
  7458. if interceptor == nil {
  7459. return srv.(AuthServer).RoleGet(ctx, in)
  7460. }
  7461. info := &grpc.UnaryServerInfo{
  7462. Server: srv,
  7463. FullMethod: "/etcdserverpb.Auth/RoleGet",
  7464. }
  7465. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7466. return srv.(AuthServer).RoleGet(ctx, req.(*AuthRoleGetRequest))
  7467. }
  7468. return interceptor(ctx, in, info, handler)
  7469. }
  7470. func _Auth_RoleList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7471. in := new(AuthRoleListRequest)
  7472. if err := dec(in); err != nil {
  7473. return nil, err
  7474. }
  7475. if interceptor == nil {
  7476. return srv.(AuthServer).RoleList(ctx, in)
  7477. }
  7478. info := &grpc.UnaryServerInfo{
  7479. Server: srv,
  7480. FullMethod: "/etcdserverpb.Auth/RoleList",
  7481. }
  7482. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7483. return srv.(AuthServer).RoleList(ctx, req.(*AuthRoleListRequest))
  7484. }
  7485. return interceptor(ctx, in, info, handler)
  7486. }
  7487. func _Auth_RoleDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7488. in := new(AuthRoleDeleteRequest)
  7489. if err := dec(in); err != nil {
  7490. return nil, err
  7491. }
  7492. if interceptor == nil {
  7493. return srv.(AuthServer).RoleDelete(ctx, in)
  7494. }
  7495. info := &grpc.UnaryServerInfo{
  7496. Server: srv,
  7497. FullMethod: "/etcdserverpb.Auth/RoleDelete",
  7498. }
  7499. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7500. return srv.(AuthServer).RoleDelete(ctx, req.(*AuthRoleDeleteRequest))
  7501. }
  7502. return interceptor(ctx, in, info, handler)
  7503. }
  7504. func _Auth_RoleGrantPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7505. in := new(AuthRoleGrantPermissionRequest)
  7506. if err := dec(in); err != nil {
  7507. return nil, err
  7508. }
  7509. if interceptor == nil {
  7510. return srv.(AuthServer).RoleGrantPermission(ctx, in)
  7511. }
  7512. info := &grpc.UnaryServerInfo{
  7513. Server: srv,
  7514. FullMethod: "/etcdserverpb.Auth/RoleGrantPermission",
  7515. }
  7516. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7517. return srv.(AuthServer).RoleGrantPermission(ctx, req.(*AuthRoleGrantPermissionRequest))
  7518. }
  7519. return interceptor(ctx, in, info, handler)
  7520. }
  7521. func _Auth_RoleRevokePermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7522. in := new(AuthRoleRevokePermissionRequest)
  7523. if err := dec(in); err != nil {
  7524. return nil, err
  7525. }
  7526. if interceptor == nil {
  7527. return srv.(AuthServer).RoleRevokePermission(ctx, in)
  7528. }
  7529. info := &grpc.UnaryServerInfo{
  7530. Server: srv,
  7531. FullMethod: "/etcdserverpb.Auth/RoleRevokePermission",
  7532. }
  7533. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7534. return srv.(AuthServer).RoleRevokePermission(ctx, req.(*AuthRoleRevokePermissionRequest))
  7535. }
  7536. return interceptor(ctx, in, info, handler)
  7537. }
  7538. var _Auth_serviceDesc = grpc.ServiceDesc{
  7539. ServiceName: "etcdserverpb.Auth",
  7540. HandlerType: (*AuthServer)(nil),
  7541. Methods: []grpc.MethodDesc{
  7542. {
  7543. MethodName: "AuthEnable",
  7544. Handler: _Auth_AuthEnable_Handler,
  7545. },
  7546. {
  7547. MethodName: "AuthDisable",
  7548. Handler: _Auth_AuthDisable_Handler,
  7549. },
  7550. {
  7551. MethodName: "AuthStatus",
  7552. Handler: _Auth_AuthStatus_Handler,
  7553. },
  7554. {
  7555. MethodName: "Authenticate",
  7556. Handler: _Auth_Authenticate_Handler,
  7557. },
  7558. {
  7559. MethodName: "UserAdd",
  7560. Handler: _Auth_UserAdd_Handler,
  7561. },
  7562. {
  7563. MethodName: "UserGet",
  7564. Handler: _Auth_UserGet_Handler,
  7565. },
  7566. {
  7567. MethodName: "UserList",
  7568. Handler: _Auth_UserList_Handler,
  7569. },
  7570. {
  7571. MethodName: "UserDelete",
  7572. Handler: _Auth_UserDelete_Handler,
  7573. },
  7574. {
  7575. MethodName: "UserChangePassword",
  7576. Handler: _Auth_UserChangePassword_Handler,
  7577. },
  7578. {
  7579. MethodName: "UserGrantRole",
  7580. Handler: _Auth_UserGrantRole_Handler,
  7581. },
  7582. {
  7583. MethodName: "UserRevokeRole",
  7584. Handler: _Auth_UserRevokeRole_Handler,
  7585. },
  7586. {
  7587. MethodName: "RoleAdd",
  7588. Handler: _Auth_RoleAdd_Handler,
  7589. },
  7590. {
  7591. MethodName: "RoleGet",
  7592. Handler: _Auth_RoleGet_Handler,
  7593. },
  7594. {
  7595. MethodName: "RoleList",
  7596. Handler: _Auth_RoleList_Handler,
  7597. },
  7598. {
  7599. MethodName: "RoleDelete",
  7600. Handler: _Auth_RoleDelete_Handler,
  7601. },
  7602. {
  7603. MethodName: "RoleGrantPermission",
  7604. Handler: _Auth_RoleGrantPermission_Handler,
  7605. },
  7606. {
  7607. MethodName: "RoleRevokePermission",
  7608. Handler: _Auth_RoleRevokePermission_Handler,
  7609. },
  7610. },
  7611. Streams: []grpc.StreamDesc{},
  7612. Metadata: "rpc.proto",
  7613. }
  7614. func (m *ResponseHeader) Marshal() (dAtA []byte, err error) {
  7615. size := m.Size()
  7616. dAtA = make([]byte, size)
  7617. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7618. if err != nil {
  7619. return nil, err
  7620. }
  7621. return dAtA[:n], nil
  7622. }
  7623. func (m *ResponseHeader) MarshalTo(dAtA []byte) (int, error) {
  7624. size := m.Size()
  7625. return m.MarshalToSizedBuffer(dAtA[:size])
  7626. }
  7627. func (m *ResponseHeader) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7628. i := len(dAtA)
  7629. _ = i
  7630. var l int
  7631. _ = l
  7632. if m.XXX_unrecognized != nil {
  7633. i -= len(m.XXX_unrecognized)
  7634. copy(dAtA[i:], m.XXX_unrecognized)
  7635. }
  7636. if m.RaftTerm != 0 {
  7637. i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm))
  7638. i--
  7639. dAtA[i] = 0x20
  7640. }
  7641. if m.Revision != 0 {
  7642. i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
  7643. i--
  7644. dAtA[i] = 0x18
  7645. }
  7646. if m.MemberId != 0 {
  7647. i = encodeVarintRpc(dAtA, i, uint64(m.MemberId))
  7648. i--
  7649. dAtA[i] = 0x10
  7650. }
  7651. if m.ClusterId != 0 {
  7652. i = encodeVarintRpc(dAtA, i, uint64(m.ClusterId))
  7653. i--
  7654. dAtA[i] = 0x8
  7655. }
  7656. return len(dAtA) - i, nil
  7657. }
  7658. func (m *RangeRequest) Marshal() (dAtA []byte, err error) {
  7659. size := m.Size()
  7660. dAtA = make([]byte, size)
  7661. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7662. if err != nil {
  7663. return nil, err
  7664. }
  7665. return dAtA[:n], nil
  7666. }
  7667. func (m *RangeRequest) MarshalTo(dAtA []byte) (int, error) {
  7668. size := m.Size()
  7669. return m.MarshalToSizedBuffer(dAtA[:size])
  7670. }
  7671. func (m *RangeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7672. i := len(dAtA)
  7673. _ = i
  7674. var l int
  7675. _ = l
  7676. if m.XXX_unrecognized != nil {
  7677. i -= len(m.XXX_unrecognized)
  7678. copy(dAtA[i:], m.XXX_unrecognized)
  7679. }
  7680. if m.MaxCreateRevision != 0 {
  7681. i = encodeVarintRpc(dAtA, i, uint64(m.MaxCreateRevision))
  7682. i--
  7683. dAtA[i] = 0x68
  7684. }
  7685. if m.MinCreateRevision != 0 {
  7686. i = encodeVarintRpc(dAtA, i, uint64(m.MinCreateRevision))
  7687. i--
  7688. dAtA[i] = 0x60
  7689. }
  7690. if m.MaxModRevision != 0 {
  7691. i = encodeVarintRpc(dAtA, i, uint64(m.MaxModRevision))
  7692. i--
  7693. dAtA[i] = 0x58
  7694. }
  7695. if m.MinModRevision != 0 {
  7696. i = encodeVarintRpc(dAtA, i, uint64(m.MinModRevision))
  7697. i--
  7698. dAtA[i] = 0x50
  7699. }
  7700. if m.CountOnly {
  7701. i--
  7702. if m.CountOnly {
  7703. dAtA[i] = 1
  7704. } else {
  7705. dAtA[i] = 0
  7706. }
  7707. i--
  7708. dAtA[i] = 0x48
  7709. }
  7710. if m.KeysOnly {
  7711. i--
  7712. if m.KeysOnly {
  7713. dAtA[i] = 1
  7714. } else {
  7715. dAtA[i] = 0
  7716. }
  7717. i--
  7718. dAtA[i] = 0x40
  7719. }
  7720. if m.Serializable {
  7721. i--
  7722. if m.Serializable {
  7723. dAtA[i] = 1
  7724. } else {
  7725. dAtA[i] = 0
  7726. }
  7727. i--
  7728. dAtA[i] = 0x38
  7729. }
  7730. if m.SortTarget != 0 {
  7731. i = encodeVarintRpc(dAtA, i, uint64(m.SortTarget))
  7732. i--
  7733. dAtA[i] = 0x30
  7734. }
  7735. if m.SortOrder != 0 {
  7736. i = encodeVarintRpc(dAtA, i, uint64(m.SortOrder))
  7737. i--
  7738. dAtA[i] = 0x28
  7739. }
  7740. if m.Revision != 0 {
  7741. i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
  7742. i--
  7743. dAtA[i] = 0x20
  7744. }
  7745. if m.Limit != 0 {
  7746. i = encodeVarintRpc(dAtA, i, uint64(m.Limit))
  7747. i--
  7748. dAtA[i] = 0x18
  7749. }
  7750. if len(m.RangeEnd) > 0 {
  7751. i -= len(m.RangeEnd)
  7752. copy(dAtA[i:], m.RangeEnd)
  7753. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  7754. i--
  7755. dAtA[i] = 0x12
  7756. }
  7757. if len(m.Key) > 0 {
  7758. i -= len(m.Key)
  7759. copy(dAtA[i:], m.Key)
  7760. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  7761. i--
  7762. dAtA[i] = 0xa
  7763. }
  7764. return len(dAtA) - i, nil
  7765. }
  7766. func (m *RangeResponse) Marshal() (dAtA []byte, err error) {
  7767. size := m.Size()
  7768. dAtA = make([]byte, size)
  7769. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7770. if err != nil {
  7771. return nil, err
  7772. }
  7773. return dAtA[:n], nil
  7774. }
  7775. func (m *RangeResponse) MarshalTo(dAtA []byte) (int, error) {
  7776. size := m.Size()
  7777. return m.MarshalToSizedBuffer(dAtA[:size])
  7778. }
  7779. func (m *RangeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7780. i := len(dAtA)
  7781. _ = i
  7782. var l int
  7783. _ = l
  7784. if m.XXX_unrecognized != nil {
  7785. i -= len(m.XXX_unrecognized)
  7786. copy(dAtA[i:], m.XXX_unrecognized)
  7787. }
  7788. if m.Count != 0 {
  7789. i = encodeVarintRpc(dAtA, i, uint64(m.Count))
  7790. i--
  7791. dAtA[i] = 0x20
  7792. }
  7793. if m.More {
  7794. i--
  7795. if m.More {
  7796. dAtA[i] = 1
  7797. } else {
  7798. dAtA[i] = 0
  7799. }
  7800. i--
  7801. dAtA[i] = 0x18
  7802. }
  7803. if len(m.Kvs) > 0 {
  7804. for iNdEx := len(m.Kvs) - 1; iNdEx >= 0; iNdEx-- {
  7805. {
  7806. size, err := m.Kvs[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7807. if err != nil {
  7808. return 0, err
  7809. }
  7810. i -= size
  7811. i = encodeVarintRpc(dAtA, i, uint64(size))
  7812. }
  7813. i--
  7814. dAtA[i] = 0x12
  7815. }
  7816. }
  7817. if m.Header != nil {
  7818. {
  7819. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  7820. if err != nil {
  7821. return 0, err
  7822. }
  7823. i -= size
  7824. i = encodeVarintRpc(dAtA, i, uint64(size))
  7825. }
  7826. i--
  7827. dAtA[i] = 0xa
  7828. }
  7829. return len(dAtA) - i, nil
  7830. }
  7831. func (m *PutRequest) Marshal() (dAtA []byte, err error) {
  7832. size := m.Size()
  7833. dAtA = make([]byte, size)
  7834. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7835. if err != nil {
  7836. return nil, err
  7837. }
  7838. return dAtA[:n], nil
  7839. }
  7840. func (m *PutRequest) MarshalTo(dAtA []byte) (int, error) {
  7841. size := m.Size()
  7842. return m.MarshalToSizedBuffer(dAtA[:size])
  7843. }
  7844. func (m *PutRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7845. i := len(dAtA)
  7846. _ = i
  7847. var l int
  7848. _ = l
  7849. if m.XXX_unrecognized != nil {
  7850. i -= len(m.XXX_unrecognized)
  7851. copy(dAtA[i:], m.XXX_unrecognized)
  7852. }
  7853. if m.IgnoreLease {
  7854. i--
  7855. if m.IgnoreLease {
  7856. dAtA[i] = 1
  7857. } else {
  7858. dAtA[i] = 0
  7859. }
  7860. i--
  7861. dAtA[i] = 0x30
  7862. }
  7863. if m.IgnoreValue {
  7864. i--
  7865. if m.IgnoreValue {
  7866. dAtA[i] = 1
  7867. } else {
  7868. dAtA[i] = 0
  7869. }
  7870. i--
  7871. dAtA[i] = 0x28
  7872. }
  7873. if m.PrevKv {
  7874. i--
  7875. if m.PrevKv {
  7876. dAtA[i] = 1
  7877. } else {
  7878. dAtA[i] = 0
  7879. }
  7880. i--
  7881. dAtA[i] = 0x20
  7882. }
  7883. if m.Lease != 0 {
  7884. i = encodeVarintRpc(dAtA, i, uint64(m.Lease))
  7885. i--
  7886. dAtA[i] = 0x18
  7887. }
  7888. if len(m.Value) > 0 {
  7889. i -= len(m.Value)
  7890. copy(dAtA[i:], m.Value)
  7891. i = encodeVarintRpc(dAtA, i, uint64(len(m.Value)))
  7892. i--
  7893. dAtA[i] = 0x12
  7894. }
  7895. if len(m.Key) > 0 {
  7896. i -= len(m.Key)
  7897. copy(dAtA[i:], m.Key)
  7898. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  7899. i--
  7900. dAtA[i] = 0xa
  7901. }
  7902. return len(dAtA) - i, nil
  7903. }
  7904. func (m *PutResponse) Marshal() (dAtA []byte, err error) {
  7905. size := m.Size()
  7906. dAtA = make([]byte, size)
  7907. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7908. if err != nil {
  7909. return nil, err
  7910. }
  7911. return dAtA[:n], nil
  7912. }
  7913. func (m *PutResponse) MarshalTo(dAtA []byte) (int, error) {
  7914. size := m.Size()
  7915. return m.MarshalToSizedBuffer(dAtA[:size])
  7916. }
  7917. func (m *PutResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7918. i := len(dAtA)
  7919. _ = i
  7920. var l int
  7921. _ = l
  7922. if m.XXX_unrecognized != nil {
  7923. i -= len(m.XXX_unrecognized)
  7924. copy(dAtA[i:], m.XXX_unrecognized)
  7925. }
  7926. if m.PrevKv != nil {
  7927. {
  7928. size, err := m.PrevKv.MarshalToSizedBuffer(dAtA[:i])
  7929. if err != nil {
  7930. return 0, err
  7931. }
  7932. i -= size
  7933. i = encodeVarintRpc(dAtA, i, uint64(size))
  7934. }
  7935. i--
  7936. dAtA[i] = 0x12
  7937. }
  7938. if m.Header != nil {
  7939. {
  7940. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  7941. if err != nil {
  7942. return 0, err
  7943. }
  7944. i -= size
  7945. i = encodeVarintRpc(dAtA, i, uint64(size))
  7946. }
  7947. i--
  7948. dAtA[i] = 0xa
  7949. }
  7950. return len(dAtA) - i, nil
  7951. }
  7952. func (m *DeleteRangeRequest) Marshal() (dAtA []byte, err error) {
  7953. size := m.Size()
  7954. dAtA = make([]byte, size)
  7955. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7956. if err != nil {
  7957. return nil, err
  7958. }
  7959. return dAtA[:n], nil
  7960. }
  7961. func (m *DeleteRangeRequest) MarshalTo(dAtA []byte) (int, error) {
  7962. size := m.Size()
  7963. return m.MarshalToSizedBuffer(dAtA[:size])
  7964. }
  7965. func (m *DeleteRangeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7966. i := len(dAtA)
  7967. _ = i
  7968. var l int
  7969. _ = l
  7970. if m.XXX_unrecognized != nil {
  7971. i -= len(m.XXX_unrecognized)
  7972. copy(dAtA[i:], m.XXX_unrecognized)
  7973. }
  7974. if m.PrevKv {
  7975. i--
  7976. if m.PrevKv {
  7977. dAtA[i] = 1
  7978. } else {
  7979. dAtA[i] = 0
  7980. }
  7981. i--
  7982. dAtA[i] = 0x18
  7983. }
  7984. if len(m.RangeEnd) > 0 {
  7985. i -= len(m.RangeEnd)
  7986. copy(dAtA[i:], m.RangeEnd)
  7987. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  7988. i--
  7989. dAtA[i] = 0x12
  7990. }
  7991. if len(m.Key) > 0 {
  7992. i -= len(m.Key)
  7993. copy(dAtA[i:], m.Key)
  7994. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  7995. i--
  7996. dAtA[i] = 0xa
  7997. }
  7998. return len(dAtA) - i, nil
  7999. }
  8000. func (m *DeleteRangeResponse) Marshal() (dAtA []byte, err error) {
  8001. size := m.Size()
  8002. dAtA = make([]byte, size)
  8003. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8004. if err != nil {
  8005. return nil, err
  8006. }
  8007. return dAtA[:n], nil
  8008. }
  8009. func (m *DeleteRangeResponse) MarshalTo(dAtA []byte) (int, error) {
  8010. size := m.Size()
  8011. return m.MarshalToSizedBuffer(dAtA[:size])
  8012. }
  8013. func (m *DeleteRangeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8014. i := len(dAtA)
  8015. _ = i
  8016. var l int
  8017. _ = l
  8018. if m.XXX_unrecognized != nil {
  8019. i -= len(m.XXX_unrecognized)
  8020. copy(dAtA[i:], m.XXX_unrecognized)
  8021. }
  8022. if len(m.PrevKvs) > 0 {
  8023. for iNdEx := len(m.PrevKvs) - 1; iNdEx >= 0; iNdEx-- {
  8024. {
  8025. size, err := m.PrevKvs[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8026. if err != nil {
  8027. return 0, err
  8028. }
  8029. i -= size
  8030. i = encodeVarintRpc(dAtA, i, uint64(size))
  8031. }
  8032. i--
  8033. dAtA[i] = 0x1a
  8034. }
  8035. }
  8036. if m.Deleted != 0 {
  8037. i = encodeVarintRpc(dAtA, i, uint64(m.Deleted))
  8038. i--
  8039. dAtA[i] = 0x10
  8040. }
  8041. if m.Header != nil {
  8042. {
  8043. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  8044. if err != nil {
  8045. return 0, err
  8046. }
  8047. i -= size
  8048. i = encodeVarintRpc(dAtA, i, uint64(size))
  8049. }
  8050. i--
  8051. dAtA[i] = 0xa
  8052. }
  8053. return len(dAtA) - i, nil
  8054. }
  8055. func (m *RequestOp) Marshal() (dAtA []byte, err error) {
  8056. size := m.Size()
  8057. dAtA = make([]byte, size)
  8058. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8059. if err != nil {
  8060. return nil, err
  8061. }
  8062. return dAtA[:n], nil
  8063. }
  8064. func (m *RequestOp) MarshalTo(dAtA []byte) (int, error) {
  8065. size := m.Size()
  8066. return m.MarshalToSizedBuffer(dAtA[:size])
  8067. }
  8068. func (m *RequestOp) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8069. i := len(dAtA)
  8070. _ = i
  8071. var l int
  8072. _ = l
  8073. if m.XXX_unrecognized != nil {
  8074. i -= len(m.XXX_unrecognized)
  8075. copy(dAtA[i:], m.XXX_unrecognized)
  8076. }
  8077. if m.Request != nil {
  8078. {
  8079. size := m.Request.Size()
  8080. i -= size
  8081. if _, err := m.Request.MarshalTo(dAtA[i:]); err != nil {
  8082. return 0, err
  8083. }
  8084. }
  8085. }
  8086. return len(dAtA) - i, nil
  8087. }
  8088. func (m *RequestOp_RequestRange) MarshalTo(dAtA []byte) (int, error) {
  8089. size := m.Size()
  8090. return m.MarshalToSizedBuffer(dAtA[:size])
  8091. }
  8092. func (m *RequestOp_RequestRange) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8093. i := len(dAtA)
  8094. if m.RequestRange != nil {
  8095. {
  8096. size, err := m.RequestRange.MarshalToSizedBuffer(dAtA[:i])
  8097. if err != nil {
  8098. return 0, err
  8099. }
  8100. i -= size
  8101. i = encodeVarintRpc(dAtA, i, uint64(size))
  8102. }
  8103. i--
  8104. dAtA[i] = 0xa
  8105. }
  8106. return len(dAtA) - i, nil
  8107. }
  8108. func (m *RequestOp_RequestPut) MarshalTo(dAtA []byte) (int, error) {
  8109. size := m.Size()
  8110. return m.MarshalToSizedBuffer(dAtA[:size])
  8111. }
  8112. func (m *RequestOp_RequestPut) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8113. i := len(dAtA)
  8114. if m.RequestPut != nil {
  8115. {
  8116. size, err := m.RequestPut.MarshalToSizedBuffer(dAtA[:i])
  8117. if err != nil {
  8118. return 0, err
  8119. }
  8120. i -= size
  8121. i = encodeVarintRpc(dAtA, i, uint64(size))
  8122. }
  8123. i--
  8124. dAtA[i] = 0x12
  8125. }
  8126. return len(dAtA) - i, nil
  8127. }
  8128. func (m *RequestOp_RequestDeleteRange) MarshalTo(dAtA []byte) (int, error) {
  8129. size := m.Size()
  8130. return m.MarshalToSizedBuffer(dAtA[:size])
  8131. }
  8132. func (m *RequestOp_RequestDeleteRange) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8133. i := len(dAtA)
  8134. if m.RequestDeleteRange != nil {
  8135. {
  8136. size, err := m.RequestDeleteRange.MarshalToSizedBuffer(dAtA[:i])
  8137. if err != nil {
  8138. return 0, err
  8139. }
  8140. i -= size
  8141. i = encodeVarintRpc(dAtA, i, uint64(size))
  8142. }
  8143. i--
  8144. dAtA[i] = 0x1a
  8145. }
  8146. return len(dAtA) - i, nil
  8147. }
  8148. func (m *RequestOp_RequestTxn) MarshalTo(dAtA []byte) (int, error) {
  8149. size := m.Size()
  8150. return m.MarshalToSizedBuffer(dAtA[:size])
  8151. }
  8152. func (m *RequestOp_RequestTxn) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8153. i := len(dAtA)
  8154. if m.RequestTxn != nil {
  8155. {
  8156. size, err := m.RequestTxn.MarshalToSizedBuffer(dAtA[:i])
  8157. if err != nil {
  8158. return 0, err
  8159. }
  8160. i -= size
  8161. i = encodeVarintRpc(dAtA, i, uint64(size))
  8162. }
  8163. i--
  8164. dAtA[i] = 0x22
  8165. }
  8166. return len(dAtA) - i, nil
  8167. }
  8168. func (m *ResponseOp) Marshal() (dAtA []byte, err error) {
  8169. size := m.Size()
  8170. dAtA = make([]byte, size)
  8171. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8172. if err != nil {
  8173. return nil, err
  8174. }
  8175. return dAtA[:n], nil
  8176. }
  8177. func (m *ResponseOp) MarshalTo(dAtA []byte) (int, error) {
  8178. size := m.Size()
  8179. return m.MarshalToSizedBuffer(dAtA[:size])
  8180. }
  8181. func (m *ResponseOp) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8182. i := len(dAtA)
  8183. _ = i
  8184. var l int
  8185. _ = l
  8186. if m.XXX_unrecognized != nil {
  8187. i -= len(m.XXX_unrecognized)
  8188. copy(dAtA[i:], m.XXX_unrecognized)
  8189. }
  8190. if m.Response != nil {
  8191. {
  8192. size := m.Response.Size()
  8193. i -= size
  8194. if _, err := m.Response.MarshalTo(dAtA[i:]); err != nil {
  8195. return 0, err
  8196. }
  8197. }
  8198. }
  8199. return len(dAtA) - i, nil
  8200. }
  8201. func (m *ResponseOp_ResponseRange) MarshalTo(dAtA []byte) (int, error) {
  8202. size := m.Size()
  8203. return m.MarshalToSizedBuffer(dAtA[:size])
  8204. }
  8205. func (m *ResponseOp_ResponseRange) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8206. i := len(dAtA)
  8207. if m.ResponseRange != nil {
  8208. {
  8209. size, err := m.ResponseRange.MarshalToSizedBuffer(dAtA[:i])
  8210. if err != nil {
  8211. return 0, err
  8212. }
  8213. i -= size
  8214. i = encodeVarintRpc(dAtA, i, uint64(size))
  8215. }
  8216. i--
  8217. dAtA[i] = 0xa
  8218. }
  8219. return len(dAtA) - i, nil
  8220. }
  8221. func (m *ResponseOp_ResponsePut) MarshalTo(dAtA []byte) (int, error) {
  8222. size := m.Size()
  8223. return m.MarshalToSizedBuffer(dAtA[:size])
  8224. }
  8225. func (m *ResponseOp_ResponsePut) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8226. i := len(dAtA)
  8227. if m.ResponsePut != nil {
  8228. {
  8229. size, err := m.ResponsePut.MarshalToSizedBuffer(dAtA[:i])
  8230. if err != nil {
  8231. return 0, err
  8232. }
  8233. i -= size
  8234. i = encodeVarintRpc(dAtA, i, uint64(size))
  8235. }
  8236. i--
  8237. dAtA[i] = 0x12
  8238. }
  8239. return len(dAtA) - i, nil
  8240. }
  8241. func (m *ResponseOp_ResponseDeleteRange) MarshalTo(dAtA []byte) (int, error) {
  8242. size := m.Size()
  8243. return m.MarshalToSizedBuffer(dAtA[:size])
  8244. }
  8245. func (m *ResponseOp_ResponseDeleteRange) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8246. i := len(dAtA)
  8247. if m.ResponseDeleteRange != nil {
  8248. {
  8249. size, err := m.ResponseDeleteRange.MarshalToSizedBuffer(dAtA[:i])
  8250. if err != nil {
  8251. return 0, err
  8252. }
  8253. i -= size
  8254. i = encodeVarintRpc(dAtA, i, uint64(size))
  8255. }
  8256. i--
  8257. dAtA[i] = 0x1a
  8258. }
  8259. return len(dAtA) - i, nil
  8260. }
  8261. func (m *ResponseOp_ResponseTxn) MarshalTo(dAtA []byte) (int, error) {
  8262. size := m.Size()
  8263. return m.MarshalToSizedBuffer(dAtA[:size])
  8264. }
  8265. func (m *ResponseOp_ResponseTxn) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8266. i := len(dAtA)
  8267. if m.ResponseTxn != nil {
  8268. {
  8269. size, err := m.ResponseTxn.MarshalToSizedBuffer(dAtA[:i])
  8270. if err != nil {
  8271. return 0, err
  8272. }
  8273. i -= size
  8274. i = encodeVarintRpc(dAtA, i, uint64(size))
  8275. }
  8276. i--
  8277. dAtA[i] = 0x22
  8278. }
  8279. return len(dAtA) - i, nil
  8280. }
  8281. func (m *Compare) Marshal() (dAtA []byte, err error) {
  8282. size := m.Size()
  8283. dAtA = make([]byte, size)
  8284. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8285. if err != nil {
  8286. return nil, err
  8287. }
  8288. return dAtA[:n], nil
  8289. }
  8290. func (m *Compare) MarshalTo(dAtA []byte) (int, error) {
  8291. size := m.Size()
  8292. return m.MarshalToSizedBuffer(dAtA[:size])
  8293. }
  8294. func (m *Compare) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8295. i := len(dAtA)
  8296. _ = i
  8297. var l int
  8298. _ = l
  8299. if m.XXX_unrecognized != nil {
  8300. i -= len(m.XXX_unrecognized)
  8301. copy(dAtA[i:], m.XXX_unrecognized)
  8302. }
  8303. if len(m.RangeEnd) > 0 {
  8304. i -= len(m.RangeEnd)
  8305. copy(dAtA[i:], m.RangeEnd)
  8306. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  8307. i--
  8308. dAtA[i] = 0x4
  8309. i--
  8310. dAtA[i] = 0x82
  8311. }
  8312. if m.TargetUnion != nil {
  8313. {
  8314. size := m.TargetUnion.Size()
  8315. i -= size
  8316. if _, err := m.TargetUnion.MarshalTo(dAtA[i:]); err != nil {
  8317. return 0, err
  8318. }
  8319. }
  8320. }
  8321. if len(m.Key) > 0 {
  8322. i -= len(m.Key)
  8323. copy(dAtA[i:], m.Key)
  8324. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  8325. i--
  8326. dAtA[i] = 0x1a
  8327. }
  8328. if m.Target != 0 {
  8329. i = encodeVarintRpc(dAtA, i, uint64(m.Target))
  8330. i--
  8331. dAtA[i] = 0x10
  8332. }
  8333. if m.Result != 0 {
  8334. i = encodeVarintRpc(dAtA, i, uint64(m.Result))
  8335. i--
  8336. dAtA[i] = 0x8
  8337. }
  8338. return len(dAtA) - i, nil
  8339. }
  8340. func (m *Compare_Version) MarshalTo(dAtA []byte) (int, error) {
  8341. size := m.Size()
  8342. return m.MarshalToSizedBuffer(dAtA[:size])
  8343. }
  8344. func (m *Compare_Version) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8345. i := len(dAtA)
  8346. i = encodeVarintRpc(dAtA, i, uint64(m.Version))
  8347. i--
  8348. dAtA[i] = 0x20
  8349. return len(dAtA) - i, nil
  8350. }
  8351. func (m *Compare_CreateRevision) MarshalTo(dAtA []byte) (int, error) {
  8352. size := m.Size()
  8353. return m.MarshalToSizedBuffer(dAtA[:size])
  8354. }
  8355. func (m *Compare_CreateRevision) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8356. i := len(dAtA)
  8357. i = encodeVarintRpc(dAtA, i, uint64(m.CreateRevision))
  8358. i--
  8359. dAtA[i] = 0x28
  8360. return len(dAtA) - i, nil
  8361. }
  8362. func (m *Compare_ModRevision) MarshalTo(dAtA []byte) (int, error) {
  8363. size := m.Size()
  8364. return m.MarshalToSizedBuffer(dAtA[:size])
  8365. }
  8366. func (m *Compare_ModRevision) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8367. i := len(dAtA)
  8368. i = encodeVarintRpc(dAtA, i, uint64(m.ModRevision))
  8369. i--
  8370. dAtA[i] = 0x30
  8371. return len(dAtA) - i, nil
  8372. }
  8373. func (m *Compare_Value) MarshalTo(dAtA []byte) (int, error) {
  8374. size := m.Size()
  8375. return m.MarshalToSizedBuffer(dAtA[:size])
  8376. }
  8377. func (m *Compare_Value) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8378. i := len(dAtA)
  8379. if m.Value != nil {
  8380. i -= len(m.Value)
  8381. copy(dAtA[i:], m.Value)
  8382. i = encodeVarintRpc(dAtA, i, uint64(len(m.Value)))
  8383. i--
  8384. dAtA[i] = 0x3a
  8385. }
  8386. return len(dAtA) - i, nil
  8387. }
  8388. func (m *Compare_Lease) MarshalTo(dAtA []byte) (int, error) {
  8389. size := m.Size()
  8390. return m.MarshalToSizedBuffer(dAtA[:size])
  8391. }
  8392. func (m *Compare_Lease) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8393. i := len(dAtA)
  8394. i = encodeVarintRpc(dAtA, i, uint64(m.Lease))
  8395. i--
  8396. dAtA[i] = 0x40
  8397. return len(dAtA) - i, nil
  8398. }
  8399. func (m *TxnRequest) Marshal() (dAtA []byte, err error) {
  8400. size := m.Size()
  8401. dAtA = make([]byte, size)
  8402. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8403. if err != nil {
  8404. return nil, err
  8405. }
  8406. return dAtA[:n], nil
  8407. }
  8408. func (m *TxnRequest) MarshalTo(dAtA []byte) (int, error) {
  8409. size := m.Size()
  8410. return m.MarshalToSizedBuffer(dAtA[:size])
  8411. }
  8412. func (m *TxnRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8413. i := len(dAtA)
  8414. _ = i
  8415. var l int
  8416. _ = l
  8417. if m.XXX_unrecognized != nil {
  8418. i -= len(m.XXX_unrecognized)
  8419. copy(dAtA[i:], m.XXX_unrecognized)
  8420. }
  8421. if len(m.Failure) > 0 {
  8422. for iNdEx := len(m.Failure) - 1; iNdEx >= 0; iNdEx-- {
  8423. {
  8424. size, err := m.Failure[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8425. if err != nil {
  8426. return 0, err
  8427. }
  8428. i -= size
  8429. i = encodeVarintRpc(dAtA, i, uint64(size))
  8430. }
  8431. i--
  8432. dAtA[i] = 0x1a
  8433. }
  8434. }
  8435. if len(m.Success) > 0 {
  8436. for iNdEx := len(m.Success) - 1; iNdEx >= 0; iNdEx-- {
  8437. {
  8438. size, err := m.Success[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8439. if err != nil {
  8440. return 0, err
  8441. }
  8442. i -= size
  8443. i = encodeVarintRpc(dAtA, i, uint64(size))
  8444. }
  8445. i--
  8446. dAtA[i] = 0x12
  8447. }
  8448. }
  8449. if len(m.Compare) > 0 {
  8450. for iNdEx := len(m.Compare) - 1; iNdEx >= 0; iNdEx-- {
  8451. {
  8452. size, err := m.Compare[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8453. if err != nil {
  8454. return 0, err
  8455. }
  8456. i -= size
  8457. i = encodeVarintRpc(dAtA, i, uint64(size))
  8458. }
  8459. i--
  8460. dAtA[i] = 0xa
  8461. }
  8462. }
  8463. return len(dAtA) - i, nil
  8464. }
  8465. func (m *TxnResponse) Marshal() (dAtA []byte, err error) {
  8466. size := m.Size()
  8467. dAtA = make([]byte, size)
  8468. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8469. if err != nil {
  8470. return nil, err
  8471. }
  8472. return dAtA[:n], nil
  8473. }
  8474. func (m *TxnResponse) MarshalTo(dAtA []byte) (int, error) {
  8475. size := m.Size()
  8476. return m.MarshalToSizedBuffer(dAtA[:size])
  8477. }
  8478. func (m *TxnResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8479. i := len(dAtA)
  8480. _ = i
  8481. var l int
  8482. _ = l
  8483. if m.XXX_unrecognized != nil {
  8484. i -= len(m.XXX_unrecognized)
  8485. copy(dAtA[i:], m.XXX_unrecognized)
  8486. }
  8487. if len(m.Responses) > 0 {
  8488. for iNdEx := len(m.Responses) - 1; iNdEx >= 0; iNdEx-- {
  8489. {
  8490. size, err := m.Responses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8491. if err != nil {
  8492. return 0, err
  8493. }
  8494. i -= size
  8495. i = encodeVarintRpc(dAtA, i, uint64(size))
  8496. }
  8497. i--
  8498. dAtA[i] = 0x1a
  8499. }
  8500. }
  8501. if m.Succeeded {
  8502. i--
  8503. if m.Succeeded {
  8504. dAtA[i] = 1
  8505. } else {
  8506. dAtA[i] = 0
  8507. }
  8508. i--
  8509. dAtA[i] = 0x10
  8510. }
  8511. if m.Header != nil {
  8512. {
  8513. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  8514. if err != nil {
  8515. return 0, err
  8516. }
  8517. i -= size
  8518. i = encodeVarintRpc(dAtA, i, uint64(size))
  8519. }
  8520. i--
  8521. dAtA[i] = 0xa
  8522. }
  8523. return len(dAtA) - i, nil
  8524. }
  8525. func (m *CompactionRequest) Marshal() (dAtA []byte, err error) {
  8526. size := m.Size()
  8527. dAtA = make([]byte, size)
  8528. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8529. if err != nil {
  8530. return nil, err
  8531. }
  8532. return dAtA[:n], nil
  8533. }
  8534. func (m *CompactionRequest) MarshalTo(dAtA []byte) (int, error) {
  8535. size := m.Size()
  8536. return m.MarshalToSizedBuffer(dAtA[:size])
  8537. }
  8538. func (m *CompactionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8539. i := len(dAtA)
  8540. _ = i
  8541. var l int
  8542. _ = l
  8543. if m.XXX_unrecognized != nil {
  8544. i -= len(m.XXX_unrecognized)
  8545. copy(dAtA[i:], m.XXX_unrecognized)
  8546. }
  8547. if m.Physical {
  8548. i--
  8549. if m.Physical {
  8550. dAtA[i] = 1
  8551. } else {
  8552. dAtA[i] = 0
  8553. }
  8554. i--
  8555. dAtA[i] = 0x10
  8556. }
  8557. if m.Revision != 0 {
  8558. i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
  8559. i--
  8560. dAtA[i] = 0x8
  8561. }
  8562. return len(dAtA) - i, nil
  8563. }
  8564. func (m *CompactionResponse) Marshal() (dAtA []byte, err error) {
  8565. size := m.Size()
  8566. dAtA = make([]byte, size)
  8567. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8568. if err != nil {
  8569. return nil, err
  8570. }
  8571. return dAtA[:n], nil
  8572. }
  8573. func (m *CompactionResponse) MarshalTo(dAtA []byte) (int, error) {
  8574. size := m.Size()
  8575. return m.MarshalToSizedBuffer(dAtA[:size])
  8576. }
  8577. func (m *CompactionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8578. i := len(dAtA)
  8579. _ = i
  8580. var l int
  8581. _ = l
  8582. if m.XXX_unrecognized != nil {
  8583. i -= len(m.XXX_unrecognized)
  8584. copy(dAtA[i:], m.XXX_unrecognized)
  8585. }
  8586. if m.Header != nil {
  8587. {
  8588. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  8589. if err != nil {
  8590. return 0, err
  8591. }
  8592. i -= size
  8593. i = encodeVarintRpc(dAtA, i, uint64(size))
  8594. }
  8595. i--
  8596. dAtA[i] = 0xa
  8597. }
  8598. return len(dAtA) - i, nil
  8599. }
  8600. func (m *HashRequest) Marshal() (dAtA []byte, err error) {
  8601. size := m.Size()
  8602. dAtA = make([]byte, size)
  8603. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8604. if err != nil {
  8605. return nil, err
  8606. }
  8607. return dAtA[:n], nil
  8608. }
  8609. func (m *HashRequest) MarshalTo(dAtA []byte) (int, error) {
  8610. size := m.Size()
  8611. return m.MarshalToSizedBuffer(dAtA[:size])
  8612. }
  8613. func (m *HashRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8614. i := len(dAtA)
  8615. _ = i
  8616. var l int
  8617. _ = l
  8618. if m.XXX_unrecognized != nil {
  8619. i -= len(m.XXX_unrecognized)
  8620. copy(dAtA[i:], m.XXX_unrecognized)
  8621. }
  8622. return len(dAtA) - i, nil
  8623. }
  8624. func (m *HashKVRequest) Marshal() (dAtA []byte, err error) {
  8625. size := m.Size()
  8626. dAtA = make([]byte, size)
  8627. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8628. if err != nil {
  8629. return nil, err
  8630. }
  8631. return dAtA[:n], nil
  8632. }
  8633. func (m *HashKVRequest) MarshalTo(dAtA []byte) (int, error) {
  8634. size := m.Size()
  8635. return m.MarshalToSizedBuffer(dAtA[:size])
  8636. }
  8637. func (m *HashKVRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8638. i := len(dAtA)
  8639. _ = i
  8640. var l int
  8641. _ = l
  8642. if m.XXX_unrecognized != nil {
  8643. i -= len(m.XXX_unrecognized)
  8644. copy(dAtA[i:], m.XXX_unrecognized)
  8645. }
  8646. if m.Revision != 0 {
  8647. i = encodeVarintRpc(dAtA, i, uint64(m.Revision))
  8648. i--
  8649. dAtA[i] = 0x8
  8650. }
  8651. return len(dAtA) - i, nil
  8652. }
  8653. func (m *HashKVResponse) Marshal() (dAtA []byte, err error) {
  8654. size := m.Size()
  8655. dAtA = make([]byte, size)
  8656. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8657. if err != nil {
  8658. return nil, err
  8659. }
  8660. return dAtA[:n], nil
  8661. }
  8662. func (m *HashKVResponse) MarshalTo(dAtA []byte) (int, error) {
  8663. size := m.Size()
  8664. return m.MarshalToSizedBuffer(dAtA[:size])
  8665. }
  8666. func (m *HashKVResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8667. i := len(dAtA)
  8668. _ = i
  8669. var l int
  8670. _ = l
  8671. if m.XXX_unrecognized != nil {
  8672. i -= len(m.XXX_unrecognized)
  8673. copy(dAtA[i:], m.XXX_unrecognized)
  8674. }
  8675. if m.CompactRevision != 0 {
  8676. i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision))
  8677. i--
  8678. dAtA[i] = 0x18
  8679. }
  8680. if m.Hash != 0 {
  8681. i = encodeVarintRpc(dAtA, i, uint64(m.Hash))
  8682. i--
  8683. dAtA[i] = 0x10
  8684. }
  8685. if m.Header != nil {
  8686. {
  8687. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  8688. if err != nil {
  8689. return 0, err
  8690. }
  8691. i -= size
  8692. i = encodeVarintRpc(dAtA, i, uint64(size))
  8693. }
  8694. i--
  8695. dAtA[i] = 0xa
  8696. }
  8697. return len(dAtA) - i, nil
  8698. }
  8699. func (m *HashResponse) Marshal() (dAtA []byte, err error) {
  8700. size := m.Size()
  8701. dAtA = make([]byte, size)
  8702. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8703. if err != nil {
  8704. return nil, err
  8705. }
  8706. return dAtA[:n], nil
  8707. }
  8708. func (m *HashResponse) MarshalTo(dAtA []byte) (int, error) {
  8709. size := m.Size()
  8710. return m.MarshalToSizedBuffer(dAtA[:size])
  8711. }
  8712. func (m *HashResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8713. i := len(dAtA)
  8714. _ = i
  8715. var l int
  8716. _ = l
  8717. if m.XXX_unrecognized != nil {
  8718. i -= len(m.XXX_unrecognized)
  8719. copy(dAtA[i:], m.XXX_unrecognized)
  8720. }
  8721. if m.Hash != 0 {
  8722. i = encodeVarintRpc(dAtA, i, uint64(m.Hash))
  8723. i--
  8724. dAtA[i] = 0x10
  8725. }
  8726. if m.Header != nil {
  8727. {
  8728. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  8729. if err != nil {
  8730. return 0, err
  8731. }
  8732. i -= size
  8733. i = encodeVarintRpc(dAtA, i, uint64(size))
  8734. }
  8735. i--
  8736. dAtA[i] = 0xa
  8737. }
  8738. return len(dAtA) - i, nil
  8739. }
  8740. func (m *SnapshotRequest) Marshal() (dAtA []byte, err error) {
  8741. size := m.Size()
  8742. dAtA = make([]byte, size)
  8743. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8744. if err != nil {
  8745. return nil, err
  8746. }
  8747. return dAtA[:n], nil
  8748. }
  8749. func (m *SnapshotRequest) MarshalTo(dAtA []byte) (int, error) {
  8750. size := m.Size()
  8751. return m.MarshalToSizedBuffer(dAtA[:size])
  8752. }
  8753. func (m *SnapshotRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8754. i := len(dAtA)
  8755. _ = i
  8756. var l int
  8757. _ = l
  8758. if m.XXX_unrecognized != nil {
  8759. i -= len(m.XXX_unrecognized)
  8760. copy(dAtA[i:], m.XXX_unrecognized)
  8761. }
  8762. return len(dAtA) - i, nil
  8763. }
  8764. func (m *SnapshotResponse) Marshal() (dAtA []byte, err error) {
  8765. size := m.Size()
  8766. dAtA = make([]byte, size)
  8767. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8768. if err != nil {
  8769. return nil, err
  8770. }
  8771. return dAtA[:n], nil
  8772. }
  8773. func (m *SnapshotResponse) MarshalTo(dAtA []byte) (int, error) {
  8774. size := m.Size()
  8775. return m.MarshalToSizedBuffer(dAtA[:size])
  8776. }
  8777. func (m *SnapshotResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8778. i := len(dAtA)
  8779. _ = i
  8780. var l int
  8781. _ = l
  8782. if m.XXX_unrecognized != nil {
  8783. i -= len(m.XXX_unrecognized)
  8784. copy(dAtA[i:], m.XXX_unrecognized)
  8785. }
  8786. if len(m.Blob) > 0 {
  8787. i -= len(m.Blob)
  8788. copy(dAtA[i:], m.Blob)
  8789. i = encodeVarintRpc(dAtA, i, uint64(len(m.Blob)))
  8790. i--
  8791. dAtA[i] = 0x1a
  8792. }
  8793. if m.RemainingBytes != 0 {
  8794. i = encodeVarintRpc(dAtA, i, uint64(m.RemainingBytes))
  8795. i--
  8796. dAtA[i] = 0x10
  8797. }
  8798. if m.Header != nil {
  8799. {
  8800. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  8801. if err != nil {
  8802. return 0, err
  8803. }
  8804. i -= size
  8805. i = encodeVarintRpc(dAtA, i, uint64(size))
  8806. }
  8807. i--
  8808. dAtA[i] = 0xa
  8809. }
  8810. return len(dAtA) - i, nil
  8811. }
  8812. func (m *WatchRequest) Marshal() (dAtA []byte, err error) {
  8813. size := m.Size()
  8814. dAtA = make([]byte, size)
  8815. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8816. if err != nil {
  8817. return nil, err
  8818. }
  8819. return dAtA[:n], nil
  8820. }
  8821. func (m *WatchRequest) MarshalTo(dAtA []byte) (int, error) {
  8822. size := m.Size()
  8823. return m.MarshalToSizedBuffer(dAtA[:size])
  8824. }
  8825. func (m *WatchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8826. i := len(dAtA)
  8827. _ = i
  8828. var l int
  8829. _ = l
  8830. if m.XXX_unrecognized != nil {
  8831. i -= len(m.XXX_unrecognized)
  8832. copy(dAtA[i:], m.XXX_unrecognized)
  8833. }
  8834. if m.RequestUnion != nil {
  8835. {
  8836. size := m.RequestUnion.Size()
  8837. i -= size
  8838. if _, err := m.RequestUnion.MarshalTo(dAtA[i:]); err != nil {
  8839. return 0, err
  8840. }
  8841. }
  8842. }
  8843. return len(dAtA) - i, nil
  8844. }
  8845. func (m *WatchRequest_CreateRequest) MarshalTo(dAtA []byte) (int, error) {
  8846. size := m.Size()
  8847. return m.MarshalToSizedBuffer(dAtA[:size])
  8848. }
  8849. func (m *WatchRequest_CreateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8850. i := len(dAtA)
  8851. if m.CreateRequest != nil {
  8852. {
  8853. size, err := m.CreateRequest.MarshalToSizedBuffer(dAtA[:i])
  8854. if err != nil {
  8855. return 0, err
  8856. }
  8857. i -= size
  8858. i = encodeVarintRpc(dAtA, i, uint64(size))
  8859. }
  8860. i--
  8861. dAtA[i] = 0xa
  8862. }
  8863. return len(dAtA) - i, nil
  8864. }
  8865. func (m *WatchRequest_CancelRequest) MarshalTo(dAtA []byte) (int, error) {
  8866. size := m.Size()
  8867. return m.MarshalToSizedBuffer(dAtA[:size])
  8868. }
  8869. func (m *WatchRequest_CancelRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8870. i := len(dAtA)
  8871. if m.CancelRequest != nil {
  8872. {
  8873. size, err := m.CancelRequest.MarshalToSizedBuffer(dAtA[:i])
  8874. if err != nil {
  8875. return 0, err
  8876. }
  8877. i -= size
  8878. i = encodeVarintRpc(dAtA, i, uint64(size))
  8879. }
  8880. i--
  8881. dAtA[i] = 0x12
  8882. }
  8883. return len(dAtA) - i, nil
  8884. }
  8885. func (m *WatchRequest_ProgressRequest) MarshalTo(dAtA []byte) (int, error) {
  8886. size := m.Size()
  8887. return m.MarshalToSizedBuffer(dAtA[:size])
  8888. }
  8889. func (m *WatchRequest_ProgressRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8890. i := len(dAtA)
  8891. if m.ProgressRequest != nil {
  8892. {
  8893. size, err := m.ProgressRequest.MarshalToSizedBuffer(dAtA[:i])
  8894. if err != nil {
  8895. return 0, err
  8896. }
  8897. i -= size
  8898. i = encodeVarintRpc(dAtA, i, uint64(size))
  8899. }
  8900. i--
  8901. dAtA[i] = 0x1a
  8902. }
  8903. return len(dAtA) - i, nil
  8904. }
  8905. func (m *WatchCreateRequest) Marshal() (dAtA []byte, err error) {
  8906. size := m.Size()
  8907. dAtA = make([]byte, size)
  8908. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8909. if err != nil {
  8910. return nil, err
  8911. }
  8912. return dAtA[:n], nil
  8913. }
  8914. func (m *WatchCreateRequest) MarshalTo(dAtA []byte) (int, error) {
  8915. size := m.Size()
  8916. return m.MarshalToSizedBuffer(dAtA[:size])
  8917. }
  8918. func (m *WatchCreateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8919. i := len(dAtA)
  8920. _ = i
  8921. var l int
  8922. _ = l
  8923. if m.XXX_unrecognized != nil {
  8924. i -= len(m.XXX_unrecognized)
  8925. copy(dAtA[i:], m.XXX_unrecognized)
  8926. }
  8927. if m.Fragment {
  8928. i--
  8929. if m.Fragment {
  8930. dAtA[i] = 1
  8931. } else {
  8932. dAtA[i] = 0
  8933. }
  8934. i--
  8935. dAtA[i] = 0x40
  8936. }
  8937. if m.WatchId != 0 {
  8938. i = encodeVarintRpc(dAtA, i, uint64(m.WatchId))
  8939. i--
  8940. dAtA[i] = 0x38
  8941. }
  8942. if m.PrevKv {
  8943. i--
  8944. if m.PrevKv {
  8945. dAtA[i] = 1
  8946. } else {
  8947. dAtA[i] = 0
  8948. }
  8949. i--
  8950. dAtA[i] = 0x30
  8951. }
  8952. if len(m.Filters) > 0 {
  8953. dAtA22 := make([]byte, len(m.Filters)*10)
  8954. var j21 int
  8955. for _, num := range m.Filters {
  8956. for num >= 1<<7 {
  8957. dAtA22[j21] = uint8(uint64(num)&0x7f | 0x80)
  8958. num >>= 7
  8959. j21++
  8960. }
  8961. dAtA22[j21] = uint8(num)
  8962. j21++
  8963. }
  8964. i -= j21
  8965. copy(dAtA[i:], dAtA22[:j21])
  8966. i = encodeVarintRpc(dAtA, i, uint64(j21))
  8967. i--
  8968. dAtA[i] = 0x2a
  8969. }
  8970. if m.ProgressNotify {
  8971. i--
  8972. if m.ProgressNotify {
  8973. dAtA[i] = 1
  8974. } else {
  8975. dAtA[i] = 0
  8976. }
  8977. i--
  8978. dAtA[i] = 0x20
  8979. }
  8980. if m.StartRevision != 0 {
  8981. i = encodeVarintRpc(dAtA, i, uint64(m.StartRevision))
  8982. i--
  8983. dAtA[i] = 0x18
  8984. }
  8985. if len(m.RangeEnd) > 0 {
  8986. i -= len(m.RangeEnd)
  8987. copy(dAtA[i:], m.RangeEnd)
  8988. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  8989. i--
  8990. dAtA[i] = 0x12
  8991. }
  8992. if len(m.Key) > 0 {
  8993. i -= len(m.Key)
  8994. copy(dAtA[i:], m.Key)
  8995. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  8996. i--
  8997. dAtA[i] = 0xa
  8998. }
  8999. return len(dAtA) - i, nil
  9000. }
  9001. func (m *WatchCancelRequest) Marshal() (dAtA []byte, err error) {
  9002. size := m.Size()
  9003. dAtA = make([]byte, size)
  9004. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9005. if err != nil {
  9006. return nil, err
  9007. }
  9008. return dAtA[:n], nil
  9009. }
  9010. func (m *WatchCancelRequest) MarshalTo(dAtA []byte) (int, error) {
  9011. size := m.Size()
  9012. return m.MarshalToSizedBuffer(dAtA[:size])
  9013. }
  9014. func (m *WatchCancelRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9015. i := len(dAtA)
  9016. _ = i
  9017. var l int
  9018. _ = l
  9019. if m.XXX_unrecognized != nil {
  9020. i -= len(m.XXX_unrecognized)
  9021. copy(dAtA[i:], m.XXX_unrecognized)
  9022. }
  9023. if m.WatchId != 0 {
  9024. i = encodeVarintRpc(dAtA, i, uint64(m.WatchId))
  9025. i--
  9026. dAtA[i] = 0x8
  9027. }
  9028. return len(dAtA) - i, nil
  9029. }
  9030. func (m *WatchProgressRequest) Marshal() (dAtA []byte, err error) {
  9031. size := m.Size()
  9032. dAtA = make([]byte, size)
  9033. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9034. if err != nil {
  9035. return nil, err
  9036. }
  9037. return dAtA[:n], nil
  9038. }
  9039. func (m *WatchProgressRequest) MarshalTo(dAtA []byte) (int, error) {
  9040. size := m.Size()
  9041. return m.MarshalToSizedBuffer(dAtA[:size])
  9042. }
  9043. func (m *WatchProgressRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9044. i := len(dAtA)
  9045. _ = i
  9046. var l int
  9047. _ = l
  9048. if m.XXX_unrecognized != nil {
  9049. i -= len(m.XXX_unrecognized)
  9050. copy(dAtA[i:], m.XXX_unrecognized)
  9051. }
  9052. return len(dAtA) - i, nil
  9053. }
  9054. func (m *WatchResponse) Marshal() (dAtA []byte, err error) {
  9055. size := m.Size()
  9056. dAtA = make([]byte, size)
  9057. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9058. if err != nil {
  9059. return nil, err
  9060. }
  9061. return dAtA[:n], nil
  9062. }
  9063. func (m *WatchResponse) MarshalTo(dAtA []byte) (int, error) {
  9064. size := m.Size()
  9065. return m.MarshalToSizedBuffer(dAtA[:size])
  9066. }
  9067. func (m *WatchResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9068. i := len(dAtA)
  9069. _ = i
  9070. var l int
  9071. _ = l
  9072. if m.XXX_unrecognized != nil {
  9073. i -= len(m.XXX_unrecognized)
  9074. copy(dAtA[i:], m.XXX_unrecognized)
  9075. }
  9076. if len(m.Events) > 0 {
  9077. for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- {
  9078. {
  9079. size, err := m.Events[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9080. if err != nil {
  9081. return 0, err
  9082. }
  9083. i -= size
  9084. i = encodeVarintRpc(dAtA, i, uint64(size))
  9085. }
  9086. i--
  9087. dAtA[i] = 0x5a
  9088. }
  9089. }
  9090. if m.Fragment {
  9091. i--
  9092. if m.Fragment {
  9093. dAtA[i] = 1
  9094. } else {
  9095. dAtA[i] = 0
  9096. }
  9097. i--
  9098. dAtA[i] = 0x38
  9099. }
  9100. if len(m.CancelReason) > 0 {
  9101. i -= len(m.CancelReason)
  9102. copy(dAtA[i:], m.CancelReason)
  9103. i = encodeVarintRpc(dAtA, i, uint64(len(m.CancelReason)))
  9104. i--
  9105. dAtA[i] = 0x32
  9106. }
  9107. if m.CompactRevision != 0 {
  9108. i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision))
  9109. i--
  9110. dAtA[i] = 0x28
  9111. }
  9112. if m.Canceled {
  9113. i--
  9114. if m.Canceled {
  9115. dAtA[i] = 1
  9116. } else {
  9117. dAtA[i] = 0
  9118. }
  9119. i--
  9120. dAtA[i] = 0x20
  9121. }
  9122. if m.Created {
  9123. i--
  9124. if m.Created {
  9125. dAtA[i] = 1
  9126. } else {
  9127. dAtA[i] = 0
  9128. }
  9129. i--
  9130. dAtA[i] = 0x18
  9131. }
  9132. if m.WatchId != 0 {
  9133. i = encodeVarintRpc(dAtA, i, uint64(m.WatchId))
  9134. i--
  9135. dAtA[i] = 0x10
  9136. }
  9137. if m.Header != nil {
  9138. {
  9139. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  9140. if err != nil {
  9141. return 0, err
  9142. }
  9143. i -= size
  9144. i = encodeVarintRpc(dAtA, i, uint64(size))
  9145. }
  9146. i--
  9147. dAtA[i] = 0xa
  9148. }
  9149. return len(dAtA) - i, nil
  9150. }
  9151. func (m *LeaseGrantRequest) Marshal() (dAtA []byte, err error) {
  9152. size := m.Size()
  9153. dAtA = make([]byte, size)
  9154. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9155. if err != nil {
  9156. return nil, err
  9157. }
  9158. return dAtA[:n], nil
  9159. }
  9160. func (m *LeaseGrantRequest) MarshalTo(dAtA []byte) (int, error) {
  9161. size := m.Size()
  9162. return m.MarshalToSizedBuffer(dAtA[:size])
  9163. }
  9164. func (m *LeaseGrantRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9165. i := len(dAtA)
  9166. _ = i
  9167. var l int
  9168. _ = l
  9169. if m.XXX_unrecognized != nil {
  9170. i -= len(m.XXX_unrecognized)
  9171. copy(dAtA[i:], m.XXX_unrecognized)
  9172. }
  9173. if m.ID != 0 {
  9174. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9175. i--
  9176. dAtA[i] = 0x10
  9177. }
  9178. if m.TTL != 0 {
  9179. i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
  9180. i--
  9181. dAtA[i] = 0x8
  9182. }
  9183. return len(dAtA) - i, nil
  9184. }
  9185. func (m *LeaseGrantResponse) Marshal() (dAtA []byte, err error) {
  9186. size := m.Size()
  9187. dAtA = make([]byte, size)
  9188. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9189. if err != nil {
  9190. return nil, err
  9191. }
  9192. return dAtA[:n], nil
  9193. }
  9194. func (m *LeaseGrantResponse) MarshalTo(dAtA []byte) (int, error) {
  9195. size := m.Size()
  9196. return m.MarshalToSizedBuffer(dAtA[:size])
  9197. }
  9198. func (m *LeaseGrantResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9199. i := len(dAtA)
  9200. _ = i
  9201. var l int
  9202. _ = l
  9203. if m.XXX_unrecognized != nil {
  9204. i -= len(m.XXX_unrecognized)
  9205. copy(dAtA[i:], m.XXX_unrecognized)
  9206. }
  9207. if len(m.Error) > 0 {
  9208. i -= len(m.Error)
  9209. copy(dAtA[i:], m.Error)
  9210. i = encodeVarintRpc(dAtA, i, uint64(len(m.Error)))
  9211. i--
  9212. dAtA[i] = 0x22
  9213. }
  9214. if m.TTL != 0 {
  9215. i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
  9216. i--
  9217. dAtA[i] = 0x18
  9218. }
  9219. if m.ID != 0 {
  9220. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9221. i--
  9222. dAtA[i] = 0x10
  9223. }
  9224. if m.Header != nil {
  9225. {
  9226. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  9227. if err != nil {
  9228. return 0, err
  9229. }
  9230. i -= size
  9231. i = encodeVarintRpc(dAtA, i, uint64(size))
  9232. }
  9233. i--
  9234. dAtA[i] = 0xa
  9235. }
  9236. return len(dAtA) - i, nil
  9237. }
  9238. func (m *LeaseRevokeRequest) Marshal() (dAtA []byte, err error) {
  9239. size := m.Size()
  9240. dAtA = make([]byte, size)
  9241. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9242. if err != nil {
  9243. return nil, err
  9244. }
  9245. return dAtA[:n], nil
  9246. }
  9247. func (m *LeaseRevokeRequest) MarshalTo(dAtA []byte) (int, error) {
  9248. size := m.Size()
  9249. return m.MarshalToSizedBuffer(dAtA[:size])
  9250. }
  9251. func (m *LeaseRevokeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9252. i := len(dAtA)
  9253. _ = i
  9254. var l int
  9255. _ = l
  9256. if m.XXX_unrecognized != nil {
  9257. i -= len(m.XXX_unrecognized)
  9258. copy(dAtA[i:], m.XXX_unrecognized)
  9259. }
  9260. if m.ID != 0 {
  9261. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9262. i--
  9263. dAtA[i] = 0x8
  9264. }
  9265. return len(dAtA) - i, nil
  9266. }
  9267. func (m *LeaseRevokeResponse) Marshal() (dAtA []byte, err error) {
  9268. size := m.Size()
  9269. dAtA = make([]byte, size)
  9270. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9271. if err != nil {
  9272. return nil, err
  9273. }
  9274. return dAtA[:n], nil
  9275. }
  9276. func (m *LeaseRevokeResponse) MarshalTo(dAtA []byte) (int, error) {
  9277. size := m.Size()
  9278. return m.MarshalToSizedBuffer(dAtA[:size])
  9279. }
  9280. func (m *LeaseRevokeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9281. i := len(dAtA)
  9282. _ = i
  9283. var l int
  9284. _ = l
  9285. if m.XXX_unrecognized != nil {
  9286. i -= len(m.XXX_unrecognized)
  9287. copy(dAtA[i:], m.XXX_unrecognized)
  9288. }
  9289. if m.Header != nil {
  9290. {
  9291. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  9292. if err != nil {
  9293. return 0, err
  9294. }
  9295. i -= size
  9296. i = encodeVarintRpc(dAtA, i, uint64(size))
  9297. }
  9298. i--
  9299. dAtA[i] = 0xa
  9300. }
  9301. return len(dAtA) - i, nil
  9302. }
  9303. func (m *LeaseCheckpoint) Marshal() (dAtA []byte, err error) {
  9304. size := m.Size()
  9305. dAtA = make([]byte, size)
  9306. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9307. if err != nil {
  9308. return nil, err
  9309. }
  9310. return dAtA[:n], nil
  9311. }
  9312. func (m *LeaseCheckpoint) MarshalTo(dAtA []byte) (int, error) {
  9313. size := m.Size()
  9314. return m.MarshalToSizedBuffer(dAtA[:size])
  9315. }
  9316. func (m *LeaseCheckpoint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9317. i := len(dAtA)
  9318. _ = i
  9319. var l int
  9320. _ = l
  9321. if m.XXX_unrecognized != nil {
  9322. i -= len(m.XXX_unrecognized)
  9323. copy(dAtA[i:], m.XXX_unrecognized)
  9324. }
  9325. if m.Remaining_TTL != 0 {
  9326. i = encodeVarintRpc(dAtA, i, uint64(m.Remaining_TTL))
  9327. i--
  9328. dAtA[i] = 0x10
  9329. }
  9330. if m.ID != 0 {
  9331. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9332. i--
  9333. dAtA[i] = 0x8
  9334. }
  9335. return len(dAtA) - i, nil
  9336. }
  9337. func (m *LeaseCheckpointRequest) Marshal() (dAtA []byte, err error) {
  9338. size := m.Size()
  9339. dAtA = make([]byte, size)
  9340. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9341. if err != nil {
  9342. return nil, err
  9343. }
  9344. return dAtA[:n], nil
  9345. }
  9346. func (m *LeaseCheckpointRequest) MarshalTo(dAtA []byte) (int, error) {
  9347. size := m.Size()
  9348. return m.MarshalToSizedBuffer(dAtA[:size])
  9349. }
  9350. func (m *LeaseCheckpointRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9351. i := len(dAtA)
  9352. _ = i
  9353. var l int
  9354. _ = l
  9355. if m.XXX_unrecognized != nil {
  9356. i -= len(m.XXX_unrecognized)
  9357. copy(dAtA[i:], m.XXX_unrecognized)
  9358. }
  9359. if len(m.Checkpoints) > 0 {
  9360. for iNdEx := len(m.Checkpoints) - 1; iNdEx >= 0; iNdEx-- {
  9361. {
  9362. size, err := m.Checkpoints[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9363. if err != nil {
  9364. return 0, err
  9365. }
  9366. i -= size
  9367. i = encodeVarintRpc(dAtA, i, uint64(size))
  9368. }
  9369. i--
  9370. dAtA[i] = 0xa
  9371. }
  9372. }
  9373. return len(dAtA) - i, nil
  9374. }
  9375. func (m *LeaseCheckpointResponse) Marshal() (dAtA []byte, err error) {
  9376. size := m.Size()
  9377. dAtA = make([]byte, size)
  9378. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9379. if err != nil {
  9380. return nil, err
  9381. }
  9382. return dAtA[:n], nil
  9383. }
  9384. func (m *LeaseCheckpointResponse) MarshalTo(dAtA []byte) (int, error) {
  9385. size := m.Size()
  9386. return m.MarshalToSizedBuffer(dAtA[:size])
  9387. }
  9388. func (m *LeaseCheckpointResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9389. i := len(dAtA)
  9390. _ = i
  9391. var l int
  9392. _ = l
  9393. if m.XXX_unrecognized != nil {
  9394. i -= len(m.XXX_unrecognized)
  9395. copy(dAtA[i:], m.XXX_unrecognized)
  9396. }
  9397. if m.Header != nil {
  9398. {
  9399. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  9400. if err != nil {
  9401. return 0, err
  9402. }
  9403. i -= size
  9404. i = encodeVarintRpc(dAtA, i, uint64(size))
  9405. }
  9406. i--
  9407. dAtA[i] = 0xa
  9408. }
  9409. return len(dAtA) - i, nil
  9410. }
  9411. func (m *LeaseKeepAliveRequest) Marshal() (dAtA []byte, err error) {
  9412. size := m.Size()
  9413. dAtA = make([]byte, size)
  9414. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9415. if err != nil {
  9416. return nil, err
  9417. }
  9418. return dAtA[:n], nil
  9419. }
  9420. func (m *LeaseKeepAliveRequest) MarshalTo(dAtA []byte) (int, error) {
  9421. size := m.Size()
  9422. return m.MarshalToSizedBuffer(dAtA[:size])
  9423. }
  9424. func (m *LeaseKeepAliveRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9425. i := len(dAtA)
  9426. _ = i
  9427. var l int
  9428. _ = l
  9429. if m.XXX_unrecognized != nil {
  9430. i -= len(m.XXX_unrecognized)
  9431. copy(dAtA[i:], m.XXX_unrecognized)
  9432. }
  9433. if m.ID != 0 {
  9434. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9435. i--
  9436. dAtA[i] = 0x8
  9437. }
  9438. return len(dAtA) - i, nil
  9439. }
  9440. func (m *LeaseKeepAliveResponse) Marshal() (dAtA []byte, err error) {
  9441. size := m.Size()
  9442. dAtA = make([]byte, size)
  9443. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9444. if err != nil {
  9445. return nil, err
  9446. }
  9447. return dAtA[:n], nil
  9448. }
  9449. func (m *LeaseKeepAliveResponse) MarshalTo(dAtA []byte) (int, error) {
  9450. size := m.Size()
  9451. return m.MarshalToSizedBuffer(dAtA[:size])
  9452. }
  9453. func (m *LeaseKeepAliveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9454. i := len(dAtA)
  9455. _ = i
  9456. var l int
  9457. _ = l
  9458. if m.XXX_unrecognized != nil {
  9459. i -= len(m.XXX_unrecognized)
  9460. copy(dAtA[i:], m.XXX_unrecognized)
  9461. }
  9462. if m.TTL != 0 {
  9463. i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
  9464. i--
  9465. dAtA[i] = 0x18
  9466. }
  9467. if m.ID != 0 {
  9468. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9469. i--
  9470. dAtA[i] = 0x10
  9471. }
  9472. if m.Header != nil {
  9473. {
  9474. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  9475. if err != nil {
  9476. return 0, err
  9477. }
  9478. i -= size
  9479. i = encodeVarintRpc(dAtA, i, uint64(size))
  9480. }
  9481. i--
  9482. dAtA[i] = 0xa
  9483. }
  9484. return len(dAtA) - i, nil
  9485. }
  9486. func (m *LeaseTimeToLiveRequest) Marshal() (dAtA []byte, err error) {
  9487. size := m.Size()
  9488. dAtA = make([]byte, size)
  9489. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9490. if err != nil {
  9491. return nil, err
  9492. }
  9493. return dAtA[:n], nil
  9494. }
  9495. func (m *LeaseTimeToLiveRequest) MarshalTo(dAtA []byte) (int, error) {
  9496. size := m.Size()
  9497. return m.MarshalToSizedBuffer(dAtA[:size])
  9498. }
  9499. func (m *LeaseTimeToLiveRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9500. i := len(dAtA)
  9501. _ = i
  9502. var l int
  9503. _ = l
  9504. if m.XXX_unrecognized != nil {
  9505. i -= len(m.XXX_unrecognized)
  9506. copy(dAtA[i:], m.XXX_unrecognized)
  9507. }
  9508. if m.Keys {
  9509. i--
  9510. if m.Keys {
  9511. dAtA[i] = 1
  9512. } else {
  9513. dAtA[i] = 0
  9514. }
  9515. i--
  9516. dAtA[i] = 0x10
  9517. }
  9518. if m.ID != 0 {
  9519. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9520. i--
  9521. dAtA[i] = 0x8
  9522. }
  9523. return len(dAtA) - i, nil
  9524. }
  9525. func (m *LeaseTimeToLiveResponse) Marshal() (dAtA []byte, err error) {
  9526. size := m.Size()
  9527. dAtA = make([]byte, size)
  9528. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9529. if err != nil {
  9530. return nil, err
  9531. }
  9532. return dAtA[:n], nil
  9533. }
  9534. func (m *LeaseTimeToLiveResponse) MarshalTo(dAtA []byte) (int, error) {
  9535. size := m.Size()
  9536. return m.MarshalToSizedBuffer(dAtA[:size])
  9537. }
  9538. func (m *LeaseTimeToLiveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9539. i := len(dAtA)
  9540. _ = i
  9541. var l int
  9542. _ = l
  9543. if m.XXX_unrecognized != nil {
  9544. i -= len(m.XXX_unrecognized)
  9545. copy(dAtA[i:], m.XXX_unrecognized)
  9546. }
  9547. if len(m.Keys) > 0 {
  9548. for iNdEx := len(m.Keys) - 1; iNdEx >= 0; iNdEx-- {
  9549. i -= len(m.Keys[iNdEx])
  9550. copy(dAtA[i:], m.Keys[iNdEx])
  9551. i = encodeVarintRpc(dAtA, i, uint64(len(m.Keys[iNdEx])))
  9552. i--
  9553. dAtA[i] = 0x2a
  9554. }
  9555. }
  9556. if m.GrantedTTL != 0 {
  9557. i = encodeVarintRpc(dAtA, i, uint64(m.GrantedTTL))
  9558. i--
  9559. dAtA[i] = 0x20
  9560. }
  9561. if m.TTL != 0 {
  9562. i = encodeVarintRpc(dAtA, i, uint64(m.TTL))
  9563. i--
  9564. dAtA[i] = 0x18
  9565. }
  9566. if m.ID != 0 {
  9567. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9568. i--
  9569. dAtA[i] = 0x10
  9570. }
  9571. if m.Header != nil {
  9572. {
  9573. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  9574. if err != nil {
  9575. return 0, err
  9576. }
  9577. i -= size
  9578. i = encodeVarintRpc(dAtA, i, uint64(size))
  9579. }
  9580. i--
  9581. dAtA[i] = 0xa
  9582. }
  9583. return len(dAtA) - i, nil
  9584. }
  9585. func (m *LeaseLeasesRequest) Marshal() (dAtA []byte, err error) {
  9586. size := m.Size()
  9587. dAtA = make([]byte, size)
  9588. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9589. if err != nil {
  9590. return nil, err
  9591. }
  9592. return dAtA[:n], nil
  9593. }
  9594. func (m *LeaseLeasesRequest) MarshalTo(dAtA []byte) (int, error) {
  9595. size := m.Size()
  9596. return m.MarshalToSizedBuffer(dAtA[:size])
  9597. }
  9598. func (m *LeaseLeasesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9599. i := len(dAtA)
  9600. _ = i
  9601. var l int
  9602. _ = l
  9603. if m.XXX_unrecognized != nil {
  9604. i -= len(m.XXX_unrecognized)
  9605. copy(dAtA[i:], m.XXX_unrecognized)
  9606. }
  9607. return len(dAtA) - i, nil
  9608. }
  9609. func (m *LeaseStatus) Marshal() (dAtA []byte, err error) {
  9610. size := m.Size()
  9611. dAtA = make([]byte, size)
  9612. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9613. if err != nil {
  9614. return nil, err
  9615. }
  9616. return dAtA[:n], nil
  9617. }
  9618. func (m *LeaseStatus) MarshalTo(dAtA []byte) (int, error) {
  9619. size := m.Size()
  9620. return m.MarshalToSizedBuffer(dAtA[:size])
  9621. }
  9622. func (m *LeaseStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9623. i := len(dAtA)
  9624. _ = i
  9625. var l int
  9626. _ = l
  9627. if m.XXX_unrecognized != nil {
  9628. i -= len(m.XXX_unrecognized)
  9629. copy(dAtA[i:], m.XXX_unrecognized)
  9630. }
  9631. if m.ID != 0 {
  9632. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9633. i--
  9634. dAtA[i] = 0x8
  9635. }
  9636. return len(dAtA) - i, nil
  9637. }
  9638. func (m *LeaseLeasesResponse) Marshal() (dAtA []byte, err error) {
  9639. size := m.Size()
  9640. dAtA = make([]byte, size)
  9641. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9642. if err != nil {
  9643. return nil, err
  9644. }
  9645. return dAtA[:n], nil
  9646. }
  9647. func (m *LeaseLeasesResponse) MarshalTo(dAtA []byte) (int, error) {
  9648. size := m.Size()
  9649. return m.MarshalToSizedBuffer(dAtA[:size])
  9650. }
  9651. func (m *LeaseLeasesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9652. i := len(dAtA)
  9653. _ = i
  9654. var l int
  9655. _ = l
  9656. if m.XXX_unrecognized != nil {
  9657. i -= len(m.XXX_unrecognized)
  9658. copy(dAtA[i:], m.XXX_unrecognized)
  9659. }
  9660. if len(m.Leases) > 0 {
  9661. for iNdEx := len(m.Leases) - 1; iNdEx >= 0; iNdEx-- {
  9662. {
  9663. size, err := m.Leases[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9664. if err != nil {
  9665. return 0, err
  9666. }
  9667. i -= size
  9668. i = encodeVarintRpc(dAtA, i, uint64(size))
  9669. }
  9670. i--
  9671. dAtA[i] = 0x12
  9672. }
  9673. }
  9674. if m.Header != nil {
  9675. {
  9676. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  9677. if err != nil {
  9678. return 0, err
  9679. }
  9680. i -= size
  9681. i = encodeVarintRpc(dAtA, i, uint64(size))
  9682. }
  9683. i--
  9684. dAtA[i] = 0xa
  9685. }
  9686. return len(dAtA) - i, nil
  9687. }
  9688. func (m *Member) Marshal() (dAtA []byte, err error) {
  9689. size := m.Size()
  9690. dAtA = make([]byte, size)
  9691. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9692. if err != nil {
  9693. return nil, err
  9694. }
  9695. return dAtA[:n], nil
  9696. }
  9697. func (m *Member) MarshalTo(dAtA []byte) (int, error) {
  9698. size := m.Size()
  9699. return m.MarshalToSizedBuffer(dAtA[:size])
  9700. }
  9701. func (m *Member) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9702. i := len(dAtA)
  9703. _ = i
  9704. var l int
  9705. _ = l
  9706. if m.XXX_unrecognized != nil {
  9707. i -= len(m.XXX_unrecognized)
  9708. copy(dAtA[i:], m.XXX_unrecognized)
  9709. }
  9710. if m.IsLearner {
  9711. i--
  9712. if m.IsLearner {
  9713. dAtA[i] = 1
  9714. } else {
  9715. dAtA[i] = 0
  9716. }
  9717. i--
  9718. dAtA[i] = 0x28
  9719. }
  9720. if len(m.ClientURLs) > 0 {
  9721. for iNdEx := len(m.ClientURLs) - 1; iNdEx >= 0; iNdEx-- {
  9722. i -= len(m.ClientURLs[iNdEx])
  9723. copy(dAtA[i:], m.ClientURLs[iNdEx])
  9724. i = encodeVarintRpc(dAtA, i, uint64(len(m.ClientURLs[iNdEx])))
  9725. i--
  9726. dAtA[i] = 0x22
  9727. }
  9728. }
  9729. if len(m.PeerURLs) > 0 {
  9730. for iNdEx := len(m.PeerURLs) - 1; iNdEx >= 0; iNdEx-- {
  9731. i -= len(m.PeerURLs[iNdEx])
  9732. copy(dAtA[i:], m.PeerURLs[iNdEx])
  9733. i = encodeVarintRpc(dAtA, i, uint64(len(m.PeerURLs[iNdEx])))
  9734. i--
  9735. dAtA[i] = 0x1a
  9736. }
  9737. }
  9738. if len(m.Name) > 0 {
  9739. i -= len(m.Name)
  9740. copy(dAtA[i:], m.Name)
  9741. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  9742. i--
  9743. dAtA[i] = 0x12
  9744. }
  9745. if m.ID != 0 {
  9746. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9747. i--
  9748. dAtA[i] = 0x8
  9749. }
  9750. return len(dAtA) - i, nil
  9751. }
  9752. func (m *MemberAddRequest) Marshal() (dAtA []byte, err error) {
  9753. size := m.Size()
  9754. dAtA = make([]byte, size)
  9755. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9756. if err != nil {
  9757. return nil, err
  9758. }
  9759. return dAtA[:n], nil
  9760. }
  9761. func (m *MemberAddRequest) MarshalTo(dAtA []byte) (int, error) {
  9762. size := m.Size()
  9763. return m.MarshalToSizedBuffer(dAtA[:size])
  9764. }
  9765. func (m *MemberAddRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9766. i := len(dAtA)
  9767. _ = i
  9768. var l int
  9769. _ = l
  9770. if m.XXX_unrecognized != nil {
  9771. i -= len(m.XXX_unrecognized)
  9772. copy(dAtA[i:], m.XXX_unrecognized)
  9773. }
  9774. if m.IsLearner {
  9775. i--
  9776. if m.IsLearner {
  9777. dAtA[i] = 1
  9778. } else {
  9779. dAtA[i] = 0
  9780. }
  9781. i--
  9782. dAtA[i] = 0x10
  9783. }
  9784. if len(m.PeerURLs) > 0 {
  9785. for iNdEx := len(m.PeerURLs) - 1; iNdEx >= 0; iNdEx-- {
  9786. i -= len(m.PeerURLs[iNdEx])
  9787. copy(dAtA[i:], m.PeerURLs[iNdEx])
  9788. i = encodeVarintRpc(dAtA, i, uint64(len(m.PeerURLs[iNdEx])))
  9789. i--
  9790. dAtA[i] = 0xa
  9791. }
  9792. }
  9793. return len(dAtA) - i, nil
  9794. }
  9795. func (m *MemberAddResponse) Marshal() (dAtA []byte, err error) {
  9796. size := m.Size()
  9797. dAtA = make([]byte, size)
  9798. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9799. if err != nil {
  9800. return nil, err
  9801. }
  9802. return dAtA[:n], nil
  9803. }
  9804. func (m *MemberAddResponse) MarshalTo(dAtA []byte) (int, error) {
  9805. size := m.Size()
  9806. return m.MarshalToSizedBuffer(dAtA[:size])
  9807. }
  9808. func (m *MemberAddResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9809. i := len(dAtA)
  9810. _ = i
  9811. var l int
  9812. _ = l
  9813. if m.XXX_unrecognized != nil {
  9814. i -= len(m.XXX_unrecognized)
  9815. copy(dAtA[i:], m.XXX_unrecognized)
  9816. }
  9817. if len(m.Members) > 0 {
  9818. for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- {
  9819. {
  9820. size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9821. if err != nil {
  9822. return 0, err
  9823. }
  9824. i -= size
  9825. i = encodeVarintRpc(dAtA, i, uint64(size))
  9826. }
  9827. i--
  9828. dAtA[i] = 0x1a
  9829. }
  9830. }
  9831. if m.Member != nil {
  9832. {
  9833. size, err := m.Member.MarshalToSizedBuffer(dAtA[:i])
  9834. if err != nil {
  9835. return 0, err
  9836. }
  9837. i -= size
  9838. i = encodeVarintRpc(dAtA, i, uint64(size))
  9839. }
  9840. i--
  9841. dAtA[i] = 0x12
  9842. }
  9843. if m.Header != nil {
  9844. {
  9845. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  9846. if err != nil {
  9847. return 0, err
  9848. }
  9849. i -= size
  9850. i = encodeVarintRpc(dAtA, i, uint64(size))
  9851. }
  9852. i--
  9853. dAtA[i] = 0xa
  9854. }
  9855. return len(dAtA) - i, nil
  9856. }
  9857. func (m *MemberRemoveRequest) Marshal() (dAtA []byte, err error) {
  9858. size := m.Size()
  9859. dAtA = make([]byte, size)
  9860. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9861. if err != nil {
  9862. return nil, err
  9863. }
  9864. return dAtA[:n], nil
  9865. }
  9866. func (m *MemberRemoveRequest) MarshalTo(dAtA []byte) (int, error) {
  9867. size := m.Size()
  9868. return m.MarshalToSizedBuffer(dAtA[:size])
  9869. }
  9870. func (m *MemberRemoveRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9871. i := len(dAtA)
  9872. _ = i
  9873. var l int
  9874. _ = l
  9875. if m.XXX_unrecognized != nil {
  9876. i -= len(m.XXX_unrecognized)
  9877. copy(dAtA[i:], m.XXX_unrecognized)
  9878. }
  9879. if m.ID != 0 {
  9880. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9881. i--
  9882. dAtA[i] = 0x8
  9883. }
  9884. return len(dAtA) - i, nil
  9885. }
  9886. func (m *MemberRemoveResponse) Marshal() (dAtA []byte, err error) {
  9887. size := m.Size()
  9888. dAtA = make([]byte, size)
  9889. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9890. if err != nil {
  9891. return nil, err
  9892. }
  9893. return dAtA[:n], nil
  9894. }
  9895. func (m *MemberRemoveResponse) MarshalTo(dAtA []byte) (int, error) {
  9896. size := m.Size()
  9897. return m.MarshalToSizedBuffer(dAtA[:size])
  9898. }
  9899. func (m *MemberRemoveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9900. i := len(dAtA)
  9901. _ = i
  9902. var l int
  9903. _ = l
  9904. if m.XXX_unrecognized != nil {
  9905. i -= len(m.XXX_unrecognized)
  9906. copy(dAtA[i:], m.XXX_unrecognized)
  9907. }
  9908. if len(m.Members) > 0 {
  9909. for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- {
  9910. {
  9911. size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9912. if err != nil {
  9913. return 0, err
  9914. }
  9915. i -= size
  9916. i = encodeVarintRpc(dAtA, i, uint64(size))
  9917. }
  9918. i--
  9919. dAtA[i] = 0x12
  9920. }
  9921. }
  9922. if m.Header != nil {
  9923. {
  9924. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  9925. if err != nil {
  9926. return 0, err
  9927. }
  9928. i -= size
  9929. i = encodeVarintRpc(dAtA, i, uint64(size))
  9930. }
  9931. i--
  9932. dAtA[i] = 0xa
  9933. }
  9934. return len(dAtA) - i, nil
  9935. }
  9936. func (m *MemberUpdateRequest) Marshal() (dAtA []byte, err error) {
  9937. size := m.Size()
  9938. dAtA = make([]byte, size)
  9939. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9940. if err != nil {
  9941. return nil, err
  9942. }
  9943. return dAtA[:n], nil
  9944. }
  9945. func (m *MemberUpdateRequest) MarshalTo(dAtA []byte) (int, error) {
  9946. size := m.Size()
  9947. return m.MarshalToSizedBuffer(dAtA[:size])
  9948. }
  9949. func (m *MemberUpdateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9950. i := len(dAtA)
  9951. _ = i
  9952. var l int
  9953. _ = l
  9954. if m.XXX_unrecognized != nil {
  9955. i -= len(m.XXX_unrecognized)
  9956. copy(dAtA[i:], m.XXX_unrecognized)
  9957. }
  9958. if len(m.PeerURLs) > 0 {
  9959. for iNdEx := len(m.PeerURLs) - 1; iNdEx >= 0; iNdEx-- {
  9960. i -= len(m.PeerURLs[iNdEx])
  9961. copy(dAtA[i:], m.PeerURLs[iNdEx])
  9962. i = encodeVarintRpc(dAtA, i, uint64(len(m.PeerURLs[iNdEx])))
  9963. i--
  9964. dAtA[i] = 0x12
  9965. }
  9966. }
  9967. if m.ID != 0 {
  9968. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  9969. i--
  9970. dAtA[i] = 0x8
  9971. }
  9972. return len(dAtA) - i, nil
  9973. }
  9974. func (m *MemberUpdateResponse) Marshal() (dAtA []byte, err error) {
  9975. size := m.Size()
  9976. dAtA = make([]byte, size)
  9977. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9978. if err != nil {
  9979. return nil, err
  9980. }
  9981. return dAtA[:n], nil
  9982. }
  9983. func (m *MemberUpdateResponse) MarshalTo(dAtA []byte) (int, error) {
  9984. size := m.Size()
  9985. return m.MarshalToSizedBuffer(dAtA[:size])
  9986. }
  9987. func (m *MemberUpdateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9988. i := len(dAtA)
  9989. _ = i
  9990. var l int
  9991. _ = l
  9992. if m.XXX_unrecognized != nil {
  9993. i -= len(m.XXX_unrecognized)
  9994. copy(dAtA[i:], m.XXX_unrecognized)
  9995. }
  9996. if len(m.Members) > 0 {
  9997. for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- {
  9998. {
  9999. size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  10000. if err != nil {
  10001. return 0, err
  10002. }
  10003. i -= size
  10004. i = encodeVarintRpc(dAtA, i, uint64(size))
  10005. }
  10006. i--
  10007. dAtA[i] = 0x12
  10008. }
  10009. }
  10010. if m.Header != nil {
  10011. {
  10012. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  10013. if err != nil {
  10014. return 0, err
  10015. }
  10016. i -= size
  10017. i = encodeVarintRpc(dAtA, i, uint64(size))
  10018. }
  10019. i--
  10020. dAtA[i] = 0xa
  10021. }
  10022. return len(dAtA) - i, nil
  10023. }
  10024. func (m *MemberListRequest) Marshal() (dAtA []byte, err error) {
  10025. size := m.Size()
  10026. dAtA = make([]byte, size)
  10027. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10028. if err != nil {
  10029. return nil, err
  10030. }
  10031. return dAtA[:n], nil
  10032. }
  10033. func (m *MemberListRequest) MarshalTo(dAtA []byte) (int, error) {
  10034. size := m.Size()
  10035. return m.MarshalToSizedBuffer(dAtA[:size])
  10036. }
  10037. func (m *MemberListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10038. i := len(dAtA)
  10039. _ = i
  10040. var l int
  10041. _ = l
  10042. if m.XXX_unrecognized != nil {
  10043. i -= len(m.XXX_unrecognized)
  10044. copy(dAtA[i:], m.XXX_unrecognized)
  10045. }
  10046. if m.Linearizable {
  10047. i--
  10048. if m.Linearizable {
  10049. dAtA[i] = 1
  10050. } else {
  10051. dAtA[i] = 0
  10052. }
  10053. i--
  10054. dAtA[i] = 0x8
  10055. }
  10056. return len(dAtA) - i, nil
  10057. }
  10058. func (m *MemberListResponse) Marshal() (dAtA []byte, err error) {
  10059. size := m.Size()
  10060. dAtA = make([]byte, size)
  10061. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10062. if err != nil {
  10063. return nil, err
  10064. }
  10065. return dAtA[:n], nil
  10066. }
  10067. func (m *MemberListResponse) MarshalTo(dAtA []byte) (int, error) {
  10068. size := m.Size()
  10069. return m.MarshalToSizedBuffer(dAtA[:size])
  10070. }
  10071. func (m *MemberListResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10072. i := len(dAtA)
  10073. _ = i
  10074. var l int
  10075. _ = l
  10076. if m.XXX_unrecognized != nil {
  10077. i -= len(m.XXX_unrecognized)
  10078. copy(dAtA[i:], m.XXX_unrecognized)
  10079. }
  10080. if len(m.Members) > 0 {
  10081. for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- {
  10082. {
  10083. size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  10084. if err != nil {
  10085. return 0, err
  10086. }
  10087. i -= size
  10088. i = encodeVarintRpc(dAtA, i, uint64(size))
  10089. }
  10090. i--
  10091. dAtA[i] = 0x12
  10092. }
  10093. }
  10094. if m.Header != nil {
  10095. {
  10096. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  10097. if err != nil {
  10098. return 0, err
  10099. }
  10100. i -= size
  10101. i = encodeVarintRpc(dAtA, i, uint64(size))
  10102. }
  10103. i--
  10104. dAtA[i] = 0xa
  10105. }
  10106. return len(dAtA) - i, nil
  10107. }
  10108. func (m *MemberPromoteRequest) Marshal() (dAtA []byte, err error) {
  10109. size := m.Size()
  10110. dAtA = make([]byte, size)
  10111. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10112. if err != nil {
  10113. return nil, err
  10114. }
  10115. return dAtA[:n], nil
  10116. }
  10117. func (m *MemberPromoteRequest) MarshalTo(dAtA []byte) (int, error) {
  10118. size := m.Size()
  10119. return m.MarshalToSizedBuffer(dAtA[:size])
  10120. }
  10121. func (m *MemberPromoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10122. i := len(dAtA)
  10123. _ = i
  10124. var l int
  10125. _ = l
  10126. if m.XXX_unrecognized != nil {
  10127. i -= len(m.XXX_unrecognized)
  10128. copy(dAtA[i:], m.XXX_unrecognized)
  10129. }
  10130. if m.ID != 0 {
  10131. i = encodeVarintRpc(dAtA, i, uint64(m.ID))
  10132. i--
  10133. dAtA[i] = 0x8
  10134. }
  10135. return len(dAtA) - i, nil
  10136. }
  10137. func (m *MemberPromoteResponse) Marshal() (dAtA []byte, err error) {
  10138. size := m.Size()
  10139. dAtA = make([]byte, size)
  10140. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10141. if err != nil {
  10142. return nil, err
  10143. }
  10144. return dAtA[:n], nil
  10145. }
  10146. func (m *MemberPromoteResponse) MarshalTo(dAtA []byte) (int, error) {
  10147. size := m.Size()
  10148. return m.MarshalToSizedBuffer(dAtA[:size])
  10149. }
  10150. func (m *MemberPromoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10151. i := len(dAtA)
  10152. _ = i
  10153. var l int
  10154. _ = l
  10155. if m.XXX_unrecognized != nil {
  10156. i -= len(m.XXX_unrecognized)
  10157. copy(dAtA[i:], m.XXX_unrecognized)
  10158. }
  10159. if len(m.Members) > 0 {
  10160. for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- {
  10161. {
  10162. size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  10163. if err != nil {
  10164. return 0, err
  10165. }
  10166. i -= size
  10167. i = encodeVarintRpc(dAtA, i, uint64(size))
  10168. }
  10169. i--
  10170. dAtA[i] = 0x12
  10171. }
  10172. }
  10173. if m.Header != nil {
  10174. {
  10175. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  10176. if err != nil {
  10177. return 0, err
  10178. }
  10179. i -= size
  10180. i = encodeVarintRpc(dAtA, i, uint64(size))
  10181. }
  10182. i--
  10183. dAtA[i] = 0xa
  10184. }
  10185. return len(dAtA) - i, nil
  10186. }
  10187. func (m *DefragmentRequest) Marshal() (dAtA []byte, err error) {
  10188. size := m.Size()
  10189. dAtA = make([]byte, size)
  10190. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10191. if err != nil {
  10192. return nil, err
  10193. }
  10194. return dAtA[:n], nil
  10195. }
  10196. func (m *DefragmentRequest) MarshalTo(dAtA []byte) (int, error) {
  10197. size := m.Size()
  10198. return m.MarshalToSizedBuffer(dAtA[:size])
  10199. }
  10200. func (m *DefragmentRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10201. i := len(dAtA)
  10202. _ = i
  10203. var l int
  10204. _ = l
  10205. if m.XXX_unrecognized != nil {
  10206. i -= len(m.XXX_unrecognized)
  10207. copy(dAtA[i:], m.XXX_unrecognized)
  10208. }
  10209. return len(dAtA) - i, nil
  10210. }
  10211. func (m *DefragmentResponse) Marshal() (dAtA []byte, err error) {
  10212. size := m.Size()
  10213. dAtA = make([]byte, size)
  10214. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10215. if err != nil {
  10216. return nil, err
  10217. }
  10218. return dAtA[:n], nil
  10219. }
  10220. func (m *DefragmentResponse) MarshalTo(dAtA []byte) (int, error) {
  10221. size := m.Size()
  10222. return m.MarshalToSizedBuffer(dAtA[:size])
  10223. }
  10224. func (m *DefragmentResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10225. i := len(dAtA)
  10226. _ = i
  10227. var l int
  10228. _ = l
  10229. if m.XXX_unrecognized != nil {
  10230. i -= len(m.XXX_unrecognized)
  10231. copy(dAtA[i:], m.XXX_unrecognized)
  10232. }
  10233. if m.Header != nil {
  10234. {
  10235. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  10236. if err != nil {
  10237. return 0, err
  10238. }
  10239. i -= size
  10240. i = encodeVarintRpc(dAtA, i, uint64(size))
  10241. }
  10242. i--
  10243. dAtA[i] = 0xa
  10244. }
  10245. return len(dAtA) - i, nil
  10246. }
  10247. func (m *MoveLeaderRequest) Marshal() (dAtA []byte, err error) {
  10248. size := m.Size()
  10249. dAtA = make([]byte, size)
  10250. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10251. if err != nil {
  10252. return nil, err
  10253. }
  10254. return dAtA[:n], nil
  10255. }
  10256. func (m *MoveLeaderRequest) MarshalTo(dAtA []byte) (int, error) {
  10257. size := m.Size()
  10258. return m.MarshalToSizedBuffer(dAtA[:size])
  10259. }
  10260. func (m *MoveLeaderRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10261. i := len(dAtA)
  10262. _ = i
  10263. var l int
  10264. _ = l
  10265. if m.XXX_unrecognized != nil {
  10266. i -= len(m.XXX_unrecognized)
  10267. copy(dAtA[i:], m.XXX_unrecognized)
  10268. }
  10269. if m.TargetID != 0 {
  10270. i = encodeVarintRpc(dAtA, i, uint64(m.TargetID))
  10271. i--
  10272. dAtA[i] = 0x8
  10273. }
  10274. return len(dAtA) - i, nil
  10275. }
  10276. func (m *MoveLeaderResponse) Marshal() (dAtA []byte, err error) {
  10277. size := m.Size()
  10278. dAtA = make([]byte, size)
  10279. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10280. if err != nil {
  10281. return nil, err
  10282. }
  10283. return dAtA[:n], nil
  10284. }
  10285. func (m *MoveLeaderResponse) MarshalTo(dAtA []byte) (int, error) {
  10286. size := m.Size()
  10287. return m.MarshalToSizedBuffer(dAtA[:size])
  10288. }
  10289. func (m *MoveLeaderResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10290. i := len(dAtA)
  10291. _ = i
  10292. var l int
  10293. _ = l
  10294. if m.XXX_unrecognized != nil {
  10295. i -= len(m.XXX_unrecognized)
  10296. copy(dAtA[i:], m.XXX_unrecognized)
  10297. }
  10298. if m.Header != nil {
  10299. {
  10300. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  10301. if err != nil {
  10302. return 0, err
  10303. }
  10304. i -= size
  10305. i = encodeVarintRpc(dAtA, i, uint64(size))
  10306. }
  10307. i--
  10308. dAtA[i] = 0xa
  10309. }
  10310. return len(dAtA) - i, nil
  10311. }
  10312. func (m *AlarmRequest) Marshal() (dAtA []byte, err error) {
  10313. size := m.Size()
  10314. dAtA = make([]byte, size)
  10315. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10316. if err != nil {
  10317. return nil, err
  10318. }
  10319. return dAtA[:n], nil
  10320. }
  10321. func (m *AlarmRequest) MarshalTo(dAtA []byte) (int, error) {
  10322. size := m.Size()
  10323. return m.MarshalToSizedBuffer(dAtA[:size])
  10324. }
  10325. func (m *AlarmRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10326. i := len(dAtA)
  10327. _ = i
  10328. var l int
  10329. _ = l
  10330. if m.XXX_unrecognized != nil {
  10331. i -= len(m.XXX_unrecognized)
  10332. copy(dAtA[i:], m.XXX_unrecognized)
  10333. }
  10334. if m.Alarm != 0 {
  10335. i = encodeVarintRpc(dAtA, i, uint64(m.Alarm))
  10336. i--
  10337. dAtA[i] = 0x18
  10338. }
  10339. if m.MemberID != 0 {
  10340. i = encodeVarintRpc(dAtA, i, uint64(m.MemberID))
  10341. i--
  10342. dAtA[i] = 0x10
  10343. }
  10344. if m.Action != 0 {
  10345. i = encodeVarintRpc(dAtA, i, uint64(m.Action))
  10346. i--
  10347. dAtA[i] = 0x8
  10348. }
  10349. return len(dAtA) - i, nil
  10350. }
  10351. func (m *AlarmMember) Marshal() (dAtA []byte, err error) {
  10352. size := m.Size()
  10353. dAtA = make([]byte, size)
  10354. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10355. if err != nil {
  10356. return nil, err
  10357. }
  10358. return dAtA[:n], nil
  10359. }
  10360. func (m *AlarmMember) MarshalTo(dAtA []byte) (int, error) {
  10361. size := m.Size()
  10362. return m.MarshalToSizedBuffer(dAtA[:size])
  10363. }
  10364. func (m *AlarmMember) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10365. i := len(dAtA)
  10366. _ = i
  10367. var l int
  10368. _ = l
  10369. if m.XXX_unrecognized != nil {
  10370. i -= len(m.XXX_unrecognized)
  10371. copy(dAtA[i:], m.XXX_unrecognized)
  10372. }
  10373. if m.Alarm != 0 {
  10374. i = encodeVarintRpc(dAtA, i, uint64(m.Alarm))
  10375. i--
  10376. dAtA[i] = 0x10
  10377. }
  10378. if m.MemberID != 0 {
  10379. i = encodeVarintRpc(dAtA, i, uint64(m.MemberID))
  10380. i--
  10381. dAtA[i] = 0x8
  10382. }
  10383. return len(dAtA) - i, nil
  10384. }
  10385. func (m *AlarmResponse) Marshal() (dAtA []byte, err error) {
  10386. size := m.Size()
  10387. dAtA = make([]byte, size)
  10388. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10389. if err != nil {
  10390. return nil, err
  10391. }
  10392. return dAtA[:n], nil
  10393. }
  10394. func (m *AlarmResponse) MarshalTo(dAtA []byte) (int, error) {
  10395. size := m.Size()
  10396. return m.MarshalToSizedBuffer(dAtA[:size])
  10397. }
  10398. func (m *AlarmResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10399. i := len(dAtA)
  10400. _ = i
  10401. var l int
  10402. _ = l
  10403. if m.XXX_unrecognized != nil {
  10404. i -= len(m.XXX_unrecognized)
  10405. copy(dAtA[i:], m.XXX_unrecognized)
  10406. }
  10407. if len(m.Alarms) > 0 {
  10408. for iNdEx := len(m.Alarms) - 1; iNdEx >= 0; iNdEx-- {
  10409. {
  10410. size, err := m.Alarms[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  10411. if err != nil {
  10412. return 0, err
  10413. }
  10414. i -= size
  10415. i = encodeVarintRpc(dAtA, i, uint64(size))
  10416. }
  10417. i--
  10418. dAtA[i] = 0x12
  10419. }
  10420. }
  10421. if m.Header != nil {
  10422. {
  10423. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  10424. if err != nil {
  10425. return 0, err
  10426. }
  10427. i -= size
  10428. i = encodeVarintRpc(dAtA, i, uint64(size))
  10429. }
  10430. i--
  10431. dAtA[i] = 0xa
  10432. }
  10433. return len(dAtA) - i, nil
  10434. }
  10435. func (m *DowngradeRequest) Marshal() (dAtA []byte, err error) {
  10436. size := m.Size()
  10437. dAtA = make([]byte, size)
  10438. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10439. if err != nil {
  10440. return nil, err
  10441. }
  10442. return dAtA[:n], nil
  10443. }
  10444. func (m *DowngradeRequest) MarshalTo(dAtA []byte) (int, error) {
  10445. size := m.Size()
  10446. return m.MarshalToSizedBuffer(dAtA[:size])
  10447. }
  10448. func (m *DowngradeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10449. i := len(dAtA)
  10450. _ = i
  10451. var l int
  10452. _ = l
  10453. if m.XXX_unrecognized != nil {
  10454. i -= len(m.XXX_unrecognized)
  10455. copy(dAtA[i:], m.XXX_unrecognized)
  10456. }
  10457. if len(m.Version) > 0 {
  10458. i -= len(m.Version)
  10459. copy(dAtA[i:], m.Version)
  10460. i = encodeVarintRpc(dAtA, i, uint64(len(m.Version)))
  10461. i--
  10462. dAtA[i] = 0x12
  10463. }
  10464. if m.Action != 0 {
  10465. i = encodeVarintRpc(dAtA, i, uint64(m.Action))
  10466. i--
  10467. dAtA[i] = 0x8
  10468. }
  10469. return len(dAtA) - i, nil
  10470. }
  10471. func (m *DowngradeResponse) Marshal() (dAtA []byte, err error) {
  10472. size := m.Size()
  10473. dAtA = make([]byte, size)
  10474. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10475. if err != nil {
  10476. return nil, err
  10477. }
  10478. return dAtA[:n], nil
  10479. }
  10480. func (m *DowngradeResponse) MarshalTo(dAtA []byte) (int, error) {
  10481. size := m.Size()
  10482. return m.MarshalToSizedBuffer(dAtA[:size])
  10483. }
  10484. func (m *DowngradeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10485. i := len(dAtA)
  10486. _ = i
  10487. var l int
  10488. _ = l
  10489. if m.XXX_unrecognized != nil {
  10490. i -= len(m.XXX_unrecognized)
  10491. copy(dAtA[i:], m.XXX_unrecognized)
  10492. }
  10493. if len(m.Version) > 0 {
  10494. i -= len(m.Version)
  10495. copy(dAtA[i:], m.Version)
  10496. i = encodeVarintRpc(dAtA, i, uint64(len(m.Version)))
  10497. i--
  10498. dAtA[i] = 0x12
  10499. }
  10500. if m.Header != nil {
  10501. {
  10502. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  10503. if err != nil {
  10504. return 0, err
  10505. }
  10506. i -= size
  10507. i = encodeVarintRpc(dAtA, i, uint64(size))
  10508. }
  10509. i--
  10510. dAtA[i] = 0xa
  10511. }
  10512. return len(dAtA) - i, nil
  10513. }
  10514. func (m *StatusRequest) Marshal() (dAtA []byte, err error) {
  10515. size := m.Size()
  10516. dAtA = make([]byte, size)
  10517. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10518. if err != nil {
  10519. return nil, err
  10520. }
  10521. return dAtA[:n], nil
  10522. }
  10523. func (m *StatusRequest) MarshalTo(dAtA []byte) (int, error) {
  10524. size := m.Size()
  10525. return m.MarshalToSizedBuffer(dAtA[:size])
  10526. }
  10527. func (m *StatusRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10528. i := len(dAtA)
  10529. _ = i
  10530. var l int
  10531. _ = l
  10532. if m.XXX_unrecognized != nil {
  10533. i -= len(m.XXX_unrecognized)
  10534. copy(dAtA[i:], m.XXX_unrecognized)
  10535. }
  10536. return len(dAtA) - i, nil
  10537. }
  10538. func (m *StatusResponse) Marshal() (dAtA []byte, err error) {
  10539. size := m.Size()
  10540. dAtA = make([]byte, size)
  10541. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10542. if err != nil {
  10543. return nil, err
  10544. }
  10545. return dAtA[:n], nil
  10546. }
  10547. func (m *StatusResponse) MarshalTo(dAtA []byte) (int, error) {
  10548. size := m.Size()
  10549. return m.MarshalToSizedBuffer(dAtA[:size])
  10550. }
  10551. func (m *StatusResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10552. i := len(dAtA)
  10553. _ = i
  10554. var l int
  10555. _ = l
  10556. if m.XXX_unrecognized != nil {
  10557. i -= len(m.XXX_unrecognized)
  10558. copy(dAtA[i:], m.XXX_unrecognized)
  10559. }
  10560. if m.IsLearner {
  10561. i--
  10562. if m.IsLearner {
  10563. dAtA[i] = 1
  10564. } else {
  10565. dAtA[i] = 0
  10566. }
  10567. i--
  10568. dAtA[i] = 0x50
  10569. }
  10570. if m.DbSizeInUse != 0 {
  10571. i = encodeVarintRpc(dAtA, i, uint64(m.DbSizeInUse))
  10572. i--
  10573. dAtA[i] = 0x48
  10574. }
  10575. if len(m.Errors) > 0 {
  10576. for iNdEx := len(m.Errors) - 1; iNdEx >= 0; iNdEx-- {
  10577. i -= len(m.Errors[iNdEx])
  10578. copy(dAtA[i:], m.Errors[iNdEx])
  10579. i = encodeVarintRpc(dAtA, i, uint64(len(m.Errors[iNdEx])))
  10580. i--
  10581. dAtA[i] = 0x42
  10582. }
  10583. }
  10584. if m.RaftAppliedIndex != 0 {
  10585. i = encodeVarintRpc(dAtA, i, uint64(m.RaftAppliedIndex))
  10586. i--
  10587. dAtA[i] = 0x38
  10588. }
  10589. if m.RaftTerm != 0 {
  10590. i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm))
  10591. i--
  10592. dAtA[i] = 0x30
  10593. }
  10594. if m.RaftIndex != 0 {
  10595. i = encodeVarintRpc(dAtA, i, uint64(m.RaftIndex))
  10596. i--
  10597. dAtA[i] = 0x28
  10598. }
  10599. if m.Leader != 0 {
  10600. i = encodeVarintRpc(dAtA, i, uint64(m.Leader))
  10601. i--
  10602. dAtA[i] = 0x20
  10603. }
  10604. if m.DbSize != 0 {
  10605. i = encodeVarintRpc(dAtA, i, uint64(m.DbSize))
  10606. i--
  10607. dAtA[i] = 0x18
  10608. }
  10609. if len(m.Version) > 0 {
  10610. i -= len(m.Version)
  10611. copy(dAtA[i:], m.Version)
  10612. i = encodeVarintRpc(dAtA, i, uint64(len(m.Version)))
  10613. i--
  10614. dAtA[i] = 0x12
  10615. }
  10616. if m.Header != nil {
  10617. {
  10618. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  10619. if err != nil {
  10620. return 0, err
  10621. }
  10622. i -= size
  10623. i = encodeVarintRpc(dAtA, i, uint64(size))
  10624. }
  10625. i--
  10626. dAtA[i] = 0xa
  10627. }
  10628. return len(dAtA) - i, nil
  10629. }
  10630. func (m *AuthEnableRequest) Marshal() (dAtA []byte, err error) {
  10631. size := m.Size()
  10632. dAtA = make([]byte, size)
  10633. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10634. if err != nil {
  10635. return nil, err
  10636. }
  10637. return dAtA[:n], nil
  10638. }
  10639. func (m *AuthEnableRequest) MarshalTo(dAtA []byte) (int, error) {
  10640. size := m.Size()
  10641. return m.MarshalToSizedBuffer(dAtA[:size])
  10642. }
  10643. func (m *AuthEnableRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10644. i := len(dAtA)
  10645. _ = i
  10646. var l int
  10647. _ = l
  10648. if m.XXX_unrecognized != nil {
  10649. i -= len(m.XXX_unrecognized)
  10650. copy(dAtA[i:], m.XXX_unrecognized)
  10651. }
  10652. return len(dAtA) - i, nil
  10653. }
  10654. func (m *AuthDisableRequest) Marshal() (dAtA []byte, err error) {
  10655. size := m.Size()
  10656. dAtA = make([]byte, size)
  10657. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10658. if err != nil {
  10659. return nil, err
  10660. }
  10661. return dAtA[:n], nil
  10662. }
  10663. func (m *AuthDisableRequest) MarshalTo(dAtA []byte) (int, error) {
  10664. size := m.Size()
  10665. return m.MarshalToSizedBuffer(dAtA[:size])
  10666. }
  10667. func (m *AuthDisableRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10668. i := len(dAtA)
  10669. _ = i
  10670. var l int
  10671. _ = l
  10672. if m.XXX_unrecognized != nil {
  10673. i -= len(m.XXX_unrecognized)
  10674. copy(dAtA[i:], m.XXX_unrecognized)
  10675. }
  10676. return len(dAtA) - i, nil
  10677. }
  10678. func (m *AuthStatusRequest) Marshal() (dAtA []byte, err error) {
  10679. size := m.Size()
  10680. dAtA = make([]byte, size)
  10681. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10682. if err != nil {
  10683. return nil, err
  10684. }
  10685. return dAtA[:n], nil
  10686. }
  10687. func (m *AuthStatusRequest) MarshalTo(dAtA []byte) (int, error) {
  10688. size := m.Size()
  10689. return m.MarshalToSizedBuffer(dAtA[:size])
  10690. }
  10691. func (m *AuthStatusRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10692. i := len(dAtA)
  10693. _ = i
  10694. var l int
  10695. _ = l
  10696. if m.XXX_unrecognized != nil {
  10697. i -= len(m.XXX_unrecognized)
  10698. copy(dAtA[i:], m.XXX_unrecognized)
  10699. }
  10700. return len(dAtA) - i, nil
  10701. }
  10702. func (m *AuthenticateRequest) Marshal() (dAtA []byte, err error) {
  10703. size := m.Size()
  10704. dAtA = make([]byte, size)
  10705. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10706. if err != nil {
  10707. return nil, err
  10708. }
  10709. return dAtA[:n], nil
  10710. }
  10711. func (m *AuthenticateRequest) MarshalTo(dAtA []byte) (int, error) {
  10712. size := m.Size()
  10713. return m.MarshalToSizedBuffer(dAtA[:size])
  10714. }
  10715. func (m *AuthenticateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10716. i := len(dAtA)
  10717. _ = i
  10718. var l int
  10719. _ = l
  10720. if m.XXX_unrecognized != nil {
  10721. i -= len(m.XXX_unrecognized)
  10722. copy(dAtA[i:], m.XXX_unrecognized)
  10723. }
  10724. if len(m.Password) > 0 {
  10725. i -= len(m.Password)
  10726. copy(dAtA[i:], m.Password)
  10727. i = encodeVarintRpc(dAtA, i, uint64(len(m.Password)))
  10728. i--
  10729. dAtA[i] = 0x12
  10730. }
  10731. if len(m.Name) > 0 {
  10732. i -= len(m.Name)
  10733. copy(dAtA[i:], m.Name)
  10734. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  10735. i--
  10736. dAtA[i] = 0xa
  10737. }
  10738. return len(dAtA) - i, nil
  10739. }
  10740. func (m *AuthUserAddRequest) Marshal() (dAtA []byte, err error) {
  10741. size := m.Size()
  10742. dAtA = make([]byte, size)
  10743. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10744. if err != nil {
  10745. return nil, err
  10746. }
  10747. return dAtA[:n], nil
  10748. }
  10749. func (m *AuthUserAddRequest) MarshalTo(dAtA []byte) (int, error) {
  10750. size := m.Size()
  10751. return m.MarshalToSizedBuffer(dAtA[:size])
  10752. }
  10753. func (m *AuthUserAddRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10754. i := len(dAtA)
  10755. _ = i
  10756. var l int
  10757. _ = l
  10758. if m.XXX_unrecognized != nil {
  10759. i -= len(m.XXX_unrecognized)
  10760. copy(dAtA[i:], m.XXX_unrecognized)
  10761. }
  10762. if len(m.HashedPassword) > 0 {
  10763. i -= len(m.HashedPassword)
  10764. copy(dAtA[i:], m.HashedPassword)
  10765. i = encodeVarintRpc(dAtA, i, uint64(len(m.HashedPassword)))
  10766. i--
  10767. dAtA[i] = 0x22
  10768. }
  10769. if m.Options != nil {
  10770. {
  10771. size, err := m.Options.MarshalToSizedBuffer(dAtA[:i])
  10772. if err != nil {
  10773. return 0, err
  10774. }
  10775. i -= size
  10776. i = encodeVarintRpc(dAtA, i, uint64(size))
  10777. }
  10778. i--
  10779. dAtA[i] = 0x1a
  10780. }
  10781. if len(m.Password) > 0 {
  10782. i -= len(m.Password)
  10783. copy(dAtA[i:], m.Password)
  10784. i = encodeVarintRpc(dAtA, i, uint64(len(m.Password)))
  10785. i--
  10786. dAtA[i] = 0x12
  10787. }
  10788. if len(m.Name) > 0 {
  10789. i -= len(m.Name)
  10790. copy(dAtA[i:], m.Name)
  10791. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  10792. i--
  10793. dAtA[i] = 0xa
  10794. }
  10795. return len(dAtA) - i, nil
  10796. }
  10797. func (m *AuthUserGetRequest) Marshal() (dAtA []byte, err error) {
  10798. size := m.Size()
  10799. dAtA = make([]byte, size)
  10800. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10801. if err != nil {
  10802. return nil, err
  10803. }
  10804. return dAtA[:n], nil
  10805. }
  10806. func (m *AuthUserGetRequest) MarshalTo(dAtA []byte) (int, error) {
  10807. size := m.Size()
  10808. return m.MarshalToSizedBuffer(dAtA[:size])
  10809. }
  10810. func (m *AuthUserGetRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10811. i := len(dAtA)
  10812. _ = i
  10813. var l int
  10814. _ = l
  10815. if m.XXX_unrecognized != nil {
  10816. i -= len(m.XXX_unrecognized)
  10817. copy(dAtA[i:], m.XXX_unrecognized)
  10818. }
  10819. if len(m.Name) > 0 {
  10820. i -= len(m.Name)
  10821. copy(dAtA[i:], m.Name)
  10822. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  10823. i--
  10824. dAtA[i] = 0xa
  10825. }
  10826. return len(dAtA) - i, nil
  10827. }
  10828. func (m *AuthUserDeleteRequest) Marshal() (dAtA []byte, err error) {
  10829. size := m.Size()
  10830. dAtA = make([]byte, size)
  10831. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10832. if err != nil {
  10833. return nil, err
  10834. }
  10835. return dAtA[:n], nil
  10836. }
  10837. func (m *AuthUserDeleteRequest) MarshalTo(dAtA []byte) (int, error) {
  10838. size := m.Size()
  10839. return m.MarshalToSizedBuffer(dAtA[:size])
  10840. }
  10841. func (m *AuthUserDeleteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10842. i := len(dAtA)
  10843. _ = i
  10844. var l int
  10845. _ = l
  10846. if m.XXX_unrecognized != nil {
  10847. i -= len(m.XXX_unrecognized)
  10848. copy(dAtA[i:], m.XXX_unrecognized)
  10849. }
  10850. if len(m.Name) > 0 {
  10851. i -= len(m.Name)
  10852. copy(dAtA[i:], m.Name)
  10853. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  10854. i--
  10855. dAtA[i] = 0xa
  10856. }
  10857. return len(dAtA) - i, nil
  10858. }
  10859. func (m *AuthUserChangePasswordRequest) Marshal() (dAtA []byte, err error) {
  10860. size := m.Size()
  10861. dAtA = make([]byte, size)
  10862. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10863. if err != nil {
  10864. return nil, err
  10865. }
  10866. return dAtA[:n], nil
  10867. }
  10868. func (m *AuthUserChangePasswordRequest) MarshalTo(dAtA []byte) (int, error) {
  10869. size := m.Size()
  10870. return m.MarshalToSizedBuffer(dAtA[:size])
  10871. }
  10872. func (m *AuthUserChangePasswordRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10873. i := len(dAtA)
  10874. _ = i
  10875. var l int
  10876. _ = l
  10877. if m.XXX_unrecognized != nil {
  10878. i -= len(m.XXX_unrecognized)
  10879. copy(dAtA[i:], m.XXX_unrecognized)
  10880. }
  10881. if len(m.HashedPassword) > 0 {
  10882. i -= len(m.HashedPassword)
  10883. copy(dAtA[i:], m.HashedPassword)
  10884. i = encodeVarintRpc(dAtA, i, uint64(len(m.HashedPassword)))
  10885. i--
  10886. dAtA[i] = 0x1a
  10887. }
  10888. if len(m.Password) > 0 {
  10889. i -= len(m.Password)
  10890. copy(dAtA[i:], m.Password)
  10891. i = encodeVarintRpc(dAtA, i, uint64(len(m.Password)))
  10892. i--
  10893. dAtA[i] = 0x12
  10894. }
  10895. if len(m.Name) > 0 {
  10896. i -= len(m.Name)
  10897. copy(dAtA[i:], m.Name)
  10898. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  10899. i--
  10900. dAtA[i] = 0xa
  10901. }
  10902. return len(dAtA) - i, nil
  10903. }
  10904. func (m *AuthUserGrantRoleRequest) Marshal() (dAtA []byte, err error) {
  10905. size := m.Size()
  10906. dAtA = make([]byte, size)
  10907. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10908. if err != nil {
  10909. return nil, err
  10910. }
  10911. return dAtA[:n], nil
  10912. }
  10913. func (m *AuthUserGrantRoleRequest) MarshalTo(dAtA []byte) (int, error) {
  10914. size := m.Size()
  10915. return m.MarshalToSizedBuffer(dAtA[:size])
  10916. }
  10917. func (m *AuthUserGrantRoleRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10918. i := len(dAtA)
  10919. _ = i
  10920. var l int
  10921. _ = l
  10922. if m.XXX_unrecognized != nil {
  10923. i -= len(m.XXX_unrecognized)
  10924. copy(dAtA[i:], m.XXX_unrecognized)
  10925. }
  10926. if len(m.Role) > 0 {
  10927. i -= len(m.Role)
  10928. copy(dAtA[i:], m.Role)
  10929. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  10930. i--
  10931. dAtA[i] = 0x12
  10932. }
  10933. if len(m.User) > 0 {
  10934. i -= len(m.User)
  10935. copy(dAtA[i:], m.User)
  10936. i = encodeVarintRpc(dAtA, i, uint64(len(m.User)))
  10937. i--
  10938. dAtA[i] = 0xa
  10939. }
  10940. return len(dAtA) - i, nil
  10941. }
  10942. func (m *AuthUserRevokeRoleRequest) Marshal() (dAtA []byte, err error) {
  10943. size := m.Size()
  10944. dAtA = make([]byte, size)
  10945. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10946. if err != nil {
  10947. return nil, err
  10948. }
  10949. return dAtA[:n], nil
  10950. }
  10951. func (m *AuthUserRevokeRoleRequest) MarshalTo(dAtA []byte) (int, error) {
  10952. size := m.Size()
  10953. return m.MarshalToSizedBuffer(dAtA[:size])
  10954. }
  10955. func (m *AuthUserRevokeRoleRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10956. i := len(dAtA)
  10957. _ = i
  10958. var l int
  10959. _ = l
  10960. if m.XXX_unrecognized != nil {
  10961. i -= len(m.XXX_unrecognized)
  10962. copy(dAtA[i:], m.XXX_unrecognized)
  10963. }
  10964. if len(m.Role) > 0 {
  10965. i -= len(m.Role)
  10966. copy(dAtA[i:], m.Role)
  10967. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  10968. i--
  10969. dAtA[i] = 0x12
  10970. }
  10971. if len(m.Name) > 0 {
  10972. i -= len(m.Name)
  10973. copy(dAtA[i:], m.Name)
  10974. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  10975. i--
  10976. dAtA[i] = 0xa
  10977. }
  10978. return len(dAtA) - i, nil
  10979. }
  10980. func (m *AuthRoleAddRequest) Marshal() (dAtA []byte, err error) {
  10981. size := m.Size()
  10982. dAtA = make([]byte, size)
  10983. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10984. if err != nil {
  10985. return nil, err
  10986. }
  10987. return dAtA[:n], nil
  10988. }
  10989. func (m *AuthRoleAddRequest) MarshalTo(dAtA []byte) (int, error) {
  10990. size := m.Size()
  10991. return m.MarshalToSizedBuffer(dAtA[:size])
  10992. }
  10993. func (m *AuthRoleAddRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10994. i := len(dAtA)
  10995. _ = i
  10996. var l int
  10997. _ = l
  10998. if m.XXX_unrecognized != nil {
  10999. i -= len(m.XXX_unrecognized)
  11000. copy(dAtA[i:], m.XXX_unrecognized)
  11001. }
  11002. if len(m.Name) > 0 {
  11003. i -= len(m.Name)
  11004. copy(dAtA[i:], m.Name)
  11005. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  11006. i--
  11007. dAtA[i] = 0xa
  11008. }
  11009. return len(dAtA) - i, nil
  11010. }
  11011. func (m *AuthRoleGetRequest) Marshal() (dAtA []byte, err error) {
  11012. size := m.Size()
  11013. dAtA = make([]byte, size)
  11014. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11015. if err != nil {
  11016. return nil, err
  11017. }
  11018. return dAtA[:n], nil
  11019. }
  11020. func (m *AuthRoleGetRequest) MarshalTo(dAtA []byte) (int, error) {
  11021. size := m.Size()
  11022. return m.MarshalToSizedBuffer(dAtA[:size])
  11023. }
  11024. func (m *AuthRoleGetRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11025. i := len(dAtA)
  11026. _ = i
  11027. var l int
  11028. _ = l
  11029. if m.XXX_unrecognized != nil {
  11030. i -= len(m.XXX_unrecognized)
  11031. copy(dAtA[i:], m.XXX_unrecognized)
  11032. }
  11033. if len(m.Role) > 0 {
  11034. i -= len(m.Role)
  11035. copy(dAtA[i:], m.Role)
  11036. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  11037. i--
  11038. dAtA[i] = 0xa
  11039. }
  11040. return len(dAtA) - i, nil
  11041. }
  11042. func (m *AuthUserListRequest) Marshal() (dAtA []byte, err error) {
  11043. size := m.Size()
  11044. dAtA = make([]byte, size)
  11045. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11046. if err != nil {
  11047. return nil, err
  11048. }
  11049. return dAtA[:n], nil
  11050. }
  11051. func (m *AuthUserListRequest) MarshalTo(dAtA []byte) (int, error) {
  11052. size := m.Size()
  11053. return m.MarshalToSizedBuffer(dAtA[:size])
  11054. }
  11055. func (m *AuthUserListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11056. i := len(dAtA)
  11057. _ = i
  11058. var l int
  11059. _ = l
  11060. if m.XXX_unrecognized != nil {
  11061. i -= len(m.XXX_unrecognized)
  11062. copy(dAtA[i:], m.XXX_unrecognized)
  11063. }
  11064. return len(dAtA) - i, nil
  11065. }
  11066. func (m *AuthRoleListRequest) Marshal() (dAtA []byte, err error) {
  11067. size := m.Size()
  11068. dAtA = make([]byte, size)
  11069. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11070. if err != nil {
  11071. return nil, err
  11072. }
  11073. return dAtA[:n], nil
  11074. }
  11075. func (m *AuthRoleListRequest) MarshalTo(dAtA []byte) (int, error) {
  11076. size := m.Size()
  11077. return m.MarshalToSizedBuffer(dAtA[:size])
  11078. }
  11079. func (m *AuthRoleListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11080. i := len(dAtA)
  11081. _ = i
  11082. var l int
  11083. _ = l
  11084. if m.XXX_unrecognized != nil {
  11085. i -= len(m.XXX_unrecognized)
  11086. copy(dAtA[i:], m.XXX_unrecognized)
  11087. }
  11088. return len(dAtA) - i, nil
  11089. }
  11090. func (m *AuthRoleDeleteRequest) Marshal() (dAtA []byte, err error) {
  11091. size := m.Size()
  11092. dAtA = make([]byte, size)
  11093. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11094. if err != nil {
  11095. return nil, err
  11096. }
  11097. return dAtA[:n], nil
  11098. }
  11099. func (m *AuthRoleDeleteRequest) MarshalTo(dAtA []byte) (int, error) {
  11100. size := m.Size()
  11101. return m.MarshalToSizedBuffer(dAtA[:size])
  11102. }
  11103. func (m *AuthRoleDeleteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11104. i := len(dAtA)
  11105. _ = i
  11106. var l int
  11107. _ = l
  11108. if m.XXX_unrecognized != nil {
  11109. i -= len(m.XXX_unrecognized)
  11110. copy(dAtA[i:], m.XXX_unrecognized)
  11111. }
  11112. if len(m.Role) > 0 {
  11113. i -= len(m.Role)
  11114. copy(dAtA[i:], m.Role)
  11115. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  11116. i--
  11117. dAtA[i] = 0xa
  11118. }
  11119. return len(dAtA) - i, nil
  11120. }
  11121. func (m *AuthRoleGrantPermissionRequest) Marshal() (dAtA []byte, err error) {
  11122. size := m.Size()
  11123. dAtA = make([]byte, size)
  11124. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11125. if err != nil {
  11126. return nil, err
  11127. }
  11128. return dAtA[:n], nil
  11129. }
  11130. func (m *AuthRoleGrantPermissionRequest) MarshalTo(dAtA []byte) (int, error) {
  11131. size := m.Size()
  11132. return m.MarshalToSizedBuffer(dAtA[:size])
  11133. }
  11134. func (m *AuthRoleGrantPermissionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11135. i := len(dAtA)
  11136. _ = i
  11137. var l int
  11138. _ = l
  11139. if m.XXX_unrecognized != nil {
  11140. i -= len(m.XXX_unrecognized)
  11141. copy(dAtA[i:], m.XXX_unrecognized)
  11142. }
  11143. if m.Perm != nil {
  11144. {
  11145. size, err := m.Perm.MarshalToSizedBuffer(dAtA[:i])
  11146. if err != nil {
  11147. return 0, err
  11148. }
  11149. i -= size
  11150. i = encodeVarintRpc(dAtA, i, uint64(size))
  11151. }
  11152. i--
  11153. dAtA[i] = 0x12
  11154. }
  11155. if len(m.Name) > 0 {
  11156. i -= len(m.Name)
  11157. copy(dAtA[i:], m.Name)
  11158. i = encodeVarintRpc(dAtA, i, uint64(len(m.Name)))
  11159. i--
  11160. dAtA[i] = 0xa
  11161. }
  11162. return len(dAtA) - i, nil
  11163. }
  11164. func (m *AuthRoleRevokePermissionRequest) Marshal() (dAtA []byte, err error) {
  11165. size := m.Size()
  11166. dAtA = make([]byte, size)
  11167. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11168. if err != nil {
  11169. return nil, err
  11170. }
  11171. return dAtA[:n], nil
  11172. }
  11173. func (m *AuthRoleRevokePermissionRequest) MarshalTo(dAtA []byte) (int, error) {
  11174. size := m.Size()
  11175. return m.MarshalToSizedBuffer(dAtA[:size])
  11176. }
  11177. func (m *AuthRoleRevokePermissionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11178. i := len(dAtA)
  11179. _ = i
  11180. var l int
  11181. _ = l
  11182. if m.XXX_unrecognized != nil {
  11183. i -= len(m.XXX_unrecognized)
  11184. copy(dAtA[i:], m.XXX_unrecognized)
  11185. }
  11186. if len(m.RangeEnd) > 0 {
  11187. i -= len(m.RangeEnd)
  11188. copy(dAtA[i:], m.RangeEnd)
  11189. i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd)))
  11190. i--
  11191. dAtA[i] = 0x1a
  11192. }
  11193. if len(m.Key) > 0 {
  11194. i -= len(m.Key)
  11195. copy(dAtA[i:], m.Key)
  11196. i = encodeVarintRpc(dAtA, i, uint64(len(m.Key)))
  11197. i--
  11198. dAtA[i] = 0x12
  11199. }
  11200. if len(m.Role) > 0 {
  11201. i -= len(m.Role)
  11202. copy(dAtA[i:], m.Role)
  11203. i = encodeVarintRpc(dAtA, i, uint64(len(m.Role)))
  11204. i--
  11205. dAtA[i] = 0xa
  11206. }
  11207. return len(dAtA) - i, nil
  11208. }
  11209. func (m *AuthEnableResponse) Marshal() (dAtA []byte, err error) {
  11210. size := m.Size()
  11211. dAtA = make([]byte, size)
  11212. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11213. if err != nil {
  11214. return nil, err
  11215. }
  11216. return dAtA[:n], nil
  11217. }
  11218. func (m *AuthEnableResponse) MarshalTo(dAtA []byte) (int, error) {
  11219. size := m.Size()
  11220. return m.MarshalToSizedBuffer(dAtA[:size])
  11221. }
  11222. func (m *AuthEnableResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11223. i := len(dAtA)
  11224. _ = i
  11225. var l int
  11226. _ = l
  11227. if m.XXX_unrecognized != nil {
  11228. i -= len(m.XXX_unrecognized)
  11229. copy(dAtA[i:], m.XXX_unrecognized)
  11230. }
  11231. if m.Header != nil {
  11232. {
  11233. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11234. if err != nil {
  11235. return 0, err
  11236. }
  11237. i -= size
  11238. i = encodeVarintRpc(dAtA, i, uint64(size))
  11239. }
  11240. i--
  11241. dAtA[i] = 0xa
  11242. }
  11243. return len(dAtA) - i, nil
  11244. }
  11245. func (m *AuthDisableResponse) Marshal() (dAtA []byte, err error) {
  11246. size := m.Size()
  11247. dAtA = make([]byte, size)
  11248. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11249. if err != nil {
  11250. return nil, err
  11251. }
  11252. return dAtA[:n], nil
  11253. }
  11254. func (m *AuthDisableResponse) MarshalTo(dAtA []byte) (int, error) {
  11255. size := m.Size()
  11256. return m.MarshalToSizedBuffer(dAtA[:size])
  11257. }
  11258. func (m *AuthDisableResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11259. i := len(dAtA)
  11260. _ = i
  11261. var l int
  11262. _ = l
  11263. if m.XXX_unrecognized != nil {
  11264. i -= len(m.XXX_unrecognized)
  11265. copy(dAtA[i:], m.XXX_unrecognized)
  11266. }
  11267. if m.Header != nil {
  11268. {
  11269. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11270. if err != nil {
  11271. return 0, err
  11272. }
  11273. i -= size
  11274. i = encodeVarintRpc(dAtA, i, uint64(size))
  11275. }
  11276. i--
  11277. dAtA[i] = 0xa
  11278. }
  11279. return len(dAtA) - i, nil
  11280. }
  11281. func (m *AuthStatusResponse) Marshal() (dAtA []byte, err error) {
  11282. size := m.Size()
  11283. dAtA = make([]byte, size)
  11284. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11285. if err != nil {
  11286. return nil, err
  11287. }
  11288. return dAtA[:n], nil
  11289. }
  11290. func (m *AuthStatusResponse) MarshalTo(dAtA []byte) (int, error) {
  11291. size := m.Size()
  11292. return m.MarshalToSizedBuffer(dAtA[:size])
  11293. }
  11294. func (m *AuthStatusResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11295. i := len(dAtA)
  11296. _ = i
  11297. var l int
  11298. _ = l
  11299. if m.XXX_unrecognized != nil {
  11300. i -= len(m.XXX_unrecognized)
  11301. copy(dAtA[i:], m.XXX_unrecognized)
  11302. }
  11303. if m.AuthRevision != 0 {
  11304. i = encodeVarintRpc(dAtA, i, uint64(m.AuthRevision))
  11305. i--
  11306. dAtA[i] = 0x18
  11307. }
  11308. if m.Enabled {
  11309. i--
  11310. if m.Enabled {
  11311. dAtA[i] = 1
  11312. } else {
  11313. dAtA[i] = 0
  11314. }
  11315. i--
  11316. dAtA[i] = 0x10
  11317. }
  11318. if m.Header != nil {
  11319. {
  11320. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11321. if err != nil {
  11322. return 0, err
  11323. }
  11324. i -= size
  11325. i = encodeVarintRpc(dAtA, i, uint64(size))
  11326. }
  11327. i--
  11328. dAtA[i] = 0xa
  11329. }
  11330. return len(dAtA) - i, nil
  11331. }
  11332. func (m *AuthenticateResponse) Marshal() (dAtA []byte, err error) {
  11333. size := m.Size()
  11334. dAtA = make([]byte, size)
  11335. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11336. if err != nil {
  11337. return nil, err
  11338. }
  11339. return dAtA[:n], nil
  11340. }
  11341. func (m *AuthenticateResponse) MarshalTo(dAtA []byte) (int, error) {
  11342. size := m.Size()
  11343. return m.MarshalToSizedBuffer(dAtA[:size])
  11344. }
  11345. func (m *AuthenticateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11346. i := len(dAtA)
  11347. _ = i
  11348. var l int
  11349. _ = l
  11350. if m.XXX_unrecognized != nil {
  11351. i -= len(m.XXX_unrecognized)
  11352. copy(dAtA[i:], m.XXX_unrecognized)
  11353. }
  11354. if len(m.Token) > 0 {
  11355. i -= len(m.Token)
  11356. copy(dAtA[i:], m.Token)
  11357. i = encodeVarintRpc(dAtA, i, uint64(len(m.Token)))
  11358. i--
  11359. dAtA[i] = 0x12
  11360. }
  11361. if m.Header != nil {
  11362. {
  11363. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11364. if err != nil {
  11365. return 0, err
  11366. }
  11367. i -= size
  11368. i = encodeVarintRpc(dAtA, i, uint64(size))
  11369. }
  11370. i--
  11371. dAtA[i] = 0xa
  11372. }
  11373. return len(dAtA) - i, nil
  11374. }
  11375. func (m *AuthUserAddResponse) Marshal() (dAtA []byte, err error) {
  11376. size := m.Size()
  11377. dAtA = make([]byte, size)
  11378. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11379. if err != nil {
  11380. return nil, err
  11381. }
  11382. return dAtA[:n], nil
  11383. }
  11384. func (m *AuthUserAddResponse) MarshalTo(dAtA []byte) (int, error) {
  11385. size := m.Size()
  11386. return m.MarshalToSizedBuffer(dAtA[:size])
  11387. }
  11388. func (m *AuthUserAddResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11389. i := len(dAtA)
  11390. _ = i
  11391. var l int
  11392. _ = l
  11393. if m.XXX_unrecognized != nil {
  11394. i -= len(m.XXX_unrecognized)
  11395. copy(dAtA[i:], m.XXX_unrecognized)
  11396. }
  11397. if m.Header != nil {
  11398. {
  11399. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11400. if err != nil {
  11401. return 0, err
  11402. }
  11403. i -= size
  11404. i = encodeVarintRpc(dAtA, i, uint64(size))
  11405. }
  11406. i--
  11407. dAtA[i] = 0xa
  11408. }
  11409. return len(dAtA) - i, nil
  11410. }
  11411. func (m *AuthUserGetResponse) Marshal() (dAtA []byte, err error) {
  11412. size := m.Size()
  11413. dAtA = make([]byte, size)
  11414. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11415. if err != nil {
  11416. return nil, err
  11417. }
  11418. return dAtA[:n], nil
  11419. }
  11420. func (m *AuthUserGetResponse) MarshalTo(dAtA []byte) (int, error) {
  11421. size := m.Size()
  11422. return m.MarshalToSizedBuffer(dAtA[:size])
  11423. }
  11424. func (m *AuthUserGetResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11425. i := len(dAtA)
  11426. _ = i
  11427. var l int
  11428. _ = l
  11429. if m.XXX_unrecognized != nil {
  11430. i -= len(m.XXX_unrecognized)
  11431. copy(dAtA[i:], m.XXX_unrecognized)
  11432. }
  11433. if len(m.Roles) > 0 {
  11434. for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
  11435. i -= len(m.Roles[iNdEx])
  11436. copy(dAtA[i:], m.Roles[iNdEx])
  11437. i = encodeVarintRpc(dAtA, i, uint64(len(m.Roles[iNdEx])))
  11438. i--
  11439. dAtA[i] = 0x12
  11440. }
  11441. }
  11442. if m.Header != nil {
  11443. {
  11444. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11445. if err != nil {
  11446. return 0, err
  11447. }
  11448. i -= size
  11449. i = encodeVarintRpc(dAtA, i, uint64(size))
  11450. }
  11451. i--
  11452. dAtA[i] = 0xa
  11453. }
  11454. return len(dAtA) - i, nil
  11455. }
  11456. func (m *AuthUserDeleteResponse) Marshal() (dAtA []byte, err error) {
  11457. size := m.Size()
  11458. dAtA = make([]byte, size)
  11459. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11460. if err != nil {
  11461. return nil, err
  11462. }
  11463. return dAtA[:n], nil
  11464. }
  11465. func (m *AuthUserDeleteResponse) MarshalTo(dAtA []byte) (int, error) {
  11466. size := m.Size()
  11467. return m.MarshalToSizedBuffer(dAtA[:size])
  11468. }
  11469. func (m *AuthUserDeleteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11470. i := len(dAtA)
  11471. _ = i
  11472. var l int
  11473. _ = l
  11474. if m.XXX_unrecognized != nil {
  11475. i -= len(m.XXX_unrecognized)
  11476. copy(dAtA[i:], m.XXX_unrecognized)
  11477. }
  11478. if m.Header != nil {
  11479. {
  11480. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11481. if err != nil {
  11482. return 0, err
  11483. }
  11484. i -= size
  11485. i = encodeVarintRpc(dAtA, i, uint64(size))
  11486. }
  11487. i--
  11488. dAtA[i] = 0xa
  11489. }
  11490. return len(dAtA) - i, nil
  11491. }
  11492. func (m *AuthUserChangePasswordResponse) Marshal() (dAtA []byte, err error) {
  11493. size := m.Size()
  11494. dAtA = make([]byte, size)
  11495. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11496. if err != nil {
  11497. return nil, err
  11498. }
  11499. return dAtA[:n], nil
  11500. }
  11501. func (m *AuthUserChangePasswordResponse) MarshalTo(dAtA []byte) (int, error) {
  11502. size := m.Size()
  11503. return m.MarshalToSizedBuffer(dAtA[:size])
  11504. }
  11505. func (m *AuthUserChangePasswordResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11506. i := len(dAtA)
  11507. _ = i
  11508. var l int
  11509. _ = l
  11510. if m.XXX_unrecognized != nil {
  11511. i -= len(m.XXX_unrecognized)
  11512. copy(dAtA[i:], m.XXX_unrecognized)
  11513. }
  11514. if m.Header != nil {
  11515. {
  11516. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11517. if err != nil {
  11518. return 0, err
  11519. }
  11520. i -= size
  11521. i = encodeVarintRpc(dAtA, i, uint64(size))
  11522. }
  11523. i--
  11524. dAtA[i] = 0xa
  11525. }
  11526. return len(dAtA) - i, nil
  11527. }
  11528. func (m *AuthUserGrantRoleResponse) Marshal() (dAtA []byte, err error) {
  11529. size := m.Size()
  11530. dAtA = make([]byte, size)
  11531. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11532. if err != nil {
  11533. return nil, err
  11534. }
  11535. return dAtA[:n], nil
  11536. }
  11537. func (m *AuthUserGrantRoleResponse) MarshalTo(dAtA []byte) (int, error) {
  11538. size := m.Size()
  11539. return m.MarshalToSizedBuffer(dAtA[:size])
  11540. }
  11541. func (m *AuthUserGrantRoleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11542. i := len(dAtA)
  11543. _ = i
  11544. var l int
  11545. _ = l
  11546. if m.XXX_unrecognized != nil {
  11547. i -= len(m.XXX_unrecognized)
  11548. copy(dAtA[i:], m.XXX_unrecognized)
  11549. }
  11550. if m.Header != nil {
  11551. {
  11552. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11553. if err != nil {
  11554. return 0, err
  11555. }
  11556. i -= size
  11557. i = encodeVarintRpc(dAtA, i, uint64(size))
  11558. }
  11559. i--
  11560. dAtA[i] = 0xa
  11561. }
  11562. return len(dAtA) - i, nil
  11563. }
  11564. func (m *AuthUserRevokeRoleResponse) Marshal() (dAtA []byte, err error) {
  11565. size := m.Size()
  11566. dAtA = make([]byte, size)
  11567. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11568. if err != nil {
  11569. return nil, err
  11570. }
  11571. return dAtA[:n], nil
  11572. }
  11573. func (m *AuthUserRevokeRoleResponse) MarshalTo(dAtA []byte) (int, error) {
  11574. size := m.Size()
  11575. return m.MarshalToSizedBuffer(dAtA[:size])
  11576. }
  11577. func (m *AuthUserRevokeRoleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11578. i := len(dAtA)
  11579. _ = i
  11580. var l int
  11581. _ = l
  11582. if m.XXX_unrecognized != nil {
  11583. i -= len(m.XXX_unrecognized)
  11584. copy(dAtA[i:], m.XXX_unrecognized)
  11585. }
  11586. if m.Header != nil {
  11587. {
  11588. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11589. if err != nil {
  11590. return 0, err
  11591. }
  11592. i -= size
  11593. i = encodeVarintRpc(dAtA, i, uint64(size))
  11594. }
  11595. i--
  11596. dAtA[i] = 0xa
  11597. }
  11598. return len(dAtA) - i, nil
  11599. }
  11600. func (m *AuthRoleAddResponse) Marshal() (dAtA []byte, err error) {
  11601. size := m.Size()
  11602. dAtA = make([]byte, size)
  11603. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11604. if err != nil {
  11605. return nil, err
  11606. }
  11607. return dAtA[:n], nil
  11608. }
  11609. func (m *AuthRoleAddResponse) MarshalTo(dAtA []byte) (int, error) {
  11610. size := m.Size()
  11611. return m.MarshalToSizedBuffer(dAtA[:size])
  11612. }
  11613. func (m *AuthRoleAddResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11614. i := len(dAtA)
  11615. _ = i
  11616. var l int
  11617. _ = l
  11618. if m.XXX_unrecognized != nil {
  11619. i -= len(m.XXX_unrecognized)
  11620. copy(dAtA[i:], m.XXX_unrecognized)
  11621. }
  11622. if m.Header != nil {
  11623. {
  11624. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11625. if err != nil {
  11626. return 0, err
  11627. }
  11628. i -= size
  11629. i = encodeVarintRpc(dAtA, i, uint64(size))
  11630. }
  11631. i--
  11632. dAtA[i] = 0xa
  11633. }
  11634. return len(dAtA) - i, nil
  11635. }
  11636. func (m *AuthRoleGetResponse) Marshal() (dAtA []byte, err error) {
  11637. size := m.Size()
  11638. dAtA = make([]byte, size)
  11639. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11640. if err != nil {
  11641. return nil, err
  11642. }
  11643. return dAtA[:n], nil
  11644. }
  11645. func (m *AuthRoleGetResponse) MarshalTo(dAtA []byte) (int, error) {
  11646. size := m.Size()
  11647. return m.MarshalToSizedBuffer(dAtA[:size])
  11648. }
  11649. func (m *AuthRoleGetResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11650. i := len(dAtA)
  11651. _ = i
  11652. var l int
  11653. _ = l
  11654. if m.XXX_unrecognized != nil {
  11655. i -= len(m.XXX_unrecognized)
  11656. copy(dAtA[i:], m.XXX_unrecognized)
  11657. }
  11658. if len(m.Perm) > 0 {
  11659. for iNdEx := len(m.Perm) - 1; iNdEx >= 0; iNdEx-- {
  11660. {
  11661. size, err := m.Perm[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  11662. if err != nil {
  11663. return 0, err
  11664. }
  11665. i -= size
  11666. i = encodeVarintRpc(dAtA, i, uint64(size))
  11667. }
  11668. i--
  11669. dAtA[i] = 0x12
  11670. }
  11671. }
  11672. if m.Header != nil {
  11673. {
  11674. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11675. if err != nil {
  11676. return 0, err
  11677. }
  11678. i -= size
  11679. i = encodeVarintRpc(dAtA, i, uint64(size))
  11680. }
  11681. i--
  11682. dAtA[i] = 0xa
  11683. }
  11684. return len(dAtA) - i, nil
  11685. }
  11686. func (m *AuthRoleListResponse) Marshal() (dAtA []byte, err error) {
  11687. size := m.Size()
  11688. dAtA = make([]byte, size)
  11689. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11690. if err != nil {
  11691. return nil, err
  11692. }
  11693. return dAtA[:n], nil
  11694. }
  11695. func (m *AuthRoleListResponse) MarshalTo(dAtA []byte) (int, error) {
  11696. size := m.Size()
  11697. return m.MarshalToSizedBuffer(dAtA[:size])
  11698. }
  11699. func (m *AuthRoleListResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11700. i := len(dAtA)
  11701. _ = i
  11702. var l int
  11703. _ = l
  11704. if m.XXX_unrecognized != nil {
  11705. i -= len(m.XXX_unrecognized)
  11706. copy(dAtA[i:], m.XXX_unrecognized)
  11707. }
  11708. if len(m.Roles) > 0 {
  11709. for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
  11710. i -= len(m.Roles[iNdEx])
  11711. copy(dAtA[i:], m.Roles[iNdEx])
  11712. i = encodeVarintRpc(dAtA, i, uint64(len(m.Roles[iNdEx])))
  11713. i--
  11714. dAtA[i] = 0x12
  11715. }
  11716. }
  11717. if m.Header != nil {
  11718. {
  11719. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11720. if err != nil {
  11721. return 0, err
  11722. }
  11723. i -= size
  11724. i = encodeVarintRpc(dAtA, i, uint64(size))
  11725. }
  11726. i--
  11727. dAtA[i] = 0xa
  11728. }
  11729. return len(dAtA) - i, nil
  11730. }
  11731. func (m *AuthUserListResponse) Marshal() (dAtA []byte, err error) {
  11732. size := m.Size()
  11733. dAtA = make([]byte, size)
  11734. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11735. if err != nil {
  11736. return nil, err
  11737. }
  11738. return dAtA[:n], nil
  11739. }
  11740. func (m *AuthUserListResponse) MarshalTo(dAtA []byte) (int, error) {
  11741. size := m.Size()
  11742. return m.MarshalToSizedBuffer(dAtA[:size])
  11743. }
  11744. func (m *AuthUserListResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11745. i := len(dAtA)
  11746. _ = i
  11747. var l int
  11748. _ = l
  11749. if m.XXX_unrecognized != nil {
  11750. i -= len(m.XXX_unrecognized)
  11751. copy(dAtA[i:], m.XXX_unrecognized)
  11752. }
  11753. if len(m.Users) > 0 {
  11754. for iNdEx := len(m.Users) - 1; iNdEx >= 0; iNdEx-- {
  11755. i -= len(m.Users[iNdEx])
  11756. copy(dAtA[i:], m.Users[iNdEx])
  11757. i = encodeVarintRpc(dAtA, i, uint64(len(m.Users[iNdEx])))
  11758. i--
  11759. dAtA[i] = 0x12
  11760. }
  11761. }
  11762. if m.Header != nil {
  11763. {
  11764. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11765. if err != nil {
  11766. return 0, err
  11767. }
  11768. i -= size
  11769. i = encodeVarintRpc(dAtA, i, uint64(size))
  11770. }
  11771. i--
  11772. dAtA[i] = 0xa
  11773. }
  11774. return len(dAtA) - i, nil
  11775. }
  11776. func (m *AuthRoleDeleteResponse) Marshal() (dAtA []byte, err error) {
  11777. size := m.Size()
  11778. dAtA = make([]byte, size)
  11779. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11780. if err != nil {
  11781. return nil, err
  11782. }
  11783. return dAtA[:n], nil
  11784. }
  11785. func (m *AuthRoleDeleteResponse) MarshalTo(dAtA []byte) (int, error) {
  11786. size := m.Size()
  11787. return m.MarshalToSizedBuffer(dAtA[:size])
  11788. }
  11789. func (m *AuthRoleDeleteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11790. i := len(dAtA)
  11791. _ = i
  11792. var l int
  11793. _ = l
  11794. if m.XXX_unrecognized != nil {
  11795. i -= len(m.XXX_unrecognized)
  11796. copy(dAtA[i:], m.XXX_unrecognized)
  11797. }
  11798. if m.Header != nil {
  11799. {
  11800. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11801. if err != nil {
  11802. return 0, err
  11803. }
  11804. i -= size
  11805. i = encodeVarintRpc(dAtA, i, uint64(size))
  11806. }
  11807. i--
  11808. dAtA[i] = 0xa
  11809. }
  11810. return len(dAtA) - i, nil
  11811. }
  11812. func (m *AuthRoleGrantPermissionResponse) Marshal() (dAtA []byte, err error) {
  11813. size := m.Size()
  11814. dAtA = make([]byte, size)
  11815. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11816. if err != nil {
  11817. return nil, err
  11818. }
  11819. return dAtA[:n], nil
  11820. }
  11821. func (m *AuthRoleGrantPermissionResponse) MarshalTo(dAtA []byte) (int, error) {
  11822. size := m.Size()
  11823. return m.MarshalToSizedBuffer(dAtA[:size])
  11824. }
  11825. func (m *AuthRoleGrantPermissionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11826. i := len(dAtA)
  11827. _ = i
  11828. var l int
  11829. _ = l
  11830. if m.XXX_unrecognized != nil {
  11831. i -= len(m.XXX_unrecognized)
  11832. copy(dAtA[i:], m.XXX_unrecognized)
  11833. }
  11834. if m.Header != nil {
  11835. {
  11836. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11837. if err != nil {
  11838. return 0, err
  11839. }
  11840. i -= size
  11841. i = encodeVarintRpc(dAtA, i, uint64(size))
  11842. }
  11843. i--
  11844. dAtA[i] = 0xa
  11845. }
  11846. return len(dAtA) - i, nil
  11847. }
  11848. func (m *AuthRoleRevokePermissionResponse) Marshal() (dAtA []byte, err error) {
  11849. size := m.Size()
  11850. dAtA = make([]byte, size)
  11851. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11852. if err != nil {
  11853. return nil, err
  11854. }
  11855. return dAtA[:n], nil
  11856. }
  11857. func (m *AuthRoleRevokePermissionResponse) MarshalTo(dAtA []byte) (int, error) {
  11858. size := m.Size()
  11859. return m.MarshalToSizedBuffer(dAtA[:size])
  11860. }
  11861. func (m *AuthRoleRevokePermissionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11862. i := len(dAtA)
  11863. _ = i
  11864. var l int
  11865. _ = l
  11866. if m.XXX_unrecognized != nil {
  11867. i -= len(m.XXX_unrecognized)
  11868. copy(dAtA[i:], m.XXX_unrecognized)
  11869. }
  11870. if m.Header != nil {
  11871. {
  11872. size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
  11873. if err != nil {
  11874. return 0, err
  11875. }
  11876. i -= size
  11877. i = encodeVarintRpc(dAtA, i, uint64(size))
  11878. }
  11879. i--
  11880. dAtA[i] = 0xa
  11881. }
  11882. return len(dAtA) - i, nil
  11883. }
  11884. func encodeVarintRpc(dAtA []byte, offset int, v uint64) int {
  11885. offset -= sovRpc(v)
  11886. base := offset
  11887. for v >= 1<<7 {
  11888. dAtA[offset] = uint8(v&0x7f | 0x80)
  11889. v >>= 7
  11890. offset++
  11891. }
  11892. dAtA[offset] = uint8(v)
  11893. return base
  11894. }
  11895. func (m *ResponseHeader) Size() (n int) {
  11896. if m == nil {
  11897. return 0
  11898. }
  11899. var l int
  11900. _ = l
  11901. if m.ClusterId != 0 {
  11902. n += 1 + sovRpc(uint64(m.ClusterId))
  11903. }
  11904. if m.MemberId != 0 {
  11905. n += 1 + sovRpc(uint64(m.MemberId))
  11906. }
  11907. if m.Revision != 0 {
  11908. n += 1 + sovRpc(uint64(m.Revision))
  11909. }
  11910. if m.RaftTerm != 0 {
  11911. n += 1 + sovRpc(uint64(m.RaftTerm))
  11912. }
  11913. if m.XXX_unrecognized != nil {
  11914. n += len(m.XXX_unrecognized)
  11915. }
  11916. return n
  11917. }
  11918. func (m *RangeRequest) Size() (n int) {
  11919. if m == nil {
  11920. return 0
  11921. }
  11922. var l int
  11923. _ = l
  11924. l = len(m.Key)
  11925. if l > 0 {
  11926. n += 1 + l + sovRpc(uint64(l))
  11927. }
  11928. l = len(m.RangeEnd)
  11929. if l > 0 {
  11930. n += 1 + l + sovRpc(uint64(l))
  11931. }
  11932. if m.Limit != 0 {
  11933. n += 1 + sovRpc(uint64(m.Limit))
  11934. }
  11935. if m.Revision != 0 {
  11936. n += 1 + sovRpc(uint64(m.Revision))
  11937. }
  11938. if m.SortOrder != 0 {
  11939. n += 1 + sovRpc(uint64(m.SortOrder))
  11940. }
  11941. if m.SortTarget != 0 {
  11942. n += 1 + sovRpc(uint64(m.SortTarget))
  11943. }
  11944. if m.Serializable {
  11945. n += 2
  11946. }
  11947. if m.KeysOnly {
  11948. n += 2
  11949. }
  11950. if m.CountOnly {
  11951. n += 2
  11952. }
  11953. if m.MinModRevision != 0 {
  11954. n += 1 + sovRpc(uint64(m.MinModRevision))
  11955. }
  11956. if m.MaxModRevision != 0 {
  11957. n += 1 + sovRpc(uint64(m.MaxModRevision))
  11958. }
  11959. if m.MinCreateRevision != 0 {
  11960. n += 1 + sovRpc(uint64(m.MinCreateRevision))
  11961. }
  11962. if m.MaxCreateRevision != 0 {
  11963. n += 1 + sovRpc(uint64(m.MaxCreateRevision))
  11964. }
  11965. if m.XXX_unrecognized != nil {
  11966. n += len(m.XXX_unrecognized)
  11967. }
  11968. return n
  11969. }
  11970. func (m *RangeResponse) Size() (n int) {
  11971. if m == nil {
  11972. return 0
  11973. }
  11974. var l int
  11975. _ = l
  11976. if m.Header != nil {
  11977. l = m.Header.Size()
  11978. n += 1 + l + sovRpc(uint64(l))
  11979. }
  11980. if len(m.Kvs) > 0 {
  11981. for _, e := range m.Kvs {
  11982. l = e.Size()
  11983. n += 1 + l + sovRpc(uint64(l))
  11984. }
  11985. }
  11986. if m.More {
  11987. n += 2
  11988. }
  11989. if m.Count != 0 {
  11990. n += 1 + sovRpc(uint64(m.Count))
  11991. }
  11992. if m.XXX_unrecognized != nil {
  11993. n += len(m.XXX_unrecognized)
  11994. }
  11995. return n
  11996. }
  11997. func (m *PutRequest) Size() (n int) {
  11998. if m == nil {
  11999. return 0
  12000. }
  12001. var l int
  12002. _ = l
  12003. l = len(m.Key)
  12004. if l > 0 {
  12005. n += 1 + l + sovRpc(uint64(l))
  12006. }
  12007. l = len(m.Value)
  12008. if l > 0 {
  12009. n += 1 + l + sovRpc(uint64(l))
  12010. }
  12011. if m.Lease != 0 {
  12012. n += 1 + sovRpc(uint64(m.Lease))
  12013. }
  12014. if m.PrevKv {
  12015. n += 2
  12016. }
  12017. if m.IgnoreValue {
  12018. n += 2
  12019. }
  12020. if m.IgnoreLease {
  12021. n += 2
  12022. }
  12023. if m.XXX_unrecognized != nil {
  12024. n += len(m.XXX_unrecognized)
  12025. }
  12026. return n
  12027. }
  12028. func (m *PutResponse) Size() (n int) {
  12029. if m == nil {
  12030. return 0
  12031. }
  12032. var l int
  12033. _ = l
  12034. if m.Header != nil {
  12035. l = m.Header.Size()
  12036. n += 1 + l + sovRpc(uint64(l))
  12037. }
  12038. if m.PrevKv != nil {
  12039. l = m.PrevKv.Size()
  12040. n += 1 + l + sovRpc(uint64(l))
  12041. }
  12042. if m.XXX_unrecognized != nil {
  12043. n += len(m.XXX_unrecognized)
  12044. }
  12045. return n
  12046. }
  12047. func (m *DeleteRangeRequest) Size() (n int) {
  12048. if m == nil {
  12049. return 0
  12050. }
  12051. var l int
  12052. _ = l
  12053. l = len(m.Key)
  12054. if l > 0 {
  12055. n += 1 + l + sovRpc(uint64(l))
  12056. }
  12057. l = len(m.RangeEnd)
  12058. if l > 0 {
  12059. n += 1 + l + sovRpc(uint64(l))
  12060. }
  12061. if m.PrevKv {
  12062. n += 2
  12063. }
  12064. if m.XXX_unrecognized != nil {
  12065. n += len(m.XXX_unrecognized)
  12066. }
  12067. return n
  12068. }
  12069. func (m *DeleteRangeResponse) Size() (n int) {
  12070. if m == nil {
  12071. return 0
  12072. }
  12073. var l int
  12074. _ = l
  12075. if m.Header != nil {
  12076. l = m.Header.Size()
  12077. n += 1 + l + sovRpc(uint64(l))
  12078. }
  12079. if m.Deleted != 0 {
  12080. n += 1 + sovRpc(uint64(m.Deleted))
  12081. }
  12082. if len(m.PrevKvs) > 0 {
  12083. for _, e := range m.PrevKvs {
  12084. l = e.Size()
  12085. n += 1 + l + sovRpc(uint64(l))
  12086. }
  12087. }
  12088. if m.XXX_unrecognized != nil {
  12089. n += len(m.XXX_unrecognized)
  12090. }
  12091. return n
  12092. }
  12093. func (m *RequestOp) Size() (n int) {
  12094. if m == nil {
  12095. return 0
  12096. }
  12097. var l int
  12098. _ = l
  12099. if m.Request != nil {
  12100. n += m.Request.Size()
  12101. }
  12102. if m.XXX_unrecognized != nil {
  12103. n += len(m.XXX_unrecognized)
  12104. }
  12105. return n
  12106. }
  12107. func (m *RequestOp_RequestRange) Size() (n int) {
  12108. if m == nil {
  12109. return 0
  12110. }
  12111. var l int
  12112. _ = l
  12113. if m.RequestRange != nil {
  12114. l = m.RequestRange.Size()
  12115. n += 1 + l + sovRpc(uint64(l))
  12116. }
  12117. return n
  12118. }
  12119. func (m *RequestOp_RequestPut) Size() (n int) {
  12120. if m == nil {
  12121. return 0
  12122. }
  12123. var l int
  12124. _ = l
  12125. if m.RequestPut != nil {
  12126. l = m.RequestPut.Size()
  12127. n += 1 + l + sovRpc(uint64(l))
  12128. }
  12129. return n
  12130. }
  12131. func (m *RequestOp_RequestDeleteRange) Size() (n int) {
  12132. if m == nil {
  12133. return 0
  12134. }
  12135. var l int
  12136. _ = l
  12137. if m.RequestDeleteRange != nil {
  12138. l = m.RequestDeleteRange.Size()
  12139. n += 1 + l + sovRpc(uint64(l))
  12140. }
  12141. return n
  12142. }
  12143. func (m *RequestOp_RequestTxn) Size() (n int) {
  12144. if m == nil {
  12145. return 0
  12146. }
  12147. var l int
  12148. _ = l
  12149. if m.RequestTxn != nil {
  12150. l = m.RequestTxn.Size()
  12151. n += 1 + l + sovRpc(uint64(l))
  12152. }
  12153. return n
  12154. }
  12155. func (m *ResponseOp) Size() (n int) {
  12156. if m == nil {
  12157. return 0
  12158. }
  12159. var l int
  12160. _ = l
  12161. if m.Response != nil {
  12162. n += m.Response.Size()
  12163. }
  12164. if m.XXX_unrecognized != nil {
  12165. n += len(m.XXX_unrecognized)
  12166. }
  12167. return n
  12168. }
  12169. func (m *ResponseOp_ResponseRange) Size() (n int) {
  12170. if m == nil {
  12171. return 0
  12172. }
  12173. var l int
  12174. _ = l
  12175. if m.ResponseRange != nil {
  12176. l = m.ResponseRange.Size()
  12177. n += 1 + l + sovRpc(uint64(l))
  12178. }
  12179. return n
  12180. }
  12181. func (m *ResponseOp_ResponsePut) Size() (n int) {
  12182. if m == nil {
  12183. return 0
  12184. }
  12185. var l int
  12186. _ = l
  12187. if m.ResponsePut != nil {
  12188. l = m.ResponsePut.Size()
  12189. n += 1 + l + sovRpc(uint64(l))
  12190. }
  12191. return n
  12192. }
  12193. func (m *ResponseOp_ResponseDeleteRange) Size() (n int) {
  12194. if m == nil {
  12195. return 0
  12196. }
  12197. var l int
  12198. _ = l
  12199. if m.ResponseDeleteRange != nil {
  12200. l = m.ResponseDeleteRange.Size()
  12201. n += 1 + l + sovRpc(uint64(l))
  12202. }
  12203. return n
  12204. }
  12205. func (m *ResponseOp_ResponseTxn) Size() (n int) {
  12206. if m == nil {
  12207. return 0
  12208. }
  12209. var l int
  12210. _ = l
  12211. if m.ResponseTxn != nil {
  12212. l = m.ResponseTxn.Size()
  12213. n += 1 + l + sovRpc(uint64(l))
  12214. }
  12215. return n
  12216. }
  12217. func (m *Compare) Size() (n int) {
  12218. if m == nil {
  12219. return 0
  12220. }
  12221. var l int
  12222. _ = l
  12223. if m.Result != 0 {
  12224. n += 1 + sovRpc(uint64(m.Result))
  12225. }
  12226. if m.Target != 0 {
  12227. n += 1 + sovRpc(uint64(m.Target))
  12228. }
  12229. l = len(m.Key)
  12230. if l > 0 {
  12231. n += 1 + l + sovRpc(uint64(l))
  12232. }
  12233. if m.TargetUnion != nil {
  12234. n += m.TargetUnion.Size()
  12235. }
  12236. l = len(m.RangeEnd)
  12237. if l > 0 {
  12238. n += 2 + l + sovRpc(uint64(l))
  12239. }
  12240. if m.XXX_unrecognized != nil {
  12241. n += len(m.XXX_unrecognized)
  12242. }
  12243. return n
  12244. }
  12245. func (m *Compare_Version) Size() (n int) {
  12246. if m == nil {
  12247. return 0
  12248. }
  12249. var l int
  12250. _ = l
  12251. n += 1 + sovRpc(uint64(m.Version))
  12252. return n
  12253. }
  12254. func (m *Compare_CreateRevision) Size() (n int) {
  12255. if m == nil {
  12256. return 0
  12257. }
  12258. var l int
  12259. _ = l
  12260. n += 1 + sovRpc(uint64(m.CreateRevision))
  12261. return n
  12262. }
  12263. func (m *Compare_ModRevision) Size() (n int) {
  12264. if m == nil {
  12265. return 0
  12266. }
  12267. var l int
  12268. _ = l
  12269. n += 1 + sovRpc(uint64(m.ModRevision))
  12270. return n
  12271. }
  12272. func (m *Compare_Value) Size() (n int) {
  12273. if m == nil {
  12274. return 0
  12275. }
  12276. var l int
  12277. _ = l
  12278. if m.Value != nil {
  12279. l = len(m.Value)
  12280. n += 1 + l + sovRpc(uint64(l))
  12281. }
  12282. return n
  12283. }
  12284. func (m *Compare_Lease) Size() (n int) {
  12285. if m == nil {
  12286. return 0
  12287. }
  12288. var l int
  12289. _ = l
  12290. n += 1 + sovRpc(uint64(m.Lease))
  12291. return n
  12292. }
  12293. func (m *TxnRequest) Size() (n int) {
  12294. if m == nil {
  12295. return 0
  12296. }
  12297. var l int
  12298. _ = l
  12299. if len(m.Compare) > 0 {
  12300. for _, e := range m.Compare {
  12301. l = e.Size()
  12302. n += 1 + l + sovRpc(uint64(l))
  12303. }
  12304. }
  12305. if len(m.Success) > 0 {
  12306. for _, e := range m.Success {
  12307. l = e.Size()
  12308. n += 1 + l + sovRpc(uint64(l))
  12309. }
  12310. }
  12311. if len(m.Failure) > 0 {
  12312. for _, e := range m.Failure {
  12313. l = e.Size()
  12314. n += 1 + l + sovRpc(uint64(l))
  12315. }
  12316. }
  12317. if m.XXX_unrecognized != nil {
  12318. n += len(m.XXX_unrecognized)
  12319. }
  12320. return n
  12321. }
  12322. func (m *TxnResponse) Size() (n int) {
  12323. if m == nil {
  12324. return 0
  12325. }
  12326. var l int
  12327. _ = l
  12328. if m.Header != nil {
  12329. l = m.Header.Size()
  12330. n += 1 + l + sovRpc(uint64(l))
  12331. }
  12332. if m.Succeeded {
  12333. n += 2
  12334. }
  12335. if len(m.Responses) > 0 {
  12336. for _, e := range m.Responses {
  12337. l = e.Size()
  12338. n += 1 + l + sovRpc(uint64(l))
  12339. }
  12340. }
  12341. if m.XXX_unrecognized != nil {
  12342. n += len(m.XXX_unrecognized)
  12343. }
  12344. return n
  12345. }
  12346. func (m *CompactionRequest) Size() (n int) {
  12347. if m == nil {
  12348. return 0
  12349. }
  12350. var l int
  12351. _ = l
  12352. if m.Revision != 0 {
  12353. n += 1 + sovRpc(uint64(m.Revision))
  12354. }
  12355. if m.Physical {
  12356. n += 2
  12357. }
  12358. if m.XXX_unrecognized != nil {
  12359. n += len(m.XXX_unrecognized)
  12360. }
  12361. return n
  12362. }
  12363. func (m *CompactionResponse) Size() (n int) {
  12364. if m == nil {
  12365. return 0
  12366. }
  12367. var l int
  12368. _ = l
  12369. if m.Header != nil {
  12370. l = m.Header.Size()
  12371. n += 1 + l + sovRpc(uint64(l))
  12372. }
  12373. if m.XXX_unrecognized != nil {
  12374. n += len(m.XXX_unrecognized)
  12375. }
  12376. return n
  12377. }
  12378. func (m *HashRequest) Size() (n int) {
  12379. if m == nil {
  12380. return 0
  12381. }
  12382. var l int
  12383. _ = l
  12384. if m.XXX_unrecognized != nil {
  12385. n += len(m.XXX_unrecognized)
  12386. }
  12387. return n
  12388. }
  12389. func (m *HashKVRequest) Size() (n int) {
  12390. if m == nil {
  12391. return 0
  12392. }
  12393. var l int
  12394. _ = l
  12395. if m.Revision != 0 {
  12396. n += 1 + sovRpc(uint64(m.Revision))
  12397. }
  12398. if m.XXX_unrecognized != nil {
  12399. n += len(m.XXX_unrecognized)
  12400. }
  12401. return n
  12402. }
  12403. func (m *HashKVResponse) Size() (n int) {
  12404. if m == nil {
  12405. return 0
  12406. }
  12407. var l int
  12408. _ = l
  12409. if m.Header != nil {
  12410. l = m.Header.Size()
  12411. n += 1 + l + sovRpc(uint64(l))
  12412. }
  12413. if m.Hash != 0 {
  12414. n += 1 + sovRpc(uint64(m.Hash))
  12415. }
  12416. if m.CompactRevision != 0 {
  12417. n += 1 + sovRpc(uint64(m.CompactRevision))
  12418. }
  12419. if m.XXX_unrecognized != nil {
  12420. n += len(m.XXX_unrecognized)
  12421. }
  12422. return n
  12423. }
  12424. func (m *HashResponse) Size() (n int) {
  12425. if m == nil {
  12426. return 0
  12427. }
  12428. var l int
  12429. _ = l
  12430. if m.Header != nil {
  12431. l = m.Header.Size()
  12432. n += 1 + l + sovRpc(uint64(l))
  12433. }
  12434. if m.Hash != 0 {
  12435. n += 1 + sovRpc(uint64(m.Hash))
  12436. }
  12437. if m.XXX_unrecognized != nil {
  12438. n += len(m.XXX_unrecognized)
  12439. }
  12440. return n
  12441. }
  12442. func (m *SnapshotRequest) Size() (n int) {
  12443. if m == nil {
  12444. return 0
  12445. }
  12446. var l int
  12447. _ = l
  12448. if m.XXX_unrecognized != nil {
  12449. n += len(m.XXX_unrecognized)
  12450. }
  12451. return n
  12452. }
  12453. func (m *SnapshotResponse) Size() (n int) {
  12454. if m == nil {
  12455. return 0
  12456. }
  12457. var l int
  12458. _ = l
  12459. if m.Header != nil {
  12460. l = m.Header.Size()
  12461. n += 1 + l + sovRpc(uint64(l))
  12462. }
  12463. if m.RemainingBytes != 0 {
  12464. n += 1 + sovRpc(uint64(m.RemainingBytes))
  12465. }
  12466. l = len(m.Blob)
  12467. if l > 0 {
  12468. n += 1 + l + sovRpc(uint64(l))
  12469. }
  12470. if m.XXX_unrecognized != nil {
  12471. n += len(m.XXX_unrecognized)
  12472. }
  12473. return n
  12474. }
  12475. func (m *WatchRequest) Size() (n int) {
  12476. if m == nil {
  12477. return 0
  12478. }
  12479. var l int
  12480. _ = l
  12481. if m.RequestUnion != nil {
  12482. n += m.RequestUnion.Size()
  12483. }
  12484. if m.XXX_unrecognized != nil {
  12485. n += len(m.XXX_unrecognized)
  12486. }
  12487. return n
  12488. }
  12489. func (m *WatchRequest_CreateRequest) Size() (n int) {
  12490. if m == nil {
  12491. return 0
  12492. }
  12493. var l int
  12494. _ = l
  12495. if m.CreateRequest != nil {
  12496. l = m.CreateRequest.Size()
  12497. n += 1 + l + sovRpc(uint64(l))
  12498. }
  12499. return n
  12500. }
  12501. func (m *WatchRequest_CancelRequest) Size() (n int) {
  12502. if m == nil {
  12503. return 0
  12504. }
  12505. var l int
  12506. _ = l
  12507. if m.CancelRequest != nil {
  12508. l = m.CancelRequest.Size()
  12509. n += 1 + l + sovRpc(uint64(l))
  12510. }
  12511. return n
  12512. }
  12513. func (m *WatchRequest_ProgressRequest) Size() (n int) {
  12514. if m == nil {
  12515. return 0
  12516. }
  12517. var l int
  12518. _ = l
  12519. if m.ProgressRequest != nil {
  12520. l = m.ProgressRequest.Size()
  12521. n += 1 + l + sovRpc(uint64(l))
  12522. }
  12523. return n
  12524. }
  12525. func (m *WatchCreateRequest) Size() (n int) {
  12526. if m == nil {
  12527. return 0
  12528. }
  12529. var l int
  12530. _ = l
  12531. l = len(m.Key)
  12532. if l > 0 {
  12533. n += 1 + l + sovRpc(uint64(l))
  12534. }
  12535. l = len(m.RangeEnd)
  12536. if l > 0 {
  12537. n += 1 + l + sovRpc(uint64(l))
  12538. }
  12539. if m.StartRevision != 0 {
  12540. n += 1 + sovRpc(uint64(m.StartRevision))
  12541. }
  12542. if m.ProgressNotify {
  12543. n += 2
  12544. }
  12545. if len(m.Filters) > 0 {
  12546. l = 0
  12547. for _, e := range m.Filters {
  12548. l += sovRpc(uint64(e))
  12549. }
  12550. n += 1 + sovRpc(uint64(l)) + l
  12551. }
  12552. if m.PrevKv {
  12553. n += 2
  12554. }
  12555. if m.WatchId != 0 {
  12556. n += 1 + sovRpc(uint64(m.WatchId))
  12557. }
  12558. if m.Fragment {
  12559. n += 2
  12560. }
  12561. if m.XXX_unrecognized != nil {
  12562. n += len(m.XXX_unrecognized)
  12563. }
  12564. return n
  12565. }
  12566. func (m *WatchCancelRequest) Size() (n int) {
  12567. if m == nil {
  12568. return 0
  12569. }
  12570. var l int
  12571. _ = l
  12572. if m.WatchId != 0 {
  12573. n += 1 + sovRpc(uint64(m.WatchId))
  12574. }
  12575. if m.XXX_unrecognized != nil {
  12576. n += len(m.XXX_unrecognized)
  12577. }
  12578. return n
  12579. }
  12580. func (m *WatchProgressRequest) Size() (n int) {
  12581. if m == nil {
  12582. return 0
  12583. }
  12584. var l int
  12585. _ = l
  12586. if m.XXX_unrecognized != nil {
  12587. n += len(m.XXX_unrecognized)
  12588. }
  12589. return n
  12590. }
  12591. func (m *WatchResponse) Size() (n int) {
  12592. if m == nil {
  12593. return 0
  12594. }
  12595. var l int
  12596. _ = l
  12597. if m.Header != nil {
  12598. l = m.Header.Size()
  12599. n += 1 + l + sovRpc(uint64(l))
  12600. }
  12601. if m.WatchId != 0 {
  12602. n += 1 + sovRpc(uint64(m.WatchId))
  12603. }
  12604. if m.Created {
  12605. n += 2
  12606. }
  12607. if m.Canceled {
  12608. n += 2
  12609. }
  12610. if m.CompactRevision != 0 {
  12611. n += 1 + sovRpc(uint64(m.CompactRevision))
  12612. }
  12613. l = len(m.CancelReason)
  12614. if l > 0 {
  12615. n += 1 + l + sovRpc(uint64(l))
  12616. }
  12617. if m.Fragment {
  12618. n += 2
  12619. }
  12620. if len(m.Events) > 0 {
  12621. for _, e := range m.Events {
  12622. l = e.Size()
  12623. n += 1 + l + sovRpc(uint64(l))
  12624. }
  12625. }
  12626. if m.XXX_unrecognized != nil {
  12627. n += len(m.XXX_unrecognized)
  12628. }
  12629. return n
  12630. }
  12631. func (m *LeaseGrantRequest) Size() (n int) {
  12632. if m == nil {
  12633. return 0
  12634. }
  12635. var l int
  12636. _ = l
  12637. if m.TTL != 0 {
  12638. n += 1 + sovRpc(uint64(m.TTL))
  12639. }
  12640. if m.ID != 0 {
  12641. n += 1 + sovRpc(uint64(m.ID))
  12642. }
  12643. if m.XXX_unrecognized != nil {
  12644. n += len(m.XXX_unrecognized)
  12645. }
  12646. return n
  12647. }
  12648. func (m *LeaseGrantResponse) Size() (n int) {
  12649. if m == nil {
  12650. return 0
  12651. }
  12652. var l int
  12653. _ = l
  12654. if m.Header != nil {
  12655. l = m.Header.Size()
  12656. n += 1 + l + sovRpc(uint64(l))
  12657. }
  12658. if m.ID != 0 {
  12659. n += 1 + sovRpc(uint64(m.ID))
  12660. }
  12661. if m.TTL != 0 {
  12662. n += 1 + sovRpc(uint64(m.TTL))
  12663. }
  12664. l = len(m.Error)
  12665. if l > 0 {
  12666. n += 1 + l + sovRpc(uint64(l))
  12667. }
  12668. if m.XXX_unrecognized != nil {
  12669. n += len(m.XXX_unrecognized)
  12670. }
  12671. return n
  12672. }
  12673. func (m *LeaseRevokeRequest) Size() (n int) {
  12674. if m == nil {
  12675. return 0
  12676. }
  12677. var l int
  12678. _ = l
  12679. if m.ID != 0 {
  12680. n += 1 + sovRpc(uint64(m.ID))
  12681. }
  12682. if m.XXX_unrecognized != nil {
  12683. n += len(m.XXX_unrecognized)
  12684. }
  12685. return n
  12686. }
  12687. func (m *LeaseRevokeResponse) Size() (n int) {
  12688. if m == nil {
  12689. return 0
  12690. }
  12691. var l int
  12692. _ = l
  12693. if m.Header != nil {
  12694. l = m.Header.Size()
  12695. n += 1 + l + sovRpc(uint64(l))
  12696. }
  12697. if m.XXX_unrecognized != nil {
  12698. n += len(m.XXX_unrecognized)
  12699. }
  12700. return n
  12701. }
  12702. func (m *LeaseCheckpoint) Size() (n int) {
  12703. if m == nil {
  12704. return 0
  12705. }
  12706. var l int
  12707. _ = l
  12708. if m.ID != 0 {
  12709. n += 1 + sovRpc(uint64(m.ID))
  12710. }
  12711. if m.Remaining_TTL != 0 {
  12712. n += 1 + sovRpc(uint64(m.Remaining_TTL))
  12713. }
  12714. if m.XXX_unrecognized != nil {
  12715. n += len(m.XXX_unrecognized)
  12716. }
  12717. return n
  12718. }
  12719. func (m *LeaseCheckpointRequest) Size() (n int) {
  12720. if m == nil {
  12721. return 0
  12722. }
  12723. var l int
  12724. _ = l
  12725. if len(m.Checkpoints) > 0 {
  12726. for _, e := range m.Checkpoints {
  12727. l = e.Size()
  12728. n += 1 + l + sovRpc(uint64(l))
  12729. }
  12730. }
  12731. if m.XXX_unrecognized != nil {
  12732. n += len(m.XXX_unrecognized)
  12733. }
  12734. return n
  12735. }
  12736. func (m *LeaseCheckpointResponse) Size() (n int) {
  12737. if m == nil {
  12738. return 0
  12739. }
  12740. var l int
  12741. _ = l
  12742. if m.Header != nil {
  12743. l = m.Header.Size()
  12744. n += 1 + l + sovRpc(uint64(l))
  12745. }
  12746. if m.XXX_unrecognized != nil {
  12747. n += len(m.XXX_unrecognized)
  12748. }
  12749. return n
  12750. }
  12751. func (m *LeaseKeepAliveRequest) Size() (n int) {
  12752. if m == nil {
  12753. return 0
  12754. }
  12755. var l int
  12756. _ = l
  12757. if m.ID != 0 {
  12758. n += 1 + sovRpc(uint64(m.ID))
  12759. }
  12760. if m.XXX_unrecognized != nil {
  12761. n += len(m.XXX_unrecognized)
  12762. }
  12763. return n
  12764. }
  12765. func (m *LeaseKeepAliveResponse) Size() (n int) {
  12766. if m == nil {
  12767. return 0
  12768. }
  12769. var l int
  12770. _ = l
  12771. if m.Header != nil {
  12772. l = m.Header.Size()
  12773. n += 1 + l + sovRpc(uint64(l))
  12774. }
  12775. if m.ID != 0 {
  12776. n += 1 + sovRpc(uint64(m.ID))
  12777. }
  12778. if m.TTL != 0 {
  12779. n += 1 + sovRpc(uint64(m.TTL))
  12780. }
  12781. if m.XXX_unrecognized != nil {
  12782. n += len(m.XXX_unrecognized)
  12783. }
  12784. return n
  12785. }
  12786. func (m *LeaseTimeToLiveRequest) Size() (n int) {
  12787. if m == nil {
  12788. return 0
  12789. }
  12790. var l int
  12791. _ = l
  12792. if m.ID != 0 {
  12793. n += 1 + sovRpc(uint64(m.ID))
  12794. }
  12795. if m.Keys {
  12796. n += 2
  12797. }
  12798. if m.XXX_unrecognized != nil {
  12799. n += len(m.XXX_unrecognized)
  12800. }
  12801. return n
  12802. }
  12803. func (m *LeaseTimeToLiveResponse) Size() (n int) {
  12804. if m == nil {
  12805. return 0
  12806. }
  12807. var l int
  12808. _ = l
  12809. if m.Header != nil {
  12810. l = m.Header.Size()
  12811. n += 1 + l + sovRpc(uint64(l))
  12812. }
  12813. if m.ID != 0 {
  12814. n += 1 + sovRpc(uint64(m.ID))
  12815. }
  12816. if m.TTL != 0 {
  12817. n += 1 + sovRpc(uint64(m.TTL))
  12818. }
  12819. if m.GrantedTTL != 0 {
  12820. n += 1 + sovRpc(uint64(m.GrantedTTL))
  12821. }
  12822. if len(m.Keys) > 0 {
  12823. for _, b := range m.Keys {
  12824. l = len(b)
  12825. n += 1 + l + sovRpc(uint64(l))
  12826. }
  12827. }
  12828. if m.XXX_unrecognized != nil {
  12829. n += len(m.XXX_unrecognized)
  12830. }
  12831. return n
  12832. }
  12833. func (m *LeaseLeasesRequest) Size() (n int) {
  12834. if m == nil {
  12835. return 0
  12836. }
  12837. var l int
  12838. _ = l
  12839. if m.XXX_unrecognized != nil {
  12840. n += len(m.XXX_unrecognized)
  12841. }
  12842. return n
  12843. }
  12844. func (m *LeaseStatus) Size() (n int) {
  12845. if m == nil {
  12846. return 0
  12847. }
  12848. var l int
  12849. _ = l
  12850. if m.ID != 0 {
  12851. n += 1 + sovRpc(uint64(m.ID))
  12852. }
  12853. if m.XXX_unrecognized != nil {
  12854. n += len(m.XXX_unrecognized)
  12855. }
  12856. return n
  12857. }
  12858. func (m *LeaseLeasesResponse) Size() (n int) {
  12859. if m == nil {
  12860. return 0
  12861. }
  12862. var l int
  12863. _ = l
  12864. if m.Header != nil {
  12865. l = m.Header.Size()
  12866. n += 1 + l + sovRpc(uint64(l))
  12867. }
  12868. if len(m.Leases) > 0 {
  12869. for _, e := range m.Leases {
  12870. l = e.Size()
  12871. n += 1 + l + sovRpc(uint64(l))
  12872. }
  12873. }
  12874. if m.XXX_unrecognized != nil {
  12875. n += len(m.XXX_unrecognized)
  12876. }
  12877. return n
  12878. }
  12879. func (m *Member) Size() (n int) {
  12880. if m == nil {
  12881. return 0
  12882. }
  12883. var l int
  12884. _ = l
  12885. if m.ID != 0 {
  12886. n += 1 + sovRpc(uint64(m.ID))
  12887. }
  12888. l = len(m.Name)
  12889. if l > 0 {
  12890. n += 1 + l + sovRpc(uint64(l))
  12891. }
  12892. if len(m.PeerURLs) > 0 {
  12893. for _, s := range m.PeerURLs {
  12894. l = len(s)
  12895. n += 1 + l + sovRpc(uint64(l))
  12896. }
  12897. }
  12898. if len(m.ClientURLs) > 0 {
  12899. for _, s := range m.ClientURLs {
  12900. l = len(s)
  12901. n += 1 + l + sovRpc(uint64(l))
  12902. }
  12903. }
  12904. if m.IsLearner {
  12905. n += 2
  12906. }
  12907. if m.XXX_unrecognized != nil {
  12908. n += len(m.XXX_unrecognized)
  12909. }
  12910. return n
  12911. }
  12912. func (m *MemberAddRequest) Size() (n int) {
  12913. if m == nil {
  12914. return 0
  12915. }
  12916. var l int
  12917. _ = l
  12918. if len(m.PeerURLs) > 0 {
  12919. for _, s := range m.PeerURLs {
  12920. l = len(s)
  12921. n += 1 + l + sovRpc(uint64(l))
  12922. }
  12923. }
  12924. if m.IsLearner {
  12925. n += 2
  12926. }
  12927. if m.XXX_unrecognized != nil {
  12928. n += len(m.XXX_unrecognized)
  12929. }
  12930. return n
  12931. }
  12932. func (m *MemberAddResponse) Size() (n int) {
  12933. if m == nil {
  12934. return 0
  12935. }
  12936. var l int
  12937. _ = l
  12938. if m.Header != nil {
  12939. l = m.Header.Size()
  12940. n += 1 + l + sovRpc(uint64(l))
  12941. }
  12942. if m.Member != nil {
  12943. l = m.Member.Size()
  12944. n += 1 + l + sovRpc(uint64(l))
  12945. }
  12946. if len(m.Members) > 0 {
  12947. for _, e := range m.Members {
  12948. l = e.Size()
  12949. n += 1 + l + sovRpc(uint64(l))
  12950. }
  12951. }
  12952. if m.XXX_unrecognized != nil {
  12953. n += len(m.XXX_unrecognized)
  12954. }
  12955. return n
  12956. }
  12957. func (m *MemberRemoveRequest) Size() (n int) {
  12958. if m == nil {
  12959. return 0
  12960. }
  12961. var l int
  12962. _ = l
  12963. if m.ID != 0 {
  12964. n += 1 + sovRpc(uint64(m.ID))
  12965. }
  12966. if m.XXX_unrecognized != nil {
  12967. n += len(m.XXX_unrecognized)
  12968. }
  12969. return n
  12970. }
  12971. func (m *MemberRemoveResponse) Size() (n int) {
  12972. if m == nil {
  12973. return 0
  12974. }
  12975. var l int
  12976. _ = l
  12977. if m.Header != nil {
  12978. l = m.Header.Size()
  12979. n += 1 + l + sovRpc(uint64(l))
  12980. }
  12981. if len(m.Members) > 0 {
  12982. for _, e := range m.Members {
  12983. l = e.Size()
  12984. n += 1 + l + sovRpc(uint64(l))
  12985. }
  12986. }
  12987. if m.XXX_unrecognized != nil {
  12988. n += len(m.XXX_unrecognized)
  12989. }
  12990. return n
  12991. }
  12992. func (m *MemberUpdateRequest) Size() (n int) {
  12993. if m == nil {
  12994. return 0
  12995. }
  12996. var l int
  12997. _ = l
  12998. if m.ID != 0 {
  12999. n += 1 + sovRpc(uint64(m.ID))
  13000. }
  13001. if len(m.PeerURLs) > 0 {
  13002. for _, s := range m.PeerURLs {
  13003. l = len(s)
  13004. n += 1 + l + sovRpc(uint64(l))
  13005. }
  13006. }
  13007. if m.XXX_unrecognized != nil {
  13008. n += len(m.XXX_unrecognized)
  13009. }
  13010. return n
  13011. }
  13012. func (m *MemberUpdateResponse) Size() (n int) {
  13013. if m == nil {
  13014. return 0
  13015. }
  13016. var l int
  13017. _ = l
  13018. if m.Header != nil {
  13019. l = m.Header.Size()
  13020. n += 1 + l + sovRpc(uint64(l))
  13021. }
  13022. if len(m.Members) > 0 {
  13023. for _, e := range m.Members {
  13024. l = e.Size()
  13025. n += 1 + l + sovRpc(uint64(l))
  13026. }
  13027. }
  13028. if m.XXX_unrecognized != nil {
  13029. n += len(m.XXX_unrecognized)
  13030. }
  13031. return n
  13032. }
  13033. func (m *MemberListRequest) Size() (n int) {
  13034. if m == nil {
  13035. return 0
  13036. }
  13037. var l int
  13038. _ = l
  13039. if m.Linearizable {
  13040. n += 2
  13041. }
  13042. if m.XXX_unrecognized != nil {
  13043. n += len(m.XXX_unrecognized)
  13044. }
  13045. return n
  13046. }
  13047. func (m *MemberListResponse) Size() (n int) {
  13048. if m == nil {
  13049. return 0
  13050. }
  13051. var l int
  13052. _ = l
  13053. if m.Header != nil {
  13054. l = m.Header.Size()
  13055. n += 1 + l + sovRpc(uint64(l))
  13056. }
  13057. if len(m.Members) > 0 {
  13058. for _, e := range m.Members {
  13059. l = e.Size()
  13060. n += 1 + l + sovRpc(uint64(l))
  13061. }
  13062. }
  13063. if m.XXX_unrecognized != nil {
  13064. n += len(m.XXX_unrecognized)
  13065. }
  13066. return n
  13067. }
  13068. func (m *MemberPromoteRequest) Size() (n int) {
  13069. if m == nil {
  13070. return 0
  13071. }
  13072. var l int
  13073. _ = l
  13074. if m.ID != 0 {
  13075. n += 1 + sovRpc(uint64(m.ID))
  13076. }
  13077. if m.XXX_unrecognized != nil {
  13078. n += len(m.XXX_unrecognized)
  13079. }
  13080. return n
  13081. }
  13082. func (m *MemberPromoteResponse) Size() (n int) {
  13083. if m == nil {
  13084. return 0
  13085. }
  13086. var l int
  13087. _ = l
  13088. if m.Header != nil {
  13089. l = m.Header.Size()
  13090. n += 1 + l + sovRpc(uint64(l))
  13091. }
  13092. if len(m.Members) > 0 {
  13093. for _, e := range m.Members {
  13094. l = e.Size()
  13095. n += 1 + l + sovRpc(uint64(l))
  13096. }
  13097. }
  13098. if m.XXX_unrecognized != nil {
  13099. n += len(m.XXX_unrecognized)
  13100. }
  13101. return n
  13102. }
  13103. func (m *DefragmentRequest) Size() (n int) {
  13104. if m == nil {
  13105. return 0
  13106. }
  13107. var l int
  13108. _ = l
  13109. if m.XXX_unrecognized != nil {
  13110. n += len(m.XXX_unrecognized)
  13111. }
  13112. return n
  13113. }
  13114. func (m *DefragmentResponse) Size() (n int) {
  13115. if m == nil {
  13116. return 0
  13117. }
  13118. var l int
  13119. _ = l
  13120. if m.Header != nil {
  13121. l = m.Header.Size()
  13122. n += 1 + l + sovRpc(uint64(l))
  13123. }
  13124. if m.XXX_unrecognized != nil {
  13125. n += len(m.XXX_unrecognized)
  13126. }
  13127. return n
  13128. }
  13129. func (m *MoveLeaderRequest) Size() (n int) {
  13130. if m == nil {
  13131. return 0
  13132. }
  13133. var l int
  13134. _ = l
  13135. if m.TargetID != 0 {
  13136. n += 1 + sovRpc(uint64(m.TargetID))
  13137. }
  13138. if m.XXX_unrecognized != nil {
  13139. n += len(m.XXX_unrecognized)
  13140. }
  13141. return n
  13142. }
  13143. func (m *MoveLeaderResponse) Size() (n int) {
  13144. if m == nil {
  13145. return 0
  13146. }
  13147. var l int
  13148. _ = l
  13149. if m.Header != nil {
  13150. l = m.Header.Size()
  13151. n += 1 + l + sovRpc(uint64(l))
  13152. }
  13153. if m.XXX_unrecognized != nil {
  13154. n += len(m.XXX_unrecognized)
  13155. }
  13156. return n
  13157. }
  13158. func (m *AlarmRequest) Size() (n int) {
  13159. if m == nil {
  13160. return 0
  13161. }
  13162. var l int
  13163. _ = l
  13164. if m.Action != 0 {
  13165. n += 1 + sovRpc(uint64(m.Action))
  13166. }
  13167. if m.MemberID != 0 {
  13168. n += 1 + sovRpc(uint64(m.MemberID))
  13169. }
  13170. if m.Alarm != 0 {
  13171. n += 1 + sovRpc(uint64(m.Alarm))
  13172. }
  13173. if m.XXX_unrecognized != nil {
  13174. n += len(m.XXX_unrecognized)
  13175. }
  13176. return n
  13177. }
  13178. func (m *AlarmMember) Size() (n int) {
  13179. if m == nil {
  13180. return 0
  13181. }
  13182. var l int
  13183. _ = l
  13184. if m.MemberID != 0 {
  13185. n += 1 + sovRpc(uint64(m.MemberID))
  13186. }
  13187. if m.Alarm != 0 {
  13188. n += 1 + sovRpc(uint64(m.Alarm))
  13189. }
  13190. if m.XXX_unrecognized != nil {
  13191. n += len(m.XXX_unrecognized)
  13192. }
  13193. return n
  13194. }
  13195. func (m *AlarmResponse) Size() (n int) {
  13196. if m == nil {
  13197. return 0
  13198. }
  13199. var l int
  13200. _ = l
  13201. if m.Header != nil {
  13202. l = m.Header.Size()
  13203. n += 1 + l + sovRpc(uint64(l))
  13204. }
  13205. if len(m.Alarms) > 0 {
  13206. for _, e := range m.Alarms {
  13207. l = e.Size()
  13208. n += 1 + l + sovRpc(uint64(l))
  13209. }
  13210. }
  13211. if m.XXX_unrecognized != nil {
  13212. n += len(m.XXX_unrecognized)
  13213. }
  13214. return n
  13215. }
  13216. func (m *DowngradeRequest) Size() (n int) {
  13217. if m == nil {
  13218. return 0
  13219. }
  13220. var l int
  13221. _ = l
  13222. if m.Action != 0 {
  13223. n += 1 + sovRpc(uint64(m.Action))
  13224. }
  13225. l = len(m.Version)
  13226. if l > 0 {
  13227. n += 1 + l + sovRpc(uint64(l))
  13228. }
  13229. if m.XXX_unrecognized != nil {
  13230. n += len(m.XXX_unrecognized)
  13231. }
  13232. return n
  13233. }
  13234. func (m *DowngradeResponse) Size() (n int) {
  13235. if m == nil {
  13236. return 0
  13237. }
  13238. var l int
  13239. _ = l
  13240. if m.Header != nil {
  13241. l = m.Header.Size()
  13242. n += 1 + l + sovRpc(uint64(l))
  13243. }
  13244. l = len(m.Version)
  13245. if l > 0 {
  13246. n += 1 + l + sovRpc(uint64(l))
  13247. }
  13248. if m.XXX_unrecognized != nil {
  13249. n += len(m.XXX_unrecognized)
  13250. }
  13251. return n
  13252. }
  13253. func (m *StatusRequest) Size() (n int) {
  13254. if m == nil {
  13255. return 0
  13256. }
  13257. var l int
  13258. _ = l
  13259. if m.XXX_unrecognized != nil {
  13260. n += len(m.XXX_unrecognized)
  13261. }
  13262. return n
  13263. }
  13264. func (m *StatusResponse) Size() (n int) {
  13265. if m == nil {
  13266. return 0
  13267. }
  13268. var l int
  13269. _ = l
  13270. if m.Header != nil {
  13271. l = m.Header.Size()
  13272. n += 1 + l + sovRpc(uint64(l))
  13273. }
  13274. l = len(m.Version)
  13275. if l > 0 {
  13276. n += 1 + l + sovRpc(uint64(l))
  13277. }
  13278. if m.DbSize != 0 {
  13279. n += 1 + sovRpc(uint64(m.DbSize))
  13280. }
  13281. if m.Leader != 0 {
  13282. n += 1 + sovRpc(uint64(m.Leader))
  13283. }
  13284. if m.RaftIndex != 0 {
  13285. n += 1 + sovRpc(uint64(m.RaftIndex))
  13286. }
  13287. if m.RaftTerm != 0 {
  13288. n += 1 + sovRpc(uint64(m.RaftTerm))
  13289. }
  13290. if m.RaftAppliedIndex != 0 {
  13291. n += 1 + sovRpc(uint64(m.RaftAppliedIndex))
  13292. }
  13293. if len(m.Errors) > 0 {
  13294. for _, s := range m.Errors {
  13295. l = len(s)
  13296. n += 1 + l + sovRpc(uint64(l))
  13297. }
  13298. }
  13299. if m.DbSizeInUse != 0 {
  13300. n += 1 + sovRpc(uint64(m.DbSizeInUse))
  13301. }
  13302. if m.IsLearner {
  13303. n += 2
  13304. }
  13305. if m.XXX_unrecognized != nil {
  13306. n += len(m.XXX_unrecognized)
  13307. }
  13308. return n
  13309. }
  13310. func (m *AuthEnableRequest) Size() (n int) {
  13311. if m == nil {
  13312. return 0
  13313. }
  13314. var l int
  13315. _ = l
  13316. if m.XXX_unrecognized != nil {
  13317. n += len(m.XXX_unrecognized)
  13318. }
  13319. return n
  13320. }
  13321. func (m *AuthDisableRequest) Size() (n int) {
  13322. if m == nil {
  13323. return 0
  13324. }
  13325. var l int
  13326. _ = l
  13327. if m.XXX_unrecognized != nil {
  13328. n += len(m.XXX_unrecognized)
  13329. }
  13330. return n
  13331. }
  13332. func (m *AuthStatusRequest) Size() (n int) {
  13333. if m == nil {
  13334. return 0
  13335. }
  13336. var l int
  13337. _ = l
  13338. if m.XXX_unrecognized != nil {
  13339. n += len(m.XXX_unrecognized)
  13340. }
  13341. return n
  13342. }
  13343. func (m *AuthenticateRequest) Size() (n int) {
  13344. if m == nil {
  13345. return 0
  13346. }
  13347. var l int
  13348. _ = l
  13349. l = len(m.Name)
  13350. if l > 0 {
  13351. n += 1 + l + sovRpc(uint64(l))
  13352. }
  13353. l = len(m.Password)
  13354. if l > 0 {
  13355. n += 1 + l + sovRpc(uint64(l))
  13356. }
  13357. if m.XXX_unrecognized != nil {
  13358. n += len(m.XXX_unrecognized)
  13359. }
  13360. return n
  13361. }
  13362. func (m *AuthUserAddRequest) Size() (n int) {
  13363. if m == nil {
  13364. return 0
  13365. }
  13366. var l int
  13367. _ = l
  13368. l = len(m.Name)
  13369. if l > 0 {
  13370. n += 1 + l + sovRpc(uint64(l))
  13371. }
  13372. l = len(m.Password)
  13373. if l > 0 {
  13374. n += 1 + l + sovRpc(uint64(l))
  13375. }
  13376. if m.Options != nil {
  13377. l = m.Options.Size()
  13378. n += 1 + l + sovRpc(uint64(l))
  13379. }
  13380. l = len(m.HashedPassword)
  13381. if l > 0 {
  13382. n += 1 + l + sovRpc(uint64(l))
  13383. }
  13384. if m.XXX_unrecognized != nil {
  13385. n += len(m.XXX_unrecognized)
  13386. }
  13387. return n
  13388. }
  13389. func (m *AuthUserGetRequest) Size() (n int) {
  13390. if m == nil {
  13391. return 0
  13392. }
  13393. var l int
  13394. _ = l
  13395. l = len(m.Name)
  13396. if l > 0 {
  13397. n += 1 + l + sovRpc(uint64(l))
  13398. }
  13399. if m.XXX_unrecognized != nil {
  13400. n += len(m.XXX_unrecognized)
  13401. }
  13402. return n
  13403. }
  13404. func (m *AuthUserDeleteRequest) Size() (n int) {
  13405. if m == nil {
  13406. return 0
  13407. }
  13408. var l int
  13409. _ = l
  13410. l = len(m.Name)
  13411. if l > 0 {
  13412. n += 1 + l + sovRpc(uint64(l))
  13413. }
  13414. if m.XXX_unrecognized != nil {
  13415. n += len(m.XXX_unrecognized)
  13416. }
  13417. return n
  13418. }
  13419. func (m *AuthUserChangePasswordRequest) Size() (n int) {
  13420. if m == nil {
  13421. return 0
  13422. }
  13423. var l int
  13424. _ = l
  13425. l = len(m.Name)
  13426. if l > 0 {
  13427. n += 1 + l + sovRpc(uint64(l))
  13428. }
  13429. l = len(m.Password)
  13430. if l > 0 {
  13431. n += 1 + l + sovRpc(uint64(l))
  13432. }
  13433. l = len(m.HashedPassword)
  13434. if l > 0 {
  13435. n += 1 + l + sovRpc(uint64(l))
  13436. }
  13437. if m.XXX_unrecognized != nil {
  13438. n += len(m.XXX_unrecognized)
  13439. }
  13440. return n
  13441. }
  13442. func (m *AuthUserGrantRoleRequest) Size() (n int) {
  13443. if m == nil {
  13444. return 0
  13445. }
  13446. var l int
  13447. _ = l
  13448. l = len(m.User)
  13449. if l > 0 {
  13450. n += 1 + l + sovRpc(uint64(l))
  13451. }
  13452. l = len(m.Role)
  13453. if l > 0 {
  13454. n += 1 + l + sovRpc(uint64(l))
  13455. }
  13456. if m.XXX_unrecognized != nil {
  13457. n += len(m.XXX_unrecognized)
  13458. }
  13459. return n
  13460. }
  13461. func (m *AuthUserRevokeRoleRequest) Size() (n int) {
  13462. if m == nil {
  13463. return 0
  13464. }
  13465. var l int
  13466. _ = l
  13467. l = len(m.Name)
  13468. if l > 0 {
  13469. n += 1 + l + sovRpc(uint64(l))
  13470. }
  13471. l = len(m.Role)
  13472. if l > 0 {
  13473. n += 1 + l + sovRpc(uint64(l))
  13474. }
  13475. if m.XXX_unrecognized != nil {
  13476. n += len(m.XXX_unrecognized)
  13477. }
  13478. return n
  13479. }
  13480. func (m *AuthRoleAddRequest) Size() (n int) {
  13481. if m == nil {
  13482. return 0
  13483. }
  13484. var l int
  13485. _ = l
  13486. l = len(m.Name)
  13487. if l > 0 {
  13488. n += 1 + l + sovRpc(uint64(l))
  13489. }
  13490. if m.XXX_unrecognized != nil {
  13491. n += len(m.XXX_unrecognized)
  13492. }
  13493. return n
  13494. }
  13495. func (m *AuthRoleGetRequest) Size() (n int) {
  13496. if m == nil {
  13497. return 0
  13498. }
  13499. var l int
  13500. _ = l
  13501. l = len(m.Role)
  13502. if l > 0 {
  13503. n += 1 + l + sovRpc(uint64(l))
  13504. }
  13505. if m.XXX_unrecognized != nil {
  13506. n += len(m.XXX_unrecognized)
  13507. }
  13508. return n
  13509. }
  13510. func (m *AuthUserListRequest) Size() (n int) {
  13511. if m == nil {
  13512. return 0
  13513. }
  13514. var l int
  13515. _ = l
  13516. if m.XXX_unrecognized != nil {
  13517. n += len(m.XXX_unrecognized)
  13518. }
  13519. return n
  13520. }
  13521. func (m *AuthRoleListRequest) Size() (n int) {
  13522. if m == nil {
  13523. return 0
  13524. }
  13525. var l int
  13526. _ = l
  13527. if m.XXX_unrecognized != nil {
  13528. n += len(m.XXX_unrecognized)
  13529. }
  13530. return n
  13531. }
  13532. func (m *AuthRoleDeleteRequest) Size() (n int) {
  13533. if m == nil {
  13534. return 0
  13535. }
  13536. var l int
  13537. _ = l
  13538. l = len(m.Role)
  13539. if l > 0 {
  13540. n += 1 + l + sovRpc(uint64(l))
  13541. }
  13542. if m.XXX_unrecognized != nil {
  13543. n += len(m.XXX_unrecognized)
  13544. }
  13545. return n
  13546. }
  13547. func (m *AuthRoleGrantPermissionRequest) Size() (n int) {
  13548. if m == nil {
  13549. return 0
  13550. }
  13551. var l int
  13552. _ = l
  13553. l = len(m.Name)
  13554. if l > 0 {
  13555. n += 1 + l + sovRpc(uint64(l))
  13556. }
  13557. if m.Perm != nil {
  13558. l = m.Perm.Size()
  13559. n += 1 + l + sovRpc(uint64(l))
  13560. }
  13561. if m.XXX_unrecognized != nil {
  13562. n += len(m.XXX_unrecognized)
  13563. }
  13564. return n
  13565. }
  13566. func (m *AuthRoleRevokePermissionRequest) Size() (n int) {
  13567. if m == nil {
  13568. return 0
  13569. }
  13570. var l int
  13571. _ = l
  13572. l = len(m.Role)
  13573. if l > 0 {
  13574. n += 1 + l + sovRpc(uint64(l))
  13575. }
  13576. l = len(m.Key)
  13577. if l > 0 {
  13578. n += 1 + l + sovRpc(uint64(l))
  13579. }
  13580. l = len(m.RangeEnd)
  13581. if l > 0 {
  13582. n += 1 + l + sovRpc(uint64(l))
  13583. }
  13584. if m.XXX_unrecognized != nil {
  13585. n += len(m.XXX_unrecognized)
  13586. }
  13587. return n
  13588. }
  13589. func (m *AuthEnableResponse) Size() (n int) {
  13590. if m == nil {
  13591. return 0
  13592. }
  13593. var l int
  13594. _ = l
  13595. if m.Header != nil {
  13596. l = m.Header.Size()
  13597. n += 1 + l + sovRpc(uint64(l))
  13598. }
  13599. if m.XXX_unrecognized != nil {
  13600. n += len(m.XXX_unrecognized)
  13601. }
  13602. return n
  13603. }
  13604. func (m *AuthDisableResponse) Size() (n int) {
  13605. if m == nil {
  13606. return 0
  13607. }
  13608. var l int
  13609. _ = l
  13610. if m.Header != nil {
  13611. l = m.Header.Size()
  13612. n += 1 + l + sovRpc(uint64(l))
  13613. }
  13614. if m.XXX_unrecognized != nil {
  13615. n += len(m.XXX_unrecognized)
  13616. }
  13617. return n
  13618. }
  13619. func (m *AuthStatusResponse) Size() (n int) {
  13620. if m == nil {
  13621. return 0
  13622. }
  13623. var l int
  13624. _ = l
  13625. if m.Header != nil {
  13626. l = m.Header.Size()
  13627. n += 1 + l + sovRpc(uint64(l))
  13628. }
  13629. if m.Enabled {
  13630. n += 2
  13631. }
  13632. if m.AuthRevision != 0 {
  13633. n += 1 + sovRpc(uint64(m.AuthRevision))
  13634. }
  13635. if m.XXX_unrecognized != nil {
  13636. n += len(m.XXX_unrecognized)
  13637. }
  13638. return n
  13639. }
  13640. func (m *AuthenticateResponse) Size() (n int) {
  13641. if m == nil {
  13642. return 0
  13643. }
  13644. var l int
  13645. _ = l
  13646. if m.Header != nil {
  13647. l = m.Header.Size()
  13648. n += 1 + l + sovRpc(uint64(l))
  13649. }
  13650. l = len(m.Token)
  13651. if l > 0 {
  13652. n += 1 + l + sovRpc(uint64(l))
  13653. }
  13654. if m.XXX_unrecognized != nil {
  13655. n += len(m.XXX_unrecognized)
  13656. }
  13657. return n
  13658. }
  13659. func (m *AuthUserAddResponse) Size() (n int) {
  13660. if m == nil {
  13661. return 0
  13662. }
  13663. var l int
  13664. _ = l
  13665. if m.Header != nil {
  13666. l = m.Header.Size()
  13667. n += 1 + l + sovRpc(uint64(l))
  13668. }
  13669. if m.XXX_unrecognized != nil {
  13670. n += len(m.XXX_unrecognized)
  13671. }
  13672. return n
  13673. }
  13674. func (m *AuthUserGetResponse) Size() (n int) {
  13675. if m == nil {
  13676. return 0
  13677. }
  13678. var l int
  13679. _ = l
  13680. if m.Header != nil {
  13681. l = m.Header.Size()
  13682. n += 1 + l + sovRpc(uint64(l))
  13683. }
  13684. if len(m.Roles) > 0 {
  13685. for _, s := range m.Roles {
  13686. l = len(s)
  13687. n += 1 + l + sovRpc(uint64(l))
  13688. }
  13689. }
  13690. if m.XXX_unrecognized != nil {
  13691. n += len(m.XXX_unrecognized)
  13692. }
  13693. return n
  13694. }
  13695. func (m *AuthUserDeleteResponse) Size() (n int) {
  13696. if m == nil {
  13697. return 0
  13698. }
  13699. var l int
  13700. _ = l
  13701. if m.Header != nil {
  13702. l = m.Header.Size()
  13703. n += 1 + l + sovRpc(uint64(l))
  13704. }
  13705. if m.XXX_unrecognized != nil {
  13706. n += len(m.XXX_unrecognized)
  13707. }
  13708. return n
  13709. }
  13710. func (m *AuthUserChangePasswordResponse) Size() (n int) {
  13711. if m == nil {
  13712. return 0
  13713. }
  13714. var l int
  13715. _ = l
  13716. if m.Header != nil {
  13717. l = m.Header.Size()
  13718. n += 1 + l + sovRpc(uint64(l))
  13719. }
  13720. if m.XXX_unrecognized != nil {
  13721. n += len(m.XXX_unrecognized)
  13722. }
  13723. return n
  13724. }
  13725. func (m *AuthUserGrantRoleResponse) Size() (n int) {
  13726. if m == nil {
  13727. return 0
  13728. }
  13729. var l int
  13730. _ = l
  13731. if m.Header != nil {
  13732. l = m.Header.Size()
  13733. n += 1 + l + sovRpc(uint64(l))
  13734. }
  13735. if m.XXX_unrecognized != nil {
  13736. n += len(m.XXX_unrecognized)
  13737. }
  13738. return n
  13739. }
  13740. func (m *AuthUserRevokeRoleResponse) Size() (n int) {
  13741. if m == nil {
  13742. return 0
  13743. }
  13744. var l int
  13745. _ = l
  13746. if m.Header != nil {
  13747. l = m.Header.Size()
  13748. n += 1 + l + sovRpc(uint64(l))
  13749. }
  13750. if m.XXX_unrecognized != nil {
  13751. n += len(m.XXX_unrecognized)
  13752. }
  13753. return n
  13754. }
  13755. func (m *AuthRoleAddResponse) Size() (n int) {
  13756. if m == nil {
  13757. return 0
  13758. }
  13759. var l int
  13760. _ = l
  13761. if m.Header != nil {
  13762. l = m.Header.Size()
  13763. n += 1 + l + sovRpc(uint64(l))
  13764. }
  13765. if m.XXX_unrecognized != nil {
  13766. n += len(m.XXX_unrecognized)
  13767. }
  13768. return n
  13769. }
  13770. func (m *AuthRoleGetResponse) Size() (n int) {
  13771. if m == nil {
  13772. return 0
  13773. }
  13774. var l int
  13775. _ = l
  13776. if m.Header != nil {
  13777. l = m.Header.Size()
  13778. n += 1 + l + sovRpc(uint64(l))
  13779. }
  13780. if len(m.Perm) > 0 {
  13781. for _, e := range m.Perm {
  13782. l = e.Size()
  13783. n += 1 + l + sovRpc(uint64(l))
  13784. }
  13785. }
  13786. if m.XXX_unrecognized != nil {
  13787. n += len(m.XXX_unrecognized)
  13788. }
  13789. return n
  13790. }
  13791. func (m *AuthRoleListResponse) Size() (n int) {
  13792. if m == nil {
  13793. return 0
  13794. }
  13795. var l int
  13796. _ = l
  13797. if m.Header != nil {
  13798. l = m.Header.Size()
  13799. n += 1 + l + sovRpc(uint64(l))
  13800. }
  13801. if len(m.Roles) > 0 {
  13802. for _, s := range m.Roles {
  13803. l = len(s)
  13804. n += 1 + l + sovRpc(uint64(l))
  13805. }
  13806. }
  13807. if m.XXX_unrecognized != nil {
  13808. n += len(m.XXX_unrecognized)
  13809. }
  13810. return n
  13811. }
  13812. func (m *AuthUserListResponse) Size() (n int) {
  13813. if m == nil {
  13814. return 0
  13815. }
  13816. var l int
  13817. _ = l
  13818. if m.Header != nil {
  13819. l = m.Header.Size()
  13820. n += 1 + l + sovRpc(uint64(l))
  13821. }
  13822. if len(m.Users) > 0 {
  13823. for _, s := range m.Users {
  13824. l = len(s)
  13825. n += 1 + l + sovRpc(uint64(l))
  13826. }
  13827. }
  13828. if m.XXX_unrecognized != nil {
  13829. n += len(m.XXX_unrecognized)
  13830. }
  13831. return n
  13832. }
  13833. func (m *AuthRoleDeleteResponse) Size() (n int) {
  13834. if m == nil {
  13835. return 0
  13836. }
  13837. var l int
  13838. _ = l
  13839. if m.Header != nil {
  13840. l = m.Header.Size()
  13841. n += 1 + l + sovRpc(uint64(l))
  13842. }
  13843. if m.XXX_unrecognized != nil {
  13844. n += len(m.XXX_unrecognized)
  13845. }
  13846. return n
  13847. }
  13848. func (m *AuthRoleGrantPermissionResponse) Size() (n int) {
  13849. if m == nil {
  13850. return 0
  13851. }
  13852. var l int
  13853. _ = l
  13854. if m.Header != nil {
  13855. l = m.Header.Size()
  13856. n += 1 + l + sovRpc(uint64(l))
  13857. }
  13858. if m.XXX_unrecognized != nil {
  13859. n += len(m.XXX_unrecognized)
  13860. }
  13861. return n
  13862. }
  13863. func (m *AuthRoleRevokePermissionResponse) Size() (n int) {
  13864. if m == nil {
  13865. return 0
  13866. }
  13867. var l int
  13868. _ = l
  13869. if m.Header != nil {
  13870. l = m.Header.Size()
  13871. n += 1 + l + sovRpc(uint64(l))
  13872. }
  13873. if m.XXX_unrecognized != nil {
  13874. n += len(m.XXX_unrecognized)
  13875. }
  13876. return n
  13877. }
  13878. func sovRpc(x uint64) (n int) {
  13879. return (math_bits.Len64(x|1) + 6) / 7
  13880. }
  13881. func sozRpc(x uint64) (n int) {
  13882. return sovRpc(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  13883. }
  13884. func (m *ResponseHeader) Unmarshal(dAtA []byte) error {
  13885. l := len(dAtA)
  13886. iNdEx := 0
  13887. for iNdEx < l {
  13888. preIndex := iNdEx
  13889. var wire uint64
  13890. for shift := uint(0); ; shift += 7 {
  13891. if shift >= 64 {
  13892. return ErrIntOverflowRpc
  13893. }
  13894. if iNdEx >= l {
  13895. return io.ErrUnexpectedEOF
  13896. }
  13897. b := dAtA[iNdEx]
  13898. iNdEx++
  13899. wire |= uint64(b&0x7F) << shift
  13900. if b < 0x80 {
  13901. break
  13902. }
  13903. }
  13904. fieldNum := int32(wire >> 3)
  13905. wireType := int(wire & 0x7)
  13906. if wireType == 4 {
  13907. return fmt.Errorf("proto: ResponseHeader: wiretype end group for non-group")
  13908. }
  13909. if fieldNum <= 0 {
  13910. return fmt.Errorf("proto: ResponseHeader: illegal tag %d (wire type %d)", fieldNum, wire)
  13911. }
  13912. switch fieldNum {
  13913. case 1:
  13914. if wireType != 0 {
  13915. return fmt.Errorf("proto: wrong wireType = %d for field ClusterId", wireType)
  13916. }
  13917. m.ClusterId = 0
  13918. for shift := uint(0); ; shift += 7 {
  13919. if shift >= 64 {
  13920. return ErrIntOverflowRpc
  13921. }
  13922. if iNdEx >= l {
  13923. return io.ErrUnexpectedEOF
  13924. }
  13925. b := dAtA[iNdEx]
  13926. iNdEx++
  13927. m.ClusterId |= uint64(b&0x7F) << shift
  13928. if b < 0x80 {
  13929. break
  13930. }
  13931. }
  13932. case 2:
  13933. if wireType != 0 {
  13934. return fmt.Errorf("proto: wrong wireType = %d for field MemberId", wireType)
  13935. }
  13936. m.MemberId = 0
  13937. for shift := uint(0); ; shift += 7 {
  13938. if shift >= 64 {
  13939. return ErrIntOverflowRpc
  13940. }
  13941. if iNdEx >= l {
  13942. return io.ErrUnexpectedEOF
  13943. }
  13944. b := dAtA[iNdEx]
  13945. iNdEx++
  13946. m.MemberId |= uint64(b&0x7F) << shift
  13947. if b < 0x80 {
  13948. break
  13949. }
  13950. }
  13951. case 3:
  13952. if wireType != 0 {
  13953. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  13954. }
  13955. m.Revision = 0
  13956. for shift := uint(0); ; shift += 7 {
  13957. if shift >= 64 {
  13958. return ErrIntOverflowRpc
  13959. }
  13960. if iNdEx >= l {
  13961. return io.ErrUnexpectedEOF
  13962. }
  13963. b := dAtA[iNdEx]
  13964. iNdEx++
  13965. m.Revision |= int64(b&0x7F) << shift
  13966. if b < 0x80 {
  13967. break
  13968. }
  13969. }
  13970. case 4:
  13971. if wireType != 0 {
  13972. return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
  13973. }
  13974. m.RaftTerm = 0
  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. m.RaftTerm |= uint64(b&0x7F) << shift
  13985. if b < 0x80 {
  13986. break
  13987. }
  13988. }
  13989. default:
  13990. iNdEx = preIndex
  13991. skippy, err := skipRpc(dAtA[iNdEx:])
  13992. if err != nil {
  13993. return err
  13994. }
  13995. if (skippy < 0) || (iNdEx+skippy) < 0 {
  13996. return ErrInvalidLengthRpc
  13997. }
  13998. if (iNdEx + skippy) > l {
  13999. return io.ErrUnexpectedEOF
  14000. }
  14001. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  14002. iNdEx += skippy
  14003. }
  14004. }
  14005. if iNdEx > l {
  14006. return io.ErrUnexpectedEOF
  14007. }
  14008. return nil
  14009. }
  14010. func (m *RangeRequest) 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: RangeRequest: wiretype end group for non-group")
  14034. }
  14035. if fieldNum <= 0 {
  14036. return fmt.Errorf("proto: RangeRequest: 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 Key", wireType)
  14042. }
  14043. var byteLen int
  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. byteLen |= int(b&0x7F) << shift
  14054. if b < 0x80 {
  14055. break
  14056. }
  14057. }
  14058. if byteLen < 0 {
  14059. return ErrInvalidLengthRpc
  14060. }
  14061. postIndex := iNdEx + byteLen
  14062. if postIndex < 0 {
  14063. return ErrInvalidLengthRpc
  14064. }
  14065. if postIndex > l {
  14066. return io.ErrUnexpectedEOF
  14067. }
  14068. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  14069. if m.Key == nil {
  14070. m.Key = []byte{}
  14071. }
  14072. iNdEx = postIndex
  14073. case 2:
  14074. if wireType != 2 {
  14075. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  14076. }
  14077. var byteLen int
  14078. for shift := uint(0); ; shift += 7 {
  14079. if shift >= 64 {
  14080. return ErrIntOverflowRpc
  14081. }
  14082. if iNdEx >= l {
  14083. return io.ErrUnexpectedEOF
  14084. }
  14085. b := dAtA[iNdEx]
  14086. iNdEx++
  14087. byteLen |= int(b&0x7F) << shift
  14088. if b < 0x80 {
  14089. break
  14090. }
  14091. }
  14092. if byteLen < 0 {
  14093. return ErrInvalidLengthRpc
  14094. }
  14095. postIndex := iNdEx + byteLen
  14096. if postIndex < 0 {
  14097. return ErrInvalidLengthRpc
  14098. }
  14099. if postIndex > l {
  14100. return io.ErrUnexpectedEOF
  14101. }
  14102. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  14103. if m.RangeEnd == nil {
  14104. m.RangeEnd = []byte{}
  14105. }
  14106. iNdEx = postIndex
  14107. case 3:
  14108. if wireType != 0 {
  14109. return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType)
  14110. }
  14111. m.Limit = 0
  14112. for shift := uint(0); ; shift += 7 {
  14113. if shift >= 64 {
  14114. return ErrIntOverflowRpc
  14115. }
  14116. if iNdEx >= l {
  14117. return io.ErrUnexpectedEOF
  14118. }
  14119. b := dAtA[iNdEx]
  14120. iNdEx++
  14121. m.Limit |= int64(b&0x7F) << shift
  14122. if b < 0x80 {
  14123. break
  14124. }
  14125. }
  14126. case 4:
  14127. if wireType != 0 {
  14128. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  14129. }
  14130. m.Revision = 0
  14131. for shift := uint(0); ; shift += 7 {
  14132. if shift >= 64 {
  14133. return ErrIntOverflowRpc
  14134. }
  14135. if iNdEx >= l {
  14136. return io.ErrUnexpectedEOF
  14137. }
  14138. b := dAtA[iNdEx]
  14139. iNdEx++
  14140. m.Revision |= int64(b&0x7F) << shift
  14141. if b < 0x80 {
  14142. break
  14143. }
  14144. }
  14145. case 5:
  14146. if wireType != 0 {
  14147. return fmt.Errorf("proto: wrong wireType = %d for field SortOrder", wireType)
  14148. }
  14149. m.SortOrder = 0
  14150. for shift := uint(0); ; shift += 7 {
  14151. if shift >= 64 {
  14152. return ErrIntOverflowRpc
  14153. }
  14154. if iNdEx >= l {
  14155. return io.ErrUnexpectedEOF
  14156. }
  14157. b := dAtA[iNdEx]
  14158. iNdEx++
  14159. m.SortOrder |= RangeRequest_SortOrder(b&0x7F) << shift
  14160. if b < 0x80 {
  14161. break
  14162. }
  14163. }
  14164. case 6:
  14165. if wireType != 0 {
  14166. return fmt.Errorf("proto: wrong wireType = %d for field SortTarget", wireType)
  14167. }
  14168. m.SortTarget = 0
  14169. for shift := uint(0); ; shift += 7 {
  14170. if shift >= 64 {
  14171. return ErrIntOverflowRpc
  14172. }
  14173. if iNdEx >= l {
  14174. return io.ErrUnexpectedEOF
  14175. }
  14176. b := dAtA[iNdEx]
  14177. iNdEx++
  14178. m.SortTarget |= RangeRequest_SortTarget(b&0x7F) << shift
  14179. if b < 0x80 {
  14180. break
  14181. }
  14182. }
  14183. case 7:
  14184. if wireType != 0 {
  14185. return fmt.Errorf("proto: wrong wireType = %d for field Serializable", wireType)
  14186. }
  14187. var v int
  14188. for shift := uint(0); ; shift += 7 {
  14189. if shift >= 64 {
  14190. return ErrIntOverflowRpc
  14191. }
  14192. if iNdEx >= l {
  14193. return io.ErrUnexpectedEOF
  14194. }
  14195. b := dAtA[iNdEx]
  14196. iNdEx++
  14197. v |= int(b&0x7F) << shift
  14198. if b < 0x80 {
  14199. break
  14200. }
  14201. }
  14202. m.Serializable = bool(v != 0)
  14203. case 8:
  14204. if wireType != 0 {
  14205. return fmt.Errorf("proto: wrong wireType = %d for field KeysOnly", wireType)
  14206. }
  14207. var v 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. v |= int(b&0x7F) << shift
  14218. if b < 0x80 {
  14219. break
  14220. }
  14221. }
  14222. m.KeysOnly = bool(v != 0)
  14223. case 9:
  14224. if wireType != 0 {
  14225. return fmt.Errorf("proto: wrong wireType = %d for field CountOnly", wireType)
  14226. }
  14227. var v int
  14228. for shift := uint(0); ; shift += 7 {
  14229. if shift >= 64 {
  14230. return ErrIntOverflowRpc
  14231. }
  14232. if iNdEx >= l {
  14233. return io.ErrUnexpectedEOF
  14234. }
  14235. b := dAtA[iNdEx]
  14236. iNdEx++
  14237. v |= int(b&0x7F) << shift
  14238. if b < 0x80 {
  14239. break
  14240. }
  14241. }
  14242. m.CountOnly = bool(v != 0)
  14243. case 10:
  14244. if wireType != 0 {
  14245. return fmt.Errorf("proto: wrong wireType = %d for field MinModRevision", wireType)
  14246. }
  14247. m.MinModRevision = 0
  14248. for shift := uint(0); ; shift += 7 {
  14249. if shift >= 64 {
  14250. return ErrIntOverflowRpc
  14251. }
  14252. if iNdEx >= l {
  14253. return io.ErrUnexpectedEOF
  14254. }
  14255. b := dAtA[iNdEx]
  14256. iNdEx++
  14257. m.MinModRevision |= int64(b&0x7F) << shift
  14258. if b < 0x80 {
  14259. break
  14260. }
  14261. }
  14262. case 11:
  14263. if wireType != 0 {
  14264. return fmt.Errorf("proto: wrong wireType = %d for field MaxModRevision", wireType)
  14265. }
  14266. m.MaxModRevision = 0
  14267. for shift := uint(0); ; shift += 7 {
  14268. if shift >= 64 {
  14269. return ErrIntOverflowRpc
  14270. }
  14271. if iNdEx >= l {
  14272. return io.ErrUnexpectedEOF
  14273. }
  14274. b := dAtA[iNdEx]
  14275. iNdEx++
  14276. m.MaxModRevision |= int64(b&0x7F) << shift
  14277. if b < 0x80 {
  14278. break
  14279. }
  14280. }
  14281. case 12:
  14282. if wireType != 0 {
  14283. return fmt.Errorf("proto: wrong wireType = %d for field MinCreateRevision", wireType)
  14284. }
  14285. m.MinCreateRevision = 0
  14286. for shift := uint(0); ; shift += 7 {
  14287. if shift >= 64 {
  14288. return ErrIntOverflowRpc
  14289. }
  14290. if iNdEx >= l {
  14291. return io.ErrUnexpectedEOF
  14292. }
  14293. b := dAtA[iNdEx]
  14294. iNdEx++
  14295. m.MinCreateRevision |= int64(b&0x7F) << shift
  14296. if b < 0x80 {
  14297. break
  14298. }
  14299. }
  14300. case 13:
  14301. if wireType != 0 {
  14302. return fmt.Errorf("proto: wrong wireType = %d for field MaxCreateRevision", wireType)
  14303. }
  14304. m.MaxCreateRevision = 0
  14305. for shift := uint(0); ; shift += 7 {
  14306. if shift >= 64 {
  14307. return ErrIntOverflowRpc
  14308. }
  14309. if iNdEx >= l {
  14310. return io.ErrUnexpectedEOF
  14311. }
  14312. b := dAtA[iNdEx]
  14313. iNdEx++
  14314. m.MaxCreateRevision |= int64(b&0x7F) << shift
  14315. if b < 0x80 {
  14316. break
  14317. }
  14318. }
  14319. default:
  14320. iNdEx = preIndex
  14321. skippy, err := skipRpc(dAtA[iNdEx:])
  14322. if err != nil {
  14323. return err
  14324. }
  14325. if (skippy < 0) || (iNdEx+skippy) < 0 {
  14326. return ErrInvalidLengthRpc
  14327. }
  14328. if (iNdEx + skippy) > l {
  14329. return io.ErrUnexpectedEOF
  14330. }
  14331. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  14332. iNdEx += skippy
  14333. }
  14334. }
  14335. if iNdEx > l {
  14336. return io.ErrUnexpectedEOF
  14337. }
  14338. return nil
  14339. }
  14340. func (m *RangeResponse) Unmarshal(dAtA []byte) error {
  14341. l := len(dAtA)
  14342. iNdEx := 0
  14343. for iNdEx < l {
  14344. preIndex := iNdEx
  14345. var wire uint64
  14346. for shift := uint(0); ; shift += 7 {
  14347. if shift >= 64 {
  14348. return ErrIntOverflowRpc
  14349. }
  14350. if iNdEx >= l {
  14351. return io.ErrUnexpectedEOF
  14352. }
  14353. b := dAtA[iNdEx]
  14354. iNdEx++
  14355. wire |= uint64(b&0x7F) << shift
  14356. if b < 0x80 {
  14357. break
  14358. }
  14359. }
  14360. fieldNum := int32(wire >> 3)
  14361. wireType := int(wire & 0x7)
  14362. if wireType == 4 {
  14363. return fmt.Errorf("proto: RangeResponse: wiretype end group for non-group")
  14364. }
  14365. if fieldNum <= 0 {
  14366. return fmt.Errorf("proto: RangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  14367. }
  14368. switch fieldNum {
  14369. case 1:
  14370. if wireType != 2 {
  14371. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  14372. }
  14373. var msglen int
  14374. for shift := uint(0); ; shift += 7 {
  14375. if shift >= 64 {
  14376. return ErrIntOverflowRpc
  14377. }
  14378. if iNdEx >= l {
  14379. return io.ErrUnexpectedEOF
  14380. }
  14381. b := dAtA[iNdEx]
  14382. iNdEx++
  14383. msglen |= int(b&0x7F) << shift
  14384. if b < 0x80 {
  14385. break
  14386. }
  14387. }
  14388. if msglen < 0 {
  14389. return ErrInvalidLengthRpc
  14390. }
  14391. postIndex := iNdEx + msglen
  14392. if postIndex < 0 {
  14393. return ErrInvalidLengthRpc
  14394. }
  14395. if postIndex > l {
  14396. return io.ErrUnexpectedEOF
  14397. }
  14398. if m.Header == nil {
  14399. m.Header = &ResponseHeader{}
  14400. }
  14401. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14402. return err
  14403. }
  14404. iNdEx = postIndex
  14405. case 2:
  14406. if wireType != 2 {
  14407. return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType)
  14408. }
  14409. var msglen int
  14410. for shift := uint(0); ; shift += 7 {
  14411. if shift >= 64 {
  14412. return ErrIntOverflowRpc
  14413. }
  14414. if iNdEx >= l {
  14415. return io.ErrUnexpectedEOF
  14416. }
  14417. b := dAtA[iNdEx]
  14418. iNdEx++
  14419. msglen |= int(b&0x7F) << shift
  14420. if b < 0x80 {
  14421. break
  14422. }
  14423. }
  14424. if msglen < 0 {
  14425. return ErrInvalidLengthRpc
  14426. }
  14427. postIndex := iNdEx + msglen
  14428. if postIndex < 0 {
  14429. return ErrInvalidLengthRpc
  14430. }
  14431. if postIndex > l {
  14432. return io.ErrUnexpectedEOF
  14433. }
  14434. m.Kvs = append(m.Kvs, &mvccpb.KeyValue{})
  14435. if err := m.Kvs[len(m.Kvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14436. return err
  14437. }
  14438. iNdEx = postIndex
  14439. case 3:
  14440. if wireType != 0 {
  14441. return fmt.Errorf("proto: wrong wireType = %d for field More", wireType)
  14442. }
  14443. var v int
  14444. for shift := uint(0); ; shift += 7 {
  14445. if shift >= 64 {
  14446. return ErrIntOverflowRpc
  14447. }
  14448. if iNdEx >= l {
  14449. return io.ErrUnexpectedEOF
  14450. }
  14451. b := dAtA[iNdEx]
  14452. iNdEx++
  14453. v |= int(b&0x7F) << shift
  14454. if b < 0x80 {
  14455. break
  14456. }
  14457. }
  14458. m.More = bool(v != 0)
  14459. case 4:
  14460. if wireType != 0 {
  14461. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  14462. }
  14463. m.Count = 0
  14464. for shift := uint(0); ; shift += 7 {
  14465. if shift >= 64 {
  14466. return ErrIntOverflowRpc
  14467. }
  14468. if iNdEx >= l {
  14469. return io.ErrUnexpectedEOF
  14470. }
  14471. b := dAtA[iNdEx]
  14472. iNdEx++
  14473. m.Count |= int64(b&0x7F) << shift
  14474. if b < 0x80 {
  14475. break
  14476. }
  14477. }
  14478. default:
  14479. iNdEx = preIndex
  14480. skippy, err := skipRpc(dAtA[iNdEx:])
  14481. if err != nil {
  14482. return err
  14483. }
  14484. if (skippy < 0) || (iNdEx+skippy) < 0 {
  14485. return ErrInvalidLengthRpc
  14486. }
  14487. if (iNdEx + skippy) > l {
  14488. return io.ErrUnexpectedEOF
  14489. }
  14490. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  14491. iNdEx += skippy
  14492. }
  14493. }
  14494. if iNdEx > l {
  14495. return io.ErrUnexpectedEOF
  14496. }
  14497. return nil
  14498. }
  14499. func (m *PutRequest) Unmarshal(dAtA []byte) error {
  14500. l := len(dAtA)
  14501. iNdEx := 0
  14502. for iNdEx < l {
  14503. preIndex := iNdEx
  14504. var wire uint64
  14505. for shift := uint(0); ; shift += 7 {
  14506. if shift >= 64 {
  14507. return ErrIntOverflowRpc
  14508. }
  14509. if iNdEx >= l {
  14510. return io.ErrUnexpectedEOF
  14511. }
  14512. b := dAtA[iNdEx]
  14513. iNdEx++
  14514. wire |= uint64(b&0x7F) << shift
  14515. if b < 0x80 {
  14516. break
  14517. }
  14518. }
  14519. fieldNum := int32(wire >> 3)
  14520. wireType := int(wire & 0x7)
  14521. if wireType == 4 {
  14522. return fmt.Errorf("proto: PutRequest: wiretype end group for non-group")
  14523. }
  14524. if fieldNum <= 0 {
  14525. return fmt.Errorf("proto: PutRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  14526. }
  14527. switch fieldNum {
  14528. case 1:
  14529. if wireType != 2 {
  14530. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  14531. }
  14532. var byteLen int
  14533. for shift := uint(0); ; shift += 7 {
  14534. if shift >= 64 {
  14535. return ErrIntOverflowRpc
  14536. }
  14537. if iNdEx >= l {
  14538. return io.ErrUnexpectedEOF
  14539. }
  14540. b := dAtA[iNdEx]
  14541. iNdEx++
  14542. byteLen |= int(b&0x7F) << shift
  14543. if b < 0x80 {
  14544. break
  14545. }
  14546. }
  14547. if byteLen < 0 {
  14548. return ErrInvalidLengthRpc
  14549. }
  14550. postIndex := iNdEx + byteLen
  14551. if postIndex < 0 {
  14552. return ErrInvalidLengthRpc
  14553. }
  14554. if postIndex > l {
  14555. return io.ErrUnexpectedEOF
  14556. }
  14557. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  14558. if m.Key == nil {
  14559. m.Key = []byte{}
  14560. }
  14561. iNdEx = postIndex
  14562. case 2:
  14563. if wireType != 2 {
  14564. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  14565. }
  14566. var byteLen int
  14567. for shift := uint(0); ; shift += 7 {
  14568. if shift >= 64 {
  14569. return ErrIntOverflowRpc
  14570. }
  14571. if iNdEx >= l {
  14572. return io.ErrUnexpectedEOF
  14573. }
  14574. b := dAtA[iNdEx]
  14575. iNdEx++
  14576. byteLen |= int(b&0x7F) << shift
  14577. if b < 0x80 {
  14578. break
  14579. }
  14580. }
  14581. if byteLen < 0 {
  14582. return ErrInvalidLengthRpc
  14583. }
  14584. postIndex := iNdEx + byteLen
  14585. if postIndex < 0 {
  14586. return ErrInvalidLengthRpc
  14587. }
  14588. if postIndex > l {
  14589. return io.ErrUnexpectedEOF
  14590. }
  14591. m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...)
  14592. if m.Value == nil {
  14593. m.Value = []byte{}
  14594. }
  14595. iNdEx = postIndex
  14596. case 3:
  14597. if wireType != 0 {
  14598. return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType)
  14599. }
  14600. m.Lease = 0
  14601. for shift := uint(0); ; shift += 7 {
  14602. if shift >= 64 {
  14603. return ErrIntOverflowRpc
  14604. }
  14605. if iNdEx >= l {
  14606. return io.ErrUnexpectedEOF
  14607. }
  14608. b := dAtA[iNdEx]
  14609. iNdEx++
  14610. m.Lease |= int64(b&0x7F) << shift
  14611. if b < 0x80 {
  14612. break
  14613. }
  14614. }
  14615. case 4:
  14616. if wireType != 0 {
  14617. return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
  14618. }
  14619. var v int
  14620. for shift := uint(0); ; shift += 7 {
  14621. if shift >= 64 {
  14622. return ErrIntOverflowRpc
  14623. }
  14624. if iNdEx >= l {
  14625. return io.ErrUnexpectedEOF
  14626. }
  14627. b := dAtA[iNdEx]
  14628. iNdEx++
  14629. v |= int(b&0x7F) << shift
  14630. if b < 0x80 {
  14631. break
  14632. }
  14633. }
  14634. m.PrevKv = bool(v != 0)
  14635. case 5:
  14636. if wireType != 0 {
  14637. return fmt.Errorf("proto: wrong wireType = %d for field IgnoreValue", wireType)
  14638. }
  14639. var v int
  14640. for shift := uint(0); ; shift += 7 {
  14641. if shift >= 64 {
  14642. return ErrIntOverflowRpc
  14643. }
  14644. if iNdEx >= l {
  14645. return io.ErrUnexpectedEOF
  14646. }
  14647. b := dAtA[iNdEx]
  14648. iNdEx++
  14649. v |= int(b&0x7F) << shift
  14650. if b < 0x80 {
  14651. break
  14652. }
  14653. }
  14654. m.IgnoreValue = bool(v != 0)
  14655. case 6:
  14656. if wireType != 0 {
  14657. return fmt.Errorf("proto: wrong wireType = %d for field IgnoreLease", wireType)
  14658. }
  14659. var v int
  14660. for shift := uint(0); ; shift += 7 {
  14661. if shift >= 64 {
  14662. return ErrIntOverflowRpc
  14663. }
  14664. if iNdEx >= l {
  14665. return io.ErrUnexpectedEOF
  14666. }
  14667. b := dAtA[iNdEx]
  14668. iNdEx++
  14669. v |= int(b&0x7F) << shift
  14670. if b < 0x80 {
  14671. break
  14672. }
  14673. }
  14674. m.IgnoreLease = bool(v != 0)
  14675. default:
  14676. iNdEx = preIndex
  14677. skippy, err := skipRpc(dAtA[iNdEx:])
  14678. if err != nil {
  14679. return err
  14680. }
  14681. if (skippy < 0) || (iNdEx+skippy) < 0 {
  14682. return ErrInvalidLengthRpc
  14683. }
  14684. if (iNdEx + skippy) > l {
  14685. return io.ErrUnexpectedEOF
  14686. }
  14687. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  14688. iNdEx += skippy
  14689. }
  14690. }
  14691. if iNdEx > l {
  14692. return io.ErrUnexpectedEOF
  14693. }
  14694. return nil
  14695. }
  14696. func (m *PutResponse) Unmarshal(dAtA []byte) error {
  14697. l := len(dAtA)
  14698. iNdEx := 0
  14699. for iNdEx < l {
  14700. preIndex := iNdEx
  14701. var wire uint64
  14702. for shift := uint(0); ; shift += 7 {
  14703. if shift >= 64 {
  14704. return ErrIntOverflowRpc
  14705. }
  14706. if iNdEx >= l {
  14707. return io.ErrUnexpectedEOF
  14708. }
  14709. b := dAtA[iNdEx]
  14710. iNdEx++
  14711. wire |= uint64(b&0x7F) << shift
  14712. if b < 0x80 {
  14713. break
  14714. }
  14715. }
  14716. fieldNum := int32(wire >> 3)
  14717. wireType := int(wire & 0x7)
  14718. if wireType == 4 {
  14719. return fmt.Errorf("proto: PutResponse: wiretype end group for non-group")
  14720. }
  14721. if fieldNum <= 0 {
  14722. return fmt.Errorf("proto: PutResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  14723. }
  14724. switch fieldNum {
  14725. case 1:
  14726. if wireType != 2 {
  14727. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  14728. }
  14729. var msglen int
  14730. for shift := uint(0); ; shift += 7 {
  14731. if shift >= 64 {
  14732. return ErrIntOverflowRpc
  14733. }
  14734. if iNdEx >= l {
  14735. return io.ErrUnexpectedEOF
  14736. }
  14737. b := dAtA[iNdEx]
  14738. iNdEx++
  14739. msglen |= int(b&0x7F) << shift
  14740. if b < 0x80 {
  14741. break
  14742. }
  14743. }
  14744. if msglen < 0 {
  14745. return ErrInvalidLengthRpc
  14746. }
  14747. postIndex := iNdEx + msglen
  14748. if postIndex < 0 {
  14749. return ErrInvalidLengthRpc
  14750. }
  14751. if postIndex > l {
  14752. return io.ErrUnexpectedEOF
  14753. }
  14754. if m.Header == nil {
  14755. m.Header = &ResponseHeader{}
  14756. }
  14757. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14758. return err
  14759. }
  14760. iNdEx = postIndex
  14761. case 2:
  14762. if wireType != 2 {
  14763. return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
  14764. }
  14765. var msglen int
  14766. for shift := uint(0); ; shift += 7 {
  14767. if shift >= 64 {
  14768. return ErrIntOverflowRpc
  14769. }
  14770. if iNdEx >= l {
  14771. return io.ErrUnexpectedEOF
  14772. }
  14773. b := dAtA[iNdEx]
  14774. iNdEx++
  14775. msglen |= int(b&0x7F) << shift
  14776. if b < 0x80 {
  14777. break
  14778. }
  14779. }
  14780. if msglen < 0 {
  14781. return ErrInvalidLengthRpc
  14782. }
  14783. postIndex := iNdEx + msglen
  14784. if postIndex < 0 {
  14785. return ErrInvalidLengthRpc
  14786. }
  14787. if postIndex > l {
  14788. return io.ErrUnexpectedEOF
  14789. }
  14790. if m.PrevKv == nil {
  14791. m.PrevKv = &mvccpb.KeyValue{}
  14792. }
  14793. if err := m.PrevKv.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  14794. return err
  14795. }
  14796. iNdEx = postIndex
  14797. default:
  14798. iNdEx = preIndex
  14799. skippy, err := skipRpc(dAtA[iNdEx:])
  14800. if err != nil {
  14801. return err
  14802. }
  14803. if (skippy < 0) || (iNdEx+skippy) < 0 {
  14804. return ErrInvalidLengthRpc
  14805. }
  14806. if (iNdEx + skippy) > l {
  14807. return io.ErrUnexpectedEOF
  14808. }
  14809. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  14810. iNdEx += skippy
  14811. }
  14812. }
  14813. if iNdEx > l {
  14814. return io.ErrUnexpectedEOF
  14815. }
  14816. return nil
  14817. }
  14818. func (m *DeleteRangeRequest) Unmarshal(dAtA []byte) error {
  14819. l := len(dAtA)
  14820. iNdEx := 0
  14821. for iNdEx < l {
  14822. preIndex := iNdEx
  14823. var wire uint64
  14824. for shift := uint(0); ; shift += 7 {
  14825. if shift >= 64 {
  14826. return ErrIntOverflowRpc
  14827. }
  14828. if iNdEx >= l {
  14829. return io.ErrUnexpectedEOF
  14830. }
  14831. b := dAtA[iNdEx]
  14832. iNdEx++
  14833. wire |= uint64(b&0x7F) << shift
  14834. if b < 0x80 {
  14835. break
  14836. }
  14837. }
  14838. fieldNum := int32(wire >> 3)
  14839. wireType := int(wire & 0x7)
  14840. if wireType == 4 {
  14841. return fmt.Errorf("proto: DeleteRangeRequest: wiretype end group for non-group")
  14842. }
  14843. if fieldNum <= 0 {
  14844. return fmt.Errorf("proto: DeleteRangeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  14845. }
  14846. switch fieldNum {
  14847. case 1:
  14848. if wireType != 2 {
  14849. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  14850. }
  14851. var byteLen int
  14852. for shift := uint(0); ; shift += 7 {
  14853. if shift >= 64 {
  14854. return ErrIntOverflowRpc
  14855. }
  14856. if iNdEx >= l {
  14857. return io.ErrUnexpectedEOF
  14858. }
  14859. b := dAtA[iNdEx]
  14860. iNdEx++
  14861. byteLen |= int(b&0x7F) << shift
  14862. if b < 0x80 {
  14863. break
  14864. }
  14865. }
  14866. if byteLen < 0 {
  14867. return ErrInvalidLengthRpc
  14868. }
  14869. postIndex := iNdEx + byteLen
  14870. if postIndex < 0 {
  14871. return ErrInvalidLengthRpc
  14872. }
  14873. if postIndex > l {
  14874. return io.ErrUnexpectedEOF
  14875. }
  14876. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  14877. if m.Key == nil {
  14878. m.Key = []byte{}
  14879. }
  14880. iNdEx = postIndex
  14881. case 2:
  14882. if wireType != 2 {
  14883. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  14884. }
  14885. var byteLen int
  14886. for shift := uint(0); ; shift += 7 {
  14887. if shift >= 64 {
  14888. return ErrIntOverflowRpc
  14889. }
  14890. if iNdEx >= l {
  14891. return io.ErrUnexpectedEOF
  14892. }
  14893. b := dAtA[iNdEx]
  14894. iNdEx++
  14895. byteLen |= int(b&0x7F) << shift
  14896. if b < 0x80 {
  14897. break
  14898. }
  14899. }
  14900. if byteLen < 0 {
  14901. return ErrInvalidLengthRpc
  14902. }
  14903. postIndex := iNdEx + byteLen
  14904. if postIndex < 0 {
  14905. return ErrInvalidLengthRpc
  14906. }
  14907. if postIndex > l {
  14908. return io.ErrUnexpectedEOF
  14909. }
  14910. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  14911. if m.RangeEnd == nil {
  14912. m.RangeEnd = []byte{}
  14913. }
  14914. iNdEx = postIndex
  14915. case 3:
  14916. if wireType != 0 {
  14917. return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
  14918. }
  14919. var v int
  14920. for shift := uint(0); ; shift += 7 {
  14921. if shift >= 64 {
  14922. return ErrIntOverflowRpc
  14923. }
  14924. if iNdEx >= l {
  14925. return io.ErrUnexpectedEOF
  14926. }
  14927. b := dAtA[iNdEx]
  14928. iNdEx++
  14929. v |= int(b&0x7F) << shift
  14930. if b < 0x80 {
  14931. break
  14932. }
  14933. }
  14934. m.PrevKv = bool(v != 0)
  14935. default:
  14936. iNdEx = preIndex
  14937. skippy, err := skipRpc(dAtA[iNdEx:])
  14938. if err != nil {
  14939. return err
  14940. }
  14941. if (skippy < 0) || (iNdEx+skippy) < 0 {
  14942. return ErrInvalidLengthRpc
  14943. }
  14944. if (iNdEx + skippy) > l {
  14945. return io.ErrUnexpectedEOF
  14946. }
  14947. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  14948. iNdEx += skippy
  14949. }
  14950. }
  14951. if iNdEx > l {
  14952. return io.ErrUnexpectedEOF
  14953. }
  14954. return nil
  14955. }
  14956. func (m *DeleteRangeResponse) Unmarshal(dAtA []byte) error {
  14957. l := len(dAtA)
  14958. iNdEx := 0
  14959. for iNdEx < l {
  14960. preIndex := iNdEx
  14961. var wire uint64
  14962. for shift := uint(0); ; shift += 7 {
  14963. if shift >= 64 {
  14964. return ErrIntOverflowRpc
  14965. }
  14966. if iNdEx >= l {
  14967. return io.ErrUnexpectedEOF
  14968. }
  14969. b := dAtA[iNdEx]
  14970. iNdEx++
  14971. wire |= uint64(b&0x7F) << shift
  14972. if b < 0x80 {
  14973. break
  14974. }
  14975. }
  14976. fieldNum := int32(wire >> 3)
  14977. wireType := int(wire & 0x7)
  14978. if wireType == 4 {
  14979. return fmt.Errorf("proto: DeleteRangeResponse: wiretype end group for non-group")
  14980. }
  14981. if fieldNum <= 0 {
  14982. return fmt.Errorf("proto: DeleteRangeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  14983. }
  14984. switch fieldNum {
  14985. case 1:
  14986. if wireType != 2 {
  14987. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  14988. }
  14989. var msglen int
  14990. for shift := uint(0); ; shift += 7 {
  14991. if shift >= 64 {
  14992. return ErrIntOverflowRpc
  14993. }
  14994. if iNdEx >= l {
  14995. return io.ErrUnexpectedEOF
  14996. }
  14997. b := dAtA[iNdEx]
  14998. iNdEx++
  14999. msglen |= int(b&0x7F) << shift
  15000. if b < 0x80 {
  15001. break
  15002. }
  15003. }
  15004. if msglen < 0 {
  15005. return ErrInvalidLengthRpc
  15006. }
  15007. postIndex := iNdEx + msglen
  15008. if postIndex < 0 {
  15009. return ErrInvalidLengthRpc
  15010. }
  15011. if postIndex > l {
  15012. return io.ErrUnexpectedEOF
  15013. }
  15014. if m.Header == nil {
  15015. m.Header = &ResponseHeader{}
  15016. }
  15017. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15018. return err
  15019. }
  15020. iNdEx = postIndex
  15021. case 2:
  15022. if wireType != 0 {
  15023. return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType)
  15024. }
  15025. m.Deleted = 0
  15026. for shift := uint(0); ; shift += 7 {
  15027. if shift >= 64 {
  15028. return ErrIntOverflowRpc
  15029. }
  15030. if iNdEx >= l {
  15031. return io.ErrUnexpectedEOF
  15032. }
  15033. b := dAtA[iNdEx]
  15034. iNdEx++
  15035. m.Deleted |= int64(b&0x7F) << shift
  15036. if b < 0x80 {
  15037. break
  15038. }
  15039. }
  15040. case 3:
  15041. if wireType != 2 {
  15042. return fmt.Errorf("proto: wrong wireType = %d for field PrevKvs", wireType)
  15043. }
  15044. var msglen int
  15045. for shift := uint(0); ; shift += 7 {
  15046. if shift >= 64 {
  15047. return ErrIntOverflowRpc
  15048. }
  15049. if iNdEx >= l {
  15050. return io.ErrUnexpectedEOF
  15051. }
  15052. b := dAtA[iNdEx]
  15053. iNdEx++
  15054. msglen |= int(b&0x7F) << shift
  15055. if b < 0x80 {
  15056. break
  15057. }
  15058. }
  15059. if msglen < 0 {
  15060. return ErrInvalidLengthRpc
  15061. }
  15062. postIndex := iNdEx + msglen
  15063. if postIndex < 0 {
  15064. return ErrInvalidLengthRpc
  15065. }
  15066. if postIndex > l {
  15067. return io.ErrUnexpectedEOF
  15068. }
  15069. m.PrevKvs = append(m.PrevKvs, &mvccpb.KeyValue{})
  15070. if err := m.PrevKvs[len(m.PrevKvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15071. return err
  15072. }
  15073. iNdEx = postIndex
  15074. default:
  15075. iNdEx = preIndex
  15076. skippy, err := skipRpc(dAtA[iNdEx:])
  15077. if err != nil {
  15078. return err
  15079. }
  15080. if (skippy < 0) || (iNdEx+skippy) < 0 {
  15081. return ErrInvalidLengthRpc
  15082. }
  15083. if (iNdEx + skippy) > l {
  15084. return io.ErrUnexpectedEOF
  15085. }
  15086. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  15087. iNdEx += skippy
  15088. }
  15089. }
  15090. if iNdEx > l {
  15091. return io.ErrUnexpectedEOF
  15092. }
  15093. return nil
  15094. }
  15095. func (m *RequestOp) Unmarshal(dAtA []byte) error {
  15096. l := len(dAtA)
  15097. iNdEx := 0
  15098. for iNdEx < l {
  15099. preIndex := iNdEx
  15100. var wire uint64
  15101. for shift := uint(0); ; shift += 7 {
  15102. if shift >= 64 {
  15103. return ErrIntOverflowRpc
  15104. }
  15105. if iNdEx >= l {
  15106. return io.ErrUnexpectedEOF
  15107. }
  15108. b := dAtA[iNdEx]
  15109. iNdEx++
  15110. wire |= uint64(b&0x7F) << shift
  15111. if b < 0x80 {
  15112. break
  15113. }
  15114. }
  15115. fieldNum := int32(wire >> 3)
  15116. wireType := int(wire & 0x7)
  15117. if wireType == 4 {
  15118. return fmt.Errorf("proto: RequestOp: wiretype end group for non-group")
  15119. }
  15120. if fieldNum <= 0 {
  15121. return fmt.Errorf("proto: RequestOp: illegal tag %d (wire type %d)", fieldNum, wire)
  15122. }
  15123. switch fieldNum {
  15124. case 1:
  15125. if wireType != 2 {
  15126. return fmt.Errorf("proto: wrong wireType = %d for field RequestRange", wireType)
  15127. }
  15128. var msglen int
  15129. for shift := uint(0); ; shift += 7 {
  15130. if shift >= 64 {
  15131. return ErrIntOverflowRpc
  15132. }
  15133. if iNdEx >= l {
  15134. return io.ErrUnexpectedEOF
  15135. }
  15136. b := dAtA[iNdEx]
  15137. iNdEx++
  15138. msglen |= int(b&0x7F) << shift
  15139. if b < 0x80 {
  15140. break
  15141. }
  15142. }
  15143. if msglen < 0 {
  15144. return ErrInvalidLengthRpc
  15145. }
  15146. postIndex := iNdEx + msglen
  15147. if postIndex < 0 {
  15148. return ErrInvalidLengthRpc
  15149. }
  15150. if postIndex > l {
  15151. return io.ErrUnexpectedEOF
  15152. }
  15153. v := &RangeRequest{}
  15154. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15155. return err
  15156. }
  15157. m.Request = &RequestOp_RequestRange{v}
  15158. iNdEx = postIndex
  15159. case 2:
  15160. if wireType != 2 {
  15161. return fmt.Errorf("proto: wrong wireType = %d for field RequestPut", wireType)
  15162. }
  15163. var msglen int
  15164. for shift := uint(0); ; shift += 7 {
  15165. if shift >= 64 {
  15166. return ErrIntOverflowRpc
  15167. }
  15168. if iNdEx >= l {
  15169. return io.ErrUnexpectedEOF
  15170. }
  15171. b := dAtA[iNdEx]
  15172. iNdEx++
  15173. msglen |= int(b&0x7F) << shift
  15174. if b < 0x80 {
  15175. break
  15176. }
  15177. }
  15178. if msglen < 0 {
  15179. return ErrInvalidLengthRpc
  15180. }
  15181. postIndex := iNdEx + msglen
  15182. if postIndex < 0 {
  15183. return ErrInvalidLengthRpc
  15184. }
  15185. if postIndex > l {
  15186. return io.ErrUnexpectedEOF
  15187. }
  15188. v := &PutRequest{}
  15189. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15190. return err
  15191. }
  15192. m.Request = &RequestOp_RequestPut{v}
  15193. iNdEx = postIndex
  15194. case 3:
  15195. if wireType != 2 {
  15196. return fmt.Errorf("proto: wrong wireType = %d for field RequestDeleteRange", wireType)
  15197. }
  15198. var msglen int
  15199. for shift := uint(0); ; shift += 7 {
  15200. if shift >= 64 {
  15201. return ErrIntOverflowRpc
  15202. }
  15203. if iNdEx >= l {
  15204. return io.ErrUnexpectedEOF
  15205. }
  15206. b := dAtA[iNdEx]
  15207. iNdEx++
  15208. msglen |= int(b&0x7F) << shift
  15209. if b < 0x80 {
  15210. break
  15211. }
  15212. }
  15213. if msglen < 0 {
  15214. return ErrInvalidLengthRpc
  15215. }
  15216. postIndex := iNdEx + msglen
  15217. if postIndex < 0 {
  15218. return ErrInvalidLengthRpc
  15219. }
  15220. if postIndex > l {
  15221. return io.ErrUnexpectedEOF
  15222. }
  15223. v := &DeleteRangeRequest{}
  15224. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15225. return err
  15226. }
  15227. m.Request = &RequestOp_RequestDeleteRange{v}
  15228. iNdEx = postIndex
  15229. case 4:
  15230. if wireType != 2 {
  15231. return fmt.Errorf("proto: wrong wireType = %d for field RequestTxn", wireType)
  15232. }
  15233. var msglen int
  15234. for shift := uint(0); ; shift += 7 {
  15235. if shift >= 64 {
  15236. return ErrIntOverflowRpc
  15237. }
  15238. if iNdEx >= l {
  15239. return io.ErrUnexpectedEOF
  15240. }
  15241. b := dAtA[iNdEx]
  15242. iNdEx++
  15243. msglen |= int(b&0x7F) << shift
  15244. if b < 0x80 {
  15245. break
  15246. }
  15247. }
  15248. if msglen < 0 {
  15249. return ErrInvalidLengthRpc
  15250. }
  15251. postIndex := iNdEx + msglen
  15252. if postIndex < 0 {
  15253. return ErrInvalidLengthRpc
  15254. }
  15255. if postIndex > l {
  15256. return io.ErrUnexpectedEOF
  15257. }
  15258. v := &TxnRequest{}
  15259. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15260. return err
  15261. }
  15262. m.Request = &RequestOp_RequestTxn{v}
  15263. iNdEx = postIndex
  15264. default:
  15265. iNdEx = preIndex
  15266. skippy, err := skipRpc(dAtA[iNdEx:])
  15267. if err != nil {
  15268. return err
  15269. }
  15270. if (skippy < 0) || (iNdEx+skippy) < 0 {
  15271. return ErrInvalidLengthRpc
  15272. }
  15273. if (iNdEx + skippy) > l {
  15274. return io.ErrUnexpectedEOF
  15275. }
  15276. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  15277. iNdEx += skippy
  15278. }
  15279. }
  15280. if iNdEx > l {
  15281. return io.ErrUnexpectedEOF
  15282. }
  15283. return nil
  15284. }
  15285. func (m *ResponseOp) Unmarshal(dAtA []byte) error {
  15286. l := len(dAtA)
  15287. iNdEx := 0
  15288. for iNdEx < l {
  15289. preIndex := iNdEx
  15290. var wire uint64
  15291. for shift := uint(0); ; shift += 7 {
  15292. if shift >= 64 {
  15293. return ErrIntOverflowRpc
  15294. }
  15295. if iNdEx >= l {
  15296. return io.ErrUnexpectedEOF
  15297. }
  15298. b := dAtA[iNdEx]
  15299. iNdEx++
  15300. wire |= uint64(b&0x7F) << shift
  15301. if b < 0x80 {
  15302. break
  15303. }
  15304. }
  15305. fieldNum := int32(wire >> 3)
  15306. wireType := int(wire & 0x7)
  15307. if wireType == 4 {
  15308. return fmt.Errorf("proto: ResponseOp: wiretype end group for non-group")
  15309. }
  15310. if fieldNum <= 0 {
  15311. return fmt.Errorf("proto: ResponseOp: illegal tag %d (wire type %d)", fieldNum, wire)
  15312. }
  15313. switch fieldNum {
  15314. case 1:
  15315. if wireType != 2 {
  15316. return fmt.Errorf("proto: wrong wireType = %d for field ResponseRange", wireType)
  15317. }
  15318. var msglen int
  15319. for shift := uint(0); ; shift += 7 {
  15320. if shift >= 64 {
  15321. return ErrIntOverflowRpc
  15322. }
  15323. if iNdEx >= l {
  15324. return io.ErrUnexpectedEOF
  15325. }
  15326. b := dAtA[iNdEx]
  15327. iNdEx++
  15328. msglen |= int(b&0x7F) << shift
  15329. if b < 0x80 {
  15330. break
  15331. }
  15332. }
  15333. if msglen < 0 {
  15334. return ErrInvalidLengthRpc
  15335. }
  15336. postIndex := iNdEx + msglen
  15337. if postIndex < 0 {
  15338. return ErrInvalidLengthRpc
  15339. }
  15340. if postIndex > l {
  15341. return io.ErrUnexpectedEOF
  15342. }
  15343. v := &RangeResponse{}
  15344. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15345. return err
  15346. }
  15347. m.Response = &ResponseOp_ResponseRange{v}
  15348. iNdEx = postIndex
  15349. case 2:
  15350. if wireType != 2 {
  15351. return fmt.Errorf("proto: wrong wireType = %d for field ResponsePut", wireType)
  15352. }
  15353. var msglen int
  15354. for shift := uint(0); ; shift += 7 {
  15355. if shift >= 64 {
  15356. return ErrIntOverflowRpc
  15357. }
  15358. if iNdEx >= l {
  15359. return io.ErrUnexpectedEOF
  15360. }
  15361. b := dAtA[iNdEx]
  15362. iNdEx++
  15363. msglen |= int(b&0x7F) << shift
  15364. if b < 0x80 {
  15365. break
  15366. }
  15367. }
  15368. if msglen < 0 {
  15369. return ErrInvalidLengthRpc
  15370. }
  15371. postIndex := iNdEx + msglen
  15372. if postIndex < 0 {
  15373. return ErrInvalidLengthRpc
  15374. }
  15375. if postIndex > l {
  15376. return io.ErrUnexpectedEOF
  15377. }
  15378. v := &PutResponse{}
  15379. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15380. return err
  15381. }
  15382. m.Response = &ResponseOp_ResponsePut{v}
  15383. iNdEx = postIndex
  15384. case 3:
  15385. if wireType != 2 {
  15386. return fmt.Errorf("proto: wrong wireType = %d for field ResponseDeleteRange", wireType)
  15387. }
  15388. var msglen int
  15389. for shift := uint(0); ; shift += 7 {
  15390. if shift >= 64 {
  15391. return ErrIntOverflowRpc
  15392. }
  15393. if iNdEx >= l {
  15394. return io.ErrUnexpectedEOF
  15395. }
  15396. b := dAtA[iNdEx]
  15397. iNdEx++
  15398. msglen |= int(b&0x7F) << shift
  15399. if b < 0x80 {
  15400. break
  15401. }
  15402. }
  15403. if msglen < 0 {
  15404. return ErrInvalidLengthRpc
  15405. }
  15406. postIndex := iNdEx + msglen
  15407. if postIndex < 0 {
  15408. return ErrInvalidLengthRpc
  15409. }
  15410. if postIndex > l {
  15411. return io.ErrUnexpectedEOF
  15412. }
  15413. v := &DeleteRangeResponse{}
  15414. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15415. return err
  15416. }
  15417. m.Response = &ResponseOp_ResponseDeleteRange{v}
  15418. iNdEx = postIndex
  15419. case 4:
  15420. if wireType != 2 {
  15421. return fmt.Errorf("proto: wrong wireType = %d for field ResponseTxn", wireType)
  15422. }
  15423. var msglen int
  15424. for shift := uint(0); ; shift += 7 {
  15425. if shift >= 64 {
  15426. return ErrIntOverflowRpc
  15427. }
  15428. if iNdEx >= l {
  15429. return io.ErrUnexpectedEOF
  15430. }
  15431. b := dAtA[iNdEx]
  15432. iNdEx++
  15433. msglen |= int(b&0x7F) << shift
  15434. if b < 0x80 {
  15435. break
  15436. }
  15437. }
  15438. if msglen < 0 {
  15439. return ErrInvalidLengthRpc
  15440. }
  15441. postIndex := iNdEx + msglen
  15442. if postIndex < 0 {
  15443. return ErrInvalidLengthRpc
  15444. }
  15445. if postIndex > l {
  15446. return io.ErrUnexpectedEOF
  15447. }
  15448. v := &TxnResponse{}
  15449. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15450. return err
  15451. }
  15452. m.Response = &ResponseOp_ResponseTxn{v}
  15453. iNdEx = postIndex
  15454. default:
  15455. iNdEx = preIndex
  15456. skippy, err := skipRpc(dAtA[iNdEx:])
  15457. if err != nil {
  15458. return err
  15459. }
  15460. if (skippy < 0) || (iNdEx+skippy) < 0 {
  15461. return ErrInvalidLengthRpc
  15462. }
  15463. if (iNdEx + skippy) > l {
  15464. return io.ErrUnexpectedEOF
  15465. }
  15466. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  15467. iNdEx += skippy
  15468. }
  15469. }
  15470. if iNdEx > l {
  15471. return io.ErrUnexpectedEOF
  15472. }
  15473. return nil
  15474. }
  15475. func (m *Compare) Unmarshal(dAtA []byte) error {
  15476. l := len(dAtA)
  15477. iNdEx := 0
  15478. for iNdEx < l {
  15479. preIndex := iNdEx
  15480. var wire uint64
  15481. for shift := uint(0); ; shift += 7 {
  15482. if shift >= 64 {
  15483. return ErrIntOverflowRpc
  15484. }
  15485. if iNdEx >= l {
  15486. return io.ErrUnexpectedEOF
  15487. }
  15488. b := dAtA[iNdEx]
  15489. iNdEx++
  15490. wire |= uint64(b&0x7F) << shift
  15491. if b < 0x80 {
  15492. break
  15493. }
  15494. }
  15495. fieldNum := int32(wire >> 3)
  15496. wireType := int(wire & 0x7)
  15497. if wireType == 4 {
  15498. return fmt.Errorf("proto: Compare: wiretype end group for non-group")
  15499. }
  15500. if fieldNum <= 0 {
  15501. return fmt.Errorf("proto: Compare: illegal tag %d (wire type %d)", fieldNum, wire)
  15502. }
  15503. switch fieldNum {
  15504. case 1:
  15505. if wireType != 0 {
  15506. return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
  15507. }
  15508. m.Result = 0
  15509. for shift := uint(0); ; shift += 7 {
  15510. if shift >= 64 {
  15511. return ErrIntOverflowRpc
  15512. }
  15513. if iNdEx >= l {
  15514. return io.ErrUnexpectedEOF
  15515. }
  15516. b := dAtA[iNdEx]
  15517. iNdEx++
  15518. m.Result |= Compare_CompareResult(b&0x7F) << shift
  15519. if b < 0x80 {
  15520. break
  15521. }
  15522. }
  15523. case 2:
  15524. if wireType != 0 {
  15525. return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
  15526. }
  15527. m.Target = 0
  15528. for shift := uint(0); ; shift += 7 {
  15529. if shift >= 64 {
  15530. return ErrIntOverflowRpc
  15531. }
  15532. if iNdEx >= l {
  15533. return io.ErrUnexpectedEOF
  15534. }
  15535. b := dAtA[iNdEx]
  15536. iNdEx++
  15537. m.Target |= Compare_CompareTarget(b&0x7F) << shift
  15538. if b < 0x80 {
  15539. break
  15540. }
  15541. }
  15542. case 3:
  15543. if wireType != 2 {
  15544. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  15545. }
  15546. var byteLen int
  15547. for shift := uint(0); ; shift += 7 {
  15548. if shift >= 64 {
  15549. return ErrIntOverflowRpc
  15550. }
  15551. if iNdEx >= l {
  15552. return io.ErrUnexpectedEOF
  15553. }
  15554. b := dAtA[iNdEx]
  15555. iNdEx++
  15556. byteLen |= int(b&0x7F) << shift
  15557. if b < 0x80 {
  15558. break
  15559. }
  15560. }
  15561. if byteLen < 0 {
  15562. return ErrInvalidLengthRpc
  15563. }
  15564. postIndex := iNdEx + byteLen
  15565. if postIndex < 0 {
  15566. return ErrInvalidLengthRpc
  15567. }
  15568. if postIndex > l {
  15569. return io.ErrUnexpectedEOF
  15570. }
  15571. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  15572. if m.Key == nil {
  15573. m.Key = []byte{}
  15574. }
  15575. iNdEx = postIndex
  15576. case 4:
  15577. if wireType != 0 {
  15578. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  15579. }
  15580. var v int64
  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. v |= int64(b&0x7F) << shift
  15591. if b < 0x80 {
  15592. break
  15593. }
  15594. }
  15595. m.TargetUnion = &Compare_Version{v}
  15596. case 5:
  15597. if wireType != 0 {
  15598. return fmt.Errorf("proto: wrong wireType = %d for field CreateRevision", wireType)
  15599. }
  15600. var v int64
  15601. for shift := uint(0); ; shift += 7 {
  15602. if shift >= 64 {
  15603. return ErrIntOverflowRpc
  15604. }
  15605. if iNdEx >= l {
  15606. return io.ErrUnexpectedEOF
  15607. }
  15608. b := dAtA[iNdEx]
  15609. iNdEx++
  15610. v |= int64(b&0x7F) << shift
  15611. if b < 0x80 {
  15612. break
  15613. }
  15614. }
  15615. m.TargetUnion = &Compare_CreateRevision{v}
  15616. case 6:
  15617. if wireType != 0 {
  15618. return fmt.Errorf("proto: wrong wireType = %d for field ModRevision", wireType)
  15619. }
  15620. var v int64
  15621. for shift := uint(0); ; shift += 7 {
  15622. if shift >= 64 {
  15623. return ErrIntOverflowRpc
  15624. }
  15625. if iNdEx >= l {
  15626. return io.ErrUnexpectedEOF
  15627. }
  15628. b := dAtA[iNdEx]
  15629. iNdEx++
  15630. v |= int64(b&0x7F) << shift
  15631. if b < 0x80 {
  15632. break
  15633. }
  15634. }
  15635. m.TargetUnion = &Compare_ModRevision{v}
  15636. case 7:
  15637. if wireType != 2 {
  15638. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  15639. }
  15640. var byteLen int
  15641. for shift := uint(0); ; shift += 7 {
  15642. if shift >= 64 {
  15643. return ErrIntOverflowRpc
  15644. }
  15645. if iNdEx >= l {
  15646. return io.ErrUnexpectedEOF
  15647. }
  15648. b := dAtA[iNdEx]
  15649. iNdEx++
  15650. byteLen |= int(b&0x7F) << shift
  15651. if b < 0x80 {
  15652. break
  15653. }
  15654. }
  15655. if byteLen < 0 {
  15656. return ErrInvalidLengthRpc
  15657. }
  15658. postIndex := iNdEx + byteLen
  15659. if postIndex < 0 {
  15660. return ErrInvalidLengthRpc
  15661. }
  15662. if postIndex > l {
  15663. return io.ErrUnexpectedEOF
  15664. }
  15665. v := make([]byte, postIndex-iNdEx)
  15666. copy(v, dAtA[iNdEx:postIndex])
  15667. m.TargetUnion = &Compare_Value{v}
  15668. iNdEx = postIndex
  15669. case 8:
  15670. if wireType != 0 {
  15671. return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType)
  15672. }
  15673. var v int64
  15674. for shift := uint(0); ; shift += 7 {
  15675. if shift >= 64 {
  15676. return ErrIntOverflowRpc
  15677. }
  15678. if iNdEx >= l {
  15679. return io.ErrUnexpectedEOF
  15680. }
  15681. b := dAtA[iNdEx]
  15682. iNdEx++
  15683. v |= int64(b&0x7F) << shift
  15684. if b < 0x80 {
  15685. break
  15686. }
  15687. }
  15688. m.TargetUnion = &Compare_Lease{v}
  15689. case 64:
  15690. if wireType != 2 {
  15691. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  15692. }
  15693. var byteLen int
  15694. for shift := uint(0); ; shift += 7 {
  15695. if shift >= 64 {
  15696. return ErrIntOverflowRpc
  15697. }
  15698. if iNdEx >= l {
  15699. return io.ErrUnexpectedEOF
  15700. }
  15701. b := dAtA[iNdEx]
  15702. iNdEx++
  15703. byteLen |= int(b&0x7F) << shift
  15704. if b < 0x80 {
  15705. break
  15706. }
  15707. }
  15708. if byteLen < 0 {
  15709. return ErrInvalidLengthRpc
  15710. }
  15711. postIndex := iNdEx + byteLen
  15712. if postIndex < 0 {
  15713. return ErrInvalidLengthRpc
  15714. }
  15715. if postIndex > l {
  15716. return io.ErrUnexpectedEOF
  15717. }
  15718. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  15719. if m.RangeEnd == nil {
  15720. m.RangeEnd = []byte{}
  15721. }
  15722. iNdEx = postIndex
  15723. default:
  15724. iNdEx = preIndex
  15725. skippy, err := skipRpc(dAtA[iNdEx:])
  15726. if err != nil {
  15727. return err
  15728. }
  15729. if (skippy < 0) || (iNdEx+skippy) < 0 {
  15730. return ErrInvalidLengthRpc
  15731. }
  15732. if (iNdEx + skippy) > l {
  15733. return io.ErrUnexpectedEOF
  15734. }
  15735. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  15736. iNdEx += skippy
  15737. }
  15738. }
  15739. if iNdEx > l {
  15740. return io.ErrUnexpectedEOF
  15741. }
  15742. return nil
  15743. }
  15744. func (m *TxnRequest) Unmarshal(dAtA []byte) error {
  15745. l := len(dAtA)
  15746. iNdEx := 0
  15747. for iNdEx < l {
  15748. preIndex := iNdEx
  15749. var wire uint64
  15750. for shift := uint(0); ; shift += 7 {
  15751. if shift >= 64 {
  15752. return ErrIntOverflowRpc
  15753. }
  15754. if iNdEx >= l {
  15755. return io.ErrUnexpectedEOF
  15756. }
  15757. b := dAtA[iNdEx]
  15758. iNdEx++
  15759. wire |= uint64(b&0x7F) << shift
  15760. if b < 0x80 {
  15761. break
  15762. }
  15763. }
  15764. fieldNum := int32(wire >> 3)
  15765. wireType := int(wire & 0x7)
  15766. if wireType == 4 {
  15767. return fmt.Errorf("proto: TxnRequest: wiretype end group for non-group")
  15768. }
  15769. if fieldNum <= 0 {
  15770. return fmt.Errorf("proto: TxnRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  15771. }
  15772. switch fieldNum {
  15773. case 1:
  15774. if wireType != 2 {
  15775. return fmt.Errorf("proto: wrong wireType = %d for field Compare", wireType)
  15776. }
  15777. var msglen int
  15778. for shift := uint(0); ; shift += 7 {
  15779. if shift >= 64 {
  15780. return ErrIntOverflowRpc
  15781. }
  15782. if iNdEx >= l {
  15783. return io.ErrUnexpectedEOF
  15784. }
  15785. b := dAtA[iNdEx]
  15786. iNdEx++
  15787. msglen |= int(b&0x7F) << shift
  15788. if b < 0x80 {
  15789. break
  15790. }
  15791. }
  15792. if msglen < 0 {
  15793. return ErrInvalidLengthRpc
  15794. }
  15795. postIndex := iNdEx + msglen
  15796. if postIndex < 0 {
  15797. return ErrInvalidLengthRpc
  15798. }
  15799. if postIndex > l {
  15800. return io.ErrUnexpectedEOF
  15801. }
  15802. m.Compare = append(m.Compare, &Compare{})
  15803. if err := m.Compare[len(m.Compare)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15804. return err
  15805. }
  15806. iNdEx = postIndex
  15807. case 2:
  15808. if wireType != 2 {
  15809. return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType)
  15810. }
  15811. var msglen int
  15812. for shift := uint(0); ; shift += 7 {
  15813. if shift >= 64 {
  15814. return ErrIntOverflowRpc
  15815. }
  15816. if iNdEx >= l {
  15817. return io.ErrUnexpectedEOF
  15818. }
  15819. b := dAtA[iNdEx]
  15820. iNdEx++
  15821. msglen |= int(b&0x7F) << shift
  15822. if b < 0x80 {
  15823. break
  15824. }
  15825. }
  15826. if msglen < 0 {
  15827. return ErrInvalidLengthRpc
  15828. }
  15829. postIndex := iNdEx + msglen
  15830. if postIndex < 0 {
  15831. return ErrInvalidLengthRpc
  15832. }
  15833. if postIndex > l {
  15834. return io.ErrUnexpectedEOF
  15835. }
  15836. m.Success = append(m.Success, &RequestOp{})
  15837. if err := m.Success[len(m.Success)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15838. return err
  15839. }
  15840. iNdEx = postIndex
  15841. case 3:
  15842. if wireType != 2 {
  15843. return fmt.Errorf("proto: wrong wireType = %d for field Failure", wireType)
  15844. }
  15845. var msglen int
  15846. for shift := uint(0); ; shift += 7 {
  15847. if shift >= 64 {
  15848. return ErrIntOverflowRpc
  15849. }
  15850. if iNdEx >= l {
  15851. return io.ErrUnexpectedEOF
  15852. }
  15853. b := dAtA[iNdEx]
  15854. iNdEx++
  15855. msglen |= int(b&0x7F) << shift
  15856. if b < 0x80 {
  15857. break
  15858. }
  15859. }
  15860. if msglen < 0 {
  15861. return ErrInvalidLengthRpc
  15862. }
  15863. postIndex := iNdEx + msglen
  15864. if postIndex < 0 {
  15865. return ErrInvalidLengthRpc
  15866. }
  15867. if postIndex > l {
  15868. return io.ErrUnexpectedEOF
  15869. }
  15870. m.Failure = append(m.Failure, &RequestOp{})
  15871. if err := m.Failure[len(m.Failure)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15872. return err
  15873. }
  15874. iNdEx = postIndex
  15875. default:
  15876. iNdEx = preIndex
  15877. skippy, err := skipRpc(dAtA[iNdEx:])
  15878. if err != nil {
  15879. return err
  15880. }
  15881. if (skippy < 0) || (iNdEx+skippy) < 0 {
  15882. return ErrInvalidLengthRpc
  15883. }
  15884. if (iNdEx + skippy) > l {
  15885. return io.ErrUnexpectedEOF
  15886. }
  15887. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  15888. iNdEx += skippy
  15889. }
  15890. }
  15891. if iNdEx > l {
  15892. return io.ErrUnexpectedEOF
  15893. }
  15894. return nil
  15895. }
  15896. func (m *TxnResponse) Unmarshal(dAtA []byte) error {
  15897. l := len(dAtA)
  15898. iNdEx := 0
  15899. for iNdEx < l {
  15900. preIndex := iNdEx
  15901. var wire uint64
  15902. for shift := uint(0); ; shift += 7 {
  15903. if shift >= 64 {
  15904. return ErrIntOverflowRpc
  15905. }
  15906. if iNdEx >= l {
  15907. return io.ErrUnexpectedEOF
  15908. }
  15909. b := dAtA[iNdEx]
  15910. iNdEx++
  15911. wire |= uint64(b&0x7F) << shift
  15912. if b < 0x80 {
  15913. break
  15914. }
  15915. }
  15916. fieldNum := int32(wire >> 3)
  15917. wireType := int(wire & 0x7)
  15918. if wireType == 4 {
  15919. return fmt.Errorf("proto: TxnResponse: wiretype end group for non-group")
  15920. }
  15921. if fieldNum <= 0 {
  15922. return fmt.Errorf("proto: TxnResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  15923. }
  15924. switch fieldNum {
  15925. case 1:
  15926. if wireType != 2 {
  15927. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  15928. }
  15929. var msglen int
  15930. for shift := uint(0); ; shift += 7 {
  15931. if shift >= 64 {
  15932. return ErrIntOverflowRpc
  15933. }
  15934. if iNdEx >= l {
  15935. return io.ErrUnexpectedEOF
  15936. }
  15937. b := dAtA[iNdEx]
  15938. iNdEx++
  15939. msglen |= int(b&0x7F) << shift
  15940. if b < 0x80 {
  15941. break
  15942. }
  15943. }
  15944. if msglen < 0 {
  15945. return ErrInvalidLengthRpc
  15946. }
  15947. postIndex := iNdEx + msglen
  15948. if postIndex < 0 {
  15949. return ErrInvalidLengthRpc
  15950. }
  15951. if postIndex > l {
  15952. return io.ErrUnexpectedEOF
  15953. }
  15954. if m.Header == nil {
  15955. m.Header = &ResponseHeader{}
  15956. }
  15957. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  15958. return err
  15959. }
  15960. iNdEx = postIndex
  15961. case 2:
  15962. if wireType != 0 {
  15963. return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType)
  15964. }
  15965. var v int
  15966. for shift := uint(0); ; shift += 7 {
  15967. if shift >= 64 {
  15968. return ErrIntOverflowRpc
  15969. }
  15970. if iNdEx >= l {
  15971. return io.ErrUnexpectedEOF
  15972. }
  15973. b := dAtA[iNdEx]
  15974. iNdEx++
  15975. v |= int(b&0x7F) << shift
  15976. if b < 0x80 {
  15977. break
  15978. }
  15979. }
  15980. m.Succeeded = bool(v != 0)
  15981. case 3:
  15982. if wireType != 2 {
  15983. return fmt.Errorf("proto: wrong wireType = %d for field Responses", wireType)
  15984. }
  15985. var msglen int
  15986. for shift := uint(0); ; shift += 7 {
  15987. if shift >= 64 {
  15988. return ErrIntOverflowRpc
  15989. }
  15990. if iNdEx >= l {
  15991. return io.ErrUnexpectedEOF
  15992. }
  15993. b := dAtA[iNdEx]
  15994. iNdEx++
  15995. msglen |= int(b&0x7F) << shift
  15996. if b < 0x80 {
  15997. break
  15998. }
  15999. }
  16000. if msglen < 0 {
  16001. return ErrInvalidLengthRpc
  16002. }
  16003. postIndex := iNdEx + msglen
  16004. if postIndex < 0 {
  16005. return ErrInvalidLengthRpc
  16006. }
  16007. if postIndex > l {
  16008. return io.ErrUnexpectedEOF
  16009. }
  16010. m.Responses = append(m.Responses, &ResponseOp{})
  16011. if err := m.Responses[len(m.Responses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  16012. return err
  16013. }
  16014. iNdEx = postIndex
  16015. default:
  16016. iNdEx = preIndex
  16017. skippy, err := skipRpc(dAtA[iNdEx:])
  16018. if err != nil {
  16019. return err
  16020. }
  16021. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16022. return ErrInvalidLengthRpc
  16023. }
  16024. if (iNdEx + skippy) > l {
  16025. return io.ErrUnexpectedEOF
  16026. }
  16027. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16028. iNdEx += skippy
  16029. }
  16030. }
  16031. if iNdEx > l {
  16032. return io.ErrUnexpectedEOF
  16033. }
  16034. return nil
  16035. }
  16036. func (m *CompactionRequest) Unmarshal(dAtA []byte) error {
  16037. l := len(dAtA)
  16038. iNdEx := 0
  16039. for iNdEx < l {
  16040. preIndex := iNdEx
  16041. var wire uint64
  16042. for shift := uint(0); ; shift += 7 {
  16043. if shift >= 64 {
  16044. return ErrIntOverflowRpc
  16045. }
  16046. if iNdEx >= l {
  16047. return io.ErrUnexpectedEOF
  16048. }
  16049. b := dAtA[iNdEx]
  16050. iNdEx++
  16051. wire |= uint64(b&0x7F) << shift
  16052. if b < 0x80 {
  16053. break
  16054. }
  16055. }
  16056. fieldNum := int32(wire >> 3)
  16057. wireType := int(wire & 0x7)
  16058. if wireType == 4 {
  16059. return fmt.Errorf("proto: CompactionRequest: wiretype end group for non-group")
  16060. }
  16061. if fieldNum <= 0 {
  16062. return fmt.Errorf("proto: CompactionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16063. }
  16064. switch fieldNum {
  16065. case 1:
  16066. if wireType != 0 {
  16067. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  16068. }
  16069. m.Revision = 0
  16070. for shift := uint(0); ; shift += 7 {
  16071. if shift >= 64 {
  16072. return ErrIntOverflowRpc
  16073. }
  16074. if iNdEx >= l {
  16075. return io.ErrUnexpectedEOF
  16076. }
  16077. b := dAtA[iNdEx]
  16078. iNdEx++
  16079. m.Revision |= int64(b&0x7F) << shift
  16080. if b < 0x80 {
  16081. break
  16082. }
  16083. }
  16084. case 2:
  16085. if wireType != 0 {
  16086. return fmt.Errorf("proto: wrong wireType = %d for field Physical", wireType)
  16087. }
  16088. var v int
  16089. for shift := uint(0); ; shift += 7 {
  16090. if shift >= 64 {
  16091. return ErrIntOverflowRpc
  16092. }
  16093. if iNdEx >= l {
  16094. return io.ErrUnexpectedEOF
  16095. }
  16096. b := dAtA[iNdEx]
  16097. iNdEx++
  16098. v |= int(b&0x7F) << shift
  16099. if b < 0x80 {
  16100. break
  16101. }
  16102. }
  16103. m.Physical = bool(v != 0)
  16104. default:
  16105. iNdEx = preIndex
  16106. skippy, err := skipRpc(dAtA[iNdEx:])
  16107. if err != nil {
  16108. return err
  16109. }
  16110. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16111. return ErrInvalidLengthRpc
  16112. }
  16113. if (iNdEx + skippy) > l {
  16114. return io.ErrUnexpectedEOF
  16115. }
  16116. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16117. iNdEx += skippy
  16118. }
  16119. }
  16120. if iNdEx > l {
  16121. return io.ErrUnexpectedEOF
  16122. }
  16123. return nil
  16124. }
  16125. func (m *CompactionResponse) Unmarshal(dAtA []byte) error {
  16126. l := len(dAtA)
  16127. iNdEx := 0
  16128. for iNdEx < l {
  16129. preIndex := iNdEx
  16130. var wire uint64
  16131. for shift := uint(0); ; shift += 7 {
  16132. if shift >= 64 {
  16133. return ErrIntOverflowRpc
  16134. }
  16135. if iNdEx >= l {
  16136. return io.ErrUnexpectedEOF
  16137. }
  16138. b := dAtA[iNdEx]
  16139. iNdEx++
  16140. wire |= uint64(b&0x7F) << shift
  16141. if b < 0x80 {
  16142. break
  16143. }
  16144. }
  16145. fieldNum := int32(wire >> 3)
  16146. wireType := int(wire & 0x7)
  16147. if wireType == 4 {
  16148. return fmt.Errorf("proto: CompactionResponse: wiretype end group for non-group")
  16149. }
  16150. if fieldNum <= 0 {
  16151. return fmt.Errorf("proto: CompactionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  16152. }
  16153. switch fieldNum {
  16154. case 1:
  16155. if wireType != 2 {
  16156. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  16157. }
  16158. var msglen int
  16159. for shift := uint(0); ; shift += 7 {
  16160. if shift >= 64 {
  16161. return ErrIntOverflowRpc
  16162. }
  16163. if iNdEx >= l {
  16164. return io.ErrUnexpectedEOF
  16165. }
  16166. b := dAtA[iNdEx]
  16167. iNdEx++
  16168. msglen |= int(b&0x7F) << shift
  16169. if b < 0x80 {
  16170. break
  16171. }
  16172. }
  16173. if msglen < 0 {
  16174. return ErrInvalidLengthRpc
  16175. }
  16176. postIndex := iNdEx + msglen
  16177. if postIndex < 0 {
  16178. return ErrInvalidLengthRpc
  16179. }
  16180. if postIndex > l {
  16181. return io.ErrUnexpectedEOF
  16182. }
  16183. if m.Header == nil {
  16184. m.Header = &ResponseHeader{}
  16185. }
  16186. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  16187. return err
  16188. }
  16189. iNdEx = postIndex
  16190. default:
  16191. iNdEx = preIndex
  16192. skippy, err := skipRpc(dAtA[iNdEx:])
  16193. if err != nil {
  16194. return err
  16195. }
  16196. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16197. return ErrInvalidLengthRpc
  16198. }
  16199. if (iNdEx + skippy) > l {
  16200. return io.ErrUnexpectedEOF
  16201. }
  16202. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16203. iNdEx += skippy
  16204. }
  16205. }
  16206. if iNdEx > l {
  16207. return io.ErrUnexpectedEOF
  16208. }
  16209. return nil
  16210. }
  16211. func (m *HashRequest) Unmarshal(dAtA []byte) error {
  16212. l := len(dAtA)
  16213. iNdEx := 0
  16214. for iNdEx < l {
  16215. preIndex := iNdEx
  16216. var wire uint64
  16217. for shift := uint(0); ; shift += 7 {
  16218. if shift >= 64 {
  16219. return ErrIntOverflowRpc
  16220. }
  16221. if iNdEx >= l {
  16222. return io.ErrUnexpectedEOF
  16223. }
  16224. b := dAtA[iNdEx]
  16225. iNdEx++
  16226. wire |= uint64(b&0x7F) << shift
  16227. if b < 0x80 {
  16228. break
  16229. }
  16230. }
  16231. fieldNum := int32(wire >> 3)
  16232. wireType := int(wire & 0x7)
  16233. if wireType == 4 {
  16234. return fmt.Errorf("proto: HashRequest: wiretype end group for non-group")
  16235. }
  16236. if fieldNum <= 0 {
  16237. return fmt.Errorf("proto: HashRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16238. }
  16239. switch fieldNum {
  16240. default:
  16241. iNdEx = preIndex
  16242. skippy, err := skipRpc(dAtA[iNdEx:])
  16243. if err != nil {
  16244. return err
  16245. }
  16246. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16247. return ErrInvalidLengthRpc
  16248. }
  16249. if (iNdEx + skippy) > l {
  16250. return io.ErrUnexpectedEOF
  16251. }
  16252. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16253. iNdEx += skippy
  16254. }
  16255. }
  16256. if iNdEx > l {
  16257. return io.ErrUnexpectedEOF
  16258. }
  16259. return nil
  16260. }
  16261. func (m *HashKVRequest) Unmarshal(dAtA []byte) error {
  16262. l := len(dAtA)
  16263. iNdEx := 0
  16264. for iNdEx < l {
  16265. preIndex := iNdEx
  16266. var wire uint64
  16267. for shift := uint(0); ; shift += 7 {
  16268. if shift >= 64 {
  16269. return ErrIntOverflowRpc
  16270. }
  16271. if iNdEx >= l {
  16272. return io.ErrUnexpectedEOF
  16273. }
  16274. b := dAtA[iNdEx]
  16275. iNdEx++
  16276. wire |= uint64(b&0x7F) << shift
  16277. if b < 0x80 {
  16278. break
  16279. }
  16280. }
  16281. fieldNum := int32(wire >> 3)
  16282. wireType := int(wire & 0x7)
  16283. if wireType == 4 {
  16284. return fmt.Errorf("proto: HashKVRequest: wiretype end group for non-group")
  16285. }
  16286. if fieldNum <= 0 {
  16287. return fmt.Errorf("proto: HashKVRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16288. }
  16289. switch fieldNum {
  16290. case 1:
  16291. if wireType != 0 {
  16292. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  16293. }
  16294. m.Revision = 0
  16295. for shift := uint(0); ; shift += 7 {
  16296. if shift >= 64 {
  16297. return ErrIntOverflowRpc
  16298. }
  16299. if iNdEx >= l {
  16300. return io.ErrUnexpectedEOF
  16301. }
  16302. b := dAtA[iNdEx]
  16303. iNdEx++
  16304. m.Revision |= int64(b&0x7F) << shift
  16305. if b < 0x80 {
  16306. break
  16307. }
  16308. }
  16309. default:
  16310. iNdEx = preIndex
  16311. skippy, err := skipRpc(dAtA[iNdEx:])
  16312. if err != nil {
  16313. return err
  16314. }
  16315. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16316. return ErrInvalidLengthRpc
  16317. }
  16318. if (iNdEx + skippy) > l {
  16319. return io.ErrUnexpectedEOF
  16320. }
  16321. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16322. iNdEx += skippy
  16323. }
  16324. }
  16325. if iNdEx > l {
  16326. return io.ErrUnexpectedEOF
  16327. }
  16328. return nil
  16329. }
  16330. func (m *HashKVResponse) Unmarshal(dAtA []byte) error {
  16331. l := len(dAtA)
  16332. iNdEx := 0
  16333. for iNdEx < l {
  16334. preIndex := iNdEx
  16335. var wire uint64
  16336. for shift := uint(0); ; shift += 7 {
  16337. if shift >= 64 {
  16338. return ErrIntOverflowRpc
  16339. }
  16340. if iNdEx >= l {
  16341. return io.ErrUnexpectedEOF
  16342. }
  16343. b := dAtA[iNdEx]
  16344. iNdEx++
  16345. wire |= uint64(b&0x7F) << shift
  16346. if b < 0x80 {
  16347. break
  16348. }
  16349. }
  16350. fieldNum := int32(wire >> 3)
  16351. wireType := int(wire & 0x7)
  16352. if wireType == 4 {
  16353. return fmt.Errorf("proto: HashKVResponse: wiretype end group for non-group")
  16354. }
  16355. if fieldNum <= 0 {
  16356. return fmt.Errorf("proto: HashKVResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  16357. }
  16358. switch fieldNum {
  16359. case 1:
  16360. if wireType != 2 {
  16361. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  16362. }
  16363. var msglen int
  16364. for shift := uint(0); ; shift += 7 {
  16365. if shift >= 64 {
  16366. return ErrIntOverflowRpc
  16367. }
  16368. if iNdEx >= l {
  16369. return io.ErrUnexpectedEOF
  16370. }
  16371. b := dAtA[iNdEx]
  16372. iNdEx++
  16373. msglen |= int(b&0x7F) << shift
  16374. if b < 0x80 {
  16375. break
  16376. }
  16377. }
  16378. if msglen < 0 {
  16379. return ErrInvalidLengthRpc
  16380. }
  16381. postIndex := iNdEx + msglen
  16382. if postIndex < 0 {
  16383. return ErrInvalidLengthRpc
  16384. }
  16385. if postIndex > l {
  16386. return io.ErrUnexpectedEOF
  16387. }
  16388. if m.Header == nil {
  16389. m.Header = &ResponseHeader{}
  16390. }
  16391. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  16392. return err
  16393. }
  16394. iNdEx = postIndex
  16395. case 2:
  16396. if wireType != 0 {
  16397. return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType)
  16398. }
  16399. m.Hash = 0
  16400. for shift := uint(0); ; shift += 7 {
  16401. if shift >= 64 {
  16402. return ErrIntOverflowRpc
  16403. }
  16404. if iNdEx >= l {
  16405. return io.ErrUnexpectedEOF
  16406. }
  16407. b := dAtA[iNdEx]
  16408. iNdEx++
  16409. m.Hash |= uint32(b&0x7F) << shift
  16410. if b < 0x80 {
  16411. break
  16412. }
  16413. }
  16414. case 3:
  16415. if wireType != 0 {
  16416. return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType)
  16417. }
  16418. m.CompactRevision = 0
  16419. for shift := uint(0); ; shift += 7 {
  16420. if shift >= 64 {
  16421. return ErrIntOverflowRpc
  16422. }
  16423. if iNdEx >= l {
  16424. return io.ErrUnexpectedEOF
  16425. }
  16426. b := dAtA[iNdEx]
  16427. iNdEx++
  16428. m.CompactRevision |= int64(b&0x7F) << shift
  16429. if b < 0x80 {
  16430. break
  16431. }
  16432. }
  16433. default:
  16434. iNdEx = preIndex
  16435. skippy, err := skipRpc(dAtA[iNdEx:])
  16436. if err != nil {
  16437. return err
  16438. }
  16439. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16440. return ErrInvalidLengthRpc
  16441. }
  16442. if (iNdEx + skippy) > l {
  16443. return io.ErrUnexpectedEOF
  16444. }
  16445. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16446. iNdEx += skippy
  16447. }
  16448. }
  16449. if iNdEx > l {
  16450. return io.ErrUnexpectedEOF
  16451. }
  16452. return nil
  16453. }
  16454. func (m *HashResponse) Unmarshal(dAtA []byte) error {
  16455. l := len(dAtA)
  16456. iNdEx := 0
  16457. for iNdEx < l {
  16458. preIndex := iNdEx
  16459. var wire uint64
  16460. for shift := uint(0); ; shift += 7 {
  16461. if shift >= 64 {
  16462. return ErrIntOverflowRpc
  16463. }
  16464. if iNdEx >= l {
  16465. return io.ErrUnexpectedEOF
  16466. }
  16467. b := dAtA[iNdEx]
  16468. iNdEx++
  16469. wire |= uint64(b&0x7F) << shift
  16470. if b < 0x80 {
  16471. break
  16472. }
  16473. }
  16474. fieldNum := int32(wire >> 3)
  16475. wireType := int(wire & 0x7)
  16476. if wireType == 4 {
  16477. return fmt.Errorf("proto: HashResponse: wiretype end group for non-group")
  16478. }
  16479. if fieldNum <= 0 {
  16480. return fmt.Errorf("proto: HashResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  16481. }
  16482. switch fieldNum {
  16483. case 1:
  16484. if wireType != 2 {
  16485. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  16486. }
  16487. var msglen int
  16488. for shift := uint(0); ; shift += 7 {
  16489. if shift >= 64 {
  16490. return ErrIntOverflowRpc
  16491. }
  16492. if iNdEx >= l {
  16493. return io.ErrUnexpectedEOF
  16494. }
  16495. b := dAtA[iNdEx]
  16496. iNdEx++
  16497. msglen |= int(b&0x7F) << shift
  16498. if b < 0x80 {
  16499. break
  16500. }
  16501. }
  16502. if msglen < 0 {
  16503. return ErrInvalidLengthRpc
  16504. }
  16505. postIndex := iNdEx + msglen
  16506. if postIndex < 0 {
  16507. return ErrInvalidLengthRpc
  16508. }
  16509. if postIndex > l {
  16510. return io.ErrUnexpectedEOF
  16511. }
  16512. if m.Header == nil {
  16513. m.Header = &ResponseHeader{}
  16514. }
  16515. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  16516. return err
  16517. }
  16518. iNdEx = postIndex
  16519. case 2:
  16520. if wireType != 0 {
  16521. return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType)
  16522. }
  16523. m.Hash = 0
  16524. for shift := uint(0); ; shift += 7 {
  16525. if shift >= 64 {
  16526. return ErrIntOverflowRpc
  16527. }
  16528. if iNdEx >= l {
  16529. return io.ErrUnexpectedEOF
  16530. }
  16531. b := dAtA[iNdEx]
  16532. iNdEx++
  16533. m.Hash |= uint32(b&0x7F) << shift
  16534. if b < 0x80 {
  16535. break
  16536. }
  16537. }
  16538. default:
  16539. iNdEx = preIndex
  16540. skippy, err := skipRpc(dAtA[iNdEx:])
  16541. if err != nil {
  16542. return err
  16543. }
  16544. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16545. return ErrInvalidLengthRpc
  16546. }
  16547. if (iNdEx + skippy) > l {
  16548. return io.ErrUnexpectedEOF
  16549. }
  16550. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16551. iNdEx += skippy
  16552. }
  16553. }
  16554. if iNdEx > l {
  16555. return io.ErrUnexpectedEOF
  16556. }
  16557. return nil
  16558. }
  16559. func (m *SnapshotRequest) Unmarshal(dAtA []byte) error {
  16560. l := len(dAtA)
  16561. iNdEx := 0
  16562. for iNdEx < l {
  16563. preIndex := iNdEx
  16564. var wire uint64
  16565. for shift := uint(0); ; shift += 7 {
  16566. if shift >= 64 {
  16567. return ErrIntOverflowRpc
  16568. }
  16569. if iNdEx >= l {
  16570. return io.ErrUnexpectedEOF
  16571. }
  16572. b := dAtA[iNdEx]
  16573. iNdEx++
  16574. wire |= uint64(b&0x7F) << shift
  16575. if b < 0x80 {
  16576. break
  16577. }
  16578. }
  16579. fieldNum := int32(wire >> 3)
  16580. wireType := int(wire & 0x7)
  16581. if wireType == 4 {
  16582. return fmt.Errorf("proto: SnapshotRequest: wiretype end group for non-group")
  16583. }
  16584. if fieldNum <= 0 {
  16585. return fmt.Errorf("proto: SnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16586. }
  16587. switch fieldNum {
  16588. default:
  16589. iNdEx = preIndex
  16590. skippy, err := skipRpc(dAtA[iNdEx:])
  16591. if err != nil {
  16592. return err
  16593. }
  16594. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16595. return ErrInvalidLengthRpc
  16596. }
  16597. if (iNdEx + skippy) > l {
  16598. return io.ErrUnexpectedEOF
  16599. }
  16600. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16601. iNdEx += skippy
  16602. }
  16603. }
  16604. if iNdEx > l {
  16605. return io.ErrUnexpectedEOF
  16606. }
  16607. return nil
  16608. }
  16609. func (m *SnapshotResponse) Unmarshal(dAtA []byte) error {
  16610. l := len(dAtA)
  16611. iNdEx := 0
  16612. for iNdEx < l {
  16613. preIndex := iNdEx
  16614. var wire uint64
  16615. for shift := uint(0); ; shift += 7 {
  16616. if shift >= 64 {
  16617. return ErrIntOverflowRpc
  16618. }
  16619. if iNdEx >= l {
  16620. return io.ErrUnexpectedEOF
  16621. }
  16622. b := dAtA[iNdEx]
  16623. iNdEx++
  16624. wire |= uint64(b&0x7F) << shift
  16625. if b < 0x80 {
  16626. break
  16627. }
  16628. }
  16629. fieldNum := int32(wire >> 3)
  16630. wireType := int(wire & 0x7)
  16631. if wireType == 4 {
  16632. return fmt.Errorf("proto: SnapshotResponse: wiretype end group for non-group")
  16633. }
  16634. if fieldNum <= 0 {
  16635. return fmt.Errorf("proto: SnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  16636. }
  16637. switch fieldNum {
  16638. case 1:
  16639. if wireType != 2 {
  16640. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  16641. }
  16642. var msglen int
  16643. for shift := uint(0); ; shift += 7 {
  16644. if shift >= 64 {
  16645. return ErrIntOverflowRpc
  16646. }
  16647. if iNdEx >= l {
  16648. return io.ErrUnexpectedEOF
  16649. }
  16650. b := dAtA[iNdEx]
  16651. iNdEx++
  16652. msglen |= int(b&0x7F) << shift
  16653. if b < 0x80 {
  16654. break
  16655. }
  16656. }
  16657. if msglen < 0 {
  16658. return ErrInvalidLengthRpc
  16659. }
  16660. postIndex := iNdEx + msglen
  16661. if postIndex < 0 {
  16662. return ErrInvalidLengthRpc
  16663. }
  16664. if postIndex > l {
  16665. return io.ErrUnexpectedEOF
  16666. }
  16667. if m.Header == nil {
  16668. m.Header = &ResponseHeader{}
  16669. }
  16670. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  16671. return err
  16672. }
  16673. iNdEx = postIndex
  16674. case 2:
  16675. if wireType != 0 {
  16676. return fmt.Errorf("proto: wrong wireType = %d for field RemainingBytes", wireType)
  16677. }
  16678. m.RemainingBytes = 0
  16679. for shift := uint(0); ; shift += 7 {
  16680. if shift >= 64 {
  16681. return ErrIntOverflowRpc
  16682. }
  16683. if iNdEx >= l {
  16684. return io.ErrUnexpectedEOF
  16685. }
  16686. b := dAtA[iNdEx]
  16687. iNdEx++
  16688. m.RemainingBytes |= uint64(b&0x7F) << shift
  16689. if b < 0x80 {
  16690. break
  16691. }
  16692. }
  16693. case 3:
  16694. if wireType != 2 {
  16695. return fmt.Errorf("proto: wrong wireType = %d for field Blob", wireType)
  16696. }
  16697. var byteLen int
  16698. for shift := uint(0); ; shift += 7 {
  16699. if shift >= 64 {
  16700. return ErrIntOverflowRpc
  16701. }
  16702. if iNdEx >= l {
  16703. return io.ErrUnexpectedEOF
  16704. }
  16705. b := dAtA[iNdEx]
  16706. iNdEx++
  16707. byteLen |= int(b&0x7F) << shift
  16708. if b < 0x80 {
  16709. break
  16710. }
  16711. }
  16712. if byteLen < 0 {
  16713. return ErrInvalidLengthRpc
  16714. }
  16715. postIndex := iNdEx + byteLen
  16716. if postIndex < 0 {
  16717. return ErrInvalidLengthRpc
  16718. }
  16719. if postIndex > l {
  16720. return io.ErrUnexpectedEOF
  16721. }
  16722. m.Blob = append(m.Blob[:0], dAtA[iNdEx:postIndex]...)
  16723. if m.Blob == nil {
  16724. m.Blob = []byte{}
  16725. }
  16726. iNdEx = postIndex
  16727. default:
  16728. iNdEx = preIndex
  16729. skippy, err := skipRpc(dAtA[iNdEx:])
  16730. if err != nil {
  16731. return err
  16732. }
  16733. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16734. return ErrInvalidLengthRpc
  16735. }
  16736. if (iNdEx + skippy) > l {
  16737. return io.ErrUnexpectedEOF
  16738. }
  16739. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16740. iNdEx += skippy
  16741. }
  16742. }
  16743. if iNdEx > l {
  16744. return io.ErrUnexpectedEOF
  16745. }
  16746. return nil
  16747. }
  16748. func (m *WatchRequest) Unmarshal(dAtA []byte) error {
  16749. l := len(dAtA)
  16750. iNdEx := 0
  16751. for iNdEx < l {
  16752. preIndex := iNdEx
  16753. var wire 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. wire |= uint64(b&0x7F) << shift
  16764. if b < 0x80 {
  16765. break
  16766. }
  16767. }
  16768. fieldNum := int32(wire >> 3)
  16769. wireType := int(wire & 0x7)
  16770. if wireType == 4 {
  16771. return fmt.Errorf("proto: WatchRequest: wiretype end group for non-group")
  16772. }
  16773. if fieldNum <= 0 {
  16774. return fmt.Errorf("proto: WatchRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16775. }
  16776. switch fieldNum {
  16777. case 1:
  16778. if wireType != 2 {
  16779. return fmt.Errorf("proto: wrong wireType = %d for field CreateRequest", wireType)
  16780. }
  16781. var msglen int
  16782. for shift := uint(0); ; shift += 7 {
  16783. if shift >= 64 {
  16784. return ErrIntOverflowRpc
  16785. }
  16786. if iNdEx >= l {
  16787. return io.ErrUnexpectedEOF
  16788. }
  16789. b := dAtA[iNdEx]
  16790. iNdEx++
  16791. msglen |= int(b&0x7F) << shift
  16792. if b < 0x80 {
  16793. break
  16794. }
  16795. }
  16796. if msglen < 0 {
  16797. return ErrInvalidLengthRpc
  16798. }
  16799. postIndex := iNdEx + msglen
  16800. if postIndex < 0 {
  16801. return ErrInvalidLengthRpc
  16802. }
  16803. if postIndex > l {
  16804. return io.ErrUnexpectedEOF
  16805. }
  16806. v := &WatchCreateRequest{}
  16807. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  16808. return err
  16809. }
  16810. m.RequestUnion = &WatchRequest_CreateRequest{v}
  16811. iNdEx = postIndex
  16812. case 2:
  16813. if wireType != 2 {
  16814. return fmt.Errorf("proto: wrong wireType = %d for field CancelRequest", wireType)
  16815. }
  16816. var msglen int
  16817. for shift := uint(0); ; shift += 7 {
  16818. if shift >= 64 {
  16819. return ErrIntOverflowRpc
  16820. }
  16821. if iNdEx >= l {
  16822. return io.ErrUnexpectedEOF
  16823. }
  16824. b := dAtA[iNdEx]
  16825. iNdEx++
  16826. msglen |= int(b&0x7F) << shift
  16827. if b < 0x80 {
  16828. break
  16829. }
  16830. }
  16831. if msglen < 0 {
  16832. return ErrInvalidLengthRpc
  16833. }
  16834. postIndex := iNdEx + msglen
  16835. if postIndex < 0 {
  16836. return ErrInvalidLengthRpc
  16837. }
  16838. if postIndex > l {
  16839. return io.ErrUnexpectedEOF
  16840. }
  16841. v := &WatchCancelRequest{}
  16842. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  16843. return err
  16844. }
  16845. m.RequestUnion = &WatchRequest_CancelRequest{v}
  16846. iNdEx = postIndex
  16847. case 3:
  16848. if wireType != 2 {
  16849. return fmt.Errorf("proto: wrong wireType = %d for field ProgressRequest", wireType)
  16850. }
  16851. var msglen int
  16852. for shift := uint(0); ; shift += 7 {
  16853. if shift >= 64 {
  16854. return ErrIntOverflowRpc
  16855. }
  16856. if iNdEx >= l {
  16857. return io.ErrUnexpectedEOF
  16858. }
  16859. b := dAtA[iNdEx]
  16860. iNdEx++
  16861. msglen |= int(b&0x7F) << shift
  16862. if b < 0x80 {
  16863. break
  16864. }
  16865. }
  16866. if msglen < 0 {
  16867. return ErrInvalidLengthRpc
  16868. }
  16869. postIndex := iNdEx + msglen
  16870. if postIndex < 0 {
  16871. return ErrInvalidLengthRpc
  16872. }
  16873. if postIndex > l {
  16874. return io.ErrUnexpectedEOF
  16875. }
  16876. v := &WatchProgressRequest{}
  16877. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  16878. return err
  16879. }
  16880. m.RequestUnion = &WatchRequest_ProgressRequest{v}
  16881. iNdEx = postIndex
  16882. default:
  16883. iNdEx = preIndex
  16884. skippy, err := skipRpc(dAtA[iNdEx:])
  16885. if err != nil {
  16886. return err
  16887. }
  16888. if (skippy < 0) || (iNdEx+skippy) < 0 {
  16889. return ErrInvalidLengthRpc
  16890. }
  16891. if (iNdEx + skippy) > l {
  16892. return io.ErrUnexpectedEOF
  16893. }
  16894. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  16895. iNdEx += skippy
  16896. }
  16897. }
  16898. if iNdEx > l {
  16899. return io.ErrUnexpectedEOF
  16900. }
  16901. return nil
  16902. }
  16903. func (m *WatchCreateRequest) Unmarshal(dAtA []byte) error {
  16904. l := len(dAtA)
  16905. iNdEx := 0
  16906. for iNdEx < l {
  16907. preIndex := iNdEx
  16908. var wire uint64
  16909. for shift := uint(0); ; shift += 7 {
  16910. if shift >= 64 {
  16911. return ErrIntOverflowRpc
  16912. }
  16913. if iNdEx >= l {
  16914. return io.ErrUnexpectedEOF
  16915. }
  16916. b := dAtA[iNdEx]
  16917. iNdEx++
  16918. wire |= uint64(b&0x7F) << shift
  16919. if b < 0x80 {
  16920. break
  16921. }
  16922. }
  16923. fieldNum := int32(wire >> 3)
  16924. wireType := int(wire & 0x7)
  16925. if wireType == 4 {
  16926. return fmt.Errorf("proto: WatchCreateRequest: wiretype end group for non-group")
  16927. }
  16928. if fieldNum <= 0 {
  16929. return fmt.Errorf("proto: WatchCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  16930. }
  16931. switch fieldNum {
  16932. case 1:
  16933. if wireType != 2 {
  16934. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  16935. }
  16936. var byteLen int
  16937. for shift := uint(0); ; shift += 7 {
  16938. if shift >= 64 {
  16939. return ErrIntOverflowRpc
  16940. }
  16941. if iNdEx >= l {
  16942. return io.ErrUnexpectedEOF
  16943. }
  16944. b := dAtA[iNdEx]
  16945. iNdEx++
  16946. byteLen |= int(b&0x7F) << shift
  16947. if b < 0x80 {
  16948. break
  16949. }
  16950. }
  16951. if byteLen < 0 {
  16952. return ErrInvalidLengthRpc
  16953. }
  16954. postIndex := iNdEx + byteLen
  16955. if postIndex < 0 {
  16956. return ErrInvalidLengthRpc
  16957. }
  16958. if postIndex > l {
  16959. return io.ErrUnexpectedEOF
  16960. }
  16961. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  16962. if m.Key == nil {
  16963. m.Key = []byte{}
  16964. }
  16965. iNdEx = postIndex
  16966. case 2:
  16967. if wireType != 2 {
  16968. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  16969. }
  16970. var byteLen int
  16971. for shift := uint(0); ; shift += 7 {
  16972. if shift >= 64 {
  16973. return ErrIntOverflowRpc
  16974. }
  16975. if iNdEx >= l {
  16976. return io.ErrUnexpectedEOF
  16977. }
  16978. b := dAtA[iNdEx]
  16979. iNdEx++
  16980. byteLen |= int(b&0x7F) << shift
  16981. if b < 0x80 {
  16982. break
  16983. }
  16984. }
  16985. if byteLen < 0 {
  16986. return ErrInvalidLengthRpc
  16987. }
  16988. postIndex := iNdEx + byteLen
  16989. if postIndex < 0 {
  16990. return ErrInvalidLengthRpc
  16991. }
  16992. if postIndex > l {
  16993. return io.ErrUnexpectedEOF
  16994. }
  16995. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  16996. if m.RangeEnd == nil {
  16997. m.RangeEnd = []byte{}
  16998. }
  16999. iNdEx = postIndex
  17000. case 3:
  17001. if wireType != 0 {
  17002. return fmt.Errorf("proto: wrong wireType = %d for field StartRevision", wireType)
  17003. }
  17004. m.StartRevision = 0
  17005. for shift := uint(0); ; shift += 7 {
  17006. if shift >= 64 {
  17007. return ErrIntOverflowRpc
  17008. }
  17009. if iNdEx >= l {
  17010. return io.ErrUnexpectedEOF
  17011. }
  17012. b := dAtA[iNdEx]
  17013. iNdEx++
  17014. m.StartRevision |= int64(b&0x7F) << shift
  17015. if b < 0x80 {
  17016. break
  17017. }
  17018. }
  17019. case 4:
  17020. if wireType != 0 {
  17021. return fmt.Errorf("proto: wrong wireType = %d for field ProgressNotify", wireType)
  17022. }
  17023. var v int
  17024. for shift := uint(0); ; shift += 7 {
  17025. if shift >= 64 {
  17026. return ErrIntOverflowRpc
  17027. }
  17028. if iNdEx >= l {
  17029. return io.ErrUnexpectedEOF
  17030. }
  17031. b := dAtA[iNdEx]
  17032. iNdEx++
  17033. v |= int(b&0x7F) << shift
  17034. if b < 0x80 {
  17035. break
  17036. }
  17037. }
  17038. m.ProgressNotify = bool(v != 0)
  17039. case 5:
  17040. if wireType == 0 {
  17041. var v WatchCreateRequest_FilterType
  17042. for shift := uint(0); ; shift += 7 {
  17043. if shift >= 64 {
  17044. return ErrIntOverflowRpc
  17045. }
  17046. if iNdEx >= l {
  17047. return io.ErrUnexpectedEOF
  17048. }
  17049. b := dAtA[iNdEx]
  17050. iNdEx++
  17051. v |= WatchCreateRequest_FilterType(b&0x7F) << shift
  17052. if b < 0x80 {
  17053. break
  17054. }
  17055. }
  17056. m.Filters = append(m.Filters, v)
  17057. } else if wireType == 2 {
  17058. var packedLen int
  17059. for shift := uint(0); ; shift += 7 {
  17060. if shift >= 64 {
  17061. return ErrIntOverflowRpc
  17062. }
  17063. if iNdEx >= l {
  17064. return io.ErrUnexpectedEOF
  17065. }
  17066. b := dAtA[iNdEx]
  17067. iNdEx++
  17068. packedLen |= int(b&0x7F) << shift
  17069. if b < 0x80 {
  17070. break
  17071. }
  17072. }
  17073. if packedLen < 0 {
  17074. return ErrInvalidLengthRpc
  17075. }
  17076. postIndex := iNdEx + packedLen
  17077. if postIndex < 0 {
  17078. return ErrInvalidLengthRpc
  17079. }
  17080. if postIndex > l {
  17081. return io.ErrUnexpectedEOF
  17082. }
  17083. var elementCount int
  17084. if elementCount != 0 && len(m.Filters) == 0 {
  17085. m.Filters = make([]WatchCreateRequest_FilterType, 0, elementCount)
  17086. }
  17087. for iNdEx < postIndex {
  17088. var v WatchCreateRequest_FilterType
  17089. for shift := uint(0); ; shift += 7 {
  17090. if shift >= 64 {
  17091. return ErrIntOverflowRpc
  17092. }
  17093. if iNdEx >= l {
  17094. return io.ErrUnexpectedEOF
  17095. }
  17096. b := dAtA[iNdEx]
  17097. iNdEx++
  17098. v |= WatchCreateRequest_FilterType(b&0x7F) << shift
  17099. if b < 0x80 {
  17100. break
  17101. }
  17102. }
  17103. m.Filters = append(m.Filters, v)
  17104. }
  17105. } else {
  17106. return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType)
  17107. }
  17108. case 6:
  17109. if wireType != 0 {
  17110. return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType)
  17111. }
  17112. var v int
  17113. for shift := uint(0); ; shift += 7 {
  17114. if shift >= 64 {
  17115. return ErrIntOverflowRpc
  17116. }
  17117. if iNdEx >= l {
  17118. return io.ErrUnexpectedEOF
  17119. }
  17120. b := dAtA[iNdEx]
  17121. iNdEx++
  17122. v |= int(b&0x7F) << shift
  17123. if b < 0x80 {
  17124. break
  17125. }
  17126. }
  17127. m.PrevKv = bool(v != 0)
  17128. case 7:
  17129. if wireType != 0 {
  17130. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  17131. }
  17132. m.WatchId = 0
  17133. for shift := uint(0); ; shift += 7 {
  17134. if shift >= 64 {
  17135. return ErrIntOverflowRpc
  17136. }
  17137. if iNdEx >= l {
  17138. return io.ErrUnexpectedEOF
  17139. }
  17140. b := dAtA[iNdEx]
  17141. iNdEx++
  17142. m.WatchId |= int64(b&0x7F) << shift
  17143. if b < 0x80 {
  17144. break
  17145. }
  17146. }
  17147. case 8:
  17148. if wireType != 0 {
  17149. return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType)
  17150. }
  17151. var v int
  17152. for shift := uint(0); ; shift += 7 {
  17153. if shift >= 64 {
  17154. return ErrIntOverflowRpc
  17155. }
  17156. if iNdEx >= l {
  17157. return io.ErrUnexpectedEOF
  17158. }
  17159. b := dAtA[iNdEx]
  17160. iNdEx++
  17161. v |= int(b&0x7F) << shift
  17162. if b < 0x80 {
  17163. break
  17164. }
  17165. }
  17166. m.Fragment = bool(v != 0)
  17167. default:
  17168. iNdEx = preIndex
  17169. skippy, err := skipRpc(dAtA[iNdEx:])
  17170. if err != nil {
  17171. return err
  17172. }
  17173. if (skippy < 0) || (iNdEx+skippy) < 0 {
  17174. return ErrInvalidLengthRpc
  17175. }
  17176. if (iNdEx + skippy) > l {
  17177. return io.ErrUnexpectedEOF
  17178. }
  17179. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  17180. iNdEx += skippy
  17181. }
  17182. }
  17183. if iNdEx > l {
  17184. return io.ErrUnexpectedEOF
  17185. }
  17186. return nil
  17187. }
  17188. func (m *WatchCancelRequest) Unmarshal(dAtA []byte) error {
  17189. l := len(dAtA)
  17190. iNdEx := 0
  17191. for iNdEx < l {
  17192. preIndex := iNdEx
  17193. var wire uint64
  17194. for shift := uint(0); ; shift += 7 {
  17195. if shift >= 64 {
  17196. return ErrIntOverflowRpc
  17197. }
  17198. if iNdEx >= l {
  17199. return io.ErrUnexpectedEOF
  17200. }
  17201. b := dAtA[iNdEx]
  17202. iNdEx++
  17203. wire |= uint64(b&0x7F) << shift
  17204. if b < 0x80 {
  17205. break
  17206. }
  17207. }
  17208. fieldNum := int32(wire >> 3)
  17209. wireType := int(wire & 0x7)
  17210. if wireType == 4 {
  17211. return fmt.Errorf("proto: WatchCancelRequest: wiretype end group for non-group")
  17212. }
  17213. if fieldNum <= 0 {
  17214. return fmt.Errorf("proto: WatchCancelRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  17215. }
  17216. switch fieldNum {
  17217. case 1:
  17218. if wireType != 0 {
  17219. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  17220. }
  17221. m.WatchId = 0
  17222. for shift := uint(0); ; shift += 7 {
  17223. if shift >= 64 {
  17224. return ErrIntOverflowRpc
  17225. }
  17226. if iNdEx >= l {
  17227. return io.ErrUnexpectedEOF
  17228. }
  17229. b := dAtA[iNdEx]
  17230. iNdEx++
  17231. m.WatchId |= int64(b&0x7F) << shift
  17232. if b < 0x80 {
  17233. break
  17234. }
  17235. }
  17236. default:
  17237. iNdEx = preIndex
  17238. skippy, err := skipRpc(dAtA[iNdEx:])
  17239. if err != nil {
  17240. return err
  17241. }
  17242. if (skippy < 0) || (iNdEx+skippy) < 0 {
  17243. return ErrInvalidLengthRpc
  17244. }
  17245. if (iNdEx + skippy) > l {
  17246. return io.ErrUnexpectedEOF
  17247. }
  17248. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  17249. iNdEx += skippy
  17250. }
  17251. }
  17252. if iNdEx > l {
  17253. return io.ErrUnexpectedEOF
  17254. }
  17255. return nil
  17256. }
  17257. func (m *WatchProgressRequest) Unmarshal(dAtA []byte) error {
  17258. l := len(dAtA)
  17259. iNdEx := 0
  17260. for iNdEx < l {
  17261. preIndex := iNdEx
  17262. var wire uint64
  17263. for shift := uint(0); ; shift += 7 {
  17264. if shift >= 64 {
  17265. return ErrIntOverflowRpc
  17266. }
  17267. if iNdEx >= l {
  17268. return io.ErrUnexpectedEOF
  17269. }
  17270. b := dAtA[iNdEx]
  17271. iNdEx++
  17272. wire |= uint64(b&0x7F) << shift
  17273. if b < 0x80 {
  17274. break
  17275. }
  17276. }
  17277. fieldNum := int32(wire >> 3)
  17278. wireType := int(wire & 0x7)
  17279. if wireType == 4 {
  17280. return fmt.Errorf("proto: WatchProgressRequest: wiretype end group for non-group")
  17281. }
  17282. if fieldNum <= 0 {
  17283. return fmt.Errorf("proto: WatchProgressRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  17284. }
  17285. switch fieldNum {
  17286. default:
  17287. iNdEx = preIndex
  17288. skippy, err := skipRpc(dAtA[iNdEx:])
  17289. if err != nil {
  17290. return err
  17291. }
  17292. if (skippy < 0) || (iNdEx+skippy) < 0 {
  17293. return ErrInvalidLengthRpc
  17294. }
  17295. if (iNdEx + skippy) > l {
  17296. return io.ErrUnexpectedEOF
  17297. }
  17298. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  17299. iNdEx += skippy
  17300. }
  17301. }
  17302. if iNdEx > l {
  17303. return io.ErrUnexpectedEOF
  17304. }
  17305. return nil
  17306. }
  17307. func (m *WatchResponse) Unmarshal(dAtA []byte) error {
  17308. l := len(dAtA)
  17309. iNdEx := 0
  17310. for iNdEx < l {
  17311. preIndex := iNdEx
  17312. var wire uint64
  17313. for shift := uint(0); ; shift += 7 {
  17314. if shift >= 64 {
  17315. return ErrIntOverflowRpc
  17316. }
  17317. if iNdEx >= l {
  17318. return io.ErrUnexpectedEOF
  17319. }
  17320. b := dAtA[iNdEx]
  17321. iNdEx++
  17322. wire |= uint64(b&0x7F) << shift
  17323. if b < 0x80 {
  17324. break
  17325. }
  17326. }
  17327. fieldNum := int32(wire >> 3)
  17328. wireType := int(wire & 0x7)
  17329. if wireType == 4 {
  17330. return fmt.Errorf("proto: WatchResponse: wiretype end group for non-group")
  17331. }
  17332. if fieldNum <= 0 {
  17333. return fmt.Errorf("proto: WatchResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17334. }
  17335. switch fieldNum {
  17336. case 1:
  17337. if wireType != 2 {
  17338. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17339. }
  17340. var msglen int
  17341. for shift := uint(0); ; shift += 7 {
  17342. if shift >= 64 {
  17343. return ErrIntOverflowRpc
  17344. }
  17345. if iNdEx >= l {
  17346. return io.ErrUnexpectedEOF
  17347. }
  17348. b := dAtA[iNdEx]
  17349. iNdEx++
  17350. msglen |= int(b&0x7F) << shift
  17351. if b < 0x80 {
  17352. break
  17353. }
  17354. }
  17355. if msglen < 0 {
  17356. return ErrInvalidLengthRpc
  17357. }
  17358. postIndex := iNdEx + msglen
  17359. if postIndex < 0 {
  17360. return ErrInvalidLengthRpc
  17361. }
  17362. if postIndex > l {
  17363. return io.ErrUnexpectedEOF
  17364. }
  17365. if m.Header == nil {
  17366. m.Header = &ResponseHeader{}
  17367. }
  17368. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17369. return err
  17370. }
  17371. iNdEx = postIndex
  17372. case 2:
  17373. if wireType != 0 {
  17374. return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType)
  17375. }
  17376. m.WatchId = 0
  17377. for shift := uint(0); ; shift += 7 {
  17378. if shift >= 64 {
  17379. return ErrIntOverflowRpc
  17380. }
  17381. if iNdEx >= l {
  17382. return io.ErrUnexpectedEOF
  17383. }
  17384. b := dAtA[iNdEx]
  17385. iNdEx++
  17386. m.WatchId |= int64(b&0x7F) << shift
  17387. if b < 0x80 {
  17388. break
  17389. }
  17390. }
  17391. case 3:
  17392. if wireType != 0 {
  17393. return fmt.Errorf("proto: wrong wireType = %d for field Created", wireType)
  17394. }
  17395. var v int
  17396. for shift := uint(0); ; shift += 7 {
  17397. if shift >= 64 {
  17398. return ErrIntOverflowRpc
  17399. }
  17400. if iNdEx >= l {
  17401. return io.ErrUnexpectedEOF
  17402. }
  17403. b := dAtA[iNdEx]
  17404. iNdEx++
  17405. v |= int(b&0x7F) << shift
  17406. if b < 0x80 {
  17407. break
  17408. }
  17409. }
  17410. m.Created = bool(v != 0)
  17411. case 4:
  17412. if wireType != 0 {
  17413. return fmt.Errorf("proto: wrong wireType = %d for field Canceled", wireType)
  17414. }
  17415. var v int
  17416. for shift := uint(0); ; shift += 7 {
  17417. if shift >= 64 {
  17418. return ErrIntOverflowRpc
  17419. }
  17420. if iNdEx >= l {
  17421. return io.ErrUnexpectedEOF
  17422. }
  17423. b := dAtA[iNdEx]
  17424. iNdEx++
  17425. v |= int(b&0x7F) << shift
  17426. if b < 0x80 {
  17427. break
  17428. }
  17429. }
  17430. m.Canceled = bool(v != 0)
  17431. case 5:
  17432. if wireType != 0 {
  17433. return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType)
  17434. }
  17435. m.CompactRevision = 0
  17436. for shift := uint(0); ; shift += 7 {
  17437. if shift >= 64 {
  17438. return ErrIntOverflowRpc
  17439. }
  17440. if iNdEx >= l {
  17441. return io.ErrUnexpectedEOF
  17442. }
  17443. b := dAtA[iNdEx]
  17444. iNdEx++
  17445. m.CompactRevision |= int64(b&0x7F) << shift
  17446. if b < 0x80 {
  17447. break
  17448. }
  17449. }
  17450. case 6:
  17451. if wireType != 2 {
  17452. return fmt.Errorf("proto: wrong wireType = %d for field CancelReason", wireType)
  17453. }
  17454. var stringLen uint64
  17455. for shift := uint(0); ; shift += 7 {
  17456. if shift >= 64 {
  17457. return ErrIntOverflowRpc
  17458. }
  17459. if iNdEx >= l {
  17460. return io.ErrUnexpectedEOF
  17461. }
  17462. b := dAtA[iNdEx]
  17463. iNdEx++
  17464. stringLen |= uint64(b&0x7F) << shift
  17465. if b < 0x80 {
  17466. break
  17467. }
  17468. }
  17469. intStringLen := int(stringLen)
  17470. if intStringLen < 0 {
  17471. return ErrInvalidLengthRpc
  17472. }
  17473. postIndex := iNdEx + intStringLen
  17474. if postIndex < 0 {
  17475. return ErrInvalidLengthRpc
  17476. }
  17477. if postIndex > l {
  17478. return io.ErrUnexpectedEOF
  17479. }
  17480. m.CancelReason = string(dAtA[iNdEx:postIndex])
  17481. iNdEx = postIndex
  17482. case 7:
  17483. if wireType != 0 {
  17484. return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType)
  17485. }
  17486. var v int
  17487. for shift := uint(0); ; shift += 7 {
  17488. if shift >= 64 {
  17489. return ErrIntOverflowRpc
  17490. }
  17491. if iNdEx >= l {
  17492. return io.ErrUnexpectedEOF
  17493. }
  17494. b := dAtA[iNdEx]
  17495. iNdEx++
  17496. v |= int(b&0x7F) << shift
  17497. if b < 0x80 {
  17498. break
  17499. }
  17500. }
  17501. m.Fragment = bool(v != 0)
  17502. case 11:
  17503. if wireType != 2 {
  17504. return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
  17505. }
  17506. var msglen int
  17507. for shift := uint(0); ; shift += 7 {
  17508. if shift >= 64 {
  17509. return ErrIntOverflowRpc
  17510. }
  17511. if iNdEx >= l {
  17512. return io.ErrUnexpectedEOF
  17513. }
  17514. b := dAtA[iNdEx]
  17515. iNdEx++
  17516. msglen |= int(b&0x7F) << shift
  17517. if b < 0x80 {
  17518. break
  17519. }
  17520. }
  17521. if msglen < 0 {
  17522. return ErrInvalidLengthRpc
  17523. }
  17524. postIndex := iNdEx + msglen
  17525. if postIndex < 0 {
  17526. return ErrInvalidLengthRpc
  17527. }
  17528. if postIndex > l {
  17529. return io.ErrUnexpectedEOF
  17530. }
  17531. m.Events = append(m.Events, &mvccpb.Event{})
  17532. if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17533. return err
  17534. }
  17535. iNdEx = postIndex
  17536. default:
  17537. iNdEx = preIndex
  17538. skippy, err := skipRpc(dAtA[iNdEx:])
  17539. if err != nil {
  17540. return err
  17541. }
  17542. if (skippy < 0) || (iNdEx+skippy) < 0 {
  17543. return ErrInvalidLengthRpc
  17544. }
  17545. if (iNdEx + skippy) > l {
  17546. return io.ErrUnexpectedEOF
  17547. }
  17548. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  17549. iNdEx += skippy
  17550. }
  17551. }
  17552. if iNdEx > l {
  17553. return io.ErrUnexpectedEOF
  17554. }
  17555. return nil
  17556. }
  17557. func (m *LeaseGrantRequest) Unmarshal(dAtA []byte) error {
  17558. l := len(dAtA)
  17559. iNdEx := 0
  17560. for iNdEx < l {
  17561. preIndex := iNdEx
  17562. var wire uint64
  17563. for shift := uint(0); ; shift += 7 {
  17564. if shift >= 64 {
  17565. return ErrIntOverflowRpc
  17566. }
  17567. if iNdEx >= l {
  17568. return io.ErrUnexpectedEOF
  17569. }
  17570. b := dAtA[iNdEx]
  17571. iNdEx++
  17572. wire |= uint64(b&0x7F) << shift
  17573. if b < 0x80 {
  17574. break
  17575. }
  17576. }
  17577. fieldNum := int32(wire >> 3)
  17578. wireType := int(wire & 0x7)
  17579. if wireType == 4 {
  17580. return fmt.Errorf("proto: LeaseGrantRequest: wiretype end group for non-group")
  17581. }
  17582. if fieldNum <= 0 {
  17583. return fmt.Errorf("proto: LeaseGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  17584. }
  17585. switch fieldNum {
  17586. case 1:
  17587. if wireType != 0 {
  17588. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  17589. }
  17590. m.TTL = 0
  17591. for shift := uint(0); ; shift += 7 {
  17592. if shift >= 64 {
  17593. return ErrIntOverflowRpc
  17594. }
  17595. if iNdEx >= l {
  17596. return io.ErrUnexpectedEOF
  17597. }
  17598. b := dAtA[iNdEx]
  17599. iNdEx++
  17600. m.TTL |= int64(b&0x7F) << shift
  17601. if b < 0x80 {
  17602. break
  17603. }
  17604. }
  17605. case 2:
  17606. if wireType != 0 {
  17607. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  17608. }
  17609. m.ID = 0
  17610. for shift := uint(0); ; shift += 7 {
  17611. if shift >= 64 {
  17612. return ErrIntOverflowRpc
  17613. }
  17614. if iNdEx >= l {
  17615. return io.ErrUnexpectedEOF
  17616. }
  17617. b := dAtA[iNdEx]
  17618. iNdEx++
  17619. m.ID |= int64(b&0x7F) << shift
  17620. if b < 0x80 {
  17621. break
  17622. }
  17623. }
  17624. default:
  17625. iNdEx = preIndex
  17626. skippy, err := skipRpc(dAtA[iNdEx:])
  17627. if err != nil {
  17628. return err
  17629. }
  17630. if (skippy < 0) || (iNdEx+skippy) < 0 {
  17631. return ErrInvalidLengthRpc
  17632. }
  17633. if (iNdEx + skippy) > l {
  17634. return io.ErrUnexpectedEOF
  17635. }
  17636. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  17637. iNdEx += skippy
  17638. }
  17639. }
  17640. if iNdEx > l {
  17641. return io.ErrUnexpectedEOF
  17642. }
  17643. return nil
  17644. }
  17645. func (m *LeaseGrantResponse) Unmarshal(dAtA []byte) error {
  17646. l := len(dAtA)
  17647. iNdEx := 0
  17648. for iNdEx < l {
  17649. preIndex := iNdEx
  17650. var wire uint64
  17651. for shift := uint(0); ; shift += 7 {
  17652. if shift >= 64 {
  17653. return ErrIntOverflowRpc
  17654. }
  17655. if iNdEx >= l {
  17656. return io.ErrUnexpectedEOF
  17657. }
  17658. b := dAtA[iNdEx]
  17659. iNdEx++
  17660. wire |= uint64(b&0x7F) << shift
  17661. if b < 0x80 {
  17662. break
  17663. }
  17664. }
  17665. fieldNum := int32(wire >> 3)
  17666. wireType := int(wire & 0x7)
  17667. if wireType == 4 {
  17668. return fmt.Errorf("proto: LeaseGrantResponse: wiretype end group for non-group")
  17669. }
  17670. if fieldNum <= 0 {
  17671. return fmt.Errorf("proto: LeaseGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17672. }
  17673. switch fieldNum {
  17674. case 1:
  17675. if wireType != 2 {
  17676. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17677. }
  17678. var msglen int
  17679. for shift := uint(0); ; shift += 7 {
  17680. if shift >= 64 {
  17681. return ErrIntOverflowRpc
  17682. }
  17683. if iNdEx >= l {
  17684. return io.ErrUnexpectedEOF
  17685. }
  17686. b := dAtA[iNdEx]
  17687. iNdEx++
  17688. msglen |= int(b&0x7F) << shift
  17689. if b < 0x80 {
  17690. break
  17691. }
  17692. }
  17693. if msglen < 0 {
  17694. return ErrInvalidLengthRpc
  17695. }
  17696. postIndex := iNdEx + msglen
  17697. if postIndex < 0 {
  17698. return ErrInvalidLengthRpc
  17699. }
  17700. if postIndex > l {
  17701. return io.ErrUnexpectedEOF
  17702. }
  17703. if m.Header == nil {
  17704. m.Header = &ResponseHeader{}
  17705. }
  17706. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17707. return err
  17708. }
  17709. iNdEx = postIndex
  17710. case 2:
  17711. if wireType != 0 {
  17712. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  17713. }
  17714. m.ID = 0
  17715. for shift := uint(0); ; shift += 7 {
  17716. if shift >= 64 {
  17717. return ErrIntOverflowRpc
  17718. }
  17719. if iNdEx >= l {
  17720. return io.ErrUnexpectedEOF
  17721. }
  17722. b := dAtA[iNdEx]
  17723. iNdEx++
  17724. m.ID |= int64(b&0x7F) << shift
  17725. if b < 0x80 {
  17726. break
  17727. }
  17728. }
  17729. case 3:
  17730. if wireType != 0 {
  17731. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  17732. }
  17733. m.TTL = 0
  17734. for shift := uint(0); ; shift += 7 {
  17735. if shift >= 64 {
  17736. return ErrIntOverflowRpc
  17737. }
  17738. if iNdEx >= l {
  17739. return io.ErrUnexpectedEOF
  17740. }
  17741. b := dAtA[iNdEx]
  17742. iNdEx++
  17743. m.TTL |= int64(b&0x7F) << shift
  17744. if b < 0x80 {
  17745. break
  17746. }
  17747. }
  17748. case 4:
  17749. if wireType != 2 {
  17750. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  17751. }
  17752. var stringLen uint64
  17753. for shift := uint(0); ; shift += 7 {
  17754. if shift >= 64 {
  17755. return ErrIntOverflowRpc
  17756. }
  17757. if iNdEx >= l {
  17758. return io.ErrUnexpectedEOF
  17759. }
  17760. b := dAtA[iNdEx]
  17761. iNdEx++
  17762. stringLen |= uint64(b&0x7F) << shift
  17763. if b < 0x80 {
  17764. break
  17765. }
  17766. }
  17767. intStringLen := int(stringLen)
  17768. if intStringLen < 0 {
  17769. return ErrInvalidLengthRpc
  17770. }
  17771. postIndex := iNdEx + intStringLen
  17772. if postIndex < 0 {
  17773. return ErrInvalidLengthRpc
  17774. }
  17775. if postIndex > l {
  17776. return io.ErrUnexpectedEOF
  17777. }
  17778. m.Error = string(dAtA[iNdEx:postIndex])
  17779. iNdEx = postIndex
  17780. default:
  17781. iNdEx = preIndex
  17782. skippy, err := skipRpc(dAtA[iNdEx:])
  17783. if err != nil {
  17784. return err
  17785. }
  17786. if (skippy < 0) || (iNdEx+skippy) < 0 {
  17787. return ErrInvalidLengthRpc
  17788. }
  17789. if (iNdEx + skippy) > l {
  17790. return io.ErrUnexpectedEOF
  17791. }
  17792. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  17793. iNdEx += skippy
  17794. }
  17795. }
  17796. if iNdEx > l {
  17797. return io.ErrUnexpectedEOF
  17798. }
  17799. return nil
  17800. }
  17801. func (m *LeaseRevokeRequest) Unmarshal(dAtA []byte) error {
  17802. l := len(dAtA)
  17803. iNdEx := 0
  17804. for iNdEx < l {
  17805. preIndex := iNdEx
  17806. var wire uint64
  17807. for shift := uint(0); ; shift += 7 {
  17808. if shift >= 64 {
  17809. return ErrIntOverflowRpc
  17810. }
  17811. if iNdEx >= l {
  17812. return io.ErrUnexpectedEOF
  17813. }
  17814. b := dAtA[iNdEx]
  17815. iNdEx++
  17816. wire |= uint64(b&0x7F) << shift
  17817. if b < 0x80 {
  17818. break
  17819. }
  17820. }
  17821. fieldNum := int32(wire >> 3)
  17822. wireType := int(wire & 0x7)
  17823. if wireType == 4 {
  17824. return fmt.Errorf("proto: LeaseRevokeRequest: wiretype end group for non-group")
  17825. }
  17826. if fieldNum <= 0 {
  17827. return fmt.Errorf("proto: LeaseRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  17828. }
  17829. switch fieldNum {
  17830. case 1:
  17831. if wireType != 0 {
  17832. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  17833. }
  17834. m.ID = 0
  17835. for shift := uint(0); ; shift += 7 {
  17836. if shift >= 64 {
  17837. return ErrIntOverflowRpc
  17838. }
  17839. if iNdEx >= l {
  17840. return io.ErrUnexpectedEOF
  17841. }
  17842. b := dAtA[iNdEx]
  17843. iNdEx++
  17844. m.ID |= int64(b&0x7F) << shift
  17845. if b < 0x80 {
  17846. break
  17847. }
  17848. }
  17849. default:
  17850. iNdEx = preIndex
  17851. skippy, err := skipRpc(dAtA[iNdEx:])
  17852. if err != nil {
  17853. return err
  17854. }
  17855. if (skippy < 0) || (iNdEx+skippy) < 0 {
  17856. return ErrInvalidLengthRpc
  17857. }
  17858. if (iNdEx + skippy) > l {
  17859. return io.ErrUnexpectedEOF
  17860. }
  17861. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  17862. iNdEx += skippy
  17863. }
  17864. }
  17865. if iNdEx > l {
  17866. return io.ErrUnexpectedEOF
  17867. }
  17868. return nil
  17869. }
  17870. func (m *LeaseRevokeResponse) Unmarshal(dAtA []byte) error {
  17871. l := len(dAtA)
  17872. iNdEx := 0
  17873. for iNdEx < l {
  17874. preIndex := iNdEx
  17875. var wire uint64
  17876. for shift := uint(0); ; shift += 7 {
  17877. if shift >= 64 {
  17878. return ErrIntOverflowRpc
  17879. }
  17880. if iNdEx >= l {
  17881. return io.ErrUnexpectedEOF
  17882. }
  17883. b := dAtA[iNdEx]
  17884. iNdEx++
  17885. wire |= uint64(b&0x7F) << shift
  17886. if b < 0x80 {
  17887. break
  17888. }
  17889. }
  17890. fieldNum := int32(wire >> 3)
  17891. wireType := int(wire & 0x7)
  17892. if wireType == 4 {
  17893. return fmt.Errorf("proto: LeaseRevokeResponse: wiretype end group for non-group")
  17894. }
  17895. if fieldNum <= 0 {
  17896. return fmt.Errorf("proto: LeaseRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  17897. }
  17898. switch fieldNum {
  17899. case 1:
  17900. if wireType != 2 {
  17901. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  17902. }
  17903. var msglen int
  17904. for shift := uint(0); ; shift += 7 {
  17905. if shift >= 64 {
  17906. return ErrIntOverflowRpc
  17907. }
  17908. if iNdEx >= l {
  17909. return io.ErrUnexpectedEOF
  17910. }
  17911. b := dAtA[iNdEx]
  17912. iNdEx++
  17913. msglen |= int(b&0x7F) << shift
  17914. if b < 0x80 {
  17915. break
  17916. }
  17917. }
  17918. if msglen < 0 {
  17919. return ErrInvalidLengthRpc
  17920. }
  17921. postIndex := iNdEx + msglen
  17922. if postIndex < 0 {
  17923. return ErrInvalidLengthRpc
  17924. }
  17925. if postIndex > l {
  17926. return io.ErrUnexpectedEOF
  17927. }
  17928. if m.Header == nil {
  17929. m.Header = &ResponseHeader{}
  17930. }
  17931. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  17932. return err
  17933. }
  17934. iNdEx = postIndex
  17935. default:
  17936. iNdEx = preIndex
  17937. skippy, err := skipRpc(dAtA[iNdEx:])
  17938. if err != nil {
  17939. return err
  17940. }
  17941. if (skippy < 0) || (iNdEx+skippy) < 0 {
  17942. return ErrInvalidLengthRpc
  17943. }
  17944. if (iNdEx + skippy) > l {
  17945. return io.ErrUnexpectedEOF
  17946. }
  17947. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  17948. iNdEx += skippy
  17949. }
  17950. }
  17951. if iNdEx > l {
  17952. return io.ErrUnexpectedEOF
  17953. }
  17954. return nil
  17955. }
  17956. func (m *LeaseCheckpoint) Unmarshal(dAtA []byte) error {
  17957. l := len(dAtA)
  17958. iNdEx := 0
  17959. for iNdEx < l {
  17960. preIndex := iNdEx
  17961. var wire uint64
  17962. for shift := uint(0); ; shift += 7 {
  17963. if shift >= 64 {
  17964. return ErrIntOverflowRpc
  17965. }
  17966. if iNdEx >= l {
  17967. return io.ErrUnexpectedEOF
  17968. }
  17969. b := dAtA[iNdEx]
  17970. iNdEx++
  17971. wire |= uint64(b&0x7F) << shift
  17972. if b < 0x80 {
  17973. break
  17974. }
  17975. }
  17976. fieldNum := int32(wire >> 3)
  17977. wireType := int(wire & 0x7)
  17978. if wireType == 4 {
  17979. return fmt.Errorf("proto: LeaseCheckpoint: wiretype end group for non-group")
  17980. }
  17981. if fieldNum <= 0 {
  17982. return fmt.Errorf("proto: LeaseCheckpoint: illegal tag %d (wire type %d)", fieldNum, wire)
  17983. }
  17984. switch fieldNum {
  17985. case 1:
  17986. if wireType != 0 {
  17987. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  17988. }
  17989. m.ID = 0
  17990. for shift := uint(0); ; shift += 7 {
  17991. if shift >= 64 {
  17992. return ErrIntOverflowRpc
  17993. }
  17994. if iNdEx >= l {
  17995. return io.ErrUnexpectedEOF
  17996. }
  17997. b := dAtA[iNdEx]
  17998. iNdEx++
  17999. m.ID |= int64(b&0x7F) << shift
  18000. if b < 0x80 {
  18001. break
  18002. }
  18003. }
  18004. case 2:
  18005. if wireType != 0 {
  18006. return fmt.Errorf("proto: wrong wireType = %d for field Remaining_TTL", wireType)
  18007. }
  18008. m.Remaining_TTL = 0
  18009. for shift := uint(0); ; shift += 7 {
  18010. if shift >= 64 {
  18011. return ErrIntOverflowRpc
  18012. }
  18013. if iNdEx >= l {
  18014. return io.ErrUnexpectedEOF
  18015. }
  18016. b := dAtA[iNdEx]
  18017. iNdEx++
  18018. m.Remaining_TTL |= int64(b&0x7F) << shift
  18019. if b < 0x80 {
  18020. break
  18021. }
  18022. }
  18023. default:
  18024. iNdEx = preIndex
  18025. skippy, err := skipRpc(dAtA[iNdEx:])
  18026. if err != nil {
  18027. return err
  18028. }
  18029. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18030. return ErrInvalidLengthRpc
  18031. }
  18032. if (iNdEx + skippy) > l {
  18033. return io.ErrUnexpectedEOF
  18034. }
  18035. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18036. iNdEx += skippy
  18037. }
  18038. }
  18039. if iNdEx > l {
  18040. return io.ErrUnexpectedEOF
  18041. }
  18042. return nil
  18043. }
  18044. func (m *LeaseCheckpointRequest) Unmarshal(dAtA []byte) error {
  18045. l := len(dAtA)
  18046. iNdEx := 0
  18047. for iNdEx < l {
  18048. preIndex := iNdEx
  18049. var wire uint64
  18050. for shift := uint(0); ; shift += 7 {
  18051. if shift >= 64 {
  18052. return ErrIntOverflowRpc
  18053. }
  18054. if iNdEx >= l {
  18055. return io.ErrUnexpectedEOF
  18056. }
  18057. b := dAtA[iNdEx]
  18058. iNdEx++
  18059. wire |= uint64(b&0x7F) << shift
  18060. if b < 0x80 {
  18061. break
  18062. }
  18063. }
  18064. fieldNum := int32(wire >> 3)
  18065. wireType := int(wire & 0x7)
  18066. if wireType == 4 {
  18067. return fmt.Errorf("proto: LeaseCheckpointRequest: wiretype end group for non-group")
  18068. }
  18069. if fieldNum <= 0 {
  18070. return fmt.Errorf("proto: LeaseCheckpointRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  18071. }
  18072. switch fieldNum {
  18073. case 1:
  18074. if wireType != 2 {
  18075. return fmt.Errorf("proto: wrong wireType = %d for field Checkpoints", wireType)
  18076. }
  18077. var msglen int
  18078. for shift := uint(0); ; shift += 7 {
  18079. if shift >= 64 {
  18080. return ErrIntOverflowRpc
  18081. }
  18082. if iNdEx >= l {
  18083. return io.ErrUnexpectedEOF
  18084. }
  18085. b := dAtA[iNdEx]
  18086. iNdEx++
  18087. msglen |= int(b&0x7F) << shift
  18088. if b < 0x80 {
  18089. break
  18090. }
  18091. }
  18092. if msglen < 0 {
  18093. return ErrInvalidLengthRpc
  18094. }
  18095. postIndex := iNdEx + msglen
  18096. if postIndex < 0 {
  18097. return ErrInvalidLengthRpc
  18098. }
  18099. if postIndex > l {
  18100. return io.ErrUnexpectedEOF
  18101. }
  18102. m.Checkpoints = append(m.Checkpoints, &LeaseCheckpoint{})
  18103. if err := m.Checkpoints[len(m.Checkpoints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18104. return err
  18105. }
  18106. iNdEx = postIndex
  18107. default:
  18108. iNdEx = preIndex
  18109. skippy, err := skipRpc(dAtA[iNdEx:])
  18110. if err != nil {
  18111. return err
  18112. }
  18113. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18114. return ErrInvalidLengthRpc
  18115. }
  18116. if (iNdEx + skippy) > l {
  18117. return io.ErrUnexpectedEOF
  18118. }
  18119. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18120. iNdEx += skippy
  18121. }
  18122. }
  18123. if iNdEx > l {
  18124. return io.ErrUnexpectedEOF
  18125. }
  18126. return nil
  18127. }
  18128. func (m *LeaseCheckpointResponse) Unmarshal(dAtA []byte) error {
  18129. l := len(dAtA)
  18130. iNdEx := 0
  18131. for iNdEx < l {
  18132. preIndex := iNdEx
  18133. var wire uint64
  18134. for shift := uint(0); ; shift += 7 {
  18135. if shift >= 64 {
  18136. return ErrIntOverflowRpc
  18137. }
  18138. if iNdEx >= l {
  18139. return io.ErrUnexpectedEOF
  18140. }
  18141. b := dAtA[iNdEx]
  18142. iNdEx++
  18143. wire |= uint64(b&0x7F) << shift
  18144. if b < 0x80 {
  18145. break
  18146. }
  18147. }
  18148. fieldNum := int32(wire >> 3)
  18149. wireType := int(wire & 0x7)
  18150. if wireType == 4 {
  18151. return fmt.Errorf("proto: LeaseCheckpointResponse: wiretype end group for non-group")
  18152. }
  18153. if fieldNum <= 0 {
  18154. return fmt.Errorf("proto: LeaseCheckpointResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18155. }
  18156. switch fieldNum {
  18157. case 1:
  18158. if wireType != 2 {
  18159. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18160. }
  18161. var msglen int
  18162. for shift := uint(0); ; shift += 7 {
  18163. if shift >= 64 {
  18164. return ErrIntOverflowRpc
  18165. }
  18166. if iNdEx >= l {
  18167. return io.ErrUnexpectedEOF
  18168. }
  18169. b := dAtA[iNdEx]
  18170. iNdEx++
  18171. msglen |= int(b&0x7F) << shift
  18172. if b < 0x80 {
  18173. break
  18174. }
  18175. }
  18176. if msglen < 0 {
  18177. return ErrInvalidLengthRpc
  18178. }
  18179. postIndex := iNdEx + msglen
  18180. if postIndex < 0 {
  18181. return ErrInvalidLengthRpc
  18182. }
  18183. if postIndex > l {
  18184. return io.ErrUnexpectedEOF
  18185. }
  18186. if m.Header == nil {
  18187. m.Header = &ResponseHeader{}
  18188. }
  18189. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18190. return err
  18191. }
  18192. iNdEx = postIndex
  18193. default:
  18194. iNdEx = preIndex
  18195. skippy, err := skipRpc(dAtA[iNdEx:])
  18196. if err != nil {
  18197. return err
  18198. }
  18199. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18200. return ErrInvalidLengthRpc
  18201. }
  18202. if (iNdEx + skippy) > l {
  18203. return io.ErrUnexpectedEOF
  18204. }
  18205. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18206. iNdEx += skippy
  18207. }
  18208. }
  18209. if iNdEx > l {
  18210. return io.ErrUnexpectedEOF
  18211. }
  18212. return nil
  18213. }
  18214. func (m *LeaseKeepAliveRequest) Unmarshal(dAtA []byte) error {
  18215. l := len(dAtA)
  18216. iNdEx := 0
  18217. for iNdEx < l {
  18218. preIndex := iNdEx
  18219. var wire uint64
  18220. for shift := uint(0); ; shift += 7 {
  18221. if shift >= 64 {
  18222. return ErrIntOverflowRpc
  18223. }
  18224. if iNdEx >= l {
  18225. return io.ErrUnexpectedEOF
  18226. }
  18227. b := dAtA[iNdEx]
  18228. iNdEx++
  18229. wire |= uint64(b&0x7F) << shift
  18230. if b < 0x80 {
  18231. break
  18232. }
  18233. }
  18234. fieldNum := int32(wire >> 3)
  18235. wireType := int(wire & 0x7)
  18236. if wireType == 4 {
  18237. return fmt.Errorf("proto: LeaseKeepAliveRequest: wiretype end group for non-group")
  18238. }
  18239. if fieldNum <= 0 {
  18240. return fmt.Errorf("proto: LeaseKeepAliveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  18241. }
  18242. switch fieldNum {
  18243. case 1:
  18244. if wireType != 0 {
  18245. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  18246. }
  18247. m.ID = 0
  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. m.ID |= int64(b&0x7F) << shift
  18258. if b < 0x80 {
  18259. break
  18260. }
  18261. }
  18262. default:
  18263. iNdEx = preIndex
  18264. skippy, err := skipRpc(dAtA[iNdEx:])
  18265. if err != nil {
  18266. return err
  18267. }
  18268. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18269. return ErrInvalidLengthRpc
  18270. }
  18271. if (iNdEx + skippy) > l {
  18272. return io.ErrUnexpectedEOF
  18273. }
  18274. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18275. iNdEx += skippy
  18276. }
  18277. }
  18278. if iNdEx > l {
  18279. return io.ErrUnexpectedEOF
  18280. }
  18281. return nil
  18282. }
  18283. func (m *LeaseKeepAliveResponse) Unmarshal(dAtA []byte) error {
  18284. l := len(dAtA)
  18285. iNdEx := 0
  18286. for iNdEx < l {
  18287. preIndex := iNdEx
  18288. var wire uint64
  18289. for shift := uint(0); ; shift += 7 {
  18290. if shift >= 64 {
  18291. return ErrIntOverflowRpc
  18292. }
  18293. if iNdEx >= l {
  18294. return io.ErrUnexpectedEOF
  18295. }
  18296. b := dAtA[iNdEx]
  18297. iNdEx++
  18298. wire |= uint64(b&0x7F) << shift
  18299. if b < 0x80 {
  18300. break
  18301. }
  18302. }
  18303. fieldNum := int32(wire >> 3)
  18304. wireType := int(wire & 0x7)
  18305. if wireType == 4 {
  18306. return fmt.Errorf("proto: LeaseKeepAliveResponse: wiretype end group for non-group")
  18307. }
  18308. if fieldNum <= 0 {
  18309. return fmt.Errorf("proto: LeaseKeepAliveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18310. }
  18311. switch fieldNum {
  18312. case 1:
  18313. if wireType != 2 {
  18314. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18315. }
  18316. var msglen int
  18317. for shift := uint(0); ; shift += 7 {
  18318. if shift >= 64 {
  18319. return ErrIntOverflowRpc
  18320. }
  18321. if iNdEx >= l {
  18322. return io.ErrUnexpectedEOF
  18323. }
  18324. b := dAtA[iNdEx]
  18325. iNdEx++
  18326. msglen |= int(b&0x7F) << shift
  18327. if b < 0x80 {
  18328. break
  18329. }
  18330. }
  18331. if msglen < 0 {
  18332. return ErrInvalidLengthRpc
  18333. }
  18334. postIndex := iNdEx + msglen
  18335. if postIndex < 0 {
  18336. return ErrInvalidLengthRpc
  18337. }
  18338. if postIndex > l {
  18339. return io.ErrUnexpectedEOF
  18340. }
  18341. if m.Header == nil {
  18342. m.Header = &ResponseHeader{}
  18343. }
  18344. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18345. return err
  18346. }
  18347. iNdEx = postIndex
  18348. case 2:
  18349. if wireType != 0 {
  18350. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  18351. }
  18352. m.ID = 0
  18353. for shift := uint(0); ; shift += 7 {
  18354. if shift >= 64 {
  18355. return ErrIntOverflowRpc
  18356. }
  18357. if iNdEx >= l {
  18358. return io.ErrUnexpectedEOF
  18359. }
  18360. b := dAtA[iNdEx]
  18361. iNdEx++
  18362. m.ID |= int64(b&0x7F) << shift
  18363. if b < 0x80 {
  18364. break
  18365. }
  18366. }
  18367. case 3:
  18368. if wireType != 0 {
  18369. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  18370. }
  18371. m.TTL = 0
  18372. for shift := uint(0); ; shift += 7 {
  18373. if shift >= 64 {
  18374. return ErrIntOverflowRpc
  18375. }
  18376. if iNdEx >= l {
  18377. return io.ErrUnexpectedEOF
  18378. }
  18379. b := dAtA[iNdEx]
  18380. iNdEx++
  18381. m.TTL |= int64(b&0x7F) << shift
  18382. if b < 0x80 {
  18383. break
  18384. }
  18385. }
  18386. default:
  18387. iNdEx = preIndex
  18388. skippy, err := skipRpc(dAtA[iNdEx:])
  18389. if err != nil {
  18390. return err
  18391. }
  18392. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18393. return ErrInvalidLengthRpc
  18394. }
  18395. if (iNdEx + skippy) > l {
  18396. return io.ErrUnexpectedEOF
  18397. }
  18398. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18399. iNdEx += skippy
  18400. }
  18401. }
  18402. if iNdEx > l {
  18403. return io.ErrUnexpectedEOF
  18404. }
  18405. return nil
  18406. }
  18407. func (m *LeaseTimeToLiveRequest) Unmarshal(dAtA []byte) error {
  18408. l := len(dAtA)
  18409. iNdEx := 0
  18410. for iNdEx < l {
  18411. preIndex := iNdEx
  18412. var wire uint64
  18413. for shift := uint(0); ; shift += 7 {
  18414. if shift >= 64 {
  18415. return ErrIntOverflowRpc
  18416. }
  18417. if iNdEx >= l {
  18418. return io.ErrUnexpectedEOF
  18419. }
  18420. b := dAtA[iNdEx]
  18421. iNdEx++
  18422. wire |= uint64(b&0x7F) << shift
  18423. if b < 0x80 {
  18424. break
  18425. }
  18426. }
  18427. fieldNum := int32(wire >> 3)
  18428. wireType := int(wire & 0x7)
  18429. if wireType == 4 {
  18430. return fmt.Errorf("proto: LeaseTimeToLiveRequest: wiretype end group for non-group")
  18431. }
  18432. if fieldNum <= 0 {
  18433. return fmt.Errorf("proto: LeaseTimeToLiveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  18434. }
  18435. switch fieldNum {
  18436. case 1:
  18437. if wireType != 0 {
  18438. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  18439. }
  18440. m.ID = 0
  18441. for shift := uint(0); ; shift += 7 {
  18442. if shift >= 64 {
  18443. return ErrIntOverflowRpc
  18444. }
  18445. if iNdEx >= l {
  18446. return io.ErrUnexpectedEOF
  18447. }
  18448. b := dAtA[iNdEx]
  18449. iNdEx++
  18450. m.ID |= int64(b&0x7F) << shift
  18451. if b < 0x80 {
  18452. break
  18453. }
  18454. }
  18455. case 2:
  18456. if wireType != 0 {
  18457. return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType)
  18458. }
  18459. var v int
  18460. for shift := uint(0); ; shift += 7 {
  18461. if shift >= 64 {
  18462. return ErrIntOverflowRpc
  18463. }
  18464. if iNdEx >= l {
  18465. return io.ErrUnexpectedEOF
  18466. }
  18467. b := dAtA[iNdEx]
  18468. iNdEx++
  18469. v |= int(b&0x7F) << shift
  18470. if b < 0x80 {
  18471. break
  18472. }
  18473. }
  18474. m.Keys = bool(v != 0)
  18475. default:
  18476. iNdEx = preIndex
  18477. skippy, err := skipRpc(dAtA[iNdEx:])
  18478. if err != nil {
  18479. return err
  18480. }
  18481. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18482. return ErrInvalidLengthRpc
  18483. }
  18484. if (iNdEx + skippy) > l {
  18485. return io.ErrUnexpectedEOF
  18486. }
  18487. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18488. iNdEx += skippy
  18489. }
  18490. }
  18491. if iNdEx > l {
  18492. return io.ErrUnexpectedEOF
  18493. }
  18494. return nil
  18495. }
  18496. func (m *LeaseTimeToLiveResponse) Unmarshal(dAtA []byte) error {
  18497. l := len(dAtA)
  18498. iNdEx := 0
  18499. for iNdEx < l {
  18500. preIndex := iNdEx
  18501. var wire uint64
  18502. for shift := uint(0); ; shift += 7 {
  18503. if shift >= 64 {
  18504. return ErrIntOverflowRpc
  18505. }
  18506. if iNdEx >= l {
  18507. return io.ErrUnexpectedEOF
  18508. }
  18509. b := dAtA[iNdEx]
  18510. iNdEx++
  18511. wire |= uint64(b&0x7F) << shift
  18512. if b < 0x80 {
  18513. break
  18514. }
  18515. }
  18516. fieldNum := int32(wire >> 3)
  18517. wireType := int(wire & 0x7)
  18518. if wireType == 4 {
  18519. return fmt.Errorf("proto: LeaseTimeToLiveResponse: wiretype end group for non-group")
  18520. }
  18521. if fieldNum <= 0 {
  18522. return fmt.Errorf("proto: LeaseTimeToLiveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18523. }
  18524. switch fieldNum {
  18525. case 1:
  18526. if wireType != 2 {
  18527. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18528. }
  18529. var msglen int
  18530. for shift := uint(0); ; shift += 7 {
  18531. if shift >= 64 {
  18532. return ErrIntOverflowRpc
  18533. }
  18534. if iNdEx >= l {
  18535. return io.ErrUnexpectedEOF
  18536. }
  18537. b := dAtA[iNdEx]
  18538. iNdEx++
  18539. msglen |= int(b&0x7F) << shift
  18540. if b < 0x80 {
  18541. break
  18542. }
  18543. }
  18544. if msglen < 0 {
  18545. return ErrInvalidLengthRpc
  18546. }
  18547. postIndex := iNdEx + msglen
  18548. if postIndex < 0 {
  18549. return ErrInvalidLengthRpc
  18550. }
  18551. if postIndex > l {
  18552. return io.ErrUnexpectedEOF
  18553. }
  18554. if m.Header == nil {
  18555. m.Header = &ResponseHeader{}
  18556. }
  18557. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18558. return err
  18559. }
  18560. iNdEx = postIndex
  18561. case 2:
  18562. if wireType != 0 {
  18563. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  18564. }
  18565. m.ID = 0
  18566. for shift := uint(0); ; shift += 7 {
  18567. if shift >= 64 {
  18568. return ErrIntOverflowRpc
  18569. }
  18570. if iNdEx >= l {
  18571. return io.ErrUnexpectedEOF
  18572. }
  18573. b := dAtA[iNdEx]
  18574. iNdEx++
  18575. m.ID |= int64(b&0x7F) << shift
  18576. if b < 0x80 {
  18577. break
  18578. }
  18579. }
  18580. case 3:
  18581. if wireType != 0 {
  18582. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  18583. }
  18584. m.TTL = 0
  18585. for shift := uint(0); ; shift += 7 {
  18586. if shift >= 64 {
  18587. return ErrIntOverflowRpc
  18588. }
  18589. if iNdEx >= l {
  18590. return io.ErrUnexpectedEOF
  18591. }
  18592. b := dAtA[iNdEx]
  18593. iNdEx++
  18594. m.TTL |= int64(b&0x7F) << shift
  18595. if b < 0x80 {
  18596. break
  18597. }
  18598. }
  18599. case 4:
  18600. if wireType != 0 {
  18601. return fmt.Errorf("proto: wrong wireType = %d for field GrantedTTL", wireType)
  18602. }
  18603. m.GrantedTTL = 0
  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. m.GrantedTTL |= int64(b&0x7F) << shift
  18614. if b < 0x80 {
  18615. break
  18616. }
  18617. }
  18618. case 5:
  18619. if wireType != 2 {
  18620. return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType)
  18621. }
  18622. var byteLen int
  18623. for shift := uint(0); ; shift += 7 {
  18624. if shift >= 64 {
  18625. return ErrIntOverflowRpc
  18626. }
  18627. if iNdEx >= l {
  18628. return io.ErrUnexpectedEOF
  18629. }
  18630. b := dAtA[iNdEx]
  18631. iNdEx++
  18632. byteLen |= int(b&0x7F) << shift
  18633. if b < 0x80 {
  18634. break
  18635. }
  18636. }
  18637. if byteLen < 0 {
  18638. return ErrInvalidLengthRpc
  18639. }
  18640. postIndex := iNdEx + byteLen
  18641. if postIndex < 0 {
  18642. return ErrInvalidLengthRpc
  18643. }
  18644. if postIndex > l {
  18645. return io.ErrUnexpectedEOF
  18646. }
  18647. m.Keys = append(m.Keys, make([]byte, postIndex-iNdEx))
  18648. copy(m.Keys[len(m.Keys)-1], dAtA[iNdEx:postIndex])
  18649. iNdEx = postIndex
  18650. default:
  18651. iNdEx = preIndex
  18652. skippy, err := skipRpc(dAtA[iNdEx:])
  18653. if err != nil {
  18654. return err
  18655. }
  18656. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18657. return ErrInvalidLengthRpc
  18658. }
  18659. if (iNdEx + skippy) > l {
  18660. return io.ErrUnexpectedEOF
  18661. }
  18662. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18663. iNdEx += skippy
  18664. }
  18665. }
  18666. if iNdEx > l {
  18667. return io.ErrUnexpectedEOF
  18668. }
  18669. return nil
  18670. }
  18671. func (m *LeaseLeasesRequest) Unmarshal(dAtA []byte) error {
  18672. l := len(dAtA)
  18673. iNdEx := 0
  18674. for iNdEx < l {
  18675. preIndex := iNdEx
  18676. var wire uint64
  18677. for shift := uint(0); ; shift += 7 {
  18678. if shift >= 64 {
  18679. return ErrIntOverflowRpc
  18680. }
  18681. if iNdEx >= l {
  18682. return io.ErrUnexpectedEOF
  18683. }
  18684. b := dAtA[iNdEx]
  18685. iNdEx++
  18686. wire |= uint64(b&0x7F) << shift
  18687. if b < 0x80 {
  18688. break
  18689. }
  18690. }
  18691. fieldNum := int32(wire >> 3)
  18692. wireType := int(wire & 0x7)
  18693. if wireType == 4 {
  18694. return fmt.Errorf("proto: LeaseLeasesRequest: wiretype end group for non-group")
  18695. }
  18696. if fieldNum <= 0 {
  18697. return fmt.Errorf("proto: LeaseLeasesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  18698. }
  18699. switch fieldNum {
  18700. default:
  18701. iNdEx = preIndex
  18702. skippy, err := skipRpc(dAtA[iNdEx:])
  18703. if err != nil {
  18704. return err
  18705. }
  18706. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18707. return ErrInvalidLengthRpc
  18708. }
  18709. if (iNdEx + skippy) > l {
  18710. return io.ErrUnexpectedEOF
  18711. }
  18712. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18713. iNdEx += skippy
  18714. }
  18715. }
  18716. if iNdEx > l {
  18717. return io.ErrUnexpectedEOF
  18718. }
  18719. return nil
  18720. }
  18721. func (m *LeaseStatus) Unmarshal(dAtA []byte) error {
  18722. l := len(dAtA)
  18723. iNdEx := 0
  18724. for iNdEx < l {
  18725. preIndex := iNdEx
  18726. var wire uint64
  18727. for shift := uint(0); ; shift += 7 {
  18728. if shift >= 64 {
  18729. return ErrIntOverflowRpc
  18730. }
  18731. if iNdEx >= l {
  18732. return io.ErrUnexpectedEOF
  18733. }
  18734. b := dAtA[iNdEx]
  18735. iNdEx++
  18736. wire |= uint64(b&0x7F) << shift
  18737. if b < 0x80 {
  18738. break
  18739. }
  18740. }
  18741. fieldNum := int32(wire >> 3)
  18742. wireType := int(wire & 0x7)
  18743. if wireType == 4 {
  18744. return fmt.Errorf("proto: LeaseStatus: wiretype end group for non-group")
  18745. }
  18746. if fieldNum <= 0 {
  18747. return fmt.Errorf("proto: LeaseStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  18748. }
  18749. switch fieldNum {
  18750. case 1:
  18751. if wireType != 0 {
  18752. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  18753. }
  18754. m.ID = 0
  18755. for shift := uint(0); ; shift += 7 {
  18756. if shift >= 64 {
  18757. return ErrIntOverflowRpc
  18758. }
  18759. if iNdEx >= l {
  18760. return io.ErrUnexpectedEOF
  18761. }
  18762. b := dAtA[iNdEx]
  18763. iNdEx++
  18764. m.ID |= int64(b&0x7F) << shift
  18765. if b < 0x80 {
  18766. break
  18767. }
  18768. }
  18769. default:
  18770. iNdEx = preIndex
  18771. skippy, err := skipRpc(dAtA[iNdEx:])
  18772. if err != nil {
  18773. return err
  18774. }
  18775. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18776. return ErrInvalidLengthRpc
  18777. }
  18778. if (iNdEx + skippy) > l {
  18779. return io.ErrUnexpectedEOF
  18780. }
  18781. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18782. iNdEx += skippy
  18783. }
  18784. }
  18785. if iNdEx > l {
  18786. return io.ErrUnexpectedEOF
  18787. }
  18788. return nil
  18789. }
  18790. func (m *LeaseLeasesResponse) Unmarshal(dAtA []byte) error {
  18791. l := len(dAtA)
  18792. iNdEx := 0
  18793. for iNdEx < l {
  18794. preIndex := iNdEx
  18795. var wire uint64
  18796. for shift := uint(0); ; shift += 7 {
  18797. if shift >= 64 {
  18798. return ErrIntOverflowRpc
  18799. }
  18800. if iNdEx >= l {
  18801. return io.ErrUnexpectedEOF
  18802. }
  18803. b := dAtA[iNdEx]
  18804. iNdEx++
  18805. wire |= uint64(b&0x7F) << shift
  18806. if b < 0x80 {
  18807. break
  18808. }
  18809. }
  18810. fieldNum := int32(wire >> 3)
  18811. wireType := int(wire & 0x7)
  18812. if wireType == 4 {
  18813. return fmt.Errorf("proto: LeaseLeasesResponse: wiretype end group for non-group")
  18814. }
  18815. if fieldNum <= 0 {
  18816. return fmt.Errorf("proto: LeaseLeasesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  18817. }
  18818. switch fieldNum {
  18819. case 1:
  18820. if wireType != 2 {
  18821. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  18822. }
  18823. var msglen int
  18824. for shift := uint(0); ; shift += 7 {
  18825. if shift >= 64 {
  18826. return ErrIntOverflowRpc
  18827. }
  18828. if iNdEx >= l {
  18829. return io.ErrUnexpectedEOF
  18830. }
  18831. b := dAtA[iNdEx]
  18832. iNdEx++
  18833. msglen |= int(b&0x7F) << shift
  18834. if b < 0x80 {
  18835. break
  18836. }
  18837. }
  18838. if msglen < 0 {
  18839. return ErrInvalidLengthRpc
  18840. }
  18841. postIndex := iNdEx + msglen
  18842. if postIndex < 0 {
  18843. return ErrInvalidLengthRpc
  18844. }
  18845. if postIndex > l {
  18846. return io.ErrUnexpectedEOF
  18847. }
  18848. if m.Header == nil {
  18849. m.Header = &ResponseHeader{}
  18850. }
  18851. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18852. return err
  18853. }
  18854. iNdEx = postIndex
  18855. case 2:
  18856. if wireType != 2 {
  18857. return fmt.Errorf("proto: wrong wireType = %d for field Leases", wireType)
  18858. }
  18859. var msglen int
  18860. for shift := uint(0); ; shift += 7 {
  18861. if shift >= 64 {
  18862. return ErrIntOverflowRpc
  18863. }
  18864. if iNdEx >= l {
  18865. return io.ErrUnexpectedEOF
  18866. }
  18867. b := dAtA[iNdEx]
  18868. iNdEx++
  18869. msglen |= int(b&0x7F) << shift
  18870. if b < 0x80 {
  18871. break
  18872. }
  18873. }
  18874. if msglen < 0 {
  18875. return ErrInvalidLengthRpc
  18876. }
  18877. postIndex := iNdEx + msglen
  18878. if postIndex < 0 {
  18879. return ErrInvalidLengthRpc
  18880. }
  18881. if postIndex > l {
  18882. return io.ErrUnexpectedEOF
  18883. }
  18884. m.Leases = append(m.Leases, &LeaseStatus{})
  18885. if err := m.Leases[len(m.Leases)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  18886. return err
  18887. }
  18888. iNdEx = postIndex
  18889. default:
  18890. iNdEx = preIndex
  18891. skippy, err := skipRpc(dAtA[iNdEx:])
  18892. if err != nil {
  18893. return err
  18894. }
  18895. if (skippy < 0) || (iNdEx+skippy) < 0 {
  18896. return ErrInvalidLengthRpc
  18897. }
  18898. if (iNdEx + skippy) > l {
  18899. return io.ErrUnexpectedEOF
  18900. }
  18901. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  18902. iNdEx += skippy
  18903. }
  18904. }
  18905. if iNdEx > l {
  18906. return io.ErrUnexpectedEOF
  18907. }
  18908. return nil
  18909. }
  18910. func (m *Member) Unmarshal(dAtA []byte) error {
  18911. l := len(dAtA)
  18912. iNdEx := 0
  18913. for iNdEx < l {
  18914. preIndex := iNdEx
  18915. var wire uint64
  18916. for shift := uint(0); ; shift += 7 {
  18917. if shift >= 64 {
  18918. return ErrIntOverflowRpc
  18919. }
  18920. if iNdEx >= l {
  18921. return io.ErrUnexpectedEOF
  18922. }
  18923. b := dAtA[iNdEx]
  18924. iNdEx++
  18925. wire |= uint64(b&0x7F) << shift
  18926. if b < 0x80 {
  18927. break
  18928. }
  18929. }
  18930. fieldNum := int32(wire >> 3)
  18931. wireType := int(wire & 0x7)
  18932. if wireType == 4 {
  18933. return fmt.Errorf("proto: Member: wiretype end group for non-group")
  18934. }
  18935. if fieldNum <= 0 {
  18936. return fmt.Errorf("proto: Member: illegal tag %d (wire type %d)", fieldNum, wire)
  18937. }
  18938. switch fieldNum {
  18939. case 1:
  18940. if wireType != 0 {
  18941. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  18942. }
  18943. m.ID = 0
  18944. for shift := uint(0); ; shift += 7 {
  18945. if shift >= 64 {
  18946. return ErrIntOverflowRpc
  18947. }
  18948. if iNdEx >= l {
  18949. return io.ErrUnexpectedEOF
  18950. }
  18951. b := dAtA[iNdEx]
  18952. iNdEx++
  18953. m.ID |= uint64(b&0x7F) << shift
  18954. if b < 0x80 {
  18955. break
  18956. }
  18957. }
  18958. case 2:
  18959. if wireType != 2 {
  18960. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  18961. }
  18962. var stringLen uint64
  18963. for shift := uint(0); ; shift += 7 {
  18964. if shift >= 64 {
  18965. return ErrIntOverflowRpc
  18966. }
  18967. if iNdEx >= l {
  18968. return io.ErrUnexpectedEOF
  18969. }
  18970. b := dAtA[iNdEx]
  18971. iNdEx++
  18972. stringLen |= uint64(b&0x7F) << shift
  18973. if b < 0x80 {
  18974. break
  18975. }
  18976. }
  18977. intStringLen := int(stringLen)
  18978. if intStringLen < 0 {
  18979. return ErrInvalidLengthRpc
  18980. }
  18981. postIndex := iNdEx + intStringLen
  18982. if postIndex < 0 {
  18983. return ErrInvalidLengthRpc
  18984. }
  18985. if postIndex > l {
  18986. return io.ErrUnexpectedEOF
  18987. }
  18988. m.Name = string(dAtA[iNdEx:postIndex])
  18989. iNdEx = postIndex
  18990. case 3:
  18991. if wireType != 2 {
  18992. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  18993. }
  18994. var stringLen uint64
  18995. for shift := uint(0); ; shift += 7 {
  18996. if shift >= 64 {
  18997. return ErrIntOverflowRpc
  18998. }
  18999. if iNdEx >= l {
  19000. return io.ErrUnexpectedEOF
  19001. }
  19002. b := dAtA[iNdEx]
  19003. iNdEx++
  19004. stringLen |= uint64(b&0x7F) << shift
  19005. if b < 0x80 {
  19006. break
  19007. }
  19008. }
  19009. intStringLen := int(stringLen)
  19010. if intStringLen < 0 {
  19011. return ErrInvalidLengthRpc
  19012. }
  19013. postIndex := iNdEx + intStringLen
  19014. if postIndex < 0 {
  19015. return ErrInvalidLengthRpc
  19016. }
  19017. if postIndex > l {
  19018. return io.ErrUnexpectedEOF
  19019. }
  19020. m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
  19021. iNdEx = postIndex
  19022. case 4:
  19023. if wireType != 2 {
  19024. return fmt.Errorf("proto: wrong wireType = %d for field ClientURLs", wireType)
  19025. }
  19026. var stringLen uint64
  19027. for shift := uint(0); ; shift += 7 {
  19028. if shift >= 64 {
  19029. return ErrIntOverflowRpc
  19030. }
  19031. if iNdEx >= l {
  19032. return io.ErrUnexpectedEOF
  19033. }
  19034. b := dAtA[iNdEx]
  19035. iNdEx++
  19036. stringLen |= uint64(b&0x7F) << shift
  19037. if b < 0x80 {
  19038. break
  19039. }
  19040. }
  19041. intStringLen := int(stringLen)
  19042. if intStringLen < 0 {
  19043. return ErrInvalidLengthRpc
  19044. }
  19045. postIndex := iNdEx + intStringLen
  19046. if postIndex < 0 {
  19047. return ErrInvalidLengthRpc
  19048. }
  19049. if postIndex > l {
  19050. return io.ErrUnexpectedEOF
  19051. }
  19052. m.ClientURLs = append(m.ClientURLs, string(dAtA[iNdEx:postIndex]))
  19053. iNdEx = postIndex
  19054. case 5:
  19055. if wireType != 0 {
  19056. return fmt.Errorf("proto: wrong wireType = %d for field IsLearner", wireType)
  19057. }
  19058. var v int
  19059. for shift := uint(0); ; shift += 7 {
  19060. if shift >= 64 {
  19061. return ErrIntOverflowRpc
  19062. }
  19063. if iNdEx >= l {
  19064. return io.ErrUnexpectedEOF
  19065. }
  19066. b := dAtA[iNdEx]
  19067. iNdEx++
  19068. v |= int(b&0x7F) << shift
  19069. if b < 0x80 {
  19070. break
  19071. }
  19072. }
  19073. m.IsLearner = bool(v != 0)
  19074. default:
  19075. iNdEx = preIndex
  19076. skippy, err := skipRpc(dAtA[iNdEx:])
  19077. if err != nil {
  19078. return err
  19079. }
  19080. if (skippy < 0) || (iNdEx+skippy) < 0 {
  19081. return ErrInvalidLengthRpc
  19082. }
  19083. if (iNdEx + skippy) > l {
  19084. return io.ErrUnexpectedEOF
  19085. }
  19086. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  19087. iNdEx += skippy
  19088. }
  19089. }
  19090. if iNdEx > l {
  19091. return io.ErrUnexpectedEOF
  19092. }
  19093. return nil
  19094. }
  19095. func (m *MemberAddRequest) Unmarshal(dAtA []byte) error {
  19096. l := len(dAtA)
  19097. iNdEx := 0
  19098. for iNdEx < l {
  19099. preIndex := iNdEx
  19100. var wire uint64
  19101. for shift := uint(0); ; shift += 7 {
  19102. if shift >= 64 {
  19103. return ErrIntOverflowRpc
  19104. }
  19105. if iNdEx >= l {
  19106. return io.ErrUnexpectedEOF
  19107. }
  19108. b := dAtA[iNdEx]
  19109. iNdEx++
  19110. wire |= uint64(b&0x7F) << shift
  19111. if b < 0x80 {
  19112. break
  19113. }
  19114. }
  19115. fieldNum := int32(wire >> 3)
  19116. wireType := int(wire & 0x7)
  19117. if wireType == 4 {
  19118. return fmt.Errorf("proto: MemberAddRequest: wiretype end group for non-group")
  19119. }
  19120. if fieldNum <= 0 {
  19121. return fmt.Errorf("proto: MemberAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  19122. }
  19123. switch fieldNum {
  19124. case 1:
  19125. if wireType != 2 {
  19126. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  19127. }
  19128. var stringLen uint64
  19129. for shift := uint(0); ; shift += 7 {
  19130. if shift >= 64 {
  19131. return ErrIntOverflowRpc
  19132. }
  19133. if iNdEx >= l {
  19134. return io.ErrUnexpectedEOF
  19135. }
  19136. b := dAtA[iNdEx]
  19137. iNdEx++
  19138. stringLen |= uint64(b&0x7F) << shift
  19139. if b < 0x80 {
  19140. break
  19141. }
  19142. }
  19143. intStringLen := int(stringLen)
  19144. if intStringLen < 0 {
  19145. return ErrInvalidLengthRpc
  19146. }
  19147. postIndex := iNdEx + intStringLen
  19148. if postIndex < 0 {
  19149. return ErrInvalidLengthRpc
  19150. }
  19151. if postIndex > l {
  19152. return io.ErrUnexpectedEOF
  19153. }
  19154. m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
  19155. iNdEx = postIndex
  19156. case 2:
  19157. if wireType != 0 {
  19158. return fmt.Errorf("proto: wrong wireType = %d for field IsLearner", wireType)
  19159. }
  19160. var v int
  19161. for shift := uint(0); ; shift += 7 {
  19162. if shift >= 64 {
  19163. return ErrIntOverflowRpc
  19164. }
  19165. if iNdEx >= l {
  19166. return io.ErrUnexpectedEOF
  19167. }
  19168. b := dAtA[iNdEx]
  19169. iNdEx++
  19170. v |= int(b&0x7F) << shift
  19171. if b < 0x80 {
  19172. break
  19173. }
  19174. }
  19175. m.IsLearner = bool(v != 0)
  19176. default:
  19177. iNdEx = preIndex
  19178. skippy, err := skipRpc(dAtA[iNdEx:])
  19179. if err != nil {
  19180. return err
  19181. }
  19182. if (skippy < 0) || (iNdEx+skippy) < 0 {
  19183. return ErrInvalidLengthRpc
  19184. }
  19185. if (iNdEx + skippy) > l {
  19186. return io.ErrUnexpectedEOF
  19187. }
  19188. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  19189. iNdEx += skippy
  19190. }
  19191. }
  19192. if iNdEx > l {
  19193. return io.ErrUnexpectedEOF
  19194. }
  19195. return nil
  19196. }
  19197. func (m *MemberAddResponse) Unmarshal(dAtA []byte) error {
  19198. l := len(dAtA)
  19199. iNdEx := 0
  19200. for iNdEx < l {
  19201. preIndex := iNdEx
  19202. var wire uint64
  19203. for shift := uint(0); ; shift += 7 {
  19204. if shift >= 64 {
  19205. return ErrIntOverflowRpc
  19206. }
  19207. if iNdEx >= l {
  19208. return io.ErrUnexpectedEOF
  19209. }
  19210. b := dAtA[iNdEx]
  19211. iNdEx++
  19212. wire |= uint64(b&0x7F) << shift
  19213. if b < 0x80 {
  19214. break
  19215. }
  19216. }
  19217. fieldNum := int32(wire >> 3)
  19218. wireType := int(wire & 0x7)
  19219. if wireType == 4 {
  19220. return fmt.Errorf("proto: MemberAddResponse: wiretype end group for non-group")
  19221. }
  19222. if fieldNum <= 0 {
  19223. return fmt.Errorf("proto: MemberAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  19224. }
  19225. switch fieldNum {
  19226. case 1:
  19227. if wireType != 2 {
  19228. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  19229. }
  19230. var msglen int
  19231. for shift := uint(0); ; shift += 7 {
  19232. if shift >= 64 {
  19233. return ErrIntOverflowRpc
  19234. }
  19235. if iNdEx >= l {
  19236. return io.ErrUnexpectedEOF
  19237. }
  19238. b := dAtA[iNdEx]
  19239. iNdEx++
  19240. msglen |= int(b&0x7F) << shift
  19241. if b < 0x80 {
  19242. break
  19243. }
  19244. }
  19245. if msglen < 0 {
  19246. return ErrInvalidLengthRpc
  19247. }
  19248. postIndex := iNdEx + msglen
  19249. if postIndex < 0 {
  19250. return ErrInvalidLengthRpc
  19251. }
  19252. if postIndex > l {
  19253. return io.ErrUnexpectedEOF
  19254. }
  19255. if m.Header == nil {
  19256. m.Header = &ResponseHeader{}
  19257. }
  19258. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  19259. return err
  19260. }
  19261. iNdEx = postIndex
  19262. case 2:
  19263. if wireType != 2 {
  19264. return fmt.Errorf("proto: wrong wireType = %d for field Member", wireType)
  19265. }
  19266. var msglen int
  19267. for shift := uint(0); ; shift += 7 {
  19268. if shift >= 64 {
  19269. return ErrIntOverflowRpc
  19270. }
  19271. if iNdEx >= l {
  19272. return io.ErrUnexpectedEOF
  19273. }
  19274. b := dAtA[iNdEx]
  19275. iNdEx++
  19276. msglen |= int(b&0x7F) << shift
  19277. if b < 0x80 {
  19278. break
  19279. }
  19280. }
  19281. if msglen < 0 {
  19282. return ErrInvalidLengthRpc
  19283. }
  19284. postIndex := iNdEx + msglen
  19285. if postIndex < 0 {
  19286. return ErrInvalidLengthRpc
  19287. }
  19288. if postIndex > l {
  19289. return io.ErrUnexpectedEOF
  19290. }
  19291. if m.Member == nil {
  19292. m.Member = &Member{}
  19293. }
  19294. if err := m.Member.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  19295. return err
  19296. }
  19297. iNdEx = postIndex
  19298. case 3:
  19299. if wireType != 2 {
  19300. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  19301. }
  19302. var msglen int
  19303. for shift := uint(0); ; shift += 7 {
  19304. if shift >= 64 {
  19305. return ErrIntOverflowRpc
  19306. }
  19307. if iNdEx >= l {
  19308. return io.ErrUnexpectedEOF
  19309. }
  19310. b := dAtA[iNdEx]
  19311. iNdEx++
  19312. msglen |= int(b&0x7F) << shift
  19313. if b < 0x80 {
  19314. break
  19315. }
  19316. }
  19317. if msglen < 0 {
  19318. return ErrInvalidLengthRpc
  19319. }
  19320. postIndex := iNdEx + msglen
  19321. if postIndex < 0 {
  19322. return ErrInvalidLengthRpc
  19323. }
  19324. if postIndex > l {
  19325. return io.ErrUnexpectedEOF
  19326. }
  19327. m.Members = append(m.Members, &Member{})
  19328. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  19329. return err
  19330. }
  19331. iNdEx = postIndex
  19332. default:
  19333. iNdEx = preIndex
  19334. skippy, err := skipRpc(dAtA[iNdEx:])
  19335. if err != nil {
  19336. return err
  19337. }
  19338. if (skippy < 0) || (iNdEx+skippy) < 0 {
  19339. return ErrInvalidLengthRpc
  19340. }
  19341. if (iNdEx + skippy) > l {
  19342. return io.ErrUnexpectedEOF
  19343. }
  19344. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  19345. iNdEx += skippy
  19346. }
  19347. }
  19348. if iNdEx > l {
  19349. return io.ErrUnexpectedEOF
  19350. }
  19351. return nil
  19352. }
  19353. func (m *MemberRemoveRequest) Unmarshal(dAtA []byte) error {
  19354. l := len(dAtA)
  19355. iNdEx := 0
  19356. for iNdEx < l {
  19357. preIndex := iNdEx
  19358. var wire uint64
  19359. for shift := uint(0); ; shift += 7 {
  19360. if shift >= 64 {
  19361. return ErrIntOverflowRpc
  19362. }
  19363. if iNdEx >= l {
  19364. return io.ErrUnexpectedEOF
  19365. }
  19366. b := dAtA[iNdEx]
  19367. iNdEx++
  19368. wire |= uint64(b&0x7F) << shift
  19369. if b < 0x80 {
  19370. break
  19371. }
  19372. }
  19373. fieldNum := int32(wire >> 3)
  19374. wireType := int(wire & 0x7)
  19375. if wireType == 4 {
  19376. return fmt.Errorf("proto: MemberRemoveRequest: wiretype end group for non-group")
  19377. }
  19378. if fieldNum <= 0 {
  19379. return fmt.Errorf("proto: MemberRemoveRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  19380. }
  19381. switch fieldNum {
  19382. case 1:
  19383. if wireType != 0 {
  19384. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  19385. }
  19386. m.ID = 0
  19387. for shift := uint(0); ; shift += 7 {
  19388. if shift >= 64 {
  19389. return ErrIntOverflowRpc
  19390. }
  19391. if iNdEx >= l {
  19392. return io.ErrUnexpectedEOF
  19393. }
  19394. b := dAtA[iNdEx]
  19395. iNdEx++
  19396. m.ID |= uint64(b&0x7F) << shift
  19397. if b < 0x80 {
  19398. break
  19399. }
  19400. }
  19401. default:
  19402. iNdEx = preIndex
  19403. skippy, err := skipRpc(dAtA[iNdEx:])
  19404. if err != nil {
  19405. return err
  19406. }
  19407. if (skippy < 0) || (iNdEx+skippy) < 0 {
  19408. return ErrInvalidLengthRpc
  19409. }
  19410. if (iNdEx + skippy) > l {
  19411. return io.ErrUnexpectedEOF
  19412. }
  19413. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  19414. iNdEx += skippy
  19415. }
  19416. }
  19417. if iNdEx > l {
  19418. return io.ErrUnexpectedEOF
  19419. }
  19420. return nil
  19421. }
  19422. func (m *MemberRemoveResponse) Unmarshal(dAtA []byte) error {
  19423. l := len(dAtA)
  19424. iNdEx := 0
  19425. for iNdEx < l {
  19426. preIndex := iNdEx
  19427. var wire uint64
  19428. for shift := uint(0); ; shift += 7 {
  19429. if shift >= 64 {
  19430. return ErrIntOverflowRpc
  19431. }
  19432. if iNdEx >= l {
  19433. return io.ErrUnexpectedEOF
  19434. }
  19435. b := dAtA[iNdEx]
  19436. iNdEx++
  19437. wire |= uint64(b&0x7F) << shift
  19438. if b < 0x80 {
  19439. break
  19440. }
  19441. }
  19442. fieldNum := int32(wire >> 3)
  19443. wireType := int(wire & 0x7)
  19444. if wireType == 4 {
  19445. return fmt.Errorf("proto: MemberRemoveResponse: wiretype end group for non-group")
  19446. }
  19447. if fieldNum <= 0 {
  19448. return fmt.Errorf("proto: MemberRemoveResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  19449. }
  19450. switch fieldNum {
  19451. case 1:
  19452. if wireType != 2 {
  19453. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  19454. }
  19455. var msglen int
  19456. for shift := uint(0); ; shift += 7 {
  19457. if shift >= 64 {
  19458. return ErrIntOverflowRpc
  19459. }
  19460. if iNdEx >= l {
  19461. return io.ErrUnexpectedEOF
  19462. }
  19463. b := dAtA[iNdEx]
  19464. iNdEx++
  19465. msglen |= int(b&0x7F) << shift
  19466. if b < 0x80 {
  19467. break
  19468. }
  19469. }
  19470. if msglen < 0 {
  19471. return ErrInvalidLengthRpc
  19472. }
  19473. postIndex := iNdEx + msglen
  19474. if postIndex < 0 {
  19475. return ErrInvalidLengthRpc
  19476. }
  19477. if postIndex > l {
  19478. return io.ErrUnexpectedEOF
  19479. }
  19480. if m.Header == nil {
  19481. m.Header = &ResponseHeader{}
  19482. }
  19483. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  19484. return err
  19485. }
  19486. iNdEx = postIndex
  19487. case 2:
  19488. if wireType != 2 {
  19489. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  19490. }
  19491. var msglen int
  19492. for shift := uint(0); ; shift += 7 {
  19493. if shift >= 64 {
  19494. return ErrIntOverflowRpc
  19495. }
  19496. if iNdEx >= l {
  19497. return io.ErrUnexpectedEOF
  19498. }
  19499. b := dAtA[iNdEx]
  19500. iNdEx++
  19501. msglen |= int(b&0x7F) << shift
  19502. if b < 0x80 {
  19503. break
  19504. }
  19505. }
  19506. if msglen < 0 {
  19507. return ErrInvalidLengthRpc
  19508. }
  19509. postIndex := iNdEx + msglen
  19510. if postIndex < 0 {
  19511. return ErrInvalidLengthRpc
  19512. }
  19513. if postIndex > l {
  19514. return io.ErrUnexpectedEOF
  19515. }
  19516. m.Members = append(m.Members, &Member{})
  19517. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  19518. return err
  19519. }
  19520. iNdEx = postIndex
  19521. default:
  19522. iNdEx = preIndex
  19523. skippy, err := skipRpc(dAtA[iNdEx:])
  19524. if err != nil {
  19525. return err
  19526. }
  19527. if (skippy < 0) || (iNdEx+skippy) < 0 {
  19528. return ErrInvalidLengthRpc
  19529. }
  19530. if (iNdEx + skippy) > l {
  19531. return io.ErrUnexpectedEOF
  19532. }
  19533. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  19534. iNdEx += skippy
  19535. }
  19536. }
  19537. if iNdEx > l {
  19538. return io.ErrUnexpectedEOF
  19539. }
  19540. return nil
  19541. }
  19542. func (m *MemberUpdateRequest) Unmarshal(dAtA []byte) error {
  19543. l := len(dAtA)
  19544. iNdEx := 0
  19545. for iNdEx < l {
  19546. preIndex := iNdEx
  19547. var wire uint64
  19548. for shift := uint(0); ; shift += 7 {
  19549. if shift >= 64 {
  19550. return ErrIntOverflowRpc
  19551. }
  19552. if iNdEx >= l {
  19553. return io.ErrUnexpectedEOF
  19554. }
  19555. b := dAtA[iNdEx]
  19556. iNdEx++
  19557. wire |= uint64(b&0x7F) << shift
  19558. if b < 0x80 {
  19559. break
  19560. }
  19561. }
  19562. fieldNum := int32(wire >> 3)
  19563. wireType := int(wire & 0x7)
  19564. if wireType == 4 {
  19565. return fmt.Errorf("proto: MemberUpdateRequest: wiretype end group for non-group")
  19566. }
  19567. if fieldNum <= 0 {
  19568. return fmt.Errorf("proto: MemberUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  19569. }
  19570. switch fieldNum {
  19571. case 1:
  19572. if wireType != 0 {
  19573. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  19574. }
  19575. m.ID = 0
  19576. for shift := uint(0); ; shift += 7 {
  19577. if shift >= 64 {
  19578. return ErrIntOverflowRpc
  19579. }
  19580. if iNdEx >= l {
  19581. return io.ErrUnexpectedEOF
  19582. }
  19583. b := dAtA[iNdEx]
  19584. iNdEx++
  19585. m.ID |= uint64(b&0x7F) << shift
  19586. if b < 0x80 {
  19587. break
  19588. }
  19589. }
  19590. case 2:
  19591. if wireType != 2 {
  19592. return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
  19593. }
  19594. var stringLen uint64
  19595. for shift := uint(0); ; shift += 7 {
  19596. if shift >= 64 {
  19597. return ErrIntOverflowRpc
  19598. }
  19599. if iNdEx >= l {
  19600. return io.ErrUnexpectedEOF
  19601. }
  19602. b := dAtA[iNdEx]
  19603. iNdEx++
  19604. stringLen |= uint64(b&0x7F) << shift
  19605. if b < 0x80 {
  19606. break
  19607. }
  19608. }
  19609. intStringLen := int(stringLen)
  19610. if intStringLen < 0 {
  19611. return ErrInvalidLengthRpc
  19612. }
  19613. postIndex := iNdEx + intStringLen
  19614. if postIndex < 0 {
  19615. return ErrInvalidLengthRpc
  19616. }
  19617. if postIndex > l {
  19618. return io.ErrUnexpectedEOF
  19619. }
  19620. m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
  19621. iNdEx = postIndex
  19622. default:
  19623. iNdEx = preIndex
  19624. skippy, err := skipRpc(dAtA[iNdEx:])
  19625. if err != nil {
  19626. return err
  19627. }
  19628. if (skippy < 0) || (iNdEx+skippy) < 0 {
  19629. return ErrInvalidLengthRpc
  19630. }
  19631. if (iNdEx + skippy) > l {
  19632. return io.ErrUnexpectedEOF
  19633. }
  19634. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  19635. iNdEx += skippy
  19636. }
  19637. }
  19638. if iNdEx > l {
  19639. return io.ErrUnexpectedEOF
  19640. }
  19641. return nil
  19642. }
  19643. func (m *MemberUpdateResponse) Unmarshal(dAtA []byte) error {
  19644. l := len(dAtA)
  19645. iNdEx := 0
  19646. for iNdEx < l {
  19647. preIndex := iNdEx
  19648. var wire uint64
  19649. for shift := uint(0); ; shift += 7 {
  19650. if shift >= 64 {
  19651. return ErrIntOverflowRpc
  19652. }
  19653. if iNdEx >= l {
  19654. return io.ErrUnexpectedEOF
  19655. }
  19656. b := dAtA[iNdEx]
  19657. iNdEx++
  19658. wire |= uint64(b&0x7F) << shift
  19659. if b < 0x80 {
  19660. break
  19661. }
  19662. }
  19663. fieldNum := int32(wire >> 3)
  19664. wireType := int(wire & 0x7)
  19665. if wireType == 4 {
  19666. return fmt.Errorf("proto: MemberUpdateResponse: wiretype end group for non-group")
  19667. }
  19668. if fieldNum <= 0 {
  19669. return fmt.Errorf("proto: MemberUpdateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  19670. }
  19671. switch fieldNum {
  19672. case 1:
  19673. if wireType != 2 {
  19674. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  19675. }
  19676. var msglen int
  19677. for shift := uint(0); ; shift += 7 {
  19678. if shift >= 64 {
  19679. return ErrIntOverflowRpc
  19680. }
  19681. if iNdEx >= l {
  19682. return io.ErrUnexpectedEOF
  19683. }
  19684. b := dAtA[iNdEx]
  19685. iNdEx++
  19686. msglen |= int(b&0x7F) << shift
  19687. if b < 0x80 {
  19688. break
  19689. }
  19690. }
  19691. if msglen < 0 {
  19692. return ErrInvalidLengthRpc
  19693. }
  19694. postIndex := iNdEx + msglen
  19695. if postIndex < 0 {
  19696. return ErrInvalidLengthRpc
  19697. }
  19698. if postIndex > l {
  19699. return io.ErrUnexpectedEOF
  19700. }
  19701. if m.Header == nil {
  19702. m.Header = &ResponseHeader{}
  19703. }
  19704. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  19705. return err
  19706. }
  19707. iNdEx = postIndex
  19708. case 2:
  19709. if wireType != 2 {
  19710. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  19711. }
  19712. var msglen int
  19713. for shift := uint(0); ; shift += 7 {
  19714. if shift >= 64 {
  19715. return ErrIntOverflowRpc
  19716. }
  19717. if iNdEx >= l {
  19718. return io.ErrUnexpectedEOF
  19719. }
  19720. b := dAtA[iNdEx]
  19721. iNdEx++
  19722. msglen |= int(b&0x7F) << shift
  19723. if b < 0x80 {
  19724. break
  19725. }
  19726. }
  19727. if msglen < 0 {
  19728. return ErrInvalidLengthRpc
  19729. }
  19730. postIndex := iNdEx + msglen
  19731. if postIndex < 0 {
  19732. return ErrInvalidLengthRpc
  19733. }
  19734. if postIndex > l {
  19735. return io.ErrUnexpectedEOF
  19736. }
  19737. m.Members = append(m.Members, &Member{})
  19738. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  19739. return err
  19740. }
  19741. iNdEx = postIndex
  19742. default:
  19743. iNdEx = preIndex
  19744. skippy, err := skipRpc(dAtA[iNdEx:])
  19745. if err != nil {
  19746. return err
  19747. }
  19748. if (skippy < 0) || (iNdEx+skippy) < 0 {
  19749. return ErrInvalidLengthRpc
  19750. }
  19751. if (iNdEx + skippy) > l {
  19752. return io.ErrUnexpectedEOF
  19753. }
  19754. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  19755. iNdEx += skippy
  19756. }
  19757. }
  19758. if iNdEx > l {
  19759. return io.ErrUnexpectedEOF
  19760. }
  19761. return nil
  19762. }
  19763. func (m *MemberListRequest) Unmarshal(dAtA []byte) error {
  19764. l := len(dAtA)
  19765. iNdEx := 0
  19766. for iNdEx < l {
  19767. preIndex := iNdEx
  19768. var wire uint64
  19769. for shift := uint(0); ; shift += 7 {
  19770. if shift >= 64 {
  19771. return ErrIntOverflowRpc
  19772. }
  19773. if iNdEx >= l {
  19774. return io.ErrUnexpectedEOF
  19775. }
  19776. b := dAtA[iNdEx]
  19777. iNdEx++
  19778. wire |= uint64(b&0x7F) << shift
  19779. if b < 0x80 {
  19780. break
  19781. }
  19782. }
  19783. fieldNum := int32(wire >> 3)
  19784. wireType := int(wire & 0x7)
  19785. if wireType == 4 {
  19786. return fmt.Errorf("proto: MemberListRequest: wiretype end group for non-group")
  19787. }
  19788. if fieldNum <= 0 {
  19789. return fmt.Errorf("proto: MemberListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  19790. }
  19791. switch fieldNum {
  19792. case 1:
  19793. if wireType != 0 {
  19794. return fmt.Errorf("proto: wrong wireType = %d for field Linearizable", wireType)
  19795. }
  19796. var v int
  19797. for shift := uint(0); ; shift += 7 {
  19798. if shift >= 64 {
  19799. return ErrIntOverflowRpc
  19800. }
  19801. if iNdEx >= l {
  19802. return io.ErrUnexpectedEOF
  19803. }
  19804. b := dAtA[iNdEx]
  19805. iNdEx++
  19806. v |= int(b&0x7F) << shift
  19807. if b < 0x80 {
  19808. break
  19809. }
  19810. }
  19811. m.Linearizable = bool(v != 0)
  19812. default:
  19813. iNdEx = preIndex
  19814. skippy, err := skipRpc(dAtA[iNdEx:])
  19815. if err != nil {
  19816. return err
  19817. }
  19818. if (skippy < 0) || (iNdEx+skippy) < 0 {
  19819. return ErrInvalidLengthRpc
  19820. }
  19821. if (iNdEx + skippy) > l {
  19822. return io.ErrUnexpectedEOF
  19823. }
  19824. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  19825. iNdEx += skippy
  19826. }
  19827. }
  19828. if iNdEx > l {
  19829. return io.ErrUnexpectedEOF
  19830. }
  19831. return nil
  19832. }
  19833. func (m *MemberListResponse) Unmarshal(dAtA []byte) error {
  19834. l := len(dAtA)
  19835. iNdEx := 0
  19836. for iNdEx < l {
  19837. preIndex := iNdEx
  19838. var wire uint64
  19839. for shift := uint(0); ; shift += 7 {
  19840. if shift >= 64 {
  19841. return ErrIntOverflowRpc
  19842. }
  19843. if iNdEx >= l {
  19844. return io.ErrUnexpectedEOF
  19845. }
  19846. b := dAtA[iNdEx]
  19847. iNdEx++
  19848. wire |= uint64(b&0x7F) << shift
  19849. if b < 0x80 {
  19850. break
  19851. }
  19852. }
  19853. fieldNum := int32(wire >> 3)
  19854. wireType := int(wire & 0x7)
  19855. if wireType == 4 {
  19856. return fmt.Errorf("proto: MemberListResponse: wiretype end group for non-group")
  19857. }
  19858. if fieldNum <= 0 {
  19859. return fmt.Errorf("proto: MemberListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  19860. }
  19861. switch fieldNum {
  19862. case 1:
  19863. if wireType != 2 {
  19864. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  19865. }
  19866. var msglen int
  19867. for shift := uint(0); ; shift += 7 {
  19868. if shift >= 64 {
  19869. return ErrIntOverflowRpc
  19870. }
  19871. if iNdEx >= l {
  19872. return io.ErrUnexpectedEOF
  19873. }
  19874. b := dAtA[iNdEx]
  19875. iNdEx++
  19876. msglen |= int(b&0x7F) << shift
  19877. if b < 0x80 {
  19878. break
  19879. }
  19880. }
  19881. if msglen < 0 {
  19882. return ErrInvalidLengthRpc
  19883. }
  19884. postIndex := iNdEx + msglen
  19885. if postIndex < 0 {
  19886. return ErrInvalidLengthRpc
  19887. }
  19888. if postIndex > l {
  19889. return io.ErrUnexpectedEOF
  19890. }
  19891. if m.Header == nil {
  19892. m.Header = &ResponseHeader{}
  19893. }
  19894. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  19895. return err
  19896. }
  19897. iNdEx = postIndex
  19898. case 2:
  19899. if wireType != 2 {
  19900. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  19901. }
  19902. var msglen int
  19903. for shift := uint(0); ; shift += 7 {
  19904. if shift >= 64 {
  19905. return ErrIntOverflowRpc
  19906. }
  19907. if iNdEx >= l {
  19908. return io.ErrUnexpectedEOF
  19909. }
  19910. b := dAtA[iNdEx]
  19911. iNdEx++
  19912. msglen |= int(b&0x7F) << shift
  19913. if b < 0x80 {
  19914. break
  19915. }
  19916. }
  19917. if msglen < 0 {
  19918. return ErrInvalidLengthRpc
  19919. }
  19920. postIndex := iNdEx + msglen
  19921. if postIndex < 0 {
  19922. return ErrInvalidLengthRpc
  19923. }
  19924. if postIndex > l {
  19925. return io.ErrUnexpectedEOF
  19926. }
  19927. m.Members = append(m.Members, &Member{})
  19928. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  19929. return err
  19930. }
  19931. iNdEx = postIndex
  19932. default:
  19933. iNdEx = preIndex
  19934. skippy, err := skipRpc(dAtA[iNdEx:])
  19935. if err != nil {
  19936. return err
  19937. }
  19938. if (skippy < 0) || (iNdEx+skippy) < 0 {
  19939. return ErrInvalidLengthRpc
  19940. }
  19941. if (iNdEx + skippy) > l {
  19942. return io.ErrUnexpectedEOF
  19943. }
  19944. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  19945. iNdEx += skippy
  19946. }
  19947. }
  19948. if iNdEx > l {
  19949. return io.ErrUnexpectedEOF
  19950. }
  19951. return nil
  19952. }
  19953. func (m *MemberPromoteRequest) Unmarshal(dAtA []byte) error {
  19954. l := len(dAtA)
  19955. iNdEx := 0
  19956. for iNdEx < l {
  19957. preIndex := iNdEx
  19958. var wire uint64
  19959. for shift := uint(0); ; shift += 7 {
  19960. if shift >= 64 {
  19961. return ErrIntOverflowRpc
  19962. }
  19963. if iNdEx >= l {
  19964. return io.ErrUnexpectedEOF
  19965. }
  19966. b := dAtA[iNdEx]
  19967. iNdEx++
  19968. wire |= uint64(b&0x7F) << shift
  19969. if b < 0x80 {
  19970. break
  19971. }
  19972. }
  19973. fieldNum := int32(wire >> 3)
  19974. wireType := int(wire & 0x7)
  19975. if wireType == 4 {
  19976. return fmt.Errorf("proto: MemberPromoteRequest: wiretype end group for non-group")
  19977. }
  19978. if fieldNum <= 0 {
  19979. return fmt.Errorf("proto: MemberPromoteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  19980. }
  19981. switch fieldNum {
  19982. case 1:
  19983. if wireType != 0 {
  19984. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  19985. }
  19986. m.ID = 0
  19987. for shift := uint(0); ; shift += 7 {
  19988. if shift >= 64 {
  19989. return ErrIntOverflowRpc
  19990. }
  19991. if iNdEx >= l {
  19992. return io.ErrUnexpectedEOF
  19993. }
  19994. b := dAtA[iNdEx]
  19995. iNdEx++
  19996. m.ID |= uint64(b&0x7F) << shift
  19997. if b < 0x80 {
  19998. break
  19999. }
  20000. }
  20001. default:
  20002. iNdEx = preIndex
  20003. skippy, err := skipRpc(dAtA[iNdEx:])
  20004. if err != nil {
  20005. return err
  20006. }
  20007. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20008. return ErrInvalidLengthRpc
  20009. }
  20010. if (iNdEx + skippy) > l {
  20011. return io.ErrUnexpectedEOF
  20012. }
  20013. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20014. iNdEx += skippy
  20015. }
  20016. }
  20017. if iNdEx > l {
  20018. return io.ErrUnexpectedEOF
  20019. }
  20020. return nil
  20021. }
  20022. func (m *MemberPromoteResponse) Unmarshal(dAtA []byte) error {
  20023. l := len(dAtA)
  20024. iNdEx := 0
  20025. for iNdEx < l {
  20026. preIndex := iNdEx
  20027. var wire uint64
  20028. for shift := uint(0); ; shift += 7 {
  20029. if shift >= 64 {
  20030. return ErrIntOverflowRpc
  20031. }
  20032. if iNdEx >= l {
  20033. return io.ErrUnexpectedEOF
  20034. }
  20035. b := dAtA[iNdEx]
  20036. iNdEx++
  20037. wire |= uint64(b&0x7F) << shift
  20038. if b < 0x80 {
  20039. break
  20040. }
  20041. }
  20042. fieldNum := int32(wire >> 3)
  20043. wireType := int(wire & 0x7)
  20044. if wireType == 4 {
  20045. return fmt.Errorf("proto: MemberPromoteResponse: wiretype end group for non-group")
  20046. }
  20047. if fieldNum <= 0 {
  20048. return fmt.Errorf("proto: MemberPromoteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  20049. }
  20050. switch fieldNum {
  20051. case 1:
  20052. if wireType != 2 {
  20053. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  20054. }
  20055. var msglen int
  20056. for shift := uint(0); ; shift += 7 {
  20057. if shift >= 64 {
  20058. return ErrIntOverflowRpc
  20059. }
  20060. if iNdEx >= l {
  20061. return io.ErrUnexpectedEOF
  20062. }
  20063. b := dAtA[iNdEx]
  20064. iNdEx++
  20065. msglen |= int(b&0x7F) << shift
  20066. if b < 0x80 {
  20067. break
  20068. }
  20069. }
  20070. if msglen < 0 {
  20071. return ErrInvalidLengthRpc
  20072. }
  20073. postIndex := iNdEx + msglen
  20074. if postIndex < 0 {
  20075. return ErrInvalidLengthRpc
  20076. }
  20077. if postIndex > l {
  20078. return io.ErrUnexpectedEOF
  20079. }
  20080. if m.Header == nil {
  20081. m.Header = &ResponseHeader{}
  20082. }
  20083. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  20084. return err
  20085. }
  20086. iNdEx = postIndex
  20087. case 2:
  20088. if wireType != 2 {
  20089. return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
  20090. }
  20091. var msglen int
  20092. for shift := uint(0); ; shift += 7 {
  20093. if shift >= 64 {
  20094. return ErrIntOverflowRpc
  20095. }
  20096. if iNdEx >= l {
  20097. return io.ErrUnexpectedEOF
  20098. }
  20099. b := dAtA[iNdEx]
  20100. iNdEx++
  20101. msglen |= int(b&0x7F) << shift
  20102. if b < 0x80 {
  20103. break
  20104. }
  20105. }
  20106. if msglen < 0 {
  20107. return ErrInvalidLengthRpc
  20108. }
  20109. postIndex := iNdEx + msglen
  20110. if postIndex < 0 {
  20111. return ErrInvalidLengthRpc
  20112. }
  20113. if postIndex > l {
  20114. return io.ErrUnexpectedEOF
  20115. }
  20116. m.Members = append(m.Members, &Member{})
  20117. if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  20118. return err
  20119. }
  20120. iNdEx = postIndex
  20121. default:
  20122. iNdEx = preIndex
  20123. skippy, err := skipRpc(dAtA[iNdEx:])
  20124. if err != nil {
  20125. return err
  20126. }
  20127. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20128. return ErrInvalidLengthRpc
  20129. }
  20130. if (iNdEx + skippy) > l {
  20131. return io.ErrUnexpectedEOF
  20132. }
  20133. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20134. iNdEx += skippy
  20135. }
  20136. }
  20137. if iNdEx > l {
  20138. return io.ErrUnexpectedEOF
  20139. }
  20140. return nil
  20141. }
  20142. func (m *DefragmentRequest) Unmarshal(dAtA []byte) error {
  20143. l := len(dAtA)
  20144. iNdEx := 0
  20145. for iNdEx < l {
  20146. preIndex := iNdEx
  20147. var wire uint64
  20148. for shift := uint(0); ; shift += 7 {
  20149. if shift >= 64 {
  20150. return ErrIntOverflowRpc
  20151. }
  20152. if iNdEx >= l {
  20153. return io.ErrUnexpectedEOF
  20154. }
  20155. b := dAtA[iNdEx]
  20156. iNdEx++
  20157. wire |= uint64(b&0x7F) << shift
  20158. if b < 0x80 {
  20159. break
  20160. }
  20161. }
  20162. fieldNum := int32(wire >> 3)
  20163. wireType := int(wire & 0x7)
  20164. if wireType == 4 {
  20165. return fmt.Errorf("proto: DefragmentRequest: wiretype end group for non-group")
  20166. }
  20167. if fieldNum <= 0 {
  20168. return fmt.Errorf("proto: DefragmentRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  20169. }
  20170. switch fieldNum {
  20171. default:
  20172. iNdEx = preIndex
  20173. skippy, err := skipRpc(dAtA[iNdEx:])
  20174. if err != nil {
  20175. return err
  20176. }
  20177. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20178. return ErrInvalidLengthRpc
  20179. }
  20180. if (iNdEx + skippy) > l {
  20181. return io.ErrUnexpectedEOF
  20182. }
  20183. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20184. iNdEx += skippy
  20185. }
  20186. }
  20187. if iNdEx > l {
  20188. return io.ErrUnexpectedEOF
  20189. }
  20190. return nil
  20191. }
  20192. func (m *DefragmentResponse) Unmarshal(dAtA []byte) error {
  20193. l := len(dAtA)
  20194. iNdEx := 0
  20195. for iNdEx < l {
  20196. preIndex := iNdEx
  20197. var wire uint64
  20198. for shift := uint(0); ; shift += 7 {
  20199. if shift >= 64 {
  20200. return ErrIntOverflowRpc
  20201. }
  20202. if iNdEx >= l {
  20203. return io.ErrUnexpectedEOF
  20204. }
  20205. b := dAtA[iNdEx]
  20206. iNdEx++
  20207. wire |= uint64(b&0x7F) << shift
  20208. if b < 0x80 {
  20209. break
  20210. }
  20211. }
  20212. fieldNum := int32(wire >> 3)
  20213. wireType := int(wire & 0x7)
  20214. if wireType == 4 {
  20215. return fmt.Errorf("proto: DefragmentResponse: wiretype end group for non-group")
  20216. }
  20217. if fieldNum <= 0 {
  20218. return fmt.Errorf("proto: DefragmentResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  20219. }
  20220. switch fieldNum {
  20221. case 1:
  20222. if wireType != 2 {
  20223. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  20224. }
  20225. var msglen int
  20226. for shift := uint(0); ; shift += 7 {
  20227. if shift >= 64 {
  20228. return ErrIntOverflowRpc
  20229. }
  20230. if iNdEx >= l {
  20231. return io.ErrUnexpectedEOF
  20232. }
  20233. b := dAtA[iNdEx]
  20234. iNdEx++
  20235. msglen |= int(b&0x7F) << shift
  20236. if b < 0x80 {
  20237. break
  20238. }
  20239. }
  20240. if msglen < 0 {
  20241. return ErrInvalidLengthRpc
  20242. }
  20243. postIndex := iNdEx + msglen
  20244. if postIndex < 0 {
  20245. return ErrInvalidLengthRpc
  20246. }
  20247. if postIndex > l {
  20248. return io.ErrUnexpectedEOF
  20249. }
  20250. if m.Header == nil {
  20251. m.Header = &ResponseHeader{}
  20252. }
  20253. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  20254. return err
  20255. }
  20256. iNdEx = postIndex
  20257. default:
  20258. iNdEx = preIndex
  20259. skippy, err := skipRpc(dAtA[iNdEx:])
  20260. if err != nil {
  20261. return err
  20262. }
  20263. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20264. return ErrInvalidLengthRpc
  20265. }
  20266. if (iNdEx + skippy) > l {
  20267. return io.ErrUnexpectedEOF
  20268. }
  20269. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20270. iNdEx += skippy
  20271. }
  20272. }
  20273. if iNdEx > l {
  20274. return io.ErrUnexpectedEOF
  20275. }
  20276. return nil
  20277. }
  20278. func (m *MoveLeaderRequest) Unmarshal(dAtA []byte) error {
  20279. l := len(dAtA)
  20280. iNdEx := 0
  20281. for iNdEx < l {
  20282. preIndex := iNdEx
  20283. var wire uint64
  20284. for shift := uint(0); ; shift += 7 {
  20285. if shift >= 64 {
  20286. return ErrIntOverflowRpc
  20287. }
  20288. if iNdEx >= l {
  20289. return io.ErrUnexpectedEOF
  20290. }
  20291. b := dAtA[iNdEx]
  20292. iNdEx++
  20293. wire |= uint64(b&0x7F) << shift
  20294. if b < 0x80 {
  20295. break
  20296. }
  20297. }
  20298. fieldNum := int32(wire >> 3)
  20299. wireType := int(wire & 0x7)
  20300. if wireType == 4 {
  20301. return fmt.Errorf("proto: MoveLeaderRequest: wiretype end group for non-group")
  20302. }
  20303. if fieldNum <= 0 {
  20304. return fmt.Errorf("proto: MoveLeaderRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  20305. }
  20306. switch fieldNum {
  20307. case 1:
  20308. if wireType != 0 {
  20309. return fmt.Errorf("proto: wrong wireType = %d for field TargetID", wireType)
  20310. }
  20311. m.TargetID = 0
  20312. for shift := uint(0); ; shift += 7 {
  20313. if shift >= 64 {
  20314. return ErrIntOverflowRpc
  20315. }
  20316. if iNdEx >= l {
  20317. return io.ErrUnexpectedEOF
  20318. }
  20319. b := dAtA[iNdEx]
  20320. iNdEx++
  20321. m.TargetID |= uint64(b&0x7F) << shift
  20322. if b < 0x80 {
  20323. break
  20324. }
  20325. }
  20326. default:
  20327. iNdEx = preIndex
  20328. skippy, err := skipRpc(dAtA[iNdEx:])
  20329. if err != nil {
  20330. return err
  20331. }
  20332. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20333. return ErrInvalidLengthRpc
  20334. }
  20335. if (iNdEx + skippy) > l {
  20336. return io.ErrUnexpectedEOF
  20337. }
  20338. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20339. iNdEx += skippy
  20340. }
  20341. }
  20342. if iNdEx > l {
  20343. return io.ErrUnexpectedEOF
  20344. }
  20345. return nil
  20346. }
  20347. func (m *MoveLeaderResponse) Unmarshal(dAtA []byte) error {
  20348. l := len(dAtA)
  20349. iNdEx := 0
  20350. for iNdEx < l {
  20351. preIndex := iNdEx
  20352. var wire uint64
  20353. for shift := uint(0); ; shift += 7 {
  20354. if shift >= 64 {
  20355. return ErrIntOverflowRpc
  20356. }
  20357. if iNdEx >= l {
  20358. return io.ErrUnexpectedEOF
  20359. }
  20360. b := dAtA[iNdEx]
  20361. iNdEx++
  20362. wire |= uint64(b&0x7F) << shift
  20363. if b < 0x80 {
  20364. break
  20365. }
  20366. }
  20367. fieldNum := int32(wire >> 3)
  20368. wireType := int(wire & 0x7)
  20369. if wireType == 4 {
  20370. return fmt.Errorf("proto: MoveLeaderResponse: wiretype end group for non-group")
  20371. }
  20372. if fieldNum <= 0 {
  20373. return fmt.Errorf("proto: MoveLeaderResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  20374. }
  20375. switch fieldNum {
  20376. case 1:
  20377. if wireType != 2 {
  20378. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  20379. }
  20380. var msglen int
  20381. for shift := uint(0); ; shift += 7 {
  20382. if shift >= 64 {
  20383. return ErrIntOverflowRpc
  20384. }
  20385. if iNdEx >= l {
  20386. return io.ErrUnexpectedEOF
  20387. }
  20388. b := dAtA[iNdEx]
  20389. iNdEx++
  20390. msglen |= int(b&0x7F) << shift
  20391. if b < 0x80 {
  20392. break
  20393. }
  20394. }
  20395. if msglen < 0 {
  20396. return ErrInvalidLengthRpc
  20397. }
  20398. postIndex := iNdEx + msglen
  20399. if postIndex < 0 {
  20400. return ErrInvalidLengthRpc
  20401. }
  20402. if postIndex > l {
  20403. return io.ErrUnexpectedEOF
  20404. }
  20405. if m.Header == nil {
  20406. m.Header = &ResponseHeader{}
  20407. }
  20408. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  20409. return err
  20410. }
  20411. iNdEx = postIndex
  20412. default:
  20413. iNdEx = preIndex
  20414. skippy, err := skipRpc(dAtA[iNdEx:])
  20415. if err != nil {
  20416. return err
  20417. }
  20418. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20419. return ErrInvalidLengthRpc
  20420. }
  20421. if (iNdEx + skippy) > l {
  20422. return io.ErrUnexpectedEOF
  20423. }
  20424. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20425. iNdEx += skippy
  20426. }
  20427. }
  20428. if iNdEx > l {
  20429. return io.ErrUnexpectedEOF
  20430. }
  20431. return nil
  20432. }
  20433. func (m *AlarmRequest) Unmarshal(dAtA []byte) error {
  20434. l := len(dAtA)
  20435. iNdEx := 0
  20436. for iNdEx < l {
  20437. preIndex := iNdEx
  20438. var wire uint64
  20439. for shift := uint(0); ; shift += 7 {
  20440. if shift >= 64 {
  20441. return ErrIntOverflowRpc
  20442. }
  20443. if iNdEx >= l {
  20444. return io.ErrUnexpectedEOF
  20445. }
  20446. b := dAtA[iNdEx]
  20447. iNdEx++
  20448. wire |= uint64(b&0x7F) << shift
  20449. if b < 0x80 {
  20450. break
  20451. }
  20452. }
  20453. fieldNum := int32(wire >> 3)
  20454. wireType := int(wire & 0x7)
  20455. if wireType == 4 {
  20456. return fmt.Errorf("proto: AlarmRequest: wiretype end group for non-group")
  20457. }
  20458. if fieldNum <= 0 {
  20459. return fmt.Errorf("proto: AlarmRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  20460. }
  20461. switch fieldNum {
  20462. case 1:
  20463. if wireType != 0 {
  20464. return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
  20465. }
  20466. m.Action = 0
  20467. for shift := uint(0); ; shift += 7 {
  20468. if shift >= 64 {
  20469. return ErrIntOverflowRpc
  20470. }
  20471. if iNdEx >= l {
  20472. return io.ErrUnexpectedEOF
  20473. }
  20474. b := dAtA[iNdEx]
  20475. iNdEx++
  20476. m.Action |= AlarmRequest_AlarmAction(b&0x7F) << shift
  20477. if b < 0x80 {
  20478. break
  20479. }
  20480. }
  20481. case 2:
  20482. if wireType != 0 {
  20483. return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
  20484. }
  20485. m.MemberID = 0
  20486. for shift := uint(0); ; shift += 7 {
  20487. if shift >= 64 {
  20488. return ErrIntOverflowRpc
  20489. }
  20490. if iNdEx >= l {
  20491. return io.ErrUnexpectedEOF
  20492. }
  20493. b := dAtA[iNdEx]
  20494. iNdEx++
  20495. m.MemberID |= uint64(b&0x7F) << shift
  20496. if b < 0x80 {
  20497. break
  20498. }
  20499. }
  20500. case 3:
  20501. if wireType != 0 {
  20502. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  20503. }
  20504. m.Alarm = 0
  20505. for shift := uint(0); ; shift += 7 {
  20506. if shift >= 64 {
  20507. return ErrIntOverflowRpc
  20508. }
  20509. if iNdEx >= l {
  20510. return io.ErrUnexpectedEOF
  20511. }
  20512. b := dAtA[iNdEx]
  20513. iNdEx++
  20514. m.Alarm |= AlarmType(b&0x7F) << shift
  20515. if b < 0x80 {
  20516. break
  20517. }
  20518. }
  20519. default:
  20520. iNdEx = preIndex
  20521. skippy, err := skipRpc(dAtA[iNdEx:])
  20522. if err != nil {
  20523. return err
  20524. }
  20525. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20526. return ErrInvalidLengthRpc
  20527. }
  20528. if (iNdEx + skippy) > l {
  20529. return io.ErrUnexpectedEOF
  20530. }
  20531. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20532. iNdEx += skippy
  20533. }
  20534. }
  20535. if iNdEx > l {
  20536. return io.ErrUnexpectedEOF
  20537. }
  20538. return nil
  20539. }
  20540. func (m *AlarmMember) Unmarshal(dAtA []byte) error {
  20541. l := len(dAtA)
  20542. iNdEx := 0
  20543. for iNdEx < l {
  20544. preIndex := iNdEx
  20545. var wire uint64
  20546. for shift := uint(0); ; shift += 7 {
  20547. if shift >= 64 {
  20548. return ErrIntOverflowRpc
  20549. }
  20550. if iNdEx >= l {
  20551. return io.ErrUnexpectedEOF
  20552. }
  20553. b := dAtA[iNdEx]
  20554. iNdEx++
  20555. wire |= uint64(b&0x7F) << shift
  20556. if b < 0x80 {
  20557. break
  20558. }
  20559. }
  20560. fieldNum := int32(wire >> 3)
  20561. wireType := int(wire & 0x7)
  20562. if wireType == 4 {
  20563. return fmt.Errorf("proto: AlarmMember: wiretype end group for non-group")
  20564. }
  20565. if fieldNum <= 0 {
  20566. return fmt.Errorf("proto: AlarmMember: illegal tag %d (wire type %d)", fieldNum, wire)
  20567. }
  20568. switch fieldNum {
  20569. case 1:
  20570. if wireType != 0 {
  20571. return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
  20572. }
  20573. m.MemberID = 0
  20574. for shift := uint(0); ; shift += 7 {
  20575. if shift >= 64 {
  20576. return ErrIntOverflowRpc
  20577. }
  20578. if iNdEx >= l {
  20579. return io.ErrUnexpectedEOF
  20580. }
  20581. b := dAtA[iNdEx]
  20582. iNdEx++
  20583. m.MemberID |= uint64(b&0x7F) << shift
  20584. if b < 0x80 {
  20585. break
  20586. }
  20587. }
  20588. case 2:
  20589. if wireType != 0 {
  20590. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  20591. }
  20592. m.Alarm = 0
  20593. for shift := uint(0); ; shift += 7 {
  20594. if shift >= 64 {
  20595. return ErrIntOverflowRpc
  20596. }
  20597. if iNdEx >= l {
  20598. return io.ErrUnexpectedEOF
  20599. }
  20600. b := dAtA[iNdEx]
  20601. iNdEx++
  20602. m.Alarm |= AlarmType(b&0x7F) << shift
  20603. if b < 0x80 {
  20604. break
  20605. }
  20606. }
  20607. default:
  20608. iNdEx = preIndex
  20609. skippy, err := skipRpc(dAtA[iNdEx:])
  20610. if err != nil {
  20611. return err
  20612. }
  20613. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20614. return ErrInvalidLengthRpc
  20615. }
  20616. if (iNdEx + skippy) > l {
  20617. return io.ErrUnexpectedEOF
  20618. }
  20619. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20620. iNdEx += skippy
  20621. }
  20622. }
  20623. if iNdEx > l {
  20624. return io.ErrUnexpectedEOF
  20625. }
  20626. return nil
  20627. }
  20628. func (m *AlarmResponse) Unmarshal(dAtA []byte) error {
  20629. l := len(dAtA)
  20630. iNdEx := 0
  20631. for iNdEx < l {
  20632. preIndex := iNdEx
  20633. var wire uint64
  20634. for shift := uint(0); ; shift += 7 {
  20635. if shift >= 64 {
  20636. return ErrIntOverflowRpc
  20637. }
  20638. if iNdEx >= l {
  20639. return io.ErrUnexpectedEOF
  20640. }
  20641. b := dAtA[iNdEx]
  20642. iNdEx++
  20643. wire |= uint64(b&0x7F) << shift
  20644. if b < 0x80 {
  20645. break
  20646. }
  20647. }
  20648. fieldNum := int32(wire >> 3)
  20649. wireType := int(wire & 0x7)
  20650. if wireType == 4 {
  20651. return fmt.Errorf("proto: AlarmResponse: wiretype end group for non-group")
  20652. }
  20653. if fieldNum <= 0 {
  20654. return fmt.Errorf("proto: AlarmResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  20655. }
  20656. switch fieldNum {
  20657. case 1:
  20658. if wireType != 2 {
  20659. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  20660. }
  20661. var msglen int
  20662. for shift := uint(0); ; shift += 7 {
  20663. if shift >= 64 {
  20664. return ErrIntOverflowRpc
  20665. }
  20666. if iNdEx >= l {
  20667. return io.ErrUnexpectedEOF
  20668. }
  20669. b := dAtA[iNdEx]
  20670. iNdEx++
  20671. msglen |= int(b&0x7F) << shift
  20672. if b < 0x80 {
  20673. break
  20674. }
  20675. }
  20676. if msglen < 0 {
  20677. return ErrInvalidLengthRpc
  20678. }
  20679. postIndex := iNdEx + msglen
  20680. if postIndex < 0 {
  20681. return ErrInvalidLengthRpc
  20682. }
  20683. if postIndex > l {
  20684. return io.ErrUnexpectedEOF
  20685. }
  20686. if m.Header == nil {
  20687. m.Header = &ResponseHeader{}
  20688. }
  20689. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  20690. return err
  20691. }
  20692. iNdEx = postIndex
  20693. case 2:
  20694. if wireType != 2 {
  20695. return fmt.Errorf("proto: wrong wireType = %d for field Alarms", wireType)
  20696. }
  20697. var msglen int
  20698. for shift := uint(0); ; shift += 7 {
  20699. if shift >= 64 {
  20700. return ErrIntOverflowRpc
  20701. }
  20702. if iNdEx >= l {
  20703. return io.ErrUnexpectedEOF
  20704. }
  20705. b := dAtA[iNdEx]
  20706. iNdEx++
  20707. msglen |= int(b&0x7F) << shift
  20708. if b < 0x80 {
  20709. break
  20710. }
  20711. }
  20712. if msglen < 0 {
  20713. return ErrInvalidLengthRpc
  20714. }
  20715. postIndex := iNdEx + msglen
  20716. if postIndex < 0 {
  20717. return ErrInvalidLengthRpc
  20718. }
  20719. if postIndex > l {
  20720. return io.ErrUnexpectedEOF
  20721. }
  20722. m.Alarms = append(m.Alarms, &AlarmMember{})
  20723. if err := m.Alarms[len(m.Alarms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  20724. return err
  20725. }
  20726. iNdEx = postIndex
  20727. default:
  20728. iNdEx = preIndex
  20729. skippy, err := skipRpc(dAtA[iNdEx:])
  20730. if err != nil {
  20731. return err
  20732. }
  20733. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20734. return ErrInvalidLengthRpc
  20735. }
  20736. if (iNdEx + skippy) > l {
  20737. return io.ErrUnexpectedEOF
  20738. }
  20739. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20740. iNdEx += skippy
  20741. }
  20742. }
  20743. if iNdEx > l {
  20744. return io.ErrUnexpectedEOF
  20745. }
  20746. return nil
  20747. }
  20748. func (m *DowngradeRequest) Unmarshal(dAtA []byte) error {
  20749. l := len(dAtA)
  20750. iNdEx := 0
  20751. for iNdEx < l {
  20752. preIndex := iNdEx
  20753. var wire uint64
  20754. for shift := uint(0); ; shift += 7 {
  20755. if shift >= 64 {
  20756. return ErrIntOverflowRpc
  20757. }
  20758. if iNdEx >= l {
  20759. return io.ErrUnexpectedEOF
  20760. }
  20761. b := dAtA[iNdEx]
  20762. iNdEx++
  20763. wire |= uint64(b&0x7F) << shift
  20764. if b < 0x80 {
  20765. break
  20766. }
  20767. }
  20768. fieldNum := int32(wire >> 3)
  20769. wireType := int(wire & 0x7)
  20770. if wireType == 4 {
  20771. return fmt.Errorf("proto: DowngradeRequest: wiretype end group for non-group")
  20772. }
  20773. if fieldNum <= 0 {
  20774. return fmt.Errorf("proto: DowngradeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  20775. }
  20776. switch fieldNum {
  20777. case 1:
  20778. if wireType != 0 {
  20779. return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
  20780. }
  20781. m.Action = 0
  20782. for shift := uint(0); ; shift += 7 {
  20783. if shift >= 64 {
  20784. return ErrIntOverflowRpc
  20785. }
  20786. if iNdEx >= l {
  20787. return io.ErrUnexpectedEOF
  20788. }
  20789. b := dAtA[iNdEx]
  20790. iNdEx++
  20791. m.Action |= DowngradeRequest_DowngradeAction(b&0x7F) << shift
  20792. if b < 0x80 {
  20793. break
  20794. }
  20795. }
  20796. case 2:
  20797. if wireType != 2 {
  20798. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  20799. }
  20800. var stringLen uint64
  20801. for shift := uint(0); ; shift += 7 {
  20802. if shift >= 64 {
  20803. return ErrIntOverflowRpc
  20804. }
  20805. if iNdEx >= l {
  20806. return io.ErrUnexpectedEOF
  20807. }
  20808. b := dAtA[iNdEx]
  20809. iNdEx++
  20810. stringLen |= uint64(b&0x7F) << shift
  20811. if b < 0x80 {
  20812. break
  20813. }
  20814. }
  20815. intStringLen := int(stringLen)
  20816. if intStringLen < 0 {
  20817. return ErrInvalidLengthRpc
  20818. }
  20819. postIndex := iNdEx + intStringLen
  20820. if postIndex < 0 {
  20821. return ErrInvalidLengthRpc
  20822. }
  20823. if postIndex > l {
  20824. return io.ErrUnexpectedEOF
  20825. }
  20826. m.Version = string(dAtA[iNdEx:postIndex])
  20827. iNdEx = postIndex
  20828. default:
  20829. iNdEx = preIndex
  20830. skippy, err := skipRpc(dAtA[iNdEx:])
  20831. if err != nil {
  20832. return err
  20833. }
  20834. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20835. return ErrInvalidLengthRpc
  20836. }
  20837. if (iNdEx + skippy) > l {
  20838. return io.ErrUnexpectedEOF
  20839. }
  20840. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20841. iNdEx += skippy
  20842. }
  20843. }
  20844. if iNdEx > l {
  20845. return io.ErrUnexpectedEOF
  20846. }
  20847. return nil
  20848. }
  20849. func (m *DowngradeResponse) Unmarshal(dAtA []byte) error {
  20850. l := len(dAtA)
  20851. iNdEx := 0
  20852. for iNdEx < l {
  20853. preIndex := iNdEx
  20854. var wire uint64
  20855. for shift := uint(0); ; shift += 7 {
  20856. if shift >= 64 {
  20857. return ErrIntOverflowRpc
  20858. }
  20859. if iNdEx >= l {
  20860. return io.ErrUnexpectedEOF
  20861. }
  20862. b := dAtA[iNdEx]
  20863. iNdEx++
  20864. wire |= uint64(b&0x7F) << shift
  20865. if b < 0x80 {
  20866. break
  20867. }
  20868. }
  20869. fieldNum := int32(wire >> 3)
  20870. wireType := int(wire & 0x7)
  20871. if wireType == 4 {
  20872. return fmt.Errorf("proto: DowngradeResponse: wiretype end group for non-group")
  20873. }
  20874. if fieldNum <= 0 {
  20875. return fmt.Errorf("proto: DowngradeResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  20876. }
  20877. switch fieldNum {
  20878. case 1:
  20879. if wireType != 2 {
  20880. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  20881. }
  20882. var msglen int
  20883. for shift := uint(0); ; shift += 7 {
  20884. if shift >= 64 {
  20885. return ErrIntOverflowRpc
  20886. }
  20887. if iNdEx >= l {
  20888. return io.ErrUnexpectedEOF
  20889. }
  20890. b := dAtA[iNdEx]
  20891. iNdEx++
  20892. msglen |= int(b&0x7F) << shift
  20893. if b < 0x80 {
  20894. break
  20895. }
  20896. }
  20897. if msglen < 0 {
  20898. return ErrInvalidLengthRpc
  20899. }
  20900. postIndex := iNdEx + msglen
  20901. if postIndex < 0 {
  20902. return ErrInvalidLengthRpc
  20903. }
  20904. if postIndex > l {
  20905. return io.ErrUnexpectedEOF
  20906. }
  20907. if m.Header == nil {
  20908. m.Header = &ResponseHeader{}
  20909. }
  20910. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  20911. return err
  20912. }
  20913. iNdEx = postIndex
  20914. case 2:
  20915. if wireType != 2 {
  20916. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  20917. }
  20918. var stringLen uint64
  20919. for shift := uint(0); ; shift += 7 {
  20920. if shift >= 64 {
  20921. return ErrIntOverflowRpc
  20922. }
  20923. if iNdEx >= l {
  20924. return io.ErrUnexpectedEOF
  20925. }
  20926. b := dAtA[iNdEx]
  20927. iNdEx++
  20928. stringLen |= uint64(b&0x7F) << shift
  20929. if b < 0x80 {
  20930. break
  20931. }
  20932. }
  20933. intStringLen := int(stringLen)
  20934. if intStringLen < 0 {
  20935. return ErrInvalidLengthRpc
  20936. }
  20937. postIndex := iNdEx + intStringLen
  20938. if postIndex < 0 {
  20939. return ErrInvalidLengthRpc
  20940. }
  20941. if postIndex > l {
  20942. return io.ErrUnexpectedEOF
  20943. }
  20944. m.Version = string(dAtA[iNdEx:postIndex])
  20945. iNdEx = postIndex
  20946. default:
  20947. iNdEx = preIndex
  20948. skippy, err := skipRpc(dAtA[iNdEx:])
  20949. if err != nil {
  20950. return err
  20951. }
  20952. if (skippy < 0) || (iNdEx+skippy) < 0 {
  20953. return ErrInvalidLengthRpc
  20954. }
  20955. if (iNdEx + skippy) > l {
  20956. return io.ErrUnexpectedEOF
  20957. }
  20958. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  20959. iNdEx += skippy
  20960. }
  20961. }
  20962. if iNdEx > l {
  20963. return io.ErrUnexpectedEOF
  20964. }
  20965. return nil
  20966. }
  20967. func (m *StatusRequest) Unmarshal(dAtA []byte) error {
  20968. l := len(dAtA)
  20969. iNdEx := 0
  20970. for iNdEx < l {
  20971. preIndex := iNdEx
  20972. var wire uint64
  20973. for shift := uint(0); ; shift += 7 {
  20974. if shift >= 64 {
  20975. return ErrIntOverflowRpc
  20976. }
  20977. if iNdEx >= l {
  20978. return io.ErrUnexpectedEOF
  20979. }
  20980. b := dAtA[iNdEx]
  20981. iNdEx++
  20982. wire |= uint64(b&0x7F) << shift
  20983. if b < 0x80 {
  20984. break
  20985. }
  20986. }
  20987. fieldNum := int32(wire >> 3)
  20988. wireType := int(wire & 0x7)
  20989. if wireType == 4 {
  20990. return fmt.Errorf("proto: StatusRequest: wiretype end group for non-group")
  20991. }
  20992. if fieldNum <= 0 {
  20993. return fmt.Errorf("proto: StatusRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  20994. }
  20995. switch fieldNum {
  20996. default:
  20997. iNdEx = preIndex
  20998. skippy, err := skipRpc(dAtA[iNdEx:])
  20999. if err != nil {
  21000. return err
  21001. }
  21002. if (skippy < 0) || (iNdEx+skippy) < 0 {
  21003. return ErrInvalidLengthRpc
  21004. }
  21005. if (iNdEx + skippy) > l {
  21006. return io.ErrUnexpectedEOF
  21007. }
  21008. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  21009. iNdEx += skippy
  21010. }
  21011. }
  21012. if iNdEx > l {
  21013. return io.ErrUnexpectedEOF
  21014. }
  21015. return nil
  21016. }
  21017. func (m *StatusResponse) Unmarshal(dAtA []byte) error {
  21018. l := len(dAtA)
  21019. iNdEx := 0
  21020. for iNdEx < l {
  21021. preIndex := iNdEx
  21022. var wire uint64
  21023. for shift := uint(0); ; shift += 7 {
  21024. if shift >= 64 {
  21025. return ErrIntOverflowRpc
  21026. }
  21027. if iNdEx >= l {
  21028. return io.ErrUnexpectedEOF
  21029. }
  21030. b := dAtA[iNdEx]
  21031. iNdEx++
  21032. wire |= uint64(b&0x7F) << shift
  21033. if b < 0x80 {
  21034. break
  21035. }
  21036. }
  21037. fieldNum := int32(wire >> 3)
  21038. wireType := int(wire & 0x7)
  21039. if wireType == 4 {
  21040. return fmt.Errorf("proto: StatusResponse: wiretype end group for non-group")
  21041. }
  21042. if fieldNum <= 0 {
  21043. return fmt.Errorf("proto: StatusResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  21044. }
  21045. switch fieldNum {
  21046. case 1:
  21047. if wireType != 2 {
  21048. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  21049. }
  21050. var msglen int
  21051. for shift := uint(0); ; shift += 7 {
  21052. if shift >= 64 {
  21053. return ErrIntOverflowRpc
  21054. }
  21055. if iNdEx >= l {
  21056. return io.ErrUnexpectedEOF
  21057. }
  21058. b := dAtA[iNdEx]
  21059. iNdEx++
  21060. msglen |= int(b&0x7F) << shift
  21061. if b < 0x80 {
  21062. break
  21063. }
  21064. }
  21065. if msglen < 0 {
  21066. return ErrInvalidLengthRpc
  21067. }
  21068. postIndex := iNdEx + msglen
  21069. if postIndex < 0 {
  21070. return ErrInvalidLengthRpc
  21071. }
  21072. if postIndex > l {
  21073. return io.ErrUnexpectedEOF
  21074. }
  21075. if m.Header == nil {
  21076. m.Header = &ResponseHeader{}
  21077. }
  21078. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  21079. return err
  21080. }
  21081. iNdEx = postIndex
  21082. case 2:
  21083. if wireType != 2 {
  21084. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  21085. }
  21086. var stringLen uint64
  21087. for shift := uint(0); ; shift += 7 {
  21088. if shift >= 64 {
  21089. return ErrIntOverflowRpc
  21090. }
  21091. if iNdEx >= l {
  21092. return io.ErrUnexpectedEOF
  21093. }
  21094. b := dAtA[iNdEx]
  21095. iNdEx++
  21096. stringLen |= uint64(b&0x7F) << shift
  21097. if b < 0x80 {
  21098. break
  21099. }
  21100. }
  21101. intStringLen := int(stringLen)
  21102. if intStringLen < 0 {
  21103. return ErrInvalidLengthRpc
  21104. }
  21105. postIndex := iNdEx + intStringLen
  21106. if postIndex < 0 {
  21107. return ErrInvalidLengthRpc
  21108. }
  21109. if postIndex > l {
  21110. return io.ErrUnexpectedEOF
  21111. }
  21112. m.Version = string(dAtA[iNdEx:postIndex])
  21113. iNdEx = postIndex
  21114. case 3:
  21115. if wireType != 0 {
  21116. return fmt.Errorf("proto: wrong wireType = %d for field DbSize", wireType)
  21117. }
  21118. m.DbSize = 0
  21119. for shift := uint(0); ; shift += 7 {
  21120. if shift >= 64 {
  21121. return ErrIntOverflowRpc
  21122. }
  21123. if iNdEx >= l {
  21124. return io.ErrUnexpectedEOF
  21125. }
  21126. b := dAtA[iNdEx]
  21127. iNdEx++
  21128. m.DbSize |= int64(b&0x7F) << shift
  21129. if b < 0x80 {
  21130. break
  21131. }
  21132. }
  21133. case 4:
  21134. if wireType != 0 {
  21135. return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType)
  21136. }
  21137. m.Leader = 0
  21138. for shift := uint(0); ; shift += 7 {
  21139. if shift >= 64 {
  21140. return ErrIntOverflowRpc
  21141. }
  21142. if iNdEx >= l {
  21143. return io.ErrUnexpectedEOF
  21144. }
  21145. b := dAtA[iNdEx]
  21146. iNdEx++
  21147. m.Leader |= uint64(b&0x7F) << shift
  21148. if b < 0x80 {
  21149. break
  21150. }
  21151. }
  21152. case 5:
  21153. if wireType != 0 {
  21154. return fmt.Errorf("proto: wrong wireType = %d for field RaftIndex", wireType)
  21155. }
  21156. m.RaftIndex = 0
  21157. for shift := uint(0); ; shift += 7 {
  21158. if shift >= 64 {
  21159. return ErrIntOverflowRpc
  21160. }
  21161. if iNdEx >= l {
  21162. return io.ErrUnexpectedEOF
  21163. }
  21164. b := dAtA[iNdEx]
  21165. iNdEx++
  21166. m.RaftIndex |= uint64(b&0x7F) << shift
  21167. if b < 0x80 {
  21168. break
  21169. }
  21170. }
  21171. case 6:
  21172. if wireType != 0 {
  21173. return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType)
  21174. }
  21175. m.RaftTerm = 0
  21176. for shift := uint(0); ; shift += 7 {
  21177. if shift >= 64 {
  21178. return ErrIntOverflowRpc
  21179. }
  21180. if iNdEx >= l {
  21181. return io.ErrUnexpectedEOF
  21182. }
  21183. b := dAtA[iNdEx]
  21184. iNdEx++
  21185. m.RaftTerm |= uint64(b&0x7F) << shift
  21186. if b < 0x80 {
  21187. break
  21188. }
  21189. }
  21190. case 7:
  21191. if wireType != 0 {
  21192. return fmt.Errorf("proto: wrong wireType = %d for field RaftAppliedIndex", wireType)
  21193. }
  21194. m.RaftAppliedIndex = 0
  21195. for shift := uint(0); ; shift += 7 {
  21196. if shift >= 64 {
  21197. return ErrIntOverflowRpc
  21198. }
  21199. if iNdEx >= l {
  21200. return io.ErrUnexpectedEOF
  21201. }
  21202. b := dAtA[iNdEx]
  21203. iNdEx++
  21204. m.RaftAppliedIndex |= uint64(b&0x7F) << shift
  21205. if b < 0x80 {
  21206. break
  21207. }
  21208. }
  21209. case 8:
  21210. if wireType != 2 {
  21211. return fmt.Errorf("proto: wrong wireType = %d for field Errors", wireType)
  21212. }
  21213. var stringLen uint64
  21214. for shift := uint(0); ; shift += 7 {
  21215. if shift >= 64 {
  21216. return ErrIntOverflowRpc
  21217. }
  21218. if iNdEx >= l {
  21219. return io.ErrUnexpectedEOF
  21220. }
  21221. b := dAtA[iNdEx]
  21222. iNdEx++
  21223. stringLen |= uint64(b&0x7F) << shift
  21224. if b < 0x80 {
  21225. break
  21226. }
  21227. }
  21228. intStringLen := int(stringLen)
  21229. if intStringLen < 0 {
  21230. return ErrInvalidLengthRpc
  21231. }
  21232. postIndex := iNdEx + intStringLen
  21233. if postIndex < 0 {
  21234. return ErrInvalidLengthRpc
  21235. }
  21236. if postIndex > l {
  21237. return io.ErrUnexpectedEOF
  21238. }
  21239. m.Errors = append(m.Errors, string(dAtA[iNdEx:postIndex]))
  21240. iNdEx = postIndex
  21241. case 9:
  21242. if wireType != 0 {
  21243. return fmt.Errorf("proto: wrong wireType = %d for field DbSizeInUse", wireType)
  21244. }
  21245. m.DbSizeInUse = 0
  21246. for shift := uint(0); ; shift += 7 {
  21247. if shift >= 64 {
  21248. return ErrIntOverflowRpc
  21249. }
  21250. if iNdEx >= l {
  21251. return io.ErrUnexpectedEOF
  21252. }
  21253. b := dAtA[iNdEx]
  21254. iNdEx++
  21255. m.DbSizeInUse |= int64(b&0x7F) << shift
  21256. if b < 0x80 {
  21257. break
  21258. }
  21259. }
  21260. case 10:
  21261. if wireType != 0 {
  21262. return fmt.Errorf("proto: wrong wireType = %d for field IsLearner", wireType)
  21263. }
  21264. var v int
  21265. for shift := uint(0); ; shift += 7 {
  21266. if shift >= 64 {
  21267. return ErrIntOverflowRpc
  21268. }
  21269. if iNdEx >= l {
  21270. return io.ErrUnexpectedEOF
  21271. }
  21272. b := dAtA[iNdEx]
  21273. iNdEx++
  21274. v |= int(b&0x7F) << shift
  21275. if b < 0x80 {
  21276. break
  21277. }
  21278. }
  21279. m.IsLearner = bool(v != 0)
  21280. default:
  21281. iNdEx = preIndex
  21282. skippy, err := skipRpc(dAtA[iNdEx:])
  21283. if err != nil {
  21284. return err
  21285. }
  21286. if (skippy < 0) || (iNdEx+skippy) < 0 {
  21287. return ErrInvalidLengthRpc
  21288. }
  21289. if (iNdEx + skippy) > l {
  21290. return io.ErrUnexpectedEOF
  21291. }
  21292. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  21293. iNdEx += skippy
  21294. }
  21295. }
  21296. if iNdEx > l {
  21297. return io.ErrUnexpectedEOF
  21298. }
  21299. return nil
  21300. }
  21301. func (m *AuthEnableRequest) Unmarshal(dAtA []byte) error {
  21302. l := len(dAtA)
  21303. iNdEx := 0
  21304. for iNdEx < l {
  21305. preIndex := iNdEx
  21306. var wire uint64
  21307. for shift := uint(0); ; shift += 7 {
  21308. if shift >= 64 {
  21309. return ErrIntOverflowRpc
  21310. }
  21311. if iNdEx >= l {
  21312. return io.ErrUnexpectedEOF
  21313. }
  21314. b := dAtA[iNdEx]
  21315. iNdEx++
  21316. wire |= uint64(b&0x7F) << shift
  21317. if b < 0x80 {
  21318. break
  21319. }
  21320. }
  21321. fieldNum := int32(wire >> 3)
  21322. wireType := int(wire & 0x7)
  21323. if wireType == 4 {
  21324. return fmt.Errorf("proto: AuthEnableRequest: wiretype end group for non-group")
  21325. }
  21326. if fieldNum <= 0 {
  21327. return fmt.Errorf("proto: AuthEnableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  21328. }
  21329. switch fieldNum {
  21330. default:
  21331. iNdEx = preIndex
  21332. skippy, err := skipRpc(dAtA[iNdEx:])
  21333. if err != nil {
  21334. return err
  21335. }
  21336. if (skippy < 0) || (iNdEx+skippy) < 0 {
  21337. return ErrInvalidLengthRpc
  21338. }
  21339. if (iNdEx + skippy) > l {
  21340. return io.ErrUnexpectedEOF
  21341. }
  21342. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  21343. iNdEx += skippy
  21344. }
  21345. }
  21346. if iNdEx > l {
  21347. return io.ErrUnexpectedEOF
  21348. }
  21349. return nil
  21350. }
  21351. func (m *AuthDisableRequest) Unmarshal(dAtA []byte) error {
  21352. l := len(dAtA)
  21353. iNdEx := 0
  21354. for iNdEx < l {
  21355. preIndex := iNdEx
  21356. var wire uint64
  21357. for shift := uint(0); ; shift += 7 {
  21358. if shift >= 64 {
  21359. return ErrIntOverflowRpc
  21360. }
  21361. if iNdEx >= l {
  21362. return io.ErrUnexpectedEOF
  21363. }
  21364. b := dAtA[iNdEx]
  21365. iNdEx++
  21366. wire |= uint64(b&0x7F) << shift
  21367. if b < 0x80 {
  21368. break
  21369. }
  21370. }
  21371. fieldNum := int32(wire >> 3)
  21372. wireType := int(wire & 0x7)
  21373. if wireType == 4 {
  21374. return fmt.Errorf("proto: AuthDisableRequest: wiretype end group for non-group")
  21375. }
  21376. if fieldNum <= 0 {
  21377. return fmt.Errorf("proto: AuthDisableRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  21378. }
  21379. switch fieldNum {
  21380. default:
  21381. iNdEx = preIndex
  21382. skippy, err := skipRpc(dAtA[iNdEx:])
  21383. if err != nil {
  21384. return err
  21385. }
  21386. if (skippy < 0) || (iNdEx+skippy) < 0 {
  21387. return ErrInvalidLengthRpc
  21388. }
  21389. if (iNdEx + skippy) > l {
  21390. return io.ErrUnexpectedEOF
  21391. }
  21392. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  21393. iNdEx += skippy
  21394. }
  21395. }
  21396. if iNdEx > l {
  21397. return io.ErrUnexpectedEOF
  21398. }
  21399. return nil
  21400. }
  21401. func (m *AuthStatusRequest) Unmarshal(dAtA []byte) error {
  21402. l := len(dAtA)
  21403. iNdEx := 0
  21404. for iNdEx < l {
  21405. preIndex := iNdEx
  21406. var wire uint64
  21407. for shift := uint(0); ; shift += 7 {
  21408. if shift >= 64 {
  21409. return ErrIntOverflowRpc
  21410. }
  21411. if iNdEx >= l {
  21412. return io.ErrUnexpectedEOF
  21413. }
  21414. b := dAtA[iNdEx]
  21415. iNdEx++
  21416. wire |= uint64(b&0x7F) << shift
  21417. if b < 0x80 {
  21418. break
  21419. }
  21420. }
  21421. fieldNum := int32(wire >> 3)
  21422. wireType := int(wire & 0x7)
  21423. if wireType == 4 {
  21424. return fmt.Errorf("proto: AuthStatusRequest: wiretype end group for non-group")
  21425. }
  21426. if fieldNum <= 0 {
  21427. return fmt.Errorf("proto: AuthStatusRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  21428. }
  21429. switch fieldNum {
  21430. default:
  21431. iNdEx = preIndex
  21432. skippy, err := skipRpc(dAtA[iNdEx:])
  21433. if err != nil {
  21434. return err
  21435. }
  21436. if (skippy < 0) || (iNdEx+skippy) < 0 {
  21437. return ErrInvalidLengthRpc
  21438. }
  21439. if (iNdEx + skippy) > l {
  21440. return io.ErrUnexpectedEOF
  21441. }
  21442. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  21443. iNdEx += skippy
  21444. }
  21445. }
  21446. if iNdEx > l {
  21447. return io.ErrUnexpectedEOF
  21448. }
  21449. return nil
  21450. }
  21451. func (m *AuthenticateRequest) Unmarshal(dAtA []byte) error {
  21452. l := len(dAtA)
  21453. iNdEx := 0
  21454. for iNdEx < l {
  21455. preIndex := iNdEx
  21456. var wire uint64
  21457. for shift := uint(0); ; shift += 7 {
  21458. if shift >= 64 {
  21459. return ErrIntOverflowRpc
  21460. }
  21461. if iNdEx >= l {
  21462. return io.ErrUnexpectedEOF
  21463. }
  21464. b := dAtA[iNdEx]
  21465. iNdEx++
  21466. wire |= uint64(b&0x7F) << shift
  21467. if b < 0x80 {
  21468. break
  21469. }
  21470. }
  21471. fieldNum := int32(wire >> 3)
  21472. wireType := int(wire & 0x7)
  21473. if wireType == 4 {
  21474. return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group")
  21475. }
  21476. if fieldNum <= 0 {
  21477. return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  21478. }
  21479. switch fieldNum {
  21480. case 1:
  21481. if wireType != 2 {
  21482. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  21483. }
  21484. var stringLen uint64
  21485. for shift := uint(0); ; shift += 7 {
  21486. if shift >= 64 {
  21487. return ErrIntOverflowRpc
  21488. }
  21489. if iNdEx >= l {
  21490. return io.ErrUnexpectedEOF
  21491. }
  21492. b := dAtA[iNdEx]
  21493. iNdEx++
  21494. stringLen |= uint64(b&0x7F) << shift
  21495. if b < 0x80 {
  21496. break
  21497. }
  21498. }
  21499. intStringLen := int(stringLen)
  21500. if intStringLen < 0 {
  21501. return ErrInvalidLengthRpc
  21502. }
  21503. postIndex := iNdEx + intStringLen
  21504. if postIndex < 0 {
  21505. return ErrInvalidLengthRpc
  21506. }
  21507. if postIndex > l {
  21508. return io.ErrUnexpectedEOF
  21509. }
  21510. m.Name = string(dAtA[iNdEx:postIndex])
  21511. iNdEx = postIndex
  21512. case 2:
  21513. if wireType != 2 {
  21514. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  21515. }
  21516. var stringLen uint64
  21517. for shift := uint(0); ; shift += 7 {
  21518. if shift >= 64 {
  21519. return ErrIntOverflowRpc
  21520. }
  21521. if iNdEx >= l {
  21522. return io.ErrUnexpectedEOF
  21523. }
  21524. b := dAtA[iNdEx]
  21525. iNdEx++
  21526. stringLen |= uint64(b&0x7F) << shift
  21527. if b < 0x80 {
  21528. break
  21529. }
  21530. }
  21531. intStringLen := int(stringLen)
  21532. if intStringLen < 0 {
  21533. return ErrInvalidLengthRpc
  21534. }
  21535. postIndex := iNdEx + intStringLen
  21536. if postIndex < 0 {
  21537. return ErrInvalidLengthRpc
  21538. }
  21539. if postIndex > l {
  21540. return io.ErrUnexpectedEOF
  21541. }
  21542. m.Password = string(dAtA[iNdEx:postIndex])
  21543. iNdEx = postIndex
  21544. default:
  21545. iNdEx = preIndex
  21546. skippy, err := skipRpc(dAtA[iNdEx:])
  21547. if err != nil {
  21548. return err
  21549. }
  21550. if (skippy < 0) || (iNdEx+skippy) < 0 {
  21551. return ErrInvalidLengthRpc
  21552. }
  21553. if (iNdEx + skippy) > l {
  21554. return io.ErrUnexpectedEOF
  21555. }
  21556. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  21557. iNdEx += skippy
  21558. }
  21559. }
  21560. if iNdEx > l {
  21561. return io.ErrUnexpectedEOF
  21562. }
  21563. return nil
  21564. }
  21565. func (m *AuthUserAddRequest) Unmarshal(dAtA []byte) error {
  21566. l := len(dAtA)
  21567. iNdEx := 0
  21568. for iNdEx < l {
  21569. preIndex := iNdEx
  21570. var wire uint64
  21571. for shift := uint(0); ; shift += 7 {
  21572. if shift >= 64 {
  21573. return ErrIntOverflowRpc
  21574. }
  21575. if iNdEx >= l {
  21576. return io.ErrUnexpectedEOF
  21577. }
  21578. b := dAtA[iNdEx]
  21579. iNdEx++
  21580. wire |= uint64(b&0x7F) << shift
  21581. if b < 0x80 {
  21582. break
  21583. }
  21584. }
  21585. fieldNum := int32(wire >> 3)
  21586. wireType := int(wire & 0x7)
  21587. if wireType == 4 {
  21588. return fmt.Errorf("proto: AuthUserAddRequest: wiretype end group for non-group")
  21589. }
  21590. if fieldNum <= 0 {
  21591. return fmt.Errorf("proto: AuthUserAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  21592. }
  21593. switch fieldNum {
  21594. case 1:
  21595. if wireType != 2 {
  21596. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  21597. }
  21598. var stringLen uint64
  21599. for shift := uint(0); ; shift += 7 {
  21600. if shift >= 64 {
  21601. return ErrIntOverflowRpc
  21602. }
  21603. if iNdEx >= l {
  21604. return io.ErrUnexpectedEOF
  21605. }
  21606. b := dAtA[iNdEx]
  21607. iNdEx++
  21608. stringLen |= uint64(b&0x7F) << shift
  21609. if b < 0x80 {
  21610. break
  21611. }
  21612. }
  21613. intStringLen := int(stringLen)
  21614. if intStringLen < 0 {
  21615. return ErrInvalidLengthRpc
  21616. }
  21617. postIndex := iNdEx + intStringLen
  21618. if postIndex < 0 {
  21619. return ErrInvalidLengthRpc
  21620. }
  21621. if postIndex > l {
  21622. return io.ErrUnexpectedEOF
  21623. }
  21624. m.Name = string(dAtA[iNdEx:postIndex])
  21625. iNdEx = postIndex
  21626. case 2:
  21627. if wireType != 2 {
  21628. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  21629. }
  21630. var stringLen uint64
  21631. for shift := uint(0); ; shift += 7 {
  21632. if shift >= 64 {
  21633. return ErrIntOverflowRpc
  21634. }
  21635. if iNdEx >= l {
  21636. return io.ErrUnexpectedEOF
  21637. }
  21638. b := dAtA[iNdEx]
  21639. iNdEx++
  21640. stringLen |= uint64(b&0x7F) << shift
  21641. if b < 0x80 {
  21642. break
  21643. }
  21644. }
  21645. intStringLen := int(stringLen)
  21646. if intStringLen < 0 {
  21647. return ErrInvalidLengthRpc
  21648. }
  21649. postIndex := iNdEx + intStringLen
  21650. if postIndex < 0 {
  21651. return ErrInvalidLengthRpc
  21652. }
  21653. if postIndex > l {
  21654. return io.ErrUnexpectedEOF
  21655. }
  21656. m.Password = string(dAtA[iNdEx:postIndex])
  21657. iNdEx = postIndex
  21658. case 3:
  21659. if wireType != 2 {
  21660. return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType)
  21661. }
  21662. var msglen int
  21663. for shift := uint(0); ; shift += 7 {
  21664. if shift >= 64 {
  21665. return ErrIntOverflowRpc
  21666. }
  21667. if iNdEx >= l {
  21668. return io.ErrUnexpectedEOF
  21669. }
  21670. b := dAtA[iNdEx]
  21671. iNdEx++
  21672. msglen |= int(b&0x7F) << shift
  21673. if b < 0x80 {
  21674. break
  21675. }
  21676. }
  21677. if msglen < 0 {
  21678. return ErrInvalidLengthRpc
  21679. }
  21680. postIndex := iNdEx + msglen
  21681. if postIndex < 0 {
  21682. return ErrInvalidLengthRpc
  21683. }
  21684. if postIndex > l {
  21685. return io.ErrUnexpectedEOF
  21686. }
  21687. if m.Options == nil {
  21688. m.Options = &authpb.UserAddOptions{}
  21689. }
  21690. if err := m.Options.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  21691. return err
  21692. }
  21693. iNdEx = postIndex
  21694. case 4:
  21695. if wireType != 2 {
  21696. return fmt.Errorf("proto: wrong wireType = %d for field HashedPassword", wireType)
  21697. }
  21698. var stringLen uint64
  21699. for shift := uint(0); ; shift += 7 {
  21700. if shift >= 64 {
  21701. return ErrIntOverflowRpc
  21702. }
  21703. if iNdEx >= l {
  21704. return io.ErrUnexpectedEOF
  21705. }
  21706. b := dAtA[iNdEx]
  21707. iNdEx++
  21708. stringLen |= uint64(b&0x7F) << shift
  21709. if b < 0x80 {
  21710. break
  21711. }
  21712. }
  21713. intStringLen := int(stringLen)
  21714. if intStringLen < 0 {
  21715. return ErrInvalidLengthRpc
  21716. }
  21717. postIndex := iNdEx + intStringLen
  21718. if postIndex < 0 {
  21719. return ErrInvalidLengthRpc
  21720. }
  21721. if postIndex > l {
  21722. return io.ErrUnexpectedEOF
  21723. }
  21724. m.HashedPassword = string(dAtA[iNdEx:postIndex])
  21725. iNdEx = postIndex
  21726. default:
  21727. iNdEx = preIndex
  21728. skippy, err := skipRpc(dAtA[iNdEx:])
  21729. if err != nil {
  21730. return err
  21731. }
  21732. if (skippy < 0) || (iNdEx+skippy) < 0 {
  21733. return ErrInvalidLengthRpc
  21734. }
  21735. if (iNdEx + skippy) > l {
  21736. return io.ErrUnexpectedEOF
  21737. }
  21738. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  21739. iNdEx += skippy
  21740. }
  21741. }
  21742. if iNdEx > l {
  21743. return io.ErrUnexpectedEOF
  21744. }
  21745. return nil
  21746. }
  21747. func (m *AuthUserGetRequest) Unmarshal(dAtA []byte) error {
  21748. l := len(dAtA)
  21749. iNdEx := 0
  21750. for iNdEx < l {
  21751. preIndex := iNdEx
  21752. var wire uint64
  21753. for shift := uint(0); ; shift += 7 {
  21754. if shift >= 64 {
  21755. return ErrIntOverflowRpc
  21756. }
  21757. if iNdEx >= l {
  21758. return io.ErrUnexpectedEOF
  21759. }
  21760. b := dAtA[iNdEx]
  21761. iNdEx++
  21762. wire |= uint64(b&0x7F) << shift
  21763. if b < 0x80 {
  21764. break
  21765. }
  21766. }
  21767. fieldNum := int32(wire >> 3)
  21768. wireType := int(wire & 0x7)
  21769. if wireType == 4 {
  21770. return fmt.Errorf("proto: AuthUserGetRequest: wiretype end group for non-group")
  21771. }
  21772. if fieldNum <= 0 {
  21773. return fmt.Errorf("proto: AuthUserGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  21774. }
  21775. switch fieldNum {
  21776. case 1:
  21777. if wireType != 2 {
  21778. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  21779. }
  21780. var stringLen uint64
  21781. for shift := uint(0); ; shift += 7 {
  21782. if shift >= 64 {
  21783. return ErrIntOverflowRpc
  21784. }
  21785. if iNdEx >= l {
  21786. return io.ErrUnexpectedEOF
  21787. }
  21788. b := dAtA[iNdEx]
  21789. iNdEx++
  21790. stringLen |= uint64(b&0x7F) << shift
  21791. if b < 0x80 {
  21792. break
  21793. }
  21794. }
  21795. intStringLen := int(stringLen)
  21796. if intStringLen < 0 {
  21797. return ErrInvalidLengthRpc
  21798. }
  21799. postIndex := iNdEx + intStringLen
  21800. if postIndex < 0 {
  21801. return ErrInvalidLengthRpc
  21802. }
  21803. if postIndex > l {
  21804. return io.ErrUnexpectedEOF
  21805. }
  21806. m.Name = string(dAtA[iNdEx:postIndex])
  21807. iNdEx = postIndex
  21808. default:
  21809. iNdEx = preIndex
  21810. skippy, err := skipRpc(dAtA[iNdEx:])
  21811. if err != nil {
  21812. return err
  21813. }
  21814. if (skippy < 0) || (iNdEx+skippy) < 0 {
  21815. return ErrInvalidLengthRpc
  21816. }
  21817. if (iNdEx + skippy) > l {
  21818. return io.ErrUnexpectedEOF
  21819. }
  21820. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  21821. iNdEx += skippy
  21822. }
  21823. }
  21824. if iNdEx > l {
  21825. return io.ErrUnexpectedEOF
  21826. }
  21827. return nil
  21828. }
  21829. func (m *AuthUserDeleteRequest) Unmarshal(dAtA []byte) error {
  21830. l := len(dAtA)
  21831. iNdEx := 0
  21832. for iNdEx < l {
  21833. preIndex := iNdEx
  21834. var wire uint64
  21835. for shift := uint(0); ; shift += 7 {
  21836. if shift >= 64 {
  21837. return ErrIntOverflowRpc
  21838. }
  21839. if iNdEx >= l {
  21840. return io.ErrUnexpectedEOF
  21841. }
  21842. b := dAtA[iNdEx]
  21843. iNdEx++
  21844. wire |= uint64(b&0x7F) << shift
  21845. if b < 0x80 {
  21846. break
  21847. }
  21848. }
  21849. fieldNum := int32(wire >> 3)
  21850. wireType := int(wire & 0x7)
  21851. if wireType == 4 {
  21852. return fmt.Errorf("proto: AuthUserDeleteRequest: wiretype end group for non-group")
  21853. }
  21854. if fieldNum <= 0 {
  21855. return fmt.Errorf("proto: AuthUserDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  21856. }
  21857. switch fieldNum {
  21858. case 1:
  21859. if wireType != 2 {
  21860. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  21861. }
  21862. var stringLen uint64
  21863. for shift := uint(0); ; shift += 7 {
  21864. if shift >= 64 {
  21865. return ErrIntOverflowRpc
  21866. }
  21867. if iNdEx >= l {
  21868. return io.ErrUnexpectedEOF
  21869. }
  21870. b := dAtA[iNdEx]
  21871. iNdEx++
  21872. stringLen |= uint64(b&0x7F) << shift
  21873. if b < 0x80 {
  21874. break
  21875. }
  21876. }
  21877. intStringLen := int(stringLen)
  21878. if intStringLen < 0 {
  21879. return ErrInvalidLengthRpc
  21880. }
  21881. postIndex := iNdEx + intStringLen
  21882. if postIndex < 0 {
  21883. return ErrInvalidLengthRpc
  21884. }
  21885. if postIndex > l {
  21886. return io.ErrUnexpectedEOF
  21887. }
  21888. m.Name = string(dAtA[iNdEx:postIndex])
  21889. iNdEx = postIndex
  21890. default:
  21891. iNdEx = preIndex
  21892. skippy, err := skipRpc(dAtA[iNdEx:])
  21893. if err != nil {
  21894. return err
  21895. }
  21896. if (skippy < 0) || (iNdEx+skippy) < 0 {
  21897. return ErrInvalidLengthRpc
  21898. }
  21899. if (iNdEx + skippy) > l {
  21900. return io.ErrUnexpectedEOF
  21901. }
  21902. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  21903. iNdEx += skippy
  21904. }
  21905. }
  21906. if iNdEx > l {
  21907. return io.ErrUnexpectedEOF
  21908. }
  21909. return nil
  21910. }
  21911. func (m *AuthUserChangePasswordRequest) Unmarshal(dAtA []byte) error {
  21912. l := len(dAtA)
  21913. iNdEx := 0
  21914. for iNdEx < l {
  21915. preIndex := iNdEx
  21916. var wire uint64
  21917. for shift := uint(0); ; shift += 7 {
  21918. if shift >= 64 {
  21919. return ErrIntOverflowRpc
  21920. }
  21921. if iNdEx >= l {
  21922. return io.ErrUnexpectedEOF
  21923. }
  21924. b := dAtA[iNdEx]
  21925. iNdEx++
  21926. wire |= uint64(b&0x7F) << shift
  21927. if b < 0x80 {
  21928. break
  21929. }
  21930. }
  21931. fieldNum := int32(wire >> 3)
  21932. wireType := int(wire & 0x7)
  21933. if wireType == 4 {
  21934. return fmt.Errorf("proto: AuthUserChangePasswordRequest: wiretype end group for non-group")
  21935. }
  21936. if fieldNum <= 0 {
  21937. return fmt.Errorf("proto: AuthUserChangePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  21938. }
  21939. switch fieldNum {
  21940. case 1:
  21941. if wireType != 2 {
  21942. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  21943. }
  21944. var stringLen uint64
  21945. for shift := uint(0); ; shift += 7 {
  21946. if shift >= 64 {
  21947. return ErrIntOverflowRpc
  21948. }
  21949. if iNdEx >= l {
  21950. return io.ErrUnexpectedEOF
  21951. }
  21952. b := dAtA[iNdEx]
  21953. iNdEx++
  21954. stringLen |= uint64(b&0x7F) << shift
  21955. if b < 0x80 {
  21956. break
  21957. }
  21958. }
  21959. intStringLen := int(stringLen)
  21960. if intStringLen < 0 {
  21961. return ErrInvalidLengthRpc
  21962. }
  21963. postIndex := iNdEx + intStringLen
  21964. if postIndex < 0 {
  21965. return ErrInvalidLengthRpc
  21966. }
  21967. if postIndex > l {
  21968. return io.ErrUnexpectedEOF
  21969. }
  21970. m.Name = string(dAtA[iNdEx:postIndex])
  21971. iNdEx = postIndex
  21972. case 2:
  21973. if wireType != 2 {
  21974. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  21975. }
  21976. var stringLen uint64
  21977. for shift := uint(0); ; shift += 7 {
  21978. if shift >= 64 {
  21979. return ErrIntOverflowRpc
  21980. }
  21981. if iNdEx >= l {
  21982. return io.ErrUnexpectedEOF
  21983. }
  21984. b := dAtA[iNdEx]
  21985. iNdEx++
  21986. stringLen |= uint64(b&0x7F) << shift
  21987. if b < 0x80 {
  21988. break
  21989. }
  21990. }
  21991. intStringLen := int(stringLen)
  21992. if intStringLen < 0 {
  21993. return ErrInvalidLengthRpc
  21994. }
  21995. postIndex := iNdEx + intStringLen
  21996. if postIndex < 0 {
  21997. return ErrInvalidLengthRpc
  21998. }
  21999. if postIndex > l {
  22000. return io.ErrUnexpectedEOF
  22001. }
  22002. m.Password = string(dAtA[iNdEx:postIndex])
  22003. iNdEx = postIndex
  22004. case 3:
  22005. if wireType != 2 {
  22006. return fmt.Errorf("proto: wrong wireType = %d for field HashedPassword", wireType)
  22007. }
  22008. var stringLen uint64
  22009. for shift := uint(0); ; shift += 7 {
  22010. if shift >= 64 {
  22011. return ErrIntOverflowRpc
  22012. }
  22013. if iNdEx >= l {
  22014. return io.ErrUnexpectedEOF
  22015. }
  22016. b := dAtA[iNdEx]
  22017. iNdEx++
  22018. stringLen |= uint64(b&0x7F) << shift
  22019. if b < 0x80 {
  22020. break
  22021. }
  22022. }
  22023. intStringLen := int(stringLen)
  22024. if intStringLen < 0 {
  22025. return ErrInvalidLengthRpc
  22026. }
  22027. postIndex := iNdEx + intStringLen
  22028. if postIndex < 0 {
  22029. return ErrInvalidLengthRpc
  22030. }
  22031. if postIndex > l {
  22032. return io.ErrUnexpectedEOF
  22033. }
  22034. m.HashedPassword = string(dAtA[iNdEx:postIndex])
  22035. iNdEx = postIndex
  22036. default:
  22037. iNdEx = preIndex
  22038. skippy, err := skipRpc(dAtA[iNdEx:])
  22039. if err != nil {
  22040. return err
  22041. }
  22042. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22043. return ErrInvalidLengthRpc
  22044. }
  22045. if (iNdEx + skippy) > l {
  22046. return io.ErrUnexpectedEOF
  22047. }
  22048. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22049. iNdEx += skippy
  22050. }
  22051. }
  22052. if iNdEx > l {
  22053. return io.ErrUnexpectedEOF
  22054. }
  22055. return nil
  22056. }
  22057. func (m *AuthUserGrantRoleRequest) Unmarshal(dAtA []byte) error {
  22058. l := len(dAtA)
  22059. iNdEx := 0
  22060. for iNdEx < l {
  22061. preIndex := iNdEx
  22062. var wire uint64
  22063. for shift := uint(0); ; shift += 7 {
  22064. if shift >= 64 {
  22065. return ErrIntOverflowRpc
  22066. }
  22067. if iNdEx >= l {
  22068. return io.ErrUnexpectedEOF
  22069. }
  22070. b := dAtA[iNdEx]
  22071. iNdEx++
  22072. wire |= uint64(b&0x7F) << shift
  22073. if b < 0x80 {
  22074. break
  22075. }
  22076. }
  22077. fieldNum := int32(wire >> 3)
  22078. wireType := int(wire & 0x7)
  22079. if wireType == 4 {
  22080. return fmt.Errorf("proto: AuthUserGrantRoleRequest: wiretype end group for non-group")
  22081. }
  22082. if fieldNum <= 0 {
  22083. return fmt.Errorf("proto: AuthUserGrantRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  22084. }
  22085. switch fieldNum {
  22086. case 1:
  22087. if wireType != 2 {
  22088. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  22089. }
  22090. var stringLen uint64
  22091. for shift := uint(0); ; shift += 7 {
  22092. if shift >= 64 {
  22093. return ErrIntOverflowRpc
  22094. }
  22095. if iNdEx >= l {
  22096. return io.ErrUnexpectedEOF
  22097. }
  22098. b := dAtA[iNdEx]
  22099. iNdEx++
  22100. stringLen |= uint64(b&0x7F) << shift
  22101. if b < 0x80 {
  22102. break
  22103. }
  22104. }
  22105. intStringLen := int(stringLen)
  22106. if intStringLen < 0 {
  22107. return ErrInvalidLengthRpc
  22108. }
  22109. postIndex := iNdEx + intStringLen
  22110. if postIndex < 0 {
  22111. return ErrInvalidLengthRpc
  22112. }
  22113. if postIndex > l {
  22114. return io.ErrUnexpectedEOF
  22115. }
  22116. m.User = string(dAtA[iNdEx:postIndex])
  22117. iNdEx = postIndex
  22118. case 2:
  22119. if wireType != 2 {
  22120. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  22121. }
  22122. var stringLen uint64
  22123. for shift := uint(0); ; shift += 7 {
  22124. if shift >= 64 {
  22125. return ErrIntOverflowRpc
  22126. }
  22127. if iNdEx >= l {
  22128. return io.ErrUnexpectedEOF
  22129. }
  22130. b := dAtA[iNdEx]
  22131. iNdEx++
  22132. stringLen |= uint64(b&0x7F) << shift
  22133. if b < 0x80 {
  22134. break
  22135. }
  22136. }
  22137. intStringLen := int(stringLen)
  22138. if intStringLen < 0 {
  22139. return ErrInvalidLengthRpc
  22140. }
  22141. postIndex := iNdEx + intStringLen
  22142. if postIndex < 0 {
  22143. return ErrInvalidLengthRpc
  22144. }
  22145. if postIndex > l {
  22146. return io.ErrUnexpectedEOF
  22147. }
  22148. m.Role = string(dAtA[iNdEx:postIndex])
  22149. iNdEx = postIndex
  22150. default:
  22151. iNdEx = preIndex
  22152. skippy, err := skipRpc(dAtA[iNdEx:])
  22153. if err != nil {
  22154. return err
  22155. }
  22156. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22157. return ErrInvalidLengthRpc
  22158. }
  22159. if (iNdEx + skippy) > l {
  22160. return io.ErrUnexpectedEOF
  22161. }
  22162. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22163. iNdEx += skippy
  22164. }
  22165. }
  22166. if iNdEx > l {
  22167. return io.ErrUnexpectedEOF
  22168. }
  22169. return nil
  22170. }
  22171. func (m *AuthUserRevokeRoleRequest) Unmarshal(dAtA []byte) error {
  22172. l := len(dAtA)
  22173. iNdEx := 0
  22174. for iNdEx < l {
  22175. preIndex := iNdEx
  22176. var wire uint64
  22177. for shift := uint(0); ; shift += 7 {
  22178. if shift >= 64 {
  22179. return ErrIntOverflowRpc
  22180. }
  22181. if iNdEx >= l {
  22182. return io.ErrUnexpectedEOF
  22183. }
  22184. b := dAtA[iNdEx]
  22185. iNdEx++
  22186. wire |= uint64(b&0x7F) << shift
  22187. if b < 0x80 {
  22188. break
  22189. }
  22190. }
  22191. fieldNum := int32(wire >> 3)
  22192. wireType := int(wire & 0x7)
  22193. if wireType == 4 {
  22194. return fmt.Errorf("proto: AuthUserRevokeRoleRequest: wiretype end group for non-group")
  22195. }
  22196. if fieldNum <= 0 {
  22197. return fmt.Errorf("proto: AuthUserRevokeRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  22198. }
  22199. switch fieldNum {
  22200. case 1:
  22201. if wireType != 2 {
  22202. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  22203. }
  22204. var stringLen uint64
  22205. for shift := uint(0); ; shift += 7 {
  22206. if shift >= 64 {
  22207. return ErrIntOverflowRpc
  22208. }
  22209. if iNdEx >= l {
  22210. return io.ErrUnexpectedEOF
  22211. }
  22212. b := dAtA[iNdEx]
  22213. iNdEx++
  22214. stringLen |= uint64(b&0x7F) << shift
  22215. if b < 0x80 {
  22216. break
  22217. }
  22218. }
  22219. intStringLen := int(stringLen)
  22220. if intStringLen < 0 {
  22221. return ErrInvalidLengthRpc
  22222. }
  22223. postIndex := iNdEx + intStringLen
  22224. if postIndex < 0 {
  22225. return ErrInvalidLengthRpc
  22226. }
  22227. if postIndex > l {
  22228. return io.ErrUnexpectedEOF
  22229. }
  22230. m.Name = string(dAtA[iNdEx:postIndex])
  22231. iNdEx = postIndex
  22232. case 2:
  22233. if wireType != 2 {
  22234. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  22235. }
  22236. var stringLen uint64
  22237. for shift := uint(0); ; shift += 7 {
  22238. if shift >= 64 {
  22239. return ErrIntOverflowRpc
  22240. }
  22241. if iNdEx >= l {
  22242. return io.ErrUnexpectedEOF
  22243. }
  22244. b := dAtA[iNdEx]
  22245. iNdEx++
  22246. stringLen |= uint64(b&0x7F) << shift
  22247. if b < 0x80 {
  22248. break
  22249. }
  22250. }
  22251. intStringLen := int(stringLen)
  22252. if intStringLen < 0 {
  22253. return ErrInvalidLengthRpc
  22254. }
  22255. postIndex := iNdEx + intStringLen
  22256. if postIndex < 0 {
  22257. return ErrInvalidLengthRpc
  22258. }
  22259. if postIndex > l {
  22260. return io.ErrUnexpectedEOF
  22261. }
  22262. m.Role = string(dAtA[iNdEx:postIndex])
  22263. iNdEx = postIndex
  22264. default:
  22265. iNdEx = preIndex
  22266. skippy, err := skipRpc(dAtA[iNdEx:])
  22267. if err != nil {
  22268. return err
  22269. }
  22270. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22271. return ErrInvalidLengthRpc
  22272. }
  22273. if (iNdEx + skippy) > l {
  22274. return io.ErrUnexpectedEOF
  22275. }
  22276. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22277. iNdEx += skippy
  22278. }
  22279. }
  22280. if iNdEx > l {
  22281. return io.ErrUnexpectedEOF
  22282. }
  22283. return nil
  22284. }
  22285. func (m *AuthRoleAddRequest) Unmarshal(dAtA []byte) error {
  22286. l := len(dAtA)
  22287. iNdEx := 0
  22288. for iNdEx < l {
  22289. preIndex := iNdEx
  22290. var wire uint64
  22291. for shift := uint(0); ; shift += 7 {
  22292. if shift >= 64 {
  22293. return ErrIntOverflowRpc
  22294. }
  22295. if iNdEx >= l {
  22296. return io.ErrUnexpectedEOF
  22297. }
  22298. b := dAtA[iNdEx]
  22299. iNdEx++
  22300. wire |= uint64(b&0x7F) << shift
  22301. if b < 0x80 {
  22302. break
  22303. }
  22304. }
  22305. fieldNum := int32(wire >> 3)
  22306. wireType := int(wire & 0x7)
  22307. if wireType == 4 {
  22308. return fmt.Errorf("proto: AuthRoleAddRequest: wiretype end group for non-group")
  22309. }
  22310. if fieldNum <= 0 {
  22311. return fmt.Errorf("proto: AuthRoleAddRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  22312. }
  22313. switch fieldNum {
  22314. case 1:
  22315. if wireType != 2 {
  22316. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  22317. }
  22318. var stringLen uint64
  22319. for shift := uint(0); ; shift += 7 {
  22320. if shift >= 64 {
  22321. return ErrIntOverflowRpc
  22322. }
  22323. if iNdEx >= l {
  22324. return io.ErrUnexpectedEOF
  22325. }
  22326. b := dAtA[iNdEx]
  22327. iNdEx++
  22328. stringLen |= uint64(b&0x7F) << shift
  22329. if b < 0x80 {
  22330. break
  22331. }
  22332. }
  22333. intStringLen := int(stringLen)
  22334. if intStringLen < 0 {
  22335. return ErrInvalidLengthRpc
  22336. }
  22337. postIndex := iNdEx + intStringLen
  22338. if postIndex < 0 {
  22339. return ErrInvalidLengthRpc
  22340. }
  22341. if postIndex > l {
  22342. return io.ErrUnexpectedEOF
  22343. }
  22344. m.Name = string(dAtA[iNdEx:postIndex])
  22345. iNdEx = postIndex
  22346. default:
  22347. iNdEx = preIndex
  22348. skippy, err := skipRpc(dAtA[iNdEx:])
  22349. if err != nil {
  22350. return err
  22351. }
  22352. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22353. return ErrInvalidLengthRpc
  22354. }
  22355. if (iNdEx + skippy) > l {
  22356. return io.ErrUnexpectedEOF
  22357. }
  22358. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22359. iNdEx += skippy
  22360. }
  22361. }
  22362. if iNdEx > l {
  22363. return io.ErrUnexpectedEOF
  22364. }
  22365. return nil
  22366. }
  22367. func (m *AuthRoleGetRequest) Unmarshal(dAtA []byte) error {
  22368. l := len(dAtA)
  22369. iNdEx := 0
  22370. for iNdEx < l {
  22371. preIndex := iNdEx
  22372. var wire uint64
  22373. for shift := uint(0); ; shift += 7 {
  22374. if shift >= 64 {
  22375. return ErrIntOverflowRpc
  22376. }
  22377. if iNdEx >= l {
  22378. return io.ErrUnexpectedEOF
  22379. }
  22380. b := dAtA[iNdEx]
  22381. iNdEx++
  22382. wire |= uint64(b&0x7F) << shift
  22383. if b < 0x80 {
  22384. break
  22385. }
  22386. }
  22387. fieldNum := int32(wire >> 3)
  22388. wireType := int(wire & 0x7)
  22389. if wireType == 4 {
  22390. return fmt.Errorf("proto: AuthRoleGetRequest: wiretype end group for non-group")
  22391. }
  22392. if fieldNum <= 0 {
  22393. return fmt.Errorf("proto: AuthRoleGetRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  22394. }
  22395. switch fieldNum {
  22396. case 1:
  22397. if wireType != 2 {
  22398. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  22399. }
  22400. var stringLen uint64
  22401. for shift := uint(0); ; shift += 7 {
  22402. if shift >= 64 {
  22403. return ErrIntOverflowRpc
  22404. }
  22405. if iNdEx >= l {
  22406. return io.ErrUnexpectedEOF
  22407. }
  22408. b := dAtA[iNdEx]
  22409. iNdEx++
  22410. stringLen |= uint64(b&0x7F) << shift
  22411. if b < 0x80 {
  22412. break
  22413. }
  22414. }
  22415. intStringLen := int(stringLen)
  22416. if intStringLen < 0 {
  22417. return ErrInvalidLengthRpc
  22418. }
  22419. postIndex := iNdEx + intStringLen
  22420. if postIndex < 0 {
  22421. return ErrInvalidLengthRpc
  22422. }
  22423. if postIndex > l {
  22424. return io.ErrUnexpectedEOF
  22425. }
  22426. m.Role = string(dAtA[iNdEx:postIndex])
  22427. iNdEx = postIndex
  22428. default:
  22429. iNdEx = preIndex
  22430. skippy, err := skipRpc(dAtA[iNdEx:])
  22431. if err != nil {
  22432. return err
  22433. }
  22434. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22435. return ErrInvalidLengthRpc
  22436. }
  22437. if (iNdEx + skippy) > l {
  22438. return io.ErrUnexpectedEOF
  22439. }
  22440. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22441. iNdEx += skippy
  22442. }
  22443. }
  22444. if iNdEx > l {
  22445. return io.ErrUnexpectedEOF
  22446. }
  22447. return nil
  22448. }
  22449. func (m *AuthUserListRequest) Unmarshal(dAtA []byte) error {
  22450. l := len(dAtA)
  22451. iNdEx := 0
  22452. for iNdEx < l {
  22453. preIndex := iNdEx
  22454. var wire uint64
  22455. for shift := uint(0); ; shift += 7 {
  22456. if shift >= 64 {
  22457. return ErrIntOverflowRpc
  22458. }
  22459. if iNdEx >= l {
  22460. return io.ErrUnexpectedEOF
  22461. }
  22462. b := dAtA[iNdEx]
  22463. iNdEx++
  22464. wire |= uint64(b&0x7F) << shift
  22465. if b < 0x80 {
  22466. break
  22467. }
  22468. }
  22469. fieldNum := int32(wire >> 3)
  22470. wireType := int(wire & 0x7)
  22471. if wireType == 4 {
  22472. return fmt.Errorf("proto: AuthUserListRequest: wiretype end group for non-group")
  22473. }
  22474. if fieldNum <= 0 {
  22475. return fmt.Errorf("proto: AuthUserListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  22476. }
  22477. switch fieldNum {
  22478. default:
  22479. iNdEx = preIndex
  22480. skippy, err := skipRpc(dAtA[iNdEx:])
  22481. if err != nil {
  22482. return err
  22483. }
  22484. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22485. return ErrInvalidLengthRpc
  22486. }
  22487. if (iNdEx + skippy) > l {
  22488. return io.ErrUnexpectedEOF
  22489. }
  22490. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22491. iNdEx += skippy
  22492. }
  22493. }
  22494. if iNdEx > l {
  22495. return io.ErrUnexpectedEOF
  22496. }
  22497. return nil
  22498. }
  22499. func (m *AuthRoleListRequest) Unmarshal(dAtA []byte) error {
  22500. l := len(dAtA)
  22501. iNdEx := 0
  22502. for iNdEx < l {
  22503. preIndex := iNdEx
  22504. var wire uint64
  22505. for shift := uint(0); ; shift += 7 {
  22506. if shift >= 64 {
  22507. return ErrIntOverflowRpc
  22508. }
  22509. if iNdEx >= l {
  22510. return io.ErrUnexpectedEOF
  22511. }
  22512. b := dAtA[iNdEx]
  22513. iNdEx++
  22514. wire |= uint64(b&0x7F) << shift
  22515. if b < 0x80 {
  22516. break
  22517. }
  22518. }
  22519. fieldNum := int32(wire >> 3)
  22520. wireType := int(wire & 0x7)
  22521. if wireType == 4 {
  22522. return fmt.Errorf("proto: AuthRoleListRequest: wiretype end group for non-group")
  22523. }
  22524. if fieldNum <= 0 {
  22525. return fmt.Errorf("proto: AuthRoleListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  22526. }
  22527. switch fieldNum {
  22528. default:
  22529. iNdEx = preIndex
  22530. skippy, err := skipRpc(dAtA[iNdEx:])
  22531. if err != nil {
  22532. return err
  22533. }
  22534. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22535. return ErrInvalidLengthRpc
  22536. }
  22537. if (iNdEx + skippy) > l {
  22538. return io.ErrUnexpectedEOF
  22539. }
  22540. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22541. iNdEx += skippy
  22542. }
  22543. }
  22544. if iNdEx > l {
  22545. return io.ErrUnexpectedEOF
  22546. }
  22547. return nil
  22548. }
  22549. func (m *AuthRoleDeleteRequest) Unmarshal(dAtA []byte) error {
  22550. l := len(dAtA)
  22551. iNdEx := 0
  22552. for iNdEx < l {
  22553. preIndex := iNdEx
  22554. var wire uint64
  22555. for shift := uint(0); ; shift += 7 {
  22556. if shift >= 64 {
  22557. return ErrIntOverflowRpc
  22558. }
  22559. if iNdEx >= l {
  22560. return io.ErrUnexpectedEOF
  22561. }
  22562. b := dAtA[iNdEx]
  22563. iNdEx++
  22564. wire |= uint64(b&0x7F) << shift
  22565. if b < 0x80 {
  22566. break
  22567. }
  22568. }
  22569. fieldNum := int32(wire >> 3)
  22570. wireType := int(wire & 0x7)
  22571. if wireType == 4 {
  22572. return fmt.Errorf("proto: AuthRoleDeleteRequest: wiretype end group for non-group")
  22573. }
  22574. if fieldNum <= 0 {
  22575. return fmt.Errorf("proto: AuthRoleDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  22576. }
  22577. switch fieldNum {
  22578. case 1:
  22579. if wireType != 2 {
  22580. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  22581. }
  22582. var stringLen uint64
  22583. for shift := uint(0); ; shift += 7 {
  22584. if shift >= 64 {
  22585. return ErrIntOverflowRpc
  22586. }
  22587. if iNdEx >= l {
  22588. return io.ErrUnexpectedEOF
  22589. }
  22590. b := dAtA[iNdEx]
  22591. iNdEx++
  22592. stringLen |= uint64(b&0x7F) << shift
  22593. if b < 0x80 {
  22594. break
  22595. }
  22596. }
  22597. intStringLen := int(stringLen)
  22598. if intStringLen < 0 {
  22599. return ErrInvalidLengthRpc
  22600. }
  22601. postIndex := iNdEx + intStringLen
  22602. if postIndex < 0 {
  22603. return ErrInvalidLengthRpc
  22604. }
  22605. if postIndex > l {
  22606. return io.ErrUnexpectedEOF
  22607. }
  22608. m.Role = string(dAtA[iNdEx:postIndex])
  22609. iNdEx = postIndex
  22610. default:
  22611. iNdEx = preIndex
  22612. skippy, err := skipRpc(dAtA[iNdEx:])
  22613. if err != nil {
  22614. return err
  22615. }
  22616. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22617. return ErrInvalidLengthRpc
  22618. }
  22619. if (iNdEx + skippy) > l {
  22620. return io.ErrUnexpectedEOF
  22621. }
  22622. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22623. iNdEx += skippy
  22624. }
  22625. }
  22626. if iNdEx > l {
  22627. return io.ErrUnexpectedEOF
  22628. }
  22629. return nil
  22630. }
  22631. func (m *AuthRoleGrantPermissionRequest) Unmarshal(dAtA []byte) error {
  22632. l := len(dAtA)
  22633. iNdEx := 0
  22634. for iNdEx < l {
  22635. preIndex := iNdEx
  22636. var wire uint64
  22637. for shift := uint(0); ; shift += 7 {
  22638. if shift >= 64 {
  22639. return ErrIntOverflowRpc
  22640. }
  22641. if iNdEx >= l {
  22642. return io.ErrUnexpectedEOF
  22643. }
  22644. b := dAtA[iNdEx]
  22645. iNdEx++
  22646. wire |= uint64(b&0x7F) << shift
  22647. if b < 0x80 {
  22648. break
  22649. }
  22650. }
  22651. fieldNum := int32(wire >> 3)
  22652. wireType := int(wire & 0x7)
  22653. if wireType == 4 {
  22654. return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: wiretype end group for non-group")
  22655. }
  22656. if fieldNum <= 0 {
  22657. return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  22658. }
  22659. switch fieldNum {
  22660. case 1:
  22661. if wireType != 2 {
  22662. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  22663. }
  22664. var stringLen uint64
  22665. for shift := uint(0); ; shift += 7 {
  22666. if shift >= 64 {
  22667. return ErrIntOverflowRpc
  22668. }
  22669. if iNdEx >= l {
  22670. return io.ErrUnexpectedEOF
  22671. }
  22672. b := dAtA[iNdEx]
  22673. iNdEx++
  22674. stringLen |= uint64(b&0x7F) << shift
  22675. if b < 0x80 {
  22676. break
  22677. }
  22678. }
  22679. intStringLen := int(stringLen)
  22680. if intStringLen < 0 {
  22681. return ErrInvalidLengthRpc
  22682. }
  22683. postIndex := iNdEx + intStringLen
  22684. if postIndex < 0 {
  22685. return ErrInvalidLengthRpc
  22686. }
  22687. if postIndex > l {
  22688. return io.ErrUnexpectedEOF
  22689. }
  22690. m.Name = string(dAtA[iNdEx:postIndex])
  22691. iNdEx = postIndex
  22692. case 2:
  22693. if wireType != 2 {
  22694. return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType)
  22695. }
  22696. var msglen int
  22697. for shift := uint(0); ; shift += 7 {
  22698. if shift >= 64 {
  22699. return ErrIntOverflowRpc
  22700. }
  22701. if iNdEx >= l {
  22702. return io.ErrUnexpectedEOF
  22703. }
  22704. b := dAtA[iNdEx]
  22705. iNdEx++
  22706. msglen |= int(b&0x7F) << shift
  22707. if b < 0x80 {
  22708. break
  22709. }
  22710. }
  22711. if msglen < 0 {
  22712. return ErrInvalidLengthRpc
  22713. }
  22714. postIndex := iNdEx + msglen
  22715. if postIndex < 0 {
  22716. return ErrInvalidLengthRpc
  22717. }
  22718. if postIndex > l {
  22719. return io.ErrUnexpectedEOF
  22720. }
  22721. if m.Perm == nil {
  22722. m.Perm = &authpb.Permission{}
  22723. }
  22724. if err := m.Perm.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  22725. return err
  22726. }
  22727. iNdEx = postIndex
  22728. default:
  22729. iNdEx = preIndex
  22730. skippy, err := skipRpc(dAtA[iNdEx:])
  22731. if err != nil {
  22732. return err
  22733. }
  22734. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22735. return ErrInvalidLengthRpc
  22736. }
  22737. if (iNdEx + skippy) > l {
  22738. return io.ErrUnexpectedEOF
  22739. }
  22740. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22741. iNdEx += skippy
  22742. }
  22743. }
  22744. if iNdEx > l {
  22745. return io.ErrUnexpectedEOF
  22746. }
  22747. return nil
  22748. }
  22749. func (m *AuthRoleRevokePermissionRequest) Unmarshal(dAtA []byte) error {
  22750. l := len(dAtA)
  22751. iNdEx := 0
  22752. for iNdEx < l {
  22753. preIndex := iNdEx
  22754. var wire uint64
  22755. for shift := uint(0); ; shift += 7 {
  22756. if shift >= 64 {
  22757. return ErrIntOverflowRpc
  22758. }
  22759. if iNdEx >= l {
  22760. return io.ErrUnexpectedEOF
  22761. }
  22762. b := dAtA[iNdEx]
  22763. iNdEx++
  22764. wire |= uint64(b&0x7F) << shift
  22765. if b < 0x80 {
  22766. break
  22767. }
  22768. }
  22769. fieldNum := int32(wire >> 3)
  22770. wireType := int(wire & 0x7)
  22771. if wireType == 4 {
  22772. return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: wiretype end group for non-group")
  22773. }
  22774. if fieldNum <= 0 {
  22775. return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  22776. }
  22777. switch fieldNum {
  22778. case 1:
  22779. if wireType != 2 {
  22780. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  22781. }
  22782. var stringLen uint64
  22783. for shift := uint(0); ; shift += 7 {
  22784. if shift >= 64 {
  22785. return ErrIntOverflowRpc
  22786. }
  22787. if iNdEx >= l {
  22788. return io.ErrUnexpectedEOF
  22789. }
  22790. b := dAtA[iNdEx]
  22791. iNdEx++
  22792. stringLen |= uint64(b&0x7F) << shift
  22793. if b < 0x80 {
  22794. break
  22795. }
  22796. }
  22797. intStringLen := int(stringLen)
  22798. if intStringLen < 0 {
  22799. return ErrInvalidLengthRpc
  22800. }
  22801. postIndex := iNdEx + intStringLen
  22802. if postIndex < 0 {
  22803. return ErrInvalidLengthRpc
  22804. }
  22805. if postIndex > l {
  22806. return io.ErrUnexpectedEOF
  22807. }
  22808. m.Role = string(dAtA[iNdEx:postIndex])
  22809. iNdEx = postIndex
  22810. case 2:
  22811. if wireType != 2 {
  22812. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  22813. }
  22814. var byteLen int
  22815. for shift := uint(0); ; shift += 7 {
  22816. if shift >= 64 {
  22817. return ErrIntOverflowRpc
  22818. }
  22819. if iNdEx >= l {
  22820. return io.ErrUnexpectedEOF
  22821. }
  22822. b := dAtA[iNdEx]
  22823. iNdEx++
  22824. byteLen |= int(b&0x7F) << shift
  22825. if b < 0x80 {
  22826. break
  22827. }
  22828. }
  22829. if byteLen < 0 {
  22830. return ErrInvalidLengthRpc
  22831. }
  22832. postIndex := iNdEx + byteLen
  22833. if postIndex < 0 {
  22834. return ErrInvalidLengthRpc
  22835. }
  22836. if postIndex > l {
  22837. return io.ErrUnexpectedEOF
  22838. }
  22839. m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...)
  22840. if m.Key == nil {
  22841. m.Key = []byte{}
  22842. }
  22843. iNdEx = postIndex
  22844. case 3:
  22845. if wireType != 2 {
  22846. return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType)
  22847. }
  22848. var byteLen int
  22849. for shift := uint(0); ; shift += 7 {
  22850. if shift >= 64 {
  22851. return ErrIntOverflowRpc
  22852. }
  22853. if iNdEx >= l {
  22854. return io.ErrUnexpectedEOF
  22855. }
  22856. b := dAtA[iNdEx]
  22857. iNdEx++
  22858. byteLen |= int(b&0x7F) << shift
  22859. if b < 0x80 {
  22860. break
  22861. }
  22862. }
  22863. if byteLen < 0 {
  22864. return ErrInvalidLengthRpc
  22865. }
  22866. postIndex := iNdEx + byteLen
  22867. if postIndex < 0 {
  22868. return ErrInvalidLengthRpc
  22869. }
  22870. if postIndex > l {
  22871. return io.ErrUnexpectedEOF
  22872. }
  22873. m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...)
  22874. if m.RangeEnd == nil {
  22875. m.RangeEnd = []byte{}
  22876. }
  22877. iNdEx = postIndex
  22878. default:
  22879. iNdEx = preIndex
  22880. skippy, err := skipRpc(dAtA[iNdEx:])
  22881. if err != nil {
  22882. return err
  22883. }
  22884. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22885. return ErrInvalidLengthRpc
  22886. }
  22887. if (iNdEx + skippy) > l {
  22888. return io.ErrUnexpectedEOF
  22889. }
  22890. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22891. iNdEx += skippy
  22892. }
  22893. }
  22894. if iNdEx > l {
  22895. return io.ErrUnexpectedEOF
  22896. }
  22897. return nil
  22898. }
  22899. func (m *AuthEnableResponse) Unmarshal(dAtA []byte) error {
  22900. l := len(dAtA)
  22901. iNdEx := 0
  22902. for iNdEx < l {
  22903. preIndex := iNdEx
  22904. var wire uint64
  22905. for shift := uint(0); ; shift += 7 {
  22906. if shift >= 64 {
  22907. return ErrIntOverflowRpc
  22908. }
  22909. if iNdEx >= l {
  22910. return io.ErrUnexpectedEOF
  22911. }
  22912. b := dAtA[iNdEx]
  22913. iNdEx++
  22914. wire |= uint64(b&0x7F) << shift
  22915. if b < 0x80 {
  22916. break
  22917. }
  22918. }
  22919. fieldNum := int32(wire >> 3)
  22920. wireType := int(wire & 0x7)
  22921. if wireType == 4 {
  22922. return fmt.Errorf("proto: AuthEnableResponse: wiretype end group for non-group")
  22923. }
  22924. if fieldNum <= 0 {
  22925. return fmt.Errorf("proto: AuthEnableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  22926. }
  22927. switch fieldNum {
  22928. case 1:
  22929. if wireType != 2 {
  22930. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  22931. }
  22932. var msglen int
  22933. for shift := uint(0); ; shift += 7 {
  22934. if shift >= 64 {
  22935. return ErrIntOverflowRpc
  22936. }
  22937. if iNdEx >= l {
  22938. return io.ErrUnexpectedEOF
  22939. }
  22940. b := dAtA[iNdEx]
  22941. iNdEx++
  22942. msglen |= int(b&0x7F) << shift
  22943. if b < 0x80 {
  22944. break
  22945. }
  22946. }
  22947. if msglen < 0 {
  22948. return ErrInvalidLengthRpc
  22949. }
  22950. postIndex := iNdEx + msglen
  22951. if postIndex < 0 {
  22952. return ErrInvalidLengthRpc
  22953. }
  22954. if postIndex > l {
  22955. return io.ErrUnexpectedEOF
  22956. }
  22957. if m.Header == nil {
  22958. m.Header = &ResponseHeader{}
  22959. }
  22960. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  22961. return err
  22962. }
  22963. iNdEx = postIndex
  22964. default:
  22965. iNdEx = preIndex
  22966. skippy, err := skipRpc(dAtA[iNdEx:])
  22967. if err != nil {
  22968. return err
  22969. }
  22970. if (skippy < 0) || (iNdEx+skippy) < 0 {
  22971. return ErrInvalidLengthRpc
  22972. }
  22973. if (iNdEx + skippy) > l {
  22974. return io.ErrUnexpectedEOF
  22975. }
  22976. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  22977. iNdEx += skippy
  22978. }
  22979. }
  22980. if iNdEx > l {
  22981. return io.ErrUnexpectedEOF
  22982. }
  22983. return nil
  22984. }
  22985. func (m *AuthDisableResponse) Unmarshal(dAtA []byte) error {
  22986. l := len(dAtA)
  22987. iNdEx := 0
  22988. for iNdEx < l {
  22989. preIndex := iNdEx
  22990. var wire uint64
  22991. for shift := uint(0); ; shift += 7 {
  22992. if shift >= 64 {
  22993. return ErrIntOverflowRpc
  22994. }
  22995. if iNdEx >= l {
  22996. return io.ErrUnexpectedEOF
  22997. }
  22998. b := dAtA[iNdEx]
  22999. iNdEx++
  23000. wire |= uint64(b&0x7F) << shift
  23001. if b < 0x80 {
  23002. break
  23003. }
  23004. }
  23005. fieldNum := int32(wire >> 3)
  23006. wireType := int(wire & 0x7)
  23007. if wireType == 4 {
  23008. return fmt.Errorf("proto: AuthDisableResponse: wiretype end group for non-group")
  23009. }
  23010. if fieldNum <= 0 {
  23011. return fmt.Errorf("proto: AuthDisableResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23012. }
  23013. switch fieldNum {
  23014. case 1:
  23015. if wireType != 2 {
  23016. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23017. }
  23018. var msglen int
  23019. for shift := uint(0); ; shift += 7 {
  23020. if shift >= 64 {
  23021. return ErrIntOverflowRpc
  23022. }
  23023. if iNdEx >= l {
  23024. return io.ErrUnexpectedEOF
  23025. }
  23026. b := dAtA[iNdEx]
  23027. iNdEx++
  23028. msglen |= int(b&0x7F) << shift
  23029. if b < 0x80 {
  23030. break
  23031. }
  23032. }
  23033. if msglen < 0 {
  23034. return ErrInvalidLengthRpc
  23035. }
  23036. postIndex := iNdEx + msglen
  23037. if postIndex < 0 {
  23038. return ErrInvalidLengthRpc
  23039. }
  23040. if postIndex > l {
  23041. return io.ErrUnexpectedEOF
  23042. }
  23043. if m.Header == nil {
  23044. m.Header = &ResponseHeader{}
  23045. }
  23046. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23047. return err
  23048. }
  23049. iNdEx = postIndex
  23050. default:
  23051. iNdEx = preIndex
  23052. skippy, err := skipRpc(dAtA[iNdEx:])
  23053. if err != nil {
  23054. return err
  23055. }
  23056. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23057. return ErrInvalidLengthRpc
  23058. }
  23059. if (iNdEx + skippy) > l {
  23060. return io.ErrUnexpectedEOF
  23061. }
  23062. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23063. iNdEx += skippy
  23064. }
  23065. }
  23066. if iNdEx > l {
  23067. return io.ErrUnexpectedEOF
  23068. }
  23069. return nil
  23070. }
  23071. func (m *AuthStatusResponse) Unmarshal(dAtA []byte) error {
  23072. l := len(dAtA)
  23073. iNdEx := 0
  23074. for iNdEx < l {
  23075. preIndex := iNdEx
  23076. var wire uint64
  23077. for shift := uint(0); ; shift += 7 {
  23078. if shift >= 64 {
  23079. return ErrIntOverflowRpc
  23080. }
  23081. if iNdEx >= l {
  23082. return io.ErrUnexpectedEOF
  23083. }
  23084. b := dAtA[iNdEx]
  23085. iNdEx++
  23086. wire |= uint64(b&0x7F) << shift
  23087. if b < 0x80 {
  23088. break
  23089. }
  23090. }
  23091. fieldNum := int32(wire >> 3)
  23092. wireType := int(wire & 0x7)
  23093. if wireType == 4 {
  23094. return fmt.Errorf("proto: AuthStatusResponse: wiretype end group for non-group")
  23095. }
  23096. if fieldNum <= 0 {
  23097. return fmt.Errorf("proto: AuthStatusResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23098. }
  23099. switch fieldNum {
  23100. case 1:
  23101. if wireType != 2 {
  23102. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23103. }
  23104. var msglen int
  23105. for shift := uint(0); ; shift += 7 {
  23106. if shift >= 64 {
  23107. return ErrIntOverflowRpc
  23108. }
  23109. if iNdEx >= l {
  23110. return io.ErrUnexpectedEOF
  23111. }
  23112. b := dAtA[iNdEx]
  23113. iNdEx++
  23114. msglen |= int(b&0x7F) << shift
  23115. if b < 0x80 {
  23116. break
  23117. }
  23118. }
  23119. if msglen < 0 {
  23120. return ErrInvalidLengthRpc
  23121. }
  23122. postIndex := iNdEx + msglen
  23123. if postIndex < 0 {
  23124. return ErrInvalidLengthRpc
  23125. }
  23126. if postIndex > l {
  23127. return io.ErrUnexpectedEOF
  23128. }
  23129. if m.Header == nil {
  23130. m.Header = &ResponseHeader{}
  23131. }
  23132. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23133. return err
  23134. }
  23135. iNdEx = postIndex
  23136. case 2:
  23137. if wireType != 0 {
  23138. return fmt.Errorf("proto: wrong wireType = %d for field Enabled", wireType)
  23139. }
  23140. var v int
  23141. for shift := uint(0); ; shift += 7 {
  23142. if shift >= 64 {
  23143. return ErrIntOverflowRpc
  23144. }
  23145. if iNdEx >= l {
  23146. return io.ErrUnexpectedEOF
  23147. }
  23148. b := dAtA[iNdEx]
  23149. iNdEx++
  23150. v |= int(b&0x7F) << shift
  23151. if b < 0x80 {
  23152. break
  23153. }
  23154. }
  23155. m.Enabled = bool(v != 0)
  23156. case 3:
  23157. if wireType != 0 {
  23158. return fmt.Errorf("proto: wrong wireType = %d for field AuthRevision", wireType)
  23159. }
  23160. m.AuthRevision = 0
  23161. for shift := uint(0); ; shift += 7 {
  23162. if shift >= 64 {
  23163. return ErrIntOverflowRpc
  23164. }
  23165. if iNdEx >= l {
  23166. return io.ErrUnexpectedEOF
  23167. }
  23168. b := dAtA[iNdEx]
  23169. iNdEx++
  23170. m.AuthRevision |= uint64(b&0x7F) << shift
  23171. if b < 0x80 {
  23172. break
  23173. }
  23174. }
  23175. default:
  23176. iNdEx = preIndex
  23177. skippy, err := skipRpc(dAtA[iNdEx:])
  23178. if err != nil {
  23179. return err
  23180. }
  23181. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23182. return ErrInvalidLengthRpc
  23183. }
  23184. if (iNdEx + skippy) > l {
  23185. return io.ErrUnexpectedEOF
  23186. }
  23187. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23188. iNdEx += skippy
  23189. }
  23190. }
  23191. if iNdEx > l {
  23192. return io.ErrUnexpectedEOF
  23193. }
  23194. return nil
  23195. }
  23196. func (m *AuthenticateResponse) Unmarshal(dAtA []byte) error {
  23197. l := len(dAtA)
  23198. iNdEx := 0
  23199. for iNdEx < l {
  23200. preIndex := iNdEx
  23201. var wire uint64
  23202. for shift := uint(0); ; shift += 7 {
  23203. if shift >= 64 {
  23204. return ErrIntOverflowRpc
  23205. }
  23206. if iNdEx >= l {
  23207. return io.ErrUnexpectedEOF
  23208. }
  23209. b := dAtA[iNdEx]
  23210. iNdEx++
  23211. wire |= uint64(b&0x7F) << shift
  23212. if b < 0x80 {
  23213. break
  23214. }
  23215. }
  23216. fieldNum := int32(wire >> 3)
  23217. wireType := int(wire & 0x7)
  23218. if wireType == 4 {
  23219. return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group")
  23220. }
  23221. if fieldNum <= 0 {
  23222. return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23223. }
  23224. switch fieldNum {
  23225. case 1:
  23226. if wireType != 2 {
  23227. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23228. }
  23229. var msglen int
  23230. for shift := uint(0); ; shift += 7 {
  23231. if shift >= 64 {
  23232. return ErrIntOverflowRpc
  23233. }
  23234. if iNdEx >= l {
  23235. return io.ErrUnexpectedEOF
  23236. }
  23237. b := dAtA[iNdEx]
  23238. iNdEx++
  23239. msglen |= int(b&0x7F) << shift
  23240. if b < 0x80 {
  23241. break
  23242. }
  23243. }
  23244. if msglen < 0 {
  23245. return ErrInvalidLengthRpc
  23246. }
  23247. postIndex := iNdEx + msglen
  23248. if postIndex < 0 {
  23249. return ErrInvalidLengthRpc
  23250. }
  23251. if postIndex > l {
  23252. return io.ErrUnexpectedEOF
  23253. }
  23254. if m.Header == nil {
  23255. m.Header = &ResponseHeader{}
  23256. }
  23257. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23258. return err
  23259. }
  23260. iNdEx = postIndex
  23261. case 2:
  23262. if wireType != 2 {
  23263. return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType)
  23264. }
  23265. var stringLen uint64
  23266. for shift := uint(0); ; shift += 7 {
  23267. if shift >= 64 {
  23268. return ErrIntOverflowRpc
  23269. }
  23270. if iNdEx >= l {
  23271. return io.ErrUnexpectedEOF
  23272. }
  23273. b := dAtA[iNdEx]
  23274. iNdEx++
  23275. stringLen |= uint64(b&0x7F) << shift
  23276. if b < 0x80 {
  23277. break
  23278. }
  23279. }
  23280. intStringLen := int(stringLen)
  23281. if intStringLen < 0 {
  23282. return ErrInvalidLengthRpc
  23283. }
  23284. postIndex := iNdEx + intStringLen
  23285. if postIndex < 0 {
  23286. return ErrInvalidLengthRpc
  23287. }
  23288. if postIndex > l {
  23289. return io.ErrUnexpectedEOF
  23290. }
  23291. m.Token = string(dAtA[iNdEx:postIndex])
  23292. iNdEx = postIndex
  23293. default:
  23294. iNdEx = preIndex
  23295. skippy, err := skipRpc(dAtA[iNdEx:])
  23296. if err != nil {
  23297. return err
  23298. }
  23299. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23300. return ErrInvalidLengthRpc
  23301. }
  23302. if (iNdEx + skippy) > l {
  23303. return io.ErrUnexpectedEOF
  23304. }
  23305. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23306. iNdEx += skippy
  23307. }
  23308. }
  23309. if iNdEx > l {
  23310. return io.ErrUnexpectedEOF
  23311. }
  23312. return nil
  23313. }
  23314. func (m *AuthUserAddResponse) Unmarshal(dAtA []byte) error {
  23315. l := len(dAtA)
  23316. iNdEx := 0
  23317. for iNdEx < l {
  23318. preIndex := iNdEx
  23319. var wire uint64
  23320. for shift := uint(0); ; shift += 7 {
  23321. if shift >= 64 {
  23322. return ErrIntOverflowRpc
  23323. }
  23324. if iNdEx >= l {
  23325. return io.ErrUnexpectedEOF
  23326. }
  23327. b := dAtA[iNdEx]
  23328. iNdEx++
  23329. wire |= uint64(b&0x7F) << shift
  23330. if b < 0x80 {
  23331. break
  23332. }
  23333. }
  23334. fieldNum := int32(wire >> 3)
  23335. wireType := int(wire & 0x7)
  23336. if wireType == 4 {
  23337. return fmt.Errorf("proto: AuthUserAddResponse: wiretype end group for non-group")
  23338. }
  23339. if fieldNum <= 0 {
  23340. return fmt.Errorf("proto: AuthUserAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23341. }
  23342. switch fieldNum {
  23343. case 1:
  23344. if wireType != 2 {
  23345. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23346. }
  23347. var msglen int
  23348. for shift := uint(0); ; shift += 7 {
  23349. if shift >= 64 {
  23350. return ErrIntOverflowRpc
  23351. }
  23352. if iNdEx >= l {
  23353. return io.ErrUnexpectedEOF
  23354. }
  23355. b := dAtA[iNdEx]
  23356. iNdEx++
  23357. msglen |= int(b&0x7F) << shift
  23358. if b < 0x80 {
  23359. break
  23360. }
  23361. }
  23362. if msglen < 0 {
  23363. return ErrInvalidLengthRpc
  23364. }
  23365. postIndex := iNdEx + msglen
  23366. if postIndex < 0 {
  23367. return ErrInvalidLengthRpc
  23368. }
  23369. if postIndex > l {
  23370. return io.ErrUnexpectedEOF
  23371. }
  23372. if m.Header == nil {
  23373. m.Header = &ResponseHeader{}
  23374. }
  23375. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23376. return err
  23377. }
  23378. iNdEx = postIndex
  23379. default:
  23380. iNdEx = preIndex
  23381. skippy, err := skipRpc(dAtA[iNdEx:])
  23382. if err != nil {
  23383. return err
  23384. }
  23385. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23386. return ErrInvalidLengthRpc
  23387. }
  23388. if (iNdEx + skippy) > l {
  23389. return io.ErrUnexpectedEOF
  23390. }
  23391. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23392. iNdEx += skippy
  23393. }
  23394. }
  23395. if iNdEx > l {
  23396. return io.ErrUnexpectedEOF
  23397. }
  23398. return nil
  23399. }
  23400. func (m *AuthUserGetResponse) Unmarshal(dAtA []byte) error {
  23401. l := len(dAtA)
  23402. iNdEx := 0
  23403. for iNdEx < l {
  23404. preIndex := iNdEx
  23405. var wire uint64
  23406. for shift := uint(0); ; shift += 7 {
  23407. if shift >= 64 {
  23408. return ErrIntOverflowRpc
  23409. }
  23410. if iNdEx >= l {
  23411. return io.ErrUnexpectedEOF
  23412. }
  23413. b := dAtA[iNdEx]
  23414. iNdEx++
  23415. wire |= uint64(b&0x7F) << shift
  23416. if b < 0x80 {
  23417. break
  23418. }
  23419. }
  23420. fieldNum := int32(wire >> 3)
  23421. wireType := int(wire & 0x7)
  23422. if wireType == 4 {
  23423. return fmt.Errorf("proto: AuthUserGetResponse: wiretype end group for non-group")
  23424. }
  23425. if fieldNum <= 0 {
  23426. return fmt.Errorf("proto: AuthUserGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23427. }
  23428. switch fieldNum {
  23429. case 1:
  23430. if wireType != 2 {
  23431. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23432. }
  23433. var msglen int
  23434. for shift := uint(0); ; shift += 7 {
  23435. if shift >= 64 {
  23436. return ErrIntOverflowRpc
  23437. }
  23438. if iNdEx >= l {
  23439. return io.ErrUnexpectedEOF
  23440. }
  23441. b := dAtA[iNdEx]
  23442. iNdEx++
  23443. msglen |= int(b&0x7F) << shift
  23444. if b < 0x80 {
  23445. break
  23446. }
  23447. }
  23448. if msglen < 0 {
  23449. return ErrInvalidLengthRpc
  23450. }
  23451. postIndex := iNdEx + msglen
  23452. if postIndex < 0 {
  23453. return ErrInvalidLengthRpc
  23454. }
  23455. if postIndex > l {
  23456. return io.ErrUnexpectedEOF
  23457. }
  23458. if m.Header == nil {
  23459. m.Header = &ResponseHeader{}
  23460. }
  23461. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23462. return err
  23463. }
  23464. iNdEx = postIndex
  23465. case 2:
  23466. if wireType != 2 {
  23467. return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
  23468. }
  23469. var stringLen uint64
  23470. for shift := uint(0); ; shift += 7 {
  23471. if shift >= 64 {
  23472. return ErrIntOverflowRpc
  23473. }
  23474. if iNdEx >= l {
  23475. return io.ErrUnexpectedEOF
  23476. }
  23477. b := dAtA[iNdEx]
  23478. iNdEx++
  23479. stringLen |= uint64(b&0x7F) << shift
  23480. if b < 0x80 {
  23481. break
  23482. }
  23483. }
  23484. intStringLen := int(stringLen)
  23485. if intStringLen < 0 {
  23486. return ErrInvalidLengthRpc
  23487. }
  23488. postIndex := iNdEx + intStringLen
  23489. if postIndex < 0 {
  23490. return ErrInvalidLengthRpc
  23491. }
  23492. if postIndex > l {
  23493. return io.ErrUnexpectedEOF
  23494. }
  23495. m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
  23496. iNdEx = postIndex
  23497. default:
  23498. iNdEx = preIndex
  23499. skippy, err := skipRpc(dAtA[iNdEx:])
  23500. if err != nil {
  23501. return err
  23502. }
  23503. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23504. return ErrInvalidLengthRpc
  23505. }
  23506. if (iNdEx + skippy) > l {
  23507. return io.ErrUnexpectedEOF
  23508. }
  23509. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23510. iNdEx += skippy
  23511. }
  23512. }
  23513. if iNdEx > l {
  23514. return io.ErrUnexpectedEOF
  23515. }
  23516. return nil
  23517. }
  23518. func (m *AuthUserDeleteResponse) Unmarshal(dAtA []byte) error {
  23519. l := len(dAtA)
  23520. iNdEx := 0
  23521. for iNdEx < l {
  23522. preIndex := iNdEx
  23523. var wire uint64
  23524. for shift := uint(0); ; shift += 7 {
  23525. if shift >= 64 {
  23526. return ErrIntOverflowRpc
  23527. }
  23528. if iNdEx >= l {
  23529. return io.ErrUnexpectedEOF
  23530. }
  23531. b := dAtA[iNdEx]
  23532. iNdEx++
  23533. wire |= uint64(b&0x7F) << shift
  23534. if b < 0x80 {
  23535. break
  23536. }
  23537. }
  23538. fieldNum := int32(wire >> 3)
  23539. wireType := int(wire & 0x7)
  23540. if wireType == 4 {
  23541. return fmt.Errorf("proto: AuthUserDeleteResponse: wiretype end group for non-group")
  23542. }
  23543. if fieldNum <= 0 {
  23544. return fmt.Errorf("proto: AuthUserDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23545. }
  23546. switch fieldNum {
  23547. case 1:
  23548. if wireType != 2 {
  23549. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23550. }
  23551. var msglen int
  23552. for shift := uint(0); ; shift += 7 {
  23553. if shift >= 64 {
  23554. return ErrIntOverflowRpc
  23555. }
  23556. if iNdEx >= l {
  23557. return io.ErrUnexpectedEOF
  23558. }
  23559. b := dAtA[iNdEx]
  23560. iNdEx++
  23561. msglen |= int(b&0x7F) << shift
  23562. if b < 0x80 {
  23563. break
  23564. }
  23565. }
  23566. if msglen < 0 {
  23567. return ErrInvalidLengthRpc
  23568. }
  23569. postIndex := iNdEx + msglen
  23570. if postIndex < 0 {
  23571. return ErrInvalidLengthRpc
  23572. }
  23573. if postIndex > l {
  23574. return io.ErrUnexpectedEOF
  23575. }
  23576. if m.Header == nil {
  23577. m.Header = &ResponseHeader{}
  23578. }
  23579. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23580. return err
  23581. }
  23582. iNdEx = postIndex
  23583. default:
  23584. iNdEx = preIndex
  23585. skippy, err := skipRpc(dAtA[iNdEx:])
  23586. if err != nil {
  23587. return err
  23588. }
  23589. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23590. return ErrInvalidLengthRpc
  23591. }
  23592. if (iNdEx + skippy) > l {
  23593. return io.ErrUnexpectedEOF
  23594. }
  23595. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23596. iNdEx += skippy
  23597. }
  23598. }
  23599. if iNdEx > l {
  23600. return io.ErrUnexpectedEOF
  23601. }
  23602. return nil
  23603. }
  23604. func (m *AuthUserChangePasswordResponse) Unmarshal(dAtA []byte) error {
  23605. l := len(dAtA)
  23606. iNdEx := 0
  23607. for iNdEx < l {
  23608. preIndex := iNdEx
  23609. var wire uint64
  23610. for shift := uint(0); ; shift += 7 {
  23611. if shift >= 64 {
  23612. return ErrIntOverflowRpc
  23613. }
  23614. if iNdEx >= l {
  23615. return io.ErrUnexpectedEOF
  23616. }
  23617. b := dAtA[iNdEx]
  23618. iNdEx++
  23619. wire |= uint64(b&0x7F) << shift
  23620. if b < 0x80 {
  23621. break
  23622. }
  23623. }
  23624. fieldNum := int32(wire >> 3)
  23625. wireType := int(wire & 0x7)
  23626. if wireType == 4 {
  23627. return fmt.Errorf("proto: AuthUserChangePasswordResponse: wiretype end group for non-group")
  23628. }
  23629. if fieldNum <= 0 {
  23630. return fmt.Errorf("proto: AuthUserChangePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23631. }
  23632. switch fieldNum {
  23633. case 1:
  23634. if wireType != 2 {
  23635. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23636. }
  23637. var msglen int
  23638. for shift := uint(0); ; shift += 7 {
  23639. if shift >= 64 {
  23640. return ErrIntOverflowRpc
  23641. }
  23642. if iNdEx >= l {
  23643. return io.ErrUnexpectedEOF
  23644. }
  23645. b := dAtA[iNdEx]
  23646. iNdEx++
  23647. msglen |= int(b&0x7F) << shift
  23648. if b < 0x80 {
  23649. break
  23650. }
  23651. }
  23652. if msglen < 0 {
  23653. return ErrInvalidLengthRpc
  23654. }
  23655. postIndex := iNdEx + msglen
  23656. if postIndex < 0 {
  23657. return ErrInvalidLengthRpc
  23658. }
  23659. if postIndex > l {
  23660. return io.ErrUnexpectedEOF
  23661. }
  23662. if m.Header == nil {
  23663. m.Header = &ResponseHeader{}
  23664. }
  23665. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23666. return err
  23667. }
  23668. iNdEx = postIndex
  23669. default:
  23670. iNdEx = preIndex
  23671. skippy, err := skipRpc(dAtA[iNdEx:])
  23672. if err != nil {
  23673. return err
  23674. }
  23675. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23676. return ErrInvalidLengthRpc
  23677. }
  23678. if (iNdEx + skippy) > l {
  23679. return io.ErrUnexpectedEOF
  23680. }
  23681. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23682. iNdEx += skippy
  23683. }
  23684. }
  23685. if iNdEx > l {
  23686. return io.ErrUnexpectedEOF
  23687. }
  23688. return nil
  23689. }
  23690. func (m *AuthUserGrantRoleResponse) Unmarshal(dAtA []byte) error {
  23691. l := len(dAtA)
  23692. iNdEx := 0
  23693. for iNdEx < l {
  23694. preIndex := iNdEx
  23695. var wire uint64
  23696. for shift := uint(0); ; shift += 7 {
  23697. if shift >= 64 {
  23698. return ErrIntOverflowRpc
  23699. }
  23700. if iNdEx >= l {
  23701. return io.ErrUnexpectedEOF
  23702. }
  23703. b := dAtA[iNdEx]
  23704. iNdEx++
  23705. wire |= uint64(b&0x7F) << shift
  23706. if b < 0x80 {
  23707. break
  23708. }
  23709. }
  23710. fieldNum := int32(wire >> 3)
  23711. wireType := int(wire & 0x7)
  23712. if wireType == 4 {
  23713. return fmt.Errorf("proto: AuthUserGrantRoleResponse: wiretype end group for non-group")
  23714. }
  23715. if fieldNum <= 0 {
  23716. return fmt.Errorf("proto: AuthUserGrantRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23717. }
  23718. switch fieldNum {
  23719. case 1:
  23720. if wireType != 2 {
  23721. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23722. }
  23723. var msglen int
  23724. for shift := uint(0); ; shift += 7 {
  23725. if shift >= 64 {
  23726. return ErrIntOverflowRpc
  23727. }
  23728. if iNdEx >= l {
  23729. return io.ErrUnexpectedEOF
  23730. }
  23731. b := dAtA[iNdEx]
  23732. iNdEx++
  23733. msglen |= int(b&0x7F) << shift
  23734. if b < 0x80 {
  23735. break
  23736. }
  23737. }
  23738. if msglen < 0 {
  23739. return ErrInvalidLengthRpc
  23740. }
  23741. postIndex := iNdEx + msglen
  23742. if postIndex < 0 {
  23743. return ErrInvalidLengthRpc
  23744. }
  23745. if postIndex > l {
  23746. return io.ErrUnexpectedEOF
  23747. }
  23748. if m.Header == nil {
  23749. m.Header = &ResponseHeader{}
  23750. }
  23751. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23752. return err
  23753. }
  23754. iNdEx = postIndex
  23755. default:
  23756. iNdEx = preIndex
  23757. skippy, err := skipRpc(dAtA[iNdEx:])
  23758. if err != nil {
  23759. return err
  23760. }
  23761. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23762. return ErrInvalidLengthRpc
  23763. }
  23764. if (iNdEx + skippy) > l {
  23765. return io.ErrUnexpectedEOF
  23766. }
  23767. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23768. iNdEx += skippy
  23769. }
  23770. }
  23771. if iNdEx > l {
  23772. return io.ErrUnexpectedEOF
  23773. }
  23774. return nil
  23775. }
  23776. func (m *AuthUserRevokeRoleResponse) Unmarshal(dAtA []byte) error {
  23777. l := len(dAtA)
  23778. iNdEx := 0
  23779. for iNdEx < l {
  23780. preIndex := iNdEx
  23781. var wire uint64
  23782. for shift := uint(0); ; shift += 7 {
  23783. if shift >= 64 {
  23784. return ErrIntOverflowRpc
  23785. }
  23786. if iNdEx >= l {
  23787. return io.ErrUnexpectedEOF
  23788. }
  23789. b := dAtA[iNdEx]
  23790. iNdEx++
  23791. wire |= uint64(b&0x7F) << shift
  23792. if b < 0x80 {
  23793. break
  23794. }
  23795. }
  23796. fieldNum := int32(wire >> 3)
  23797. wireType := int(wire & 0x7)
  23798. if wireType == 4 {
  23799. return fmt.Errorf("proto: AuthUserRevokeRoleResponse: wiretype end group for non-group")
  23800. }
  23801. if fieldNum <= 0 {
  23802. return fmt.Errorf("proto: AuthUserRevokeRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23803. }
  23804. switch fieldNum {
  23805. case 1:
  23806. if wireType != 2 {
  23807. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23808. }
  23809. var msglen int
  23810. for shift := uint(0); ; shift += 7 {
  23811. if shift >= 64 {
  23812. return ErrIntOverflowRpc
  23813. }
  23814. if iNdEx >= l {
  23815. return io.ErrUnexpectedEOF
  23816. }
  23817. b := dAtA[iNdEx]
  23818. iNdEx++
  23819. msglen |= int(b&0x7F) << shift
  23820. if b < 0x80 {
  23821. break
  23822. }
  23823. }
  23824. if msglen < 0 {
  23825. return ErrInvalidLengthRpc
  23826. }
  23827. postIndex := iNdEx + msglen
  23828. if postIndex < 0 {
  23829. return ErrInvalidLengthRpc
  23830. }
  23831. if postIndex > l {
  23832. return io.ErrUnexpectedEOF
  23833. }
  23834. if m.Header == nil {
  23835. m.Header = &ResponseHeader{}
  23836. }
  23837. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23838. return err
  23839. }
  23840. iNdEx = postIndex
  23841. default:
  23842. iNdEx = preIndex
  23843. skippy, err := skipRpc(dAtA[iNdEx:])
  23844. if err != nil {
  23845. return err
  23846. }
  23847. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23848. return ErrInvalidLengthRpc
  23849. }
  23850. if (iNdEx + skippy) > l {
  23851. return io.ErrUnexpectedEOF
  23852. }
  23853. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23854. iNdEx += skippy
  23855. }
  23856. }
  23857. if iNdEx > l {
  23858. return io.ErrUnexpectedEOF
  23859. }
  23860. return nil
  23861. }
  23862. func (m *AuthRoleAddResponse) Unmarshal(dAtA []byte) error {
  23863. l := len(dAtA)
  23864. iNdEx := 0
  23865. for iNdEx < l {
  23866. preIndex := iNdEx
  23867. var wire uint64
  23868. for shift := uint(0); ; shift += 7 {
  23869. if shift >= 64 {
  23870. return ErrIntOverflowRpc
  23871. }
  23872. if iNdEx >= l {
  23873. return io.ErrUnexpectedEOF
  23874. }
  23875. b := dAtA[iNdEx]
  23876. iNdEx++
  23877. wire |= uint64(b&0x7F) << shift
  23878. if b < 0x80 {
  23879. break
  23880. }
  23881. }
  23882. fieldNum := int32(wire >> 3)
  23883. wireType := int(wire & 0x7)
  23884. if wireType == 4 {
  23885. return fmt.Errorf("proto: AuthRoleAddResponse: wiretype end group for non-group")
  23886. }
  23887. if fieldNum <= 0 {
  23888. return fmt.Errorf("proto: AuthRoleAddResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23889. }
  23890. switch fieldNum {
  23891. case 1:
  23892. if wireType != 2 {
  23893. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23894. }
  23895. var msglen int
  23896. for shift := uint(0); ; shift += 7 {
  23897. if shift >= 64 {
  23898. return ErrIntOverflowRpc
  23899. }
  23900. if iNdEx >= l {
  23901. return io.ErrUnexpectedEOF
  23902. }
  23903. b := dAtA[iNdEx]
  23904. iNdEx++
  23905. msglen |= int(b&0x7F) << shift
  23906. if b < 0x80 {
  23907. break
  23908. }
  23909. }
  23910. if msglen < 0 {
  23911. return ErrInvalidLengthRpc
  23912. }
  23913. postIndex := iNdEx + msglen
  23914. if postIndex < 0 {
  23915. return ErrInvalidLengthRpc
  23916. }
  23917. if postIndex > l {
  23918. return io.ErrUnexpectedEOF
  23919. }
  23920. if m.Header == nil {
  23921. m.Header = &ResponseHeader{}
  23922. }
  23923. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23924. return err
  23925. }
  23926. iNdEx = postIndex
  23927. default:
  23928. iNdEx = preIndex
  23929. skippy, err := skipRpc(dAtA[iNdEx:])
  23930. if err != nil {
  23931. return err
  23932. }
  23933. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23934. return ErrInvalidLengthRpc
  23935. }
  23936. if (iNdEx + skippy) > l {
  23937. return io.ErrUnexpectedEOF
  23938. }
  23939. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  23940. iNdEx += skippy
  23941. }
  23942. }
  23943. if iNdEx > l {
  23944. return io.ErrUnexpectedEOF
  23945. }
  23946. return nil
  23947. }
  23948. func (m *AuthRoleGetResponse) Unmarshal(dAtA []byte) error {
  23949. l := len(dAtA)
  23950. iNdEx := 0
  23951. for iNdEx < l {
  23952. preIndex := iNdEx
  23953. var wire uint64
  23954. for shift := uint(0); ; shift += 7 {
  23955. if shift >= 64 {
  23956. return ErrIntOverflowRpc
  23957. }
  23958. if iNdEx >= l {
  23959. return io.ErrUnexpectedEOF
  23960. }
  23961. b := dAtA[iNdEx]
  23962. iNdEx++
  23963. wire |= uint64(b&0x7F) << shift
  23964. if b < 0x80 {
  23965. break
  23966. }
  23967. }
  23968. fieldNum := int32(wire >> 3)
  23969. wireType := int(wire & 0x7)
  23970. if wireType == 4 {
  23971. return fmt.Errorf("proto: AuthRoleGetResponse: wiretype end group for non-group")
  23972. }
  23973. if fieldNum <= 0 {
  23974. return fmt.Errorf("proto: AuthRoleGetResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  23975. }
  23976. switch fieldNum {
  23977. case 1:
  23978. if wireType != 2 {
  23979. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  23980. }
  23981. var msglen int
  23982. for shift := uint(0); ; shift += 7 {
  23983. if shift >= 64 {
  23984. return ErrIntOverflowRpc
  23985. }
  23986. if iNdEx >= l {
  23987. return io.ErrUnexpectedEOF
  23988. }
  23989. b := dAtA[iNdEx]
  23990. iNdEx++
  23991. msglen |= int(b&0x7F) << shift
  23992. if b < 0x80 {
  23993. break
  23994. }
  23995. }
  23996. if msglen < 0 {
  23997. return ErrInvalidLengthRpc
  23998. }
  23999. postIndex := iNdEx + msglen
  24000. if postIndex < 0 {
  24001. return ErrInvalidLengthRpc
  24002. }
  24003. if postIndex > l {
  24004. return io.ErrUnexpectedEOF
  24005. }
  24006. if m.Header == nil {
  24007. m.Header = &ResponseHeader{}
  24008. }
  24009. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24010. return err
  24011. }
  24012. iNdEx = postIndex
  24013. case 2:
  24014. if wireType != 2 {
  24015. return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType)
  24016. }
  24017. var msglen int
  24018. for shift := uint(0); ; shift += 7 {
  24019. if shift >= 64 {
  24020. return ErrIntOverflowRpc
  24021. }
  24022. if iNdEx >= l {
  24023. return io.ErrUnexpectedEOF
  24024. }
  24025. b := dAtA[iNdEx]
  24026. iNdEx++
  24027. msglen |= int(b&0x7F) << shift
  24028. if b < 0x80 {
  24029. break
  24030. }
  24031. }
  24032. if msglen < 0 {
  24033. return ErrInvalidLengthRpc
  24034. }
  24035. postIndex := iNdEx + msglen
  24036. if postIndex < 0 {
  24037. return ErrInvalidLengthRpc
  24038. }
  24039. if postIndex > l {
  24040. return io.ErrUnexpectedEOF
  24041. }
  24042. m.Perm = append(m.Perm, &authpb.Permission{})
  24043. if err := m.Perm[len(m.Perm)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24044. return err
  24045. }
  24046. iNdEx = postIndex
  24047. default:
  24048. iNdEx = preIndex
  24049. skippy, err := skipRpc(dAtA[iNdEx:])
  24050. if err != nil {
  24051. return err
  24052. }
  24053. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24054. return ErrInvalidLengthRpc
  24055. }
  24056. if (iNdEx + skippy) > l {
  24057. return io.ErrUnexpectedEOF
  24058. }
  24059. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  24060. iNdEx += skippy
  24061. }
  24062. }
  24063. if iNdEx > l {
  24064. return io.ErrUnexpectedEOF
  24065. }
  24066. return nil
  24067. }
  24068. func (m *AuthRoleListResponse) Unmarshal(dAtA []byte) error {
  24069. l := len(dAtA)
  24070. iNdEx := 0
  24071. for iNdEx < l {
  24072. preIndex := iNdEx
  24073. var wire uint64
  24074. for shift := uint(0); ; shift += 7 {
  24075. if shift >= 64 {
  24076. return ErrIntOverflowRpc
  24077. }
  24078. if iNdEx >= l {
  24079. return io.ErrUnexpectedEOF
  24080. }
  24081. b := dAtA[iNdEx]
  24082. iNdEx++
  24083. wire |= uint64(b&0x7F) << shift
  24084. if b < 0x80 {
  24085. break
  24086. }
  24087. }
  24088. fieldNum := int32(wire >> 3)
  24089. wireType := int(wire & 0x7)
  24090. if wireType == 4 {
  24091. return fmt.Errorf("proto: AuthRoleListResponse: wiretype end group for non-group")
  24092. }
  24093. if fieldNum <= 0 {
  24094. return fmt.Errorf("proto: AuthRoleListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  24095. }
  24096. switch fieldNum {
  24097. case 1:
  24098. if wireType != 2 {
  24099. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  24100. }
  24101. var msglen int
  24102. for shift := uint(0); ; shift += 7 {
  24103. if shift >= 64 {
  24104. return ErrIntOverflowRpc
  24105. }
  24106. if iNdEx >= l {
  24107. return io.ErrUnexpectedEOF
  24108. }
  24109. b := dAtA[iNdEx]
  24110. iNdEx++
  24111. msglen |= int(b&0x7F) << shift
  24112. if b < 0x80 {
  24113. break
  24114. }
  24115. }
  24116. if msglen < 0 {
  24117. return ErrInvalidLengthRpc
  24118. }
  24119. postIndex := iNdEx + msglen
  24120. if postIndex < 0 {
  24121. return ErrInvalidLengthRpc
  24122. }
  24123. if postIndex > l {
  24124. return io.ErrUnexpectedEOF
  24125. }
  24126. if m.Header == nil {
  24127. m.Header = &ResponseHeader{}
  24128. }
  24129. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24130. return err
  24131. }
  24132. iNdEx = postIndex
  24133. case 2:
  24134. if wireType != 2 {
  24135. return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
  24136. }
  24137. var stringLen uint64
  24138. for shift := uint(0); ; shift += 7 {
  24139. if shift >= 64 {
  24140. return ErrIntOverflowRpc
  24141. }
  24142. if iNdEx >= l {
  24143. return io.ErrUnexpectedEOF
  24144. }
  24145. b := dAtA[iNdEx]
  24146. iNdEx++
  24147. stringLen |= uint64(b&0x7F) << shift
  24148. if b < 0x80 {
  24149. break
  24150. }
  24151. }
  24152. intStringLen := int(stringLen)
  24153. if intStringLen < 0 {
  24154. return ErrInvalidLengthRpc
  24155. }
  24156. postIndex := iNdEx + intStringLen
  24157. if postIndex < 0 {
  24158. return ErrInvalidLengthRpc
  24159. }
  24160. if postIndex > l {
  24161. return io.ErrUnexpectedEOF
  24162. }
  24163. m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
  24164. iNdEx = postIndex
  24165. default:
  24166. iNdEx = preIndex
  24167. skippy, err := skipRpc(dAtA[iNdEx:])
  24168. if err != nil {
  24169. return err
  24170. }
  24171. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24172. return ErrInvalidLengthRpc
  24173. }
  24174. if (iNdEx + skippy) > l {
  24175. return io.ErrUnexpectedEOF
  24176. }
  24177. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  24178. iNdEx += skippy
  24179. }
  24180. }
  24181. if iNdEx > l {
  24182. return io.ErrUnexpectedEOF
  24183. }
  24184. return nil
  24185. }
  24186. func (m *AuthUserListResponse) Unmarshal(dAtA []byte) error {
  24187. l := len(dAtA)
  24188. iNdEx := 0
  24189. for iNdEx < l {
  24190. preIndex := iNdEx
  24191. var wire uint64
  24192. for shift := uint(0); ; shift += 7 {
  24193. if shift >= 64 {
  24194. return ErrIntOverflowRpc
  24195. }
  24196. if iNdEx >= l {
  24197. return io.ErrUnexpectedEOF
  24198. }
  24199. b := dAtA[iNdEx]
  24200. iNdEx++
  24201. wire |= uint64(b&0x7F) << shift
  24202. if b < 0x80 {
  24203. break
  24204. }
  24205. }
  24206. fieldNum := int32(wire >> 3)
  24207. wireType := int(wire & 0x7)
  24208. if wireType == 4 {
  24209. return fmt.Errorf("proto: AuthUserListResponse: wiretype end group for non-group")
  24210. }
  24211. if fieldNum <= 0 {
  24212. return fmt.Errorf("proto: AuthUserListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  24213. }
  24214. switch fieldNum {
  24215. case 1:
  24216. if wireType != 2 {
  24217. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  24218. }
  24219. var msglen int
  24220. for shift := uint(0); ; shift += 7 {
  24221. if shift >= 64 {
  24222. return ErrIntOverflowRpc
  24223. }
  24224. if iNdEx >= l {
  24225. return io.ErrUnexpectedEOF
  24226. }
  24227. b := dAtA[iNdEx]
  24228. iNdEx++
  24229. msglen |= int(b&0x7F) << shift
  24230. if b < 0x80 {
  24231. break
  24232. }
  24233. }
  24234. if msglen < 0 {
  24235. return ErrInvalidLengthRpc
  24236. }
  24237. postIndex := iNdEx + msglen
  24238. if postIndex < 0 {
  24239. return ErrInvalidLengthRpc
  24240. }
  24241. if postIndex > l {
  24242. return io.ErrUnexpectedEOF
  24243. }
  24244. if m.Header == nil {
  24245. m.Header = &ResponseHeader{}
  24246. }
  24247. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24248. return err
  24249. }
  24250. iNdEx = postIndex
  24251. case 2:
  24252. if wireType != 2 {
  24253. return fmt.Errorf("proto: wrong wireType = %d for field Users", wireType)
  24254. }
  24255. var stringLen uint64
  24256. for shift := uint(0); ; shift += 7 {
  24257. if shift >= 64 {
  24258. return ErrIntOverflowRpc
  24259. }
  24260. if iNdEx >= l {
  24261. return io.ErrUnexpectedEOF
  24262. }
  24263. b := dAtA[iNdEx]
  24264. iNdEx++
  24265. stringLen |= uint64(b&0x7F) << shift
  24266. if b < 0x80 {
  24267. break
  24268. }
  24269. }
  24270. intStringLen := int(stringLen)
  24271. if intStringLen < 0 {
  24272. return ErrInvalidLengthRpc
  24273. }
  24274. postIndex := iNdEx + intStringLen
  24275. if postIndex < 0 {
  24276. return ErrInvalidLengthRpc
  24277. }
  24278. if postIndex > l {
  24279. return io.ErrUnexpectedEOF
  24280. }
  24281. m.Users = append(m.Users, string(dAtA[iNdEx:postIndex]))
  24282. iNdEx = postIndex
  24283. default:
  24284. iNdEx = preIndex
  24285. skippy, err := skipRpc(dAtA[iNdEx:])
  24286. if err != nil {
  24287. return err
  24288. }
  24289. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24290. return ErrInvalidLengthRpc
  24291. }
  24292. if (iNdEx + skippy) > l {
  24293. return io.ErrUnexpectedEOF
  24294. }
  24295. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  24296. iNdEx += skippy
  24297. }
  24298. }
  24299. if iNdEx > l {
  24300. return io.ErrUnexpectedEOF
  24301. }
  24302. return nil
  24303. }
  24304. func (m *AuthRoleDeleteResponse) Unmarshal(dAtA []byte) error {
  24305. l := len(dAtA)
  24306. iNdEx := 0
  24307. for iNdEx < l {
  24308. preIndex := iNdEx
  24309. var wire uint64
  24310. for shift := uint(0); ; shift += 7 {
  24311. if shift >= 64 {
  24312. return ErrIntOverflowRpc
  24313. }
  24314. if iNdEx >= l {
  24315. return io.ErrUnexpectedEOF
  24316. }
  24317. b := dAtA[iNdEx]
  24318. iNdEx++
  24319. wire |= uint64(b&0x7F) << shift
  24320. if b < 0x80 {
  24321. break
  24322. }
  24323. }
  24324. fieldNum := int32(wire >> 3)
  24325. wireType := int(wire & 0x7)
  24326. if wireType == 4 {
  24327. return fmt.Errorf("proto: AuthRoleDeleteResponse: wiretype end group for non-group")
  24328. }
  24329. if fieldNum <= 0 {
  24330. return fmt.Errorf("proto: AuthRoleDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  24331. }
  24332. switch fieldNum {
  24333. case 1:
  24334. if wireType != 2 {
  24335. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  24336. }
  24337. var msglen int
  24338. for shift := uint(0); ; shift += 7 {
  24339. if shift >= 64 {
  24340. return ErrIntOverflowRpc
  24341. }
  24342. if iNdEx >= l {
  24343. return io.ErrUnexpectedEOF
  24344. }
  24345. b := dAtA[iNdEx]
  24346. iNdEx++
  24347. msglen |= int(b&0x7F) << shift
  24348. if b < 0x80 {
  24349. break
  24350. }
  24351. }
  24352. if msglen < 0 {
  24353. return ErrInvalidLengthRpc
  24354. }
  24355. postIndex := iNdEx + msglen
  24356. if postIndex < 0 {
  24357. return ErrInvalidLengthRpc
  24358. }
  24359. if postIndex > l {
  24360. return io.ErrUnexpectedEOF
  24361. }
  24362. if m.Header == nil {
  24363. m.Header = &ResponseHeader{}
  24364. }
  24365. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24366. return err
  24367. }
  24368. iNdEx = postIndex
  24369. default:
  24370. iNdEx = preIndex
  24371. skippy, err := skipRpc(dAtA[iNdEx:])
  24372. if err != nil {
  24373. return err
  24374. }
  24375. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24376. return ErrInvalidLengthRpc
  24377. }
  24378. if (iNdEx + skippy) > l {
  24379. return io.ErrUnexpectedEOF
  24380. }
  24381. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  24382. iNdEx += skippy
  24383. }
  24384. }
  24385. if iNdEx > l {
  24386. return io.ErrUnexpectedEOF
  24387. }
  24388. return nil
  24389. }
  24390. func (m *AuthRoleGrantPermissionResponse) Unmarshal(dAtA []byte) error {
  24391. l := len(dAtA)
  24392. iNdEx := 0
  24393. for iNdEx < l {
  24394. preIndex := iNdEx
  24395. var wire uint64
  24396. for shift := uint(0); ; shift += 7 {
  24397. if shift >= 64 {
  24398. return ErrIntOverflowRpc
  24399. }
  24400. if iNdEx >= l {
  24401. return io.ErrUnexpectedEOF
  24402. }
  24403. b := dAtA[iNdEx]
  24404. iNdEx++
  24405. wire |= uint64(b&0x7F) << shift
  24406. if b < 0x80 {
  24407. break
  24408. }
  24409. }
  24410. fieldNum := int32(wire >> 3)
  24411. wireType := int(wire & 0x7)
  24412. if wireType == 4 {
  24413. return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: wiretype end group for non-group")
  24414. }
  24415. if fieldNum <= 0 {
  24416. return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  24417. }
  24418. switch fieldNum {
  24419. case 1:
  24420. if wireType != 2 {
  24421. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  24422. }
  24423. var msglen int
  24424. for shift := uint(0); ; shift += 7 {
  24425. if shift >= 64 {
  24426. return ErrIntOverflowRpc
  24427. }
  24428. if iNdEx >= l {
  24429. return io.ErrUnexpectedEOF
  24430. }
  24431. b := dAtA[iNdEx]
  24432. iNdEx++
  24433. msglen |= int(b&0x7F) << shift
  24434. if b < 0x80 {
  24435. break
  24436. }
  24437. }
  24438. if msglen < 0 {
  24439. return ErrInvalidLengthRpc
  24440. }
  24441. postIndex := iNdEx + msglen
  24442. if postIndex < 0 {
  24443. return ErrInvalidLengthRpc
  24444. }
  24445. if postIndex > l {
  24446. return io.ErrUnexpectedEOF
  24447. }
  24448. if m.Header == nil {
  24449. m.Header = &ResponseHeader{}
  24450. }
  24451. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24452. return err
  24453. }
  24454. iNdEx = postIndex
  24455. default:
  24456. iNdEx = preIndex
  24457. skippy, err := skipRpc(dAtA[iNdEx:])
  24458. if err != nil {
  24459. return err
  24460. }
  24461. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24462. return ErrInvalidLengthRpc
  24463. }
  24464. if (iNdEx + skippy) > l {
  24465. return io.ErrUnexpectedEOF
  24466. }
  24467. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  24468. iNdEx += skippy
  24469. }
  24470. }
  24471. if iNdEx > l {
  24472. return io.ErrUnexpectedEOF
  24473. }
  24474. return nil
  24475. }
  24476. func (m *AuthRoleRevokePermissionResponse) Unmarshal(dAtA []byte) error {
  24477. l := len(dAtA)
  24478. iNdEx := 0
  24479. for iNdEx < l {
  24480. preIndex := iNdEx
  24481. var wire uint64
  24482. for shift := uint(0); ; shift += 7 {
  24483. if shift >= 64 {
  24484. return ErrIntOverflowRpc
  24485. }
  24486. if iNdEx >= l {
  24487. return io.ErrUnexpectedEOF
  24488. }
  24489. b := dAtA[iNdEx]
  24490. iNdEx++
  24491. wire |= uint64(b&0x7F) << shift
  24492. if b < 0x80 {
  24493. break
  24494. }
  24495. }
  24496. fieldNum := int32(wire >> 3)
  24497. wireType := int(wire & 0x7)
  24498. if wireType == 4 {
  24499. return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: wiretype end group for non-group")
  24500. }
  24501. if fieldNum <= 0 {
  24502. return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  24503. }
  24504. switch fieldNum {
  24505. case 1:
  24506. if wireType != 2 {
  24507. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  24508. }
  24509. var msglen int
  24510. for shift := uint(0); ; shift += 7 {
  24511. if shift >= 64 {
  24512. return ErrIntOverflowRpc
  24513. }
  24514. if iNdEx >= l {
  24515. return io.ErrUnexpectedEOF
  24516. }
  24517. b := dAtA[iNdEx]
  24518. iNdEx++
  24519. msglen |= int(b&0x7F) << shift
  24520. if b < 0x80 {
  24521. break
  24522. }
  24523. }
  24524. if msglen < 0 {
  24525. return ErrInvalidLengthRpc
  24526. }
  24527. postIndex := iNdEx + msglen
  24528. if postIndex < 0 {
  24529. return ErrInvalidLengthRpc
  24530. }
  24531. if postIndex > l {
  24532. return io.ErrUnexpectedEOF
  24533. }
  24534. if m.Header == nil {
  24535. m.Header = &ResponseHeader{}
  24536. }
  24537. if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24538. return err
  24539. }
  24540. iNdEx = postIndex
  24541. default:
  24542. iNdEx = preIndex
  24543. skippy, err := skipRpc(dAtA[iNdEx:])
  24544. if err != nil {
  24545. return err
  24546. }
  24547. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24548. return ErrInvalidLengthRpc
  24549. }
  24550. if (iNdEx + skippy) > l {
  24551. return io.ErrUnexpectedEOF
  24552. }
  24553. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  24554. iNdEx += skippy
  24555. }
  24556. }
  24557. if iNdEx > l {
  24558. return io.ErrUnexpectedEOF
  24559. }
  24560. return nil
  24561. }
  24562. func skipRpc(dAtA []byte) (n int, err error) {
  24563. l := len(dAtA)
  24564. iNdEx := 0
  24565. depth := 0
  24566. for iNdEx < l {
  24567. var wire uint64
  24568. for shift := uint(0); ; shift += 7 {
  24569. if shift >= 64 {
  24570. return 0, ErrIntOverflowRpc
  24571. }
  24572. if iNdEx >= l {
  24573. return 0, io.ErrUnexpectedEOF
  24574. }
  24575. b := dAtA[iNdEx]
  24576. iNdEx++
  24577. wire |= (uint64(b) & 0x7F) << shift
  24578. if b < 0x80 {
  24579. break
  24580. }
  24581. }
  24582. wireType := int(wire & 0x7)
  24583. switch wireType {
  24584. case 0:
  24585. for shift := uint(0); ; shift += 7 {
  24586. if shift >= 64 {
  24587. return 0, ErrIntOverflowRpc
  24588. }
  24589. if iNdEx >= l {
  24590. return 0, io.ErrUnexpectedEOF
  24591. }
  24592. iNdEx++
  24593. if dAtA[iNdEx-1] < 0x80 {
  24594. break
  24595. }
  24596. }
  24597. case 1:
  24598. iNdEx += 8
  24599. case 2:
  24600. var length int
  24601. for shift := uint(0); ; shift += 7 {
  24602. if shift >= 64 {
  24603. return 0, ErrIntOverflowRpc
  24604. }
  24605. if iNdEx >= l {
  24606. return 0, io.ErrUnexpectedEOF
  24607. }
  24608. b := dAtA[iNdEx]
  24609. iNdEx++
  24610. length |= (int(b) & 0x7F) << shift
  24611. if b < 0x80 {
  24612. break
  24613. }
  24614. }
  24615. if length < 0 {
  24616. return 0, ErrInvalidLengthRpc
  24617. }
  24618. iNdEx += length
  24619. case 3:
  24620. depth++
  24621. case 4:
  24622. if depth == 0 {
  24623. return 0, ErrUnexpectedEndOfGroupRpc
  24624. }
  24625. depth--
  24626. case 5:
  24627. iNdEx += 4
  24628. default:
  24629. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  24630. }
  24631. if iNdEx < 0 {
  24632. return 0, ErrInvalidLengthRpc
  24633. }
  24634. if depth == 0 {
  24635. return iNdEx, nil
  24636. }
  24637. }
  24638. return 0, io.ErrUnexpectedEOF
  24639. }
  24640. var (
  24641. ErrInvalidLengthRpc = fmt.Errorf("proto: negative length found during unmarshaling")
  24642. ErrIntOverflowRpc = fmt.Errorf("proto: integer overflow")
  24643. ErrUnexpectedEndOfGroupRpc = fmt.Errorf("proto: unexpected end of group")
  24644. )