device.pb.go 186 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: device.proto
  3. // package声明符,用来防止不同的消息类型有命名冲突
  4. package v1
  5. import (
  6. fmt "fmt"
  7. proto "github.com/golang/protobuf/proto"
  8. math "math"
  9. )
  10. // Reference imports to suppress errors if they are not otherwise used.
  11. var _ = proto.Marshal
  12. var _ = fmt.Errorf
  13. var _ = math.Inf
  14. // This is a compile-time assertion to ensure that this generated file
  15. // is compatible with the proto package it is being compiled against.
  16. // A compilation error at this line likely means your copy of the
  17. // proto package needs to be updated.
  18. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  19. // 门禁入库
  20. type GateInRequest struct {
  21. // 设备名
  22. DeviceName string `protobuf:"bytes,1,opt,name=device_name,json=deviceName,proto3" json:"device_name"`
  23. // 序列号
  24. Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"`
  25. // 厂商
  26. Manufactor string `protobuf:"bytes,3,opt,name=manufactor,proto3" json:"manufactor"`
  27. // 授权key
  28. AuthKey string `protobuf:"bytes,4,opt,name=auth_key,json=authKey,proto3" json:"auth_key"`
  29. // 协议
  30. Protocol int32 `protobuf:"varint,5,opt,name=protocol,proto3" json:"protocol"`
  31. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  32. XXX_unrecognized []byte `json:"-"`
  33. XXX_sizecache int32 `json:"-"`
  34. }
  35. func (m *GateInRequest) Reset() { *m = GateInRequest{} }
  36. func (m *GateInRequest) String() string { return proto.CompactTextString(m) }
  37. func (*GateInRequest) ProtoMessage() {}
  38. func (*GateInRequest) Descriptor() ([]byte, []int) {
  39. return fileDescriptor_870276a56ac00da5, []int{0}
  40. }
  41. func (m *GateInRequest) XXX_Unmarshal(b []byte) error {
  42. return xxx_messageInfo_GateInRequest.Unmarshal(m, b)
  43. }
  44. func (m *GateInRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  45. return xxx_messageInfo_GateInRequest.Marshal(b, m, deterministic)
  46. }
  47. func (m *GateInRequest) XXX_Merge(src proto.Message) {
  48. xxx_messageInfo_GateInRequest.Merge(m, src)
  49. }
  50. func (m *GateInRequest) XXX_Size() int {
  51. return xxx_messageInfo_GateInRequest.Size(m)
  52. }
  53. func (m *GateInRequest) XXX_DiscardUnknown() {
  54. xxx_messageInfo_GateInRequest.DiscardUnknown(m)
  55. }
  56. var xxx_messageInfo_GateInRequest proto.InternalMessageInfo
  57. func (m *GateInRequest) GetDeviceName() string {
  58. if m != nil {
  59. return m.DeviceName
  60. }
  61. return ""
  62. }
  63. func (m *GateInRequest) GetSn() string {
  64. if m != nil {
  65. return m.Sn
  66. }
  67. return ""
  68. }
  69. func (m *GateInRequest) GetManufactor() string {
  70. if m != nil {
  71. return m.Manufactor
  72. }
  73. return ""
  74. }
  75. func (m *GateInRequest) GetAuthKey() string {
  76. if m != nil {
  77. return m.AuthKey
  78. }
  79. return ""
  80. }
  81. func (m *GateInRequest) GetProtocol() int32 {
  82. if m != nil {
  83. return m.Protocol
  84. }
  85. return 0
  86. }
  87. type GateInReply struct {
  88. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  89. XXX_unrecognized []byte `json:"-"`
  90. XXX_sizecache int32 `json:"-"`
  91. }
  92. func (m *GateInReply) Reset() { *m = GateInReply{} }
  93. func (m *GateInReply) String() string { return proto.CompactTextString(m) }
  94. func (*GateInReply) ProtoMessage() {}
  95. func (*GateInReply) Descriptor() ([]byte, []int) {
  96. return fileDescriptor_870276a56ac00da5, []int{1}
  97. }
  98. func (m *GateInReply) XXX_Unmarshal(b []byte) error {
  99. return xxx_messageInfo_GateInReply.Unmarshal(m, b)
  100. }
  101. func (m *GateInReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  102. return xxx_messageInfo_GateInReply.Marshal(b, m, deterministic)
  103. }
  104. func (m *GateInReply) XXX_Merge(src proto.Message) {
  105. xxx_messageInfo_GateInReply.Merge(m, src)
  106. }
  107. func (m *GateInReply) XXX_Size() int {
  108. return xxx_messageInfo_GateInReply.Size(m)
  109. }
  110. func (m *GateInReply) XXX_DiscardUnknown() {
  111. xxx_messageInfo_GateInReply.DiscardUnknown(m)
  112. }
  113. var xxx_messageInfo_GateInReply proto.InternalMessageInfo
  114. type GateBatchInItem struct {
  115. // 设备名
  116. DeviceName string `protobuf:"bytes,1,opt,name=device_name,json=deviceName,proto3" json:"device_name"`
  117. // 序列号
  118. Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"`
  119. // 厂商
  120. Manufactor string `protobuf:"bytes,3,opt,name=manufactor,proto3" json:"manufactor"`
  121. // 授权key
  122. AuthKey string `protobuf:"bytes,4,opt,name=auth_key,json=authKey,proto3" json:"auth_key"`
  123. // 协议
  124. Protocol int32 `protobuf:"varint,5,opt,name=protocol,proto3" json:"protocol"`
  125. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  126. XXX_unrecognized []byte `json:"-"`
  127. XXX_sizecache int32 `json:"-"`
  128. }
  129. func (m *GateBatchInItem) Reset() { *m = GateBatchInItem{} }
  130. func (m *GateBatchInItem) String() string { return proto.CompactTextString(m) }
  131. func (*GateBatchInItem) ProtoMessage() {}
  132. func (*GateBatchInItem) Descriptor() ([]byte, []int) {
  133. return fileDescriptor_870276a56ac00da5, []int{2}
  134. }
  135. func (m *GateBatchInItem) XXX_Unmarshal(b []byte) error {
  136. return xxx_messageInfo_GateBatchInItem.Unmarshal(m, b)
  137. }
  138. func (m *GateBatchInItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  139. return xxx_messageInfo_GateBatchInItem.Marshal(b, m, deterministic)
  140. }
  141. func (m *GateBatchInItem) XXX_Merge(src proto.Message) {
  142. xxx_messageInfo_GateBatchInItem.Merge(m, src)
  143. }
  144. func (m *GateBatchInItem) XXX_Size() int {
  145. return xxx_messageInfo_GateBatchInItem.Size(m)
  146. }
  147. func (m *GateBatchInItem) XXX_DiscardUnknown() {
  148. xxx_messageInfo_GateBatchInItem.DiscardUnknown(m)
  149. }
  150. var xxx_messageInfo_GateBatchInItem proto.InternalMessageInfo
  151. func (m *GateBatchInItem) GetDeviceName() string {
  152. if m != nil {
  153. return m.DeviceName
  154. }
  155. return ""
  156. }
  157. func (m *GateBatchInItem) GetSn() string {
  158. if m != nil {
  159. return m.Sn
  160. }
  161. return ""
  162. }
  163. func (m *GateBatchInItem) GetManufactor() string {
  164. if m != nil {
  165. return m.Manufactor
  166. }
  167. return ""
  168. }
  169. func (m *GateBatchInItem) GetAuthKey() string {
  170. if m != nil {
  171. return m.AuthKey
  172. }
  173. return ""
  174. }
  175. func (m *GateBatchInItem) GetProtocol() int32 {
  176. if m != nil {
  177. return m.Protocol
  178. }
  179. return 0
  180. }
  181. type GateBatchInRequest struct {
  182. List []*GateBatchInItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  183. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  184. XXX_unrecognized []byte `json:"-"`
  185. XXX_sizecache int32 `json:"-"`
  186. }
  187. func (m *GateBatchInRequest) Reset() { *m = GateBatchInRequest{} }
  188. func (m *GateBatchInRequest) String() string { return proto.CompactTextString(m) }
  189. func (*GateBatchInRequest) ProtoMessage() {}
  190. func (*GateBatchInRequest) Descriptor() ([]byte, []int) {
  191. return fileDescriptor_870276a56ac00da5, []int{3}
  192. }
  193. func (m *GateBatchInRequest) XXX_Unmarshal(b []byte) error {
  194. return xxx_messageInfo_GateBatchInRequest.Unmarshal(m, b)
  195. }
  196. func (m *GateBatchInRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  197. return xxx_messageInfo_GateBatchInRequest.Marshal(b, m, deterministic)
  198. }
  199. func (m *GateBatchInRequest) XXX_Merge(src proto.Message) {
  200. xxx_messageInfo_GateBatchInRequest.Merge(m, src)
  201. }
  202. func (m *GateBatchInRequest) XXX_Size() int {
  203. return xxx_messageInfo_GateBatchInRequest.Size(m)
  204. }
  205. func (m *GateBatchInRequest) XXX_DiscardUnknown() {
  206. xxx_messageInfo_GateBatchInRequest.DiscardUnknown(m)
  207. }
  208. var xxx_messageInfo_GateBatchInRequest proto.InternalMessageInfo
  209. func (m *GateBatchInRequest) GetList() []*GateBatchInItem {
  210. if m != nil {
  211. return m.List
  212. }
  213. return nil
  214. }
  215. type GateBatchInReply struct {
  216. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  217. XXX_unrecognized []byte `json:"-"`
  218. XXX_sizecache int32 `json:"-"`
  219. }
  220. func (m *GateBatchInReply) Reset() { *m = GateBatchInReply{} }
  221. func (m *GateBatchInReply) String() string { return proto.CompactTextString(m) }
  222. func (*GateBatchInReply) ProtoMessage() {}
  223. func (*GateBatchInReply) Descriptor() ([]byte, []int) {
  224. return fileDescriptor_870276a56ac00da5, []int{4}
  225. }
  226. func (m *GateBatchInReply) XXX_Unmarshal(b []byte) error {
  227. return xxx_messageInfo_GateBatchInReply.Unmarshal(m, b)
  228. }
  229. func (m *GateBatchInReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  230. return xxx_messageInfo_GateBatchInReply.Marshal(b, m, deterministic)
  231. }
  232. func (m *GateBatchInReply) XXX_Merge(src proto.Message) {
  233. xxx_messageInfo_GateBatchInReply.Merge(m, src)
  234. }
  235. func (m *GateBatchInReply) XXX_Size() int {
  236. return xxx_messageInfo_GateBatchInReply.Size(m)
  237. }
  238. func (m *GateBatchInReply) XXX_DiscardUnknown() {
  239. xxx_messageInfo_GateBatchInReply.DiscardUnknown(m)
  240. }
  241. var xxx_messageInfo_GateBatchInReply proto.InternalMessageInfo
  242. // 门禁出库
  243. type GateOutRequest struct {
  244. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  245. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  246. OutUser string `protobuf:"bytes,3,opt,name=out_user,json=outUser,proto3" json:"out_user"`
  247. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  248. XXX_unrecognized []byte `json:"-"`
  249. XXX_sizecache int32 `json:"-"`
  250. }
  251. func (m *GateOutRequest) Reset() { *m = GateOutRequest{} }
  252. func (m *GateOutRequest) String() string { return proto.CompactTextString(m) }
  253. func (*GateOutRequest) ProtoMessage() {}
  254. func (*GateOutRequest) Descriptor() ([]byte, []int) {
  255. return fileDescriptor_870276a56ac00da5, []int{5}
  256. }
  257. func (m *GateOutRequest) XXX_Unmarshal(b []byte) error {
  258. return xxx_messageInfo_GateOutRequest.Unmarshal(m, b)
  259. }
  260. func (m *GateOutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  261. return xxx_messageInfo_GateOutRequest.Marshal(b, m, deterministic)
  262. }
  263. func (m *GateOutRequest) XXX_Merge(src proto.Message) {
  264. xxx_messageInfo_GateOutRequest.Merge(m, src)
  265. }
  266. func (m *GateOutRequest) XXX_Size() int {
  267. return xxx_messageInfo_GateOutRequest.Size(m)
  268. }
  269. func (m *GateOutRequest) XXX_DiscardUnknown() {
  270. xxx_messageInfo_GateOutRequest.DiscardUnknown(m)
  271. }
  272. var xxx_messageInfo_GateOutRequest proto.InternalMessageInfo
  273. func (m *GateOutRequest) GetDeviceId() int64 {
  274. if m != nil {
  275. return m.DeviceId
  276. }
  277. return 0
  278. }
  279. func (m *GateOutRequest) GetGardenId() int64 {
  280. if m != nil {
  281. return m.GardenId
  282. }
  283. return 0
  284. }
  285. func (m *GateOutRequest) GetOutUser() string {
  286. if m != nil {
  287. return m.OutUser
  288. }
  289. return ""
  290. }
  291. type GateOutReply struct {
  292. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  293. XXX_unrecognized []byte `json:"-"`
  294. XXX_sizecache int32 `json:"-"`
  295. }
  296. func (m *GateOutReply) Reset() { *m = GateOutReply{} }
  297. func (m *GateOutReply) String() string { return proto.CompactTextString(m) }
  298. func (*GateOutReply) ProtoMessage() {}
  299. func (*GateOutReply) Descriptor() ([]byte, []int) {
  300. return fileDescriptor_870276a56ac00da5, []int{6}
  301. }
  302. func (m *GateOutReply) XXX_Unmarshal(b []byte) error {
  303. return xxx_messageInfo_GateOutReply.Unmarshal(m, b)
  304. }
  305. func (m *GateOutReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  306. return xxx_messageInfo_GateOutReply.Marshal(b, m, deterministic)
  307. }
  308. func (m *GateOutReply) XXX_Merge(src proto.Message) {
  309. xxx_messageInfo_GateOutReply.Merge(m, src)
  310. }
  311. func (m *GateOutReply) XXX_Size() int {
  312. return xxx_messageInfo_GateOutReply.Size(m)
  313. }
  314. func (m *GateOutReply) XXX_DiscardUnknown() {
  315. xxx_messageInfo_GateOutReply.DiscardUnknown(m)
  316. }
  317. var xxx_messageInfo_GateOutReply proto.InternalMessageInfo
  318. // 门禁列表
  319. type GateItem struct {
  320. // 设备id
  321. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  322. // 设备名
  323. DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name"`
  324. // 序列号
  325. Sn string `protobuf:"bytes,3,opt,name=sn,proto3" json:"sn"`
  326. // 厂商
  327. Manufactor string `protobuf:"bytes,4,opt,name=manufactor,proto3" json:"manufactor"`
  328. // 授权key
  329. AuthKey string `protobuf:"bytes,5,opt,name=auth_key,json=authKey,proto3" json:"auth_key"`
  330. // 1支持二维码 2 不支持
  331. QcodeSupport int32 `protobuf:"varint,6,opt,name=qcode_support,json=qcodeSupport,proto3" json:"qcode_support"`
  332. // 协议
  333. Protocol int32 `protobuf:"varint,7,opt,name=protocol,proto3" json:"protocol"`
  334. // 小区id
  335. GardenId int64 `protobuf:"varint,8,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  336. // 小区名
  337. GardenName string `protobuf:"bytes,9,opt,name=garden_name,json=gardenName,proto3" json:"garden_name"`
  338. // 出库人
  339. OutUser string `protobuf:"bytes,10,opt,name=out_user,json=outUser,proto3" json:"out_user"`
  340. // 出库时间
  341. OutTime int64 `protobuf:"varint,11,opt,name=out_time,json=outTime,proto3" json:"out_time"`
  342. // 1 在线 2 离线
  343. Status int32 `protobuf:"varint,12,opt,name=status,proto3" json:"status"`
  344. // true 已启用 false 已禁用
  345. Enable bool `protobuf:"varint,13,opt,name=enable,proto3" json:"enable"`
  346. // 1 进场 2 出场 3 进出场
  347. Direction int32 `protobuf:"varint,14,opt,name=direction,proto3" json:"direction"`
  348. Location string `protobuf:"bytes,15,opt,name=location,proto3" json:"location"`
  349. ProtocolDesc string `protobuf:"bytes,16,opt,name=protocol_desc,json=protocolDesc,proto3" json:"protocol_desc"`
  350. // 1 支持人脸 2 不支持
  351. PicSupport int32 `protobuf:"varint,17,opt,name=pic_support,json=picSupport,proto3" json:"pic_support"`
  352. // 1 支持卡 2 不支持
  353. CardSupport int32 `protobuf:"varint,18,opt,name=card_support,json=cardSupport,proto3" json:"card_support"`
  354. UserName string `protobuf:"bytes,19,opt,name=user_name,json=userName,proto3" json:"user_name"`
  355. Password string `protobuf:"bytes,20,opt,name=password,proto3" json:"password"`
  356. Ip string `protobuf:"bytes,21,opt,name=ip,proto3" json:"ip"`
  357. Mac string `protobuf:"bytes,22,opt,name=mac,proto3" json:"mac"`
  358. Port int64 `protobuf:"varint,23,opt,name=port,proto3" json:"port"`
  359. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  360. XXX_unrecognized []byte `json:"-"`
  361. XXX_sizecache int32 `json:"-"`
  362. }
  363. func (m *GateItem) Reset() { *m = GateItem{} }
  364. func (m *GateItem) String() string { return proto.CompactTextString(m) }
  365. func (*GateItem) ProtoMessage() {}
  366. func (*GateItem) Descriptor() ([]byte, []int) {
  367. return fileDescriptor_870276a56ac00da5, []int{7}
  368. }
  369. func (m *GateItem) XXX_Unmarshal(b []byte) error {
  370. return xxx_messageInfo_GateItem.Unmarshal(m, b)
  371. }
  372. func (m *GateItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  373. return xxx_messageInfo_GateItem.Marshal(b, m, deterministic)
  374. }
  375. func (m *GateItem) XXX_Merge(src proto.Message) {
  376. xxx_messageInfo_GateItem.Merge(m, src)
  377. }
  378. func (m *GateItem) XXX_Size() int {
  379. return xxx_messageInfo_GateItem.Size(m)
  380. }
  381. func (m *GateItem) XXX_DiscardUnknown() {
  382. xxx_messageInfo_GateItem.DiscardUnknown(m)
  383. }
  384. var xxx_messageInfo_GateItem proto.InternalMessageInfo
  385. func (m *GateItem) GetDeviceId() int64 {
  386. if m != nil {
  387. return m.DeviceId
  388. }
  389. return 0
  390. }
  391. func (m *GateItem) GetDeviceName() string {
  392. if m != nil {
  393. return m.DeviceName
  394. }
  395. return ""
  396. }
  397. func (m *GateItem) GetSn() string {
  398. if m != nil {
  399. return m.Sn
  400. }
  401. return ""
  402. }
  403. func (m *GateItem) GetManufactor() string {
  404. if m != nil {
  405. return m.Manufactor
  406. }
  407. return ""
  408. }
  409. func (m *GateItem) GetAuthKey() string {
  410. if m != nil {
  411. return m.AuthKey
  412. }
  413. return ""
  414. }
  415. func (m *GateItem) GetQcodeSupport() int32 {
  416. if m != nil {
  417. return m.QcodeSupport
  418. }
  419. return 0
  420. }
  421. func (m *GateItem) GetProtocol() int32 {
  422. if m != nil {
  423. return m.Protocol
  424. }
  425. return 0
  426. }
  427. func (m *GateItem) GetGardenId() int64 {
  428. if m != nil {
  429. return m.GardenId
  430. }
  431. return 0
  432. }
  433. func (m *GateItem) GetGardenName() string {
  434. if m != nil {
  435. return m.GardenName
  436. }
  437. return ""
  438. }
  439. func (m *GateItem) GetOutUser() string {
  440. if m != nil {
  441. return m.OutUser
  442. }
  443. return ""
  444. }
  445. func (m *GateItem) GetOutTime() int64 {
  446. if m != nil {
  447. return m.OutTime
  448. }
  449. return 0
  450. }
  451. func (m *GateItem) GetStatus() int32 {
  452. if m != nil {
  453. return m.Status
  454. }
  455. return 0
  456. }
  457. func (m *GateItem) GetEnable() bool {
  458. if m != nil {
  459. return m.Enable
  460. }
  461. return false
  462. }
  463. func (m *GateItem) GetDirection() int32 {
  464. if m != nil {
  465. return m.Direction
  466. }
  467. return 0
  468. }
  469. func (m *GateItem) GetLocation() string {
  470. if m != nil {
  471. return m.Location
  472. }
  473. return ""
  474. }
  475. func (m *GateItem) GetProtocolDesc() string {
  476. if m != nil {
  477. return m.ProtocolDesc
  478. }
  479. return ""
  480. }
  481. func (m *GateItem) GetPicSupport() int32 {
  482. if m != nil {
  483. return m.PicSupport
  484. }
  485. return 0
  486. }
  487. func (m *GateItem) GetCardSupport() int32 {
  488. if m != nil {
  489. return m.CardSupport
  490. }
  491. return 0
  492. }
  493. func (m *GateItem) GetUserName() string {
  494. if m != nil {
  495. return m.UserName
  496. }
  497. return ""
  498. }
  499. func (m *GateItem) GetPassword() string {
  500. if m != nil {
  501. return m.Password
  502. }
  503. return ""
  504. }
  505. func (m *GateItem) GetIp() string {
  506. if m != nil {
  507. return m.Ip
  508. }
  509. return ""
  510. }
  511. func (m *GateItem) GetMac() string {
  512. if m != nil {
  513. return m.Mac
  514. }
  515. return ""
  516. }
  517. func (m *GateItem) GetPort() int64 {
  518. if m != nil {
  519. return m.Port
  520. }
  521. return 0
  522. }
  523. type GateListRequest struct {
  524. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  525. Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"`
  526. PageSize int64 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  527. // 1 已出库 2 未出库
  528. Out int32 `protobuf:"varint,4,opt,name=out,proto3" json:"out"`
  529. DeviceId int32 `protobuf:"varint,5,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  530. Sn string `protobuf:"bytes,6,opt,name=sn,proto3" json:"sn"`
  531. DeviceName string `protobuf:"bytes,7,opt,name=device_name,json=deviceName,proto3" json:"device_name"`
  532. Manufactor string `protobuf:"bytes,8,opt,name=manufactor,proto3" json:"manufactor"`
  533. UnitIds []int64 `protobuf:"varint,9,rep,packed,name=unit_ids,json=unitIds,proto3" json:"unit_ids"`
  534. QcodeSupport int32 `protobuf:"varint,10,opt,name=qcode_support,json=qcodeSupport,proto3" json:"qcode_support"`
  535. PicSupport int32 `protobuf:"varint,11,opt,name=pic_support,json=picSupport,proto3" json:"pic_support"`
  536. CardSupport int32 `protobuf:"varint,12,opt,name=card_support,json=cardSupport,proto3" json:"card_support"`
  537. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  538. XXX_unrecognized []byte `json:"-"`
  539. XXX_sizecache int32 `json:"-"`
  540. }
  541. func (m *GateListRequest) Reset() { *m = GateListRequest{} }
  542. func (m *GateListRequest) String() string { return proto.CompactTextString(m) }
  543. func (*GateListRequest) ProtoMessage() {}
  544. func (*GateListRequest) Descriptor() ([]byte, []int) {
  545. return fileDescriptor_870276a56ac00da5, []int{8}
  546. }
  547. func (m *GateListRequest) XXX_Unmarshal(b []byte) error {
  548. return xxx_messageInfo_GateListRequest.Unmarshal(m, b)
  549. }
  550. func (m *GateListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  551. return xxx_messageInfo_GateListRequest.Marshal(b, m, deterministic)
  552. }
  553. func (m *GateListRequest) XXX_Merge(src proto.Message) {
  554. xxx_messageInfo_GateListRequest.Merge(m, src)
  555. }
  556. func (m *GateListRequest) XXX_Size() int {
  557. return xxx_messageInfo_GateListRequest.Size(m)
  558. }
  559. func (m *GateListRequest) XXX_DiscardUnknown() {
  560. xxx_messageInfo_GateListRequest.DiscardUnknown(m)
  561. }
  562. var xxx_messageInfo_GateListRequest proto.InternalMessageInfo
  563. func (m *GateListRequest) GetGardenId() int64 {
  564. if m != nil {
  565. return m.GardenId
  566. }
  567. return 0
  568. }
  569. func (m *GateListRequest) GetPage() int64 {
  570. if m != nil {
  571. return m.Page
  572. }
  573. return 0
  574. }
  575. func (m *GateListRequest) GetPageSize() int64 {
  576. if m != nil {
  577. return m.PageSize
  578. }
  579. return 0
  580. }
  581. func (m *GateListRequest) GetOut() int32 {
  582. if m != nil {
  583. return m.Out
  584. }
  585. return 0
  586. }
  587. func (m *GateListRequest) GetDeviceId() int32 {
  588. if m != nil {
  589. return m.DeviceId
  590. }
  591. return 0
  592. }
  593. func (m *GateListRequest) GetSn() string {
  594. if m != nil {
  595. return m.Sn
  596. }
  597. return ""
  598. }
  599. func (m *GateListRequest) GetDeviceName() string {
  600. if m != nil {
  601. return m.DeviceName
  602. }
  603. return ""
  604. }
  605. func (m *GateListRequest) GetManufactor() string {
  606. if m != nil {
  607. return m.Manufactor
  608. }
  609. return ""
  610. }
  611. func (m *GateListRequest) GetUnitIds() []int64 {
  612. if m != nil {
  613. return m.UnitIds
  614. }
  615. return nil
  616. }
  617. func (m *GateListRequest) GetQcodeSupport() int32 {
  618. if m != nil {
  619. return m.QcodeSupport
  620. }
  621. return 0
  622. }
  623. func (m *GateListRequest) GetPicSupport() int32 {
  624. if m != nil {
  625. return m.PicSupport
  626. }
  627. return 0
  628. }
  629. func (m *GateListRequest) GetCardSupport() int32 {
  630. if m != nil {
  631. return m.CardSupport
  632. }
  633. return 0
  634. }
  635. type GateListReply struct {
  636. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  637. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  638. List []*GateItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  639. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  640. XXX_unrecognized []byte `json:"-"`
  641. XXX_sizecache int32 `json:"-"`
  642. }
  643. func (m *GateListReply) Reset() { *m = GateListReply{} }
  644. func (m *GateListReply) String() string { return proto.CompactTextString(m) }
  645. func (*GateListReply) ProtoMessage() {}
  646. func (*GateListReply) Descriptor() ([]byte, []int) {
  647. return fileDescriptor_870276a56ac00da5, []int{9}
  648. }
  649. func (m *GateListReply) XXX_Unmarshal(b []byte) error {
  650. return xxx_messageInfo_GateListReply.Unmarshal(m, b)
  651. }
  652. func (m *GateListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  653. return xxx_messageInfo_GateListReply.Marshal(b, m, deterministic)
  654. }
  655. func (m *GateListReply) XXX_Merge(src proto.Message) {
  656. xxx_messageInfo_GateListReply.Merge(m, src)
  657. }
  658. func (m *GateListReply) XXX_Size() int {
  659. return xxx_messageInfo_GateListReply.Size(m)
  660. }
  661. func (m *GateListReply) XXX_DiscardUnknown() {
  662. xxx_messageInfo_GateListReply.DiscardUnknown(m)
  663. }
  664. var xxx_messageInfo_GateListReply proto.InternalMessageInfo
  665. func (m *GateListReply) GetPage() int64 {
  666. if m != nil {
  667. return m.Page
  668. }
  669. return 0
  670. }
  671. func (m *GateListReply) GetTotal() int64 {
  672. if m != nil {
  673. return m.Total
  674. }
  675. return 0
  676. }
  677. func (m *GateListReply) GetList() []*GateItem {
  678. if m != nil {
  679. return m.List
  680. }
  681. return nil
  682. }
  683. // 门禁信息
  684. type GateInfoRequest struct {
  685. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  686. Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"`
  687. Protocol int32 `protobuf:"varint,3,opt,name=protocol,proto3" json:"protocol"`
  688. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  689. XXX_unrecognized []byte `json:"-"`
  690. XXX_sizecache int32 `json:"-"`
  691. }
  692. func (m *GateInfoRequest) Reset() { *m = GateInfoRequest{} }
  693. func (m *GateInfoRequest) String() string { return proto.CompactTextString(m) }
  694. func (*GateInfoRequest) ProtoMessage() {}
  695. func (*GateInfoRequest) Descriptor() ([]byte, []int) {
  696. return fileDescriptor_870276a56ac00da5, []int{10}
  697. }
  698. func (m *GateInfoRequest) XXX_Unmarshal(b []byte) error {
  699. return xxx_messageInfo_GateInfoRequest.Unmarshal(m, b)
  700. }
  701. func (m *GateInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  702. return xxx_messageInfo_GateInfoRequest.Marshal(b, m, deterministic)
  703. }
  704. func (m *GateInfoRequest) XXX_Merge(src proto.Message) {
  705. xxx_messageInfo_GateInfoRequest.Merge(m, src)
  706. }
  707. func (m *GateInfoRequest) XXX_Size() int {
  708. return xxx_messageInfo_GateInfoRequest.Size(m)
  709. }
  710. func (m *GateInfoRequest) XXX_DiscardUnknown() {
  711. xxx_messageInfo_GateInfoRequest.DiscardUnknown(m)
  712. }
  713. var xxx_messageInfo_GateInfoRequest proto.InternalMessageInfo
  714. func (m *GateInfoRequest) GetDeviceId() int64 {
  715. if m != nil {
  716. return m.DeviceId
  717. }
  718. return 0
  719. }
  720. func (m *GateInfoRequest) GetSn() string {
  721. if m != nil {
  722. return m.Sn
  723. }
  724. return ""
  725. }
  726. func (m *GateInfoRequest) GetProtocol() int32 {
  727. if m != nil {
  728. return m.Protocol
  729. }
  730. return 0
  731. }
  732. type GateInfoReply struct {
  733. Info *GateItem `protobuf:"bytes,1,opt,name=info,proto3" json:"info"`
  734. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  735. XXX_unrecognized []byte `json:"-"`
  736. XXX_sizecache int32 `json:"-"`
  737. }
  738. func (m *GateInfoReply) Reset() { *m = GateInfoReply{} }
  739. func (m *GateInfoReply) String() string { return proto.CompactTextString(m) }
  740. func (*GateInfoReply) ProtoMessage() {}
  741. func (*GateInfoReply) Descriptor() ([]byte, []int) {
  742. return fileDescriptor_870276a56ac00da5, []int{11}
  743. }
  744. func (m *GateInfoReply) XXX_Unmarshal(b []byte) error {
  745. return xxx_messageInfo_GateInfoReply.Unmarshal(m, b)
  746. }
  747. func (m *GateInfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  748. return xxx_messageInfo_GateInfoReply.Marshal(b, m, deterministic)
  749. }
  750. func (m *GateInfoReply) XXX_Merge(src proto.Message) {
  751. xxx_messageInfo_GateInfoReply.Merge(m, src)
  752. }
  753. func (m *GateInfoReply) XXX_Size() int {
  754. return xxx_messageInfo_GateInfoReply.Size(m)
  755. }
  756. func (m *GateInfoReply) XXX_DiscardUnknown() {
  757. xxx_messageInfo_GateInfoReply.DiscardUnknown(m)
  758. }
  759. var xxx_messageInfo_GateInfoReply proto.InternalMessageInfo
  760. func (m *GateInfoReply) GetInfo() *GateItem {
  761. if m != nil {
  762. return m.Info
  763. }
  764. return nil
  765. }
  766. // 删除门禁
  767. type GateDelRequest struct {
  768. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  769. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  770. XXX_unrecognized []byte `json:"-"`
  771. XXX_sizecache int32 `json:"-"`
  772. }
  773. func (m *GateDelRequest) Reset() { *m = GateDelRequest{} }
  774. func (m *GateDelRequest) String() string { return proto.CompactTextString(m) }
  775. func (*GateDelRequest) ProtoMessage() {}
  776. func (*GateDelRequest) Descriptor() ([]byte, []int) {
  777. return fileDescriptor_870276a56ac00da5, []int{12}
  778. }
  779. func (m *GateDelRequest) XXX_Unmarshal(b []byte) error {
  780. return xxx_messageInfo_GateDelRequest.Unmarshal(m, b)
  781. }
  782. func (m *GateDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  783. return xxx_messageInfo_GateDelRequest.Marshal(b, m, deterministic)
  784. }
  785. func (m *GateDelRequest) XXX_Merge(src proto.Message) {
  786. xxx_messageInfo_GateDelRequest.Merge(m, src)
  787. }
  788. func (m *GateDelRequest) XXX_Size() int {
  789. return xxx_messageInfo_GateDelRequest.Size(m)
  790. }
  791. func (m *GateDelRequest) XXX_DiscardUnknown() {
  792. xxx_messageInfo_GateDelRequest.DiscardUnknown(m)
  793. }
  794. var xxx_messageInfo_GateDelRequest proto.InternalMessageInfo
  795. func (m *GateDelRequest) GetDeviceId() int64 {
  796. if m != nil {
  797. return m.DeviceId
  798. }
  799. return 0
  800. }
  801. type GateDelReply struct {
  802. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  803. XXX_unrecognized []byte `json:"-"`
  804. XXX_sizecache int32 `json:"-"`
  805. }
  806. func (m *GateDelReply) Reset() { *m = GateDelReply{} }
  807. func (m *GateDelReply) String() string { return proto.CompactTextString(m) }
  808. func (*GateDelReply) ProtoMessage() {}
  809. func (*GateDelReply) Descriptor() ([]byte, []int) {
  810. return fileDescriptor_870276a56ac00da5, []int{13}
  811. }
  812. func (m *GateDelReply) XXX_Unmarshal(b []byte) error {
  813. return xxx_messageInfo_GateDelReply.Unmarshal(m, b)
  814. }
  815. func (m *GateDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  816. return xxx_messageInfo_GateDelReply.Marshal(b, m, deterministic)
  817. }
  818. func (m *GateDelReply) XXX_Merge(src proto.Message) {
  819. xxx_messageInfo_GateDelReply.Merge(m, src)
  820. }
  821. func (m *GateDelReply) XXX_Size() int {
  822. return xxx_messageInfo_GateDelReply.Size(m)
  823. }
  824. func (m *GateDelReply) XXX_DiscardUnknown() {
  825. xxx_messageInfo_GateDelReply.DiscardUnknown(m)
  826. }
  827. var xxx_messageInfo_GateDelReply proto.InternalMessageInfo
  828. // 回收门禁
  829. type GateRecoveryRequest struct {
  830. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  831. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  832. XXX_unrecognized []byte `json:"-"`
  833. XXX_sizecache int32 `json:"-"`
  834. }
  835. func (m *GateRecoveryRequest) Reset() { *m = GateRecoveryRequest{} }
  836. func (m *GateRecoveryRequest) String() string { return proto.CompactTextString(m) }
  837. func (*GateRecoveryRequest) ProtoMessage() {}
  838. func (*GateRecoveryRequest) Descriptor() ([]byte, []int) {
  839. return fileDescriptor_870276a56ac00da5, []int{14}
  840. }
  841. func (m *GateRecoveryRequest) XXX_Unmarshal(b []byte) error {
  842. return xxx_messageInfo_GateRecoveryRequest.Unmarshal(m, b)
  843. }
  844. func (m *GateRecoveryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  845. return xxx_messageInfo_GateRecoveryRequest.Marshal(b, m, deterministic)
  846. }
  847. func (m *GateRecoveryRequest) XXX_Merge(src proto.Message) {
  848. xxx_messageInfo_GateRecoveryRequest.Merge(m, src)
  849. }
  850. func (m *GateRecoveryRequest) XXX_Size() int {
  851. return xxx_messageInfo_GateRecoveryRequest.Size(m)
  852. }
  853. func (m *GateRecoveryRequest) XXX_DiscardUnknown() {
  854. xxx_messageInfo_GateRecoveryRequest.DiscardUnknown(m)
  855. }
  856. var xxx_messageInfo_GateRecoveryRequest proto.InternalMessageInfo
  857. func (m *GateRecoveryRequest) GetDeviceId() int64 {
  858. if m != nil {
  859. return m.DeviceId
  860. }
  861. return 0
  862. }
  863. type GateRecoveryReply struct {
  864. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  865. XXX_unrecognized []byte `json:"-"`
  866. XXX_sizecache int32 `json:"-"`
  867. }
  868. func (m *GateRecoveryReply) Reset() { *m = GateRecoveryReply{} }
  869. func (m *GateRecoveryReply) String() string { return proto.CompactTextString(m) }
  870. func (*GateRecoveryReply) ProtoMessage() {}
  871. func (*GateRecoveryReply) Descriptor() ([]byte, []int) {
  872. return fileDescriptor_870276a56ac00da5, []int{15}
  873. }
  874. func (m *GateRecoveryReply) XXX_Unmarshal(b []byte) error {
  875. return xxx_messageInfo_GateRecoveryReply.Unmarshal(m, b)
  876. }
  877. func (m *GateRecoveryReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  878. return xxx_messageInfo_GateRecoveryReply.Marshal(b, m, deterministic)
  879. }
  880. func (m *GateRecoveryReply) XXX_Merge(src proto.Message) {
  881. xxx_messageInfo_GateRecoveryReply.Merge(m, src)
  882. }
  883. func (m *GateRecoveryReply) XXX_Size() int {
  884. return xxx_messageInfo_GateRecoveryReply.Size(m)
  885. }
  886. func (m *GateRecoveryReply) XXX_DiscardUnknown() {
  887. xxx_messageInfo_GateRecoveryReply.DiscardUnknown(m)
  888. }
  889. var xxx_messageInfo_GateRecoveryReply proto.InternalMessageInfo
  890. // 门禁启用停用
  891. type GateEnableRequest struct {
  892. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  893. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  894. Enable bool `protobuf:"varint,3,opt,name=enable,proto3" json:"enable"`
  895. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  896. XXX_unrecognized []byte `json:"-"`
  897. XXX_sizecache int32 `json:"-"`
  898. }
  899. func (m *GateEnableRequest) Reset() { *m = GateEnableRequest{} }
  900. func (m *GateEnableRequest) String() string { return proto.CompactTextString(m) }
  901. func (*GateEnableRequest) ProtoMessage() {}
  902. func (*GateEnableRequest) Descriptor() ([]byte, []int) {
  903. return fileDescriptor_870276a56ac00da5, []int{16}
  904. }
  905. func (m *GateEnableRequest) XXX_Unmarshal(b []byte) error {
  906. return xxx_messageInfo_GateEnableRequest.Unmarshal(m, b)
  907. }
  908. func (m *GateEnableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  909. return xxx_messageInfo_GateEnableRequest.Marshal(b, m, deterministic)
  910. }
  911. func (m *GateEnableRequest) XXX_Merge(src proto.Message) {
  912. xxx_messageInfo_GateEnableRequest.Merge(m, src)
  913. }
  914. func (m *GateEnableRequest) XXX_Size() int {
  915. return xxx_messageInfo_GateEnableRequest.Size(m)
  916. }
  917. func (m *GateEnableRequest) XXX_DiscardUnknown() {
  918. xxx_messageInfo_GateEnableRequest.DiscardUnknown(m)
  919. }
  920. var xxx_messageInfo_GateEnableRequest proto.InternalMessageInfo
  921. func (m *GateEnableRequest) GetDeviceId() int64 {
  922. if m != nil {
  923. return m.DeviceId
  924. }
  925. return 0
  926. }
  927. func (m *GateEnableRequest) GetGardenId() int64 {
  928. if m != nil {
  929. return m.GardenId
  930. }
  931. return 0
  932. }
  933. func (m *GateEnableRequest) GetEnable() bool {
  934. if m != nil {
  935. return m.Enable
  936. }
  937. return false
  938. }
  939. type GateEnableReply struct {
  940. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  941. XXX_unrecognized []byte `json:"-"`
  942. XXX_sizecache int32 `json:"-"`
  943. }
  944. func (m *GateEnableReply) Reset() { *m = GateEnableReply{} }
  945. func (m *GateEnableReply) String() string { return proto.CompactTextString(m) }
  946. func (*GateEnableReply) ProtoMessage() {}
  947. func (*GateEnableReply) Descriptor() ([]byte, []int) {
  948. return fileDescriptor_870276a56ac00da5, []int{17}
  949. }
  950. func (m *GateEnableReply) XXX_Unmarshal(b []byte) error {
  951. return xxx_messageInfo_GateEnableReply.Unmarshal(m, b)
  952. }
  953. func (m *GateEnableReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  954. return xxx_messageInfo_GateEnableReply.Marshal(b, m, deterministic)
  955. }
  956. func (m *GateEnableReply) XXX_Merge(src proto.Message) {
  957. xxx_messageInfo_GateEnableReply.Merge(m, src)
  958. }
  959. func (m *GateEnableReply) XXX_Size() int {
  960. return xxx_messageInfo_GateEnableReply.Size(m)
  961. }
  962. func (m *GateEnableReply) XXX_DiscardUnknown() {
  963. xxx_messageInfo_GateEnableReply.DiscardUnknown(m)
  964. }
  965. var xxx_messageInfo_GateEnableReply proto.InternalMessageInfo
  966. // 小区端编辑位置或方向
  967. type GateSetRequest struct {
  968. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  969. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  970. // 1 进场 2 出场 3 进出场
  971. Direction int32 `protobuf:"varint,3,opt,name=direction,proto3" json:"direction"`
  972. // 位置
  973. Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location"`
  974. GateName string `protobuf:"bytes,5,opt,name=gate_name,json=gateName,proto3" json:"gate_name"`
  975. UserName string `protobuf:"bytes,6,opt,name=user_name,json=userName,proto3" json:"user_name"`
  976. Password string `protobuf:"bytes,7,opt,name=password,proto3" json:"password"`
  977. Ip string `protobuf:"bytes,8,opt,name=ip,proto3" json:"ip"`
  978. Mac string `protobuf:"bytes,9,opt,name=mac,proto3" json:"mac"`
  979. Port int64 `protobuf:"varint,10,opt,name=port,proto3" json:"port"`
  980. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  981. XXX_unrecognized []byte `json:"-"`
  982. XXX_sizecache int32 `json:"-"`
  983. }
  984. func (m *GateSetRequest) Reset() { *m = GateSetRequest{} }
  985. func (m *GateSetRequest) String() string { return proto.CompactTextString(m) }
  986. func (*GateSetRequest) ProtoMessage() {}
  987. func (*GateSetRequest) Descriptor() ([]byte, []int) {
  988. return fileDescriptor_870276a56ac00da5, []int{18}
  989. }
  990. func (m *GateSetRequest) XXX_Unmarshal(b []byte) error {
  991. return xxx_messageInfo_GateSetRequest.Unmarshal(m, b)
  992. }
  993. func (m *GateSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  994. return xxx_messageInfo_GateSetRequest.Marshal(b, m, deterministic)
  995. }
  996. func (m *GateSetRequest) XXX_Merge(src proto.Message) {
  997. xxx_messageInfo_GateSetRequest.Merge(m, src)
  998. }
  999. func (m *GateSetRequest) XXX_Size() int {
  1000. return xxx_messageInfo_GateSetRequest.Size(m)
  1001. }
  1002. func (m *GateSetRequest) XXX_DiscardUnknown() {
  1003. xxx_messageInfo_GateSetRequest.DiscardUnknown(m)
  1004. }
  1005. var xxx_messageInfo_GateSetRequest proto.InternalMessageInfo
  1006. func (m *GateSetRequest) GetDeviceId() int64 {
  1007. if m != nil {
  1008. return m.DeviceId
  1009. }
  1010. return 0
  1011. }
  1012. func (m *GateSetRequest) GetGardenId() int64 {
  1013. if m != nil {
  1014. return m.GardenId
  1015. }
  1016. return 0
  1017. }
  1018. func (m *GateSetRequest) GetDirection() int32 {
  1019. if m != nil {
  1020. return m.Direction
  1021. }
  1022. return 0
  1023. }
  1024. func (m *GateSetRequest) GetLocation() string {
  1025. if m != nil {
  1026. return m.Location
  1027. }
  1028. return ""
  1029. }
  1030. func (m *GateSetRequest) GetGateName() string {
  1031. if m != nil {
  1032. return m.GateName
  1033. }
  1034. return ""
  1035. }
  1036. func (m *GateSetRequest) GetUserName() string {
  1037. if m != nil {
  1038. return m.UserName
  1039. }
  1040. return ""
  1041. }
  1042. func (m *GateSetRequest) GetPassword() string {
  1043. if m != nil {
  1044. return m.Password
  1045. }
  1046. return ""
  1047. }
  1048. func (m *GateSetRequest) GetIp() string {
  1049. if m != nil {
  1050. return m.Ip
  1051. }
  1052. return ""
  1053. }
  1054. func (m *GateSetRequest) GetMac() string {
  1055. if m != nil {
  1056. return m.Mac
  1057. }
  1058. return ""
  1059. }
  1060. func (m *GateSetRequest) GetPort() int64 {
  1061. if m != nil {
  1062. return m.Port
  1063. }
  1064. return 0
  1065. }
  1066. type GateSetReply struct {
  1067. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1068. XXX_unrecognized []byte `json:"-"`
  1069. XXX_sizecache int32 `json:"-"`
  1070. }
  1071. func (m *GateSetReply) Reset() { *m = GateSetReply{} }
  1072. func (m *GateSetReply) String() string { return proto.CompactTextString(m) }
  1073. func (*GateSetReply) ProtoMessage() {}
  1074. func (*GateSetReply) Descriptor() ([]byte, []int) {
  1075. return fileDescriptor_870276a56ac00da5, []int{19}
  1076. }
  1077. func (m *GateSetReply) XXX_Unmarshal(b []byte) error {
  1078. return xxx_messageInfo_GateSetReply.Unmarshal(m, b)
  1079. }
  1080. func (m *GateSetReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1081. return xxx_messageInfo_GateSetReply.Marshal(b, m, deterministic)
  1082. }
  1083. func (m *GateSetReply) XXX_Merge(src proto.Message) {
  1084. xxx_messageInfo_GateSetReply.Merge(m, src)
  1085. }
  1086. func (m *GateSetReply) XXX_Size() int {
  1087. return xxx_messageInfo_GateSetReply.Size(m)
  1088. }
  1089. func (m *GateSetReply) XXX_DiscardUnknown() {
  1090. xxx_messageInfo_GateSetReply.DiscardUnknown(m)
  1091. }
  1092. var xxx_messageInfo_GateSetReply proto.InternalMessageInfo
  1093. // 门禁添加远程命令
  1094. type GateCommandAddRequest struct {
  1095. // 1 远程开门;
  1096. // 2 重启设备;
  1097. // 4 获取设备参数;
  1098. // 5 设置设备参数; 6 下载白名单;
  1099. // 7 清空本地所有白名单;
  1100. // 8 清空本地所有刷卡记录;
  1101. // 9 扫码显示参数;
  1102. // 10 查询卡号是否存在白名单
  1103. // 99 恢复出厂;
  1104. CmdCode int32 `protobuf:"varint,1,opt,name=cmd_code,json=cmdCode,proto3" json:"cmd_code"`
  1105. CmdParams string `protobuf:"bytes,2,opt,name=cmd_params,json=cmdParams,proto3" json:"cmd_params"`
  1106. DeviceId int64 `protobuf:"varint,3,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1107. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1108. XXX_unrecognized []byte `json:"-"`
  1109. XXX_sizecache int32 `json:"-"`
  1110. }
  1111. func (m *GateCommandAddRequest) Reset() { *m = GateCommandAddRequest{} }
  1112. func (m *GateCommandAddRequest) String() string { return proto.CompactTextString(m) }
  1113. func (*GateCommandAddRequest) ProtoMessage() {}
  1114. func (*GateCommandAddRequest) Descriptor() ([]byte, []int) {
  1115. return fileDescriptor_870276a56ac00da5, []int{20}
  1116. }
  1117. func (m *GateCommandAddRequest) XXX_Unmarshal(b []byte) error {
  1118. return xxx_messageInfo_GateCommandAddRequest.Unmarshal(m, b)
  1119. }
  1120. func (m *GateCommandAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1121. return xxx_messageInfo_GateCommandAddRequest.Marshal(b, m, deterministic)
  1122. }
  1123. func (m *GateCommandAddRequest) XXX_Merge(src proto.Message) {
  1124. xxx_messageInfo_GateCommandAddRequest.Merge(m, src)
  1125. }
  1126. func (m *GateCommandAddRequest) XXX_Size() int {
  1127. return xxx_messageInfo_GateCommandAddRequest.Size(m)
  1128. }
  1129. func (m *GateCommandAddRequest) XXX_DiscardUnknown() {
  1130. xxx_messageInfo_GateCommandAddRequest.DiscardUnknown(m)
  1131. }
  1132. var xxx_messageInfo_GateCommandAddRequest proto.InternalMessageInfo
  1133. func (m *GateCommandAddRequest) GetCmdCode() int32 {
  1134. if m != nil {
  1135. return m.CmdCode
  1136. }
  1137. return 0
  1138. }
  1139. func (m *GateCommandAddRequest) GetCmdParams() string {
  1140. if m != nil {
  1141. return m.CmdParams
  1142. }
  1143. return ""
  1144. }
  1145. func (m *GateCommandAddRequest) GetDeviceId() int64 {
  1146. if m != nil {
  1147. return m.DeviceId
  1148. }
  1149. return 0
  1150. }
  1151. type GateCommandAddReply struct {
  1152. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1153. XXX_unrecognized []byte `json:"-"`
  1154. XXX_sizecache int32 `json:"-"`
  1155. }
  1156. func (m *GateCommandAddReply) Reset() { *m = GateCommandAddReply{} }
  1157. func (m *GateCommandAddReply) String() string { return proto.CompactTextString(m) }
  1158. func (*GateCommandAddReply) ProtoMessage() {}
  1159. func (*GateCommandAddReply) Descriptor() ([]byte, []int) {
  1160. return fileDescriptor_870276a56ac00da5, []int{21}
  1161. }
  1162. func (m *GateCommandAddReply) XXX_Unmarshal(b []byte) error {
  1163. return xxx_messageInfo_GateCommandAddReply.Unmarshal(m, b)
  1164. }
  1165. func (m *GateCommandAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1166. return xxx_messageInfo_GateCommandAddReply.Marshal(b, m, deterministic)
  1167. }
  1168. func (m *GateCommandAddReply) XXX_Merge(src proto.Message) {
  1169. xxx_messageInfo_GateCommandAddReply.Merge(m, src)
  1170. }
  1171. func (m *GateCommandAddReply) XXX_Size() int {
  1172. return xxx_messageInfo_GateCommandAddReply.Size(m)
  1173. }
  1174. func (m *GateCommandAddReply) XXX_DiscardUnknown() {
  1175. xxx_messageInfo_GateCommandAddReply.DiscardUnknown(m)
  1176. }
  1177. var xxx_messageInfo_GateCommandAddReply proto.InternalMessageInfo
  1178. // 门禁命令列表
  1179. type GateCommandListRequest struct {
  1180. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1181. Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"`
  1182. Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start"`
  1183. End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end"`
  1184. Page int64 `protobuf:"varint,5,opt,name=page,proto3" json:"page"`
  1185. PageSize int64 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  1186. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1187. XXX_unrecognized []byte `json:"-"`
  1188. XXX_sizecache int32 `json:"-"`
  1189. }
  1190. func (m *GateCommandListRequest) Reset() { *m = GateCommandListRequest{} }
  1191. func (m *GateCommandListRequest) String() string { return proto.CompactTextString(m) }
  1192. func (*GateCommandListRequest) ProtoMessage() {}
  1193. func (*GateCommandListRequest) Descriptor() ([]byte, []int) {
  1194. return fileDescriptor_870276a56ac00da5, []int{22}
  1195. }
  1196. func (m *GateCommandListRequest) XXX_Unmarshal(b []byte) error {
  1197. return xxx_messageInfo_GateCommandListRequest.Unmarshal(m, b)
  1198. }
  1199. func (m *GateCommandListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1200. return xxx_messageInfo_GateCommandListRequest.Marshal(b, m, deterministic)
  1201. }
  1202. func (m *GateCommandListRequest) XXX_Merge(src proto.Message) {
  1203. xxx_messageInfo_GateCommandListRequest.Merge(m, src)
  1204. }
  1205. func (m *GateCommandListRequest) XXX_Size() int {
  1206. return xxx_messageInfo_GateCommandListRequest.Size(m)
  1207. }
  1208. func (m *GateCommandListRequest) XXX_DiscardUnknown() {
  1209. xxx_messageInfo_GateCommandListRequest.DiscardUnknown(m)
  1210. }
  1211. var xxx_messageInfo_GateCommandListRequest proto.InternalMessageInfo
  1212. func (m *GateCommandListRequest) GetDeviceId() int64 {
  1213. if m != nil {
  1214. return m.DeviceId
  1215. }
  1216. return 0
  1217. }
  1218. func (m *GateCommandListRequest) GetStatus() int32 {
  1219. if m != nil {
  1220. return m.Status
  1221. }
  1222. return 0
  1223. }
  1224. func (m *GateCommandListRequest) GetStart() int64 {
  1225. if m != nil {
  1226. return m.Start
  1227. }
  1228. return 0
  1229. }
  1230. func (m *GateCommandListRequest) GetEnd() int64 {
  1231. if m != nil {
  1232. return m.End
  1233. }
  1234. return 0
  1235. }
  1236. func (m *GateCommandListRequest) GetPage() int64 {
  1237. if m != nil {
  1238. return m.Page
  1239. }
  1240. return 0
  1241. }
  1242. func (m *GateCommandListRequest) GetPageSize() int64 {
  1243. if m != nil {
  1244. return m.PageSize
  1245. }
  1246. return 0
  1247. }
  1248. type GateCommandItem struct {
  1249. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1250. Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc"`
  1251. // 1 待执行 2 执行中 3 执行完成
  1252. Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status"`
  1253. CreatedAt int64 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  1254. // 1 成功 2 失败
  1255. ResultStatus int32 `protobuf:"varint,5,opt,name=result_status,json=resultStatus,proto3" json:"result_status"`
  1256. // 结果描述
  1257. ResultStatusDesc string `protobuf:"bytes,6,opt,name=result_status_desc,json=resultStatusDesc,proto3" json:"result_status_desc"`
  1258. Id int64 `protobuf:"varint,7,opt,name=id,proto3" json:"id"`
  1259. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1260. XXX_unrecognized []byte `json:"-"`
  1261. XXX_sizecache int32 `json:"-"`
  1262. }
  1263. func (m *GateCommandItem) Reset() { *m = GateCommandItem{} }
  1264. func (m *GateCommandItem) String() string { return proto.CompactTextString(m) }
  1265. func (*GateCommandItem) ProtoMessage() {}
  1266. func (*GateCommandItem) Descriptor() ([]byte, []int) {
  1267. return fileDescriptor_870276a56ac00da5, []int{23}
  1268. }
  1269. func (m *GateCommandItem) XXX_Unmarshal(b []byte) error {
  1270. return xxx_messageInfo_GateCommandItem.Unmarshal(m, b)
  1271. }
  1272. func (m *GateCommandItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1273. return xxx_messageInfo_GateCommandItem.Marshal(b, m, deterministic)
  1274. }
  1275. func (m *GateCommandItem) XXX_Merge(src proto.Message) {
  1276. xxx_messageInfo_GateCommandItem.Merge(m, src)
  1277. }
  1278. func (m *GateCommandItem) XXX_Size() int {
  1279. return xxx_messageInfo_GateCommandItem.Size(m)
  1280. }
  1281. func (m *GateCommandItem) XXX_DiscardUnknown() {
  1282. xxx_messageInfo_GateCommandItem.DiscardUnknown(m)
  1283. }
  1284. var xxx_messageInfo_GateCommandItem proto.InternalMessageInfo
  1285. func (m *GateCommandItem) GetDeviceId() int64 {
  1286. if m != nil {
  1287. return m.DeviceId
  1288. }
  1289. return 0
  1290. }
  1291. func (m *GateCommandItem) GetDesc() string {
  1292. if m != nil {
  1293. return m.Desc
  1294. }
  1295. return ""
  1296. }
  1297. func (m *GateCommandItem) GetStatus() int32 {
  1298. if m != nil {
  1299. return m.Status
  1300. }
  1301. return 0
  1302. }
  1303. func (m *GateCommandItem) GetCreatedAt() int64 {
  1304. if m != nil {
  1305. return m.CreatedAt
  1306. }
  1307. return 0
  1308. }
  1309. func (m *GateCommandItem) GetResultStatus() int32 {
  1310. if m != nil {
  1311. return m.ResultStatus
  1312. }
  1313. return 0
  1314. }
  1315. func (m *GateCommandItem) GetResultStatusDesc() string {
  1316. if m != nil {
  1317. return m.ResultStatusDesc
  1318. }
  1319. return ""
  1320. }
  1321. func (m *GateCommandItem) GetId() int64 {
  1322. if m != nil {
  1323. return m.Id
  1324. }
  1325. return 0
  1326. }
  1327. type GateCommandListReply struct {
  1328. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  1329. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  1330. List []*GateCommandItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  1331. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1332. XXX_unrecognized []byte `json:"-"`
  1333. XXX_sizecache int32 `json:"-"`
  1334. }
  1335. func (m *GateCommandListReply) Reset() { *m = GateCommandListReply{} }
  1336. func (m *GateCommandListReply) String() string { return proto.CompactTextString(m) }
  1337. func (*GateCommandListReply) ProtoMessage() {}
  1338. func (*GateCommandListReply) Descriptor() ([]byte, []int) {
  1339. return fileDescriptor_870276a56ac00da5, []int{24}
  1340. }
  1341. func (m *GateCommandListReply) XXX_Unmarshal(b []byte) error {
  1342. return xxx_messageInfo_GateCommandListReply.Unmarshal(m, b)
  1343. }
  1344. func (m *GateCommandListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1345. return xxx_messageInfo_GateCommandListReply.Marshal(b, m, deterministic)
  1346. }
  1347. func (m *GateCommandListReply) XXX_Merge(src proto.Message) {
  1348. xxx_messageInfo_GateCommandListReply.Merge(m, src)
  1349. }
  1350. func (m *GateCommandListReply) XXX_Size() int {
  1351. return xxx_messageInfo_GateCommandListReply.Size(m)
  1352. }
  1353. func (m *GateCommandListReply) XXX_DiscardUnknown() {
  1354. xxx_messageInfo_GateCommandListReply.DiscardUnknown(m)
  1355. }
  1356. var xxx_messageInfo_GateCommandListReply proto.InternalMessageInfo
  1357. func (m *GateCommandListReply) GetPage() int64 {
  1358. if m != nil {
  1359. return m.Page
  1360. }
  1361. return 0
  1362. }
  1363. func (m *GateCommandListReply) GetTotal() int64 {
  1364. if m != nil {
  1365. return m.Total
  1366. }
  1367. return 0
  1368. }
  1369. func (m *GateCommandListReply) GetList() []*GateCommandItem {
  1370. if m != nil {
  1371. return m.List
  1372. }
  1373. return nil
  1374. }
  1375. // 删除命令
  1376. type GateCommandDelRequest struct {
  1377. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  1378. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1379. XXX_unrecognized []byte `json:"-"`
  1380. XXX_sizecache int32 `json:"-"`
  1381. }
  1382. func (m *GateCommandDelRequest) Reset() { *m = GateCommandDelRequest{} }
  1383. func (m *GateCommandDelRequest) String() string { return proto.CompactTextString(m) }
  1384. func (*GateCommandDelRequest) ProtoMessage() {}
  1385. func (*GateCommandDelRequest) Descriptor() ([]byte, []int) {
  1386. return fileDescriptor_870276a56ac00da5, []int{25}
  1387. }
  1388. func (m *GateCommandDelRequest) XXX_Unmarshal(b []byte) error {
  1389. return xxx_messageInfo_GateCommandDelRequest.Unmarshal(m, b)
  1390. }
  1391. func (m *GateCommandDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1392. return xxx_messageInfo_GateCommandDelRequest.Marshal(b, m, deterministic)
  1393. }
  1394. func (m *GateCommandDelRequest) XXX_Merge(src proto.Message) {
  1395. xxx_messageInfo_GateCommandDelRequest.Merge(m, src)
  1396. }
  1397. func (m *GateCommandDelRequest) XXX_Size() int {
  1398. return xxx_messageInfo_GateCommandDelRequest.Size(m)
  1399. }
  1400. func (m *GateCommandDelRequest) XXX_DiscardUnknown() {
  1401. xxx_messageInfo_GateCommandDelRequest.DiscardUnknown(m)
  1402. }
  1403. var xxx_messageInfo_GateCommandDelRequest proto.InternalMessageInfo
  1404. func (m *GateCommandDelRequest) GetId() int64 {
  1405. if m != nil {
  1406. return m.Id
  1407. }
  1408. return 0
  1409. }
  1410. type GateCommandDelReply struct {
  1411. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1412. XXX_unrecognized []byte `json:"-"`
  1413. XXX_sizecache int32 `json:"-"`
  1414. }
  1415. func (m *GateCommandDelReply) Reset() { *m = GateCommandDelReply{} }
  1416. func (m *GateCommandDelReply) String() string { return proto.CompactTextString(m) }
  1417. func (*GateCommandDelReply) ProtoMessage() {}
  1418. func (*GateCommandDelReply) Descriptor() ([]byte, []int) {
  1419. return fileDescriptor_870276a56ac00da5, []int{26}
  1420. }
  1421. func (m *GateCommandDelReply) XXX_Unmarshal(b []byte) error {
  1422. return xxx_messageInfo_GateCommandDelReply.Unmarshal(m, b)
  1423. }
  1424. func (m *GateCommandDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1425. return xxx_messageInfo_GateCommandDelReply.Marshal(b, m, deterministic)
  1426. }
  1427. func (m *GateCommandDelReply) XXX_Merge(src proto.Message) {
  1428. xxx_messageInfo_GateCommandDelReply.Merge(m, src)
  1429. }
  1430. func (m *GateCommandDelReply) XXX_Size() int {
  1431. return xxx_messageInfo_GateCommandDelReply.Size(m)
  1432. }
  1433. func (m *GateCommandDelReply) XXX_DiscardUnknown() {
  1434. xxx_messageInfo_GateCommandDelReply.DiscardUnknown(m)
  1435. }
  1436. var xxx_messageInfo_GateCommandDelReply proto.InternalMessageInfo
  1437. // 命令结果
  1438. type GateCommandResultRequest struct {
  1439. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  1440. CmdCode int32 `protobuf:"varint,2,opt,name=cmd_code,json=cmdCode,proto3" json:"cmd_code"`
  1441. ResultStatus int32 `protobuf:"varint,3,opt,name=result_status,json=resultStatus,proto3" json:"result_status"`
  1442. ResultDesc string `protobuf:"bytes,4,opt,name=result_desc,json=resultDesc,proto3" json:"result_desc"`
  1443. Sn string `protobuf:"bytes,5,opt,name=sn,proto3" json:"sn"`
  1444. Protocol int32 `protobuf:"varint,6,opt,name=protocol,proto3" json:"protocol"`
  1445. Content string `protobuf:"bytes,7,opt,name=content,proto3" json:"content"`
  1446. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1447. XXX_unrecognized []byte `json:"-"`
  1448. XXX_sizecache int32 `json:"-"`
  1449. }
  1450. func (m *GateCommandResultRequest) Reset() { *m = GateCommandResultRequest{} }
  1451. func (m *GateCommandResultRequest) String() string { return proto.CompactTextString(m) }
  1452. func (*GateCommandResultRequest) ProtoMessage() {}
  1453. func (*GateCommandResultRequest) Descriptor() ([]byte, []int) {
  1454. return fileDescriptor_870276a56ac00da5, []int{27}
  1455. }
  1456. func (m *GateCommandResultRequest) XXX_Unmarshal(b []byte) error {
  1457. return xxx_messageInfo_GateCommandResultRequest.Unmarshal(m, b)
  1458. }
  1459. func (m *GateCommandResultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1460. return xxx_messageInfo_GateCommandResultRequest.Marshal(b, m, deterministic)
  1461. }
  1462. func (m *GateCommandResultRequest) XXX_Merge(src proto.Message) {
  1463. xxx_messageInfo_GateCommandResultRequest.Merge(m, src)
  1464. }
  1465. func (m *GateCommandResultRequest) XXX_Size() int {
  1466. return xxx_messageInfo_GateCommandResultRequest.Size(m)
  1467. }
  1468. func (m *GateCommandResultRequest) XXX_DiscardUnknown() {
  1469. xxx_messageInfo_GateCommandResultRequest.DiscardUnknown(m)
  1470. }
  1471. var xxx_messageInfo_GateCommandResultRequest proto.InternalMessageInfo
  1472. func (m *GateCommandResultRequest) GetId() int64 {
  1473. if m != nil {
  1474. return m.Id
  1475. }
  1476. return 0
  1477. }
  1478. func (m *GateCommandResultRequest) GetCmdCode() int32 {
  1479. if m != nil {
  1480. return m.CmdCode
  1481. }
  1482. return 0
  1483. }
  1484. func (m *GateCommandResultRequest) GetResultStatus() int32 {
  1485. if m != nil {
  1486. return m.ResultStatus
  1487. }
  1488. return 0
  1489. }
  1490. func (m *GateCommandResultRequest) GetResultDesc() string {
  1491. if m != nil {
  1492. return m.ResultDesc
  1493. }
  1494. return ""
  1495. }
  1496. func (m *GateCommandResultRequest) GetSn() string {
  1497. if m != nil {
  1498. return m.Sn
  1499. }
  1500. return ""
  1501. }
  1502. func (m *GateCommandResultRequest) GetProtocol() int32 {
  1503. if m != nil {
  1504. return m.Protocol
  1505. }
  1506. return 0
  1507. }
  1508. func (m *GateCommandResultRequest) GetContent() string {
  1509. if m != nil {
  1510. return m.Content
  1511. }
  1512. return ""
  1513. }
  1514. type GateCommandResultReply struct {
  1515. HasTask bool `protobuf:"varint,1,opt,name=has_task,json=hasTask,proto3" json:"has_task"`
  1516. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1517. XXX_unrecognized []byte `json:"-"`
  1518. XXX_sizecache int32 `json:"-"`
  1519. }
  1520. func (m *GateCommandResultReply) Reset() { *m = GateCommandResultReply{} }
  1521. func (m *GateCommandResultReply) String() string { return proto.CompactTextString(m) }
  1522. func (*GateCommandResultReply) ProtoMessage() {}
  1523. func (*GateCommandResultReply) Descriptor() ([]byte, []int) {
  1524. return fileDescriptor_870276a56ac00da5, []int{28}
  1525. }
  1526. func (m *GateCommandResultReply) XXX_Unmarshal(b []byte) error {
  1527. return xxx_messageInfo_GateCommandResultReply.Unmarshal(m, b)
  1528. }
  1529. func (m *GateCommandResultReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1530. return xxx_messageInfo_GateCommandResultReply.Marshal(b, m, deterministic)
  1531. }
  1532. func (m *GateCommandResultReply) XXX_Merge(src proto.Message) {
  1533. xxx_messageInfo_GateCommandResultReply.Merge(m, src)
  1534. }
  1535. func (m *GateCommandResultReply) XXX_Size() int {
  1536. return xxx_messageInfo_GateCommandResultReply.Size(m)
  1537. }
  1538. func (m *GateCommandResultReply) XXX_DiscardUnknown() {
  1539. xxx_messageInfo_GateCommandResultReply.DiscardUnknown(m)
  1540. }
  1541. var xxx_messageInfo_GateCommandResultReply proto.InternalMessageInfo
  1542. func (m *GateCommandResultReply) GetHasTask() bool {
  1543. if m != nil {
  1544. return m.HasTask
  1545. }
  1546. return false
  1547. }
  1548. // 获取一条命令用于执行
  1549. type GateCommandUseRequest struct {
  1550. Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn"`
  1551. Protocol int32 `protobuf:"varint,2,opt,name=protocol,proto3" json:"protocol"`
  1552. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1553. XXX_unrecognized []byte `json:"-"`
  1554. XXX_sizecache int32 `json:"-"`
  1555. }
  1556. func (m *GateCommandUseRequest) Reset() { *m = GateCommandUseRequest{} }
  1557. func (m *GateCommandUseRequest) String() string { return proto.CompactTextString(m) }
  1558. func (*GateCommandUseRequest) ProtoMessage() {}
  1559. func (*GateCommandUseRequest) Descriptor() ([]byte, []int) {
  1560. return fileDescriptor_870276a56ac00da5, []int{29}
  1561. }
  1562. func (m *GateCommandUseRequest) XXX_Unmarshal(b []byte) error {
  1563. return xxx_messageInfo_GateCommandUseRequest.Unmarshal(m, b)
  1564. }
  1565. func (m *GateCommandUseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1566. return xxx_messageInfo_GateCommandUseRequest.Marshal(b, m, deterministic)
  1567. }
  1568. func (m *GateCommandUseRequest) XXX_Merge(src proto.Message) {
  1569. xxx_messageInfo_GateCommandUseRequest.Merge(m, src)
  1570. }
  1571. func (m *GateCommandUseRequest) XXX_Size() int {
  1572. return xxx_messageInfo_GateCommandUseRequest.Size(m)
  1573. }
  1574. func (m *GateCommandUseRequest) XXX_DiscardUnknown() {
  1575. xxx_messageInfo_GateCommandUseRequest.DiscardUnknown(m)
  1576. }
  1577. var xxx_messageInfo_GateCommandUseRequest proto.InternalMessageInfo
  1578. func (m *GateCommandUseRequest) GetSn() string {
  1579. if m != nil {
  1580. return m.Sn
  1581. }
  1582. return ""
  1583. }
  1584. func (m *GateCommandUseRequest) GetProtocol() int32 {
  1585. if m != nil {
  1586. return m.Protocol
  1587. }
  1588. return 0
  1589. }
  1590. type GateCommandUseReply struct {
  1591. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  1592. CmdCode int32 `protobuf:"varint,2,opt,name=cmd_code,json=cmdCode,proto3" json:"cmd_code"`
  1593. CmdParams string `protobuf:"bytes,3,opt,name=cmd_params,json=cmdParams,proto3" json:"cmd_params"`
  1594. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1595. XXX_unrecognized []byte `json:"-"`
  1596. XXX_sizecache int32 `json:"-"`
  1597. }
  1598. func (m *GateCommandUseReply) Reset() { *m = GateCommandUseReply{} }
  1599. func (m *GateCommandUseReply) String() string { return proto.CompactTextString(m) }
  1600. func (*GateCommandUseReply) ProtoMessage() {}
  1601. func (*GateCommandUseReply) Descriptor() ([]byte, []int) {
  1602. return fileDescriptor_870276a56ac00da5, []int{30}
  1603. }
  1604. func (m *GateCommandUseReply) XXX_Unmarshal(b []byte) error {
  1605. return xxx_messageInfo_GateCommandUseReply.Unmarshal(m, b)
  1606. }
  1607. func (m *GateCommandUseReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1608. return xxx_messageInfo_GateCommandUseReply.Marshal(b, m, deterministic)
  1609. }
  1610. func (m *GateCommandUseReply) XXX_Merge(src proto.Message) {
  1611. xxx_messageInfo_GateCommandUseReply.Merge(m, src)
  1612. }
  1613. func (m *GateCommandUseReply) XXX_Size() int {
  1614. return xxx_messageInfo_GateCommandUseReply.Size(m)
  1615. }
  1616. func (m *GateCommandUseReply) XXX_DiscardUnknown() {
  1617. xxx_messageInfo_GateCommandUseReply.DiscardUnknown(m)
  1618. }
  1619. var xxx_messageInfo_GateCommandUseReply proto.InternalMessageInfo
  1620. func (m *GateCommandUseReply) GetId() int64 {
  1621. if m != nil {
  1622. return m.Id
  1623. }
  1624. return 0
  1625. }
  1626. func (m *GateCommandUseReply) GetCmdCode() int32 {
  1627. if m != nil {
  1628. return m.CmdCode
  1629. }
  1630. return 0
  1631. }
  1632. func (m *GateCommandUseReply) GetCmdParams() string {
  1633. if m != nil {
  1634. return m.CmdParams
  1635. }
  1636. return ""
  1637. }
  1638. type GateUnitAddRequest struct {
  1639. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1640. UnitId []int64 `protobuf:"varint,2,rep,packed,name=unit_id,json=unitId,proto3" json:"unit_id"`
  1641. GardenId int64 `protobuf:"varint,3,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1642. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1643. XXX_unrecognized []byte `json:"-"`
  1644. XXX_sizecache int32 `json:"-"`
  1645. }
  1646. func (m *GateUnitAddRequest) Reset() { *m = GateUnitAddRequest{} }
  1647. func (m *GateUnitAddRequest) String() string { return proto.CompactTextString(m) }
  1648. func (*GateUnitAddRequest) ProtoMessage() {}
  1649. func (*GateUnitAddRequest) Descriptor() ([]byte, []int) {
  1650. return fileDescriptor_870276a56ac00da5, []int{31}
  1651. }
  1652. func (m *GateUnitAddRequest) XXX_Unmarshal(b []byte) error {
  1653. return xxx_messageInfo_GateUnitAddRequest.Unmarshal(m, b)
  1654. }
  1655. func (m *GateUnitAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1656. return xxx_messageInfo_GateUnitAddRequest.Marshal(b, m, deterministic)
  1657. }
  1658. func (m *GateUnitAddRequest) XXX_Merge(src proto.Message) {
  1659. xxx_messageInfo_GateUnitAddRequest.Merge(m, src)
  1660. }
  1661. func (m *GateUnitAddRequest) XXX_Size() int {
  1662. return xxx_messageInfo_GateUnitAddRequest.Size(m)
  1663. }
  1664. func (m *GateUnitAddRequest) XXX_DiscardUnknown() {
  1665. xxx_messageInfo_GateUnitAddRequest.DiscardUnknown(m)
  1666. }
  1667. var xxx_messageInfo_GateUnitAddRequest proto.InternalMessageInfo
  1668. func (m *GateUnitAddRequest) GetDeviceId() int64 {
  1669. if m != nil {
  1670. return m.DeviceId
  1671. }
  1672. return 0
  1673. }
  1674. func (m *GateUnitAddRequest) GetUnitId() []int64 {
  1675. if m != nil {
  1676. return m.UnitId
  1677. }
  1678. return nil
  1679. }
  1680. func (m *GateUnitAddRequest) GetGardenId() int64 {
  1681. if m != nil {
  1682. return m.GardenId
  1683. }
  1684. return 0
  1685. }
  1686. type GateUnitAddReply struct {
  1687. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1688. XXX_unrecognized []byte `json:"-"`
  1689. XXX_sizecache int32 `json:"-"`
  1690. }
  1691. func (m *GateUnitAddReply) Reset() { *m = GateUnitAddReply{} }
  1692. func (m *GateUnitAddReply) String() string { return proto.CompactTextString(m) }
  1693. func (*GateUnitAddReply) ProtoMessage() {}
  1694. func (*GateUnitAddReply) Descriptor() ([]byte, []int) {
  1695. return fileDescriptor_870276a56ac00da5, []int{32}
  1696. }
  1697. func (m *GateUnitAddReply) XXX_Unmarshal(b []byte) error {
  1698. return xxx_messageInfo_GateUnitAddReply.Unmarshal(m, b)
  1699. }
  1700. func (m *GateUnitAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1701. return xxx_messageInfo_GateUnitAddReply.Marshal(b, m, deterministic)
  1702. }
  1703. func (m *GateUnitAddReply) XXX_Merge(src proto.Message) {
  1704. xxx_messageInfo_GateUnitAddReply.Merge(m, src)
  1705. }
  1706. func (m *GateUnitAddReply) XXX_Size() int {
  1707. return xxx_messageInfo_GateUnitAddReply.Size(m)
  1708. }
  1709. func (m *GateUnitAddReply) XXX_DiscardUnknown() {
  1710. xxx_messageInfo_GateUnitAddReply.DiscardUnknown(m)
  1711. }
  1712. var xxx_messageInfo_GateUnitAddReply proto.InternalMessageInfo
  1713. type GateUnitListRequest struct {
  1714. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1715. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1716. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1717. XXX_unrecognized []byte `json:"-"`
  1718. XXX_sizecache int32 `json:"-"`
  1719. }
  1720. func (m *GateUnitListRequest) Reset() { *m = GateUnitListRequest{} }
  1721. func (m *GateUnitListRequest) String() string { return proto.CompactTextString(m) }
  1722. func (*GateUnitListRequest) ProtoMessage() {}
  1723. func (*GateUnitListRequest) Descriptor() ([]byte, []int) {
  1724. return fileDescriptor_870276a56ac00da5, []int{33}
  1725. }
  1726. func (m *GateUnitListRequest) XXX_Unmarshal(b []byte) error {
  1727. return xxx_messageInfo_GateUnitListRequest.Unmarshal(m, b)
  1728. }
  1729. func (m *GateUnitListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1730. return xxx_messageInfo_GateUnitListRequest.Marshal(b, m, deterministic)
  1731. }
  1732. func (m *GateUnitListRequest) XXX_Merge(src proto.Message) {
  1733. xxx_messageInfo_GateUnitListRequest.Merge(m, src)
  1734. }
  1735. func (m *GateUnitListRequest) XXX_Size() int {
  1736. return xxx_messageInfo_GateUnitListRequest.Size(m)
  1737. }
  1738. func (m *GateUnitListRequest) XXX_DiscardUnknown() {
  1739. xxx_messageInfo_GateUnitListRequest.DiscardUnknown(m)
  1740. }
  1741. var xxx_messageInfo_GateUnitListRequest proto.InternalMessageInfo
  1742. func (m *GateUnitListRequest) GetDeviceId() int64 {
  1743. if m != nil {
  1744. return m.DeviceId
  1745. }
  1746. return 0
  1747. }
  1748. func (m *GateUnitListRequest) GetGardenId() int64 {
  1749. if m != nil {
  1750. return m.GardenId
  1751. }
  1752. return 0
  1753. }
  1754. type GateUnitListReply struct {
  1755. UnitId []int64 `protobuf:"varint,3,rep,packed,name=unit_id,json=unitId,proto3" json:"unit_id"`
  1756. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1757. XXX_unrecognized []byte `json:"-"`
  1758. XXX_sizecache int32 `json:"-"`
  1759. }
  1760. func (m *GateUnitListReply) Reset() { *m = GateUnitListReply{} }
  1761. func (m *GateUnitListReply) String() string { return proto.CompactTextString(m) }
  1762. func (*GateUnitListReply) ProtoMessage() {}
  1763. func (*GateUnitListReply) Descriptor() ([]byte, []int) {
  1764. return fileDescriptor_870276a56ac00da5, []int{34}
  1765. }
  1766. func (m *GateUnitListReply) XXX_Unmarshal(b []byte) error {
  1767. return xxx_messageInfo_GateUnitListReply.Unmarshal(m, b)
  1768. }
  1769. func (m *GateUnitListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1770. return xxx_messageInfo_GateUnitListReply.Marshal(b, m, deterministic)
  1771. }
  1772. func (m *GateUnitListReply) XXX_Merge(src proto.Message) {
  1773. xxx_messageInfo_GateUnitListReply.Merge(m, src)
  1774. }
  1775. func (m *GateUnitListReply) XXX_Size() int {
  1776. return xxx_messageInfo_GateUnitListReply.Size(m)
  1777. }
  1778. func (m *GateUnitListReply) XXX_DiscardUnknown() {
  1779. xxx_messageInfo_GateUnitListReply.DiscardUnknown(m)
  1780. }
  1781. var xxx_messageInfo_GateUnitListReply proto.InternalMessageInfo
  1782. func (m *GateUnitListReply) GetUnitId() []int64 {
  1783. if m != nil {
  1784. return m.UnitId
  1785. }
  1786. return nil
  1787. }
  1788. type GateUnitDeviceRequest struct {
  1789. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1790. UnitId []int64 `protobuf:"varint,2,rep,packed,name=unit_id,json=unitId,proto3" json:"unit_id"`
  1791. OnlyHas bool `protobuf:"varint,3,opt,name=only_has,json=onlyHas,proto3" json:"only_has"`
  1792. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1793. XXX_unrecognized []byte `json:"-"`
  1794. XXX_sizecache int32 `json:"-"`
  1795. }
  1796. func (m *GateUnitDeviceRequest) Reset() { *m = GateUnitDeviceRequest{} }
  1797. func (m *GateUnitDeviceRequest) String() string { return proto.CompactTextString(m) }
  1798. func (*GateUnitDeviceRequest) ProtoMessage() {}
  1799. func (*GateUnitDeviceRequest) Descriptor() ([]byte, []int) {
  1800. return fileDescriptor_870276a56ac00da5, []int{35}
  1801. }
  1802. func (m *GateUnitDeviceRequest) XXX_Unmarshal(b []byte) error {
  1803. return xxx_messageInfo_GateUnitDeviceRequest.Unmarshal(m, b)
  1804. }
  1805. func (m *GateUnitDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1806. return xxx_messageInfo_GateUnitDeviceRequest.Marshal(b, m, deterministic)
  1807. }
  1808. func (m *GateUnitDeviceRequest) XXX_Merge(src proto.Message) {
  1809. xxx_messageInfo_GateUnitDeviceRequest.Merge(m, src)
  1810. }
  1811. func (m *GateUnitDeviceRequest) XXX_Size() int {
  1812. return xxx_messageInfo_GateUnitDeviceRequest.Size(m)
  1813. }
  1814. func (m *GateUnitDeviceRequest) XXX_DiscardUnknown() {
  1815. xxx_messageInfo_GateUnitDeviceRequest.DiscardUnknown(m)
  1816. }
  1817. var xxx_messageInfo_GateUnitDeviceRequest proto.InternalMessageInfo
  1818. func (m *GateUnitDeviceRequest) GetGardenId() int64 {
  1819. if m != nil {
  1820. return m.GardenId
  1821. }
  1822. return 0
  1823. }
  1824. func (m *GateUnitDeviceRequest) GetUnitId() []int64 {
  1825. if m != nil {
  1826. return m.UnitId
  1827. }
  1828. return nil
  1829. }
  1830. func (m *GateUnitDeviceRequest) GetOnlyHas() bool {
  1831. if m != nil {
  1832. return m.OnlyHas
  1833. }
  1834. return false
  1835. }
  1836. type GateUnitDeviceReply struct {
  1837. List []*GateItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  1838. HasDevice bool `protobuf:"varint,2,opt,name=has_device,json=hasDevice,proto3" json:"has_device"`
  1839. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1840. XXX_unrecognized []byte `json:"-"`
  1841. XXX_sizecache int32 `json:"-"`
  1842. }
  1843. func (m *GateUnitDeviceReply) Reset() { *m = GateUnitDeviceReply{} }
  1844. func (m *GateUnitDeviceReply) String() string { return proto.CompactTextString(m) }
  1845. func (*GateUnitDeviceReply) ProtoMessage() {}
  1846. func (*GateUnitDeviceReply) Descriptor() ([]byte, []int) {
  1847. return fileDescriptor_870276a56ac00da5, []int{36}
  1848. }
  1849. func (m *GateUnitDeviceReply) XXX_Unmarshal(b []byte) error {
  1850. return xxx_messageInfo_GateUnitDeviceReply.Unmarshal(m, b)
  1851. }
  1852. func (m *GateUnitDeviceReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1853. return xxx_messageInfo_GateUnitDeviceReply.Marshal(b, m, deterministic)
  1854. }
  1855. func (m *GateUnitDeviceReply) XXX_Merge(src proto.Message) {
  1856. xxx_messageInfo_GateUnitDeviceReply.Merge(m, src)
  1857. }
  1858. func (m *GateUnitDeviceReply) XXX_Size() int {
  1859. return xxx_messageInfo_GateUnitDeviceReply.Size(m)
  1860. }
  1861. func (m *GateUnitDeviceReply) XXX_DiscardUnknown() {
  1862. xxx_messageInfo_GateUnitDeviceReply.DiscardUnknown(m)
  1863. }
  1864. var xxx_messageInfo_GateUnitDeviceReply proto.InternalMessageInfo
  1865. func (m *GateUnitDeviceReply) GetList() []*GateItem {
  1866. if m != nil {
  1867. return m.List
  1868. }
  1869. return nil
  1870. }
  1871. func (m *GateUnitDeviceReply) GetHasDevice() bool {
  1872. if m != nil {
  1873. return m.HasDevice
  1874. }
  1875. return false
  1876. }
  1877. type GateUserPicAddRequest struct {
  1878. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1879. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  1880. IdNumber string `protobuf:"bytes,3,opt,name=id_number,json=idNumber,proto3" json:"id_number"`
  1881. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name"`
  1882. PicUrl string `protobuf:"bytes,5,opt,name=pic_url,json=picUrl,proto3" json:"pic_url"`
  1883. Phone string `protobuf:"bytes,6,opt,name=phone,proto3" json:"phone"`
  1884. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1885. XXX_unrecognized []byte `json:"-"`
  1886. XXX_sizecache int32 `json:"-"`
  1887. }
  1888. func (m *GateUserPicAddRequest) Reset() { *m = GateUserPicAddRequest{} }
  1889. func (m *GateUserPicAddRequest) String() string { return proto.CompactTextString(m) }
  1890. func (*GateUserPicAddRequest) ProtoMessage() {}
  1891. func (*GateUserPicAddRequest) Descriptor() ([]byte, []int) {
  1892. return fileDescriptor_870276a56ac00da5, []int{37}
  1893. }
  1894. func (m *GateUserPicAddRequest) XXX_Unmarshal(b []byte) error {
  1895. return xxx_messageInfo_GateUserPicAddRequest.Unmarshal(m, b)
  1896. }
  1897. func (m *GateUserPicAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1898. return xxx_messageInfo_GateUserPicAddRequest.Marshal(b, m, deterministic)
  1899. }
  1900. func (m *GateUserPicAddRequest) XXX_Merge(src proto.Message) {
  1901. xxx_messageInfo_GateUserPicAddRequest.Merge(m, src)
  1902. }
  1903. func (m *GateUserPicAddRequest) XXX_Size() int {
  1904. return xxx_messageInfo_GateUserPicAddRequest.Size(m)
  1905. }
  1906. func (m *GateUserPicAddRequest) XXX_DiscardUnknown() {
  1907. xxx_messageInfo_GateUserPicAddRequest.DiscardUnknown(m)
  1908. }
  1909. var xxx_messageInfo_GateUserPicAddRequest proto.InternalMessageInfo
  1910. func (m *GateUserPicAddRequest) GetGardenId() int64 {
  1911. if m != nil {
  1912. return m.GardenId
  1913. }
  1914. return 0
  1915. }
  1916. func (m *GateUserPicAddRequest) GetUid() int64 {
  1917. if m != nil {
  1918. return m.Uid
  1919. }
  1920. return 0
  1921. }
  1922. func (m *GateUserPicAddRequest) GetIdNumber() string {
  1923. if m != nil {
  1924. return m.IdNumber
  1925. }
  1926. return ""
  1927. }
  1928. func (m *GateUserPicAddRequest) GetName() string {
  1929. if m != nil {
  1930. return m.Name
  1931. }
  1932. return ""
  1933. }
  1934. func (m *GateUserPicAddRequest) GetPicUrl() string {
  1935. if m != nil {
  1936. return m.PicUrl
  1937. }
  1938. return ""
  1939. }
  1940. func (m *GateUserPicAddRequest) GetPhone() string {
  1941. if m != nil {
  1942. return m.Phone
  1943. }
  1944. return ""
  1945. }
  1946. type GateUserPicAddReply struct {
  1947. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1948. XXX_unrecognized []byte `json:"-"`
  1949. XXX_sizecache int32 `json:"-"`
  1950. }
  1951. func (m *GateUserPicAddReply) Reset() { *m = GateUserPicAddReply{} }
  1952. func (m *GateUserPicAddReply) String() string { return proto.CompactTextString(m) }
  1953. func (*GateUserPicAddReply) ProtoMessage() {}
  1954. func (*GateUserPicAddReply) Descriptor() ([]byte, []int) {
  1955. return fileDescriptor_870276a56ac00da5, []int{38}
  1956. }
  1957. func (m *GateUserPicAddReply) XXX_Unmarshal(b []byte) error {
  1958. return xxx_messageInfo_GateUserPicAddReply.Unmarshal(m, b)
  1959. }
  1960. func (m *GateUserPicAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1961. return xxx_messageInfo_GateUserPicAddReply.Marshal(b, m, deterministic)
  1962. }
  1963. func (m *GateUserPicAddReply) XXX_Merge(src proto.Message) {
  1964. xxx_messageInfo_GateUserPicAddReply.Merge(m, src)
  1965. }
  1966. func (m *GateUserPicAddReply) XXX_Size() int {
  1967. return xxx_messageInfo_GateUserPicAddReply.Size(m)
  1968. }
  1969. func (m *GateUserPicAddReply) XXX_DiscardUnknown() {
  1970. xxx_messageInfo_GateUserPicAddReply.DiscardUnknown(m)
  1971. }
  1972. var xxx_messageInfo_GateUserPicAddReply proto.InternalMessageInfo
  1973. type GateUserPicInfoRequest struct {
  1974. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1975. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  1976. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1977. XXX_unrecognized []byte `json:"-"`
  1978. XXX_sizecache int32 `json:"-"`
  1979. }
  1980. func (m *GateUserPicInfoRequest) Reset() { *m = GateUserPicInfoRequest{} }
  1981. func (m *GateUserPicInfoRequest) String() string { return proto.CompactTextString(m) }
  1982. func (*GateUserPicInfoRequest) ProtoMessage() {}
  1983. func (*GateUserPicInfoRequest) Descriptor() ([]byte, []int) {
  1984. return fileDescriptor_870276a56ac00da5, []int{39}
  1985. }
  1986. func (m *GateUserPicInfoRequest) XXX_Unmarshal(b []byte) error {
  1987. return xxx_messageInfo_GateUserPicInfoRequest.Unmarshal(m, b)
  1988. }
  1989. func (m *GateUserPicInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1990. return xxx_messageInfo_GateUserPicInfoRequest.Marshal(b, m, deterministic)
  1991. }
  1992. func (m *GateUserPicInfoRequest) XXX_Merge(src proto.Message) {
  1993. xxx_messageInfo_GateUserPicInfoRequest.Merge(m, src)
  1994. }
  1995. func (m *GateUserPicInfoRequest) XXX_Size() int {
  1996. return xxx_messageInfo_GateUserPicInfoRequest.Size(m)
  1997. }
  1998. func (m *GateUserPicInfoRequest) XXX_DiscardUnknown() {
  1999. xxx_messageInfo_GateUserPicInfoRequest.DiscardUnknown(m)
  2000. }
  2001. var xxx_messageInfo_GateUserPicInfoRequest proto.InternalMessageInfo
  2002. func (m *GateUserPicInfoRequest) GetGardenId() int64 {
  2003. if m != nil {
  2004. return m.GardenId
  2005. }
  2006. return 0
  2007. }
  2008. func (m *GateUserPicInfoRequest) GetUid() int64 {
  2009. if m != nil {
  2010. return m.Uid
  2011. }
  2012. return 0
  2013. }
  2014. type GateUserPicInfoReply struct {
  2015. PicUrl string `protobuf:"bytes,1,opt,name=pic_url,json=picUrl,proto3" json:"pic_url"`
  2016. // 1 待下发 2 已下发 3 下发失败
  2017. DownStatus int32 `protobuf:"varint,2,opt,name=down_status,json=downStatus,proto3" json:"down_status"`
  2018. // 1 待审核 2 审核通过 3 审核未通过
  2019. ApproveStatus int32 `protobuf:"varint,3,opt,name=approve_status,json=approveStatus,proto3" json:"approve_status"`
  2020. Feedback string `protobuf:"bytes,4,opt,name=feedback,proto3" json:"feedback"`
  2021. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2022. XXX_unrecognized []byte `json:"-"`
  2023. XXX_sizecache int32 `json:"-"`
  2024. }
  2025. func (m *GateUserPicInfoReply) Reset() { *m = GateUserPicInfoReply{} }
  2026. func (m *GateUserPicInfoReply) String() string { return proto.CompactTextString(m) }
  2027. func (*GateUserPicInfoReply) ProtoMessage() {}
  2028. func (*GateUserPicInfoReply) Descriptor() ([]byte, []int) {
  2029. return fileDescriptor_870276a56ac00da5, []int{40}
  2030. }
  2031. func (m *GateUserPicInfoReply) XXX_Unmarshal(b []byte) error {
  2032. return xxx_messageInfo_GateUserPicInfoReply.Unmarshal(m, b)
  2033. }
  2034. func (m *GateUserPicInfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2035. return xxx_messageInfo_GateUserPicInfoReply.Marshal(b, m, deterministic)
  2036. }
  2037. func (m *GateUserPicInfoReply) XXX_Merge(src proto.Message) {
  2038. xxx_messageInfo_GateUserPicInfoReply.Merge(m, src)
  2039. }
  2040. func (m *GateUserPicInfoReply) XXX_Size() int {
  2041. return xxx_messageInfo_GateUserPicInfoReply.Size(m)
  2042. }
  2043. func (m *GateUserPicInfoReply) XXX_DiscardUnknown() {
  2044. xxx_messageInfo_GateUserPicInfoReply.DiscardUnknown(m)
  2045. }
  2046. var xxx_messageInfo_GateUserPicInfoReply proto.InternalMessageInfo
  2047. func (m *GateUserPicInfoReply) GetPicUrl() string {
  2048. if m != nil {
  2049. return m.PicUrl
  2050. }
  2051. return ""
  2052. }
  2053. func (m *GateUserPicInfoReply) GetDownStatus() int32 {
  2054. if m != nil {
  2055. return m.DownStatus
  2056. }
  2057. return 0
  2058. }
  2059. func (m *GateUserPicInfoReply) GetApproveStatus() int32 {
  2060. if m != nil {
  2061. return m.ApproveStatus
  2062. }
  2063. return 0
  2064. }
  2065. func (m *GateUserPicInfoReply) GetFeedback() string {
  2066. if m != nil {
  2067. return m.Feedback
  2068. }
  2069. return ""
  2070. }
  2071. type GateUserPicListRequest struct {
  2072. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  2073. DownStatus int32 `protobuf:"varint,2,opt,name=down_status,json=downStatus,proto3" json:"down_status"`
  2074. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"`
  2075. Page int64 `protobuf:"varint,4,opt,name=page,proto3" json:"page"`
  2076. PageSize int64 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  2077. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2078. XXX_unrecognized []byte `json:"-"`
  2079. XXX_sizecache int32 `json:"-"`
  2080. }
  2081. func (m *GateUserPicListRequest) Reset() { *m = GateUserPicListRequest{} }
  2082. func (m *GateUserPicListRequest) String() string { return proto.CompactTextString(m) }
  2083. func (*GateUserPicListRequest) ProtoMessage() {}
  2084. func (*GateUserPicListRequest) Descriptor() ([]byte, []int) {
  2085. return fileDescriptor_870276a56ac00da5, []int{41}
  2086. }
  2087. func (m *GateUserPicListRequest) XXX_Unmarshal(b []byte) error {
  2088. return xxx_messageInfo_GateUserPicListRequest.Unmarshal(m, b)
  2089. }
  2090. func (m *GateUserPicListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2091. return xxx_messageInfo_GateUserPicListRequest.Marshal(b, m, deterministic)
  2092. }
  2093. func (m *GateUserPicListRequest) XXX_Merge(src proto.Message) {
  2094. xxx_messageInfo_GateUserPicListRequest.Merge(m, src)
  2095. }
  2096. func (m *GateUserPicListRequest) XXX_Size() int {
  2097. return xxx_messageInfo_GateUserPicListRequest.Size(m)
  2098. }
  2099. func (m *GateUserPicListRequest) XXX_DiscardUnknown() {
  2100. xxx_messageInfo_GateUserPicListRequest.DiscardUnknown(m)
  2101. }
  2102. var xxx_messageInfo_GateUserPicListRequest proto.InternalMessageInfo
  2103. func (m *GateUserPicListRequest) GetGardenId() int64 {
  2104. if m != nil {
  2105. return m.GardenId
  2106. }
  2107. return 0
  2108. }
  2109. func (m *GateUserPicListRequest) GetDownStatus() int32 {
  2110. if m != nil {
  2111. return m.DownStatus
  2112. }
  2113. return 0
  2114. }
  2115. func (m *GateUserPicListRequest) GetName() string {
  2116. if m != nil {
  2117. return m.Name
  2118. }
  2119. return ""
  2120. }
  2121. func (m *GateUserPicListRequest) GetPage() int64 {
  2122. if m != nil {
  2123. return m.Page
  2124. }
  2125. return 0
  2126. }
  2127. func (m *GateUserPicListRequest) GetPageSize() int64 {
  2128. if m != nil {
  2129. return m.PageSize
  2130. }
  2131. return 0
  2132. }
  2133. type GateUserPicDevice struct {
  2134. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  2135. DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name"`
  2136. DownStatus int32 `protobuf:"varint,3,opt,name=down_status,json=downStatus,proto3" json:"down_status"`
  2137. Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location"`
  2138. Direction int32 `protobuf:"varint,5,opt,name=direction,proto3" json:"direction"`
  2139. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2140. XXX_unrecognized []byte `json:"-"`
  2141. XXX_sizecache int32 `json:"-"`
  2142. }
  2143. func (m *GateUserPicDevice) Reset() { *m = GateUserPicDevice{} }
  2144. func (m *GateUserPicDevice) String() string { return proto.CompactTextString(m) }
  2145. func (*GateUserPicDevice) ProtoMessage() {}
  2146. func (*GateUserPicDevice) Descriptor() ([]byte, []int) {
  2147. return fileDescriptor_870276a56ac00da5, []int{42}
  2148. }
  2149. func (m *GateUserPicDevice) XXX_Unmarshal(b []byte) error {
  2150. return xxx_messageInfo_GateUserPicDevice.Unmarshal(m, b)
  2151. }
  2152. func (m *GateUserPicDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2153. return xxx_messageInfo_GateUserPicDevice.Marshal(b, m, deterministic)
  2154. }
  2155. func (m *GateUserPicDevice) XXX_Merge(src proto.Message) {
  2156. xxx_messageInfo_GateUserPicDevice.Merge(m, src)
  2157. }
  2158. func (m *GateUserPicDevice) XXX_Size() int {
  2159. return xxx_messageInfo_GateUserPicDevice.Size(m)
  2160. }
  2161. func (m *GateUserPicDevice) XXX_DiscardUnknown() {
  2162. xxx_messageInfo_GateUserPicDevice.DiscardUnknown(m)
  2163. }
  2164. var xxx_messageInfo_GateUserPicDevice proto.InternalMessageInfo
  2165. func (m *GateUserPicDevice) GetDeviceId() int64 {
  2166. if m != nil {
  2167. return m.DeviceId
  2168. }
  2169. return 0
  2170. }
  2171. func (m *GateUserPicDevice) GetDeviceName() string {
  2172. if m != nil {
  2173. return m.DeviceName
  2174. }
  2175. return ""
  2176. }
  2177. func (m *GateUserPicDevice) GetDownStatus() int32 {
  2178. if m != nil {
  2179. return m.DownStatus
  2180. }
  2181. return 0
  2182. }
  2183. func (m *GateUserPicDevice) GetLocation() string {
  2184. if m != nil {
  2185. return m.Location
  2186. }
  2187. return ""
  2188. }
  2189. func (m *GateUserPicDevice) GetDirection() int32 {
  2190. if m != nil {
  2191. return m.Direction
  2192. }
  2193. return 0
  2194. }
  2195. type GateUserPicItem struct {
  2196. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  2197. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  2198. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"`
  2199. IdNumber string `protobuf:"bytes,4,opt,name=id_number,json=idNumber,proto3" json:"id_number"`
  2200. HouseName string `protobuf:"bytes,5,opt,name=house_name,json=houseName,proto3" json:"house_name"`
  2201. CreatedAt int64 `protobuf:"varint,6,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  2202. ApprovedAt int64 `protobuf:"varint,7,opt,name=approved_at,json=approvedAt,proto3" json:"approved_at"`
  2203. ApproveStatus int32 `protobuf:"varint,8,opt,name=approve_status,json=approveStatus,proto3" json:"approve_status"`
  2204. DownStatus int32 `protobuf:"varint,9,opt,name=down_status,json=downStatus,proto3" json:"down_status"`
  2205. GatePermissions []*GateUserPicDevice `protobuf:"bytes,10,rep,name=gate_permissions,json=gatePermissions,proto3" json:"gate_permissions"`
  2206. PicUrl string `protobuf:"bytes,11,opt,name=pic_url,json=picUrl,proto3" json:"pic_url"`
  2207. UserType int32 `protobuf:"varint,12,opt,name=user_type,json=userType,proto3" json:"user_type"`
  2208. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2209. XXX_unrecognized []byte `json:"-"`
  2210. XXX_sizecache int32 `json:"-"`
  2211. }
  2212. func (m *GateUserPicItem) Reset() { *m = GateUserPicItem{} }
  2213. func (m *GateUserPicItem) String() string { return proto.CompactTextString(m) }
  2214. func (*GateUserPicItem) ProtoMessage() {}
  2215. func (*GateUserPicItem) Descriptor() ([]byte, []int) {
  2216. return fileDescriptor_870276a56ac00da5, []int{43}
  2217. }
  2218. func (m *GateUserPicItem) XXX_Unmarshal(b []byte) error {
  2219. return xxx_messageInfo_GateUserPicItem.Unmarshal(m, b)
  2220. }
  2221. func (m *GateUserPicItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2222. return xxx_messageInfo_GateUserPicItem.Marshal(b, m, deterministic)
  2223. }
  2224. func (m *GateUserPicItem) XXX_Merge(src proto.Message) {
  2225. xxx_messageInfo_GateUserPicItem.Merge(m, src)
  2226. }
  2227. func (m *GateUserPicItem) XXX_Size() int {
  2228. return xxx_messageInfo_GateUserPicItem.Size(m)
  2229. }
  2230. func (m *GateUserPicItem) XXX_DiscardUnknown() {
  2231. xxx_messageInfo_GateUserPicItem.DiscardUnknown(m)
  2232. }
  2233. var xxx_messageInfo_GateUserPicItem proto.InternalMessageInfo
  2234. func (m *GateUserPicItem) GetId() int64 {
  2235. if m != nil {
  2236. return m.Id
  2237. }
  2238. return 0
  2239. }
  2240. func (m *GateUserPicItem) GetUid() int64 {
  2241. if m != nil {
  2242. return m.Uid
  2243. }
  2244. return 0
  2245. }
  2246. func (m *GateUserPicItem) GetName() string {
  2247. if m != nil {
  2248. return m.Name
  2249. }
  2250. return ""
  2251. }
  2252. func (m *GateUserPicItem) GetIdNumber() string {
  2253. if m != nil {
  2254. return m.IdNumber
  2255. }
  2256. return ""
  2257. }
  2258. func (m *GateUserPicItem) GetHouseName() string {
  2259. if m != nil {
  2260. return m.HouseName
  2261. }
  2262. return ""
  2263. }
  2264. func (m *GateUserPicItem) GetCreatedAt() int64 {
  2265. if m != nil {
  2266. return m.CreatedAt
  2267. }
  2268. return 0
  2269. }
  2270. func (m *GateUserPicItem) GetApprovedAt() int64 {
  2271. if m != nil {
  2272. return m.ApprovedAt
  2273. }
  2274. return 0
  2275. }
  2276. func (m *GateUserPicItem) GetApproveStatus() int32 {
  2277. if m != nil {
  2278. return m.ApproveStatus
  2279. }
  2280. return 0
  2281. }
  2282. func (m *GateUserPicItem) GetDownStatus() int32 {
  2283. if m != nil {
  2284. return m.DownStatus
  2285. }
  2286. return 0
  2287. }
  2288. func (m *GateUserPicItem) GetGatePermissions() []*GateUserPicDevice {
  2289. if m != nil {
  2290. return m.GatePermissions
  2291. }
  2292. return nil
  2293. }
  2294. func (m *GateUserPicItem) GetPicUrl() string {
  2295. if m != nil {
  2296. return m.PicUrl
  2297. }
  2298. return ""
  2299. }
  2300. func (m *GateUserPicItem) GetUserType() int32 {
  2301. if m != nil {
  2302. return m.UserType
  2303. }
  2304. return 0
  2305. }
  2306. type GateUserPicListReply struct {
  2307. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  2308. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  2309. List []*GateUserPicItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  2310. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2311. XXX_unrecognized []byte `json:"-"`
  2312. XXX_sizecache int32 `json:"-"`
  2313. }
  2314. func (m *GateUserPicListReply) Reset() { *m = GateUserPicListReply{} }
  2315. func (m *GateUserPicListReply) String() string { return proto.CompactTextString(m) }
  2316. func (*GateUserPicListReply) ProtoMessage() {}
  2317. func (*GateUserPicListReply) Descriptor() ([]byte, []int) {
  2318. return fileDescriptor_870276a56ac00da5, []int{44}
  2319. }
  2320. func (m *GateUserPicListReply) XXX_Unmarshal(b []byte) error {
  2321. return xxx_messageInfo_GateUserPicListReply.Unmarshal(m, b)
  2322. }
  2323. func (m *GateUserPicListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2324. return xxx_messageInfo_GateUserPicListReply.Marshal(b, m, deterministic)
  2325. }
  2326. func (m *GateUserPicListReply) XXX_Merge(src proto.Message) {
  2327. xxx_messageInfo_GateUserPicListReply.Merge(m, src)
  2328. }
  2329. func (m *GateUserPicListReply) XXX_Size() int {
  2330. return xxx_messageInfo_GateUserPicListReply.Size(m)
  2331. }
  2332. func (m *GateUserPicListReply) XXX_DiscardUnknown() {
  2333. xxx_messageInfo_GateUserPicListReply.DiscardUnknown(m)
  2334. }
  2335. var xxx_messageInfo_GateUserPicListReply proto.InternalMessageInfo
  2336. func (m *GateUserPicListReply) GetPage() int64 {
  2337. if m != nil {
  2338. return m.Page
  2339. }
  2340. return 0
  2341. }
  2342. func (m *GateUserPicListReply) GetTotal() int64 {
  2343. if m != nil {
  2344. return m.Total
  2345. }
  2346. return 0
  2347. }
  2348. func (m *GateUserPicListReply) GetList() []*GateUserPicItem {
  2349. if m != nil {
  2350. return m.List
  2351. }
  2352. return nil
  2353. }
  2354. type GateUserPicApproveRequest struct {
  2355. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  2356. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"`
  2357. Status bool `protobuf:"varint,3,opt,name=status,proto3" json:"status"`
  2358. Feedback string `protobuf:"bytes,4,opt,name=feedback,proto3" json:"feedback"`
  2359. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2360. XXX_unrecognized []byte `json:"-"`
  2361. XXX_sizecache int32 `json:"-"`
  2362. }
  2363. func (m *GateUserPicApproveRequest) Reset() { *m = GateUserPicApproveRequest{} }
  2364. func (m *GateUserPicApproveRequest) String() string { return proto.CompactTextString(m) }
  2365. func (*GateUserPicApproveRequest) ProtoMessage() {}
  2366. func (*GateUserPicApproveRequest) Descriptor() ([]byte, []int) {
  2367. return fileDescriptor_870276a56ac00da5, []int{45}
  2368. }
  2369. func (m *GateUserPicApproveRequest) XXX_Unmarshal(b []byte) error {
  2370. return xxx_messageInfo_GateUserPicApproveRequest.Unmarshal(m, b)
  2371. }
  2372. func (m *GateUserPicApproveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2373. return xxx_messageInfo_GateUserPicApproveRequest.Marshal(b, m, deterministic)
  2374. }
  2375. func (m *GateUserPicApproveRequest) XXX_Merge(src proto.Message) {
  2376. xxx_messageInfo_GateUserPicApproveRequest.Merge(m, src)
  2377. }
  2378. func (m *GateUserPicApproveRequest) XXX_Size() int {
  2379. return xxx_messageInfo_GateUserPicApproveRequest.Size(m)
  2380. }
  2381. func (m *GateUserPicApproveRequest) XXX_DiscardUnknown() {
  2382. xxx_messageInfo_GateUserPicApproveRequest.DiscardUnknown(m)
  2383. }
  2384. var xxx_messageInfo_GateUserPicApproveRequest proto.InternalMessageInfo
  2385. func (m *GateUserPicApproveRequest) GetGardenId() int64 {
  2386. if m != nil {
  2387. return m.GardenId
  2388. }
  2389. return 0
  2390. }
  2391. func (m *GateUserPicApproveRequest) GetId() int64 {
  2392. if m != nil {
  2393. return m.Id
  2394. }
  2395. return 0
  2396. }
  2397. func (m *GateUserPicApproveRequest) GetStatus() bool {
  2398. if m != nil {
  2399. return m.Status
  2400. }
  2401. return false
  2402. }
  2403. func (m *GateUserPicApproveRequest) GetFeedback() string {
  2404. if m != nil {
  2405. return m.Feedback
  2406. }
  2407. return ""
  2408. }
  2409. type GateUserPicApproveReply struct {
  2410. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2411. XXX_unrecognized []byte `json:"-"`
  2412. XXX_sizecache int32 `json:"-"`
  2413. }
  2414. func (m *GateUserPicApproveReply) Reset() { *m = GateUserPicApproveReply{} }
  2415. func (m *GateUserPicApproveReply) String() string { return proto.CompactTextString(m) }
  2416. func (*GateUserPicApproveReply) ProtoMessage() {}
  2417. func (*GateUserPicApproveReply) Descriptor() ([]byte, []int) {
  2418. return fileDescriptor_870276a56ac00da5, []int{46}
  2419. }
  2420. func (m *GateUserPicApproveReply) XXX_Unmarshal(b []byte) error {
  2421. return xxx_messageInfo_GateUserPicApproveReply.Unmarshal(m, b)
  2422. }
  2423. func (m *GateUserPicApproveReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2424. return xxx_messageInfo_GateUserPicApproveReply.Marshal(b, m, deterministic)
  2425. }
  2426. func (m *GateUserPicApproveReply) XXX_Merge(src proto.Message) {
  2427. xxx_messageInfo_GateUserPicApproveReply.Merge(m, src)
  2428. }
  2429. func (m *GateUserPicApproveReply) XXX_Size() int {
  2430. return xxx_messageInfo_GateUserPicApproveReply.Size(m)
  2431. }
  2432. func (m *GateUserPicApproveReply) XXX_DiscardUnknown() {
  2433. xxx_messageInfo_GateUserPicApproveReply.DiscardUnknown(m)
  2434. }
  2435. var xxx_messageInfo_GateUserPicApproveReply proto.InternalMessageInfo
  2436. type GateUserPicSyncRequest struct {
  2437. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  2438. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  2439. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2440. XXX_unrecognized []byte `json:"-"`
  2441. XXX_sizecache int32 `json:"-"`
  2442. }
  2443. func (m *GateUserPicSyncRequest) Reset() { *m = GateUserPicSyncRequest{} }
  2444. func (m *GateUserPicSyncRequest) String() string { return proto.CompactTextString(m) }
  2445. func (*GateUserPicSyncRequest) ProtoMessage() {}
  2446. func (*GateUserPicSyncRequest) Descriptor() ([]byte, []int) {
  2447. return fileDescriptor_870276a56ac00da5, []int{47}
  2448. }
  2449. func (m *GateUserPicSyncRequest) XXX_Unmarshal(b []byte) error {
  2450. return xxx_messageInfo_GateUserPicSyncRequest.Unmarshal(m, b)
  2451. }
  2452. func (m *GateUserPicSyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2453. return xxx_messageInfo_GateUserPicSyncRequest.Marshal(b, m, deterministic)
  2454. }
  2455. func (m *GateUserPicSyncRequest) XXX_Merge(src proto.Message) {
  2456. xxx_messageInfo_GateUserPicSyncRequest.Merge(m, src)
  2457. }
  2458. func (m *GateUserPicSyncRequest) XXX_Size() int {
  2459. return xxx_messageInfo_GateUserPicSyncRequest.Size(m)
  2460. }
  2461. func (m *GateUserPicSyncRequest) XXX_DiscardUnknown() {
  2462. xxx_messageInfo_GateUserPicSyncRequest.DiscardUnknown(m)
  2463. }
  2464. var xxx_messageInfo_GateUserPicSyncRequest proto.InternalMessageInfo
  2465. func (m *GateUserPicSyncRequest) GetId() int64 {
  2466. if m != nil {
  2467. return m.Id
  2468. }
  2469. return 0
  2470. }
  2471. func (m *GateUserPicSyncRequest) GetGardenId() int64 {
  2472. if m != nil {
  2473. return m.GardenId
  2474. }
  2475. return 0
  2476. }
  2477. type GateUserPicSyncReply struct {
  2478. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2479. XXX_unrecognized []byte `json:"-"`
  2480. XXX_sizecache int32 `json:"-"`
  2481. }
  2482. func (m *GateUserPicSyncReply) Reset() { *m = GateUserPicSyncReply{} }
  2483. func (m *GateUserPicSyncReply) String() string { return proto.CompactTextString(m) }
  2484. func (*GateUserPicSyncReply) ProtoMessage() {}
  2485. func (*GateUserPicSyncReply) Descriptor() ([]byte, []int) {
  2486. return fileDescriptor_870276a56ac00da5, []int{48}
  2487. }
  2488. func (m *GateUserPicSyncReply) XXX_Unmarshal(b []byte) error {
  2489. return xxx_messageInfo_GateUserPicSyncReply.Unmarshal(m, b)
  2490. }
  2491. func (m *GateUserPicSyncReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2492. return xxx_messageInfo_GateUserPicSyncReply.Marshal(b, m, deterministic)
  2493. }
  2494. func (m *GateUserPicSyncReply) XXX_Merge(src proto.Message) {
  2495. xxx_messageInfo_GateUserPicSyncReply.Merge(m, src)
  2496. }
  2497. func (m *GateUserPicSyncReply) XXX_Size() int {
  2498. return xxx_messageInfo_GateUserPicSyncReply.Size(m)
  2499. }
  2500. func (m *GateUserPicSyncReply) XXX_DiscardUnknown() {
  2501. xxx_messageInfo_GateUserPicSyncReply.DiscardUnknown(m)
  2502. }
  2503. var xxx_messageInfo_GateUserPicSyncReply proto.InternalMessageInfo
  2504. type GateCardAddRequest struct {
  2505. CardNumber string `protobuf:"bytes,1,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  2506. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  2507. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"`
  2508. DeviceIds []int64 `protobuf:"varint,4,rep,packed,name=device_ids,json=deviceIds,proto3" json:"device_ids"`
  2509. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2510. XXX_unrecognized []byte `json:"-"`
  2511. XXX_sizecache int32 `json:"-"`
  2512. }
  2513. func (m *GateCardAddRequest) Reset() { *m = GateCardAddRequest{} }
  2514. func (m *GateCardAddRequest) String() string { return proto.CompactTextString(m) }
  2515. func (*GateCardAddRequest) ProtoMessage() {}
  2516. func (*GateCardAddRequest) Descriptor() ([]byte, []int) {
  2517. return fileDescriptor_870276a56ac00da5, []int{49}
  2518. }
  2519. func (m *GateCardAddRequest) XXX_Unmarshal(b []byte) error {
  2520. return xxx_messageInfo_GateCardAddRequest.Unmarshal(m, b)
  2521. }
  2522. func (m *GateCardAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2523. return xxx_messageInfo_GateCardAddRequest.Marshal(b, m, deterministic)
  2524. }
  2525. func (m *GateCardAddRequest) XXX_Merge(src proto.Message) {
  2526. xxx_messageInfo_GateCardAddRequest.Merge(m, src)
  2527. }
  2528. func (m *GateCardAddRequest) XXX_Size() int {
  2529. return xxx_messageInfo_GateCardAddRequest.Size(m)
  2530. }
  2531. func (m *GateCardAddRequest) XXX_DiscardUnknown() {
  2532. xxx_messageInfo_GateCardAddRequest.DiscardUnknown(m)
  2533. }
  2534. var xxx_messageInfo_GateCardAddRequest proto.InternalMessageInfo
  2535. func (m *GateCardAddRequest) GetCardNumber() string {
  2536. if m != nil {
  2537. return m.CardNumber
  2538. }
  2539. return ""
  2540. }
  2541. func (m *GateCardAddRequest) GetGardenId() int64 {
  2542. if m != nil {
  2543. return m.GardenId
  2544. }
  2545. return 0
  2546. }
  2547. func (m *GateCardAddRequest) GetName() string {
  2548. if m != nil {
  2549. return m.Name
  2550. }
  2551. return ""
  2552. }
  2553. func (m *GateCardAddRequest) GetDeviceIds() []int64 {
  2554. if m != nil {
  2555. return m.DeviceIds
  2556. }
  2557. return nil
  2558. }
  2559. type GateCardAddReply struct {
  2560. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2561. XXX_unrecognized []byte `json:"-"`
  2562. XXX_sizecache int32 `json:"-"`
  2563. }
  2564. func (m *GateCardAddReply) Reset() { *m = GateCardAddReply{} }
  2565. func (m *GateCardAddReply) String() string { return proto.CompactTextString(m) }
  2566. func (*GateCardAddReply) ProtoMessage() {}
  2567. func (*GateCardAddReply) Descriptor() ([]byte, []int) {
  2568. return fileDescriptor_870276a56ac00da5, []int{50}
  2569. }
  2570. func (m *GateCardAddReply) XXX_Unmarshal(b []byte) error {
  2571. return xxx_messageInfo_GateCardAddReply.Unmarshal(m, b)
  2572. }
  2573. func (m *GateCardAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2574. return xxx_messageInfo_GateCardAddReply.Marshal(b, m, deterministic)
  2575. }
  2576. func (m *GateCardAddReply) XXX_Merge(src proto.Message) {
  2577. xxx_messageInfo_GateCardAddReply.Merge(m, src)
  2578. }
  2579. func (m *GateCardAddReply) XXX_Size() int {
  2580. return xxx_messageInfo_GateCardAddReply.Size(m)
  2581. }
  2582. func (m *GateCardAddReply) XXX_DiscardUnknown() {
  2583. xxx_messageInfo_GateCardAddReply.DiscardUnknown(m)
  2584. }
  2585. var xxx_messageInfo_GateCardAddReply proto.InternalMessageInfo
  2586. type GateCardListRequest struct {
  2587. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  2588. DownStatus int32 `protobuf:"varint,2,opt,name=down_status,json=downStatus,proto3" json:"down_status"`
  2589. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"`
  2590. Page int64 `protobuf:"varint,4,opt,name=page,proto3" json:"page"`
  2591. PageSize int64 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  2592. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2593. XXX_unrecognized []byte `json:"-"`
  2594. XXX_sizecache int32 `json:"-"`
  2595. }
  2596. func (m *GateCardListRequest) Reset() { *m = GateCardListRequest{} }
  2597. func (m *GateCardListRequest) String() string { return proto.CompactTextString(m) }
  2598. func (*GateCardListRequest) ProtoMessage() {}
  2599. func (*GateCardListRequest) Descriptor() ([]byte, []int) {
  2600. return fileDescriptor_870276a56ac00da5, []int{51}
  2601. }
  2602. func (m *GateCardListRequest) XXX_Unmarshal(b []byte) error {
  2603. return xxx_messageInfo_GateCardListRequest.Unmarshal(m, b)
  2604. }
  2605. func (m *GateCardListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2606. return xxx_messageInfo_GateCardListRequest.Marshal(b, m, deterministic)
  2607. }
  2608. func (m *GateCardListRequest) XXX_Merge(src proto.Message) {
  2609. xxx_messageInfo_GateCardListRequest.Merge(m, src)
  2610. }
  2611. func (m *GateCardListRequest) XXX_Size() int {
  2612. return xxx_messageInfo_GateCardListRequest.Size(m)
  2613. }
  2614. func (m *GateCardListRequest) XXX_DiscardUnknown() {
  2615. xxx_messageInfo_GateCardListRequest.DiscardUnknown(m)
  2616. }
  2617. var xxx_messageInfo_GateCardListRequest proto.InternalMessageInfo
  2618. func (m *GateCardListRequest) GetGardenId() int64 {
  2619. if m != nil {
  2620. return m.GardenId
  2621. }
  2622. return 0
  2623. }
  2624. func (m *GateCardListRequest) GetDownStatus() int32 {
  2625. if m != nil {
  2626. return m.DownStatus
  2627. }
  2628. return 0
  2629. }
  2630. func (m *GateCardListRequest) GetName() string {
  2631. if m != nil {
  2632. return m.Name
  2633. }
  2634. return ""
  2635. }
  2636. func (m *GateCardListRequest) GetPage() int64 {
  2637. if m != nil {
  2638. return m.Page
  2639. }
  2640. return 0
  2641. }
  2642. func (m *GateCardListRequest) GetPageSize() int64 {
  2643. if m != nil {
  2644. return m.PageSize
  2645. }
  2646. return 0
  2647. }
  2648. type GateCardDevice struct {
  2649. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  2650. DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name"`
  2651. DownStatus int32 `protobuf:"varint,3,opt,name=down_status,json=downStatus,proto3" json:"down_status"`
  2652. Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location"`
  2653. Direction int32 `protobuf:"varint,5,opt,name=direction,proto3" json:"direction"`
  2654. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2655. XXX_unrecognized []byte `json:"-"`
  2656. XXX_sizecache int32 `json:"-"`
  2657. }
  2658. func (m *GateCardDevice) Reset() { *m = GateCardDevice{} }
  2659. func (m *GateCardDevice) String() string { return proto.CompactTextString(m) }
  2660. func (*GateCardDevice) ProtoMessage() {}
  2661. func (*GateCardDevice) Descriptor() ([]byte, []int) {
  2662. return fileDescriptor_870276a56ac00da5, []int{52}
  2663. }
  2664. func (m *GateCardDevice) XXX_Unmarshal(b []byte) error {
  2665. return xxx_messageInfo_GateCardDevice.Unmarshal(m, b)
  2666. }
  2667. func (m *GateCardDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2668. return xxx_messageInfo_GateCardDevice.Marshal(b, m, deterministic)
  2669. }
  2670. func (m *GateCardDevice) XXX_Merge(src proto.Message) {
  2671. xxx_messageInfo_GateCardDevice.Merge(m, src)
  2672. }
  2673. func (m *GateCardDevice) XXX_Size() int {
  2674. return xxx_messageInfo_GateCardDevice.Size(m)
  2675. }
  2676. func (m *GateCardDevice) XXX_DiscardUnknown() {
  2677. xxx_messageInfo_GateCardDevice.DiscardUnknown(m)
  2678. }
  2679. var xxx_messageInfo_GateCardDevice proto.InternalMessageInfo
  2680. func (m *GateCardDevice) GetDeviceId() int64 {
  2681. if m != nil {
  2682. return m.DeviceId
  2683. }
  2684. return 0
  2685. }
  2686. func (m *GateCardDevice) GetDeviceName() string {
  2687. if m != nil {
  2688. return m.DeviceName
  2689. }
  2690. return ""
  2691. }
  2692. func (m *GateCardDevice) GetDownStatus() int32 {
  2693. if m != nil {
  2694. return m.DownStatus
  2695. }
  2696. return 0
  2697. }
  2698. func (m *GateCardDevice) GetLocation() string {
  2699. if m != nil {
  2700. return m.Location
  2701. }
  2702. return ""
  2703. }
  2704. func (m *GateCardDevice) GetDirection() int32 {
  2705. if m != nil {
  2706. return m.Direction
  2707. }
  2708. return 0
  2709. }
  2710. type GateCardItem struct {
  2711. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  2712. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
  2713. CardNumber string `protobuf:"bytes,3,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  2714. CreatedAt int64 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  2715. DownStatus int32 `protobuf:"varint,5,opt,name=down_status,json=downStatus,proto3" json:"down_status"`
  2716. GatePermissions []*GateCardDevice `protobuf:"bytes,6,rep,name=gate_permissions,json=gatePermissions,proto3" json:"gate_permissions"`
  2717. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2718. XXX_unrecognized []byte `json:"-"`
  2719. XXX_sizecache int32 `json:"-"`
  2720. }
  2721. func (m *GateCardItem) Reset() { *m = GateCardItem{} }
  2722. func (m *GateCardItem) String() string { return proto.CompactTextString(m) }
  2723. func (*GateCardItem) ProtoMessage() {}
  2724. func (*GateCardItem) Descriptor() ([]byte, []int) {
  2725. return fileDescriptor_870276a56ac00da5, []int{53}
  2726. }
  2727. func (m *GateCardItem) XXX_Unmarshal(b []byte) error {
  2728. return xxx_messageInfo_GateCardItem.Unmarshal(m, b)
  2729. }
  2730. func (m *GateCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2731. return xxx_messageInfo_GateCardItem.Marshal(b, m, deterministic)
  2732. }
  2733. func (m *GateCardItem) XXX_Merge(src proto.Message) {
  2734. xxx_messageInfo_GateCardItem.Merge(m, src)
  2735. }
  2736. func (m *GateCardItem) XXX_Size() int {
  2737. return xxx_messageInfo_GateCardItem.Size(m)
  2738. }
  2739. func (m *GateCardItem) XXX_DiscardUnknown() {
  2740. xxx_messageInfo_GateCardItem.DiscardUnknown(m)
  2741. }
  2742. var xxx_messageInfo_GateCardItem proto.InternalMessageInfo
  2743. func (m *GateCardItem) GetId() int64 {
  2744. if m != nil {
  2745. return m.Id
  2746. }
  2747. return 0
  2748. }
  2749. func (m *GateCardItem) GetName() string {
  2750. if m != nil {
  2751. return m.Name
  2752. }
  2753. return ""
  2754. }
  2755. func (m *GateCardItem) GetCardNumber() string {
  2756. if m != nil {
  2757. return m.CardNumber
  2758. }
  2759. return ""
  2760. }
  2761. func (m *GateCardItem) GetCreatedAt() int64 {
  2762. if m != nil {
  2763. return m.CreatedAt
  2764. }
  2765. return 0
  2766. }
  2767. func (m *GateCardItem) GetDownStatus() int32 {
  2768. if m != nil {
  2769. return m.DownStatus
  2770. }
  2771. return 0
  2772. }
  2773. func (m *GateCardItem) GetGatePermissions() []*GateCardDevice {
  2774. if m != nil {
  2775. return m.GatePermissions
  2776. }
  2777. return nil
  2778. }
  2779. type GateCardListReply struct {
  2780. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  2781. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  2782. List []*GateCardItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  2783. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2784. XXX_unrecognized []byte `json:"-"`
  2785. XXX_sizecache int32 `json:"-"`
  2786. }
  2787. func (m *GateCardListReply) Reset() { *m = GateCardListReply{} }
  2788. func (m *GateCardListReply) String() string { return proto.CompactTextString(m) }
  2789. func (*GateCardListReply) ProtoMessage() {}
  2790. func (*GateCardListReply) Descriptor() ([]byte, []int) {
  2791. return fileDescriptor_870276a56ac00da5, []int{54}
  2792. }
  2793. func (m *GateCardListReply) XXX_Unmarshal(b []byte) error {
  2794. return xxx_messageInfo_GateCardListReply.Unmarshal(m, b)
  2795. }
  2796. func (m *GateCardListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2797. return xxx_messageInfo_GateCardListReply.Marshal(b, m, deterministic)
  2798. }
  2799. func (m *GateCardListReply) XXX_Merge(src proto.Message) {
  2800. xxx_messageInfo_GateCardListReply.Merge(m, src)
  2801. }
  2802. func (m *GateCardListReply) XXX_Size() int {
  2803. return xxx_messageInfo_GateCardListReply.Size(m)
  2804. }
  2805. func (m *GateCardListReply) XXX_DiscardUnknown() {
  2806. xxx_messageInfo_GateCardListReply.DiscardUnknown(m)
  2807. }
  2808. var xxx_messageInfo_GateCardListReply proto.InternalMessageInfo
  2809. func (m *GateCardListReply) GetPage() int64 {
  2810. if m != nil {
  2811. return m.Page
  2812. }
  2813. return 0
  2814. }
  2815. func (m *GateCardListReply) GetTotal() int64 {
  2816. if m != nil {
  2817. return m.Total
  2818. }
  2819. return 0
  2820. }
  2821. func (m *GateCardListReply) GetList() []*GateCardItem {
  2822. if m != nil {
  2823. return m.List
  2824. }
  2825. return nil
  2826. }
  2827. type GateCardSyncRequest struct {
  2828. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  2829. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  2830. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2831. XXX_unrecognized []byte `json:"-"`
  2832. XXX_sizecache int32 `json:"-"`
  2833. }
  2834. func (m *GateCardSyncRequest) Reset() { *m = GateCardSyncRequest{} }
  2835. func (m *GateCardSyncRequest) String() string { return proto.CompactTextString(m) }
  2836. func (*GateCardSyncRequest) ProtoMessage() {}
  2837. func (*GateCardSyncRequest) Descriptor() ([]byte, []int) {
  2838. return fileDescriptor_870276a56ac00da5, []int{55}
  2839. }
  2840. func (m *GateCardSyncRequest) XXX_Unmarshal(b []byte) error {
  2841. return xxx_messageInfo_GateCardSyncRequest.Unmarshal(m, b)
  2842. }
  2843. func (m *GateCardSyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2844. return xxx_messageInfo_GateCardSyncRequest.Marshal(b, m, deterministic)
  2845. }
  2846. func (m *GateCardSyncRequest) XXX_Merge(src proto.Message) {
  2847. xxx_messageInfo_GateCardSyncRequest.Merge(m, src)
  2848. }
  2849. func (m *GateCardSyncRequest) XXX_Size() int {
  2850. return xxx_messageInfo_GateCardSyncRequest.Size(m)
  2851. }
  2852. func (m *GateCardSyncRequest) XXX_DiscardUnknown() {
  2853. xxx_messageInfo_GateCardSyncRequest.DiscardUnknown(m)
  2854. }
  2855. var xxx_messageInfo_GateCardSyncRequest proto.InternalMessageInfo
  2856. func (m *GateCardSyncRequest) GetId() int64 {
  2857. if m != nil {
  2858. return m.Id
  2859. }
  2860. return 0
  2861. }
  2862. func (m *GateCardSyncRequest) GetGardenId() int64 {
  2863. if m != nil {
  2864. return m.GardenId
  2865. }
  2866. return 0
  2867. }
  2868. type GateCardSyncReply struct {
  2869. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2870. XXX_unrecognized []byte `json:"-"`
  2871. XXX_sizecache int32 `json:"-"`
  2872. }
  2873. func (m *GateCardSyncReply) Reset() { *m = GateCardSyncReply{} }
  2874. func (m *GateCardSyncReply) String() string { return proto.CompactTextString(m) }
  2875. func (*GateCardSyncReply) ProtoMessage() {}
  2876. func (*GateCardSyncReply) Descriptor() ([]byte, []int) {
  2877. return fileDescriptor_870276a56ac00da5, []int{56}
  2878. }
  2879. func (m *GateCardSyncReply) XXX_Unmarshal(b []byte) error {
  2880. return xxx_messageInfo_GateCardSyncReply.Unmarshal(m, b)
  2881. }
  2882. func (m *GateCardSyncReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2883. return xxx_messageInfo_GateCardSyncReply.Marshal(b, m, deterministic)
  2884. }
  2885. func (m *GateCardSyncReply) XXX_Merge(src proto.Message) {
  2886. xxx_messageInfo_GateCardSyncReply.Merge(m, src)
  2887. }
  2888. func (m *GateCardSyncReply) XXX_Size() int {
  2889. return xxx_messageInfo_GateCardSyncReply.Size(m)
  2890. }
  2891. func (m *GateCardSyncReply) XXX_DiscardUnknown() {
  2892. xxx_messageInfo_GateCardSyncReply.DiscardUnknown(m)
  2893. }
  2894. var xxx_messageInfo_GateCardSyncReply proto.InternalMessageInfo
  2895. type GateCardCanBindDevicesRequest struct {
  2896. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  2897. CardNumber string `protobuf:"bytes,2,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  2898. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2899. XXX_unrecognized []byte `json:"-"`
  2900. XXX_sizecache int32 `json:"-"`
  2901. }
  2902. func (m *GateCardCanBindDevicesRequest) Reset() { *m = GateCardCanBindDevicesRequest{} }
  2903. func (m *GateCardCanBindDevicesRequest) String() string { return proto.CompactTextString(m) }
  2904. func (*GateCardCanBindDevicesRequest) ProtoMessage() {}
  2905. func (*GateCardCanBindDevicesRequest) Descriptor() ([]byte, []int) {
  2906. return fileDescriptor_870276a56ac00da5, []int{57}
  2907. }
  2908. func (m *GateCardCanBindDevicesRequest) XXX_Unmarshal(b []byte) error {
  2909. return xxx_messageInfo_GateCardCanBindDevicesRequest.Unmarshal(m, b)
  2910. }
  2911. func (m *GateCardCanBindDevicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2912. return xxx_messageInfo_GateCardCanBindDevicesRequest.Marshal(b, m, deterministic)
  2913. }
  2914. func (m *GateCardCanBindDevicesRequest) XXX_Merge(src proto.Message) {
  2915. xxx_messageInfo_GateCardCanBindDevicesRequest.Merge(m, src)
  2916. }
  2917. func (m *GateCardCanBindDevicesRequest) XXX_Size() int {
  2918. return xxx_messageInfo_GateCardCanBindDevicesRequest.Size(m)
  2919. }
  2920. func (m *GateCardCanBindDevicesRequest) XXX_DiscardUnknown() {
  2921. xxx_messageInfo_GateCardCanBindDevicesRequest.DiscardUnknown(m)
  2922. }
  2923. var xxx_messageInfo_GateCardCanBindDevicesRequest proto.InternalMessageInfo
  2924. func (m *GateCardCanBindDevicesRequest) GetGardenId() int64 {
  2925. if m != nil {
  2926. return m.GardenId
  2927. }
  2928. return 0
  2929. }
  2930. func (m *GateCardCanBindDevicesRequest) GetCardNumber() string {
  2931. if m != nil {
  2932. return m.CardNumber
  2933. }
  2934. return ""
  2935. }
  2936. type GateCardCanBindDevicesReply struct {
  2937. List []*GateItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  2938. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2939. XXX_unrecognized []byte `json:"-"`
  2940. XXX_sizecache int32 `json:"-"`
  2941. }
  2942. func (m *GateCardCanBindDevicesReply) Reset() { *m = GateCardCanBindDevicesReply{} }
  2943. func (m *GateCardCanBindDevicesReply) String() string { return proto.CompactTextString(m) }
  2944. func (*GateCardCanBindDevicesReply) ProtoMessage() {}
  2945. func (*GateCardCanBindDevicesReply) Descriptor() ([]byte, []int) {
  2946. return fileDescriptor_870276a56ac00da5, []int{58}
  2947. }
  2948. func (m *GateCardCanBindDevicesReply) XXX_Unmarshal(b []byte) error {
  2949. return xxx_messageInfo_GateCardCanBindDevicesReply.Unmarshal(m, b)
  2950. }
  2951. func (m *GateCardCanBindDevicesReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2952. return xxx_messageInfo_GateCardCanBindDevicesReply.Marshal(b, m, deterministic)
  2953. }
  2954. func (m *GateCardCanBindDevicesReply) XXX_Merge(src proto.Message) {
  2955. xxx_messageInfo_GateCardCanBindDevicesReply.Merge(m, src)
  2956. }
  2957. func (m *GateCardCanBindDevicesReply) XXX_Size() int {
  2958. return xxx_messageInfo_GateCardCanBindDevicesReply.Size(m)
  2959. }
  2960. func (m *GateCardCanBindDevicesReply) XXX_DiscardUnknown() {
  2961. xxx_messageInfo_GateCardCanBindDevicesReply.DiscardUnknown(m)
  2962. }
  2963. var xxx_messageInfo_GateCardCanBindDevicesReply proto.InternalMessageInfo
  2964. func (m *GateCardCanBindDevicesReply) GetList() []*GateItem {
  2965. if m != nil {
  2966. return m.List
  2967. }
  2968. return nil
  2969. }
  2970. // 白名单匹配
  2971. type GateWhiteMatchRequest struct {
  2972. Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn"`
  2973. Protocol int32 `protobuf:"varint,2,opt,name=protocol,proto3" json:"protocol"`
  2974. CodeVal string `protobuf:"bytes,3,opt,name=code_val,json=codeVal,proto3" json:"code_val"`
  2975. CodeType int32 `protobuf:"varint,4,opt,name=code_type,json=codeType,proto3" json:"code_type"`
  2976. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2977. XXX_unrecognized []byte `json:"-"`
  2978. XXX_sizecache int32 `json:"-"`
  2979. }
  2980. func (m *GateWhiteMatchRequest) Reset() { *m = GateWhiteMatchRequest{} }
  2981. func (m *GateWhiteMatchRequest) String() string { return proto.CompactTextString(m) }
  2982. func (*GateWhiteMatchRequest) ProtoMessage() {}
  2983. func (*GateWhiteMatchRequest) Descriptor() ([]byte, []int) {
  2984. return fileDescriptor_870276a56ac00da5, []int{59}
  2985. }
  2986. func (m *GateWhiteMatchRequest) XXX_Unmarshal(b []byte) error {
  2987. return xxx_messageInfo_GateWhiteMatchRequest.Unmarshal(m, b)
  2988. }
  2989. func (m *GateWhiteMatchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2990. return xxx_messageInfo_GateWhiteMatchRequest.Marshal(b, m, deterministic)
  2991. }
  2992. func (m *GateWhiteMatchRequest) XXX_Merge(src proto.Message) {
  2993. xxx_messageInfo_GateWhiteMatchRequest.Merge(m, src)
  2994. }
  2995. func (m *GateWhiteMatchRequest) XXX_Size() int {
  2996. return xxx_messageInfo_GateWhiteMatchRequest.Size(m)
  2997. }
  2998. func (m *GateWhiteMatchRequest) XXX_DiscardUnknown() {
  2999. xxx_messageInfo_GateWhiteMatchRequest.DiscardUnknown(m)
  3000. }
  3001. var xxx_messageInfo_GateWhiteMatchRequest proto.InternalMessageInfo
  3002. func (m *GateWhiteMatchRequest) GetSn() string {
  3003. if m != nil {
  3004. return m.Sn
  3005. }
  3006. return ""
  3007. }
  3008. func (m *GateWhiteMatchRequest) GetProtocol() int32 {
  3009. if m != nil {
  3010. return m.Protocol
  3011. }
  3012. return 0
  3013. }
  3014. func (m *GateWhiteMatchRequest) GetCodeVal() string {
  3015. if m != nil {
  3016. return m.CodeVal
  3017. }
  3018. return ""
  3019. }
  3020. func (m *GateWhiteMatchRequest) GetCodeType() int32 {
  3021. if m != nil {
  3022. return m.CodeType
  3023. }
  3024. return 0
  3025. }
  3026. type GateWhiteMatchReply struct {
  3027. Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
  3028. Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid"`
  3029. CardNumber string `protobuf:"bytes,3,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  3030. IdNumber string `protobuf:"bytes,4,opt,name=id_number,json=idNumber,proto3" json:"id_number"`
  3031. Phone string `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone"`
  3032. DeviceName string `protobuf:"bytes,6,opt,name=device_name,json=deviceName,proto3" json:"device_name"`
  3033. Location string `protobuf:"bytes,7,opt,name=location,proto3" json:"location"`
  3034. Direction int32 `protobuf:"varint,8,opt,name=direction,proto3" json:"direction"`
  3035. Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name"`
  3036. HouseName string `protobuf:"bytes,10,opt,name=house_name,json=houseName,proto3" json:"house_name"`
  3037. DeviceId int64 `protobuf:"varint,11,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  3038. GardenId int64 `protobuf:"varint,12,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  3039. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3040. XXX_unrecognized []byte `json:"-"`
  3041. XXX_sizecache int32 `json:"-"`
  3042. }
  3043. func (m *GateWhiteMatchReply) Reset() { *m = GateWhiteMatchReply{} }
  3044. func (m *GateWhiteMatchReply) String() string { return proto.CompactTextString(m) }
  3045. func (*GateWhiteMatchReply) ProtoMessage() {}
  3046. func (*GateWhiteMatchReply) Descriptor() ([]byte, []int) {
  3047. return fileDescriptor_870276a56ac00da5, []int{60}
  3048. }
  3049. func (m *GateWhiteMatchReply) XXX_Unmarshal(b []byte) error {
  3050. return xxx_messageInfo_GateWhiteMatchReply.Unmarshal(m, b)
  3051. }
  3052. func (m *GateWhiteMatchReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3053. return xxx_messageInfo_GateWhiteMatchReply.Marshal(b, m, deterministic)
  3054. }
  3055. func (m *GateWhiteMatchReply) XXX_Merge(src proto.Message) {
  3056. xxx_messageInfo_GateWhiteMatchReply.Merge(m, src)
  3057. }
  3058. func (m *GateWhiteMatchReply) XXX_Size() int {
  3059. return xxx_messageInfo_GateWhiteMatchReply.Size(m)
  3060. }
  3061. func (m *GateWhiteMatchReply) XXX_DiscardUnknown() {
  3062. xxx_messageInfo_GateWhiteMatchReply.DiscardUnknown(m)
  3063. }
  3064. var xxx_messageInfo_GateWhiteMatchReply proto.InternalMessageInfo
  3065. func (m *GateWhiteMatchReply) GetStatus() int32 {
  3066. if m != nil {
  3067. return m.Status
  3068. }
  3069. return 0
  3070. }
  3071. func (m *GateWhiteMatchReply) GetUid() string {
  3072. if m != nil {
  3073. return m.Uid
  3074. }
  3075. return ""
  3076. }
  3077. func (m *GateWhiteMatchReply) GetCardNumber() string {
  3078. if m != nil {
  3079. return m.CardNumber
  3080. }
  3081. return ""
  3082. }
  3083. func (m *GateWhiteMatchReply) GetIdNumber() string {
  3084. if m != nil {
  3085. return m.IdNumber
  3086. }
  3087. return ""
  3088. }
  3089. func (m *GateWhiteMatchReply) GetPhone() string {
  3090. if m != nil {
  3091. return m.Phone
  3092. }
  3093. return ""
  3094. }
  3095. func (m *GateWhiteMatchReply) GetDeviceName() string {
  3096. if m != nil {
  3097. return m.DeviceName
  3098. }
  3099. return ""
  3100. }
  3101. func (m *GateWhiteMatchReply) GetLocation() string {
  3102. if m != nil {
  3103. return m.Location
  3104. }
  3105. return ""
  3106. }
  3107. func (m *GateWhiteMatchReply) GetDirection() int32 {
  3108. if m != nil {
  3109. return m.Direction
  3110. }
  3111. return 0
  3112. }
  3113. func (m *GateWhiteMatchReply) GetName() string {
  3114. if m != nil {
  3115. return m.Name
  3116. }
  3117. return ""
  3118. }
  3119. func (m *GateWhiteMatchReply) GetHouseName() string {
  3120. if m != nil {
  3121. return m.HouseName
  3122. }
  3123. return ""
  3124. }
  3125. func (m *GateWhiteMatchReply) GetDeviceId() int64 {
  3126. if m != nil {
  3127. return m.DeviceId
  3128. }
  3129. return 0
  3130. }
  3131. func (m *GateWhiteMatchReply) GetGardenId() int64 {
  3132. if m != nil {
  3133. return m.GardenId
  3134. }
  3135. return 0
  3136. }
  3137. // 门禁更新状态
  3138. type GateOnlineRequest struct {
  3139. Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn"`
  3140. Protocol int32 `protobuf:"varint,2,opt,name=protocol,proto3" json:"protocol"`
  3141. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3142. XXX_unrecognized []byte `json:"-"`
  3143. XXX_sizecache int32 `json:"-"`
  3144. }
  3145. func (m *GateOnlineRequest) Reset() { *m = GateOnlineRequest{} }
  3146. func (m *GateOnlineRequest) String() string { return proto.CompactTextString(m) }
  3147. func (*GateOnlineRequest) ProtoMessage() {}
  3148. func (*GateOnlineRequest) Descriptor() ([]byte, []int) {
  3149. return fileDescriptor_870276a56ac00da5, []int{61}
  3150. }
  3151. func (m *GateOnlineRequest) XXX_Unmarshal(b []byte) error {
  3152. return xxx_messageInfo_GateOnlineRequest.Unmarshal(m, b)
  3153. }
  3154. func (m *GateOnlineRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3155. return xxx_messageInfo_GateOnlineRequest.Marshal(b, m, deterministic)
  3156. }
  3157. func (m *GateOnlineRequest) XXX_Merge(src proto.Message) {
  3158. xxx_messageInfo_GateOnlineRequest.Merge(m, src)
  3159. }
  3160. func (m *GateOnlineRequest) XXX_Size() int {
  3161. return xxx_messageInfo_GateOnlineRequest.Size(m)
  3162. }
  3163. func (m *GateOnlineRequest) XXX_DiscardUnknown() {
  3164. xxx_messageInfo_GateOnlineRequest.DiscardUnknown(m)
  3165. }
  3166. var xxx_messageInfo_GateOnlineRequest proto.InternalMessageInfo
  3167. func (m *GateOnlineRequest) GetSn() string {
  3168. if m != nil {
  3169. return m.Sn
  3170. }
  3171. return ""
  3172. }
  3173. func (m *GateOnlineRequest) GetProtocol() int32 {
  3174. if m != nil {
  3175. return m.Protocol
  3176. }
  3177. return 0
  3178. }
  3179. type GateOnlineReply struct {
  3180. HasTask bool `protobuf:"varint,1,opt,name=has_task,json=hasTask,proto3" json:"has_task"`
  3181. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3182. XXX_unrecognized []byte `json:"-"`
  3183. XXX_sizecache int32 `json:"-"`
  3184. }
  3185. func (m *GateOnlineReply) Reset() { *m = GateOnlineReply{} }
  3186. func (m *GateOnlineReply) String() string { return proto.CompactTextString(m) }
  3187. func (*GateOnlineReply) ProtoMessage() {}
  3188. func (*GateOnlineReply) Descriptor() ([]byte, []int) {
  3189. return fileDescriptor_870276a56ac00da5, []int{62}
  3190. }
  3191. func (m *GateOnlineReply) XXX_Unmarshal(b []byte) error {
  3192. return xxx_messageInfo_GateOnlineReply.Unmarshal(m, b)
  3193. }
  3194. func (m *GateOnlineReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3195. return xxx_messageInfo_GateOnlineReply.Marshal(b, m, deterministic)
  3196. }
  3197. func (m *GateOnlineReply) XXX_Merge(src proto.Message) {
  3198. xxx_messageInfo_GateOnlineReply.Merge(m, src)
  3199. }
  3200. func (m *GateOnlineReply) XXX_Size() int {
  3201. return xxx_messageInfo_GateOnlineReply.Size(m)
  3202. }
  3203. func (m *GateOnlineReply) XXX_DiscardUnknown() {
  3204. xxx_messageInfo_GateOnlineReply.DiscardUnknown(m)
  3205. }
  3206. var xxx_messageInfo_GateOnlineReply proto.InternalMessageInfo
  3207. func (m *GateOnlineReply) GetHasTask() bool {
  3208. if m != nil {
  3209. return m.HasTask
  3210. }
  3211. return false
  3212. }
  3213. // 添加进出场记录
  3214. type GateRecordAddRequest struct {
  3215. DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  3216. Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"`
  3217. Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location"`
  3218. Direction int32 `protobuf:"varint,4,opt,name=direction,proto3" json:"direction"`
  3219. HouseholdUser string `protobuf:"bytes,5,opt,name=household_user,json=householdUser,proto3" json:"household_user"`
  3220. HouseholdIdNumber string `protobuf:"bytes,6,opt,name=household_id_number,json=householdIdNumber,proto3" json:"household_id_number"`
  3221. HouseholdHousename string `protobuf:"bytes,7,opt,name=household_housename,json=householdHousename,proto3" json:"household_housename"`
  3222. CardNumber string `protobuf:"bytes,8,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  3223. CardOwner string `protobuf:"bytes,9,opt,name=card_owner,json=cardOwner,proto3" json:"card_owner"`
  3224. Online int32 `protobuf:"varint,10,opt,name=online,proto3" json:"online"`
  3225. GardenId int64 `protobuf:"varint,11,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  3226. // 1 访客 2 非访客
  3227. IsVisitor int32 `protobuf:"varint,12,opt,name=is_visitor,json=isVisitor,proto3" json:"is_visitor"`
  3228. // 开门时间
  3229. OpenTime int64 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time"`
  3230. HouseholdUid int64 `protobuf:"varint,14,opt,name=household_uid,json=householdUid,proto3" json:"household_uid"`
  3231. VisitorName string `protobuf:"bytes,15,opt,name=visitor_name,json=visitorName,proto3" json:"visitor_name"`
  3232. VisitorPhone string `protobuf:"bytes,16,opt,name=visitor_phone,json=visitorPhone,proto3" json:"visitor_phone"`
  3233. Protocol int32 `protobuf:"varint,17,opt,name=protocol,proto3" json:"protocol"`
  3234. // 1 二维码 2 刷卡 3 人脸
  3235. OpenType int32 `protobuf:"varint,18,opt,name=open_type,json=openType,proto3" json:"open_type"`
  3236. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3237. XXX_unrecognized []byte `json:"-"`
  3238. XXX_sizecache int32 `json:"-"`
  3239. }
  3240. func (m *GateRecordAddRequest) Reset() { *m = GateRecordAddRequest{} }
  3241. func (m *GateRecordAddRequest) String() string { return proto.CompactTextString(m) }
  3242. func (*GateRecordAddRequest) ProtoMessage() {}
  3243. func (*GateRecordAddRequest) Descriptor() ([]byte, []int) {
  3244. return fileDescriptor_870276a56ac00da5, []int{63}
  3245. }
  3246. func (m *GateRecordAddRequest) XXX_Unmarshal(b []byte) error {
  3247. return xxx_messageInfo_GateRecordAddRequest.Unmarshal(m, b)
  3248. }
  3249. func (m *GateRecordAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3250. return xxx_messageInfo_GateRecordAddRequest.Marshal(b, m, deterministic)
  3251. }
  3252. func (m *GateRecordAddRequest) XXX_Merge(src proto.Message) {
  3253. xxx_messageInfo_GateRecordAddRequest.Merge(m, src)
  3254. }
  3255. func (m *GateRecordAddRequest) XXX_Size() int {
  3256. return xxx_messageInfo_GateRecordAddRequest.Size(m)
  3257. }
  3258. func (m *GateRecordAddRequest) XXX_DiscardUnknown() {
  3259. xxx_messageInfo_GateRecordAddRequest.DiscardUnknown(m)
  3260. }
  3261. var xxx_messageInfo_GateRecordAddRequest proto.InternalMessageInfo
  3262. func (m *GateRecordAddRequest) GetDeviceId() int64 {
  3263. if m != nil {
  3264. return m.DeviceId
  3265. }
  3266. return 0
  3267. }
  3268. func (m *GateRecordAddRequest) GetSn() string {
  3269. if m != nil {
  3270. return m.Sn
  3271. }
  3272. return ""
  3273. }
  3274. func (m *GateRecordAddRequest) GetLocation() string {
  3275. if m != nil {
  3276. return m.Location
  3277. }
  3278. return ""
  3279. }
  3280. func (m *GateRecordAddRequest) GetDirection() int32 {
  3281. if m != nil {
  3282. return m.Direction
  3283. }
  3284. return 0
  3285. }
  3286. func (m *GateRecordAddRequest) GetHouseholdUser() string {
  3287. if m != nil {
  3288. return m.HouseholdUser
  3289. }
  3290. return ""
  3291. }
  3292. func (m *GateRecordAddRequest) GetHouseholdIdNumber() string {
  3293. if m != nil {
  3294. return m.HouseholdIdNumber
  3295. }
  3296. return ""
  3297. }
  3298. func (m *GateRecordAddRequest) GetHouseholdHousename() string {
  3299. if m != nil {
  3300. return m.HouseholdHousename
  3301. }
  3302. return ""
  3303. }
  3304. func (m *GateRecordAddRequest) GetCardNumber() string {
  3305. if m != nil {
  3306. return m.CardNumber
  3307. }
  3308. return ""
  3309. }
  3310. func (m *GateRecordAddRequest) GetCardOwner() string {
  3311. if m != nil {
  3312. return m.CardOwner
  3313. }
  3314. return ""
  3315. }
  3316. func (m *GateRecordAddRequest) GetOnline() int32 {
  3317. if m != nil {
  3318. return m.Online
  3319. }
  3320. return 0
  3321. }
  3322. func (m *GateRecordAddRequest) GetGardenId() int64 {
  3323. if m != nil {
  3324. return m.GardenId
  3325. }
  3326. return 0
  3327. }
  3328. func (m *GateRecordAddRequest) GetIsVisitor() int32 {
  3329. if m != nil {
  3330. return m.IsVisitor
  3331. }
  3332. return 0
  3333. }
  3334. func (m *GateRecordAddRequest) GetOpenTime() int64 {
  3335. if m != nil {
  3336. return m.OpenTime
  3337. }
  3338. return 0
  3339. }
  3340. func (m *GateRecordAddRequest) GetHouseholdUid() int64 {
  3341. if m != nil {
  3342. return m.HouseholdUid
  3343. }
  3344. return 0
  3345. }
  3346. func (m *GateRecordAddRequest) GetVisitorName() string {
  3347. if m != nil {
  3348. return m.VisitorName
  3349. }
  3350. return ""
  3351. }
  3352. func (m *GateRecordAddRequest) GetVisitorPhone() string {
  3353. if m != nil {
  3354. return m.VisitorPhone
  3355. }
  3356. return ""
  3357. }
  3358. func (m *GateRecordAddRequest) GetProtocol() int32 {
  3359. if m != nil {
  3360. return m.Protocol
  3361. }
  3362. return 0
  3363. }
  3364. func (m *GateRecordAddRequest) GetOpenType() int32 {
  3365. if m != nil {
  3366. return m.OpenType
  3367. }
  3368. return 0
  3369. }
  3370. type GateRecordAddReply struct {
  3371. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3372. XXX_unrecognized []byte `json:"-"`
  3373. XXX_sizecache int32 `json:"-"`
  3374. }
  3375. func (m *GateRecordAddReply) Reset() { *m = GateRecordAddReply{} }
  3376. func (m *GateRecordAddReply) String() string { return proto.CompactTextString(m) }
  3377. func (*GateRecordAddReply) ProtoMessage() {}
  3378. func (*GateRecordAddReply) Descriptor() ([]byte, []int) {
  3379. return fileDescriptor_870276a56ac00da5, []int{64}
  3380. }
  3381. func (m *GateRecordAddReply) XXX_Unmarshal(b []byte) error {
  3382. return xxx_messageInfo_GateRecordAddReply.Unmarshal(m, b)
  3383. }
  3384. func (m *GateRecordAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3385. return xxx_messageInfo_GateRecordAddReply.Marshal(b, m, deterministic)
  3386. }
  3387. func (m *GateRecordAddReply) XXX_Merge(src proto.Message) {
  3388. xxx_messageInfo_GateRecordAddReply.Merge(m, src)
  3389. }
  3390. func (m *GateRecordAddReply) XXX_Size() int {
  3391. return xxx_messageInfo_GateRecordAddReply.Size(m)
  3392. }
  3393. func (m *GateRecordAddReply) XXX_DiscardUnknown() {
  3394. xxx_messageInfo_GateRecordAddReply.DiscardUnknown(m)
  3395. }
  3396. var xxx_messageInfo_GateRecordAddReply proto.InternalMessageInfo
  3397. // 门禁进出场记录列表
  3398. type GateRecordListRequest struct {
  3399. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  3400. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  3401. DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  3402. Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start"`
  3403. End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end"`
  3404. IsVisitor int32 `protobuf:"varint,6,opt,name=is_visitor,json=isVisitor,proto3" json:"is_visitor"`
  3405. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3406. XXX_unrecognized []byte `json:"-"`
  3407. XXX_sizecache int32 `json:"-"`
  3408. }
  3409. func (m *GateRecordListRequest) Reset() { *m = GateRecordListRequest{} }
  3410. func (m *GateRecordListRequest) String() string { return proto.CompactTextString(m) }
  3411. func (*GateRecordListRequest) ProtoMessage() {}
  3412. func (*GateRecordListRequest) Descriptor() ([]byte, []int) {
  3413. return fileDescriptor_870276a56ac00da5, []int{65}
  3414. }
  3415. func (m *GateRecordListRequest) XXX_Unmarshal(b []byte) error {
  3416. return xxx_messageInfo_GateRecordListRequest.Unmarshal(m, b)
  3417. }
  3418. func (m *GateRecordListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3419. return xxx_messageInfo_GateRecordListRequest.Marshal(b, m, deterministic)
  3420. }
  3421. func (m *GateRecordListRequest) XXX_Merge(src proto.Message) {
  3422. xxx_messageInfo_GateRecordListRequest.Merge(m, src)
  3423. }
  3424. func (m *GateRecordListRequest) XXX_Size() int {
  3425. return xxx_messageInfo_GateRecordListRequest.Size(m)
  3426. }
  3427. func (m *GateRecordListRequest) XXX_DiscardUnknown() {
  3428. xxx_messageInfo_GateRecordListRequest.DiscardUnknown(m)
  3429. }
  3430. var xxx_messageInfo_GateRecordListRequest proto.InternalMessageInfo
  3431. func (m *GateRecordListRequest) GetPage() int64 {
  3432. if m != nil {
  3433. return m.Page
  3434. }
  3435. return 0
  3436. }
  3437. func (m *GateRecordListRequest) GetPageSize() int64 {
  3438. if m != nil {
  3439. return m.PageSize
  3440. }
  3441. return 0
  3442. }
  3443. func (m *GateRecordListRequest) GetDeviceId() string {
  3444. if m != nil {
  3445. return m.DeviceId
  3446. }
  3447. return ""
  3448. }
  3449. func (m *GateRecordListRequest) GetStart() int64 {
  3450. if m != nil {
  3451. return m.Start
  3452. }
  3453. return 0
  3454. }
  3455. func (m *GateRecordListRequest) GetEnd() int64 {
  3456. if m != nil {
  3457. return m.End
  3458. }
  3459. return 0
  3460. }
  3461. func (m *GateRecordListRequest) GetIsVisitor() int32 {
  3462. if m != nil {
  3463. return m.IsVisitor
  3464. }
  3465. return 0
  3466. }
  3467. type GateRecordItem struct {
  3468. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  3469. WhiteId int64 `protobuf:"varint,2,opt,name=white_id,json=whiteId,proto3" json:"white_id"`
  3470. Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location"`
  3471. Direction int32 `protobuf:"varint,4,opt,name=direction,proto3" json:"direction"`
  3472. HouseholdUser string `protobuf:"bytes,5,opt,name=household_user,json=householdUser,proto3" json:"household_user"`
  3473. HouseholdIdNumber string `protobuf:"bytes,6,opt,name=household_id_number,json=householdIdNumber,proto3" json:"household_id_number"`
  3474. HouseholdHousename string `protobuf:"bytes,7,opt,name=household_housename,json=householdHousename,proto3" json:"household_housename"`
  3475. CardNumber string `protobuf:"bytes,8,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  3476. CardOwner string `protobuf:"bytes,9,opt,name=card_owner,json=cardOwner,proto3" json:"card_owner"`
  3477. Online int32 `protobuf:"varint,10,opt,name=online,proto3" json:"online"`
  3478. GardenId int64 `protobuf:"varint,11,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  3479. // 1 访客 2 非访客
  3480. IsVisitor int32 `protobuf:"varint,12,opt,name=is_visitor,json=isVisitor,proto3" json:"is_visitor"`
  3481. // 开门时间
  3482. OpenTime int64 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time"`
  3483. HouseholdUid int64 `protobuf:"varint,14,opt,name=household_uid,json=householdUid,proto3" json:"household_uid"`
  3484. VisitorName string `protobuf:"bytes,15,opt,name=visitor_name,json=visitorName,proto3" json:"visitor_name"`
  3485. VisitorPhone string `protobuf:"bytes,16,opt,name=visitor_phone,json=visitorPhone,proto3" json:"visitor_phone"`
  3486. // 1 二维码 2 刷卡 3 人脸
  3487. OpenType int32 `protobuf:"varint,17,opt,name=open_type,json=openType,proto3" json:"open_type"`
  3488. Sn string `protobuf:"bytes,18,opt,name=sn,proto3" json:"sn"`
  3489. Protocol int32 `protobuf:"varint,19,opt,name=protocol,proto3" json:"protocol"`
  3490. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3491. XXX_unrecognized []byte `json:"-"`
  3492. XXX_sizecache int32 `json:"-"`
  3493. }
  3494. func (m *GateRecordItem) Reset() { *m = GateRecordItem{} }
  3495. func (m *GateRecordItem) String() string { return proto.CompactTextString(m) }
  3496. func (*GateRecordItem) ProtoMessage() {}
  3497. func (*GateRecordItem) Descriptor() ([]byte, []int) {
  3498. return fileDescriptor_870276a56ac00da5, []int{66}
  3499. }
  3500. func (m *GateRecordItem) XXX_Unmarshal(b []byte) error {
  3501. return xxx_messageInfo_GateRecordItem.Unmarshal(m, b)
  3502. }
  3503. func (m *GateRecordItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3504. return xxx_messageInfo_GateRecordItem.Marshal(b, m, deterministic)
  3505. }
  3506. func (m *GateRecordItem) XXX_Merge(src proto.Message) {
  3507. xxx_messageInfo_GateRecordItem.Merge(m, src)
  3508. }
  3509. func (m *GateRecordItem) XXX_Size() int {
  3510. return xxx_messageInfo_GateRecordItem.Size(m)
  3511. }
  3512. func (m *GateRecordItem) XXX_DiscardUnknown() {
  3513. xxx_messageInfo_GateRecordItem.DiscardUnknown(m)
  3514. }
  3515. var xxx_messageInfo_GateRecordItem proto.InternalMessageInfo
  3516. func (m *GateRecordItem) GetDeviceId() string {
  3517. if m != nil {
  3518. return m.DeviceId
  3519. }
  3520. return ""
  3521. }
  3522. func (m *GateRecordItem) GetWhiteId() int64 {
  3523. if m != nil {
  3524. return m.WhiteId
  3525. }
  3526. return 0
  3527. }
  3528. func (m *GateRecordItem) GetLocation() string {
  3529. if m != nil {
  3530. return m.Location
  3531. }
  3532. return ""
  3533. }
  3534. func (m *GateRecordItem) GetDirection() int32 {
  3535. if m != nil {
  3536. return m.Direction
  3537. }
  3538. return 0
  3539. }
  3540. func (m *GateRecordItem) GetHouseholdUser() string {
  3541. if m != nil {
  3542. return m.HouseholdUser
  3543. }
  3544. return ""
  3545. }
  3546. func (m *GateRecordItem) GetHouseholdIdNumber() string {
  3547. if m != nil {
  3548. return m.HouseholdIdNumber
  3549. }
  3550. return ""
  3551. }
  3552. func (m *GateRecordItem) GetHouseholdHousename() string {
  3553. if m != nil {
  3554. return m.HouseholdHousename
  3555. }
  3556. return ""
  3557. }
  3558. func (m *GateRecordItem) GetCardNumber() string {
  3559. if m != nil {
  3560. return m.CardNumber
  3561. }
  3562. return ""
  3563. }
  3564. func (m *GateRecordItem) GetCardOwner() string {
  3565. if m != nil {
  3566. return m.CardOwner
  3567. }
  3568. return ""
  3569. }
  3570. func (m *GateRecordItem) GetOnline() int32 {
  3571. if m != nil {
  3572. return m.Online
  3573. }
  3574. return 0
  3575. }
  3576. func (m *GateRecordItem) GetGardenId() int64 {
  3577. if m != nil {
  3578. return m.GardenId
  3579. }
  3580. return 0
  3581. }
  3582. func (m *GateRecordItem) GetIsVisitor() int32 {
  3583. if m != nil {
  3584. return m.IsVisitor
  3585. }
  3586. return 0
  3587. }
  3588. func (m *GateRecordItem) GetOpenTime() int64 {
  3589. if m != nil {
  3590. return m.OpenTime
  3591. }
  3592. return 0
  3593. }
  3594. func (m *GateRecordItem) GetHouseholdUid() int64 {
  3595. if m != nil {
  3596. return m.HouseholdUid
  3597. }
  3598. return 0
  3599. }
  3600. func (m *GateRecordItem) GetVisitorName() string {
  3601. if m != nil {
  3602. return m.VisitorName
  3603. }
  3604. return ""
  3605. }
  3606. func (m *GateRecordItem) GetVisitorPhone() string {
  3607. if m != nil {
  3608. return m.VisitorPhone
  3609. }
  3610. return ""
  3611. }
  3612. func (m *GateRecordItem) GetOpenType() int32 {
  3613. if m != nil {
  3614. return m.OpenType
  3615. }
  3616. return 0
  3617. }
  3618. func (m *GateRecordItem) GetSn() string {
  3619. if m != nil {
  3620. return m.Sn
  3621. }
  3622. return ""
  3623. }
  3624. func (m *GateRecordItem) GetProtocol() int32 {
  3625. if m != nil {
  3626. return m.Protocol
  3627. }
  3628. return 0
  3629. }
  3630. type GateRecordListReply struct {
  3631. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  3632. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  3633. List []*GateRecordItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  3634. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3635. XXX_unrecognized []byte `json:"-"`
  3636. XXX_sizecache int32 `json:"-"`
  3637. }
  3638. func (m *GateRecordListReply) Reset() { *m = GateRecordListReply{} }
  3639. func (m *GateRecordListReply) String() string { return proto.CompactTextString(m) }
  3640. func (*GateRecordListReply) ProtoMessage() {}
  3641. func (*GateRecordListReply) Descriptor() ([]byte, []int) {
  3642. return fileDescriptor_870276a56ac00da5, []int{67}
  3643. }
  3644. func (m *GateRecordListReply) XXX_Unmarshal(b []byte) error {
  3645. return xxx_messageInfo_GateRecordListReply.Unmarshal(m, b)
  3646. }
  3647. func (m *GateRecordListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3648. return xxx_messageInfo_GateRecordListReply.Marshal(b, m, deterministic)
  3649. }
  3650. func (m *GateRecordListReply) XXX_Merge(src proto.Message) {
  3651. xxx_messageInfo_GateRecordListReply.Merge(m, src)
  3652. }
  3653. func (m *GateRecordListReply) XXX_Size() int {
  3654. return xxx_messageInfo_GateRecordListReply.Size(m)
  3655. }
  3656. func (m *GateRecordListReply) XXX_DiscardUnknown() {
  3657. xxx_messageInfo_GateRecordListReply.DiscardUnknown(m)
  3658. }
  3659. var xxx_messageInfo_GateRecordListReply proto.InternalMessageInfo
  3660. func (m *GateRecordListReply) GetPage() int64 {
  3661. if m != nil {
  3662. return m.Page
  3663. }
  3664. return 0
  3665. }
  3666. func (m *GateRecordListReply) GetTotal() int64 {
  3667. if m != nil {
  3668. return m.Total
  3669. }
  3670. return 0
  3671. }
  3672. func (m *GateRecordListReply) GetList() []*GateRecordItem {
  3673. if m != nil {
  3674. return m.List
  3675. }
  3676. return nil
  3677. }
  3678. type GateVisitorAddRequest struct {
  3679. Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"`
  3680. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
  3681. Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone"`
  3682. Visitor string `protobuf:"bytes,4,opt,name=visitor,proto3" json:"visitor"`
  3683. VisitorPhone string `protobuf:"bytes,5,opt,name=visitor_phone,json=visitorPhone,proto3" json:"visitor_phone"`
  3684. DeviceId int64 `protobuf:"varint,6,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  3685. Start int64 `protobuf:"varint,7,opt,name=start,proto3" json:"start"`
  3686. End int64 `protobuf:"varint,8,opt,name=end,proto3" json:"end"`
  3687. GardenId int64 `protobuf:"varint,9,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  3688. Comment string `protobuf:"bytes,10,opt,name=comment,proto3" json:"comment"`
  3689. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3690. XXX_unrecognized []byte `json:"-"`
  3691. XXX_sizecache int32 `json:"-"`
  3692. }
  3693. func (m *GateVisitorAddRequest) Reset() { *m = GateVisitorAddRequest{} }
  3694. func (m *GateVisitorAddRequest) String() string { return proto.CompactTextString(m) }
  3695. func (*GateVisitorAddRequest) ProtoMessage() {}
  3696. func (*GateVisitorAddRequest) Descriptor() ([]byte, []int) {
  3697. return fileDescriptor_870276a56ac00da5, []int{68}
  3698. }
  3699. func (m *GateVisitorAddRequest) XXX_Unmarshal(b []byte) error {
  3700. return xxx_messageInfo_GateVisitorAddRequest.Unmarshal(m, b)
  3701. }
  3702. func (m *GateVisitorAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3703. return xxx_messageInfo_GateVisitorAddRequest.Marshal(b, m, deterministic)
  3704. }
  3705. func (m *GateVisitorAddRequest) XXX_Merge(src proto.Message) {
  3706. xxx_messageInfo_GateVisitorAddRequest.Merge(m, src)
  3707. }
  3708. func (m *GateVisitorAddRequest) XXX_Size() int {
  3709. return xxx_messageInfo_GateVisitorAddRequest.Size(m)
  3710. }
  3711. func (m *GateVisitorAddRequest) XXX_DiscardUnknown() {
  3712. xxx_messageInfo_GateVisitorAddRequest.DiscardUnknown(m)
  3713. }
  3714. var xxx_messageInfo_GateVisitorAddRequest proto.InternalMessageInfo
  3715. func (m *GateVisitorAddRequest) GetUid() int64 {
  3716. if m != nil {
  3717. return m.Uid
  3718. }
  3719. return 0
  3720. }
  3721. func (m *GateVisitorAddRequest) GetName() string {
  3722. if m != nil {
  3723. return m.Name
  3724. }
  3725. return ""
  3726. }
  3727. func (m *GateVisitorAddRequest) GetPhone() string {
  3728. if m != nil {
  3729. return m.Phone
  3730. }
  3731. return ""
  3732. }
  3733. func (m *GateVisitorAddRequest) GetVisitor() string {
  3734. if m != nil {
  3735. return m.Visitor
  3736. }
  3737. return ""
  3738. }
  3739. func (m *GateVisitorAddRequest) GetVisitorPhone() string {
  3740. if m != nil {
  3741. return m.VisitorPhone
  3742. }
  3743. return ""
  3744. }
  3745. func (m *GateVisitorAddRequest) GetDeviceId() int64 {
  3746. if m != nil {
  3747. return m.DeviceId
  3748. }
  3749. return 0
  3750. }
  3751. func (m *GateVisitorAddRequest) GetStart() int64 {
  3752. if m != nil {
  3753. return m.Start
  3754. }
  3755. return 0
  3756. }
  3757. func (m *GateVisitorAddRequest) GetEnd() int64 {
  3758. if m != nil {
  3759. return m.End
  3760. }
  3761. return 0
  3762. }
  3763. func (m *GateVisitorAddRequest) GetGardenId() int64 {
  3764. if m != nil {
  3765. return m.GardenId
  3766. }
  3767. return 0
  3768. }
  3769. func (m *GateVisitorAddRequest) GetComment() string {
  3770. if m != nil {
  3771. return m.Comment
  3772. }
  3773. return ""
  3774. }
  3775. type GateVisitorAddReply struct {
  3776. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  3777. Qcode string `protobuf:"bytes,2,opt,name=qcode,proto3" json:"qcode"`
  3778. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3779. XXX_unrecognized []byte `json:"-"`
  3780. XXX_sizecache int32 `json:"-"`
  3781. }
  3782. func (m *GateVisitorAddReply) Reset() { *m = GateVisitorAddReply{} }
  3783. func (m *GateVisitorAddReply) String() string { return proto.CompactTextString(m) }
  3784. func (*GateVisitorAddReply) ProtoMessage() {}
  3785. func (*GateVisitorAddReply) Descriptor() ([]byte, []int) {
  3786. return fileDescriptor_870276a56ac00da5, []int{69}
  3787. }
  3788. func (m *GateVisitorAddReply) XXX_Unmarshal(b []byte) error {
  3789. return xxx_messageInfo_GateVisitorAddReply.Unmarshal(m, b)
  3790. }
  3791. func (m *GateVisitorAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3792. return xxx_messageInfo_GateVisitorAddReply.Marshal(b, m, deterministic)
  3793. }
  3794. func (m *GateVisitorAddReply) XXX_Merge(src proto.Message) {
  3795. xxx_messageInfo_GateVisitorAddReply.Merge(m, src)
  3796. }
  3797. func (m *GateVisitorAddReply) XXX_Size() int {
  3798. return xxx_messageInfo_GateVisitorAddReply.Size(m)
  3799. }
  3800. func (m *GateVisitorAddReply) XXX_DiscardUnknown() {
  3801. xxx_messageInfo_GateVisitorAddReply.DiscardUnknown(m)
  3802. }
  3803. var xxx_messageInfo_GateVisitorAddReply proto.InternalMessageInfo
  3804. func (m *GateVisitorAddReply) GetId() int64 {
  3805. if m != nil {
  3806. return m.Id
  3807. }
  3808. return 0
  3809. }
  3810. func (m *GateVisitorAddReply) GetQcode() string {
  3811. if m != nil {
  3812. return m.Qcode
  3813. }
  3814. return ""
  3815. }
  3816. type GateVisitorListRequest struct {
  3817. Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"`
  3818. DeviceId int64 `protobuf:"varint,2,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  3819. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"`
  3820. Visitor string `protobuf:"bytes,4,opt,name=visitor,proto3" json:"visitor"`
  3821. Start int64 `protobuf:"varint,5,opt,name=start,proto3" json:"start"`
  3822. End int64 `protobuf:"varint,6,opt,name=end,proto3" json:"end"`
  3823. Page int64 `protobuf:"varint,7,opt,name=page,proto3" json:"page"`
  3824. PageSize int64 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  3825. Id int64 `protobuf:"varint,9,opt,name=id,proto3" json:"id"`
  3826. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3827. XXX_unrecognized []byte `json:"-"`
  3828. XXX_sizecache int32 `json:"-"`
  3829. }
  3830. func (m *GateVisitorListRequest) Reset() { *m = GateVisitorListRequest{} }
  3831. func (m *GateVisitorListRequest) String() string { return proto.CompactTextString(m) }
  3832. func (*GateVisitorListRequest) ProtoMessage() {}
  3833. func (*GateVisitorListRequest) Descriptor() ([]byte, []int) {
  3834. return fileDescriptor_870276a56ac00da5, []int{70}
  3835. }
  3836. func (m *GateVisitorListRequest) XXX_Unmarshal(b []byte) error {
  3837. return xxx_messageInfo_GateVisitorListRequest.Unmarshal(m, b)
  3838. }
  3839. func (m *GateVisitorListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3840. return xxx_messageInfo_GateVisitorListRequest.Marshal(b, m, deterministic)
  3841. }
  3842. func (m *GateVisitorListRequest) XXX_Merge(src proto.Message) {
  3843. xxx_messageInfo_GateVisitorListRequest.Merge(m, src)
  3844. }
  3845. func (m *GateVisitorListRequest) XXX_Size() int {
  3846. return xxx_messageInfo_GateVisitorListRequest.Size(m)
  3847. }
  3848. func (m *GateVisitorListRequest) XXX_DiscardUnknown() {
  3849. xxx_messageInfo_GateVisitorListRequest.DiscardUnknown(m)
  3850. }
  3851. var xxx_messageInfo_GateVisitorListRequest proto.InternalMessageInfo
  3852. func (m *GateVisitorListRequest) GetUid() int64 {
  3853. if m != nil {
  3854. return m.Uid
  3855. }
  3856. return 0
  3857. }
  3858. func (m *GateVisitorListRequest) GetDeviceId() int64 {
  3859. if m != nil {
  3860. return m.DeviceId
  3861. }
  3862. return 0
  3863. }
  3864. func (m *GateVisitorListRequest) GetName() string {
  3865. if m != nil {
  3866. return m.Name
  3867. }
  3868. return ""
  3869. }
  3870. func (m *GateVisitorListRequest) GetVisitor() string {
  3871. if m != nil {
  3872. return m.Visitor
  3873. }
  3874. return ""
  3875. }
  3876. func (m *GateVisitorListRequest) GetStart() int64 {
  3877. if m != nil {
  3878. return m.Start
  3879. }
  3880. return 0
  3881. }
  3882. func (m *GateVisitorListRequest) GetEnd() int64 {
  3883. if m != nil {
  3884. return m.End
  3885. }
  3886. return 0
  3887. }
  3888. func (m *GateVisitorListRequest) GetPage() int64 {
  3889. if m != nil {
  3890. return m.Page
  3891. }
  3892. return 0
  3893. }
  3894. func (m *GateVisitorListRequest) GetPageSize() int64 {
  3895. if m != nil {
  3896. return m.PageSize
  3897. }
  3898. return 0
  3899. }
  3900. func (m *GateVisitorListRequest) GetId() int64 {
  3901. if m != nil {
  3902. return m.Id
  3903. }
  3904. return 0
  3905. }
  3906. type GateVisitorListItem struct {
  3907. Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"`
  3908. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
  3909. Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone"`
  3910. Visitor string `protobuf:"bytes,4,opt,name=visitor,proto3" json:"visitor"`
  3911. VisitorPhone string `protobuf:"bytes,5,opt,name=visitor_phone,json=visitorPhone,proto3" json:"visitor_phone"`
  3912. DeviceId int64 `protobuf:"varint,6,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  3913. Start int64 `protobuf:"varint,7,opt,name=start,proto3" json:"start"`
  3914. End int64 `protobuf:"varint,8,opt,name=end,proto3" json:"end"`
  3915. // 1 未通行 2 已同行 3 已过期
  3916. Status int64 `protobuf:"varint,9,opt,name=status,proto3" json:"status"`
  3917. OpenTime int64 `protobuf:"varint,10,opt,name=open_time,json=openTime,proto3" json:"open_time"`
  3918. GateName string `protobuf:"bytes,11,opt,name=gate_name,json=gateName,proto3" json:"gate_name"`
  3919. Id int64 `protobuf:"varint,12,opt,name=id,proto3" json:"id"`
  3920. Comment string `protobuf:"bytes,13,opt,name=comment,proto3" json:"comment"`
  3921. Qcode string `protobuf:"bytes,14,opt,name=qcode,proto3" json:"qcode"`
  3922. Location string `protobuf:"bytes,15,opt,name=location,proto3" json:"location"`
  3923. GardenName string `protobuf:"bytes,16,opt,name=garden_name,json=gardenName,proto3" json:"garden_name"`
  3924. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3925. XXX_unrecognized []byte `json:"-"`
  3926. XXX_sizecache int32 `json:"-"`
  3927. }
  3928. func (m *GateVisitorListItem) Reset() { *m = GateVisitorListItem{} }
  3929. func (m *GateVisitorListItem) String() string { return proto.CompactTextString(m) }
  3930. func (*GateVisitorListItem) ProtoMessage() {}
  3931. func (*GateVisitorListItem) Descriptor() ([]byte, []int) {
  3932. return fileDescriptor_870276a56ac00da5, []int{71}
  3933. }
  3934. func (m *GateVisitorListItem) XXX_Unmarshal(b []byte) error {
  3935. return xxx_messageInfo_GateVisitorListItem.Unmarshal(m, b)
  3936. }
  3937. func (m *GateVisitorListItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3938. return xxx_messageInfo_GateVisitorListItem.Marshal(b, m, deterministic)
  3939. }
  3940. func (m *GateVisitorListItem) XXX_Merge(src proto.Message) {
  3941. xxx_messageInfo_GateVisitorListItem.Merge(m, src)
  3942. }
  3943. func (m *GateVisitorListItem) XXX_Size() int {
  3944. return xxx_messageInfo_GateVisitorListItem.Size(m)
  3945. }
  3946. func (m *GateVisitorListItem) XXX_DiscardUnknown() {
  3947. xxx_messageInfo_GateVisitorListItem.DiscardUnknown(m)
  3948. }
  3949. var xxx_messageInfo_GateVisitorListItem proto.InternalMessageInfo
  3950. func (m *GateVisitorListItem) GetUid() int64 {
  3951. if m != nil {
  3952. return m.Uid
  3953. }
  3954. return 0
  3955. }
  3956. func (m *GateVisitorListItem) GetName() string {
  3957. if m != nil {
  3958. return m.Name
  3959. }
  3960. return ""
  3961. }
  3962. func (m *GateVisitorListItem) GetPhone() string {
  3963. if m != nil {
  3964. return m.Phone
  3965. }
  3966. return ""
  3967. }
  3968. func (m *GateVisitorListItem) GetVisitor() string {
  3969. if m != nil {
  3970. return m.Visitor
  3971. }
  3972. return ""
  3973. }
  3974. func (m *GateVisitorListItem) GetVisitorPhone() string {
  3975. if m != nil {
  3976. return m.VisitorPhone
  3977. }
  3978. return ""
  3979. }
  3980. func (m *GateVisitorListItem) GetDeviceId() int64 {
  3981. if m != nil {
  3982. return m.DeviceId
  3983. }
  3984. return 0
  3985. }
  3986. func (m *GateVisitorListItem) GetStart() int64 {
  3987. if m != nil {
  3988. return m.Start
  3989. }
  3990. return 0
  3991. }
  3992. func (m *GateVisitorListItem) GetEnd() int64 {
  3993. if m != nil {
  3994. return m.End
  3995. }
  3996. return 0
  3997. }
  3998. func (m *GateVisitorListItem) GetStatus() int64 {
  3999. if m != nil {
  4000. return m.Status
  4001. }
  4002. return 0
  4003. }
  4004. func (m *GateVisitorListItem) GetOpenTime() int64 {
  4005. if m != nil {
  4006. return m.OpenTime
  4007. }
  4008. return 0
  4009. }
  4010. func (m *GateVisitorListItem) GetGateName() string {
  4011. if m != nil {
  4012. return m.GateName
  4013. }
  4014. return ""
  4015. }
  4016. func (m *GateVisitorListItem) GetId() int64 {
  4017. if m != nil {
  4018. return m.Id
  4019. }
  4020. return 0
  4021. }
  4022. func (m *GateVisitorListItem) GetComment() string {
  4023. if m != nil {
  4024. return m.Comment
  4025. }
  4026. return ""
  4027. }
  4028. func (m *GateVisitorListItem) GetQcode() string {
  4029. if m != nil {
  4030. return m.Qcode
  4031. }
  4032. return ""
  4033. }
  4034. func (m *GateVisitorListItem) GetLocation() string {
  4035. if m != nil {
  4036. return m.Location
  4037. }
  4038. return ""
  4039. }
  4040. func (m *GateVisitorListItem) GetGardenName() string {
  4041. if m != nil {
  4042. return m.GardenName
  4043. }
  4044. return ""
  4045. }
  4046. type GateVisitorListReply struct {
  4047. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  4048. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  4049. List []*GateVisitorListItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  4050. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4051. XXX_unrecognized []byte `json:"-"`
  4052. XXX_sizecache int32 `json:"-"`
  4053. }
  4054. func (m *GateVisitorListReply) Reset() { *m = GateVisitorListReply{} }
  4055. func (m *GateVisitorListReply) String() string { return proto.CompactTextString(m) }
  4056. func (*GateVisitorListReply) ProtoMessage() {}
  4057. func (*GateVisitorListReply) Descriptor() ([]byte, []int) {
  4058. return fileDescriptor_870276a56ac00da5, []int{72}
  4059. }
  4060. func (m *GateVisitorListReply) XXX_Unmarshal(b []byte) error {
  4061. return xxx_messageInfo_GateVisitorListReply.Unmarshal(m, b)
  4062. }
  4063. func (m *GateVisitorListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4064. return xxx_messageInfo_GateVisitorListReply.Marshal(b, m, deterministic)
  4065. }
  4066. func (m *GateVisitorListReply) XXX_Merge(src proto.Message) {
  4067. xxx_messageInfo_GateVisitorListReply.Merge(m, src)
  4068. }
  4069. func (m *GateVisitorListReply) XXX_Size() int {
  4070. return xxx_messageInfo_GateVisitorListReply.Size(m)
  4071. }
  4072. func (m *GateVisitorListReply) XXX_DiscardUnknown() {
  4073. xxx_messageInfo_GateVisitorListReply.DiscardUnknown(m)
  4074. }
  4075. var xxx_messageInfo_GateVisitorListReply proto.InternalMessageInfo
  4076. func (m *GateVisitorListReply) GetPage() int64 {
  4077. if m != nil {
  4078. return m.Page
  4079. }
  4080. return 0
  4081. }
  4082. func (m *GateVisitorListReply) GetTotal() int64 {
  4083. if m != nil {
  4084. return m.Total
  4085. }
  4086. return 0
  4087. }
  4088. func (m *GateVisitorListReply) GetList() []*GateVisitorListItem {
  4089. if m != nil {
  4090. return m.List
  4091. }
  4092. return nil
  4093. }
  4094. type GateVisitorCheckRequest struct {
  4095. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  4096. OpenTime int64 `protobuf:"varint,2,opt,name=open_time,json=openTime,proto3" json:"open_time"`
  4097. DeviceId int64 `protobuf:"varint,3,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  4098. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4099. XXX_unrecognized []byte `json:"-"`
  4100. XXX_sizecache int32 `json:"-"`
  4101. }
  4102. func (m *GateVisitorCheckRequest) Reset() { *m = GateVisitorCheckRequest{} }
  4103. func (m *GateVisitorCheckRequest) String() string { return proto.CompactTextString(m) }
  4104. func (*GateVisitorCheckRequest) ProtoMessage() {}
  4105. func (*GateVisitorCheckRequest) Descriptor() ([]byte, []int) {
  4106. return fileDescriptor_870276a56ac00da5, []int{73}
  4107. }
  4108. func (m *GateVisitorCheckRequest) XXX_Unmarshal(b []byte) error {
  4109. return xxx_messageInfo_GateVisitorCheckRequest.Unmarshal(m, b)
  4110. }
  4111. func (m *GateVisitorCheckRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4112. return xxx_messageInfo_GateVisitorCheckRequest.Marshal(b, m, deterministic)
  4113. }
  4114. func (m *GateVisitorCheckRequest) XXX_Merge(src proto.Message) {
  4115. xxx_messageInfo_GateVisitorCheckRequest.Merge(m, src)
  4116. }
  4117. func (m *GateVisitorCheckRequest) XXX_Size() int {
  4118. return xxx_messageInfo_GateVisitorCheckRequest.Size(m)
  4119. }
  4120. func (m *GateVisitorCheckRequest) XXX_DiscardUnknown() {
  4121. xxx_messageInfo_GateVisitorCheckRequest.DiscardUnknown(m)
  4122. }
  4123. var xxx_messageInfo_GateVisitorCheckRequest proto.InternalMessageInfo
  4124. func (m *GateVisitorCheckRequest) GetId() int64 {
  4125. if m != nil {
  4126. return m.Id
  4127. }
  4128. return 0
  4129. }
  4130. func (m *GateVisitorCheckRequest) GetOpenTime() int64 {
  4131. if m != nil {
  4132. return m.OpenTime
  4133. }
  4134. return 0
  4135. }
  4136. func (m *GateVisitorCheckRequest) GetDeviceId() int64 {
  4137. if m != nil {
  4138. return m.DeviceId
  4139. }
  4140. return 0
  4141. }
  4142. type GateVisitorCheckReply struct {
  4143. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4144. XXX_unrecognized []byte `json:"-"`
  4145. XXX_sizecache int32 `json:"-"`
  4146. }
  4147. func (m *GateVisitorCheckReply) Reset() { *m = GateVisitorCheckReply{} }
  4148. func (m *GateVisitorCheckReply) String() string { return proto.CompactTextString(m) }
  4149. func (*GateVisitorCheckReply) ProtoMessage() {}
  4150. func (*GateVisitorCheckReply) Descriptor() ([]byte, []int) {
  4151. return fileDescriptor_870276a56ac00da5, []int{74}
  4152. }
  4153. func (m *GateVisitorCheckReply) XXX_Unmarshal(b []byte) error {
  4154. return xxx_messageInfo_GateVisitorCheckReply.Unmarshal(m, b)
  4155. }
  4156. func (m *GateVisitorCheckReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4157. return xxx_messageInfo_GateVisitorCheckReply.Marshal(b, m, deterministic)
  4158. }
  4159. func (m *GateVisitorCheckReply) XXX_Merge(src proto.Message) {
  4160. xxx_messageInfo_GateVisitorCheckReply.Merge(m, src)
  4161. }
  4162. func (m *GateVisitorCheckReply) XXX_Size() int {
  4163. return xxx_messageInfo_GateVisitorCheckReply.Size(m)
  4164. }
  4165. func (m *GateVisitorCheckReply) XXX_DiscardUnknown() {
  4166. xxx_messageInfo_GateVisitorCheckReply.DiscardUnknown(m)
  4167. }
  4168. var xxx_messageInfo_GateVisitorCheckReply proto.InternalMessageInfo
  4169. type GateVisitorDelRequest struct {
  4170. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  4171. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  4172. Manager bool `protobuf:"varint,3,opt,name=manager,proto3" json:"manager"`
  4173. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4174. XXX_unrecognized []byte `json:"-"`
  4175. XXX_sizecache int32 `json:"-"`
  4176. }
  4177. func (m *GateVisitorDelRequest) Reset() { *m = GateVisitorDelRequest{} }
  4178. func (m *GateVisitorDelRequest) String() string { return proto.CompactTextString(m) }
  4179. func (*GateVisitorDelRequest) ProtoMessage() {}
  4180. func (*GateVisitorDelRequest) Descriptor() ([]byte, []int) {
  4181. return fileDescriptor_870276a56ac00da5, []int{75}
  4182. }
  4183. func (m *GateVisitorDelRequest) XXX_Unmarshal(b []byte) error {
  4184. return xxx_messageInfo_GateVisitorDelRequest.Unmarshal(m, b)
  4185. }
  4186. func (m *GateVisitorDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4187. return xxx_messageInfo_GateVisitorDelRequest.Marshal(b, m, deterministic)
  4188. }
  4189. func (m *GateVisitorDelRequest) XXX_Merge(src proto.Message) {
  4190. xxx_messageInfo_GateVisitorDelRequest.Merge(m, src)
  4191. }
  4192. func (m *GateVisitorDelRequest) XXX_Size() int {
  4193. return xxx_messageInfo_GateVisitorDelRequest.Size(m)
  4194. }
  4195. func (m *GateVisitorDelRequest) XXX_DiscardUnknown() {
  4196. xxx_messageInfo_GateVisitorDelRequest.DiscardUnknown(m)
  4197. }
  4198. var xxx_messageInfo_GateVisitorDelRequest proto.InternalMessageInfo
  4199. func (m *GateVisitorDelRequest) GetId() int64 {
  4200. if m != nil {
  4201. return m.Id
  4202. }
  4203. return 0
  4204. }
  4205. func (m *GateVisitorDelRequest) GetUid() int64 {
  4206. if m != nil {
  4207. return m.Uid
  4208. }
  4209. return 0
  4210. }
  4211. func (m *GateVisitorDelRequest) GetManager() bool {
  4212. if m != nil {
  4213. return m.Manager
  4214. }
  4215. return false
  4216. }
  4217. type GateVisitorDelReply struct {
  4218. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4219. XXX_unrecognized []byte `json:"-"`
  4220. XXX_sizecache int32 `json:"-"`
  4221. }
  4222. func (m *GateVisitorDelReply) Reset() { *m = GateVisitorDelReply{} }
  4223. func (m *GateVisitorDelReply) String() string { return proto.CompactTextString(m) }
  4224. func (*GateVisitorDelReply) ProtoMessage() {}
  4225. func (*GateVisitorDelReply) Descriptor() ([]byte, []int) {
  4226. return fileDescriptor_870276a56ac00da5, []int{76}
  4227. }
  4228. func (m *GateVisitorDelReply) XXX_Unmarshal(b []byte) error {
  4229. return xxx_messageInfo_GateVisitorDelReply.Unmarshal(m, b)
  4230. }
  4231. func (m *GateVisitorDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4232. return xxx_messageInfo_GateVisitorDelReply.Marshal(b, m, deterministic)
  4233. }
  4234. func (m *GateVisitorDelReply) XXX_Merge(src proto.Message) {
  4235. xxx_messageInfo_GateVisitorDelReply.Merge(m, src)
  4236. }
  4237. func (m *GateVisitorDelReply) XXX_Size() int {
  4238. return xxx_messageInfo_GateVisitorDelReply.Size(m)
  4239. }
  4240. func (m *GateVisitorDelReply) XXX_DiscardUnknown() {
  4241. xxx_messageInfo_GateVisitorDelReply.DiscardUnknown(m)
  4242. }
  4243. var xxx_messageInfo_GateVisitorDelReply proto.InternalMessageInfo
  4244. type MqttFaceGateRequest struct {
  4245. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4246. XXX_unrecognized []byte `json:"-"`
  4247. XXX_sizecache int32 `json:"-"`
  4248. }
  4249. func (m *MqttFaceGateRequest) Reset() { *m = MqttFaceGateRequest{} }
  4250. func (m *MqttFaceGateRequest) String() string { return proto.CompactTextString(m) }
  4251. func (*MqttFaceGateRequest) ProtoMessage() {}
  4252. func (*MqttFaceGateRequest) Descriptor() ([]byte, []int) {
  4253. return fileDescriptor_870276a56ac00da5, []int{77}
  4254. }
  4255. func (m *MqttFaceGateRequest) XXX_Unmarshal(b []byte) error {
  4256. return xxx_messageInfo_MqttFaceGateRequest.Unmarshal(m, b)
  4257. }
  4258. func (m *MqttFaceGateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4259. return xxx_messageInfo_MqttFaceGateRequest.Marshal(b, m, deterministic)
  4260. }
  4261. func (m *MqttFaceGateRequest) XXX_Merge(src proto.Message) {
  4262. xxx_messageInfo_MqttFaceGateRequest.Merge(m, src)
  4263. }
  4264. func (m *MqttFaceGateRequest) XXX_Size() int {
  4265. return xxx_messageInfo_MqttFaceGateRequest.Size(m)
  4266. }
  4267. func (m *MqttFaceGateRequest) XXX_DiscardUnknown() {
  4268. xxx_messageInfo_MqttFaceGateRequest.DiscardUnknown(m)
  4269. }
  4270. var xxx_messageInfo_MqttFaceGateRequest proto.InternalMessageInfo
  4271. type MqttFaceGateReply struct {
  4272. Sns []string `protobuf:"bytes,1,rep,name=sns,proto3" json:"sns"`
  4273. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4274. XXX_unrecognized []byte `json:"-"`
  4275. XXX_sizecache int32 `json:"-"`
  4276. }
  4277. func (m *MqttFaceGateReply) Reset() { *m = MqttFaceGateReply{} }
  4278. func (m *MqttFaceGateReply) String() string { return proto.CompactTextString(m) }
  4279. func (*MqttFaceGateReply) ProtoMessage() {}
  4280. func (*MqttFaceGateReply) Descriptor() ([]byte, []int) {
  4281. return fileDescriptor_870276a56ac00da5, []int{78}
  4282. }
  4283. func (m *MqttFaceGateReply) XXX_Unmarshal(b []byte) error {
  4284. return xxx_messageInfo_MqttFaceGateReply.Unmarshal(m, b)
  4285. }
  4286. func (m *MqttFaceGateReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4287. return xxx_messageInfo_MqttFaceGateReply.Marshal(b, m, deterministic)
  4288. }
  4289. func (m *MqttFaceGateReply) XXX_Merge(src proto.Message) {
  4290. xxx_messageInfo_MqttFaceGateReply.Merge(m, src)
  4291. }
  4292. func (m *MqttFaceGateReply) XXX_Size() int {
  4293. return xxx_messageInfo_MqttFaceGateReply.Size(m)
  4294. }
  4295. func (m *MqttFaceGateReply) XXX_DiscardUnknown() {
  4296. xxx_messageInfo_MqttFaceGateReply.DiscardUnknown(m)
  4297. }
  4298. var xxx_messageInfo_MqttFaceGateReply proto.InternalMessageInfo
  4299. func (m *MqttFaceGateReply) GetSns() []string {
  4300. if m != nil {
  4301. return m.Sns
  4302. }
  4303. return nil
  4304. }
  4305. type HouseholdGateSyncCheckRequest struct {
  4306. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  4307. UnitId int64 `protobuf:"varint,2,opt,name=unit_id,json=unitId,proto3" json:"unit_id"`
  4308. Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid"`
  4309. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4310. XXX_unrecognized []byte `json:"-"`
  4311. XXX_sizecache int32 `json:"-"`
  4312. }
  4313. func (m *HouseholdGateSyncCheckRequest) Reset() { *m = HouseholdGateSyncCheckRequest{} }
  4314. func (m *HouseholdGateSyncCheckRequest) String() string { return proto.CompactTextString(m) }
  4315. func (*HouseholdGateSyncCheckRequest) ProtoMessage() {}
  4316. func (*HouseholdGateSyncCheckRequest) Descriptor() ([]byte, []int) {
  4317. return fileDescriptor_870276a56ac00da5, []int{79}
  4318. }
  4319. func (m *HouseholdGateSyncCheckRequest) XXX_Unmarshal(b []byte) error {
  4320. return xxx_messageInfo_HouseholdGateSyncCheckRequest.Unmarshal(m, b)
  4321. }
  4322. func (m *HouseholdGateSyncCheckRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4323. return xxx_messageInfo_HouseholdGateSyncCheckRequest.Marshal(b, m, deterministic)
  4324. }
  4325. func (m *HouseholdGateSyncCheckRequest) XXX_Merge(src proto.Message) {
  4326. xxx_messageInfo_HouseholdGateSyncCheckRequest.Merge(m, src)
  4327. }
  4328. func (m *HouseholdGateSyncCheckRequest) XXX_Size() int {
  4329. return xxx_messageInfo_HouseholdGateSyncCheckRequest.Size(m)
  4330. }
  4331. func (m *HouseholdGateSyncCheckRequest) XXX_DiscardUnknown() {
  4332. xxx_messageInfo_HouseholdGateSyncCheckRequest.DiscardUnknown(m)
  4333. }
  4334. var xxx_messageInfo_HouseholdGateSyncCheckRequest proto.InternalMessageInfo
  4335. func (m *HouseholdGateSyncCheckRequest) GetGardenId() int64 {
  4336. if m != nil {
  4337. return m.GardenId
  4338. }
  4339. return 0
  4340. }
  4341. func (m *HouseholdGateSyncCheckRequest) GetUnitId() int64 {
  4342. if m != nil {
  4343. return m.UnitId
  4344. }
  4345. return 0
  4346. }
  4347. func (m *HouseholdGateSyncCheckRequest) GetUid() int64 {
  4348. if m != nil {
  4349. return m.Uid
  4350. }
  4351. return 0
  4352. }
  4353. type HouseholdGateSyncCheckReply struct {
  4354. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4355. XXX_unrecognized []byte `json:"-"`
  4356. XXX_sizecache int32 `json:"-"`
  4357. }
  4358. func (m *HouseholdGateSyncCheckReply) Reset() { *m = HouseholdGateSyncCheckReply{} }
  4359. func (m *HouseholdGateSyncCheckReply) String() string { return proto.CompactTextString(m) }
  4360. func (*HouseholdGateSyncCheckReply) ProtoMessage() {}
  4361. func (*HouseholdGateSyncCheckReply) Descriptor() ([]byte, []int) {
  4362. return fileDescriptor_870276a56ac00da5, []int{80}
  4363. }
  4364. func (m *HouseholdGateSyncCheckReply) XXX_Unmarshal(b []byte) error {
  4365. return xxx_messageInfo_HouseholdGateSyncCheckReply.Unmarshal(m, b)
  4366. }
  4367. func (m *HouseholdGateSyncCheckReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4368. return xxx_messageInfo_HouseholdGateSyncCheckReply.Marshal(b, m, deterministic)
  4369. }
  4370. func (m *HouseholdGateSyncCheckReply) XXX_Merge(src proto.Message) {
  4371. xxx_messageInfo_HouseholdGateSyncCheckReply.Merge(m, src)
  4372. }
  4373. func (m *HouseholdGateSyncCheckReply) XXX_Size() int {
  4374. return xxx_messageInfo_HouseholdGateSyncCheckReply.Size(m)
  4375. }
  4376. func (m *HouseholdGateSyncCheckReply) XXX_DiscardUnknown() {
  4377. xxx_messageInfo_HouseholdGateSyncCheckReply.DiscardUnknown(m)
  4378. }
  4379. var xxx_messageInfo_HouseholdGateSyncCheckReply proto.InternalMessageInfo
  4380. type GateProtocolsRequest struct {
  4381. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4382. XXX_unrecognized []byte `json:"-"`
  4383. XXX_sizecache int32 `json:"-"`
  4384. }
  4385. func (m *GateProtocolsRequest) Reset() { *m = GateProtocolsRequest{} }
  4386. func (m *GateProtocolsRequest) String() string { return proto.CompactTextString(m) }
  4387. func (*GateProtocolsRequest) ProtoMessage() {}
  4388. func (*GateProtocolsRequest) Descriptor() ([]byte, []int) {
  4389. return fileDescriptor_870276a56ac00da5, []int{81}
  4390. }
  4391. func (m *GateProtocolsRequest) XXX_Unmarshal(b []byte) error {
  4392. return xxx_messageInfo_GateProtocolsRequest.Unmarshal(m, b)
  4393. }
  4394. func (m *GateProtocolsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4395. return xxx_messageInfo_GateProtocolsRequest.Marshal(b, m, deterministic)
  4396. }
  4397. func (m *GateProtocolsRequest) XXX_Merge(src proto.Message) {
  4398. xxx_messageInfo_GateProtocolsRequest.Merge(m, src)
  4399. }
  4400. func (m *GateProtocolsRequest) XXX_Size() int {
  4401. return xxx_messageInfo_GateProtocolsRequest.Size(m)
  4402. }
  4403. func (m *GateProtocolsRequest) XXX_DiscardUnknown() {
  4404. xxx_messageInfo_GateProtocolsRequest.DiscardUnknown(m)
  4405. }
  4406. var xxx_messageInfo_GateProtocolsRequest proto.InternalMessageInfo
  4407. type GateProtocolData struct {
  4408. Protocol int32 `protobuf:"varint,1,opt,name=protocol,proto3" json:"protocol"`
  4409. Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc"`
  4410. QcodeSupport int32 `protobuf:"varint,3,opt,name=qcode_support,json=qcodeSupport,proto3" json:"qcode_support"`
  4411. CardSupport int32 `protobuf:"varint,4,opt,name=card_support,json=cardSupport,proto3" json:"card_support"`
  4412. FaceSupport int32 `protobuf:"varint,5,opt,name=face_support,json=faceSupport,proto3" json:"face_support"`
  4413. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4414. XXX_unrecognized []byte `json:"-"`
  4415. XXX_sizecache int32 `json:"-"`
  4416. }
  4417. func (m *GateProtocolData) Reset() { *m = GateProtocolData{} }
  4418. func (m *GateProtocolData) String() string { return proto.CompactTextString(m) }
  4419. func (*GateProtocolData) ProtoMessage() {}
  4420. func (*GateProtocolData) Descriptor() ([]byte, []int) {
  4421. return fileDescriptor_870276a56ac00da5, []int{82}
  4422. }
  4423. func (m *GateProtocolData) XXX_Unmarshal(b []byte) error {
  4424. return xxx_messageInfo_GateProtocolData.Unmarshal(m, b)
  4425. }
  4426. func (m *GateProtocolData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4427. return xxx_messageInfo_GateProtocolData.Marshal(b, m, deterministic)
  4428. }
  4429. func (m *GateProtocolData) XXX_Merge(src proto.Message) {
  4430. xxx_messageInfo_GateProtocolData.Merge(m, src)
  4431. }
  4432. func (m *GateProtocolData) XXX_Size() int {
  4433. return xxx_messageInfo_GateProtocolData.Size(m)
  4434. }
  4435. func (m *GateProtocolData) XXX_DiscardUnknown() {
  4436. xxx_messageInfo_GateProtocolData.DiscardUnknown(m)
  4437. }
  4438. var xxx_messageInfo_GateProtocolData proto.InternalMessageInfo
  4439. func (m *GateProtocolData) GetProtocol() int32 {
  4440. if m != nil {
  4441. return m.Protocol
  4442. }
  4443. return 0
  4444. }
  4445. func (m *GateProtocolData) GetDesc() string {
  4446. if m != nil {
  4447. return m.Desc
  4448. }
  4449. return ""
  4450. }
  4451. func (m *GateProtocolData) GetQcodeSupport() int32 {
  4452. if m != nil {
  4453. return m.QcodeSupport
  4454. }
  4455. return 0
  4456. }
  4457. func (m *GateProtocolData) GetCardSupport() int32 {
  4458. if m != nil {
  4459. return m.CardSupport
  4460. }
  4461. return 0
  4462. }
  4463. func (m *GateProtocolData) GetFaceSupport() int32 {
  4464. if m != nil {
  4465. return m.FaceSupport
  4466. }
  4467. return 0
  4468. }
  4469. type GateProtocolsReply struct {
  4470. List []*GateProtocolData `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  4471. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4472. XXX_unrecognized []byte `json:"-"`
  4473. XXX_sizecache int32 `json:"-"`
  4474. }
  4475. func (m *GateProtocolsReply) Reset() { *m = GateProtocolsReply{} }
  4476. func (m *GateProtocolsReply) String() string { return proto.CompactTextString(m) }
  4477. func (*GateProtocolsReply) ProtoMessage() {}
  4478. func (*GateProtocolsReply) Descriptor() ([]byte, []int) {
  4479. return fileDescriptor_870276a56ac00da5, []int{83}
  4480. }
  4481. func (m *GateProtocolsReply) XXX_Unmarshal(b []byte) error {
  4482. return xxx_messageInfo_GateProtocolsReply.Unmarshal(m, b)
  4483. }
  4484. func (m *GateProtocolsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4485. return xxx_messageInfo_GateProtocolsReply.Marshal(b, m, deterministic)
  4486. }
  4487. func (m *GateProtocolsReply) XXX_Merge(src proto.Message) {
  4488. xxx_messageInfo_GateProtocolsReply.Merge(m, src)
  4489. }
  4490. func (m *GateProtocolsReply) XXX_Size() int {
  4491. return xxx_messageInfo_GateProtocolsReply.Size(m)
  4492. }
  4493. func (m *GateProtocolsReply) XXX_DiscardUnknown() {
  4494. xxx_messageInfo_GateProtocolsReply.DiscardUnknown(m)
  4495. }
  4496. var xxx_messageInfo_GateProtocolsReply proto.InternalMessageInfo
  4497. func (m *GateProtocolsReply) GetList() []*GateProtocolData {
  4498. if m != nil {
  4499. return m.List
  4500. }
  4501. return nil
  4502. }
  4503. type GateUserPicDelRequest struct {
  4504. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  4505. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"`
  4506. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4507. XXX_unrecognized []byte `json:"-"`
  4508. XXX_sizecache int32 `json:"-"`
  4509. }
  4510. func (m *GateUserPicDelRequest) Reset() { *m = GateUserPicDelRequest{} }
  4511. func (m *GateUserPicDelRequest) String() string { return proto.CompactTextString(m) }
  4512. func (*GateUserPicDelRequest) ProtoMessage() {}
  4513. func (*GateUserPicDelRequest) Descriptor() ([]byte, []int) {
  4514. return fileDescriptor_870276a56ac00da5, []int{84}
  4515. }
  4516. func (m *GateUserPicDelRequest) XXX_Unmarshal(b []byte) error {
  4517. return xxx_messageInfo_GateUserPicDelRequest.Unmarshal(m, b)
  4518. }
  4519. func (m *GateUserPicDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4520. return xxx_messageInfo_GateUserPicDelRequest.Marshal(b, m, deterministic)
  4521. }
  4522. func (m *GateUserPicDelRequest) XXX_Merge(src proto.Message) {
  4523. xxx_messageInfo_GateUserPicDelRequest.Merge(m, src)
  4524. }
  4525. func (m *GateUserPicDelRequest) XXX_Size() int {
  4526. return xxx_messageInfo_GateUserPicDelRequest.Size(m)
  4527. }
  4528. func (m *GateUserPicDelRequest) XXX_DiscardUnknown() {
  4529. xxx_messageInfo_GateUserPicDelRequest.DiscardUnknown(m)
  4530. }
  4531. var xxx_messageInfo_GateUserPicDelRequest proto.InternalMessageInfo
  4532. func (m *GateUserPicDelRequest) GetGardenId() int64 {
  4533. if m != nil {
  4534. return m.GardenId
  4535. }
  4536. return 0
  4537. }
  4538. func (m *GateUserPicDelRequest) GetId() int64 {
  4539. if m != nil {
  4540. return m.Id
  4541. }
  4542. return 0
  4543. }
  4544. type GateUserPicDelReply struct {
  4545. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4546. XXX_unrecognized []byte `json:"-"`
  4547. XXX_sizecache int32 `json:"-"`
  4548. }
  4549. func (m *GateUserPicDelReply) Reset() { *m = GateUserPicDelReply{} }
  4550. func (m *GateUserPicDelReply) String() string { return proto.CompactTextString(m) }
  4551. func (*GateUserPicDelReply) ProtoMessage() {}
  4552. func (*GateUserPicDelReply) Descriptor() ([]byte, []int) {
  4553. return fileDescriptor_870276a56ac00da5, []int{85}
  4554. }
  4555. func (m *GateUserPicDelReply) XXX_Unmarshal(b []byte) error {
  4556. return xxx_messageInfo_GateUserPicDelReply.Unmarshal(m, b)
  4557. }
  4558. func (m *GateUserPicDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4559. return xxx_messageInfo_GateUserPicDelReply.Marshal(b, m, deterministic)
  4560. }
  4561. func (m *GateUserPicDelReply) XXX_Merge(src proto.Message) {
  4562. xxx_messageInfo_GateUserPicDelReply.Merge(m, src)
  4563. }
  4564. func (m *GateUserPicDelReply) XXX_Size() int {
  4565. return xxx_messageInfo_GateUserPicDelReply.Size(m)
  4566. }
  4567. func (m *GateUserPicDelReply) XXX_DiscardUnknown() {
  4568. xxx_messageInfo_GateUserPicDelReply.DiscardUnknown(m)
  4569. }
  4570. var xxx_messageInfo_GateUserPicDelReply proto.InternalMessageInfo
  4571. type GateCardDelRequest struct {
  4572. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  4573. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"`
  4574. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4575. XXX_unrecognized []byte `json:"-"`
  4576. XXX_sizecache int32 `json:"-"`
  4577. }
  4578. func (m *GateCardDelRequest) Reset() { *m = GateCardDelRequest{} }
  4579. func (m *GateCardDelRequest) String() string { return proto.CompactTextString(m) }
  4580. func (*GateCardDelRequest) ProtoMessage() {}
  4581. func (*GateCardDelRequest) Descriptor() ([]byte, []int) {
  4582. return fileDescriptor_870276a56ac00da5, []int{86}
  4583. }
  4584. func (m *GateCardDelRequest) XXX_Unmarshal(b []byte) error {
  4585. return xxx_messageInfo_GateCardDelRequest.Unmarshal(m, b)
  4586. }
  4587. func (m *GateCardDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4588. return xxx_messageInfo_GateCardDelRequest.Marshal(b, m, deterministic)
  4589. }
  4590. func (m *GateCardDelRequest) XXX_Merge(src proto.Message) {
  4591. xxx_messageInfo_GateCardDelRequest.Merge(m, src)
  4592. }
  4593. func (m *GateCardDelRequest) XXX_Size() int {
  4594. return xxx_messageInfo_GateCardDelRequest.Size(m)
  4595. }
  4596. func (m *GateCardDelRequest) XXX_DiscardUnknown() {
  4597. xxx_messageInfo_GateCardDelRequest.DiscardUnknown(m)
  4598. }
  4599. var xxx_messageInfo_GateCardDelRequest proto.InternalMessageInfo
  4600. func (m *GateCardDelRequest) GetGardenId() int64 {
  4601. if m != nil {
  4602. return m.GardenId
  4603. }
  4604. return 0
  4605. }
  4606. func (m *GateCardDelRequest) GetId() int64 {
  4607. if m != nil {
  4608. return m.Id
  4609. }
  4610. return 0
  4611. }
  4612. type GateCardDelReply struct {
  4613. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4614. XXX_unrecognized []byte `json:"-"`
  4615. XXX_sizecache int32 `json:"-"`
  4616. }
  4617. func (m *GateCardDelReply) Reset() { *m = GateCardDelReply{} }
  4618. func (m *GateCardDelReply) String() string { return proto.CompactTextString(m) }
  4619. func (*GateCardDelReply) ProtoMessage() {}
  4620. func (*GateCardDelReply) Descriptor() ([]byte, []int) {
  4621. return fileDescriptor_870276a56ac00da5, []int{87}
  4622. }
  4623. func (m *GateCardDelReply) XXX_Unmarshal(b []byte) error {
  4624. return xxx_messageInfo_GateCardDelReply.Unmarshal(m, b)
  4625. }
  4626. func (m *GateCardDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4627. return xxx_messageInfo_GateCardDelReply.Marshal(b, m, deterministic)
  4628. }
  4629. func (m *GateCardDelReply) XXX_Merge(src proto.Message) {
  4630. xxx_messageInfo_GateCardDelReply.Merge(m, src)
  4631. }
  4632. func (m *GateCardDelReply) XXX_Size() int {
  4633. return xxx_messageInfo_GateCardDelReply.Size(m)
  4634. }
  4635. func (m *GateCardDelReply) XXX_DiscardUnknown() {
  4636. xxx_messageInfo_GateCardDelReply.DiscardUnknown(m)
  4637. }
  4638. var xxx_messageInfo_GateCardDelReply proto.InternalMessageInfo
  4639. func init() {
  4640. proto.RegisterType((*GateInRequest)(nil), "pb_v1.GateInRequest")
  4641. proto.RegisterType((*GateInReply)(nil), "pb_v1.GateInReply")
  4642. proto.RegisterType((*GateBatchInItem)(nil), "pb_v1.GateBatchInItem")
  4643. proto.RegisterType((*GateBatchInRequest)(nil), "pb_v1.GateBatchInRequest")
  4644. proto.RegisterType((*GateBatchInReply)(nil), "pb_v1.GateBatchInReply")
  4645. proto.RegisterType((*GateOutRequest)(nil), "pb_v1.GateOutRequest")
  4646. proto.RegisterType((*GateOutReply)(nil), "pb_v1.GateOutReply")
  4647. proto.RegisterType((*GateItem)(nil), "pb_v1.GateItem")
  4648. proto.RegisterType((*GateListRequest)(nil), "pb_v1.GateListRequest")
  4649. proto.RegisterType((*GateListReply)(nil), "pb_v1.GateListReply")
  4650. proto.RegisterType((*GateInfoRequest)(nil), "pb_v1.GateInfoRequest")
  4651. proto.RegisterType((*GateInfoReply)(nil), "pb_v1.GateInfoReply")
  4652. proto.RegisterType((*GateDelRequest)(nil), "pb_v1.GateDelRequest")
  4653. proto.RegisterType((*GateDelReply)(nil), "pb_v1.GateDelReply")
  4654. proto.RegisterType((*GateRecoveryRequest)(nil), "pb_v1.GateRecoveryRequest")
  4655. proto.RegisterType((*GateRecoveryReply)(nil), "pb_v1.GateRecoveryReply")
  4656. proto.RegisterType((*GateEnableRequest)(nil), "pb_v1.GateEnableRequest")
  4657. proto.RegisterType((*GateEnableReply)(nil), "pb_v1.GateEnableReply")
  4658. proto.RegisterType((*GateSetRequest)(nil), "pb_v1.GateSetRequest")
  4659. proto.RegisterType((*GateSetReply)(nil), "pb_v1.GateSetReply")
  4660. proto.RegisterType((*GateCommandAddRequest)(nil), "pb_v1.GateCommandAddRequest")
  4661. proto.RegisterType((*GateCommandAddReply)(nil), "pb_v1.GateCommandAddReply")
  4662. proto.RegisterType((*GateCommandListRequest)(nil), "pb_v1.GateCommandListRequest")
  4663. proto.RegisterType((*GateCommandItem)(nil), "pb_v1.GateCommandItem")
  4664. proto.RegisterType((*GateCommandListReply)(nil), "pb_v1.GateCommandListReply")
  4665. proto.RegisterType((*GateCommandDelRequest)(nil), "pb_v1.GateCommandDelRequest")
  4666. proto.RegisterType((*GateCommandDelReply)(nil), "pb_v1.GateCommandDelReply")
  4667. proto.RegisterType((*GateCommandResultRequest)(nil), "pb_v1.GateCommandResultRequest")
  4668. proto.RegisterType((*GateCommandResultReply)(nil), "pb_v1.GateCommandResultReply")
  4669. proto.RegisterType((*GateCommandUseRequest)(nil), "pb_v1.GateCommandUseRequest")
  4670. proto.RegisterType((*GateCommandUseReply)(nil), "pb_v1.GateCommandUseReply")
  4671. proto.RegisterType((*GateUnitAddRequest)(nil), "pb_v1.GateUnitAddRequest")
  4672. proto.RegisterType((*GateUnitAddReply)(nil), "pb_v1.GateUnitAddReply")
  4673. proto.RegisterType((*GateUnitListRequest)(nil), "pb_v1.GateUnitListRequest")
  4674. proto.RegisterType((*GateUnitListReply)(nil), "pb_v1.GateUnitListReply")
  4675. proto.RegisterType((*GateUnitDeviceRequest)(nil), "pb_v1.GateUnitDeviceRequest")
  4676. proto.RegisterType((*GateUnitDeviceReply)(nil), "pb_v1.GateUnitDeviceReply")
  4677. proto.RegisterType((*GateUserPicAddRequest)(nil), "pb_v1.GateUserPicAddRequest")
  4678. proto.RegisterType((*GateUserPicAddReply)(nil), "pb_v1.GateUserPicAddReply")
  4679. proto.RegisterType((*GateUserPicInfoRequest)(nil), "pb_v1.GateUserPicInfoRequest")
  4680. proto.RegisterType((*GateUserPicInfoReply)(nil), "pb_v1.GateUserPicInfoReply")
  4681. proto.RegisterType((*GateUserPicListRequest)(nil), "pb_v1.GateUserPicListRequest")
  4682. proto.RegisterType((*GateUserPicDevice)(nil), "pb_v1.GateUserPicDevice")
  4683. proto.RegisterType((*GateUserPicItem)(nil), "pb_v1.GateUserPicItem")
  4684. proto.RegisterType((*GateUserPicListReply)(nil), "pb_v1.GateUserPicListReply")
  4685. proto.RegisterType((*GateUserPicApproveRequest)(nil), "pb_v1.GateUserPicApproveRequest")
  4686. proto.RegisterType((*GateUserPicApproveReply)(nil), "pb_v1.GateUserPicApproveReply")
  4687. proto.RegisterType((*GateUserPicSyncRequest)(nil), "pb_v1.GateUserPicSyncRequest")
  4688. proto.RegisterType((*GateUserPicSyncReply)(nil), "pb_v1.GateUserPicSyncReply")
  4689. proto.RegisterType((*GateCardAddRequest)(nil), "pb_v1.GateCardAddRequest")
  4690. proto.RegisterType((*GateCardAddReply)(nil), "pb_v1.GateCardAddReply")
  4691. proto.RegisterType((*GateCardListRequest)(nil), "pb_v1.GateCardListRequest")
  4692. proto.RegisterType((*GateCardDevice)(nil), "pb_v1.GateCardDevice")
  4693. proto.RegisterType((*GateCardItem)(nil), "pb_v1.GateCardItem")
  4694. proto.RegisterType((*GateCardListReply)(nil), "pb_v1.GateCardListReply")
  4695. proto.RegisterType((*GateCardSyncRequest)(nil), "pb_v1.GateCardSyncRequest")
  4696. proto.RegisterType((*GateCardSyncReply)(nil), "pb_v1.GateCardSyncReply")
  4697. proto.RegisterType((*GateCardCanBindDevicesRequest)(nil), "pb_v1.GateCardCanBindDevicesRequest")
  4698. proto.RegisterType((*GateCardCanBindDevicesReply)(nil), "pb_v1.GateCardCanBindDevicesReply")
  4699. proto.RegisterType((*GateWhiteMatchRequest)(nil), "pb_v1.GateWhiteMatchRequest")
  4700. proto.RegisterType((*GateWhiteMatchReply)(nil), "pb_v1.GateWhiteMatchReply")
  4701. proto.RegisterType((*GateOnlineRequest)(nil), "pb_v1.GateOnlineRequest")
  4702. proto.RegisterType((*GateOnlineReply)(nil), "pb_v1.GateOnlineReply")
  4703. proto.RegisterType((*GateRecordAddRequest)(nil), "pb_v1.GateRecordAddRequest")
  4704. proto.RegisterType((*GateRecordAddReply)(nil), "pb_v1.GateRecordAddReply")
  4705. proto.RegisterType((*GateRecordListRequest)(nil), "pb_v1.GateRecordListRequest")
  4706. proto.RegisterType((*GateRecordItem)(nil), "pb_v1.GateRecordItem")
  4707. proto.RegisterType((*GateRecordListReply)(nil), "pb_v1.GateRecordListReply")
  4708. proto.RegisterType((*GateVisitorAddRequest)(nil), "pb_v1.GateVisitorAddRequest")
  4709. proto.RegisterType((*GateVisitorAddReply)(nil), "pb_v1.GateVisitorAddReply")
  4710. proto.RegisterType((*GateVisitorListRequest)(nil), "pb_v1.GateVisitorListRequest")
  4711. proto.RegisterType((*GateVisitorListItem)(nil), "pb_v1.GateVisitorListItem")
  4712. proto.RegisterType((*GateVisitorListReply)(nil), "pb_v1.GateVisitorListReply")
  4713. proto.RegisterType((*GateVisitorCheckRequest)(nil), "pb_v1.GateVisitorCheckRequest")
  4714. proto.RegisterType((*GateVisitorCheckReply)(nil), "pb_v1.GateVisitorCheckReply")
  4715. proto.RegisterType((*GateVisitorDelRequest)(nil), "pb_v1.GateVisitorDelRequest")
  4716. proto.RegisterType((*GateVisitorDelReply)(nil), "pb_v1.GateVisitorDelReply")
  4717. proto.RegisterType((*MqttFaceGateRequest)(nil), "pb_v1.MqttFaceGateRequest")
  4718. proto.RegisterType((*MqttFaceGateReply)(nil), "pb_v1.MqttFaceGateReply")
  4719. proto.RegisterType((*HouseholdGateSyncCheckRequest)(nil), "pb_v1.HouseholdGateSyncCheckRequest")
  4720. proto.RegisterType((*HouseholdGateSyncCheckReply)(nil), "pb_v1.HouseholdGateSyncCheckReply")
  4721. proto.RegisterType((*GateProtocolsRequest)(nil), "pb_v1.GateProtocolsRequest")
  4722. proto.RegisterType((*GateProtocolData)(nil), "pb_v1.GateProtocolData")
  4723. proto.RegisterType((*GateProtocolsReply)(nil), "pb_v1.GateProtocolsReply")
  4724. proto.RegisterType((*GateUserPicDelRequest)(nil), "pb_v1.GateUserPicDelRequest")
  4725. proto.RegisterType((*GateUserPicDelReply)(nil), "pb_v1.GateUserPicDelReply")
  4726. proto.RegisterType((*GateCardDelRequest)(nil), "pb_v1.GateCardDelRequest")
  4727. proto.RegisterType((*GateCardDelReply)(nil), "pb_v1.GateCardDelReply")
  4728. }
  4729. func init() {
  4730. proto.RegisterFile("device.proto", fileDescriptor_870276a56ac00da5)
  4731. }
  4732. var fileDescriptor_870276a56ac00da5 = []byte{
  4733. // 2724 bytes of a gzipped FileDescriptorProto
  4734. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcf, 0x8f, 0xdc, 0x48,
  4735. 0xf5, 0x97, 0xdb, 0xfd, 0xc3, 0xae, 0xee, 0x99, 0xcc, 0xf4, 0x4c, 0x12, 0xcf, 0xe6, 0x3b, 0xdf,
  4736. 0x49, 0x1c, 0x45, 0x1b, 0x96, 0xfc, 0xd0, 0xee, 0x72, 0xe3, 0xc0, 0x26, 0x93, 0x65, 0x33, 0x82,
  4737. 0xdd, 0x44, 0x3d, 0xc9, 0x22, 0x56, 0x82, 0x96, 0xc7, 0xae, 0x99, 0x36, 0xe9, 0xb6, 0x1d, 0x97,
  4738. 0x7b, 0xa2, 0x5e, 0xb8, 0xc2, 0x81, 0x03, 0x42, 0xe2, 0x00, 0x88, 0x2b, 0x42, 0x42, 0x5a, 0xfe,
  4739. 0x18, 0x0e, 0x9c, 0x58, 0x71, 0xe1, 0x2f, 0xe0, 0x3f, 0x40, 0xaf, 0x5e, 0x95, 0x5d, 0x55, 0x76,
  4740. 0xf7, 0xcc, 0x64, 0xf7, 0x10, 0x10, 0xa7, 0x76, 0x3d, 0x57, 0x57, 0xbd, 0xfa, 0xbc, 0xf7, 0x3e,
  4741. 0xef, 0x55, 0x95, 0xc9, 0x20, 0xa2, 0xa7, 0x71, 0x48, 0xef, 0x65, 0x79, 0x5a, 0xa4, 0xc3, 0x4e,
  4742. 0x76, 0x34, 0x3e, 0x7d, 0xd7, 0xff, 0xad, 0x45, 0xd6, 0x3e, 0x0a, 0x0a, 0x7a, 0x90, 0x8c, 0xe8,
  4743. 0xcb, 0x39, 0x65, 0xc5, 0x70, 0x8f, 0xf4, 0xb1, 0xe3, 0x38, 0x09, 0x66, 0xd4, 0xb3, 0xae, 0x5b,
  4744. 0xb7, 0xdd, 0x11, 0x41, 0xd1, 0x27, 0xc1, 0x8c, 0x0e, 0xd7, 0x49, 0x8b, 0x25, 0x5e, 0x8b, 0xcb,
  4745. 0x5b, 0x2c, 0x19, 0xfe, 0x3f, 0x21, 0xb3, 0x20, 0x99, 0x1f, 0x07, 0x61, 0x91, 0xe6, 0x9e, 0x8d,
  4746. 0xfd, 0x2b, 0xc9, 0x70, 0x87, 0x38, 0xc1, 0xbc, 0x98, 0x8c, 0x5f, 0xd0, 0x85, 0xd7, 0xe6, 0x6f,
  4747. 0x7b, 0xd0, 0xfe, 0x1e, 0x5d, 0x0c, 0xdf, 0x22, 0x0e, 0xd7, 0x26, 0x4c, 0xa7, 0x5e, 0xe7, 0xba,
  4748. 0x75, 0xbb, 0x33, 0x2a, 0xdb, 0xfe, 0x1a, 0xe9, 0x4b, 0xc5, 0xb2, 0xe9, 0xc2, 0xff, 0xbd, 0x45,
  4749. 0x2e, 0x41, 0xfb, 0x61, 0x50, 0x84, 0x93, 0x83, 0xe4, 0xa0, 0xa0, 0xb3, 0x37, 0x46, 0xd5, 0x0f,
  4750. 0xc8, 0x50, 0x51, 0x4d, 0x02, 0xf9, 0x0e, 0x69, 0x4f, 0x63, 0x56, 0x78, 0xd6, 0x75, 0xfb, 0x76,
  4751. 0xff, 0xbd, 0x2b, 0xf7, 0x38, 0xe0, 0xf7, 0x8c, 0x35, 0x8c, 0x78, 0x1f, 0x7f, 0x48, 0x36, 0xb4,
  4752. 0x11, 0x60, 0xc5, 0x94, 0xac, 0x83, 0xec, 0xc9, 0xbc, 0x90, 0x23, 0x5e, 0x23, 0xae, 0x58, 0x6f,
  4753. 0x1c, 0xf1, 0xd5, 0xda, 0x23, 0x07, 0x05, 0x07, 0x11, 0xbc, 0x3c, 0x09, 0xf2, 0x88, 0x26, 0xf0,
  4754. 0xb2, 0x85, 0x2f, 0x51, 0x70, 0x10, 0xc1, 0xc2, 0xd2, 0x79, 0x31, 0x9e, 0x33, 0x2a, 0x97, 0xdd,
  4755. 0x4b, 0xe7, 0xc5, 0x73, 0x46, 0x73, 0x7f, 0x9d, 0x0c, 0xca, 0x69, 0x60, 0xda, 0x5f, 0x76, 0x88,
  4756. 0xc3, 0x81, 0x07, 0x84, 0x57, 0xce, 0x68, 0xc0, 0xdf, 0x5a, 0x02, 0xbf, 0xbd, 0x04, 0xfe, 0xf6,
  4757. 0x4a, 0xf8, 0x3b, 0x3a, 0xfc, 0x37, 0xc9, 0xda, 0xcb, 0x30, 0x8d, 0xe8, 0x98, 0xcd, 0xb3, 0x2c,
  4758. 0xcd, 0x0b, 0xaf, 0xcb, 0x6d, 0x30, 0xe0, 0xc2, 0x43, 0x94, 0x69, 0x36, 0xea, 0xe9, 0x36, 0xd2,
  4759. 0xe1, 0x71, 0x0c, 0x78, 0xf6, 0x48, 0x5f, 0xbc, 0xe4, 0x2b, 0x71, 0x51, 0x33, 0x14, 0xf1, 0x95,
  4760. 0xa8, 0xf8, 0x11, 0x0d, 0x3f, 0xf9, 0xaa, 0x88, 0x67, 0xd4, 0xeb, 0xf3, 0x71, 0xe1, 0xd5, 0xb3,
  4761. 0x78, 0x46, 0x87, 0x57, 0x48, 0x97, 0x15, 0x41, 0x31, 0x67, 0xde, 0x80, 0x6b, 0x23, 0x5a, 0x20,
  4762. 0xa7, 0x49, 0x70, 0x34, 0xa5, 0xde, 0xda, 0x75, 0xeb, 0xb6, 0x33, 0x12, 0xad, 0xe1, 0xff, 0x11,
  4763. 0x37, 0x8a, 0x73, 0x1a, 0x16, 0x71, 0x9a, 0x78, 0xeb, 0xfc, 0x2f, 0x95, 0x00, 0x56, 0x37, 0x4d,
  4764. 0xc3, 0x80, 0xbf, 0xbc, 0xc4, 0x75, 0x28, 0xdb, 0x00, 0x8f, 0x5c, 0xe9, 0x38, 0xa2, 0x2c, 0xf4,
  4765. 0x36, 0x78, 0x87, 0x81, 0x14, 0x3e, 0xa2, 0x2c, 0x84, 0x55, 0x66, 0x71, 0x58, 0x22, 0xb8, 0xc9,
  4766. 0x27, 0x20, 0x59, 0x1c, 0x4a, 0xfc, 0x6e, 0x90, 0x41, 0x18, 0xe4, 0x51, 0xd9, 0x63, 0xc8, 0x7b,
  4767. 0xf4, 0x41, 0x26, 0xbb, 0x5c, 0x23, 0x2e, 0x80, 0x80, 0x38, 0x6d, 0xa1, 0x16, 0x20, 0xe0, 0x28,
  4768. 0x01, 0xfe, 0x01, 0x63, 0xaf, 0xd2, 0x3c, 0xf2, 0xb6, 0xf1, 0x9d, 0x6c, 0x83, 0x2f, 0xc4, 0x99,
  4769. 0x77, 0x19, 0x7d, 0x21, 0xce, 0x86, 0x1b, 0xc4, 0x9e, 0x05, 0xa1, 0x77, 0x85, 0x0b, 0xe0, 0x71,
  4770. 0x38, 0x24, 0x6d, 0x3e, 0xeb, 0x55, 0x0e, 0x22, 0x7f, 0xf6, 0xff, 0xd9, 0xc2, 0xa8, 0xff, 0x7e,
  4771. 0xcc, 0xd4, 0x28, 0xa8, 0x2c, 0x69, 0x19, 0x96, 0x84, 0x41, 0x82, 0x13, 0x2a, 0x02, 0x80, 0x3f,
  4772. 0xc3, 0x1f, 0xe0, 0x77, 0xcc, 0xe2, 0xcf, 0x29, 0xf7, 0x46, 0x1b, 0xf4, 0x3a, 0xa1, 0x87, 0xf1,
  4773. 0xe7, 0x14, 0xf4, 0x48, 0xe7, 0x05, 0x77, 0xc6, 0xce, 0x08, 0x1e, 0x75, 0x9f, 0x17, 0xa1, 0x5e,
  4774. 0xfa, 0x3c, 0xba, 0x74, 0xb7, 0x74, 0x69, 0x23, 0x06, 0x7a, 0xb5, 0x18, 0xd0, 0x7d, 0xde, 0x69,
  4775. 0xf2, 0xf9, 0x79, 0x12, 0x17, 0xe3, 0x38, 0x62, 0x9e, 0x7b, 0xdd, 0x06, 0xf7, 0x81, 0xf6, 0x41,
  4776. 0xc4, 0xea, 0x3e, 0x4f, 0x1a, 0x7c, 0xde, 0x30, 0x6a, 0xff, 0x4c, 0xa3, 0x0e, 0x6a, 0x46, 0xf5,
  4777. 0x7f, 0x8c, 0x39, 0x00, 0x41, 0xce, 0xa6, 0x8b, 0x12, 0x45, 0x4b, 0x41, 0x71, 0x9b, 0x74, 0x8a,
  4778. 0xb4, 0x08, 0xa6, 0x02, 0x5a, 0x6c, 0x0c, 0x6f, 0x0a, 0x92, 0xb3, 0x39, 0xc9, 0x5d, 0x52, 0x48,
  4779. 0x4e, 0x61, 0xb7, 0xcf, 0xd0, 0x88, 0x07, 0xc9, 0x71, 0x7a, 0x2e, 0x2a, 0x33, 0x69, 0x5b, 0x8d,
  4780. 0x6b, 0xdb, 0xe0, 0xde, 0x6f, 0xc9, 0xfc, 0x05, 0x63, 0x83, 0xee, 0x37, 0x49, 0x3b, 0x4e, 0x8e,
  4781. 0x53, 0x3e, 0x68, 0x93, 0x46, 0xf0, 0xd2, 0xbf, 0x8b, 0xdc, 0xfa, 0x88, 0x4e, 0xcf, 0xa3, 0x90,
  4782. 0xe4, 0x48, 0xde, 0x1d, 0x38, 0xf2, 0x3d, 0xb2, 0x05, 0xed, 0x11, 0x0d, 0xd3, 0x53, 0x9a, 0x2f,
  4783. 0xce, 0x35, 0xc6, 0x16, 0xd9, 0xd4, 0xff, 0x83, 0x1c, 0xcf, 0x85, 0x1f, 0xf2, 0xf8, 0xff, 0xea,
  4784. 0x34, 0x5f, 0x11, 0x8b, 0xad, 0x12, 0x8b, 0xbf, 0x89, 0x06, 0x90, 0xd3, 0xc0, 0xcc, 0xbf, 0x6e,
  4785. 0x21, 0x04, 0x87, 0xf4, 0x6b, 0x48, 0x2f, 0x1a, 0x71, 0xd9, 0xab, 0x88, 0xab, 0x6d, 0x10, 0x17,
  4786. 0x1f, 0xb6, 0x10, 0xd1, 0x83, 0x9c, 0xef, 0x80, 0x80, 0xc7, 0x8e, 0x46, 0x36, 0xdd, 0x15, 0x64,
  4787. 0xd3, 0x6b, 0x24, 0x1b, 0xc7, 0x24, 0x1b, 0xb7, 0x4e, 0x36, 0x44, 0x21, 0x1b, 0x61, 0x65, 0x8e,
  4788. 0x08, 0x40, 0x94, 0x90, 0xcb, 0xd0, 0xde, 0x4f, 0x67, 0xb3, 0x20, 0x89, 0x1e, 0x44, 0x91, 0x04,
  4789. 0x6a, 0x87, 0x38, 0xe1, 0x2c, 0x1a, 0x43, 0x18, 0x72, 0x9c, 0x3a, 0xa3, 0x5e, 0x38, 0x8b, 0xf6,
  4790. 0xd3, 0x88, 0x0e, 0x77, 0x09, 0x81, 0x57, 0x59, 0x90, 0x07, 0x33, 0x26, 0x5c, 0xd8, 0x0d, 0x67,
  4791. 0xd1, 0x53, 0x2e, 0xd0, 0x21, 0xb6, 0x0d, 0x0f, 0xb9, 0x8c, 0x5e, 0xa5, 0xce, 0x07, 0x6a, 0xfc,
  4792. 0xc9, 0x22, 0x57, 0x14, 0xb9, 0x41, 0x85, 0xcb, 0x2d, 0x56, 0x65, 0x9f, 0x96, 0x96, 0x7d, 0xb6,
  4793. 0x49, 0x87, 0x15, 0x41, 0x5e, 0x88, 0xf9, 0xb1, 0x01, 0x10, 0xd1, 0x24, 0xe2, 0xf6, 0xb1, 0x47,
  4794. 0xf0, 0x58, 0x92, 0x40, 0x67, 0x19, 0x95, 0x76, 0x75, 0x2a, 0xf5, 0xbf, 0x14, 0x25, 0x9a, 0x50,
  4795. 0xf4, 0xec, 0x02, 0x62, 0x48, 0xda, 0x3c, 0x59, 0x21, 0x4c, 0xfc, 0x59, 0xd1, 0xda, 0xd6, 0xb4,
  4796. 0x06, 0x60, 0x73, 0x1a, 0x14, 0x34, 0x1a, 0x07, 0x85, 0x50, 0xd3, 0x15, 0x92, 0x07, 0x05, 0x70,
  4797. 0x65, 0x4e, 0xd9, 0x7c, 0x5a, 0x8c, 0xc5, 0xbf, 0x91, 0xb8, 0x07, 0x28, 0x3c, 0xc4, 0x31, 0xee,
  4798. 0x90, 0xa1, 0xd6, 0x09, 0x53, 0x25, 0x3a, 0xd6, 0x86, 0xda, 0x93, 0xa7, 0x4b, 0x70, 0x22, 0x74,
  4799. 0x2d, 0x7b, 0xd4, 0x8a, 0x23, 0x7f, 0x4a, 0xb6, 0x6b, 0x66, 0xb8, 0x18, 0x59, 0xbe, 0xa3, 0x91,
  4800. 0xa5, 0x5a, 0x11, 0x2a, 0x90, 0x09, 0xce, 0x7c, 0x5b, 0x73, 0x3e, 0x85, 0xa8, 0x50, 0x2d, 0xab,
  4801. 0x54, 0x4b, 0xf7, 0x9a, 0x92, 0xa2, 0xfe, 0x6a, 0x11, 0x4f, 0x91, 0x8f, 0xf8, 0xea, 0x96, 0x8c,
  4802. 0xa1, 0x39, 0x74, 0x4b, 0x77, 0xe8, 0x1a, 0xb0, 0x76, 0x03, 0xb0, 0x7b, 0xa4, 0x2f, 0x3a, 0x71,
  4803. 0x44, 0x45, 0x65, 0x87, 0x22, 0x89, 0x25, 0x4b, 0x44, 0x7c, 0x9b, 0x8c, 0xde, 0x35, 0x2a, 0x35,
  4804. 0x8f, 0xf4, 0xc2, 0x34, 0x29, 0x68, 0x52, 0x88, 0xb8, 0x96, 0x4d, 0xff, 0x7d, 0x2d, 0x10, 0xe4,
  4805. 0x92, 0xc0, 0x06, 0x3b, 0xc4, 0x99, 0x04, 0x6c, 0x5c, 0x04, 0xec, 0x05, 0x5f, 0x96, 0x33, 0xea,
  4806. 0x4d, 0x02, 0xf6, 0x2c, 0x60, 0x2f, 0xfc, 0x7d, 0x0d, 0xc8, 0xe7, 0x8c, 0x2a, 0x20, 0xb0, 0x44,
  4807. 0x6c, 0x1a, 0x4c, 0x9d, 0x5a, 0x46, 0x96, 0x19, 0x6b, 0x20, 0xf3, 0x41, 0x60, 0xda, 0x0b, 0xe0,
  4808. 0xa8, 0x13, 0x83, 0x6d, 0x10, 0x83, 0x7f, 0x82, 0x5b, 0x88, 0xe7, 0x49, 0x5c, 0x28, 0x44, 0xb3,
  4809. 0x32, 0x7a, 0xae, 0x92, 0x9e, 0xa8, 0x1c, 0xbc, 0x16, 0x2f, 0x1c, 0xba, 0x58, 0x38, 0xe8, 0x54,
  4810. 0x6d, 0xeb, 0x54, 0x2d, 0x77, 0x1a, 0xe5, 0x44, 0xe0, 0x2b, 0x4f, 0x70, 0x75, 0x20, 0x3b, 0x37,
  4811. 0xbb, 0xac, 0xca, 0x07, 0xfe, 0x1d, 0x4c, 0x6b, 0xd5, 0x80, 0x00, 0x96, 0xa2, 0xaf, 0xad, 0xea,
  4812. 0xeb, 0x4f, 0xd0, 0x42, 0xd0, 0xfb, 0x11, 0x1f, 0xfe, 0x5c, 0x95, 0xde, 0xd2, 0xe5, 0x43, 0x41,
  4813. 0x9e, 0x4c, 0x17, 0xe3, 0x49, 0xc0, 0x44, 0x1a, 0xec, 0x41, 0xfb, 0x71, 0xc0, 0xfc, 0x1f, 0x56,
  4814. 0x0b, 0x95, 0x33, 0x89, 0x92, 0x41, 0xd9, 0xa9, 0x35, 0x17, 0x31, 0x60, 0x40, 0x70, 0x31, 0x04,
  4815. 0x80, 0xaf, 0xd8, 0x19, 0xb9, 0x93, 0x80, 0xe1, 0x40, 0xc0, 0xd2, 0xb8, 0x0a, 0x46, 0xf3, 0xa7,
  4816. 0x71, 0xa8, 0x1b, 0x71, 0xf9, 0x2a, 0x36, 0x88, 0x3d, 0x2f, 0x01, 0x84, 0x47, 0xe8, 0x1e, 0x47,
  4817. 0xe3, 0x64, 0x3e, 0x3b, 0x2a, 0xf7, 0x6a, 0x4e, 0x1c, 0x7d, 0xc2, 0xdb, 0xc0, 0x35, 0x3c, 0x19,
  4818. 0x62, 0x84, 0xf1, 0x67, 0x00, 0x02, 0x2a, 0xc0, 0x79, 0x3e, 0x15, 0x01, 0xd6, 0xcd, 0xe2, 0xf0,
  4819. 0x79, 0x3e, 0x05, 0x12, 0xca, 0x26, 0x69, 0x22, 0x53, 0x27, 0x36, 0x24, 0x5f, 0xa8, 0x7a, 0x82,
  4820. 0x0f, 0x7c, 0x84, 0xb1, 0x25, 0xc4, 0x46, 0xa9, 0x76, 0x01, 0xfd, 0xfd, 0xdf, 0x58, 0xc8, 0x93,
  4821. 0xda, 0x48, 0xc2, 0xfe, 0x52, 0x4f, 0x4b, 0xd3, 0x13, 0x6a, 0xe8, 0xf4, 0x55, 0x32, 0xd6, 0xb2,
  4822. 0x15, 0x01, 0x91, 0xa0, 0x97, 0x5b, 0x64, 0x3d, 0xc8, 0xb2, 0x3c, 0x3d, 0xa5, 0x3a, 0x09, 0xad,
  4823. 0x09, 0xa9, 0xe8, 0xf6, 0x16, 0x71, 0x8e, 0x29, 0x8d, 0x8e, 0x82, 0xf0, 0x85, 0xac, 0x33, 0x64,
  4824. 0xdb, 0xff, 0x83, 0xa5, 0xad, 0xef, 0xdc, 0xfb, 0x89, 0x33, 0x75, 0x93, 0x16, 0xb1, 0x15, 0x8b,
  4825. 0xc8, 0x8c, 0xd0, 0x5e, 0x96, 0x39, 0x3b, 0x46, 0xe6, 0xfc, 0xc2, 0x12, 0x01, 0x83, 0xda, 0xa1,
  4826. 0x4b, 0x7d, 0xc5, 0xcd, 0xb7, 0xa1, 0xb9, 0x5d, 0xd3, 0x7c, 0x55, 0x59, 0xa6, 0x15, 0x74, 0x1d,
  4827. 0xa3, 0xa0, 0xf3, 0x7f, 0x61, 0x63, 0xa2, 0x97, 0x26, 0x86, 0x44, 0x6f, 0x52, 0x61, 0xdd, 0xb1,
  4828. 0x9b, 0x90, 0xd2, 0x9c, 0xbd, 0x6d, 0x38, 0x3b, 0x44, 0x5c, 0x3a, 0x67, 0x5a, 0x71, 0xe8, 0x72,
  4829. 0x09, 0x5f, 0xa0, 0x5e, 0x11, 0x74, 0xcd, 0x8a, 0x60, 0x8f, 0xf4, 0x85, 0x7b, 0xf0, 0xf7, 0x98,
  4830. 0xc7, 0x89, 0x14, 0x3d, 0x28, 0x1a, 0xbc, 0xca, 0x69, 0xf2, 0x2a, 0x03, 0x47, 0xb7, 0x86, 0xe3,
  4831. 0x3e, 0xd9, 0xe0, 0x25, 0x6c, 0x46, 0xf3, 0x59, 0xcc, 0x58, 0x9c, 0x26, 0xcc, 0x23, 0x9c, 0x49,
  4832. 0x3c, 0x85, 0x49, 0x34, 0xd3, 0x8e, 0x2e, 0xc1, 0x3f, 0x9e, 0x56, 0x7f, 0x50, 0x83, 0xa3, 0xaf,
  4833. 0x05, 0x87, 0xac, 0x81, 0x8b, 0x45, 0x46, 0xc5, 0xde, 0x8d, 0xd7, 0xc0, 0xcf, 0x16, 0x19, 0x95,
  4834. 0x25, 0x89, 0xe6, 0xd4, 0x5f, 0x57, 0x49, 0xa2, 0x18, 0x57, 0x94, 0x24, 0x3f, 0x23, 0x3b, 0x2a,
  4835. 0x73, 0x20, 0x4a, 0xe7, 0x8a, 0x22, 0x74, 0x8e, 0x56, 0xe9, 0x1c, 0x7a, 0x91, 0xe7, 0x94, 0x45,
  4836. 0xde, 0xaa, 0x08, 0xde, 0x21, 0x57, 0x9b, 0x66, 0x07, 0xee, 0xfa, 0x50, 0x8b, 0xed, 0xc3, 0x45,
  4837. 0x12, 0x2e, 0x2b, 0x74, 0x56, 0x66, 0xad, 0x2b, 0x1a, 0x9a, 0x38, 0x0c, 0x0c, 0xff, 0x73, 0x0b,
  4838. 0x93, 0xf3, 0x7e, 0x90, 0xab, 0xbb, 0x80, 0x3d, 0xc2, 0x37, 0xd1, 0xd2, 0x7b, 0xc5, 0xe9, 0x23,
  4839. 0x88, 0x84, 0xff, 0xae, 0xdc, 0x32, 0x35, 0x45, 0xc3, 0x2e, 0x21, 0x65, 0xc0, 0x33, 0xaf, 0xcd,
  4840. 0xb3, 0x9a, 0x2b, 0x23, 0x9e, 0xc9, 0xd4, 0x5d, 0xaa, 0x01, 0xba, 0xfd, 0xce, 0x12, 0x95, 0x49,
  4841. 0x90, 0x47, 0x6f, 0x18, 0xa9, 0xfd, 0xd9, 0xc2, 0x1d, 0x26, 0xa8, 0xf6, 0xa6, 0x33, 0xda, 0xdf,
  4842. 0x2c, 0xdc, 0xfb, 0x81, 0xae, 0x8d, 0x74, 0x26, 0x11, 0x69, 0x29, 0x88, 0x18, 0x0e, 0x60, 0xd7,
  4843. 0x1c, 0xe0, 0x8c, 0x3d, 0x8b, 0xb1, 0x9e, 0x4e, 0x6d, 0x3d, 0x1f, 0x34, 0x30, 0x4b, 0x97, 0x07,
  4844. 0xea, 0x65, 0x75, 0xef, 0x50, 0xe2, 0x5b, 0xa3, 0x15, 0xff, 0x18, 0xf3, 0x4a, 0xe5, 0x1d, 0x17,
  4845. 0x63, 0x87, 0xb7, 0x35, 0x76, 0xd8, 0x32, 0x26, 0x55, 0xa8, 0xe1, 0x61, 0xe5, 0x85, 0xaf, 0x1d,
  4846. 0x7e, 0x5b, 0x95, 0xae, 0x55, 0xec, 0xfd, 0x88, 0xec, 0x4a, 0xe1, 0x7e, 0x90, 0x3c, 0x8c, 0x13,
  4847. 0xb1, 0x54, 0x76, 0x5e, 0x47, 0x57, 0x2d, 0xd4, 0x32, 0x2d, 0xe4, 0x3f, 0x24, 0xd7, 0x96, 0x0d,
  4848. 0x7f, 0xde, 0xc2, 0xd0, 0xff, 0x29, 0x16, 0x7e, 0x3f, 0x98, 0xc4, 0x05, 0xfd, 0x38, 0x28, 0xc2,
  4849. 0xc9, 0x6b, 0x6c, 0x30, 0xf8, 0xce, 0x21, 0x8d, 0xe8, 0xf8, 0x34, 0x98, 0xca, 0x03, 0x7a, 0x68,
  4850. 0x7f, 0x1a, 0xf0, 0x0c, 0xc0, 0x5f, 0xf1, 0x0c, 0x80, 0xe7, 0x94, 0xbc, 0x2f, 0xcf, 0x00, 0x7f,
  4851. 0x6f, 0x21, 0xf2, 0xea, 0xec, 0xa0, 0x79, 0xc5, 0xb0, 0x96, 0xb6, 0x8d, 0x56, 0xd2, 0xb2, 0x8b,
  4852. 0x69, 0xf9, 0x4c, 0x2f, 0x5e, 0x99, 0xa3, 0xcb, 0x1a, 0xb3, 0xa3, 0xd4, 0x98, 0x66, 0x28, 0x77,
  4853. 0x6b, 0xa1, 0xac, 0x46, 0x6a, 0x6f, 0x55, 0xa4, 0x3a, 0xe6, 0x61, 0x92, 0x0c, 0x44, 0x57, 0xe7,
  4854. 0x4d, 0xa5, 0x50, 0x20, 0x66, 0xa1, 0xa0, 0xb1, 0x4e, 0x7f, 0xd5, 0x3e, 0x66, 0x60, 0xb8, 0xe4,
  4855. 0x77, 0xd0, 0x25, 0x9f, 0x24, 0xd3, 0x38, 0x79, 0xad, 0x7d, 0xe3, 0x1d, 0x2c, 0x94, 0xe4, 0x00,
  4856. 0x67, 0x6c, 0x55, 0xbf, 0x6c, 0x63, 0x06, 0x1a, 0xd1, 0x30, 0xd5, 0x52, 0xcd, 0x45, 0x4f, 0x4b,
  4857. 0x4b, 0x6c, 0xed, 0x55, 0xd8, 0xb6, 0x4d, 0x6c, 0x6f, 0x91, 0x75, 0x8e, 0xda, 0x24, 0x9d, 0x46,
  4858. 0x78, 0xd7, 0x81, 0x56, 0x5d, 0x2b, 0xa5, 0xfc, 0xc6, 0xe3, 0x1e, 0xd9, 0xaa, 0xba, 0x55, 0xae,
  4859. 0x81, 0x56, 0xde, 0x2c, 0x5f, 0x1d, 0x48, 0x1f, 0xb9, 0xaf, 0xf6, 0xe7, 0x4f, 0xca, 0x59, 0xf9,
  4860. 0xb0, 0x7c, 0xf5, 0x58, 0xbe, 0x31, 0x5d, 0xd2, 0x69, 0x24, 0x56, 0xe8, 0x90, 0xbe, 0x4a, 0x68,
  4861. 0x2e, 0x5c, 0xc1, 0x05, 0xc9, 0x13, 0x10, 0x80, 0xf3, 0xa7, 0x1c, 0x71, 0x71, 0x62, 0x2e, 0x5a,
  4862. 0xba, 0xad, 0xfb, 0x06, 0x57, 0xec, 0x12, 0x12, 0xb3, 0xf1, 0x69, 0xcc, 0xe2, 0x22, 0xcd, 0x45,
  4863. 0xa5, 0xe5, 0xc6, 0xec, 0x53, 0x14, 0xc0, 0x7f, 0xd3, 0x8c, 0x26, 0x78, 0xcf, 0xb3, 0x86, 0xff,
  4864. 0x05, 0x01, 0xbf, 0xe8, 0xb9, 0x49, 0xd6, 0x14, 0xe0, 0xe2, 0x88, 0x5f, 0xde, 0xd8, 0xa3, 0x41,
  4865. 0x85, 0x5b, 0x1c, 0x0d, 0x6f, 0x90, 0x81, 0x18, 0x1d, 0xfd, 0x14, 0xef, 0x70, 0xfa, 0x42, 0xc6,
  4866. 0x3d, 0xf5, 0x26, 0x59, 0x93, 0x5d, 0x30, 0xaa, 0xc4, 0x35, 0x8e, 0x10, 0x3e, 0xe5, 0xc1, 0xa5,
  4867. 0xfa, 0xdb, 0x66, 0xfd, 0x96, 0x0b, 0xb5, 0x04, 0xae, 0xc0, 0xeb, 0x1b, 0xd4, 0x12, 0xb8, 0x62,
  4868. 0x1b, 0xcb, 0x18, 0xc5, 0xbb, 0x80, 0x61, 0xbf, 0x10, 0x1b, 0x57, 0x14, 0xab, 0x35, 0x44, 0x53,
  4869. 0x9e, 0xd0, 0x32, 0x7e, 0xcb, 0xb8, 0x4b, 0xa9, 0x9d, 0x6e, 0xba, 0x8a, 0x9b, 0x96, 0xc7, 0x8e,
  4870. 0xed, 0x86, 0x63, 0xc7, 0x4e, 0x75, 0xec, 0xa8, 0xdb, 0xa1, 0x6b, 0xd8, 0xc1, 0xff, 0x57, 0x1b,
  4871. 0xab, 0x0a, 0x54, 0xb7, 0xf9, 0x8c, 0x51, 0x9d, 0x76, 0x87, 0x38, 0xaf, 0x80, 0x1b, 0xab, 0x8c,
  4872. 0xd3, 0xe3, 0xed, 0x83, 0xe8, 0x7f, 0x81, 0xf2, 0x5f, 0x1e, 0x28, 0x5a, 0x30, 0x6c, 0xea, 0xc1,
  4873. 0x20, 0x58, 0x73, 0xd8, 0xc8, 0xe2, 0x5b, 0x06, 0x8b, 0xff, 0xa4, 0xba, 0xee, 0x79, 0xbd, 0x3a,
  4874. 0xea, 0x1b, 0x5a, 0x1d, 0xa5, 0x16, 0x6f, 0x95, 0x1b, 0x8b, 0x6a, 0xe2, 0x57, 0x2d, 0x0c, 0x47,
  4875. 0x01, 0xa7, 0x92, 0x04, 0x44, 0xea, 0xb6, 0xea, 0x3b, 0x6a, 0xb5, 0x28, 0x2d, 0x13, 0xb2, 0xad,
  4876. 0x26, 0x64, 0x8f, 0xf4, 0xa4, 0xc1, 0xc4, 0x77, 0x0d, 0xa2, 0x59, 0x47, 0xb2, 0xd3, 0x8c, 0x64,
  4877. 0x15, 0x61, 0x5d, 0x23, 0xff, 0x94, 0x81, 0xdd, 0x6b, 0x08, 0x6c, 0xa7, 0x0a, 0x6c, 0xcd, 0xa9,
  4878. 0x5c, 0xc3, 0xa9, 0xf8, 0xa1, 0xef, 0x6c, 0x46, 0x93, 0x42, 0xde, 0xaf, 0x8b, 0xa6, 0xff, 0x6d,
  4879. 0x04, 0x5f, 0xc5, 0xa3, 0xe9, 0xe8, 0x75, 0x9b, 0x74, 0x5e, 0x96, 0xe7, 0xae, 0xee, 0x08, 0x1b,
  4880. 0xfe, 0x3f, 0xc4, 0xb1, 0x8f, 0xf8, 0xb7, 0xca, 0x6e, 0x75, 0x38, 0xb5, 0x55, 0xb6, 0xea, 0x77,
  4881. 0x15, 0xb5, 0x2d, 0xd1, 0x72, 0x54, 0x4b, 0x4c, 0x3a, 0x0d, 0x98, 0x74, 0xeb, 0x77, 0x2c, 0xbd,
  4882. 0x65, 0x14, 0xeb, 0x18, 0x14, 0x8b, 0xcb, 0x76, 0xcb, 0xd3, 0xff, 0x3f, 0xda, 0x1a, 0x3c, 0xb0,
  4883. 0x40, 0xce, 0x89, 0xff, 0xe9, 0xce, 0x52, 0xd5, 0xaf, 0xb8, 0x56, 0x59, 0xbf, 0x6a, 0xec, 0x42,
  4884. 0x0c, 0x76, 0xd1, 0x2e, 0x13, 0xfb, 0xc6, 0x65, 0x22, 0x22, 0x37, 0x28, 0x1d, 0x46, 0xf1, 0xb8,
  4885. 0x35, 0xcd, 0xe3, 0x2a, 0x57, 0x5a, 0x57, 0x5c, 0x69, 0xe5, 0xe7, 0x17, 0xc6, 0xf7, 0x23, 0x1b,
  4886. 0xe6, 0xf7, 0x23, 0x7e, 0x86, 0x85, 0x9d, 0xe6, 0x86, 0x17, 0xa3, 0x90, 0x7b, 0x1a, 0x85, 0xbc,
  4887. 0xa5, 0x50, 0x88, 0x61, 0x7a, 0xc1, 0x23, 0x21, 0x1e, 0x97, 0x88, 0x97, 0xfb, 0x13, 0x1a, 0xbe,
  4888. 0x58, 0xb1, 0x2b, 0xab, 0x30, 0x6d, 0xd5, 0x31, 0x5d, 0x7e, 0x63, 0x79, 0x55, 0xe3, 0x2a, 0x31,
  4889. 0x09, 0x14, 0x15, 0x87, 0xda, 0x8b, 0xe5, 0xb7, 0x57, 0x0d, 0xc7, 0x84, 0x1e, 0xe9, 0xcd, 0x82,
  4890. 0x24, 0x38, 0x11, 0x7b, 0x11, 0x67, 0x24, 0x9b, 0xf2, 0xe4, 0x5a, 0x1d, 0x14, 0xe6, 0xba, 0x4c,
  4891. 0xb6, 0x3e, 0x7e, 0x59, 0x14, 0xdf, 0x0d, 0x42, 0x8a, 0x8c, 0xca, 0x67, 0xf2, 0x6f, 0x91, 0x4d,
  4892. 0x5d, 0x0c, 0x78, 0x6f, 0x10, 0x9b, 0x25, 0x8c, 0xef, 0xe7, 0xdc, 0x11, 0x3c, 0xfa, 0x27, 0x64,
  4893. 0xf7, 0xb1, 0x4c, 0x3e, 0xfc, 0xf6, 0x77, 0x91, 0x84, 0x1a, 0x5a, 0xe7, 0xbf, 0x84, 0xb0, 0x94,
  4894. 0x4b, 0x08, 0xb1, 0x2e, 0xbb, 0x3a, 0x17, 0xdf, 0x25, 0xd7, 0x96, 0x4d, 0x04, 0xab, 0x10, 0x87,
  4895. 0x4f, 0x4f, 0x45, 0xce, 0x91, 0xfb, 0x5b, 0xff, 0x2f, 0x16, 0x9e, 0xfa, 0xc8, 0x17, 0x8f, 0x82,
  4896. 0x22, 0xd0, 0x92, 0x95, 0x65, 0x94, 0x80, 0x4d, 0x97, 0xaa, 0xb5, 0x2f, 0x49, 0xec, 0x86, 0x2f,
  4897. 0x49, 0xcc, 0x0f, 0x45, 0xda, 0xf5, 0xaf, 0x7f, 0x6e, 0x90, 0xc1, 0x71, 0x10, 0x56, 0xc3, 0xe0,
  4898. 0x91, 0x45, 0x1f, 0x64, 0xf2, 0x5b, 0x92, 0x07, 0x58, 0x64, 0x2a, 0xeb, 0x00, 0xdc, 0xbf, 0xa9,
  4899. 0x6d, 0xa4, 0xaf, 0x2a, 0xde, 0xab, 0xae, 0x4b, 0xb8, 0xee, 0x23, 0xed, 0x26, 0x45, 0xff, 0x46,
  4900. 0xe3, 0xdc, 0x67, 0x8c, 0xc6, 0x3d, 0x47, 0xe9, 0x2d, 0x0f, 0xaa, 0xb3, 0xbc, 0xd7, 0x1d, 0x59,
  4901. 0x39, 0x87, 0x93, 0xc3, 0x3e, 0xdc, 0xfb, 0x6c, 0x37, 0xcb, 0xd3, 0x8c, 0xe6, 0xc5, 0xe2, 0x2e,
  4902. 0x5b, 0xb0, 0x82, 0xce, 0xee, 0x02, 0xf3, 0xbc, 0x0a, 0x16, 0xf7, 0xb3, 0xa3, 0xfb, 0xa7, 0xef,
  4903. 0x1e, 0x75, 0xb9, 0x81, 0xde, 0xff, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9d, 0xac, 0x15, 0xdc,
  4904. 0x86, 0x29, 0x00, 0x00,
  4905. }