api.pb.go 234 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: app/service/main/account/api/api.proto
  3. package api
  4. import proto "github.com/gogo/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import _ "github.com/gogo/protobuf/gogoproto"
  8. import go_common_library_time "go-common/library/time"
  9. import (
  10. context "golang.org/x/net/context"
  11. grpc "google.golang.org/grpc"
  12. )
  13. import encoding_binary "encoding/binary"
  14. import io "io"
  15. // Reference imports to suppress errors if they are not otherwise used.
  16. var _ = proto.Marshal
  17. var _ = fmt.Errorf
  18. var _ = math.Inf
  19. // This is a compile-time assertion to ensure that this generated file
  20. // is compatible with the proto package it is being compiled against.
  21. // A compilation error at this line likely means your copy of the
  22. // proto package needs to be updated.
  23. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  24. type Card struct {
  25. Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid"`
  26. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
  27. Sex string `protobuf:"bytes,3,opt,name=sex,proto3" json:"sex"`
  28. Face string `protobuf:"bytes,4,opt,name=face,proto3" json:"face"`
  29. Sign string `protobuf:"bytes,5,opt,name=sign,proto3" json:"sign"`
  30. Rank int32 `protobuf:"varint,6,opt,name=rank,proto3" json:"rank"`
  31. Level int32 `protobuf:"varint,7,opt,name=level,proto3" json:"level"`
  32. Silence int32 `protobuf:"varint,8,opt,name=silence,proto3" json:"silence"`
  33. Vip VipInfo `protobuf:"bytes,9,opt,name=vip" json:"vip"`
  34. Pendant PendantInfo `protobuf:"bytes,10,opt,name=pendant" json:"pendant"`
  35. Nameplate NameplateInfo `protobuf:"bytes,11,opt,name=nameplate" json:"nameplate"`
  36. Official OfficialInfo `protobuf:"bytes,12,opt,name=official" json:"official"`
  37. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  38. XXX_unrecognized []byte `json:"-"`
  39. XXX_sizecache int32 `json:"-"`
  40. }
  41. func (m *Card) Reset() { *m = Card{} }
  42. func (m *Card) String() string { return proto.CompactTextString(m) }
  43. func (*Card) ProtoMessage() {}
  44. func (*Card) Descriptor() ([]byte, []int) {
  45. return fileDescriptor_api_f24f062ee2ba9e19, []int{0}
  46. }
  47. func (m *Card) XXX_Unmarshal(b []byte) error {
  48. return m.Unmarshal(b)
  49. }
  50. func (m *Card) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  51. if deterministic {
  52. return xxx_messageInfo_Card.Marshal(b, m, deterministic)
  53. } else {
  54. b = b[:cap(b)]
  55. n, err := m.MarshalTo(b)
  56. if err != nil {
  57. return nil, err
  58. }
  59. return b[:n], nil
  60. }
  61. }
  62. func (dst *Card) XXX_Merge(src proto.Message) {
  63. xxx_messageInfo_Card.Merge(dst, src)
  64. }
  65. func (m *Card) XXX_Size() int {
  66. return m.Size()
  67. }
  68. func (m *Card) XXX_DiscardUnknown() {
  69. xxx_messageInfo_Card.DiscardUnknown(m)
  70. }
  71. var xxx_messageInfo_Card proto.InternalMessageInfo
  72. func (m *Card) GetMid() int64 {
  73. if m != nil {
  74. return m.Mid
  75. }
  76. return 0
  77. }
  78. func (m *Card) GetName() string {
  79. if m != nil {
  80. return m.Name
  81. }
  82. return ""
  83. }
  84. func (m *Card) GetSex() string {
  85. if m != nil {
  86. return m.Sex
  87. }
  88. return ""
  89. }
  90. func (m *Card) GetFace() string {
  91. if m != nil {
  92. return m.Face
  93. }
  94. return ""
  95. }
  96. func (m *Card) GetSign() string {
  97. if m != nil {
  98. return m.Sign
  99. }
  100. return ""
  101. }
  102. func (m *Card) GetRank() int32 {
  103. if m != nil {
  104. return m.Rank
  105. }
  106. return 0
  107. }
  108. func (m *Card) GetLevel() int32 {
  109. if m != nil {
  110. return m.Level
  111. }
  112. return 0
  113. }
  114. func (m *Card) GetSilence() int32 {
  115. if m != nil {
  116. return m.Silence
  117. }
  118. return 0
  119. }
  120. func (m *Card) GetVip() VipInfo {
  121. if m != nil {
  122. return m.Vip
  123. }
  124. return VipInfo{}
  125. }
  126. func (m *Card) GetPendant() PendantInfo {
  127. if m != nil {
  128. return m.Pendant
  129. }
  130. return PendantInfo{}
  131. }
  132. func (m *Card) GetNameplate() NameplateInfo {
  133. if m != nil {
  134. return m.Nameplate
  135. }
  136. return NameplateInfo{}
  137. }
  138. func (m *Card) GetOfficial() OfficialInfo {
  139. if m != nil {
  140. return m.Official
  141. }
  142. return OfficialInfo{}
  143. }
  144. type Info struct {
  145. Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid"`
  146. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
  147. Sex string `protobuf:"bytes,3,opt,name=sex,proto3" json:"sex"`
  148. Face string `protobuf:"bytes,4,opt,name=face,proto3" json:"face"`
  149. Sign string `protobuf:"bytes,5,opt,name=sign,proto3" json:"sign"`
  150. Rank int32 `protobuf:"varint,6,opt,name=rank,proto3" json:"rank"`
  151. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  152. XXX_unrecognized []byte `json:"-"`
  153. XXX_sizecache int32 `json:"-"`
  154. }
  155. func (m *Info) Reset() { *m = Info{} }
  156. func (m *Info) String() string { return proto.CompactTextString(m) }
  157. func (*Info) ProtoMessage() {}
  158. func (*Info) Descriptor() ([]byte, []int) {
  159. return fileDescriptor_api_f24f062ee2ba9e19, []int{1}
  160. }
  161. func (m *Info) XXX_Unmarshal(b []byte) error {
  162. return m.Unmarshal(b)
  163. }
  164. func (m *Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  165. if deterministic {
  166. return xxx_messageInfo_Info.Marshal(b, m, deterministic)
  167. } else {
  168. b = b[:cap(b)]
  169. n, err := m.MarshalTo(b)
  170. if err != nil {
  171. return nil, err
  172. }
  173. return b[:n], nil
  174. }
  175. }
  176. func (dst *Info) XXX_Merge(src proto.Message) {
  177. xxx_messageInfo_Info.Merge(dst, src)
  178. }
  179. func (m *Info) XXX_Size() int {
  180. return m.Size()
  181. }
  182. func (m *Info) XXX_DiscardUnknown() {
  183. xxx_messageInfo_Info.DiscardUnknown(m)
  184. }
  185. var xxx_messageInfo_Info proto.InternalMessageInfo
  186. func (m *Info) GetMid() int64 {
  187. if m != nil {
  188. return m.Mid
  189. }
  190. return 0
  191. }
  192. func (m *Info) GetName() string {
  193. if m != nil {
  194. return m.Name
  195. }
  196. return ""
  197. }
  198. func (m *Info) GetSex() string {
  199. if m != nil {
  200. return m.Sex
  201. }
  202. return ""
  203. }
  204. func (m *Info) GetFace() string {
  205. if m != nil {
  206. return m.Face
  207. }
  208. return ""
  209. }
  210. func (m *Info) GetSign() string {
  211. if m != nil {
  212. return m.Sign
  213. }
  214. return ""
  215. }
  216. func (m *Info) GetRank() int32 {
  217. if m != nil {
  218. return m.Rank
  219. }
  220. return 0
  221. }
  222. type Profile struct {
  223. Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid"`
  224. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
  225. Sex string `protobuf:"bytes,3,opt,name=sex,proto3" json:"sex"`
  226. Face string `protobuf:"bytes,4,opt,name=face,proto3" json:"face"`
  227. Sign string `protobuf:"bytes,5,opt,name=sign,proto3" json:"sign"`
  228. Rank int32 `protobuf:"varint,6,opt,name=rank,proto3" json:"rank"`
  229. Level int32 `protobuf:"varint,7,opt,name=level,proto3" json:"level"`
  230. JoinTime int32 `protobuf:"varint,8,opt,name=join_time,json=joinTime,proto3" json:"jointime"`
  231. Moral int32 `protobuf:"varint,9,opt,name=moral,proto3" json:"moral"`
  232. Silence int32 `protobuf:"varint,10,opt,name=silence,proto3" json:"silence"`
  233. EmailStatus int32 `protobuf:"varint,11,opt,name=email_status,json=emailStatus,proto3" json:"email_status"`
  234. TelStatus int32 `protobuf:"varint,12,opt,name=tel_status,json=telStatus,proto3" json:"tel_status"`
  235. Identification int32 `protobuf:"varint,13,opt,name=identification,proto3" json:"identification"`
  236. Vip VipInfo `protobuf:"bytes,14,opt,name=vip" json:"vip"`
  237. Pendant PendantInfo `protobuf:"bytes,15,opt,name=pendant" json:"pendant"`
  238. Nameplate NameplateInfo `protobuf:"bytes,16,opt,name=nameplate" json:"nameplate"`
  239. Official OfficialInfo `protobuf:"bytes,17,opt,name=official" json:"official"`
  240. Birthday go_common_library_time.Time `protobuf:"varint,18,opt,name=birthday,proto3,casttype=go-common/library/time.Time" json:"birthday"`
  241. IsTourist int32 `protobuf:"varint,19,opt,name=is_tourist,json=isTourist,proto3" json:"is_tourist"`
  242. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  243. XXX_unrecognized []byte `json:"-"`
  244. XXX_sizecache int32 `json:"-"`
  245. }
  246. func (m *Profile) Reset() { *m = Profile{} }
  247. func (m *Profile) String() string { return proto.CompactTextString(m) }
  248. func (*Profile) ProtoMessage() {}
  249. func (*Profile) Descriptor() ([]byte, []int) {
  250. return fileDescriptor_api_f24f062ee2ba9e19, []int{2}
  251. }
  252. func (m *Profile) XXX_Unmarshal(b []byte) error {
  253. return m.Unmarshal(b)
  254. }
  255. func (m *Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  256. if deterministic {
  257. return xxx_messageInfo_Profile.Marshal(b, m, deterministic)
  258. } else {
  259. b = b[:cap(b)]
  260. n, err := m.MarshalTo(b)
  261. if err != nil {
  262. return nil, err
  263. }
  264. return b[:n], nil
  265. }
  266. }
  267. func (dst *Profile) XXX_Merge(src proto.Message) {
  268. xxx_messageInfo_Profile.Merge(dst, src)
  269. }
  270. func (m *Profile) XXX_Size() int {
  271. return m.Size()
  272. }
  273. func (m *Profile) XXX_DiscardUnknown() {
  274. xxx_messageInfo_Profile.DiscardUnknown(m)
  275. }
  276. var xxx_messageInfo_Profile proto.InternalMessageInfo
  277. func (m *Profile) GetMid() int64 {
  278. if m != nil {
  279. return m.Mid
  280. }
  281. return 0
  282. }
  283. func (m *Profile) GetName() string {
  284. if m != nil {
  285. return m.Name
  286. }
  287. return ""
  288. }
  289. func (m *Profile) GetSex() string {
  290. if m != nil {
  291. return m.Sex
  292. }
  293. return ""
  294. }
  295. func (m *Profile) GetFace() string {
  296. if m != nil {
  297. return m.Face
  298. }
  299. return ""
  300. }
  301. func (m *Profile) GetSign() string {
  302. if m != nil {
  303. return m.Sign
  304. }
  305. return ""
  306. }
  307. func (m *Profile) GetRank() int32 {
  308. if m != nil {
  309. return m.Rank
  310. }
  311. return 0
  312. }
  313. func (m *Profile) GetLevel() int32 {
  314. if m != nil {
  315. return m.Level
  316. }
  317. return 0
  318. }
  319. func (m *Profile) GetJoinTime() int32 {
  320. if m != nil {
  321. return m.JoinTime
  322. }
  323. return 0
  324. }
  325. func (m *Profile) GetMoral() int32 {
  326. if m != nil {
  327. return m.Moral
  328. }
  329. return 0
  330. }
  331. func (m *Profile) GetSilence() int32 {
  332. if m != nil {
  333. return m.Silence
  334. }
  335. return 0
  336. }
  337. func (m *Profile) GetEmailStatus() int32 {
  338. if m != nil {
  339. return m.EmailStatus
  340. }
  341. return 0
  342. }
  343. func (m *Profile) GetTelStatus() int32 {
  344. if m != nil {
  345. return m.TelStatus
  346. }
  347. return 0
  348. }
  349. func (m *Profile) GetIdentification() int32 {
  350. if m != nil {
  351. return m.Identification
  352. }
  353. return 0
  354. }
  355. func (m *Profile) GetVip() VipInfo {
  356. if m != nil {
  357. return m.Vip
  358. }
  359. return VipInfo{}
  360. }
  361. func (m *Profile) GetPendant() PendantInfo {
  362. if m != nil {
  363. return m.Pendant
  364. }
  365. return PendantInfo{}
  366. }
  367. func (m *Profile) GetNameplate() NameplateInfo {
  368. if m != nil {
  369. return m.Nameplate
  370. }
  371. return NameplateInfo{}
  372. }
  373. func (m *Profile) GetOfficial() OfficialInfo {
  374. if m != nil {
  375. return m.Official
  376. }
  377. return OfficialInfo{}
  378. }
  379. func (m *Profile) GetBirthday() go_common_library_time.Time {
  380. if m != nil {
  381. return m.Birthday
  382. }
  383. return 0
  384. }
  385. func (m *Profile) GetIsTourist() int32 {
  386. if m != nil {
  387. return m.IsTourist
  388. }
  389. return 0
  390. }
  391. // +bili:deepcopy-gen=true
  392. // +bili:deepcopy-gen:structs=go-common/app/service/main/member/model.LevelInfo
  393. type LevelInfo struct {
  394. Cur int32 `protobuf:"varint,1,opt,name=cur,proto3" json:"current_level"`
  395. Min int32 `protobuf:"varint,2,opt,name=min,proto3" json:"current_min"`
  396. NowExp int32 `protobuf:"varint,3,opt,name=now_exp,json=nowExp,proto3" json:"current_exp"`
  397. NextExp int32 `protobuf:"varint,4,opt,name=next_exp,json=nextExp,proto3" json:"next_exp"`
  398. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  399. XXX_unrecognized []byte `json:"-"`
  400. XXX_sizecache int32 `json:"-"`
  401. }
  402. func (m *LevelInfo) Reset() { *m = LevelInfo{} }
  403. func (m *LevelInfo) String() string { return proto.CompactTextString(m) }
  404. func (*LevelInfo) ProtoMessage() {}
  405. func (*LevelInfo) Descriptor() ([]byte, []int) {
  406. return fileDescriptor_api_f24f062ee2ba9e19, []int{3}
  407. }
  408. func (m *LevelInfo) XXX_Unmarshal(b []byte) error {
  409. return m.Unmarshal(b)
  410. }
  411. func (m *LevelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  412. if deterministic {
  413. return xxx_messageInfo_LevelInfo.Marshal(b, m, deterministic)
  414. } else {
  415. b = b[:cap(b)]
  416. n, err := m.MarshalTo(b)
  417. if err != nil {
  418. return nil, err
  419. }
  420. return b[:n], nil
  421. }
  422. }
  423. func (dst *LevelInfo) XXX_Merge(src proto.Message) {
  424. xxx_messageInfo_LevelInfo.Merge(dst, src)
  425. }
  426. func (m *LevelInfo) XXX_Size() int {
  427. return m.Size()
  428. }
  429. func (m *LevelInfo) XXX_DiscardUnknown() {
  430. xxx_messageInfo_LevelInfo.DiscardUnknown(m)
  431. }
  432. var xxx_messageInfo_LevelInfo proto.InternalMessageInfo
  433. func (m *LevelInfo) GetCur() int32 {
  434. if m != nil {
  435. return m.Cur
  436. }
  437. return 0
  438. }
  439. func (m *LevelInfo) GetMin() int32 {
  440. if m != nil {
  441. return m.Min
  442. }
  443. return 0
  444. }
  445. func (m *LevelInfo) GetNowExp() int32 {
  446. if m != nil {
  447. return m.NowExp
  448. }
  449. return 0
  450. }
  451. func (m *LevelInfo) GetNextExp() int32 {
  452. if m != nil {
  453. return m.NextExp
  454. }
  455. return 0
  456. }
  457. type VipInfo struct {
  458. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type"`
  459. Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"`
  460. DueDate int64 `protobuf:"varint,3,opt,name=due_date,json=dueDate,proto3" json:"due_date"`
  461. VipPayType int32 `protobuf:"varint,4,opt,name=vip_pay_type,json=vipPayType,proto3" json:"vip_pay_type"`
  462. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  463. XXX_unrecognized []byte `json:"-"`
  464. XXX_sizecache int32 `json:"-"`
  465. }
  466. func (m *VipInfo) Reset() { *m = VipInfo{} }
  467. func (m *VipInfo) String() string { return proto.CompactTextString(m) }
  468. func (*VipInfo) ProtoMessage() {}
  469. func (*VipInfo) Descriptor() ([]byte, []int) {
  470. return fileDescriptor_api_f24f062ee2ba9e19, []int{4}
  471. }
  472. func (m *VipInfo) XXX_Unmarshal(b []byte) error {
  473. return m.Unmarshal(b)
  474. }
  475. func (m *VipInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  476. if deterministic {
  477. return xxx_messageInfo_VipInfo.Marshal(b, m, deterministic)
  478. } else {
  479. b = b[:cap(b)]
  480. n, err := m.MarshalTo(b)
  481. if err != nil {
  482. return nil, err
  483. }
  484. return b[:n], nil
  485. }
  486. }
  487. func (dst *VipInfo) XXX_Merge(src proto.Message) {
  488. xxx_messageInfo_VipInfo.Merge(dst, src)
  489. }
  490. func (m *VipInfo) XXX_Size() int {
  491. return m.Size()
  492. }
  493. func (m *VipInfo) XXX_DiscardUnknown() {
  494. xxx_messageInfo_VipInfo.DiscardUnknown(m)
  495. }
  496. var xxx_messageInfo_VipInfo proto.InternalMessageInfo
  497. func (m *VipInfo) GetType() int32 {
  498. if m != nil {
  499. return m.Type
  500. }
  501. return 0
  502. }
  503. func (m *VipInfo) GetStatus() int32 {
  504. if m != nil {
  505. return m.Status
  506. }
  507. return 0
  508. }
  509. func (m *VipInfo) GetDueDate() int64 {
  510. if m != nil {
  511. return m.DueDate
  512. }
  513. return 0
  514. }
  515. func (m *VipInfo) GetVipPayType() int32 {
  516. if m != nil {
  517. return m.VipPayType
  518. }
  519. return 0
  520. }
  521. type PendantInfo struct {
  522. Pid int `protobuf:"varint,1,opt,name=pid,proto3,casttype=int" json:"pid"`
  523. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
  524. Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image"`
  525. Expire int `protobuf:"varint,4,opt,name=expire,proto3,casttype=int" json:"expire"`
  526. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  527. XXX_unrecognized []byte `json:"-"`
  528. XXX_sizecache int32 `json:"-"`
  529. }
  530. func (m *PendantInfo) Reset() { *m = PendantInfo{} }
  531. func (m *PendantInfo) String() string { return proto.CompactTextString(m) }
  532. func (*PendantInfo) ProtoMessage() {}
  533. func (*PendantInfo) Descriptor() ([]byte, []int) {
  534. return fileDescriptor_api_f24f062ee2ba9e19, []int{5}
  535. }
  536. func (m *PendantInfo) XXX_Unmarshal(b []byte) error {
  537. return m.Unmarshal(b)
  538. }
  539. func (m *PendantInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  540. if deterministic {
  541. return xxx_messageInfo_PendantInfo.Marshal(b, m, deterministic)
  542. } else {
  543. b = b[:cap(b)]
  544. n, err := m.MarshalTo(b)
  545. if err != nil {
  546. return nil, err
  547. }
  548. return b[:n], nil
  549. }
  550. }
  551. func (dst *PendantInfo) XXX_Merge(src proto.Message) {
  552. xxx_messageInfo_PendantInfo.Merge(dst, src)
  553. }
  554. func (m *PendantInfo) XXX_Size() int {
  555. return m.Size()
  556. }
  557. func (m *PendantInfo) XXX_DiscardUnknown() {
  558. xxx_messageInfo_PendantInfo.DiscardUnknown(m)
  559. }
  560. var xxx_messageInfo_PendantInfo proto.InternalMessageInfo
  561. func (m *PendantInfo) GetPid() int {
  562. if m != nil {
  563. return m.Pid
  564. }
  565. return 0
  566. }
  567. func (m *PendantInfo) GetName() string {
  568. if m != nil {
  569. return m.Name
  570. }
  571. return ""
  572. }
  573. func (m *PendantInfo) GetImage() string {
  574. if m != nil {
  575. return m.Image
  576. }
  577. return ""
  578. }
  579. func (m *PendantInfo) GetExpire() int {
  580. if m != nil {
  581. return m.Expire
  582. }
  583. return 0
  584. }
  585. type NameplateInfo struct {
  586. Nid int `protobuf:"varint,1,opt,name=nid,proto3,casttype=int" json:"nid"`
  587. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
  588. Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image"`
  589. ImageSmall string `protobuf:"bytes,4,opt,name=image_small,json=imageSmall,proto3" json:"image_small"`
  590. Level string `protobuf:"bytes,5,opt,name=level,proto3" json:"level"`
  591. Condition string `protobuf:"bytes,6,opt,name=condition,proto3" json:"condition"`
  592. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  593. XXX_unrecognized []byte `json:"-"`
  594. XXX_sizecache int32 `json:"-"`
  595. }
  596. func (m *NameplateInfo) Reset() { *m = NameplateInfo{} }
  597. func (m *NameplateInfo) String() string { return proto.CompactTextString(m) }
  598. func (*NameplateInfo) ProtoMessage() {}
  599. func (*NameplateInfo) Descriptor() ([]byte, []int) {
  600. return fileDescriptor_api_f24f062ee2ba9e19, []int{6}
  601. }
  602. func (m *NameplateInfo) XXX_Unmarshal(b []byte) error {
  603. return m.Unmarshal(b)
  604. }
  605. func (m *NameplateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  606. if deterministic {
  607. return xxx_messageInfo_NameplateInfo.Marshal(b, m, deterministic)
  608. } else {
  609. b = b[:cap(b)]
  610. n, err := m.MarshalTo(b)
  611. if err != nil {
  612. return nil, err
  613. }
  614. return b[:n], nil
  615. }
  616. }
  617. func (dst *NameplateInfo) XXX_Merge(src proto.Message) {
  618. xxx_messageInfo_NameplateInfo.Merge(dst, src)
  619. }
  620. func (m *NameplateInfo) XXX_Size() int {
  621. return m.Size()
  622. }
  623. func (m *NameplateInfo) XXX_DiscardUnknown() {
  624. xxx_messageInfo_NameplateInfo.DiscardUnknown(m)
  625. }
  626. var xxx_messageInfo_NameplateInfo proto.InternalMessageInfo
  627. func (m *NameplateInfo) GetNid() int {
  628. if m != nil {
  629. return m.Nid
  630. }
  631. return 0
  632. }
  633. func (m *NameplateInfo) GetName() string {
  634. if m != nil {
  635. return m.Name
  636. }
  637. return ""
  638. }
  639. func (m *NameplateInfo) GetImage() string {
  640. if m != nil {
  641. return m.Image
  642. }
  643. return ""
  644. }
  645. func (m *NameplateInfo) GetImageSmall() string {
  646. if m != nil {
  647. return m.ImageSmall
  648. }
  649. return ""
  650. }
  651. func (m *NameplateInfo) GetLevel() string {
  652. if m != nil {
  653. return m.Level
  654. }
  655. return ""
  656. }
  657. func (m *NameplateInfo) GetCondition() string {
  658. if m != nil {
  659. return m.Condition
  660. }
  661. return ""
  662. }
  663. // +bili:deepcopy-gen=true
  664. // +bili:deepcopy-gen:structs=go-common/app/service/main/member/model.OfficialInfo
  665. type OfficialInfo struct {
  666. Role int8 `protobuf:"varint,1,opt,name=role,proto3,casttype=int8" json:"role"`
  667. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title"`
  668. Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc"`
  669. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  670. XXX_unrecognized []byte `json:"-"`
  671. XXX_sizecache int32 `json:"-"`
  672. }
  673. func (m *OfficialInfo) Reset() { *m = OfficialInfo{} }
  674. func (m *OfficialInfo) String() string { return proto.CompactTextString(m) }
  675. func (*OfficialInfo) ProtoMessage() {}
  676. func (*OfficialInfo) Descriptor() ([]byte, []int) {
  677. return fileDescriptor_api_f24f062ee2ba9e19, []int{7}
  678. }
  679. func (m *OfficialInfo) XXX_Unmarshal(b []byte) error {
  680. return m.Unmarshal(b)
  681. }
  682. func (m *OfficialInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  683. if deterministic {
  684. return xxx_messageInfo_OfficialInfo.Marshal(b, m, deterministic)
  685. } else {
  686. b = b[:cap(b)]
  687. n, err := m.MarshalTo(b)
  688. if err != nil {
  689. return nil, err
  690. }
  691. return b[:n], nil
  692. }
  693. }
  694. func (dst *OfficialInfo) XXX_Merge(src proto.Message) {
  695. xxx_messageInfo_OfficialInfo.Merge(dst, src)
  696. }
  697. func (m *OfficialInfo) XXX_Size() int {
  698. return m.Size()
  699. }
  700. func (m *OfficialInfo) XXX_DiscardUnknown() {
  701. xxx_messageInfo_OfficialInfo.DiscardUnknown(m)
  702. }
  703. var xxx_messageInfo_OfficialInfo proto.InternalMessageInfo
  704. func (m *OfficialInfo) GetRole() int8 {
  705. if m != nil {
  706. return m.Role
  707. }
  708. return 0
  709. }
  710. func (m *OfficialInfo) GetTitle() string {
  711. if m != nil {
  712. return m.Title
  713. }
  714. return ""
  715. }
  716. func (m *OfficialInfo) GetDesc() string {
  717. if m != nil {
  718. return m.Desc
  719. }
  720. return ""
  721. }
  722. type MidReq struct {
  723. Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" validate:"gt=0,required"`
  724. RealIp string `protobuf:"bytes,2,opt,name=real_ip,json=realIp,proto3" json:"real_ip,omitempty"`
  725. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  726. XXX_unrecognized []byte `json:"-"`
  727. XXX_sizecache int32 `json:"-"`
  728. }
  729. func (m *MidReq) Reset() { *m = MidReq{} }
  730. func (m *MidReq) String() string { return proto.CompactTextString(m) }
  731. func (*MidReq) ProtoMessage() {}
  732. func (*MidReq) Descriptor() ([]byte, []int) {
  733. return fileDescriptor_api_f24f062ee2ba9e19, []int{8}
  734. }
  735. func (m *MidReq) XXX_Unmarshal(b []byte) error {
  736. return m.Unmarshal(b)
  737. }
  738. func (m *MidReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  739. if deterministic {
  740. return xxx_messageInfo_MidReq.Marshal(b, m, deterministic)
  741. } else {
  742. b = b[:cap(b)]
  743. n, err := m.MarshalTo(b)
  744. if err != nil {
  745. return nil, err
  746. }
  747. return b[:n], nil
  748. }
  749. }
  750. func (dst *MidReq) XXX_Merge(src proto.Message) {
  751. xxx_messageInfo_MidReq.Merge(dst, src)
  752. }
  753. func (m *MidReq) XXX_Size() int {
  754. return m.Size()
  755. }
  756. func (m *MidReq) XXX_DiscardUnknown() {
  757. xxx_messageInfo_MidReq.DiscardUnknown(m)
  758. }
  759. var xxx_messageInfo_MidReq proto.InternalMessageInfo
  760. func (m *MidReq) GetMid() int64 {
  761. if m != nil {
  762. return m.Mid
  763. }
  764. return 0
  765. }
  766. func (m *MidReq) GetRealIp() string {
  767. if m != nil {
  768. return m.RealIp
  769. }
  770. return ""
  771. }
  772. type MidsReq struct {
  773. Mids []int64 `protobuf:"varint,1,rep,packed,name=mids" json:"mids,omitempty" validate:"gt=0,dive,gt=0"`
  774. RealIp string `protobuf:"bytes,2,opt,name=real_ip,json=realIp,proto3" json:"real_ip,omitempty"`
  775. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  776. XXX_unrecognized []byte `json:"-"`
  777. XXX_sizecache int32 `json:"-"`
  778. }
  779. func (m *MidsReq) Reset() { *m = MidsReq{} }
  780. func (m *MidsReq) String() string { return proto.CompactTextString(m) }
  781. func (*MidsReq) ProtoMessage() {}
  782. func (*MidsReq) Descriptor() ([]byte, []int) {
  783. return fileDescriptor_api_f24f062ee2ba9e19, []int{9}
  784. }
  785. func (m *MidsReq) XXX_Unmarshal(b []byte) error {
  786. return m.Unmarshal(b)
  787. }
  788. func (m *MidsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  789. if deterministic {
  790. return xxx_messageInfo_MidsReq.Marshal(b, m, deterministic)
  791. } else {
  792. b = b[:cap(b)]
  793. n, err := m.MarshalTo(b)
  794. if err != nil {
  795. return nil, err
  796. }
  797. return b[:n], nil
  798. }
  799. }
  800. func (dst *MidsReq) XXX_Merge(src proto.Message) {
  801. xxx_messageInfo_MidsReq.Merge(dst, src)
  802. }
  803. func (m *MidsReq) XXX_Size() int {
  804. return m.Size()
  805. }
  806. func (m *MidsReq) XXX_DiscardUnknown() {
  807. xxx_messageInfo_MidsReq.DiscardUnknown(m)
  808. }
  809. var xxx_messageInfo_MidsReq proto.InternalMessageInfo
  810. func (m *MidsReq) GetMids() []int64 {
  811. if m != nil {
  812. return m.Mids
  813. }
  814. return nil
  815. }
  816. func (m *MidsReq) GetRealIp() string {
  817. if m != nil {
  818. return m.RealIp
  819. }
  820. return ""
  821. }
  822. type NamesReq struct {
  823. Names []string `protobuf:"bytes,1,rep,name=names" json:"names,omitempty" validate:"gt=0,dive,gt=0"`
  824. RealIp string `protobuf:"bytes,2,opt,name=real_ip,json=realIp,proto3" json:"real_ip,omitempty"`
  825. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  826. XXX_unrecognized []byte `json:"-"`
  827. XXX_sizecache int32 `json:"-"`
  828. }
  829. func (m *NamesReq) Reset() { *m = NamesReq{} }
  830. func (m *NamesReq) String() string { return proto.CompactTextString(m) }
  831. func (*NamesReq) ProtoMessage() {}
  832. func (*NamesReq) Descriptor() ([]byte, []int) {
  833. return fileDescriptor_api_f24f062ee2ba9e19, []int{10}
  834. }
  835. func (m *NamesReq) XXX_Unmarshal(b []byte) error {
  836. return m.Unmarshal(b)
  837. }
  838. func (m *NamesReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  839. if deterministic {
  840. return xxx_messageInfo_NamesReq.Marshal(b, m, deterministic)
  841. } else {
  842. b = b[:cap(b)]
  843. n, err := m.MarshalTo(b)
  844. if err != nil {
  845. return nil, err
  846. }
  847. return b[:n], nil
  848. }
  849. }
  850. func (dst *NamesReq) XXX_Merge(src proto.Message) {
  851. xxx_messageInfo_NamesReq.Merge(dst, src)
  852. }
  853. func (m *NamesReq) XXX_Size() int {
  854. return m.Size()
  855. }
  856. func (m *NamesReq) XXX_DiscardUnknown() {
  857. xxx_messageInfo_NamesReq.DiscardUnknown(m)
  858. }
  859. var xxx_messageInfo_NamesReq proto.InternalMessageInfo
  860. func (m *NamesReq) GetNames() []string {
  861. if m != nil {
  862. return m.Names
  863. }
  864. return nil
  865. }
  866. func (m *NamesReq) GetRealIp() string {
  867. if m != nil {
  868. return m.RealIp
  869. }
  870. return ""
  871. }
  872. type ExpReq struct {
  873. Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" validate:"gt=0,required"`
  874. Exp float64 `protobuf:"fixed64,2,opt,name=exp,proto3" json:"exp,omitempty"`
  875. Operater string `protobuf:"bytes,3,opt,name=operater,proto3" json:"operater,omitempty"`
  876. Operate string `protobuf:"bytes,4,opt,name=operate,proto3" json:"operate,omitempty"`
  877. Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
  878. RealIp string `protobuf:"bytes,6,opt,name=real_ip,json=realIp,proto3" json:"real_ip,omitempty"`
  879. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  880. XXX_unrecognized []byte `json:"-"`
  881. XXX_sizecache int32 `json:"-"`
  882. }
  883. func (m *ExpReq) Reset() { *m = ExpReq{} }
  884. func (m *ExpReq) String() string { return proto.CompactTextString(m) }
  885. func (*ExpReq) ProtoMessage() {}
  886. func (*ExpReq) Descriptor() ([]byte, []int) {
  887. return fileDescriptor_api_f24f062ee2ba9e19, []int{11}
  888. }
  889. func (m *ExpReq) XXX_Unmarshal(b []byte) error {
  890. return m.Unmarshal(b)
  891. }
  892. func (m *ExpReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  893. if deterministic {
  894. return xxx_messageInfo_ExpReq.Marshal(b, m, deterministic)
  895. } else {
  896. b = b[:cap(b)]
  897. n, err := m.MarshalTo(b)
  898. if err != nil {
  899. return nil, err
  900. }
  901. return b[:n], nil
  902. }
  903. }
  904. func (dst *ExpReq) XXX_Merge(src proto.Message) {
  905. xxx_messageInfo_ExpReq.Merge(dst, src)
  906. }
  907. func (m *ExpReq) XXX_Size() int {
  908. return m.Size()
  909. }
  910. func (m *ExpReq) XXX_DiscardUnknown() {
  911. xxx_messageInfo_ExpReq.DiscardUnknown(m)
  912. }
  913. var xxx_messageInfo_ExpReq proto.InternalMessageInfo
  914. func (m *ExpReq) GetMid() int64 {
  915. if m != nil {
  916. return m.Mid
  917. }
  918. return 0
  919. }
  920. func (m *ExpReq) GetExp() float64 {
  921. if m != nil {
  922. return m.Exp
  923. }
  924. return 0
  925. }
  926. func (m *ExpReq) GetOperater() string {
  927. if m != nil {
  928. return m.Operater
  929. }
  930. return ""
  931. }
  932. func (m *ExpReq) GetOperate() string {
  933. if m != nil {
  934. return m.Operate
  935. }
  936. return ""
  937. }
  938. func (m *ExpReq) GetReason() string {
  939. if m != nil {
  940. return m.Reason
  941. }
  942. return ""
  943. }
  944. func (m *ExpReq) GetRealIp() string {
  945. if m != nil {
  946. return m.RealIp
  947. }
  948. return ""
  949. }
  950. type MoralReq struct {
  951. Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" validate:"gt=0,required"`
  952. Moral float64 `protobuf:"fixed64,2,opt,name=moral,proto3" json:"moral,omitempty"`
  953. Oper string `protobuf:"bytes,3,opt,name=oper,proto3" json:"oper,omitempty"`
  954. Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
  955. Remark string `protobuf:"bytes,5,opt,name=remark,proto3" json:"remark,omitempty"`
  956. RealIp string `protobuf:"bytes,6,opt,name=real_ip,json=realIp,proto3" json:"real_ip,omitempty"`
  957. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  958. XXX_unrecognized []byte `json:"-"`
  959. XXX_sizecache int32 `json:"-"`
  960. }
  961. func (m *MoralReq) Reset() { *m = MoralReq{} }
  962. func (m *MoralReq) String() string { return proto.CompactTextString(m) }
  963. func (*MoralReq) ProtoMessage() {}
  964. func (*MoralReq) Descriptor() ([]byte, []int) {
  965. return fileDescriptor_api_f24f062ee2ba9e19, []int{12}
  966. }
  967. func (m *MoralReq) XXX_Unmarshal(b []byte) error {
  968. return m.Unmarshal(b)
  969. }
  970. func (m *MoralReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  971. if deterministic {
  972. return xxx_messageInfo_MoralReq.Marshal(b, m, deterministic)
  973. } else {
  974. b = b[:cap(b)]
  975. n, err := m.MarshalTo(b)
  976. if err != nil {
  977. return nil, err
  978. }
  979. return b[:n], nil
  980. }
  981. }
  982. func (dst *MoralReq) XXX_Merge(src proto.Message) {
  983. xxx_messageInfo_MoralReq.Merge(dst, src)
  984. }
  985. func (m *MoralReq) XXX_Size() int {
  986. return m.Size()
  987. }
  988. func (m *MoralReq) XXX_DiscardUnknown() {
  989. xxx_messageInfo_MoralReq.DiscardUnknown(m)
  990. }
  991. var xxx_messageInfo_MoralReq proto.InternalMessageInfo
  992. func (m *MoralReq) GetMid() int64 {
  993. if m != nil {
  994. return m.Mid
  995. }
  996. return 0
  997. }
  998. func (m *MoralReq) GetMoral() float64 {
  999. if m != nil {
  1000. return m.Moral
  1001. }
  1002. return 0
  1003. }
  1004. func (m *MoralReq) GetOper() string {
  1005. if m != nil {
  1006. return m.Oper
  1007. }
  1008. return ""
  1009. }
  1010. func (m *MoralReq) GetReason() string {
  1011. if m != nil {
  1012. return m.Reason
  1013. }
  1014. return ""
  1015. }
  1016. func (m *MoralReq) GetRemark() string {
  1017. if m != nil {
  1018. return m.Remark
  1019. }
  1020. return ""
  1021. }
  1022. func (m *MoralReq) GetRealIp() string {
  1023. if m != nil {
  1024. return m.RealIp
  1025. }
  1026. return ""
  1027. }
  1028. type RelationReq struct {
  1029. Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" validate:"gt=0,required"`
  1030. Owner int64 `protobuf:"varint,2,opt,name=owner,proto3" json:"owner,omitempty"`
  1031. RealIp string `protobuf:"bytes,3,opt,name=real_ip,json=realIp,proto3" json:"real_ip,omitempty"`
  1032. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1033. XXX_unrecognized []byte `json:"-"`
  1034. XXX_sizecache int32 `json:"-"`
  1035. }
  1036. func (m *RelationReq) Reset() { *m = RelationReq{} }
  1037. func (m *RelationReq) String() string { return proto.CompactTextString(m) }
  1038. func (*RelationReq) ProtoMessage() {}
  1039. func (*RelationReq) Descriptor() ([]byte, []int) {
  1040. return fileDescriptor_api_f24f062ee2ba9e19, []int{13}
  1041. }
  1042. func (m *RelationReq) XXX_Unmarshal(b []byte) error {
  1043. return m.Unmarshal(b)
  1044. }
  1045. func (m *RelationReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1046. if deterministic {
  1047. return xxx_messageInfo_RelationReq.Marshal(b, m, deterministic)
  1048. } else {
  1049. b = b[:cap(b)]
  1050. n, err := m.MarshalTo(b)
  1051. if err != nil {
  1052. return nil, err
  1053. }
  1054. return b[:n], nil
  1055. }
  1056. }
  1057. func (dst *RelationReq) XXX_Merge(src proto.Message) {
  1058. xxx_messageInfo_RelationReq.Merge(dst, src)
  1059. }
  1060. func (m *RelationReq) XXX_Size() int {
  1061. return m.Size()
  1062. }
  1063. func (m *RelationReq) XXX_DiscardUnknown() {
  1064. xxx_messageInfo_RelationReq.DiscardUnknown(m)
  1065. }
  1066. var xxx_messageInfo_RelationReq proto.InternalMessageInfo
  1067. func (m *RelationReq) GetMid() int64 {
  1068. if m != nil {
  1069. return m.Mid
  1070. }
  1071. return 0
  1072. }
  1073. func (m *RelationReq) GetOwner() int64 {
  1074. if m != nil {
  1075. return m.Owner
  1076. }
  1077. return 0
  1078. }
  1079. func (m *RelationReq) GetRealIp() string {
  1080. if m != nil {
  1081. return m.RealIp
  1082. }
  1083. return ""
  1084. }
  1085. type RelationsReq struct {
  1086. Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" validate:"gt=0,required"`
  1087. Owners []int64 `protobuf:"varint,2,rep,packed,name=owners" json:"owners,omitempty"`
  1088. RealIp string `protobuf:"bytes,3,opt,name=real_ip,json=realIp,proto3" json:"real_ip,omitempty"`
  1089. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1090. XXX_unrecognized []byte `json:"-"`
  1091. XXX_sizecache int32 `json:"-"`
  1092. }
  1093. func (m *RelationsReq) Reset() { *m = RelationsReq{} }
  1094. func (m *RelationsReq) String() string { return proto.CompactTextString(m) }
  1095. func (*RelationsReq) ProtoMessage() {}
  1096. func (*RelationsReq) Descriptor() ([]byte, []int) {
  1097. return fileDescriptor_api_f24f062ee2ba9e19, []int{14}
  1098. }
  1099. func (m *RelationsReq) XXX_Unmarshal(b []byte) error {
  1100. return m.Unmarshal(b)
  1101. }
  1102. func (m *RelationsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1103. if deterministic {
  1104. return xxx_messageInfo_RelationsReq.Marshal(b, m, deterministic)
  1105. } else {
  1106. b = b[:cap(b)]
  1107. n, err := m.MarshalTo(b)
  1108. if err != nil {
  1109. return nil, err
  1110. }
  1111. return b[:n], nil
  1112. }
  1113. }
  1114. func (dst *RelationsReq) XXX_Merge(src proto.Message) {
  1115. xxx_messageInfo_RelationsReq.Merge(dst, src)
  1116. }
  1117. func (m *RelationsReq) XXX_Size() int {
  1118. return m.Size()
  1119. }
  1120. func (m *RelationsReq) XXX_DiscardUnknown() {
  1121. xxx_messageInfo_RelationsReq.DiscardUnknown(m)
  1122. }
  1123. var xxx_messageInfo_RelationsReq proto.InternalMessageInfo
  1124. func (m *RelationsReq) GetMid() int64 {
  1125. if m != nil {
  1126. return m.Mid
  1127. }
  1128. return 0
  1129. }
  1130. func (m *RelationsReq) GetOwners() []int64 {
  1131. if m != nil {
  1132. return m.Owners
  1133. }
  1134. return nil
  1135. }
  1136. func (m *RelationsReq) GetRealIp() string {
  1137. if m != nil {
  1138. return m.RealIp
  1139. }
  1140. return ""
  1141. }
  1142. type RichRelationReq struct {
  1143. Owner int64 `protobuf:"varint,1,opt,name=owner,proto3" json:"owner,omitempty"`
  1144. Mids []int64 `protobuf:"varint,2,rep,packed,name=mids" json:"mids,omitempty" validate:"gt=0,dive,gt=0"`
  1145. RealIp string `protobuf:"bytes,3,opt,name=real_ip,json=realIp,proto3" json:"real_ip,omitempty"`
  1146. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1147. XXX_unrecognized []byte `json:"-"`
  1148. XXX_sizecache int32 `json:"-"`
  1149. }
  1150. func (m *RichRelationReq) Reset() { *m = RichRelationReq{} }
  1151. func (m *RichRelationReq) String() string { return proto.CompactTextString(m) }
  1152. func (*RichRelationReq) ProtoMessage() {}
  1153. func (*RichRelationReq) Descriptor() ([]byte, []int) {
  1154. return fileDescriptor_api_f24f062ee2ba9e19, []int{15}
  1155. }
  1156. func (m *RichRelationReq) XXX_Unmarshal(b []byte) error {
  1157. return m.Unmarshal(b)
  1158. }
  1159. func (m *RichRelationReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1160. if deterministic {
  1161. return xxx_messageInfo_RichRelationReq.Marshal(b, m, deterministic)
  1162. } else {
  1163. b = b[:cap(b)]
  1164. n, err := m.MarshalTo(b)
  1165. if err != nil {
  1166. return nil, err
  1167. }
  1168. return b[:n], nil
  1169. }
  1170. }
  1171. func (dst *RichRelationReq) XXX_Merge(src proto.Message) {
  1172. xxx_messageInfo_RichRelationReq.Merge(dst, src)
  1173. }
  1174. func (m *RichRelationReq) XXX_Size() int {
  1175. return m.Size()
  1176. }
  1177. func (m *RichRelationReq) XXX_DiscardUnknown() {
  1178. xxx_messageInfo_RichRelationReq.DiscardUnknown(m)
  1179. }
  1180. var xxx_messageInfo_RichRelationReq proto.InternalMessageInfo
  1181. func (m *RichRelationReq) GetOwner() int64 {
  1182. if m != nil {
  1183. return m.Owner
  1184. }
  1185. return 0
  1186. }
  1187. func (m *RichRelationReq) GetMids() []int64 {
  1188. if m != nil {
  1189. return m.Mids
  1190. }
  1191. return nil
  1192. }
  1193. func (m *RichRelationReq) GetRealIp() string {
  1194. if m != nil {
  1195. return m.RealIp
  1196. }
  1197. return ""
  1198. }
  1199. type InfoReply struct {
  1200. Info *Info `protobuf:"bytes,1,opt,name=info" json:"info,omitempty"`
  1201. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1202. XXX_unrecognized []byte `json:"-"`
  1203. XXX_sizecache int32 `json:"-"`
  1204. }
  1205. func (m *InfoReply) Reset() { *m = InfoReply{} }
  1206. func (m *InfoReply) String() string { return proto.CompactTextString(m) }
  1207. func (*InfoReply) ProtoMessage() {}
  1208. func (*InfoReply) Descriptor() ([]byte, []int) {
  1209. return fileDescriptor_api_f24f062ee2ba9e19, []int{16}
  1210. }
  1211. func (m *InfoReply) XXX_Unmarshal(b []byte) error {
  1212. return m.Unmarshal(b)
  1213. }
  1214. func (m *InfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1215. if deterministic {
  1216. return xxx_messageInfo_InfoReply.Marshal(b, m, deterministic)
  1217. } else {
  1218. b = b[:cap(b)]
  1219. n, err := m.MarshalTo(b)
  1220. if err != nil {
  1221. return nil, err
  1222. }
  1223. return b[:n], nil
  1224. }
  1225. }
  1226. func (dst *InfoReply) XXX_Merge(src proto.Message) {
  1227. xxx_messageInfo_InfoReply.Merge(dst, src)
  1228. }
  1229. func (m *InfoReply) XXX_Size() int {
  1230. return m.Size()
  1231. }
  1232. func (m *InfoReply) XXX_DiscardUnknown() {
  1233. xxx_messageInfo_InfoReply.DiscardUnknown(m)
  1234. }
  1235. var xxx_messageInfo_InfoReply proto.InternalMessageInfo
  1236. func (m *InfoReply) GetInfo() *Info {
  1237. if m != nil {
  1238. return m.Info
  1239. }
  1240. return nil
  1241. }
  1242. type InfosReply struct {
  1243. Infos map[int64]*Info `protobuf:"bytes,1,rep,name=infos" json:"infos,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
  1244. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1245. XXX_unrecognized []byte `json:"-"`
  1246. XXX_sizecache int32 `json:"-"`
  1247. }
  1248. func (m *InfosReply) Reset() { *m = InfosReply{} }
  1249. func (m *InfosReply) String() string { return proto.CompactTextString(m) }
  1250. func (*InfosReply) ProtoMessage() {}
  1251. func (*InfosReply) Descriptor() ([]byte, []int) {
  1252. return fileDescriptor_api_f24f062ee2ba9e19, []int{17}
  1253. }
  1254. func (m *InfosReply) XXX_Unmarshal(b []byte) error {
  1255. return m.Unmarshal(b)
  1256. }
  1257. func (m *InfosReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1258. if deterministic {
  1259. return xxx_messageInfo_InfosReply.Marshal(b, m, deterministic)
  1260. } else {
  1261. b = b[:cap(b)]
  1262. n, err := m.MarshalTo(b)
  1263. if err != nil {
  1264. return nil, err
  1265. }
  1266. return b[:n], nil
  1267. }
  1268. }
  1269. func (dst *InfosReply) XXX_Merge(src proto.Message) {
  1270. xxx_messageInfo_InfosReply.Merge(dst, src)
  1271. }
  1272. func (m *InfosReply) XXX_Size() int {
  1273. return m.Size()
  1274. }
  1275. func (m *InfosReply) XXX_DiscardUnknown() {
  1276. xxx_messageInfo_InfosReply.DiscardUnknown(m)
  1277. }
  1278. var xxx_messageInfo_InfosReply proto.InternalMessageInfo
  1279. func (m *InfosReply) GetInfos() map[int64]*Info {
  1280. if m != nil {
  1281. return m.Infos
  1282. }
  1283. return nil
  1284. }
  1285. type CardReply struct {
  1286. Card *Card `protobuf:"bytes,1,opt,name=card" json:"card,omitempty"`
  1287. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1288. XXX_unrecognized []byte `json:"-"`
  1289. XXX_sizecache int32 `json:"-"`
  1290. }
  1291. func (m *CardReply) Reset() { *m = CardReply{} }
  1292. func (m *CardReply) String() string { return proto.CompactTextString(m) }
  1293. func (*CardReply) ProtoMessage() {}
  1294. func (*CardReply) Descriptor() ([]byte, []int) {
  1295. return fileDescriptor_api_f24f062ee2ba9e19, []int{18}
  1296. }
  1297. func (m *CardReply) XXX_Unmarshal(b []byte) error {
  1298. return m.Unmarshal(b)
  1299. }
  1300. func (m *CardReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1301. if deterministic {
  1302. return xxx_messageInfo_CardReply.Marshal(b, m, deterministic)
  1303. } else {
  1304. b = b[:cap(b)]
  1305. n, err := m.MarshalTo(b)
  1306. if err != nil {
  1307. return nil, err
  1308. }
  1309. return b[:n], nil
  1310. }
  1311. }
  1312. func (dst *CardReply) XXX_Merge(src proto.Message) {
  1313. xxx_messageInfo_CardReply.Merge(dst, src)
  1314. }
  1315. func (m *CardReply) XXX_Size() int {
  1316. return m.Size()
  1317. }
  1318. func (m *CardReply) XXX_DiscardUnknown() {
  1319. xxx_messageInfo_CardReply.DiscardUnknown(m)
  1320. }
  1321. var xxx_messageInfo_CardReply proto.InternalMessageInfo
  1322. func (m *CardReply) GetCard() *Card {
  1323. if m != nil {
  1324. return m.Card
  1325. }
  1326. return nil
  1327. }
  1328. type CardsReply struct {
  1329. Cards map[int64]*Card `protobuf:"bytes,1,rep,name=cards" json:"cards,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
  1330. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1331. XXX_unrecognized []byte `json:"-"`
  1332. XXX_sizecache int32 `json:"-"`
  1333. }
  1334. func (m *CardsReply) Reset() { *m = CardsReply{} }
  1335. func (m *CardsReply) String() string { return proto.CompactTextString(m) }
  1336. func (*CardsReply) ProtoMessage() {}
  1337. func (*CardsReply) Descriptor() ([]byte, []int) {
  1338. return fileDescriptor_api_f24f062ee2ba9e19, []int{19}
  1339. }
  1340. func (m *CardsReply) XXX_Unmarshal(b []byte) error {
  1341. return m.Unmarshal(b)
  1342. }
  1343. func (m *CardsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1344. if deterministic {
  1345. return xxx_messageInfo_CardsReply.Marshal(b, m, deterministic)
  1346. } else {
  1347. b = b[:cap(b)]
  1348. n, err := m.MarshalTo(b)
  1349. if err != nil {
  1350. return nil, err
  1351. }
  1352. return b[:n], nil
  1353. }
  1354. }
  1355. func (dst *CardsReply) XXX_Merge(src proto.Message) {
  1356. xxx_messageInfo_CardsReply.Merge(dst, src)
  1357. }
  1358. func (m *CardsReply) XXX_Size() int {
  1359. return m.Size()
  1360. }
  1361. func (m *CardsReply) XXX_DiscardUnknown() {
  1362. xxx_messageInfo_CardsReply.DiscardUnknown(m)
  1363. }
  1364. var xxx_messageInfo_CardsReply proto.InternalMessageInfo
  1365. func (m *CardsReply) GetCards() map[int64]*Card {
  1366. if m != nil {
  1367. return m.Cards
  1368. }
  1369. return nil
  1370. }
  1371. type ProfileReply struct {
  1372. Profile *Profile `protobuf:"bytes,1,opt,name=profile" json:"profile,omitempty"`
  1373. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1374. XXX_unrecognized []byte `json:"-"`
  1375. XXX_sizecache int32 `json:"-"`
  1376. }
  1377. func (m *ProfileReply) Reset() { *m = ProfileReply{} }
  1378. func (m *ProfileReply) String() string { return proto.CompactTextString(m) }
  1379. func (*ProfileReply) ProtoMessage() {}
  1380. func (*ProfileReply) Descriptor() ([]byte, []int) {
  1381. return fileDescriptor_api_f24f062ee2ba9e19, []int{20}
  1382. }
  1383. func (m *ProfileReply) XXX_Unmarshal(b []byte) error {
  1384. return m.Unmarshal(b)
  1385. }
  1386. func (m *ProfileReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1387. if deterministic {
  1388. return xxx_messageInfo_ProfileReply.Marshal(b, m, deterministic)
  1389. } else {
  1390. b = b[:cap(b)]
  1391. n, err := m.MarshalTo(b)
  1392. if err != nil {
  1393. return nil, err
  1394. }
  1395. return b[:n], nil
  1396. }
  1397. }
  1398. func (dst *ProfileReply) XXX_Merge(src proto.Message) {
  1399. xxx_messageInfo_ProfileReply.Merge(dst, src)
  1400. }
  1401. func (m *ProfileReply) XXX_Size() int {
  1402. return m.Size()
  1403. }
  1404. func (m *ProfileReply) XXX_DiscardUnknown() {
  1405. xxx_messageInfo_ProfileReply.DiscardUnknown(m)
  1406. }
  1407. var xxx_messageInfo_ProfileReply proto.InternalMessageInfo
  1408. func (m *ProfileReply) GetProfile() *Profile {
  1409. if m != nil {
  1410. return m.Profile
  1411. }
  1412. return nil
  1413. }
  1414. type ProfileStatReply struct {
  1415. Profile *Profile `protobuf:"bytes,1,opt,name=profile" json:"profile,omitempty"`
  1416. LevelInfo LevelInfo `protobuf:"bytes,2,opt,name=level_info,json=levelInfo" json:"level_info"`
  1417. Coins float64 `protobuf:"fixed64,3,opt,name=coins,proto3" json:"coins,omitempty"`
  1418. Following int64 `protobuf:"varint,4,opt,name=following,proto3" json:"following,omitempty"`
  1419. Follower int64 `protobuf:"varint,5,opt,name=follower,proto3" json:"follower,omitempty"`
  1420. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1421. XXX_unrecognized []byte `json:"-"`
  1422. XXX_sizecache int32 `json:"-"`
  1423. }
  1424. func (m *ProfileStatReply) Reset() { *m = ProfileStatReply{} }
  1425. func (m *ProfileStatReply) String() string { return proto.CompactTextString(m) }
  1426. func (*ProfileStatReply) ProtoMessage() {}
  1427. func (*ProfileStatReply) Descriptor() ([]byte, []int) {
  1428. return fileDescriptor_api_f24f062ee2ba9e19, []int{21}
  1429. }
  1430. func (m *ProfileStatReply) XXX_Unmarshal(b []byte) error {
  1431. return m.Unmarshal(b)
  1432. }
  1433. func (m *ProfileStatReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1434. if deterministic {
  1435. return xxx_messageInfo_ProfileStatReply.Marshal(b, m, deterministic)
  1436. } else {
  1437. b = b[:cap(b)]
  1438. n, err := m.MarshalTo(b)
  1439. if err != nil {
  1440. return nil, err
  1441. }
  1442. return b[:n], nil
  1443. }
  1444. }
  1445. func (dst *ProfileStatReply) XXX_Merge(src proto.Message) {
  1446. xxx_messageInfo_ProfileStatReply.Merge(dst, src)
  1447. }
  1448. func (m *ProfileStatReply) XXX_Size() int {
  1449. return m.Size()
  1450. }
  1451. func (m *ProfileStatReply) XXX_DiscardUnknown() {
  1452. xxx_messageInfo_ProfileStatReply.DiscardUnknown(m)
  1453. }
  1454. var xxx_messageInfo_ProfileStatReply proto.InternalMessageInfo
  1455. func (m *ProfileStatReply) GetProfile() *Profile {
  1456. if m != nil {
  1457. return m.Profile
  1458. }
  1459. return nil
  1460. }
  1461. func (m *ProfileStatReply) GetLevelInfo() LevelInfo {
  1462. if m != nil {
  1463. return m.LevelInfo
  1464. }
  1465. return LevelInfo{}
  1466. }
  1467. func (m *ProfileStatReply) GetCoins() float64 {
  1468. if m != nil {
  1469. return m.Coins
  1470. }
  1471. return 0
  1472. }
  1473. func (m *ProfileStatReply) GetFollowing() int64 {
  1474. if m != nil {
  1475. return m.Following
  1476. }
  1477. return 0
  1478. }
  1479. func (m *ProfileStatReply) GetFollower() int64 {
  1480. if m != nil {
  1481. return m.Follower
  1482. }
  1483. return 0
  1484. }
  1485. type RelationReply struct {
  1486. Following bool `protobuf:"varint,1,opt,name=following,proto3" json:"following,omitempty"`
  1487. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1488. XXX_unrecognized []byte `json:"-"`
  1489. XXX_sizecache int32 `json:"-"`
  1490. }
  1491. func (m *RelationReply) Reset() { *m = RelationReply{} }
  1492. func (m *RelationReply) String() string { return proto.CompactTextString(m) }
  1493. func (*RelationReply) ProtoMessage() {}
  1494. func (*RelationReply) Descriptor() ([]byte, []int) {
  1495. return fileDescriptor_api_f24f062ee2ba9e19, []int{22}
  1496. }
  1497. func (m *RelationReply) XXX_Unmarshal(b []byte) error {
  1498. return m.Unmarshal(b)
  1499. }
  1500. func (m *RelationReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1501. if deterministic {
  1502. return xxx_messageInfo_RelationReply.Marshal(b, m, deterministic)
  1503. } else {
  1504. b = b[:cap(b)]
  1505. n, err := m.MarshalTo(b)
  1506. if err != nil {
  1507. return nil, err
  1508. }
  1509. return b[:n], nil
  1510. }
  1511. }
  1512. func (dst *RelationReply) XXX_Merge(src proto.Message) {
  1513. xxx_messageInfo_RelationReply.Merge(dst, src)
  1514. }
  1515. func (m *RelationReply) XXX_Size() int {
  1516. return m.Size()
  1517. }
  1518. func (m *RelationReply) XXX_DiscardUnknown() {
  1519. xxx_messageInfo_RelationReply.DiscardUnknown(m)
  1520. }
  1521. var xxx_messageInfo_RelationReply proto.InternalMessageInfo
  1522. func (m *RelationReply) GetFollowing() bool {
  1523. if m != nil {
  1524. return m.Following
  1525. }
  1526. return false
  1527. }
  1528. type AttentionsReply struct {
  1529. Attentions []int64 `protobuf:"varint,1,rep,packed,name=attentions" json:"attentions,omitempty"`
  1530. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1531. XXX_unrecognized []byte `json:"-"`
  1532. XXX_sizecache int32 `json:"-"`
  1533. }
  1534. func (m *AttentionsReply) Reset() { *m = AttentionsReply{} }
  1535. func (m *AttentionsReply) String() string { return proto.CompactTextString(m) }
  1536. func (*AttentionsReply) ProtoMessage() {}
  1537. func (*AttentionsReply) Descriptor() ([]byte, []int) {
  1538. return fileDescriptor_api_f24f062ee2ba9e19, []int{23}
  1539. }
  1540. func (m *AttentionsReply) XXX_Unmarshal(b []byte) error {
  1541. return m.Unmarshal(b)
  1542. }
  1543. func (m *AttentionsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1544. if deterministic {
  1545. return xxx_messageInfo_AttentionsReply.Marshal(b, m, deterministic)
  1546. } else {
  1547. b = b[:cap(b)]
  1548. n, err := m.MarshalTo(b)
  1549. if err != nil {
  1550. return nil, err
  1551. }
  1552. return b[:n], nil
  1553. }
  1554. }
  1555. func (dst *AttentionsReply) XXX_Merge(src proto.Message) {
  1556. xxx_messageInfo_AttentionsReply.Merge(dst, src)
  1557. }
  1558. func (m *AttentionsReply) XXX_Size() int {
  1559. return m.Size()
  1560. }
  1561. func (m *AttentionsReply) XXX_DiscardUnknown() {
  1562. xxx_messageInfo_AttentionsReply.DiscardUnknown(m)
  1563. }
  1564. var xxx_messageInfo_AttentionsReply proto.InternalMessageInfo
  1565. func (m *AttentionsReply) GetAttentions() []int64 {
  1566. if m != nil {
  1567. return m.Attentions
  1568. }
  1569. return nil
  1570. }
  1571. type BlacksReply struct {
  1572. BlackList map[int64]bool `protobuf:"bytes,1,rep,name=black_list,json=blackList" json:"black_list,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  1573. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1574. XXX_unrecognized []byte `json:"-"`
  1575. XXX_sizecache int32 `json:"-"`
  1576. }
  1577. func (m *BlacksReply) Reset() { *m = BlacksReply{} }
  1578. func (m *BlacksReply) String() string { return proto.CompactTextString(m) }
  1579. func (*BlacksReply) ProtoMessage() {}
  1580. func (*BlacksReply) Descriptor() ([]byte, []int) {
  1581. return fileDescriptor_api_f24f062ee2ba9e19, []int{24}
  1582. }
  1583. func (m *BlacksReply) XXX_Unmarshal(b []byte) error {
  1584. return m.Unmarshal(b)
  1585. }
  1586. func (m *BlacksReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1587. if deterministic {
  1588. return xxx_messageInfo_BlacksReply.Marshal(b, m, deterministic)
  1589. } else {
  1590. b = b[:cap(b)]
  1591. n, err := m.MarshalTo(b)
  1592. if err != nil {
  1593. return nil, err
  1594. }
  1595. return b[:n], nil
  1596. }
  1597. }
  1598. func (dst *BlacksReply) XXX_Merge(src proto.Message) {
  1599. xxx_messageInfo_BlacksReply.Merge(dst, src)
  1600. }
  1601. func (m *BlacksReply) XXX_Size() int {
  1602. return m.Size()
  1603. }
  1604. func (m *BlacksReply) XXX_DiscardUnknown() {
  1605. xxx_messageInfo_BlacksReply.DiscardUnknown(m)
  1606. }
  1607. var xxx_messageInfo_BlacksReply proto.InternalMessageInfo
  1608. func (m *BlacksReply) GetBlackList() map[int64]bool {
  1609. if m != nil {
  1610. return m.BlackList
  1611. }
  1612. return nil
  1613. }
  1614. type RelationsReply struct {
  1615. Relations map[int64]*RelationReply `protobuf:"bytes,1,rep,name=relations" json:"relations,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
  1616. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1617. XXX_unrecognized []byte `json:"-"`
  1618. XXX_sizecache int32 `json:"-"`
  1619. }
  1620. func (m *RelationsReply) Reset() { *m = RelationsReply{} }
  1621. func (m *RelationsReply) String() string { return proto.CompactTextString(m) }
  1622. func (*RelationsReply) ProtoMessage() {}
  1623. func (*RelationsReply) Descriptor() ([]byte, []int) {
  1624. return fileDescriptor_api_f24f062ee2ba9e19, []int{25}
  1625. }
  1626. func (m *RelationsReply) XXX_Unmarshal(b []byte) error {
  1627. return m.Unmarshal(b)
  1628. }
  1629. func (m *RelationsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1630. if deterministic {
  1631. return xxx_messageInfo_RelationsReply.Marshal(b, m, deterministic)
  1632. } else {
  1633. b = b[:cap(b)]
  1634. n, err := m.MarshalTo(b)
  1635. if err != nil {
  1636. return nil, err
  1637. }
  1638. return b[:n], nil
  1639. }
  1640. }
  1641. func (dst *RelationsReply) XXX_Merge(src proto.Message) {
  1642. xxx_messageInfo_RelationsReply.Merge(dst, src)
  1643. }
  1644. func (m *RelationsReply) XXX_Size() int {
  1645. return m.Size()
  1646. }
  1647. func (m *RelationsReply) XXX_DiscardUnknown() {
  1648. xxx_messageInfo_RelationsReply.DiscardUnknown(m)
  1649. }
  1650. var xxx_messageInfo_RelationsReply proto.InternalMessageInfo
  1651. func (m *RelationsReply) GetRelations() map[int64]*RelationReply {
  1652. if m != nil {
  1653. return m.Relations
  1654. }
  1655. return nil
  1656. }
  1657. type RichRelationsReply struct {
  1658. RichRelations map[int64]int32 `protobuf:"bytes,1,rep,name=rich_relations,json=richRelations" json:"rich_relations,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  1659. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1660. XXX_unrecognized []byte `json:"-"`
  1661. XXX_sizecache int32 `json:"-"`
  1662. }
  1663. func (m *RichRelationsReply) Reset() { *m = RichRelationsReply{} }
  1664. func (m *RichRelationsReply) String() string { return proto.CompactTextString(m) }
  1665. func (*RichRelationsReply) ProtoMessage() {}
  1666. func (*RichRelationsReply) Descriptor() ([]byte, []int) {
  1667. return fileDescriptor_api_f24f062ee2ba9e19, []int{26}
  1668. }
  1669. func (m *RichRelationsReply) XXX_Unmarshal(b []byte) error {
  1670. return m.Unmarshal(b)
  1671. }
  1672. func (m *RichRelationsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1673. if deterministic {
  1674. return xxx_messageInfo_RichRelationsReply.Marshal(b, m, deterministic)
  1675. } else {
  1676. b = b[:cap(b)]
  1677. n, err := m.MarshalTo(b)
  1678. if err != nil {
  1679. return nil, err
  1680. }
  1681. return b[:n], nil
  1682. }
  1683. }
  1684. func (dst *RichRelationsReply) XXX_Merge(src proto.Message) {
  1685. xxx_messageInfo_RichRelationsReply.Merge(dst, src)
  1686. }
  1687. func (m *RichRelationsReply) XXX_Size() int {
  1688. return m.Size()
  1689. }
  1690. func (m *RichRelationsReply) XXX_DiscardUnknown() {
  1691. xxx_messageInfo_RichRelationsReply.DiscardUnknown(m)
  1692. }
  1693. var xxx_messageInfo_RichRelationsReply proto.InternalMessageInfo
  1694. func (m *RichRelationsReply) GetRichRelations() map[int64]int32 {
  1695. if m != nil {
  1696. return m.RichRelations
  1697. }
  1698. return nil
  1699. }
  1700. // +bili:deepcopy-gen=true
  1701. // +bili:deepcopy-gen:structs=go-common/app/service/main/account/api.VipInfo
  1702. type VipReply struct {
  1703. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  1704. Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
  1705. DueDate int64 `protobuf:"varint,3,opt,name=due_date,json=dueDate,proto3" json:"due_date,omitempty"`
  1706. VipPayType int32 `protobuf:"varint,4,opt,name=vip_pay_type,json=vipPayType,proto3" json:"vip_pay_type,omitempty"`
  1707. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1708. XXX_unrecognized []byte `json:"-"`
  1709. XXX_sizecache int32 `json:"-"`
  1710. }
  1711. func (m *VipReply) Reset() { *m = VipReply{} }
  1712. func (m *VipReply) String() string { return proto.CompactTextString(m) }
  1713. func (*VipReply) ProtoMessage() {}
  1714. func (*VipReply) Descriptor() ([]byte, []int) {
  1715. return fileDescriptor_api_f24f062ee2ba9e19, []int{27}
  1716. }
  1717. func (m *VipReply) XXX_Unmarshal(b []byte) error {
  1718. return m.Unmarshal(b)
  1719. }
  1720. func (m *VipReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1721. if deterministic {
  1722. return xxx_messageInfo_VipReply.Marshal(b, m, deterministic)
  1723. } else {
  1724. b = b[:cap(b)]
  1725. n, err := m.MarshalTo(b)
  1726. if err != nil {
  1727. return nil, err
  1728. }
  1729. return b[:n], nil
  1730. }
  1731. }
  1732. func (dst *VipReply) XXX_Merge(src proto.Message) {
  1733. xxx_messageInfo_VipReply.Merge(dst, src)
  1734. }
  1735. func (m *VipReply) XXX_Size() int {
  1736. return m.Size()
  1737. }
  1738. func (m *VipReply) XXX_DiscardUnknown() {
  1739. xxx_messageInfo_VipReply.DiscardUnknown(m)
  1740. }
  1741. var xxx_messageInfo_VipReply proto.InternalMessageInfo
  1742. func (m *VipReply) GetType() int32 {
  1743. if m != nil {
  1744. return m.Type
  1745. }
  1746. return 0
  1747. }
  1748. func (m *VipReply) GetStatus() int32 {
  1749. if m != nil {
  1750. return m.Status
  1751. }
  1752. return 0
  1753. }
  1754. func (m *VipReply) GetDueDate() int64 {
  1755. if m != nil {
  1756. return m.DueDate
  1757. }
  1758. return 0
  1759. }
  1760. func (m *VipReply) GetVipPayType() int32 {
  1761. if m != nil {
  1762. return m.VipPayType
  1763. }
  1764. return 0
  1765. }
  1766. type VipsReply struct {
  1767. Vips map[int64]*VipReply `protobuf:"bytes,1,rep,name=vips" json:"vips,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
  1768. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1769. XXX_unrecognized []byte `json:"-"`
  1770. XXX_sizecache int32 `json:"-"`
  1771. }
  1772. func (m *VipsReply) Reset() { *m = VipsReply{} }
  1773. func (m *VipsReply) String() string { return proto.CompactTextString(m) }
  1774. func (*VipsReply) ProtoMessage() {}
  1775. func (*VipsReply) Descriptor() ([]byte, []int) {
  1776. return fileDescriptor_api_f24f062ee2ba9e19, []int{28}
  1777. }
  1778. func (m *VipsReply) XXX_Unmarshal(b []byte) error {
  1779. return m.Unmarshal(b)
  1780. }
  1781. func (m *VipsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1782. if deterministic {
  1783. return xxx_messageInfo_VipsReply.Marshal(b, m, deterministic)
  1784. } else {
  1785. b = b[:cap(b)]
  1786. n, err := m.MarshalTo(b)
  1787. if err != nil {
  1788. return nil, err
  1789. }
  1790. return b[:n], nil
  1791. }
  1792. }
  1793. func (dst *VipsReply) XXX_Merge(src proto.Message) {
  1794. xxx_messageInfo_VipsReply.Merge(dst, src)
  1795. }
  1796. func (m *VipsReply) XXX_Size() int {
  1797. return m.Size()
  1798. }
  1799. func (m *VipsReply) XXX_DiscardUnknown() {
  1800. xxx_messageInfo_VipsReply.DiscardUnknown(m)
  1801. }
  1802. var xxx_messageInfo_VipsReply proto.InternalMessageInfo
  1803. func (m *VipsReply) GetVips() map[int64]*VipReply {
  1804. if m != nil {
  1805. return m.Vips
  1806. }
  1807. return nil
  1808. }
  1809. type ExpReply struct {
  1810. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1811. XXX_unrecognized []byte `json:"-"`
  1812. XXX_sizecache int32 `json:"-"`
  1813. }
  1814. func (m *ExpReply) Reset() { *m = ExpReply{} }
  1815. func (m *ExpReply) String() string { return proto.CompactTextString(m) }
  1816. func (*ExpReply) ProtoMessage() {}
  1817. func (*ExpReply) Descriptor() ([]byte, []int) {
  1818. return fileDescriptor_api_f24f062ee2ba9e19, []int{29}
  1819. }
  1820. func (m *ExpReply) XXX_Unmarshal(b []byte) error {
  1821. return m.Unmarshal(b)
  1822. }
  1823. func (m *ExpReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1824. if deterministic {
  1825. return xxx_messageInfo_ExpReply.Marshal(b, m, deterministic)
  1826. } else {
  1827. b = b[:cap(b)]
  1828. n, err := m.MarshalTo(b)
  1829. if err != nil {
  1830. return nil, err
  1831. }
  1832. return b[:n], nil
  1833. }
  1834. }
  1835. func (dst *ExpReply) XXX_Merge(src proto.Message) {
  1836. xxx_messageInfo_ExpReply.Merge(dst, src)
  1837. }
  1838. func (m *ExpReply) XXX_Size() int {
  1839. return m.Size()
  1840. }
  1841. func (m *ExpReply) XXX_DiscardUnknown() {
  1842. xxx_messageInfo_ExpReply.DiscardUnknown(m)
  1843. }
  1844. var xxx_messageInfo_ExpReply proto.InternalMessageInfo
  1845. type MoralReply struct {
  1846. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1847. XXX_unrecognized []byte `json:"-"`
  1848. XXX_sizecache int32 `json:"-"`
  1849. }
  1850. func (m *MoralReply) Reset() { *m = MoralReply{} }
  1851. func (m *MoralReply) String() string { return proto.CompactTextString(m) }
  1852. func (*MoralReply) ProtoMessage() {}
  1853. func (*MoralReply) Descriptor() ([]byte, []int) {
  1854. return fileDescriptor_api_f24f062ee2ba9e19, []int{30}
  1855. }
  1856. func (m *MoralReply) XXX_Unmarshal(b []byte) error {
  1857. return m.Unmarshal(b)
  1858. }
  1859. func (m *MoralReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1860. if deterministic {
  1861. return xxx_messageInfo_MoralReply.Marshal(b, m, deterministic)
  1862. } else {
  1863. b = b[:cap(b)]
  1864. n, err := m.MarshalTo(b)
  1865. if err != nil {
  1866. return nil, err
  1867. }
  1868. return b[:n], nil
  1869. }
  1870. }
  1871. func (dst *MoralReply) XXX_Merge(src proto.Message) {
  1872. xxx_messageInfo_MoralReply.Merge(dst, src)
  1873. }
  1874. func (m *MoralReply) XXX_Size() int {
  1875. return m.Size()
  1876. }
  1877. func (m *MoralReply) XXX_DiscardUnknown() {
  1878. xxx_messageInfo_MoralReply.DiscardUnknown(m)
  1879. }
  1880. var xxx_messageInfo_MoralReply proto.InternalMessageInfo
  1881. func init() {
  1882. proto.RegisterType((*Card)(nil), "account.service.Card")
  1883. proto.RegisterType((*Info)(nil), "account.service.Info")
  1884. proto.RegisterType((*Profile)(nil), "account.service.Profile")
  1885. proto.RegisterType((*LevelInfo)(nil), "account.service.LevelInfo")
  1886. proto.RegisterType((*VipInfo)(nil), "account.service.VipInfo")
  1887. proto.RegisterType((*PendantInfo)(nil), "account.service.PendantInfo")
  1888. proto.RegisterType((*NameplateInfo)(nil), "account.service.NameplateInfo")
  1889. proto.RegisterType((*OfficialInfo)(nil), "account.service.OfficialInfo")
  1890. proto.RegisterType((*MidReq)(nil), "account.service.MidReq")
  1891. proto.RegisterType((*MidsReq)(nil), "account.service.MidsReq")
  1892. proto.RegisterType((*NamesReq)(nil), "account.service.NamesReq")
  1893. proto.RegisterType((*ExpReq)(nil), "account.service.ExpReq")
  1894. proto.RegisterType((*MoralReq)(nil), "account.service.MoralReq")
  1895. proto.RegisterType((*RelationReq)(nil), "account.service.RelationReq")
  1896. proto.RegisterType((*RelationsReq)(nil), "account.service.RelationsReq")
  1897. proto.RegisterType((*RichRelationReq)(nil), "account.service.RichRelationReq")
  1898. proto.RegisterType((*InfoReply)(nil), "account.service.InfoReply")
  1899. proto.RegisterType((*InfosReply)(nil), "account.service.InfosReply")
  1900. proto.RegisterMapType((map[int64]*Info)(nil), "account.service.InfosReply.InfosEntry")
  1901. proto.RegisterType((*CardReply)(nil), "account.service.CardReply")
  1902. proto.RegisterType((*CardsReply)(nil), "account.service.CardsReply")
  1903. proto.RegisterMapType((map[int64]*Card)(nil), "account.service.CardsReply.CardsEntry")
  1904. proto.RegisterType((*ProfileReply)(nil), "account.service.ProfileReply")
  1905. proto.RegisterType((*ProfileStatReply)(nil), "account.service.ProfileStatReply")
  1906. proto.RegisterType((*RelationReply)(nil), "account.service.RelationReply")
  1907. proto.RegisterType((*AttentionsReply)(nil), "account.service.AttentionsReply")
  1908. proto.RegisterType((*BlacksReply)(nil), "account.service.BlacksReply")
  1909. proto.RegisterMapType((map[int64]bool)(nil), "account.service.BlacksReply.BlackListEntry")
  1910. proto.RegisterType((*RelationsReply)(nil), "account.service.RelationsReply")
  1911. proto.RegisterMapType((map[int64]*RelationReply)(nil), "account.service.RelationsReply.RelationsEntry")
  1912. proto.RegisterType((*RichRelationsReply)(nil), "account.service.RichRelationsReply")
  1913. proto.RegisterMapType((map[int64]int32)(nil), "account.service.RichRelationsReply.RichRelationsEntry")
  1914. proto.RegisterType((*VipReply)(nil), "account.service.VipReply")
  1915. proto.RegisterType((*VipsReply)(nil), "account.service.VipsReply")
  1916. proto.RegisterMapType((map[int64]*VipReply)(nil), "account.service.VipsReply.VipsEntry")
  1917. proto.RegisterType((*ExpReply)(nil), "account.service.ExpReply")
  1918. proto.RegisterType((*MoralReply)(nil), "account.service.MoralReply")
  1919. }
  1920. // Reference imports to suppress errors if they are not otherwise used.
  1921. var _ context.Context
  1922. var _ grpc.ClientConn
  1923. // This is a compile-time assertion to ensure that this generated file
  1924. // is compatible with the grpc package it is being compiled against.
  1925. const _ = grpc.SupportPackageIsVersion4
  1926. // AccountClient is the client API for Account service.
  1927. //
  1928. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1929. type AccountClient interface {
  1930. Info3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*InfoReply, error)
  1931. Infos3(ctx context.Context, in *MidsReq, opts ...grpc.CallOption) (*InfosReply, error)
  1932. InfosByName3(ctx context.Context, in *NamesReq, opts ...grpc.CallOption) (*InfosReply, error)
  1933. Card3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*CardReply, error)
  1934. Cards3(ctx context.Context, in *MidsReq, opts ...grpc.CallOption) (*CardsReply, error)
  1935. Profile3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*ProfileReply, error)
  1936. ProfileWithStat3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*ProfileStatReply, error)
  1937. AddExp3(ctx context.Context, in *ExpReq, opts ...grpc.CallOption) (*ExpReply, error)
  1938. AddMoral3(ctx context.Context, in *MoralReq, opts ...grpc.CallOption) (*MoralReply, error)
  1939. Relation3(ctx context.Context, in *RelationReq, opts ...grpc.CallOption) (*RelationReply, error)
  1940. Attentions3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*AttentionsReply, error)
  1941. Blacks3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*BlacksReply, error)
  1942. Relations3(ctx context.Context, in *RelationsReq, opts ...grpc.CallOption) (*RelationsReply, error)
  1943. RichRelations3(ctx context.Context, in *RichRelationReq, opts ...grpc.CallOption) (*RichRelationsReply, error)
  1944. Vip3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*VipReply, error)
  1945. Vips3(ctx context.Context, in *MidsReq, opts ...grpc.CallOption) (*VipsReply, error)
  1946. }
  1947. type accountClient struct {
  1948. cc *grpc.ClientConn
  1949. }
  1950. func NewAccountClient(cc *grpc.ClientConn) AccountClient {
  1951. return &accountClient{cc}
  1952. }
  1953. func (c *accountClient) Info3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*InfoReply, error) {
  1954. out := new(InfoReply)
  1955. err := c.cc.Invoke(ctx, "/account.service.Account/Info3", in, out, opts...)
  1956. if err != nil {
  1957. return nil, err
  1958. }
  1959. return out, nil
  1960. }
  1961. func (c *accountClient) Infos3(ctx context.Context, in *MidsReq, opts ...grpc.CallOption) (*InfosReply, error) {
  1962. out := new(InfosReply)
  1963. err := c.cc.Invoke(ctx, "/account.service.Account/Infos3", in, out, opts...)
  1964. if err != nil {
  1965. return nil, err
  1966. }
  1967. return out, nil
  1968. }
  1969. func (c *accountClient) InfosByName3(ctx context.Context, in *NamesReq, opts ...grpc.CallOption) (*InfosReply, error) {
  1970. out := new(InfosReply)
  1971. err := c.cc.Invoke(ctx, "/account.service.Account/InfosByName3", in, out, opts...)
  1972. if err != nil {
  1973. return nil, err
  1974. }
  1975. return out, nil
  1976. }
  1977. func (c *accountClient) Card3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*CardReply, error) {
  1978. out := new(CardReply)
  1979. err := c.cc.Invoke(ctx, "/account.service.Account/Card3", in, out, opts...)
  1980. if err != nil {
  1981. return nil, err
  1982. }
  1983. return out, nil
  1984. }
  1985. func (c *accountClient) Cards3(ctx context.Context, in *MidsReq, opts ...grpc.CallOption) (*CardsReply, error) {
  1986. out := new(CardsReply)
  1987. err := c.cc.Invoke(ctx, "/account.service.Account/Cards3", in, out, opts...)
  1988. if err != nil {
  1989. return nil, err
  1990. }
  1991. return out, nil
  1992. }
  1993. func (c *accountClient) Profile3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*ProfileReply, error) {
  1994. out := new(ProfileReply)
  1995. err := c.cc.Invoke(ctx, "/account.service.Account/Profile3", in, out, opts...)
  1996. if err != nil {
  1997. return nil, err
  1998. }
  1999. return out, nil
  2000. }
  2001. func (c *accountClient) ProfileWithStat3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*ProfileStatReply, error) {
  2002. out := new(ProfileStatReply)
  2003. err := c.cc.Invoke(ctx, "/account.service.Account/ProfileWithStat3", in, out, opts...)
  2004. if err != nil {
  2005. return nil, err
  2006. }
  2007. return out, nil
  2008. }
  2009. func (c *accountClient) AddExp3(ctx context.Context, in *ExpReq, opts ...grpc.CallOption) (*ExpReply, error) {
  2010. out := new(ExpReply)
  2011. err := c.cc.Invoke(ctx, "/account.service.Account/AddExp3", in, out, opts...)
  2012. if err != nil {
  2013. return nil, err
  2014. }
  2015. return out, nil
  2016. }
  2017. func (c *accountClient) AddMoral3(ctx context.Context, in *MoralReq, opts ...grpc.CallOption) (*MoralReply, error) {
  2018. out := new(MoralReply)
  2019. err := c.cc.Invoke(ctx, "/account.service.Account/AddMoral3", in, out, opts...)
  2020. if err != nil {
  2021. return nil, err
  2022. }
  2023. return out, nil
  2024. }
  2025. func (c *accountClient) Relation3(ctx context.Context, in *RelationReq, opts ...grpc.CallOption) (*RelationReply, error) {
  2026. out := new(RelationReply)
  2027. err := c.cc.Invoke(ctx, "/account.service.Account/Relation3", in, out, opts...)
  2028. if err != nil {
  2029. return nil, err
  2030. }
  2031. return out, nil
  2032. }
  2033. func (c *accountClient) Attentions3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*AttentionsReply, error) {
  2034. out := new(AttentionsReply)
  2035. err := c.cc.Invoke(ctx, "/account.service.Account/Attentions3", in, out, opts...)
  2036. if err != nil {
  2037. return nil, err
  2038. }
  2039. return out, nil
  2040. }
  2041. func (c *accountClient) Blacks3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*BlacksReply, error) {
  2042. out := new(BlacksReply)
  2043. err := c.cc.Invoke(ctx, "/account.service.Account/Blacks3", in, out, opts...)
  2044. if err != nil {
  2045. return nil, err
  2046. }
  2047. return out, nil
  2048. }
  2049. func (c *accountClient) Relations3(ctx context.Context, in *RelationsReq, opts ...grpc.CallOption) (*RelationsReply, error) {
  2050. out := new(RelationsReply)
  2051. err := c.cc.Invoke(ctx, "/account.service.Account/Relations3", in, out, opts...)
  2052. if err != nil {
  2053. return nil, err
  2054. }
  2055. return out, nil
  2056. }
  2057. func (c *accountClient) RichRelations3(ctx context.Context, in *RichRelationReq, opts ...grpc.CallOption) (*RichRelationsReply, error) {
  2058. out := new(RichRelationsReply)
  2059. err := c.cc.Invoke(ctx, "/account.service.Account/RichRelations3", in, out, opts...)
  2060. if err != nil {
  2061. return nil, err
  2062. }
  2063. return out, nil
  2064. }
  2065. func (c *accountClient) Vip3(ctx context.Context, in *MidReq, opts ...grpc.CallOption) (*VipReply, error) {
  2066. out := new(VipReply)
  2067. err := c.cc.Invoke(ctx, "/account.service.Account/Vip3", in, out, opts...)
  2068. if err != nil {
  2069. return nil, err
  2070. }
  2071. return out, nil
  2072. }
  2073. func (c *accountClient) Vips3(ctx context.Context, in *MidsReq, opts ...grpc.CallOption) (*VipsReply, error) {
  2074. out := new(VipsReply)
  2075. err := c.cc.Invoke(ctx, "/account.service.Account/Vips3", in, out, opts...)
  2076. if err != nil {
  2077. return nil, err
  2078. }
  2079. return out, nil
  2080. }
  2081. // AccountServer is the server API for Account service.
  2082. type AccountServer interface {
  2083. Info3(context.Context, *MidReq) (*InfoReply, error)
  2084. Infos3(context.Context, *MidsReq) (*InfosReply, error)
  2085. InfosByName3(context.Context, *NamesReq) (*InfosReply, error)
  2086. Card3(context.Context, *MidReq) (*CardReply, error)
  2087. Cards3(context.Context, *MidsReq) (*CardsReply, error)
  2088. Profile3(context.Context, *MidReq) (*ProfileReply, error)
  2089. ProfileWithStat3(context.Context, *MidReq) (*ProfileStatReply, error)
  2090. AddExp3(context.Context, *ExpReq) (*ExpReply, error)
  2091. AddMoral3(context.Context, *MoralReq) (*MoralReply, error)
  2092. Relation3(context.Context, *RelationReq) (*RelationReply, error)
  2093. Attentions3(context.Context, *MidReq) (*AttentionsReply, error)
  2094. Blacks3(context.Context, *MidReq) (*BlacksReply, error)
  2095. Relations3(context.Context, *RelationsReq) (*RelationsReply, error)
  2096. RichRelations3(context.Context, *RichRelationReq) (*RichRelationsReply, error)
  2097. Vip3(context.Context, *MidReq) (*VipReply, error)
  2098. Vips3(context.Context, *MidsReq) (*VipsReply, error)
  2099. }
  2100. func RegisterAccountServer(s *grpc.Server, srv AccountServer) {
  2101. s.RegisterService(&_Account_serviceDesc, srv)
  2102. }
  2103. func _Account_Info3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2104. in := new(MidReq)
  2105. if err := dec(in); err != nil {
  2106. return nil, err
  2107. }
  2108. if interceptor == nil {
  2109. return srv.(AccountServer).Info3(ctx, in)
  2110. }
  2111. info := &grpc.UnaryServerInfo{
  2112. Server: srv,
  2113. FullMethod: "/account.service.Account/Info3",
  2114. }
  2115. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2116. return srv.(AccountServer).Info3(ctx, req.(*MidReq))
  2117. }
  2118. return interceptor(ctx, in, info, handler)
  2119. }
  2120. func _Account_Infos3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2121. in := new(MidsReq)
  2122. if err := dec(in); err != nil {
  2123. return nil, err
  2124. }
  2125. if interceptor == nil {
  2126. return srv.(AccountServer).Infos3(ctx, in)
  2127. }
  2128. info := &grpc.UnaryServerInfo{
  2129. Server: srv,
  2130. FullMethod: "/account.service.Account/Infos3",
  2131. }
  2132. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2133. return srv.(AccountServer).Infos3(ctx, req.(*MidsReq))
  2134. }
  2135. return interceptor(ctx, in, info, handler)
  2136. }
  2137. func _Account_InfosByName3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2138. in := new(NamesReq)
  2139. if err := dec(in); err != nil {
  2140. return nil, err
  2141. }
  2142. if interceptor == nil {
  2143. return srv.(AccountServer).InfosByName3(ctx, in)
  2144. }
  2145. info := &grpc.UnaryServerInfo{
  2146. Server: srv,
  2147. FullMethod: "/account.service.Account/InfosByName3",
  2148. }
  2149. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2150. return srv.(AccountServer).InfosByName3(ctx, req.(*NamesReq))
  2151. }
  2152. return interceptor(ctx, in, info, handler)
  2153. }
  2154. func _Account_Card3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2155. in := new(MidReq)
  2156. if err := dec(in); err != nil {
  2157. return nil, err
  2158. }
  2159. if interceptor == nil {
  2160. return srv.(AccountServer).Card3(ctx, in)
  2161. }
  2162. info := &grpc.UnaryServerInfo{
  2163. Server: srv,
  2164. FullMethod: "/account.service.Account/Card3",
  2165. }
  2166. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2167. return srv.(AccountServer).Card3(ctx, req.(*MidReq))
  2168. }
  2169. return interceptor(ctx, in, info, handler)
  2170. }
  2171. func _Account_Cards3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2172. in := new(MidsReq)
  2173. if err := dec(in); err != nil {
  2174. return nil, err
  2175. }
  2176. if interceptor == nil {
  2177. return srv.(AccountServer).Cards3(ctx, in)
  2178. }
  2179. info := &grpc.UnaryServerInfo{
  2180. Server: srv,
  2181. FullMethod: "/account.service.Account/Cards3",
  2182. }
  2183. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2184. return srv.(AccountServer).Cards3(ctx, req.(*MidsReq))
  2185. }
  2186. return interceptor(ctx, in, info, handler)
  2187. }
  2188. func _Account_Profile3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2189. in := new(MidReq)
  2190. if err := dec(in); err != nil {
  2191. return nil, err
  2192. }
  2193. if interceptor == nil {
  2194. return srv.(AccountServer).Profile3(ctx, in)
  2195. }
  2196. info := &grpc.UnaryServerInfo{
  2197. Server: srv,
  2198. FullMethod: "/account.service.Account/Profile3",
  2199. }
  2200. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2201. return srv.(AccountServer).Profile3(ctx, req.(*MidReq))
  2202. }
  2203. return interceptor(ctx, in, info, handler)
  2204. }
  2205. func _Account_ProfileWithStat3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2206. in := new(MidReq)
  2207. if err := dec(in); err != nil {
  2208. return nil, err
  2209. }
  2210. if interceptor == nil {
  2211. return srv.(AccountServer).ProfileWithStat3(ctx, in)
  2212. }
  2213. info := &grpc.UnaryServerInfo{
  2214. Server: srv,
  2215. FullMethod: "/account.service.Account/ProfileWithStat3",
  2216. }
  2217. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2218. return srv.(AccountServer).ProfileWithStat3(ctx, req.(*MidReq))
  2219. }
  2220. return interceptor(ctx, in, info, handler)
  2221. }
  2222. func _Account_AddExp3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2223. in := new(ExpReq)
  2224. if err := dec(in); err != nil {
  2225. return nil, err
  2226. }
  2227. if interceptor == nil {
  2228. return srv.(AccountServer).AddExp3(ctx, in)
  2229. }
  2230. info := &grpc.UnaryServerInfo{
  2231. Server: srv,
  2232. FullMethod: "/account.service.Account/AddExp3",
  2233. }
  2234. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2235. return srv.(AccountServer).AddExp3(ctx, req.(*ExpReq))
  2236. }
  2237. return interceptor(ctx, in, info, handler)
  2238. }
  2239. func _Account_AddMoral3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2240. in := new(MoralReq)
  2241. if err := dec(in); err != nil {
  2242. return nil, err
  2243. }
  2244. if interceptor == nil {
  2245. return srv.(AccountServer).AddMoral3(ctx, in)
  2246. }
  2247. info := &grpc.UnaryServerInfo{
  2248. Server: srv,
  2249. FullMethod: "/account.service.Account/AddMoral3",
  2250. }
  2251. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2252. return srv.(AccountServer).AddMoral3(ctx, req.(*MoralReq))
  2253. }
  2254. return interceptor(ctx, in, info, handler)
  2255. }
  2256. func _Account_Relation3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2257. in := new(RelationReq)
  2258. if err := dec(in); err != nil {
  2259. return nil, err
  2260. }
  2261. if interceptor == nil {
  2262. return srv.(AccountServer).Relation3(ctx, in)
  2263. }
  2264. info := &grpc.UnaryServerInfo{
  2265. Server: srv,
  2266. FullMethod: "/account.service.Account/Relation3",
  2267. }
  2268. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2269. return srv.(AccountServer).Relation3(ctx, req.(*RelationReq))
  2270. }
  2271. return interceptor(ctx, in, info, handler)
  2272. }
  2273. func _Account_Attentions3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2274. in := new(MidReq)
  2275. if err := dec(in); err != nil {
  2276. return nil, err
  2277. }
  2278. if interceptor == nil {
  2279. return srv.(AccountServer).Attentions3(ctx, in)
  2280. }
  2281. info := &grpc.UnaryServerInfo{
  2282. Server: srv,
  2283. FullMethod: "/account.service.Account/Attentions3",
  2284. }
  2285. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2286. return srv.(AccountServer).Attentions3(ctx, req.(*MidReq))
  2287. }
  2288. return interceptor(ctx, in, info, handler)
  2289. }
  2290. func _Account_Blacks3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2291. in := new(MidReq)
  2292. if err := dec(in); err != nil {
  2293. return nil, err
  2294. }
  2295. if interceptor == nil {
  2296. return srv.(AccountServer).Blacks3(ctx, in)
  2297. }
  2298. info := &grpc.UnaryServerInfo{
  2299. Server: srv,
  2300. FullMethod: "/account.service.Account/Blacks3",
  2301. }
  2302. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2303. return srv.(AccountServer).Blacks3(ctx, req.(*MidReq))
  2304. }
  2305. return interceptor(ctx, in, info, handler)
  2306. }
  2307. func _Account_Relations3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2308. in := new(RelationsReq)
  2309. if err := dec(in); err != nil {
  2310. return nil, err
  2311. }
  2312. if interceptor == nil {
  2313. return srv.(AccountServer).Relations3(ctx, in)
  2314. }
  2315. info := &grpc.UnaryServerInfo{
  2316. Server: srv,
  2317. FullMethod: "/account.service.Account/Relations3",
  2318. }
  2319. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2320. return srv.(AccountServer).Relations3(ctx, req.(*RelationsReq))
  2321. }
  2322. return interceptor(ctx, in, info, handler)
  2323. }
  2324. func _Account_RichRelations3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2325. in := new(RichRelationReq)
  2326. if err := dec(in); err != nil {
  2327. return nil, err
  2328. }
  2329. if interceptor == nil {
  2330. return srv.(AccountServer).RichRelations3(ctx, in)
  2331. }
  2332. info := &grpc.UnaryServerInfo{
  2333. Server: srv,
  2334. FullMethod: "/account.service.Account/RichRelations3",
  2335. }
  2336. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2337. return srv.(AccountServer).RichRelations3(ctx, req.(*RichRelationReq))
  2338. }
  2339. return interceptor(ctx, in, info, handler)
  2340. }
  2341. func _Account_Vip3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2342. in := new(MidReq)
  2343. if err := dec(in); err != nil {
  2344. return nil, err
  2345. }
  2346. if interceptor == nil {
  2347. return srv.(AccountServer).Vip3(ctx, in)
  2348. }
  2349. info := &grpc.UnaryServerInfo{
  2350. Server: srv,
  2351. FullMethod: "/account.service.Account/Vip3",
  2352. }
  2353. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2354. return srv.(AccountServer).Vip3(ctx, req.(*MidReq))
  2355. }
  2356. return interceptor(ctx, in, info, handler)
  2357. }
  2358. func _Account_Vips3_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2359. in := new(MidsReq)
  2360. if err := dec(in); err != nil {
  2361. return nil, err
  2362. }
  2363. if interceptor == nil {
  2364. return srv.(AccountServer).Vips3(ctx, in)
  2365. }
  2366. info := &grpc.UnaryServerInfo{
  2367. Server: srv,
  2368. FullMethod: "/account.service.Account/Vips3",
  2369. }
  2370. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2371. return srv.(AccountServer).Vips3(ctx, req.(*MidsReq))
  2372. }
  2373. return interceptor(ctx, in, info, handler)
  2374. }
  2375. var _Account_serviceDesc = grpc.ServiceDesc{
  2376. ServiceName: "account.service.Account",
  2377. HandlerType: (*AccountServer)(nil),
  2378. Methods: []grpc.MethodDesc{
  2379. {
  2380. MethodName: "Info3",
  2381. Handler: _Account_Info3_Handler,
  2382. },
  2383. {
  2384. MethodName: "Infos3",
  2385. Handler: _Account_Infos3_Handler,
  2386. },
  2387. {
  2388. MethodName: "InfosByName3",
  2389. Handler: _Account_InfosByName3_Handler,
  2390. },
  2391. {
  2392. MethodName: "Card3",
  2393. Handler: _Account_Card3_Handler,
  2394. },
  2395. {
  2396. MethodName: "Cards3",
  2397. Handler: _Account_Cards3_Handler,
  2398. },
  2399. {
  2400. MethodName: "Profile3",
  2401. Handler: _Account_Profile3_Handler,
  2402. },
  2403. {
  2404. MethodName: "ProfileWithStat3",
  2405. Handler: _Account_ProfileWithStat3_Handler,
  2406. },
  2407. {
  2408. MethodName: "AddExp3",
  2409. Handler: _Account_AddExp3_Handler,
  2410. },
  2411. {
  2412. MethodName: "AddMoral3",
  2413. Handler: _Account_AddMoral3_Handler,
  2414. },
  2415. {
  2416. MethodName: "Relation3",
  2417. Handler: _Account_Relation3_Handler,
  2418. },
  2419. {
  2420. MethodName: "Attentions3",
  2421. Handler: _Account_Attentions3_Handler,
  2422. },
  2423. {
  2424. MethodName: "Blacks3",
  2425. Handler: _Account_Blacks3_Handler,
  2426. },
  2427. {
  2428. MethodName: "Relations3",
  2429. Handler: _Account_Relations3_Handler,
  2430. },
  2431. {
  2432. MethodName: "RichRelations3",
  2433. Handler: _Account_RichRelations3_Handler,
  2434. },
  2435. {
  2436. MethodName: "Vip3",
  2437. Handler: _Account_Vip3_Handler,
  2438. },
  2439. {
  2440. MethodName: "Vips3",
  2441. Handler: _Account_Vips3_Handler,
  2442. },
  2443. },
  2444. Streams: []grpc.StreamDesc{},
  2445. Metadata: "app/service/main/account/api/api.proto",
  2446. }
  2447. func (m *Card) Marshal() (dAtA []byte, err error) {
  2448. size := m.Size()
  2449. dAtA = make([]byte, size)
  2450. n, err := m.MarshalTo(dAtA)
  2451. if err != nil {
  2452. return nil, err
  2453. }
  2454. return dAtA[:n], nil
  2455. }
  2456. func (m *Card) MarshalTo(dAtA []byte) (int, error) {
  2457. var i int
  2458. _ = i
  2459. var l int
  2460. _ = l
  2461. if m.Mid != 0 {
  2462. dAtA[i] = 0x8
  2463. i++
  2464. i = encodeVarintApi(dAtA, i, uint64(m.Mid))
  2465. }
  2466. if len(m.Name) > 0 {
  2467. dAtA[i] = 0x12
  2468. i++
  2469. i = encodeVarintApi(dAtA, i, uint64(len(m.Name)))
  2470. i += copy(dAtA[i:], m.Name)
  2471. }
  2472. if len(m.Sex) > 0 {
  2473. dAtA[i] = 0x1a
  2474. i++
  2475. i = encodeVarintApi(dAtA, i, uint64(len(m.Sex)))
  2476. i += copy(dAtA[i:], m.Sex)
  2477. }
  2478. if len(m.Face) > 0 {
  2479. dAtA[i] = 0x22
  2480. i++
  2481. i = encodeVarintApi(dAtA, i, uint64(len(m.Face)))
  2482. i += copy(dAtA[i:], m.Face)
  2483. }
  2484. if len(m.Sign) > 0 {
  2485. dAtA[i] = 0x2a
  2486. i++
  2487. i = encodeVarintApi(dAtA, i, uint64(len(m.Sign)))
  2488. i += copy(dAtA[i:], m.Sign)
  2489. }
  2490. if m.Rank != 0 {
  2491. dAtA[i] = 0x30
  2492. i++
  2493. i = encodeVarintApi(dAtA, i, uint64(m.Rank))
  2494. }
  2495. if m.Level != 0 {
  2496. dAtA[i] = 0x38
  2497. i++
  2498. i = encodeVarintApi(dAtA, i, uint64(m.Level))
  2499. }
  2500. if m.Silence != 0 {
  2501. dAtA[i] = 0x40
  2502. i++
  2503. i = encodeVarintApi(dAtA, i, uint64(m.Silence))
  2504. }
  2505. dAtA[i] = 0x4a
  2506. i++
  2507. i = encodeVarintApi(dAtA, i, uint64(m.Vip.Size()))
  2508. n1, err := m.Vip.MarshalTo(dAtA[i:])
  2509. if err != nil {
  2510. return 0, err
  2511. }
  2512. i += n1
  2513. dAtA[i] = 0x52
  2514. i++
  2515. i = encodeVarintApi(dAtA, i, uint64(m.Pendant.Size()))
  2516. n2, err := m.Pendant.MarshalTo(dAtA[i:])
  2517. if err != nil {
  2518. return 0, err
  2519. }
  2520. i += n2
  2521. dAtA[i] = 0x5a
  2522. i++
  2523. i = encodeVarintApi(dAtA, i, uint64(m.Nameplate.Size()))
  2524. n3, err := m.Nameplate.MarshalTo(dAtA[i:])
  2525. if err != nil {
  2526. return 0, err
  2527. }
  2528. i += n3
  2529. dAtA[i] = 0x62
  2530. i++
  2531. i = encodeVarintApi(dAtA, i, uint64(m.Official.Size()))
  2532. n4, err := m.Official.MarshalTo(dAtA[i:])
  2533. if err != nil {
  2534. return 0, err
  2535. }
  2536. i += n4
  2537. if m.XXX_unrecognized != nil {
  2538. i += copy(dAtA[i:], m.XXX_unrecognized)
  2539. }
  2540. return i, nil
  2541. }
  2542. func (m *Info) Marshal() (dAtA []byte, err error) {
  2543. size := m.Size()
  2544. dAtA = make([]byte, size)
  2545. n, err := m.MarshalTo(dAtA)
  2546. if err != nil {
  2547. return nil, err
  2548. }
  2549. return dAtA[:n], nil
  2550. }
  2551. func (m *Info) MarshalTo(dAtA []byte) (int, error) {
  2552. var i int
  2553. _ = i
  2554. var l int
  2555. _ = l
  2556. if m.Mid != 0 {
  2557. dAtA[i] = 0x8
  2558. i++
  2559. i = encodeVarintApi(dAtA, i, uint64(m.Mid))
  2560. }
  2561. if len(m.Name) > 0 {
  2562. dAtA[i] = 0x12
  2563. i++
  2564. i = encodeVarintApi(dAtA, i, uint64(len(m.Name)))
  2565. i += copy(dAtA[i:], m.Name)
  2566. }
  2567. if len(m.Sex) > 0 {
  2568. dAtA[i] = 0x1a
  2569. i++
  2570. i = encodeVarintApi(dAtA, i, uint64(len(m.Sex)))
  2571. i += copy(dAtA[i:], m.Sex)
  2572. }
  2573. if len(m.Face) > 0 {
  2574. dAtA[i] = 0x22
  2575. i++
  2576. i = encodeVarintApi(dAtA, i, uint64(len(m.Face)))
  2577. i += copy(dAtA[i:], m.Face)
  2578. }
  2579. if len(m.Sign) > 0 {
  2580. dAtA[i] = 0x2a
  2581. i++
  2582. i = encodeVarintApi(dAtA, i, uint64(len(m.Sign)))
  2583. i += copy(dAtA[i:], m.Sign)
  2584. }
  2585. if m.Rank != 0 {
  2586. dAtA[i] = 0x30
  2587. i++
  2588. i = encodeVarintApi(dAtA, i, uint64(m.Rank))
  2589. }
  2590. if m.XXX_unrecognized != nil {
  2591. i += copy(dAtA[i:], m.XXX_unrecognized)
  2592. }
  2593. return i, nil
  2594. }
  2595. func (m *Profile) Marshal() (dAtA []byte, err error) {
  2596. size := m.Size()
  2597. dAtA = make([]byte, size)
  2598. n, err := m.MarshalTo(dAtA)
  2599. if err != nil {
  2600. return nil, err
  2601. }
  2602. return dAtA[:n], nil
  2603. }
  2604. func (m *Profile) MarshalTo(dAtA []byte) (int, error) {
  2605. var i int
  2606. _ = i
  2607. var l int
  2608. _ = l
  2609. if m.Mid != 0 {
  2610. dAtA[i] = 0x8
  2611. i++
  2612. i = encodeVarintApi(dAtA, i, uint64(m.Mid))
  2613. }
  2614. if len(m.Name) > 0 {
  2615. dAtA[i] = 0x12
  2616. i++
  2617. i = encodeVarintApi(dAtA, i, uint64(len(m.Name)))
  2618. i += copy(dAtA[i:], m.Name)
  2619. }
  2620. if len(m.Sex) > 0 {
  2621. dAtA[i] = 0x1a
  2622. i++
  2623. i = encodeVarintApi(dAtA, i, uint64(len(m.Sex)))
  2624. i += copy(dAtA[i:], m.Sex)
  2625. }
  2626. if len(m.Face) > 0 {
  2627. dAtA[i] = 0x22
  2628. i++
  2629. i = encodeVarintApi(dAtA, i, uint64(len(m.Face)))
  2630. i += copy(dAtA[i:], m.Face)
  2631. }
  2632. if len(m.Sign) > 0 {
  2633. dAtA[i] = 0x2a
  2634. i++
  2635. i = encodeVarintApi(dAtA, i, uint64(len(m.Sign)))
  2636. i += copy(dAtA[i:], m.Sign)
  2637. }
  2638. if m.Rank != 0 {
  2639. dAtA[i] = 0x30
  2640. i++
  2641. i = encodeVarintApi(dAtA, i, uint64(m.Rank))
  2642. }
  2643. if m.Level != 0 {
  2644. dAtA[i] = 0x38
  2645. i++
  2646. i = encodeVarintApi(dAtA, i, uint64(m.Level))
  2647. }
  2648. if m.JoinTime != 0 {
  2649. dAtA[i] = 0x40
  2650. i++
  2651. i = encodeVarintApi(dAtA, i, uint64(m.JoinTime))
  2652. }
  2653. if m.Moral != 0 {
  2654. dAtA[i] = 0x48
  2655. i++
  2656. i = encodeVarintApi(dAtA, i, uint64(m.Moral))
  2657. }
  2658. if m.Silence != 0 {
  2659. dAtA[i] = 0x50
  2660. i++
  2661. i = encodeVarintApi(dAtA, i, uint64(m.Silence))
  2662. }
  2663. if m.EmailStatus != 0 {
  2664. dAtA[i] = 0x58
  2665. i++
  2666. i = encodeVarintApi(dAtA, i, uint64(m.EmailStatus))
  2667. }
  2668. if m.TelStatus != 0 {
  2669. dAtA[i] = 0x60
  2670. i++
  2671. i = encodeVarintApi(dAtA, i, uint64(m.TelStatus))
  2672. }
  2673. if m.Identification != 0 {
  2674. dAtA[i] = 0x68
  2675. i++
  2676. i = encodeVarintApi(dAtA, i, uint64(m.Identification))
  2677. }
  2678. dAtA[i] = 0x72
  2679. i++
  2680. i = encodeVarintApi(dAtA, i, uint64(m.Vip.Size()))
  2681. n5, err := m.Vip.MarshalTo(dAtA[i:])
  2682. if err != nil {
  2683. return 0, err
  2684. }
  2685. i += n5
  2686. dAtA[i] = 0x7a
  2687. i++
  2688. i = encodeVarintApi(dAtA, i, uint64(m.Pendant.Size()))
  2689. n6, err := m.Pendant.MarshalTo(dAtA[i:])
  2690. if err != nil {
  2691. return 0, err
  2692. }
  2693. i += n6
  2694. dAtA[i] = 0x82
  2695. i++
  2696. dAtA[i] = 0x1
  2697. i++
  2698. i = encodeVarintApi(dAtA, i, uint64(m.Nameplate.Size()))
  2699. n7, err := m.Nameplate.MarshalTo(dAtA[i:])
  2700. if err != nil {
  2701. return 0, err
  2702. }
  2703. i += n7
  2704. dAtA[i] = 0x8a
  2705. i++
  2706. dAtA[i] = 0x1
  2707. i++
  2708. i = encodeVarintApi(dAtA, i, uint64(m.Official.Size()))
  2709. n8, err := m.Official.MarshalTo(dAtA[i:])
  2710. if err != nil {
  2711. return 0, err
  2712. }
  2713. i += n8
  2714. if m.Birthday != 0 {
  2715. dAtA[i] = 0x90
  2716. i++
  2717. dAtA[i] = 0x1
  2718. i++
  2719. i = encodeVarintApi(dAtA, i, uint64(m.Birthday))
  2720. }
  2721. if m.IsTourist != 0 {
  2722. dAtA[i] = 0x98
  2723. i++
  2724. dAtA[i] = 0x1
  2725. i++
  2726. i = encodeVarintApi(dAtA, i, uint64(m.IsTourist))
  2727. }
  2728. if m.XXX_unrecognized != nil {
  2729. i += copy(dAtA[i:], m.XXX_unrecognized)
  2730. }
  2731. return i, nil
  2732. }
  2733. func (m *LevelInfo) Marshal() (dAtA []byte, err error) {
  2734. size := m.Size()
  2735. dAtA = make([]byte, size)
  2736. n, err := m.MarshalTo(dAtA)
  2737. if err != nil {
  2738. return nil, err
  2739. }
  2740. return dAtA[:n], nil
  2741. }
  2742. func (m *LevelInfo) MarshalTo(dAtA []byte) (int, error) {
  2743. var i int
  2744. _ = i
  2745. var l int
  2746. _ = l
  2747. if m.Cur != 0 {
  2748. dAtA[i] = 0x8
  2749. i++
  2750. i = encodeVarintApi(dAtA, i, uint64(m.Cur))
  2751. }
  2752. if m.Min != 0 {
  2753. dAtA[i] = 0x10
  2754. i++
  2755. i = encodeVarintApi(dAtA, i, uint64(m.Min))
  2756. }
  2757. if m.NowExp != 0 {
  2758. dAtA[i] = 0x18
  2759. i++
  2760. i = encodeVarintApi(dAtA, i, uint64(m.NowExp))
  2761. }
  2762. if m.NextExp != 0 {
  2763. dAtA[i] = 0x20
  2764. i++
  2765. i = encodeVarintApi(dAtA, i, uint64(m.NextExp))
  2766. }
  2767. if m.XXX_unrecognized != nil {
  2768. i += copy(dAtA[i:], m.XXX_unrecognized)
  2769. }
  2770. return i, nil
  2771. }
  2772. func (m *VipInfo) Marshal() (dAtA []byte, err error) {
  2773. size := m.Size()
  2774. dAtA = make([]byte, size)
  2775. n, err := m.MarshalTo(dAtA)
  2776. if err != nil {
  2777. return nil, err
  2778. }
  2779. return dAtA[:n], nil
  2780. }
  2781. func (m *VipInfo) MarshalTo(dAtA []byte) (int, error) {
  2782. var i int
  2783. _ = i
  2784. var l int
  2785. _ = l
  2786. if m.Type != 0 {
  2787. dAtA[i] = 0x8
  2788. i++
  2789. i = encodeVarintApi(dAtA, i, uint64(m.Type))
  2790. }
  2791. if m.Status != 0 {
  2792. dAtA[i] = 0x10
  2793. i++
  2794. i = encodeVarintApi(dAtA, i, uint64(m.Status))
  2795. }
  2796. if m.DueDate != 0 {
  2797. dAtA[i] = 0x18
  2798. i++
  2799. i = encodeVarintApi(dAtA, i, uint64(m.DueDate))
  2800. }
  2801. if m.VipPayType != 0 {
  2802. dAtA[i] = 0x20
  2803. i++
  2804. i = encodeVarintApi(dAtA, i, uint64(m.VipPayType))
  2805. }
  2806. if m.XXX_unrecognized != nil {
  2807. i += copy(dAtA[i:], m.XXX_unrecognized)
  2808. }
  2809. return i, nil
  2810. }
  2811. func (m *PendantInfo) Marshal() (dAtA []byte, err error) {
  2812. size := m.Size()
  2813. dAtA = make([]byte, size)
  2814. n, err := m.MarshalTo(dAtA)
  2815. if err != nil {
  2816. return nil, err
  2817. }
  2818. return dAtA[:n], nil
  2819. }
  2820. func (m *PendantInfo) MarshalTo(dAtA []byte) (int, error) {
  2821. var i int
  2822. _ = i
  2823. var l int
  2824. _ = l
  2825. if m.Pid != 0 {
  2826. dAtA[i] = 0x8
  2827. i++
  2828. i = encodeVarintApi(dAtA, i, uint64(m.Pid))
  2829. }
  2830. if len(m.Name) > 0 {
  2831. dAtA[i] = 0x12
  2832. i++
  2833. i = encodeVarintApi(dAtA, i, uint64(len(m.Name)))
  2834. i += copy(dAtA[i:], m.Name)
  2835. }
  2836. if len(m.Image) > 0 {
  2837. dAtA[i] = 0x1a
  2838. i++
  2839. i = encodeVarintApi(dAtA, i, uint64(len(m.Image)))
  2840. i += copy(dAtA[i:], m.Image)
  2841. }
  2842. if m.Expire != 0 {
  2843. dAtA[i] = 0x20
  2844. i++
  2845. i = encodeVarintApi(dAtA, i, uint64(m.Expire))
  2846. }
  2847. if m.XXX_unrecognized != nil {
  2848. i += copy(dAtA[i:], m.XXX_unrecognized)
  2849. }
  2850. return i, nil
  2851. }
  2852. func (m *NameplateInfo) Marshal() (dAtA []byte, err error) {
  2853. size := m.Size()
  2854. dAtA = make([]byte, size)
  2855. n, err := m.MarshalTo(dAtA)
  2856. if err != nil {
  2857. return nil, err
  2858. }
  2859. return dAtA[:n], nil
  2860. }
  2861. func (m *NameplateInfo) MarshalTo(dAtA []byte) (int, error) {
  2862. var i int
  2863. _ = i
  2864. var l int
  2865. _ = l
  2866. if m.Nid != 0 {
  2867. dAtA[i] = 0x8
  2868. i++
  2869. i = encodeVarintApi(dAtA, i, uint64(m.Nid))
  2870. }
  2871. if len(m.Name) > 0 {
  2872. dAtA[i] = 0x12
  2873. i++
  2874. i = encodeVarintApi(dAtA, i, uint64(len(m.Name)))
  2875. i += copy(dAtA[i:], m.Name)
  2876. }
  2877. if len(m.Image) > 0 {
  2878. dAtA[i] = 0x1a
  2879. i++
  2880. i = encodeVarintApi(dAtA, i, uint64(len(m.Image)))
  2881. i += copy(dAtA[i:], m.Image)
  2882. }
  2883. if len(m.ImageSmall) > 0 {
  2884. dAtA[i] = 0x22
  2885. i++
  2886. i = encodeVarintApi(dAtA, i, uint64(len(m.ImageSmall)))
  2887. i += copy(dAtA[i:], m.ImageSmall)
  2888. }
  2889. if len(m.Level) > 0 {
  2890. dAtA[i] = 0x2a
  2891. i++
  2892. i = encodeVarintApi(dAtA, i, uint64(len(m.Level)))
  2893. i += copy(dAtA[i:], m.Level)
  2894. }
  2895. if len(m.Condition) > 0 {
  2896. dAtA[i] = 0x32
  2897. i++
  2898. i = encodeVarintApi(dAtA, i, uint64(len(m.Condition)))
  2899. i += copy(dAtA[i:], m.Condition)
  2900. }
  2901. if m.XXX_unrecognized != nil {
  2902. i += copy(dAtA[i:], m.XXX_unrecognized)
  2903. }
  2904. return i, nil
  2905. }
  2906. func (m *OfficialInfo) Marshal() (dAtA []byte, err error) {
  2907. size := m.Size()
  2908. dAtA = make([]byte, size)
  2909. n, err := m.MarshalTo(dAtA)
  2910. if err != nil {
  2911. return nil, err
  2912. }
  2913. return dAtA[:n], nil
  2914. }
  2915. func (m *OfficialInfo) MarshalTo(dAtA []byte) (int, error) {
  2916. var i int
  2917. _ = i
  2918. var l int
  2919. _ = l
  2920. if m.Role != 0 {
  2921. dAtA[i] = 0x8
  2922. i++
  2923. i = encodeVarintApi(dAtA, i, uint64(m.Role))
  2924. }
  2925. if len(m.Title) > 0 {
  2926. dAtA[i] = 0x12
  2927. i++
  2928. i = encodeVarintApi(dAtA, i, uint64(len(m.Title)))
  2929. i += copy(dAtA[i:], m.Title)
  2930. }
  2931. if len(m.Desc) > 0 {
  2932. dAtA[i] = 0x1a
  2933. i++
  2934. i = encodeVarintApi(dAtA, i, uint64(len(m.Desc)))
  2935. i += copy(dAtA[i:], m.Desc)
  2936. }
  2937. if m.XXX_unrecognized != nil {
  2938. i += copy(dAtA[i:], m.XXX_unrecognized)
  2939. }
  2940. return i, nil
  2941. }
  2942. func (m *MidReq) Marshal() (dAtA []byte, err error) {
  2943. size := m.Size()
  2944. dAtA = make([]byte, size)
  2945. n, err := m.MarshalTo(dAtA)
  2946. if err != nil {
  2947. return nil, err
  2948. }
  2949. return dAtA[:n], nil
  2950. }
  2951. func (m *MidReq) MarshalTo(dAtA []byte) (int, error) {
  2952. var i int
  2953. _ = i
  2954. var l int
  2955. _ = l
  2956. if m.Mid != 0 {
  2957. dAtA[i] = 0x8
  2958. i++
  2959. i = encodeVarintApi(dAtA, i, uint64(m.Mid))
  2960. }
  2961. if len(m.RealIp) > 0 {
  2962. dAtA[i] = 0x12
  2963. i++
  2964. i = encodeVarintApi(dAtA, i, uint64(len(m.RealIp)))
  2965. i += copy(dAtA[i:], m.RealIp)
  2966. }
  2967. if m.XXX_unrecognized != nil {
  2968. i += copy(dAtA[i:], m.XXX_unrecognized)
  2969. }
  2970. return i, nil
  2971. }
  2972. func (m *MidsReq) Marshal() (dAtA []byte, err error) {
  2973. size := m.Size()
  2974. dAtA = make([]byte, size)
  2975. n, err := m.MarshalTo(dAtA)
  2976. if err != nil {
  2977. return nil, err
  2978. }
  2979. return dAtA[:n], nil
  2980. }
  2981. func (m *MidsReq) MarshalTo(dAtA []byte) (int, error) {
  2982. var i int
  2983. _ = i
  2984. var l int
  2985. _ = l
  2986. if len(m.Mids) > 0 {
  2987. dAtA10 := make([]byte, len(m.Mids)*10)
  2988. var j9 int
  2989. for _, num1 := range m.Mids {
  2990. num := uint64(num1)
  2991. for num >= 1<<7 {
  2992. dAtA10[j9] = uint8(uint64(num)&0x7f | 0x80)
  2993. num >>= 7
  2994. j9++
  2995. }
  2996. dAtA10[j9] = uint8(num)
  2997. j9++
  2998. }
  2999. dAtA[i] = 0xa
  3000. i++
  3001. i = encodeVarintApi(dAtA, i, uint64(j9))
  3002. i += copy(dAtA[i:], dAtA10[:j9])
  3003. }
  3004. if len(m.RealIp) > 0 {
  3005. dAtA[i] = 0x12
  3006. i++
  3007. i = encodeVarintApi(dAtA, i, uint64(len(m.RealIp)))
  3008. i += copy(dAtA[i:], m.RealIp)
  3009. }
  3010. if m.XXX_unrecognized != nil {
  3011. i += copy(dAtA[i:], m.XXX_unrecognized)
  3012. }
  3013. return i, nil
  3014. }
  3015. func (m *NamesReq) Marshal() (dAtA []byte, err error) {
  3016. size := m.Size()
  3017. dAtA = make([]byte, size)
  3018. n, err := m.MarshalTo(dAtA)
  3019. if err != nil {
  3020. return nil, err
  3021. }
  3022. return dAtA[:n], nil
  3023. }
  3024. func (m *NamesReq) MarshalTo(dAtA []byte) (int, error) {
  3025. var i int
  3026. _ = i
  3027. var l int
  3028. _ = l
  3029. if len(m.Names) > 0 {
  3030. for _, s := range m.Names {
  3031. dAtA[i] = 0xa
  3032. i++
  3033. l = len(s)
  3034. for l >= 1<<7 {
  3035. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  3036. l >>= 7
  3037. i++
  3038. }
  3039. dAtA[i] = uint8(l)
  3040. i++
  3041. i += copy(dAtA[i:], s)
  3042. }
  3043. }
  3044. if len(m.RealIp) > 0 {
  3045. dAtA[i] = 0x12
  3046. i++
  3047. i = encodeVarintApi(dAtA, i, uint64(len(m.RealIp)))
  3048. i += copy(dAtA[i:], m.RealIp)
  3049. }
  3050. if m.XXX_unrecognized != nil {
  3051. i += copy(dAtA[i:], m.XXX_unrecognized)
  3052. }
  3053. return i, nil
  3054. }
  3055. func (m *ExpReq) Marshal() (dAtA []byte, err error) {
  3056. size := m.Size()
  3057. dAtA = make([]byte, size)
  3058. n, err := m.MarshalTo(dAtA)
  3059. if err != nil {
  3060. return nil, err
  3061. }
  3062. return dAtA[:n], nil
  3063. }
  3064. func (m *ExpReq) MarshalTo(dAtA []byte) (int, error) {
  3065. var i int
  3066. _ = i
  3067. var l int
  3068. _ = l
  3069. if m.Mid != 0 {
  3070. dAtA[i] = 0x8
  3071. i++
  3072. i = encodeVarintApi(dAtA, i, uint64(m.Mid))
  3073. }
  3074. if m.Exp != 0 {
  3075. dAtA[i] = 0x11
  3076. i++
  3077. encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Exp))))
  3078. i += 8
  3079. }
  3080. if len(m.Operater) > 0 {
  3081. dAtA[i] = 0x1a
  3082. i++
  3083. i = encodeVarintApi(dAtA, i, uint64(len(m.Operater)))
  3084. i += copy(dAtA[i:], m.Operater)
  3085. }
  3086. if len(m.Operate) > 0 {
  3087. dAtA[i] = 0x22
  3088. i++
  3089. i = encodeVarintApi(dAtA, i, uint64(len(m.Operate)))
  3090. i += copy(dAtA[i:], m.Operate)
  3091. }
  3092. if len(m.Reason) > 0 {
  3093. dAtA[i] = 0x2a
  3094. i++
  3095. i = encodeVarintApi(dAtA, i, uint64(len(m.Reason)))
  3096. i += copy(dAtA[i:], m.Reason)
  3097. }
  3098. if len(m.RealIp) > 0 {
  3099. dAtA[i] = 0x32
  3100. i++
  3101. i = encodeVarintApi(dAtA, i, uint64(len(m.RealIp)))
  3102. i += copy(dAtA[i:], m.RealIp)
  3103. }
  3104. if m.XXX_unrecognized != nil {
  3105. i += copy(dAtA[i:], m.XXX_unrecognized)
  3106. }
  3107. return i, nil
  3108. }
  3109. func (m *MoralReq) Marshal() (dAtA []byte, err error) {
  3110. size := m.Size()
  3111. dAtA = make([]byte, size)
  3112. n, err := m.MarshalTo(dAtA)
  3113. if err != nil {
  3114. return nil, err
  3115. }
  3116. return dAtA[:n], nil
  3117. }
  3118. func (m *MoralReq) MarshalTo(dAtA []byte) (int, error) {
  3119. var i int
  3120. _ = i
  3121. var l int
  3122. _ = l
  3123. if m.Mid != 0 {
  3124. dAtA[i] = 0x8
  3125. i++
  3126. i = encodeVarintApi(dAtA, i, uint64(m.Mid))
  3127. }
  3128. if m.Moral != 0 {
  3129. dAtA[i] = 0x11
  3130. i++
  3131. encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Moral))))
  3132. i += 8
  3133. }
  3134. if len(m.Oper) > 0 {
  3135. dAtA[i] = 0x1a
  3136. i++
  3137. i = encodeVarintApi(dAtA, i, uint64(len(m.Oper)))
  3138. i += copy(dAtA[i:], m.Oper)
  3139. }
  3140. if len(m.Reason) > 0 {
  3141. dAtA[i] = 0x22
  3142. i++
  3143. i = encodeVarintApi(dAtA, i, uint64(len(m.Reason)))
  3144. i += copy(dAtA[i:], m.Reason)
  3145. }
  3146. if len(m.Remark) > 0 {
  3147. dAtA[i] = 0x2a
  3148. i++
  3149. i = encodeVarintApi(dAtA, i, uint64(len(m.Remark)))
  3150. i += copy(dAtA[i:], m.Remark)
  3151. }
  3152. if len(m.RealIp) > 0 {
  3153. dAtA[i] = 0x32
  3154. i++
  3155. i = encodeVarintApi(dAtA, i, uint64(len(m.RealIp)))
  3156. i += copy(dAtA[i:], m.RealIp)
  3157. }
  3158. if m.XXX_unrecognized != nil {
  3159. i += copy(dAtA[i:], m.XXX_unrecognized)
  3160. }
  3161. return i, nil
  3162. }
  3163. func (m *RelationReq) Marshal() (dAtA []byte, err error) {
  3164. size := m.Size()
  3165. dAtA = make([]byte, size)
  3166. n, err := m.MarshalTo(dAtA)
  3167. if err != nil {
  3168. return nil, err
  3169. }
  3170. return dAtA[:n], nil
  3171. }
  3172. func (m *RelationReq) MarshalTo(dAtA []byte) (int, error) {
  3173. var i int
  3174. _ = i
  3175. var l int
  3176. _ = l
  3177. if m.Mid != 0 {
  3178. dAtA[i] = 0x8
  3179. i++
  3180. i = encodeVarintApi(dAtA, i, uint64(m.Mid))
  3181. }
  3182. if m.Owner != 0 {
  3183. dAtA[i] = 0x10
  3184. i++
  3185. i = encodeVarintApi(dAtA, i, uint64(m.Owner))
  3186. }
  3187. if len(m.RealIp) > 0 {
  3188. dAtA[i] = 0x1a
  3189. i++
  3190. i = encodeVarintApi(dAtA, i, uint64(len(m.RealIp)))
  3191. i += copy(dAtA[i:], m.RealIp)
  3192. }
  3193. if m.XXX_unrecognized != nil {
  3194. i += copy(dAtA[i:], m.XXX_unrecognized)
  3195. }
  3196. return i, nil
  3197. }
  3198. func (m *RelationsReq) Marshal() (dAtA []byte, err error) {
  3199. size := m.Size()
  3200. dAtA = make([]byte, size)
  3201. n, err := m.MarshalTo(dAtA)
  3202. if err != nil {
  3203. return nil, err
  3204. }
  3205. return dAtA[:n], nil
  3206. }
  3207. func (m *RelationsReq) MarshalTo(dAtA []byte) (int, error) {
  3208. var i int
  3209. _ = i
  3210. var l int
  3211. _ = l
  3212. if m.Mid != 0 {
  3213. dAtA[i] = 0x8
  3214. i++
  3215. i = encodeVarintApi(dAtA, i, uint64(m.Mid))
  3216. }
  3217. if len(m.Owners) > 0 {
  3218. dAtA12 := make([]byte, len(m.Owners)*10)
  3219. var j11 int
  3220. for _, num1 := range m.Owners {
  3221. num := uint64(num1)
  3222. for num >= 1<<7 {
  3223. dAtA12[j11] = uint8(uint64(num)&0x7f | 0x80)
  3224. num >>= 7
  3225. j11++
  3226. }
  3227. dAtA12[j11] = uint8(num)
  3228. j11++
  3229. }
  3230. dAtA[i] = 0x12
  3231. i++
  3232. i = encodeVarintApi(dAtA, i, uint64(j11))
  3233. i += copy(dAtA[i:], dAtA12[:j11])
  3234. }
  3235. if len(m.RealIp) > 0 {
  3236. dAtA[i] = 0x1a
  3237. i++
  3238. i = encodeVarintApi(dAtA, i, uint64(len(m.RealIp)))
  3239. i += copy(dAtA[i:], m.RealIp)
  3240. }
  3241. if m.XXX_unrecognized != nil {
  3242. i += copy(dAtA[i:], m.XXX_unrecognized)
  3243. }
  3244. return i, nil
  3245. }
  3246. func (m *RichRelationReq) Marshal() (dAtA []byte, err error) {
  3247. size := m.Size()
  3248. dAtA = make([]byte, size)
  3249. n, err := m.MarshalTo(dAtA)
  3250. if err != nil {
  3251. return nil, err
  3252. }
  3253. return dAtA[:n], nil
  3254. }
  3255. func (m *RichRelationReq) MarshalTo(dAtA []byte) (int, error) {
  3256. var i int
  3257. _ = i
  3258. var l int
  3259. _ = l
  3260. if m.Owner != 0 {
  3261. dAtA[i] = 0x8
  3262. i++
  3263. i = encodeVarintApi(dAtA, i, uint64(m.Owner))
  3264. }
  3265. if len(m.Mids) > 0 {
  3266. dAtA14 := make([]byte, len(m.Mids)*10)
  3267. var j13 int
  3268. for _, num1 := range m.Mids {
  3269. num := uint64(num1)
  3270. for num >= 1<<7 {
  3271. dAtA14[j13] = uint8(uint64(num)&0x7f | 0x80)
  3272. num >>= 7
  3273. j13++
  3274. }
  3275. dAtA14[j13] = uint8(num)
  3276. j13++
  3277. }
  3278. dAtA[i] = 0x12
  3279. i++
  3280. i = encodeVarintApi(dAtA, i, uint64(j13))
  3281. i += copy(dAtA[i:], dAtA14[:j13])
  3282. }
  3283. if len(m.RealIp) > 0 {
  3284. dAtA[i] = 0x1a
  3285. i++
  3286. i = encodeVarintApi(dAtA, i, uint64(len(m.RealIp)))
  3287. i += copy(dAtA[i:], m.RealIp)
  3288. }
  3289. if m.XXX_unrecognized != nil {
  3290. i += copy(dAtA[i:], m.XXX_unrecognized)
  3291. }
  3292. return i, nil
  3293. }
  3294. func (m *InfoReply) Marshal() (dAtA []byte, err error) {
  3295. size := m.Size()
  3296. dAtA = make([]byte, size)
  3297. n, err := m.MarshalTo(dAtA)
  3298. if err != nil {
  3299. return nil, err
  3300. }
  3301. return dAtA[:n], nil
  3302. }
  3303. func (m *InfoReply) MarshalTo(dAtA []byte) (int, error) {
  3304. var i int
  3305. _ = i
  3306. var l int
  3307. _ = l
  3308. if m.Info != nil {
  3309. dAtA[i] = 0xa
  3310. i++
  3311. i = encodeVarintApi(dAtA, i, uint64(m.Info.Size()))
  3312. n15, err := m.Info.MarshalTo(dAtA[i:])
  3313. if err != nil {
  3314. return 0, err
  3315. }
  3316. i += n15
  3317. }
  3318. if m.XXX_unrecognized != nil {
  3319. i += copy(dAtA[i:], m.XXX_unrecognized)
  3320. }
  3321. return i, nil
  3322. }
  3323. func (m *InfosReply) Marshal() (dAtA []byte, err error) {
  3324. size := m.Size()
  3325. dAtA = make([]byte, size)
  3326. n, err := m.MarshalTo(dAtA)
  3327. if err != nil {
  3328. return nil, err
  3329. }
  3330. return dAtA[:n], nil
  3331. }
  3332. func (m *InfosReply) MarshalTo(dAtA []byte) (int, error) {
  3333. var i int
  3334. _ = i
  3335. var l int
  3336. _ = l
  3337. if len(m.Infos) > 0 {
  3338. for k, _ := range m.Infos {
  3339. dAtA[i] = 0xa
  3340. i++
  3341. v := m.Infos[k]
  3342. msgSize := 0
  3343. if v != nil {
  3344. msgSize = v.Size()
  3345. msgSize += 1 + sovApi(uint64(msgSize))
  3346. }
  3347. mapSize := 1 + sovApi(uint64(k)) + msgSize
  3348. i = encodeVarintApi(dAtA, i, uint64(mapSize))
  3349. dAtA[i] = 0x8
  3350. i++
  3351. i = encodeVarintApi(dAtA, i, uint64(k))
  3352. if v != nil {
  3353. dAtA[i] = 0x12
  3354. i++
  3355. i = encodeVarintApi(dAtA, i, uint64(v.Size()))
  3356. n16, err := v.MarshalTo(dAtA[i:])
  3357. if err != nil {
  3358. return 0, err
  3359. }
  3360. i += n16
  3361. }
  3362. }
  3363. }
  3364. if m.XXX_unrecognized != nil {
  3365. i += copy(dAtA[i:], m.XXX_unrecognized)
  3366. }
  3367. return i, nil
  3368. }
  3369. func (m *CardReply) Marshal() (dAtA []byte, err error) {
  3370. size := m.Size()
  3371. dAtA = make([]byte, size)
  3372. n, err := m.MarshalTo(dAtA)
  3373. if err != nil {
  3374. return nil, err
  3375. }
  3376. return dAtA[:n], nil
  3377. }
  3378. func (m *CardReply) MarshalTo(dAtA []byte) (int, error) {
  3379. var i int
  3380. _ = i
  3381. var l int
  3382. _ = l
  3383. if m.Card != nil {
  3384. dAtA[i] = 0xa
  3385. i++
  3386. i = encodeVarintApi(dAtA, i, uint64(m.Card.Size()))
  3387. n17, err := m.Card.MarshalTo(dAtA[i:])
  3388. if err != nil {
  3389. return 0, err
  3390. }
  3391. i += n17
  3392. }
  3393. if m.XXX_unrecognized != nil {
  3394. i += copy(dAtA[i:], m.XXX_unrecognized)
  3395. }
  3396. return i, nil
  3397. }
  3398. func (m *CardsReply) Marshal() (dAtA []byte, err error) {
  3399. size := m.Size()
  3400. dAtA = make([]byte, size)
  3401. n, err := m.MarshalTo(dAtA)
  3402. if err != nil {
  3403. return nil, err
  3404. }
  3405. return dAtA[:n], nil
  3406. }
  3407. func (m *CardsReply) MarshalTo(dAtA []byte) (int, error) {
  3408. var i int
  3409. _ = i
  3410. var l int
  3411. _ = l
  3412. if len(m.Cards) > 0 {
  3413. for k, _ := range m.Cards {
  3414. dAtA[i] = 0xa
  3415. i++
  3416. v := m.Cards[k]
  3417. msgSize := 0
  3418. if v != nil {
  3419. msgSize = v.Size()
  3420. msgSize += 1 + sovApi(uint64(msgSize))
  3421. }
  3422. mapSize := 1 + sovApi(uint64(k)) + msgSize
  3423. i = encodeVarintApi(dAtA, i, uint64(mapSize))
  3424. dAtA[i] = 0x8
  3425. i++
  3426. i = encodeVarintApi(dAtA, i, uint64(k))
  3427. if v != nil {
  3428. dAtA[i] = 0x12
  3429. i++
  3430. i = encodeVarintApi(dAtA, i, uint64(v.Size()))
  3431. n18, err := v.MarshalTo(dAtA[i:])
  3432. if err != nil {
  3433. return 0, err
  3434. }
  3435. i += n18
  3436. }
  3437. }
  3438. }
  3439. if m.XXX_unrecognized != nil {
  3440. i += copy(dAtA[i:], m.XXX_unrecognized)
  3441. }
  3442. return i, nil
  3443. }
  3444. func (m *ProfileReply) Marshal() (dAtA []byte, err error) {
  3445. size := m.Size()
  3446. dAtA = make([]byte, size)
  3447. n, err := m.MarshalTo(dAtA)
  3448. if err != nil {
  3449. return nil, err
  3450. }
  3451. return dAtA[:n], nil
  3452. }
  3453. func (m *ProfileReply) MarshalTo(dAtA []byte) (int, error) {
  3454. var i int
  3455. _ = i
  3456. var l int
  3457. _ = l
  3458. if m.Profile != nil {
  3459. dAtA[i] = 0xa
  3460. i++
  3461. i = encodeVarintApi(dAtA, i, uint64(m.Profile.Size()))
  3462. n19, err := m.Profile.MarshalTo(dAtA[i:])
  3463. if err != nil {
  3464. return 0, err
  3465. }
  3466. i += n19
  3467. }
  3468. if m.XXX_unrecognized != nil {
  3469. i += copy(dAtA[i:], m.XXX_unrecognized)
  3470. }
  3471. return i, nil
  3472. }
  3473. func (m *ProfileStatReply) Marshal() (dAtA []byte, err error) {
  3474. size := m.Size()
  3475. dAtA = make([]byte, size)
  3476. n, err := m.MarshalTo(dAtA)
  3477. if err != nil {
  3478. return nil, err
  3479. }
  3480. return dAtA[:n], nil
  3481. }
  3482. func (m *ProfileStatReply) MarshalTo(dAtA []byte) (int, error) {
  3483. var i int
  3484. _ = i
  3485. var l int
  3486. _ = l
  3487. if m.Profile != nil {
  3488. dAtA[i] = 0xa
  3489. i++
  3490. i = encodeVarintApi(dAtA, i, uint64(m.Profile.Size()))
  3491. n20, err := m.Profile.MarshalTo(dAtA[i:])
  3492. if err != nil {
  3493. return 0, err
  3494. }
  3495. i += n20
  3496. }
  3497. dAtA[i] = 0x12
  3498. i++
  3499. i = encodeVarintApi(dAtA, i, uint64(m.LevelInfo.Size()))
  3500. n21, err := m.LevelInfo.MarshalTo(dAtA[i:])
  3501. if err != nil {
  3502. return 0, err
  3503. }
  3504. i += n21
  3505. if m.Coins != 0 {
  3506. dAtA[i] = 0x19
  3507. i++
  3508. encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Coins))))
  3509. i += 8
  3510. }
  3511. if m.Following != 0 {
  3512. dAtA[i] = 0x20
  3513. i++
  3514. i = encodeVarintApi(dAtA, i, uint64(m.Following))
  3515. }
  3516. if m.Follower != 0 {
  3517. dAtA[i] = 0x28
  3518. i++
  3519. i = encodeVarintApi(dAtA, i, uint64(m.Follower))
  3520. }
  3521. if m.XXX_unrecognized != nil {
  3522. i += copy(dAtA[i:], m.XXX_unrecognized)
  3523. }
  3524. return i, nil
  3525. }
  3526. func (m *RelationReply) Marshal() (dAtA []byte, err error) {
  3527. size := m.Size()
  3528. dAtA = make([]byte, size)
  3529. n, err := m.MarshalTo(dAtA)
  3530. if err != nil {
  3531. return nil, err
  3532. }
  3533. return dAtA[:n], nil
  3534. }
  3535. func (m *RelationReply) MarshalTo(dAtA []byte) (int, error) {
  3536. var i int
  3537. _ = i
  3538. var l int
  3539. _ = l
  3540. if m.Following {
  3541. dAtA[i] = 0x8
  3542. i++
  3543. if m.Following {
  3544. dAtA[i] = 1
  3545. } else {
  3546. dAtA[i] = 0
  3547. }
  3548. i++
  3549. }
  3550. if m.XXX_unrecognized != nil {
  3551. i += copy(dAtA[i:], m.XXX_unrecognized)
  3552. }
  3553. return i, nil
  3554. }
  3555. func (m *AttentionsReply) Marshal() (dAtA []byte, err error) {
  3556. size := m.Size()
  3557. dAtA = make([]byte, size)
  3558. n, err := m.MarshalTo(dAtA)
  3559. if err != nil {
  3560. return nil, err
  3561. }
  3562. return dAtA[:n], nil
  3563. }
  3564. func (m *AttentionsReply) MarshalTo(dAtA []byte) (int, error) {
  3565. var i int
  3566. _ = i
  3567. var l int
  3568. _ = l
  3569. if len(m.Attentions) > 0 {
  3570. dAtA23 := make([]byte, len(m.Attentions)*10)
  3571. var j22 int
  3572. for _, num1 := range m.Attentions {
  3573. num := uint64(num1)
  3574. for num >= 1<<7 {
  3575. dAtA23[j22] = uint8(uint64(num)&0x7f | 0x80)
  3576. num >>= 7
  3577. j22++
  3578. }
  3579. dAtA23[j22] = uint8(num)
  3580. j22++
  3581. }
  3582. dAtA[i] = 0xa
  3583. i++
  3584. i = encodeVarintApi(dAtA, i, uint64(j22))
  3585. i += copy(dAtA[i:], dAtA23[:j22])
  3586. }
  3587. if m.XXX_unrecognized != nil {
  3588. i += copy(dAtA[i:], m.XXX_unrecognized)
  3589. }
  3590. return i, nil
  3591. }
  3592. func (m *BlacksReply) Marshal() (dAtA []byte, err error) {
  3593. size := m.Size()
  3594. dAtA = make([]byte, size)
  3595. n, err := m.MarshalTo(dAtA)
  3596. if err != nil {
  3597. return nil, err
  3598. }
  3599. return dAtA[:n], nil
  3600. }
  3601. func (m *BlacksReply) MarshalTo(dAtA []byte) (int, error) {
  3602. var i int
  3603. _ = i
  3604. var l int
  3605. _ = l
  3606. if len(m.BlackList) > 0 {
  3607. for k, _ := range m.BlackList {
  3608. dAtA[i] = 0xa
  3609. i++
  3610. v := m.BlackList[k]
  3611. mapSize := 1 + sovApi(uint64(k)) + 1 + 1
  3612. i = encodeVarintApi(dAtA, i, uint64(mapSize))
  3613. dAtA[i] = 0x8
  3614. i++
  3615. i = encodeVarintApi(dAtA, i, uint64(k))
  3616. dAtA[i] = 0x10
  3617. i++
  3618. if v {
  3619. dAtA[i] = 1
  3620. } else {
  3621. dAtA[i] = 0
  3622. }
  3623. i++
  3624. }
  3625. }
  3626. if m.XXX_unrecognized != nil {
  3627. i += copy(dAtA[i:], m.XXX_unrecognized)
  3628. }
  3629. return i, nil
  3630. }
  3631. func (m *RelationsReply) Marshal() (dAtA []byte, err error) {
  3632. size := m.Size()
  3633. dAtA = make([]byte, size)
  3634. n, err := m.MarshalTo(dAtA)
  3635. if err != nil {
  3636. return nil, err
  3637. }
  3638. return dAtA[:n], nil
  3639. }
  3640. func (m *RelationsReply) MarshalTo(dAtA []byte) (int, error) {
  3641. var i int
  3642. _ = i
  3643. var l int
  3644. _ = l
  3645. if len(m.Relations) > 0 {
  3646. for k, _ := range m.Relations {
  3647. dAtA[i] = 0xa
  3648. i++
  3649. v := m.Relations[k]
  3650. msgSize := 0
  3651. if v != nil {
  3652. msgSize = v.Size()
  3653. msgSize += 1 + sovApi(uint64(msgSize))
  3654. }
  3655. mapSize := 1 + sovApi(uint64(k)) + msgSize
  3656. i = encodeVarintApi(dAtA, i, uint64(mapSize))
  3657. dAtA[i] = 0x8
  3658. i++
  3659. i = encodeVarintApi(dAtA, i, uint64(k))
  3660. if v != nil {
  3661. dAtA[i] = 0x12
  3662. i++
  3663. i = encodeVarintApi(dAtA, i, uint64(v.Size()))
  3664. n24, err := v.MarshalTo(dAtA[i:])
  3665. if err != nil {
  3666. return 0, err
  3667. }
  3668. i += n24
  3669. }
  3670. }
  3671. }
  3672. if m.XXX_unrecognized != nil {
  3673. i += copy(dAtA[i:], m.XXX_unrecognized)
  3674. }
  3675. return i, nil
  3676. }
  3677. func (m *RichRelationsReply) Marshal() (dAtA []byte, err error) {
  3678. size := m.Size()
  3679. dAtA = make([]byte, size)
  3680. n, err := m.MarshalTo(dAtA)
  3681. if err != nil {
  3682. return nil, err
  3683. }
  3684. return dAtA[:n], nil
  3685. }
  3686. func (m *RichRelationsReply) MarshalTo(dAtA []byte) (int, error) {
  3687. var i int
  3688. _ = i
  3689. var l int
  3690. _ = l
  3691. if len(m.RichRelations) > 0 {
  3692. for k, _ := range m.RichRelations {
  3693. dAtA[i] = 0xa
  3694. i++
  3695. v := m.RichRelations[k]
  3696. mapSize := 1 + sovApi(uint64(k)) + 1 + sovApi(uint64(v))
  3697. i = encodeVarintApi(dAtA, i, uint64(mapSize))
  3698. dAtA[i] = 0x8
  3699. i++
  3700. i = encodeVarintApi(dAtA, i, uint64(k))
  3701. dAtA[i] = 0x10
  3702. i++
  3703. i = encodeVarintApi(dAtA, i, uint64(v))
  3704. }
  3705. }
  3706. if m.XXX_unrecognized != nil {
  3707. i += copy(dAtA[i:], m.XXX_unrecognized)
  3708. }
  3709. return i, nil
  3710. }
  3711. func (m *VipReply) Marshal() (dAtA []byte, err error) {
  3712. size := m.Size()
  3713. dAtA = make([]byte, size)
  3714. n, err := m.MarshalTo(dAtA)
  3715. if err != nil {
  3716. return nil, err
  3717. }
  3718. return dAtA[:n], nil
  3719. }
  3720. func (m *VipReply) MarshalTo(dAtA []byte) (int, error) {
  3721. var i int
  3722. _ = i
  3723. var l int
  3724. _ = l
  3725. if m.Type != 0 {
  3726. dAtA[i] = 0x8
  3727. i++
  3728. i = encodeVarintApi(dAtA, i, uint64(m.Type))
  3729. }
  3730. if m.Status != 0 {
  3731. dAtA[i] = 0x10
  3732. i++
  3733. i = encodeVarintApi(dAtA, i, uint64(m.Status))
  3734. }
  3735. if m.DueDate != 0 {
  3736. dAtA[i] = 0x18
  3737. i++
  3738. i = encodeVarintApi(dAtA, i, uint64(m.DueDate))
  3739. }
  3740. if m.VipPayType != 0 {
  3741. dAtA[i] = 0x20
  3742. i++
  3743. i = encodeVarintApi(dAtA, i, uint64(m.VipPayType))
  3744. }
  3745. if m.XXX_unrecognized != nil {
  3746. i += copy(dAtA[i:], m.XXX_unrecognized)
  3747. }
  3748. return i, nil
  3749. }
  3750. func (m *VipsReply) Marshal() (dAtA []byte, err error) {
  3751. size := m.Size()
  3752. dAtA = make([]byte, size)
  3753. n, err := m.MarshalTo(dAtA)
  3754. if err != nil {
  3755. return nil, err
  3756. }
  3757. return dAtA[:n], nil
  3758. }
  3759. func (m *VipsReply) MarshalTo(dAtA []byte) (int, error) {
  3760. var i int
  3761. _ = i
  3762. var l int
  3763. _ = l
  3764. if len(m.Vips) > 0 {
  3765. for k, _ := range m.Vips {
  3766. dAtA[i] = 0xa
  3767. i++
  3768. v := m.Vips[k]
  3769. msgSize := 0
  3770. if v != nil {
  3771. msgSize = v.Size()
  3772. msgSize += 1 + sovApi(uint64(msgSize))
  3773. }
  3774. mapSize := 1 + sovApi(uint64(k)) + msgSize
  3775. i = encodeVarintApi(dAtA, i, uint64(mapSize))
  3776. dAtA[i] = 0x8
  3777. i++
  3778. i = encodeVarintApi(dAtA, i, uint64(k))
  3779. if v != nil {
  3780. dAtA[i] = 0x12
  3781. i++
  3782. i = encodeVarintApi(dAtA, i, uint64(v.Size()))
  3783. n25, err := v.MarshalTo(dAtA[i:])
  3784. if err != nil {
  3785. return 0, err
  3786. }
  3787. i += n25
  3788. }
  3789. }
  3790. }
  3791. if m.XXX_unrecognized != nil {
  3792. i += copy(dAtA[i:], m.XXX_unrecognized)
  3793. }
  3794. return i, nil
  3795. }
  3796. func (m *ExpReply) Marshal() (dAtA []byte, err error) {
  3797. size := m.Size()
  3798. dAtA = make([]byte, size)
  3799. n, err := m.MarshalTo(dAtA)
  3800. if err != nil {
  3801. return nil, err
  3802. }
  3803. return dAtA[:n], nil
  3804. }
  3805. func (m *ExpReply) MarshalTo(dAtA []byte) (int, error) {
  3806. var i int
  3807. _ = i
  3808. var l int
  3809. _ = l
  3810. if m.XXX_unrecognized != nil {
  3811. i += copy(dAtA[i:], m.XXX_unrecognized)
  3812. }
  3813. return i, nil
  3814. }
  3815. func (m *MoralReply) Marshal() (dAtA []byte, err error) {
  3816. size := m.Size()
  3817. dAtA = make([]byte, size)
  3818. n, err := m.MarshalTo(dAtA)
  3819. if err != nil {
  3820. return nil, err
  3821. }
  3822. return dAtA[:n], nil
  3823. }
  3824. func (m *MoralReply) MarshalTo(dAtA []byte) (int, error) {
  3825. var i int
  3826. _ = i
  3827. var l int
  3828. _ = l
  3829. if m.XXX_unrecognized != nil {
  3830. i += copy(dAtA[i:], m.XXX_unrecognized)
  3831. }
  3832. return i, nil
  3833. }
  3834. func encodeVarintApi(dAtA []byte, offset int, v uint64) int {
  3835. for v >= 1<<7 {
  3836. dAtA[offset] = uint8(v&0x7f | 0x80)
  3837. v >>= 7
  3838. offset++
  3839. }
  3840. dAtA[offset] = uint8(v)
  3841. return offset + 1
  3842. }
  3843. func (m *Card) Size() (n int) {
  3844. if m == nil {
  3845. return 0
  3846. }
  3847. var l int
  3848. _ = l
  3849. if m.Mid != 0 {
  3850. n += 1 + sovApi(uint64(m.Mid))
  3851. }
  3852. l = len(m.Name)
  3853. if l > 0 {
  3854. n += 1 + l + sovApi(uint64(l))
  3855. }
  3856. l = len(m.Sex)
  3857. if l > 0 {
  3858. n += 1 + l + sovApi(uint64(l))
  3859. }
  3860. l = len(m.Face)
  3861. if l > 0 {
  3862. n += 1 + l + sovApi(uint64(l))
  3863. }
  3864. l = len(m.Sign)
  3865. if l > 0 {
  3866. n += 1 + l + sovApi(uint64(l))
  3867. }
  3868. if m.Rank != 0 {
  3869. n += 1 + sovApi(uint64(m.Rank))
  3870. }
  3871. if m.Level != 0 {
  3872. n += 1 + sovApi(uint64(m.Level))
  3873. }
  3874. if m.Silence != 0 {
  3875. n += 1 + sovApi(uint64(m.Silence))
  3876. }
  3877. l = m.Vip.Size()
  3878. n += 1 + l + sovApi(uint64(l))
  3879. l = m.Pendant.Size()
  3880. n += 1 + l + sovApi(uint64(l))
  3881. l = m.Nameplate.Size()
  3882. n += 1 + l + sovApi(uint64(l))
  3883. l = m.Official.Size()
  3884. n += 1 + l + sovApi(uint64(l))
  3885. if m.XXX_unrecognized != nil {
  3886. n += len(m.XXX_unrecognized)
  3887. }
  3888. return n
  3889. }
  3890. func (m *Info) Size() (n int) {
  3891. if m == nil {
  3892. return 0
  3893. }
  3894. var l int
  3895. _ = l
  3896. if m.Mid != 0 {
  3897. n += 1 + sovApi(uint64(m.Mid))
  3898. }
  3899. l = len(m.Name)
  3900. if l > 0 {
  3901. n += 1 + l + sovApi(uint64(l))
  3902. }
  3903. l = len(m.Sex)
  3904. if l > 0 {
  3905. n += 1 + l + sovApi(uint64(l))
  3906. }
  3907. l = len(m.Face)
  3908. if l > 0 {
  3909. n += 1 + l + sovApi(uint64(l))
  3910. }
  3911. l = len(m.Sign)
  3912. if l > 0 {
  3913. n += 1 + l + sovApi(uint64(l))
  3914. }
  3915. if m.Rank != 0 {
  3916. n += 1 + sovApi(uint64(m.Rank))
  3917. }
  3918. if m.XXX_unrecognized != nil {
  3919. n += len(m.XXX_unrecognized)
  3920. }
  3921. return n
  3922. }
  3923. func (m *Profile) Size() (n int) {
  3924. if m == nil {
  3925. return 0
  3926. }
  3927. var l int
  3928. _ = l
  3929. if m.Mid != 0 {
  3930. n += 1 + sovApi(uint64(m.Mid))
  3931. }
  3932. l = len(m.Name)
  3933. if l > 0 {
  3934. n += 1 + l + sovApi(uint64(l))
  3935. }
  3936. l = len(m.Sex)
  3937. if l > 0 {
  3938. n += 1 + l + sovApi(uint64(l))
  3939. }
  3940. l = len(m.Face)
  3941. if l > 0 {
  3942. n += 1 + l + sovApi(uint64(l))
  3943. }
  3944. l = len(m.Sign)
  3945. if l > 0 {
  3946. n += 1 + l + sovApi(uint64(l))
  3947. }
  3948. if m.Rank != 0 {
  3949. n += 1 + sovApi(uint64(m.Rank))
  3950. }
  3951. if m.Level != 0 {
  3952. n += 1 + sovApi(uint64(m.Level))
  3953. }
  3954. if m.JoinTime != 0 {
  3955. n += 1 + sovApi(uint64(m.JoinTime))
  3956. }
  3957. if m.Moral != 0 {
  3958. n += 1 + sovApi(uint64(m.Moral))
  3959. }
  3960. if m.Silence != 0 {
  3961. n += 1 + sovApi(uint64(m.Silence))
  3962. }
  3963. if m.EmailStatus != 0 {
  3964. n += 1 + sovApi(uint64(m.EmailStatus))
  3965. }
  3966. if m.TelStatus != 0 {
  3967. n += 1 + sovApi(uint64(m.TelStatus))
  3968. }
  3969. if m.Identification != 0 {
  3970. n += 1 + sovApi(uint64(m.Identification))
  3971. }
  3972. l = m.Vip.Size()
  3973. n += 1 + l + sovApi(uint64(l))
  3974. l = m.Pendant.Size()
  3975. n += 1 + l + sovApi(uint64(l))
  3976. l = m.Nameplate.Size()
  3977. n += 2 + l + sovApi(uint64(l))
  3978. l = m.Official.Size()
  3979. n += 2 + l + sovApi(uint64(l))
  3980. if m.Birthday != 0 {
  3981. n += 2 + sovApi(uint64(m.Birthday))
  3982. }
  3983. if m.IsTourist != 0 {
  3984. n += 2 + sovApi(uint64(m.IsTourist))
  3985. }
  3986. if m.XXX_unrecognized != nil {
  3987. n += len(m.XXX_unrecognized)
  3988. }
  3989. return n
  3990. }
  3991. func (m *LevelInfo) Size() (n int) {
  3992. if m == nil {
  3993. return 0
  3994. }
  3995. var l int
  3996. _ = l
  3997. if m.Cur != 0 {
  3998. n += 1 + sovApi(uint64(m.Cur))
  3999. }
  4000. if m.Min != 0 {
  4001. n += 1 + sovApi(uint64(m.Min))
  4002. }
  4003. if m.NowExp != 0 {
  4004. n += 1 + sovApi(uint64(m.NowExp))
  4005. }
  4006. if m.NextExp != 0 {
  4007. n += 1 + sovApi(uint64(m.NextExp))
  4008. }
  4009. if m.XXX_unrecognized != nil {
  4010. n += len(m.XXX_unrecognized)
  4011. }
  4012. return n
  4013. }
  4014. func (m *VipInfo) Size() (n int) {
  4015. if m == nil {
  4016. return 0
  4017. }
  4018. var l int
  4019. _ = l
  4020. if m.Type != 0 {
  4021. n += 1 + sovApi(uint64(m.Type))
  4022. }
  4023. if m.Status != 0 {
  4024. n += 1 + sovApi(uint64(m.Status))
  4025. }
  4026. if m.DueDate != 0 {
  4027. n += 1 + sovApi(uint64(m.DueDate))
  4028. }
  4029. if m.VipPayType != 0 {
  4030. n += 1 + sovApi(uint64(m.VipPayType))
  4031. }
  4032. if m.XXX_unrecognized != nil {
  4033. n += len(m.XXX_unrecognized)
  4034. }
  4035. return n
  4036. }
  4037. func (m *PendantInfo) Size() (n int) {
  4038. if m == nil {
  4039. return 0
  4040. }
  4041. var l int
  4042. _ = l
  4043. if m.Pid != 0 {
  4044. n += 1 + sovApi(uint64(m.Pid))
  4045. }
  4046. l = len(m.Name)
  4047. if l > 0 {
  4048. n += 1 + l + sovApi(uint64(l))
  4049. }
  4050. l = len(m.Image)
  4051. if l > 0 {
  4052. n += 1 + l + sovApi(uint64(l))
  4053. }
  4054. if m.Expire != 0 {
  4055. n += 1 + sovApi(uint64(m.Expire))
  4056. }
  4057. if m.XXX_unrecognized != nil {
  4058. n += len(m.XXX_unrecognized)
  4059. }
  4060. return n
  4061. }
  4062. func (m *NameplateInfo) Size() (n int) {
  4063. if m == nil {
  4064. return 0
  4065. }
  4066. var l int
  4067. _ = l
  4068. if m.Nid != 0 {
  4069. n += 1 + sovApi(uint64(m.Nid))
  4070. }
  4071. l = len(m.Name)
  4072. if l > 0 {
  4073. n += 1 + l + sovApi(uint64(l))
  4074. }
  4075. l = len(m.Image)
  4076. if l > 0 {
  4077. n += 1 + l + sovApi(uint64(l))
  4078. }
  4079. l = len(m.ImageSmall)
  4080. if l > 0 {
  4081. n += 1 + l + sovApi(uint64(l))
  4082. }
  4083. l = len(m.Level)
  4084. if l > 0 {
  4085. n += 1 + l + sovApi(uint64(l))
  4086. }
  4087. l = len(m.Condition)
  4088. if l > 0 {
  4089. n += 1 + l + sovApi(uint64(l))
  4090. }
  4091. if m.XXX_unrecognized != nil {
  4092. n += len(m.XXX_unrecognized)
  4093. }
  4094. return n
  4095. }
  4096. func (m *OfficialInfo) Size() (n int) {
  4097. if m == nil {
  4098. return 0
  4099. }
  4100. var l int
  4101. _ = l
  4102. if m.Role != 0 {
  4103. n += 1 + sovApi(uint64(m.Role))
  4104. }
  4105. l = len(m.Title)
  4106. if l > 0 {
  4107. n += 1 + l + sovApi(uint64(l))
  4108. }
  4109. l = len(m.Desc)
  4110. if l > 0 {
  4111. n += 1 + l + sovApi(uint64(l))
  4112. }
  4113. if m.XXX_unrecognized != nil {
  4114. n += len(m.XXX_unrecognized)
  4115. }
  4116. return n
  4117. }
  4118. func (m *MidReq) Size() (n int) {
  4119. if m == nil {
  4120. return 0
  4121. }
  4122. var l int
  4123. _ = l
  4124. if m.Mid != 0 {
  4125. n += 1 + sovApi(uint64(m.Mid))
  4126. }
  4127. l = len(m.RealIp)
  4128. if l > 0 {
  4129. n += 1 + l + sovApi(uint64(l))
  4130. }
  4131. if m.XXX_unrecognized != nil {
  4132. n += len(m.XXX_unrecognized)
  4133. }
  4134. return n
  4135. }
  4136. func (m *MidsReq) Size() (n int) {
  4137. if m == nil {
  4138. return 0
  4139. }
  4140. var l int
  4141. _ = l
  4142. if len(m.Mids) > 0 {
  4143. l = 0
  4144. for _, e := range m.Mids {
  4145. l += sovApi(uint64(e))
  4146. }
  4147. n += 1 + sovApi(uint64(l)) + l
  4148. }
  4149. l = len(m.RealIp)
  4150. if l > 0 {
  4151. n += 1 + l + sovApi(uint64(l))
  4152. }
  4153. if m.XXX_unrecognized != nil {
  4154. n += len(m.XXX_unrecognized)
  4155. }
  4156. return n
  4157. }
  4158. func (m *NamesReq) Size() (n int) {
  4159. if m == nil {
  4160. return 0
  4161. }
  4162. var l int
  4163. _ = l
  4164. if len(m.Names) > 0 {
  4165. for _, s := range m.Names {
  4166. l = len(s)
  4167. n += 1 + l + sovApi(uint64(l))
  4168. }
  4169. }
  4170. l = len(m.RealIp)
  4171. if l > 0 {
  4172. n += 1 + l + sovApi(uint64(l))
  4173. }
  4174. if m.XXX_unrecognized != nil {
  4175. n += len(m.XXX_unrecognized)
  4176. }
  4177. return n
  4178. }
  4179. func (m *ExpReq) Size() (n int) {
  4180. if m == nil {
  4181. return 0
  4182. }
  4183. var l int
  4184. _ = l
  4185. if m.Mid != 0 {
  4186. n += 1 + sovApi(uint64(m.Mid))
  4187. }
  4188. if m.Exp != 0 {
  4189. n += 9
  4190. }
  4191. l = len(m.Operater)
  4192. if l > 0 {
  4193. n += 1 + l + sovApi(uint64(l))
  4194. }
  4195. l = len(m.Operate)
  4196. if l > 0 {
  4197. n += 1 + l + sovApi(uint64(l))
  4198. }
  4199. l = len(m.Reason)
  4200. if l > 0 {
  4201. n += 1 + l + sovApi(uint64(l))
  4202. }
  4203. l = len(m.RealIp)
  4204. if l > 0 {
  4205. n += 1 + l + sovApi(uint64(l))
  4206. }
  4207. if m.XXX_unrecognized != nil {
  4208. n += len(m.XXX_unrecognized)
  4209. }
  4210. return n
  4211. }
  4212. func (m *MoralReq) Size() (n int) {
  4213. if m == nil {
  4214. return 0
  4215. }
  4216. var l int
  4217. _ = l
  4218. if m.Mid != 0 {
  4219. n += 1 + sovApi(uint64(m.Mid))
  4220. }
  4221. if m.Moral != 0 {
  4222. n += 9
  4223. }
  4224. l = len(m.Oper)
  4225. if l > 0 {
  4226. n += 1 + l + sovApi(uint64(l))
  4227. }
  4228. l = len(m.Reason)
  4229. if l > 0 {
  4230. n += 1 + l + sovApi(uint64(l))
  4231. }
  4232. l = len(m.Remark)
  4233. if l > 0 {
  4234. n += 1 + l + sovApi(uint64(l))
  4235. }
  4236. l = len(m.RealIp)
  4237. if l > 0 {
  4238. n += 1 + l + sovApi(uint64(l))
  4239. }
  4240. if m.XXX_unrecognized != nil {
  4241. n += len(m.XXX_unrecognized)
  4242. }
  4243. return n
  4244. }
  4245. func (m *RelationReq) Size() (n int) {
  4246. if m == nil {
  4247. return 0
  4248. }
  4249. var l int
  4250. _ = l
  4251. if m.Mid != 0 {
  4252. n += 1 + sovApi(uint64(m.Mid))
  4253. }
  4254. if m.Owner != 0 {
  4255. n += 1 + sovApi(uint64(m.Owner))
  4256. }
  4257. l = len(m.RealIp)
  4258. if l > 0 {
  4259. n += 1 + l + sovApi(uint64(l))
  4260. }
  4261. if m.XXX_unrecognized != nil {
  4262. n += len(m.XXX_unrecognized)
  4263. }
  4264. return n
  4265. }
  4266. func (m *RelationsReq) Size() (n int) {
  4267. if m == nil {
  4268. return 0
  4269. }
  4270. var l int
  4271. _ = l
  4272. if m.Mid != 0 {
  4273. n += 1 + sovApi(uint64(m.Mid))
  4274. }
  4275. if len(m.Owners) > 0 {
  4276. l = 0
  4277. for _, e := range m.Owners {
  4278. l += sovApi(uint64(e))
  4279. }
  4280. n += 1 + sovApi(uint64(l)) + l
  4281. }
  4282. l = len(m.RealIp)
  4283. if l > 0 {
  4284. n += 1 + l + sovApi(uint64(l))
  4285. }
  4286. if m.XXX_unrecognized != nil {
  4287. n += len(m.XXX_unrecognized)
  4288. }
  4289. return n
  4290. }
  4291. func (m *RichRelationReq) Size() (n int) {
  4292. if m == nil {
  4293. return 0
  4294. }
  4295. var l int
  4296. _ = l
  4297. if m.Owner != 0 {
  4298. n += 1 + sovApi(uint64(m.Owner))
  4299. }
  4300. if len(m.Mids) > 0 {
  4301. l = 0
  4302. for _, e := range m.Mids {
  4303. l += sovApi(uint64(e))
  4304. }
  4305. n += 1 + sovApi(uint64(l)) + l
  4306. }
  4307. l = len(m.RealIp)
  4308. if l > 0 {
  4309. n += 1 + l + sovApi(uint64(l))
  4310. }
  4311. if m.XXX_unrecognized != nil {
  4312. n += len(m.XXX_unrecognized)
  4313. }
  4314. return n
  4315. }
  4316. func (m *InfoReply) Size() (n int) {
  4317. if m == nil {
  4318. return 0
  4319. }
  4320. var l int
  4321. _ = l
  4322. if m.Info != nil {
  4323. l = m.Info.Size()
  4324. n += 1 + l + sovApi(uint64(l))
  4325. }
  4326. if m.XXX_unrecognized != nil {
  4327. n += len(m.XXX_unrecognized)
  4328. }
  4329. return n
  4330. }
  4331. func (m *InfosReply) Size() (n int) {
  4332. if m == nil {
  4333. return 0
  4334. }
  4335. var l int
  4336. _ = l
  4337. if len(m.Infos) > 0 {
  4338. for k, v := range m.Infos {
  4339. _ = k
  4340. _ = v
  4341. l = 0
  4342. if v != nil {
  4343. l = v.Size()
  4344. l += 1 + sovApi(uint64(l))
  4345. }
  4346. mapEntrySize := 1 + sovApi(uint64(k)) + l
  4347. n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize))
  4348. }
  4349. }
  4350. if m.XXX_unrecognized != nil {
  4351. n += len(m.XXX_unrecognized)
  4352. }
  4353. return n
  4354. }
  4355. func (m *CardReply) Size() (n int) {
  4356. if m == nil {
  4357. return 0
  4358. }
  4359. var l int
  4360. _ = l
  4361. if m.Card != nil {
  4362. l = m.Card.Size()
  4363. n += 1 + l + sovApi(uint64(l))
  4364. }
  4365. if m.XXX_unrecognized != nil {
  4366. n += len(m.XXX_unrecognized)
  4367. }
  4368. return n
  4369. }
  4370. func (m *CardsReply) Size() (n int) {
  4371. if m == nil {
  4372. return 0
  4373. }
  4374. var l int
  4375. _ = l
  4376. if len(m.Cards) > 0 {
  4377. for k, v := range m.Cards {
  4378. _ = k
  4379. _ = v
  4380. l = 0
  4381. if v != nil {
  4382. l = v.Size()
  4383. l += 1 + sovApi(uint64(l))
  4384. }
  4385. mapEntrySize := 1 + sovApi(uint64(k)) + l
  4386. n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize))
  4387. }
  4388. }
  4389. if m.XXX_unrecognized != nil {
  4390. n += len(m.XXX_unrecognized)
  4391. }
  4392. return n
  4393. }
  4394. func (m *ProfileReply) Size() (n int) {
  4395. if m == nil {
  4396. return 0
  4397. }
  4398. var l int
  4399. _ = l
  4400. if m.Profile != nil {
  4401. l = m.Profile.Size()
  4402. n += 1 + l + sovApi(uint64(l))
  4403. }
  4404. if m.XXX_unrecognized != nil {
  4405. n += len(m.XXX_unrecognized)
  4406. }
  4407. return n
  4408. }
  4409. func (m *ProfileStatReply) Size() (n int) {
  4410. if m == nil {
  4411. return 0
  4412. }
  4413. var l int
  4414. _ = l
  4415. if m.Profile != nil {
  4416. l = m.Profile.Size()
  4417. n += 1 + l + sovApi(uint64(l))
  4418. }
  4419. l = m.LevelInfo.Size()
  4420. n += 1 + l + sovApi(uint64(l))
  4421. if m.Coins != 0 {
  4422. n += 9
  4423. }
  4424. if m.Following != 0 {
  4425. n += 1 + sovApi(uint64(m.Following))
  4426. }
  4427. if m.Follower != 0 {
  4428. n += 1 + sovApi(uint64(m.Follower))
  4429. }
  4430. if m.XXX_unrecognized != nil {
  4431. n += len(m.XXX_unrecognized)
  4432. }
  4433. return n
  4434. }
  4435. func (m *RelationReply) Size() (n int) {
  4436. if m == nil {
  4437. return 0
  4438. }
  4439. var l int
  4440. _ = l
  4441. if m.Following {
  4442. n += 2
  4443. }
  4444. if m.XXX_unrecognized != nil {
  4445. n += len(m.XXX_unrecognized)
  4446. }
  4447. return n
  4448. }
  4449. func (m *AttentionsReply) Size() (n int) {
  4450. if m == nil {
  4451. return 0
  4452. }
  4453. var l int
  4454. _ = l
  4455. if len(m.Attentions) > 0 {
  4456. l = 0
  4457. for _, e := range m.Attentions {
  4458. l += sovApi(uint64(e))
  4459. }
  4460. n += 1 + sovApi(uint64(l)) + l
  4461. }
  4462. if m.XXX_unrecognized != nil {
  4463. n += len(m.XXX_unrecognized)
  4464. }
  4465. return n
  4466. }
  4467. func (m *BlacksReply) Size() (n int) {
  4468. if m == nil {
  4469. return 0
  4470. }
  4471. var l int
  4472. _ = l
  4473. if len(m.BlackList) > 0 {
  4474. for k, v := range m.BlackList {
  4475. _ = k
  4476. _ = v
  4477. mapEntrySize := 1 + sovApi(uint64(k)) + 1 + 1
  4478. n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize))
  4479. }
  4480. }
  4481. if m.XXX_unrecognized != nil {
  4482. n += len(m.XXX_unrecognized)
  4483. }
  4484. return n
  4485. }
  4486. func (m *RelationsReply) Size() (n int) {
  4487. if m == nil {
  4488. return 0
  4489. }
  4490. var l int
  4491. _ = l
  4492. if len(m.Relations) > 0 {
  4493. for k, v := range m.Relations {
  4494. _ = k
  4495. _ = v
  4496. l = 0
  4497. if v != nil {
  4498. l = v.Size()
  4499. l += 1 + sovApi(uint64(l))
  4500. }
  4501. mapEntrySize := 1 + sovApi(uint64(k)) + l
  4502. n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize))
  4503. }
  4504. }
  4505. if m.XXX_unrecognized != nil {
  4506. n += len(m.XXX_unrecognized)
  4507. }
  4508. return n
  4509. }
  4510. func (m *RichRelationsReply) Size() (n int) {
  4511. if m == nil {
  4512. return 0
  4513. }
  4514. var l int
  4515. _ = l
  4516. if len(m.RichRelations) > 0 {
  4517. for k, v := range m.RichRelations {
  4518. _ = k
  4519. _ = v
  4520. mapEntrySize := 1 + sovApi(uint64(k)) + 1 + sovApi(uint64(v))
  4521. n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize))
  4522. }
  4523. }
  4524. if m.XXX_unrecognized != nil {
  4525. n += len(m.XXX_unrecognized)
  4526. }
  4527. return n
  4528. }
  4529. func (m *VipReply) Size() (n int) {
  4530. if m == nil {
  4531. return 0
  4532. }
  4533. var l int
  4534. _ = l
  4535. if m.Type != 0 {
  4536. n += 1 + sovApi(uint64(m.Type))
  4537. }
  4538. if m.Status != 0 {
  4539. n += 1 + sovApi(uint64(m.Status))
  4540. }
  4541. if m.DueDate != 0 {
  4542. n += 1 + sovApi(uint64(m.DueDate))
  4543. }
  4544. if m.VipPayType != 0 {
  4545. n += 1 + sovApi(uint64(m.VipPayType))
  4546. }
  4547. if m.XXX_unrecognized != nil {
  4548. n += len(m.XXX_unrecognized)
  4549. }
  4550. return n
  4551. }
  4552. func (m *VipsReply) Size() (n int) {
  4553. if m == nil {
  4554. return 0
  4555. }
  4556. var l int
  4557. _ = l
  4558. if len(m.Vips) > 0 {
  4559. for k, v := range m.Vips {
  4560. _ = k
  4561. _ = v
  4562. l = 0
  4563. if v != nil {
  4564. l = v.Size()
  4565. l += 1 + sovApi(uint64(l))
  4566. }
  4567. mapEntrySize := 1 + sovApi(uint64(k)) + l
  4568. n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize))
  4569. }
  4570. }
  4571. if m.XXX_unrecognized != nil {
  4572. n += len(m.XXX_unrecognized)
  4573. }
  4574. return n
  4575. }
  4576. func (m *ExpReply) Size() (n int) {
  4577. if m == nil {
  4578. return 0
  4579. }
  4580. var l int
  4581. _ = l
  4582. if m.XXX_unrecognized != nil {
  4583. n += len(m.XXX_unrecognized)
  4584. }
  4585. return n
  4586. }
  4587. func (m *MoralReply) Size() (n int) {
  4588. if m == nil {
  4589. return 0
  4590. }
  4591. var l int
  4592. _ = l
  4593. if m.XXX_unrecognized != nil {
  4594. n += len(m.XXX_unrecognized)
  4595. }
  4596. return n
  4597. }
  4598. func sovApi(x uint64) (n int) {
  4599. for {
  4600. n++
  4601. x >>= 7
  4602. if x == 0 {
  4603. break
  4604. }
  4605. }
  4606. return n
  4607. }
  4608. func sozApi(x uint64) (n int) {
  4609. return sovApi(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  4610. }
  4611. func (m *Card) Unmarshal(dAtA []byte) error {
  4612. l := len(dAtA)
  4613. iNdEx := 0
  4614. for iNdEx < l {
  4615. preIndex := iNdEx
  4616. var wire uint64
  4617. for shift := uint(0); ; shift += 7 {
  4618. if shift >= 64 {
  4619. return ErrIntOverflowApi
  4620. }
  4621. if iNdEx >= l {
  4622. return io.ErrUnexpectedEOF
  4623. }
  4624. b := dAtA[iNdEx]
  4625. iNdEx++
  4626. wire |= (uint64(b) & 0x7F) << shift
  4627. if b < 0x80 {
  4628. break
  4629. }
  4630. }
  4631. fieldNum := int32(wire >> 3)
  4632. wireType := int(wire & 0x7)
  4633. if wireType == 4 {
  4634. return fmt.Errorf("proto: Card: wiretype end group for non-group")
  4635. }
  4636. if fieldNum <= 0 {
  4637. return fmt.Errorf("proto: Card: illegal tag %d (wire type %d)", fieldNum, wire)
  4638. }
  4639. switch fieldNum {
  4640. case 1:
  4641. if wireType != 0 {
  4642. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  4643. }
  4644. m.Mid = 0
  4645. for shift := uint(0); ; shift += 7 {
  4646. if shift >= 64 {
  4647. return ErrIntOverflowApi
  4648. }
  4649. if iNdEx >= l {
  4650. return io.ErrUnexpectedEOF
  4651. }
  4652. b := dAtA[iNdEx]
  4653. iNdEx++
  4654. m.Mid |= (int64(b) & 0x7F) << shift
  4655. if b < 0x80 {
  4656. break
  4657. }
  4658. }
  4659. case 2:
  4660. if wireType != 2 {
  4661. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  4662. }
  4663. var stringLen uint64
  4664. for shift := uint(0); ; shift += 7 {
  4665. if shift >= 64 {
  4666. return ErrIntOverflowApi
  4667. }
  4668. if iNdEx >= l {
  4669. return io.ErrUnexpectedEOF
  4670. }
  4671. b := dAtA[iNdEx]
  4672. iNdEx++
  4673. stringLen |= (uint64(b) & 0x7F) << shift
  4674. if b < 0x80 {
  4675. break
  4676. }
  4677. }
  4678. intStringLen := int(stringLen)
  4679. if intStringLen < 0 {
  4680. return ErrInvalidLengthApi
  4681. }
  4682. postIndex := iNdEx + intStringLen
  4683. if postIndex > l {
  4684. return io.ErrUnexpectedEOF
  4685. }
  4686. m.Name = string(dAtA[iNdEx:postIndex])
  4687. iNdEx = postIndex
  4688. case 3:
  4689. if wireType != 2 {
  4690. return fmt.Errorf("proto: wrong wireType = %d for field Sex", wireType)
  4691. }
  4692. var stringLen uint64
  4693. for shift := uint(0); ; shift += 7 {
  4694. if shift >= 64 {
  4695. return ErrIntOverflowApi
  4696. }
  4697. if iNdEx >= l {
  4698. return io.ErrUnexpectedEOF
  4699. }
  4700. b := dAtA[iNdEx]
  4701. iNdEx++
  4702. stringLen |= (uint64(b) & 0x7F) << shift
  4703. if b < 0x80 {
  4704. break
  4705. }
  4706. }
  4707. intStringLen := int(stringLen)
  4708. if intStringLen < 0 {
  4709. return ErrInvalidLengthApi
  4710. }
  4711. postIndex := iNdEx + intStringLen
  4712. if postIndex > l {
  4713. return io.ErrUnexpectedEOF
  4714. }
  4715. m.Sex = string(dAtA[iNdEx:postIndex])
  4716. iNdEx = postIndex
  4717. case 4:
  4718. if wireType != 2 {
  4719. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  4720. }
  4721. var stringLen uint64
  4722. for shift := uint(0); ; shift += 7 {
  4723. if shift >= 64 {
  4724. return ErrIntOverflowApi
  4725. }
  4726. if iNdEx >= l {
  4727. return io.ErrUnexpectedEOF
  4728. }
  4729. b := dAtA[iNdEx]
  4730. iNdEx++
  4731. stringLen |= (uint64(b) & 0x7F) << shift
  4732. if b < 0x80 {
  4733. break
  4734. }
  4735. }
  4736. intStringLen := int(stringLen)
  4737. if intStringLen < 0 {
  4738. return ErrInvalidLengthApi
  4739. }
  4740. postIndex := iNdEx + intStringLen
  4741. if postIndex > l {
  4742. return io.ErrUnexpectedEOF
  4743. }
  4744. m.Face = string(dAtA[iNdEx:postIndex])
  4745. iNdEx = postIndex
  4746. case 5:
  4747. if wireType != 2 {
  4748. return fmt.Errorf("proto: wrong wireType = %d for field Sign", wireType)
  4749. }
  4750. var stringLen uint64
  4751. for shift := uint(0); ; shift += 7 {
  4752. if shift >= 64 {
  4753. return ErrIntOverflowApi
  4754. }
  4755. if iNdEx >= l {
  4756. return io.ErrUnexpectedEOF
  4757. }
  4758. b := dAtA[iNdEx]
  4759. iNdEx++
  4760. stringLen |= (uint64(b) & 0x7F) << shift
  4761. if b < 0x80 {
  4762. break
  4763. }
  4764. }
  4765. intStringLen := int(stringLen)
  4766. if intStringLen < 0 {
  4767. return ErrInvalidLengthApi
  4768. }
  4769. postIndex := iNdEx + intStringLen
  4770. if postIndex > l {
  4771. return io.ErrUnexpectedEOF
  4772. }
  4773. m.Sign = string(dAtA[iNdEx:postIndex])
  4774. iNdEx = postIndex
  4775. case 6:
  4776. if wireType != 0 {
  4777. return fmt.Errorf("proto: wrong wireType = %d for field Rank", wireType)
  4778. }
  4779. m.Rank = 0
  4780. for shift := uint(0); ; shift += 7 {
  4781. if shift >= 64 {
  4782. return ErrIntOverflowApi
  4783. }
  4784. if iNdEx >= l {
  4785. return io.ErrUnexpectedEOF
  4786. }
  4787. b := dAtA[iNdEx]
  4788. iNdEx++
  4789. m.Rank |= (int32(b) & 0x7F) << shift
  4790. if b < 0x80 {
  4791. break
  4792. }
  4793. }
  4794. case 7:
  4795. if wireType != 0 {
  4796. return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType)
  4797. }
  4798. m.Level = 0
  4799. for shift := uint(0); ; shift += 7 {
  4800. if shift >= 64 {
  4801. return ErrIntOverflowApi
  4802. }
  4803. if iNdEx >= l {
  4804. return io.ErrUnexpectedEOF
  4805. }
  4806. b := dAtA[iNdEx]
  4807. iNdEx++
  4808. m.Level |= (int32(b) & 0x7F) << shift
  4809. if b < 0x80 {
  4810. break
  4811. }
  4812. }
  4813. case 8:
  4814. if wireType != 0 {
  4815. return fmt.Errorf("proto: wrong wireType = %d for field Silence", wireType)
  4816. }
  4817. m.Silence = 0
  4818. for shift := uint(0); ; shift += 7 {
  4819. if shift >= 64 {
  4820. return ErrIntOverflowApi
  4821. }
  4822. if iNdEx >= l {
  4823. return io.ErrUnexpectedEOF
  4824. }
  4825. b := dAtA[iNdEx]
  4826. iNdEx++
  4827. m.Silence |= (int32(b) & 0x7F) << shift
  4828. if b < 0x80 {
  4829. break
  4830. }
  4831. }
  4832. case 9:
  4833. if wireType != 2 {
  4834. return fmt.Errorf("proto: wrong wireType = %d for field Vip", wireType)
  4835. }
  4836. var msglen int
  4837. for shift := uint(0); ; shift += 7 {
  4838. if shift >= 64 {
  4839. return ErrIntOverflowApi
  4840. }
  4841. if iNdEx >= l {
  4842. return io.ErrUnexpectedEOF
  4843. }
  4844. b := dAtA[iNdEx]
  4845. iNdEx++
  4846. msglen |= (int(b) & 0x7F) << shift
  4847. if b < 0x80 {
  4848. break
  4849. }
  4850. }
  4851. if msglen < 0 {
  4852. return ErrInvalidLengthApi
  4853. }
  4854. postIndex := iNdEx + msglen
  4855. if postIndex > l {
  4856. return io.ErrUnexpectedEOF
  4857. }
  4858. if err := m.Vip.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4859. return err
  4860. }
  4861. iNdEx = postIndex
  4862. case 10:
  4863. if wireType != 2 {
  4864. return fmt.Errorf("proto: wrong wireType = %d for field Pendant", wireType)
  4865. }
  4866. var msglen int
  4867. for shift := uint(0); ; shift += 7 {
  4868. if shift >= 64 {
  4869. return ErrIntOverflowApi
  4870. }
  4871. if iNdEx >= l {
  4872. return io.ErrUnexpectedEOF
  4873. }
  4874. b := dAtA[iNdEx]
  4875. iNdEx++
  4876. msglen |= (int(b) & 0x7F) << shift
  4877. if b < 0x80 {
  4878. break
  4879. }
  4880. }
  4881. if msglen < 0 {
  4882. return ErrInvalidLengthApi
  4883. }
  4884. postIndex := iNdEx + msglen
  4885. if postIndex > l {
  4886. return io.ErrUnexpectedEOF
  4887. }
  4888. if err := m.Pendant.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4889. return err
  4890. }
  4891. iNdEx = postIndex
  4892. case 11:
  4893. if wireType != 2 {
  4894. return fmt.Errorf("proto: wrong wireType = %d for field Nameplate", wireType)
  4895. }
  4896. var msglen int
  4897. for shift := uint(0); ; shift += 7 {
  4898. if shift >= 64 {
  4899. return ErrIntOverflowApi
  4900. }
  4901. if iNdEx >= l {
  4902. return io.ErrUnexpectedEOF
  4903. }
  4904. b := dAtA[iNdEx]
  4905. iNdEx++
  4906. msglen |= (int(b) & 0x7F) << shift
  4907. if b < 0x80 {
  4908. break
  4909. }
  4910. }
  4911. if msglen < 0 {
  4912. return ErrInvalidLengthApi
  4913. }
  4914. postIndex := iNdEx + msglen
  4915. if postIndex > l {
  4916. return io.ErrUnexpectedEOF
  4917. }
  4918. if err := m.Nameplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4919. return err
  4920. }
  4921. iNdEx = postIndex
  4922. case 12:
  4923. if wireType != 2 {
  4924. return fmt.Errorf("proto: wrong wireType = %d for field Official", wireType)
  4925. }
  4926. var msglen int
  4927. for shift := uint(0); ; shift += 7 {
  4928. if shift >= 64 {
  4929. return ErrIntOverflowApi
  4930. }
  4931. if iNdEx >= l {
  4932. return io.ErrUnexpectedEOF
  4933. }
  4934. b := dAtA[iNdEx]
  4935. iNdEx++
  4936. msglen |= (int(b) & 0x7F) << shift
  4937. if b < 0x80 {
  4938. break
  4939. }
  4940. }
  4941. if msglen < 0 {
  4942. return ErrInvalidLengthApi
  4943. }
  4944. postIndex := iNdEx + msglen
  4945. if postIndex > l {
  4946. return io.ErrUnexpectedEOF
  4947. }
  4948. if err := m.Official.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4949. return err
  4950. }
  4951. iNdEx = postIndex
  4952. default:
  4953. iNdEx = preIndex
  4954. skippy, err := skipApi(dAtA[iNdEx:])
  4955. if err != nil {
  4956. return err
  4957. }
  4958. if skippy < 0 {
  4959. return ErrInvalidLengthApi
  4960. }
  4961. if (iNdEx + skippy) > l {
  4962. return io.ErrUnexpectedEOF
  4963. }
  4964. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  4965. iNdEx += skippy
  4966. }
  4967. }
  4968. if iNdEx > l {
  4969. return io.ErrUnexpectedEOF
  4970. }
  4971. return nil
  4972. }
  4973. func (m *Info) Unmarshal(dAtA []byte) error {
  4974. l := len(dAtA)
  4975. iNdEx := 0
  4976. for iNdEx < l {
  4977. preIndex := iNdEx
  4978. var wire uint64
  4979. for shift := uint(0); ; shift += 7 {
  4980. if shift >= 64 {
  4981. return ErrIntOverflowApi
  4982. }
  4983. if iNdEx >= l {
  4984. return io.ErrUnexpectedEOF
  4985. }
  4986. b := dAtA[iNdEx]
  4987. iNdEx++
  4988. wire |= (uint64(b) & 0x7F) << shift
  4989. if b < 0x80 {
  4990. break
  4991. }
  4992. }
  4993. fieldNum := int32(wire >> 3)
  4994. wireType := int(wire & 0x7)
  4995. if wireType == 4 {
  4996. return fmt.Errorf("proto: Info: wiretype end group for non-group")
  4997. }
  4998. if fieldNum <= 0 {
  4999. return fmt.Errorf("proto: Info: illegal tag %d (wire type %d)", fieldNum, wire)
  5000. }
  5001. switch fieldNum {
  5002. case 1:
  5003. if wireType != 0 {
  5004. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  5005. }
  5006. m.Mid = 0
  5007. for shift := uint(0); ; shift += 7 {
  5008. if shift >= 64 {
  5009. return ErrIntOverflowApi
  5010. }
  5011. if iNdEx >= l {
  5012. return io.ErrUnexpectedEOF
  5013. }
  5014. b := dAtA[iNdEx]
  5015. iNdEx++
  5016. m.Mid |= (int64(b) & 0x7F) << shift
  5017. if b < 0x80 {
  5018. break
  5019. }
  5020. }
  5021. case 2:
  5022. if wireType != 2 {
  5023. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  5024. }
  5025. var stringLen uint64
  5026. for shift := uint(0); ; shift += 7 {
  5027. if shift >= 64 {
  5028. return ErrIntOverflowApi
  5029. }
  5030. if iNdEx >= l {
  5031. return io.ErrUnexpectedEOF
  5032. }
  5033. b := dAtA[iNdEx]
  5034. iNdEx++
  5035. stringLen |= (uint64(b) & 0x7F) << shift
  5036. if b < 0x80 {
  5037. break
  5038. }
  5039. }
  5040. intStringLen := int(stringLen)
  5041. if intStringLen < 0 {
  5042. return ErrInvalidLengthApi
  5043. }
  5044. postIndex := iNdEx + intStringLen
  5045. if postIndex > l {
  5046. return io.ErrUnexpectedEOF
  5047. }
  5048. m.Name = string(dAtA[iNdEx:postIndex])
  5049. iNdEx = postIndex
  5050. case 3:
  5051. if wireType != 2 {
  5052. return fmt.Errorf("proto: wrong wireType = %d for field Sex", wireType)
  5053. }
  5054. var stringLen uint64
  5055. for shift := uint(0); ; shift += 7 {
  5056. if shift >= 64 {
  5057. return ErrIntOverflowApi
  5058. }
  5059. if iNdEx >= l {
  5060. return io.ErrUnexpectedEOF
  5061. }
  5062. b := dAtA[iNdEx]
  5063. iNdEx++
  5064. stringLen |= (uint64(b) & 0x7F) << shift
  5065. if b < 0x80 {
  5066. break
  5067. }
  5068. }
  5069. intStringLen := int(stringLen)
  5070. if intStringLen < 0 {
  5071. return ErrInvalidLengthApi
  5072. }
  5073. postIndex := iNdEx + intStringLen
  5074. if postIndex > l {
  5075. return io.ErrUnexpectedEOF
  5076. }
  5077. m.Sex = string(dAtA[iNdEx:postIndex])
  5078. iNdEx = postIndex
  5079. case 4:
  5080. if wireType != 2 {
  5081. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  5082. }
  5083. var stringLen uint64
  5084. for shift := uint(0); ; shift += 7 {
  5085. if shift >= 64 {
  5086. return ErrIntOverflowApi
  5087. }
  5088. if iNdEx >= l {
  5089. return io.ErrUnexpectedEOF
  5090. }
  5091. b := dAtA[iNdEx]
  5092. iNdEx++
  5093. stringLen |= (uint64(b) & 0x7F) << shift
  5094. if b < 0x80 {
  5095. break
  5096. }
  5097. }
  5098. intStringLen := int(stringLen)
  5099. if intStringLen < 0 {
  5100. return ErrInvalidLengthApi
  5101. }
  5102. postIndex := iNdEx + intStringLen
  5103. if postIndex > l {
  5104. return io.ErrUnexpectedEOF
  5105. }
  5106. m.Face = string(dAtA[iNdEx:postIndex])
  5107. iNdEx = postIndex
  5108. case 5:
  5109. if wireType != 2 {
  5110. return fmt.Errorf("proto: wrong wireType = %d for field Sign", wireType)
  5111. }
  5112. var stringLen uint64
  5113. for shift := uint(0); ; shift += 7 {
  5114. if shift >= 64 {
  5115. return ErrIntOverflowApi
  5116. }
  5117. if iNdEx >= l {
  5118. return io.ErrUnexpectedEOF
  5119. }
  5120. b := dAtA[iNdEx]
  5121. iNdEx++
  5122. stringLen |= (uint64(b) & 0x7F) << shift
  5123. if b < 0x80 {
  5124. break
  5125. }
  5126. }
  5127. intStringLen := int(stringLen)
  5128. if intStringLen < 0 {
  5129. return ErrInvalidLengthApi
  5130. }
  5131. postIndex := iNdEx + intStringLen
  5132. if postIndex > l {
  5133. return io.ErrUnexpectedEOF
  5134. }
  5135. m.Sign = string(dAtA[iNdEx:postIndex])
  5136. iNdEx = postIndex
  5137. case 6:
  5138. if wireType != 0 {
  5139. return fmt.Errorf("proto: wrong wireType = %d for field Rank", wireType)
  5140. }
  5141. m.Rank = 0
  5142. for shift := uint(0); ; shift += 7 {
  5143. if shift >= 64 {
  5144. return ErrIntOverflowApi
  5145. }
  5146. if iNdEx >= l {
  5147. return io.ErrUnexpectedEOF
  5148. }
  5149. b := dAtA[iNdEx]
  5150. iNdEx++
  5151. m.Rank |= (int32(b) & 0x7F) << shift
  5152. if b < 0x80 {
  5153. break
  5154. }
  5155. }
  5156. default:
  5157. iNdEx = preIndex
  5158. skippy, err := skipApi(dAtA[iNdEx:])
  5159. if err != nil {
  5160. return err
  5161. }
  5162. if skippy < 0 {
  5163. return ErrInvalidLengthApi
  5164. }
  5165. if (iNdEx + skippy) > l {
  5166. return io.ErrUnexpectedEOF
  5167. }
  5168. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  5169. iNdEx += skippy
  5170. }
  5171. }
  5172. if iNdEx > l {
  5173. return io.ErrUnexpectedEOF
  5174. }
  5175. return nil
  5176. }
  5177. func (m *Profile) Unmarshal(dAtA []byte) error {
  5178. l := len(dAtA)
  5179. iNdEx := 0
  5180. for iNdEx < l {
  5181. preIndex := iNdEx
  5182. var wire uint64
  5183. for shift := uint(0); ; shift += 7 {
  5184. if shift >= 64 {
  5185. return ErrIntOverflowApi
  5186. }
  5187. if iNdEx >= l {
  5188. return io.ErrUnexpectedEOF
  5189. }
  5190. b := dAtA[iNdEx]
  5191. iNdEx++
  5192. wire |= (uint64(b) & 0x7F) << shift
  5193. if b < 0x80 {
  5194. break
  5195. }
  5196. }
  5197. fieldNum := int32(wire >> 3)
  5198. wireType := int(wire & 0x7)
  5199. if wireType == 4 {
  5200. return fmt.Errorf("proto: Profile: wiretype end group for non-group")
  5201. }
  5202. if fieldNum <= 0 {
  5203. return fmt.Errorf("proto: Profile: illegal tag %d (wire type %d)", fieldNum, wire)
  5204. }
  5205. switch fieldNum {
  5206. case 1:
  5207. if wireType != 0 {
  5208. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  5209. }
  5210. m.Mid = 0
  5211. for shift := uint(0); ; shift += 7 {
  5212. if shift >= 64 {
  5213. return ErrIntOverflowApi
  5214. }
  5215. if iNdEx >= l {
  5216. return io.ErrUnexpectedEOF
  5217. }
  5218. b := dAtA[iNdEx]
  5219. iNdEx++
  5220. m.Mid |= (int64(b) & 0x7F) << shift
  5221. if b < 0x80 {
  5222. break
  5223. }
  5224. }
  5225. case 2:
  5226. if wireType != 2 {
  5227. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  5228. }
  5229. var stringLen uint64
  5230. for shift := uint(0); ; shift += 7 {
  5231. if shift >= 64 {
  5232. return ErrIntOverflowApi
  5233. }
  5234. if iNdEx >= l {
  5235. return io.ErrUnexpectedEOF
  5236. }
  5237. b := dAtA[iNdEx]
  5238. iNdEx++
  5239. stringLen |= (uint64(b) & 0x7F) << shift
  5240. if b < 0x80 {
  5241. break
  5242. }
  5243. }
  5244. intStringLen := int(stringLen)
  5245. if intStringLen < 0 {
  5246. return ErrInvalidLengthApi
  5247. }
  5248. postIndex := iNdEx + intStringLen
  5249. if postIndex > l {
  5250. return io.ErrUnexpectedEOF
  5251. }
  5252. m.Name = string(dAtA[iNdEx:postIndex])
  5253. iNdEx = postIndex
  5254. case 3:
  5255. if wireType != 2 {
  5256. return fmt.Errorf("proto: wrong wireType = %d for field Sex", wireType)
  5257. }
  5258. var stringLen uint64
  5259. for shift := uint(0); ; shift += 7 {
  5260. if shift >= 64 {
  5261. return ErrIntOverflowApi
  5262. }
  5263. if iNdEx >= l {
  5264. return io.ErrUnexpectedEOF
  5265. }
  5266. b := dAtA[iNdEx]
  5267. iNdEx++
  5268. stringLen |= (uint64(b) & 0x7F) << shift
  5269. if b < 0x80 {
  5270. break
  5271. }
  5272. }
  5273. intStringLen := int(stringLen)
  5274. if intStringLen < 0 {
  5275. return ErrInvalidLengthApi
  5276. }
  5277. postIndex := iNdEx + intStringLen
  5278. if postIndex > l {
  5279. return io.ErrUnexpectedEOF
  5280. }
  5281. m.Sex = string(dAtA[iNdEx:postIndex])
  5282. iNdEx = postIndex
  5283. case 4:
  5284. if wireType != 2 {
  5285. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  5286. }
  5287. var stringLen uint64
  5288. for shift := uint(0); ; shift += 7 {
  5289. if shift >= 64 {
  5290. return ErrIntOverflowApi
  5291. }
  5292. if iNdEx >= l {
  5293. return io.ErrUnexpectedEOF
  5294. }
  5295. b := dAtA[iNdEx]
  5296. iNdEx++
  5297. stringLen |= (uint64(b) & 0x7F) << shift
  5298. if b < 0x80 {
  5299. break
  5300. }
  5301. }
  5302. intStringLen := int(stringLen)
  5303. if intStringLen < 0 {
  5304. return ErrInvalidLengthApi
  5305. }
  5306. postIndex := iNdEx + intStringLen
  5307. if postIndex > l {
  5308. return io.ErrUnexpectedEOF
  5309. }
  5310. m.Face = string(dAtA[iNdEx:postIndex])
  5311. iNdEx = postIndex
  5312. case 5:
  5313. if wireType != 2 {
  5314. return fmt.Errorf("proto: wrong wireType = %d for field Sign", wireType)
  5315. }
  5316. var stringLen uint64
  5317. for shift := uint(0); ; shift += 7 {
  5318. if shift >= 64 {
  5319. return ErrIntOverflowApi
  5320. }
  5321. if iNdEx >= l {
  5322. return io.ErrUnexpectedEOF
  5323. }
  5324. b := dAtA[iNdEx]
  5325. iNdEx++
  5326. stringLen |= (uint64(b) & 0x7F) << shift
  5327. if b < 0x80 {
  5328. break
  5329. }
  5330. }
  5331. intStringLen := int(stringLen)
  5332. if intStringLen < 0 {
  5333. return ErrInvalidLengthApi
  5334. }
  5335. postIndex := iNdEx + intStringLen
  5336. if postIndex > l {
  5337. return io.ErrUnexpectedEOF
  5338. }
  5339. m.Sign = string(dAtA[iNdEx:postIndex])
  5340. iNdEx = postIndex
  5341. case 6:
  5342. if wireType != 0 {
  5343. return fmt.Errorf("proto: wrong wireType = %d for field Rank", wireType)
  5344. }
  5345. m.Rank = 0
  5346. for shift := uint(0); ; shift += 7 {
  5347. if shift >= 64 {
  5348. return ErrIntOverflowApi
  5349. }
  5350. if iNdEx >= l {
  5351. return io.ErrUnexpectedEOF
  5352. }
  5353. b := dAtA[iNdEx]
  5354. iNdEx++
  5355. m.Rank |= (int32(b) & 0x7F) << shift
  5356. if b < 0x80 {
  5357. break
  5358. }
  5359. }
  5360. case 7:
  5361. if wireType != 0 {
  5362. return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType)
  5363. }
  5364. m.Level = 0
  5365. for shift := uint(0); ; shift += 7 {
  5366. if shift >= 64 {
  5367. return ErrIntOverflowApi
  5368. }
  5369. if iNdEx >= l {
  5370. return io.ErrUnexpectedEOF
  5371. }
  5372. b := dAtA[iNdEx]
  5373. iNdEx++
  5374. m.Level |= (int32(b) & 0x7F) << shift
  5375. if b < 0x80 {
  5376. break
  5377. }
  5378. }
  5379. case 8:
  5380. if wireType != 0 {
  5381. return fmt.Errorf("proto: wrong wireType = %d for field JoinTime", wireType)
  5382. }
  5383. m.JoinTime = 0
  5384. for shift := uint(0); ; shift += 7 {
  5385. if shift >= 64 {
  5386. return ErrIntOverflowApi
  5387. }
  5388. if iNdEx >= l {
  5389. return io.ErrUnexpectedEOF
  5390. }
  5391. b := dAtA[iNdEx]
  5392. iNdEx++
  5393. m.JoinTime |= (int32(b) & 0x7F) << shift
  5394. if b < 0x80 {
  5395. break
  5396. }
  5397. }
  5398. case 9:
  5399. if wireType != 0 {
  5400. return fmt.Errorf("proto: wrong wireType = %d for field Moral", wireType)
  5401. }
  5402. m.Moral = 0
  5403. for shift := uint(0); ; shift += 7 {
  5404. if shift >= 64 {
  5405. return ErrIntOverflowApi
  5406. }
  5407. if iNdEx >= l {
  5408. return io.ErrUnexpectedEOF
  5409. }
  5410. b := dAtA[iNdEx]
  5411. iNdEx++
  5412. m.Moral |= (int32(b) & 0x7F) << shift
  5413. if b < 0x80 {
  5414. break
  5415. }
  5416. }
  5417. case 10:
  5418. if wireType != 0 {
  5419. return fmt.Errorf("proto: wrong wireType = %d for field Silence", wireType)
  5420. }
  5421. m.Silence = 0
  5422. for shift := uint(0); ; shift += 7 {
  5423. if shift >= 64 {
  5424. return ErrIntOverflowApi
  5425. }
  5426. if iNdEx >= l {
  5427. return io.ErrUnexpectedEOF
  5428. }
  5429. b := dAtA[iNdEx]
  5430. iNdEx++
  5431. m.Silence |= (int32(b) & 0x7F) << shift
  5432. if b < 0x80 {
  5433. break
  5434. }
  5435. }
  5436. case 11:
  5437. if wireType != 0 {
  5438. return fmt.Errorf("proto: wrong wireType = %d for field EmailStatus", wireType)
  5439. }
  5440. m.EmailStatus = 0
  5441. for shift := uint(0); ; shift += 7 {
  5442. if shift >= 64 {
  5443. return ErrIntOverflowApi
  5444. }
  5445. if iNdEx >= l {
  5446. return io.ErrUnexpectedEOF
  5447. }
  5448. b := dAtA[iNdEx]
  5449. iNdEx++
  5450. m.EmailStatus |= (int32(b) & 0x7F) << shift
  5451. if b < 0x80 {
  5452. break
  5453. }
  5454. }
  5455. case 12:
  5456. if wireType != 0 {
  5457. return fmt.Errorf("proto: wrong wireType = %d for field TelStatus", wireType)
  5458. }
  5459. m.TelStatus = 0
  5460. for shift := uint(0); ; shift += 7 {
  5461. if shift >= 64 {
  5462. return ErrIntOverflowApi
  5463. }
  5464. if iNdEx >= l {
  5465. return io.ErrUnexpectedEOF
  5466. }
  5467. b := dAtA[iNdEx]
  5468. iNdEx++
  5469. m.TelStatus |= (int32(b) & 0x7F) << shift
  5470. if b < 0x80 {
  5471. break
  5472. }
  5473. }
  5474. case 13:
  5475. if wireType != 0 {
  5476. return fmt.Errorf("proto: wrong wireType = %d for field Identification", wireType)
  5477. }
  5478. m.Identification = 0
  5479. for shift := uint(0); ; shift += 7 {
  5480. if shift >= 64 {
  5481. return ErrIntOverflowApi
  5482. }
  5483. if iNdEx >= l {
  5484. return io.ErrUnexpectedEOF
  5485. }
  5486. b := dAtA[iNdEx]
  5487. iNdEx++
  5488. m.Identification |= (int32(b) & 0x7F) << shift
  5489. if b < 0x80 {
  5490. break
  5491. }
  5492. }
  5493. case 14:
  5494. if wireType != 2 {
  5495. return fmt.Errorf("proto: wrong wireType = %d for field Vip", wireType)
  5496. }
  5497. var msglen int
  5498. for shift := uint(0); ; shift += 7 {
  5499. if shift >= 64 {
  5500. return ErrIntOverflowApi
  5501. }
  5502. if iNdEx >= l {
  5503. return io.ErrUnexpectedEOF
  5504. }
  5505. b := dAtA[iNdEx]
  5506. iNdEx++
  5507. msglen |= (int(b) & 0x7F) << shift
  5508. if b < 0x80 {
  5509. break
  5510. }
  5511. }
  5512. if msglen < 0 {
  5513. return ErrInvalidLengthApi
  5514. }
  5515. postIndex := iNdEx + msglen
  5516. if postIndex > l {
  5517. return io.ErrUnexpectedEOF
  5518. }
  5519. if err := m.Vip.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5520. return err
  5521. }
  5522. iNdEx = postIndex
  5523. case 15:
  5524. if wireType != 2 {
  5525. return fmt.Errorf("proto: wrong wireType = %d for field Pendant", wireType)
  5526. }
  5527. var msglen int
  5528. for shift := uint(0); ; shift += 7 {
  5529. if shift >= 64 {
  5530. return ErrIntOverflowApi
  5531. }
  5532. if iNdEx >= l {
  5533. return io.ErrUnexpectedEOF
  5534. }
  5535. b := dAtA[iNdEx]
  5536. iNdEx++
  5537. msglen |= (int(b) & 0x7F) << shift
  5538. if b < 0x80 {
  5539. break
  5540. }
  5541. }
  5542. if msglen < 0 {
  5543. return ErrInvalidLengthApi
  5544. }
  5545. postIndex := iNdEx + msglen
  5546. if postIndex > l {
  5547. return io.ErrUnexpectedEOF
  5548. }
  5549. if err := m.Pendant.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5550. return err
  5551. }
  5552. iNdEx = postIndex
  5553. case 16:
  5554. if wireType != 2 {
  5555. return fmt.Errorf("proto: wrong wireType = %d for field Nameplate", wireType)
  5556. }
  5557. var msglen int
  5558. for shift := uint(0); ; shift += 7 {
  5559. if shift >= 64 {
  5560. return ErrIntOverflowApi
  5561. }
  5562. if iNdEx >= l {
  5563. return io.ErrUnexpectedEOF
  5564. }
  5565. b := dAtA[iNdEx]
  5566. iNdEx++
  5567. msglen |= (int(b) & 0x7F) << shift
  5568. if b < 0x80 {
  5569. break
  5570. }
  5571. }
  5572. if msglen < 0 {
  5573. return ErrInvalidLengthApi
  5574. }
  5575. postIndex := iNdEx + msglen
  5576. if postIndex > l {
  5577. return io.ErrUnexpectedEOF
  5578. }
  5579. if err := m.Nameplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5580. return err
  5581. }
  5582. iNdEx = postIndex
  5583. case 17:
  5584. if wireType != 2 {
  5585. return fmt.Errorf("proto: wrong wireType = %d for field Official", wireType)
  5586. }
  5587. var msglen int
  5588. for shift := uint(0); ; shift += 7 {
  5589. if shift >= 64 {
  5590. return ErrIntOverflowApi
  5591. }
  5592. if iNdEx >= l {
  5593. return io.ErrUnexpectedEOF
  5594. }
  5595. b := dAtA[iNdEx]
  5596. iNdEx++
  5597. msglen |= (int(b) & 0x7F) << shift
  5598. if b < 0x80 {
  5599. break
  5600. }
  5601. }
  5602. if msglen < 0 {
  5603. return ErrInvalidLengthApi
  5604. }
  5605. postIndex := iNdEx + msglen
  5606. if postIndex > l {
  5607. return io.ErrUnexpectedEOF
  5608. }
  5609. if err := m.Official.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5610. return err
  5611. }
  5612. iNdEx = postIndex
  5613. case 18:
  5614. if wireType != 0 {
  5615. return fmt.Errorf("proto: wrong wireType = %d for field Birthday", wireType)
  5616. }
  5617. m.Birthday = 0
  5618. for shift := uint(0); ; shift += 7 {
  5619. if shift >= 64 {
  5620. return ErrIntOverflowApi
  5621. }
  5622. if iNdEx >= l {
  5623. return io.ErrUnexpectedEOF
  5624. }
  5625. b := dAtA[iNdEx]
  5626. iNdEx++
  5627. m.Birthday |= (go_common_library_time.Time(b) & 0x7F) << shift
  5628. if b < 0x80 {
  5629. break
  5630. }
  5631. }
  5632. case 19:
  5633. if wireType != 0 {
  5634. return fmt.Errorf("proto: wrong wireType = %d for field IsTourist", wireType)
  5635. }
  5636. m.IsTourist = 0
  5637. for shift := uint(0); ; shift += 7 {
  5638. if shift >= 64 {
  5639. return ErrIntOverflowApi
  5640. }
  5641. if iNdEx >= l {
  5642. return io.ErrUnexpectedEOF
  5643. }
  5644. b := dAtA[iNdEx]
  5645. iNdEx++
  5646. m.IsTourist |= (int32(b) & 0x7F) << shift
  5647. if b < 0x80 {
  5648. break
  5649. }
  5650. }
  5651. default:
  5652. iNdEx = preIndex
  5653. skippy, err := skipApi(dAtA[iNdEx:])
  5654. if err != nil {
  5655. return err
  5656. }
  5657. if skippy < 0 {
  5658. return ErrInvalidLengthApi
  5659. }
  5660. if (iNdEx + skippy) > l {
  5661. return io.ErrUnexpectedEOF
  5662. }
  5663. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  5664. iNdEx += skippy
  5665. }
  5666. }
  5667. if iNdEx > l {
  5668. return io.ErrUnexpectedEOF
  5669. }
  5670. return nil
  5671. }
  5672. func (m *LevelInfo) Unmarshal(dAtA []byte) error {
  5673. l := len(dAtA)
  5674. iNdEx := 0
  5675. for iNdEx < l {
  5676. preIndex := iNdEx
  5677. var wire uint64
  5678. for shift := uint(0); ; shift += 7 {
  5679. if shift >= 64 {
  5680. return ErrIntOverflowApi
  5681. }
  5682. if iNdEx >= l {
  5683. return io.ErrUnexpectedEOF
  5684. }
  5685. b := dAtA[iNdEx]
  5686. iNdEx++
  5687. wire |= (uint64(b) & 0x7F) << shift
  5688. if b < 0x80 {
  5689. break
  5690. }
  5691. }
  5692. fieldNum := int32(wire >> 3)
  5693. wireType := int(wire & 0x7)
  5694. if wireType == 4 {
  5695. return fmt.Errorf("proto: LevelInfo: wiretype end group for non-group")
  5696. }
  5697. if fieldNum <= 0 {
  5698. return fmt.Errorf("proto: LevelInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  5699. }
  5700. switch fieldNum {
  5701. case 1:
  5702. if wireType != 0 {
  5703. return fmt.Errorf("proto: wrong wireType = %d for field Cur", wireType)
  5704. }
  5705. m.Cur = 0
  5706. for shift := uint(0); ; shift += 7 {
  5707. if shift >= 64 {
  5708. return ErrIntOverflowApi
  5709. }
  5710. if iNdEx >= l {
  5711. return io.ErrUnexpectedEOF
  5712. }
  5713. b := dAtA[iNdEx]
  5714. iNdEx++
  5715. m.Cur |= (int32(b) & 0x7F) << shift
  5716. if b < 0x80 {
  5717. break
  5718. }
  5719. }
  5720. case 2:
  5721. if wireType != 0 {
  5722. return fmt.Errorf("proto: wrong wireType = %d for field Min", wireType)
  5723. }
  5724. m.Min = 0
  5725. for shift := uint(0); ; shift += 7 {
  5726. if shift >= 64 {
  5727. return ErrIntOverflowApi
  5728. }
  5729. if iNdEx >= l {
  5730. return io.ErrUnexpectedEOF
  5731. }
  5732. b := dAtA[iNdEx]
  5733. iNdEx++
  5734. m.Min |= (int32(b) & 0x7F) << shift
  5735. if b < 0x80 {
  5736. break
  5737. }
  5738. }
  5739. case 3:
  5740. if wireType != 0 {
  5741. return fmt.Errorf("proto: wrong wireType = %d for field NowExp", wireType)
  5742. }
  5743. m.NowExp = 0
  5744. for shift := uint(0); ; shift += 7 {
  5745. if shift >= 64 {
  5746. return ErrIntOverflowApi
  5747. }
  5748. if iNdEx >= l {
  5749. return io.ErrUnexpectedEOF
  5750. }
  5751. b := dAtA[iNdEx]
  5752. iNdEx++
  5753. m.NowExp |= (int32(b) & 0x7F) << shift
  5754. if b < 0x80 {
  5755. break
  5756. }
  5757. }
  5758. case 4:
  5759. if wireType != 0 {
  5760. return fmt.Errorf("proto: wrong wireType = %d for field NextExp", wireType)
  5761. }
  5762. m.NextExp = 0
  5763. for shift := uint(0); ; shift += 7 {
  5764. if shift >= 64 {
  5765. return ErrIntOverflowApi
  5766. }
  5767. if iNdEx >= l {
  5768. return io.ErrUnexpectedEOF
  5769. }
  5770. b := dAtA[iNdEx]
  5771. iNdEx++
  5772. m.NextExp |= (int32(b) & 0x7F) << shift
  5773. if b < 0x80 {
  5774. break
  5775. }
  5776. }
  5777. default:
  5778. iNdEx = preIndex
  5779. skippy, err := skipApi(dAtA[iNdEx:])
  5780. if err != nil {
  5781. return err
  5782. }
  5783. if skippy < 0 {
  5784. return ErrInvalidLengthApi
  5785. }
  5786. if (iNdEx + skippy) > l {
  5787. return io.ErrUnexpectedEOF
  5788. }
  5789. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  5790. iNdEx += skippy
  5791. }
  5792. }
  5793. if iNdEx > l {
  5794. return io.ErrUnexpectedEOF
  5795. }
  5796. return nil
  5797. }
  5798. func (m *VipInfo) Unmarshal(dAtA []byte) error {
  5799. l := len(dAtA)
  5800. iNdEx := 0
  5801. for iNdEx < l {
  5802. preIndex := iNdEx
  5803. var wire uint64
  5804. for shift := uint(0); ; shift += 7 {
  5805. if shift >= 64 {
  5806. return ErrIntOverflowApi
  5807. }
  5808. if iNdEx >= l {
  5809. return io.ErrUnexpectedEOF
  5810. }
  5811. b := dAtA[iNdEx]
  5812. iNdEx++
  5813. wire |= (uint64(b) & 0x7F) << shift
  5814. if b < 0x80 {
  5815. break
  5816. }
  5817. }
  5818. fieldNum := int32(wire >> 3)
  5819. wireType := int(wire & 0x7)
  5820. if wireType == 4 {
  5821. return fmt.Errorf("proto: VipInfo: wiretype end group for non-group")
  5822. }
  5823. if fieldNum <= 0 {
  5824. return fmt.Errorf("proto: VipInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  5825. }
  5826. switch fieldNum {
  5827. case 1:
  5828. if wireType != 0 {
  5829. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  5830. }
  5831. m.Type = 0
  5832. for shift := uint(0); ; shift += 7 {
  5833. if shift >= 64 {
  5834. return ErrIntOverflowApi
  5835. }
  5836. if iNdEx >= l {
  5837. return io.ErrUnexpectedEOF
  5838. }
  5839. b := dAtA[iNdEx]
  5840. iNdEx++
  5841. m.Type |= (int32(b) & 0x7F) << shift
  5842. if b < 0x80 {
  5843. break
  5844. }
  5845. }
  5846. case 2:
  5847. if wireType != 0 {
  5848. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  5849. }
  5850. m.Status = 0
  5851. for shift := uint(0); ; shift += 7 {
  5852. if shift >= 64 {
  5853. return ErrIntOverflowApi
  5854. }
  5855. if iNdEx >= l {
  5856. return io.ErrUnexpectedEOF
  5857. }
  5858. b := dAtA[iNdEx]
  5859. iNdEx++
  5860. m.Status |= (int32(b) & 0x7F) << shift
  5861. if b < 0x80 {
  5862. break
  5863. }
  5864. }
  5865. case 3:
  5866. if wireType != 0 {
  5867. return fmt.Errorf("proto: wrong wireType = %d for field DueDate", wireType)
  5868. }
  5869. m.DueDate = 0
  5870. for shift := uint(0); ; shift += 7 {
  5871. if shift >= 64 {
  5872. return ErrIntOverflowApi
  5873. }
  5874. if iNdEx >= l {
  5875. return io.ErrUnexpectedEOF
  5876. }
  5877. b := dAtA[iNdEx]
  5878. iNdEx++
  5879. m.DueDate |= (int64(b) & 0x7F) << shift
  5880. if b < 0x80 {
  5881. break
  5882. }
  5883. }
  5884. case 4:
  5885. if wireType != 0 {
  5886. return fmt.Errorf("proto: wrong wireType = %d for field VipPayType", wireType)
  5887. }
  5888. m.VipPayType = 0
  5889. for shift := uint(0); ; shift += 7 {
  5890. if shift >= 64 {
  5891. return ErrIntOverflowApi
  5892. }
  5893. if iNdEx >= l {
  5894. return io.ErrUnexpectedEOF
  5895. }
  5896. b := dAtA[iNdEx]
  5897. iNdEx++
  5898. m.VipPayType |= (int32(b) & 0x7F) << shift
  5899. if b < 0x80 {
  5900. break
  5901. }
  5902. }
  5903. default:
  5904. iNdEx = preIndex
  5905. skippy, err := skipApi(dAtA[iNdEx:])
  5906. if err != nil {
  5907. return err
  5908. }
  5909. if skippy < 0 {
  5910. return ErrInvalidLengthApi
  5911. }
  5912. if (iNdEx + skippy) > l {
  5913. return io.ErrUnexpectedEOF
  5914. }
  5915. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  5916. iNdEx += skippy
  5917. }
  5918. }
  5919. if iNdEx > l {
  5920. return io.ErrUnexpectedEOF
  5921. }
  5922. return nil
  5923. }
  5924. func (m *PendantInfo) Unmarshal(dAtA []byte) error {
  5925. l := len(dAtA)
  5926. iNdEx := 0
  5927. for iNdEx < l {
  5928. preIndex := iNdEx
  5929. var wire uint64
  5930. for shift := uint(0); ; shift += 7 {
  5931. if shift >= 64 {
  5932. return ErrIntOverflowApi
  5933. }
  5934. if iNdEx >= l {
  5935. return io.ErrUnexpectedEOF
  5936. }
  5937. b := dAtA[iNdEx]
  5938. iNdEx++
  5939. wire |= (uint64(b) & 0x7F) << shift
  5940. if b < 0x80 {
  5941. break
  5942. }
  5943. }
  5944. fieldNum := int32(wire >> 3)
  5945. wireType := int(wire & 0x7)
  5946. if wireType == 4 {
  5947. return fmt.Errorf("proto: PendantInfo: wiretype end group for non-group")
  5948. }
  5949. if fieldNum <= 0 {
  5950. return fmt.Errorf("proto: PendantInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  5951. }
  5952. switch fieldNum {
  5953. case 1:
  5954. if wireType != 0 {
  5955. return fmt.Errorf("proto: wrong wireType = %d for field Pid", wireType)
  5956. }
  5957. m.Pid = 0
  5958. for shift := uint(0); ; shift += 7 {
  5959. if shift >= 64 {
  5960. return ErrIntOverflowApi
  5961. }
  5962. if iNdEx >= l {
  5963. return io.ErrUnexpectedEOF
  5964. }
  5965. b := dAtA[iNdEx]
  5966. iNdEx++
  5967. m.Pid |= (int(b) & 0x7F) << shift
  5968. if b < 0x80 {
  5969. break
  5970. }
  5971. }
  5972. case 2:
  5973. if wireType != 2 {
  5974. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  5975. }
  5976. var stringLen uint64
  5977. for shift := uint(0); ; shift += 7 {
  5978. if shift >= 64 {
  5979. return ErrIntOverflowApi
  5980. }
  5981. if iNdEx >= l {
  5982. return io.ErrUnexpectedEOF
  5983. }
  5984. b := dAtA[iNdEx]
  5985. iNdEx++
  5986. stringLen |= (uint64(b) & 0x7F) << shift
  5987. if b < 0x80 {
  5988. break
  5989. }
  5990. }
  5991. intStringLen := int(stringLen)
  5992. if intStringLen < 0 {
  5993. return ErrInvalidLengthApi
  5994. }
  5995. postIndex := iNdEx + intStringLen
  5996. if postIndex > l {
  5997. return io.ErrUnexpectedEOF
  5998. }
  5999. m.Name = string(dAtA[iNdEx:postIndex])
  6000. iNdEx = postIndex
  6001. case 3:
  6002. if wireType != 2 {
  6003. return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
  6004. }
  6005. var stringLen uint64
  6006. for shift := uint(0); ; shift += 7 {
  6007. if shift >= 64 {
  6008. return ErrIntOverflowApi
  6009. }
  6010. if iNdEx >= l {
  6011. return io.ErrUnexpectedEOF
  6012. }
  6013. b := dAtA[iNdEx]
  6014. iNdEx++
  6015. stringLen |= (uint64(b) & 0x7F) << shift
  6016. if b < 0x80 {
  6017. break
  6018. }
  6019. }
  6020. intStringLen := int(stringLen)
  6021. if intStringLen < 0 {
  6022. return ErrInvalidLengthApi
  6023. }
  6024. postIndex := iNdEx + intStringLen
  6025. if postIndex > l {
  6026. return io.ErrUnexpectedEOF
  6027. }
  6028. m.Image = string(dAtA[iNdEx:postIndex])
  6029. iNdEx = postIndex
  6030. case 4:
  6031. if wireType != 0 {
  6032. return fmt.Errorf("proto: wrong wireType = %d for field Expire", wireType)
  6033. }
  6034. m.Expire = 0
  6035. for shift := uint(0); ; shift += 7 {
  6036. if shift >= 64 {
  6037. return ErrIntOverflowApi
  6038. }
  6039. if iNdEx >= l {
  6040. return io.ErrUnexpectedEOF
  6041. }
  6042. b := dAtA[iNdEx]
  6043. iNdEx++
  6044. m.Expire |= (int(b) & 0x7F) << shift
  6045. if b < 0x80 {
  6046. break
  6047. }
  6048. }
  6049. default:
  6050. iNdEx = preIndex
  6051. skippy, err := skipApi(dAtA[iNdEx:])
  6052. if err != nil {
  6053. return err
  6054. }
  6055. if skippy < 0 {
  6056. return ErrInvalidLengthApi
  6057. }
  6058. if (iNdEx + skippy) > l {
  6059. return io.ErrUnexpectedEOF
  6060. }
  6061. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  6062. iNdEx += skippy
  6063. }
  6064. }
  6065. if iNdEx > l {
  6066. return io.ErrUnexpectedEOF
  6067. }
  6068. return nil
  6069. }
  6070. func (m *NameplateInfo) Unmarshal(dAtA []byte) error {
  6071. l := len(dAtA)
  6072. iNdEx := 0
  6073. for iNdEx < l {
  6074. preIndex := iNdEx
  6075. var wire uint64
  6076. for shift := uint(0); ; shift += 7 {
  6077. if shift >= 64 {
  6078. return ErrIntOverflowApi
  6079. }
  6080. if iNdEx >= l {
  6081. return io.ErrUnexpectedEOF
  6082. }
  6083. b := dAtA[iNdEx]
  6084. iNdEx++
  6085. wire |= (uint64(b) & 0x7F) << shift
  6086. if b < 0x80 {
  6087. break
  6088. }
  6089. }
  6090. fieldNum := int32(wire >> 3)
  6091. wireType := int(wire & 0x7)
  6092. if wireType == 4 {
  6093. return fmt.Errorf("proto: NameplateInfo: wiretype end group for non-group")
  6094. }
  6095. if fieldNum <= 0 {
  6096. return fmt.Errorf("proto: NameplateInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  6097. }
  6098. switch fieldNum {
  6099. case 1:
  6100. if wireType != 0 {
  6101. return fmt.Errorf("proto: wrong wireType = %d for field Nid", wireType)
  6102. }
  6103. m.Nid = 0
  6104. for shift := uint(0); ; shift += 7 {
  6105. if shift >= 64 {
  6106. return ErrIntOverflowApi
  6107. }
  6108. if iNdEx >= l {
  6109. return io.ErrUnexpectedEOF
  6110. }
  6111. b := dAtA[iNdEx]
  6112. iNdEx++
  6113. m.Nid |= (int(b) & 0x7F) << shift
  6114. if b < 0x80 {
  6115. break
  6116. }
  6117. }
  6118. case 2:
  6119. if wireType != 2 {
  6120. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  6121. }
  6122. var stringLen uint64
  6123. for shift := uint(0); ; shift += 7 {
  6124. if shift >= 64 {
  6125. return ErrIntOverflowApi
  6126. }
  6127. if iNdEx >= l {
  6128. return io.ErrUnexpectedEOF
  6129. }
  6130. b := dAtA[iNdEx]
  6131. iNdEx++
  6132. stringLen |= (uint64(b) & 0x7F) << shift
  6133. if b < 0x80 {
  6134. break
  6135. }
  6136. }
  6137. intStringLen := int(stringLen)
  6138. if intStringLen < 0 {
  6139. return ErrInvalidLengthApi
  6140. }
  6141. postIndex := iNdEx + intStringLen
  6142. if postIndex > l {
  6143. return io.ErrUnexpectedEOF
  6144. }
  6145. m.Name = string(dAtA[iNdEx:postIndex])
  6146. iNdEx = postIndex
  6147. case 3:
  6148. if wireType != 2 {
  6149. return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
  6150. }
  6151. var stringLen uint64
  6152. for shift := uint(0); ; shift += 7 {
  6153. if shift >= 64 {
  6154. return ErrIntOverflowApi
  6155. }
  6156. if iNdEx >= l {
  6157. return io.ErrUnexpectedEOF
  6158. }
  6159. b := dAtA[iNdEx]
  6160. iNdEx++
  6161. stringLen |= (uint64(b) & 0x7F) << shift
  6162. if b < 0x80 {
  6163. break
  6164. }
  6165. }
  6166. intStringLen := int(stringLen)
  6167. if intStringLen < 0 {
  6168. return ErrInvalidLengthApi
  6169. }
  6170. postIndex := iNdEx + intStringLen
  6171. if postIndex > l {
  6172. return io.ErrUnexpectedEOF
  6173. }
  6174. m.Image = string(dAtA[iNdEx:postIndex])
  6175. iNdEx = postIndex
  6176. case 4:
  6177. if wireType != 2 {
  6178. return fmt.Errorf("proto: wrong wireType = %d for field ImageSmall", wireType)
  6179. }
  6180. var stringLen uint64
  6181. for shift := uint(0); ; shift += 7 {
  6182. if shift >= 64 {
  6183. return ErrIntOverflowApi
  6184. }
  6185. if iNdEx >= l {
  6186. return io.ErrUnexpectedEOF
  6187. }
  6188. b := dAtA[iNdEx]
  6189. iNdEx++
  6190. stringLen |= (uint64(b) & 0x7F) << shift
  6191. if b < 0x80 {
  6192. break
  6193. }
  6194. }
  6195. intStringLen := int(stringLen)
  6196. if intStringLen < 0 {
  6197. return ErrInvalidLengthApi
  6198. }
  6199. postIndex := iNdEx + intStringLen
  6200. if postIndex > l {
  6201. return io.ErrUnexpectedEOF
  6202. }
  6203. m.ImageSmall = string(dAtA[iNdEx:postIndex])
  6204. iNdEx = postIndex
  6205. case 5:
  6206. if wireType != 2 {
  6207. return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType)
  6208. }
  6209. var stringLen uint64
  6210. for shift := uint(0); ; shift += 7 {
  6211. if shift >= 64 {
  6212. return ErrIntOverflowApi
  6213. }
  6214. if iNdEx >= l {
  6215. return io.ErrUnexpectedEOF
  6216. }
  6217. b := dAtA[iNdEx]
  6218. iNdEx++
  6219. stringLen |= (uint64(b) & 0x7F) << shift
  6220. if b < 0x80 {
  6221. break
  6222. }
  6223. }
  6224. intStringLen := int(stringLen)
  6225. if intStringLen < 0 {
  6226. return ErrInvalidLengthApi
  6227. }
  6228. postIndex := iNdEx + intStringLen
  6229. if postIndex > l {
  6230. return io.ErrUnexpectedEOF
  6231. }
  6232. m.Level = string(dAtA[iNdEx:postIndex])
  6233. iNdEx = postIndex
  6234. case 6:
  6235. if wireType != 2 {
  6236. return fmt.Errorf("proto: wrong wireType = %d for field Condition", wireType)
  6237. }
  6238. var stringLen uint64
  6239. for shift := uint(0); ; shift += 7 {
  6240. if shift >= 64 {
  6241. return ErrIntOverflowApi
  6242. }
  6243. if iNdEx >= l {
  6244. return io.ErrUnexpectedEOF
  6245. }
  6246. b := dAtA[iNdEx]
  6247. iNdEx++
  6248. stringLen |= (uint64(b) & 0x7F) << shift
  6249. if b < 0x80 {
  6250. break
  6251. }
  6252. }
  6253. intStringLen := int(stringLen)
  6254. if intStringLen < 0 {
  6255. return ErrInvalidLengthApi
  6256. }
  6257. postIndex := iNdEx + intStringLen
  6258. if postIndex > l {
  6259. return io.ErrUnexpectedEOF
  6260. }
  6261. m.Condition = string(dAtA[iNdEx:postIndex])
  6262. iNdEx = postIndex
  6263. default:
  6264. iNdEx = preIndex
  6265. skippy, err := skipApi(dAtA[iNdEx:])
  6266. if err != nil {
  6267. return err
  6268. }
  6269. if skippy < 0 {
  6270. return ErrInvalidLengthApi
  6271. }
  6272. if (iNdEx + skippy) > l {
  6273. return io.ErrUnexpectedEOF
  6274. }
  6275. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  6276. iNdEx += skippy
  6277. }
  6278. }
  6279. if iNdEx > l {
  6280. return io.ErrUnexpectedEOF
  6281. }
  6282. return nil
  6283. }
  6284. func (m *OfficialInfo) Unmarshal(dAtA []byte) error {
  6285. l := len(dAtA)
  6286. iNdEx := 0
  6287. for iNdEx < l {
  6288. preIndex := iNdEx
  6289. var wire uint64
  6290. for shift := uint(0); ; shift += 7 {
  6291. if shift >= 64 {
  6292. return ErrIntOverflowApi
  6293. }
  6294. if iNdEx >= l {
  6295. return io.ErrUnexpectedEOF
  6296. }
  6297. b := dAtA[iNdEx]
  6298. iNdEx++
  6299. wire |= (uint64(b) & 0x7F) << shift
  6300. if b < 0x80 {
  6301. break
  6302. }
  6303. }
  6304. fieldNum := int32(wire >> 3)
  6305. wireType := int(wire & 0x7)
  6306. if wireType == 4 {
  6307. return fmt.Errorf("proto: OfficialInfo: wiretype end group for non-group")
  6308. }
  6309. if fieldNum <= 0 {
  6310. return fmt.Errorf("proto: OfficialInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  6311. }
  6312. switch fieldNum {
  6313. case 1:
  6314. if wireType != 0 {
  6315. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  6316. }
  6317. m.Role = 0
  6318. for shift := uint(0); ; shift += 7 {
  6319. if shift >= 64 {
  6320. return ErrIntOverflowApi
  6321. }
  6322. if iNdEx >= l {
  6323. return io.ErrUnexpectedEOF
  6324. }
  6325. b := dAtA[iNdEx]
  6326. iNdEx++
  6327. m.Role |= (int8(b) & 0x7F) << shift
  6328. if b < 0x80 {
  6329. break
  6330. }
  6331. }
  6332. case 2:
  6333. if wireType != 2 {
  6334. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  6335. }
  6336. var stringLen uint64
  6337. for shift := uint(0); ; shift += 7 {
  6338. if shift >= 64 {
  6339. return ErrIntOverflowApi
  6340. }
  6341. if iNdEx >= l {
  6342. return io.ErrUnexpectedEOF
  6343. }
  6344. b := dAtA[iNdEx]
  6345. iNdEx++
  6346. stringLen |= (uint64(b) & 0x7F) << shift
  6347. if b < 0x80 {
  6348. break
  6349. }
  6350. }
  6351. intStringLen := int(stringLen)
  6352. if intStringLen < 0 {
  6353. return ErrInvalidLengthApi
  6354. }
  6355. postIndex := iNdEx + intStringLen
  6356. if postIndex > l {
  6357. return io.ErrUnexpectedEOF
  6358. }
  6359. m.Title = string(dAtA[iNdEx:postIndex])
  6360. iNdEx = postIndex
  6361. case 3:
  6362. if wireType != 2 {
  6363. return fmt.Errorf("proto: wrong wireType = %d for field Desc", wireType)
  6364. }
  6365. var stringLen uint64
  6366. for shift := uint(0); ; shift += 7 {
  6367. if shift >= 64 {
  6368. return ErrIntOverflowApi
  6369. }
  6370. if iNdEx >= l {
  6371. return io.ErrUnexpectedEOF
  6372. }
  6373. b := dAtA[iNdEx]
  6374. iNdEx++
  6375. stringLen |= (uint64(b) & 0x7F) << shift
  6376. if b < 0x80 {
  6377. break
  6378. }
  6379. }
  6380. intStringLen := int(stringLen)
  6381. if intStringLen < 0 {
  6382. return ErrInvalidLengthApi
  6383. }
  6384. postIndex := iNdEx + intStringLen
  6385. if postIndex > l {
  6386. return io.ErrUnexpectedEOF
  6387. }
  6388. m.Desc = string(dAtA[iNdEx:postIndex])
  6389. iNdEx = postIndex
  6390. default:
  6391. iNdEx = preIndex
  6392. skippy, err := skipApi(dAtA[iNdEx:])
  6393. if err != nil {
  6394. return err
  6395. }
  6396. if skippy < 0 {
  6397. return ErrInvalidLengthApi
  6398. }
  6399. if (iNdEx + skippy) > l {
  6400. return io.ErrUnexpectedEOF
  6401. }
  6402. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  6403. iNdEx += skippy
  6404. }
  6405. }
  6406. if iNdEx > l {
  6407. return io.ErrUnexpectedEOF
  6408. }
  6409. return nil
  6410. }
  6411. func (m *MidReq) Unmarshal(dAtA []byte) error {
  6412. l := len(dAtA)
  6413. iNdEx := 0
  6414. for iNdEx < l {
  6415. preIndex := iNdEx
  6416. var wire uint64
  6417. for shift := uint(0); ; shift += 7 {
  6418. if shift >= 64 {
  6419. return ErrIntOverflowApi
  6420. }
  6421. if iNdEx >= l {
  6422. return io.ErrUnexpectedEOF
  6423. }
  6424. b := dAtA[iNdEx]
  6425. iNdEx++
  6426. wire |= (uint64(b) & 0x7F) << shift
  6427. if b < 0x80 {
  6428. break
  6429. }
  6430. }
  6431. fieldNum := int32(wire >> 3)
  6432. wireType := int(wire & 0x7)
  6433. if wireType == 4 {
  6434. return fmt.Errorf("proto: MidReq: wiretype end group for non-group")
  6435. }
  6436. if fieldNum <= 0 {
  6437. return fmt.Errorf("proto: MidReq: illegal tag %d (wire type %d)", fieldNum, wire)
  6438. }
  6439. switch fieldNum {
  6440. case 1:
  6441. if wireType != 0 {
  6442. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  6443. }
  6444. m.Mid = 0
  6445. for shift := uint(0); ; shift += 7 {
  6446. if shift >= 64 {
  6447. return ErrIntOverflowApi
  6448. }
  6449. if iNdEx >= l {
  6450. return io.ErrUnexpectedEOF
  6451. }
  6452. b := dAtA[iNdEx]
  6453. iNdEx++
  6454. m.Mid |= (int64(b) & 0x7F) << shift
  6455. if b < 0x80 {
  6456. break
  6457. }
  6458. }
  6459. case 2:
  6460. if wireType != 2 {
  6461. return fmt.Errorf("proto: wrong wireType = %d for field RealIp", wireType)
  6462. }
  6463. var stringLen uint64
  6464. for shift := uint(0); ; shift += 7 {
  6465. if shift >= 64 {
  6466. return ErrIntOverflowApi
  6467. }
  6468. if iNdEx >= l {
  6469. return io.ErrUnexpectedEOF
  6470. }
  6471. b := dAtA[iNdEx]
  6472. iNdEx++
  6473. stringLen |= (uint64(b) & 0x7F) << shift
  6474. if b < 0x80 {
  6475. break
  6476. }
  6477. }
  6478. intStringLen := int(stringLen)
  6479. if intStringLen < 0 {
  6480. return ErrInvalidLengthApi
  6481. }
  6482. postIndex := iNdEx + intStringLen
  6483. if postIndex > l {
  6484. return io.ErrUnexpectedEOF
  6485. }
  6486. m.RealIp = string(dAtA[iNdEx:postIndex])
  6487. iNdEx = postIndex
  6488. default:
  6489. iNdEx = preIndex
  6490. skippy, err := skipApi(dAtA[iNdEx:])
  6491. if err != nil {
  6492. return err
  6493. }
  6494. if skippy < 0 {
  6495. return ErrInvalidLengthApi
  6496. }
  6497. if (iNdEx + skippy) > l {
  6498. return io.ErrUnexpectedEOF
  6499. }
  6500. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  6501. iNdEx += skippy
  6502. }
  6503. }
  6504. if iNdEx > l {
  6505. return io.ErrUnexpectedEOF
  6506. }
  6507. return nil
  6508. }
  6509. func (m *MidsReq) Unmarshal(dAtA []byte) error {
  6510. l := len(dAtA)
  6511. iNdEx := 0
  6512. for iNdEx < l {
  6513. preIndex := iNdEx
  6514. var wire uint64
  6515. for shift := uint(0); ; shift += 7 {
  6516. if shift >= 64 {
  6517. return ErrIntOverflowApi
  6518. }
  6519. if iNdEx >= l {
  6520. return io.ErrUnexpectedEOF
  6521. }
  6522. b := dAtA[iNdEx]
  6523. iNdEx++
  6524. wire |= (uint64(b) & 0x7F) << shift
  6525. if b < 0x80 {
  6526. break
  6527. }
  6528. }
  6529. fieldNum := int32(wire >> 3)
  6530. wireType := int(wire & 0x7)
  6531. if wireType == 4 {
  6532. return fmt.Errorf("proto: MidsReq: wiretype end group for non-group")
  6533. }
  6534. if fieldNum <= 0 {
  6535. return fmt.Errorf("proto: MidsReq: illegal tag %d (wire type %d)", fieldNum, wire)
  6536. }
  6537. switch fieldNum {
  6538. case 1:
  6539. if wireType == 0 {
  6540. var v int64
  6541. for shift := uint(0); ; shift += 7 {
  6542. if shift >= 64 {
  6543. return ErrIntOverflowApi
  6544. }
  6545. if iNdEx >= l {
  6546. return io.ErrUnexpectedEOF
  6547. }
  6548. b := dAtA[iNdEx]
  6549. iNdEx++
  6550. v |= (int64(b) & 0x7F) << shift
  6551. if b < 0x80 {
  6552. break
  6553. }
  6554. }
  6555. m.Mids = append(m.Mids, v)
  6556. } else if wireType == 2 {
  6557. var packedLen int
  6558. for shift := uint(0); ; shift += 7 {
  6559. if shift >= 64 {
  6560. return ErrIntOverflowApi
  6561. }
  6562. if iNdEx >= l {
  6563. return io.ErrUnexpectedEOF
  6564. }
  6565. b := dAtA[iNdEx]
  6566. iNdEx++
  6567. packedLen |= (int(b) & 0x7F) << shift
  6568. if b < 0x80 {
  6569. break
  6570. }
  6571. }
  6572. if packedLen < 0 {
  6573. return ErrInvalidLengthApi
  6574. }
  6575. postIndex := iNdEx + packedLen
  6576. if postIndex > l {
  6577. return io.ErrUnexpectedEOF
  6578. }
  6579. var elementCount int
  6580. var count int
  6581. for _, integer := range dAtA {
  6582. if integer < 128 {
  6583. count++
  6584. }
  6585. }
  6586. elementCount = count
  6587. if elementCount != 0 && len(m.Mids) == 0 {
  6588. m.Mids = make([]int64, 0, elementCount)
  6589. }
  6590. for iNdEx < postIndex {
  6591. var v int64
  6592. for shift := uint(0); ; shift += 7 {
  6593. if shift >= 64 {
  6594. return ErrIntOverflowApi
  6595. }
  6596. if iNdEx >= l {
  6597. return io.ErrUnexpectedEOF
  6598. }
  6599. b := dAtA[iNdEx]
  6600. iNdEx++
  6601. v |= (int64(b) & 0x7F) << shift
  6602. if b < 0x80 {
  6603. break
  6604. }
  6605. }
  6606. m.Mids = append(m.Mids, v)
  6607. }
  6608. } else {
  6609. return fmt.Errorf("proto: wrong wireType = %d for field Mids", wireType)
  6610. }
  6611. case 2:
  6612. if wireType != 2 {
  6613. return fmt.Errorf("proto: wrong wireType = %d for field RealIp", wireType)
  6614. }
  6615. var stringLen uint64
  6616. for shift := uint(0); ; shift += 7 {
  6617. if shift >= 64 {
  6618. return ErrIntOverflowApi
  6619. }
  6620. if iNdEx >= l {
  6621. return io.ErrUnexpectedEOF
  6622. }
  6623. b := dAtA[iNdEx]
  6624. iNdEx++
  6625. stringLen |= (uint64(b) & 0x7F) << shift
  6626. if b < 0x80 {
  6627. break
  6628. }
  6629. }
  6630. intStringLen := int(stringLen)
  6631. if intStringLen < 0 {
  6632. return ErrInvalidLengthApi
  6633. }
  6634. postIndex := iNdEx + intStringLen
  6635. if postIndex > l {
  6636. return io.ErrUnexpectedEOF
  6637. }
  6638. m.RealIp = string(dAtA[iNdEx:postIndex])
  6639. iNdEx = postIndex
  6640. default:
  6641. iNdEx = preIndex
  6642. skippy, err := skipApi(dAtA[iNdEx:])
  6643. if err != nil {
  6644. return err
  6645. }
  6646. if skippy < 0 {
  6647. return ErrInvalidLengthApi
  6648. }
  6649. if (iNdEx + skippy) > l {
  6650. return io.ErrUnexpectedEOF
  6651. }
  6652. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  6653. iNdEx += skippy
  6654. }
  6655. }
  6656. if iNdEx > l {
  6657. return io.ErrUnexpectedEOF
  6658. }
  6659. return nil
  6660. }
  6661. func (m *NamesReq) Unmarshal(dAtA []byte) error {
  6662. l := len(dAtA)
  6663. iNdEx := 0
  6664. for iNdEx < l {
  6665. preIndex := iNdEx
  6666. var wire uint64
  6667. for shift := uint(0); ; shift += 7 {
  6668. if shift >= 64 {
  6669. return ErrIntOverflowApi
  6670. }
  6671. if iNdEx >= l {
  6672. return io.ErrUnexpectedEOF
  6673. }
  6674. b := dAtA[iNdEx]
  6675. iNdEx++
  6676. wire |= (uint64(b) & 0x7F) << shift
  6677. if b < 0x80 {
  6678. break
  6679. }
  6680. }
  6681. fieldNum := int32(wire >> 3)
  6682. wireType := int(wire & 0x7)
  6683. if wireType == 4 {
  6684. return fmt.Errorf("proto: NamesReq: wiretype end group for non-group")
  6685. }
  6686. if fieldNum <= 0 {
  6687. return fmt.Errorf("proto: NamesReq: illegal tag %d (wire type %d)", fieldNum, wire)
  6688. }
  6689. switch fieldNum {
  6690. case 1:
  6691. if wireType != 2 {
  6692. return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType)
  6693. }
  6694. var stringLen uint64
  6695. for shift := uint(0); ; shift += 7 {
  6696. if shift >= 64 {
  6697. return ErrIntOverflowApi
  6698. }
  6699. if iNdEx >= l {
  6700. return io.ErrUnexpectedEOF
  6701. }
  6702. b := dAtA[iNdEx]
  6703. iNdEx++
  6704. stringLen |= (uint64(b) & 0x7F) << shift
  6705. if b < 0x80 {
  6706. break
  6707. }
  6708. }
  6709. intStringLen := int(stringLen)
  6710. if intStringLen < 0 {
  6711. return ErrInvalidLengthApi
  6712. }
  6713. postIndex := iNdEx + intStringLen
  6714. if postIndex > l {
  6715. return io.ErrUnexpectedEOF
  6716. }
  6717. m.Names = append(m.Names, string(dAtA[iNdEx:postIndex]))
  6718. iNdEx = postIndex
  6719. case 2:
  6720. if wireType != 2 {
  6721. return fmt.Errorf("proto: wrong wireType = %d for field RealIp", wireType)
  6722. }
  6723. var stringLen uint64
  6724. for shift := uint(0); ; shift += 7 {
  6725. if shift >= 64 {
  6726. return ErrIntOverflowApi
  6727. }
  6728. if iNdEx >= l {
  6729. return io.ErrUnexpectedEOF
  6730. }
  6731. b := dAtA[iNdEx]
  6732. iNdEx++
  6733. stringLen |= (uint64(b) & 0x7F) << shift
  6734. if b < 0x80 {
  6735. break
  6736. }
  6737. }
  6738. intStringLen := int(stringLen)
  6739. if intStringLen < 0 {
  6740. return ErrInvalidLengthApi
  6741. }
  6742. postIndex := iNdEx + intStringLen
  6743. if postIndex > l {
  6744. return io.ErrUnexpectedEOF
  6745. }
  6746. m.RealIp = string(dAtA[iNdEx:postIndex])
  6747. iNdEx = postIndex
  6748. default:
  6749. iNdEx = preIndex
  6750. skippy, err := skipApi(dAtA[iNdEx:])
  6751. if err != nil {
  6752. return err
  6753. }
  6754. if skippy < 0 {
  6755. return ErrInvalidLengthApi
  6756. }
  6757. if (iNdEx + skippy) > l {
  6758. return io.ErrUnexpectedEOF
  6759. }
  6760. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  6761. iNdEx += skippy
  6762. }
  6763. }
  6764. if iNdEx > l {
  6765. return io.ErrUnexpectedEOF
  6766. }
  6767. return nil
  6768. }
  6769. func (m *ExpReq) Unmarshal(dAtA []byte) error {
  6770. l := len(dAtA)
  6771. iNdEx := 0
  6772. for iNdEx < l {
  6773. preIndex := iNdEx
  6774. var wire uint64
  6775. for shift := uint(0); ; shift += 7 {
  6776. if shift >= 64 {
  6777. return ErrIntOverflowApi
  6778. }
  6779. if iNdEx >= l {
  6780. return io.ErrUnexpectedEOF
  6781. }
  6782. b := dAtA[iNdEx]
  6783. iNdEx++
  6784. wire |= (uint64(b) & 0x7F) << shift
  6785. if b < 0x80 {
  6786. break
  6787. }
  6788. }
  6789. fieldNum := int32(wire >> 3)
  6790. wireType := int(wire & 0x7)
  6791. if wireType == 4 {
  6792. return fmt.Errorf("proto: ExpReq: wiretype end group for non-group")
  6793. }
  6794. if fieldNum <= 0 {
  6795. return fmt.Errorf("proto: ExpReq: illegal tag %d (wire type %d)", fieldNum, wire)
  6796. }
  6797. switch fieldNum {
  6798. case 1:
  6799. if wireType != 0 {
  6800. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  6801. }
  6802. m.Mid = 0
  6803. for shift := uint(0); ; shift += 7 {
  6804. if shift >= 64 {
  6805. return ErrIntOverflowApi
  6806. }
  6807. if iNdEx >= l {
  6808. return io.ErrUnexpectedEOF
  6809. }
  6810. b := dAtA[iNdEx]
  6811. iNdEx++
  6812. m.Mid |= (int64(b) & 0x7F) << shift
  6813. if b < 0x80 {
  6814. break
  6815. }
  6816. }
  6817. case 2:
  6818. if wireType != 1 {
  6819. return fmt.Errorf("proto: wrong wireType = %d for field Exp", wireType)
  6820. }
  6821. var v uint64
  6822. if (iNdEx + 8) > l {
  6823. return io.ErrUnexpectedEOF
  6824. }
  6825. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  6826. iNdEx += 8
  6827. m.Exp = float64(math.Float64frombits(v))
  6828. case 3:
  6829. if wireType != 2 {
  6830. return fmt.Errorf("proto: wrong wireType = %d for field Operater", wireType)
  6831. }
  6832. var stringLen uint64
  6833. for shift := uint(0); ; shift += 7 {
  6834. if shift >= 64 {
  6835. return ErrIntOverflowApi
  6836. }
  6837. if iNdEx >= l {
  6838. return io.ErrUnexpectedEOF
  6839. }
  6840. b := dAtA[iNdEx]
  6841. iNdEx++
  6842. stringLen |= (uint64(b) & 0x7F) << shift
  6843. if b < 0x80 {
  6844. break
  6845. }
  6846. }
  6847. intStringLen := int(stringLen)
  6848. if intStringLen < 0 {
  6849. return ErrInvalidLengthApi
  6850. }
  6851. postIndex := iNdEx + intStringLen
  6852. if postIndex > l {
  6853. return io.ErrUnexpectedEOF
  6854. }
  6855. m.Operater = string(dAtA[iNdEx:postIndex])
  6856. iNdEx = postIndex
  6857. case 4:
  6858. if wireType != 2 {
  6859. return fmt.Errorf("proto: wrong wireType = %d for field Operate", wireType)
  6860. }
  6861. var stringLen uint64
  6862. for shift := uint(0); ; shift += 7 {
  6863. if shift >= 64 {
  6864. return ErrIntOverflowApi
  6865. }
  6866. if iNdEx >= l {
  6867. return io.ErrUnexpectedEOF
  6868. }
  6869. b := dAtA[iNdEx]
  6870. iNdEx++
  6871. stringLen |= (uint64(b) & 0x7F) << shift
  6872. if b < 0x80 {
  6873. break
  6874. }
  6875. }
  6876. intStringLen := int(stringLen)
  6877. if intStringLen < 0 {
  6878. return ErrInvalidLengthApi
  6879. }
  6880. postIndex := iNdEx + intStringLen
  6881. if postIndex > l {
  6882. return io.ErrUnexpectedEOF
  6883. }
  6884. m.Operate = string(dAtA[iNdEx:postIndex])
  6885. iNdEx = postIndex
  6886. case 5:
  6887. if wireType != 2 {
  6888. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  6889. }
  6890. var stringLen uint64
  6891. for shift := uint(0); ; shift += 7 {
  6892. if shift >= 64 {
  6893. return ErrIntOverflowApi
  6894. }
  6895. if iNdEx >= l {
  6896. return io.ErrUnexpectedEOF
  6897. }
  6898. b := dAtA[iNdEx]
  6899. iNdEx++
  6900. stringLen |= (uint64(b) & 0x7F) << shift
  6901. if b < 0x80 {
  6902. break
  6903. }
  6904. }
  6905. intStringLen := int(stringLen)
  6906. if intStringLen < 0 {
  6907. return ErrInvalidLengthApi
  6908. }
  6909. postIndex := iNdEx + intStringLen
  6910. if postIndex > l {
  6911. return io.ErrUnexpectedEOF
  6912. }
  6913. m.Reason = string(dAtA[iNdEx:postIndex])
  6914. iNdEx = postIndex
  6915. case 6:
  6916. if wireType != 2 {
  6917. return fmt.Errorf("proto: wrong wireType = %d for field RealIp", wireType)
  6918. }
  6919. var stringLen uint64
  6920. for shift := uint(0); ; shift += 7 {
  6921. if shift >= 64 {
  6922. return ErrIntOverflowApi
  6923. }
  6924. if iNdEx >= l {
  6925. return io.ErrUnexpectedEOF
  6926. }
  6927. b := dAtA[iNdEx]
  6928. iNdEx++
  6929. stringLen |= (uint64(b) & 0x7F) << shift
  6930. if b < 0x80 {
  6931. break
  6932. }
  6933. }
  6934. intStringLen := int(stringLen)
  6935. if intStringLen < 0 {
  6936. return ErrInvalidLengthApi
  6937. }
  6938. postIndex := iNdEx + intStringLen
  6939. if postIndex > l {
  6940. return io.ErrUnexpectedEOF
  6941. }
  6942. m.RealIp = string(dAtA[iNdEx:postIndex])
  6943. iNdEx = postIndex
  6944. default:
  6945. iNdEx = preIndex
  6946. skippy, err := skipApi(dAtA[iNdEx:])
  6947. if err != nil {
  6948. return err
  6949. }
  6950. if skippy < 0 {
  6951. return ErrInvalidLengthApi
  6952. }
  6953. if (iNdEx + skippy) > l {
  6954. return io.ErrUnexpectedEOF
  6955. }
  6956. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  6957. iNdEx += skippy
  6958. }
  6959. }
  6960. if iNdEx > l {
  6961. return io.ErrUnexpectedEOF
  6962. }
  6963. return nil
  6964. }
  6965. func (m *MoralReq) Unmarshal(dAtA []byte) error {
  6966. l := len(dAtA)
  6967. iNdEx := 0
  6968. for iNdEx < l {
  6969. preIndex := iNdEx
  6970. var wire uint64
  6971. for shift := uint(0); ; shift += 7 {
  6972. if shift >= 64 {
  6973. return ErrIntOverflowApi
  6974. }
  6975. if iNdEx >= l {
  6976. return io.ErrUnexpectedEOF
  6977. }
  6978. b := dAtA[iNdEx]
  6979. iNdEx++
  6980. wire |= (uint64(b) & 0x7F) << shift
  6981. if b < 0x80 {
  6982. break
  6983. }
  6984. }
  6985. fieldNum := int32(wire >> 3)
  6986. wireType := int(wire & 0x7)
  6987. if wireType == 4 {
  6988. return fmt.Errorf("proto: MoralReq: wiretype end group for non-group")
  6989. }
  6990. if fieldNum <= 0 {
  6991. return fmt.Errorf("proto: MoralReq: illegal tag %d (wire type %d)", fieldNum, wire)
  6992. }
  6993. switch fieldNum {
  6994. case 1:
  6995. if wireType != 0 {
  6996. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  6997. }
  6998. m.Mid = 0
  6999. for shift := uint(0); ; shift += 7 {
  7000. if shift >= 64 {
  7001. return ErrIntOverflowApi
  7002. }
  7003. if iNdEx >= l {
  7004. return io.ErrUnexpectedEOF
  7005. }
  7006. b := dAtA[iNdEx]
  7007. iNdEx++
  7008. m.Mid |= (int64(b) & 0x7F) << shift
  7009. if b < 0x80 {
  7010. break
  7011. }
  7012. }
  7013. case 2:
  7014. if wireType != 1 {
  7015. return fmt.Errorf("proto: wrong wireType = %d for field Moral", wireType)
  7016. }
  7017. var v uint64
  7018. if (iNdEx + 8) > l {
  7019. return io.ErrUnexpectedEOF
  7020. }
  7021. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  7022. iNdEx += 8
  7023. m.Moral = float64(math.Float64frombits(v))
  7024. case 3:
  7025. if wireType != 2 {
  7026. return fmt.Errorf("proto: wrong wireType = %d for field Oper", wireType)
  7027. }
  7028. var stringLen uint64
  7029. for shift := uint(0); ; shift += 7 {
  7030. if shift >= 64 {
  7031. return ErrIntOverflowApi
  7032. }
  7033. if iNdEx >= l {
  7034. return io.ErrUnexpectedEOF
  7035. }
  7036. b := dAtA[iNdEx]
  7037. iNdEx++
  7038. stringLen |= (uint64(b) & 0x7F) << shift
  7039. if b < 0x80 {
  7040. break
  7041. }
  7042. }
  7043. intStringLen := int(stringLen)
  7044. if intStringLen < 0 {
  7045. return ErrInvalidLengthApi
  7046. }
  7047. postIndex := iNdEx + intStringLen
  7048. if postIndex > l {
  7049. return io.ErrUnexpectedEOF
  7050. }
  7051. m.Oper = string(dAtA[iNdEx:postIndex])
  7052. iNdEx = postIndex
  7053. case 4:
  7054. if wireType != 2 {
  7055. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  7056. }
  7057. var stringLen uint64
  7058. for shift := uint(0); ; shift += 7 {
  7059. if shift >= 64 {
  7060. return ErrIntOverflowApi
  7061. }
  7062. if iNdEx >= l {
  7063. return io.ErrUnexpectedEOF
  7064. }
  7065. b := dAtA[iNdEx]
  7066. iNdEx++
  7067. stringLen |= (uint64(b) & 0x7F) << shift
  7068. if b < 0x80 {
  7069. break
  7070. }
  7071. }
  7072. intStringLen := int(stringLen)
  7073. if intStringLen < 0 {
  7074. return ErrInvalidLengthApi
  7075. }
  7076. postIndex := iNdEx + intStringLen
  7077. if postIndex > l {
  7078. return io.ErrUnexpectedEOF
  7079. }
  7080. m.Reason = string(dAtA[iNdEx:postIndex])
  7081. iNdEx = postIndex
  7082. case 5:
  7083. if wireType != 2 {
  7084. return fmt.Errorf("proto: wrong wireType = %d for field Remark", wireType)
  7085. }
  7086. var stringLen uint64
  7087. for shift := uint(0); ; shift += 7 {
  7088. if shift >= 64 {
  7089. return ErrIntOverflowApi
  7090. }
  7091. if iNdEx >= l {
  7092. return io.ErrUnexpectedEOF
  7093. }
  7094. b := dAtA[iNdEx]
  7095. iNdEx++
  7096. stringLen |= (uint64(b) & 0x7F) << shift
  7097. if b < 0x80 {
  7098. break
  7099. }
  7100. }
  7101. intStringLen := int(stringLen)
  7102. if intStringLen < 0 {
  7103. return ErrInvalidLengthApi
  7104. }
  7105. postIndex := iNdEx + intStringLen
  7106. if postIndex > l {
  7107. return io.ErrUnexpectedEOF
  7108. }
  7109. m.Remark = string(dAtA[iNdEx:postIndex])
  7110. iNdEx = postIndex
  7111. case 6:
  7112. if wireType != 2 {
  7113. return fmt.Errorf("proto: wrong wireType = %d for field RealIp", wireType)
  7114. }
  7115. var stringLen uint64
  7116. for shift := uint(0); ; shift += 7 {
  7117. if shift >= 64 {
  7118. return ErrIntOverflowApi
  7119. }
  7120. if iNdEx >= l {
  7121. return io.ErrUnexpectedEOF
  7122. }
  7123. b := dAtA[iNdEx]
  7124. iNdEx++
  7125. stringLen |= (uint64(b) & 0x7F) << shift
  7126. if b < 0x80 {
  7127. break
  7128. }
  7129. }
  7130. intStringLen := int(stringLen)
  7131. if intStringLen < 0 {
  7132. return ErrInvalidLengthApi
  7133. }
  7134. postIndex := iNdEx + intStringLen
  7135. if postIndex > l {
  7136. return io.ErrUnexpectedEOF
  7137. }
  7138. m.RealIp = string(dAtA[iNdEx:postIndex])
  7139. iNdEx = postIndex
  7140. default:
  7141. iNdEx = preIndex
  7142. skippy, err := skipApi(dAtA[iNdEx:])
  7143. if err != nil {
  7144. return err
  7145. }
  7146. if skippy < 0 {
  7147. return ErrInvalidLengthApi
  7148. }
  7149. if (iNdEx + skippy) > l {
  7150. return io.ErrUnexpectedEOF
  7151. }
  7152. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  7153. iNdEx += skippy
  7154. }
  7155. }
  7156. if iNdEx > l {
  7157. return io.ErrUnexpectedEOF
  7158. }
  7159. return nil
  7160. }
  7161. func (m *RelationReq) Unmarshal(dAtA []byte) error {
  7162. l := len(dAtA)
  7163. iNdEx := 0
  7164. for iNdEx < l {
  7165. preIndex := iNdEx
  7166. var wire uint64
  7167. for shift := uint(0); ; shift += 7 {
  7168. if shift >= 64 {
  7169. return ErrIntOverflowApi
  7170. }
  7171. if iNdEx >= l {
  7172. return io.ErrUnexpectedEOF
  7173. }
  7174. b := dAtA[iNdEx]
  7175. iNdEx++
  7176. wire |= (uint64(b) & 0x7F) << shift
  7177. if b < 0x80 {
  7178. break
  7179. }
  7180. }
  7181. fieldNum := int32(wire >> 3)
  7182. wireType := int(wire & 0x7)
  7183. if wireType == 4 {
  7184. return fmt.Errorf("proto: RelationReq: wiretype end group for non-group")
  7185. }
  7186. if fieldNum <= 0 {
  7187. return fmt.Errorf("proto: RelationReq: illegal tag %d (wire type %d)", fieldNum, wire)
  7188. }
  7189. switch fieldNum {
  7190. case 1:
  7191. if wireType != 0 {
  7192. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  7193. }
  7194. m.Mid = 0
  7195. for shift := uint(0); ; shift += 7 {
  7196. if shift >= 64 {
  7197. return ErrIntOverflowApi
  7198. }
  7199. if iNdEx >= l {
  7200. return io.ErrUnexpectedEOF
  7201. }
  7202. b := dAtA[iNdEx]
  7203. iNdEx++
  7204. m.Mid |= (int64(b) & 0x7F) << shift
  7205. if b < 0x80 {
  7206. break
  7207. }
  7208. }
  7209. case 2:
  7210. if wireType != 0 {
  7211. return fmt.Errorf("proto: wrong wireType = %d for field Owner", wireType)
  7212. }
  7213. m.Owner = 0
  7214. for shift := uint(0); ; shift += 7 {
  7215. if shift >= 64 {
  7216. return ErrIntOverflowApi
  7217. }
  7218. if iNdEx >= l {
  7219. return io.ErrUnexpectedEOF
  7220. }
  7221. b := dAtA[iNdEx]
  7222. iNdEx++
  7223. m.Owner |= (int64(b) & 0x7F) << shift
  7224. if b < 0x80 {
  7225. break
  7226. }
  7227. }
  7228. case 3:
  7229. if wireType != 2 {
  7230. return fmt.Errorf("proto: wrong wireType = %d for field RealIp", wireType)
  7231. }
  7232. var stringLen uint64
  7233. for shift := uint(0); ; shift += 7 {
  7234. if shift >= 64 {
  7235. return ErrIntOverflowApi
  7236. }
  7237. if iNdEx >= l {
  7238. return io.ErrUnexpectedEOF
  7239. }
  7240. b := dAtA[iNdEx]
  7241. iNdEx++
  7242. stringLen |= (uint64(b) & 0x7F) << shift
  7243. if b < 0x80 {
  7244. break
  7245. }
  7246. }
  7247. intStringLen := int(stringLen)
  7248. if intStringLen < 0 {
  7249. return ErrInvalidLengthApi
  7250. }
  7251. postIndex := iNdEx + intStringLen
  7252. if postIndex > l {
  7253. return io.ErrUnexpectedEOF
  7254. }
  7255. m.RealIp = string(dAtA[iNdEx:postIndex])
  7256. iNdEx = postIndex
  7257. default:
  7258. iNdEx = preIndex
  7259. skippy, err := skipApi(dAtA[iNdEx:])
  7260. if err != nil {
  7261. return err
  7262. }
  7263. if skippy < 0 {
  7264. return ErrInvalidLengthApi
  7265. }
  7266. if (iNdEx + skippy) > l {
  7267. return io.ErrUnexpectedEOF
  7268. }
  7269. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  7270. iNdEx += skippy
  7271. }
  7272. }
  7273. if iNdEx > l {
  7274. return io.ErrUnexpectedEOF
  7275. }
  7276. return nil
  7277. }
  7278. func (m *RelationsReq) Unmarshal(dAtA []byte) error {
  7279. l := len(dAtA)
  7280. iNdEx := 0
  7281. for iNdEx < l {
  7282. preIndex := iNdEx
  7283. var wire uint64
  7284. for shift := uint(0); ; shift += 7 {
  7285. if shift >= 64 {
  7286. return ErrIntOverflowApi
  7287. }
  7288. if iNdEx >= l {
  7289. return io.ErrUnexpectedEOF
  7290. }
  7291. b := dAtA[iNdEx]
  7292. iNdEx++
  7293. wire |= (uint64(b) & 0x7F) << shift
  7294. if b < 0x80 {
  7295. break
  7296. }
  7297. }
  7298. fieldNum := int32(wire >> 3)
  7299. wireType := int(wire & 0x7)
  7300. if wireType == 4 {
  7301. return fmt.Errorf("proto: RelationsReq: wiretype end group for non-group")
  7302. }
  7303. if fieldNum <= 0 {
  7304. return fmt.Errorf("proto: RelationsReq: illegal tag %d (wire type %d)", fieldNum, wire)
  7305. }
  7306. switch fieldNum {
  7307. case 1:
  7308. if wireType != 0 {
  7309. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  7310. }
  7311. m.Mid = 0
  7312. for shift := uint(0); ; shift += 7 {
  7313. if shift >= 64 {
  7314. return ErrIntOverflowApi
  7315. }
  7316. if iNdEx >= l {
  7317. return io.ErrUnexpectedEOF
  7318. }
  7319. b := dAtA[iNdEx]
  7320. iNdEx++
  7321. m.Mid |= (int64(b) & 0x7F) << shift
  7322. if b < 0x80 {
  7323. break
  7324. }
  7325. }
  7326. case 2:
  7327. if wireType == 0 {
  7328. var v int64
  7329. for shift := uint(0); ; shift += 7 {
  7330. if shift >= 64 {
  7331. return ErrIntOverflowApi
  7332. }
  7333. if iNdEx >= l {
  7334. return io.ErrUnexpectedEOF
  7335. }
  7336. b := dAtA[iNdEx]
  7337. iNdEx++
  7338. v |= (int64(b) & 0x7F) << shift
  7339. if b < 0x80 {
  7340. break
  7341. }
  7342. }
  7343. m.Owners = append(m.Owners, v)
  7344. } else if wireType == 2 {
  7345. var packedLen int
  7346. for shift := uint(0); ; shift += 7 {
  7347. if shift >= 64 {
  7348. return ErrIntOverflowApi
  7349. }
  7350. if iNdEx >= l {
  7351. return io.ErrUnexpectedEOF
  7352. }
  7353. b := dAtA[iNdEx]
  7354. iNdEx++
  7355. packedLen |= (int(b) & 0x7F) << shift
  7356. if b < 0x80 {
  7357. break
  7358. }
  7359. }
  7360. if packedLen < 0 {
  7361. return ErrInvalidLengthApi
  7362. }
  7363. postIndex := iNdEx + packedLen
  7364. if postIndex > l {
  7365. return io.ErrUnexpectedEOF
  7366. }
  7367. var elementCount int
  7368. var count int
  7369. for _, integer := range dAtA {
  7370. if integer < 128 {
  7371. count++
  7372. }
  7373. }
  7374. elementCount = count
  7375. if elementCount != 0 && len(m.Owners) == 0 {
  7376. m.Owners = make([]int64, 0, elementCount)
  7377. }
  7378. for iNdEx < postIndex {
  7379. var v int64
  7380. for shift := uint(0); ; shift += 7 {
  7381. if shift >= 64 {
  7382. return ErrIntOverflowApi
  7383. }
  7384. if iNdEx >= l {
  7385. return io.ErrUnexpectedEOF
  7386. }
  7387. b := dAtA[iNdEx]
  7388. iNdEx++
  7389. v |= (int64(b) & 0x7F) << shift
  7390. if b < 0x80 {
  7391. break
  7392. }
  7393. }
  7394. m.Owners = append(m.Owners, v)
  7395. }
  7396. } else {
  7397. return fmt.Errorf("proto: wrong wireType = %d for field Owners", wireType)
  7398. }
  7399. case 3:
  7400. if wireType != 2 {
  7401. return fmt.Errorf("proto: wrong wireType = %d for field RealIp", wireType)
  7402. }
  7403. var stringLen uint64
  7404. for shift := uint(0); ; shift += 7 {
  7405. if shift >= 64 {
  7406. return ErrIntOverflowApi
  7407. }
  7408. if iNdEx >= l {
  7409. return io.ErrUnexpectedEOF
  7410. }
  7411. b := dAtA[iNdEx]
  7412. iNdEx++
  7413. stringLen |= (uint64(b) & 0x7F) << shift
  7414. if b < 0x80 {
  7415. break
  7416. }
  7417. }
  7418. intStringLen := int(stringLen)
  7419. if intStringLen < 0 {
  7420. return ErrInvalidLengthApi
  7421. }
  7422. postIndex := iNdEx + intStringLen
  7423. if postIndex > l {
  7424. return io.ErrUnexpectedEOF
  7425. }
  7426. m.RealIp = string(dAtA[iNdEx:postIndex])
  7427. iNdEx = postIndex
  7428. default:
  7429. iNdEx = preIndex
  7430. skippy, err := skipApi(dAtA[iNdEx:])
  7431. if err != nil {
  7432. return err
  7433. }
  7434. if skippy < 0 {
  7435. return ErrInvalidLengthApi
  7436. }
  7437. if (iNdEx + skippy) > l {
  7438. return io.ErrUnexpectedEOF
  7439. }
  7440. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  7441. iNdEx += skippy
  7442. }
  7443. }
  7444. if iNdEx > l {
  7445. return io.ErrUnexpectedEOF
  7446. }
  7447. return nil
  7448. }
  7449. func (m *RichRelationReq) Unmarshal(dAtA []byte) error {
  7450. l := len(dAtA)
  7451. iNdEx := 0
  7452. for iNdEx < l {
  7453. preIndex := iNdEx
  7454. var wire uint64
  7455. for shift := uint(0); ; shift += 7 {
  7456. if shift >= 64 {
  7457. return ErrIntOverflowApi
  7458. }
  7459. if iNdEx >= l {
  7460. return io.ErrUnexpectedEOF
  7461. }
  7462. b := dAtA[iNdEx]
  7463. iNdEx++
  7464. wire |= (uint64(b) & 0x7F) << shift
  7465. if b < 0x80 {
  7466. break
  7467. }
  7468. }
  7469. fieldNum := int32(wire >> 3)
  7470. wireType := int(wire & 0x7)
  7471. if wireType == 4 {
  7472. return fmt.Errorf("proto: RichRelationReq: wiretype end group for non-group")
  7473. }
  7474. if fieldNum <= 0 {
  7475. return fmt.Errorf("proto: RichRelationReq: illegal tag %d (wire type %d)", fieldNum, wire)
  7476. }
  7477. switch fieldNum {
  7478. case 1:
  7479. if wireType != 0 {
  7480. return fmt.Errorf("proto: wrong wireType = %d for field Owner", wireType)
  7481. }
  7482. m.Owner = 0
  7483. for shift := uint(0); ; shift += 7 {
  7484. if shift >= 64 {
  7485. return ErrIntOverflowApi
  7486. }
  7487. if iNdEx >= l {
  7488. return io.ErrUnexpectedEOF
  7489. }
  7490. b := dAtA[iNdEx]
  7491. iNdEx++
  7492. m.Owner |= (int64(b) & 0x7F) << shift
  7493. if b < 0x80 {
  7494. break
  7495. }
  7496. }
  7497. case 2:
  7498. if wireType == 0 {
  7499. var v int64
  7500. for shift := uint(0); ; shift += 7 {
  7501. if shift >= 64 {
  7502. return ErrIntOverflowApi
  7503. }
  7504. if iNdEx >= l {
  7505. return io.ErrUnexpectedEOF
  7506. }
  7507. b := dAtA[iNdEx]
  7508. iNdEx++
  7509. v |= (int64(b) & 0x7F) << shift
  7510. if b < 0x80 {
  7511. break
  7512. }
  7513. }
  7514. m.Mids = append(m.Mids, v)
  7515. } else if wireType == 2 {
  7516. var packedLen int
  7517. for shift := uint(0); ; shift += 7 {
  7518. if shift >= 64 {
  7519. return ErrIntOverflowApi
  7520. }
  7521. if iNdEx >= l {
  7522. return io.ErrUnexpectedEOF
  7523. }
  7524. b := dAtA[iNdEx]
  7525. iNdEx++
  7526. packedLen |= (int(b) & 0x7F) << shift
  7527. if b < 0x80 {
  7528. break
  7529. }
  7530. }
  7531. if packedLen < 0 {
  7532. return ErrInvalidLengthApi
  7533. }
  7534. postIndex := iNdEx + packedLen
  7535. if postIndex > l {
  7536. return io.ErrUnexpectedEOF
  7537. }
  7538. var elementCount int
  7539. var count int
  7540. for _, integer := range dAtA {
  7541. if integer < 128 {
  7542. count++
  7543. }
  7544. }
  7545. elementCount = count
  7546. if elementCount != 0 && len(m.Mids) == 0 {
  7547. m.Mids = make([]int64, 0, elementCount)
  7548. }
  7549. for iNdEx < postIndex {
  7550. var v int64
  7551. for shift := uint(0); ; shift += 7 {
  7552. if shift >= 64 {
  7553. return ErrIntOverflowApi
  7554. }
  7555. if iNdEx >= l {
  7556. return io.ErrUnexpectedEOF
  7557. }
  7558. b := dAtA[iNdEx]
  7559. iNdEx++
  7560. v |= (int64(b) & 0x7F) << shift
  7561. if b < 0x80 {
  7562. break
  7563. }
  7564. }
  7565. m.Mids = append(m.Mids, v)
  7566. }
  7567. } else {
  7568. return fmt.Errorf("proto: wrong wireType = %d for field Mids", wireType)
  7569. }
  7570. case 3:
  7571. if wireType != 2 {
  7572. return fmt.Errorf("proto: wrong wireType = %d for field RealIp", wireType)
  7573. }
  7574. var stringLen uint64
  7575. for shift := uint(0); ; shift += 7 {
  7576. if shift >= 64 {
  7577. return ErrIntOverflowApi
  7578. }
  7579. if iNdEx >= l {
  7580. return io.ErrUnexpectedEOF
  7581. }
  7582. b := dAtA[iNdEx]
  7583. iNdEx++
  7584. stringLen |= (uint64(b) & 0x7F) << shift
  7585. if b < 0x80 {
  7586. break
  7587. }
  7588. }
  7589. intStringLen := int(stringLen)
  7590. if intStringLen < 0 {
  7591. return ErrInvalidLengthApi
  7592. }
  7593. postIndex := iNdEx + intStringLen
  7594. if postIndex > l {
  7595. return io.ErrUnexpectedEOF
  7596. }
  7597. m.RealIp = string(dAtA[iNdEx:postIndex])
  7598. iNdEx = postIndex
  7599. default:
  7600. iNdEx = preIndex
  7601. skippy, err := skipApi(dAtA[iNdEx:])
  7602. if err != nil {
  7603. return err
  7604. }
  7605. if skippy < 0 {
  7606. return ErrInvalidLengthApi
  7607. }
  7608. if (iNdEx + skippy) > l {
  7609. return io.ErrUnexpectedEOF
  7610. }
  7611. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  7612. iNdEx += skippy
  7613. }
  7614. }
  7615. if iNdEx > l {
  7616. return io.ErrUnexpectedEOF
  7617. }
  7618. return nil
  7619. }
  7620. func (m *InfoReply) Unmarshal(dAtA []byte) error {
  7621. l := len(dAtA)
  7622. iNdEx := 0
  7623. for iNdEx < l {
  7624. preIndex := iNdEx
  7625. var wire uint64
  7626. for shift := uint(0); ; shift += 7 {
  7627. if shift >= 64 {
  7628. return ErrIntOverflowApi
  7629. }
  7630. if iNdEx >= l {
  7631. return io.ErrUnexpectedEOF
  7632. }
  7633. b := dAtA[iNdEx]
  7634. iNdEx++
  7635. wire |= (uint64(b) & 0x7F) << shift
  7636. if b < 0x80 {
  7637. break
  7638. }
  7639. }
  7640. fieldNum := int32(wire >> 3)
  7641. wireType := int(wire & 0x7)
  7642. if wireType == 4 {
  7643. return fmt.Errorf("proto: InfoReply: wiretype end group for non-group")
  7644. }
  7645. if fieldNum <= 0 {
  7646. return fmt.Errorf("proto: InfoReply: illegal tag %d (wire type %d)", fieldNum, wire)
  7647. }
  7648. switch fieldNum {
  7649. case 1:
  7650. if wireType != 2 {
  7651. return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType)
  7652. }
  7653. var msglen int
  7654. for shift := uint(0); ; shift += 7 {
  7655. if shift >= 64 {
  7656. return ErrIntOverflowApi
  7657. }
  7658. if iNdEx >= l {
  7659. return io.ErrUnexpectedEOF
  7660. }
  7661. b := dAtA[iNdEx]
  7662. iNdEx++
  7663. msglen |= (int(b) & 0x7F) << shift
  7664. if b < 0x80 {
  7665. break
  7666. }
  7667. }
  7668. if msglen < 0 {
  7669. return ErrInvalidLengthApi
  7670. }
  7671. postIndex := iNdEx + msglen
  7672. if postIndex > l {
  7673. return io.ErrUnexpectedEOF
  7674. }
  7675. if m.Info == nil {
  7676. m.Info = &Info{}
  7677. }
  7678. if err := m.Info.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7679. return err
  7680. }
  7681. iNdEx = postIndex
  7682. default:
  7683. iNdEx = preIndex
  7684. skippy, err := skipApi(dAtA[iNdEx:])
  7685. if err != nil {
  7686. return err
  7687. }
  7688. if skippy < 0 {
  7689. return ErrInvalidLengthApi
  7690. }
  7691. if (iNdEx + skippy) > l {
  7692. return io.ErrUnexpectedEOF
  7693. }
  7694. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  7695. iNdEx += skippy
  7696. }
  7697. }
  7698. if iNdEx > l {
  7699. return io.ErrUnexpectedEOF
  7700. }
  7701. return nil
  7702. }
  7703. func (m *InfosReply) Unmarshal(dAtA []byte) error {
  7704. l := len(dAtA)
  7705. iNdEx := 0
  7706. for iNdEx < l {
  7707. preIndex := iNdEx
  7708. var wire uint64
  7709. for shift := uint(0); ; shift += 7 {
  7710. if shift >= 64 {
  7711. return ErrIntOverflowApi
  7712. }
  7713. if iNdEx >= l {
  7714. return io.ErrUnexpectedEOF
  7715. }
  7716. b := dAtA[iNdEx]
  7717. iNdEx++
  7718. wire |= (uint64(b) & 0x7F) << shift
  7719. if b < 0x80 {
  7720. break
  7721. }
  7722. }
  7723. fieldNum := int32(wire >> 3)
  7724. wireType := int(wire & 0x7)
  7725. if wireType == 4 {
  7726. return fmt.Errorf("proto: InfosReply: wiretype end group for non-group")
  7727. }
  7728. if fieldNum <= 0 {
  7729. return fmt.Errorf("proto: InfosReply: illegal tag %d (wire type %d)", fieldNum, wire)
  7730. }
  7731. switch fieldNum {
  7732. case 1:
  7733. if wireType != 2 {
  7734. return fmt.Errorf("proto: wrong wireType = %d for field Infos", wireType)
  7735. }
  7736. var msglen int
  7737. for shift := uint(0); ; shift += 7 {
  7738. if shift >= 64 {
  7739. return ErrIntOverflowApi
  7740. }
  7741. if iNdEx >= l {
  7742. return io.ErrUnexpectedEOF
  7743. }
  7744. b := dAtA[iNdEx]
  7745. iNdEx++
  7746. msglen |= (int(b) & 0x7F) << shift
  7747. if b < 0x80 {
  7748. break
  7749. }
  7750. }
  7751. if msglen < 0 {
  7752. return ErrInvalidLengthApi
  7753. }
  7754. postIndex := iNdEx + msglen
  7755. if postIndex > l {
  7756. return io.ErrUnexpectedEOF
  7757. }
  7758. if m.Infos == nil {
  7759. m.Infos = make(map[int64]*Info)
  7760. }
  7761. var mapkey int64
  7762. var mapvalue *Info
  7763. for iNdEx < postIndex {
  7764. entryPreIndex := iNdEx
  7765. var wire uint64
  7766. for shift := uint(0); ; shift += 7 {
  7767. if shift >= 64 {
  7768. return ErrIntOverflowApi
  7769. }
  7770. if iNdEx >= l {
  7771. return io.ErrUnexpectedEOF
  7772. }
  7773. b := dAtA[iNdEx]
  7774. iNdEx++
  7775. wire |= (uint64(b) & 0x7F) << shift
  7776. if b < 0x80 {
  7777. break
  7778. }
  7779. }
  7780. fieldNum := int32(wire >> 3)
  7781. if fieldNum == 1 {
  7782. for shift := uint(0); ; shift += 7 {
  7783. if shift >= 64 {
  7784. return ErrIntOverflowApi
  7785. }
  7786. if iNdEx >= l {
  7787. return io.ErrUnexpectedEOF
  7788. }
  7789. b := dAtA[iNdEx]
  7790. iNdEx++
  7791. mapkey |= (int64(b) & 0x7F) << shift
  7792. if b < 0x80 {
  7793. break
  7794. }
  7795. }
  7796. } else if fieldNum == 2 {
  7797. var mapmsglen int
  7798. for shift := uint(0); ; shift += 7 {
  7799. if shift >= 64 {
  7800. return ErrIntOverflowApi
  7801. }
  7802. if iNdEx >= l {
  7803. return io.ErrUnexpectedEOF
  7804. }
  7805. b := dAtA[iNdEx]
  7806. iNdEx++
  7807. mapmsglen |= (int(b) & 0x7F) << shift
  7808. if b < 0x80 {
  7809. break
  7810. }
  7811. }
  7812. if mapmsglen < 0 {
  7813. return ErrInvalidLengthApi
  7814. }
  7815. postmsgIndex := iNdEx + mapmsglen
  7816. if mapmsglen < 0 {
  7817. return ErrInvalidLengthApi
  7818. }
  7819. if postmsgIndex > l {
  7820. return io.ErrUnexpectedEOF
  7821. }
  7822. mapvalue = &Info{}
  7823. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  7824. return err
  7825. }
  7826. iNdEx = postmsgIndex
  7827. } else {
  7828. iNdEx = entryPreIndex
  7829. skippy, err := skipApi(dAtA[iNdEx:])
  7830. if err != nil {
  7831. return err
  7832. }
  7833. if skippy < 0 {
  7834. return ErrInvalidLengthApi
  7835. }
  7836. if (iNdEx + skippy) > postIndex {
  7837. return io.ErrUnexpectedEOF
  7838. }
  7839. iNdEx += skippy
  7840. }
  7841. }
  7842. m.Infos[mapkey] = mapvalue
  7843. iNdEx = postIndex
  7844. default:
  7845. iNdEx = preIndex
  7846. skippy, err := skipApi(dAtA[iNdEx:])
  7847. if err != nil {
  7848. return err
  7849. }
  7850. if skippy < 0 {
  7851. return ErrInvalidLengthApi
  7852. }
  7853. if (iNdEx + skippy) > l {
  7854. return io.ErrUnexpectedEOF
  7855. }
  7856. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  7857. iNdEx += skippy
  7858. }
  7859. }
  7860. if iNdEx > l {
  7861. return io.ErrUnexpectedEOF
  7862. }
  7863. return nil
  7864. }
  7865. func (m *CardReply) Unmarshal(dAtA []byte) error {
  7866. l := len(dAtA)
  7867. iNdEx := 0
  7868. for iNdEx < l {
  7869. preIndex := iNdEx
  7870. var wire uint64
  7871. for shift := uint(0); ; shift += 7 {
  7872. if shift >= 64 {
  7873. return ErrIntOverflowApi
  7874. }
  7875. if iNdEx >= l {
  7876. return io.ErrUnexpectedEOF
  7877. }
  7878. b := dAtA[iNdEx]
  7879. iNdEx++
  7880. wire |= (uint64(b) & 0x7F) << shift
  7881. if b < 0x80 {
  7882. break
  7883. }
  7884. }
  7885. fieldNum := int32(wire >> 3)
  7886. wireType := int(wire & 0x7)
  7887. if wireType == 4 {
  7888. return fmt.Errorf("proto: CardReply: wiretype end group for non-group")
  7889. }
  7890. if fieldNum <= 0 {
  7891. return fmt.Errorf("proto: CardReply: illegal tag %d (wire type %d)", fieldNum, wire)
  7892. }
  7893. switch fieldNum {
  7894. case 1:
  7895. if wireType != 2 {
  7896. return fmt.Errorf("proto: wrong wireType = %d for field Card", wireType)
  7897. }
  7898. var msglen int
  7899. for shift := uint(0); ; shift += 7 {
  7900. if shift >= 64 {
  7901. return ErrIntOverflowApi
  7902. }
  7903. if iNdEx >= l {
  7904. return io.ErrUnexpectedEOF
  7905. }
  7906. b := dAtA[iNdEx]
  7907. iNdEx++
  7908. msglen |= (int(b) & 0x7F) << shift
  7909. if b < 0x80 {
  7910. break
  7911. }
  7912. }
  7913. if msglen < 0 {
  7914. return ErrInvalidLengthApi
  7915. }
  7916. postIndex := iNdEx + msglen
  7917. if postIndex > l {
  7918. return io.ErrUnexpectedEOF
  7919. }
  7920. if m.Card == nil {
  7921. m.Card = &Card{}
  7922. }
  7923. if err := m.Card.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7924. return err
  7925. }
  7926. iNdEx = postIndex
  7927. default:
  7928. iNdEx = preIndex
  7929. skippy, err := skipApi(dAtA[iNdEx:])
  7930. if err != nil {
  7931. return err
  7932. }
  7933. if skippy < 0 {
  7934. return ErrInvalidLengthApi
  7935. }
  7936. if (iNdEx + skippy) > l {
  7937. return io.ErrUnexpectedEOF
  7938. }
  7939. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  7940. iNdEx += skippy
  7941. }
  7942. }
  7943. if iNdEx > l {
  7944. return io.ErrUnexpectedEOF
  7945. }
  7946. return nil
  7947. }
  7948. func (m *CardsReply) Unmarshal(dAtA []byte) error {
  7949. l := len(dAtA)
  7950. iNdEx := 0
  7951. for iNdEx < l {
  7952. preIndex := iNdEx
  7953. var wire uint64
  7954. for shift := uint(0); ; shift += 7 {
  7955. if shift >= 64 {
  7956. return ErrIntOverflowApi
  7957. }
  7958. if iNdEx >= l {
  7959. return io.ErrUnexpectedEOF
  7960. }
  7961. b := dAtA[iNdEx]
  7962. iNdEx++
  7963. wire |= (uint64(b) & 0x7F) << shift
  7964. if b < 0x80 {
  7965. break
  7966. }
  7967. }
  7968. fieldNum := int32(wire >> 3)
  7969. wireType := int(wire & 0x7)
  7970. if wireType == 4 {
  7971. return fmt.Errorf("proto: CardsReply: wiretype end group for non-group")
  7972. }
  7973. if fieldNum <= 0 {
  7974. return fmt.Errorf("proto: CardsReply: illegal tag %d (wire type %d)", fieldNum, wire)
  7975. }
  7976. switch fieldNum {
  7977. case 1:
  7978. if wireType != 2 {
  7979. return fmt.Errorf("proto: wrong wireType = %d for field Cards", wireType)
  7980. }
  7981. var msglen int
  7982. for shift := uint(0); ; shift += 7 {
  7983. if shift >= 64 {
  7984. return ErrIntOverflowApi
  7985. }
  7986. if iNdEx >= l {
  7987. return io.ErrUnexpectedEOF
  7988. }
  7989. b := dAtA[iNdEx]
  7990. iNdEx++
  7991. msglen |= (int(b) & 0x7F) << shift
  7992. if b < 0x80 {
  7993. break
  7994. }
  7995. }
  7996. if msglen < 0 {
  7997. return ErrInvalidLengthApi
  7998. }
  7999. postIndex := iNdEx + msglen
  8000. if postIndex > l {
  8001. return io.ErrUnexpectedEOF
  8002. }
  8003. if m.Cards == nil {
  8004. m.Cards = make(map[int64]*Card)
  8005. }
  8006. var mapkey int64
  8007. var mapvalue *Card
  8008. for iNdEx < postIndex {
  8009. entryPreIndex := iNdEx
  8010. var wire uint64
  8011. for shift := uint(0); ; shift += 7 {
  8012. if shift >= 64 {
  8013. return ErrIntOverflowApi
  8014. }
  8015. if iNdEx >= l {
  8016. return io.ErrUnexpectedEOF
  8017. }
  8018. b := dAtA[iNdEx]
  8019. iNdEx++
  8020. wire |= (uint64(b) & 0x7F) << shift
  8021. if b < 0x80 {
  8022. break
  8023. }
  8024. }
  8025. fieldNum := int32(wire >> 3)
  8026. if fieldNum == 1 {
  8027. for shift := uint(0); ; shift += 7 {
  8028. if shift >= 64 {
  8029. return ErrIntOverflowApi
  8030. }
  8031. if iNdEx >= l {
  8032. return io.ErrUnexpectedEOF
  8033. }
  8034. b := dAtA[iNdEx]
  8035. iNdEx++
  8036. mapkey |= (int64(b) & 0x7F) << shift
  8037. if b < 0x80 {
  8038. break
  8039. }
  8040. }
  8041. } else if fieldNum == 2 {
  8042. var mapmsglen int
  8043. for shift := uint(0); ; shift += 7 {
  8044. if shift >= 64 {
  8045. return ErrIntOverflowApi
  8046. }
  8047. if iNdEx >= l {
  8048. return io.ErrUnexpectedEOF
  8049. }
  8050. b := dAtA[iNdEx]
  8051. iNdEx++
  8052. mapmsglen |= (int(b) & 0x7F) << shift
  8053. if b < 0x80 {
  8054. break
  8055. }
  8056. }
  8057. if mapmsglen < 0 {
  8058. return ErrInvalidLengthApi
  8059. }
  8060. postmsgIndex := iNdEx + mapmsglen
  8061. if mapmsglen < 0 {
  8062. return ErrInvalidLengthApi
  8063. }
  8064. if postmsgIndex > l {
  8065. return io.ErrUnexpectedEOF
  8066. }
  8067. mapvalue = &Card{}
  8068. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  8069. return err
  8070. }
  8071. iNdEx = postmsgIndex
  8072. } else {
  8073. iNdEx = entryPreIndex
  8074. skippy, err := skipApi(dAtA[iNdEx:])
  8075. if err != nil {
  8076. return err
  8077. }
  8078. if skippy < 0 {
  8079. return ErrInvalidLengthApi
  8080. }
  8081. if (iNdEx + skippy) > postIndex {
  8082. return io.ErrUnexpectedEOF
  8083. }
  8084. iNdEx += skippy
  8085. }
  8086. }
  8087. m.Cards[mapkey] = mapvalue
  8088. iNdEx = postIndex
  8089. default:
  8090. iNdEx = preIndex
  8091. skippy, err := skipApi(dAtA[iNdEx:])
  8092. if err != nil {
  8093. return err
  8094. }
  8095. if skippy < 0 {
  8096. return ErrInvalidLengthApi
  8097. }
  8098. if (iNdEx + skippy) > l {
  8099. return io.ErrUnexpectedEOF
  8100. }
  8101. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  8102. iNdEx += skippy
  8103. }
  8104. }
  8105. if iNdEx > l {
  8106. return io.ErrUnexpectedEOF
  8107. }
  8108. return nil
  8109. }
  8110. func (m *ProfileReply) Unmarshal(dAtA []byte) error {
  8111. l := len(dAtA)
  8112. iNdEx := 0
  8113. for iNdEx < l {
  8114. preIndex := iNdEx
  8115. var wire uint64
  8116. for shift := uint(0); ; shift += 7 {
  8117. if shift >= 64 {
  8118. return ErrIntOverflowApi
  8119. }
  8120. if iNdEx >= l {
  8121. return io.ErrUnexpectedEOF
  8122. }
  8123. b := dAtA[iNdEx]
  8124. iNdEx++
  8125. wire |= (uint64(b) & 0x7F) << shift
  8126. if b < 0x80 {
  8127. break
  8128. }
  8129. }
  8130. fieldNum := int32(wire >> 3)
  8131. wireType := int(wire & 0x7)
  8132. if wireType == 4 {
  8133. return fmt.Errorf("proto: ProfileReply: wiretype end group for non-group")
  8134. }
  8135. if fieldNum <= 0 {
  8136. return fmt.Errorf("proto: ProfileReply: illegal tag %d (wire type %d)", fieldNum, wire)
  8137. }
  8138. switch fieldNum {
  8139. case 1:
  8140. if wireType != 2 {
  8141. return fmt.Errorf("proto: wrong wireType = %d for field Profile", wireType)
  8142. }
  8143. var msglen int
  8144. for shift := uint(0); ; shift += 7 {
  8145. if shift >= 64 {
  8146. return ErrIntOverflowApi
  8147. }
  8148. if iNdEx >= l {
  8149. return io.ErrUnexpectedEOF
  8150. }
  8151. b := dAtA[iNdEx]
  8152. iNdEx++
  8153. msglen |= (int(b) & 0x7F) << shift
  8154. if b < 0x80 {
  8155. break
  8156. }
  8157. }
  8158. if msglen < 0 {
  8159. return ErrInvalidLengthApi
  8160. }
  8161. postIndex := iNdEx + msglen
  8162. if postIndex > l {
  8163. return io.ErrUnexpectedEOF
  8164. }
  8165. if m.Profile == nil {
  8166. m.Profile = &Profile{}
  8167. }
  8168. if err := m.Profile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  8169. return err
  8170. }
  8171. iNdEx = postIndex
  8172. default:
  8173. iNdEx = preIndex
  8174. skippy, err := skipApi(dAtA[iNdEx:])
  8175. if err != nil {
  8176. return err
  8177. }
  8178. if skippy < 0 {
  8179. return ErrInvalidLengthApi
  8180. }
  8181. if (iNdEx + skippy) > l {
  8182. return io.ErrUnexpectedEOF
  8183. }
  8184. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  8185. iNdEx += skippy
  8186. }
  8187. }
  8188. if iNdEx > l {
  8189. return io.ErrUnexpectedEOF
  8190. }
  8191. return nil
  8192. }
  8193. func (m *ProfileStatReply) Unmarshal(dAtA []byte) error {
  8194. l := len(dAtA)
  8195. iNdEx := 0
  8196. for iNdEx < l {
  8197. preIndex := iNdEx
  8198. var wire uint64
  8199. for shift := uint(0); ; shift += 7 {
  8200. if shift >= 64 {
  8201. return ErrIntOverflowApi
  8202. }
  8203. if iNdEx >= l {
  8204. return io.ErrUnexpectedEOF
  8205. }
  8206. b := dAtA[iNdEx]
  8207. iNdEx++
  8208. wire |= (uint64(b) & 0x7F) << shift
  8209. if b < 0x80 {
  8210. break
  8211. }
  8212. }
  8213. fieldNum := int32(wire >> 3)
  8214. wireType := int(wire & 0x7)
  8215. if wireType == 4 {
  8216. return fmt.Errorf("proto: ProfileStatReply: wiretype end group for non-group")
  8217. }
  8218. if fieldNum <= 0 {
  8219. return fmt.Errorf("proto: ProfileStatReply: illegal tag %d (wire type %d)", fieldNum, wire)
  8220. }
  8221. switch fieldNum {
  8222. case 1:
  8223. if wireType != 2 {
  8224. return fmt.Errorf("proto: wrong wireType = %d for field Profile", wireType)
  8225. }
  8226. var msglen int
  8227. for shift := uint(0); ; shift += 7 {
  8228. if shift >= 64 {
  8229. return ErrIntOverflowApi
  8230. }
  8231. if iNdEx >= l {
  8232. return io.ErrUnexpectedEOF
  8233. }
  8234. b := dAtA[iNdEx]
  8235. iNdEx++
  8236. msglen |= (int(b) & 0x7F) << shift
  8237. if b < 0x80 {
  8238. break
  8239. }
  8240. }
  8241. if msglen < 0 {
  8242. return ErrInvalidLengthApi
  8243. }
  8244. postIndex := iNdEx + msglen
  8245. if postIndex > l {
  8246. return io.ErrUnexpectedEOF
  8247. }
  8248. if m.Profile == nil {
  8249. m.Profile = &Profile{}
  8250. }
  8251. if err := m.Profile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  8252. return err
  8253. }
  8254. iNdEx = postIndex
  8255. case 2:
  8256. if wireType != 2 {
  8257. return fmt.Errorf("proto: wrong wireType = %d for field LevelInfo", wireType)
  8258. }
  8259. var msglen int
  8260. for shift := uint(0); ; shift += 7 {
  8261. if shift >= 64 {
  8262. return ErrIntOverflowApi
  8263. }
  8264. if iNdEx >= l {
  8265. return io.ErrUnexpectedEOF
  8266. }
  8267. b := dAtA[iNdEx]
  8268. iNdEx++
  8269. msglen |= (int(b) & 0x7F) << shift
  8270. if b < 0x80 {
  8271. break
  8272. }
  8273. }
  8274. if msglen < 0 {
  8275. return ErrInvalidLengthApi
  8276. }
  8277. postIndex := iNdEx + msglen
  8278. if postIndex > l {
  8279. return io.ErrUnexpectedEOF
  8280. }
  8281. if err := m.LevelInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  8282. return err
  8283. }
  8284. iNdEx = postIndex
  8285. case 3:
  8286. if wireType != 1 {
  8287. return fmt.Errorf("proto: wrong wireType = %d for field Coins", wireType)
  8288. }
  8289. var v uint64
  8290. if (iNdEx + 8) > l {
  8291. return io.ErrUnexpectedEOF
  8292. }
  8293. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  8294. iNdEx += 8
  8295. m.Coins = float64(math.Float64frombits(v))
  8296. case 4:
  8297. if wireType != 0 {
  8298. return fmt.Errorf("proto: wrong wireType = %d for field Following", wireType)
  8299. }
  8300. m.Following = 0
  8301. for shift := uint(0); ; shift += 7 {
  8302. if shift >= 64 {
  8303. return ErrIntOverflowApi
  8304. }
  8305. if iNdEx >= l {
  8306. return io.ErrUnexpectedEOF
  8307. }
  8308. b := dAtA[iNdEx]
  8309. iNdEx++
  8310. m.Following |= (int64(b) & 0x7F) << shift
  8311. if b < 0x80 {
  8312. break
  8313. }
  8314. }
  8315. case 5:
  8316. if wireType != 0 {
  8317. return fmt.Errorf("proto: wrong wireType = %d for field Follower", wireType)
  8318. }
  8319. m.Follower = 0
  8320. for shift := uint(0); ; shift += 7 {
  8321. if shift >= 64 {
  8322. return ErrIntOverflowApi
  8323. }
  8324. if iNdEx >= l {
  8325. return io.ErrUnexpectedEOF
  8326. }
  8327. b := dAtA[iNdEx]
  8328. iNdEx++
  8329. m.Follower |= (int64(b) & 0x7F) << shift
  8330. if b < 0x80 {
  8331. break
  8332. }
  8333. }
  8334. default:
  8335. iNdEx = preIndex
  8336. skippy, err := skipApi(dAtA[iNdEx:])
  8337. if err != nil {
  8338. return err
  8339. }
  8340. if skippy < 0 {
  8341. return ErrInvalidLengthApi
  8342. }
  8343. if (iNdEx + skippy) > l {
  8344. return io.ErrUnexpectedEOF
  8345. }
  8346. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  8347. iNdEx += skippy
  8348. }
  8349. }
  8350. if iNdEx > l {
  8351. return io.ErrUnexpectedEOF
  8352. }
  8353. return nil
  8354. }
  8355. func (m *RelationReply) Unmarshal(dAtA []byte) error {
  8356. l := len(dAtA)
  8357. iNdEx := 0
  8358. for iNdEx < l {
  8359. preIndex := iNdEx
  8360. var wire uint64
  8361. for shift := uint(0); ; shift += 7 {
  8362. if shift >= 64 {
  8363. return ErrIntOverflowApi
  8364. }
  8365. if iNdEx >= l {
  8366. return io.ErrUnexpectedEOF
  8367. }
  8368. b := dAtA[iNdEx]
  8369. iNdEx++
  8370. wire |= (uint64(b) & 0x7F) << shift
  8371. if b < 0x80 {
  8372. break
  8373. }
  8374. }
  8375. fieldNum := int32(wire >> 3)
  8376. wireType := int(wire & 0x7)
  8377. if wireType == 4 {
  8378. return fmt.Errorf("proto: RelationReply: wiretype end group for non-group")
  8379. }
  8380. if fieldNum <= 0 {
  8381. return fmt.Errorf("proto: RelationReply: illegal tag %d (wire type %d)", fieldNum, wire)
  8382. }
  8383. switch fieldNum {
  8384. case 1:
  8385. if wireType != 0 {
  8386. return fmt.Errorf("proto: wrong wireType = %d for field Following", wireType)
  8387. }
  8388. var v int
  8389. for shift := uint(0); ; shift += 7 {
  8390. if shift >= 64 {
  8391. return ErrIntOverflowApi
  8392. }
  8393. if iNdEx >= l {
  8394. return io.ErrUnexpectedEOF
  8395. }
  8396. b := dAtA[iNdEx]
  8397. iNdEx++
  8398. v |= (int(b) & 0x7F) << shift
  8399. if b < 0x80 {
  8400. break
  8401. }
  8402. }
  8403. m.Following = bool(v != 0)
  8404. default:
  8405. iNdEx = preIndex
  8406. skippy, err := skipApi(dAtA[iNdEx:])
  8407. if err != nil {
  8408. return err
  8409. }
  8410. if skippy < 0 {
  8411. return ErrInvalidLengthApi
  8412. }
  8413. if (iNdEx + skippy) > l {
  8414. return io.ErrUnexpectedEOF
  8415. }
  8416. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  8417. iNdEx += skippy
  8418. }
  8419. }
  8420. if iNdEx > l {
  8421. return io.ErrUnexpectedEOF
  8422. }
  8423. return nil
  8424. }
  8425. func (m *AttentionsReply) Unmarshal(dAtA []byte) error {
  8426. l := len(dAtA)
  8427. iNdEx := 0
  8428. for iNdEx < l {
  8429. preIndex := iNdEx
  8430. var wire uint64
  8431. for shift := uint(0); ; shift += 7 {
  8432. if shift >= 64 {
  8433. return ErrIntOverflowApi
  8434. }
  8435. if iNdEx >= l {
  8436. return io.ErrUnexpectedEOF
  8437. }
  8438. b := dAtA[iNdEx]
  8439. iNdEx++
  8440. wire |= (uint64(b) & 0x7F) << shift
  8441. if b < 0x80 {
  8442. break
  8443. }
  8444. }
  8445. fieldNum := int32(wire >> 3)
  8446. wireType := int(wire & 0x7)
  8447. if wireType == 4 {
  8448. return fmt.Errorf("proto: AttentionsReply: wiretype end group for non-group")
  8449. }
  8450. if fieldNum <= 0 {
  8451. return fmt.Errorf("proto: AttentionsReply: illegal tag %d (wire type %d)", fieldNum, wire)
  8452. }
  8453. switch fieldNum {
  8454. case 1:
  8455. if wireType == 0 {
  8456. var v int64
  8457. for shift := uint(0); ; shift += 7 {
  8458. if shift >= 64 {
  8459. return ErrIntOverflowApi
  8460. }
  8461. if iNdEx >= l {
  8462. return io.ErrUnexpectedEOF
  8463. }
  8464. b := dAtA[iNdEx]
  8465. iNdEx++
  8466. v |= (int64(b) & 0x7F) << shift
  8467. if b < 0x80 {
  8468. break
  8469. }
  8470. }
  8471. m.Attentions = append(m.Attentions, v)
  8472. } else if wireType == 2 {
  8473. var packedLen int
  8474. for shift := uint(0); ; shift += 7 {
  8475. if shift >= 64 {
  8476. return ErrIntOverflowApi
  8477. }
  8478. if iNdEx >= l {
  8479. return io.ErrUnexpectedEOF
  8480. }
  8481. b := dAtA[iNdEx]
  8482. iNdEx++
  8483. packedLen |= (int(b) & 0x7F) << shift
  8484. if b < 0x80 {
  8485. break
  8486. }
  8487. }
  8488. if packedLen < 0 {
  8489. return ErrInvalidLengthApi
  8490. }
  8491. postIndex := iNdEx + packedLen
  8492. if postIndex > l {
  8493. return io.ErrUnexpectedEOF
  8494. }
  8495. var elementCount int
  8496. var count int
  8497. for _, integer := range dAtA {
  8498. if integer < 128 {
  8499. count++
  8500. }
  8501. }
  8502. elementCount = count
  8503. if elementCount != 0 && len(m.Attentions) == 0 {
  8504. m.Attentions = make([]int64, 0, elementCount)
  8505. }
  8506. for iNdEx < postIndex {
  8507. var v int64
  8508. for shift := uint(0); ; shift += 7 {
  8509. if shift >= 64 {
  8510. return ErrIntOverflowApi
  8511. }
  8512. if iNdEx >= l {
  8513. return io.ErrUnexpectedEOF
  8514. }
  8515. b := dAtA[iNdEx]
  8516. iNdEx++
  8517. v |= (int64(b) & 0x7F) << shift
  8518. if b < 0x80 {
  8519. break
  8520. }
  8521. }
  8522. m.Attentions = append(m.Attentions, v)
  8523. }
  8524. } else {
  8525. return fmt.Errorf("proto: wrong wireType = %d for field Attentions", wireType)
  8526. }
  8527. default:
  8528. iNdEx = preIndex
  8529. skippy, err := skipApi(dAtA[iNdEx:])
  8530. if err != nil {
  8531. return err
  8532. }
  8533. if skippy < 0 {
  8534. return ErrInvalidLengthApi
  8535. }
  8536. if (iNdEx + skippy) > l {
  8537. return io.ErrUnexpectedEOF
  8538. }
  8539. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  8540. iNdEx += skippy
  8541. }
  8542. }
  8543. if iNdEx > l {
  8544. return io.ErrUnexpectedEOF
  8545. }
  8546. return nil
  8547. }
  8548. func (m *BlacksReply) Unmarshal(dAtA []byte) error {
  8549. l := len(dAtA)
  8550. iNdEx := 0
  8551. for iNdEx < l {
  8552. preIndex := iNdEx
  8553. var wire uint64
  8554. for shift := uint(0); ; shift += 7 {
  8555. if shift >= 64 {
  8556. return ErrIntOverflowApi
  8557. }
  8558. if iNdEx >= l {
  8559. return io.ErrUnexpectedEOF
  8560. }
  8561. b := dAtA[iNdEx]
  8562. iNdEx++
  8563. wire |= (uint64(b) & 0x7F) << shift
  8564. if b < 0x80 {
  8565. break
  8566. }
  8567. }
  8568. fieldNum := int32(wire >> 3)
  8569. wireType := int(wire & 0x7)
  8570. if wireType == 4 {
  8571. return fmt.Errorf("proto: BlacksReply: wiretype end group for non-group")
  8572. }
  8573. if fieldNum <= 0 {
  8574. return fmt.Errorf("proto: BlacksReply: illegal tag %d (wire type %d)", fieldNum, wire)
  8575. }
  8576. switch fieldNum {
  8577. case 1:
  8578. if wireType != 2 {
  8579. return fmt.Errorf("proto: wrong wireType = %d for field BlackList", wireType)
  8580. }
  8581. var msglen int
  8582. for shift := uint(0); ; shift += 7 {
  8583. if shift >= 64 {
  8584. return ErrIntOverflowApi
  8585. }
  8586. if iNdEx >= l {
  8587. return io.ErrUnexpectedEOF
  8588. }
  8589. b := dAtA[iNdEx]
  8590. iNdEx++
  8591. msglen |= (int(b) & 0x7F) << shift
  8592. if b < 0x80 {
  8593. break
  8594. }
  8595. }
  8596. if msglen < 0 {
  8597. return ErrInvalidLengthApi
  8598. }
  8599. postIndex := iNdEx + msglen
  8600. if postIndex > l {
  8601. return io.ErrUnexpectedEOF
  8602. }
  8603. if m.BlackList == nil {
  8604. m.BlackList = make(map[int64]bool)
  8605. }
  8606. var mapkey int64
  8607. var mapvalue bool
  8608. for iNdEx < postIndex {
  8609. entryPreIndex := iNdEx
  8610. var wire uint64
  8611. for shift := uint(0); ; shift += 7 {
  8612. if shift >= 64 {
  8613. return ErrIntOverflowApi
  8614. }
  8615. if iNdEx >= l {
  8616. return io.ErrUnexpectedEOF
  8617. }
  8618. b := dAtA[iNdEx]
  8619. iNdEx++
  8620. wire |= (uint64(b) & 0x7F) << shift
  8621. if b < 0x80 {
  8622. break
  8623. }
  8624. }
  8625. fieldNum := int32(wire >> 3)
  8626. if fieldNum == 1 {
  8627. for shift := uint(0); ; shift += 7 {
  8628. if shift >= 64 {
  8629. return ErrIntOverflowApi
  8630. }
  8631. if iNdEx >= l {
  8632. return io.ErrUnexpectedEOF
  8633. }
  8634. b := dAtA[iNdEx]
  8635. iNdEx++
  8636. mapkey |= (int64(b) & 0x7F) << shift
  8637. if b < 0x80 {
  8638. break
  8639. }
  8640. }
  8641. } else if fieldNum == 2 {
  8642. var mapvaluetemp int
  8643. for shift := uint(0); ; shift += 7 {
  8644. if shift >= 64 {
  8645. return ErrIntOverflowApi
  8646. }
  8647. if iNdEx >= l {
  8648. return io.ErrUnexpectedEOF
  8649. }
  8650. b := dAtA[iNdEx]
  8651. iNdEx++
  8652. mapvaluetemp |= (int(b) & 0x7F) << shift
  8653. if b < 0x80 {
  8654. break
  8655. }
  8656. }
  8657. mapvalue = bool(mapvaluetemp != 0)
  8658. } else {
  8659. iNdEx = entryPreIndex
  8660. skippy, err := skipApi(dAtA[iNdEx:])
  8661. if err != nil {
  8662. return err
  8663. }
  8664. if skippy < 0 {
  8665. return ErrInvalidLengthApi
  8666. }
  8667. if (iNdEx + skippy) > postIndex {
  8668. return io.ErrUnexpectedEOF
  8669. }
  8670. iNdEx += skippy
  8671. }
  8672. }
  8673. m.BlackList[mapkey] = mapvalue
  8674. iNdEx = postIndex
  8675. default:
  8676. iNdEx = preIndex
  8677. skippy, err := skipApi(dAtA[iNdEx:])
  8678. if err != nil {
  8679. return err
  8680. }
  8681. if skippy < 0 {
  8682. return ErrInvalidLengthApi
  8683. }
  8684. if (iNdEx + skippy) > l {
  8685. return io.ErrUnexpectedEOF
  8686. }
  8687. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  8688. iNdEx += skippy
  8689. }
  8690. }
  8691. if iNdEx > l {
  8692. return io.ErrUnexpectedEOF
  8693. }
  8694. return nil
  8695. }
  8696. func (m *RelationsReply) Unmarshal(dAtA []byte) error {
  8697. l := len(dAtA)
  8698. iNdEx := 0
  8699. for iNdEx < l {
  8700. preIndex := iNdEx
  8701. var wire uint64
  8702. for shift := uint(0); ; shift += 7 {
  8703. if shift >= 64 {
  8704. return ErrIntOverflowApi
  8705. }
  8706. if iNdEx >= l {
  8707. return io.ErrUnexpectedEOF
  8708. }
  8709. b := dAtA[iNdEx]
  8710. iNdEx++
  8711. wire |= (uint64(b) & 0x7F) << shift
  8712. if b < 0x80 {
  8713. break
  8714. }
  8715. }
  8716. fieldNum := int32(wire >> 3)
  8717. wireType := int(wire & 0x7)
  8718. if wireType == 4 {
  8719. return fmt.Errorf("proto: RelationsReply: wiretype end group for non-group")
  8720. }
  8721. if fieldNum <= 0 {
  8722. return fmt.Errorf("proto: RelationsReply: illegal tag %d (wire type %d)", fieldNum, wire)
  8723. }
  8724. switch fieldNum {
  8725. case 1:
  8726. if wireType != 2 {
  8727. return fmt.Errorf("proto: wrong wireType = %d for field Relations", wireType)
  8728. }
  8729. var msglen int
  8730. for shift := uint(0); ; shift += 7 {
  8731. if shift >= 64 {
  8732. return ErrIntOverflowApi
  8733. }
  8734. if iNdEx >= l {
  8735. return io.ErrUnexpectedEOF
  8736. }
  8737. b := dAtA[iNdEx]
  8738. iNdEx++
  8739. msglen |= (int(b) & 0x7F) << shift
  8740. if b < 0x80 {
  8741. break
  8742. }
  8743. }
  8744. if msglen < 0 {
  8745. return ErrInvalidLengthApi
  8746. }
  8747. postIndex := iNdEx + msglen
  8748. if postIndex > l {
  8749. return io.ErrUnexpectedEOF
  8750. }
  8751. if m.Relations == nil {
  8752. m.Relations = make(map[int64]*RelationReply)
  8753. }
  8754. var mapkey int64
  8755. var mapvalue *RelationReply
  8756. for iNdEx < postIndex {
  8757. entryPreIndex := iNdEx
  8758. var wire uint64
  8759. for shift := uint(0); ; shift += 7 {
  8760. if shift >= 64 {
  8761. return ErrIntOverflowApi
  8762. }
  8763. if iNdEx >= l {
  8764. return io.ErrUnexpectedEOF
  8765. }
  8766. b := dAtA[iNdEx]
  8767. iNdEx++
  8768. wire |= (uint64(b) & 0x7F) << shift
  8769. if b < 0x80 {
  8770. break
  8771. }
  8772. }
  8773. fieldNum := int32(wire >> 3)
  8774. if fieldNum == 1 {
  8775. for shift := uint(0); ; shift += 7 {
  8776. if shift >= 64 {
  8777. return ErrIntOverflowApi
  8778. }
  8779. if iNdEx >= l {
  8780. return io.ErrUnexpectedEOF
  8781. }
  8782. b := dAtA[iNdEx]
  8783. iNdEx++
  8784. mapkey |= (int64(b) & 0x7F) << shift
  8785. if b < 0x80 {
  8786. break
  8787. }
  8788. }
  8789. } else if fieldNum == 2 {
  8790. var mapmsglen int
  8791. for shift := uint(0); ; shift += 7 {
  8792. if shift >= 64 {
  8793. return ErrIntOverflowApi
  8794. }
  8795. if iNdEx >= l {
  8796. return io.ErrUnexpectedEOF
  8797. }
  8798. b := dAtA[iNdEx]
  8799. iNdEx++
  8800. mapmsglen |= (int(b) & 0x7F) << shift
  8801. if b < 0x80 {
  8802. break
  8803. }
  8804. }
  8805. if mapmsglen < 0 {
  8806. return ErrInvalidLengthApi
  8807. }
  8808. postmsgIndex := iNdEx + mapmsglen
  8809. if mapmsglen < 0 {
  8810. return ErrInvalidLengthApi
  8811. }
  8812. if postmsgIndex > l {
  8813. return io.ErrUnexpectedEOF
  8814. }
  8815. mapvalue = &RelationReply{}
  8816. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  8817. return err
  8818. }
  8819. iNdEx = postmsgIndex
  8820. } else {
  8821. iNdEx = entryPreIndex
  8822. skippy, err := skipApi(dAtA[iNdEx:])
  8823. if err != nil {
  8824. return err
  8825. }
  8826. if skippy < 0 {
  8827. return ErrInvalidLengthApi
  8828. }
  8829. if (iNdEx + skippy) > postIndex {
  8830. return io.ErrUnexpectedEOF
  8831. }
  8832. iNdEx += skippy
  8833. }
  8834. }
  8835. m.Relations[mapkey] = mapvalue
  8836. iNdEx = postIndex
  8837. default:
  8838. iNdEx = preIndex
  8839. skippy, err := skipApi(dAtA[iNdEx:])
  8840. if err != nil {
  8841. return err
  8842. }
  8843. if skippy < 0 {
  8844. return ErrInvalidLengthApi
  8845. }
  8846. if (iNdEx + skippy) > l {
  8847. return io.ErrUnexpectedEOF
  8848. }
  8849. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  8850. iNdEx += skippy
  8851. }
  8852. }
  8853. if iNdEx > l {
  8854. return io.ErrUnexpectedEOF
  8855. }
  8856. return nil
  8857. }
  8858. func (m *RichRelationsReply) Unmarshal(dAtA []byte) error {
  8859. l := len(dAtA)
  8860. iNdEx := 0
  8861. for iNdEx < l {
  8862. preIndex := iNdEx
  8863. var wire uint64
  8864. for shift := uint(0); ; shift += 7 {
  8865. if shift >= 64 {
  8866. return ErrIntOverflowApi
  8867. }
  8868. if iNdEx >= l {
  8869. return io.ErrUnexpectedEOF
  8870. }
  8871. b := dAtA[iNdEx]
  8872. iNdEx++
  8873. wire |= (uint64(b) & 0x7F) << shift
  8874. if b < 0x80 {
  8875. break
  8876. }
  8877. }
  8878. fieldNum := int32(wire >> 3)
  8879. wireType := int(wire & 0x7)
  8880. if wireType == 4 {
  8881. return fmt.Errorf("proto: RichRelationsReply: wiretype end group for non-group")
  8882. }
  8883. if fieldNum <= 0 {
  8884. return fmt.Errorf("proto: RichRelationsReply: illegal tag %d (wire type %d)", fieldNum, wire)
  8885. }
  8886. switch fieldNum {
  8887. case 1:
  8888. if wireType != 2 {
  8889. return fmt.Errorf("proto: wrong wireType = %d for field RichRelations", wireType)
  8890. }
  8891. var msglen int
  8892. for shift := uint(0); ; shift += 7 {
  8893. if shift >= 64 {
  8894. return ErrIntOverflowApi
  8895. }
  8896. if iNdEx >= l {
  8897. return io.ErrUnexpectedEOF
  8898. }
  8899. b := dAtA[iNdEx]
  8900. iNdEx++
  8901. msglen |= (int(b) & 0x7F) << shift
  8902. if b < 0x80 {
  8903. break
  8904. }
  8905. }
  8906. if msglen < 0 {
  8907. return ErrInvalidLengthApi
  8908. }
  8909. postIndex := iNdEx + msglen
  8910. if postIndex > l {
  8911. return io.ErrUnexpectedEOF
  8912. }
  8913. if m.RichRelations == nil {
  8914. m.RichRelations = make(map[int64]int32)
  8915. }
  8916. var mapkey int64
  8917. var mapvalue int32
  8918. for iNdEx < postIndex {
  8919. entryPreIndex := iNdEx
  8920. var wire uint64
  8921. for shift := uint(0); ; shift += 7 {
  8922. if shift >= 64 {
  8923. return ErrIntOverflowApi
  8924. }
  8925. if iNdEx >= l {
  8926. return io.ErrUnexpectedEOF
  8927. }
  8928. b := dAtA[iNdEx]
  8929. iNdEx++
  8930. wire |= (uint64(b) & 0x7F) << shift
  8931. if b < 0x80 {
  8932. break
  8933. }
  8934. }
  8935. fieldNum := int32(wire >> 3)
  8936. if fieldNum == 1 {
  8937. for shift := uint(0); ; shift += 7 {
  8938. if shift >= 64 {
  8939. return ErrIntOverflowApi
  8940. }
  8941. if iNdEx >= l {
  8942. return io.ErrUnexpectedEOF
  8943. }
  8944. b := dAtA[iNdEx]
  8945. iNdEx++
  8946. mapkey |= (int64(b) & 0x7F) << shift
  8947. if b < 0x80 {
  8948. break
  8949. }
  8950. }
  8951. } else if fieldNum == 2 {
  8952. for shift := uint(0); ; shift += 7 {
  8953. if shift >= 64 {
  8954. return ErrIntOverflowApi
  8955. }
  8956. if iNdEx >= l {
  8957. return io.ErrUnexpectedEOF
  8958. }
  8959. b := dAtA[iNdEx]
  8960. iNdEx++
  8961. mapvalue |= (int32(b) & 0x7F) << shift
  8962. if b < 0x80 {
  8963. break
  8964. }
  8965. }
  8966. } else {
  8967. iNdEx = entryPreIndex
  8968. skippy, err := skipApi(dAtA[iNdEx:])
  8969. if err != nil {
  8970. return err
  8971. }
  8972. if skippy < 0 {
  8973. return ErrInvalidLengthApi
  8974. }
  8975. if (iNdEx + skippy) > postIndex {
  8976. return io.ErrUnexpectedEOF
  8977. }
  8978. iNdEx += skippy
  8979. }
  8980. }
  8981. m.RichRelations[mapkey] = mapvalue
  8982. iNdEx = postIndex
  8983. default:
  8984. iNdEx = preIndex
  8985. skippy, err := skipApi(dAtA[iNdEx:])
  8986. if err != nil {
  8987. return err
  8988. }
  8989. if skippy < 0 {
  8990. return ErrInvalidLengthApi
  8991. }
  8992. if (iNdEx + skippy) > l {
  8993. return io.ErrUnexpectedEOF
  8994. }
  8995. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  8996. iNdEx += skippy
  8997. }
  8998. }
  8999. if iNdEx > l {
  9000. return io.ErrUnexpectedEOF
  9001. }
  9002. return nil
  9003. }
  9004. func (m *VipReply) Unmarshal(dAtA []byte) error {
  9005. l := len(dAtA)
  9006. iNdEx := 0
  9007. for iNdEx < l {
  9008. preIndex := iNdEx
  9009. var wire uint64
  9010. for shift := uint(0); ; shift += 7 {
  9011. if shift >= 64 {
  9012. return ErrIntOverflowApi
  9013. }
  9014. if iNdEx >= l {
  9015. return io.ErrUnexpectedEOF
  9016. }
  9017. b := dAtA[iNdEx]
  9018. iNdEx++
  9019. wire |= (uint64(b) & 0x7F) << shift
  9020. if b < 0x80 {
  9021. break
  9022. }
  9023. }
  9024. fieldNum := int32(wire >> 3)
  9025. wireType := int(wire & 0x7)
  9026. if wireType == 4 {
  9027. return fmt.Errorf("proto: VipReply: wiretype end group for non-group")
  9028. }
  9029. if fieldNum <= 0 {
  9030. return fmt.Errorf("proto: VipReply: illegal tag %d (wire type %d)", fieldNum, wire)
  9031. }
  9032. switch fieldNum {
  9033. case 1:
  9034. if wireType != 0 {
  9035. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  9036. }
  9037. m.Type = 0
  9038. for shift := uint(0); ; shift += 7 {
  9039. if shift >= 64 {
  9040. return ErrIntOverflowApi
  9041. }
  9042. if iNdEx >= l {
  9043. return io.ErrUnexpectedEOF
  9044. }
  9045. b := dAtA[iNdEx]
  9046. iNdEx++
  9047. m.Type |= (int32(b) & 0x7F) << shift
  9048. if b < 0x80 {
  9049. break
  9050. }
  9051. }
  9052. case 2:
  9053. if wireType != 0 {
  9054. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  9055. }
  9056. m.Status = 0
  9057. for shift := uint(0); ; shift += 7 {
  9058. if shift >= 64 {
  9059. return ErrIntOverflowApi
  9060. }
  9061. if iNdEx >= l {
  9062. return io.ErrUnexpectedEOF
  9063. }
  9064. b := dAtA[iNdEx]
  9065. iNdEx++
  9066. m.Status |= (int32(b) & 0x7F) << shift
  9067. if b < 0x80 {
  9068. break
  9069. }
  9070. }
  9071. case 3:
  9072. if wireType != 0 {
  9073. return fmt.Errorf("proto: wrong wireType = %d for field DueDate", wireType)
  9074. }
  9075. m.DueDate = 0
  9076. for shift := uint(0); ; shift += 7 {
  9077. if shift >= 64 {
  9078. return ErrIntOverflowApi
  9079. }
  9080. if iNdEx >= l {
  9081. return io.ErrUnexpectedEOF
  9082. }
  9083. b := dAtA[iNdEx]
  9084. iNdEx++
  9085. m.DueDate |= (int64(b) & 0x7F) << shift
  9086. if b < 0x80 {
  9087. break
  9088. }
  9089. }
  9090. case 4:
  9091. if wireType != 0 {
  9092. return fmt.Errorf("proto: wrong wireType = %d for field VipPayType", wireType)
  9093. }
  9094. m.VipPayType = 0
  9095. for shift := uint(0); ; shift += 7 {
  9096. if shift >= 64 {
  9097. return ErrIntOverflowApi
  9098. }
  9099. if iNdEx >= l {
  9100. return io.ErrUnexpectedEOF
  9101. }
  9102. b := dAtA[iNdEx]
  9103. iNdEx++
  9104. m.VipPayType |= (int32(b) & 0x7F) << shift
  9105. if b < 0x80 {
  9106. break
  9107. }
  9108. }
  9109. default:
  9110. iNdEx = preIndex
  9111. skippy, err := skipApi(dAtA[iNdEx:])
  9112. if err != nil {
  9113. return err
  9114. }
  9115. if skippy < 0 {
  9116. return ErrInvalidLengthApi
  9117. }
  9118. if (iNdEx + skippy) > l {
  9119. return io.ErrUnexpectedEOF
  9120. }
  9121. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  9122. iNdEx += skippy
  9123. }
  9124. }
  9125. if iNdEx > l {
  9126. return io.ErrUnexpectedEOF
  9127. }
  9128. return nil
  9129. }
  9130. func (m *VipsReply) Unmarshal(dAtA []byte) error {
  9131. l := len(dAtA)
  9132. iNdEx := 0
  9133. for iNdEx < l {
  9134. preIndex := iNdEx
  9135. var wire uint64
  9136. for shift := uint(0); ; shift += 7 {
  9137. if shift >= 64 {
  9138. return ErrIntOverflowApi
  9139. }
  9140. if iNdEx >= l {
  9141. return io.ErrUnexpectedEOF
  9142. }
  9143. b := dAtA[iNdEx]
  9144. iNdEx++
  9145. wire |= (uint64(b) & 0x7F) << shift
  9146. if b < 0x80 {
  9147. break
  9148. }
  9149. }
  9150. fieldNum := int32(wire >> 3)
  9151. wireType := int(wire & 0x7)
  9152. if wireType == 4 {
  9153. return fmt.Errorf("proto: VipsReply: wiretype end group for non-group")
  9154. }
  9155. if fieldNum <= 0 {
  9156. return fmt.Errorf("proto: VipsReply: illegal tag %d (wire type %d)", fieldNum, wire)
  9157. }
  9158. switch fieldNum {
  9159. case 1:
  9160. if wireType != 2 {
  9161. return fmt.Errorf("proto: wrong wireType = %d for field Vips", wireType)
  9162. }
  9163. var msglen int
  9164. for shift := uint(0); ; shift += 7 {
  9165. if shift >= 64 {
  9166. return ErrIntOverflowApi
  9167. }
  9168. if iNdEx >= l {
  9169. return io.ErrUnexpectedEOF
  9170. }
  9171. b := dAtA[iNdEx]
  9172. iNdEx++
  9173. msglen |= (int(b) & 0x7F) << shift
  9174. if b < 0x80 {
  9175. break
  9176. }
  9177. }
  9178. if msglen < 0 {
  9179. return ErrInvalidLengthApi
  9180. }
  9181. postIndex := iNdEx + msglen
  9182. if postIndex > l {
  9183. return io.ErrUnexpectedEOF
  9184. }
  9185. if m.Vips == nil {
  9186. m.Vips = make(map[int64]*VipReply)
  9187. }
  9188. var mapkey int64
  9189. var mapvalue *VipReply
  9190. for iNdEx < postIndex {
  9191. entryPreIndex := iNdEx
  9192. var wire uint64
  9193. for shift := uint(0); ; shift += 7 {
  9194. if shift >= 64 {
  9195. return ErrIntOverflowApi
  9196. }
  9197. if iNdEx >= l {
  9198. return io.ErrUnexpectedEOF
  9199. }
  9200. b := dAtA[iNdEx]
  9201. iNdEx++
  9202. wire |= (uint64(b) & 0x7F) << shift
  9203. if b < 0x80 {
  9204. break
  9205. }
  9206. }
  9207. fieldNum := int32(wire >> 3)
  9208. if fieldNum == 1 {
  9209. for shift := uint(0); ; shift += 7 {
  9210. if shift >= 64 {
  9211. return ErrIntOverflowApi
  9212. }
  9213. if iNdEx >= l {
  9214. return io.ErrUnexpectedEOF
  9215. }
  9216. b := dAtA[iNdEx]
  9217. iNdEx++
  9218. mapkey |= (int64(b) & 0x7F) << shift
  9219. if b < 0x80 {
  9220. break
  9221. }
  9222. }
  9223. } else if fieldNum == 2 {
  9224. var mapmsglen int
  9225. for shift := uint(0); ; shift += 7 {
  9226. if shift >= 64 {
  9227. return ErrIntOverflowApi
  9228. }
  9229. if iNdEx >= l {
  9230. return io.ErrUnexpectedEOF
  9231. }
  9232. b := dAtA[iNdEx]
  9233. iNdEx++
  9234. mapmsglen |= (int(b) & 0x7F) << shift
  9235. if b < 0x80 {
  9236. break
  9237. }
  9238. }
  9239. if mapmsglen < 0 {
  9240. return ErrInvalidLengthApi
  9241. }
  9242. postmsgIndex := iNdEx + mapmsglen
  9243. if mapmsglen < 0 {
  9244. return ErrInvalidLengthApi
  9245. }
  9246. if postmsgIndex > l {
  9247. return io.ErrUnexpectedEOF
  9248. }
  9249. mapvalue = &VipReply{}
  9250. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  9251. return err
  9252. }
  9253. iNdEx = postmsgIndex
  9254. } else {
  9255. iNdEx = entryPreIndex
  9256. skippy, err := skipApi(dAtA[iNdEx:])
  9257. if err != nil {
  9258. return err
  9259. }
  9260. if skippy < 0 {
  9261. return ErrInvalidLengthApi
  9262. }
  9263. if (iNdEx + skippy) > postIndex {
  9264. return io.ErrUnexpectedEOF
  9265. }
  9266. iNdEx += skippy
  9267. }
  9268. }
  9269. m.Vips[mapkey] = mapvalue
  9270. iNdEx = postIndex
  9271. default:
  9272. iNdEx = preIndex
  9273. skippy, err := skipApi(dAtA[iNdEx:])
  9274. if err != nil {
  9275. return err
  9276. }
  9277. if skippy < 0 {
  9278. return ErrInvalidLengthApi
  9279. }
  9280. if (iNdEx + skippy) > l {
  9281. return io.ErrUnexpectedEOF
  9282. }
  9283. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  9284. iNdEx += skippy
  9285. }
  9286. }
  9287. if iNdEx > l {
  9288. return io.ErrUnexpectedEOF
  9289. }
  9290. return nil
  9291. }
  9292. func (m *ExpReply) Unmarshal(dAtA []byte) error {
  9293. l := len(dAtA)
  9294. iNdEx := 0
  9295. for iNdEx < l {
  9296. preIndex := iNdEx
  9297. var wire uint64
  9298. for shift := uint(0); ; shift += 7 {
  9299. if shift >= 64 {
  9300. return ErrIntOverflowApi
  9301. }
  9302. if iNdEx >= l {
  9303. return io.ErrUnexpectedEOF
  9304. }
  9305. b := dAtA[iNdEx]
  9306. iNdEx++
  9307. wire |= (uint64(b) & 0x7F) << shift
  9308. if b < 0x80 {
  9309. break
  9310. }
  9311. }
  9312. fieldNum := int32(wire >> 3)
  9313. wireType := int(wire & 0x7)
  9314. if wireType == 4 {
  9315. return fmt.Errorf("proto: ExpReply: wiretype end group for non-group")
  9316. }
  9317. if fieldNum <= 0 {
  9318. return fmt.Errorf("proto: ExpReply: illegal tag %d (wire type %d)", fieldNum, wire)
  9319. }
  9320. switch fieldNum {
  9321. default:
  9322. iNdEx = preIndex
  9323. skippy, err := skipApi(dAtA[iNdEx:])
  9324. if err != nil {
  9325. return err
  9326. }
  9327. if skippy < 0 {
  9328. return ErrInvalidLengthApi
  9329. }
  9330. if (iNdEx + skippy) > l {
  9331. return io.ErrUnexpectedEOF
  9332. }
  9333. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  9334. iNdEx += skippy
  9335. }
  9336. }
  9337. if iNdEx > l {
  9338. return io.ErrUnexpectedEOF
  9339. }
  9340. return nil
  9341. }
  9342. func (m *MoralReply) Unmarshal(dAtA []byte) error {
  9343. l := len(dAtA)
  9344. iNdEx := 0
  9345. for iNdEx < l {
  9346. preIndex := iNdEx
  9347. var wire uint64
  9348. for shift := uint(0); ; shift += 7 {
  9349. if shift >= 64 {
  9350. return ErrIntOverflowApi
  9351. }
  9352. if iNdEx >= l {
  9353. return io.ErrUnexpectedEOF
  9354. }
  9355. b := dAtA[iNdEx]
  9356. iNdEx++
  9357. wire |= (uint64(b) & 0x7F) << shift
  9358. if b < 0x80 {
  9359. break
  9360. }
  9361. }
  9362. fieldNum := int32(wire >> 3)
  9363. wireType := int(wire & 0x7)
  9364. if wireType == 4 {
  9365. return fmt.Errorf("proto: MoralReply: wiretype end group for non-group")
  9366. }
  9367. if fieldNum <= 0 {
  9368. return fmt.Errorf("proto: MoralReply: illegal tag %d (wire type %d)", fieldNum, wire)
  9369. }
  9370. switch fieldNum {
  9371. default:
  9372. iNdEx = preIndex
  9373. skippy, err := skipApi(dAtA[iNdEx:])
  9374. if err != nil {
  9375. return err
  9376. }
  9377. if skippy < 0 {
  9378. return ErrInvalidLengthApi
  9379. }
  9380. if (iNdEx + skippy) > l {
  9381. return io.ErrUnexpectedEOF
  9382. }
  9383. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  9384. iNdEx += skippy
  9385. }
  9386. }
  9387. if iNdEx > l {
  9388. return io.ErrUnexpectedEOF
  9389. }
  9390. return nil
  9391. }
  9392. func skipApi(dAtA []byte) (n int, err error) {
  9393. l := len(dAtA)
  9394. iNdEx := 0
  9395. for iNdEx < l {
  9396. var wire uint64
  9397. for shift := uint(0); ; shift += 7 {
  9398. if shift >= 64 {
  9399. return 0, ErrIntOverflowApi
  9400. }
  9401. if iNdEx >= l {
  9402. return 0, io.ErrUnexpectedEOF
  9403. }
  9404. b := dAtA[iNdEx]
  9405. iNdEx++
  9406. wire |= (uint64(b) & 0x7F) << shift
  9407. if b < 0x80 {
  9408. break
  9409. }
  9410. }
  9411. wireType := int(wire & 0x7)
  9412. switch wireType {
  9413. case 0:
  9414. for shift := uint(0); ; shift += 7 {
  9415. if shift >= 64 {
  9416. return 0, ErrIntOverflowApi
  9417. }
  9418. if iNdEx >= l {
  9419. return 0, io.ErrUnexpectedEOF
  9420. }
  9421. iNdEx++
  9422. if dAtA[iNdEx-1] < 0x80 {
  9423. break
  9424. }
  9425. }
  9426. return iNdEx, nil
  9427. case 1:
  9428. iNdEx += 8
  9429. return iNdEx, nil
  9430. case 2:
  9431. var length int
  9432. for shift := uint(0); ; shift += 7 {
  9433. if shift >= 64 {
  9434. return 0, ErrIntOverflowApi
  9435. }
  9436. if iNdEx >= l {
  9437. return 0, io.ErrUnexpectedEOF
  9438. }
  9439. b := dAtA[iNdEx]
  9440. iNdEx++
  9441. length |= (int(b) & 0x7F) << shift
  9442. if b < 0x80 {
  9443. break
  9444. }
  9445. }
  9446. iNdEx += length
  9447. if length < 0 {
  9448. return 0, ErrInvalidLengthApi
  9449. }
  9450. return iNdEx, nil
  9451. case 3:
  9452. for {
  9453. var innerWire uint64
  9454. var start int = iNdEx
  9455. for shift := uint(0); ; shift += 7 {
  9456. if shift >= 64 {
  9457. return 0, ErrIntOverflowApi
  9458. }
  9459. if iNdEx >= l {
  9460. return 0, io.ErrUnexpectedEOF
  9461. }
  9462. b := dAtA[iNdEx]
  9463. iNdEx++
  9464. innerWire |= (uint64(b) & 0x7F) << shift
  9465. if b < 0x80 {
  9466. break
  9467. }
  9468. }
  9469. innerWireType := int(innerWire & 0x7)
  9470. if innerWireType == 4 {
  9471. break
  9472. }
  9473. next, err := skipApi(dAtA[start:])
  9474. if err != nil {
  9475. return 0, err
  9476. }
  9477. iNdEx = start + next
  9478. }
  9479. return iNdEx, nil
  9480. case 4:
  9481. return iNdEx, nil
  9482. case 5:
  9483. iNdEx += 4
  9484. return iNdEx, nil
  9485. default:
  9486. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  9487. }
  9488. }
  9489. panic("unreachable")
  9490. }
  9491. var (
  9492. ErrInvalidLengthApi = fmt.Errorf("proto: negative length found during unmarshaling")
  9493. ErrIntOverflowApi = fmt.Errorf("proto: integer overflow")
  9494. )
  9495. func init() {
  9496. proto.RegisterFile("app/service/main/account/api/api.proto", fileDescriptor_api_f24f062ee2ba9e19)
  9497. }
  9498. var fileDescriptor_api_f24f062ee2ba9e19 = []byte{
  9499. // 1986 bytes of a gzipped FileDescriptorProto
  9500. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x19, 0x4d, 0x93, 0x1b, 0x57,
  9501. 0x91, 0xb1, 0xbe, 0x5b, 0xda, 0x0f, 0x3f, 0x8c, 0x33, 0xab, 0xac, 0x57, 0x9b, 0x49, 0x08, 0xeb,
  9502. 0x72, 0xbc, 0x9b, 0xec, 0x52, 0xc1, 0xe5, 0xb2, 0xcb, 0xb1, 0x82, 0x09, 0x06, 0x3b, 0x36, 0x2f,
  9503. 0xc6, 0xa1, 0x28, 0x28, 0xd5, 0xac, 0xe6, 0x69, 0xf7, 0xe1, 0xd1, 0xcc, 0x78, 0x66, 0x24, 0x4b,
  9504. 0x67, 0x7e, 0x04, 0x45, 0xc1, 0x99, 0xe2, 0xc2, 0x81, 0x2a, 0xb8, 0xf1, 0x03, 0x72, 0xe4, 0xc6,
  9505. 0x4d, 0x95, 0xf2, 0x51, 0x27, 0x2a, 0xc7, 0x9c, 0xa8, 0xee, 0xf7, 0x46, 0x33, 0xfa, 0xdc, 0x64,
  9506. 0x9d, 0x0b, 0x39, 0xec, 0x9b, 0xee, 0x7e, 0xdd, 0xfd, 0xba, 0xdf, 0xeb, 0x2f, 0xd5, 0xc2, 0xdb,
  9507. 0x76, 0x10, 0x1c, 0x44, 0x22, 0xec, 0xcb, 0xb6, 0x38, 0xe8, 0xda, 0xd2, 0x3b, 0xb0, 0xdb, 0x6d,
  9508. 0xbf, 0xe7, 0xc5, 0x07, 0x76, 0x20, 0xf1, 0x6f, 0x3f, 0x08, 0xfd, 0xd8, 0x67, 0x1b, 0x9a, 0xbc,
  9509. 0xaf, 0x79, 0xeb, 0xd7, 0x4f, 0x64, 0x7c, 0xda, 0x3b, 0xde, 0x6f, 0xfb, 0xdd, 0x83, 0x13, 0xff,
  9510. 0xc4, 0x3f, 0x20, 0xbe, 0xe3, 0x5e, 0x87, 0x30, 0x42, 0x08, 0x52, 0xf2, 0xd6, 0x9f, 0xf3, 0x90,
  9511. 0xff, 0xd0, 0x0e, 0x1d, 0xb6, 0x05, 0xb9, 0xae, 0x74, 0x4c, 0x63, 0xd7, 0xd8, 0xcb, 0x35, 0x4b,
  9512. 0xe3, 0x51, 0x03, 0x51, 0x8e, 0x0b, 0xdb, 0x86, 0xbc, 0x67, 0x77, 0x85, 0x79, 0x61, 0xd7, 0xd8,
  9513. 0xab, 0x34, 0xcb, 0xe3, 0x51, 0x83, 0x70, 0x4e, 0x2b, 0x0a, 0x46, 0x62, 0x60, 0xe6, 0x68, 0x93,
  9514. 0x04, 0x23, 0x31, 0xe0, 0xb8, 0xa0, 0x60, 0xc7, 0x6e, 0x0b, 0x33, 0x9f, 0x0a, 0x22, 0xce, 0x69,
  9515. 0xc5, 0xdd, 0x48, 0x9e, 0x78, 0x66, 0x21, 0xdd, 0x45, 0x9c, 0xd3, 0x8a, 0xbb, 0xa1, 0xed, 0x3d,
  9516. 0x33, 0x8b, 0xbb, 0xc6, 0x5e, 0x41, 0xed, 0x22, 0xce, 0x69, 0x65, 0x0d, 0x28, 0xb8, 0xa2, 0x2f,
  9517. 0x5c, 0xb3, 0x44, 0xdb, 0x95, 0xf1, 0xa8, 0xa1, 0x08, 0x5c, 0x7d, 0xd8, 0xf7, 0xa1, 0x14, 0x49,
  9518. 0x57, 0x78, 0x6d, 0x61, 0x96, 0x89, 0xa5, 0x3a, 0x1e, 0x35, 0x12, 0x12, 0x4f, 0x00, 0xf6, 0x23,
  9519. 0xc8, 0xf5, 0x65, 0x60, 0x56, 0x76, 0x8d, 0xbd, 0xea, 0xa1, 0xb9, 0x3f, 0x73, 0x99, 0xfb, 0x4f,
  9520. 0x65, 0x70, 0xdf, 0xeb, 0xf8, 0xcd, 0xea, 0x67, 0xa3, 0xc6, 0x77, 0xd0, 0xb5, 0xbe, 0x0c, 0x38,
  9521. 0x2e, 0xec, 0x23, 0x28, 0x05, 0xc2, 0x73, 0x6c, 0x2f, 0x36, 0x81, 0x84, 0xb7, 0xe7, 0x84, 0x1f,
  9522. 0xab, 0x7d, 0x52, 0xb0, 0xa1, 0x15, 0x24, 0x42, 0x3c, 0x01, 0xd8, 0x23, 0xa8, 0xe0, 0x35, 0x06,
  9523. 0xae, 0x1d, 0x0b, 0xb3, 0x4a, 0xaa, 0x76, 0xe6, 0x54, 0x7d, 0x9c, 0x70, 0x90, 0xb2, 0x8b, 0x5a,
  9524. 0x59, 0x2a, 0xc8, 0x53, 0x90, 0xfd, 0x1c, 0xca, 0x7e, 0xa7, 0x23, 0xdb, 0xd2, 0x76, 0xcd, 0x1a,
  9525. 0xe9, 0xbb, 0x32, 0xa7, 0xef, 0x91, 0x66, 0x20, 0x75, 0x9b, 0x5a, 0xdd, 0x44, 0x8c, 0x4f, 0x20,
  9526. 0xeb, 0x1f, 0x06, 0xe4, 0x91, 0xe9, 0xff, 0x2b, 0x3c, 0xac, 0xdf, 0x97, 0xa0, 0xf4, 0x38, 0xf4,
  9527. 0x3b, 0xd2, 0x15, 0xdf, 0xb6, 0xc0, 0xbe, 0x0a, 0x95, 0xdf, 0xf9, 0xd2, 0x6b, 0xc5, 0xb2, 0x9b,
  9528. 0x84, 0x76, 0x0d, 0x1f, 0x0f, 0x89, 0x48, 0xe3, 0x04, 0x3d, 0x91, 0x5d, 0x81, 0xba, 0xba, 0x7e,
  9529. 0x68, 0xbb, 0x14, 0xde, 0x5a, 0x17, 0x11, 0xb8, 0xfa, 0x64, 0x93, 0x04, 0x56, 0x24, 0xc9, 0x11,
  9530. 0xd4, 0x44, 0xd7, 0x96, 0x6e, 0x2b, 0x8a, 0xed, 0xb8, 0x17, 0x51, 0x94, 0x16, 0x9a, 0x9b, 0xe3,
  9531. 0x51, 0x63, 0x8a, 0xce, 0xab, 0x84, 0x7d, 0x42, 0x08, 0xbb, 0x0e, 0x10, 0x8b, 0x89, 0x48, 0x8d,
  9532. 0x44, 0xd6, 0xc7, 0xa3, 0x46, 0x86, 0xca, 0x2b, 0xb1, 0x48, 0xd8, 0x6f, 0xc2, 0xba, 0x74, 0x84,
  9533. 0x17, 0xcb, 0x8e, 0x6c, 0xdb, 0xb1, 0xf4, 0x3d, 0x73, 0x8d, 0x44, 0xd8, 0x78, 0xd4, 0x98, 0xd9,
  9534. 0xe1, 0x33, 0x78, 0x92, 0xc4, 0xeb, 0xaf, 0x92, 0xc4, 0x1b, 0xdf, 0x5c, 0x12, 0x6f, 0x7e, 0xc3,
  9535. 0x49, 0x7c, 0xf1, 0x15, 0x93, 0x98, 0x7d, 0x04, 0xe5, 0x63, 0x19, 0xc6, 0xa7, 0x8e, 0x3d, 0x34,
  9536. 0x19, 0xa5, 0xc1, 0x35, 0xe4, 0x4c, 0x68, 0x5f, 0x8e, 0x1a, 0xaf, 0x9f, 0xf8, 0xd7, 0xdb, 0x7e,
  9537. 0xb7, 0xeb, 0x7b, 0x07, 0xae, 0x3c, 0x0e, 0xed, 0x70, 0x78, 0x80, 0xb1, 0xb4, 0xff, 0x84, 0x02,
  9538. 0x2a, 0x61, 0xc4, 0x37, 0x95, 0x51, 0x2b, 0xf6, 0x7b, 0xa1, 0x8c, 0x62, 0xf3, 0xbb, 0xe9, 0x9b,
  9539. 0xa6, 0x54, 0x5e, 0x91, 0xd1, 0x13, 0x05, 0x5a, 0x7f, 0x31, 0xa0, 0xf2, 0x00, 0x83, 0x96, 0x2a,
  9540. 0xc8, 0x9b, 0x90, 0x6b, 0xf7, 0x42, 0xca, 0xc3, 0x42, 0xf3, 0xe2, 0x78, 0xd4, 0x58, 0x6b, 0xf7,
  9541. 0xc2, 0x50, 0x78, 0x71, 0x4b, 0xc5, 0x37, 0xee, 0xb2, 0x37, 0x30, 0x59, 0x3d, 0x4a, 0xc8, 0x42,
  9542. 0x73, 0x63, 0x3c, 0x6a, 0x54, 0x13, 0xa6, 0xae, 0xf4, 0x30, 0x69, 0x3d, 0xb6, 0x07, 0x25, 0xcf,
  9543. 0x7f, 0xd1, 0x12, 0x83, 0x80, 0x52, 0x73, 0x86, 0x4d, 0x0c, 0x02, 0x5e, 0xf4, 0xfc, 0x17, 0xf7,
  9544. 0x06, 0x01, 0xfb, 0x01, 0x94, 0x3d, 0x31, 0x20, 0x1a, 0x65, 0xaa, 0xce, 0x94, 0x84, 0xc6, 0x4b,
  9545. 0x08, 0xdd, 0x1b, 0x04, 0xd6, 0x5f, 0x0d, 0x28, 0xe9, 0x28, 0xc1, 0xf4, 0x8c, 0x87, 0x81, 0xd0,
  9546. 0x76, 0x52, 0x7a, 0x22, 0xce, 0x69, 0x65, 0x16, 0x14, 0x75, 0x44, 0x2b, 0x13, 0x61, 0x3c, 0x6a,
  9547. 0x68, 0x0a, 0xd7, 0x5f, 0x3c, 0xd6, 0xe9, 0x89, 0x96, 0x83, 0xb1, 0x90, 0xa3, 0xeb, 0xa6, 0x63,
  9548. 0x13, 0x1a, 0x2f, 0x39, 0x3d, 0xf1, 0x63, 0x7c, 0xe4, 0x43, 0xa8, 0xf5, 0x65, 0xd0, 0x0a, 0xec,
  9549. 0x61, 0x8b, 0x8e, 0xcc, 0xa7, 0x79, 0x95, 0xa5, 0x73, 0xe8, 0xcb, 0xe0, 0xb1, 0x3d, 0x7c, 0x32,
  9550. 0x0c, 0x84, 0xf5, 0x47, 0x03, 0xaa, 0x99, 0x98, 0x64, 0xbb, 0x90, 0x0b, 0x74, 0x75, 0x53, 0x6f,
  9551. 0x81, 0xe8, 0x97, 0xa3, 0x46, 0x4e, 0x7a, 0x31, 0x47, 0xf8, 0x8c, 0x22, 0xd7, 0x80, 0x82, 0xec,
  9552. 0xda, 0x27, 0x42, 0x97, 0x39, 0xaa, 0x11, 0x44, 0xe0, 0xea, 0xc3, 0xae, 0x42, 0x51, 0x0c, 0x02,
  9553. 0x19, 0x2a, 0xf3, 0x72, 0xf4, 0x72, 0x9a, 0x92, 0x1c, 0xa3, 0x51, 0xeb, 0xbf, 0x06, 0xac, 0x4d,
  9554. 0x05, 0x39, 0x5a, 0xe7, 0x4d, 0x5b, 0xe7, 0x65, 0xac, 0xf3, 0x5e, 0xdd, 0xba, 0x77, 0xa1, 0x4a,
  9555. 0x40, 0x2b, 0xea, 0xda, 0xae, 0xab, 0xeb, 0x31, 0x05, 0x44, 0x86, 0xcc, 0x81, 0x90, 0x4f, 0x10,
  9556. 0x4e, 0x0b, 0x6c, 0x21, 0x55, 0x39, 0x55, 0x60, 0xaf, 0x41, 0xa5, 0xed, 0x7b, 0x8e, 0xa4, 0x22,
  9557. 0x54, 0x24, 0xa6, 0x35, 0xcc, 0xd3, 0x09, 0x91, 0xa7, 0xa0, 0x15, 0x41, 0x2d, 0x9b, 0x86, 0xec,
  9558. 0x2d, 0xc8, 0x87, 0xbe, 0x9b, 0x44, 0xcf, 0x26, 0x15, 0x77, 0xdf, 0xc5, 0x9b, 0xca, 0x4b, 0x2f,
  9559. 0xbe, 0xc1, 0x09, 0x43, 0x1b, 0x62, 0x19, 0xbb, 0x89, 0xd7, 0x64, 0x03, 0x11, 0xb8, 0xfa, 0xe0,
  9560. 0xad, 0x38, 0x22, 0x6a, 0x6b, 0xb7, 0xe9, 0x56, 0x10, 0xe7, 0xb4, 0x5a, 0xbf, 0x80, 0xe2, 0x43,
  9561. 0xe9, 0x70, 0xf1, 0x9c, 0xed, 0x67, 0x7b, 0xdb, 0xf6, 0x17, 0xa3, 0x86, 0xd9, 0xb7, 0x5d, 0x89,
  9562. 0x51, 0x76, 0xd3, 0x3a, 0x89, 0x6f, 0xbf, 0xfb, 0x4e, 0x28, 0x9e, 0xf7, 0x64, 0x28, 0x1c, 0x4b,
  9563. 0x35, 0xbc, 0xd7, 0xa0, 0x14, 0x0a, 0xdb, 0x6d, 0xc9, 0x40, 0x1d, 0xcd, 0x8b, 0x88, 0xde, 0x0f,
  9564. 0xac, 0x5f, 0x42, 0xe9, 0xa1, 0x74, 0x22, 0xd4, 0xf9, 0x1e, 0xe4, 0xbb, 0xd2, 0x89, 0x4c, 0x63,
  9565. 0x37, 0xb7, 0x97, 0x6b, 0x5e, 0xf9, 0x62, 0xd4, 0xd8, 0x9a, 0x51, 0xea, 0xc8, 0xbe, 0x78, 0x07,
  9566. 0x21, 0x8b, 0x13, 0xeb, 0x72, 0xb5, 0xbf, 0x82, 0x32, 0x06, 0x04, 0xe9, 0x3d, 0x82, 0x02, 0xbe,
  9567. 0xa9, 0x52, 0x5c, 0x39, 0x4b, 0xb1, 0xe2, 0x5d, 0xae, 0xf9, 0xef, 0x06, 0x14, 0xef, 0x0d, 0x82,
  9568. 0xf3, 0x5c, 0xc2, 0x26, 0xe4, 0xb0, 0x22, 0xa0, 0x3e, 0x83, 0x23, 0xc8, 0xea, 0x50, 0xf6, 0x03,
  9569. 0x11, 0xda, 0xb1, 0x08, 0xd5, 0x95, 0xf3, 0x09, 0xce, 0x4c, 0x28, 0x69, 0x58, 0x45, 0x17, 0x4f,
  9570. 0x50, 0x76, 0x19, 0xd0, 0x98, 0xc8, 0xd7, 0x8d, 0x9e, 0x6b, 0x2c, 0x6b, 0x73, 0x71, 0xca, 0xe6,
  9571. 0xbf, 0x19, 0x50, 0x7e, 0x48, 0xfd, 0xf7, 0x1c, 0x56, 0x5f, 0x4a, 0x9a, 0xb9, 0xb2, 0x5b, 0x77,
  9572. 0x70, 0x06, 0x79, 0x34, 0x47, 0x5b, 0x4d, 0x70, 0xc6, 0xae, 0xfc, 0x94, 0x5d, 0x44, 0xef, 0xda,
  9573. 0xe1, 0xb3, 0xd4, 0x5e, 0xc4, 0x96, 0xdb, 0xeb, 0x42, 0x95, 0x0b, 0x57, 0xf5, 0xdc, 0xf3, 0x59,
  9574. 0xec, 0xbf, 0xf0, 0x44, 0x48, 0x16, 0xe7, 0xb8, 0x42, 0xb2, 0xa7, 0xe5, 0xa6, 0x4e, 0xf3, 0xa1,
  9575. 0x96, 0x9c, 0x16, 0x9d, 0xe7, 0xb8, 0xcb, 0x50, 0xa4, 0x13, 0xb0, 0x34, 0xe7, 0xf6, 0x72, 0x5c,
  9576. 0x63, 0xcb, 0x0f, 0x8c, 0x60, 0x83, 0xcb, 0xf6, 0x69, 0xd6, 0xc5, 0x89, 0xc9, 0x46, 0xd6, 0xe4,
  9577. 0x24, 0x23, 0x2e, 0x9c, 0x2b, 0x23, 0xa6, 0x0f, 0x7d, 0x1f, 0x2a, 0x58, 0x28, 0xb8, 0x08, 0xdc,
  9578. 0x21, 0xbb, 0x0a, 0x79, 0xe9, 0x75, 0x7c, 0x3a, 0xad, 0x7a, 0xf8, 0xbd, 0xb9, 0x0e, 0x4f, 0x9c,
  9579. 0xc4, 0x62, 0xfd, 0xc9, 0x00, 0x40, 0x34, 0x52, 0x92, 0xb7, 0xa0, 0x80, 0x64, 0x95, 0x4c, 0xd5,
  9580. 0xc3, 0xb7, 0x17, 0x8a, 0x2a, 0x5e, 0x05, 0xde, 0xf3, 0xe2, 0x70, 0xc8, 0x95, 0x50, 0xfd, 0x91,
  9581. 0xd6, 0x45, 0x44, 0xcc, 0x87, 0x67, 0x62, 0xa8, 0x5d, 0x46, 0x90, 0x5d, 0x83, 0x42, 0xdf, 0x76,
  9582. 0x7b, 0xaa, 0x3e, 0x2d, 0x35, 0x4c, 0xf1, 0xdc, 0xbc, 0x70, 0xc3, 0x40, 0xaf, 0xf0, 0x47, 0xe4,
  9583. 0xc4, 0xab, 0xb6, 0x1d, 0x3a, 0x4b, 0xbd, 0x22, 0x4e, 0x62, 0x21, 0xaf, 0x10, 0x4d, 0xbd, 0x42,
  9584. 0xf2, 0x72, 0xaf, 0x52, 0x5e, 0x05, 0x6a, 0xaf, 0x48, 0x08, 0xbd, 0x4a, 0x89, 0xe7, 0xf1, 0x8a,
  9585. 0x0c, 0xcb, 0x78, 0xd5, 0x84, 0x9a, 0xfe, 0x11, 0xa1, 0xcc, 0x3b, 0x84, 0x52, 0xa0, 0x70, 0xed,
  9586. 0xdb, 0xfc, 0xac, 0x99, 0xf0, 0x27, 0x8c, 0xd6, 0x7f, 0x0c, 0xd8, 0xd4, 0x44, 0x9c, 0x74, 0xcf,
  9587. 0xad, 0x88, 0xdd, 0x01, 0xa0, 0xfe, 0xd4, 0xa2, 0x88, 0x51, 0x2e, 0xd4, 0xe7, 0xc4, 0x26, 0xe3,
  9588. 0x56, 0x33, 0x8f, 0x03, 0x21, 0xaf, 0xb8, 0x93, 0xf9, 0xeb, 0x12, 0x14, 0xda, 0xbe, 0xf4, 0x22,
  9589. 0x0a, 0x48, 0x83, 0x2b, 0x84, 0x6d, 0x43, 0xa5, 0xe3, 0xbb, 0xae, 0xff, 0x42, 0x7a, 0x27, 0xaa,
  9590. 0xc3, 0xf3, 0x94, 0x80, 0x85, 0x51, 0x21, 0x22, 0xa4, 0xa2, 0x91, 0xe3, 0x13, 0xdc, 0xba, 0x0e,
  9591. 0x6b, 0x69, 0xea, 0xa0, 0x57, 0x53, 0xaa, 0xd0, 0xaf, 0x72, 0x46, 0x95, 0xf5, 0x1e, 0x6c, 0xdc,
  9592. 0x8d, 0x63, 0x9c, 0xdb, 0x29, 0xbf, 0x51, 0x60, 0x07, 0xc0, 0x9e, 0x90, 0x54, 0xbf, 0xe1, 0x19,
  9593. 0x8a, 0xf5, 0x07, 0x03, 0xaa, 0x4d, 0xd7, 0x6e, 0x3f, 0xd3, 0xfc, 0x3f, 0x03, 0x38, 0x46, 0xb4,
  9594. 0xe5, 0xe2, 0xf8, 0xa9, 0x62, 0xe4, 0xda, 0xdc, 0x15, 0x64, 0x24, 0x14, 0xfc, 0x40, 0x46, 0xb1,
  9595. 0x0a, 0x94, 0xca, 0x71, 0x82, 0xd7, 0x6f, 0xc1, 0xfa, 0xf4, 0xe6, 0x82, 0x80, 0xb9, 0x94, 0x0d,
  9596. 0x98, 0x72, 0x36, 0x32, 0xfe, 0x65, 0xc0, 0x7a, 0xa6, 0x58, 0xa1, 0x71, 0x0f, 0xa0, 0x12, 0x26,
  9597. 0x14, 0x6d, 0xdb, 0xfe, 0x9c, 0x6d, 0xd3, 0x32, 0x29, 0xaa, 0xcd, 0x9b, 0x28, 0xa8, 0xff, 0x26,
  9598. 0xa3, 0x7f, 0x99, 0x79, 0x3f, 0x9c, 0x8e, 0xe7, 0x9d, 0xa5, 0xa7, 0xd1, 0x61, 0x59, 0xf3, 0xff,
  9599. 0x69, 0x00, 0xcb, 0x96, 0x3e, 0xed, 0xc2, 0x6f, 0x61, 0x3d, 0x94, 0xed, 0xd3, 0xd6, 0xac, 0x1f,
  9600. 0xef, 0xcf, 0x6b, 0x9e, 0x13, 0x9e, 0x26, 0x29, 0x7f, 0xd6, 0xc2, 0x2c, 0xad, 0xfe, 0xc1, 0xcc,
  9601. 0xa1, 0x5f, 0xe9, 0xda, 0x0b, 0x59, 0xbb, 0x23, 0x28, 0x3f, 0x95, 0x81, 0x32, 0x96, 0x65, 0xe7,
  9602. 0x74, 0x3d, 0x9d, 0x5f, 0x9e, 0x9e, 0xce, 0x27, 0x13, 0xf9, 0xd6, 0xec, 0x44, 0x9e, 0xce, 0xe0,
  9603. 0xbb, 0x8b, 0x66, 0xf0, 0xd9, 0x89, 0xbb, 0xf2, 0x54, 0x06, 0xfa, 0x8e, 0x6e, 0x40, 0xbe, 0x2f,
  9604. 0x83, 0xe4, 0x66, 0xde, 0x5a, 0xf4, 0x63, 0x53, 0x5f, 0x08, 0x42, 0xea, 0x1e, 0x48, 0xa2, 0xce,
  9605. 0x95, 0x9a, 0x65, 0x5e, 0x1f, 0x4c, 0xbf, 0xe6, 0xd6, 0x22, 0xcd, 0x73, 0x0f, 0x09, 0x50, 0xa6,
  9606. 0x21, 0x28, 0x70, 0x87, 0x56, 0x0d, 0x40, 0x0f, 0x17, 0x81, 0x3b, 0x3c, 0xfc, 0xbc, 0x0c, 0xa5,
  9607. 0xbb, 0x4a, 0x03, 0x96, 0x55, 0xac, 0x00, 0x47, 0xec, 0xb5, 0x39, 0xa5, 0x6a, 0x8e, 0xac, 0xd7,
  9608. 0x17, 0x57, 0x78, 0xf2, 0xf8, 0x0e, 0x14, 0xa9, 0x59, 0x1c, 0x31, 0x73, 0x91, 0x38, 0xf6, 0xea,
  9609. 0xfa, 0xeb, 0x2b, 0xfa, 0x0f, 0xfb, 0x09, 0xd4, 0x08, 0x6b, 0x0e, 0x71, 0x16, 0x3c, 0x62, 0x5b,
  9610. 0x0b, 0x7f, 0x19, 0x9f, 0xad, 0xe7, 0x16, 0x14, 0xb0, 0x42, 0x7f, 0x2d, 0x37, 0xd2, 0xae, 0x74,
  9611. 0x07, 0x8a, 0xd4, 0x1d, 0xbe, 0x9e, 0x1b, 0x99, 0xe6, 0xd4, 0x84, 0xb2, 0x2e, 0xca, 0x2b, 0x2c,
  9612. 0xb8, 0xb2, 0xb4, 0x90, 0x93, 0x8e, 0x8f, 0x27, 0xcd, 0xe0, 0x53, 0x19, 0x9f, 0x62, 0x43, 0x58,
  9613. 0xa1, 0xeb, 0x8d, 0x65, 0xba, 0xd2, 0x46, 0x72, 0x1b, 0x4a, 0x77, 0x1d, 0xe7, 0xde, 0x20, 0x58,
  9614. 0xa4, 0x46, 0x8d, 0xc7, 0xf5, 0xad, 0xc5, 0x1b, 0x28, 0xfe, 0x21, 0x54, 0xee, 0x3a, 0x0e, 0x45,
  9615. 0xcd, 0xa2, 0x67, 0x49, 0x66, 0xd5, 0x05, 0xf7, 0x92, 0x46, 0x1a, 0xbb, 0x0f, 0x95, 0x24, 0xa5,
  9616. 0x8f, 0xd8, 0xf6, 0x8a, 0x22, 0xf4, 0xbc, 0x7e, 0x46, 0x89, 0x62, 0x3f, 0x85, 0x6a, 0xda, 0x23,
  9617. 0x56, 0xdc, 0xcc, 0xee, 0xdc, 0xc6, 0x6c, 0x6b, 0xf9, 0x00, 0x4a, 0xaa, 0x0f, 0xac, 0xd0, 0xb2,
  9618. 0xbd, 0xaa, 0x75, 0xb0, 0x07, 0x00, 0x93, 0x4a, 0x75, 0xc4, 0xae, 0xac, 0x2a, 0xe5, 0xcf, 0xeb,
  9619. 0x8d, 0x33, 0x2a, 0x3d, 0xfb, 0x14, 0xd6, 0xa7, 0x6a, 0xdf, 0x11, 0xdb, 0x5d, 0x59, 0x54, 0x51,
  9620. 0xe9, 0x9b, 0x5f, 0xa1, 0xec, 0xb2, 0x9b, 0x90, 0x7f, 0x2a, 0x83, 0x15, 0x5e, 0x2e, 0x2f, 0x24,
  9621. 0xec, 0x36, 0x14, 0xb0, 0x22, 0xad, 0xca, 0x88, 0xfa, 0xf2, 0x02, 0xd7, 0xbc, 0xf8, 0xd9, 0xcb,
  9622. 0x1d, 0xe3, 0xdf, 0x2f, 0x77, 0x8c, 0xcf, 0x5f, 0xee, 0x18, 0xbf, 0xce, 0xd9, 0x81, 0x3c, 0x2e,
  9623. 0xd2, 0x3f, 0x15, 0x8e, 0xfe, 0x17, 0x00, 0x00, 0xff, 0xff, 0xb1, 0x1e, 0x0b, 0xf4, 0xbe, 0x18,
  9624. 0x00, 0x00,
  9625. }