userCenter.pb.go 221 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. <<<<<<< HEAD
  4. // protoc-gen-go v1.27.1
  5. // protoc v3.20.0--rc2
  6. =======
  7. // protoc-gen-go v1.28.0
  8. // protoc v3.15.1
  9. >>>>>>> master
  10. // source: userCenter.proto
  11. package pb
  12. import (
  13. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  14. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  15. reflect "reflect"
  16. sync "sync"
  17. )
  18. const (
  19. // Verify that this generated code is sufficiently up-to-date.
  20. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  21. // Verify that runtime/protoimpl is sufficiently up-to-date.
  22. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  23. )
  24. //机构认证 入参
  25. type EntAuthReq struct {
  26. state protoimpl.MessageState
  27. sizeCache protoimpl.SizeCache
  28. unknownFields protoimpl.UnknownFields
  29. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` //机构/企业名称
  30. CreditCode string `protobuf:"bytes,2,opt,name=creditCode,proto3" json:"creditCode,omitempty"` //统一社会信用代码
  31. AreaNumber string `protobuf:"bytes,3,opt,name=areaNumber,proto3" json:"areaNumber,omitempty"` //省市(行政区划代码)
  32. Business string `protobuf:"bytes,4,opt,name=business,proto3" json:"business,omitempty"` //营业执照
  33. OfficialLetter string `protobuf:"bytes,5,opt,name=officialLetter,proto3" json:"officialLetter,omitempty"` //认证公函
  34. OrganizationType string `protobuf:"bytes,6,opt,name=organizationType,proto3" json:"organizationType,omitempty"` //机构类型 1投标企业 2招标采购单位 3厂商 4招标代理机构 5经销商 6服务提供商 7其他
  35. ComPanyType string `protobuf:"bytes,7,opt,name=comPanyType,proto3" json:"comPanyType,omitempty"` //机构性质 1企业 2党政机关事业单位及其他
  36. AuthName string `protobuf:"bytes,8,opt,name=authName,proto3" json:"authName,omitempty"` //联系人姓名
  37. AuthPhone string `protobuf:"bytes,9,opt,name=authPhone,proto3" json:"authPhone,omitempty"` //联系人手机号
  38. Phone string `protobuf:"bytes,10,opt,name=phone,proto3" json:"phone,omitempty"` //注册手机号
  39. EntId int64 `protobuf:"varint,11,opt,name=entId,proto3" json:"entId,omitempty"` //企业id
  40. }
  41. func (x *EntAuthReq) Reset() {
  42. *x = EntAuthReq{}
  43. if protoimpl.UnsafeEnabled {
  44. mi := &file_userCenter_proto_msgTypes[0]
  45. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  46. ms.StoreMessageInfo(mi)
  47. }
  48. }
  49. func (x *EntAuthReq) String() string {
  50. return protoimpl.X.MessageStringOf(x)
  51. }
  52. func (*EntAuthReq) ProtoMessage() {}
  53. func (x *EntAuthReq) ProtoReflect() protoreflect.Message {
  54. mi := &file_userCenter_proto_msgTypes[0]
  55. if protoimpl.UnsafeEnabled && x != nil {
  56. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  57. if ms.LoadMessageInfo() == nil {
  58. ms.StoreMessageInfo(mi)
  59. }
  60. return ms
  61. }
  62. return mi.MessageOf(x)
  63. }
  64. // Deprecated: Use EntAuthReq.ProtoReflect.Descriptor instead.
  65. func (*EntAuthReq) Descriptor() ([]byte, []int) {
  66. return file_userCenter_proto_rawDescGZIP(), []int{0}
  67. }
  68. func (x *EntAuthReq) GetName() string {
  69. if x != nil {
  70. return x.Name
  71. }
  72. return ""
  73. }
  74. func (x *EntAuthReq) GetCreditCode() string {
  75. if x != nil {
  76. return x.CreditCode
  77. }
  78. return ""
  79. }
  80. func (x *EntAuthReq) GetAreaNumber() string {
  81. if x != nil {
  82. return x.AreaNumber
  83. }
  84. return ""
  85. }
  86. func (x *EntAuthReq) GetBusiness() string {
  87. if x != nil {
  88. return x.Business
  89. }
  90. return ""
  91. }
  92. func (x *EntAuthReq) GetOfficialLetter() string {
  93. if x != nil {
  94. return x.OfficialLetter
  95. }
  96. return ""
  97. }
  98. func (x *EntAuthReq) GetOrganizationType() string {
  99. if x != nil {
  100. return x.OrganizationType
  101. }
  102. return ""
  103. }
  104. func (x *EntAuthReq) GetComPanyType() string {
  105. if x != nil {
  106. return x.ComPanyType
  107. }
  108. return ""
  109. }
  110. func (x *EntAuthReq) GetAuthName() string {
  111. if x != nil {
  112. return x.AuthName
  113. }
  114. return ""
  115. }
  116. func (x *EntAuthReq) GetAuthPhone() string {
  117. if x != nil {
  118. return x.AuthPhone
  119. }
  120. return ""
  121. }
  122. func (x *EntAuthReq) GetPhone() string {
  123. if x != nil {
  124. return x.Phone
  125. }
  126. return ""
  127. }
  128. func (x *EntAuthReq) GetEntId() int64 {
  129. if x != nil {
  130. return x.EntId
  131. }
  132. return 0
  133. }
  134. //机构认证出参
  135. type EntAuthResp struct {
  136. state protoimpl.MessageState
  137. sizeCache protoimpl.SizeCache
  138. unknownFields protoimpl.UnknownFields
  139. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  140. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  141. Data *EntAuthData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
  142. }
  143. func (x *EntAuthResp) Reset() {
  144. *x = EntAuthResp{}
  145. if protoimpl.UnsafeEnabled {
  146. mi := &file_userCenter_proto_msgTypes[1]
  147. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  148. ms.StoreMessageInfo(mi)
  149. }
  150. }
  151. func (x *EntAuthResp) String() string {
  152. return protoimpl.X.MessageStringOf(x)
  153. }
  154. func (*EntAuthResp) ProtoMessage() {}
  155. func (x *EntAuthResp) ProtoReflect() protoreflect.Message {
  156. mi := &file_userCenter_proto_msgTypes[1]
  157. if protoimpl.UnsafeEnabled && x != nil {
  158. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  159. if ms.LoadMessageInfo() == nil {
  160. ms.StoreMessageInfo(mi)
  161. }
  162. return ms
  163. }
  164. return mi.MessageOf(x)
  165. }
  166. // Deprecated: Use EntAuthResp.ProtoReflect.Descriptor instead.
  167. func (*EntAuthResp) Descriptor() ([]byte, []int) {
  168. return file_userCenter_proto_rawDescGZIP(), []int{1}
  169. }
  170. func (x *EntAuthResp) GetErrorCode() int64 {
  171. if x != nil {
  172. return x.ErrorCode
  173. }
  174. return 0
  175. }
  176. func (x *EntAuthResp) GetErrorMsg() string {
  177. if x != nil {
  178. return x.ErrorMsg
  179. }
  180. return ""
  181. }
  182. func (x *EntAuthResp) GetData() *EntAuthData {
  183. if x != nil {
  184. return x.Data
  185. }
  186. return nil
  187. }
  188. //机构认证出参
  189. type EntAuthData struct {
  190. state protoimpl.MessageState
  191. sizeCache protoimpl.SizeCache
  192. unknownFields protoimpl.UnknownFields
  193. Status int64 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
  194. EntId string `protobuf:"bytes,2,opt,name=entId,proto3" json:"entId,omitempty"` //加密的entid
  195. }
  196. func (x *EntAuthData) Reset() {
  197. *x = EntAuthData{}
  198. if protoimpl.UnsafeEnabled {
  199. mi := &file_userCenter_proto_msgTypes[2]
  200. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  201. ms.StoreMessageInfo(mi)
  202. }
  203. }
  204. func (x *EntAuthData) String() string {
  205. return protoimpl.X.MessageStringOf(x)
  206. }
  207. func (*EntAuthData) ProtoMessage() {}
  208. func (x *EntAuthData) ProtoReflect() protoreflect.Message {
  209. mi := &file_userCenter_proto_msgTypes[2]
  210. if protoimpl.UnsafeEnabled && x != nil {
  211. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  212. if ms.LoadMessageInfo() == nil {
  213. ms.StoreMessageInfo(mi)
  214. }
  215. return ms
  216. }
  217. return mi.MessageOf(x)
  218. }
  219. // Deprecated: Use EntAuthData.ProtoReflect.Descriptor instead.
  220. func (*EntAuthData) Descriptor() ([]byte, []int) {
  221. return file_userCenter_proto_rawDescGZIP(), []int{2}
  222. }
  223. func (x *EntAuthData) GetStatus() int64 {
  224. if x != nil {
  225. return x.Status
  226. }
  227. return 0
  228. }
  229. func (x *EntAuthData) GetEntId() string {
  230. if x != nil {
  231. return x.EntId
  232. }
  233. return ""
  234. }
  235. //机构审核入参
  236. type ExamineReq struct {
  237. state protoimpl.MessageState
  238. sizeCache protoimpl.SizeCache
  239. unknownFields protoimpl.UnknownFields
  240. EntId int64 `protobuf:"varint,1,opt,name=EntId,proto3" json:"EntId,omitempty"` //企业id
  241. AuthType string `protobuf:"bytes,2,opt,name=AuthType,proto3" json:"AuthType,omitempty"` //审核状态 2审核通过 3审核不通过
  242. Reason string `protobuf:"bytes,3,opt,name=Reason,proto3" json:"Reason,omitempty"` //不通过原因
  243. AuditUser string `protobuf:"bytes,4,opt,name=AuditUser,proto3" json:"AuditUser,omitempty"` //审核人
  244. ExamineId string `protobuf:"bytes,5,opt,name=ExamineId,proto3" json:"ExamineId,omitempty"` //审核id 认证记录表主键id
  245. }
  246. func (x *ExamineReq) Reset() {
  247. *x = ExamineReq{}
  248. if protoimpl.UnsafeEnabled {
  249. mi := &file_userCenter_proto_msgTypes[3]
  250. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  251. ms.StoreMessageInfo(mi)
  252. }
  253. }
  254. func (x *ExamineReq) String() string {
  255. return protoimpl.X.MessageStringOf(x)
  256. }
  257. func (*ExamineReq) ProtoMessage() {}
  258. func (x *ExamineReq) ProtoReflect() protoreflect.Message {
  259. mi := &file_userCenter_proto_msgTypes[3]
  260. if protoimpl.UnsafeEnabled && x != nil {
  261. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  262. if ms.LoadMessageInfo() == nil {
  263. ms.StoreMessageInfo(mi)
  264. }
  265. return ms
  266. }
  267. return mi.MessageOf(x)
  268. }
  269. // Deprecated: Use ExamineReq.ProtoReflect.Descriptor instead.
  270. func (*ExamineReq) Descriptor() ([]byte, []int) {
  271. return file_userCenter_proto_rawDescGZIP(), []int{3}
  272. }
  273. func (x *ExamineReq) GetEntId() int64 {
  274. if x != nil {
  275. return x.EntId
  276. }
  277. return 0
  278. }
  279. func (x *ExamineReq) GetAuthType() string {
  280. if x != nil {
  281. return x.AuthType
  282. }
  283. return ""
  284. }
  285. func (x *ExamineReq) GetReason() string {
  286. if x != nil {
  287. return x.Reason
  288. }
  289. return ""
  290. }
  291. func (x *ExamineReq) GetAuditUser() string {
  292. if x != nil {
  293. return x.AuditUser
  294. }
  295. return ""
  296. }
  297. func (x *ExamineReq) GetExamineId() string {
  298. if x != nil {
  299. return x.ExamineId
  300. }
  301. return ""
  302. }
  303. //机构审核出参
  304. type ExamineResp struct {
  305. state protoimpl.MessageState
  306. sizeCache protoimpl.SizeCache
  307. unknownFields protoimpl.UnknownFields
  308. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  309. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  310. Data *ExamineData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
  311. }
  312. func (x *ExamineResp) Reset() {
  313. *x = ExamineResp{}
  314. if protoimpl.UnsafeEnabled {
  315. mi := &file_userCenter_proto_msgTypes[4]
  316. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  317. ms.StoreMessageInfo(mi)
  318. }
  319. }
  320. func (x *ExamineResp) String() string {
  321. return protoimpl.X.MessageStringOf(x)
  322. }
  323. func (*ExamineResp) ProtoMessage() {}
  324. func (x *ExamineResp) ProtoReflect() protoreflect.Message {
  325. mi := &file_userCenter_proto_msgTypes[4]
  326. if protoimpl.UnsafeEnabled && x != nil {
  327. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  328. if ms.LoadMessageInfo() == nil {
  329. ms.StoreMessageInfo(mi)
  330. }
  331. return ms
  332. }
  333. return mi.MessageOf(x)
  334. }
  335. // Deprecated: Use ExamineResp.ProtoReflect.Descriptor instead.
  336. func (*ExamineResp) Descriptor() ([]byte, []int) {
  337. return file_userCenter_proto_rawDescGZIP(), []int{4}
  338. }
  339. func (x *ExamineResp) GetErrorCode() int64 {
  340. if x != nil {
  341. return x.ErrorCode
  342. }
  343. return 0
  344. }
  345. func (x *ExamineResp) GetErrorMsg() string {
  346. if x != nil {
  347. return x.ErrorMsg
  348. }
  349. return ""
  350. }
  351. func (x *ExamineResp) GetData() *ExamineData {
  352. if x != nil {
  353. return x.Data
  354. }
  355. return nil
  356. }
  357. type ExamineData struct {
  358. state protoimpl.MessageState
  359. sizeCache protoimpl.SizeCache
  360. unknownFields protoimpl.UnknownFields
  361. Status int64 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
  362. }
  363. func (x *ExamineData) Reset() {
  364. *x = ExamineData{}
  365. if protoimpl.UnsafeEnabled {
  366. mi := &file_userCenter_proto_msgTypes[5]
  367. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  368. ms.StoreMessageInfo(mi)
  369. }
  370. }
  371. func (x *ExamineData) String() string {
  372. return protoimpl.X.MessageStringOf(x)
  373. }
  374. func (*ExamineData) ProtoMessage() {}
  375. func (x *ExamineData) ProtoReflect() protoreflect.Message {
  376. mi := &file_userCenter_proto_msgTypes[5]
  377. if protoimpl.UnsafeEnabled && x != nil {
  378. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  379. if ms.LoadMessageInfo() == nil {
  380. ms.StoreMessageInfo(mi)
  381. }
  382. return ms
  383. }
  384. return mi.MessageOf(x)
  385. }
  386. // Deprecated: Use ExamineData.ProtoReflect.Descriptor instead.
  387. func (*ExamineData) Descriptor() ([]byte, []int) {
  388. return file_userCenter_proto_rawDescGZIP(), []int{5}
  389. }
  390. func (x *ExamineData) GetStatus() int64 {
  391. if x != nil {
  392. return x.Status
  393. }
  394. return 0
  395. }
  396. //企业列表入参
  397. type EntListReq struct {
  398. state protoimpl.MessageState
  399. sizeCache protoimpl.SizeCache
  400. unknownFields protoimpl.UnknownFields
  401. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` //企业名称
  402. PageNum string `protobuf:"bytes,2,opt,name=pageNum,proto3" json:"pageNum,omitempty"` //页码,不传默认第一页 第一页为0
  403. PageSize string `protobuf:"bytes,3,opt,name=pageSize,proto3" json:"pageSize,omitempty"` //每页显示条数,不传默认为10
  404. CreditCode string `protobuf:"bytes,4,opt,name=creditCode,proto3" json:"creditCode,omitempty"` //统一社会信用代码
  405. CreateStartTime string `protobuf:"bytes,5,opt,name=createStartTime,proto3" json:"createStartTime,omitempty"` //创建开始时间戳
  406. CreateEndTime string `protobuf:"bytes,6,opt,name=createEndTime,proto3" json:"createEndTime,omitempty"` //创建结束时间戳
  407. AuthStatus string `protobuf:"bytes,7,opt,name=authStatus,proto3" json:"authStatus,omitempty"` //认证状态 0未认证 1已认证
  408. ValidStartTime string `protobuf:"bytes,8,opt,name=validStartTime,proto3" json:"validStartTime,omitempty"` //有效截至开始时间戳
  409. ValidEndTime string `protobuf:"bytes,9,opt,name=validEndTime,proto3" json:"validEndTime,omitempty"` //有效截止时间戳
  410. FrozenStatus string `protobuf:"bytes,10,opt,name=frozenStatus,proto3" json:"frozenStatus,omitempty"` //冻结状态 1正常 0冻结
  411. RegPhone string `protobuf:"bytes,11,opt,name=regPhone,proto3" json:"regPhone,omitempty"` //注册人手机号 即管理员手机号
  412. AuthPhone string `protobuf:"bytes,12,opt,name=authPhone,proto3" json:"authPhone,omitempty"` //联系人手机号
  413. }
  414. func (x *EntListReq) Reset() {
  415. *x = EntListReq{}
  416. if protoimpl.UnsafeEnabled {
  417. mi := &file_userCenter_proto_msgTypes[6]
  418. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  419. ms.StoreMessageInfo(mi)
  420. }
  421. }
  422. func (x *EntListReq) String() string {
  423. return protoimpl.X.MessageStringOf(x)
  424. }
  425. func (*EntListReq) ProtoMessage() {}
  426. func (x *EntListReq) ProtoReflect() protoreflect.Message {
  427. mi := &file_userCenter_proto_msgTypes[6]
  428. if protoimpl.UnsafeEnabled && x != nil {
  429. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  430. if ms.LoadMessageInfo() == nil {
  431. ms.StoreMessageInfo(mi)
  432. }
  433. return ms
  434. }
  435. return mi.MessageOf(x)
  436. }
  437. // Deprecated: Use EntListReq.ProtoReflect.Descriptor instead.
  438. func (*EntListReq) Descriptor() ([]byte, []int) {
  439. return file_userCenter_proto_rawDescGZIP(), []int{6}
  440. }
  441. func (x *EntListReq) GetName() string {
  442. if x != nil {
  443. return x.Name
  444. }
  445. return ""
  446. }
  447. func (x *EntListReq) GetPageNum() string {
  448. if x != nil {
  449. return x.PageNum
  450. }
  451. return ""
  452. }
  453. func (x *EntListReq) GetPageSize() string {
  454. if x != nil {
  455. return x.PageSize
  456. }
  457. return ""
  458. }
  459. func (x *EntListReq) GetCreditCode() string {
  460. if x != nil {
  461. return x.CreditCode
  462. }
  463. return ""
  464. }
  465. func (x *EntListReq) GetCreateStartTime() string {
  466. if x != nil {
  467. return x.CreateStartTime
  468. }
  469. return ""
  470. }
  471. func (x *EntListReq) GetCreateEndTime() string {
  472. if x != nil {
  473. return x.CreateEndTime
  474. }
  475. return ""
  476. }
  477. func (x *EntListReq) GetAuthStatus() string {
  478. if x != nil {
  479. return x.AuthStatus
  480. }
  481. return ""
  482. }
  483. func (x *EntListReq) GetValidStartTime() string {
  484. if x != nil {
  485. return x.ValidStartTime
  486. }
  487. return ""
  488. }
  489. func (x *EntListReq) GetValidEndTime() string {
  490. if x != nil {
  491. return x.ValidEndTime
  492. }
  493. return ""
  494. }
  495. func (x *EntListReq) GetFrozenStatus() string {
  496. if x != nil {
  497. return x.FrozenStatus
  498. }
  499. return ""
  500. }
  501. func (x *EntListReq) GetRegPhone() string {
  502. if x != nil {
  503. return x.RegPhone
  504. }
  505. return ""
  506. }
  507. func (x *EntListReq) GetAuthPhone() string {
  508. if x != nil {
  509. return x.AuthPhone
  510. }
  511. return ""
  512. }
  513. //企业列表出参
  514. type EntListResp struct {
  515. state protoimpl.MessageState
  516. sizeCache protoimpl.SizeCache
  517. unknownFields protoimpl.UnknownFields
  518. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  519. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  520. Data *EntData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` //列表
  521. }
  522. func (x *EntListResp) Reset() {
  523. *x = EntListResp{}
  524. if protoimpl.UnsafeEnabled {
  525. mi := &file_userCenter_proto_msgTypes[7]
  526. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  527. ms.StoreMessageInfo(mi)
  528. }
  529. }
  530. func (x *EntListResp) String() string {
  531. return protoimpl.X.MessageStringOf(x)
  532. }
  533. func (*EntListResp) ProtoMessage() {}
  534. func (x *EntListResp) ProtoReflect() protoreflect.Message {
  535. mi := &file_userCenter_proto_msgTypes[7]
  536. if protoimpl.UnsafeEnabled && x != nil {
  537. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  538. if ms.LoadMessageInfo() == nil {
  539. ms.StoreMessageInfo(mi)
  540. }
  541. return ms
  542. }
  543. return mi.MessageOf(x)
  544. }
  545. // Deprecated: Use EntListResp.ProtoReflect.Descriptor instead.
  546. func (*EntListResp) Descriptor() ([]byte, []int) {
  547. return file_userCenter_proto_rawDescGZIP(), []int{7}
  548. }
  549. func (x *EntListResp) GetErrorCode() int64 {
  550. if x != nil {
  551. return x.ErrorCode
  552. }
  553. return 0
  554. }
  555. func (x *EntListResp) GetErrorMsg() string {
  556. if x != nil {
  557. return x.ErrorMsg
  558. }
  559. return ""
  560. }
  561. func (x *EntListResp) GetData() *EntData {
  562. if x != nil {
  563. return x.Data
  564. }
  565. return nil
  566. }
  567. type EntData struct {
  568. state protoimpl.MessageState
  569. sizeCache protoimpl.SizeCache
  570. unknownFields protoimpl.UnknownFields
  571. Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
  572. PageSize int64 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
  573. List []*EntList `protobuf:"bytes,3,rep,name=list,proto3" json:"list,omitempty"`
  574. }
  575. func (x *EntData) Reset() {
  576. *x = EntData{}
  577. if protoimpl.UnsafeEnabled {
  578. mi := &file_userCenter_proto_msgTypes[8]
  579. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  580. ms.StoreMessageInfo(mi)
  581. }
  582. }
  583. func (x *EntData) String() string {
  584. return protoimpl.X.MessageStringOf(x)
  585. }
  586. func (*EntData) ProtoMessage() {}
  587. func (x *EntData) ProtoReflect() protoreflect.Message {
  588. mi := &file_userCenter_proto_msgTypes[8]
  589. if protoimpl.UnsafeEnabled && x != nil {
  590. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  591. if ms.LoadMessageInfo() == nil {
  592. ms.StoreMessageInfo(mi)
  593. }
  594. return ms
  595. }
  596. return mi.MessageOf(x)
  597. }
  598. // Deprecated: Use EntData.ProtoReflect.Descriptor instead.
  599. func (*EntData) Descriptor() ([]byte, []int) {
  600. return file_userCenter_proto_rawDescGZIP(), []int{8}
  601. }
  602. func (x *EntData) GetCount() int64 {
  603. if x != nil {
  604. return x.Count
  605. }
  606. return 0
  607. }
  608. func (x *EntData) GetPageSize() int64 {
  609. if x != nil {
  610. return x.PageSize
  611. }
  612. return 0
  613. }
  614. func (x *EntData) GetList() []*EntList {
  615. if x != nil {
  616. return x.List
  617. }
  618. return nil
  619. }
  620. type EntList struct {
  621. state protoimpl.MessageState
  622. sizeCache protoimpl.SizeCache
  623. unknownFields protoimpl.UnknownFields
  624. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //机构id
  625. ComPanyType int64 `protobuf:"varint,2,opt,name=comPanyType,proto3" json:"comPanyType,omitempty"` // 机构性质 1企业 2党政机关事业单位及其他
  626. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` //机构名称
  627. OrganizationType string `protobuf:"bytes,4,opt,name=organizationType,proto3" json:"organizationType,omitempty"` //机构类型 1企业 2党政机关事业单位及其他
  628. Createtime string `protobuf:"bytes,5,opt,name=createtime,proto3" json:"createtime,omitempty"` //创建时间
  629. ValidTime string `protobuf:"bytes,6,opt,name=validTime,proto3" json:"validTime,omitempty"` //有效截至日期
  630. AuthStatus int64 `protobuf:"varint,7,opt,name=authStatus,proto3" json:"authStatus,omitempty"` //认证状态
  631. FrozenStatus int64 `protobuf:"varint,8,opt,name=frozenStatus,proto3" json:"frozenStatus,omitempty"` //冻结状态 1冻结 0未冻结
  632. }
  633. func (x *EntList) Reset() {
  634. *x = EntList{}
  635. if protoimpl.UnsafeEnabled {
  636. mi := &file_userCenter_proto_msgTypes[9]
  637. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  638. ms.StoreMessageInfo(mi)
  639. }
  640. }
  641. func (x *EntList) String() string {
  642. return protoimpl.X.MessageStringOf(x)
  643. }
  644. func (*EntList) ProtoMessage() {}
  645. func (x *EntList) ProtoReflect() protoreflect.Message {
  646. mi := &file_userCenter_proto_msgTypes[9]
  647. if protoimpl.UnsafeEnabled && x != nil {
  648. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  649. if ms.LoadMessageInfo() == nil {
  650. ms.StoreMessageInfo(mi)
  651. }
  652. return ms
  653. }
  654. return mi.MessageOf(x)
  655. }
  656. // Deprecated: Use EntList.ProtoReflect.Descriptor instead.
  657. func (*EntList) Descriptor() ([]byte, []int) {
  658. return file_userCenter_proto_rawDescGZIP(), []int{9}
  659. }
  660. func (x *EntList) GetId() int64 {
  661. if x != nil {
  662. return x.Id
  663. }
  664. return 0
  665. }
  666. func (x *EntList) GetComPanyType() int64 {
  667. if x != nil {
  668. return x.ComPanyType
  669. }
  670. return 0
  671. }
  672. func (x *EntList) GetName() string {
  673. if x != nil {
  674. return x.Name
  675. }
  676. return ""
  677. }
  678. func (x *EntList) GetOrganizationType() string {
  679. if x != nil {
  680. return x.OrganizationType
  681. }
  682. return ""
  683. }
  684. func (x *EntList) GetCreatetime() string {
  685. if x != nil {
  686. return x.Createtime
  687. }
  688. return ""
  689. }
  690. func (x *EntList) GetValidTime() string {
  691. if x != nil {
  692. return x.ValidTime
  693. }
  694. return ""
  695. }
  696. func (x *EntList) GetAuthStatus() int64 {
  697. if x != nil {
  698. return x.AuthStatus
  699. }
  700. return 0
  701. }
  702. func (x *EntList) GetFrozenStatus() int64 {
  703. if x != nil {
  704. return x.FrozenStatus
  705. }
  706. return 0
  707. }
  708. //审核列表入参
  709. type ExamineListReq struct {
  710. state protoimpl.MessageState
  711. sizeCache protoimpl.SizeCache
  712. unknownFields protoimpl.UnknownFields
  713. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` //机构名称
  714. AuthPhone string `protobuf:"bytes,2,opt,name=authPhone,proto3" json:"authPhone,omitempty"` //联系人手机号
  715. RegPhone string `protobuf:"bytes,3,opt,name=regPhone,proto3" json:"regPhone,omitempty"` //注册人手机号
  716. AuthType string `protobuf:"bytes,4,opt,name=authType,proto3" json:"authType,omitempty"` //审核状态 1:待审核 2:审核通过 3:审核不通过
  717. AuthStartTime string `protobuf:"bytes,5,opt,name=authStartTime,proto3" json:"authStartTime,omitempty"` //申请开始时间
  718. AuthEndTime string `protobuf:"bytes,6,opt,name=authEndTime,proto3" json:"authEndTime,omitempty"` //申请结束时间
  719. PageNum string `protobuf:"bytes,7,opt,name=pageNum,proto3" json:"pageNum,omitempty"` //页码
  720. PageSize string `protobuf:"bytes,8,opt,name=pageSize,proto3" json:"pageSize,omitempty"` //每页展示条数
  721. }
  722. func (x *ExamineListReq) Reset() {
  723. *x = ExamineListReq{}
  724. if protoimpl.UnsafeEnabled {
  725. mi := &file_userCenter_proto_msgTypes[10]
  726. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  727. ms.StoreMessageInfo(mi)
  728. }
  729. }
  730. func (x *ExamineListReq) String() string {
  731. return protoimpl.X.MessageStringOf(x)
  732. }
  733. func (*ExamineListReq) ProtoMessage() {}
  734. func (x *ExamineListReq) ProtoReflect() protoreflect.Message {
  735. mi := &file_userCenter_proto_msgTypes[10]
  736. if protoimpl.UnsafeEnabled && x != nil {
  737. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  738. if ms.LoadMessageInfo() == nil {
  739. ms.StoreMessageInfo(mi)
  740. }
  741. return ms
  742. }
  743. return mi.MessageOf(x)
  744. }
  745. // Deprecated: Use ExamineListReq.ProtoReflect.Descriptor instead.
  746. func (*ExamineListReq) Descriptor() ([]byte, []int) {
  747. return file_userCenter_proto_rawDescGZIP(), []int{10}
  748. }
  749. func (x *ExamineListReq) GetName() string {
  750. if x != nil {
  751. return x.Name
  752. }
  753. return ""
  754. }
  755. func (x *ExamineListReq) GetAuthPhone() string {
  756. if x != nil {
  757. return x.AuthPhone
  758. }
  759. return ""
  760. }
  761. func (x *ExamineListReq) GetRegPhone() string {
  762. if x != nil {
  763. return x.RegPhone
  764. }
  765. return ""
  766. }
  767. func (x *ExamineListReq) GetAuthType() string {
  768. if x != nil {
  769. return x.AuthType
  770. }
  771. return ""
  772. }
  773. func (x *ExamineListReq) GetAuthStartTime() string {
  774. if x != nil {
  775. return x.AuthStartTime
  776. }
  777. return ""
  778. }
  779. func (x *ExamineListReq) GetAuthEndTime() string {
  780. if x != nil {
  781. return x.AuthEndTime
  782. }
  783. return ""
  784. }
  785. func (x *ExamineListReq) GetPageNum() string {
  786. if x != nil {
  787. return x.PageNum
  788. }
  789. return ""
  790. }
  791. func (x *ExamineListReq) GetPageSize() string {
  792. if x != nil {
  793. return x.PageSize
  794. }
  795. return ""
  796. }
  797. //审核列表出参
  798. type ExamineListResp struct {
  799. state protoimpl.MessageState
  800. sizeCache protoimpl.SizeCache
  801. unknownFields protoimpl.UnknownFields
  802. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  803. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  804. Data *ExamineListData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` //列表
  805. }
  806. func (x *ExamineListResp) Reset() {
  807. *x = ExamineListResp{}
  808. if protoimpl.UnsafeEnabled {
  809. mi := &file_userCenter_proto_msgTypes[11]
  810. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  811. ms.StoreMessageInfo(mi)
  812. }
  813. }
  814. func (x *ExamineListResp) String() string {
  815. return protoimpl.X.MessageStringOf(x)
  816. }
  817. func (*ExamineListResp) ProtoMessage() {}
  818. func (x *ExamineListResp) ProtoReflect() protoreflect.Message {
  819. mi := &file_userCenter_proto_msgTypes[11]
  820. if protoimpl.UnsafeEnabled && x != nil {
  821. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  822. if ms.LoadMessageInfo() == nil {
  823. ms.StoreMessageInfo(mi)
  824. }
  825. return ms
  826. }
  827. return mi.MessageOf(x)
  828. }
  829. // Deprecated: Use ExamineListResp.ProtoReflect.Descriptor instead.
  830. func (*ExamineListResp) Descriptor() ([]byte, []int) {
  831. return file_userCenter_proto_rawDescGZIP(), []int{11}
  832. }
  833. func (x *ExamineListResp) GetErrorCode() int64 {
  834. if x != nil {
  835. return x.ErrorCode
  836. }
  837. return 0
  838. }
  839. func (x *ExamineListResp) GetErrorMsg() string {
  840. if x != nil {
  841. return x.ErrorMsg
  842. }
  843. return ""
  844. }
  845. func (x *ExamineListResp) GetData() *ExamineListData {
  846. if x != nil {
  847. return x.Data
  848. }
  849. return nil
  850. }
  851. type ExamineListData struct {
  852. state protoimpl.MessageState
  853. sizeCache protoimpl.SizeCache
  854. unknownFields protoimpl.UnknownFields
  855. Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
  856. PageSize int64 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
  857. List []*ExamineList `protobuf:"bytes,3,rep,name=list,proto3" json:"list,omitempty"`
  858. }
  859. func (x *ExamineListData) Reset() {
  860. *x = ExamineListData{}
  861. if protoimpl.UnsafeEnabled {
  862. mi := &file_userCenter_proto_msgTypes[12]
  863. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  864. ms.StoreMessageInfo(mi)
  865. }
  866. }
  867. func (x *ExamineListData) String() string {
  868. return protoimpl.X.MessageStringOf(x)
  869. }
  870. func (*ExamineListData) ProtoMessage() {}
  871. func (x *ExamineListData) ProtoReflect() protoreflect.Message {
  872. mi := &file_userCenter_proto_msgTypes[12]
  873. if protoimpl.UnsafeEnabled && x != nil {
  874. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  875. if ms.LoadMessageInfo() == nil {
  876. ms.StoreMessageInfo(mi)
  877. }
  878. return ms
  879. }
  880. return mi.MessageOf(x)
  881. }
  882. // Deprecated: Use ExamineListData.ProtoReflect.Descriptor instead.
  883. func (*ExamineListData) Descriptor() ([]byte, []int) {
  884. return file_userCenter_proto_rawDescGZIP(), []int{12}
  885. }
  886. func (x *ExamineListData) GetCount() int64 {
  887. if x != nil {
  888. return x.Count
  889. }
  890. return 0
  891. }
  892. func (x *ExamineListData) GetPageSize() int64 {
  893. if x != nil {
  894. return x.PageSize
  895. }
  896. return 0
  897. }
  898. func (x *ExamineListData) GetList() []*ExamineList {
  899. if x != nil {
  900. return x.List
  901. }
  902. return nil
  903. }
  904. type ExamineList struct {
  905. state protoimpl.MessageState
  906. sizeCache protoimpl.SizeCache
  907. unknownFields protoimpl.UnknownFields
  908. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //机构id
  909. EntId int64 `protobuf:"varint,2,opt,name=entId,proto3" json:"entId,omitempty"` //企业id
  910. ComPanyType int64 `protobuf:"varint,3,opt,name=comPanyType,proto3" json:"comPanyType,omitempty"` // 机构性质 1企业 2党政机关事业单位及其他
  911. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` //机构名称
  912. CreditCode string `protobuf:"bytes,5,opt,name=creditCode,proto3" json:"creditCode,omitempty"` //统一社会信用代码
  913. AuthPhone string `protobuf:"bytes,6,opt,name=authPhone,proto3" json:"authPhone,omitempty"` //联系人手机号
  914. ApplyTime string `protobuf:"bytes,7,opt,name=applyTime,proto3" json:"applyTime,omitempty"` //申请时间戳
  915. AuthType int64 `protobuf:"varint,8,opt,name=authType,proto3" json:"authType,omitempty"` //审核状态 1:待审核 2:审核通过 3:审核不通过
  916. RegPhone string `protobuf:"bytes,9,opt,name=regPhone,proto3" json:"regPhone,omitempty"` //注册人手机号
  917. }
  918. func (x *ExamineList) Reset() {
  919. *x = ExamineList{}
  920. if protoimpl.UnsafeEnabled {
  921. mi := &file_userCenter_proto_msgTypes[13]
  922. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  923. ms.StoreMessageInfo(mi)
  924. }
  925. }
  926. func (x *ExamineList) String() string {
  927. return protoimpl.X.MessageStringOf(x)
  928. }
  929. func (*ExamineList) ProtoMessage() {}
  930. func (x *ExamineList) ProtoReflect() protoreflect.Message {
  931. mi := &file_userCenter_proto_msgTypes[13]
  932. if protoimpl.UnsafeEnabled && x != nil {
  933. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  934. if ms.LoadMessageInfo() == nil {
  935. ms.StoreMessageInfo(mi)
  936. }
  937. return ms
  938. }
  939. return mi.MessageOf(x)
  940. }
  941. // Deprecated: Use ExamineList.ProtoReflect.Descriptor instead.
  942. func (*ExamineList) Descriptor() ([]byte, []int) {
  943. return file_userCenter_proto_rawDescGZIP(), []int{13}
  944. }
  945. func (x *ExamineList) GetId() int64 {
  946. if x != nil {
  947. return x.Id
  948. }
  949. return 0
  950. }
  951. func (x *ExamineList) GetEntId() int64 {
  952. if x != nil {
  953. return x.EntId
  954. }
  955. return 0
  956. }
  957. func (x *ExamineList) GetComPanyType() int64 {
  958. if x != nil {
  959. return x.ComPanyType
  960. }
  961. return 0
  962. }
  963. func (x *ExamineList) GetName() string {
  964. if x != nil {
  965. return x.Name
  966. }
  967. return ""
  968. }
  969. func (x *ExamineList) GetCreditCode() string {
  970. if x != nil {
  971. return x.CreditCode
  972. }
  973. return ""
  974. }
  975. func (x *ExamineList) GetAuthPhone() string {
  976. if x != nil {
  977. return x.AuthPhone
  978. }
  979. return ""
  980. }
  981. func (x *ExamineList) GetApplyTime() string {
  982. if x != nil {
  983. return x.ApplyTime
  984. }
  985. return ""
  986. }
  987. func (x *ExamineList) GetAuthType() int64 {
  988. if x != nil {
  989. return x.AuthType
  990. }
  991. return 0
  992. }
  993. func (x *ExamineList) GetRegPhone() string {
  994. if x != nil {
  995. return x.RegPhone
  996. }
  997. return ""
  998. }
  999. //查看企业状态入参
  1000. type CheckEntReq struct {
  1001. state protoimpl.MessageState
  1002. sizeCache protoimpl.SizeCache
  1003. unknownFields protoimpl.UnknownFields
  1004. EntId int64 `protobuf:"varint,1,opt,name=entId,proto3" json:"entId,omitempty"` //企业id
  1005. }
  1006. func (x *CheckEntReq) Reset() {
  1007. *x = CheckEntReq{}
  1008. if protoimpl.UnsafeEnabled {
  1009. mi := &file_userCenter_proto_msgTypes[14]
  1010. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1011. ms.StoreMessageInfo(mi)
  1012. }
  1013. }
  1014. func (x *CheckEntReq) String() string {
  1015. return protoimpl.X.MessageStringOf(x)
  1016. }
  1017. func (*CheckEntReq) ProtoMessage() {}
  1018. func (x *CheckEntReq) ProtoReflect() protoreflect.Message {
  1019. mi := &file_userCenter_proto_msgTypes[14]
  1020. if protoimpl.UnsafeEnabled && x != nil {
  1021. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1022. if ms.LoadMessageInfo() == nil {
  1023. ms.StoreMessageInfo(mi)
  1024. }
  1025. return ms
  1026. }
  1027. return mi.MessageOf(x)
  1028. }
  1029. // Deprecated: Use CheckEntReq.ProtoReflect.Descriptor instead.
  1030. func (*CheckEntReq) Descriptor() ([]byte, []int) {
  1031. return file_userCenter_proto_rawDescGZIP(), []int{14}
  1032. }
  1033. func (x *CheckEntReq) GetEntId() int64 {
  1034. if x != nil {
  1035. return x.EntId
  1036. }
  1037. return 0
  1038. }
  1039. //查看企业状态出参
  1040. type CheckEntResp struct {
  1041. state protoimpl.MessageState
  1042. sizeCache protoimpl.SizeCache
  1043. unknownFields protoimpl.UnknownFields
  1044. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  1045. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  1046. Data *CheckData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
  1047. }
  1048. func (x *CheckEntResp) Reset() {
  1049. *x = CheckEntResp{}
  1050. if protoimpl.UnsafeEnabled {
  1051. mi := &file_userCenter_proto_msgTypes[15]
  1052. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1053. ms.StoreMessageInfo(mi)
  1054. }
  1055. }
  1056. func (x *CheckEntResp) String() string {
  1057. return protoimpl.X.MessageStringOf(x)
  1058. }
  1059. func (*CheckEntResp) ProtoMessage() {}
  1060. func (x *CheckEntResp) ProtoReflect() protoreflect.Message {
  1061. mi := &file_userCenter_proto_msgTypes[15]
  1062. if protoimpl.UnsafeEnabled && x != nil {
  1063. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1064. if ms.LoadMessageInfo() == nil {
  1065. ms.StoreMessageInfo(mi)
  1066. }
  1067. return ms
  1068. }
  1069. return mi.MessageOf(x)
  1070. }
  1071. // Deprecated: Use CheckEntResp.ProtoReflect.Descriptor instead.
  1072. func (*CheckEntResp) Descriptor() ([]byte, []int) {
  1073. return file_userCenter_proto_rawDescGZIP(), []int{15}
  1074. }
  1075. func (x *CheckEntResp) GetErrorCode() int64 {
  1076. if x != nil {
  1077. return x.ErrorCode
  1078. }
  1079. return 0
  1080. }
  1081. func (x *CheckEntResp) GetErrorMsg() string {
  1082. if x != nil {
  1083. return x.ErrorMsg
  1084. }
  1085. return ""
  1086. }
  1087. func (x *CheckEntResp) GetData() *CheckData {
  1088. if x != nil {
  1089. return x.Data
  1090. }
  1091. return nil
  1092. }
  1093. type CheckData struct {
  1094. state protoimpl.MessageState
  1095. sizeCache protoimpl.SizeCache
  1096. unknownFields protoimpl.UnknownFields
  1097. AuthStatus int64 `protobuf:"varint,1,opt,name=authStatus,proto3" json:"authStatus,omitempty"` //企业是否认证 -1 未通过,0 未认证,1 已认证. -2 已到期 3待审核
  1098. FrozenStatus int64 `protobuf:"varint,2,opt,name=frozenStatus,proto3" json:"frozenStatus,omitempty"` //冻结 1正常 0冻结
  1099. }
  1100. func (x *CheckData) Reset() {
  1101. *x = CheckData{}
  1102. if protoimpl.UnsafeEnabled {
  1103. mi := &file_userCenter_proto_msgTypes[16]
  1104. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1105. ms.StoreMessageInfo(mi)
  1106. }
  1107. }
  1108. func (x *CheckData) String() string {
  1109. return protoimpl.X.MessageStringOf(x)
  1110. }
  1111. func (*CheckData) ProtoMessage() {}
  1112. func (x *CheckData) ProtoReflect() protoreflect.Message {
  1113. mi := &file_userCenter_proto_msgTypes[16]
  1114. if protoimpl.UnsafeEnabled && x != nil {
  1115. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1116. if ms.LoadMessageInfo() == nil {
  1117. ms.StoreMessageInfo(mi)
  1118. }
  1119. return ms
  1120. }
  1121. return mi.MessageOf(x)
  1122. }
  1123. // Deprecated: Use CheckData.ProtoReflect.Descriptor instead.
  1124. func (*CheckData) Descriptor() ([]byte, []int) {
  1125. return file_userCenter_proto_rawDescGZIP(), []int{16}
  1126. }
  1127. func (x *CheckData) GetAuthStatus() int64 {
  1128. if x != nil {
  1129. return x.AuthStatus
  1130. }
  1131. return 0
  1132. }
  1133. func (x *CheckData) GetFrozenStatus() int64 {
  1134. if x != nil {
  1135. return x.FrozenStatus
  1136. }
  1137. return 0
  1138. }
  1139. type EntInfoResp struct {
  1140. state protoimpl.MessageState
  1141. sizeCache protoimpl.SizeCache
  1142. unknownFields protoimpl.UnknownFields
  1143. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  1144. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  1145. Data *EntInfoData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` //列表
  1146. }
  1147. func (x *EntInfoResp) Reset() {
  1148. *x = EntInfoResp{}
  1149. if protoimpl.UnsafeEnabled {
  1150. mi := &file_userCenter_proto_msgTypes[17]
  1151. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1152. ms.StoreMessageInfo(mi)
  1153. }
  1154. }
  1155. func (x *EntInfoResp) String() string {
  1156. return protoimpl.X.MessageStringOf(x)
  1157. }
  1158. func (*EntInfoResp) ProtoMessage() {}
  1159. func (x *EntInfoResp) ProtoReflect() protoreflect.Message {
  1160. mi := &file_userCenter_proto_msgTypes[17]
  1161. if protoimpl.UnsafeEnabled && x != nil {
  1162. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1163. if ms.LoadMessageInfo() == nil {
  1164. ms.StoreMessageInfo(mi)
  1165. }
  1166. return ms
  1167. }
  1168. return mi.MessageOf(x)
  1169. }
  1170. // Deprecated: Use EntInfoResp.ProtoReflect.Descriptor instead.
  1171. func (*EntInfoResp) Descriptor() ([]byte, []int) {
  1172. return file_userCenter_proto_rawDescGZIP(), []int{17}
  1173. }
  1174. func (x *EntInfoResp) GetErrorCode() int64 {
  1175. if x != nil {
  1176. return x.ErrorCode
  1177. }
  1178. return 0
  1179. }
  1180. func (x *EntInfoResp) GetErrorMsg() string {
  1181. if x != nil {
  1182. return x.ErrorMsg
  1183. }
  1184. return ""
  1185. }
  1186. func (x *EntInfoResp) GetData() *EntInfoData {
  1187. if x != nil {
  1188. return x.Data
  1189. }
  1190. return nil
  1191. }
  1192. type EntInfoData struct {
  1193. state protoimpl.MessageState
  1194. sizeCache protoimpl.SizeCache
  1195. unknownFields protoimpl.UnknownFields
  1196. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` //名称
  1197. AreaNumber string `protobuf:"bytes,2,opt,name=areaNumber,proto3" json:"areaNumber,omitempty"` //区域代码
  1198. ContactPerson string `protobuf:"bytes,3,opt,name=contactPerson,proto3" json:"contactPerson,omitempty"` //联系人
  1199. ContactPhone string `protobuf:"bytes,4,opt,name=contactPhone,proto3" json:"contactPhone,omitempty"` //联系电话
  1200. AuthState int64 `protobuf:"varint,5,opt,name=authState,proto3" json:"authState,omitempty"` //0未认证 1已认证
  1201. Industry string `protobuf:"bytes,6,opt,name=industry,proto3" json:"industry,omitempty"` //行业
  1202. CompanyType int64 `protobuf:"varint,7,opt,name=companyType,proto3" json:"companyType,omitempty"` //1-事业单位 0-企业
  1203. CreditCode string `protobuf:"bytes,8,opt,name=creditCode,proto3" json:"creditCode,omitempty"` //统一社会信用代码
  1204. LegalPerson string `protobuf:"bytes,9,opt,name=legalPerson,proto3" json:"legalPerson,omitempty"` //法人姓名
  1205. Business string `protobuf:"bytes,10,opt,name=business,proto3" json:"business,omitempty"` //营业执照
  1206. OfficialLetter string `protobuf:"bytes,11,opt,name=officialLetter,proto3" json:"officialLetter,omitempty"` //认证公函
  1207. OrganizationType string `protobuf:"bytes,12,opt,name=organizationType,proto3" json:"organizationType,omitempty"` //机构类型 1投标企业 2招标采购单位 3厂商 4招标代理机构 5经销商 6服务提供商 7其他, 多个,隔开
  1208. AuthType int64 `protobuf:"varint,13,opt,name=authType,proto3" json:"authType,omitempty"` //1待审核 2审核通过 3审核不通过
  1209. ForzenStatus int64 `protobuf:"varint,14,opt,name=forzenStatus,proto3" json:"forzenStatus,omitempty"` //1冻结 0未冻结
  1210. AuditUser string `protobuf:"bytes,15,opt,name=auditUser,proto3" json:"auditUser,omitempty"` //审核人
  1211. AuditTime string `protobuf:"bytes,16,opt,name=auditTime,proto3" json:"auditTime,omitempty"` //审核时间
  1212. CreateTime string `protobuf:"bytes,17,opt,name=createTime,proto3" json:"createTime,omitempty"` //创建时间
  1213. AuthStartTime string `protobuf:"bytes,18,opt,name=authStartTime,proto3" json:"authStartTime,omitempty"` //认证开始时间
  1214. AuthEndTime string `protobuf:"bytes,19,opt,name=authEndTime,proto3" json:"authEndTime,omitempty"` //认证截止时间
  1215. AuthReason string `protobuf:"bytes,20,opt,name=authReason,proto3" json:"authReason,omitempty"` //审核原因
  1216. AuthTime string `protobuf:"bytes,21,opt,name=authTime,proto3" json:"authTime,omitempty"` //申请时间
  1217. RegPhone string `protobuf:"bytes,22,opt,name=regPhone,proto3" json:"regPhone,omitempty"` //注册人手机号
  1218. }
  1219. func (x *EntInfoData) Reset() {
  1220. *x = EntInfoData{}
  1221. if protoimpl.UnsafeEnabled {
  1222. mi := &file_userCenter_proto_msgTypes[18]
  1223. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1224. ms.StoreMessageInfo(mi)
  1225. }
  1226. }
  1227. func (x *EntInfoData) String() string {
  1228. return protoimpl.X.MessageStringOf(x)
  1229. }
  1230. func (*EntInfoData) ProtoMessage() {}
  1231. func (x *EntInfoData) ProtoReflect() protoreflect.Message {
  1232. mi := &file_userCenter_proto_msgTypes[18]
  1233. if protoimpl.UnsafeEnabled && x != nil {
  1234. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1235. if ms.LoadMessageInfo() == nil {
  1236. ms.StoreMessageInfo(mi)
  1237. }
  1238. return ms
  1239. }
  1240. return mi.MessageOf(x)
  1241. }
  1242. // Deprecated: Use EntInfoData.ProtoReflect.Descriptor instead.
  1243. func (*EntInfoData) Descriptor() ([]byte, []int) {
  1244. return file_userCenter_proto_rawDescGZIP(), []int{18}
  1245. }
  1246. func (x *EntInfoData) GetName() string {
  1247. if x != nil {
  1248. return x.Name
  1249. }
  1250. return ""
  1251. }
  1252. func (x *EntInfoData) GetAreaNumber() string {
  1253. if x != nil {
  1254. return x.AreaNumber
  1255. }
  1256. return ""
  1257. }
  1258. func (x *EntInfoData) GetContactPerson() string {
  1259. if x != nil {
  1260. return x.ContactPerson
  1261. }
  1262. return ""
  1263. }
  1264. func (x *EntInfoData) GetContactPhone() string {
  1265. if x != nil {
  1266. return x.ContactPhone
  1267. }
  1268. return ""
  1269. }
  1270. func (x *EntInfoData) GetAuthState() int64 {
  1271. if x != nil {
  1272. return x.AuthState
  1273. }
  1274. return 0
  1275. }
  1276. func (x *EntInfoData) GetIndustry() string {
  1277. if x != nil {
  1278. return x.Industry
  1279. }
  1280. return ""
  1281. }
  1282. func (x *EntInfoData) GetCompanyType() int64 {
  1283. if x != nil {
  1284. return x.CompanyType
  1285. }
  1286. return 0
  1287. }
  1288. func (x *EntInfoData) GetCreditCode() string {
  1289. if x != nil {
  1290. return x.CreditCode
  1291. }
  1292. return ""
  1293. }
  1294. func (x *EntInfoData) GetLegalPerson() string {
  1295. if x != nil {
  1296. return x.LegalPerson
  1297. }
  1298. return ""
  1299. }
  1300. func (x *EntInfoData) GetBusiness() string {
  1301. if x != nil {
  1302. return x.Business
  1303. }
  1304. return ""
  1305. }
  1306. func (x *EntInfoData) GetOfficialLetter() string {
  1307. if x != nil {
  1308. return x.OfficialLetter
  1309. }
  1310. return ""
  1311. }
  1312. func (x *EntInfoData) GetOrganizationType() string {
  1313. if x != nil {
  1314. return x.OrganizationType
  1315. }
  1316. return ""
  1317. }
  1318. func (x *EntInfoData) GetAuthType() int64 {
  1319. if x != nil {
  1320. return x.AuthType
  1321. }
  1322. return 0
  1323. }
  1324. func (x *EntInfoData) GetForzenStatus() int64 {
  1325. if x != nil {
  1326. return x.ForzenStatus
  1327. }
  1328. return 0
  1329. }
  1330. func (x *EntInfoData) GetAuditUser() string {
  1331. if x != nil {
  1332. return x.AuditUser
  1333. }
  1334. return ""
  1335. }
  1336. func (x *EntInfoData) GetAuditTime() string {
  1337. if x != nil {
  1338. return x.AuditTime
  1339. }
  1340. return ""
  1341. }
  1342. func (x *EntInfoData) GetCreateTime() string {
  1343. if x != nil {
  1344. return x.CreateTime
  1345. }
  1346. return ""
  1347. }
  1348. func (x *EntInfoData) GetAuthStartTime() string {
  1349. if x != nil {
  1350. return x.AuthStartTime
  1351. }
  1352. return ""
  1353. }
  1354. func (x *EntInfoData) GetAuthEndTime() string {
  1355. if x != nil {
  1356. return x.AuthEndTime
  1357. }
  1358. return ""
  1359. }
  1360. func (x *EntInfoData) GetAuthReason() string {
  1361. if x != nil {
  1362. return x.AuthReason
  1363. }
  1364. return ""
  1365. }
  1366. func (x *EntInfoData) GetAuthTime() string {
  1367. if x != nil {
  1368. return x.AuthTime
  1369. }
  1370. return ""
  1371. }
  1372. func (x *EntInfoData) GetRegPhone() string {
  1373. if x != nil {
  1374. return x.RegPhone
  1375. }
  1376. return ""
  1377. }
  1378. type EntUpdateReq struct {
  1379. state protoimpl.MessageState
  1380. sizeCache protoimpl.SizeCache
  1381. unknownFields protoimpl.UnknownFields
  1382. EntId int64 `protobuf:"varint,1,opt,name=entId,proto3" json:"entId,omitempty"` //企业id
  1383. UpdateType int64 `protobuf:"varint,2,opt,name=updateType,proto3" json:"updateType,omitempty"` //1-冻结 2-解冻
  1384. }
  1385. func (x *EntUpdateReq) Reset() {
  1386. *x = EntUpdateReq{}
  1387. if protoimpl.UnsafeEnabled {
  1388. mi := &file_userCenter_proto_msgTypes[19]
  1389. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1390. ms.StoreMessageInfo(mi)
  1391. }
  1392. }
  1393. func (x *EntUpdateReq) String() string {
  1394. return protoimpl.X.MessageStringOf(x)
  1395. }
  1396. func (*EntUpdateReq) ProtoMessage() {}
  1397. func (x *EntUpdateReq) ProtoReflect() protoreflect.Message {
  1398. mi := &file_userCenter_proto_msgTypes[19]
  1399. if protoimpl.UnsafeEnabled && x != nil {
  1400. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1401. if ms.LoadMessageInfo() == nil {
  1402. ms.StoreMessageInfo(mi)
  1403. }
  1404. return ms
  1405. }
  1406. return mi.MessageOf(x)
  1407. }
  1408. // Deprecated: Use EntUpdateReq.ProtoReflect.Descriptor instead.
  1409. func (*EntUpdateReq) Descriptor() ([]byte, []int) {
  1410. return file_userCenter_proto_rawDescGZIP(), []int{19}
  1411. }
  1412. func (x *EntUpdateReq) GetEntId() int64 {
  1413. if x != nil {
  1414. return x.EntId
  1415. }
  1416. return 0
  1417. }
  1418. func (x *EntUpdateReq) GetUpdateType() int64 {
  1419. if x != nil {
  1420. return x.UpdateType
  1421. }
  1422. return 0
  1423. }
  1424. //审核详情入参
  1425. type CheckExamineReq struct {
  1426. state protoimpl.MessageState
  1427. sizeCache protoimpl.SizeCache
  1428. unknownFields protoimpl.UnknownFields
  1429. ExamineId int64 `protobuf:"varint,1,opt,name=examineId,proto3" json:"examineId,omitempty"` //审核id
  1430. }
  1431. func (x *CheckExamineReq) Reset() {
  1432. *x = CheckExamineReq{}
  1433. if protoimpl.UnsafeEnabled {
  1434. mi := &file_userCenter_proto_msgTypes[20]
  1435. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1436. ms.StoreMessageInfo(mi)
  1437. }
  1438. }
  1439. func (x *CheckExamineReq) String() string {
  1440. return protoimpl.X.MessageStringOf(x)
  1441. }
  1442. func (*CheckExamineReq) ProtoMessage() {}
  1443. func (x *CheckExamineReq) ProtoReflect() protoreflect.Message {
  1444. mi := &file_userCenter_proto_msgTypes[20]
  1445. if protoimpl.UnsafeEnabled && x != nil {
  1446. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1447. if ms.LoadMessageInfo() == nil {
  1448. ms.StoreMessageInfo(mi)
  1449. }
  1450. return ms
  1451. }
  1452. return mi.MessageOf(x)
  1453. }
  1454. // Deprecated: Use CheckExamineReq.ProtoReflect.Descriptor instead.
  1455. func (*CheckExamineReq) Descriptor() ([]byte, []int) {
  1456. return file_userCenter_proto_rawDescGZIP(), []int{20}
  1457. }
  1458. func (x *CheckExamineReq) GetExamineId() int64 {
  1459. if x != nil {
  1460. return x.ExamineId
  1461. }
  1462. return 0
  1463. }
  1464. type GetStatusByCodeReq struct {
  1465. state protoimpl.MessageState
  1466. sizeCache protoimpl.SizeCache
  1467. unknownFields protoimpl.UnknownFields
  1468. Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` //统一社会信用代码
  1469. Phone string `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone,omitempty"` //注册手机号
  1470. }
  1471. func (x *GetStatusByCodeReq) Reset() {
  1472. *x = GetStatusByCodeReq{}
  1473. if protoimpl.UnsafeEnabled {
  1474. mi := &file_userCenter_proto_msgTypes[21]
  1475. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1476. ms.StoreMessageInfo(mi)
  1477. }
  1478. }
  1479. func (x *GetStatusByCodeReq) String() string {
  1480. return protoimpl.X.MessageStringOf(x)
  1481. }
  1482. func (*GetStatusByCodeReq) ProtoMessage() {}
  1483. func (x *GetStatusByCodeReq) ProtoReflect() protoreflect.Message {
  1484. mi := &file_userCenter_proto_msgTypes[21]
  1485. if protoimpl.UnsafeEnabled && x != nil {
  1486. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1487. if ms.LoadMessageInfo() == nil {
  1488. ms.StoreMessageInfo(mi)
  1489. }
  1490. return ms
  1491. }
  1492. return mi.MessageOf(x)
  1493. }
  1494. // Deprecated: Use GetStatusByCodeReq.ProtoReflect.Descriptor instead.
  1495. func (*GetStatusByCodeReq) Descriptor() ([]byte, []int) {
  1496. return file_userCenter_proto_rawDescGZIP(), []int{21}
  1497. }
  1498. func (x *GetStatusByCodeReq) GetCode() string {
  1499. if x != nil {
  1500. return x.Code
  1501. }
  1502. return ""
  1503. }
  1504. func (x *GetStatusByCodeReq) GetPhone() string {
  1505. if x != nil {
  1506. return x.Phone
  1507. }
  1508. return ""
  1509. }
  1510. type GetStatusByCodeResp struct {
  1511. state protoimpl.MessageState
  1512. sizeCache protoimpl.SizeCache
  1513. unknownFields protoimpl.UnknownFields
  1514. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  1515. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  1516. Data *GetStatusByCode `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` //详情
  1517. }
  1518. func (x *GetStatusByCodeResp) Reset() {
  1519. *x = GetStatusByCodeResp{}
  1520. if protoimpl.UnsafeEnabled {
  1521. mi := &file_userCenter_proto_msgTypes[22]
  1522. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1523. ms.StoreMessageInfo(mi)
  1524. }
  1525. }
  1526. func (x *GetStatusByCodeResp) String() string {
  1527. return protoimpl.X.MessageStringOf(x)
  1528. }
  1529. func (*GetStatusByCodeResp) ProtoMessage() {}
  1530. func (x *GetStatusByCodeResp) ProtoReflect() protoreflect.Message {
  1531. mi := &file_userCenter_proto_msgTypes[22]
  1532. if protoimpl.UnsafeEnabled && x != nil {
  1533. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1534. if ms.LoadMessageInfo() == nil {
  1535. ms.StoreMessageInfo(mi)
  1536. }
  1537. return ms
  1538. }
  1539. return mi.MessageOf(x)
  1540. }
  1541. // Deprecated: Use GetStatusByCodeResp.ProtoReflect.Descriptor instead.
  1542. func (*GetStatusByCodeResp) Descriptor() ([]byte, []int) {
  1543. return file_userCenter_proto_rawDescGZIP(), []int{22}
  1544. }
  1545. func (x *GetStatusByCodeResp) GetErrorCode() int64 {
  1546. if x != nil {
  1547. return x.ErrorCode
  1548. }
  1549. return 0
  1550. }
  1551. func (x *GetStatusByCodeResp) GetErrorMsg() string {
  1552. if x != nil {
  1553. return x.ErrorMsg
  1554. }
  1555. return ""
  1556. }
  1557. func (x *GetStatusByCodeResp) GetData() *GetStatusByCode {
  1558. if x != nil {
  1559. return x.Data
  1560. }
  1561. return nil
  1562. }
  1563. //用户权益
  1564. type UserInfo struct {
  1565. state protoimpl.MessageState
  1566. sizeCache protoimpl.SizeCache
  1567. unknownFields protoimpl.UnknownFields
  1568. Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"` //手机号
  1569. VipStatus int64 `protobuf:"varint,2,opt,name=vipStatus,proto3" json:"vipStatus,omitempty"` //超级订阅状态; >0有权限 <=0无权限
  1570. MemberStatus int64 `protobuf:"varint,3,opt,name=memberStatus,proto3" json:"memberStatus,omitempty"` //大会员状态; >0:有权限 <=0:无权限
  1571. EntnicheStatus int64 `protobuf:"varint,4,opt,name=entnicheStatus,proto3" json:"entnicheStatus,omitempty"` //商机管理权限状态; 1:有权限 -1:无权限
  1572. SubscribeType string `protobuf:"bytes,5,opt,name=subscribeType,proto3" json:"subscribeType,omitempty"` //订阅设置类型 f:免费订阅 v:超级订阅 m:大会员订阅 e:商机管理订阅
  1573. Data *Subscribe `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
  1574. ErrorMsg string `protobuf:"bytes,7,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  1575. ErrorCode int64 `protobuf:"varint,8,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  1576. Nickname string `protobuf:"bytes,9,opt,name=nickname,proto3" json:"nickname,omitempty"`
  1577. Headimg string `protobuf:"bytes,10,opt,name=headimg,proto3" json:"headimg,omitempty"`
  1578. }
  1579. func (x *UserInfo) Reset() {
  1580. *x = UserInfo{}
  1581. if protoimpl.UnsafeEnabled {
  1582. mi := &file_userCenter_proto_msgTypes[23]
  1583. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1584. ms.StoreMessageInfo(mi)
  1585. }
  1586. }
  1587. func (x *UserInfo) String() string {
  1588. return protoimpl.X.MessageStringOf(x)
  1589. }
  1590. func (*UserInfo) ProtoMessage() {}
  1591. func (x *UserInfo) ProtoReflect() protoreflect.Message {
  1592. mi := &file_userCenter_proto_msgTypes[23]
  1593. if protoimpl.UnsafeEnabled && x != nil {
  1594. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1595. if ms.LoadMessageInfo() == nil {
  1596. ms.StoreMessageInfo(mi)
  1597. }
  1598. return ms
  1599. }
  1600. return mi.MessageOf(x)
  1601. }
  1602. // Deprecated: Use UserInfo.ProtoReflect.Descriptor instead.
  1603. func (*UserInfo) Descriptor() ([]byte, []int) {
  1604. return file_userCenter_proto_rawDescGZIP(), []int{23}
  1605. }
  1606. func (x *UserInfo) GetPhone() string {
  1607. if x != nil {
  1608. return x.Phone
  1609. }
  1610. return ""
  1611. }
  1612. func (x *UserInfo) GetVipStatus() int64 {
  1613. if x != nil {
  1614. return x.VipStatus
  1615. }
  1616. return 0
  1617. }
  1618. func (x *UserInfo) GetMemberStatus() int64 {
  1619. if x != nil {
  1620. return x.MemberStatus
  1621. }
  1622. return 0
  1623. }
  1624. func (x *UserInfo) GetEntnicheStatus() int64 {
  1625. if x != nil {
  1626. return x.EntnicheStatus
  1627. }
  1628. return 0
  1629. }
  1630. func (x *UserInfo) GetSubscribeType() string {
  1631. if x != nil {
  1632. return x.SubscribeType
  1633. }
  1634. return ""
  1635. }
  1636. func (x *UserInfo) GetData() *Subscribe {
  1637. if x != nil {
  1638. return x.Data
  1639. }
  1640. return nil
  1641. }
  1642. func (x *UserInfo) GetErrorMsg() string {
  1643. if x != nil {
  1644. return x.ErrorMsg
  1645. }
  1646. return ""
  1647. }
  1648. func (x *UserInfo) GetErrorCode() int64 {
  1649. if x != nil {
  1650. return x.ErrorCode
  1651. }
  1652. return 0
  1653. }
  1654. func (x *UserInfo) GetNickname() string {
  1655. if x != nil {
  1656. return x.Nickname
  1657. }
  1658. return ""
  1659. }
  1660. func (x *UserInfo) GetHeadimg() string {
  1661. if x != nil {
  1662. return x.Headimg
  1663. }
  1664. return ""
  1665. }
  1666. //订阅设置
  1667. type Subscribe struct {
  1668. state protoimpl.MessageState
  1669. sizeCache protoimpl.SizeCache
  1670. unknownFields protoimpl.UnknownFields
  1671. StartTime int64 `protobuf:"varint,1,opt,name=startTime,proto3" json:"startTime,omitempty"` //开始时间
  1672. EndTime int64 `protobuf:"varint,2,opt,name=endTime,proto3" json:"endTime,omitempty"` //结束时间
  1673. Area map[string]*List `protobuf:"bytes,3,rep,name=area,proto3" json:"area,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //地区
  1674. Buyerclass []string `protobuf:"bytes,4,rep,name=buyerclass,proto3" json:"buyerclass,omitempty"` //采购单位类型
  1675. Infotype []string `protobuf:"bytes,5,rep,name=infotype,proto3" json:"infotype,omitempty"` //信息类型
  1676. Items []*Items `protobuf:"bytes,6,rep,name=items,proto3" json:"items,omitempty"` //关键词
  1677. Matchway int64 `protobuf:"varint,7,opt,name=matchway,proto3" json:"matchway,omitempty"` //匹配方式 1标题 2正文
  1678. Projectmatch int64 `protobuf:"varint,8,opt,name=projectmatch,proto3" json:"projectmatch,omitempty"` //项目匹配
  1679. }
  1680. func (x *Subscribe) Reset() {
  1681. *x = Subscribe{}
  1682. if protoimpl.UnsafeEnabled {
  1683. mi := &file_userCenter_proto_msgTypes[24]
  1684. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1685. ms.StoreMessageInfo(mi)
  1686. }
  1687. }
  1688. func (x *Subscribe) String() string {
  1689. return protoimpl.X.MessageStringOf(x)
  1690. }
  1691. func (*Subscribe) ProtoMessage() {}
  1692. func (x *Subscribe) ProtoReflect() protoreflect.Message {
  1693. mi := &file_userCenter_proto_msgTypes[24]
  1694. if protoimpl.UnsafeEnabled && x != nil {
  1695. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1696. if ms.LoadMessageInfo() == nil {
  1697. ms.StoreMessageInfo(mi)
  1698. }
  1699. return ms
  1700. }
  1701. return mi.MessageOf(x)
  1702. }
  1703. // Deprecated: Use Subscribe.ProtoReflect.Descriptor instead.
  1704. func (*Subscribe) Descriptor() ([]byte, []int) {
  1705. return file_userCenter_proto_rawDescGZIP(), []int{24}
  1706. }
  1707. func (x *Subscribe) GetStartTime() int64 {
  1708. if x != nil {
  1709. return x.StartTime
  1710. }
  1711. return 0
  1712. }
  1713. func (x *Subscribe) GetEndTime() int64 {
  1714. if x != nil {
  1715. return x.EndTime
  1716. }
  1717. return 0
  1718. }
  1719. func (x *Subscribe) GetArea() map[string]*List {
  1720. if x != nil {
  1721. return x.Area
  1722. }
  1723. return nil
  1724. }
  1725. func (x *Subscribe) GetBuyerclass() []string {
  1726. if x != nil {
  1727. return x.Buyerclass
  1728. }
  1729. return nil
  1730. }
  1731. func (x *Subscribe) GetInfotype() []string {
  1732. if x != nil {
  1733. return x.Infotype
  1734. }
  1735. return nil
  1736. }
  1737. func (x *Subscribe) GetItems() []*Items {
  1738. if x != nil {
  1739. return x.Items
  1740. }
  1741. return nil
  1742. }
  1743. func (x *Subscribe) GetMatchway() int64 {
  1744. if x != nil {
  1745. return x.Matchway
  1746. }
  1747. return 0
  1748. }
  1749. func (x *Subscribe) GetProjectmatch() int64 {
  1750. if x != nil {
  1751. return x.Projectmatch
  1752. }
  1753. return 0
  1754. }
  1755. type List struct {
  1756. state protoimpl.MessageState
  1757. sizeCache protoimpl.SizeCache
  1758. unknownFields protoimpl.UnknownFields
  1759. Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
  1760. }
  1761. func (x *List) Reset() {
  1762. *x = List{}
  1763. if protoimpl.UnsafeEnabled {
  1764. mi := &file_userCenter_proto_msgTypes[25]
  1765. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1766. ms.StoreMessageInfo(mi)
  1767. }
  1768. }
  1769. func (x *List) String() string {
  1770. return protoimpl.X.MessageStringOf(x)
  1771. }
  1772. func (*List) ProtoMessage() {}
  1773. func (x *List) ProtoReflect() protoreflect.Message {
  1774. mi := &file_userCenter_proto_msgTypes[25]
  1775. if protoimpl.UnsafeEnabled && x != nil {
  1776. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1777. if ms.LoadMessageInfo() == nil {
  1778. ms.StoreMessageInfo(mi)
  1779. }
  1780. return ms
  1781. }
  1782. return mi.MessageOf(x)
  1783. }
  1784. // Deprecated: Use List.ProtoReflect.Descriptor instead.
  1785. func (*List) Descriptor() ([]byte, []int) {
  1786. return file_userCenter_proto_rawDescGZIP(), []int{25}
  1787. }
  1788. func (x *List) GetValue() []string {
  1789. if x != nil {
  1790. return x.Value
  1791. }
  1792. return nil
  1793. }
  1794. //分类
  1795. type Items struct {
  1796. state protoimpl.MessageState
  1797. sizeCache protoimpl.SizeCache
  1798. unknownFields protoimpl.UnknownFields
  1799. SItem string `protobuf:"bytes,1,opt,name=s_item,json=sItem,proto3" json:"s_item,omitempty"` //分类名称
  1800. UpdateTime int64 `protobuf:"varint,2,opt,name=updateTime,proto3" json:"updateTime,omitempty"`
  1801. AKey []*Keys `protobuf:"bytes,3,rep,name=a_key,json=aKey,proto3" json:"a_key,omitempty"`
  1802. }
  1803. func (x *Items) Reset() {
  1804. *x = Items{}
  1805. if protoimpl.UnsafeEnabled {
  1806. mi := &file_userCenter_proto_msgTypes[26]
  1807. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1808. ms.StoreMessageInfo(mi)
  1809. }
  1810. }
  1811. func (x *Items) String() string {
  1812. return protoimpl.X.MessageStringOf(x)
  1813. }
  1814. func (*Items) ProtoMessage() {}
  1815. func (x *Items) ProtoReflect() protoreflect.Message {
  1816. mi := &file_userCenter_proto_msgTypes[26]
  1817. if protoimpl.UnsafeEnabled && x != nil {
  1818. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1819. if ms.LoadMessageInfo() == nil {
  1820. ms.StoreMessageInfo(mi)
  1821. }
  1822. return ms
  1823. }
  1824. return mi.MessageOf(x)
  1825. }
  1826. // Deprecated: Use Items.ProtoReflect.Descriptor instead.
  1827. func (*Items) Descriptor() ([]byte, []int) {
  1828. return file_userCenter_proto_rawDescGZIP(), []int{26}
  1829. }
  1830. func (x *Items) GetSItem() string {
  1831. if x != nil {
  1832. return x.SItem
  1833. }
  1834. return ""
  1835. }
  1836. func (x *Items) GetUpdateTime() int64 {
  1837. if x != nil {
  1838. return x.UpdateTime
  1839. }
  1840. return 0
  1841. }
  1842. func (x *Items) GetAKey() []*Keys {
  1843. if x != nil {
  1844. return x.AKey
  1845. }
  1846. return nil
  1847. }
  1848. //关键词
  1849. type Keys struct {
  1850. state protoimpl.MessageState
  1851. sizeCache protoimpl.SizeCache
  1852. unknownFields protoimpl.UnknownFields
  1853. Key []string `protobuf:"bytes,1,rep,name=key,proto3" json:"key,omitempty"`
  1854. Notkey []string `protobuf:"bytes,2,rep,name=notkey,proto3" json:"notkey,omitempty"`
  1855. UpdateTime int64 `protobuf:"varint,3,opt,name=updateTime,proto3" json:"updateTime,omitempty"`
  1856. Matchway int64 `protobuf:"varint,4,opt,name=matchway,proto3" json:"matchway,omitempty"`
  1857. }
  1858. func (x *Keys) Reset() {
  1859. *x = Keys{}
  1860. if protoimpl.UnsafeEnabled {
  1861. mi := &file_userCenter_proto_msgTypes[27]
  1862. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1863. ms.StoreMessageInfo(mi)
  1864. }
  1865. }
  1866. func (x *Keys) String() string {
  1867. return protoimpl.X.MessageStringOf(x)
  1868. }
  1869. func (*Keys) ProtoMessage() {}
  1870. func (x *Keys) ProtoReflect() protoreflect.Message {
  1871. mi := &file_userCenter_proto_msgTypes[27]
  1872. if protoimpl.UnsafeEnabled && x != nil {
  1873. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1874. if ms.LoadMessageInfo() == nil {
  1875. ms.StoreMessageInfo(mi)
  1876. }
  1877. return ms
  1878. }
  1879. return mi.MessageOf(x)
  1880. }
  1881. // Deprecated: Use Keys.ProtoReflect.Descriptor instead.
  1882. func (*Keys) Descriptor() ([]byte, []int) {
  1883. return file_userCenter_proto_rawDescGZIP(), []int{27}
  1884. }
  1885. func (x *Keys) GetKey() []string {
  1886. if x != nil {
  1887. return x.Key
  1888. }
  1889. return nil
  1890. }
  1891. func (x *Keys) GetNotkey() []string {
  1892. if x != nil {
  1893. return x.Notkey
  1894. }
  1895. return nil
  1896. }
  1897. func (x *Keys) GetUpdateTime() int64 {
  1898. if x != nil {
  1899. return x.UpdateTime
  1900. }
  1901. return 0
  1902. }
  1903. func (x *Keys) GetMatchway() int64 {
  1904. if x != nil {
  1905. return x.Matchway
  1906. }
  1907. return 0
  1908. }
  1909. type UserReq struct {
  1910. state protoimpl.MessageState
  1911. sizeCache protoimpl.SizeCache
  1912. unknownFields protoimpl.UnknownFields
  1913. AppId string `protobuf:"bytes,1,opt,name=appId,proto3" json:"appId,omitempty"`
  1914. UserId int64 `protobuf:"varint,2,opt,name=userId,proto3" json:"userId,omitempty"`
  1915. Types string `protobuf:"bytes,3,opt,name=types,proto3" json:"types,omitempty"` //类型,不传按默认规则获取 m大会员 e商机管理 v超级订阅 f免费订阅
  1916. }
  1917. func (x *UserReq) Reset() {
  1918. *x = UserReq{}
  1919. if protoimpl.UnsafeEnabled {
  1920. mi := &file_userCenter_proto_msgTypes[28]
  1921. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1922. ms.StoreMessageInfo(mi)
  1923. }
  1924. }
  1925. func (x *UserReq) String() string {
  1926. return protoimpl.X.MessageStringOf(x)
  1927. }
  1928. func (*UserReq) ProtoMessage() {}
  1929. func (x *UserReq) ProtoReflect() protoreflect.Message {
  1930. mi := &file_userCenter_proto_msgTypes[28]
  1931. if protoimpl.UnsafeEnabled && x != nil {
  1932. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1933. if ms.LoadMessageInfo() == nil {
  1934. ms.StoreMessageInfo(mi)
  1935. }
  1936. return ms
  1937. }
  1938. return mi.MessageOf(x)
  1939. }
  1940. // Deprecated: Use UserReq.ProtoReflect.Descriptor instead.
  1941. func (*UserReq) Descriptor() ([]byte, []int) {
  1942. return file_userCenter_proto_rawDescGZIP(), []int{28}
  1943. }
  1944. func (x *UserReq) GetAppId() string {
  1945. if x != nil {
  1946. return x.AppId
  1947. }
  1948. return ""
  1949. }
  1950. func (x *UserReq) GetUserId() int64 {
  1951. if x != nil {
  1952. return x.UserId
  1953. }
  1954. return 0
  1955. }
  1956. func (x *UserReq) GetTypes() string {
  1957. if x != nil {
  1958. return x.Types
  1959. }
  1960. return ""
  1961. }
  1962. type EntUserReq struct {
  1963. state protoimpl.MessageState
  1964. sizeCache protoimpl.SizeCache
  1965. unknownFields protoimpl.UnknownFields
  1966. AppId string `protobuf:"bytes,1,opt,name=appId,proto3" json:"appId,omitempty"`
  1967. EntUserId int64 `protobuf:"varint,2,opt,name=entUserId,proto3" json:"entUserId,omitempty"`
  1968. EntId int64 `protobuf:"varint,3,opt,name=entId,proto3" json:"entId,omitempty"`
  1969. }
  1970. func (x *EntUserReq) Reset() {
  1971. *x = EntUserReq{}
  1972. if protoimpl.UnsafeEnabled {
  1973. mi := &file_userCenter_proto_msgTypes[29]
  1974. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1975. ms.StoreMessageInfo(mi)
  1976. }
  1977. }
  1978. func (x *EntUserReq) String() string {
  1979. return protoimpl.X.MessageStringOf(x)
  1980. }
  1981. func (*EntUserReq) ProtoMessage() {}
  1982. func (x *EntUserReq) ProtoReflect() protoreflect.Message {
  1983. mi := &file_userCenter_proto_msgTypes[29]
  1984. if protoimpl.UnsafeEnabled && x != nil {
  1985. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1986. if ms.LoadMessageInfo() == nil {
  1987. ms.StoreMessageInfo(mi)
  1988. }
  1989. return ms
  1990. }
  1991. return mi.MessageOf(x)
  1992. }
  1993. // Deprecated: Use EntUserReq.ProtoReflect.Descriptor instead.
  1994. func (*EntUserReq) Descriptor() ([]byte, []int) {
  1995. return file_userCenter_proto_rawDescGZIP(), []int{29}
  1996. }
  1997. func (x *EntUserReq) GetAppId() string {
  1998. if x != nil {
  1999. return x.AppId
  2000. }
  2001. return ""
  2002. }
  2003. func (x *EntUserReq) GetEntUserId() int64 {
  2004. if x != nil {
  2005. return x.EntUserId
  2006. }
  2007. return 0
  2008. }
  2009. func (x *EntUserReq) GetEntId() int64 {
  2010. if x != nil {
  2011. return x.EntId
  2012. }
  2013. return 0
  2014. }
  2015. type EntUserResp struct {
  2016. state protoimpl.MessageState
  2017. sizeCache protoimpl.SizeCache
  2018. unknownFields protoimpl.UnknownFields
  2019. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  2020. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  2021. Data *EntUser `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
  2022. }
  2023. func (x *EntUserResp) Reset() {
  2024. *x = EntUserResp{}
  2025. if protoimpl.UnsafeEnabled {
  2026. mi := &file_userCenter_proto_msgTypes[30]
  2027. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2028. ms.StoreMessageInfo(mi)
  2029. }
  2030. }
  2031. func (x *EntUserResp) String() string {
  2032. return protoimpl.X.MessageStringOf(x)
  2033. }
  2034. func (*EntUserResp) ProtoMessage() {}
  2035. func (x *EntUserResp) ProtoReflect() protoreflect.Message {
  2036. mi := &file_userCenter_proto_msgTypes[30]
  2037. if protoimpl.UnsafeEnabled && x != nil {
  2038. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2039. if ms.LoadMessageInfo() == nil {
  2040. ms.StoreMessageInfo(mi)
  2041. }
  2042. return ms
  2043. }
  2044. return mi.MessageOf(x)
  2045. }
  2046. // Deprecated: Use EntUserResp.ProtoReflect.Descriptor instead.
  2047. func (*EntUserResp) Descriptor() ([]byte, []int) {
  2048. return file_userCenter_proto_rawDescGZIP(), []int{30}
  2049. }
  2050. func (x *EntUserResp) GetErrorCode() int64 {
  2051. if x != nil {
  2052. return x.ErrorCode
  2053. }
  2054. return 0
  2055. }
  2056. func (x *EntUserResp) GetErrorMsg() string {
  2057. if x != nil {
  2058. return x.ErrorMsg
  2059. }
  2060. return ""
  2061. }
  2062. func (x *EntUserResp) GetData() *EntUser {
  2063. if x != nil {
  2064. return x.Data
  2065. }
  2066. return nil
  2067. }
  2068. type EntUser struct {
  2069. state protoimpl.MessageState
  2070. sizeCache protoimpl.SizeCache
  2071. unknownFields protoimpl.UnknownFields
  2072. Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` //员工名册
  2073. Phone string `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone,omitempty"` //员工手机号
  2074. Mail string `protobuf:"bytes,3,opt,name=mail,proto3" json:"mail,omitempty"` //邮箱
  2075. DeptName string `protobuf:"bytes,4,opt,name=deptName,proto3" json:"deptName,omitempty"` //部门名称
  2076. EntUserId int64 `protobuf:"varint,5,opt,name=entUserId,proto3" json:"entUserId,omitempty"`
  2077. }
  2078. func (x *EntUser) Reset() {
  2079. *x = EntUser{}
  2080. if protoimpl.UnsafeEnabled {
  2081. mi := &file_userCenter_proto_msgTypes[31]
  2082. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2083. ms.StoreMessageInfo(mi)
  2084. }
  2085. }
  2086. func (x *EntUser) String() string {
  2087. return protoimpl.X.MessageStringOf(x)
  2088. }
  2089. func (*EntUser) ProtoMessage() {}
  2090. func (x *EntUser) ProtoReflect() protoreflect.Message {
  2091. mi := &file_userCenter_proto_msgTypes[31]
  2092. if protoimpl.UnsafeEnabled && x != nil {
  2093. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2094. if ms.LoadMessageInfo() == nil {
  2095. ms.StoreMessageInfo(mi)
  2096. }
  2097. return ms
  2098. }
  2099. return mi.MessageOf(x)
  2100. }
  2101. // Deprecated: Use EntUser.ProtoReflect.Descriptor instead.
  2102. func (*EntUser) Descriptor() ([]byte, []int) {
  2103. return file_userCenter_proto_rawDescGZIP(), []int{31}
  2104. }
  2105. func (x *EntUser) GetName() string {
  2106. if x != nil {
  2107. return x.Name
  2108. }
  2109. return ""
  2110. }
  2111. func (x *EntUser) GetPhone() string {
  2112. if x != nil {
  2113. return x.Phone
  2114. }
  2115. return ""
  2116. }
  2117. func (x *EntUser) GetMail() string {
  2118. if x != nil {
  2119. return x.Mail
  2120. }
  2121. return ""
  2122. }
  2123. func (x *EntUser) GetDeptName() string {
  2124. if x != nil {
  2125. return x.DeptName
  2126. }
  2127. return ""
  2128. }
  2129. func (x *EntUser) GetEntUserId() int64 {
  2130. if x != nil {
  2131. return x.EntUserId
  2132. }
  2133. return 0
  2134. }
  2135. type EntUserListReq struct {
  2136. state protoimpl.MessageState
  2137. sizeCache protoimpl.SizeCache
  2138. unknownFields protoimpl.UnknownFields
  2139. AppId string `protobuf:"bytes,1,opt,name=appId,proto3" json:"appId,omitempty"`
  2140. EntId int64 `protobuf:"varint,2,opt,name=entId,proto3" json:"entId,omitempty"`
  2141. DeptId int64 `protobuf:"varint,3,opt,name=deptId,proto3" json:"deptId,omitempty"`
  2142. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
  2143. }
  2144. func (x *EntUserListReq) Reset() {
  2145. *x = EntUserListReq{}
  2146. if protoimpl.UnsafeEnabled {
  2147. mi := &file_userCenter_proto_msgTypes[32]
  2148. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2149. ms.StoreMessageInfo(mi)
  2150. }
  2151. }
  2152. func (x *EntUserListReq) String() string {
  2153. return protoimpl.X.MessageStringOf(x)
  2154. }
  2155. func (*EntUserListReq) ProtoMessage() {}
  2156. func (x *EntUserListReq) ProtoReflect() protoreflect.Message {
  2157. mi := &file_userCenter_proto_msgTypes[32]
  2158. if protoimpl.UnsafeEnabled && x != nil {
  2159. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2160. if ms.LoadMessageInfo() == nil {
  2161. ms.StoreMessageInfo(mi)
  2162. }
  2163. return ms
  2164. }
  2165. return mi.MessageOf(x)
  2166. }
  2167. // Deprecated: Use EntUserListReq.ProtoReflect.Descriptor instead.
  2168. func (*EntUserListReq) Descriptor() ([]byte, []int) {
  2169. return file_userCenter_proto_rawDescGZIP(), []int{32}
  2170. }
  2171. func (x *EntUserListReq) GetAppId() string {
  2172. if x != nil {
  2173. return x.AppId
  2174. }
  2175. return ""
  2176. }
  2177. func (x *EntUserListReq) GetEntId() int64 {
  2178. if x != nil {
  2179. return x.EntId
  2180. }
  2181. return 0
  2182. }
  2183. func (x *EntUserListReq) GetDeptId() int64 {
  2184. if x != nil {
  2185. return x.DeptId
  2186. }
  2187. return 0
  2188. }
  2189. func (x *EntUserListReq) GetName() string {
  2190. if x != nil {
  2191. return x.Name
  2192. }
  2193. return ""
  2194. }
  2195. type EntUserListResp struct {
  2196. state protoimpl.MessageState
  2197. sizeCache protoimpl.SizeCache
  2198. unknownFields protoimpl.UnknownFields
  2199. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  2200. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  2201. Data []*EntUserListData `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
  2202. }
  2203. func (x *EntUserListResp) Reset() {
  2204. *x = EntUserListResp{}
  2205. if protoimpl.UnsafeEnabled {
  2206. mi := &file_userCenter_proto_msgTypes[33]
  2207. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2208. ms.StoreMessageInfo(mi)
  2209. }
  2210. }
  2211. func (x *EntUserListResp) String() string {
  2212. return protoimpl.X.MessageStringOf(x)
  2213. }
  2214. func (*EntUserListResp) ProtoMessage() {}
  2215. func (x *EntUserListResp) ProtoReflect() protoreflect.Message {
  2216. mi := &file_userCenter_proto_msgTypes[33]
  2217. if protoimpl.UnsafeEnabled && x != nil {
  2218. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2219. if ms.LoadMessageInfo() == nil {
  2220. ms.StoreMessageInfo(mi)
  2221. }
  2222. return ms
  2223. }
  2224. return mi.MessageOf(x)
  2225. }
  2226. // Deprecated: Use EntUserListResp.ProtoReflect.Descriptor instead.
  2227. func (*EntUserListResp) Descriptor() ([]byte, []int) {
  2228. return file_userCenter_proto_rawDescGZIP(), []int{33}
  2229. }
  2230. func (x *EntUserListResp) GetErrorCode() int64 {
  2231. if x != nil {
  2232. return x.ErrorCode
  2233. }
  2234. return 0
  2235. }
  2236. func (x *EntUserListResp) GetErrorMsg() string {
  2237. if x != nil {
  2238. return x.ErrorMsg
  2239. }
  2240. return ""
  2241. }
  2242. func (x *EntUserListResp) GetData() []*EntUserListData {
  2243. if x != nil {
  2244. return x.Data
  2245. }
  2246. return nil
  2247. }
  2248. type EntUserListData struct {
  2249. state protoimpl.MessageState
  2250. sizeCache protoimpl.SizeCache
  2251. unknownFields protoimpl.UnknownFields
  2252. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2253. DeptId int64 `protobuf:"varint,2,opt,name=deptId,proto3" json:"deptId,omitempty"`
  2254. PId int64 `protobuf:"varint,3,opt,name=pId,proto3" json:"pId,omitempty"`
  2255. EntUserList []*EntUser `protobuf:"bytes,4,rep,name=entUserList,proto3" json:"entUserList,omitempty"`
  2256. DeptList []*EntUserListData `protobuf:"bytes,5,rep,name=deptList,proto3" json:"deptList,omitempty"`
  2257. }
  2258. func (x *EntUserListData) Reset() {
  2259. *x = EntUserListData{}
  2260. if protoimpl.UnsafeEnabled {
  2261. mi := &file_userCenter_proto_msgTypes[34]
  2262. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2263. ms.StoreMessageInfo(mi)
  2264. }
  2265. }
  2266. func (x *EntUserListData) String() string {
  2267. return protoimpl.X.MessageStringOf(x)
  2268. }
  2269. func (*EntUserListData) ProtoMessage() {}
  2270. func (x *EntUserListData) ProtoReflect() protoreflect.Message {
  2271. mi := &file_userCenter_proto_msgTypes[34]
  2272. if protoimpl.UnsafeEnabled && x != nil {
  2273. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2274. if ms.LoadMessageInfo() == nil {
  2275. ms.StoreMessageInfo(mi)
  2276. }
  2277. return ms
  2278. }
  2279. return mi.MessageOf(x)
  2280. }
  2281. // Deprecated: Use EntUserListData.ProtoReflect.Descriptor instead.
  2282. func (*EntUserListData) Descriptor() ([]byte, []int) {
  2283. return file_userCenter_proto_rawDescGZIP(), []int{34}
  2284. }
  2285. func (x *EntUserListData) GetName() string {
  2286. if x != nil {
  2287. return x.Name
  2288. }
  2289. return ""
  2290. }
  2291. func (x *EntUserListData) GetDeptId() int64 {
  2292. if x != nil {
  2293. return x.DeptId
  2294. }
  2295. return 0
  2296. }
  2297. func (x *EntUserListData) GetPId() int64 {
  2298. if x != nil {
  2299. return x.PId
  2300. }
  2301. return 0
  2302. }
  2303. func (x *EntUserListData) GetEntUserList() []*EntUser {
  2304. if x != nil {
  2305. return x.EntUserList
  2306. }
  2307. return nil
  2308. }
  2309. func (x *EntUserListData) GetDeptList() []*EntUserListData {
  2310. if x != nil {
  2311. return x.DeptList
  2312. }
  2313. return nil
  2314. }
  2315. type CheckIsEntAdminResp struct {
  2316. state protoimpl.MessageState
  2317. sizeCache protoimpl.SizeCache
  2318. unknownFields protoimpl.UnknownFields
  2319. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  2320. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  2321. Status int64 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"` //1企业管理员 2部门管理员 3员工
  2322. }
  2323. func (x *CheckIsEntAdminResp) Reset() {
  2324. *x = CheckIsEntAdminResp{}
  2325. if protoimpl.UnsafeEnabled {
  2326. mi := &file_userCenter_proto_msgTypes[35]
  2327. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2328. ms.StoreMessageInfo(mi)
  2329. }
  2330. }
  2331. func (x *CheckIsEntAdminResp) String() string {
  2332. return protoimpl.X.MessageStringOf(x)
  2333. }
  2334. func (*CheckIsEntAdminResp) ProtoMessage() {}
  2335. func (x *CheckIsEntAdminResp) ProtoReflect() protoreflect.Message {
  2336. mi := &file_userCenter_proto_msgTypes[35]
  2337. if protoimpl.UnsafeEnabled && x != nil {
  2338. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2339. if ms.LoadMessageInfo() == nil {
  2340. ms.StoreMessageInfo(mi)
  2341. }
  2342. return ms
  2343. }
  2344. return mi.MessageOf(x)
  2345. }
  2346. // Deprecated: Use CheckIsEntAdminResp.ProtoReflect.Descriptor instead.
  2347. func (*CheckIsEntAdminResp) Descriptor() ([]byte, []int) {
  2348. return file_userCenter_proto_rawDescGZIP(), []int{35}
  2349. }
  2350. func (x *CheckIsEntAdminResp) GetErrorCode() int64 {
  2351. if x != nil {
  2352. return x.ErrorCode
  2353. }
  2354. return 0
  2355. }
  2356. func (x *CheckIsEntAdminResp) GetErrorMsg() string {
  2357. if x != nil {
  2358. return x.ErrorMsg
  2359. }
  2360. return ""
  2361. }
  2362. func (x *CheckIsEntAdminResp) GetStatus() int64 {
  2363. if x != nil {
  2364. return x.Status
  2365. }
  2366. return 0
  2367. }
  2368. type GetStatusByCode struct {
  2369. state protoimpl.MessageState
  2370. sizeCache protoimpl.SizeCache
  2371. unknownFields protoimpl.UnknownFields
  2372. AuthStatus int64 `protobuf:"varint,1,opt,name=authStatus,proto3" json:"authStatus,omitempty"` //企业是否认证 -1 未通过,0 未认证,1 已认证. -2 已到期 3待审核
  2373. IsInEnt bool `protobuf:"varint,2,opt,name=isInEnt,proto3" json:"isInEnt,omitempty"` //是否在该企业内
  2374. }
  2375. func (x *GetStatusByCode) Reset() {
  2376. *x = GetStatusByCode{}
  2377. if protoimpl.UnsafeEnabled {
  2378. mi := &file_userCenter_proto_msgTypes[36]
  2379. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2380. ms.StoreMessageInfo(mi)
  2381. }
  2382. }
  2383. func (x *GetStatusByCode) String() string {
  2384. return protoimpl.X.MessageStringOf(x)
  2385. }
  2386. func (*GetStatusByCode) ProtoMessage() {}
  2387. func (x *GetStatusByCode) ProtoReflect() protoreflect.Message {
  2388. mi := &file_userCenter_proto_msgTypes[36]
  2389. if protoimpl.UnsafeEnabled && x != nil {
  2390. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2391. if ms.LoadMessageInfo() == nil {
  2392. ms.StoreMessageInfo(mi)
  2393. }
  2394. return ms
  2395. }
  2396. return mi.MessageOf(x)
  2397. }
  2398. // Deprecated: Use GetStatusByCode.ProtoReflect.Descriptor instead.
  2399. func (*GetStatusByCode) Descriptor() ([]byte, []int) {
  2400. return file_userCenter_proto_rawDescGZIP(), []int{36}
  2401. }
  2402. func (x *GetStatusByCode) GetAuthStatus() int64 {
  2403. if x != nil {
  2404. return x.AuthStatus
  2405. }
  2406. return 0
  2407. }
  2408. func (x *GetStatusByCode) GetIsInEnt() bool {
  2409. if x != nil {
  2410. return x.IsInEnt
  2411. }
  2412. return false
  2413. }
  2414. type UserAddReq struct {
  2415. state protoimpl.MessageState
  2416. sizeCache protoimpl.SizeCache
  2417. unknownFields protoimpl.UnknownFields
  2418. Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"`
  2419. Phone string `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone,omitempty"`
  2420. Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"`
  2421. Headimg string `protobuf:"bytes,4,opt,name=headimg,proto3" json:"headimg,omitempty"`
  2422. Company string `protobuf:"bytes,5,opt,name=company,proto3" json:"company,omitempty"`
  2423. Position string `protobuf:"bytes,6,opt,name=position,proto3" json:"position,omitempty"`
  2424. Password string `protobuf:"bytes,7,opt,name=password,proto3" json:"password,omitempty"`
  2425. SOpenid string `protobuf:"bytes,8,opt,name=s_openid,json=sOpenid,proto3" json:"s_openid,omitempty"`
  2426. AOpenid string `protobuf:"bytes,9,opt,name=a_openid,json=aOpenid,proto3" json:"a_openid,omitempty"`
  2427. Unionid string `protobuf:"bytes,10,opt,name=unionid,proto3" json:"unionid,omitempty"`
  2428. IdCard string `protobuf:"bytes,11,opt,name=idCard,proto3" json:"idCard,omitempty"`
  2429. Address string `protobuf:"bytes,12,opt,name=address,proto3" json:"address,omitempty"`
  2430. Sex int64 `protobuf:"varint,13,opt,name=sex,proto3" json:"sex,omitempty"`
  2431. }
  2432. func (x *UserAddReq) Reset() {
  2433. *x = UserAddReq{}
  2434. if protoimpl.UnsafeEnabled {
  2435. mi := &file_userCenter_proto_msgTypes[37]
  2436. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2437. ms.StoreMessageInfo(mi)
  2438. }
  2439. }
  2440. func (x *UserAddReq) String() string {
  2441. return protoimpl.X.MessageStringOf(x)
  2442. }
  2443. func (*UserAddReq) ProtoMessage() {}
  2444. func (x *UserAddReq) ProtoReflect() protoreflect.Message {
  2445. mi := &file_userCenter_proto_msgTypes[37]
  2446. if protoimpl.UnsafeEnabled && x != nil {
  2447. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2448. if ms.LoadMessageInfo() == nil {
  2449. ms.StoreMessageInfo(mi)
  2450. }
  2451. return ms
  2452. }
  2453. return mi.MessageOf(x)
  2454. }
  2455. // Deprecated: Use UserAddReq.ProtoReflect.Descriptor instead.
  2456. func (*UserAddReq) Descriptor() ([]byte, []int) {
  2457. return file_userCenter_proto_rawDescGZIP(), []int{37}
  2458. }
  2459. func (x *UserAddReq) GetAppid() string {
  2460. if x != nil {
  2461. return x.Appid
  2462. }
  2463. return ""
  2464. }
  2465. func (x *UserAddReq) GetPhone() string {
  2466. if x != nil {
  2467. return x.Phone
  2468. }
  2469. return ""
  2470. }
  2471. func (x *UserAddReq) GetNickname() string {
  2472. if x != nil {
  2473. return x.Nickname
  2474. }
  2475. return ""
  2476. }
  2477. func (x *UserAddReq) GetHeadimg() string {
  2478. if x != nil {
  2479. return x.Headimg
  2480. }
  2481. return ""
  2482. }
  2483. func (x *UserAddReq) GetCompany() string {
  2484. if x != nil {
  2485. return x.Company
  2486. }
  2487. return ""
  2488. }
  2489. func (x *UserAddReq) GetPosition() string {
  2490. if x != nil {
  2491. return x.Position
  2492. }
  2493. return ""
  2494. }
  2495. func (x *UserAddReq) GetPassword() string {
  2496. if x != nil {
  2497. return x.Password
  2498. }
  2499. return ""
  2500. }
  2501. func (x *UserAddReq) GetSOpenid() string {
  2502. if x != nil {
  2503. return x.SOpenid
  2504. }
  2505. return ""
  2506. }
  2507. func (x *UserAddReq) GetAOpenid() string {
  2508. if x != nil {
  2509. return x.AOpenid
  2510. }
  2511. return ""
  2512. }
  2513. func (x *UserAddReq) GetUnionid() string {
  2514. if x != nil {
  2515. return x.Unionid
  2516. }
  2517. return ""
  2518. }
  2519. func (x *UserAddReq) GetIdCard() string {
  2520. if x != nil {
  2521. return x.IdCard
  2522. }
  2523. return ""
  2524. }
  2525. func (x *UserAddReq) GetAddress() string {
  2526. if x != nil {
  2527. return x.Address
  2528. }
  2529. return ""
  2530. }
  2531. func (x *UserAddReq) GetSex() int64 {
  2532. if x != nil {
  2533. return x.Sex
  2534. }
  2535. return 0
  2536. }
  2537. type UserAddResp struct {
  2538. state protoimpl.MessageState
  2539. sizeCache protoimpl.SizeCache
  2540. unknownFields protoimpl.UnknownFields
  2541. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  2542. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  2543. Data *UserAdds `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
  2544. }
  2545. func (x *UserAddResp) Reset() {
  2546. *x = UserAddResp{}
  2547. if protoimpl.UnsafeEnabled {
  2548. mi := &file_userCenter_proto_msgTypes[38]
  2549. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2550. ms.StoreMessageInfo(mi)
  2551. }
  2552. }
  2553. func (x *UserAddResp) String() string {
  2554. return protoimpl.X.MessageStringOf(x)
  2555. }
  2556. func (*UserAddResp) ProtoMessage() {}
  2557. func (x *UserAddResp) ProtoReflect() protoreflect.Message {
  2558. mi := &file_userCenter_proto_msgTypes[38]
  2559. if protoimpl.UnsafeEnabled && x != nil {
  2560. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2561. if ms.LoadMessageInfo() == nil {
  2562. ms.StoreMessageInfo(mi)
  2563. }
  2564. return ms
  2565. }
  2566. return mi.MessageOf(x)
  2567. }
  2568. // Deprecated: Use UserAddResp.ProtoReflect.Descriptor instead.
  2569. func (*UserAddResp) Descriptor() ([]byte, []int) {
  2570. return file_userCenter_proto_rawDescGZIP(), []int{38}
  2571. }
  2572. func (x *UserAddResp) GetErrorCode() int64 {
  2573. if x != nil {
  2574. return x.ErrorCode
  2575. }
  2576. return 0
  2577. }
  2578. func (x *UserAddResp) GetErrorMsg() string {
  2579. if x != nil {
  2580. return x.ErrorMsg
  2581. }
  2582. return ""
  2583. }
  2584. func (x *UserAddResp) GetData() *UserAdds {
  2585. if x != nil {
  2586. return x.Data
  2587. }
  2588. return nil
  2589. }
  2590. type UserAdds struct {
  2591. state protoimpl.MessageState
  2592. sizeCache protoimpl.SizeCache
  2593. unknownFields protoimpl.UnknownFields
  2594. Status int64 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
  2595. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
  2596. }
  2597. func (x *UserAdds) Reset() {
  2598. *x = UserAdds{}
  2599. if protoimpl.UnsafeEnabled {
  2600. mi := &file_userCenter_proto_msgTypes[39]
  2601. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2602. ms.StoreMessageInfo(mi)
  2603. }
  2604. }
  2605. func (x *UserAdds) String() string {
  2606. return protoimpl.X.MessageStringOf(x)
  2607. }
  2608. func (*UserAdds) ProtoMessage() {}
  2609. func (x *UserAdds) ProtoReflect() protoreflect.Message {
  2610. mi := &file_userCenter_proto_msgTypes[39]
  2611. if protoimpl.UnsafeEnabled && x != nil {
  2612. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2613. if ms.LoadMessageInfo() == nil {
  2614. ms.StoreMessageInfo(mi)
  2615. }
  2616. return ms
  2617. }
  2618. return mi.MessageOf(x)
  2619. }
  2620. // Deprecated: Use UserAdds.ProtoReflect.Descriptor instead.
  2621. func (*UserAdds) Descriptor() ([]byte, []int) {
  2622. return file_userCenter_proto_rawDescGZIP(), []int{39}
  2623. }
  2624. func (x *UserAdds) GetStatus() int64 {
  2625. if x != nil {
  2626. return x.Status
  2627. }
  2628. return 0
  2629. }
  2630. func (x *UserAdds) GetId() int64 {
  2631. if x != nil {
  2632. return x.Id
  2633. }
  2634. return 0
  2635. }
  2636. type UserIdReq struct {
  2637. state protoimpl.MessageState
  2638. sizeCache protoimpl.SizeCache
  2639. unknownFields protoimpl.UnknownFields
  2640. Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"`
  2641. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
  2642. Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
  2643. Nickname string `protobuf:"bytes,4,opt,name=nickname,proto3" json:"nickname,omitempty"`
  2644. Headimg string `protobuf:"bytes,5,opt,name=headimg,proto3" json:"headimg,omitempty"`
  2645. Company string `protobuf:"bytes,6,opt,name=company,proto3" json:"company,omitempty"`
  2646. Position string `protobuf:"bytes,7,opt,name=position,proto3" json:"position,omitempty"`
  2647. Password string `protobuf:"bytes,8,opt,name=password,proto3" json:"password,omitempty"`
  2648. SOpenid string `protobuf:"bytes,9,opt,name=s_openid,json=sOpenid,proto3" json:"s_openid,omitempty"`
  2649. AOpenid string `protobuf:"bytes,10,opt,name=a_openid,json=aOpenid,proto3" json:"a_openid,omitempty"`
  2650. Unionid string `protobuf:"bytes,11,opt,name=unionid,proto3" json:"unionid,omitempty"`
  2651. }
  2652. func (x *UserIdReq) Reset() {
  2653. *x = UserIdReq{}
  2654. if protoimpl.UnsafeEnabled {
  2655. mi := &file_userCenter_proto_msgTypes[40]
  2656. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2657. ms.StoreMessageInfo(mi)
  2658. }
  2659. }
  2660. func (x *UserIdReq) String() string {
  2661. return protoimpl.X.MessageStringOf(x)
  2662. }
  2663. func (*UserIdReq) ProtoMessage() {}
  2664. func (x *UserIdReq) ProtoReflect() protoreflect.Message {
  2665. mi := &file_userCenter_proto_msgTypes[40]
  2666. if protoimpl.UnsafeEnabled && x != nil {
  2667. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2668. if ms.LoadMessageInfo() == nil {
  2669. ms.StoreMessageInfo(mi)
  2670. }
  2671. return ms
  2672. }
  2673. return mi.MessageOf(x)
  2674. }
  2675. // Deprecated: Use UserIdReq.ProtoReflect.Descriptor instead.
  2676. func (*UserIdReq) Descriptor() ([]byte, []int) {
  2677. return file_userCenter_proto_rawDescGZIP(), []int{40}
  2678. }
  2679. func (x *UserIdReq) GetAppid() string {
  2680. if x != nil {
  2681. return x.Appid
  2682. }
  2683. return ""
  2684. }
  2685. func (x *UserIdReq) GetId() int64 {
  2686. if x != nil {
  2687. return x.Id
  2688. }
  2689. return 0
  2690. }
  2691. func (x *UserIdReq) GetPhone() string {
  2692. if x != nil {
  2693. return x.Phone
  2694. }
  2695. return ""
  2696. }
  2697. func (x *UserIdReq) GetNickname() string {
  2698. if x != nil {
  2699. return x.Nickname
  2700. }
  2701. return ""
  2702. }
  2703. func (x *UserIdReq) GetHeadimg() string {
  2704. if x != nil {
  2705. return x.Headimg
  2706. }
  2707. return ""
  2708. }
  2709. func (x *UserIdReq) GetCompany() string {
  2710. if x != nil {
  2711. return x.Company
  2712. }
  2713. return ""
  2714. }
  2715. func (x *UserIdReq) GetPosition() string {
  2716. if x != nil {
  2717. return x.Position
  2718. }
  2719. return ""
  2720. }
  2721. func (x *UserIdReq) GetPassword() string {
  2722. if x != nil {
  2723. return x.Password
  2724. }
  2725. return ""
  2726. }
  2727. func (x *UserIdReq) GetSOpenid() string {
  2728. if x != nil {
  2729. return x.SOpenid
  2730. }
  2731. return ""
  2732. }
  2733. func (x *UserIdReq) GetAOpenid() string {
  2734. if x != nil {
  2735. return x.AOpenid
  2736. }
  2737. return ""
  2738. }
  2739. func (x *UserIdReq) GetUnionid() string {
  2740. if x != nil {
  2741. return x.Unionid
  2742. }
  2743. return ""
  2744. }
  2745. //工作桌面
  2746. type WorkDesktopMenuInfoReq struct {
  2747. state protoimpl.MessageState
  2748. sizeCache protoimpl.SizeCache
  2749. unknownFields protoimpl.UnknownFields
  2750. UserId string `protobuf:"bytes,1,opt,name=userId,proto3" json:"userId,omitempty"`
  2751. AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"`
  2752. Platform string `protobuf:"bytes,3,opt,name=platform,proto3" json:"platform,omitempty"`
  2753. Phone string `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone,omitempty"`
  2754. NewUserId string `protobuf:"bytes,5,opt,name=newUserId,proto3" json:"newUserId,omitempty"`
  2755. EntId int64 `protobuf:"varint,6,opt,name=entId,proto3" json:"entId,omitempty"`
  2756. EntUserId int64 `protobuf:"varint,7,opt,name=entUserId,proto3" json:"entUserId,omitempty"`
  2757. IntranetBool bool `protobuf:"varint,8,opt,name=intranetBool,proto3" json:"intranetBool,omitempty"`
  2758. WorkStatus int64 `protobuf:"varint,9,opt,name=workStatus,proto3" json:"workStatus,omitempty"`
  2759. }
  2760. func (x *WorkDesktopMenuInfoReq) Reset() {
  2761. *x = WorkDesktopMenuInfoReq{}
  2762. if protoimpl.UnsafeEnabled {
  2763. mi := &file_userCenter_proto_msgTypes[41]
  2764. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2765. ms.StoreMessageInfo(mi)
  2766. }
  2767. }
  2768. func (x *WorkDesktopMenuInfoReq) String() string {
  2769. return protoimpl.X.MessageStringOf(x)
  2770. }
  2771. func (*WorkDesktopMenuInfoReq) ProtoMessage() {}
  2772. func (x *WorkDesktopMenuInfoReq) ProtoReflect() protoreflect.Message {
  2773. mi := &file_userCenter_proto_msgTypes[41]
  2774. if protoimpl.UnsafeEnabled && x != nil {
  2775. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2776. if ms.LoadMessageInfo() == nil {
  2777. ms.StoreMessageInfo(mi)
  2778. }
  2779. return ms
  2780. }
  2781. return mi.MessageOf(x)
  2782. }
  2783. // Deprecated: Use WorkDesktopMenuInfoReq.ProtoReflect.Descriptor instead.
  2784. func (*WorkDesktopMenuInfoReq) Descriptor() ([]byte, []int) {
  2785. return file_userCenter_proto_rawDescGZIP(), []int{41}
  2786. }
  2787. func (x *WorkDesktopMenuInfoReq) GetUserId() string {
  2788. if x != nil {
  2789. return x.UserId
  2790. }
  2791. return ""
  2792. }
  2793. func (x *WorkDesktopMenuInfoReq) GetAppId() string {
  2794. if x != nil {
  2795. return x.AppId
  2796. }
  2797. return ""
  2798. }
  2799. func (x *WorkDesktopMenuInfoReq) GetPlatform() string {
  2800. if x != nil {
  2801. return x.Platform
  2802. }
  2803. return ""
  2804. }
  2805. func (x *WorkDesktopMenuInfoReq) GetPhone() string {
  2806. if x != nil {
  2807. return x.Phone
  2808. }
  2809. return ""
  2810. }
  2811. func (x *WorkDesktopMenuInfoReq) GetNewUserId() string {
  2812. if x != nil {
  2813. return x.NewUserId
  2814. }
  2815. return ""
  2816. }
  2817. func (x *WorkDesktopMenuInfoReq) GetEntId() int64 {
  2818. if x != nil {
  2819. return x.EntId
  2820. }
  2821. return 0
  2822. }
  2823. func (x *WorkDesktopMenuInfoReq) GetEntUserId() int64 {
  2824. if x != nil {
  2825. return x.EntUserId
  2826. }
  2827. return 0
  2828. }
  2829. func (x *WorkDesktopMenuInfoReq) GetIntranetBool() bool {
  2830. if x != nil {
  2831. return x.IntranetBool
  2832. }
  2833. return false
  2834. }
  2835. func (x *WorkDesktopMenuInfoReq) GetWorkStatus() int64 {
  2836. if x != nil {
  2837. return x.WorkStatus
  2838. }
  2839. return 0
  2840. }
  2841. //工作桌面-返回数据
  2842. type WorkDesktopMenuInfoResp struct {
  2843. state protoimpl.MessageState
  2844. sizeCache protoimpl.SizeCache
  2845. unknownFields protoimpl.UnknownFields
  2846. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  2847. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  2848. Data *MenuData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
  2849. }
  2850. func (x *WorkDesktopMenuInfoResp) Reset() {
  2851. *x = WorkDesktopMenuInfoResp{}
  2852. if protoimpl.UnsafeEnabled {
  2853. mi := &file_userCenter_proto_msgTypes[42]
  2854. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2855. ms.StoreMessageInfo(mi)
  2856. }
  2857. }
  2858. func (x *WorkDesktopMenuInfoResp) String() string {
  2859. return protoimpl.X.MessageStringOf(x)
  2860. }
  2861. func (*WorkDesktopMenuInfoResp) ProtoMessage() {}
  2862. func (x *WorkDesktopMenuInfoResp) ProtoReflect() protoreflect.Message {
  2863. mi := &file_userCenter_proto_msgTypes[42]
  2864. if protoimpl.UnsafeEnabled && x != nil {
  2865. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2866. if ms.LoadMessageInfo() == nil {
  2867. ms.StoreMessageInfo(mi)
  2868. }
  2869. return ms
  2870. }
  2871. return mi.MessageOf(x)
  2872. }
  2873. // Deprecated: Use WorkDesktopMenuInfoResp.ProtoReflect.Descriptor instead.
  2874. func (*WorkDesktopMenuInfoResp) Descriptor() ([]byte, []int) {
  2875. return file_userCenter_proto_rawDescGZIP(), []int{42}
  2876. }
  2877. func (x *WorkDesktopMenuInfoResp) GetErrorCode() int64 {
  2878. if x != nil {
  2879. return x.ErrorCode
  2880. }
  2881. return 0
  2882. }
  2883. func (x *WorkDesktopMenuInfoResp) GetErrorMsg() string {
  2884. if x != nil {
  2885. return x.ErrorMsg
  2886. }
  2887. return ""
  2888. }
  2889. func (x *WorkDesktopMenuInfoResp) GetData() *MenuData {
  2890. if x != nil {
  2891. return x.Data
  2892. }
  2893. return nil
  2894. }
  2895. type MenuData struct {
  2896. state protoimpl.MessageState
  2897. sizeCache protoimpl.SizeCache
  2898. unknownFields protoimpl.UnknownFields
  2899. MenuType string `protobuf:"bytes,1,opt,name=menuType,proto3" json:"menuType,omitempty"`
  2900. MenuList []*MenuList `protobuf:"bytes,2,rep,name=menuList,proto3" json:"menuList,omitempty"`
  2901. }
  2902. func (x *MenuData) Reset() {
  2903. *x = MenuData{}
  2904. if protoimpl.UnsafeEnabled {
  2905. mi := &file_userCenter_proto_msgTypes[43]
  2906. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2907. ms.StoreMessageInfo(mi)
  2908. }
  2909. }
  2910. func (x *MenuData) String() string {
  2911. return protoimpl.X.MessageStringOf(x)
  2912. }
  2913. func (*MenuData) ProtoMessage() {}
  2914. func (x *MenuData) ProtoReflect() protoreflect.Message {
  2915. mi := &file_userCenter_proto_msgTypes[43]
  2916. if protoimpl.UnsafeEnabled && x != nil {
  2917. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2918. if ms.LoadMessageInfo() == nil {
  2919. ms.StoreMessageInfo(mi)
  2920. }
  2921. return ms
  2922. }
  2923. return mi.MessageOf(x)
  2924. }
  2925. // Deprecated: Use MenuData.ProtoReflect.Descriptor instead.
  2926. func (*MenuData) Descriptor() ([]byte, []int) {
  2927. return file_userCenter_proto_rawDescGZIP(), []int{43}
  2928. }
  2929. func (x *MenuData) GetMenuType() string {
  2930. if x != nil {
  2931. return x.MenuType
  2932. }
  2933. return ""
  2934. }
  2935. func (x *MenuData) GetMenuList() []*MenuList {
  2936. if x != nil {
  2937. return x.MenuList
  2938. }
  2939. return nil
  2940. }
  2941. type MenuList struct {
  2942. state protoimpl.MessageState
  2943. sizeCache protoimpl.SizeCache
  2944. unknownFields protoimpl.UnknownFields
  2945. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2946. Icon string `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"`
  2947. Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
  2948. Usable bool `protobuf:"varint,4,opt,name=usable,proto3" json:"usable,omitempty"`
  2949. Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"`
  2950. AppType string `protobuf:"bytes,6,opt,name=appType,proto3" json:"appType,omitempty"`
  2951. OpenType string `protobuf:"bytes,7,opt,name=openType,proto3" json:"openType,omitempty"`
  2952. TipInfo *TipInfo `protobuf:"bytes,8,opt,name=tipInfo,proto3" json:"tipInfo,omitempty"`
  2953. Child []*SecondLevelMenu `protobuf:"bytes,9,rep,name=child,proto3" json:"child,omitempty"`
  2954. Match []string `protobuf:"bytes,10,rep,name=match,proto3" json:"match,omitempty"`
  2955. }
  2956. func (x *MenuList) Reset() {
  2957. *x = MenuList{}
  2958. if protoimpl.UnsafeEnabled {
  2959. mi := &file_userCenter_proto_msgTypes[44]
  2960. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2961. ms.StoreMessageInfo(mi)
  2962. }
  2963. }
  2964. func (x *MenuList) String() string {
  2965. return protoimpl.X.MessageStringOf(x)
  2966. }
  2967. func (*MenuList) ProtoMessage() {}
  2968. func (x *MenuList) ProtoReflect() protoreflect.Message {
  2969. mi := &file_userCenter_proto_msgTypes[44]
  2970. if protoimpl.UnsafeEnabled && x != nil {
  2971. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2972. if ms.LoadMessageInfo() == nil {
  2973. ms.StoreMessageInfo(mi)
  2974. }
  2975. return ms
  2976. }
  2977. return mi.MessageOf(x)
  2978. }
  2979. // Deprecated: Use MenuList.ProtoReflect.Descriptor instead.
  2980. func (*MenuList) Descriptor() ([]byte, []int) {
  2981. return file_userCenter_proto_rawDescGZIP(), []int{44}
  2982. }
  2983. func (x *MenuList) GetName() string {
  2984. if x != nil {
  2985. return x.Name
  2986. }
  2987. return ""
  2988. }
  2989. func (x *MenuList) GetIcon() string {
  2990. if x != nil {
  2991. return x.Icon
  2992. }
  2993. return ""
  2994. }
  2995. func (x *MenuList) GetUrl() string {
  2996. if x != nil {
  2997. return x.Url
  2998. }
  2999. return ""
  3000. }
  3001. func (x *MenuList) GetUsable() bool {
  3002. if x != nil {
  3003. return x.Usable
  3004. }
  3005. return false
  3006. }
  3007. func (x *MenuList) GetId() string {
  3008. if x != nil {
  3009. return x.Id
  3010. }
  3011. return ""
  3012. }
  3013. func (x *MenuList) GetAppType() string {
  3014. if x != nil {
  3015. return x.AppType
  3016. }
  3017. return ""
  3018. }
  3019. func (x *MenuList) GetOpenType() string {
  3020. if x != nil {
  3021. return x.OpenType
  3022. }
  3023. return ""
  3024. }
  3025. func (x *MenuList) GetTipInfo() *TipInfo {
  3026. if x != nil {
  3027. return x.TipInfo
  3028. }
  3029. return nil
  3030. }
  3031. func (x *MenuList) GetChild() []*SecondLevelMenu {
  3032. if x != nil {
  3033. return x.Child
  3034. }
  3035. return nil
  3036. }
  3037. func (x *MenuList) GetMatch() []string {
  3038. if x != nil {
  3039. return x.Match
  3040. }
  3041. return nil
  3042. }
  3043. type SecondLevelMenu struct {
  3044. state protoimpl.MessageState
  3045. sizeCache protoimpl.SizeCache
  3046. unknownFields protoimpl.UnknownFields
  3047. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3048. Icon string `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"`
  3049. Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
  3050. Usable bool `protobuf:"varint,4,opt,name=usable,proto3" json:"usable,omitempty"`
  3051. Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"`
  3052. AppType string `protobuf:"bytes,6,opt,name=appType,proto3" json:"appType,omitempty"`
  3053. OpenType string `protobuf:"bytes,7,opt,name=openType,proto3" json:"openType,omitempty"`
  3054. TipInfo *TipInfo `protobuf:"bytes,8,opt,name=tipInfo,proto3" json:"tipInfo,omitempty"`
  3055. Child []*ThreeLevelMenu `protobuf:"bytes,9,rep,name=child,proto3" json:"child,omitempty"`
  3056. Match []string `protobuf:"bytes,10,rep,name=match,proto3" json:"match,omitempty"`
  3057. }
  3058. func (x *SecondLevelMenu) Reset() {
  3059. *x = SecondLevelMenu{}
  3060. if protoimpl.UnsafeEnabled {
  3061. mi := &file_userCenter_proto_msgTypes[45]
  3062. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3063. ms.StoreMessageInfo(mi)
  3064. }
  3065. }
  3066. func (x *SecondLevelMenu) String() string {
  3067. return protoimpl.X.MessageStringOf(x)
  3068. }
  3069. func (*SecondLevelMenu) ProtoMessage() {}
  3070. func (x *SecondLevelMenu) ProtoReflect() protoreflect.Message {
  3071. mi := &file_userCenter_proto_msgTypes[45]
  3072. if protoimpl.UnsafeEnabled && x != nil {
  3073. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3074. if ms.LoadMessageInfo() == nil {
  3075. ms.StoreMessageInfo(mi)
  3076. }
  3077. return ms
  3078. }
  3079. return mi.MessageOf(x)
  3080. }
  3081. // Deprecated: Use SecondLevelMenu.ProtoReflect.Descriptor instead.
  3082. func (*SecondLevelMenu) Descriptor() ([]byte, []int) {
  3083. return file_userCenter_proto_rawDescGZIP(), []int{45}
  3084. }
  3085. func (x *SecondLevelMenu) GetName() string {
  3086. if x != nil {
  3087. return x.Name
  3088. }
  3089. return ""
  3090. }
  3091. func (x *SecondLevelMenu) GetIcon() string {
  3092. if x != nil {
  3093. return x.Icon
  3094. }
  3095. return ""
  3096. }
  3097. func (x *SecondLevelMenu) GetUrl() string {
  3098. if x != nil {
  3099. return x.Url
  3100. }
  3101. return ""
  3102. }
  3103. func (x *SecondLevelMenu) GetUsable() bool {
  3104. if x != nil {
  3105. return x.Usable
  3106. }
  3107. return false
  3108. }
  3109. func (x *SecondLevelMenu) GetId() string {
  3110. if x != nil {
  3111. return x.Id
  3112. }
  3113. return ""
  3114. }
  3115. func (x *SecondLevelMenu) GetAppType() string {
  3116. if x != nil {
  3117. return x.AppType
  3118. }
  3119. return ""
  3120. }
  3121. func (x *SecondLevelMenu) GetOpenType() string {
  3122. if x != nil {
  3123. return x.OpenType
  3124. }
  3125. return ""
  3126. }
  3127. func (x *SecondLevelMenu) GetTipInfo() *TipInfo {
  3128. if x != nil {
  3129. return x.TipInfo
  3130. }
  3131. return nil
  3132. }
  3133. func (x *SecondLevelMenu) GetChild() []*ThreeLevelMenu {
  3134. if x != nil {
  3135. return x.Child
  3136. }
  3137. return nil
  3138. }
  3139. func (x *SecondLevelMenu) GetMatch() []string {
  3140. if x != nil {
  3141. return x.Match
  3142. }
  3143. return nil
  3144. }
  3145. type ThreeLevelMenu struct {
  3146. state protoimpl.MessageState
  3147. sizeCache protoimpl.SizeCache
  3148. unknownFields protoimpl.UnknownFields
  3149. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3150. Icon string `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"`
  3151. Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
  3152. Usable bool `protobuf:"varint,4,opt,name=usable,proto3" json:"usable,omitempty"`
  3153. Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"`
  3154. AppType string `protobuf:"bytes,6,opt,name=appType,proto3" json:"appType,omitempty"`
  3155. OpenType string `protobuf:"bytes,7,opt,name=openType,proto3" json:"openType,omitempty"`
  3156. TipInfo *TipInfo `protobuf:"bytes,8,opt,name=tipInfo,proto3" json:"tipInfo,omitempty"`
  3157. Match []string `protobuf:"bytes,10,rep,name=match,proto3" json:"match,omitempty"`
  3158. }
  3159. func (x *ThreeLevelMenu) Reset() {
  3160. *x = ThreeLevelMenu{}
  3161. if protoimpl.UnsafeEnabled {
  3162. mi := &file_userCenter_proto_msgTypes[46]
  3163. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3164. ms.StoreMessageInfo(mi)
  3165. }
  3166. }
  3167. func (x *ThreeLevelMenu) String() string {
  3168. return protoimpl.X.MessageStringOf(x)
  3169. }
  3170. func (*ThreeLevelMenu) ProtoMessage() {}
  3171. func (x *ThreeLevelMenu) ProtoReflect() protoreflect.Message {
  3172. mi := &file_userCenter_proto_msgTypes[46]
  3173. if protoimpl.UnsafeEnabled && x != nil {
  3174. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3175. if ms.LoadMessageInfo() == nil {
  3176. ms.StoreMessageInfo(mi)
  3177. }
  3178. return ms
  3179. }
  3180. return mi.MessageOf(x)
  3181. }
  3182. // Deprecated: Use ThreeLevelMenu.ProtoReflect.Descriptor instead.
  3183. func (*ThreeLevelMenu) Descriptor() ([]byte, []int) {
  3184. return file_userCenter_proto_rawDescGZIP(), []int{46}
  3185. }
  3186. func (x *ThreeLevelMenu) GetName() string {
  3187. if x != nil {
  3188. return x.Name
  3189. }
  3190. return ""
  3191. }
  3192. func (x *ThreeLevelMenu) GetIcon() string {
  3193. if x != nil {
  3194. return x.Icon
  3195. }
  3196. return ""
  3197. }
  3198. func (x *ThreeLevelMenu) GetUrl() string {
  3199. if x != nil {
  3200. return x.Url
  3201. }
  3202. return ""
  3203. }
  3204. func (x *ThreeLevelMenu) GetUsable() bool {
  3205. if x != nil {
  3206. return x.Usable
  3207. }
  3208. return false
  3209. }
  3210. func (x *ThreeLevelMenu) GetId() string {
  3211. if x != nil {
  3212. return x.Id
  3213. }
  3214. return ""
  3215. }
  3216. func (x *ThreeLevelMenu) GetAppType() string {
  3217. if x != nil {
  3218. return x.AppType
  3219. }
  3220. return ""
  3221. }
  3222. func (x *ThreeLevelMenu) GetOpenType() string {
  3223. if x != nil {
  3224. return x.OpenType
  3225. }
  3226. return ""
  3227. }
  3228. func (x *ThreeLevelMenu) GetTipInfo() *TipInfo {
  3229. if x != nil {
  3230. return x.TipInfo
  3231. }
  3232. return nil
  3233. }
  3234. func (x *ThreeLevelMenu) GetMatch() []string {
  3235. if x != nil {
  3236. return x.Match
  3237. }
  3238. return nil
  3239. }
  3240. type TipInfo struct {
  3241. state protoimpl.MessageState
  3242. sizeCache protoimpl.SizeCache
  3243. unknownFields protoimpl.UnknownFields
  3244. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
  3245. Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
  3246. ConfirmUrl string `protobuf:"bytes,3,opt,name=confirmUrl,proto3" json:"confirmUrl,omitempty"`
  3247. ConfirmText string `protobuf:"bytes,4,opt,name=confirmText,proto3" json:"confirmText,omitempty"`
  3248. IsShowCancel bool `protobuf:"varint,5,opt,name=isShowCancel,proto3" json:"isShowCancel,omitempty"`
  3249. AppType string `protobuf:"bytes,6,opt,name=appType,proto3" json:"appType,omitempty"`
  3250. OpenType string `protobuf:"bytes,7,opt,name=openType,proto3" json:"openType,omitempty"`
  3251. }
  3252. func (x *TipInfo) Reset() {
  3253. *x = TipInfo{}
  3254. if protoimpl.UnsafeEnabled {
  3255. mi := &file_userCenter_proto_msgTypes[47]
  3256. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3257. ms.StoreMessageInfo(mi)
  3258. }
  3259. }
  3260. func (x *TipInfo) String() string {
  3261. return protoimpl.X.MessageStringOf(x)
  3262. }
  3263. func (*TipInfo) ProtoMessage() {}
  3264. func (x *TipInfo) ProtoReflect() protoreflect.Message {
  3265. mi := &file_userCenter_proto_msgTypes[47]
  3266. if protoimpl.UnsafeEnabled && x != nil {
  3267. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3268. if ms.LoadMessageInfo() == nil {
  3269. ms.StoreMessageInfo(mi)
  3270. }
  3271. return ms
  3272. }
  3273. return mi.MessageOf(x)
  3274. }
  3275. // Deprecated: Use TipInfo.ProtoReflect.Descriptor instead.
  3276. func (*TipInfo) Descriptor() ([]byte, []int) {
  3277. return file_userCenter_proto_rawDescGZIP(), []int{47}
  3278. }
  3279. func (x *TipInfo) GetTitle() string {
  3280. if x != nil {
  3281. return x.Title
  3282. }
  3283. return ""
  3284. }
  3285. func (x *TipInfo) GetContent() string {
  3286. if x != nil {
  3287. return x.Content
  3288. }
  3289. return ""
  3290. }
  3291. func (x *TipInfo) GetConfirmUrl() string {
  3292. if x != nil {
  3293. return x.ConfirmUrl
  3294. }
  3295. return ""
  3296. }
  3297. func (x *TipInfo) GetConfirmText() string {
  3298. if x != nil {
  3299. return x.ConfirmText
  3300. }
  3301. return ""
  3302. }
  3303. func (x *TipInfo) GetIsShowCancel() bool {
  3304. if x != nil {
  3305. return x.IsShowCancel
  3306. }
  3307. return false
  3308. }
  3309. func (x *TipInfo) GetAppType() string {
  3310. if x != nil {
  3311. return x.AppType
  3312. }
  3313. return ""
  3314. }
  3315. func (x *TipInfo) GetOpenType() string {
  3316. if x != nil {
  3317. return x.OpenType
  3318. }
  3319. return ""
  3320. }
  3321. //工作桌面 菜单选择类型 全部/可用
  3322. //工作桌面 常用功能更新
  3323. type WorkDesktopComprehensiveReq struct {
  3324. state protoimpl.MessageState
  3325. sizeCache protoimpl.SizeCache
  3326. unknownFields protoimpl.UnknownFields
  3327. UserId string `protobuf:"bytes,1,opt,name=userId,proto3" json:"userId,omitempty"`
  3328. AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"`
  3329. Platform string `protobuf:"bytes,3,opt,name=platform,proto3" json:"platform,omitempty"`
  3330. Phone string `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone,omitempty"`
  3331. ActionMode string `protobuf:"bytes,5,opt,name=actionMode,proto3" json:"actionMode,omitempty"`
  3332. MenuMode string `protobuf:"bytes,6,opt,name=menuMode,proto3" json:"menuMode,omitempty"`
  3333. MenuIds string `protobuf:"bytes,7,opt,name=menuIds,proto3" json:"menuIds,omitempty"`
  3334. NewUserId string `protobuf:"bytes,8,opt,name=newUserId,proto3" json:"newUserId,omitempty"`
  3335. EntId int64 `protobuf:"varint,9,opt,name=entId,proto3" json:"entId,omitempty"`
  3336. EntUserId int64 `protobuf:"varint,10,opt,name=entUserId,proto3" json:"entUserId,omitempty"`
  3337. }
  3338. func (x *WorkDesktopComprehensiveReq) Reset() {
  3339. *x = WorkDesktopComprehensiveReq{}
  3340. if protoimpl.UnsafeEnabled {
  3341. mi := &file_userCenter_proto_msgTypes[48]
  3342. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3343. ms.StoreMessageInfo(mi)
  3344. }
  3345. }
  3346. func (x *WorkDesktopComprehensiveReq) String() string {
  3347. return protoimpl.X.MessageStringOf(x)
  3348. }
  3349. func (*WorkDesktopComprehensiveReq) ProtoMessage() {}
  3350. func (x *WorkDesktopComprehensiveReq) ProtoReflect() protoreflect.Message {
  3351. mi := &file_userCenter_proto_msgTypes[48]
  3352. if protoimpl.UnsafeEnabled && x != nil {
  3353. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3354. if ms.LoadMessageInfo() == nil {
  3355. ms.StoreMessageInfo(mi)
  3356. }
  3357. return ms
  3358. }
  3359. return mi.MessageOf(x)
  3360. }
  3361. // Deprecated: Use WorkDesktopComprehensiveReq.ProtoReflect.Descriptor instead.
  3362. func (*WorkDesktopComprehensiveReq) Descriptor() ([]byte, []int) {
  3363. return file_userCenter_proto_rawDescGZIP(), []int{48}
  3364. }
  3365. func (x *WorkDesktopComprehensiveReq) GetUserId() string {
  3366. if x != nil {
  3367. return x.UserId
  3368. }
  3369. return ""
  3370. }
  3371. func (x *WorkDesktopComprehensiveReq) GetAppId() string {
  3372. if x != nil {
  3373. return x.AppId
  3374. }
  3375. return ""
  3376. }
  3377. func (x *WorkDesktopComprehensiveReq) GetPlatform() string {
  3378. if x != nil {
  3379. return x.Platform
  3380. }
  3381. return ""
  3382. }
  3383. func (x *WorkDesktopComprehensiveReq) GetPhone() string {
  3384. if x != nil {
  3385. return x.Phone
  3386. }
  3387. return ""
  3388. }
  3389. func (x *WorkDesktopComprehensiveReq) GetActionMode() string {
  3390. if x != nil {
  3391. return x.ActionMode
  3392. }
  3393. return ""
  3394. }
  3395. func (x *WorkDesktopComprehensiveReq) GetMenuMode() string {
  3396. if x != nil {
  3397. return x.MenuMode
  3398. }
  3399. return ""
  3400. }
  3401. func (x *WorkDesktopComprehensiveReq) GetMenuIds() string {
  3402. if x != nil {
  3403. return x.MenuIds
  3404. }
  3405. return ""
  3406. }
  3407. func (x *WorkDesktopComprehensiveReq) GetNewUserId() string {
  3408. if x != nil {
  3409. return x.NewUserId
  3410. }
  3411. return ""
  3412. }
  3413. func (x *WorkDesktopComprehensiveReq) GetEntId() int64 {
  3414. if x != nil {
  3415. return x.EntId
  3416. }
  3417. return 0
  3418. }
  3419. func (x *WorkDesktopComprehensiveReq) GetEntUserId() int64 {
  3420. if x != nil {
  3421. return x.EntUserId
  3422. }
  3423. return 0
  3424. }
  3425. //工作桌面 综合功能-返回数据
  3426. type WorkDesktopComprehensiveResp struct {
  3427. state protoimpl.MessageState
  3428. sizeCache protoimpl.SizeCache
  3429. unknownFields protoimpl.UnknownFields
  3430. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  3431. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  3432. Data []*ThreeLevelMenu `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
  3433. }
  3434. func (x *WorkDesktopComprehensiveResp) Reset() {
  3435. *x = WorkDesktopComprehensiveResp{}
  3436. if protoimpl.UnsafeEnabled {
  3437. mi := &file_userCenter_proto_msgTypes[49]
  3438. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3439. ms.StoreMessageInfo(mi)
  3440. }
  3441. }
  3442. func (x *WorkDesktopComprehensiveResp) String() string {
  3443. return protoimpl.X.MessageStringOf(x)
  3444. }
  3445. func (*WorkDesktopComprehensiveResp) ProtoMessage() {}
  3446. func (x *WorkDesktopComprehensiveResp) ProtoReflect() protoreflect.Message {
  3447. mi := &file_userCenter_proto_msgTypes[49]
  3448. if protoimpl.UnsafeEnabled && x != nil {
  3449. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3450. if ms.LoadMessageInfo() == nil {
  3451. ms.StoreMessageInfo(mi)
  3452. }
  3453. return ms
  3454. }
  3455. return mi.MessageOf(x)
  3456. }
  3457. // Deprecated: Use WorkDesktopComprehensiveResp.ProtoReflect.Descriptor instead.
  3458. func (*WorkDesktopComprehensiveResp) Descriptor() ([]byte, []int) {
  3459. return file_userCenter_proto_rawDescGZIP(), []int{49}
  3460. }
  3461. func (x *WorkDesktopComprehensiveResp) GetErrorCode() int64 {
  3462. if x != nil {
  3463. return x.ErrorCode
  3464. }
  3465. return 0
  3466. }
  3467. func (x *WorkDesktopComprehensiveResp) GetErrorMsg() string {
  3468. if x != nil {
  3469. return x.ErrorMsg
  3470. }
  3471. return ""
  3472. }
  3473. func (x *WorkDesktopComprehensiveResp) GetData() []*ThreeLevelMenu {
  3474. if x != nil {
  3475. return x.Data
  3476. }
  3477. return nil
  3478. }
  3479. //清除用户功能相关内存信息
  3480. type WorkDesktopClearUserInfoReq struct {
  3481. state protoimpl.MessageState
  3482. sizeCache protoimpl.SizeCache
  3483. unknownFields protoimpl.UnknownFields
  3484. UserId string `protobuf:"bytes,1,opt,name=userId,proto3" json:"userId,omitempty"`
  3485. AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"`
  3486. Platform string `protobuf:"bytes,3,opt,name=platform,proto3" json:"platform,omitempty"`
  3487. UserIds string `protobuf:"bytes,4,opt,name=userIds,proto3" json:"userIds,omitempty"`
  3488. NewUserId string `protobuf:"bytes,5,opt,name=newUserId,proto3" json:"newUserId,omitempty"`
  3489. }
  3490. func (x *WorkDesktopClearUserInfoReq) Reset() {
  3491. *x = WorkDesktopClearUserInfoReq{}
  3492. if protoimpl.UnsafeEnabled {
  3493. mi := &file_userCenter_proto_msgTypes[50]
  3494. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3495. ms.StoreMessageInfo(mi)
  3496. }
  3497. }
  3498. func (x *WorkDesktopClearUserInfoReq) String() string {
  3499. return protoimpl.X.MessageStringOf(x)
  3500. }
  3501. func (*WorkDesktopClearUserInfoReq) ProtoMessage() {}
  3502. func (x *WorkDesktopClearUserInfoReq) ProtoReflect() protoreflect.Message {
  3503. mi := &file_userCenter_proto_msgTypes[50]
  3504. if protoimpl.UnsafeEnabled && x != nil {
  3505. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3506. if ms.LoadMessageInfo() == nil {
  3507. ms.StoreMessageInfo(mi)
  3508. }
  3509. return ms
  3510. }
  3511. return mi.MessageOf(x)
  3512. }
  3513. // Deprecated: Use WorkDesktopClearUserInfoReq.ProtoReflect.Descriptor instead.
  3514. func (*WorkDesktopClearUserInfoReq) Descriptor() ([]byte, []int) {
  3515. return file_userCenter_proto_rawDescGZIP(), []int{50}
  3516. }
  3517. func (x *WorkDesktopClearUserInfoReq) GetUserId() string {
  3518. if x != nil {
  3519. return x.UserId
  3520. }
  3521. return ""
  3522. }
  3523. func (x *WorkDesktopClearUserInfoReq) GetAppId() string {
  3524. if x != nil {
  3525. return x.AppId
  3526. }
  3527. return ""
  3528. }
  3529. func (x *WorkDesktopClearUserInfoReq) GetPlatform() string {
  3530. if x != nil {
  3531. return x.Platform
  3532. }
  3533. return ""
  3534. }
  3535. func (x *WorkDesktopClearUserInfoReq) GetUserIds() string {
  3536. if x != nil {
  3537. return x.UserIds
  3538. }
  3539. return ""
  3540. }
  3541. func (x *WorkDesktopClearUserInfoReq) GetNewUserId() string {
  3542. if x != nil {
  3543. return x.NewUserId
  3544. }
  3545. return ""
  3546. }
  3547. <<<<<<< HEAD
  3548. //
  3549. type IdentityReq struct {
  3550. =======
  3551. type UserIdentityReq struct {
  3552. >>>>>>> master
  3553. state protoimpl.MessageState
  3554. sizeCache protoimpl.SizeCache
  3555. unknownFields protoimpl.UnknownFields
  3556. <<<<<<< HEAD
  3557. UserId int64 `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
  3558. }
  3559. func (x *IdentityReq) Reset() {
  3560. *x = IdentityReq{}
  3561. =======
  3562. AppId string `protobuf:"bytes,1,opt,name=appId,proto3" json:"appId,omitempty"`
  3563. BaseUserId int64 `protobuf:"varint,2,opt,name=baseUserId,proto3" json:"baseUserId,omitempty"`
  3564. EntId int64 `protobuf:"varint,3,opt,name=entId,proto3" json:"entId,omitempty"`
  3565. }
  3566. func (x *UserIdentityReq) Reset() {
  3567. *x = UserIdentityReq{}
  3568. >>>>>>> master
  3569. if protoimpl.UnsafeEnabled {
  3570. mi := &file_userCenter_proto_msgTypes[51]
  3571. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3572. ms.StoreMessageInfo(mi)
  3573. }
  3574. }
  3575. <<<<<<< HEAD
  3576. func (x *IdentityReq) String() string {
  3577. return protoimpl.X.MessageStringOf(x)
  3578. }
  3579. func (*IdentityReq) ProtoMessage() {}
  3580. func (x *IdentityReq) ProtoReflect() protoreflect.Message {
  3581. =======
  3582. func (x *UserIdentityReq) String() string {
  3583. return protoimpl.X.MessageStringOf(x)
  3584. }
  3585. func (*UserIdentityReq) ProtoMessage() {}
  3586. func (x *UserIdentityReq) ProtoReflect() protoreflect.Message {
  3587. >>>>>>> master
  3588. mi := &file_userCenter_proto_msgTypes[51]
  3589. if protoimpl.UnsafeEnabled && x != nil {
  3590. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3591. if ms.LoadMessageInfo() == nil {
  3592. ms.StoreMessageInfo(mi)
  3593. }
  3594. return ms
  3595. }
  3596. return mi.MessageOf(x)
  3597. }
  3598. <<<<<<< HEAD
  3599. // Deprecated: Use IdentityReq.ProtoReflect.Descriptor instead.
  3600. func (*IdentityReq) Descriptor() ([]byte, []int) {
  3601. return file_userCenter_proto_rawDescGZIP(), []int{51}
  3602. }
  3603. func (x *IdentityReq) GetUserId() int64 {
  3604. if x != nil {
  3605. return x.UserId
  3606. =======
  3607. // Deprecated: Use UserIdentityReq.ProtoReflect.Descriptor instead.
  3608. func (*UserIdentityReq) Descriptor() ([]byte, []int) {
  3609. return file_userCenter_proto_rawDescGZIP(), []int{51}
  3610. }
  3611. func (x *UserIdentityReq) GetAppId() string {
  3612. if x != nil {
  3613. return x.AppId
  3614. }
  3615. return ""
  3616. }
  3617. func (x *UserIdentityReq) GetBaseUserId() int64 {
  3618. if x != nil {
  3619. return x.BaseUserId
  3620. }
  3621. return 0
  3622. }
  3623. func (x *UserIdentityReq) GetEntId() int64 {
  3624. if x != nil {
  3625. return x.EntId
  3626. >>>>>>> master
  3627. }
  3628. return 0
  3629. }
  3630. <<<<<<< HEAD
  3631. type Identity struct {
  3632. =======
  3633. type UserIdentityResp struct {
  3634. >>>>>>> master
  3635. state protoimpl.MessageState
  3636. sizeCache protoimpl.SizeCache
  3637. unknownFields protoimpl.UnknownFields
  3638. <<<<<<< HEAD
  3639. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3640. PersonId int64 `protobuf:"varint,2,opt,name=personId,proto3" json:"personId,omitempty"`
  3641. UserName string `protobuf:"bytes,3,opt,name=userName,proto3" json:"userName,omitempty"`
  3642. AccountId int64 `protobuf:"varint,4,opt,name=accountId,proto3" json:"accountId,omitempty"`
  3643. EntAccountId int64 `protobuf:"varint,5,opt,name=entAccountId,proto3" json:"entAccountId,omitempty"`
  3644. PositionId int64 `protobuf:"varint,6,opt,name=positionId,proto3" json:"positionId,omitempty"`
  3645. PositionType int64 `protobuf:"varint,7,opt,name=positionType,proto3" json:"positionType,omitempty"`
  3646. EntId int64 `protobuf:"varint,8,opt,name=entId,proto3" json:"entId,omitempty"`
  3647. EntUserId int64 `protobuf:"varint,9,opt,name=entUserId,proto3" json:"entUserId,omitempty"`
  3648. EntUserName string `protobuf:"bytes,10,opt,name=entUserName,proto3" json:"entUserName,omitempty"`
  3649. }
  3650. func (x *Identity) Reset() {
  3651. *x = Identity{}
  3652. =======
  3653. ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
  3654. ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
  3655. PersonId int64 `protobuf:"varint,3,opt,name=personId,proto3" json:"personId,omitempty"` //自然人id
  3656. UserAccountId int64 `protobuf:"varint,4,opt,name=userAccountId,proto3" json:"userAccountId,omitempty"` //个人账户id
  3657. EntAccountId int64 `protobuf:"varint,5,opt,name=entAccountId,proto3" json:"entAccountId,omitempty"` //企业账户id
  3658. EntUserAccountId int64 `protobuf:"varint,6,opt,name=entUserAccountId,proto3" json:"entUserAccountId,omitempty"` //企业雇员账户id
  3659. UserPositionId int64 `protobuf:"varint,7,opt,name=userPositionId,proto3" json:"userPositionId,omitempty"` // 个人职位id
  3660. EntUserPositionId int64 `protobuf:"varint,8,opt,name=entUserPositionId,proto3" json:"entUserPositionId,omitempty"` // 企业雇员职位id
  3661. UserName string `protobuf:"bytes,9,opt,name=userName,proto3" json:"userName,omitempty"` //昵称
  3662. }
  3663. func (x *UserIdentityResp) Reset() {
  3664. *x = UserIdentityResp{}
  3665. >>>>>>> master
  3666. if protoimpl.UnsafeEnabled {
  3667. mi := &file_userCenter_proto_msgTypes[52]
  3668. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3669. ms.StoreMessageInfo(mi)
  3670. }
  3671. }
  3672. <<<<<<< HEAD
  3673. func (x *Identity) String() string {
  3674. return protoimpl.X.MessageStringOf(x)
  3675. }
  3676. func (*Identity) ProtoMessage() {}
  3677. func (x *Identity) ProtoReflect() protoreflect.Message {
  3678. =======
  3679. func (x *UserIdentityResp) String() string {
  3680. return protoimpl.X.MessageStringOf(x)
  3681. }
  3682. func (*UserIdentityResp) ProtoMessage() {}
  3683. func (x *UserIdentityResp) ProtoReflect() protoreflect.Message {
  3684. >>>>>>> master
  3685. mi := &file_userCenter_proto_msgTypes[52]
  3686. if protoimpl.UnsafeEnabled && x != nil {
  3687. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3688. if ms.LoadMessageInfo() == nil {
  3689. ms.StoreMessageInfo(mi)
  3690. }
  3691. return ms
  3692. }
  3693. return mi.MessageOf(x)
  3694. }
  3695. <<<<<<< HEAD
  3696. // Deprecated: Use Identity.ProtoReflect.Descriptor instead.
  3697. func (*Identity) Descriptor() ([]byte, []int) {
  3698. return file_userCenter_proto_rawDescGZIP(), []int{52}
  3699. }
  3700. func (x *Identity) GetName() string {
  3701. if x != nil {
  3702. return x.Name
  3703. }
  3704. return ""
  3705. }
  3706. func (x *Identity) GetPersonId() int64 {
  3707. if x != nil {
  3708. return x.PersonId
  3709. =======
  3710. // Deprecated: Use UserIdentityResp.ProtoReflect.Descriptor instead.
  3711. func (*UserIdentityResp) Descriptor() ([]byte, []int) {
  3712. return file_userCenter_proto_rawDescGZIP(), []int{52}
  3713. }
  3714. func (x *UserIdentityResp) GetErrorCode() int64 {
  3715. if x != nil {
  3716. return x.ErrorCode
  3717. >>>>>>> master
  3718. }
  3719. return 0
  3720. }
  3721. <<<<<<< HEAD
  3722. func (x *Identity) GetUserName() string {
  3723. if x != nil {
  3724. return x.UserName
  3725. =======
  3726. func (x *UserIdentityResp) GetErrorMsg() string {
  3727. if x != nil {
  3728. return x.ErrorMsg
  3729. >>>>>>> master
  3730. }
  3731. return ""
  3732. }
  3733. <<<<<<< HEAD
  3734. func (x *Identity) GetAccountId() int64 {
  3735. if x != nil {
  3736. return x.AccountId
  3737. =======
  3738. func (x *UserIdentityResp) GetPersonId() int64 {
  3739. if x != nil {
  3740. return x.PersonId
  3741. >>>>>>> master
  3742. }
  3743. return 0
  3744. }
  3745. <<<<<<< HEAD
  3746. func (x *Identity) GetEntAccountId() int64 {
  3747. if x != nil {
  3748. return x.EntAccountId
  3749. =======
  3750. func (x *UserIdentityResp) GetUserAccountId() int64 {
  3751. if x != nil {
  3752. return x.UserAccountId
  3753. >>>>>>> master
  3754. }
  3755. return 0
  3756. }
  3757. <<<<<<< HEAD
  3758. func (x *Identity) GetPositionId() int64 {
  3759. if x != nil {
  3760. return x.PositionId
  3761. =======
  3762. func (x *UserIdentityResp) GetEntAccountId() int64 {
  3763. if x != nil {
  3764. return x.EntAccountId
  3765. >>>>>>> master
  3766. }
  3767. return 0
  3768. }
  3769. <<<<<<< HEAD
  3770. func (x *Identity) GetPositionType() int64 {
  3771. if x != nil {
  3772. return x.PositionType
  3773. =======
  3774. func (x *UserIdentityResp) GetEntUserAccountId() int64 {
  3775. if x != nil {
  3776. return x.EntUserAccountId
  3777. >>>>>>> master
  3778. }
  3779. return 0
  3780. }
  3781. <<<<<<< HEAD
  3782. func (x *Identity) GetEntId() int64 {
  3783. if x != nil {
  3784. return x.EntId
  3785. =======
  3786. func (x *UserIdentityResp) GetUserPositionId() int64 {
  3787. if x != nil {
  3788. return x.UserPositionId
  3789. >>>>>>> master
  3790. }
  3791. return 0
  3792. }
  3793. <<<<<<< HEAD
  3794. func (x *Identity) GetEntUserId() int64 {
  3795. if x != nil {
  3796. return x.EntUserId
  3797. =======
  3798. func (x *UserIdentityResp) GetEntUserPositionId() int64 {
  3799. if x != nil {
  3800. return x.EntUserPositionId
  3801. >>>>>>> master
  3802. }
  3803. return 0
  3804. }
  3805. <<<<<<< HEAD
  3806. func (x *Identity) GetEntUserName() string {
  3807. if x != nil {
  3808. return x.EntUserName
  3809. =======
  3810. func (x *UserIdentityResp) GetUserName() string {
  3811. if x != nil {
  3812. return x.UserName
  3813. >>>>>>> master
  3814. }
  3815. return ""
  3816. }
  3817. <<<<<<< HEAD
  3818. type IdentityResp struct {
  3819. state protoimpl.MessageState
  3820. sizeCache protoimpl.SizeCache
  3821. unknownFields protoimpl.UnknownFields
  3822. Identitys []*Identity `protobuf:"bytes,1,rep,name=identitys,proto3" json:"identitys,omitempty"`
  3823. }
  3824. func (x *IdentityResp) Reset() {
  3825. *x = IdentityResp{}
  3826. if protoimpl.UnsafeEnabled {
  3827. mi := &file_userCenter_proto_msgTypes[53]
  3828. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3829. ms.StoreMessageInfo(mi)
  3830. }
  3831. }
  3832. func (x *IdentityResp) String() string {
  3833. return protoimpl.X.MessageStringOf(x)
  3834. }
  3835. func (*IdentityResp) ProtoMessage() {}
  3836. func (x *IdentityResp) ProtoReflect() protoreflect.Message {
  3837. mi := &file_userCenter_proto_msgTypes[53]
  3838. if protoimpl.UnsafeEnabled && x != nil {
  3839. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3840. if ms.LoadMessageInfo() == nil {
  3841. ms.StoreMessageInfo(mi)
  3842. }
  3843. return ms
  3844. }
  3845. return mi.MessageOf(x)
  3846. }
  3847. // Deprecated: Use IdentityResp.ProtoReflect.Descriptor instead.
  3848. func (*IdentityResp) Descriptor() ([]byte, []int) {
  3849. return file_userCenter_proto_rawDescGZIP(), []int{53}
  3850. }
  3851. func (x *IdentityResp) GetIdentitys() []*Identity {
  3852. if x != nil {
  3853. return x.Identitys
  3854. }
  3855. return nil
  3856. }
  3857. =======
  3858. >>>>>>> master
  3859. var File_userCenter_proto protoreflect.FileDescriptor
  3860. var file_userCenter_proto_rawDesc = []byte{
  3861. 0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f,
  3862. 0x74, 0x6f, 0x22, 0xd8, 0x02, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x52, 0x65,
  3863. 0x71, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  3864. 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x64, 0x69, 0x74, 0x43,
  3865. 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x64, 0x69,
  3866. 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x72, 0x65, 0x61, 0x4e, 0x75, 0x6d,
  3867. 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x72, 0x65, 0x61, 0x4e,
  3868. 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73,
  3869. 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73,
  3870. 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x74,
  3871. 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x66, 0x66, 0x69, 0x63,
  3872. 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x10, 0x6f, 0x72, 0x67,
  3873. 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20,
  3874. 0x01, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
  3875. 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x50, 0x61, 0x6e, 0x79,
  3876. 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x50,
  3877. 0x61, 0x6e, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x75, 0x74, 0x68, 0x4e,
  3878. 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x75, 0x74, 0x68, 0x4e,
  3879. 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x50, 0x68, 0x6f, 0x6e, 0x65,
  3880. 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x50, 0x68, 0x6f, 0x6e,
  3881. 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09,
  3882. 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64,
  3883. 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x6b, 0x0a,
  3884. 0x0b, 0x45, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a,
  3885. 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
  3886. 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
  3887. 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
  3888. 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x20, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61,
  3889. 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68,
  3890. 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3b, 0x0a, 0x0b, 0x45, 0x6e,
  3891. 0x74, 0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61,
  3892. 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
  3893. 0x73, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  3894. 0x52, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x92, 0x01, 0x0a, 0x0a, 0x45, 0x78, 0x61, 0x6d,
  3895. 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x6e, 0x74, 0x49, 0x64, 0x18,
  3896. 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x45, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08,
  3897. 0x41, 0x75, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
  3898. 0x41, 0x75, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73,
  3899. 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
  3900. 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x75, 0x64, 0x69, 0x74, 0x55, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20,
  3901. 0x01, 0x28, 0x09, 0x52, 0x09, 0x41, 0x75, 0x64, 0x69, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1c,
  3902. 0x0a, 0x09, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
  3903. 0x09, 0x52, 0x09, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x22, 0x6b, 0x0a, 0x0b,
  3904. 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65,
  3905. 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
  3906. 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72,
  3907. 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65,
  3908. 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x20, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18,
  3909. 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x44,
  3910. 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x25, 0x0a, 0x0b, 0x45, 0x78, 0x61,
  3911. 0x6d, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74,
  3912. 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
  3913. 0x22, 0x90, 0x03, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12,
  3914. 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
  3915. 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x67, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x02,
  3916. 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x67, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1a, 0x0a,
  3917. 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
  3918. 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72, 0x65,
  3919. 0x64, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63,
  3920. 0x72, 0x65, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x72, 0x65,
  3921. 0x61, 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
  3922. 0x28, 0x09, 0x52, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54,
  3923. 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64,
  3924. 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x72, 0x65, 0x61,
  3925. 0x74, 0x65, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x74,
  3926. 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61,
  3927. 0x75, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x76, 0x61, 0x6c,
  3928. 0x69, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
  3929. 0x09, 0x52, 0x0e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
  3930. 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d,
  3931. 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x45, 0x6e,
  3932. 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x72, 0x6f, 0x7a, 0x65, 0x6e, 0x53,
  3933. 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x66, 0x72, 0x6f,
  3934. 0x7a, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x67,
  3935. 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x67,
  3936. 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x50, 0x68, 0x6f,
  3937. 0x6e, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x50, 0x68,
  3938. 0x6f, 0x6e, 0x65, 0x22, 0x67, 0x0a, 0x0b, 0x45, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
  3939. 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65,
  3940. 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64,
  3941. 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02,
  3942. 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1c,
  3943. 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x45,
  3944. 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x59, 0x0a, 0x07,
  3945. 0x45, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  3946. 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a,
  3947. 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
  3948. 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x6c, 0x69, 0x73,
  3949. 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x45, 0x6e, 0x74, 0x4c, 0x69, 0x73,
  3950. 0x74, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0xfd, 0x01, 0x0a, 0x07, 0x45, 0x6e, 0x74, 0x4c,
  3951. 0x69, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
  3952. 0x02, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x50, 0x61, 0x6e, 0x79, 0x54, 0x79,
  3953. 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x50, 0x61, 0x6e,
  3954. 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20,
  3955. 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x6f, 0x72, 0x67,
  3956. 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20,
  3957. 0x01, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
  3958. 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x74,
  3959. 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74,
  3960. 0x65, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x54, 0x69,
  3961. 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x54,
  3962. 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75,
  3963. 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x53, 0x74, 0x61,
  3964. 0x74, 0x75, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x72, 0x6f, 0x7a, 0x65, 0x6e, 0x53, 0x74, 0x61,
  3965. 0x74, 0x75, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x66, 0x72, 0x6f, 0x7a, 0x65,
  3966. 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xf8, 0x01, 0x0a, 0x0e, 0x45, 0x78, 0x61, 0x6d,
  3967. 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61,
  3968. 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c,
  3969. 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
  3970. 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08,
  3971. 0x72, 0x65, 0x67, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
  3972. 0x72, 0x65, 0x67, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x75, 0x74, 0x68,
  3973. 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x75, 0x74, 0x68,
  3974. 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x53, 0x74, 0x61, 0x72,
  3975. 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x75, 0x74,
  3976. 0x68, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x75,
  3977. 0x74, 0x68, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
  3978. 0x0b, 0x61, 0x75, 0x74, 0x68, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07,
  3979. 0x70, 0x61, 0x67, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70,
  3980. 0x61, 0x67, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69,
  3981. 0x7a, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69,
  3982. 0x7a, 0x65, 0x22, 0x73, 0x0a, 0x0f, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73,
  3983. 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63,
  3984. 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72,
  3985. 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
  3986. 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
  3987. 0x67, 0x12, 0x24, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
  3988. 0x10, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74,
  3989. 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x65, 0x0a, 0x0f, 0x45, 0x78, 0x61, 0x6d, 0x69,
  3990. 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f,
  3991. 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  3992. 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
  3993. 0x28, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x04,
  3994. 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x45, 0x78, 0x61,
  3995. 0x6d, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0xfd,
  3996. 0x01, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0e,
  3997. 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14,
  3998. 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65,
  3999. 0x6e, 0x74, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x50, 0x61, 0x6e, 0x79, 0x54,
  4000. 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x50, 0x61,
  4001. 0x6e, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04,
  4002. 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72,
  4003. 0x65, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
  4004. 0x63, 0x72, 0x65, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75,
  4005. 0x74, 0x68, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61,
  4006. 0x75, 0x74, 0x68, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x6c,
  4007. 0x79, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x70, 0x70,
  4008. 0x6c, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x75, 0x74, 0x68, 0x54, 0x79,
  4009. 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x61, 0x75, 0x74, 0x68, 0x54, 0x79,
  4010. 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x67, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x09,
  4011. 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x67, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x22, 0x23,
  4012. 0x0a, 0x0b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a,
  4013. 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x6e,
  4014. 0x74, 0x49, 0x64, 0x22, 0x6a, 0x0a, 0x0c, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x52,
  4015. 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64,
  4016. 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f,
  4017. 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18,
  4018. 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12,
  4019. 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
  4020. 0x63, 0x68, 0x65, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22,
  4021. 0x4f, 0x0a, 0x09, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1e, 0x0a, 0x0a,
  4022. 0x61, 0x75, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
  4023. 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x22, 0x0a, 0x0c,
  4024. 0x66, 0x72, 0x6f, 0x7a, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01,
  4025. 0x28, 0x03, 0x52, 0x0c, 0x66, 0x72, 0x6f, 0x7a, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
  4026. 0x22, 0x6b, 0x0a, 0x0b, 0x45, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12,
  4027. 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
  4028. 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b,
  4029. 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
  4030. 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x20, 0x0a, 0x04, 0x64,
  4031. 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x49,
  4032. 0x6e, 0x66, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xd5, 0x05,
  4033. 0x0a, 0x0b, 0x45, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a,
  4034. 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  4035. 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x72, 0x65, 0x61, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18,
  4036. 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x72, 0x65, 0x61, 0x4e, 0x75, 0x6d, 0x62, 0x65,
  4037. 0x72, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x50, 0x65, 0x72, 0x73,
  4038. 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63,
  4039. 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61,
  4040. 0x63, 0x74, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63,
  4041. 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61,
  4042. 0x75, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09,
  4043. 0x61, 0x75, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x64,
  4044. 0x75, 0x73, 0x74, 0x72, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x64,
  4045. 0x75, 0x73, 0x74, 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79,
  4046. 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x70,
  4047. 0x61, 0x6e, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x64, 0x69,
  4048. 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x72, 0x65,
  4049. 0x64, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6c, 0x65, 0x67, 0x61, 0x6c,
  4050. 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x65,
  4051. 0x67, 0x61, 0x6c, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x75, 0x73,
  4052. 0x69, 0x6e, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x75, 0x73,
  4053. 0x69, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61,
  4054. 0x6c, 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f,
  4055. 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x12, 0x2a, 0x0a,
  4056. 0x10, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
  4057. 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
  4058. 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x75, 0x74,
  4059. 0x68, 0x54, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x61, 0x75, 0x74,
  4060. 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x7a, 0x65, 0x6e, 0x53,
  4061. 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x66, 0x6f, 0x72,
  4062. 0x7a, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x64,
  4063. 0x69, 0x74, 0x55, 0x73, 0x65, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75,
  4064. 0x64, 0x69, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x64, 0x69, 0x74,
  4065. 0x54, 0x69, 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x64, 0x69,
  4066. 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
  4067. 0x69, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74,
  4068. 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x75, 0x74, 0x68, 0x53, 0x74, 0x61,
  4069. 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x75,
  4070. 0x74, 0x68, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61,
  4071. 0x75, 0x74, 0x68, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09,
  4072. 0x52, 0x0b, 0x61, 0x75, 0x74, 0x68, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a,
  4073. 0x0a, 0x61, 0x75, 0x74, 0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x14, 0x20, 0x01, 0x28,
  4074. 0x09, 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1a, 0x0a,
  4075. 0x08, 0x61, 0x75, 0x74, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52,
  4076. 0x08, 0x61, 0x75, 0x74, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x67,
  4077. 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x67,
  4078. 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x22, 0x44, 0x0a, 0x0c, 0x45, 0x6e, 0x74, 0x55, 0x70, 0x64, 0x61,
  4079. 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01,
  4080. 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x75,
  4081. 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
  4082. 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x22, 0x2f, 0x0a, 0x0f, 0x43,
  4083. 0x68, 0x65, 0x63, 0x6b, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1c,
  4084. 0x0a, 0x09, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  4085. 0x03, 0x52, 0x09, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x12,
  4086. 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52,
  4087. 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  4088. 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18,
  4089. 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x22, 0x77, 0x0a, 0x13,
  4090. 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52,
  4091. 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64,
  4092. 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f,
  4093. 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18,
  4094. 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12,
  4095. 0x24, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e,
  4096. 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52,
  4097. 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xc2, 0x02, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e,
  4098. 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  4099. 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x76, 0x69, 0x70, 0x53,
  4100. 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x76, 0x69, 0x70,
  4101. 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72,
  4102. 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6d, 0x65,
  4103. 0x6d, 0x62, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x65, 0x6e,
  4104. 0x74, 0x6e, 0x69, 0x63, 0x68, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01,
  4105. 0x28, 0x03, 0x52, 0x0e, 0x65, 0x6e, 0x74, 0x6e, 0x69, 0x63, 0x68, 0x65, 0x53, 0x74, 0x61, 0x74,
  4106. 0x75, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x54,
  4107. 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x75, 0x62, 0x73, 0x63,
  4108. 0x72, 0x69, 0x62, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61,
  4109. 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69,
  4110. 0x62, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f,
  4111. 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72,
  4112. 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63,
  4113. 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72,
  4114. 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
  4115. 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
  4116. 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 0x69, 0x6d, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28,
  4117. 0x09, 0x52, 0x07, 0x68, 0x65, 0x61, 0x64, 0x69, 0x6d, 0x67, 0x22, 0xc7, 0x02, 0x0a, 0x09, 0x53,
  4118. 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72,
  4119. 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x74, 0x61,
  4120. 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d,
  4121. 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
  4122. 0x12, 0x28, 0x0a, 0x04, 0x61, 0x72, 0x65, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
  4123. 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x2e, 0x41, 0x72, 0x65, 0x61, 0x45,
  4124. 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x61, 0x72, 0x65, 0x61, 0x12, 0x1e, 0x0a, 0x0a, 0x62, 0x75,
  4125. 0x79, 0x65, 0x72, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a,
  4126. 0x62, 0x75, 0x79, 0x65, 0x72, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e,
  4127. 0x66, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e,
  4128. 0x66, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18,
  4129. 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x05, 0x69,
  4130. 0x74, 0x65, 0x6d, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x77, 0x61, 0x79,
  4131. 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x77, 0x61, 0x79,
  4132. 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x6d, 0x61, 0x74, 0x63, 0x68,
  4133. 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x6d,
  4134. 0x61, 0x74, 0x63, 0x68, 0x1a, 0x3e, 0x0a, 0x09, 0x41, 0x72, 0x65, 0x61, 0x45, 0x6e, 0x74, 0x72,
  4135. 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
  4136. 0x6b, 0x65, 0x79, 0x12, 0x1b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
  4137. 0x28, 0x0b, 0x32, 0x05, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  4138. 0x3a, 0x02, 0x38, 0x01, 0x22, 0x1c, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05,
  4139. 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
  4140. 0x75, 0x65, 0x22, 0x5a, 0x0a, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x15, 0x0a, 0x06, 0x73,
  4141. 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x49, 0x74,
  4142. 0x65, 0x6d, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
  4143. 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69,
  4144. 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x05, 0x61, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28,
  4145. 0x0b, 0x32, 0x05, 0x2e, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x04, 0x61, 0x4b, 0x65, 0x79, 0x22, 0x6c,
  4146. 0x0a, 0x04, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
  4147. 0x03, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x74, 0x6b,
  4148. 0x65, 0x79, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x6f, 0x74, 0x6b, 0x65, 0x79,
  4149. 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03,
  4150. 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
  4151. 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x77, 0x61, 0x79, 0x18, 0x04, 0x20, 0x01,
  4152. 0x28, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x77, 0x61, 0x79, 0x22, 0x4d, 0x0a, 0x07,
  4153. 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64,
  4154. 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x16, 0x0a,
  4155. 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75,
  4156. 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x03,
  4157. 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, 0x56, 0x0a, 0x0a, 0x45,
  4158. 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70,
  4159. 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12,
  4160. 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01,
  4161. 0x28, 0x03, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a,
  4162. 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x6e,
  4163. 0x74, 0x49, 0x64, 0x22, 0x67, 0x0a, 0x0b, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65,
  4164. 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65,
  4165. 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64,
  4166. 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02,
  4167. 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1c,
  4168. 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x45,
  4169. 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x81, 0x01, 0x0a,
  4170. 0x07, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65,
  4171. 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05,
  4172. 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f,
  4173. 0x6e, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  4174. 0x52, 0x04, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x65, 0x70, 0x74, 0x4e, 0x61,
  4175. 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x65, 0x70, 0x74, 0x4e, 0x61,
  4176. 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18,
  4177. 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64,
  4178. 0x22, 0x68, 0x0a, 0x0e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52,
  4179. 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  4180. 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49,
  4181. 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x16,
  4182. 0x0a, 0x06, 0x64, 0x65, 0x70, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06,
  4183. 0x64, 0x65, 0x70, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04,
  4184. 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x73, 0x0a, 0x0f, 0x45, 0x6e,
  4185. 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a,
  4186. 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  4187. 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09,
  4188. 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  4189. 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x24, 0x0a, 0x04, 0x64, 0x61, 0x74,
  4190. 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65,
  4191. 0x72, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22,
  4192. 0xa9, 0x01, 0x0a, 0x0f, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x44,
  4193. 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  4194. 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x70, 0x74, 0x49,
  4195. 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x64, 0x65, 0x70, 0x74, 0x49, 0x64, 0x12,
  4196. 0x10, 0x0a, 0x03, 0x70, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x70, 0x49,
  4197. 0x64, 0x12, 0x2a, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74,
  4198. 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72,
  4199. 0x52, 0x0b, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a,
  4200. 0x08, 0x64, 0x65, 0x70, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4201. 0x10, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74,
  4202. 0x61, 0x52, 0x08, 0x64, 0x65, 0x70, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x69, 0x0a, 0x13, 0x43,
  4203. 0x68, 0x65, 0x63, 0x6b, 0x49, 0x73, 0x45, 0x6e, 0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65,
  4204. 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65,
  4205. 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64,
  4206. 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02,
  4207. 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x16,
  4208. 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06,
  4209. 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x4b, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61,
  4210. 0x74, 0x75, 0x73, 0x42, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x74,
  4211. 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61,
  4212. 0x75, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x49,
  4213. 0x6e, 0x45, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x49, 0x6e,
  4214. 0x45, 0x6e, 0x74, 0x22, 0xd4, 0x02, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64, 0x64, 0x52,
  4215. 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  4216. 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e,
  4217. 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1a,
  4218. 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  4219. 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65,
  4220. 0x61, 0x64, 0x69, 0x6d, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x61,
  4221. 0x64, 0x69, 0x6d, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x18,
  4222. 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x12, 0x1a,
  4223. 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
  4224. 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61,
  4225. 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61,
  4226. 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e,
  4227. 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x69,
  4228. 0x64, 0x12, 0x19, 0x0a, 0x08, 0x61, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x64, 0x18, 0x09, 0x20,
  4229. 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x4f, 0x70, 0x65, 0x6e, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07,
  4230. 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x75,
  4231. <<<<<<< HEAD
  4232. 0x6e, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x68, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64,
  4233. 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63,
  4234. 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72,
  4235. 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
  4236. 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
  4237. 0x67, 0x12, 0x1d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
  4238. 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64, 0x64, 0x73, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61,
  4239. 0x22, 0x32, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64, 0x64, 0x73, 0x12, 0x16, 0x0a, 0x06,
  4240. 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x73, 0x74,
  4241. 0x61, 0x74, 0x75, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
  4242. 0x52, 0x02, 0x69, 0x64, 0x22, 0x9f, 0x02, 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52,
  4243. 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  4244. 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02,
  4245. 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e,
  4246. 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1a,
  4247. 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  4248. 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65,
  4249. 0x61, 0x64, 0x69, 0x6d, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x61,
  4250. 0x64, 0x69, 0x6d, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x18,
  4251. 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x12, 0x1a,
  4252. 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
  4253. 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61,
  4254. 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61,
  4255. 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e,
  4256. 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x69,
  4257. 0x64, 0x12, 0x19, 0x0a, 0x08, 0x61, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x64, 0x18, 0x0a, 0x20,
  4258. 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x4f, 0x70, 0x65, 0x6e, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07,
  4259. 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x75,
  4260. 0x6e, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x8e, 0x02, 0x0a, 0x16, 0x57, 0x6f, 0x72, 0x6b, 0x44,
  4261. 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65,
  4262. 0x71, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  4263. 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70,
  4264. 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12,
  4265. 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28,
  4266. 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x70,
  4267. 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e,
  4268. 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05,
  4269. 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12,
  4270. 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05,
  4271. 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72,
  4272. 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65,
  4273. 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x65, 0x74, 0x42,
  4274. 0x6f, 0x6f, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x6e, 0x74, 0x72, 0x61,
  4275. 0x6e, 0x65, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x1e, 0x0a, 0x0a, 0x77, 0x6f, 0x72, 0x6b, 0x53,
  4276. 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x77, 0x6f, 0x72,
  4277. 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x74, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6b, 0x44,
  4278. 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65,
  4279. 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65,
  4280. 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64,
  4281. 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02,
  4282. 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1d,
  4283. 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d,
  4284. 0x65, 0x6e, 0x75, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x4d, 0x0a,
  4285. 0x08, 0x4d, 0x65, 0x6e, 0x75, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x65, 0x6e,
  4286. 0x75, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x65, 0x6e,
  4287. 0x75, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x08, 0x6d, 0x65, 0x6e, 0x75, 0x4c, 0x69, 0x73,
  4288. 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x65, 0x6e, 0x75, 0x4c, 0x69,
  4289. 0x73, 0x74, 0x52, 0x08, 0x6d, 0x65, 0x6e, 0x75, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x84, 0x02, 0x0a,
  4290. 0x08, 0x4d, 0x65, 0x6e, 0x75, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
  4291. 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a,
  4292. 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x63, 0x6f,
  4293. 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
  4294. 0x75, 0x72, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20,
  4295. 0x01, 0x28, 0x08, 0x52, 0x06, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69,
  4296. 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61,
  4297. 0x70, 0x70, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x70,
  4298. 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70,
  4299. 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70,
  4300. 0x65, 0x12, 0x22, 0x0a, 0x07, 0x74, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01,
  4301. 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x54, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x74, 0x69,
  4302. 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x09,
  4303. 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x4c, 0x65, 0x76,
  4304. 0x65, 0x6c, 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x12, 0x14, 0x0a,
  4305. 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x61,
  4306. 0x74, 0x63, 0x68, 0x22, 0x8a, 0x02, 0x0a, 0x0f, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x4c, 0x65,
  4307. =======
  4308. 0x6e, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x64, 0x43, 0x61, 0x72, 0x64,
  4309. 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x64, 0x43, 0x61, 0x72, 0x64, 0x12, 0x18,
  4310. 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52,
  4311. 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x78, 0x18,
  4312. 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x73, 0x65, 0x78, 0x22, 0x68, 0x0a, 0x0b, 0x55, 0x73,
  4313. 0x65, 0x72, 0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72,
  4314. 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65,
  4315. 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f,
  4316. 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72,
  4317. 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20,
  4318. 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64, 0x64, 0x73, 0x52, 0x04,
  4319. 0x64, 0x61, 0x74, 0x61, 0x22, 0x32, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64, 0x64, 0x73,
  4320. 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
  4321. 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02,
  4322. 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x22, 0x9f, 0x02, 0x0a, 0x09, 0x55, 0x73, 0x65,
  4323. 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18,
  4324. 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02,
  4325. 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05,
  4326. 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f,
  4327. 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04,
  4328. 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18,
  4329. 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 0x69, 0x6d, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
  4330. 0x07, 0x68, 0x65, 0x61, 0x64, 0x69, 0x6d, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x70,
  4331. 0x61, 0x6e, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x70, 0x61,
  4332. 0x6e, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07,
  4333. 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a,
  4334. 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09,
  4335. 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x5f,
  4336. 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x4f,
  4337. 0x70, 0x65, 0x6e, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x61, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x69,
  4338. 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x4f, 0x70, 0x65, 0x6e, 0x69, 0x64,
  4339. 0x12, 0x18, 0x0a, 0x07, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
  4340. 0x09, 0x52, 0x07, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0xee, 0x01, 0x0a, 0x16, 0x57,
  4341. 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x6e,
  4342. 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18,
  4343. 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a,
  4344. 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70,
  4345. 0x70, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18,
  4346. 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12,
  4347. 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
  4348. 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72,
  4349. 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65,
  4350. 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01,
  4351. 0x28, 0x03, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x74,
  4352. 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x6e,
  4353. 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x6e, 0x74, 0x72, 0x61,
  4354. 0x6e, 0x65, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69,
  4355. 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x65, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x22, 0x74, 0x0a, 0x17, 0x57,
  4356. 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x6e,
  4357. 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f,
  4358. 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f,
  4359. 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d,
  4360. 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d,
  4361. 0x73, 0x67, 0x12, 0x1d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
  4362. 0x32, 0x09, 0x2e, 0x4d, 0x65, 0x6e, 0x75, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74,
  4363. 0x61, 0x22, 0x4d, 0x0a, 0x08, 0x4d, 0x65, 0x6e, 0x75, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a,
  4364. 0x08, 0x6d, 0x65, 0x6e, 0x75, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  4365. 0x08, 0x6d, 0x65, 0x6e, 0x75, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x08, 0x6d, 0x65, 0x6e,
  4366. 0x75, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x65,
  4367. 0x6e, 0x75, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x08, 0x6d, 0x65, 0x6e, 0x75, 0x4c, 0x69, 0x73, 0x74,
  4368. 0x22, 0x84, 0x02, 0x0a, 0x08, 0x4d, 0x65, 0x6e, 0x75, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x12, 0x0a,
  4369. 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  4370. 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  4371. 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01,
  4372. 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x61, 0x62, 0x6c,
  4373. 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12,
  4374. 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12,
  4375. 0x18, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
  4376. 0x52, 0x07, 0x61, 0x70, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65,
  4377. 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65,
  4378. 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x07, 0x74, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f,
  4379. 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x54, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f,
  4380. 0x52, 0x07, 0x74, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x05, 0x63, 0x68, 0x69,
  4381. 0x6c, 0x64, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x65, 0x63, 0x6f, 0x6e,
  4382. 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x05, 0x63, 0x68, 0x69, 0x6c,
  4383. 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09,
  4384. 0x52, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x22, 0x8a, 0x02, 0x0a, 0x0f, 0x53, 0x65, 0x63, 0x6f,
  4385. 0x6e, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x6e, 0x75, 0x12, 0x12, 0x0a, 0x04, 0x6e,
  4386. 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
  4387. 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69,
  4388. 0x63, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  4389. 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x18,
  4390. 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x0e, 0x0a,
  4391. 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a,
  4392. 0x07, 0x61, 0x70, 0x70, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
  4393. 0x61, 0x70, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54,
  4394. 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54,
  4395. 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x07, 0x74, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x08,
  4396. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x54, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07,
  4397. 0x74, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64,
  4398. 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x54, 0x68, 0x72, 0x65, 0x65, 0x4c, 0x65,
  4399. 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x12, 0x14,
  4400. 0x0a, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6d,
  4401. 0x61, 0x74, 0x63, 0x68, 0x22, 0xe2, 0x01, 0x0a, 0x0e, 0x54, 0x68, 0x72, 0x65, 0x65, 0x4c, 0x65,
  4402. >>>>>>> master
  4403. 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x6e, 0x75, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  4404. 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69,
  4405. 0x63, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12,
  4406. 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72,
  4407. 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
  4408. 0x08, 0x52, 0x06, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
  4409. 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x70, 0x70,
  4410. 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x70, 0x70, 0x54,
  4411. 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18,
  4412. 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12,
  4413. 0x22, 0x0a, 0x07, 0x74, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b,
  4414. 0x32, 0x08, 0x2e, 0x54, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x74, 0x69, 0x70, 0x49,
  4415. <<<<<<< HEAD
  4416. 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x09, 0x20, 0x03,
  4417. 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x54, 0x68, 0x72, 0x65, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d,
  4418. 0x65, 0x6e, 0x75, 0x52, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x61,
  4419. 0x74, 0x63, 0x68, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68,
  4420. 0x22, 0xe2, 0x01, 0x0a, 0x0e, 0x54, 0x68, 0x72, 0x65, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d,
  4421. 0x65, 0x6e, 0x75, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  4422. 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18,
  4423. 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75,
  4424. 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x16, 0x0a,
  4425. 0x06, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x75,
  4426. 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
  4427. 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x54, 0x79, 0x70, 0x65,
  4428. 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x70, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12,
  4429. 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
  4430. 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x07, 0x74,
  4431. 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x54,
  4432. 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x74, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12,
  4433. 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05,
  4434. 0x6d, 0x61, 0x74, 0x63, 0x68, 0x22, 0xd5, 0x01, 0x0a, 0x07, 0x54, 0x69, 0x70, 0x49, 0x6e, 0x66,
  4435. 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  4436. 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65,
  4437. 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
  4438. 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x55, 0x72, 0x6c, 0x18,
  4439. 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x55, 0x72,
  4440. 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x54, 0x65, 0x78, 0x74,
  4441. 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x54,
  4442. 0x65, 0x78, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x61, 0x6e,
  4443. 0x63, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x53, 0x68, 0x6f,
  4444. 0x77, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x54, 0x79,
  4445. 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x70, 0x70, 0x54, 0x79, 0x70,
  4446. 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20,
  4447. 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x22, 0xa5, 0x02,
  4448. 0x0a, 0x1b, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6d,
  4449. 0x70, 0x72, 0x65, 0x68, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a,
  4450. 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75,
  4451. 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x02,
  4452. 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70,
  4453. 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70,
  4454. 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65,
  4455. 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1e, 0x0a,
  4456. 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
  4457. 0x09, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a,
  4458. 0x08, 0x6d, 0x65, 0x6e, 0x75, 0x4d, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
  4459. 0x08, 0x6d, 0x65, 0x6e, 0x75, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x6e,
  4460. 0x75, 0x49, 0x64, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x6e, 0x75,
  4461. 0x49, 0x64, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64,
  4462. 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49,
  4463. 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03,
  4464. 0x52, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73,
  4465. 0x65, 0x72, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x55,
  4466. 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x7f, 0x0a, 0x1c, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73,
  4467. 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68, 0x65, 0x6e, 0x73, 0x69, 0x76,
  4468. 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63,
  4469. 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72,
  4470. 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
  4471. 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
  4472. 0x67, 0x12, 0x23, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4473. 0x0f, 0x2e, 0x54, 0x68, 0x72, 0x65, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x6e, 0x75,
  4474. 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x9f, 0x01, 0x0a, 0x1b, 0x57, 0x6f, 0x72, 0x6b, 0x44,
  4475. 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49,
  4476. 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64,
  4477. 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14,
  4478. 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61,
  4479. 0x70, 0x70, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  4480. 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  4481. 0x12, 0x18, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
  4482. 0x09, 0x52, 0x07, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65,
  4483. 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e,
  4484. 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x25, 0x0a, 0x0b, 0x49, 0x64, 0x65, 0x6e,
  4485. 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49,
  4486. 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22,
  4487. 0xb2, 0x02, 0x0a, 0x08, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04,
  4488. 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  4489. 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01,
  4490. 0x28, 0x03, 0x52, 0x08, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08,
  4491. 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
  4492. 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x63, 0x63, 0x6f,
  4493. 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, 0x63, 0x63,
  4494. 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x6e, 0x74, 0x41, 0x63, 0x63,
  4495. 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x65, 0x6e,
  4496. 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x6f,
  4497. 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a,
  4498. 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x6f,
  4499. 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03,
  4500. 0x52, 0x0c, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14,
  4501. 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65,
  4502. 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49,
  4503. 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72,
  4504. 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d,
  4505. 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72,
  4506. 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x37, 0x0a, 0x0c, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
  4507. 0x52, 0x65, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
  4508. 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69,
  4509. 0x74, 0x79, 0x52, 0x09, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x73, 0x32, 0xf2, 0x07,
  4510. 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x24, 0x0a, 0x07,
  4511. 0x45, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x12, 0x0b, 0x2e, 0x45, 0x6e, 0x74, 0x41, 0x75, 0x74,
  4512. 0x68, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x52, 0x65,
  4513. 0x73, 0x70, 0x12, 0x27, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65,
  4514. 0x12, 0x0b, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e,
  4515. 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x07, 0x45,
  4516. 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0b, 0x2e, 0x45, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74,
  4517. 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73,
  4518. 0x70, 0x12, 0x30, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74,
  4519. 0x12, 0x0f, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
  4520. 0x71, 0x1a, 0x10, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52,
  4521. 0x65, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x08, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x12,
  4522. 0x0c, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x0d, 0x2e,
  4523. 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x07,
  4524. 0x45, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0c, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45,
  4525. 0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
  4526. 0x65, 0x73, 0x70, 0x12, 0x28, 0x0a, 0x09, 0x45, 0x6e, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
  4527. 0x12, 0x0d, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a,
  4528. 0x0c, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a,
  4529. 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x2e, 0x43,
  4530. 0x68, 0x65, 0x63, 0x6b, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x0c,
  4531. 0x2e, 0x45, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3c, 0x0a, 0x0f,
  4532. 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12,
  4533. 0x13, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x79, 0x43, 0x6f, 0x64,
  4534. 0x65, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
  4535. 0x42, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x07, 0x55, 0x73,
  4536. 0x65, 0x72, 0x41, 0x64, 0x64, 0x12, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64, 0x64, 0x52,
  4537. 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70,
  4538. 0x12, 0x26, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x0a,
  4539. 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x78, 0x61,
  4540. 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x07, 0x55, 0x73, 0x65, 0x72,
  4541. 0x44, 0x65, 0x6c, 0x12, 0x0a, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x1a,
  4542. 0x0c, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x48, 0x0a,
  4543. 0x13, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x4d, 0x65, 0x6e, 0x75,
  4544. 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74,
  4545. 0x6f, 0x70, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e,
  4546. 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x4d, 0x65, 0x6e, 0x75, 0x49,
  4547. 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x57, 0x0a, 0x18, 0x57, 0x6f, 0x72, 0x6b, 0x44,
  4548. 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68, 0x65, 0x6e, 0x73,
  4549. 0x69, 0x76, 0x65, 0x12, 0x1c, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f,
  4550. 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x52, 0x65,
  4551. 0x71, 0x1a, 0x1d, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43,
  4552. 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70,
  4553. 0x12, 0x57, 0x0a, 0x18, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43,
  4554. 0x6c, 0x65, 0x61, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x2e, 0x57,
  4555. 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x55,
  4556. 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x57, 0x6f, 0x72,
  4557. 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68, 0x65,
  4558. 0x6e, 0x73, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x0b, 0x47, 0x65, 0x74,
  4559. 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x08, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52,
  4560. 0x65, 0x71, 0x1a, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a,
  4561. 0x0e, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12,
  4562. 0x0b, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45,
  4563. 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x33, 0x0a, 0x0e, 0x47, 0x65,
  4564. 0x74, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0f, 0x2e, 0x45,
  4565. 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e,
  4566. 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12,
  4567. 0x34, 0x0a, 0x0f, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x73, 0x45, 0x6e, 0x74, 0x41, 0x64, 0x6d,
  4568. 0x69, 0x6e, 0x12, 0x0b, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a,
  4569. 0x14, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x73, 0x45, 0x6e, 0x74, 0x41, 0x64, 0x6d, 0x69,
  4570. 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2b, 0x0a, 0x0c, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74,
  4571. 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0c, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
  4572. 0x52, 0x65, 0x71, 0x1a, 0x0d, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65,
  4573. 0x73, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
  4574. 0x6f, 0x33,
  4575. =======
  4576. 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x0a, 0x20, 0x03,
  4577. 0x28, 0x09, 0x52, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x22, 0xd5, 0x01, 0x0a, 0x07, 0x54, 0x69,
  4578. 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01,
  4579. 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63,
  4580. 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f,
  4581. 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d,
  4582. 0x55, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69,
  4583. 0x72, 0x6d, 0x55, 0x72, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d,
  4584. 0x54, 0x65, 0x78, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x66,
  4585. 0x69, 0x72, 0x6d, 0x54, 0x65, 0x78, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x73, 0x53, 0x68, 0x6f,
  4586. 0x77, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69,
  4587. 0x73, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x61,
  4588. 0x70, 0x70, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x70,
  4589. 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70,
  4590. 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x79, 0x70,
  4591. 0x65, 0x22, 0xa5, 0x02, 0x0a, 0x1b, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f,
  4592. 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x52, 0x65,
  4593. 0x71, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  4594. 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70,
  4595. 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12,
  4596. 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28,
  4597. 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x70,
  4598. 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e,
  4599. 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x18,
  4600. 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64,
  4601. 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x65, 0x6e, 0x75, 0x4d, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
  4602. 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x65, 0x6e, 0x75, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a,
  4603. 0x07, 0x6d, 0x65, 0x6e, 0x75, 0x49, 0x64, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
  4604. 0x6d, 0x65, 0x6e, 0x75, 0x49, 0x64, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73,
  4605. 0x65, 0x72, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x55,
  4606. 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x09,
  4607. 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65,
  4608. 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09,
  4609. 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x7f, 0x0a, 0x1c, 0x57, 0x6f, 0x72,
  4610. 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68, 0x65,
  4611. 0x6e, 0x73, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72,
  4612. 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65,
  4613. 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f,
  4614. 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72,
  4615. 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x23, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20,
  4616. 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x54, 0x68, 0x72, 0x65, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c,
  4617. 0x4d, 0x65, 0x6e, 0x75, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x9f, 0x01, 0x0a, 0x1b, 0x57,
  4618. 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x55,
  4619. 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73,
  4620. 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72,
  4621. 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
  4622. 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74,
  4623. 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74,
  4624. 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x18,
  4625. 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x1c,
  4626. 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
  4627. 0x09, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x5d, 0x0a, 0x0f,
  4628. 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x12,
  4629. 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
  4630. 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x62, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65,
  4631. 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x62, 0x61, 0x73, 0x65, 0x55,
  4632. 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x03,
  4633. 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0xd2, 0x02, 0x0a, 0x10,
  4634. 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70,
  4635. 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01,
  4636. 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
  4637. 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01,
  4638. 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08,
  4639. 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08,
  4640. 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x72,
  4641. 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52,
  4642. 0x0d, 0x75, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x22,
  4643. 0x0a, 0x0c, 0x65, 0x6e, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x05,
  4644. 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  4645. 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63,
  4646. 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x65, 0x6e,
  4647. 0x74, 0x55, 0x73, 0x65, 0x72, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x26,
  4648. 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64,
  4649. 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x69,
  4650. 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65,
  4651. 0x72, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
  4652. 0x03, 0x52, 0x11, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69,
  4653. 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65,
  4654. 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65,
  4655. 0x32, 0xfa, 0x07, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12,
  4656. 0x24, 0x0a, 0x07, 0x45, 0x6e, 0x74, 0x41, 0x75, 0x74, 0x68, 0x12, 0x0b, 0x2e, 0x45, 0x6e, 0x74,
  4657. 0x41, 0x75, 0x74, 0x68, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x41, 0x75, 0x74,
  4658. 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x45, 0x78, 0x61, 0x6d,
  4659. 0x69, 0x6e, 0x65, 0x12, 0x0b, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71,
  4660. 0x1a, 0x0c, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24,
  4661. 0x0a, 0x07, 0x45, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0b, 0x2e, 0x45, 0x6e, 0x74, 0x4c,
  4662. 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74,
  4663. 0x52, 0x65, 0x73, 0x70, 0x12, 0x30, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x4c,
  4664. 0x69, 0x73, 0x74, 0x12, 0x0f, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73,
  4665. 0x74, 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x4c, 0x69,
  4666. 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x08, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45,
  4667. 0x6e, 0x74, 0x12, 0x0c, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x52, 0x65, 0x71,
  4668. 0x1a, 0x0d, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12,
  4669. 0x25, 0x0a, 0x07, 0x45, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0c, 0x2e, 0x43, 0x68, 0x65,
  4670. 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x49, 0x6e,
  4671. 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x28, 0x0a, 0x09, 0x45, 0x6e, 0x74, 0x55, 0x70, 0x64,
  4672. 0x61, 0x74, 0x65, 0x12, 0x0d, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52,
  4673. 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70,
  4674. 0x12, 0x2d, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
  4675. 0x10, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65,
  4676. 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12,
  4677. 0x3c, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x79, 0x43, 0x6f,
  4678. 0x64, 0x65, 0x12, 0x13, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x79,
  4679. 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61,
  4680. 0x74, 0x75, 0x73, 0x42, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a,
  4681. 0x07, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64, 0x64, 0x12, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41,
  4682. 0x64, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x64, 0x64, 0x52,
  4683. 0x65, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74,
  4684. 0x65, 0x12, 0x0a, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e,
  4685. 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x07, 0x55,
  4686. 0x73, 0x65, 0x72, 0x44, 0x65, 0x6c, 0x12, 0x0a, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x52,
  4687. 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70,
  4688. 0x12, 0x48, 0x0a, 0x13, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x4d,
  4689. 0x65, 0x6e, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65,
  4690. 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x4d, 0x65, 0x6e, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
  4691. 0x1a, 0x18, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x4d, 0x65,
  4692. 0x6e, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x57, 0x0a, 0x18, 0x57, 0x6f,
  4693. 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68,
  4694. 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x12, 0x1c, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73,
  4695. 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68, 0x65, 0x6e, 0x73, 0x69, 0x76,
  4696. 0x65, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74,
  4697. 0x6f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x68, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x52,
  4698. 0x65, 0x73, 0x70, 0x12, 0x57, 0x0a, 0x18, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74,
  4699. 0x6f, 0x70, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12,
  4700. 0x1c, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6c, 0x65,
  4701. 0x61, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e,
  4702. 0x57, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72,
  4703. 0x65, 0x68, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x0b,
  4704. 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x08, 0x2e, 0x55, 0x73,
  4705. 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
  4706. 0x12, 0x2b, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e,
  4707. 0x66, 0x6f, 0x12, 0x0b, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a,
  4708. 0x0c, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x33, 0x0a,
  4709. 0x0e, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12,
  4710. 0x0f, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
  4711. 0x1a, 0x10, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
  4712. 0x73, 0x70, 0x12, 0x34, 0x0a, 0x0f, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x73, 0x45, 0x6e, 0x74,
  4713. 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x12, 0x0b, 0x2e, 0x45, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52,
  4714. 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x73, 0x45, 0x6e, 0x74, 0x41,
  4715. 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x33, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72,
  4716. 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x10, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49,
  4717. 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x55, 0x73, 0x65,
  4718. 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x42, 0x06, 0x5a,
  4719. 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  4720. >>>>>>> master
  4721. }
  4722. var (
  4723. file_userCenter_proto_rawDescOnce sync.Once
  4724. file_userCenter_proto_rawDescData = file_userCenter_proto_rawDesc
  4725. )
  4726. func file_userCenter_proto_rawDescGZIP() []byte {
  4727. file_userCenter_proto_rawDescOnce.Do(func() {
  4728. file_userCenter_proto_rawDescData = protoimpl.X.CompressGZIP(file_userCenter_proto_rawDescData)
  4729. })
  4730. return file_userCenter_proto_rawDescData
  4731. }
  4732. <<<<<<< HEAD
  4733. var file_userCenter_proto_msgTypes = make([]protoimpl.MessageInfo, 55)
  4734. =======
  4735. var file_userCenter_proto_msgTypes = make([]protoimpl.MessageInfo, 54)
  4736. >>>>>>> master
  4737. var file_userCenter_proto_goTypes = []interface{}{
  4738. (*EntAuthReq)(nil), // 0: EntAuthReq
  4739. (*EntAuthResp)(nil), // 1: EntAuthResp
  4740. (*EntAuthData)(nil), // 2: EntAuthData
  4741. (*ExamineReq)(nil), // 3: ExamineReq
  4742. (*ExamineResp)(nil), // 4: ExamineResp
  4743. (*ExamineData)(nil), // 5: ExamineData
  4744. (*EntListReq)(nil), // 6: EntListReq
  4745. (*EntListResp)(nil), // 7: EntListResp
  4746. (*EntData)(nil), // 8: EntData
  4747. (*EntList)(nil), // 9: EntList
  4748. (*ExamineListReq)(nil), // 10: ExamineListReq
  4749. (*ExamineListResp)(nil), // 11: ExamineListResp
  4750. (*ExamineListData)(nil), // 12: ExamineListData
  4751. (*ExamineList)(nil), // 13: ExamineList
  4752. (*CheckEntReq)(nil), // 14: CheckEntReq
  4753. (*CheckEntResp)(nil), // 15: CheckEntResp
  4754. (*CheckData)(nil), // 16: checkData
  4755. (*EntInfoResp)(nil), // 17: EntInfoResp
  4756. (*EntInfoData)(nil), // 18: EntInfoData
  4757. (*EntUpdateReq)(nil), // 19: EntUpdateReq
  4758. (*CheckExamineReq)(nil), // 20: CheckExamineReq
  4759. (*GetStatusByCodeReq)(nil), // 21: GetStatusByCodeReq
  4760. (*GetStatusByCodeResp)(nil), // 22: GetStatusByCodeResp
  4761. (*UserInfo)(nil), // 23: UserInfo
  4762. (*Subscribe)(nil), // 24: Subscribe
  4763. (*List)(nil), // 25: List
  4764. (*Items)(nil), // 26: Items
  4765. (*Keys)(nil), // 27: Keys
  4766. (*UserReq)(nil), // 28: UserReq
  4767. (*EntUserReq)(nil), // 29: EntUserReq
  4768. (*EntUserResp)(nil), // 30: EntUserResp
  4769. (*EntUser)(nil), // 31: EntUser
  4770. (*EntUserListReq)(nil), // 32: EntUserListReq
  4771. (*EntUserListResp)(nil), // 33: EntUserListResp
  4772. (*EntUserListData)(nil), // 34: EntUserListData
  4773. (*CheckIsEntAdminResp)(nil), // 35: CheckIsEntAdminResp
  4774. (*GetStatusByCode)(nil), // 36: GetStatusByCode
  4775. (*UserAddReq)(nil), // 37: UserAddReq
  4776. (*UserAddResp)(nil), // 38: UserAddResp
  4777. (*UserAdds)(nil), // 39: UserAdds
  4778. (*UserIdReq)(nil), // 40: UserIdReq
  4779. (*WorkDesktopMenuInfoReq)(nil), // 41: WorkDesktopMenuInfoReq
  4780. (*WorkDesktopMenuInfoResp)(nil), // 42: WorkDesktopMenuInfoResp
  4781. (*MenuData)(nil), // 43: MenuData
  4782. (*MenuList)(nil), // 44: MenuList
  4783. (*SecondLevelMenu)(nil), // 45: SecondLevelMenu
  4784. (*ThreeLevelMenu)(nil), // 46: ThreeLevelMenu
  4785. (*TipInfo)(nil), // 47: TipInfo
  4786. (*WorkDesktopComprehensiveReq)(nil), // 48: WorkDesktopComprehensiveReq
  4787. (*WorkDesktopComprehensiveResp)(nil), // 49: WorkDesktopComprehensiveResp
  4788. (*WorkDesktopClearUserInfoReq)(nil), // 50: WorkDesktopClearUserInfoReq
  4789. <<<<<<< HEAD
  4790. (*IdentityReq)(nil), // 51: IdentityReq
  4791. (*Identity)(nil), // 52: Identity
  4792. (*IdentityResp)(nil), // 53: IdentityResp
  4793. nil, // 54: Subscribe.AreaEntry
  4794. =======
  4795. (*UserIdentityReq)(nil), // 51: UserIdentityReq
  4796. (*UserIdentityResp)(nil), // 52: UserIdentityResp
  4797. nil, // 53: Subscribe.AreaEntry
  4798. >>>>>>> master
  4799. }
  4800. var file_userCenter_proto_depIdxs = []int32{
  4801. 2, // 0: EntAuthResp.data:type_name -> EntAuthData
  4802. 5, // 1: ExamineResp.data:type_name -> ExamineData
  4803. 8, // 2: EntListResp.data:type_name -> EntData
  4804. 9, // 3: EntData.list:type_name -> EntList
  4805. 12, // 4: ExamineListResp.data:type_name -> ExamineListData
  4806. 13, // 5: ExamineListData.list:type_name -> ExamineList
  4807. 16, // 6: CheckEntResp.data:type_name -> checkData
  4808. 18, // 7: EntInfoResp.data:type_name -> EntInfoData
  4809. 36, // 8: GetStatusByCodeResp.data:type_name -> GetStatusByCode
  4810. 24, // 9: UserInfo.data:type_name -> Subscribe
  4811. <<<<<<< HEAD
  4812. 54, // 10: Subscribe.area:type_name -> Subscribe.AreaEntry
  4813. =======
  4814. 53, // 10: Subscribe.area:type_name -> Subscribe.AreaEntry
  4815. >>>>>>> master
  4816. 26, // 11: Subscribe.items:type_name -> Items
  4817. 27, // 12: Items.a_key:type_name -> Keys
  4818. 31, // 13: EntUserResp.data:type_name -> EntUser
  4819. 34, // 14: EntUserListResp.data:type_name -> EntUserListData
  4820. 31, // 15: EntUserListData.entUserList:type_name -> EntUser
  4821. 34, // 16: EntUserListData.deptList:type_name -> EntUserListData
  4822. 39, // 17: UserAddResp.data:type_name -> UserAdds
  4823. 43, // 18: WorkDesktopMenuInfoResp.data:type_name -> MenuData
  4824. 44, // 19: MenuData.menuList:type_name -> MenuList
  4825. 47, // 20: MenuList.tipInfo:type_name -> TipInfo
  4826. 45, // 21: MenuList.child:type_name -> SecondLevelMenu
  4827. 47, // 22: SecondLevelMenu.tipInfo:type_name -> TipInfo
  4828. 46, // 23: SecondLevelMenu.child:type_name -> ThreeLevelMenu
  4829. 47, // 24: ThreeLevelMenu.tipInfo:type_name -> TipInfo
  4830. 46, // 25: WorkDesktopComprehensiveResp.data:type_name -> ThreeLevelMenu
  4831. <<<<<<< HEAD
  4832. 52, // 26: IdentityResp.identitys:type_name -> Identity
  4833. 25, // 27: Subscribe.AreaEntry.value:type_name -> List
  4834. 0, // 28: UserCenter.EntAuth:input_type -> EntAuthReq
  4835. 3, // 29: UserCenter.EntExamine:input_type -> ExamineReq
  4836. 6, // 30: UserCenter.EntList:input_type -> EntListReq
  4837. 10, // 31: UserCenter.ExamineList:input_type -> ExamineListReq
  4838. 14, // 32: UserCenter.CheckEnt:input_type -> CheckEntReq
  4839. 14, // 33: UserCenter.EntInfo:input_type -> CheckEntReq
  4840. 19, // 34: UserCenter.EntUpdate:input_type -> EntUpdateReq
  4841. 20, // 35: UserCenter.ExamineInfo:input_type -> CheckExamineReq
  4842. 21, // 36: UserCenter.GetStatusByCode:input_type -> GetStatusByCodeReq
  4843. 37, // 37: UserCenter.UserAdd:input_type -> UserAddReq
  4844. 40, // 38: UserCenter.UserUpdate:input_type -> UserIdReq
  4845. 40, // 39: UserCenter.UserDel:input_type -> UserIdReq
  4846. 41, // 40: UserCenter.WorkDesktopMenuInfo:input_type -> WorkDesktopMenuInfoReq
  4847. 48, // 41: UserCenter.WorkDesktopComprehensive:input_type -> WorkDesktopComprehensiveReq
  4848. 50, // 42: UserCenter.WorkDesktopClearUserInfo:input_type -> WorkDesktopClearUserInfoReq
  4849. 28, // 43: UserCenter.GetUserInfo:input_type -> UserReq
  4850. 29, // 44: UserCenter.GetEntUserInfo:input_type -> EntUserReq
  4851. 32, // 45: UserCenter.GetEntUserList:input_type -> EntUserListReq
  4852. 29, // 46: UserCenter.CheckIsEntAdmin:input_type -> EntUserReq
  4853. 51, // 47: UserCenter.IdentityList:input_type -> IdentityReq
  4854. 1, // 48: UserCenter.EntAuth:output_type -> EntAuthResp
  4855. 4, // 49: UserCenter.EntExamine:output_type -> ExamineResp
  4856. 7, // 50: UserCenter.EntList:output_type -> EntListResp
  4857. 11, // 51: UserCenter.ExamineList:output_type -> ExamineListResp
  4858. 15, // 52: UserCenter.CheckEnt:output_type -> CheckEntResp
  4859. 17, // 53: UserCenter.EntInfo:output_type -> EntInfoResp
  4860. 4, // 54: UserCenter.EntUpdate:output_type -> ExamineResp
  4861. 17, // 55: UserCenter.ExamineInfo:output_type -> EntInfoResp
  4862. 22, // 56: UserCenter.GetStatusByCode:output_type -> GetStatusByCodeResp
  4863. 38, // 57: UserCenter.UserAdd:output_type -> UserAddResp
  4864. 4, // 58: UserCenter.UserUpdate:output_type -> ExamineResp
  4865. 4, // 59: UserCenter.UserDel:output_type -> ExamineResp
  4866. 42, // 60: UserCenter.WorkDesktopMenuInfo:output_type -> WorkDesktopMenuInfoResp
  4867. 49, // 61: UserCenter.WorkDesktopComprehensive:output_type -> WorkDesktopComprehensiveResp
  4868. 49, // 62: UserCenter.WorkDesktopClearUserInfo:output_type -> WorkDesktopComprehensiveResp
  4869. 23, // 63: UserCenter.GetUserInfo:output_type -> UserInfo
  4870. 30, // 64: UserCenter.GetEntUserInfo:output_type -> EntUserResp
  4871. 33, // 65: UserCenter.GetEntUserList:output_type -> EntUserListResp
  4872. 35, // 66: UserCenter.CheckIsEntAdmin:output_type -> CheckIsEntAdminResp
  4873. 53, // 67: UserCenter.IdentityList:output_type -> IdentityResp
  4874. 48, // [48:68] is the sub-list for method output_type
  4875. 28, // [28:48] is the sub-list for method input_type
  4876. 28, // [28:28] is the sub-list for extension type_name
  4877. 28, // [28:28] is the sub-list for extension extendee
  4878. 0, // [0:28] is the sub-list for field type_name
  4879. =======
  4880. 25, // 26: Subscribe.AreaEntry.value:type_name -> List
  4881. 0, // 27: UserCenter.EntAuth:input_type -> EntAuthReq
  4882. 3, // 28: UserCenter.EntExamine:input_type -> ExamineReq
  4883. 6, // 29: UserCenter.EntList:input_type -> EntListReq
  4884. 10, // 30: UserCenter.ExamineList:input_type -> ExamineListReq
  4885. 14, // 31: UserCenter.CheckEnt:input_type -> CheckEntReq
  4886. 14, // 32: UserCenter.EntInfo:input_type -> CheckEntReq
  4887. 19, // 33: UserCenter.EntUpdate:input_type -> EntUpdateReq
  4888. 20, // 34: UserCenter.ExamineInfo:input_type -> CheckExamineReq
  4889. 21, // 35: UserCenter.GetStatusByCode:input_type -> GetStatusByCodeReq
  4890. 37, // 36: UserCenter.UserAdd:input_type -> UserAddReq
  4891. 40, // 37: UserCenter.UserUpdate:input_type -> UserIdReq
  4892. 40, // 38: UserCenter.UserDel:input_type -> UserIdReq
  4893. 41, // 39: UserCenter.WorkDesktopMenuInfo:input_type -> WorkDesktopMenuInfoReq
  4894. 48, // 40: UserCenter.WorkDesktopComprehensive:input_type -> WorkDesktopComprehensiveReq
  4895. 50, // 41: UserCenter.WorkDesktopClearUserInfo:input_type -> WorkDesktopClearUserInfoReq
  4896. 28, // 42: UserCenter.GetUserInfo:input_type -> UserReq
  4897. 29, // 43: UserCenter.GetEntUserInfo:input_type -> EntUserReq
  4898. 32, // 44: UserCenter.GetEntUserList:input_type -> EntUserListReq
  4899. 29, // 45: UserCenter.CheckIsEntAdmin:input_type -> EntUserReq
  4900. 51, // 46: UserCenter.UserIdentity:input_type -> UserIdentityReq
  4901. 1, // 47: UserCenter.EntAuth:output_type -> EntAuthResp
  4902. 4, // 48: UserCenter.EntExamine:output_type -> ExamineResp
  4903. 7, // 49: UserCenter.EntList:output_type -> EntListResp
  4904. 11, // 50: UserCenter.ExamineList:output_type -> ExamineListResp
  4905. 15, // 51: UserCenter.CheckEnt:output_type -> CheckEntResp
  4906. 17, // 52: UserCenter.EntInfo:output_type -> EntInfoResp
  4907. 4, // 53: UserCenter.EntUpdate:output_type -> ExamineResp
  4908. 17, // 54: UserCenter.ExamineInfo:output_type -> EntInfoResp
  4909. 22, // 55: UserCenter.GetStatusByCode:output_type -> GetStatusByCodeResp
  4910. 38, // 56: UserCenter.UserAdd:output_type -> UserAddResp
  4911. 4, // 57: UserCenter.UserUpdate:output_type -> ExamineResp
  4912. 4, // 58: UserCenter.UserDel:output_type -> ExamineResp
  4913. 42, // 59: UserCenter.WorkDesktopMenuInfo:output_type -> WorkDesktopMenuInfoResp
  4914. 49, // 60: UserCenter.WorkDesktopComprehensive:output_type -> WorkDesktopComprehensiveResp
  4915. 49, // 61: UserCenter.WorkDesktopClearUserInfo:output_type -> WorkDesktopComprehensiveResp
  4916. 23, // 62: UserCenter.GetUserInfo:output_type -> UserInfo
  4917. 30, // 63: UserCenter.GetEntUserInfo:output_type -> EntUserResp
  4918. 33, // 64: UserCenter.GetEntUserList:output_type -> EntUserListResp
  4919. 35, // 65: UserCenter.CheckIsEntAdmin:output_type -> CheckIsEntAdminResp
  4920. 52, // 66: UserCenter.UserIdentity:output_type -> UserIdentityResp
  4921. 47, // [47:67] is the sub-list for method output_type
  4922. 27, // [27:47] is the sub-list for method input_type
  4923. 27, // [27:27] is the sub-list for extension type_name
  4924. 27, // [27:27] is the sub-list for extension extendee
  4925. 0, // [0:27] is the sub-list for field type_name
  4926. >>>>>>> master
  4927. }
  4928. func init() { file_userCenter_proto_init() }
  4929. func file_userCenter_proto_init() {
  4930. if File_userCenter_proto != nil {
  4931. return
  4932. }
  4933. if !protoimpl.UnsafeEnabled {
  4934. file_userCenter_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  4935. switch v := v.(*EntAuthReq); i {
  4936. case 0:
  4937. return &v.state
  4938. case 1:
  4939. return &v.sizeCache
  4940. case 2:
  4941. return &v.unknownFields
  4942. default:
  4943. return nil
  4944. }
  4945. }
  4946. file_userCenter_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  4947. switch v := v.(*EntAuthResp); i {
  4948. case 0:
  4949. return &v.state
  4950. case 1:
  4951. return &v.sizeCache
  4952. case 2:
  4953. return &v.unknownFields
  4954. default:
  4955. return nil
  4956. }
  4957. }
  4958. file_userCenter_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  4959. switch v := v.(*EntAuthData); i {
  4960. case 0:
  4961. return &v.state
  4962. case 1:
  4963. return &v.sizeCache
  4964. case 2:
  4965. return &v.unknownFields
  4966. default:
  4967. return nil
  4968. }
  4969. }
  4970. file_userCenter_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  4971. switch v := v.(*ExamineReq); i {
  4972. case 0:
  4973. return &v.state
  4974. case 1:
  4975. return &v.sizeCache
  4976. case 2:
  4977. return &v.unknownFields
  4978. default:
  4979. return nil
  4980. }
  4981. }
  4982. file_userCenter_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  4983. switch v := v.(*ExamineResp); i {
  4984. case 0:
  4985. return &v.state
  4986. case 1:
  4987. return &v.sizeCache
  4988. case 2:
  4989. return &v.unknownFields
  4990. default:
  4991. return nil
  4992. }
  4993. }
  4994. file_userCenter_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  4995. switch v := v.(*ExamineData); i {
  4996. case 0:
  4997. return &v.state
  4998. case 1:
  4999. return &v.sizeCache
  5000. case 2:
  5001. return &v.unknownFields
  5002. default:
  5003. return nil
  5004. }
  5005. }
  5006. file_userCenter_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  5007. switch v := v.(*EntListReq); i {
  5008. case 0:
  5009. return &v.state
  5010. case 1:
  5011. return &v.sizeCache
  5012. case 2:
  5013. return &v.unknownFields
  5014. default:
  5015. return nil
  5016. }
  5017. }
  5018. file_userCenter_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  5019. switch v := v.(*EntListResp); i {
  5020. case 0:
  5021. return &v.state
  5022. case 1:
  5023. return &v.sizeCache
  5024. case 2:
  5025. return &v.unknownFields
  5026. default:
  5027. return nil
  5028. }
  5029. }
  5030. file_userCenter_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  5031. switch v := v.(*EntData); i {
  5032. case 0:
  5033. return &v.state
  5034. case 1:
  5035. return &v.sizeCache
  5036. case 2:
  5037. return &v.unknownFields
  5038. default:
  5039. return nil
  5040. }
  5041. }
  5042. file_userCenter_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  5043. switch v := v.(*EntList); i {
  5044. case 0:
  5045. return &v.state
  5046. case 1:
  5047. return &v.sizeCache
  5048. case 2:
  5049. return &v.unknownFields
  5050. default:
  5051. return nil
  5052. }
  5053. }
  5054. file_userCenter_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  5055. switch v := v.(*ExamineListReq); i {
  5056. case 0:
  5057. return &v.state
  5058. case 1:
  5059. return &v.sizeCache
  5060. case 2:
  5061. return &v.unknownFields
  5062. default:
  5063. return nil
  5064. }
  5065. }
  5066. file_userCenter_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  5067. switch v := v.(*ExamineListResp); i {
  5068. case 0:
  5069. return &v.state
  5070. case 1:
  5071. return &v.sizeCache
  5072. case 2:
  5073. return &v.unknownFields
  5074. default:
  5075. return nil
  5076. }
  5077. }
  5078. file_userCenter_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  5079. switch v := v.(*ExamineListData); i {
  5080. case 0:
  5081. return &v.state
  5082. case 1:
  5083. return &v.sizeCache
  5084. case 2:
  5085. return &v.unknownFields
  5086. default:
  5087. return nil
  5088. }
  5089. }
  5090. file_userCenter_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  5091. switch v := v.(*ExamineList); i {
  5092. case 0:
  5093. return &v.state
  5094. case 1:
  5095. return &v.sizeCache
  5096. case 2:
  5097. return &v.unknownFields
  5098. default:
  5099. return nil
  5100. }
  5101. }
  5102. file_userCenter_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  5103. switch v := v.(*CheckEntReq); i {
  5104. case 0:
  5105. return &v.state
  5106. case 1:
  5107. return &v.sizeCache
  5108. case 2:
  5109. return &v.unknownFields
  5110. default:
  5111. return nil
  5112. }
  5113. }
  5114. file_userCenter_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  5115. switch v := v.(*CheckEntResp); i {
  5116. case 0:
  5117. return &v.state
  5118. case 1:
  5119. return &v.sizeCache
  5120. case 2:
  5121. return &v.unknownFields
  5122. default:
  5123. return nil
  5124. }
  5125. }
  5126. file_userCenter_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  5127. switch v := v.(*CheckData); i {
  5128. case 0:
  5129. return &v.state
  5130. case 1:
  5131. return &v.sizeCache
  5132. case 2:
  5133. return &v.unknownFields
  5134. default:
  5135. return nil
  5136. }
  5137. }
  5138. file_userCenter_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  5139. switch v := v.(*EntInfoResp); i {
  5140. case 0:
  5141. return &v.state
  5142. case 1:
  5143. return &v.sizeCache
  5144. case 2:
  5145. return &v.unknownFields
  5146. default:
  5147. return nil
  5148. }
  5149. }
  5150. file_userCenter_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  5151. switch v := v.(*EntInfoData); i {
  5152. case 0:
  5153. return &v.state
  5154. case 1:
  5155. return &v.sizeCache
  5156. case 2:
  5157. return &v.unknownFields
  5158. default:
  5159. return nil
  5160. }
  5161. }
  5162. file_userCenter_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  5163. switch v := v.(*EntUpdateReq); i {
  5164. case 0:
  5165. return &v.state
  5166. case 1:
  5167. return &v.sizeCache
  5168. case 2:
  5169. return &v.unknownFields
  5170. default:
  5171. return nil
  5172. }
  5173. }
  5174. file_userCenter_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  5175. switch v := v.(*CheckExamineReq); i {
  5176. case 0:
  5177. return &v.state
  5178. case 1:
  5179. return &v.sizeCache
  5180. case 2:
  5181. return &v.unknownFields
  5182. default:
  5183. return nil
  5184. }
  5185. }
  5186. file_userCenter_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  5187. switch v := v.(*GetStatusByCodeReq); i {
  5188. case 0:
  5189. return &v.state
  5190. case 1:
  5191. return &v.sizeCache
  5192. case 2:
  5193. return &v.unknownFields
  5194. default:
  5195. return nil
  5196. }
  5197. }
  5198. file_userCenter_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  5199. switch v := v.(*GetStatusByCodeResp); i {
  5200. case 0:
  5201. return &v.state
  5202. case 1:
  5203. return &v.sizeCache
  5204. case 2:
  5205. return &v.unknownFields
  5206. default:
  5207. return nil
  5208. }
  5209. }
  5210. file_userCenter_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  5211. switch v := v.(*UserInfo); i {
  5212. case 0:
  5213. return &v.state
  5214. case 1:
  5215. return &v.sizeCache
  5216. case 2:
  5217. return &v.unknownFields
  5218. default:
  5219. return nil
  5220. }
  5221. }
  5222. file_userCenter_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  5223. switch v := v.(*Subscribe); i {
  5224. case 0:
  5225. return &v.state
  5226. case 1:
  5227. return &v.sizeCache
  5228. case 2:
  5229. return &v.unknownFields
  5230. default:
  5231. return nil
  5232. }
  5233. }
  5234. file_userCenter_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  5235. switch v := v.(*List); i {
  5236. case 0:
  5237. return &v.state
  5238. case 1:
  5239. return &v.sizeCache
  5240. case 2:
  5241. return &v.unknownFields
  5242. default:
  5243. return nil
  5244. }
  5245. }
  5246. file_userCenter_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
  5247. switch v := v.(*Items); i {
  5248. case 0:
  5249. return &v.state
  5250. case 1:
  5251. return &v.sizeCache
  5252. case 2:
  5253. return &v.unknownFields
  5254. default:
  5255. return nil
  5256. }
  5257. }
  5258. file_userCenter_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
  5259. switch v := v.(*Keys); i {
  5260. case 0:
  5261. return &v.state
  5262. case 1:
  5263. return &v.sizeCache
  5264. case 2:
  5265. return &v.unknownFields
  5266. default:
  5267. return nil
  5268. }
  5269. }
  5270. file_userCenter_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
  5271. switch v := v.(*UserReq); i {
  5272. case 0:
  5273. return &v.state
  5274. case 1:
  5275. return &v.sizeCache
  5276. case 2:
  5277. return &v.unknownFields
  5278. default:
  5279. return nil
  5280. }
  5281. }
  5282. file_userCenter_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
  5283. switch v := v.(*EntUserReq); i {
  5284. case 0:
  5285. return &v.state
  5286. case 1:
  5287. return &v.sizeCache
  5288. case 2:
  5289. return &v.unknownFields
  5290. default:
  5291. return nil
  5292. }
  5293. }
  5294. file_userCenter_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
  5295. switch v := v.(*EntUserResp); i {
  5296. case 0:
  5297. return &v.state
  5298. case 1:
  5299. return &v.sizeCache
  5300. case 2:
  5301. return &v.unknownFields
  5302. default:
  5303. return nil
  5304. }
  5305. }
  5306. file_userCenter_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
  5307. switch v := v.(*EntUser); i {
  5308. case 0:
  5309. return &v.state
  5310. case 1:
  5311. return &v.sizeCache
  5312. case 2:
  5313. return &v.unknownFields
  5314. default:
  5315. return nil
  5316. }
  5317. }
  5318. file_userCenter_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
  5319. switch v := v.(*EntUserListReq); i {
  5320. case 0:
  5321. return &v.state
  5322. case 1:
  5323. return &v.sizeCache
  5324. case 2:
  5325. return &v.unknownFields
  5326. default:
  5327. return nil
  5328. }
  5329. }
  5330. file_userCenter_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
  5331. switch v := v.(*EntUserListResp); i {
  5332. case 0:
  5333. return &v.state
  5334. case 1:
  5335. return &v.sizeCache
  5336. case 2:
  5337. return &v.unknownFields
  5338. default:
  5339. return nil
  5340. }
  5341. }
  5342. file_userCenter_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
  5343. switch v := v.(*EntUserListData); i {
  5344. case 0:
  5345. return &v.state
  5346. case 1:
  5347. return &v.sizeCache
  5348. case 2:
  5349. return &v.unknownFields
  5350. default:
  5351. return nil
  5352. }
  5353. }
  5354. file_userCenter_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
  5355. switch v := v.(*CheckIsEntAdminResp); i {
  5356. case 0:
  5357. return &v.state
  5358. case 1:
  5359. return &v.sizeCache
  5360. case 2:
  5361. return &v.unknownFields
  5362. default:
  5363. return nil
  5364. }
  5365. }
  5366. file_userCenter_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
  5367. switch v := v.(*GetStatusByCode); i {
  5368. case 0:
  5369. return &v.state
  5370. case 1:
  5371. return &v.sizeCache
  5372. case 2:
  5373. return &v.unknownFields
  5374. default:
  5375. return nil
  5376. }
  5377. }
  5378. file_userCenter_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
  5379. switch v := v.(*UserAddReq); i {
  5380. case 0:
  5381. return &v.state
  5382. case 1:
  5383. return &v.sizeCache
  5384. case 2:
  5385. return &v.unknownFields
  5386. default:
  5387. return nil
  5388. }
  5389. }
  5390. file_userCenter_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
  5391. switch v := v.(*UserAddResp); i {
  5392. case 0:
  5393. return &v.state
  5394. case 1:
  5395. return &v.sizeCache
  5396. case 2:
  5397. return &v.unknownFields
  5398. default:
  5399. return nil
  5400. }
  5401. }
  5402. file_userCenter_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
  5403. switch v := v.(*UserAdds); i {
  5404. case 0:
  5405. return &v.state
  5406. case 1:
  5407. return &v.sizeCache
  5408. case 2:
  5409. return &v.unknownFields
  5410. default:
  5411. return nil
  5412. }
  5413. }
  5414. file_userCenter_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
  5415. switch v := v.(*UserIdReq); i {
  5416. case 0:
  5417. return &v.state
  5418. case 1:
  5419. return &v.sizeCache
  5420. case 2:
  5421. return &v.unknownFields
  5422. default:
  5423. return nil
  5424. }
  5425. }
  5426. file_userCenter_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
  5427. switch v := v.(*WorkDesktopMenuInfoReq); i {
  5428. case 0:
  5429. return &v.state
  5430. case 1:
  5431. return &v.sizeCache
  5432. case 2:
  5433. return &v.unknownFields
  5434. default:
  5435. return nil
  5436. }
  5437. }
  5438. file_userCenter_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
  5439. switch v := v.(*WorkDesktopMenuInfoResp); i {
  5440. case 0:
  5441. return &v.state
  5442. case 1:
  5443. return &v.sizeCache
  5444. case 2:
  5445. return &v.unknownFields
  5446. default:
  5447. return nil
  5448. }
  5449. }
  5450. file_userCenter_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
  5451. switch v := v.(*MenuData); i {
  5452. case 0:
  5453. return &v.state
  5454. case 1:
  5455. return &v.sizeCache
  5456. case 2:
  5457. return &v.unknownFields
  5458. default:
  5459. return nil
  5460. }
  5461. }
  5462. file_userCenter_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
  5463. switch v := v.(*MenuList); i {
  5464. case 0:
  5465. return &v.state
  5466. case 1:
  5467. return &v.sizeCache
  5468. case 2:
  5469. return &v.unknownFields
  5470. default:
  5471. return nil
  5472. }
  5473. }
  5474. file_userCenter_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
  5475. switch v := v.(*SecondLevelMenu); i {
  5476. case 0:
  5477. return &v.state
  5478. case 1:
  5479. return &v.sizeCache
  5480. case 2:
  5481. return &v.unknownFields
  5482. default:
  5483. return nil
  5484. }
  5485. }
  5486. file_userCenter_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
  5487. switch v := v.(*ThreeLevelMenu); i {
  5488. case 0:
  5489. return &v.state
  5490. case 1:
  5491. return &v.sizeCache
  5492. case 2:
  5493. return &v.unknownFields
  5494. default:
  5495. return nil
  5496. }
  5497. }
  5498. file_userCenter_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
  5499. switch v := v.(*TipInfo); i {
  5500. case 0:
  5501. return &v.state
  5502. case 1:
  5503. return &v.sizeCache
  5504. case 2:
  5505. return &v.unknownFields
  5506. default:
  5507. return nil
  5508. }
  5509. }
  5510. file_userCenter_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
  5511. switch v := v.(*WorkDesktopComprehensiveReq); i {
  5512. case 0:
  5513. return &v.state
  5514. case 1:
  5515. return &v.sizeCache
  5516. case 2:
  5517. return &v.unknownFields
  5518. default:
  5519. return nil
  5520. }
  5521. }
  5522. file_userCenter_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
  5523. switch v := v.(*WorkDesktopComprehensiveResp); i {
  5524. case 0:
  5525. return &v.state
  5526. case 1:
  5527. return &v.sizeCache
  5528. case 2:
  5529. return &v.unknownFields
  5530. default:
  5531. return nil
  5532. }
  5533. }
  5534. file_userCenter_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
  5535. switch v := v.(*WorkDesktopClearUserInfoReq); i {
  5536. case 0:
  5537. return &v.state
  5538. case 1:
  5539. return &v.sizeCache
  5540. case 2:
  5541. return &v.unknownFields
  5542. default:
  5543. return nil
  5544. }
  5545. }
  5546. file_userCenter_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
  5547. <<<<<<< HEAD
  5548. switch v := v.(*IdentityReq); i {
  5549. =======
  5550. switch v := v.(*UserIdentityReq); i {
  5551. >>>>>>> master
  5552. case 0:
  5553. return &v.state
  5554. case 1:
  5555. return &v.sizeCache
  5556. case 2:
  5557. return &v.unknownFields
  5558. default:
  5559. return nil
  5560. }
  5561. }
  5562. file_userCenter_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
  5563. <<<<<<< HEAD
  5564. switch v := v.(*Identity); i {
  5565. case 0:
  5566. return &v.state
  5567. case 1:
  5568. return &v.sizeCache
  5569. case 2:
  5570. return &v.unknownFields
  5571. default:
  5572. return nil
  5573. }
  5574. }
  5575. file_userCenter_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
  5576. switch v := v.(*IdentityResp); i {
  5577. =======
  5578. switch v := v.(*UserIdentityResp); i {
  5579. >>>>>>> master
  5580. case 0:
  5581. return &v.state
  5582. case 1:
  5583. return &v.sizeCache
  5584. case 2:
  5585. return &v.unknownFields
  5586. default:
  5587. return nil
  5588. }
  5589. }
  5590. }
  5591. type x struct{}
  5592. out := protoimpl.TypeBuilder{
  5593. File: protoimpl.DescBuilder{
  5594. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  5595. RawDescriptor: file_userCenter_proto_rawDesc,
  5596. NumEnums: 0,
  5597. <<<<<<< HEAD
  5598. NumMessages: 55,
  5599. =======
  5600. NumMessages: 54,
  5601. >>>>>>> master
  5602. NumExtensions: 0,
  5603. NumServices: 1,
  5604. },
  5605. GoTypes: file_userCenter_proto_goTypes,
  5606. DependencyIndexes: file_userCenter_proto_depIdxs,
  5607. MessageInfos: file_userCenter_proto_msgTypes,
  5608. }.Build()
  5609. File_userCenter_proto = out.File
  5610. file_userCenter_proto_rawDesc = nil
  5611. file_userCenter_proto_goTypes = nil
  5612. file_userCenter_proto_depIdxs = nil
  5613. }