Room.pb.go 143 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: v2/Room.proto
  3. package v2
  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 io "io"
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  18. type RoomGetByIdsReq struct {
  19. // 房间id, 尽可能传长号(支持短号,eg.短号1->长号40000,则返回的房间信息map key是40000)
  20. Ids []int64 `protobuf:"varint,1,rep,packed,name=ids" json:"ids"`
  21. // 是否需要附加uname、face字段,need_uinfo=1 尽量别传,传了请和@小卫报备!!
  22. NeedUinfo int64 `protobuf:"varint,2,opt,name=need_uinfo,json=needUinfo,proto3" json:"need_uinfo"`
  23. // 是否需要broadcast_type字段,need_broadcast_type=1
  24. NeedBroadcastType int64 `protobuf:"varint,3,opt,name=need_broadcast_type,json=needBroadcastType,proto3" json:"need_broadcast_type"`
  25. // 需要哪些字段, 不传默认给大多数字段
  26. Fields []string `protobuf:"bytes,4,rep,name=fields" json:"fields"`
  27. // 调用方来源,英文,格式约定:部门_服务_业务 eg.live_activity_spring
  28. From string `protobuf:"bytes,5,opt,name=from,proto3" json:"from"`
  29. }
  30. func (m *RoomGetByIdsReq) Reset() { *m = RoomGetByIdsReq{} }
  31. func (m *RoomGetByIdsReq) String() string { return proto.CompactTextString(m) }
  32. func (*RoomGetByIdsReq) ProtoMessage() {}
  33. func (*RoomGetByIdsReq) Descriptor() ([]byte, []int) {
  34. return fileDescriptor_Room_53aba32353b401ba, []int{0}
  35. }
  36. func (m *RoomGetByIdsReq) XXX_Unmarshal(b []byte) error {
  37. return m.Unmarshal(b)
  38. }
  39. func (m *RoomGetByIdsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  40. if deterministic {
  41. return xxx_messageInfo_RoomGetByIdsReq.Marshal(b, m, deterministic)
  42. } else {
  43. b = b[:cap(b)]
  44. n, err := m.MarshalTo(b)
  45. if err != nil {
  46. return nil, err
  47. }
  48. return b[:n], nil
  49. }
  50. }
  51. func (dst *RoomGetByIdsReq) XXX_Merge(src proto.Message) {
  52. xxx_messageInfo_RoomGetByIdsReq.Merge(dst, src)
  53. }
  54. func (m *RoomGetByIdsReq) XXX_Size() int {
  55. return m.Size()
  56. }
  57. func (m *RoomGetByIdsReq) XXX_DiscardUnknown() {
  58. xxx_messageInfo_RoomGetByIdsReq.DiscardUnknown(m)
  59. }
  60. var xxx_messageInfo_RoomGetByIdsReq proto.InternalMessageInfo
  61. func (m *RoomGetByIdsReq) GetIds() []int64 {
  62. if m != nil {
  63. return m.Ids
  64. }
  65. return nil
  66. }
  67. func (m *RoomGetByIdsReq) GetNeedUinfo() int64 {
  68. if m != nil {
  69. return m.NeedUinfo
  70. }
  71. return 0
  72. }
  73. func (m *RoomGetByIdsReq) GetNeedBroadcastType() int64 {
  74. if m != nil {
  75. return m.NeedBroadcastType
  76. }
  77. return 0
  78. }
  79. func (m *RoomGetByIdsReq) GetFields() []string {
  80. if m != nil {
  81. return m.Fields
  82. }
  83. return nil
  84. }
  85. func (m *RoomGetByIdsReq) GetFrom() string {
  86. if m != nil {
  87. return m.From
  88. }
  89. return ""
  90. }
  91. type RoomGetByIdsResp struct {
  92. // code
  93. Code int64 `protobuf:"varint,1,opt,name=code,proto3" json:"code"`
  94. // msg
  95. Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg"`
  96. // 房间信息map
  97. Data map[int64]*RoomGetByIdsResp_RoomInfo `protobuf:"bytes,3,rep,name=data" json:"data" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value"`
  98. }
  99. func (m *RoomGetByIdsResp) Reset() { *m = RoomGetByIdsResp{} }
  100. func (m *RoomGetByIdsResp) String() string { return proto.CompactTextString(m) }
  101. func (*RoomGetByIdsResp) ProtoMessage() {}
  102. func (*RoomGetByIdsResp) Descriptor() ([]byte, []int) {
  103. return fileDescriptor_Room_53aba32353b401ba, []int{1}
  104. }
  105. func (m *RoomGetByIdsResp) XXX_Unmarshal(b []byte) error {
  106. return m.Unmarshal(b)
  107. }
  108. func (m *RoomGetByIdsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  109. if deterministic {
  110. return xxx_messageInfo_RoomGetByIdsResp.Marshal(b, m, deterministic)
  111. } else {
  112. b = b[:cap(b)]
  113. n, err := m.MarshalTo(b)
  114. if err != nil {
  115. return nil, err
  116. }
  117. return b[:n], nil
  118. }
  119. }
  120. func (dst *RoomGetByIdsResp) XXX_Merge(src proto.Message) {
  121. xxx_messageInfo_RoomGetByIdsResp.Merge(dst, src)
  122. }
  123. func (m *RoomGetByIdsResp) XXX_Size() int {
  124. return m.Size()
  125. }
  126. func (m *RoomGetByIdsResp) XXX_DiscardUnknown() {
  127. xxx_messageInfo_RoomGetByIdsResp.DiscardUnknown(m)
  128. }
  129. var xxx_messageInfo_RoomGetByIdsResp proto.InternalMessageInfo
  130. func (m *RoomGetByIdsResp) GetCode() int64 {
  131. if m != nil {
  132. return m.Code
  133. }
  134. return 0
  135. }
  136. func (m *RoomGetByIdsResp) GetMsg() string {
  137. if m != nil {
  138. return m.Msg
  139. }
  140. return ""
  141. }
  142. func (m *RoomGetByIdsResp) GetData() map[int64]*RoomGetByIdsResp_RoomInfo {
  143. if m != nil {
  144. return m.Data
  145. }
  146. return nil
  147. }
  148. type RoomGetByIdsResp_RoomInfo struct {
  149. // 房间id
  150. Roomid int64 `protobuf:"varint,1,opt,name=roomid,proto3" json:"roomid"`
  151. // 用户名
  152. Uname string `protobuf:"bytes,2,opt,name=uname,proto3" json:"uname"`
  153. // 用户头像
  154. Face string `protobuf:"bytes,3,opt,name=face,proto3" json:"face"`
  155. // 加v认证信息
  156. Verify string `protobuf:"bytes,4,opt,name=verify,proto3" json:"verify"`
  157. // 关键帧 注:need_uinfo=1时,该字段优先表示封面图
  158. Cover string `protobuf:"bytes,5,opt,name=cover,proto3" json:"cover"`
  159. // 用户id
  160. Uid int64 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid"`
  161. // 开播时间
  162. LiveTime string `protobuf:"bytes,7,opt,name=live_time,json=liveTime,proto3" json:"live_time"`
  163. // 轮播投递状态 1开启 0关闭
  164. RoundStatus int64 `protobuf:"varint,8,opt,name=round_status,json=roundStatus,proto3" json:"round_status"`
  165. // 轮播开启状态 1开启 0关闭
  166. OnFlag int64 `protobuf:"varint,9,opt,name=on_flag,json=onFlag,proto3" json:"on_flag"`
  167. // 直播间标题
  168. Title string `protobuf:"bytes,10,opt,name=title,proto3" json:"title"`
  169. // 直播间标签
  170. Tags string `protobuf:"bytes,11,opt,name=tags,proto3" json:"tags"`
  171. // 锁定到时间
  172. LockStatus string `protobuf:"bytes,12,opt,name=lock_status,json=lockStatus,proto3" json:"lock_status"`
  173. // 隐藏到时间
  174. HiddenStatus string `protobuf:"bytes,13,opt,name=hidden_status,json=hiddenStatus,proto3" json:"hidden_status"`
  175. // 封面
  176. UserCover string `protobuf:"bytes,14,opt,name=user_cover,json=userCover,proto3" json:"user_cover"`
  177. // 短号
  178. ShortId int64 `protobuf:"varint,15,opt,name=short_id,json=shortId,proto3" json:"short_id"`
  179. // 在线人数
  180. Online int64 `protobuf:"varint,16,opt,name=online,proto3" json:"online"`
  181. // 分区id
  182. Area int64 `protobuf:"varint,17,opt,name=area,proto3" json:"area"`
  183. // 分区v2 id
  184. AreaV2Id int64 `protobuf:"varint,18,opt,name=area_v2_id,json=areaV2Id,proto3" json:"area_v2_id"`
  185. // 分区v2 父分区id
  186. AreaV2ParentId int64 `protobuf:"varint,19,opt,name=area_v2_parent_id,json=areaV2ParentId,proto3" json:"area_v2_parent_id"`
  187. // 分区是否开放pk 0关闭 1开放
  188. AreaPkStatus int64 `protobuf:"varint,20,opt,name=area_pk_status,json=areaPkStatus,proto3" json:"area_pk_status"`
  189. // 分区v2名字
  190. AreaV2Name string `protobuf:"bytes,21,opt,name=area_v2_name,json=areaV2Name,proto3" json:"area_v2_name"`
  191. // 分区v2父分区名字
  192. AreaV2ParentName string `protobuf:"bytes,22,opt,name=area_v2_parent_name,json=areaV2ParentName,proto3" json:"area_v2_parent_name"`
  193. // 关注人数
  194. Attentions int64 `protobuf:"varint,23,opt,name=attentions,proto3" json:"attentions"`
  195. // 房间背景图
  196. Background string `protobuf:"bytes,24,opt,name=background,proto3" json:"background"`
  197. // 是否静默 0否,1注册会员,2全部
  198. RoomSilent int64 `protobuf:"varint,25,opt,name=room_silent,json=roomSilent,proto3" json:"room_silent"`
  199. // 是否使用房主的屏蔽用户,作为房间全局屏蔽用户,0:不使用,1:使用
  200. RoomShield int64 `protobuf:"varint,26,opt,name=room_shield,json=roomShield,proto3" json:"room_shield"`
  201. // 试用直播间到期时间
  202. TryTime string `protobuf:"bytes,27,opt,name=try_time,json=tryTime,proto3" json:"try_time"`
  203. // 直播间状态 0关播 1直播中 2轮播中
  204. LiveStatus int64 `protobuf:"varint,28,opt,name=live_status,json=liveStatus,proto3" json:"live_status"`
  205. // 横竖屏,只有传了need_broadcast_type才会返回 0横屏 1竖屏 -1异常情况
  206. BroadcastType int64 `protobuf:"varint,29,opt,name=broadcast_type,json=broadcastType,proto3" json:"broadcast_type"`
  207. //
  208. Virtual int64 `protobuf:"varint,30,opt,name=virtual,proto3" json:"virtual"`
  209. //
  210. Ctime string `protobuf:"bytes,31,opt,name=ctime,proto3" json:"ctime"`
  211. //
  212. Mtime string `protobuf:"bytes,32,opt,name=mtime,proto3" json:"mtime"`
  213. }
  214. func (m *RoomGetByIdsResp_RoomInfo) Reset() { *m = RoomGetByIdsResp_RoomInfo{} }
  215. func (m *RoomGetByIdsResp_RoomInfo) String() string { return proto.CompactTextString(m) }
  216. func (*RoomGetByIdsResp_RoomInfo) ProtoMessage() {}
  217. func (*RoomGetByIdsResp_RoomInfo) Descriptor() ([]byte, []int) {
  218. return fileDescriptor_Room_53aba32353b401ba, []int{1, 1}
  219. }
  220. func (m *RoomGetByIdsResp_RoomInfo) XXX_Unmarshal(b []byte) error {
  221. return m.Unmarshal(b)
  222. }
  223. func (m *RoomGetByIdsResp_RoomInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  224. if deterministic {
  225. return xxx_messageInfo_RoomGetByIdsResp_RoomInfo.Marshal(b, m, deterministic)
  226. } else {
  227. b = b[:cap(b)]
  228. n, err := m.MarshalTo(b)
  229. if err != nil {
  230. return nil, err
  231. }
  232. return b[:n], nil
  233. }
  234. }
  235. func (dst *RoomGetByIdsResp_RoomInfo) XXX_Merge(src proto.Message) {
  236. xxx_messageInfo_RoomGetByIdsResp_RoomInfo.Merge(dst, src)
  237. }
  238. func (m *RoomGetByIdsResp_RoomInfo) XXX_Size() int {
  239. return m.Size()
  240. }
  241. func (m *RoomGetByIdsResp_RoomInfo) XXX_DiscardUnknown() {
  242. xxx_messageInfo_RoomGetByIdsResp_RoomInfo.DiscardUnknown(m)
  243. }
  244. var xxx_messageInfo_RoomGetByIdsResp_RoomInfo proto.InternalMessageInfo
  245. func (m *RoomGetByIdsResp_RoomInfo) GetRoomid() int64 {
  246. if m != nil {
  247. return m.Roomid
  248. }
  249. return 0
  250. }
  251. func (m *RoomGetByIdsResp_RoomInfo) GetUname() string {
  252. if m != nil {
  253. return m.Uname
  254. }
  255. return ""
  256. }
  257. func (m *RoomGetByIdsResp_RoomInfo) GetFace() string {
  258. if m != nil {
  259. return m.Face
  260. }
  261. return ""
  262. }
  263. func (m *RoomGetByIdsResp_RoomInfo) GetVerify() string {
  264. if m != nil {
  265. return m.Verify
  266. }
  267. return ""
  268. }
  269. func (m *RoomGetByIdsResp_RoomInfo) GetCover() string {
  270. if m != nil {
  271. return m.Cover
  272. }
  273. return ""
  274. }
  275. func (m *RoomGetByIdsResp_RoomInfo) GetUid() int64 {
  276. if m != nil {
  277. return m.Uid
  278. }
  279. return 0
  280. }
  281. func (m *RoomGetByIdsResp_RoomInfo) GetLiveTime() string {
  282. if m != nil {
  283. return m.LiveTime
  284. }
  285. return ""
  286. }
  287. func (m *RoomGetByIdsResp_RoomInfo) GetRoundStatus() int64 {
  288. if m != nil {
  289. return m.RoundStatus
  290. }
  291. return 0
  292. }
  293. func (m *RoomGetByIdsResp_RoomInfo) GetOnFlag() int64 {
  294. if m != nil {
  295. return m.OnFlag
  296. }
  297. return 0
  298. }
  299. func (m *RoomGetByIdsResp_RoomInfo) GetTitle() string {
  300. if m != nil {
  301. return m.Title
  302. }
  303. return ""
  304. }
  305. func (m *RoomGetByIdsResp_RoomInfo) GetTags() string {
  306. if m != nil {
  307. return m.Tags
  308. }
  309. return ""
  310. }
  311. func (m *RoomGetByIdsResp_RoomInfo) GetLockStatus() string {
  312. if m != nil {
  313. return m.LockStatus
  314. }
  315. return ""
  316. }
  317. func (m *RoomGetByIdsResp_RoomInfo) GetHiddenStatus() string {
  318. if m != nil {
  319. return m.HiddenStatus
  320. }
  321. return ""
  322. }
  323. func (m *RoomGetByIdsResp_RoomInfo) GetUserCover() string {
  324. if m != nil {
  325. return m.UserCover
  326. }
  327. return ""
  328. }
  329. func (m *RoomGetByIdsResp_RoomInfo) GetShortId() int64 {
  330. if m != nil {
  331. return m.ShortId
  332. }
  333. return 0
  334. }
  335. func (m *RoomGetByIdsResp_RoomInfo) GetOnline() int64 {
  336. if m != nil {
  337. return m.Online
  338. }
  339. return 0
  340. }
  341. func (m *RoomGetByIdsResp_RoomInfo) GetArea() int64 {
  342. if m != nil {
  343. return m.Area
  344. }
  345. return 0
  346. }
  347. func (m *RoomGetByIdsResp_RoomInfo) GetAreaV2Id() int64 {
  348. if m != nil {
  349. return m.AreaV2Id
  350. }
  351. return 0
  352. }
  353. func (m *RoomGetByIdsResp_RoomInfo) GetAreaV2ParentId() int64 {
  354. if m != nil {
  355. return m.AreaV2ParentId
  356. }
  357. return 0
  358. }
  359. func (m *RoomGetByIdsResp_RoomInfo) GetAreaPkStatus() int64 {
  360. if m != nil {
  361. return m.AreaPkStatus
  362. }
  363. return 0
  364. }
  365. func (m *RoomGetByIdsResp_RoomInfo) GetAreaV2Name() string {
  366. if m != nil {
  367. return m.AreaV2Name
  368. }
  369. return ""
  370. }
  371. func (m *RoomGetByIdsResp_RoomInfo) GetAreaV2ParentName() string {
  372. if m != nil {
  373. return m.AreaV2ParentName
  374. }
  375. return ""
  376. }
  377. func (m *RoomGetByIdsResp_RoomInfo) GetAttentions() int64 {
  378. if m != nil {
  379. return m.Attentions
  380. }
  381. return 0
  382. }
  383. func (m *RoomGetByIdsResp_RoomInfo) GetBackground() string {
  384. if m != nil {
  385. return m.Background
  386. }
  387. return ""
  388. }
  389. func (m *RoomGetByIdsResp_RoomInfo) GetRoomSilent() int64 {
  390. if m != nil {
  391. return m.RoomSilent
  392. }
  393. return 0
  394. }
  395. func (m *RoomGetByIdsResp_RoomInfo) GetRoomShield() int64 {
  396. if m != nil {
  397. return m.RoomShield
  398. }
  399. return 0
  400. }
  401. func (m *RoomGetByIdsResp_RoomInfo) GetTryTime() string {
  402. if m != nil {
  403. return m.TryTime
  404. }
  405. return ""
  406. }
  407. func (m *RoomGetByIdsResp_RoomInfo) GetLiveStatus() int64 {
  408. if m != nil {
  409. return m.LiveStatus
  410. }
  411. return 0
  412. }
  413. func (m *RoomGetByIdsResp_RoomInfo) GetBroadcastType() int64 {
  414. if m != nil {
  415. return m.BroadcastType
  416. }
  417. return 0
  418. }
  419. func (m *RoomGetByIdsResp_RoomInfo) GetVirtual() int64 {
  420. if m != nil {
  421. return m.Virtual
  422. }
  423. return 0
  424. }
  425. func (m *RoomGetByIdsResp_RoomInfo) GetCtime() string {
  426. if m != nil {
  427. return m.Ctime
  428. }
  429. return ""
  430. }
  431. func (m *RoomGetByIdsResp_RoomInfo) GetMtime() string {
  432. if m != nil {
  433. return m.Mtime
  434. }
  435. return ""
  436. }
  437. type RoomRoomIdByUidReq struct {
  438. // 用户uid
  439. Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"`
  440. }
  441. func (m *RoomRoomIdByUidReq) Reset() { *m = RoomRoomIdByUidReq{} }
  442. func (m *RoomRoomIdByUidReq) String() string { return proto.CompactTextString(m) }
  443. func (*RoomRoomIdByUidReq) ProtoMessage() {}
  444. func (*RoomRoomIdByUidReq) Descriptor() ([]byte, []int) {
  445. return fileDescriptor_Room_53aba32353b401ba, []int{2}
  446. }
  447. func (m *RoomRoomIdByUidReq) XXX_Unmarshal(b []byte) error {
  448. return m.Unmarshal(b)
  449. }
  450. func (m *RoomRoomIdByUidReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  451. if deterministic {
  452. return xxx_messageInfo_RoomRoomIdByUidReq.Marshal(b, m, deterministic)
  453. } else {
  454. b = b[:cap(b)]
  455. n, err := m.MarshalTo(b)
  456. if err != nil {
  457. return nil, err
  458. }
  459. return b[:n], nil
  460. }
  461. }
  462. func (dst *RoomRoomIdByUidReq) XXX_Merge(src proto.Message) {
  463. xxx_messageInfo_RoomRoomIdByUidReq.Merge(dst, src)
  464. }
  465. func (m *RoomRoomIdByUidReq) XXX_Size() int {
  466. return m.Size()
  467. }
  468. func (m *RoomRoomIdByUidReq) XXX_DiscardUnknown() {
  469. xxx_messageInfo_RoomRoomIdByUidReq.DiscardUnknown(m)
  470. }
  471. var xxx_messageInfo_RoomRoomIdByUidReq proto.InternalMessageInfo
  472. func (m *RoomRoomIdByUidReq) GetUid() int64 {
  473. if m != nil {
  474. return m.Uid
  475. }
  476. return 0
  477. }
  478. type RoomRoomIdByUidResp struct {
  479. // code
  480. Code int64 `protobuf:"varint,1,opt,name=code,proto3" json:"code"`
  481. // msg
  482. Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg"`
  483. //
  484. Data *RoomRoomIdByUidResp_Data `protobuf:"bytes,3,opt,name=data" json:"data"`
  485. }
  486. func (m *RoomRoomIdByUidResp) Reset() { *m = RoomRoomIdByUidResp{} }
  487. func (m *RoomRoomIdByUidResp) String() string { return proto.CompactTextString(m) }
  488. func (*RoomRoomIdByUidResp) ProtoMessage() {}
  489. func (*RoomRoomIdByUidResp) Descriptor() ([]byte, []int) {
  490. return fileDescriptor_Room_53aba32353b401ba, []int{3}
  491. }
  492. func (m *RoomRoomIdByUidResp) XXX_Unmarshal(b []byte) error {
  493. return m.Unmarshal(b)
  494. }
  495. func (m *RoomRoomIdByUidResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  496. if deterministic {
  497. return xxx_messageInfo_RoomRoomIdByUidResp.Marshal(b, m, deterministic)
  498. } else {
  499. b = b[:cap(b)]
  500. n, err := m.MarshalTo(b)
  501. if err != nil {
  502. return nil, err
  503. }
  504. return b[:n], nil
  505. }
  506. }
  507. func (dst *RoomRoomIdByUidResp) XXX_Merge(src proto.Message) {
  508. xxx_messageInfo_RoomRoomIdByUidResp.Merge(dst, src)
  509. }
  510. func (m *RoomRoomIdByUidResp) XXX_Size() int {
  511. return m.Size()
  512. }
  513. func (m *RoomRoomIdByUidResp) XXX_DiscardUnknown() {
  514. xxx_messageInfo_RoomRoomIdByUidResp.DiscardUnknown(m)
  515. }
  516. var xxx_messageInfo_RoomRoomIdByUidResp proto.InternalMessageInfo
  517. func (m *RoomRoomIdByUidResp) GetCode() int64 {
  518. if m != nil {
  519. return m.Code
  520. }
  521. return 0
  522. }
  523. func (m *RoomRoomIdByUidResp) GetMsg() string {
  524. if m != nil {
  525. return m.Msg
  526. }
  527. return ""
  528. }
  529. func (m *RoomRoomIdByUidResp) GetData() *RoomRoomIdByUidResp_Data {
  530. if m != nil {
  531. return m.Data
  532. }
  533. return nil
  534. }
  535. type RoomRoomIdByUidResp_Data struct {
  536. // room_id
  537. RoomId int64 `protobuf:"varint,1,opt,name=room_id,json=roomId,proto3" json:"room_id"`
  538. }
  539. func (m *RoomRoomIdByUidResp_Data) Reset() { *m = RoomRoomIdByUidResp_Data{} }
  540. func (m *RoomRoomIdByUidResp_Data) String() string { return proto.CompactTextString(m) }
  541. func (*RoomRoomIdByUidResp_Data) ProtoMessage() {}
  542. func (*RoomRoomIdByUidResp_Data) Descriptor() ([]byte, []int) {
  543. return fileDescriptor_Room_53aba32353b401ba, []int{3, 0}
  544. }
  545. func (m *RoomRoomIdByUidResp_Data) XXX_Unmarshal(b []byte) error {
  546. return m.Unmarshal(b)
  547. }
  548. func (m *RoomRoomIdByUidResp_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  549. if deterministic {
  550. return xxx_messageInfo_RoomRoomIdByUidResp_Data.Marshal(b, m, deterministic)
  551. } else {
  552. b = b[:cap(b)]
  553. n, err := m.MarshalTo(b)
  554. if err != nil {
  555. return nil, err
  556. }
  557. return b[:n], nil
  558. }
  559. }
  560. func (dst *RoomRoomIdByUidResp_Data) XXX_Merge(src proto.Message) {
  561. xxx_messageInfo_RoomRoomIdByUidResp_Data.Merge(dst, src)
  562. }
  563. func (m *RoomRoomIdByUidResp_Data) XXX_Size() int {
  564. return m.Size()
  565. }
  566. func (m *RoomRoomIdByUidResp_Data) XXX_DiscardUnknown() {
  567. xxx_messageInfo_RoomRoomIdByUidResp_Data.DiscardUnknown(m)
  568. }
  569. var xxx_messageInfo_RoomRoomIdByUidResp_Data proto.InternalMessageInfo
  570. func (m *RoomRoomIdByUidResp_Data) GetRoomId() int64 {
  571. if m != nil {
  572. return m.RoomId
  573. }
  574. return 0
  575. }
  576. type RoomRoomIdByUidMultiReq struct {
  577. // 用户uids,单次请求数量限制:400
  578. Uids []int64 `protobuf:"varint,1,rep,packed,name=uids" json:"uids"`
  579. }
  580. func (m *RoomRoomIdByUidMultiReq) Reset() { *m = RoomRoomIdByUidMultiReq{} }
  581. func (m *RoomRoomIdByUidMultiReq) String() string { return proto.CompactTextString(m) }
  582. func (*RoomRoomIdByUidMultiReq) ProtoMessage() {}
  583. func (*RoomRoomIdByUidMultiReq) Descriptor() ([]byte, []int) {
  584. return fileDescriptor_Room_53aba32353b401ba, []int{4}
  585. }
  586. func (m *RoomRoomIdByUidMultiReq) XXX_Unmarshal(b []byte) error {
  587. return m.Unmarshal(b)
  588. }
  589. func (m *RoomRoomIdByUidMultiReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  590. if deterministic {
  591. return xxx_messageInfo_RoomRoomIdByUidMultiReq.Marshal(b, m, deterministic)
  592. } else {
  593. b = b[:cap(b)]
  594. n, err := m.MarshalTo(b)
  595. if err != nil {
  596. return nil, err
  597. }
  598. return b[:n], nil
  599. }
  600. }
  601. func (dst *RoomRoomIdByUidMultiReq) XXX_Merge(src proto.Message) {
  602. xxx_messageInfo_RoomRoomIdByUidMultiReq.Merge(dst, src)
  603. }
  604. func (m *RoomRoomIdByUidMultiReq) XXX_Size() int {
  605. return m.Size()
  606. }
  607. func (m *RoomRoomIdByUidMultiReq) XXX_DiscardUnknown() {
  608. xxx_messageInfo_RoomRoomIdByUidMultiReq.DiscardUnknown(m)
  609. }
  610. var xxx_messageInfo_RoomRoomIdByUidMultiReq proto.InternalMessageInfo
  611. func (m *RoomRoomIdByUidMultiReq) GetUids() []int64 {
  612. if m != nil {
  613. return m.Uids
  614. }
  615. return nil
  616. }
  617. type RoomRoomIdByUidMultiResp struct {
  618. // code
  619. Code int64 `protobuf:"varint,1,opt,name=code,proto3" json:"code"`
  620. // msg
  621. Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg"`
  622. // 房间id map ['uid1' => roomid1, 'uid2' => roomid2]
  623. Data map[string]string `protobuf:"bytes,3,rep,name=data" json:"data" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  624. }
  625. func (m *RoomRoomIdByUidMultiResp) Reset() { *m = RoomRoomIdByUidMultiResp{} }
  626. func (m *RoomRoomIdByUidMultiResp) String() string { return proto.CompactTextString(m) }
  627. func (*RoomRoomIdByUidMultiResp) ProtoMessage() {}
  628. func (*RoomRoomIdByUidMultiResp) Descriptor() ([]byte, []int) {
  629. return fileDescriptor_Room_53aba32353b401ba, []int{5}
  630. }
  631. func (m *RoomRoomIdByUidMultiResp) XXX_Unmarshal(b []byte) error {
  632. return m.Unmarshal(b)
  633. }
  634. func (m *RoomRoomIdByUidMultiResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  635. if deterministic {
  636. return xxx_messageInfo_RoomRoomIdByUidMultiResp.Marshal(b, m, deterministic)
  637. } else {
  638. b = b[:cap(b)]
  639. n, err := m.MarshalTo(b)
  640. if err != nil {
  641. return nil, err
  642. }
  643. return b[:n], nil
  644. }
  645. }
  646. func (dst *RoomRoomIdByUidMultiResp) XXX_Merge(src proto.Message) {
  647. xxx_messageInfo_RoomRoomIdByUidMultiResp.Merge(dst, src)
  648. }
  649. func (m *RoomRoomIdByUidMultiResp) XXX_Size() int {
  650. return m.Size()
  651. }
  652. func (m *RoomRoomIdByUidMultiResp) XXX_DiscardUnknown() {
  653. xxx_messageInfo_RoomRoomIdByUidMultiResp.DiscardUnknown(m)
  654. }
  655. var xxx_messageInfo_RoomRoomIdByUidMultiResp proto.InternalMessageInfo
  656. func (m *RoomRoomIdByUidMultiResp) GetCode() int64 {
  657. if m != nil {
  658. return m.Code
  659. }
  660. return 0
  661. }
  662. func (m *RoomRoomIdByUidMultiResp) GetMsg() string {
  663. if m != nil {
  664. return m.Msg
  665. }
  666. return ""
  667. }
  668. func (m *RoomRoomIdByUidMultiResp) GetData() map[string]string {
  669. if m != nil {
  670. return m.Data
  671. }
  672. return nil
  673. }
  674. type RoomGetOnlineRoomIdsReq struct {
  675. // 父分区id,不传给所有
  676. ParentAreaId int64 `protobuf:"varint,1,opt,name=parent_area_id,json=parentAreaId,proto3" json:"parent_area_id"`
  677. // 二级分区id,不传给所有
  678. AreaId int64 `protobuf:"varint,2,opt,name=area_id,json=areaId,proto3" json:"area_id"`
  679. // 调用方来源 eg. live.lottery.xxx
  680. From string `protobuf:"bytes,3,opt,name=from,proto3" json:"from"`
  681. }
  682. func (m *RoomGetOnlineRoomIdsReq) Reset() { *m = RoomGetOnlineRoomIdsReq{} }
  683. func (m *RoomGetOnlineRoomIdsReq) String() string { return proto.CompactTextString(m) }
  684. func (*RoomGetOnlineRoomIdsReq) ProtoMessage() {}
  685. func (*RoomGetOnlineRoomIdsReq) Descriptor() ([]byte, []int) {
  686. return fileDescriptor_Room_53aba32353b401ba, []int{6}
  687. }
  688. func (m *RoomGetOnlineRoomIdsReq) XXX_Unmarshal(b []byte) error {
  689. return m.Unmarshal(b)
  690. }
  691. func (m *RoomGetOnlineRoomIdsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  692. if deterministic {
  693. return xxx_messageInfo_RoomGetOnlineRoomIdsReq.Marshal(b, m, deterministic)
  694. } else {
  695. b = b[:cap(b)]
  696. n, err := m.MarshalTo(b)
  697. if err != nil {
  698. return nil, err
  699. }
  700. return b[:n], nil
  701. }
  702. }
  703. func (dst *RoomGetOnlineRoomIdsReq) XXX_Merge(src proto.Message) {
  704. xxx_messageInfo_RoomGetOnlineRoomIdsReq.Merge(dst, src)
  705. }
  706. func (m *RoomGetOnlineRoomIdsReq) XXX_Size() int {
  707. return m.Size()
  708. }
  709. func (m *RoomGetOnlineRoomIdsReq) XXX_DiscardUnknown() {
  710. xxx_messageInfo_RoomGetOnlineRoomIdsReq.DiscardUnknown(m)
  711. }
  712. var xxx_messageInfo_RoomGetOnlineRoomIdsReq proto.InternalMessageInfo
  713. func (m *RoomGetOnlineRoomIdsReq) GetParentAreaId() int64 {
  714. if m != nil {
  715. return m.ParentAreaId
  716. }
  717. return 0
  718. }
  719. func (m *RoomGetOnlineRoomIdsReq) GetAreaId() int64 {
  720. if m != nil {
  721. return m.AreaId
  722. }
  723. return 0
  724. }
  725. func (m *RoomGetOnlineRoomIdsReq) GetFrom() string {
  726. if m != nil {
  727. return m.From
  728. }
  729. return ""
  730. }
  731. type RoomGetOnlineRoomIdsResp struct {
  732. //
  733. Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg"`
  734. //
  735. Code int64 `protobuf:"varint,2,opt,name=code,proto3" json:"code"`
  736. //
  737. Data *RoomGetOnlineRoomIdsResp_Data `protobuf:"bytes,3,opt,name=data" json:"data"`
  738. }
  739. func (m *RoomGetOnlineRoomIdsResp) Reset() { *m = RoomGetOnlineRoomIdsResp{} }
  740. func (m *RoomGetOnlineRoomIdsResp) String() string { return proto.CompactTextString(m) }
  741. func (*RoomGetOnlineRoomIdsResp) ProtoMessage() {}
  742. func (*RoomGetOnlineRoomIdsResp) Descriptor() ([]byte, []int) {
  743. return fileDescriptor_Room_53aba32353b401ba, []int{7}
  744. }
  745. func (m *RoomGetOnlineRoomIdsResp) XXX_Unmarshal(b []byte) error {
  746. return m.Unmarshal(b)
  747. }
  748. func (m *RoomGetOnlineRoomIdsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  749. if deterministic {
  750. return xxx_messageInfo_RoomGetOnlineRoomIdsResp.Marshal(b, m, deterministic)
  751. } else {
  752. b = b[:cap(b)]
  753. n, err := m.MarshalTo(b)
  754. if err != nil {
  755. return nil, err
  756. }
  757. return b[:n], nil
  758. }
  759. }
  760. func (dst *RoomGetOnlineRoomIdsResp) XXX_Merge(src proto.Message) {
  761. xxx_messageInfo_RoomGetOnlineRoomIdsResp.Merge(dst, src)
  762. }
  763. func (m *RoomGetOnlineRoomIdsResp) XXX_Size() int {
  764. return m.Size()
  765. }
  766. func (m *RoomGetOnlineRoomIdsResp) XXX_DiscardUnknown() {
  767. xxx_messageInfo_RoomGetOnlineRoomIdsResp.DiscardUnknown(m)
  768. }
  769. var xxx_messageInfo_RoomGetOnlineRoomIdsResp proto.InternalMessageInfo
  770. func (m *RoomGetOnlineRoomIdsResp) GetMsg() string {
  771. if m != nil {
  772. return m.Msg
  773. }
  774. return ""
  775. }
  776. func (m *RoomGetOnlineRoomIdsResp) GetCode() int64 {
  777. if m != nil {
  778. return m.Code
  779. }
  780. return 0
  781. }
  782. func (m *RoomGetOnlineRoomIdsResp) GetData() *RoomGetOnlineRoomIdsResp_Data {
  783. if m != nil {
  784. return m.Data
  785. }
  786. return nil
  787. }
  788. type RoomGetOnlineRoomIdsResp_Data struct {
  789. // roomid 逗号分隔的字符串
  790. RoomIds string `protobuf:"bytes,1,opt,name=room_ids,json=roomIds,proto3" json:"room_ids"`
  791. }
  792. func (m *RoomGetOnlineRoomIdsResp_Data) Reset() { *m = RoomGetOnlineRoomIdsResp_Data{} }
  793. func (m *RoomGetOnlineRoomIdsResp_Data) String() string { return proto.CompactTextString(m) }
  794. func (*RoomGetOnlineRoomIdsResp_Data) ProtoMessage() {}
  795. func (*RoomGetOnlineRoomIdsResp_Data) Descriptor() ([]byte, []int) {
  796. return fileDescriptor_Room_53aba32353b401ba, []int{7, 0}
  797. }
  798. func (m *RoomGetOnlineRoomIdsResp_Data) XXX_Unmarshal(b []byte) error {
  799. return m.Unmarshal(b)
  800. }
  801. func (m *RoomGetOnlineRoomIdsResp_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  802. if deterministic {
  803. return xxx_messageInfo_RoomGetOnlineRoomIdsResp_Data.Marshal(b, m, deterministic)
  804. } else {
  805. b = b[:cap(b)]
  806. n, err := m.MarshalTo(b)
  807. if err != nil {
  808. return nil, err
  809. }
  810. return b[:n], nil
  811. }
  812. }
  813. func (dst *RoomGetOnlineRoomIdsResp_Data) XXX_Merge(src proto.Message) {
  814. xxx_messageInfo_RoomGetOnlineRoomIdsResp_Data.Merge(dst, src)
  815. }
  816. func (m *RoomGetOnlineRoomIdsResp_Data) XXX_Size() int {
  817. return m.Size()
  818. }
  819. func (m *RoomGetOnlineRoomIdsResp_Data) XXX_DiscardUnknown() {
  820. xxx_messageInfo_RoomGetOnlineRoomIdsResp_Data.DiscardUnknown(m)
  821. }
  822. var xxx_messageInfo_RoomGetOnlineRoomIdsResp_Data proto.InternalMessageInfo
  823. func (m *RoomGetOnlineRoomIdsResp_Data) GetRoomIds() string {
  824. if m != nil {
  825. return m.RoomIds
  826. }
  827. return ""
  828. }
  829. type RoomMobileTabReq struct {
  830. // 房间号
  831. Roomid int64 `protobuf:"varint,1,opt,name=roomid,proto3" json:"roomid"`
  832. }
  833. func (m *RoomMobileTabReq) Reset() { *m = RoomMobileTabReq{} }
  834. func (m *RoomMobileTabReq) String() string { return proto.CompactTextString(m) }
  835. func (*RoomMobileTabReq) ProtoMessage() {}
  836. func (*RoomMobileTabReq) Descriptor() ([]byte, []int) {
  837. return fileDescriptor_Room_53aba32353b401ba, []int{8}
  838. }
  839. func (m *RoomMobileTabReq) XXX_Unmarshal(b []byte) error {
  840. return m.Unmarshal(b)
  841. }
  842. func (m *RoomMobileTabReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  843. if deterministic {
  844. return xxx_messageInfo_RoomMobileTabReq.Marshal(b, m, deterministic)
  845. } else {
  846. b = b[:cap(b)]
  847. n, err := m.MarshalTo(b)
  848. if err != nil {
  849. return nil, err
  850. }
  851. return b[:n], nil
  852. }
  853. }
  854. func (dst *RoomMobileTabReq) XXX_Merge(src proto.Message) {
  855. xxx_messageInfo_RoomMobileTabReq.Merge(dst, src)
  856. }
  857. func (m *RoomMobileTabReq) XXX_Size() int {
  858. return m.Size()
  859. }
  860. func (m *RoomMobileTabReq) XXX_DiscardUnknown() {
  861. xxx_messageInfo_RoomMobileTabReq.DiscardUnknown(m)
  862. }
  863. var xxx_messageInfo_RoomMobileTabReq proto.InternalMessageInfo
  864. func (m *RoomMobileTabReq) GetRoomid() int64 {
  865. if m != nil {
  866. return m.Roomid
  867. }
  868. return 0
  869. }
  870. type RoomMobileTabResp struct {
  871. // code
  872. Code int64 `protobuf:"varint,1,opt,name=code,proto3" json:"code"`
  873. // msg
  874. Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg"`
  875. //
  876. Data []*RoomMobileTabResp_Data `protobuf:"bytes,3,rep,name=data" json:"data"`
  877. }
  878. func (m *RoomMobileTabResp) Reset() { *m = RoomMobileTabResp{} }
  879. func (m *RoomMobileTabResp) String() string { return proto.CompactTextString(m) }
  880. func (*RoomMobileTabResp) ProtoMessage() {}
  881. func (*RoomMobileTabResp) Descriptor() ([]byte, []int) {
  882. return fileDescriptor_Room_53aba32353b401ba, []int{9}
  883. }
  884. func (m *RoomMobileTabResp) XXX_Unmarshal(b []byte) error {
  885. return m.Unmarshal(b)
  886. }
  887. func (m *RoomMobileTabResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  888. if deterministic {
  889. return xxx_messageInfo_RoomMobileTabResp.Marshal(b, m, deterministic)
  890. } else {
  891. b = b[:cap(b)]
  892. n, err := m.MarshalTo(b)
  893. if err != nil {
  894. return nil, err
  895. }
  896. return b[:n], nil
  897. }
  898. }
  899. func (dst *RoomMobileTabResp) XXX_Merge(src proto.Message) {
  900. xxx_messageInfo_RoomMobileTabResp.Merge(dst, src)
  901. }
  902. func (m *RoomMobileTabResp) XXX_Size() int {
  903. return m.Size()
  904. }
  905. func (m *RoomMobileTabResp) XXX_DiscardUnknown() {
  906. xxx_messageInfo_RoomMobileTabResp.DiscardUnknown(m)
  907. }
  908. var xxx_messageInfo_RoomMobileTabResp proto.InternalMessageInfo
  909. func (m *RoomMobileTabResp) GetCode() int64 {
  910. if m != nil {
  911. return m.Code
  912. }
  913. return 0
  914. }
  915. func (m *RoomMobileTabResp) GetMsg() string {
  916. if m != nil {
  917. return m.Msg
  918. }
  919. return ""
  920. }
  921. func (m *RoomMobileTabResp) GetData() []*RoomMobileTabResp_Data {
  922. if m != nil {
  923. return m.Data
  924. }
  925. return nil
  926. }
  927. type RoomMobileTabResp_Grand struct {
  928. // tab类型
  929. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type"`
  930. // 中文标题
  931. Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc"`
  932. // h5链接
  933. Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url"`
  934. // 1展示0不展示
  935. Status int64 `protobuf:"varint,4,opt,name=status,proto3" json:"status"`
  936. // 排序,值越小越靠前
  937. Order int64 `protobuf:"varint,5,opt,name=order,proto3" json:"order"`
  938. // 文案
  939. Documents string `protobuf:"bytes,6,opt,name=documents,proto3" json:"documents"`
  940. // 名称
  941. RankName string `protobuf:"bytes,7,opt,name=rank_name,json=rankName,proto3" json:"rank_name"`
  942. }
  943. func (m *RoomMobileTabResp_Grand) Reset() { *m = RoomMobileTabResp_Grand{} }
  944. func (m *RoomMobileTabResp_Grand) String() string { return proto.CompactTextString(m) }
  945. func (*RoomMobileTabResp_Grand) ProtoMessage() {}
  946. func (*RoomMobileTabResp_Grand) Descriptor() ([]byte, []int) {
  947. return fileDescriptor_Room_53aba32353b401ba, []int{9, 0}
  948. }
  949. func (m *RoomMobileTabResp_Grand) XXX_Unmarshal(b []byte) error {
  950. return m.Unmarshal(b)
  951. }
  952. func (m *RoomMobileTabResp_Grand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  953. if deterministic {
  954. return xxx_messageInfo_RoomMobileTabResp_Grand.Marshal(b, m, deterministic)
  955. } else {
  956. b = b[:cap(b)]
  957. n, err := m.MarshalTo(b)
  958. if err != nil {
  959. return nil, err
  960. }
  961. return b[:n], nil
  962. }
  963. }
  964. func (dst *RoomMobileTabResp_Grand) XXX_Merge(src proto.Message) {
  965. xxx_messageInfo_RoomMobileTabResp_Grand.Merge(dst, src)
  966. }
  967. func (m *RoomMobileTabResp_Grand) XXX_Size() int {
  968. return m.Size()
  969. }
  970. func (m *RoomMobileTabResp_Grand) XXX_DiscardUnknown() {
  971. xxx_messageInfo_RoomMobileTabResp_Grand.DiscardUnknown(m)
  972. }
  973. var xxx_messageInfo_RoomMobileTabResp_Grand proto.InternalMessageInfo
  974. func (m *RoomMobileTabResp_Grand) GetType() string {
  975. if m != nil {
  976. return m.Type
  977. }
  978. return ""
  979. }
  980. func (m *RoomMobileTabResp_Grand) GetDesc() string {
  981. if m != nil {
  982. return m.Desc
  983. }
  984. return ""
  985. }
  986. func (m *RoomMobileTabResp_Grand) GetUrl() string {
  987. if m != nil {
  988. return m.Url
  989. }
  990. return ""
  991. }
  992. func (m *RoomMobileTabResp_Grand) GetStatus() int64 {
  993. if m != nil {
  994. return m.Status
  995. }
  996. return 0
  997. }
  998. func (m *RoomMobileTabResp_Grand) GetOrder() int64 {
  999. if m != nil {
  1000. return m.Order
  1001. }
  1002. return 0
  1003. }
  1004. func (m *RoomMobileTabResp_Grand) GetDocuments() string {
  1005. if m != nil {
  1006. return m.Documents
  1007. }
  1008. return ""
  1009. }
  1010. func (m *RoomMobileTabResp_Grand) GetRankName() string {
  1011. if m != nil {
  1012. return m.RankName
  1013. }
  1014. return ""
  1015. }
  1016. type RoomMobileTabResp_Sub struct {
  1017. // tab类型
  1018. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type"`
  1019. // 中文标题
  1020. Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc"`
  1021. // h5链接
  1022. Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url"`
  1023. // 1展示0不展示
  1024. Status int64 `protobuf:"varint,4,opt,name=status,proto3" json:"status"`
  1025. // 排序,值越小越靠前
  1026. Order int64 `protobuf:"varint,5,opt,name=order,proto3" json:"order"`
  1027. // 文案
  1028. Documents string `protobuf:"bytes,6,opt,name=documents,proto3" json:"documents"`
  1029. // 名称
  1030. RankName string `protobuf:"bytes,7,opt,name=rank_name,json=rankName,proto3" json:"rank_name"`
  1031. // 三级默认定位tab
  1032. DefaultSubTab string `protobuf:"bytes,8,opt,name=default_sub_tab,json=defaultSubTab,proto3" json:"default_sub_tab"`
  1033. // 三级tab
  1034. SubTab []*RoomMobileTabResp_Grand `protobuf:"bytes,9,rep,name=sub_tab,json=subTab" json:"sub_tab"`
  1035. }
  1036. func (m *RoomMobileTabResp_Sub) Reset() { *m = RoomMobileTabResp_Sub{} }
  1037. func (m *RoomMobileTabResp_Sub) String() string { return proto.CompactTextString(m) }
  1038. func (*RoomMobileTabResp_Sub) ProtoMessage() {}
  1039. func (*RoomMobileTabResp_Sub) Descriptor() ([]byte, []int) {
  1040. return fileDescriptor_Room_53aba32353b401ba, []int{9, 1}
  1041. }
  1042. func (m *RoomMobileTabResp_Sub) XXX_Unmarshal(b []byte) error {
  1043. return m.Unmarshal(b)
  1044. }
  1045. func (m *RoomMobileTabResp_Sub) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1046. if deterministic {
  1047. return xxx_messageInfo_RoomMobileTabResp_Sub.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 *RoomMobileTabResp_Sub) XXX_Merge(src proto.Message) {
  1058. xxx_messageInfo_RoomMobileTabResp_Sub.Merge(dst, src)
  1059. }
  1060. func (m *RoomMobileTabResp_Sub) XXX_Size() int {
  1061. return m.Size()
  1062. }
  1063. func (m *RoomMobileTabResp_Sub) XXX_DiscardUnknown() {
  1064. xxx_messageInfo_RoomMobileTabResp_Sub.DiscardUnknown(m)
  1065. }
  1066. var xxx_messageInfo_RoomMobileTabResp_Sub proto.InternalMessageInfo
  1067. func (m *RoomMobileTabResp_Sub) GetType() string {
  1068. if m != nil {
  1069. return m.Type
  1070. }
  1071. return ""
  1072. }
  1073. func (m *RoomMobileTabResp_Sub) GetDesc() string {
  1074. if m != nil {
  1075. return m.Desc
  1076. }
  1077. return ""
  1078. }
  1079. func (m *RoomMobileTabResp_Sub) GetUrl() string {
  1080. if m != nil {
  1081. return m.Url
  1082. }
  1083. return ""
  1084. }
  1085. func (m *RoomMobileTabResp_Sub) GetStatus() int64 {
  1086. if m != nil {
  1087. return m.Status
  1088. }
  1089. return 0
  1090. }
  1091. func (m *RoomMobileTabResp_Sub) GetOrder() int64 {
  1092. if m != nil {
  1093. return m.Order
  1094. }
  1095. return 0
  1096. }
  1097. func (m *RoomMobileTabResp_Sub) GetDocuments() string {
  1098. if m != nil {
  1099. return m.Documents
  1100. }
  1101. return ""
  1102. }
  1103. func (m *RoomMobileTabResp_Sub) GetRankName() string {
  1104. if m != nil {
  1105. return m.RankName
  1106. }
  1107. return ""
  1108. }
  1109. func (m *RoomMobileTabResp_Sub) GetDefaultSubTab() string {
  1110. if m != nil {
  1111. return m.DefaultSubTab
  1112. }
  1113. return ""
  1114. }
  1115. func (m *RoomMobileTabResp_Sub) GetSubTab() []*RoomMobileTabResp_Grand {
  1116. if m != nil {
  1117. return m.SubTab
  1118. }
  1119. return nil
  1120. }
  1121. type RoomMobileTabResp_Data struct {
  1122. // tab类型
  1123. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type"`
  1124. // 中文标题
  1125. Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc"`
  1126. // h5链接,用来区分native还是h5
  1127. Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url"`
  1128. // 1展示0不展示
  1129. Status int64 `protobuf:"varint,4,opt,name=status,proto3" json:"status"`
  1130. // 排序,值越小越靠前
  1131. Order int64 `protobuf:"varint,5,opt,name=order,proto3" json:"order"`
  1132. // 1默认定位0不是
  1133. Default int64 `protobuf:"varint,6,opt,name=default,proto3" json:"default"`
  1134. // 二级默认定位tab
  1135. DefaultSubTab string `protobuf:"bytes,7,opt,name=default_sub_tab,json=defaultSubTab,proto3" json:"default_sub_tab"`
  1136. // 二级tab
  1137. SubTab []*RoomMobileTabResp_Sub `protobuf:"bytes,8,rep,name=sub_tab,json=subTab" json:"sub_tab"`
  1138. }
  1139. func (m *RoomMobileTabResp_Data) Reset() { *m = RoomMobileTabResp_Data{} }
  1140. func (m *RoomMobileTabResp_Data) String() string { return proto.CompactTextString(m) }
  1141. func (*RoomMobileTabResp_Data) ProtoMessage() {}
  1142. func (*RoomMobileTabResp_Data) Descriptor() ([]byte, []int) {
  1143. return fileDescriptor_Room_53aba32353b401ba, []int{9, 2}
  1144. }
  1145. func (m *RoomMobileTabResp_Data) XXX_Unmarshal(b []byte) error {
  1146. return m.Unmarshal(b)
  1147. }
  1148. func (m *RoomMobileTabResp_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1149. if deterministic {
  1150. return xxx_messageInfo_RoomMobileTabResp_Data.Marshal(b, m, deterministic)
  1151. } else {
  1152. b = b[:cap(b)]
  1153. n, err := m.MarshalTo(b)
  1154. if err != nil {
  1155. return nil, err
  1156. }
  1157. return b[:n], nil
  1158. }
  1159. }
  1160. func (dst *RoomMobileTabResp_Data) XXX_Merge(src proto.Message) {
  1161. xxx_messageInfo_RoomMobileTabResp_Data.Merge(dst, src)
  1162. }
  1163. func (m *RoomMobileTabResp_Data) XXX_Size() int {
  1164. return m.Size()
  1165. }
  1166. func (m *RoomMobileTabResp_Data) XXX_DiscardUnknown() {
  1167. xxx_messageInfo_RoomMobileTabResp_Data.DiscardUnknown(m)
  1168. }
  1169. var xxx_messageInfo_RoomMobileTabResp_Data proto.InternalMessageInfo
  1170. func (m *RoomMobileTabResp_Data) GetType() string {
  1171. if m != nil {
  1172. return m.Type
  1173. }
  1174. return ""
  1175. }
  1176. func (m *RoomMobileTabResp_Data) GetDesc() string {
  1177. if m != nil {
  1178. return m.Desc
  1179. }
  1180. return ""
  1181. }
  1182. func (m *RoomMobileTabResp_Data) GetUrl() string {
  1183. if m != nil {
  1184. return m.Url
  1185. }
  1186. return ""
  1187. }
  1188. func (m *RoomMobileTabResp_Data) GetStatus() int64 {
  1189. if m != nil {
  1190. return m.Status
  1191. }
  1192. return 0
  1193. }
  1194. func (m *RoomMobileTabResp_Data) GetOrder() int64 {
  1195. if m != nil {
  1196. return m.Order
  1197. }
  1198. return 0
  1199. }
  1200. func (m *RoomMobileTabResp_Data) GetDefault() int64 {
  1201. if m != nil {
  1202. return m.Default
  1203. }
  1204. return 0
  1205. }
  1206. func (m *RoomMobileTabResp_Data) GetDefaultSubTab() string {
  1207. if m != nil {
  1208. return m.DefaultSubTab
  1209. }
  1210. return ""
  1211. }
  1212. func (m *RoomMobileTabResp_Data) GetSubTab() []*RoomMobileTabResp_Sub {
  1213. if m != nil {
  1214. return m.SubTab
  1215. }
  1216. return nil
  1217. }
  1218. func init() {
  1219. proto.RegisterType((*RoomGetByIdsReq)(nil), "room.v2.RoomGetByIdsReq")
  1220. proto.RegisterType((*RoomGetByIdsResp)(nil), "room.v2.RoomGetByIdsResp")
  1221. proto.RegisterMapType((map[int64]*RoomGetByIdsResp_RoomInfo)(nil), "room.v2.RoomGetByIdsResp.DataEntry")
  1222. proto.RegisterType((*RoomGetByIdsResp_RoomInfo)(nil), "room.v2.RoomGetByIdsResp.RoomInfo")
  1223. proto.RegisterType((*RoomRoomIdByUidReq)(nil), "room.v2.RoomRoomIdByUidReq")
  1224. proto.RegisterType((*RoomRoomIdByUidResp)(nil), "room.v2.RoomRoomIdByUidResp")
  1225. proto.RegisterType((*RoomRoomIdByUidResp_Data)(nil), "room.v2.RoomRoomIdByUidResp.Data")
  1226. proto.RegisterType((*RoomRoomIdByUidMultiReq)(nil), "room.v2.RoomRoomIdByUidMultiReq")
  1227. proto.RegisterType((*RoomRoomIdByUidMultiResp)(nil), "room.v2.RoomRoomIdByUidMultiResp")
  1228. proto.RegisterMapType((map[string]string)(nil), "room.v2.RoomRoomIdByUidMultiResp.DataEntry")
  1229. proto.RegisterType((*RoomGetOnlineRoomIdsReq)(nil), "room.v2.RoomGetOnlineRoomIdsReq")
  1230. proto.RegisterType((*RoomGetOnlineRoomIdsResp)(nil), "room.v2.RoomGetOnlineRoomIdsResp")
  1231. proto.RegisterType((*RoomGetOnlineRoomIdsResp_Data)(nil), "room.v2.RoomGetOnlineRoomIdsResp.Data")
  1232. proto.RegisterType((*RoomMobileTabReq)(nil), "room.v2.RoomMobileTabReq")
  1233. proto.RegisterType((*RoomMobileTabResp)(nil), "room.v2.RoomMobileTabResp")
  1234. proto.RegisterType((*RoomMobileTabResp_Grand)(nil), "room.v2.RoomMobileTabResp.Grand")
  1235. proto.RegisterType((*RoomMobileTabResp_Sub)(nil), "room.v2.RoomMobileTabResp.Sub")
  1236. proto.RegisterType((*RoomMobileTabResp_Data)(nil), "room.v2.RoomMobileTabResp.Data")
  1237. }
  1238. func (m *RoomGetByIdsReq) Marshal() (dAtA []byte, err error) {
  1239. size := m.Size()
  1240. dAtA = make([]byte, size)
  1241. n, err := m.MarshalTo(dAtA)
  1242. if err != nil {
  1243. return nil, err
  1244. }
  1245. return dAtA[:n], nil
  1246. }
  1247. func (m *RoomGetByIdsReq) MarshalTo(dAtA []byte) (int, error) {
  1248. var i int
  1249. _ = i
  1250. var l int
  1251. _ = l
  1252. if len(m.Ids) > 0 {
  1253. dAtA2 := make([]byte, len(m.Ids)*10)
  1254. var j1 int
  1255. for _, num1 := range m.Ids {
  1256. num := uint64(num1)
  1257. for num >= 1<<7 {
  1258. dAtA2[j1] = uint8(uint64(num)&0x7f | 0x80)
  1259. num >>= 7
  1260. j1++
  1261. }
  1262. dAtA2[j1] = uint8(num)
  1263. j1++
  1264. }
  1265. dAtA[i] = 0xa
  1266. i++
  1267. i = encodeVarintRoom(dAtA, i, uint64(j1))
  1268. i += copy(dAtA[i:], dAtA2[:j1])
  1269. }
  1270. if m.NeedUinfo != 0 {
  1271. dAtA[i] = 0x10
  1272. i++
  1273. i = encodeVarintRoom(dAtA, i, uint64(m.NeedUinfo))
  1274. }
  1275. if m.NeedBroadcastType != 0 {
  1276. dAtA[i] = 0x18
  1277. i++
  1278. i = encodeVarintRoom(dAtA, i, uint64(m.NeedBroadcastType))
  1279. }
  1280. if len(m.Fields) > 0 {
  1281. for _, s := range m.Fields {
  1282. dAtA[i] = 0x22
  1283. i++
  1284. l = len(s)
  1285. for l >= 1<<7 {
  1286. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  1287. l >>= 7
  1288. i++
  1289. }
  1290. dAtA[i] = uint8(l)
  1291. i++
  1292. i += copy(dAtA[i:], s)
  1293. }
  1294. }
  1295. if len(m.From) > 0 {
  1296. dAtA[i] = 0x2a
  1297. i++
  1298. i = encodeVarintRoom(dAtA, i, uint64(len(m.From)))
  1299. i += copy(dAtA[i:], m.From)
  1300. }
  1301. return i, nil
  1302. }
  1303. func (m *RoomGetByIdsResp) Marshal() (dAtA []byte, err error) {
  1304. size := m.Size()
  1305. dAtA = make([]byte, size)
  1306. n, err := m.MarshalTo(dAtA)
  1307. if err != nil {
  1308. return nil, err
  1309. }
  1310. return dAtA[:n], nil
  1311. }
  1312. func (m *RoomGetByIdsResp) MarshalTo(dAtA []byte) (int, error) {
  1313. var i int
  1314. _ = i
  1315. var l int
  1316. _ = l
  1317. if m.Code != 0 {
  1318. dAtA[i] = 0x8
  1319. i++
  1320. i = encodeVarintRoom(dAtA, i, uint64(m.Code))
  1321. }
  1322. if len(m.Msg) > 0 {
  1323. dAtA[i] = 0x12
  1324. i++
  1325. i = encodeVarintRoom(dAtA, i, uint64(len(m.Msg)))
  1326. i += copy(dAtA[i:], m.Msg)
  1327. }
  1328. if len(m.Data) > 0 {
  1329. for k, _ := range m.Data {
  1330. dAtA[i] = 0x1a
  1331. i++
  1332. v := m.Data[k]
  1333. msgSize := 0
  1334. if v != nil {
  1335. msgSize = v.Size()
  1336. msgSize += 1 + sovRoom(uint64(msgSize))
  1337. }
  1338. mapSize := 1 + sovRoom(uint64(k)) + msgSize
  1339. i = encodeVarintRoom(dAtA, i, uint64(mapSize))
  1340. dAtA[i] = 0x8
  1341. i++
  1342. i = encodeVarintRoom(dAtA, i, uint64(k))
  1343. if v != nil {
  1344. dAtA[i] = 0x12
  1345. i++
  1346. i = encodeVarintRoom(dAtA, i, uint64(v.Size()))
  1347. n3, err := v.MarshalTo(dAtA[i:])
  1348. if err != nil {
  1349. return 0, err
  1350. }
  1351. i += n3
  1352. }
  1353. }
  1354. }
  1355. return i, nil
  1356. }
  1357. func (m *RoomGetByIdsResp_RoomInfo) Marshal() (dAtA []byte, err error) {
  1358. size := m.Size()
  1359. dAtA = make([]byte, size)
  1360. n, err := m.MarshalTo(dAtA)
  1361. if err != nil {
  1362. return nil, err
  1363. }
  1364. return dAtA[:n], nil
  1365. }
  1366. func (m *RoomGetByIdsResp_RoomInfo) MarshalTo(dAtA []byte) (int, error) {
  1367. var i int
  1368. _ = i
  1369. var l int
  1370. _ = l
  1371. if m.Roomid != 0 {
  1372. dAtA[i] = 0x8
  1373. i++
  1374. i = encodeVarintRoom(dAtA, i, uint64(m.Roomid))
  1375. }
  1376. if len(m.Uname) > 0 {
  1377. dAtA[i] = 0x12
  1378. i++
  1379. i = encodeVarintRoom(dAtA, i, uint64(len(m.Uname)))
  1380. i += copy(dAtA[i:], m.Uname)
  1381. }
  1382. if len(m.Face) > 0 {
  1383. dAtA[i] = 0x1a
  1384. i++
  1385. i = encodeVarintRoom(dAtA, i, uint64(len(m.Face)))
  1386. i += copy(dAtA[i:], m.Face)
  1387. }
  1388. if len(m.Verify) > 0 {
  1389. dAtA[i] = 0x22
  1390. i++
  1391. i = encodeVarintRoom(dAtA, i, uint64(len(m.Verify)))
  1392. i += copy(dAtA[i:], m.Verify)
  1393. }
  1394. if len(m.Cover) > 0 {
  1395. dAtA[i] = 0x2a
  1396. i++
  1397. i = encodeVarintRoom(dAtA, i, uint64(len(m.Cover)))
  1398. i += copy(dAtA[i:], m.Cover)
  1399. }
  1400. if m.Uid != 0 {
  1401. dAtA[i] = 0x30
  1402. i++
  1403. i = encodeVarintRoom(dAtA, i, uint64(m.Uid))
  1404. }
  1405. if len(m.LiveTime) > 0 {
  1406. dAtA[i] = 0x3a
  1407. i++
  1408. i = encodeVarintRoom(dAtA, i, uint64(len(m.LiveTime)))
  1409. i += copy(dAtA[i:], m.LiveTime)
  1410. }
  1411. if m.RoundStatus != 0 {
  1412. dAtA[i] = 0x40
  1413. i++
  1414. i = encodeVarintRoom(dAtA, i, uint64(m.RoundStatus))
  1415. }
  1416. if m.OnFlag != 0 {
  1417. dAtA[i] = 0x48
  1418. i++
  1419. i = encodeVarintRoom(dAtA, i, uint64(m.OnFlag))
  1420. }
  1421. if len(m.Title) > 0 {
  1422. dAtA[i] = 0x52
  1423. i++
  1424. i = encodeVarintRoom(dAtA, i, uint64(len(m.Title)))
  1425. i += copy(dAtA[i:], m.Title)
  1426. }
  1427. if len(m.Tags) > 0 {
  1428. dAtA[i] = 0x5a
  1429. i++
  1430. i = encodeVarintRoom(dAtA, i, uint64(len(m.Tags)))
  1431. i += copy(dAtA[i:], m.Tags)
  1432. }
  1433. if len(m.LockStatus) > 0 {
  1434. dAtA[i] = 0x62
  1435. i++
  1436. i = encodeVarintRoom(dAtA, i, uint64(len(m.LockStatus)))
  1437. i += copy(dAtA[i:], m.LockStatus)
  1438. }
  1439. if len(m.HiddenStatus) > 0 {
  1440. dAtA[i] = 0x6a
  1441. i++
  1442. i = encodeVarintRoom(dAtA, i, uint64(len(m.HiddenStatus)))
  1443. i += copy(dAtA[i:], m.HiddenStatus)
  1444. }
  1445. if len(m.UserCover) > 0 {
  1446. dAtA[i] = 0x72
  1447. i++
  1448. i = encodeVarintRoom(dAtA, i, uint64(len(m.UserCover)))
  1449. i += copy(dAtA[i:], m.UserCover)
  1450. }
  1451. if m.ShortId != 0 {
  1452. dAtA[i] = 0x78
  1453. i++
  1454. i = encodeVarintRoom(dAtA, i, uint64(m.ShortId))
  1455. }
  1456. if m.Online != 0 {
  1457. dAtA[i] = 0x80
  1458. i++
  1459. dAtA[i] = 0x1
  1460. i++
  1461. i = encodeVarintRoom(dAtA, i, uint64(m.Online))
  1462. }
  1463. if m.Area != 0 {
  1464. dAtA[i] = 0x88
  1465. i++
  1466. dAtA[i] = 0x1
  1467. i++
  1468. i = encodeVarintRoom(dAtA, i, uint64(m.Area))
  1469. }
  1470. if m.AreaV2Id != 0 {
  1471. dAtA[i] = 0x90
  1472. i++
  1473. dAtA[i] = 0x1
  1474. i++
  1475. i = encodeVarintRoom(dAtA, i, uint64(m.AreaV2Id))
  1476. }
  1477. if m.AreaV2ParentId != 0 {
  1478. dAtA[i] = 0x98
  1479. i++
  1480. dAtA[i] = 0x1
  1481. i++
  1482. i = encodeVarintRoom(dAtA, i, uint64(m.AreaV2ParentId))
  1483. }
  1484. if m.AreaPkStatus != 0 {
  1485. dAtA[i] = 0xa0
  1486. i++
  1487. dAtA[i] = 0x1
  1488. i++
  1489. i = encodeVarintRoom(dAtA, i, uint64(m.AreaPkStatus))
  1490. }
  1491. if len(m.AreaV2Name) > 0 {
  1492. dAtA[i] = 0xaa
  1493. i++
  1494. dAtA[i] = 0x1
  1495. i++
  1496. i = encodeVarintRoom(dAtA, i, uint64(len(m.AreaV2Name)))
  1497. i += copy(dAtA[i:], m.AreaV2Name)
  1498. }
  1499. if len(m.AreaV2ParentName) > 0 {
  1500. dAtA[i] = 0xb2
  1501. i++
  1502. dAtA[i] = 0x1
  1503. i++
  1504. i = encodeVarintRoom(dAtA, i, uint64(len(m.AreaV2ParentName)))
  1505. i += copy(dAtA[i:], m.AreaV2ParentName)
  1506. }
  1507. if m.Attentions != 0 {
  1508. dAtA[i] = 0xb8
  1509. i++
  1510. dAtA[i] = 0x1
  1511. i++
  1512. i = encodeVarintRoom(dAtA, i, uint64(m.Attentions))
  1513. }
  1514. if len(m.Background) > 0 {
  1515. dAtA[i] = 0xc2
  1516. i++
  1517. dAtA[i] = 0x1
  1518. i++
  1519. i = encodeVarintRoom(dAtA, i, uint64(len(m.Background)))
  1520. i += copy(dAtA[i:], m.Background)
  1521. }
  1522. if m.RoomSilent != 0 {
  1523. dAtA[i] = 0xc8
  1524. i++
  1525. dAtA[i] = 0x1
  1526. i++
  1527. i = encodeVarintRoom(dAtA, i, uint64(m.RoomSilent))
  1528. }
  1529. if m.RoomShield != 0 {
  1530. dAtA[i] = 0xd0
  1531. i++
  1532. dAtA[i] = 0x1
  1533. i++
  1534. i = encodeVarintRoom(dAtA, i, uint64(m.RoomShield))
  1535. }
  1536. if len(m.TryTime) > 0 {
  1537. dAtA[i] = 0xda
  1538. i++
  1539. dAtA[i] = 0x1
  1540. i++
  1541. i = encodeVarintRoom(dAtA, i, uint64(len(m.TryTime)))
  1542. i += copy(dAtA[i:], m.TryTime)
  1543. }
  1544. if m.LiveStatus != 0 {
  1545. dAtA[i] = 0xe0
  1546. i++
  1547. dAtA[i] = 0x1
  1548. i++
  1549. i = encodeVarintRoom(dAtA, i, uint64(m.LiveStatus))
  1550. }
  1551. if m.BroadcastType != 0 {
  1552. dAtA[i] = 0xe8
  1553. i++
  1554. dAtA[i] = 0x1
  1555. i++
  1556. i = encodeVarintRoom(dAtA, i, uint64(m.BroadcastType))
  1557. }
  1558. if m.Virtual != 0 {
  1559. dAtA[i] = 0xf0
  1560. i++
  1561. dAtA[i] = 0x1
  1562. i++
  1563. i = encodeVarintRoom(dAtA, i, uint64(m.Virtual))
  1564. }
  1565. if len(m.Ctime) > 0 {
  1566. dAtA[i] = 0xfa
  1567. i++
  1568. dAtA[i] = 0x1
  1569. i++
  1570. i = encodeVarintRoom(dAtA, i, uint64(len(m.Ctime)))
  1571. i += copy(dAtA[i:], m.Ctime)
  1572. }
  1573. if len(m.Mtime) > 0 {
  1574. dAtA[i] = 0x82
  1575. i++
  1576. dAtA[i] = 0x2
  1577. i++
  1578. i = encodeVarintRoom(dAtA, i, uint64(len(m.Mtime)))
  1579. i += copy(dAtA[i:], m.Mtime)
  1580. }
  1581. return i, nil
  1582. }
  1583. func (m *RoomRoomIdByUidReq) Marshal() (dAtA []byte, err error) {
  1584. size := m.Size()
  1585. dAtA = make([]byte, size)
  1586. n, err := m.MarshalTo(dAtA)
  1587. if err != nil {
  1588. return nil, err
  1589. }
  1590. return dAtA[:n], nil
  1591. }
  1592. func (m *RoomRoomIdByUidReq) MarshalTo(dAtA []byte) (int, error) {
  1593. var i int
  1594. _ = i
  1595. var l int
  1596. _ = l
  1597. if m.Uid != 0 {
  1598. dAtA[i] = 0x8
  1599. i++
  1600. i = encodeVarintRoom(dAtA, i, uint64(m.Uid))
  1601. }
  1602. return i, nil
  1603. }
  1604. func (m *RoomRoomIdByUidResp) Marshal() (dAtA []byte, err error) {
  1605. size := m.Size()
  1606. dAtA = make([]byte, size)
  1607. n, err := m.MarshalTo(dAtA)
  1608. if err != nil {
  1609. return nil, err
  1610. }
  1611. return dAtA[:n], nil
  1612. }
  1613. func (m *RoomRoomIdByUidResp) MarshalTo(dAtA []byte) (int, error) {
  1614. var i int
  1615. _ = i
  1616. var l int
  1617. _ = l
  1618. if m.Code != 0 {
  1619. dAtA[i] = 0x8
  1620. i++
  1621. i = encodeVarintRoom(dAtA, i, uint64(m.Code))
  1622. }
  1623. if len(m.Msg) > 0 {
  1624. dAtA[i] = 0x12
  1625. i++
  1626. i = encodeVarintRoom(dAtA, i, uint64(len(m.Msg)))
  1627. i += copy(dAtA[i:], m.Msg)
  1628. }
  1629. if m.Data != nil {
  1630. dAtA[i] = 0x1a
  1631. i++
  1632. i = encodeVarintRoom(dAtA, i, uint64(m.Data.Size()))
  1633. n4, err := m.Data.MarshalTo(dAtA[i:])
  1634. if err != nil {
  1635. return 0, err
  1636. }
  1637. i += n4
  1638. }
  1639. return i, nil
  1640. }
  1641. func (m *RoomRoomIdByUidResp_Data) Marshal() (dAtA []byte, err error) {
  1642. size := m.Size()
  1643. dAtA = make([]byte, size)
  1644. n, err := m.MarshalTo(dAtA)
  1645. if err != nil {
  1646. return nil, err
  1647. }
  1648. return dAtA[:n], nil
  1649. }
  1650. func (m *RoomRoomIdByUidResp_Data) MarshalTo(dAtA []byte) (int, error) {
  1651. var i int
  1652. _ = i
  1653. var l int
  1654. _ = l
  1655. if m.RoomId != 0 {
  1656. dAtA[i] = 0x8
  1657. i++
  1658. i = encodeVarintRoom(dAtA, i, uint64(m.RoomId))
  1659. }
  1660. return i, nil
  1661. }
  1662. func (m *RoomRoomIdByUidMultiReq) Marshal() (dAtA []byte, err error) {
  1663. size := m.Size()
  1664. dAtA = make([]byte, size)
  1665. n, err := m.MarshalTo(dAtA)
  1666. if err != nil {
  1667. return nil, err
  1668. }
  1669. return dAtA[:n], nil
  1670. }
  1671. func (m *RoomRoomIdByUidMultiReq) MarshalTo(dAtA []byte) (int, error) {
  1672. var i int
  1673. _ = i
  1674. var l int
  1675. _ = l
  1676. if len(m.Uids) > 0 {
  1677. dAtA6 := make([]byte, len(m.Uids)*10)
  1678. var j5 int
  1679. for _, num1 := range m.Uids {
  1680. num := uint64(num1)
  1681. for num >= 1<<7 {
  1682. dAtA6[j5] = uint8(uint64(num)&0x7f | 0x80)
  1683. num >>= 7
  1684. j5++
  1685. }
  1686. dAtA6[j5] = uint8(num)
  1687. j5++
  1688. }
  1689. dAtA[i] = 0xa
  1690. i++
  1691. i = encodeVarintRoom(dAtA, i, uint64(j5))
  1692. i += copy(dAtA[i:], dAtA6[:j5])
  1693. }
  1694. return i, nil
  1695. }
  1696. func (m *RoomRoomIdByUidMultiResp) Marshal() (dAtA []byte, err error) {
  1697. size := m.Size()
  1698. dAtA = make([]byte, size)
  1699. n, err := m.MarshalTo(dAtA)
  1700. if err != nil {
  1701. return nil, err
  1702. }
  1703. return dAtA[:n], nil
  1704. }
  1705. func (m *RoomRoomIdByUidMultiResp) MarshalTo(dAtA []byte) (int, error) {
  1706. var i int
  1707. _ = i
  1708. var l int
  1709. _ = l
  1710. if m.Code != 0 {
  1711. dAtA[i] = 0x8
  1712. i++
  1713. i = encodeVarintRoom(dAtA, i, uint64(m.Code))
  1714. }
  1715. if len(m.Msg) > 0 {
  1716. dAtA[i] = 0x12
  1717. i++
  1718. i = encodeVarintRoom(dAtA, i, uint64(len(m.Msg)))
  1719. i += copy(dAtA[i:], m.Msg)
  1720. }
  1721. if len(m.Data) > 0 {
  1722. for k, _ := range m.Data {
  1723. dAtA[i] = 0x1a
  1724. i++
  1725. v := m.Data[k]
  1726. mapSize := 1 + len(k) + sovRoom(uint64(len(k))) + 1 + len(v) + sovRoom(uint64(len(v)))
  1727. i = encodeVarintRoom(dAtA, i, uint64(mapSize))
  1728. dAtA[i] = 0xa
  1729. i++
  1730. i = encodeVarintRoom(dAtA, i, uint64(len(k)))
  1731. i += copy(dAtA[i:], k)
  1732. dAtA[i] = 0x12
  1733. i++
  1734. i = encodeVarintRoom(dAtA, i, uint64(len(v)))
  1735. i += copy(dAtA[i:], v)
  1736. }
  1737. }
  1738. return i, nil
  1739. }
  1740. func (m *RoomGetOnlineRoomIdsReq) Marshal() (dAtA []byte, err error) {
  1741. size := m.Size()
  1742. dAtA = make([]byte, size)
  1743. n, err := m.MarshalTo(dAtA)
  1744. if err != nil {
  1745. return nil, err
  1746. }
  1747. return dAtA[:n], nil
  1748. }
  1749. func (m *RoomGetOnlineRoomIdsReq) MarshalTo(dAtA []byte) (int, error) {
  1750. var i int
  1751. _ = i
  1752. var l int
  1753. _ = l
  1754. if m.ParentAreaId != 0 {
  1755. dAtA[i] = 0x8
  1756. i++
  1757. i = encodeVarintRoom(dAtA, i, uint64(m.ParentAreaId))
  1758. }
  1759. if m.AreaId != 0 {
  1760. dAtA[i] = 0x10
  1761. i++
  1762. i = encodeVarintRoom(dAtA, i, uint64(m.AreaId))
  1763. }
  1764. if len(m.From) > 0 {
  1765. dAtA[i] = 0x1a
  1766. i++
  1767. i = encodeVarintRoom(dAtA, i, uint64(len(m.From)))
  1768. i += copy(dAtA[i:], m.From)
  1769. }
  1770. return i, nil
  1771. }
  1772. func (m *RoomGetOnlineRoomIdsResp) Marshal() (dAtA []byte, err error) {
  1773. size := m.Size()
  1774. dAtA = make([]byte, size)
  1775. n, err := m.MarshalTo(dAtA)
  1776. if err != nil {
  1777. return nil, err
  1778. }
  1779. return dAtA[:n], nil
  1780. }
  1781. func (m *RoomGetOnlineRoomIdsResp) MarshalTo(dAtA []byte) (int, error) {
  1782. var i int
  1783. _ = i
  1784. var l int
  1785. _ = l
  1786. if len(m.Msg) > 0 {
  1787. dAtA[i] = 0xa
  1788. i++
  1789. i = encodeVarintRoom(dAtA, i, uint64(len(m.Msg)))
  1790. i += copy(dAtA[i:], m.Msg)
  1791. }
  1792. if m.Code != 0 {
  1793. dAtA[i] = 0x10
  1794. i++
  1795. i = encodeVarintRoom(dAtA, i, uint64(m.Code))
  1796. }
  1797. if m.Data != nil {
  1798. dAtA[i] = 0x1a
  1799. i++
  1800. i = encodeVarintRoom(dAtA, i, uint64(m.Data.Size()))
  1801. n7, err := m.Data.MarshalTo(dAtA[i:])
  1802. if err != nil {
  1803. return 0, err
  1804. }
  1805. i += n7
  1806. }
  1807. return i, nil
  1808. }
  1809. func (m *RoomGetOnlineRoomIdsResp_Data) Marshal() (dAtA []byte, err error) {
  1810. size := m.Size()
  1811. dAtA = make([]byte, size)
  1812. n, err := m.MarshalTo(dAtA)
  1813. if err != nil {
  1814. return nil, err
  1815. }
  1816. return dAtA[:n], nil
  1817. }
  1818. func (m *RoomGetOnlineRoomIdsResp_Data) MarshalTo(dAtA []byte) (int, error) {
  1819. var i int
  1820. _ = i
  1821. var l int
  1822. _ = l
  1823. if len(m.RoomIds) > 0 {
  1824. dAtA[i] = 0xa
  1825. i++
  1826. i = encodeVarintRoom(dAtA, i, uint64(len(m.RoomIds)))
  1827. i += copy(dAtA[i:], m.RoomIds)
  1828. }
  1829. return i, nil
  1830. }
  1831. func (m *RoomMobileTabReq) Marshal() (dAtA []byte, err error) {
  1832. size := m.Size()
  1833. dAtA = make([]byte, size)
  1834. n, err := m.MarshalTo(dAtA)
  1835. if err != nil {
  1836. return nil, err
  1837. }
  1838. return dAtA[:n], nil
  1839. }
  1840. func (m *RoomMobileTabReq) MarshalTo(dAtA []byte) (int, error) {
  1841. var i int
  1842. _ = i
  1843. var l int
  1844. _ = l
  1845. if m.Roomid != 0 {
  1846. dAtA[i] = 0x8
  1847. i++
  1848. i = encodeVarintRoom(dAtA, i, uint64(m.Roomid))
  1849. }
  1850. return i, nil
  1851. }
  1852. func (m *RoomMobileTabResp) Marshal() (dAtA []byte, err error) {
  1853. size := m.Size()
  1854. dAtA = make([]byte, size)
  1855. n, err := m.MarshalTo(dAtA)
  1856. if err != nil {
  1857. return nil, err
  1858. }
  1859. return dAtA[:n], nil
  1860. }
  1861. func (m *RoomMobileTabResp) MarshalTo(dAtA []byte) (int, error) {
  1862. var i int
  1863. _ = i
  1864. var l int
  1865. _ = l
  1866. if m.Code != 0 {
  1867. dAtA[i] = 0x8
  1868. i++
  1869. i = encodeVarintRoom(dAtA, i, uint64(m.Code))
  1870. }
  1871. if len(m.Msg) > 0 {
  1872. dAtA[i] = 0x12
  1873. i++
  1874. i = encodeVarintRoom(dAtA, i, uint64(len(m.Msg)))
  1875. i += copy(dAtA[i:], m.Msg)
  1876. }
  1877. if len(m.Data) > 0 {
  1878. for _, msg := range m.Data {
  1879. dAtA[i] = 0x1a
  1880. i++
  1881. i = encodeVarintRoom(dAtA, i, uint64(msg.Size()))
  1882. n, err := msg.MarshalTo(dAtA[i:])
  1883. if err != nil {
  1884. return 0, err
  1885. }
  1886. i += n
  1887. }
  1888. }
  1889. return i, nil
  1890. }
  1891. func (m *RoomMobileTabResp_Grand) Marshal() (dAtA []byte, err error) {
  1892. size := m.Size()
  1893. dAtA = make([]byte, size)
  1894. n, err := m.MarshalTo(dAtA)
  1895. if err != nil {
  1896. return nil, err
  1897. }
  1898. return dAtA[:n], nil
  1899. }
  1900. func (m *RoomMobileTabResp_Grand) MarshalTo(dAtA []byte) (int, error) {
  1901. var i int
  1902. _ = i
  1903. var l int
  1904. _ = l
  1905. if len(m.Type) > 0 {
  1906. dAtA[i] = 0xa
  1907. i++
  1908. i = encodeVarintRoom(dAtA, i, uint64(len(m.Type)))
  1909. i += copy(dAtA[i:], m.Type)
  1910. }
  1911. if len(m.Desc) > 0 {
  1912. dAtA[i] = 0x12
  1913. i++
  1914. i = encodeVarintRoom(dAtA, i, uint64(len(m.Desc)))
  1915. i += copy(dAtA[i:], m.Desc)
  1916. }
  1917. if len(m.Url) > 0 {
  1918. dAtA[i] = 0x1a
  1919. i++
  1920. i = encodeVarintRoom(dAtA, i, uint64(len(m.Url)))
  1921. i += copy(dAtA[i:], m.Url)
  1922. }
  1923. if m.Status != 0 {
  1924. dAtA[i] = 0x20
  1925. i++
  1926. i = encodeVarintRoom(dAtA, i, uint64(m.Status))
  1927. }
  1928. if m.Order != 0 {
  1929. dAtA[i] = 0x28
  1930. i++
  1931. i = encodeVarintRoom(dAtA, i, uint64(m.Order))
  1932. }
  1933. if len(m.Documents) > 0 {
  1934. dAtA[i] = 0x32
  1935. i++
  1936. i = encodeVarintRoom(dAtA, i, uint64(len(m.Documents)))
  1937. i += copy(dAtA[i:], m.Documents)
  1938. }
  1939. if len(m.RankName) > 0 {
  1940. dAtA[i] = 0x3a
  1941. i++
  1942. i = encodeVarintRoom(dAtA, i, uint64(len(m.RankName)))
  1943. i += copy(dAtA[i:], m.RankName)
  1944. }
  1945. return i, nil
  1946. }
  1947. func (m *RoomMobileTabResp_Sub) Marshal() (dAtA []byte, err error) {
  1948. size := m.Size()
  1949. dAtA = make([]byte, size)
  1950. n, err := m.MarshalTo(dAtA)
  1951. if err != nil {
  1952. return nil, err
  1953. }
  1954. return dAtA[:n], nil
  1955. }
  1956. func (m *RoomMobileTabResp_Sub) MarshalTo(dAtA []byte) (int, error) {
  1957. var i int
  1958. _ = i
  1959. var l int
  1960. _ = l
  1961. if len(m.Type) > 0 {
  1962. dAtA[i] = 0xa
  1963. i++
  1964. i = encodeVarintRoom(dAtA, i, uint64(len(m.Type)))
  1965. i += copy(dAtA[i:], m.Type)
  1966. }
  1967. if len(m.Desc) > 0 {
  1968. dAtA[i] = 0x12
  1969. i++
  1970. i = encodeVarintRoom(dAtA, i, uint64(len(m.Desc)))
  1971. i += copy(dAtA[i:], m.Desc)
  1972. }
  1973. if len(m.Url) > 0 {
  1974. dAtA[i] = 0x1a
  1975. i++
  1976. i = encodeVarintRoom(dAtA, i, uint64(len(m.Url)))
  1977. i += copy(dAtA[i:], m.Url)
  1978. }
  1979. if m.Status != 0 {
  1980. dAtA[i] = 0x20
  1981. i++
  1982. i = encodeVarintRoom(dAtA, i, uint64(m.Status))
  1983. }
  1984. if m.Order != 0 {
  1985. dAtA[i] = 0x28
  1986. i++
  1987. i = encodeVarintRoom(dAtA, i, uint64(m.Order))
  1988. }
  1989. if len(m.Documents) > 0 {
  1990. dAtA[i] = 0x32
  1991. i++
  1992. i = encodeVarintRoom(dAtA, i, uint64(len(m.Documents)))
  1993. i += copy(dAtA[i:], m.Documents)
  1994. }
  1995. if len(m.RankName) > 0 {
  1996. dAtA[i] = 0x3a
  1997. i++
  1998. i = encodeVarintRoom(dAtA, i, uint64(len(m.RankName)))
  1999. i += copy(dAtA[i:], m.RankName)
  2000. }
  2001. if len(m.DefaultSubTab) > 0 {
  2002. dAtA[i] = 0x42
  2003. i++
  2004. i = encodeVarintRoom(dAtA, i, uint64(len(m.DefaultSubTab)))
  2005. i += copy(dAtA[i:], m.DefaultSubTab)
  2006. }
  2007. if len(m.SubTab) > 0 {
  2008. for _, msg := range m.SubTab {
  2009. dAtA[i] = 0x4a
  2010. i++
  2011. i = encodeVarintRoom(dAtA, i, uint64(msg.Size()))
  2012. n, err := msg.MarshalTo(dAtA[i:])
  2013. if err != nil {
  2014. return 0, err
  2015. }
  2016. i += n
  2017. }
  2018. }
  2019. return i, nil
  2020. }
  2021. func (m *RoomMobileTabResp_Data) Marshal() (dAtA []byte, err error) {
  2022. size := m.Size()
  2023. dAtA = make([]byte, size)
  2024. n, err := m.MarshalTo(dAtA)
  2025. if err != nil {
  2026. return nil, err
  2027. }
  2028. return dAtA[:n], nil
  2029. }
  2030. func (m *RoomMobileTabResp_Data) MarshalTo(dAtA []byte) (int, error) {
  2031. var i int
  2032. _ = i
  2033. var l int
  2034. _ = l
  2035. if len(m.Type) > 0 {
  2036. dAtA[i] = 0xa
  2037. i++
  2038. i = encodeVarintRoom(dAtA, i, uint64(len(m.Type)))
  2039. i += copy(dAtA[i:], m.Type)
  2040. }
  2041. if len(m.Desc) > 0 {
  2042. dAtA[i] = 0x12
  2043. i++
  2044. i = encodeVarintRoom(dAtA, i, uint64(len(m.Desc)))
  2045. i += copy(dAtA[i:], m.Desc)
  2046. }
  2047. if len(m.Url) > 0 {
  2048. dAtA[i] = 0x1a
  2049. i++
  2050. i = encodeVarintRoom(dAtA, i, uint64(len(m.Url)))
  2051. i += copy(dAtA[i:], m.Url)
  2052. }
  2053. if m.Status != 0 {
  2054. dAtA[i] = 0x20
  2055. i++
  2056. i = encodeVarintRoom(dAtA, i, uint64(m.Status))
  2057. }
  2058. if m.Order != 0 {
  2059. dAtA[i] = 0x28
  2060. i++
  2061. i = encodeVarintRoom(dAtA, i, uint64(m.Order))
  2062. }
  2063. if m.Default != 0 {
  2064. dAtA[i] = 0x30
  2065. i++
  2066. i = encodeVarintRoom(dAtA, i, uint64(m.Default))
  2067. }
  2068. if len(m.DefaultSubTab) > 0 {
  2069. dAtA[i] = 0x3a
  2070. i++
  2071. i = encodeVarintRoom(dAtA, i, uint64(len(m.DefaultSubTab)))
  2072. i += copy(dAtA[i:], m.DefaultSubTab)
  2073. }
  2074. if len(m.SubTab) > 0 {
  2075. for _, msg := range m.SubTab {
  2076. dAtA[i] = 0x42
  2077. i++
  2078. i = encodeVarintRoom(dAtA, i, uint64(msg.Size()))
  2079. n, err := msg.MarshalTo(dAtA[i:])
  2080. if err != nil {
  2081. return 0, err
  2082. }
  2083. i += n
  2084. }
  2085. }
  2086. return i, nil
  2087. }
  2088. func encodeVarintRoom(dAtA []byte, offset int, v uint64) int {
  2089. for v >= 1<<7 {
  2090. dAtA[offset] = uint8(v&0x7f | 0x80)
  2091. v >>= 7
  2092. offset++
  2093. }
  2094. dAtA[offset] = uint8(v)
  2095. return offset + 1
  2096. }
  2097. func (m *RoomGetByIdsReq) Size() (n int) {
  2098. if m == nil {
  2099. return 0
  2100. }
  2101. var l int
  2102. _ = l
  2103. if len(m.Ids) > 0 {
  2104. l = 0
  2105. for _, e := range m.Ids {
  2106. l += sovRoom(uint64(e))
  2107. }
  2108. n += 1 + sovRoom(uint64(l)) + l
  2109. }
  2110. if m.NeedUinfo != 0 {
  2111. n += 1 + sovRoom(uint64(m.NeedUinfo))
  2112. }
  2113. if m.NeedBroadcastType != 0 {
  2114. n += 1 + sovRoom(uint64(m.NeedBroadcastType))
  2115. }
  2116. if len(m.Fields) > 0 {
  2117. for _, s := range m.Fields {
  2118. l = len(s)
  2119. n += 1 + l + sovRoom(uint64(l))
  2120. }
  2121. }
  2122. l = len(m.From)
  2123. if l > 0 {
  2124. n += 1 + l + sovRoom(uint64(l))
  2125. }
  2126. return n
  2127. }
  2128. func (m *RoomGetByIdsResp) Size() (n int) {
  2129. if m == nil {
  2130. return 0
  2131. }
  2132. var l int
  2133. _ = l
  2134. if m.Code != 0 {
  2135. n += 1 + sovRoom(uint64(m.Code))
  2136. }
  2137. l = len(m.Msg)
  2138. if l > 0 {
  2139. n += 1 + l + sovRoom(uint64(l))
  2140. }
  2141. if len(m.Data) > 0 {
  2142. for k, v := range m.Data {
  2143. _ = k
  2144. _ = v
  2145. l = 0
  2146. if v != nil {
  2147. l = v.Size()
  2148. l += 1 + sovRoom(uint64(l))
  2149. }
  2150. mapEntrySize := 1 + sovRoom(uint64(k)) + l
  2151. n += mapEntrySize + 1 + sovRoom(uint64(mapEntrySize))
  2152. }
  2153. }
  2154. return n
  2155. }
  2156. func (m *RoomGetByIdsResp_RoomInfo) Size() (n int) {
  2157. if m == nil {
  2158. return 0
  2159. }
  2160. var l int
  2161. _ = l
  2162. if m.Roomid != 0 {
  2163. n += 1 + sovRoom(uint64(m.Roomid))
  2164. }
  2165. l = len(m.Uname)
  2166. if l > 0 {
  2167. n += 1 + l + sovRoom(uint64(l))
  2168. }
  2169. l = len(m.Face)
  2170. if l > 0 {
  2171. n += 1 + l + sovRoom(uint64(l))
  2172. }
  2173. l = len(m.Verify)
  2174. if l > 0 {
  2175. n += 1 + l + sovRoom(uint64(l))
  2176. }
  2177. l = len(m.Cover)
  2178. if l > 0 {
  2179. n += 1 + l + sovRoom(uint64(l))
  2180. }
  2181. if m.Uid != 0 {
  2182. n += 1 + sovRoom(uint64(m.Uid))
  2183. }
  2184. l = len(m.LiveTime)
  2185. if l > 0 {
  2186. n += 1 + l + sovRoom(uint64(l))
  2187. }
  2188. if m.RoundStatus != 0 {
  2189. n += 1 + sovRoom(uint64(m.RoundStatus))
  2190. }
  2191. if m.OnFlag != 0 {
  2192. n += 1 + sovRoom(uint64(m.OnFlag))
  2193. }
  2194. l = len(m.Title)
  2195. if l > 0 {
  2196. n += 1 + l + sovRoom(uint64(l))
  2197. }
  2198. l = len(m.Tags)
  2199. if l > 0 {
  2200. n += 1 + l + sovRoom(uint64(l))
  2201. }
  2202. l = len(m.LockStatus)
  2203. if l > 0 {
  2204. n += 1 + l + sovRoom(uint64(l))
  2205. }
  2206. l = len(m.HiddenStatus)
  2207. if l > 0 {
  2208. n += 1 + l + sovRoom(uint64(l))
  2209. }
  2210. l = len(m.UserCover)
  2211. if l > 0 {
  2212. n += 1 + l + sovRoom(uint64(l))
  2213. }
  2214. if m.ShortId != 0 {
  2215. n += 1 + sovRoom(uint64(m.ShortId))
  2216. }
  2217. if m.Online != 0 {
  2218. n += 2 + sovRoom(uint64(m.Online))
  2219. }
  2220. if m.Area != 0 {
  2221. n += 2 + sovRoom(uint64(m.Area))
  2222. }
  2223. if m.AreaV2Id != 0 {
  2224. n += 2 + sovRoom(uint64(m.AreaV2Id))
  2225. }
  2226. if m.AreaV2ParentId != 0 {
  2227. n += 2 + sovRoom(uint64(m.AreaV2ParentId))
  2228. }
  2229. if m.AreaPkStatus != 0 {
  2230. n += 2 + sovRoom(uint64(m.AreaPkStatus))
  2231. }
  2232. l = len(m.AreaV2Name)
  2233. if l > 0 {
  2234. n += 2 + l + sovRoom(uint64(l))
  2235. }
  2236. l = len(m.AreaV2ParentName)
  2237. if l > 0 {
  2238. n += 2 + l + sovRoom(uint64(l))
  2239. }
  2240. if m.Attentions != 0 {
  2241. n += 2 + sovRoom(uint64(m.Attentions))
  2242. }
  2243. l = len(m.Background)
  2244. if l > 0 {
  2245. n += 2 + l + sovRoom(uint64(l))
  2246. }
  2247. if m.RoomSilent != 0 {
  2248. n += 2 + sovRoom(uint64(m.RoomSilent))
  2249. }
  2250. if m.RoomShield != 0 {
  2251. n += 2 + sovRoom(uint64(m.RoomShield))
  2252. }
  2253. l = len(m.TryTime)
  2254. if l > 0 {
  2255. n += 2 + l + sovRoom(uint64(l))
  2256. }
  2257. if m.LiveStatus != 0 {
  2258. n += 2 + sovRoom(uint64(m.LiveStatus))
  2259. }
  2260. if m.BroadcastType != 0 {
  2261. n += 2 + sovRoom(uint64(m.BroadcastType))
  2262. }
  2263. if m.Virtual != 0 {
  2264. n += 2 + sovRoom(uint64(m.Virtual))
  2265. }
  2266. l = len(m.Ctime)
  2267. if l > 0 {
  2268. n += 2 + l + sovRoom(uint64(l))
  2269. }
  2270. l = len(m.Mtime)
  2271. if l > 0 {
  2272. n += 2 + l + sovRoom(uint64(l))
  2273. }
  2274. return n
  2275. }
  2276. func (m *RoomRoomIdByUidReq) Size() (n int) {
  2277. if m == nil {
  2278. return 0
  2279. }
  2280. var l int
  2281. _ = l
  2282. if m.Uid != 0 {
  2283. n += 1 + sovRoom(uint64(m.Uid))
  2284. }
  2285. return n
  2286. }
  2287. func (m *RoomRoomIdByUidResp) Size() (n int) {
  2288. if m == nil {
  2289. return 0
  2290. }
  2291. var l int
  2292. _ = l
  2293. if m.Code != 0 {
  2294. n += 1 + sovRoom(uint64(m.Code))
  2295. }
  2296. l = len(m.Msg)
  2297. if l > 0 {
  2298. n += 1 + l + sovRoom(uint64(l))
  2299. }
  2300. if m.Data != nil {
  2301. l = m.Data.Size()
  2302. n += 1 + l + sovRoom(uint64(l))
  2303. }
  2304. return n
  2305. }
  2306. func (m *RoomRoomIdByUidResp_Data) Size() (n int) {
  2307. if m == nil {
  2308. return 0
  2309. }
  2310. var l int
  2311. _ = l
  2312. if m.RoomId != 0 {
  2313. n += 1 + sovRoom(uint64(m.RoomId))
  2314. }
  2315. return n
  2316. }
  2317. func (m *RoomRoomIdByUidMultiReq) Size() (n int) {
  2318. if m == nil {
  2319. return 0
  2320. }
  2321. var l int
  2322. _ = l
  2323. if len(m.Uids) > 0 {
  2324. l = 0
  2325. for _, e := range m.Uids {
  2326. l += sovRoom(uint64(e))
  2327. }
  2328. n += 1 + sovRoom(uint64(l)) + l
  2329. }
  2330. return n
  2331. }
  2332. func (m *RoomRoomIdByUidMultiResp) Size() (n int) {
  2333. if m == nil {
  2334. return 0
  2335. }
  2336. var l int
  2337. _ = l
  2338. if m.Code != 0 {
  2339. n += 1 + sovRoom(uint64(m.Code))
  2340. }
  2341. l = len(m.Msg)
  2342. if l > 0 {
  2343. n += 1 + l + sovRoom(uint64(l))
  2344. }
  2345. if len(m.Data) > 0 {
  2346. for k, v := range m.Data {
  2347. _ = k
  2348. _ = v
  2349. mapEntrySize := 1 + len(k) + sovRoom(uint64(len(k))) + 1 + len(v) + sovRoom(uint64(len(v)))
  2350. n += mapEntrySize + 1 + sovRoom(uint64(mapEntrySize))
  2351. }
  2352. }
  2353. return n
  2354. }
  2355. func (m *RoomGetOnlineRoomIdsReq) Size() (n int) {
  2356. if m == nil {
  2357. return 0
  2358. }
  2359. var l int
  2360. _ = l
  2361. if m.ParentAreaId != 0 {
  2362. n += 1 + sovRoom(uint64(m.ParentAreaId))
  2363. }
  2364. if m.AreaId != 0 {
  2365. n += 1 + sovRoom(uint64(m.AreaId))
  2366. }
  2367. l = len(m.From)
  2368. if l > 0 {
  2369. n += 1 + l + sovRoom(uint64(l))
  2370. }
  2371. return n
  2372. }
  2373. func (m *RoomGetOnlineRoomIdsResp) Size() (n int) {
  2374. if m == nil {
  2375. return 0
  2376. }
  2377. var l int
  2378. _ = l
  2379. l = len(m.Msg)
  2380. if l > 0 {
  2381. n += 1 + l + sovRoom(uint64(l))
  2382. }
  2383. if m.Code != 0 {
  2384. n += 1 + sovRoom(uint64(m.Code))
  2385. }
  2386. if m.Data != nil {
  2387. l = m.Data.Size()
  2388. n += 1 + l + sovRoom(uint64(l))
  2389. }
  2390. return n
  2391. }
  2392. func (m *RoomGetOnlineRoomIdsResp_Data) Size() (n int) {
  2393. if m == nil {
  2394. return 0
  2395. }
  2396. var l int
  2397. _ = l
  2398. l = len(m.RoomIds)
  2399. if l > 0 {
  2400. n += 1 + l + sovRoom(uint64(l))
  2401. }
  2402. return n
  2403. }
  2404. func (m *RoomMobileTabReq) Size() (n int) {
  2405. if m == nil {
  2406. return 0
  2407. }
  2408. var l int
  2409. _ = l
  2410. if m.Roomid != 0 {
  2411. n += 1 + sovRoom(uint64(m.Roomid))
  2412. }
  2413. return n
  2414. }
  2415. func (m *RoomMobileTabResp) Size() (n int) {
  2416. if m == nil {
  2417. return 0
  2418. }
  2419. var l int
  2420. _ = l
  2421. if m.Code != 0 {
  2422. n += 1 + sovRoom(uint64(m.Code))
  2423. }
  2424. l = len(m.Msg)
  2425. if l > 0 {
  2426. n += 1 + l + sovRoom(uint64(l))
  2427. }
  2428. if len(m.Data) > 0 {
  2429. for _, e := range m.Data {
  2430. l = e.Size()
  2431. n += 1 + l + sovRoom(uint64(l))
  2432. }
  2433. }
  2434. return n
  2435. }
  2436. func (m *RoomMobileTabResp_Grand) Size() (n int) {
  2437. if m == nil {
  2438. return 0
  2439. }
  2440. var l int
  2441. _ = l
  2442. l = len(m.Type)
  2443. if l > 0 {
  2444. n += 1 + l + sovRoom(uint64(l))
  2445. }
  2446. l = len(m.Desc)
  2447. if l > 0 {
  2448. n += 1 + l + sovRoom(uint64(l))
  2449. }
  2450. l = len(m.Url)
  2451. if l > 0 {
  2452. n += 1 + l + sovRoom(uint64(l))
  2453. }
  2454. if m.Status != 0 {
  2455. n += 1 + sovRoom(uint64(m.Status))
  2456. }
  2457. if m.Order != 0 {
  2458. n += 1 + sovRoom(uint64(m.Order))
  2459. }
  2460. l = len(m.Documents)
  2461. if l > 0 {
  2462. n += 1 + l + sovRoom(uint64(l))
  2463. }
  2464. l = len(m.RankName)
  2465. if l > 0 {
  2466. n += 1 + l + sovRoom(uint64(l))
  2467. }
  2468. return n
  2469. }
  2470. func (m *RoomMobileTabResp_Sub) Size() (n int) {
  2471. if m == nil {
  2472. return 0
  2473. }
  2474. var l int
  2475. _ = l
  2476. l = len(m.Type)
  2477. if l > 0 {
  2478. n += 1 + l + sovRoom(uint64(l))
  2479. }
  2480. l = len(m.Desc)
  2481. if l > 0 {
  2482. n += 1 + l + sovRoom(uint64(l))
  2483. }
  2484. l = len(m.Url)
  2485. if l > 0 {
  2486. n += 1 + l + sovRoom(uint64(l))
  2487. }
  2488. if m.Status != 0 {
  2489. n += 1 + sovRoom(uint64(m.Status))
  2490. }
  2491. if m.Order != 0 {
  2492. n += 1 + sovRoom(uint64(m.Order))
  2493. }
  2494. l = len(m.Documents)
  2495. if l > 0 {
  2496. n += 1 + l + sovRoom(uint64(l))
  2497. }
  2498. l = len(m.RankName)
  2499. if l > 0 {
  2500. n += 1 + l + sovRoom(uint64(l))
  2501. }
  2502. l = len(m.DefaultSubTab)
  2503. if l > 0 {
  2504. n += 1 + l + sovRoom(uint64(l))
  2505. }
  2506. if len(m.SubTab) > 0 {
  2507. for _, e := range m.SubTab {
  2508. l = e.Size()
  2509. n += 1 + l + sovRoom(uint64(l))
  2510. }
  2511. }
  2512. return n
  2513. }
  2514. func (m *RoomMobileTabResp_Data) Size() (n int) {
  2515. if m == nil {
  2516. return 0
  2517. }
  2518. var l int
  2519. _ = l
  2520. l = len(m.Type)
  2521. if l > 0 {
  2522. n += 1 + l + sovRoom(uint64(l))
  2523. }
  2524. l = len(m.Desc)
  2525. if l > 0 {
  2526. n += 1 + l + sovRoom(uint64(l))
  2527. }
  2528. l = len(m.Url)
  2529. if l > 0 {
  2530. n += 1 + l + sovRoom(uint64(l))
  2531. }
  2532. if m.Status != 0 {
  2533. n += 1 + sovRoom(uint64(m.Status))
  2534. }
  2535. if m.Order != 0 {
  2536. n += 1 + sovRoom(uint64(m.Order))
  2537. }
  2538. if m.Default != 0 {
  2539. n += 1 + sovRoom(uint64(m.Default))
  2540. }
  2541. l = len(m.DefaultSubTab)
  2542. if l > 0 {
  2543. n += 1 + l + sovRoom(uint64(l))
  2544. }
  2545. if len(m.SubTab) > 0 {
  2546. for _, e := range m.SubTab {
  2547. l = e.Size()
  2548. n += 1 + l + sovRoom(uint64(l))
  2549. }
  2550. }
  2551. return n
  2552. }
  2553. func sovRoom(x uint64) (n int) {
  2554. for {
  2555. n++
  2556. x >>= 7
  2557. if x == 0 {
  2558. break
  2559. }
  2560. }
  2561. return n
  2562. }
  2563. func sozRoom(x uint64) (n int) {
  2564. return sovRoom(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  2565. }
  2566. func (m *RoomGetByIdsReq) Unmarshal(dAtA []byte) error {
  2567. l := len(dAtA)
  2568. iNdEx := 0
  2569. for iNdEx < l {
  2570. preIndex := iNdEx
  2571. var wire uint64
  2572. for shift := uint(0); ; shift += 7 {
  2573. if shift >= 64 {
  2574. return ErrIntOverflowRoom
  2575. }
  2576. if iNdEx >= l {
  2577. return io.ErrUnexpectedEOF
  2578. }
  2579. b := dAtA[iNdEx]
  2580. iNdEx++
  2581. wire |= (uint64(b) & 0x7F) << shift
  2582. if b < 0x80 {
  2583. break
  2584. }
  2585. }
  2586. fieldNum := int32(wire >> 3)
  2587. wireType := int(wire & 0x7)
  2588. if wireType == 4 {
  2589. return fmt.Errorf("proto: RoomGetByIdsReq: wiretype end group for non-group")
  2590. }
  2591. if fieldNum <= 0 {
  2592. return fmt.Errorf("proto: RoomGetByIdsReq: illegal tag %d (wire type %d)", fieldNum, wire)
  2593. }
  2594. switch fieldNum {
  2595. case 1:
  2596. if wireType == 0 {
  2597. var v int64
  2598. for shift := uint(0); ; shift += 7 {
  2599. if shift >= 64 {
  2600. return ErrIntOverflowRoom
  2601. }
  2602. if iNdEx >= l {
  2603. return io.ErrUnexpectedEOF
  2604. }
  2605. b := dAtA[iNdEx]
  2606. iNdEx++
  2607. v |= (int64(b) & 0x7F) << shift
  2608. if b < 0x80 {
  2609. break
  2610. }
  2611. }
  2612. m.Ids = append(m.Ids, v)
  2613. } else if wireType == 2 {
  2614. var packedLen int
  2615. for shift := uint(0); ; shift += 7 {
  2616. if shift >= 64 {
  2617. return ErrIntOverflowRoom
  2618. }
  2619. if iNdEx >= l {
  2620. return io.ErrUnexpectedEOF
  2621. }
  2622. b := dAtA[iNdEx]
  2623. iNdEx++
  2624. packedLen |= (int(b) & 0x7F) << shift
  2625. if b < 0x80 {
  2626. break
  2627. }
  2628. }
  2629. if packedLen < 0 {
  2630. return ErrInvalidLengthRoom
  2631. }
  2632. postIndex := iNdEx + packedLen
  2633. if postIndex > l {
  2634. return io.ErrUnexpectedEOF
  2635. }
  2636. var elementCount int
  2637. var count int
  2638. for _, integer := range dAtA {
  2639. if integer < 128 {
  2640. count++
  2641. }
  2642. }
  2643. elementCount = count
  2644. if elementCount != 0 && len(m.Ids) == 0 {
  2645. m.Ids = make([]int64, 0, elementCount)
  2646. }
  2647. for iNdEx < postIndex {
  2648. var v int64
  2649. for shift := uint(0); ; shift += 7 {
  2650. if shift >= 64 {
  2651. return ErrIntOverflowRoom
  2652. }
  2653. if iNdEx >= l {
  2654. return io.ErrUnexpectedEOF
  2655. }
  2656. b := dAtA[iNdEx]
  2657. iNdEx++
  2658. v |= (int64(b) & 0x7F) << shift
  2659. if b < 0x80 {
  2660. break
  2661. }
  2662. }
  2663. m.Ids = append(m.Ids, v)
  2664. }
  2665. } else {
  2666. return fmt.Errorf("proto: wrong wireType = %d for field Ids", wireType)
  2667. }
  2668. case 2:
  2669. if wireType != 0 {
  2670. return fmt.Errorf("proto: wrong wireType = %d for field NeedUinfo", wireType)
  2671. }
  2672. m.NeedUinfo = 0
  2673. for shift := uint(0); ; shift += 7 {
  2674. if shift >= 64 {
  2675. return ErrIntOverflowRoom
  2676. }
  2677. if iNdEx >= l {
  2678. return io.ErrUnexpectedEOF
  2679. }
  2680. b := dAtA[iNdEx]
  2681. iNdEx++
  2682. m.NeedUinfo |= (int64(b) & 0x7F) << shift
  2683. if b < 0x80 {
  2684. break
  2685. }
  2686. }
  2687. case 3:
  2688. if wireType != 0 {
  2689. return fmt.Errorf("proto: wrong wireType = %d for field NeedBroadcastType", wireType)
  2690. }
  2691. m.NeedBroadcastType = 0
  2692. for shift := uint(0); ; shift += 7 {
  2693. if shift >= 64 {
  2694. return ErrIntOverflowRoom
  2695. }
  2696. if iNdEx >= l {
  2697. return io.ErrUnexpectedEOF
  2698. }
  2699. b := dAtA[iNdEx]
  2700. iNdEx++
  2701. m.NeedBroadcastType |= (int64(b) & 0x7F) << shift
  2702. if b < 0x80 {
  2703. break
  2704. }
  2705. }
  2706. case 4:
  2707. if wireType != 2 {
  2708. return fmt.Errorf("proto: wrong wireType = %d for field Fields", wireType)
  2709. }
  2710. var stringLen uint64
  2711. for shift := uint(0); ; shift += 7 {
  2712. if shift >= 64 {
  2713. return ErrIntOverflowRoom
  2714. }
  2715. if iNdEx >= l {
  2716. return io.ErrUnexpectedEOF
  2717. }
  2718. b := dAtA[iNdEx]
  2719. iNdEx++
  2720. stringLen |= (uint64(b) & 0x7F) << shift
  2721. if b < 0x80 {
  2722. break
  2723. }
  2724. }
  2725. intStringLen := int(stringLen)
  2726. if intStringLen < 0 {
  2727. return ErrInvalidLengthRoom
  2728. }
  2729. postIndex := iNdEx + intStringLen
  2730. if postIndex > l {
  2731. return io.ErrUnexpectedEOF
  2732. }
  2733. m.Fields = append(m.Fields, string(dAtA[iNdEx:postIndex]))
  2734. iNdEx = postIndex
  2735. case 5:
  2736. if wireType != 2 {
  2737. return fmt.Errorf("proto: wrong wireType = %d for field From", wireType)
  2738. }
  2739. var stringLen uint64
  2740. for shift := uint(0); ; shift += 7 {
  2741. if shift >= 64 {
  2742. return ErrIntOverflowRoom
  2743. }
  2744. if iNdEx >= l {
  2745. return io.ErrUnexpectedEOF
  2746. }
  2747. b := dAtA[iNdEx]
  2748. iNdEx++
  2749. stringLen |= (uint64(b) & 0x7F) << shift
  2750. if b < 0x80 {
  2751. break
  2752. }
  2753. }
  2754. intStringLen := int(stringLen)
  2755. if intStringLen < 0 {
  2756. return ErrInvalidLengthRoom
  2757. }
  2758. postIndex := iNdEx + intStringLen
  2759. if postIndex > l {
  2760. return io.ErrUnexpectedEOF
  2761. }
  2762. m.From = string(dAtA[iNdEx:postIndex])
  2763. iNdEx = postIndex
  2764. default:
  2765. iNdEx = preIndex
  2766. skippy, err := skipRoom(dAtA[iNdEx:])
  2767. if err != nil {
  2768. return err
  2769. }
  2770. if skippy < 0 {
  2771. return ErrInvalidLengthRoom
  2772. }
  2773. if (iNdEx + skippy) > l {
  2774. return io.ErrUnexpectedEOF
  2775. }
  2776. iNdEx += skippy
  2777. }
  2778. }
  2779. if iNdEx > l {
  2780. return io.ErrUnexpectedEOF
  2781. }
  2782. return nil
  2783. }
  2784. func (m *RoomGetByIdsResp) Unmarshal(dAtA []byte) error {
  2785. l := len(dAtA)
  2786. iNdEx := 0
  2787. for iNdEx < l {
  2788. preIndex := iNdEx
  2789. var wire uint64
  2790. for shift := uint(0); ; shift += 7 {
  2791. if shift >= 64 {
  2792. return ErrIntOverflowRoom
  2793. }
  2794. if iNdEx >= l {
  2795. return io.ErrUnexpectedEOF
  2796. }
  2797. b := dAtA[iNdEx]
  2798. iNdEx++
  2799. wire |= (uint64(b) & 0x7F) << shift
  2800. if b < 0x80 {
  2801. break
  2802. }
  2803. }
  2804. fieldNum := int32(wire >> 3)
  2805. wireType := int(wire & 0x7)
  2806. if wireType == 4 {
  2807. return fmt.Errorf("proto: RoomGetByIdsResp: wiretype end group for non-group")
  2808. }
  2809. if fieldNum <= 0 {
  2810. return fmt.Errorf("proto: RoomGetByIdsResp: illegal tag %d (wire type %d)", fieldNum, wire)
  2811. }
  2812. switch fieldNum {
  2813. case 1:
  2814. if wireType != 0 {
  2815. return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
  2816. }
  2817. m.Code = 0
  2818. for shift := uint(0); ; shift += 7 {
  2819. if shift >= 64 {
  2820. return ErrIntOverflowRoom
  2821. }
  2822. if iNdEx >= l {
  2823. return io.ErrUnexpectedEOF
  2824. }
  2825. b := dAtA[iNdEx]
  2826. iNdEx++
  2827. m.Code |= (int64(b) & 0x7F) << shift
  2828. if b < 0x80 {
  2829. break
  2830. }
  2831. }
  2832. case 2:
  2833. if wireType != 2 {
  2834. return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
  2835. }
  2836. var stringLen uint64
  2837. for shift := uint(0); ; shift += 7 {
  2838. if shift >= 64 {
  2839. return ErrIntOverflowRoom
  2840. }
  2841. if iNdEx >= l {
  2842. return io.ErrUnexpectedEOF
  2843. }
  2844. b := dAtA[iNdEx]
  2845. iNdEx++
  2846. stringLen |= (uint64(b) & 0x7F) << shift
  2847. if b < 0x80 {
  2848. break
  2849. }
  2850. }
  2851. intStringLen := int(stringLen)
  2852. if intStringLen < 0 {
  2853. return ErrInvalidLengthRoom
  2854. }
  2855. postIndex := iNdEx + intStringLen
  2856. if postIndex > l {
  2857. return io.ErrUnexpectedEOF
  2858. }
  2859. m.Msg = string(dAtA[iNdEx:postIndex])
  2860. iNdEx = postIndex
  2861. case 3:
  2862. if wireType != 2 {
  2863. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  2864. }
  2865. var msglen int
  2866. for shift := uint(0); ; shift += 7 {
  2867. if shift >= 64 {
  2868. return ErrIntOverflowRoom
  2869. }
  2870. if iNdEx >= l {
  2871. return io.ErrUnexpectedEOF
  2872. }
  2873. b := dAtA[iNdEx]
  2874. iNdEx++
  2875. msglen |= (int(b) & 0x7F) << shift
  2876. if b < 0x80 {
  2877. break
  2878. }
  2879. }
  2880. if msglen < 0 {
  2881. return ErrInvalidLengthRoom
  2882. }
  2883. postIndex := iNdEx + msglen
  2884. if postIndex > l {
  2885. return io.ErrUnexpectedEOF
  2886. }
  2887. if m.Data == nil {
  2888. m.Data = make(map[int64]*RoomGetByIdsResp_RoomInfo)
  2889. }
  2890. var mapkey int64
  2891. var mapvalue *RoomGetByIdsResp_RoomInfo
  2892. for iNdEx < postIndex {
  2893. entryPreIndex := iNdEx
  2894. var wire uint64
  2895. for shift := uint(0); ; shift += 7 {
  2896. if shift >= 64 {
  2897. return ErrIntOverflowRoom
  2898. }
  2899. if iNdEx >= l {
  2900. return io.ErrUnexpectedEOF
  2901. }
  2902. b := dAtA[iNdEx]
  2903. iNdEx++
  2904. wire |= (uint64(b) & 0x7F) << shift
  2905. if b < 0x80 {
  2906. break
  2907. }
  2908. }
  2909. fieldNum := int32(wire >> 3)
  2910. if fieldNum == 1 {
  2911. for shift := uint(0); ; shift += 7 {
  2912. if shift >= 64 {
  2913. return ErrIntOverflowRoom
  2914. }
  2915. if iNdEx >= l {
  2916. return io.ErrUnexpectedEOF
  2917. }
  2918. b := dAtA[iNdEx]
  2919. iNdEx++
  2920. mapkey |= (int64(b) & 0x7F) << shift
  2921. if b < 0x80 {
  2922. break
  2923. }
  2924. }
  2925. } else if fieldNum == 2 {
  2926. var mapmsglen int
  2927. for shift := uint(0); ; shift += 7 {
  2928. if shift >= 64 {
  2929. return ErrIntOverflowRoom
  2930. }
  2931. if iNdEx >= l {
  2932. return io.ErrUnexpectedEOF
  2933. }
  2934. b := dAtA[iNdEx]
  2935. iNdEx++
  2936. mapmsglen |= (int(b) & 0x7F) << shift
  2937. if b < 0x80 {
  2938. break
  2939. }
  2940. }
  2941. if mapmsglen < 0 {
  2942. return ErrInvalidLengthRoom
  2943. }
  2944. postmsgIndex := iNdEx + mapmsglen
  2945. if mapmsglen < 0 {
  2946. return ErrInvalidLengthRoom
  2947. }
  2948. if postmsgIndex > l {
  2949. return io.ErrUnexpectedEOF
  2950. }
  2951. mapvalue = &RoomGetByIdsResp_RoomInfo{}
  2952. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  2953. return err
  2954. }
  2955. iNdEx = postmsgIndex
  2956. } else {
  2957. iNdEx = entryPreIndex
  2958. skippy, err := skipRoom(dAtA[iNdEx:])
  2959. if err != nil {
  2960. return err
  2961. }
  2962. if skippy < 0 {
  2963. return ErrInvalidLengthRoom
  2964. }
  2965. if (iNdEx + skippy) > postIndex {
  2966. return io.ErrUnexpectedEOF
  2967. }
  2968. iNdEx += skippy
  2969. }
  2970. }
  2971. m.Data[mapkey] = mapvalue
  2972. iNdEx = postIndex
  2973. default:
  2974. iNdEx = preIndex
  2975. skippy, err := skipRoom(dAtA[iNdEx:])
  2976. if err != nil {
  2977. return err
  2978. }
  2979. if skippy < 0 {
  2980. return ErrInvalidLengthRoom
  2981. }
  2982. if (iNdEx + skippy) > l {
  2983. return io.ErrUnexpectedEOF
  2984. }
  2985. iNdEx += skippy
  2986. }
  2987. }
  2988. if iNdEx > l {
  2989. return io.ErrUnexpectedEOF
  2990. }
  2991. return nil
  2992. }
  2993. func (m *RoomGetByIdsResp_RoomInfo) Unmarshal(dAtA []byte) error {
  2994. l := len(dAtA)
  2995. iNdEx := 0
  2996. for iNdEx < l {
  2997. preIndex := iNdEx
  2998. var wire uint64
  2999. for shift := uint(0); ; shift += 7 {
  3000. if shift >= 64 {
  3001. return ErrIntOverflowRoom
  3002. }
  3003. if iNdEx >= l {
  3004. return io.ErrUnexpectedEOF
  3005. }
  3006. b := dAtA[iNdEx]
  3007. iNdEx++
  3008. wire |= (uint64(b) & 0x7F) << shift
  3009. if b < 0x80 {
  3010. break
  3011. }
  3012. }
  3013. fieldNum := int32(wire >> 3)
  3014. wireType := int(wire & 0x7)
  3015. if wireType == 4 {
  3016. return fmt.Errorf("proto: RoomInfo: wiretype end group for non-group")
  3017. }
  3018. if fieldNum <= 0 {
  3019. return fmt.Errorf("proto: RoomInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  3020. }
  3021. switch fieldNum {
  3022. case 1:
  3023. if wireType != 0 {
  3024. return fmt.Errorf("proto: wrong wireType = %d for field Roomid", wireType)
  3025. }
  3026. m.Roomid = 0
  3027. for shift := uint(0); ; shift += 7 {
  3028. if shift >= 64 {
  3029. return ErrIntOverflowRoom
  3030. }
  3031. if iNdEx >= l {
  3032. return io.ErrUnexpectedEOF
  3033. }
  3034. b := dAtA[iNdEx]
  3035. iNdEx++
  3036. m.Roomid |= (int64(b) & 0x7F) << shift
  3037. if b < 0x80 {
  3038. break
  3039. }
  3040. }
  3041. case 2:
  3042. if wireType != 2 {
  3043. return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
  3044. }
  3045. var stringLen uint64
  3046. for shift := uint(0); ; shift += 7 {
  3047. if shift >= 64 {
  3048. return ErrIntOverflowRoom
  3049. }
  3050. if iNdEx >= l {
  3051. return io.ErrUnexpectedEOF
  3052. }
  3053. b := dAtA[iNdEx]
  3054. iNdEx++
  3055. stringLen |= (uint64(b) & 0x7F) << shift
  3056. if b < 0x80 {
  3057. break
  3058. }
  3059. }
  3060. intStringLen := int(stringLen)
  3061. if intStringLen < 0 {
  3062. return ErrInvalidLengthRoom
  3063. }
  3064. postIndex := iNdEx + intStringLen
  3065. if postIndex > l {
  3066. return io.ErrUnexpectedEOF
  3067. }
  3068. m.Uname = string(dAtA[iNdEx:postIndex])
  3069. iNdEx = postIndex
  3070. case 3:
  3071. if wireType != 2 {
  3072. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  3073. }
  3074. var stringLen uint64
  3075. for shift := uint(0); ; shift += 7 {
  3076. if shift >= 64 {
  3077. return ErrIntOverflowRoom
  3078. }
  3079. if iNdEx >= l {
  3080. return io.ErrUnexpectedEOF
  3081. }
  3082. b := dAtA[iNdEx]
  3083. iNdEx++
  3084. stringLen |= (uint64(b) & 0x7F) << shift
  3085. if b < 0x80 {
  3086. break
  3087. }
  3088. }
  3089. intStringLen := int(stringLen)
  3090. if intStringLen < 0 {
  3091. return ErrInvalidLengthRoom
  3092. }
  3093. postIndex := iNdEx + intStringLen
  3094. if postIndex > l {
  3095. return io.ErrUnexpectedEOF
  3096. }
  3097. m.Face = string(dAtA[iNdEx:postIndex])
  3098. iNdEx = postIndex
  3099. case 4:
  3100. if wireType != 2 {
  3101. return fmt.Errorf("proto: wrong wireType = %d for field Verify", wireType)
  3102. }
  3103. var stringLen uint64
  3104. for shift := uint(0); ; shift += 7 {
  3105. if shift >= 64 {
  3106. return ErrIntOverflowRoom
  3107. }
  3108. if iNdEx >= l {
  3109. return io.ErrUnexpectedEOF
  3110. }
  3111. b := dAtA[iNdEx]
  3112. iNdEx++
  3113. stringLen |= (uint64(b) & 0x7F) << shift
  3114. if b < 0x80 {
  3115. break
  3116. }
  3117. }
  3118. intStringLen := int(stringLen)
  3119. if intStringLen < 0 {
  3120. return ErrInvalidLengthRoom
  3121. }
  3122. postIndex := iNdEx + intStringLen
  3123. if postIndex > l {
  3124. return io.ErrUnexpectedEOF
  3125. }
  3126. m.Verify = string(dAtA[iNdEx:postIndex])
  3127. iNdEx = postIndex
  3128. case 5:
  3129. if wireType != 2 {
  3130. return fmt.Errorf("proto: wrong wireType = %d for field Cover", wireType)
  3131. }
  3132. var stringLen uint64
  3133. for shift := uint(0); ; shift += 7 {
  3134. if shift >= 64 {
  3135. return ErrIntOverflowRoom
  3136. }
  3137. if iNdEx >= l {
  3138. return io.ErrUnexpectedEOF
  3139. }
  3140. b := dAtA[iNdEx]
  3141. iNdEx++
  3142. stringLen |= (uint64(b) & 0x7F) << shift
  3143. if b < 0x80 {
  3144. break
  3145. }
  3146. }
  3147. intStringLen := int(stringLen)
  3148. if intStringLen < 0 {
  3149. return ErrInvalidLengthRoom
  3150. }
  3151. postIndex := iNdEx + intStringLen
  3152. if postIndex > l {
  3153. return io.ErrUnexpectedEOF
  3154. }
  3155. m.Cover = string(dAtA[iNdEx:postIndex])
  3156. iNdEx = postIndex
  3157. case 6:
  3158. if wireType != 0 {
  3159. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  3160. }
  3161. m.Uid = 0
  3162. for shift := uint(0); ; shift += 7 {
  3163. if shift >= 64 {
  3164. return ErrIntOverflowRoom
  3165. }
  3166. if iNdEx >= l {
  3167. return io.ErrUnexpectedEOF
  3168. }
  3169. b := dAtA[iNdEx]
  3170. iNdEx++
  3171. m.Uid |= (int64(b) & 0x7F) << shift
  3172. if b < 0x80 {
  3173. break
  3174. }
  3175. }
  3176. case 7:
  3177. if wireType != 2 {
  3178. return fmt.Errorf("proto: wrong wireType = %d for field LiveTime", wireType)
  3179. }
  3180. var stringLen uint64
  3181. for shift := uint(0); ; shift += 7 {
  3182. if shift >= 64 {
  3183. return ErrIntOverflowRoom
  3184. }
  3185. if iNdEx >= l {
  3186. return io.ErrUnexpectedEOF
  3187. }
  3188. b := dAtA[iNdEx]
  3189. iNdEx++
  3190. stringLen |= (uint64(b) & 0x7F) << shift
  3191. if b < 0x80 {
  3192. break
  3193. }
  3194. }
  3195. intStringLen := int(stringLen)
  3196. if intStringLen < 0 {
  3197. return ErrInvalidLengthRoom
  3198. }
  3199. postIndex := iNdEx + intStringLen
  3200. if postIndex > l {
  3201. return io.ErrUnexpectedEOF
  3202. }
  3203. m.LiveTime = string(dAtA[iNdEx:postIndex])
  3204. iNdEx = postIndex
  3205. case 8:
  3206. if wireType != 0 {
  3207. return fmt.Errorf("proto: wrong wireType = %d for field RoundStatus", wireType)
  3208. }
  3209. m.RoundStatus = 0
  3210. for shift := uint(0); ; shift += 7 {
  3211. if shift >= 64 {
  3212. return ErrIntOverflowRoom
  3213. }
  3214. if iNdEx >= l {
  3215. return io.ErrUnexpectedEOF
  3216. }
  3217. b := dAtA[iNdEx]
  3218. iNdEx++
  3219. m.RoundStatus |= (int64(b) & 0x7F) << shift
  3220. if b < 0x80 {
  3221. break
  3222. }
  3223. }
  3224. case 9:
  3225. if wireType != 0 {
  3226. return fmt.Errorf("proto: wrong wireType = %d for field OnFlag", wireType)
  3227. }
  3228. m.OnFlag = 0
  3229. for shift := uint(0); ; shift += 7 {
  3230. if shift >= 64 {
  3231. return ErrIntOverflowRoom
  3232. }
  3233. if iNdEx >= l {
  3234. return io.ErrUnexpectedEOF
  3235. }
  3236. b := dAtA[iNdEx]
  3237. iNdEx++
  3238. m.OnFlag |= (int64(b) & 0x7F) << shift
  3239. if b < 0x80 {
  3240. break
  3241. }
  3242. }
  3243. case 10:
  3244. if wireType != 2 {
  3245. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  3246. }
  3247. var stringLen uint64
  3248. for shift := uint(0); ; shift += 7 {
  3249. if shift >= 64 {
  3250. return ErrIntOverflowRoom
  3251. }
  3252. if iNdEx >= l {
  3253. return io.ErrUnexpectedEOF
  3254. }
  3255. b := dAtA[iNdEx]
  3256. iNdEx++
  3257. stringLen |= (uint64(b) & 0x7F) << shift
  3258. if b < 0x80 {
  3259. break
  3260. }
  3261. }
  3262. intStringLen := int(stringLen)
  3263. if intStringLen < 0 {
  3264. return ErrInvalidLengthRoom
  3265. }
  3266. postIndex := iNdEx + intStringLen
  3267. if postIndex > l {
  3268. return io.ErrUnexpectedEOF
  3269. }
  3270. m.Title = string(dAtA[iNdEx:postIndex])
  3271. iNdEx = postIndex
  3272. case 11:
  3273. if wireType != 2 {
  3274. return fmt.Errorf("proto: wrong wireType = %d for field Tags", wireType)
  3275. }
  3276. var stringLen uint64
  3277. for shift := uint(0); ; shift += 7 {
  3278. if shift >= 64 {
  3279. return ErrIntOverflowRoom
  3280. }
  3281. if iNdEx >= l {
  3282. return io.ErrUnexpectedEOF
  3283. }
  3284. b := dAtA[iNdEx]
  3285. iNdEx++
  3286. stringLen |= (uint64(b) & 0x7F) << shift
  3287. if b < 0x80 {
  3288. break
  3289. }
  3290. }
  3291. intStringLen := int(stringLen)
  3292. if intStringLen < 0 {
  3293. return ErrInvalidLengthRoom
  3294. }
  3295. postIndex := iNdEx + intStringLen
  3296. if postIndex > l {
  3297. return io.ErrUnexpectedEOF
  3298. }
  3299. m.Tags = string(dAtA[iNdEx:postIndex])
  3300. iNdEx = postIndex
  3301. case 12:
  3302. if wireType != 2 {
  3303. return fmt.Errorf("proto: wrong wireType = %d for field LockStatus", wireType)
  3304. }
  3305. var stringLen uint64
  3306. for shift := uint(0); ; shift += 7 {
  3307. if shift >= 64 {
  3308. return ErrIntOverflowRoom
  3309. }
  3310. if iNdEx >= l {
  3311. return io.ErrUnexpectedEOF
  3312. }
  3313. b := dAtA[iNdEx]
  3314. iNdEx++
  3315. stringLen |= (uint64(b) & 0x7F) << shift
  3316. if b < 0x80 {
  3317. break
  3318. }
  3319. }
  3320. intStringLen := int(stringLen)
  3321. if intStringLen < 0 {
  3322. return ErrInvalidLengthRoom
  3323. }
  3324. postIndex := iNdEx + intStringLen
  3325. if postIndex > l {
  3326. return io.ErrUnexpectedEOF
  3327. }
  3328. m.LockStatus = string(dAtA[iNdEx:postIndex])
  3329. iNdEx = postIndex
  3330. case 13:
  3331. if wireType != 2 {
  3332. return fmt.Errorf("proto: wrong wireType = %d for field HiddenStatus", wireType)
  3333. }
  3334. var stringLen uint64
  3335. for shift := uint(0); ; shift += 7 {
  3336. if shift >= 64 {
  3337. return ErrIntOverflowRoom
  3338. }
  3339. if iNdEx >= l {
  3340. return io.ErrUnexpectedEOF
  3341. }
  3342. b := dAtA[iNdEx]
  3343. iNdEx++
  3344. stringLen |= (uint64(b) & 0x7F) << shift
  3345. if b < 0x80 {
  3346. break
  3347. }
  3348. }
  3349. intStringLen := int(stringLen)
  3350. if intStringLen < 0 {
  3351. return ErrInvalidLengthRoom
  3352. }
  3353. postIndex := iNdEx + intStringLen
  3354. if postIndex > l {
  3355. return io.ErrUnexpectedEOF
  3356. }
  3357. m.HiddenStatus = string(dAtA[iNdEx:postIndex])
  3358. iNdEx = postIndex
  3359. case 14:
  3360. if wireType != 2 {
  3361. return fmt.Errorf("proto: wrong wireType = %d for field UserCover", wireType)
  3362. }
  3363. var stringLen uint64
  3364. for shift := uint(0); ; shift += 7 {
  3365. if shift >= 64 {
  3366. return ErrIntOverflowRoom
  3367. }
  3368. if iNdEx >= l {
  3369. return io.ErrUnexpectedEOF
  3370. }
  3371. b := dAtA[iNdEx]
  3372. iNdEx++
  3373. stringLen |= (uint64(b) & 0x7F) << shift
  3374. if b < 0x80 {
  3375. break
  3376. }
  3377. }
  3378. intStringLen := int(stringLen)
  3379. if intStringLen < 0 {
  3380. return ErrInvalidLengthRoom
  3381. }
  3382. postIndex := iNdEx + intStringLen
  3383. if postIndex > l {
  3384. return io.ErrUnexpectedEOF
  3385. }
  3386. m.UserCover = string(dAtA[iNdEx:postIndex])
  3387. iNdEx = postIndex
  3388. case 15:
  3389. if wireType != 0 {
  3390. return fmt.Errorf("proto: wrong wireType = %d for field ShortId", wireType)
  3391. }
  3392. m.ShortId = 0
  3393. for shift := uint(0); ; shift += 7 {
  3394. if shift >= 64 {
  3395. return ErrIntOverflowRoom
  3396. }
  3397. if iNdEx >= l {
  3398. return io.ErrUnexpectedEOF
  3399. }
  3400. b := dAtA[iNdEx]
  3401. iNdEx++
  3402. m.ShortId |= (int64(b) & 0x7F) << shift
  3403. if b < 0x80 {
  3404. break
  3405. }
  3406. }
  3407. case 16:
  3408. if wireType != 0 {
  3409. return fmt.Errorf("proto: wrong wireType = %d for field Online", wireType)
  3410. }
  3411. m.Online = 0
  3412. for shift := uint(0); ; shift += 7 {
  3413. if shift >= 64 {
  3414. return ErrIntOverflowRoom
  3415. }
  3416. if iNdEx >= l {
  3417. return io.ErrUnexpectedEOF
  3418. }
  3419. b := dAtA[iNdEx]
  3420. iNdEx++
  3421. m.Online |= (int64(b) & 0x7F) << shift
  3422. if b < 0x80 {
  3423. break
  3424. }
  3425. }
  3426. case 17:
  3427. if wireType != 0 {
  3428. return fmt.Errorf("proto: wrong wireType = %d for field Area", wireType)
  3429. }
  3430. m.Area = 0
  3431. for shift := uint(0); ; shift += 7 {
  3432. if shift >= 64 {
  3433. return ErrIntOverflowRoom
  3434. }
  3435. if iNdEx >= l {
  3436. return io.ErrUnexpectedEOF
  3437. }
  3438. b := dAtA[iNdEx]
  3439. iNdEx++
  3440. m.Area |= (int64(b) & 0x7F) << shift
  3441. if b < 0x80 {
  3442. break
  3443. }
  3444. }
  3445. case 18:
  3446. if wireType != 0 {
  3447. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Id", wireType)
  3448. }
  3449. m.AreaV2Id = 0
  3450. for shift := uint(0); ; shift += 7 {
  3451. if shift >= 64 {
  3452. return ErrIntOverflowRoom
  3453. }
  3454. if iNdEx >= l {
  3455. return io.ErrUnexpectedEOF
  3456. }
  3457. b := dAtA[iNdEx]
  3458. iNdEx++
  3459. m.AreaV2Id |= (int64(b) & 0x7F) << shift
  3460. if b < 0x80 {
  3461. break
  3462. }
  3463. }
  3464. case 19:
  3465. if wireType != 0 {
  3466. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentId", wireType)
  3467. }
  3468. m.AreaV2ParentId = 0
  3469. for shift := uint(0); ; shift += 7 {
  3470. if shift >= 64 {
  3471. return ErrIntOverflowRoom
  3472. }
  3473. if iNdEx >= l {
  3474. return io.ErrUnexpectedEOF
  3475. }
  3476. b := dAtA[iNdEx]
  3477. iNdEx++
  3478. m.AreaV2ParentId |= (int64(b) & 0x7F) << shift
  3479. if b < 0x80 {
  3480. break
  3481. }
  3482. }
  3483. case 20:
  3484. if wireType != 0 {
  3485. return fmt.Errorf("proto: wrong wireType = %d for field AreaPkStatus", wireType)
  3486. }
  3487. m.AreaPkStatus = 0
  3488. for shift := uint(0); ; shift += 7 {
  3489. if shift >= 64 {
  3490. return ErrIntOverflowRoom
  3491. }
  3492. if iNdEx >= l {
  3493. return io.ErrUnexpectedEOF
  3494. }
  3495. b := dAtA[iNdEx]
  3496. iNdEx++
  3497. m.AreaPkStatus |= (int64(b) & 0x7F) << shift
  3498. if b < 0x80 {
  3499. break
  3500. }
  3501. }
  3502. case 21:
  3503. if wireType != 2 {
  3504. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Name", wireType)
  3505. }
  3506. var stringLen uint64
  3507. for shift := uint(0); ; shift += 7 {
  3508. if shift >= 64 {
  3509. return ErrIntOverflowRoom
  3510. }
  3511. if iNdEx >= l {
  3512. return io.ErrUnexpectedEOF
  3513. }
  3514. b := dAtA[iNdEx]
  3515. iNdEx++
  3516. stringLen |= (uint64(b) & 0x7F) << shift
  3517. if b < 0x80 {
  3518. break
  3519. }
  3520. }
  3521. intStringLen := int(stringLen)
  3522. if intStringLen < 0 {
  3523. return ErrInvalidLengthRoom
  3524. }
  3525. postIndex := iNdEx + intStringLen
  3526. if postIndex > l {
  3527. return io.ErrUnexpectedEOF
  3528. }
  3529. m.AreaV2Name = string(dAtA[iNdEx:postIndex])
  3530. iNdEx = postIndex
  3531. case 22:
  3532. if wireType != 2 {
  3533. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentName", wireType)
  3534. }
  3535. var stringLen uint64
  3536. for shift := uint(0); ; shift += 7 {
  3537. if shift >= 64 {
  3538. return ErrIntOverflowRoom
  3539. }
  3540. if iNdEx >= l {
  3541. return io.ErrUnexpectedEOF
  3542. }
  3543. b := dAtA[iNdEx]
  3544. iNdEx++
  3545. stringLen |= (uint64(b) & 0x7F) << shift
  3546. if b < 0x80 {
  3547. break
  3548. }
  3549. }
  3550. intStringLen := int(stringLen)
  3551. if intStringLen < 0 {
  3552. return ErrInvalidLengthRoom
  3553. }
  3554. postIndex := iNdEx + intStringLen
  3555. if postIndex > l {
  3556. return io.ErrUnexpectedEOF
  3557. }
  3558. m.AreaV2ParentName = string(dAtA[iNdEx:postIndex])
  3559. iNdEx = postIndex
  3560. case 23:
  3561. if wireType != 0 {
  3562. return fmt.Errorf("proto: wrong wireType = %d for field Attentions", wireType)
  3563. }
  3564. m.Attentions = 0
  3565. for shift := uint(0); ; shift += 7 {
  3566. if shift >= 64 {
  3567. return ErrIntOverflowRoom
  3568. }
  3569. if iNdEx >= l {
  3570. return io.ErrUnexpectedEOF
  3571. }
  3572. b := dAtA[iNdEx]
  3573. iNdEx++
  3574. m.Attentions |= (int64(b) & 0x7F) << shift
  3575. if b < 0x80 {
  3576. break
  3577. }
  3578. }
  3579. case 24:
  3580. if wireType != 2 {
  3581. return fmt.Errorf("proto: wrong wireType = %d for field Background", wireType)
  3582. }
  3583. var stringLen uint64
  3584. for shift := uint(0); ; shift += 7 {
  3585. if shift >= 64 {
  3586. return ErrIntOverflowRoom
  3587. }
  3588. if iNdEx >= l {
  3589. return io.ErrUnexpectedEOF
  3590. }
  3591. b := dAtA[iNdEx]
  3592. iNdEx++
  3593. stringLen |= (uint64(b) & 0x7F) << shift
  3594. if b < 0x80 {
  3595. break
  3596. }
  3597. }
  3598. intStringLen := int(stringLen)
  3599. if intStringLen < 0 {
  3600. return ErrInvalidLengthRoom
  3601. }
  3602. postIndex := iNdEx + intStringLen
  3603. if postIndex > l {
  3604. return io.ErrUnexpectedEOF
  3605. }
  3606. m.Background = string(dAtA[iNdEx:postIndex])
  3607. iNdEx = postIndex
  3608. case 25:
  3609. if wireType != 0 {
  3610. return fmt.Errorf("proto: wrong wireType = %d for field RoomSilent", wireType)
  3611. }
  3612. m.RoomSilent = 0
  3613. for shift := uint(0); ; shift += 7 {
  3614. if shift >= 64 {
  3615. return ErrIntOverflowRoom
  3616. }
  3617. if iNdEx >= l {
  3618. return io.ErrUnexpectedEOF
  3619. }
  3620. b := dAtA[iNdEx]
  3621. iNdEx++
  3622. m.RoomSilent |= (int64(b) & 0x7F) << shift
  3623. if b < 0x80 {
  3624. break
  3625. }
  3626. }
  3627. case 26:
  3628. if wireType != 0 {
  3629. return fmt.Errorf("proto: wrong wireType = %d for field RoomShield", wireType)
  3630. }
  3631. m.RoomShield = 0
  3632. for shift := uint(0); ; shift += 7 {
  3633. if shift >= 64 {
  3634. return ErrIntOverflowRoom
  3635. }
  3636. if iNdEx >= l {
  3637. return io.ErrUnexpectedEOF
  3638. }
  3639. b := dAtA[iNdEx]
  3640. iNdEx++
  3641. m.RoomShield |= (int64(b) & 0x7F) << shift
  3642. if b < 0x80 {
  3643. break
  3644. }
  3645. }
  3646. case 27:
  3647. if wireType != 2 {
  3648. return fmt.Errorf("proto: wrong wireType = %d for field TryTime", wireType)
  3649. }
  3650. var stringLen uint64
  3651. for shift := uint(0); ; shift += 7 {
  3652. if shift >= 64 {
  3653. return ErrIntOverflowRoom
  3654. }
  3655. if iNdEx >= l {
  3656. return io.ErrUnexpectedEOF
  3657. }
  3658. b := dAtA[iNdEx]
  3659. iNdEx++
  3660. stringLen |= (uint64(b) & 0x7F) << shift
  3661. if b < 0x80 {
  3662. break
  3663. }
  3664. }
  3665. intStringLen := int(stringLen)
  3666. if intStringLen < 0 {
  3667. return ErrInvalidLengthRoom
  3668. }
  3669. postIndex := iNdEx + intStringLen
  3670. if postIndex > l {
  3671. return io.ErrUnexpectedEOF
  3672. }
  3673. m.TryTime = string(dAtA[iNdEx:postIndex])
  3674. iNdEx = postIndex
  3675. case 28:
  3676. if wireType != 0 {
  3677. return fmt.Errorf("proto: wrong wireType = %d for field LiveStatus", wireType)
  3678. }
  3679. m.LiveStatus = 0
  3680. for shift := uint(0); ; shift += 7 {
  3681. if shift >= 64 {
  3682. return ErrIntOverflowRoom
  3683. }
  3684. if iNdEx >= l {
  3685. return io.ErrUnexpectedEOF
  3686. }
  3687. b := dAtA[iNdEx]
  3688. iNdEx++
  3689. m.LiveStatus |= (int64(b) & 0x7F) << shift
  3690. if b < 0x80 {
  3691. break
  3692. }
  3693. }
  3694. case 29:
  3695. if wireType != 0 {
  3696. return fmt.Errorf("proto: wrong wireType = %d for field BroadcastType", wireType)
  3697. }
  3698. m.BroadcastType = 0
  3699. for shift := uint(0); ; shift += 7 {
  3700. if shift >= 64 {
  3701. return ErrIntOverflowRoom
  3702. }
  3703. if iNdEx >= l {
  3704. return io.ErrUnexpectedEOF
  3705. }
  3706. b := dAtA[iNdEx]
  3707. iNdEx++
  3708. m.BroadcastType |= (int64(b) & 0x7F) << shift
  3709. if b < 0x80 {
  3710. break
  3711. }
  3712. }
  3713. case 30:
  3714. if wireType != 0 {
  3715. return fmt.Errorf("proto: wrong wireType = %d for field Virtual", wireType)
  3716. }
  3717. m.Virtual = 0
  3718. for shift := uint(0); ; shift += 7 {
  3719. if shift >= 64 {
  3720. return ErrIntOverflowRoom
  3721. }
  3722. if iNdEx >= l {
  3723. return io.ErrUnexpectedEOF
  3724. }
  3725. b := dAtA[iNdEx]
  3726. iNdEx++
  3727. m.Virtual |= (int64(b) & 0x7F) << shift
  3728. if b < 0x80 {
  3729. break
  3730. }
  3731. }
  3732. case 31:
  3733. if wireType != 2 {
  3734. return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
  3735. }
  3736. var stringLen uint64
  3737. for shift := uint(0); ; shift += 7 {
  3738. if shift >= 64 {
  3739. return ErrIntOverflowRoom
  3740. }
  3741. if iNdEx >= l {
  3742. return io.ErrUnexpectedEOF
  3743. }
  3744. b := dAtA[iNdEx]
  3745. iNdEx++
  3746. stringLen |= (uint64(b) & 0x7F) << shift
  3747. if b < 0x80 {
  3748. break
  3749. }
  3750. }
  3751. intStringLen := int(stringLen)
  3752. if intStringLen < 0 {
  3753. return ErrInvalidLengthRoom
  3754. }
  3755. postIndex := iNdEx + intStringLen
  3756. if postIndex > l {
  3757. return io.ErrUnexpectedEOF
  3758. }
  3759. m.Ctime = string(dAtA[iNdEx:postIndex])
  3760. iNdEx = postIndex
  3761. case 32:
  3762. if wireType != 2 {
  3763. return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
  3764. }
  3765. var stringLen uint64
  3766. for shift := uint(0); ; shift += 7 {
  3767. if shift >= 64 {
  3768. return ErrIntOverflowRoom
  3769. }
  3770. if iNdEx >= l {
  3771. return io.ErrUnexpectedEOF
  3772. }
  3773. b := dAtA[iNdEx]
  3774. iNdEx++
  3775. stringLen |= (uint64(b) & 0x7F) << shift
  3776. if b < 0x80 {
  3777. break
  3778. }
  3779. }
  3780. intStringLen := int(stringLen)
  3781. if intStringLen < 0 {
  3782. return ErrInvalidLengthRoom
  3783. }
  3784. postIndex := iNdEx + intStringLen
  3785. if postIndex > l {
  3786. return io.ErrUnexpectedEOF
  3787. }
  3788. m.Mtime = string(dAtA[iNdEx:postIndex])
  3789. iNdEx = postIndex
  3790. default:
  3791. iNdEx = preIndex
  3792. skippy, err := skipRoom(dAtA[iNdEx:])
  3793. if err != nil {
  3794. return err
  3795. }
  3796. if skippy < 0 {
  3797. return ErrInvalidLengthRoom
  3798. }
  3799. if (iNdEx + skippy) > l {
  3800. return io.ErrUnexpectedEOF
  3801. }
  3802. iNdEx += skippy
  3803. }
  3804. }
  3805. if iNdEx > l {
  3806. return io.ErrUnexpectedEOF
  3807. }
  3808. return nil
  3809. }
  3810. func (m *RoomRoomIdByUidReq) Unmarshal(dAtA []byte) error {
  3811. l := len(dAtA)
  3812. iNdEx := 0
  3813. for iNdEx < l {
  3814. preIndex := iNdEx
  3815. var wire uint64
  3816. for shift := uint(0); ; shift += 7 {
  3817. if shift >= 64 {
  3818. return ErrIntOverflowRoom
  3819. }
  3820. if iNdEx >= l {
  3821. return io.ErrUnexpectedEOF
  3822. }
  3823. b := dAtA[iNdEx]
  3824. iNdEx++
  3825. wire |= (uint64(b) & 0x7F) << shift
  3826. if b < 0x80 {
  3827. break
  3828. }
  3829. }
  3830. fieldNum := int32(wire >> 3)
  3831. wireType := int(wire & 0x7)
  3832. if wireType == 4 {
  3833. return fmt.Errorf("proto: RoomRoomIdByUidReq: wiretype end group for non-group")
  3834. }
  3835. if fieldNum <= 0 {
  3836. return fmt.Errorf("proto: RoomRoomIdByUidReq: illegal tag %d (wire type %d)", fieldNum, wire)
  3837. }
  3838. switch fieldNum {
  3839. case 1:
  3840. if wireType != 0 {
  3841. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  3842. }
  3843. m.Uid = 0
  3844. for shift := uint(0); ; shift += 7 {
  3845. if shift >= 64 {
  3846. return ErrIntOverflowRoom
  3847. }
  3848. if iNdEx >= l {
  3849. return io.ErrUnexpectedEOF
  3850. }
  3851. b := dAtA[iNdEx]
  3852. iNdEx++
  3853. m.Uid |= (int64(b) & 0x7F) << shift
  3854. if b < 0x80 {
  3855. break
  3856. }
  3857. }
  3858. default:
  3859. iNdEx = preIndex
  3860. skippy, err := skipRoom(dAtA[iNdEx:])
  3861. if err != nil {
  3862. return err
  3863. }
  3864. if skippy < 0 {
  3865. return ErrInvalidLengthRoom
  3866. }
  3867. if (iNdEx + skippy) > l {
  3868. return io.ErrUnexpectedEOF
  3869. }
  3870. iNdEx += skippy
  3871. }
  3872. }
  3873. if iNdEx > l {
  3874. return io.ErrUnexpectedEOF
  3875. }
  3876. return nil
  3877. }
  3878. func (m *RoomRoomIdByUidResp) Unmarshal(dAtA []byte) error {
  3879. l := len(dAtA)
  3880. iNdEx := 0
  3881. for iNdEx < l {
  3882. preIndex := iNdEx
  3883. var wire uint64
  3884. for shift := uint(0); ; shift += 7 {
  3885. if shift >= 64 {
  3886. return ErrIntOverflowRoom
  3887. }
  3888. if iNdEx >= l {
  3889. return io.ErrUnexpectedEOF
  3890. }
  3891. b := dAtA[iNdEx]
  3892. iNdEx++
  3893. wire |= (uint64(b) & 0x7F) << shift
  3894. if b < 0x80 {
  3895. break
  3896. }
  3897. }
  3898. fieldNum := int32(wire >> 3)
  3899. wireType := int(wire & 0x7)
  3900. if wireType == 4 {
  3901. return fmt.Errorf("proto: RoomRoomIdByUidResp: wiretype end group for non-group")
  3902. }
  3903. if fieldNum <= 0 {
  3904. return fmt.Errorf("proto: RoomRoomIdByUidResp: illegal tag %d (wire type %d)", fieldNum, wire)
  3905. }
  3906. switch fieldNum {
  3907. case 1:
  3908. if wireType != 0 {
  3909. return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
  3910. }
  3911. m.Code = 0
  3912. for shift := uint(0); ; shift += 7 {
  3913. if shift >= 64 {
  3914. return ErrIntOverflowRoom
  3915. }
  3916. if iNdEx >= l {
  3917. return io.ErrUnexpectedEOF
  3918. }
  3919. b := dAtA[iNdEx]
  3920. iNdEx++
  3921. m.Code |= (int64(b) & 0x7F) << shift
  3922. if b < 0x80 {
  3923. break
  3924. }
  3925. }
  3926. case 2:
  3927. if wireType != 2 {
  3928. return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
  3929. }
  3930. var stringLen uint64
  3931. for shift := uint(0); ; shift += 7 {
  3932. if shift >= 64 {
  3933. return ErrIntOverflowRoom
  3934. }
  3935. if iNdEx >= l {
  3936. return io.ErrUnexpectedEOF
  3937. }
  3938. b := dAtA[iNdEx]
  3939. iNdEx++
  3940. stringLen |= (uint64(b) & 0x7F) << shift
  3941. if b < 0x80 {
  3942. break
  3943. }
  3944. }
  3945. intStringLen := int(stringLen)
  3946. if intStringLen < 0 {
  3947. return ErrInvalidLengthRoom
  3948. }
  3949. postIndex := iNdEx + intStringLen
  3950. if postIndex > l {
  3951. return io.ErrUnexpectedEOF
  3952. }
  3953. m.Msg = string(dAtA[iNdEx:postIndex])
  3954. iNdEx = postIndex
  3955. case 3:
  3956. if wireType != 2 {
  3957. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  3958. }
  3959. var msglen int
  3960. for shift := uint(0); ; shift += 7 {
  3961. if shift >= 64 {
  3962. return ErrIntOverflowRoom
  3963. }
  3964. if iNdEx >= l {
  3965. return io.ErrUnexpectedEOF
  3966. }
  3967. b := dAtA[iNdEx]
  3968. iNdEx++
  3969. msglen |= (int(b) & 0x7F) << shift
  3970. if b < 0x80 {
  3971. break
  3972. }
  3973. }
  3974. if msglen < 0 {
  3975. return ErrInvalidLengthRoom
  3976. }
  3977. postIndex := iNdEx + msglen
  3978. if postIndex > l {
  3979. return io.ErrUnexpectedEOF
  3980. }
  3981. if m.Data == nil {
  3982. m.Data = &RoomRoomIdByUidResp_Data{}
  3983. }
  3984. if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3985. return err
  3986. }
  3987. iNdEx = postIndex
  3988. default:
  3989. iNdEx = preIndex
  3990. skippy, err := skipRoom(dAtA[iNdEx:])
  3991. if err != nil {
  3992. return err
  3993. }
  3994. if skippy < 0 {
  3995. return ErrInvalidLengthRoom
  3996. }
  3997. if (iNdEx + skippy) > l {
  3998. return io.ErrUnexpectedEOF
  3999. }
  4000. iNdEx += skippy
  4001. }
  4002. }
  4003. if iNdEx > l {
  4004. return io.ErrUnexpectedEOF
  4005. }
  4006. return nil
  4007. }
  4008. func (m *RoomRoomIdByUidResp_Data) Unmarshal(dAtA []byte) error {
  4009. l := len(dAtA)
  4010. iNdEx := 0
  4011. for iNdEx < l {
  4012. preIndex := iNdEx
  4013. var wire uint64
  4014. for shift := uint(0); ; shift += 7 {
  4015. if shift >= 64 {
  4016. return ErrIntOverflowRoom
  4017. }
  4018. if iNdEx >= l {
  4019. return io.ErrUnexpectedEOF
  4020. }
  4021. b := dAtA[iNdEx]
  4022. iNdEx++
  4023. wire |= (uint64(b) & 0x7F) << shift
  4024. if b < 0x80 {
  4025. break
  4026. }
  4027. }
  4028. fieldNum := int32(wire >> 3)
  4029. wireType := int(wire & 0x7)
  4030. if wireType == 4 {
  4031. return fmt.Errorf("proto: Data: wiretype end group for non-group")
  4032. }
  4033. if fieldNum <= 0 {
  4034. return fmt.Errorf("proto: Data: illegal tag %d (wire type %d)", fieldNum, wire)
  4035. }
  4036. switch fieldNum {
  4037. case 1:
  4038. if wireType != 0 {
  4039. return fmt.Errorf("proto: wrong wireType = %d for field RoomId", wireType)
  4040. }
  4041. m.RoomId = 0
  4042. for shift := uint(0); ; shift += 7 {
  4043. if shift >= 64 {
  4044. return ErrIntOverflowRoom
  4045. }
  4046. if iNdEx >= l {
  4047. return io.ErrUnexpectedEOF
  4048. }
  4049. b := dAtA[iNdEx]
  4050. iNdEx++
  4051. m.RoomId |= (int64(b) & 0x7F) << shift
  4052. if b < 0x80 {
  4053. break
  4054. }
  4055. }
  4056. default:
  4057. iNdEx = preIndex
  4058. skippy, err := skipRoom(dAtA[iNdEx:])
  4059. if err != nil {
  4060. return err
  4061. }
  4062. if skippy < 0 {
  4063. return ErrInvalidLengthRoom
  4064. }
  4065. if (iNdEx + skippy) > l {
  4066. return io.ErrUnexpectedEOF
  4067. }
  4068. iNdEx += skippy
  4069. }
  4070. }
  4071. if iNdEx > l {
  4072. return io.ErrUnexpectedEOF
  4073. }
  4074. return nil
  4075. }
  4076. func (m *RoomRoomIdByUidMultiReq) Unmarshal(dAtA []byte) error {
  4077. l := len(dAtA)
  4078. iNdEx := 0
  4079. for iNdEx < l {
  4080. preIndex := iNdEx
  4081. var wire uint64
  4082. for shift := uint(0); ; shift += 7 {
  4083. if shift >= 64 {
  4084. return ErrIntOverflowRoom
  4085. }
  4086. if iNdEx >= l {
  4087. return io.ErrUnexpectedEOF
  4088. }
  4089. b := dAtA[iNdEx]
  4090. iNdEx++
  4091. wire |= (uint64(b) & 0x7F) << shift
  4092. if b < 0x80 {
  4093. break
  4094. }
  4095. }
  4096. fieldNum := int32(wire >> 3)
  4097. wireType := int(wire & 0x7)
  4098. if wireType == 4 {
  4099. return fmt.Errorf("proto: RoomRoomIdByUidMultiReq: wiretype end group for non-group")
  4100. }
  4101. if fieldNum <= 0 {
  4102. return fmt.Errorf("proto: RoomRoomIdByUidMultiReq: illegal tag %d (wire type %d)", fieldNum, wire)
  4103. }
  4104. switch fieldNum {
  4105. case 1:
  4106. if wireType == 0 {
  4107. var v int64
  4108. for shift := uint(0); ; shift += 7 {
  4109. if shift >= 64 {
  4110. return ErrIntOverflowRoom
  4111. }
  4112. if iNdEx >= l {
  4113. return io.ErrUnexpectedEOF
  4114. }
  4115. b := dAtA[iNdEx]
  4116. iNdEx++
  4117. v |= (int64(b) & 0x7F) << shift
  4118. if b < 0x80 {
  4119. break
  4120. }
  4121. }
  4122. m.Uids = append(m.Uids, v)
  4123. } else if wireType == 2 {
  4124. var packedLen int
  4125. for shift := uint(0); ; shift += 7 {
  4126. if shift >= 64 {
  4127. return ErrIntOverflowRoom
  4128. }
  4129. if iNdEx >= l {
  4130. return io.ErrUnexpectedEOF
  4131. }
  4132. b := dAtA[iNdEx]
  4133. iNdEx++
  4134. packedLen |= (int(b) & 0x7F) << shift
  4135. if b < 0x80 {
  4136. break
  4137. }
  4138. }
  4139. if packedLen < 0 {
  4140. return ErrInvalidLengthRoom
  4141. }
  4142. postIndex := iNdEx + packedLen
  4143. if postIndex > l {
  4144. return io.ErrUnexpectedEOF
  4145. }
  4146. var elementCount int
  4147. var count int
  4148. for _, integer := range dAtA {
  4149. if integer < 128 {
  4150. count++
  4151. }
  4152. }
  4153. elementCount = count
  4154. if elementCount != 0 && len(m.Uids) == 0 {
  4155. m.Uids = make([]int64, 0, elementCount)
  4156. }
  4157. for iNdEx < postIndex {
  4158. var v int64
  4159. for shift := uint(0); ; shift += 7 {
  4160. if shift >= 64 {
  4161. return ErrIntOverflowRoom
  4162. }
  4163. if iNdEx >= l {
  4164. return io.ErrUnexpectedEOF
  4165. }
  4166. b := dAtA[iNdEx]
  4167. iNdEx++
  4168. v |= (int64(b) & 0x7F) << shift
  4169. if b < 0x80 {
  4170. break
  4171. }
  4172. }
  4173. m.Uids = append(m.Uids, v)
  4174. }
  4175. } else {
  4176. return fmt.Errorf("proto: wrong wireType = %d for field Uids", wireType)
  4177. }
  4178. default:
  4179. iNdEx = preIndex
  4180. skippy, err := skipRoom(dAtA[iNdEx:])
  4181. if err != nil {
  4182. return err
  4183. }
  4184. if skippy < 0 {
  4185. return ErrInvalidLengthRoom
  4186. }
  4187. if (iNdEx + skippy) > l {
  4188. return io.ErrUnexpectedEOF
  4189. }
  4190. iNdEx += skippy
  4191. }
  4192. }
  4193. if iNdEx > l {
  4194. return io.ErrUnexpectedEOF
  4195. }
  4196. return nil
  4197. }
  4198. func (m *RoomRoomIdByUidMultiResp) Unmarshal(dAtA []byte) error {
  4199. l := len(dAtA)
  4200. iNdEx := 0
  4201. for iNdEx < l {
  4202. preIndex := iNdEx
  4203. var wire uint64
  4204. for shift := uint(0); ; shift += 7 {
  4205. if shift >= 64 {
  4206. return ErrIntOverflowRoom
  4207. }
  4208. if iNdEx >= l {
  4209. return io.ErrUnexpectedEOF
  4210. }
  4211. b := dAtA[iNdEx]
  4212. iNdEx++
  4213. wire |= (uint64(b) & 0x7F) << shift
  4214. if b < 0x80 {
  4215. break
  4216. }
  4217. }
  4218. fieldNum := int32(wire >> 3)
  4219. wireType := int(wire & 0x7)
  4220. if wireType == 4 {
  4221. return fmt.Errorf("proto: RoomRoomIdByUidMultiResp: wiretype end group for non-group")
  4222. }
  4223. if fieldNum <= 0 {
  4224. return fmt.Errorf("proto: RoomRoomIdByUidMultiResp: illegal tag %d (wire type %d)", fieldNum, wire)
  4225. }
  4226. switch fieldNum {
  4227. case 1:
  4228. if wireType != 0 {
  4229. return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
  4230. }
  4231. m.Code = 0
  4232. for shift := uint(0); ; shift += 7 {
  4233. if shift >= 64 {
  4234. return ErrIntOverflowRoom
  4235. }
  4236. if iNdEx >= l {
  4237. return io.ErrUnexpectedEOF
  4238. }
  4239. b := dAtA[iNdEx]
  4240. iNdEx++
  4241. m.Code |= (int64(b) & 0x7F) << shift
  4242. if b < 0x80 {
  4243. break
  4244. }
  4245. }
  4246. case 2:
  4247. if wireType != 2 {
  4248. return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
  4249. }
  4250. var stringLen uint64
  4251. for shift := uint(0); ; shift += 7 {
  4252. if shift >= 64 {
  4253. return ErrIntOverflowRoom
  4254. }
  4255. if iNdEx >= l {
  4256. return io.ErrUnexpectedEOF
  4257. }
  4258. b := dAtA[iNdEx]
  4259. iNdEx++
  4260. stringLen |= (uint64(b) & 0x7F) << shift
  4261. if b < 0x80 {
  4262. break
  4263. }
  4264. }
  4265. intStringLen := int(stringLen)
  4266. if intStringLen < 0 {
  4267. return ErrInvalidLengthRoom
  4268. }
  4269. postIndex := iNdEx + intStringLen
  4270. if postIndex > l {
  4271. return io.ErrUnexpectedEOF
  4272. }
  4273. m.Msg = string(dAtA[iNdEx:postIndex])
  4274. iNdEx = postIndex
  4275. case 3:
  4276. if wireType != 2 {
  4277. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  4278. }
  4279. var msglen int
  4280. for shift := uint(0); ; shift += 7 {
  4281. if shift >= 64 {
  4282. return ErrIntOverflowRoom
  4283. }
  4284. if iNdEx >= l {
  4285. return io.ErrUnexpectedEOF
  4286. }
  4287. b := dAtA[iNdEx]
  4288. iNdEx++
  4289. msglen |= (int(b) & 0x7F) << shift
  4290. if b < 0x80 {
  4291. break
  4292. }
  4293. }
  4294. if msglen < 0 {
  4295. return ErrInvalidLengthRoom
  4296. }
  4297. postIndex := iNdEx + msglen
  4298. if postIndex > l {
  4299. return io.ErrUnexpectedEOF
  4300. }
  4301. if m.Data == nil {
  4302. m.Data = make(map[string]string)
  4303. }
  4304. var mapkey string
  4305. var mapvalue string
  4306. for iNdEx < postIndex {
  4307. entryPreIndex := iNdEx
  4308. var wire uint64
  4309. for shift := uint(0); ; shift += 7 {
  4310. if shift >= 64 {
  4311. return ErrIntOverflowRoom
  4312. }
  4313. if iNdEx >= l {
  4314. return io.ErrUnexpectedEOF
  4315. }
  4316. b := dAtA[iNdEx]
  4317. iNdEx++
  4318. wire |= (uint64(b) & 0x7F) << shift
  4319. if b < 0x80 {
  4320. break
  4321. }
  4322. }
  4323. fieldNum := int32(wire >> 3)
  4324. if fieldNum == 1 {
  4325. var stringLenmapkey uint64
  4326. for shift := uint(0); ; shift += 7 {
  4327. if shift >= 64 {
  4328. return ErrIntOverflowRoom
  4329. }
  4330. if iNdEx >= l {
  4331. return io.ErrUnexpectedEOF
  4332. }
  4333. b := dAtA[iNdEx]
  4334. iNdEx++
  4335. stringLenmapkey |= (uint64(b) & 0x7F) << shift
  4336. if b < 0x80 {
  4337. break
  4338. }
  4339. }
  4340. intStringLenmapkey := int(stringLenmapkey)
  4341. if intStringLenmapkey < 0 {
  4342. return ErrInvalidLengthRoom
  4343. }
  4344. postStringIndexmapkey := iNdEx + intStringLenmapkey
  4345. if postStringIndexmapkey > l {
  4346. return io.ErrUnexpectedEOF
  4347. }
  4348. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  4349. iNdEx = postStringIndexmapkey
  4350. } else if fieldNum == 2 {
  4351. var stringLenmapvalue uint64
  4352. for shift := uint(0); ; shift += 7 {
  4353. if shift >= 64 {
  4354. return ErrIntOverflowRoom
  4355. }
  4356. if iNdEx >= l {
  4357. return io.ErrUnexpectedEOF
  4358. }
  4359. b := dAtA[iNdEx]
  4360. iNdEx++
  4361. stringLenmapvalue |= (uint64(b) & 0x7F) << shift
  4362. if b < 0x80 {
  4363. break
  4364. }
  4365. }
  4366. intStringLenmapvalue := int(stringLenmapvalue)
  4367. if intStringLenmapvalue < 0 {
  4368. return ErrInvalidLengthRoom
  4369. }
  4370. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  4371. if postStringIndexmapvalue > l {
  4372. return io.ErrUnexpectedEOF
  4373. }
  4374. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  4375. iNdEx = postStringIndexmapvalue
  4376. } else {
  4377. iNdEx = entryPreIndex
  4378. skippy, err := skipRoom(dAtA[iNdEx:])
  4379. if err != nil {
  4380. return err
  4381. }
  4382. if skippy < 0 {
  4383. return ErrInvalidLengthRoom
  4384. }
  4385. if (iNdEx + skippy) > postIndex {
  4386. return io.ErrUnexpectedEOF
  4387. }
  4388. iNdEx += skippy
  4389. }
  4390. }
  4391. m.Data[mapkey] = mapvalue
  4392. iNdEx = postIndex
  4393. default:
  4394. iNdEx = preIndex
  4395. skippy, err := skipRoom(dAtA[iNdEx:])
  4396. if err != nil {
  4397. return err
  4398. }
  4399. if skippy < 0 {
  4400. return ErrInvalidLengthRoom
  4401. }
  4402. if (iNdEx + skippy) > l {
  4403. return io.ErrUnexpectedEOF
  4404. }
  4405. iNdEx += skippy
  4406. }
  4407. }
  4408. if iNdEx > l {
  4409. return io.ErrUnexpectedEOF
  4410. }
  4411. return nil
  4412. }
  4413. func (m *RoomGetOnlineRoomIdsReq) Unmarshal(dAtA []byte) error {
  4414. l := len(dAtA)
  4415. iNdEx := 0
  4416. for iNdEx < l {
  4417. preIndex := iNdEx
  4418. var wire uint64
  4419. for shift := uint(0); ; shift += 7 {
  4420. if shift >= 64 {
  4421. return ErrIntOverflowRoom
  4422. }
  4423. if iNdEx >= l {
  4424. return io.ErrUnexpectedEOF
  4425. }
  4426. b := dAtA[iNdEx]
  4427. iNdEx++
  4428. wire |= (uint64(b) & 0x7F) << shift
  4429. if b < 0x80 {
  4430. break
  4431. }
  4432. }
  4433. fieldNum := int32(wire >> 3)
  4434. wireType := int(wire & 0x7)
  4435. if wireType == 4 {
  4436. return fmt.Errorf("proto: RoomGetOnlineRoomIdsReq: wiretype end group for non-group")
  4437. }
  4438. if fieldNum <= 0 {
  4439. return fmt.Errorf("proto: RoomGetOnlineRoomIdsReq: illegal tag %d (wire type %d)", fieldNum, wire)
  4440. }
  4441. switch fieldNum {
  4442. case 1:
  4443. if wireType != 0 {
  4444. return fmt.Errorf("proto: wrong wireType = %d for field ParentAreaId", wireType)
  4445. }
  4446. m.ParentAreaId = 0
  4447. for shift := uint(0); ; shift += 7 {
  4448. if shift >= 64 {
  4449. return ErrIntOverflowRoom
  4450. }
  4451. if iNdEx >= l {
  4452. return io.ErrUnexpectedEOF
  4453. }
  4454. b := dAtA[iNdEx]
  4455. iNdEx++
  4456. m.ParentAreaId |= (int64(b) & 0x7F) << shift
  4457. if b < 0x80 {
  4458. break
  4459. }
  4460. }
  4461. case 2:
  4462. if wireType != 0 {
  4463. return fmt.Errorf("proto: wrong wireType = %d for field AreaId", wireType)
  4464. }
  4465. m.AreaId = 0
  4466. for shift := uint(0); ; shift += 7 {
  4467. if shift >= 64 {
  4468. return ErrIntOverflowRoom
  4469. }
  4470. if iNdEx >= l {
  4471. return io.ErrUnexpectedEOF
  4472. }
  4473. b := dAtA[iNdEx]
  4474. iNdEx++
  4475. m.AreaId |= (int64(b) & 0x7F) << shift
  4476. if b < 0x80 {
  4477. break
  4478. }
  4479. }
  4480. case 3:
  4481. if wireType != 2 {
  4482. return fmt.Errorf("proto: wrong wireType = %d for field From", wireType)
  4483. }
  4484. var stringLen uint64
  4485. for shift := uint(0); ; shift += 7 {
  4486. if shift >= 64 {
  4487. return ErrIntOverflowRoom
  4488. }
  4489. if iNdEx >= l {
  4490. return io.ErrUnexpectedEOF
  4491. }
  4492. b := dAtA[iNdEx]
  4493. iNdEx++
  4494. stringLen |= (uint64(b) & 0x7F) << shift
  4495. if b < 0x80 {
  4496. break
  4497. }
  4498. }
  4499. intStringLen := int(stringLen)
  4500. if intStringLen < 0 {
  4501. return ErrInvalidLengthRoom
  4502. }
  4503. postIndex := iNdEx + intStringLen
  4504. if postIndex > l {
  4505. return io.ErrUnexpectedEOF
  4506. }
  4507. m.From = string(dAtA[iNdEx:postIndex])
  4508. iNdEx = postIndex
  4509. default:
  4510. iNdEx = preIndex
  4511. skippy, err := skipRoom(dAtA[iNdEx:])
  4512. if err != nil {
  4513. return err
  4514. }
  4515. if skippy < 0 {
  4516. return ErrInvalidLengthRoom
  4517. }
  4518. if (iNdEx + skippy) > l {
  4519. return io.ErrUnexpectedEOF
  4520. }
  4521. iNdEx += skippy
  4522. }
  4523. }
  4524. if iNdEx > l {
  4525. return io.ErrUnexpectedEOF
  4526. }
  4527. return nil
  4528. }
  4529. func (m *RoomGetOnlineRoomIdsResp) Unmarshal(dAtA []byte) error {
  4530. l := len(dAtA)
  4531. iNdEx := 0
  4532. for iNdEx < l {
  4533. preIndex := iNdEx
  4534. var wire uint64
  4535. for shift := uint(0); ; shift += 7 {
  4536. if shift >= 64 {
  4537. return ErrIntOverflowRoom
  4538. }
  4539. if iNdEx >= l {
  4540. return io.ErrUnexpectedEOF
  4541. }
  4542. b := dAtA[iNdEx]
  4543. iNdEx++
  4544. wire |= (uint64(b) & 0x7F) << shift
  4545. if b < 0x80 {
  4546. break
  4547. }
  4548. }
  4549. fieldNum := int32(wire >> 3)
  4550. wireType := int(wire & 0x7)
  4551. if wireType == 4 {
  4552. return fmt.Errorf("proto: RoomGetOnlineRoomIdsResp: wiretype end group for non-group")
  4553. }
  4554. if fieldNum <= 0 {
  4555. return fmt.Errorf("proto: RoomGetOnlineRoomIdsResp: illegal tag %d (wire type %d)", fieldNum, wire)
  4556. }
  4557. switch fieldNum {
  4558. case 1:
  4559. if wireType != 2 {
  4560. return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
  4561. }
  4562. var stringLen uint64
  4563. for shift := uint(0); ; shift += 7 {
  4564. if shift >= 64 {
  4565. return ErrIntOverflowRoom
  4566. }
  4567. if iNdEx >= l {
  4568. return io.ErrUnexpectedEOF
  4569. }
  4570. b := dAtA[iNdEx]
  4571. iNdEx++
  4572. stringLen |= (uint64(b) & 0x7F) << shift
  4573. if b < 0x80 {
  4574. break
  4575. }
  4576. }
  4577. intStringLen := int(stringLen)
  4578. if intStringLen < 0 {
  4579. return ErrInvalidLengthRoom
  4580. }
  4581. postIndex := iNdEx + intStringLen
  4582. if postIndex > l {
  4583. return io.ErrUnexpectedEOF
  4584. }
  4585. m.Msg = string(dAtA[iNdEx:postIndex])
  4586. iNdEx = postIndex
  4587. case 2:
  4588. if wireType != 0 {
  4589. return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
  4590. }
  4591. m.Code = 0
  4592. for shift := uint(0); ; shift += 7 {
  4593. if shift >= 64 {
  4594. return ErrIntOverflowRoom
  4595. }
  4596. if iNdEx >= l {
  4597. return io.ErrUnexpectedEOF
  4598. }
  4599. b := dAtA[iNdEx]
  4600. iNdEx++
  4601. m.Code |= (int64(b) & 0x7F) << shift
  4602. if b < 0x80 {
  4603. break
  4604. }
  4605. }
  4606. case 3:
  4607. if wireType != 2 {
  4608. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  4609. }
  4610. var msglen int
  4611. for shift := uint(0); ; shift += 7 {
  4612. if shift >= 64 {
  4613. return ErrIntOverflowRoom
  4614. }
  4615. if iNdEx >= l {
  4616. return io.ErrUnexpectedEOF
  4617. }
  4618. b := dAtA[iNdEx]
  4619. iNdEx++
  4620. msglen |= (int(b) & 0x7F) << shift
  4621. if b < 0x80 {
  4622. break
  4623. }
  4624. }
  4625. if msglen < 0 {
  4626. return ErrInvalidLengthRoom
  4627. }
  4628. postIndex := iNdEx + msglen
  4629. if postIndex > l {
  4630. return io.ErrUnexpectedEOF
  4631. }
  4632. if m.Data == nil {
  4633. m.Data = &RoomGetOnlineRoomIdsResp_Data{}
  4634. }
  4635. if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4636. return err
  4637. }
  4638. iNdEx = postIndex
  4639. default:
  4640. iNdEx = preIndex
  4641. skippy, err := skipRoom(dAtA[iNdEx:])
  4642. if err != nil {
  4643. return err
  4644. }
  4645. if skippy < 0 {
  4646. return ErrInvalidLengthRoom
  4647. }
  4648. if (iNdEx + skippy) > l {
  4649. return io.ErrUnexpectedEOF
  4650. }
  4651. iNdEx += skippy
  4652. }
  4653. }
  4654. if iNdEx > l {
  4655. return io.ErrUnexpectedEOF
  4656. }
  4657. return nil
  4658. }
  4659. func (m *RoomGetOnlineRoomIdsResp_Data) Unmarshal(dAtA []byte) error {
  4660. l := len(dAtA)
  4661. iNdEx := 0
  4662. for iNdEx < l {
  4663. preIndex := iNdEx
  4664. var wire uint64
  4665. for shift := uint(0); ; shift += 7 {
  4666. if shift >= 64 {
  4667. return ErrIntOverflowRoom
  4668. }
  4669. if iNdEx >= l {
  4670. return io.ErrUnexpectedEOF
  4671. }
  4672. b := dAtA[iNdEx]
  4673. iNdEx++
  4674. wire |= (uint64(b) & 0x7F) << shift
  4675. if b < 0x80 {
  4676. break
  4677. }
  4678. }
  4679. fieldNum := int32(wire >> 3)
  4680. wireType := int(wire & 0x7)
  4681. if wireType == 4 {
  4682. return fmt.Errorf("proto: Data: wiretype end group for non-group")
  4683. }
  4684. if fieldNum <= 0 {
  4685. return fmt.Errorf("proto: Data: illegal tag %d (wire type %d)", fieldNum, wire)
  4686. }
  4687. switch fieldNum {
  4688. case 1:
  4689. if wireType != 2 {
  4690. return fmt.Errorf("proto: wrong wireType = %d for field RoomIds", wireType)
  4691. }
  4692. var stringLen uint64
  4693. for shift := uint(0); ; shift += 7 {
  4694. if shift >= 64 {
  4695. return ErrIntOverflowRoom
  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 ErrInvalidLengthRoom
  4710. }
  4711. postIndex := iNdEx + intStringLen
  4712. if postIndex > l {
  4713. return io.ErrUnexpectedEOF
  4714. }
  4715. m.RoomIds = string(dAtA[iNdEx:postIndex])
  4716. iNdEx = postIndex
  4717. default:
  4718. iNdEx = preIndex
  4719. skippy, err := skipRoom(dAtA[iNdEx:])
  4720. if err != nil {
  4721. return err
  4722. }
  4723. if skippy < 0 {
  4724. return ErrInvalidLengthRoom
  4725. }
  4726. if (iNdEx + skippy) > l {
  4727. return io.ErrUnexpectedEOF
  4728. }
  4729. iNdEx += skippy
  4730. }
  4731. }
  4732. if iNdEx > l {
  4733. return io.ErrUnexpectedEOF
  4734. }
  4735. return nil
  4736. }
  4737. func (m *RoomMobileTabReq) Unmarshal(dAtA []byte) error {
  4738. l := len(dAtA)
  4739. iNdEx := 0
  4740. for iNdEx < l {
  4741. preIndex := iNdEx
  4742. var wire uint64
  4743. for shift := uint(0); ; shift += 7 {
  4744. if shift >= 64 {
  4745. return ErrIntOverflowRoom
  4746. }
  4747. if iNdEx >= l {
  4748. return io.ErrUnexpectedEOF
  4749. }
  4750. b := dAtA[iNdEx]
  4751. iNdEx++
  4752. wire |= (uint64(b) & 0x7F) << shift
  4753. if b < 0x80 {
  4754. break
  4755. }
  4756. }
  4757. fieldNum := int32(wire >> 3)
  4758. wireType := int(wire & 0x7)
  4759. if wireType == 4 {
  4760. return fmt.Errorf("proto: RoomMobileTabReq: wiretype end group for non-group")
  4761. }
  4762. if fieldNum <= 0 {
  4763. return fmt.Errorf("proto: RoomMobileTabReq: illegal tag %d (wire type %d)", fieldNum, wire)
  4764. }
  4765. switch fieldNum {
  4766. case 1:
  4767. if wireType != 0 {
  4768. return fmt.Errorf("proto: wrong wireType = %d for field Roomid", wireType)
  4769. }
  4770. m.Roomid = 0
  4771. for shift := uint(0); ; shift += 7 {
  4772. if shift >= 64 {
  4773. return ErrIntOverflowRoom
  4774. }
  4775. if iNdEx >= l {
  4776. return io.ErrUnexpectedEOF
  4777. }
  4778. b := dAtA[iNdEx]
  4779. iNdEx++
  4780. m.Roomid |= (int64(b) & 0x7F) << shift
  4781. if b < 0x80 {
  4782. break
  4783. }
  4784. }
  4785. default:
  4786. iNdEx = preIndex
  4787. skippy, err := skipRoom(dAtA[iNdEx:])
  4788. if err != nil {
  4789. return err
  4790. }
  4791. if skippy < 0 {
  4792. return ErrInvalidLengthRoom
  4793. }
  4794. if (iNdEx + skippy) > l {
  4795. return io.ErrUnexpectedEOF
  4796. }
  4797. iNdEx += skippy
  4798. }
  4799. }
  4800. if iNdEx > l {
  4801. return io.ErrUnexpectedEOF
  4802. }
  4803. return nil
  4804. }
  4805. func (m *RoomMobileTabResp) Unmarshal(dAtA []byte) error {
  4806. l := len(dAtA)
  4807. iNdEx := 0
  4808. for iNdEx < l {
  4809. preIndex := iNdEx
  4810. var wire uint64
  4811. for shift := uint(0); ; shift += 7 {
  4812. if shift >= 64 {
  4813. return ErrIntOverflowRoom
  4814. }
  4815. if iNdEx >= l {
  4816. return io.ErrUnexpectedEOF
  4817. }
  4818. b := dAtA[iNdEx]
  4819. iNdEx++
  4820. wire |= (uint64(b) & 0x7F) << shift
  4821. if b < 0x80 {
  4822. break
  4823. }
  4824. }
  4825. fieldNum := int32(wire >> 3)
  4826. wireType := int(wire & 0x7)
  4827. if wireType == 4 {
  4828. return fmt.Errorf("proto: RoomMobileTabResp: wiretype end group for non-group")
  4829. }
  4830. if fieldNum <= 0 {
  4831. return fmt.Errorf("proto: RoomMobileTabResp: illegal tag %d (wire type %d)", fieldNum, wire)
  4832. }
  4833. switch fieldNum {
  4834. case 1:
  4835. if wireType != 0 {
  4836. return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
  4837. }
  4838. m.Code = 0
  4839. for shift := uint(0); ; shift += 7 {
  4840. if shift >= 64 {
  4841. return ErrIntOverflowRoom
  4842. }
  4843. if iNdEx >= l {
  4844. return io.ErrUnexpectedEOF
  4845. }
  4846. b := dAtA[iNdEx]
  4847. iNdEx++
  4848. m.Code |= (int64(b) & 0x7F) << shift
  4849. if b < 0x80 {
  4850. break
  4851. }
  4852. }
  4853. case 2:
  4854. if wireType != 2 {
  4855. return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
  4856. }
  4857. var stringLen uint64
  4858. for shift := uint(0); ; shift += 7 {
  4859. if shift >= 64 {
  4860. return ErrIntOverflowRoom
  4861. }
  4862. if iNdEx >= l {
  4863. return io.ErrUnexpectedEOF
  4864. }
  4865. b := dAtA[iNdEx]
  4866. iNdEx++
  4867. stringLen |= (uint64(b) & 0x7F) << shift
  4868. if b < 0x80 {
  4869. break
  4870. }
  4871. }
  4872. intStringLen := int(stringLen)
  4873. if intStringLen < 0 {
  4874. return ErrInvalidLengthRoom
  4875. }
  4876. postIndex := iNdEx + intStringLen
  4877. if postIndex > l {
  4878. return io.ErrUnexpectedEOF
  4879. }
  4880. m.Msg = string(dAtA[iNdEx:postIndex])
  4881. iNdEx = postIndex
  4882. case 3:
  4883. if wireType != 2 {
  4884. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  4885. }
  4886. var msglen int
  4887. for shift := uint(0); ; shift += 7 {
  4888. if shift >= 64 {
  4889. return ErrIntOverflowRoom
  4890. }
  4891. if iNdEx >= l {
  4892. return io.ErrUnexpectedEOF
  4893. }
  4894. b := dAtA[iNdEx]
  4895. iNdEx++
  4896. msglen |= (int(b) & 0x7F) << shift
  4897. if b < 0x80 {
  4898. break
  4899. }
  4900. }
  4901. if msglen < 0 {
  4902. return ErrInvalidLengthRoom
  4903. }
  4904. postIndex := iNdEx + msglen
  4905. if postIndex > l {
  4906. return io.ErrUnexpectedEOF
  4907. }
  4908. m.Data = append(m.Data, &RoomMobileTabResp_Data{})
  4909. if err := m.Data[len(m.Data)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4910. return err
  4911. }
  4912. iNdEx = postIndex
  4913. default:
  4914. iNdEx = preIndex
  4915. skippy, err := skipRoom(dAtA[iNdEx:])
  4916. if err != nil {
  4917. return err
  4918. }
  4919. if skippy < 0 {
  4920. return ErrInvalidLengthRoom
  4921. }
  4922. if (iNdEx + skippy) > l {
  4923. return io.ErrUnexpectedEOF
  4924. }
  4925. iNdEx += skippy
  4926. }
  4927. }
  4928. if iNdEx > l {
  4929. return io.ErrUnexpectedEOF
  4930. }
  4931. return nil
  4932. }
  4933. func (m *RoomMobileTabResp_Grand) Unmarshal(dAtA []byte) error {
  4934. l := len(dAtA)
  4935. iNdEx := 0
  4936. for iNdEx < l {
  4937. preIndex := iNdEx
  4938. var wire uint64
  4939. for shift := uint(0); ; shift += 7 {
  4940. if shift >= 64 {
  4941. return ErrIntOverflowRoom
  4942. }
  4943. if iNdEx >= l {
  4944. return io.ErrUnexpectedEOF
  4945. }
  4946. b := dAtA[iNdEx]
  4947. iNdEx++
  4948. wire |= (uint64(b) & 0x7F) << shift
  4949. if b < 0x80 {
  4950. break
  4951. }
  4952. }
  4953. fieldNum := int32(wire >> 3)
  4954. wireType := int(wire & 0x7)
  4955. if wireType == 4 {
  4956. return fmt.Errorf("proto: Grand: wiretype end group for non-group")
  4957. }
  4958. if fieldNum <= 0 {
  4959. return fmt.Errorf("proto: Grand: illegal tag %d (wire type %d)", fieldNum, wire)
  4960. }
  4961. switch fieldNum {
  4962. case 1:
  4963. if wireType != 2 {
  4964. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  4965. }
  4966. var stringLen uint64
  4967. for shift := uint(0); ; shift += 7 {
  4968. if shift >= 64 {
  4969. return ErrIntOverflowRoom
  4970. }
  4971. if iNdEx >= l {
  4972. return io.ErrUnexpectedEOF
  4973. }
  4974. b := dAtA[iNdEx]
  4975. iNdEx++
  4976. stringLen |= (uint64(b) & 0x7F) << shift
  4977. if b < 0x80 {
  4978. break
  4979. }
  4980. }
  4981. intStringLen := int(stringLen)
  4982. if intStringLen < 0 {
  4983. return ErrInvalidLengthRoom
  4984. }
  4985. postIndex := iNdEx + intStringLen
  4986. if postIndex > l {
  4987. return io.ErrUnexpectedEOF
  4988. }
  4989. m.Type = string(dAtA[iNdEx:postIndex])
  4990. iNdEx = postIndex
  4991. case 2:
  4992. if wireType != 2 {
  4993. return fmt.Errorf("proto: wrong wireType = %d for field Desc", wireType)
  4994. }
  4995. var stringLen uint64
  4996. for shift := uint(0); ; shift += 7 {
  4997. if shift >= 64 {
  4998. return ErrIntOverflowRoom
  4999. }
  5000. if iNdEx >= l {
  5001. return io.ErrUnexpectedEOF
  5002. }
  5003. b := dAtA[iNdEx]
  5004. iNdEx++
  5005. stringLen |= (uint64(b) & 0x7F) << shift
  5006. if b < 0x80 {
  5007. break
  5008. }
  5009. }
  5010. intStringLen := int(stringLen)
  5011. if intStringLen < 0 {
  5012. return ErrInvalidLengthRoom
  5013. }
  5014. postIndex := iNdEx + intStringLen
  5015. if postIndex > l {
  5016. return io.ErrUnexpectedEOF
  5017. }
  5018. m.Desc = string(dAtA[iNdEx:postIndex])
  5019. iNdEx = postIndex
  5020. case 3:
  5021. if wireType != 2 {
  5022. return fmt.Errorf("proto: wrong wireType = %d for field Url", wireType)
  5023. }
  5024. var stringLen uint64
  5025. for shift := uint(0); ; shift += 7 {
  5026. if shift >= 64 {
  5027. return ErrIntOverflowRoom
  5028. }
  5029. if iNdEx >= l {
  5030. return io.ErrUnexpectedEOF
  5031. }
  5032. b := dAtA[iNdEx]
  5033. iNdEx++
  5034. stringLen |= (uint64(b) & 0x7F) << shift
  5035. if b < 0x80 {
  5036. break
  5037. }
  5038. }
  5039. intStringLen := int(stringLen)
  5040. if intStringLen < 0 {
  5041. return ErrInvalidLengthRoom
  5042. }
  5043. postIndex := iNdEx + intStringLen
  5044. if postIndex > l {
  5045. return io.ErrUnexpectedEOF
  5046. }
  5047. m.Url = string(dAtA[iNdEx:postIndex])
  5048. iNdEx = postIndex
  5049. case 4:
  5050. if wireType != 0 {
  5051. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  5052. }
  5053. m.Status = 0
  5054. for shift := uint(0); ; shift += 7 {
  5055. if shift >= 64 {
  5056. return ErrIntOverflowRoom
  5057. }
  5058. if iNdEx >= l {
  5059. return io.ErrUnexpectedEOF
  5060. }
  5061. b := dAtA[iNdEx]
  5062. iNdEx++
  5063. m.Status |= (int64(b) & 0x7F) << shift
  5064. if b < 0x80 {
  5065. break
  5066. }
  5067. }
  5068. case 5:
  5069. if wireType != 0 {
  5070. return fmt.Errorf("proto: wrong wireType = %d for field Order", wireType)
  5071. }
  5072. m.Order = 0
  5073. for shift := uint(0); ; shift += 7 {
  5074. if shift >= 64 {
  5075. return ErrIntOverflowRoom
  5076. }
  5077. if iNdEx >= l {
  5078. return io.ErrUnexpectedEOF
  5079. }
  5080. b := dAtA[iNdEx]
  5081. iNdEx++
  5082. m.Order |= (int64(b) & 0x7F) << shift
  5083. if b < 0x80 {
  5084. break
  5085. }
  5086. }
  5087. case 6:
  5088. if wireType != 2 {
  5089. return fmt.Errorf("proto: wrong wireType = %d for field Documents", wireType)
  5090. }
  5091. var stringLen uint64
  5092. for shift := uint(0); ; shift += 7 {
  5093. if shift >= 64 {
  5094. return ErrIntOverflowRoom
  5095. }
  5096. if iNdEx >= l {
  5097. return io.ErrUnexpectedEOF
  5098. }
  5099. b := dAtA[iNdEx]
  5100. iNdEx++
  5101. stringLen |= (uint64(b) & 0x7F) << shift
  5102. if b < 0x80 {
  5103. break
  5104. }
  5105. }
  5106. intStringLen := int(stringLen)
  5107. if intStringLen < 0 {
  5108. return ErrInvalidLengthRoom
  5109. }
  5110. postIndex := iNdEx + intStringLen
  5111. if postIndex > l {
  5112. return io.ErrUnexpectedEOF
  5113. }
  5114. m.Documents = string(dAtA[iNdEx:postIndex])
  5115. iNdEx = postIndex
  5116. case 7:
  5117. if wireType != 2 {
  5118. return fmt.Errorf("proto: wrong wireType = %d for field RankName", wireType)
  5119. }
  5120. var stringLen uint64
  5121. for shift := uint(0); ; shift += 7 {
  5122. if shift >= 64 {
  5123. return ErrIntOverflowRoom
  5124. }
  5125. if iNdEx >= l {
  5126. return io.ErrUnexpectedEOF
  5127. }
  5128. b := dAtA[iNdEx]
  5129. iNdEx++
  5130. stringLen |= (uint64(b) & 0x7F) << shift
  5131. if b < 0x80 {
  5132. break
  5133. }
  5134. }
  5135. intStringLen := int(stringLen)
  5136. if intStringLen < 0 {
  5137. return ErrInvalidLengthRoom
  5138. }
  5139. postIndex := iNdEx + intStringLen
  5140. if postIndex > l {
  5141. return io.ErrUnexpectedEOF
  5142. }
  5143. m.RankName = string(dAtA[iNdEx:postIndex])
  5144. iNdEx = postIndex
  5145. default:
  5146. iNdEx = preIndex
  5147. skippy, err := skipRoom(dAtA[iNdEx:])
  5148. if err != nil {
  5149. return err
  5150. }
  5151. if skippy < 0 {
  5152. return ErrInvalidLengthRoom
  5153. }
  5154. if (iNdEx + skippy) > l {
  5155. return io.ErrUnexpectedEOF
  5156. }
  5157. iNdEx += skippy
  5158. }
  5159. }
  5160. if iNdEx > l {
  5161. return io.ErrUnexpectedEOF
  5162. }
  5163. return nil
  5164. }
  5165. func (m *RoomMobileTabResp_Sub) Unmarshal(dAtA []byte) error {
  5166. l := len(dAtA)
  5167. iNdEx := 0
  5168. for iNdEx < l {
  5169. preIndex := iNdEx
  5170. var wire uint64
  5171. for shift := uint(0); ; shift += 7 {
  5172. if shift >= 64 {
  5173. return ErrIntOverflowRoom
  5174. }
  5175. if iNdEx >= l {
  5176. return io.ErrUnexpectedEOF
  5177. }
  5178. b := dAtA[iNdEx]
  5179. iNdEx++
  5180. wire |= (uint64(b) & 0x7F) << shift
  5181. if b < 0x80 {
  5182. break
  5183. }
  5184. }
  5185. fieldNum := int32(wire >> 3)
  5186. wireType := int(wire & 0x7)
  5187. if wireType == 4 {
  5188. return fmt.Errorf("proto: Sub: wiretype end group for non-group")
  5189. }
  5190. if fieldNum <= 0 {
  5191. return fmt.Errorf("proto: Sub: illegal tag %d (wire type %d)", fieldNum, wire)
  5192. }
  5193. switch fieldNum {
  5194. case 1:
  5195. if wireType != 2 {
  5196. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  5197. }
  5198. var stringLen uint64
  5199. for shift := uint(0); ; shift += 7 {
  5200. if shift >= 64 {
  5201. return ErrIntOverflowRoom
  5202. }
  5203. if iNdEx >= l {
  5204. return io.ErrUnexpectedEOF
  5205. }
  5206. b := dAtA[iNdEx]
  5207. iNdEx++
  5208. stringLen |= (uint64(b) & 0x7F) << shift
  5209. if b < 0x80 {
  5210. break
  5211. }
  5212. }
  5213. intStringLen := int(stringLen)
  5214. if intStringLen < 0 {
  5215. return ErrInvalidLengthRoom
  5216. }
  5217. postIndex := iNdEx + intStringLen
  5218. if postIndex > l {
  5219. return io.ErrUnexpectedEOF
  5220. }
  5221. m.Type = string(dAtA[iNdEx:postIndex])
  5222. iNdEx = postIndex
  5223. case 2:
  5224. if wireType != 2 {
  5225. return fmt.Errorf("proto: wrong wireType = %d for field Desc", wireType)
  5226. }
  5227. var stringLen uint64
  5228. for shift := uint(0); ; shift += 7 {
  5229. if shift >= 64 {
  5230. return ErrIntOverflowRoom
  5231. }
  5232. if iNdEx >= l {
  5233. return io.ErrUnexpectedEOF
  5234. }
  5235. b := dAtA[iNdEx]
  5236. iNdEx++
  5237. stringLen |= (uint64(b) & 0x7F) << shift
  5238. if b < 0x80 {
  5239. break
  5240. }
  5241. }
  5242. intStringLen := int(stringLen)
  5243. if intStringLen < 0 {
  5244. return ErrInvalidLengthRoom
  5245. }
  5246. postIndex := iNdEx + intStringLen
  5247. if postIndex > l {
  5248. return io.ErrUnexpectedEOF
  5249. }
  5250. m.Desc = string(dAtA[iNdEx:postIndex])
  5251. iNdEx = postIndex
  5252. case 3:
  5253. if wireType != 2 {
  5254. return fmt.Errorf("proto: wrong wireType = %d for field Url", wireType)
  5255. }
  5256. var stringLen uint64
  5257. for shift := uint(0); ; shift += 7 {
  5258. if shift >= 64 {
  5259. return ErrIntOverflowRoom
  5260. }
  5261. if iNdEx >= l {
  5262. return io.ErrUnexpectedEOF
  5263. }
  5264. b := dAtA[iNdEx]
  5265. iNdEx++
  5266. stringLen |= (uint64(b) & 0x7F) << shift
  5267. if b < 0x80 {
  5268. break
  5269. }
  5270. }
  5271. intStringLen := int(stringLen)
  5272. if intStringLen < 0 {
  5273. return ErrInvalidLengthRoom
  5274. }
  5275. postIndex := iNdEx + intStringLen
  5276. if postIndex > l {
  5277. return io.ErrUnexpectedEOF
  5278. }
  5279. m.Url = string(dAtA[iNdEx:postIndex])
  5280. iNdEx = postIndex
  5281. case 4:
  5282. if wireType != 0 {
  5283. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  5284. }
  5285. m.Status = 0
  5286. for shift := uint(0); ; shift += 7 {
  5287. if shift >= 64 {
  5288. return ErrIntOverflowRoom
  5289. }
  5290. if iNdEx >= l {
  5291. return io.ErrUnexpectedEOF
  5292. }
  5293. b := dAtA[iNdEx]
  5294. iNdEx++
  5295. m.Status |= (int64(b) & 0x7F) << shift
  5296. if b < 0x80 {
  5297. break
  5298. }
  5299. }
  5300. case 5:
  5301. if wireType != 0 {
  5302. return fmt.Errorf("proto: wrong wireType = %d for field Order", wireType)
  5303. }
  5304. m.Order = 0
  5305. for shift := uint(0); ; shift += 7 {
  5306. if shift >= 64 {
  5307. return ErrIntOverflowRoom
  5308. }
  5309. if iNdEx >= l {
  5310. return io.ErrUnexpectedEOF
  5311. }
  5312. b := dAtA[iNdEx]
  5313. iNdEx++
  5314. m.Order |= (int64(b) & 0x7F) << shift
  5315. if b < 0x80 {
  5316. break
  5317. }
  5318. }
  5319. case 6:
  5320. if wireType != 2 {
  5321. return fmt.Errorf("proto: wrong wireType = %d for field Documents", wireType)
  5322. }
  5323. var stringLen uint64
  5324. for shift := uint(0); ; shift += 7 {
  5325. if shift >= 64 {
  5326. return ErrIntOverflowRoom
  5327. }
  5328. if iNdEx >= l {
  5329. return io.ErrUnexpectedEOF
  5330. }
  5331. b := dAtA[iNdEx]
  5332. iNdEx++
  5333. stringLen |= (uint64(b) & 0x7F) << shift
  5334. if b < 0x80 {
  5335. break
  5336. }
  5337. }
  5338. intStringLen := int(stringLen)
  5339. if intStringLen < 0 {
  5340. return ErrInvalidLengthRoom
  5341. }
  5342. postIndex := iNdEx + intStringLen
  5343. if postIndex > l {
  5344. return io.ErrUnexpectedEOF
  5345. }
  5346. m.Documents = string(dAtA[iNdEx:postIndex])
  5347. iNdEx = postIndex
  5348. case 7:
  5349. if wireType != 2 {
  5350. return fmt.Errorf("proto: wrong wireType = %d for field RankName", wireType)
  5351. }
  5352. var stringLen uint64
  5353. for shift := uint(0); ; shift += 7 {
  5354. if shift >= 64 {
  5355. return ErrIntOverflowRoom
  5356. }
  5357. if iNdEx >= l {
  5358. return io.ErrUnexpectedEOF
  5359. }
  5360. b := dAtA[iNdEx]
  5361. iNdEx++
  5362. stringLen |= (uint64(b) & 0x7F) << shift
  5363. if b < 0x80 {
  5364. break
  5365. }
  5366. }
  5367. intStringLen := int(stringLen)
  5368. if intStringLen < 0 {
  5369. return ErrInvalidLengthRoom
  5370. }
  5371. postIndex := iNdEx + intStringLen
  5372. if postIndex > l {
  5373. return io.ErrUnexpectedEOF
  5374. }
  5375. m.RankName = string(dAtA[iNdEx:postIndex])
  5376. iNdEx = postIndex
  5377. case 8:
  5378. if wireType != 2 {
  5379. return fmt.Errorf("proto: wrong wireType = %d for field DefaultSubTab", wireType)
  5380. }
  5381. var stringLen uint64
  5382. for shift := uint(0); ; shift += 7 {
  5383. if shift >= 64 {
  5384. return ErrIntOverflowRoom
  5385. }
  5386. if iNdEx >= l {
  5387. return io.ErrUnexpectedEOF
  5388. }
  5389. b := dAtA[iNdEx]
  5390. iNdEx++
  5391. stringLen |= (uint64(b) & 0x7F) << shift
  5392. if b < 0x80 {
  5393. break
  5394. }
  5395. }
  5396. intStringLen := int(stringLen)
  5397. if intStringLen < 0 {
  5398. return ErrInvalidLengthRoom
  5399. }
  5400. postIndex := iNdEx + intStringLen
  5401. if postIndex > l {
  5402. return io.ErrUnexpectedEOF
  5403. }
  5404. m.DefaultSubTab = string(dAtA[iNdEx:postIndex])
  5405. iNdEx = postIndex
  5406. case 9:
  5407. if wireType != 2 {
  5408. return fmt.Errorf("proto: wrong wireType = %d for field SubTab", wireType)
  5409. }
  5410. var msglen int
  5411. for shift := uint(0); ; shift += 7 {
  5412. if shift >= 64 {
  5413. return ErrIntOverflowRoom
  5414. }
  5415. if iNdEx >= l {
  5416. return io.ErrUnexpectedEOF
  5417. }
  5418. b := dAtA[iNdEx]
  5419. iNdEx++
  5420. msglen |= (int(b) & 0x7F) << shift
  5421. if b < 0x80 {
  5422. break
  5423. }
  5424. }
  5425. if msglen < 0 {
  5426. return ErrInvalidLengthRoom
  5427. }
  5428. postIndex := iNdEx + msglen
  5429. if postIndex > l {
  5430. return io.ErrUnexpectedEOF
  5431. }
  5432. m.SubTab = append(m.SubTab, &RoomMobileTabResp_Grand{})
  5433. if err := m.SubTab[len(m.SubTab)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5434. return err
  5435. }
  5436. iNdEx = postIndex
  5437. default:
  5438. iNdEx = preIndex
  5439. skippy, err := skipRoom(dAtA[iNdEx:])
  5440. if err != nil {
  5441. return err
  5442. }
  5443. if skippy < 0 {
  5444. return ErrInvalidLengthRoom
  5445. }
  5446. if (iNdEx + skippy) > l {
  5447. return io.ErrUnexpectedEOF
  5448. }
  5449. iNdEx += skippy
  5450. }
  5451. }
  5452. if iNdEx > l {
  5453. return io.ErrUnexpectedEOF
  5454. }
  5455. return nil
  5456. }
  5457. func (m *RoomMobileTabResp_Data) Unmarshal(dAtA []byte) error {
  5458. l := len(dAtA)
  5459. iNdEx := 0
  5460. for iNdEx < l {
  5461. preIndex := iNdEx
  5462. var wire uint64
  5463. for shift := uint(0); ; shift += 7 {
  5464. if shift >= 64 {
  5465. return ErrIntOverflowRoom
  5466. }
  5467. if iNdEx >= l {
  5468. return io.ErrUnexpectedEOF
  5469. }
  5470. b := dAtA[iNdEx]
  5471. iNdEx++
  5472. wire |= (uint64(b) & 0x7F) << shift
  5473. if b < 0x80 {
  5474. break
  5475. }
  5476. }
  5477. fieldNum := int32(wire >> 3)
  5478. wireType := int(wire & 0x7)
  5479. if wireType == 4 {
  5480. return fmt.Errorf("proto: Data: wiretype end group for non-group")
  5481. }
  5482. if fieldNum <= 0 {
  5483. return fmt.Errorf("proto: Data: illegal tag %d (wire type %d)", fieldNum, wire)
  5484. }
  5485. switch fieldNum {
  5486. case 1:
  5487. if wireType != 2 {
  5488. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  5489. }
  5490. var stringLen uint64
  5491. for shift := uint(0); ; shift += 7 {
  5492. if shift >= 64 {
  5493. return ErrIntOverflowRoom
  5494. }
  5495. if iNdEx >= l {
  5496. return io.ErrUnexpectedEOF
  5497. }
  5498. b := dAtA[iNdEx]
  5499. iNdEx++
  5500. stringLen |= (uint64(b) & 0x7F) << shift
  5501. if b < 0x80 {
  5502. break
  5503. }
  5504. }
  5505. intStringLen := int(stringLen)
  5506. if intStringLen < 0 {
  5507. return ErrInvalidLengthRoom
  5508. }
  5509. postIndex := iNdEx + intStringLen
  5510. if postIndex > l {
  5511. return io.ErrUnexpectedEOF
  5512. }
  5513. m.Type = string(dAtA[iNdEx:postIndex])
  5514. iNdEx = postIndex
  5515. case 2:
  5516. if wireType != 2 {
  5517. return fmt.Errorf("proto: wrong wireType = %d for field Desc", wireType)
  5518. }
  5519. var stringLen uint64
  5520. for shift := uint(0); ; shift += 7 {
  5521. if shift >= 64 {
  5522. return ErrIntOverflowRoom
  5523. }
  5524. if iNdEx >= l {
  5525. return io.ErrUnexpectedEOF
  5526. }
  5527. b := dAtA[iNdEx]
  5528. iNdEx++
  5529. stringLen |= (uint64(b) & 0x7F) << shift
  5530. if b < 0x80 {
  5531. break
  5532. }
  5533. }
  5534. intStringLen := int(stringLen)
  5535. if intStringLen < 0 {
  5536. return ErrInvalidLengthRoom
  5537. }
  5538. postIndex := iNdEx + intStringLen
  5539. if postIndex > l {
  5540. return io.ErrUnexpectedEOF
  5541. }
  5542. m.Desc = string(dAtA[iNdEx:postIndex])
  5543. iNdEx = postIndex
  5544. case 3:
  5545. if wireType != 2 {
  5546. return fmt.Errorf("proto: wrong wireType = %d for field Url", wireType)
  5547. }
  5548. var stringLen uint64
  5549. for shift := uint(0); ; shift += 7 {
  5550. if shift >= 64 {
  5551. return ErrIntOverflowRoom
  5552. }
  5553. if iNdEx >= l {
  5554. return io.ErrUnexpectedEOF
  5555. }
  5556. b := dAtA[iNdEx]
  5557. iNdEx++
  5558. stringLen |= (uint64(b) & 0x7F) << shift
  5559. if b < 0x80 {
  5560. break
  5561. }
  5562. }
  5563. intStringLen := int(stringLen)
  5564. if intStringLen < 0 {
  5565. return ErrInvalidLengthRoom
  5566. }
  5567. postIndex := iNdEx + intStringLen
  5568. if postIndex > l {
  5569. return io.ErrUnexpectedEOF
  5570. }
  5571. m.Url = string(dAtA[iNdEx:postIndex])
  5572. iNdEx = postIndex
  5573. case 4:
  5574. if wireType != 0 {
  5575. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  5576. }
  5577. m.Status = 0
  5578. for shift := uint(0); ; shift += 7 {
  5579. if shift >= 64 {
  5580. return ErrIntOverflowRoom
  5581. }
  5582. if iNdEx >= l {
  5583. return io.ErrUnexpectedEOF
  5584. }
  5585. b := dAtA[iNdEx]
  5586. iNdEx++
  5587. m.Status |= (int64(b) & 0x7F) << shift
  5588. if b < 0x80 {
  5589. break
  5590. }
  5591. }
  5592. case 5:
  5593. if wireType != 0 {
  5594. return fmt.Errorf("proto: wrong wireType = %d for field Order", wireType)
  5595. }
  5596. m.Order = 0
  5597. for shift := uint(0); ; shift += 7 {
  5598. if shift >= 64 {
  5599. return ErrIntOverflowRoom
  5600. }
  5601. if iNdEx >= l {
  5602. return io.ErrUnexpectedEOF
  5603. }
  5604. b := dAtA[iNdEx]
  5605. iNdEx++
  5606. m.Order |= (int64(b) & 0x7F) << shift
  5607. if b < 0x80 {
  5608. break
  5609. }
  5610. }
  5611. case 6:
  5612. if wireType != 0 {
  5613. return fmt.Errorf("proto: wrong wireType = %d for field Default", wireType)
  5614. }
  5615. m.Default = 0
  5616. for shift := uint(0); ; shift += 7 {
  5617. if shift >= 64 {
  5618. return ErrIntOverflowRoom
  5619. }
  5620. if iNdEx >= l {
  5621. return io.ErrUnexpectedEOF
  5622. }
  5623. b := dAtA[iNdEx]
  5624. iNdEx++
  5625. m.Default |= (int64(b) & 0x7F) << shift
  5626. if b < 0x80 {
  5627. break
  5628. }
  5629. }
  5630. case 7:
  5631. if wireType != 2 {
  5632. return fmt.Errorf("proto: wrong wireType = %d for field DefaultSubTab", wireType)
  5633. }
  5634. var stringLen uint64
  5635. for shift := uint(0); ; shift += 7 {
  5636. if shift >= 64 {
  5637. return ErrIntOverflowRoom
  5638. }
  5639. if iNdEx >= l {
  5640. return io.ErrUnexpectedEOF
  5641. }
  5642. b := dAtA[iNdEx]
  5643. iNdEx++
  5644. stringLen |= (uint64(b) & 0x7F) << shift
  5645. if b < 0x80 {
  5646. break
  5647. }
  5648. }
  5649. intStringLen := int(stringLen)
  5650. if intStringLen < 0 {
  5651. return ErrInvalidLengthRoom
  5652. }
  5653. postIndex := iNdEx + intStringLen
  5654. if postIndex > l {
  5655. return io.ErrUnexpectedEOF
  5656. }
  5657. m.DefaultSubTab = string(dAtA[iNdEx:postIndex])
  5658. iNdEx = postIndex
  5659. case 8:
  5660. if wireType != 2 {
  5661. return fmt.Errorf("proto: wrong wireType = %d for field SubTab", wireType)
  5662. }
  5663. var msglen int
  5664. for shift := uint(0); ; shift += 7 {
  5665. if shift >= 64 {
  5666. return ErrIntOverflowRoom
  5667. }
  5668. if iNdEx >= l {
  5669. return io.ErrUnexpectedEOF
  5670. }
  5671. b := dAtA[iNdEx]
  5672. iNdEx++
  5673. msglen |= (int(b) & 0x7F) << shift
  5674. if b < 0x80 {
  5675. break
  5676. }
  5677. }
  5678. if msglen < 0 {
  5679. return ErrInvalidLengthRoom
  5680. }
  5681. postIndex := iNdEx + msglen
  5682. if postIndex > l {
  5683. return io.ErrUnexpectedEOF
  5684. }
  5685. m.SubTab = append(m.SubTab, &RoomMobileTabResp_Sub{})
  5686. if err := m.SubTab[len(m.SubTab)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5687. return err
  5688. }
  5689. iNdEx = postIndex
  5690. default:
  5691. iNdEx = preIndex
  5692. skippy, err := skipRoom(dAtA[iNdEx:])
  5693. if err != nil {
  5694. return err
  5695. }
  5696. if skippy < 0 {
  5697. return ErrInvalidLengthRoom
  5698. }
  5699. if (iNdEx + skippy) > l {
  5700. return io.ErrUnexpectedEOF
  5701. }
  5702. iNdEx += skippy
  5703. }
  5704. }
  5705. if iNdEx > l {
  5706. return io.ErrUnexpectedEOF
  5707. }
  5708. return nil
  5709. }
  5710. func skipRoom(dAtA []byte) (n int, err error) {
  5711. l := len(dAtA)
  5712. iNdEx := 0
  5713. for iNdEx < l {
  5714. var wire uint64
  5715. for shift := uint(0); ; shift += 7 {
  5716. if shift >= 64 {
  5717. return 0, ErrIntOverflowRoom
  5718. }
  5719. if iNdEx >= l {
  5720. return 0, io.ErrUnexpectedEOF
  5721. }
  5722. b := dAtA[iNdEx]
  5723. iNdEx++
  5724. wire |= (uint64(b) & 0x7F) << shift
  5725. if b < 0x80 {
  5726. break
  5727. }
  5728. }
  5729. wireType := int(wire & 0x7)
  5730. switch wireType {
  5731. case 0:
  5732. for shift := uint(0); ; shift += 7 {
  5733. if shift >= 64 {
  5734. return 0, ErrIntOverflowRoom
  5735. }
  5736. if iNdEx >= l {
  5737. return 0, io.ErrUnexpectedEOF
  5738. }
  5739. iNdEx++
  5740. if dAtA[iNdEx-1] < 0x80 {
  5741. break
  5742. }
  5743. }
  5744. return iNdEx, nil
  5745. case 1:
  5746. iNdEx += 8
  5747. return iNdEx, nil
  5748. case 2:
  5749. var length int
  5750. for shift := uint(0); ; shift += 7 {
  5751. if shift >= 64 {
  5752. return 0, ErrIntOverflowRoom
  5753. }
  5754. if iNdEx >= l {
  5755. return 0, io.ErrUnexpectedEOF
  5756. }
  5757. b := dAtA[iNdEx]
  5758. iNdEx++
  5759. length |= (int(b) & 0x7F) << shift
  5760. if b < 0x80 {
  5761. break
  5762. }
  5763. }
  5764. iNdEx += length
  5765. if length < 0 {
  5766. return 0, ErrInvalidLengthRoom
  5767. }
  5768. return iNdEx, nil
  5769. case 3:
  5770. for {
  5771. var innerWire uint64
  5772. var start int = iNdEx
  5773. for shift := uint(0); ; shift += 7 {
  5774. if shift >= 64 {
  5775. return 0, ErrIntOverflowRoom
  5776. }
  5777. if iNdEx >= l {
  5778. return 0, io.ErrUnexpectedEOF
  5779. }
  5780. b := dAtA[iNdEx]
  5781. iNdEx++
  5782. innerWire |= (uint64(b) & 0x7F) << shift
  5783. if b < 0x80 {
  5784. break
  5785. }
  5786. }
  5787. innerWireType := int(innerWire & 0x7)
  5788. if innerWireType == 4 {
  5789. break
  5790. }
  5791. next, err := skipRoom(dAtA[start:])
  5792. if err != nil {
  5793. return 0, err
  5794. }
  5795. iNdEx = start + next
  5796. }
  5797. return iNdEx, nil
  5798. case 4:
  5799. return iNdEx, nil
  5800. case 5:
  5801. iNdEx += 4
  5802. return iNdEx, nil
  5803. default:
  5804. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  5805. }
  5806. }
  5807. panic("unreachable")
  5808. }
  5809. var (
  5810. ErrInvalidLengthRoom = fmt.Errorf("proto: negative length found during unmarshaling")
  5811. ErrIntOverflowRoom = fmt.Errorf("proto: integer overflow")
  5812. )
  5813. func init() { proto.RegisterFile("v2/Room.proto", fileDescriptor_Room_53aba32353b401ba) }
  5814. var fileDescriptor_Room_53aba32353b401ba = []byte{
  5815. // 1562 bytes of a gzipped FileDescriptorProto
  5816. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x58, 0xcd, 0x6e, 0x1b, 0x47,
  5817. 0x12, 0x36, 0x45, 0x4a, 0x24, 0x4b, 0xd4, 0x5f, 0xcb, 0x5e, 0x8f, 0x68, 0x2d, 0x87, 0xe6, 0xae,
  5818. 0xd7, 0xc2, 0xda, 0x96, 0x16, 0x34, 0x60, 0x6b, 0x77, 0xb1, 0xd8, 0x98, 0x71, 0x2c, 0x10, 0x81,
  5819. 0x13, 0xa3, 0x25, 0x27, 0x40, 0x7c, 0x20, 0x66, 0x38, 0x2d, 0x6a, 0xa0, 0xe1, 0x8c, 0x34, 0x3f,
  5820. 0x04, 0x78, 0xcb, 0x23, 0xf8, 0x96, 0xa7, 0xc9, 0x3d, 0x08, 0x72, 0xf0, 0x2d, 0x01, 0x02, 0x0c,
  5821. 0x02, 0x1b, 0xc8, 0x61, 0x0e, 0x79, 0x82, 0x00, 0x09, 0xaa, 0xba, 0x87, 0x43, 0x52, 0xa4, 0x6c,
  5822. 0xc0, 0x97, 0x00, 0xb9, 0x74, 0x57, 0x7f, 0x3d, 0xd5, 0xd5, 0xfd, 0x55, 0x75, 0x55, 0x93, 0xb0,
  5823. 0x32, 0x68, 0xee, 0x71, 0xcf, 0xeb, 0xef, 0x9e, 0xf9, 0x5e, 0xe8, 0xb1, 0xa2, 0x8f, 0xf2, 0xa0,
  5824. 0x59, 0xbd, 0xd7, 0xb3, 0xc3, 0x93, 0xc8, 0xdc, 0xed, 0x7a, 0xfd, 0xbd, 0x9e, 0xd7, 0xf3, 0xf6,
  5825. 0x68, 0xde, 0x8c, 0x8e, 0x69, 0x44, 0x03, 0x92, 0xa4, 0x5e, 0xe3, 0xe7, 0x1c, 0xac, 0xe1, 0x32,
  5826. 0x07, 0x22, 0x6c, 0x0d, 0xdb, 0x56, 0xc0, 0xc5, 0x39, 0xdb, 0x82, 0xbc, 0x6d, 0x05, 0x5a, 0xae,
  5827. 0x9e, 0xdf, 0xc9, 0xb7, 0x8a, 0x49, 0xac, 0xe3, 0x90, 0x63, 0xc3, 0xee, 0x01, 0xb8, 0x42, 0x58,
  5828. 0x9d, 0xc8, 0x76, 0x8f, 0x3d, 0x6d, 0xa1, 0x9e, 0xdb, 0xc9, 0xb7, 0x56, 0x93, 0x58, 0x1f, 0x43,
  5829. 0x79, 0x19, 0xe5, 0xe7, 0x28, 0xb2, 0x03, 0xd8, 0xa4, 0x09, 0xd3, 0xf7, 0x0c, 0xab, 0x6b, 0x04,
  5830. 0x61, 0x27, 0x1c, 0x9e, 0x09, 0x2d, 0x4f, 0x7a, 0xd7, 0x93, 0x58, 0x9f, 0x35, 0xcd, 0x37, 0x10,
  5831. 0x6c, 0xa5, 0xd8, 0xd1, 0xf0, 0x4c, 0xb0, 0x06, 0x2c, 0x1d, 0xdb, 0xc2, 0xb1, 0x02, 0xad, 0x50,
  5832. 0xcf, 0xef, 0x94, 0x5b, 0x90, 0xc4, 0xba, 0x42, 0xb8, 0xea, 0xd9, 0x36, 0x14, 0x8e, 0x7d, 0xaf,
  5833. 0xaf, 0x2d, 0xd6, 0x73, 0x3b, 0xe5, 0x56, 0x29, 0x89, 0x75, 0x1a, 0x73, 0x6a, 0x1b, 0xbf, 0x54,
  5834. 0x60, 0x7d, 0xf2, 0xa0, 0xc1, 0x19, 0xaa, 0x74, 0x3d, 0x4b, 0x68, 0x39, 0xda, 0x10, 0xa9, 0xe0,
  5835. 0x98, 0x53, 0x8b, 0x3c, 0xf4, 0x83, 0x1e, 0x9d, 0xb2, 0x2c, 0x79, 0xe8, 0x07, 0x3d, 0x8e, 0x0d,
  5836. 0x7b, 0x04, 0x05, 0xcb, 0x08, 0x0d, 0x2d, 0x5f, 0xcf, 0xef, 0x2c, 0x37, 0xff, 0xb6, 0xab, 0xd8,
  5837. 0xdf, 0x9d, 0xb6, 0xb0, 0xfb, 0xd8, 0x08, 0x8d, 0x8f, 0xdc, 0xd0, 0x1f, 0xca, 0xd5, 0x51, 0x89,
  5838. 0x53, 0x5b, 0x7d, 0x01, 0xe5, 0xd1, 0x24, 0x5b, 0x87, 0xfc, 0xa9, 0x18, 0xca, 0x7d, 0x70, 0x14,
  5839. 0xd9, 0x3e, 0x2c, 0x0e, 0x0c, 0x27, 0x12, 0x64, 0x7e, 0xb9, 0xd9, 0x98, 0x6f, 0x02, 0x81, 0x36,
  5840. 0x12, 0x2f, 0x15, 0xfe, 0xb3, 0xb0, 0x9f, 0xab, 0x7e, 0xb9, 0x0c, 0xa5, 0x14, 0x47, 0xf2, 0x50,
  5841. 0xd9, 0xb6, 0xd4, 0x39, 0x89, 0x3c, 0x89, 0x70, 0xd5, 0x33, 0x1d, 0x16, 0x23, 0xd7, 0xe8, 0x0b,
  5842. 0x75, 0xda, 0x72, 0x12, 0xeb, 0x12, 0xe0, 0xb2, 0x23, 0x76, 0x8d, 0xae, 0xf4, 0x5d, 0xca, 0xae,
  5843. 0xd1, 0x15, 0x9c, 0x5a, 0x34, 0x31, 0x10, 0xbe, 0x7d, 0x3c, 0xd4, 0x0a, 0x34, 0x4f, 0x26, 0x24,
  5844. 0xc2, 0x55, 0x8f, 0x26, 0xba, 0xde, 0x40, 0xf8, 0xca, 0x41, 0x64, 0x82, 0x00, 0x2e, 0x3b, 0xe4,
  5845. 0x3b, 0xb2, 0x2d, 0x6d, 0x89, 0x36, 0x49, 0x7c, 0x47, 0xb6, 0xc5, 0xb1, 0x61, 0xff, 0x84, 0xb2,
  5846. 0x63, 0x0f, 0x44, 0x27, 0xb4, 0xfb, 0x42, 0x2b, 0x92, 0xfe, 0x4a, 0x12, 0xeb, 0x19, 0xc8, 0x4b,
  5847. 0x28, 0x1e, 0xd9, 0x7d, 0xc1, 0xee, 0x43, 0xc5, 0xf7, 0x22, 0xd7, 0xea, 0x04, 0xa1, 0x11, 0x46,
  5848. 0x81, 0x56, 0xa2, 0xf5, 0xd6, 0x93, 0x58, 0x9f, 0xc0, 0xf9, 0x32, 0x8d, 0x0e, 0x69, 0xc0, 0xfe,
  5849. 0x0e, 0x45, 0xcf, 0xed, 0x1c, 0x3b, 0x46, 0x4f, 0x2b, 0xd3, 0xf7, 0xcb, 0x49, 0xac, 0xa7, 0x10,
  5850. 0x5f, 0xf2, 0xdc, 0x27, 0x8e, 0xd1, 0xc3, 0x23, 0x84, 0x76, 0xe8, 0x08, 0x0d, 0xb2, 0x23, 0x10,
  5851. 0xc0, 0x65, 0x87, 0x2c, 0x85, 0x46, 0x2f, 0xd0, 0x96, 0x33, 0x96, 0x70, 0xcc, 0xa9, 0x65, 0xff,
  5852. 0x82, 0x65, 0xc7, 0xeb, 0x9e, 0xa6, 0x1b, 0xab, 0xd0, 0x47, 0x6b, 0x49, 0xac, 0x8f, 0xc3, 0x1c,
  5853. 0x70, 0xa0, 0xb6, 0xf5, 0x00, 0x56, 0x4e, 0x6c, 0xcb, 0x12, 0x6e, 0xaa, 0xb3, 0x42, 0x3a, 0x1b,
  5854. 0x49, 0xac, 0x4f, 0x4e, 0xf0, 0x8a, 0x1c, 0x2a, 0xbd, 0x7b, 0x00, 0x51, 0x20, 0xfc, 0x8e, 0x24,
  5855. 0x7c, 0x95, 0x94, 0xe8, 0x9e, 0x66, 0x28, 0x2f, 0xa3, 0xfc, 0x21, 0x31, 0x7f, 0x1b, 0x4a, 0xc1,
  5856. 0x89, 0xe7, 0x87, 0x1d, 0xdb, 0xd2, 0xd6, 0xe8, 0xf8, 0x95, 0x24, 0xd6, 0x47, 0x18, 0x2f, 0x92,
  5857. 0xd4, 0xb6, 0xd0, 0xcf, 0x9e, 0xeb, 0xd8, 0xae, 0xd0, 0xd6, 0xb3, 0x50, 0x92, 0x08, 0x57, 0x3d,
  5858. 0x72, 0x60, 0xf8, 0xc2, 0xd0, 0x36, 0xb2, 0x4b, 0x85, 0x63, 0x4e, 0x2d, 0xbb, 0x0b, 0x80, 0x7d,
  5859. 0x67, 0xd0, 0x44, 0x63, 0x2c, 0xcb, 0x20, 0x19, 0xca, 0x4b, 0x28, 0x7f, 0xd6, 0x6c, 0x5b, 0xec,
  5860. 0x03, 0xd8, 0x48, 0xf1, 0x33, 0xc3, 0x17, 0x2e, 0xed, 0x70, 0x93, 0x94, 0xae, 0x25, 0xb1, 0x7e,
  5861. 0x71, 0x92, 0xaf, 0x4a, 0xdd, 0x67, 0x04, 0xb4, 0x2d, 0xb6, 0x0f, 0x84, 0x74, 0xce, 0x46, 0xb4,
  5862. 0x5f, 0x25, 0x75, 0x96, 0xc4, 0xfa, 0xd4, 0x0c, 0xaf, 0xe0, 0xf8, 0x59, 0xca, 0x7d, 0x13, 0x2a,
  5863. 0xe9, 0xf2, 0x74, 0x33, 0xae, 0x11, 0x8b, 0x14, 0x47, 0xe3, 0x38, 0x07, 0x69, 0xf1, 0x13, 0xbc,
  5864. 0x25, 0x4f, 0x60, 0x73, 0x6a, 0x4b, 0xa4, 0xfa, 0x17, 0x52, 0xa5, 0x84, 0x37, 0x63, 0x9a, 0xaf,
  5865. 0x8f, 0xef, 0x99, 0xd6, 0xd9, 0x05, 0x30, 0xc2, 0x50, 0xb8, 0xa1, 0xed, 0xb9, 0x81, 0x76, 0x7d,
  5866. 0x8c, 0xa5, 0x11, 0xca, 0xc7, 0x64, 0xfc, 0xde, 0x34, 0xba, 0xa7, 0x3d, 0x0a, 0x69, 0x4d, 0xcb,
  5867. 0xfc, 0x9d, 0xa1, 0x7c, 0x4c, 0xc6, 0x48, 0xc4, 0x8b, 0xdf, 0x09, 0x6c, 0x47, 0xb8, 0xa1, 0xb6,
  5868. 0x45, 0x06, 0x28, 0x12, 0xc7, 0x60, 0x0e, 0x38, 0x38, 0x24, 0x39, 0xd3, 0x38, 0xc1, 0x6c, 0xab,
  5869. 0x55, 0xa7, 0x35, 0x08, 0x56, 0x1a, 0x24, 0x63, 0x50, 0x85, 0xfe, 0x50, 0x5e, 0xd9, 0x1b, 0xb4,
  5870. 0x23, 0x0a, 0xaa, 0x14, 0xe3, 0xc5, 0xd0, 0x1f, 0xd2, 0x85, 0xc5, 0x6b, 0x81, 0xf7, 0x58, 0xf9,
  5871. 0x67, 0x3b, 0x5b, 0x7a, 0x0c, 0xe6, 0x80, 0x03, 0xe5, 0x9a, 0x7f, 0xc3, 0xea, 0x54, 0x49, 0xf9,
  5872. 0x6b, 0xe6, 0xd4, 0xa9, 0x6a, 0xb2, 0x62, 0x4e, 0x54, 0x92, 0x5b, 0x50, 0x1c, 0xd8, 0x7e, 0x18,
  5873. 0x19, 0x8e, 0x56, 0xcb, 0x2e, 0xba, 0x82, 0x78, 0x2a, 0x50, 0xb2, 0xa2, 0x9d, 0xeb, 0x63, 0xc9,
  5874. 0x8a, 0xb6, 0x2d, 0x3b, 0xfc, 0xa0, 0x4f, 0x1f, 0xd4, 0xb3, 0x0f, 0xfa, 0xf2, 0x03, 0xea, 0x1a,
  5875. 0x7b, 0xc0, 0x30, 0x03, 0x53, 0x16, 0xb6, 0x5a, 0xc3, 0xe7, 0xb6, 0xa5, 0x6a, 0x6b, 0x34, 0x4a,
  5876. 0xc4, 0x13, 0x39, 0xae, 0xf1, 0x75, 0x0e, 0x36, 0x2f, 0x68, 0xbc, 0x4f, 0x91, 0xfa, 0xff, 0xa8,
  5877. 0x48, 0x61, 0x05, 0xb9, 0x39, 0x51, 0x41, 0xa6, 0x8c, 0x50, 0x9d, 0xba, 0x50, 0xa2, 0xee, 0x42,
  5878. 0x01, 0x71, 0x4c, 0x8e, 0xe4, 0xe4, 0xd1, 0xc6, 0x89, 0x33, 0x05, 0xc9, 0x12, 0xd2, 0xb6, 0x1a,
  5879. 0x0f, 0xe1, 0xfa, 0xd4, 0xca, 0x4f, 0x23, 0x27, 0xb4, 0xf1, 0xd4, 0xdb, 0x50, 0x88, 0xb2, 0x27,
  5880. 0x05, 0x99, 0xc1, 0x31, 0xa7, 0xb6, 0xf1, 0x7d, 0x0e, 0xb4, 0xd9, 0x9a, 0xef, 0x73, 0xfa, 0xf6,
  5881. 0x44, 0x89, 0xbe, 0x33, 0xef, 0xf4, 0x23, 0x4b, 0x97, 0x94, 0xea, 0x87, 0x73, 0x4a, 0x75, 0x59,
  5882. 0x96, 0xea, 0xab, 0xe3, 0xa5, 0xba, 0x3c, 0x56, 0x86, 0x1b, 0x5f, 0xe5, 0x24, 0x27, 0x07, 0x22,
  5883. 0xfc, 0x54, 0x26, 0x49, 0x32, 0x4c, 0xaf, 0xac, 0x7d, 0x58, 0x55, 0x39, 0x80, 0x52, 0xc2, 0x88,
  5884. 0x5b, 0x8a, 0xe1, 0xc9, 0x19, 0x5e, 0x91, 0xe3, 0x47, 0xbe, 0x30, 0xda, 0x16, 0xba, 0x23, 0x55,
  5885. 0x59, 0xc8, 0xdc, 0x91, 0x7e, 0xbb, 0x64, 0xc8, 0xaf, 0xd2, 0xe7, 0x50, 0x7e, 0xe6, 0x73, 0xe8,
  5886. 0x5b, 0xc5, 0xf9, 0xc5, 0x9d, 0x05, 0x67, 0x29, 0xab, 0xb9, 0x19, 0xac, 0xa6, 0xee, 0x58, 0x98,
  5887. 0xe9, 0x8e, 0xc7, 0x13, 0x11, 0xf7, 0x8f, 0xe9, 0x37, 0xcb, 0x05, 0x4b, 0xb3, 0xc3, 0x6e, 0x4f,
  5888. 0x85, 0xdd, 0x6d, 0x28, 0xa9, 0x18, 0x0b, 0xd4, 0x5e, 0x28, 0x81, 0xa4, 0x18, 0x2f, 0xca, 0xc0,
  5889. 0x0b, 0x1a, 0x0f, 0xe4, 0xd3, 0xee, 0xa9, 0x67, 0xda, 0x8e, 0x38, 0x32, 0x4c, 0xa4, 0xf7, 0x1d,
  5890. 0x1e, 0x3d, 0x8d, 0x1f, 0x4b, 0xb0, 0x31, 0xa5, 0xf8, 0x3e, 0x11, 0xf7, 0xbf, 0x89, 0x88, 0xd3,
  5891. 0x27, 0x4e, 0x3f, 0x61, 0x62, 0xf6, 0xb1, 0x7f, 0xcd, 0xc1, 0xe2, 0x81, 0x6f, 0xb8, 0xe4, 0x3a,
  5892. 0x4a, 0x6a, 0xb9, 0xb1, 0x57, 0x04, 0xa6, 0x32, 0x6a, 0x71, 0xd6, 0x12, 0x41, 0x57, 0x6d, 0x41,
  5893. 0xae, 0x22, 0x82, 0x2e, 0xa7, 0x96, 0x12, 0x8c, 0xef, 0x28, 0xaf, 0xcb, 0x04, 0xe3, 0x3b, 0x1c,
  5894. 0x1b, 0xa4, 0x44, 0xa5, 0xd8, 0x42, 0x46, 0x89, 0xca, 0xae, 0xaa, 0xc7, 0xb4, 0xe6, 0xf9, 0x96,
  5895. 0x7a, 0xa4, 0xe5, 0x65, 0x5a, 0x23, 0x80, 0xcb, 0x8e, 0xdd, 0x81, 0xb2, 0xe5, 0x75, 0xa3, 0xbe,
  5896. 0x70, 0xc3, 0x80, 0x9e, 0x6a, 0xea, 0x25, 0x36, 0x02, 0x79, 0x26, 0xe2, 0xb3, 0xcd, 0x37, 0xdc,
  5897. 0x53, 0x59, 0x04, 0xc7, 0x9e, 0x6d, 0x23, 0x90, 0x97, 0x50, 0xc4, 0x92, 0x57, 0xfd, 0x6d, 0x01,
  5898. 0xf2, 0x87, 0x91, 0xf9, 0xa7, 0x3c, 0x3c, 0xfb, 0x2f, 0xac, 0x59, 0xe2, 0xd8, 0x88, 0x9c, 0xb0,
  5899. 0x13, 0x44, 0x66, 0x27, 0x34, 0x4c, 0x7a, 0xb6, 0x96, 0x5b, 0x9b, 0x49, 0xac, 0x4f, 0x4f, 0xf1,
  5900. 0x15, 0x05, 0x1c, 0x46, 0xe6, 0x91, 0x61, 0xb2, 0x27, 0x50, 0x4c, 0x95, 0xca, 0x14, 0x7a, 0xf5,
  5901. 0x4b, 0x42, 0x8f, 0x22, 0x4c, 0x66, 0x8c, 0x74, 0xb9, 0xa5, 0x80, 0xd6, 0xa9, 0x7e, 0xb7, 0xa0,
  5902. 0x2e, 0xde, 0x1f, 0xd9, 0x05, 0xb7, 0xa0, 0xa8, 0x4e, 0xaf, 0x7e, 0x28, 0xd0, 0x51, 0x14, 0xc4,
  5903. 0x53, 0x61, 0x16, 0xa1, 0xc5, 0x77, 0x26, 0xf4, 0x71, 0x46, 0x68, 0x89, 0x08, 0xad, 0x5d, 0x42,
  5904. 0xe8, 0x61, 0x64, 0xce, 0xa4, 0xb3, 0xf9, 0x32, 0x0f, 0x05, 0xfc, 0x9c, 0x3d, 0x02, 0xe8, 0x89,
  5905. 0xb0, 0x63, 0x0e, 0x31, 0x6b, 0x31, 0x6d, 0xce, 0x2f, 0xb9, 0xf3, 0xea, 0xd6, 0xdc, 0xdf, 0x78,
  5906. 0xec, 0x63, 0x58, 0x55, 0x69, 0x0f, 0x97, 0xc1, 0x5f, 0x44, 0x37, 0xe6, 0x97, 0xf3, 0xf3, 0xea,
  5907. 0xf6, 0x65, 0xb5, 0x9e, 0xbd, 0x80, 0xab, 0x93, 0x8b, 0x75, 0xfa, 0x58, 0x04, 0x59, 0xfd, 0x2d,
  5908. 0x35, 0xf2, 0xbc, 0x7a, 0xf3, 0xad, 0x55, 0x94, 0x7d, 0x0e, 0xeb, 0xbd, 0xa9, 0x4c, 0x3f, 0xb5,
  5909. 0xf0, 0x8c, 0x62, 0x38, 0xb5, 0xf0, 0xcc, 0xa2, 0xd4, 0x82, 0x72, 0x3f, 0x25, 0x9e, 0x6d, 0xcd,
  5910. 0x73, 0xc8, 0x79, 0xb5, 0x3a, 0xdf, 0x57, 0xad, 0xed, 0x6f, 0x5e, 0xd7, 0x72, 0xaf, 0x5e, 0xd7,
  5911. 0x72, 0x3f, 0xbd, 0xae, 0xe5, 0x5e, 0xbe, 0xa9, 0x5d, 0x79, 0xf5, 0xa6, 0x76, 0xe5, 0x87, 0x37,
  5912. 0xb5, 0x2b, 0x5f, 0x2c, 0x0c, 0x9a, 0xe6, 0x12, 0xfd, 0x25, 0x72, 0xff, 0xf7, 0x00, 0x00, 0x00,
  5913. 0xff, 0xff, 0x8a, 0x52, 0x32, 0xde, 0x5b, 0x11, 0x00, 0x00,
  5914. }