device.pb.go 168 KB

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