device.pb.go 106 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135
  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. // 设备id
  22. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  23. // 设备名
  24. DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name"`
  25. // 序列号
  26. Sn string `protobuf:"bytes,3,opt,name=sn,proto3" json:"sn"`
  27. // 厂商
  28. Manufactor string `protobuf:"bytes,4,opt,name=manufactor,proto3" json:"manufactor"`
  29. // 授权key
  30. AuthKey string `protobuf:"bytes,5,opt,name=auth_key,json=authKey,proto3" json:"auth_key"`
  31. // 1 二维码门禁 2 人脸识别门禁
  32. GateType int32 `protobuf:"varint,6,opt,name=gate_type,json=gateType,proto3" json:"gate_type"`
  33. // 协议
  34. Protocol string `protobuf:"bytes,7,opt,name=protocol,proto3" json:"protocol"`
  35. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  36. XXX_unrecognized []byte `json:"-"`
  37. XXX_sizecache int32 `json:"-"`
  38. }
  39. func (m *GateInRequest) Reset() { *m = GateInRequest{} }
  40. func (m *GateInRequest) String() string { return proto.CompactTextString(m) }
  41. func (*GateInRequest) ProtoMessage() {}
  42. func (*GateInRequest) Descriptor() ([]byte, []int) {
  43. return fileDescriptor_870276a56ac00da5, []int{0}
  44. }
  45. func (m *GateInRequest) XXX_Unmarshal(b []byte) error {
  46. return xxx_messageInfo_GateInRequest.Unmarshal(m, b)
  47. }
  48. func (m *GateInRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  49. return xxx_messageInfo_GateInRequest.Marshal(b, m, deterministic)
  50. }
  51. func (m *GateInRequest) XXX_Merge(src proto.Message) {
  52. xxx_messageInfo_GateInRequest.Merge(m, src)
  53. }
  54. func (m *GateInRequest) XXX_Size() int {
  55. return xxx_messageInfo_GateInRequest.Size(m)
  56. }
  57. func (m *GateInRequest) XXX_DiscardUnknown() {
  58. xxx_messageInfo_GateInRequest.DiscardUnknown(m)
  59. }
  60. var xxx_messageInfo_GateInRequest proto.InternalMessageInfo
  61. func (m *GateInRequest) GetDeviceId() string {
  62. if m != nil {
  63. return m.DeviceId
  64. }
  65. return ""
  66. }
  67. func (m *GateInRequest) GetDeviceName() string {
  68. if m != nil {
  69. return m.DeviceName
  70. }
  71. return ""
  72. }
  73. func (m *GateInRequest) GetSn() string {
  74. if m != nil {
  75. return m.Sn
  76. }
  77. return ""
  78. }
  79. func (m *GateInRequest) GetManufactor() string {
  80. if m != nil {
  81. return m.Manufactor
  82. }
  83. return ""
  84. }
  85. func (m *GateInRequest) GetAuthKey() string {
  86. if m != nil {
  87. return m.AuthKey
  88. }
  89. return ""
  90. }
  91. func (m *GateInRequest) GetGateType() int32 {
  92. if m != nil {
  93. return m.GateType
  94. }
  95. return 0
  96. }
  97. func (m *GateInRequest) GetProtocol() string {
  98. if m != nil {
  99. return m.Protocol
  100. }
  101. return ""
  102. }
  103. type GateInReply struct {
  104. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  105. XXX_unrecognized []byte `json:"-"`
  106. XXX_sizecache int32 `json:"-"`
  107. }
  108. func (m *GateInReply) Reset() { *m = GateInReply{} }
  109. func (m *GateInReply) String() string { return proto.CompactTextString(m) }
  110. func (*GateInReply) ProtoMessage() {}
  111. func (*GateInReply) Descriptor() ([]byte, []int) {
  112. return fileDescriptor_870276a56ac00da5, []int{1}
  113. }
  114. func (m *GateInReply) XXX_Unmarshal(b []byte) error {
  115. return xxx_messageInfo_GateInReply.Unmarshal(m, b)
  116. }
  117. func (m *GateInReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  118. return xxx_messageInfo_GateInReply.Marshal(b, m, deterministic)
  119. }
  120. func (m *GateInReply) XXX_Merge(src proto.Message) {
  121. xxx_messageInfo_GateInReply.Merge(m, src)
  122. }
  123. func (m *GateInReply) XXX_Size() int {
  124. return xxx_messageInfo_GateInReply.Size(m)
  125. }
  126. func (m *GateInReply) XXX_DiscardUnknown() {
  127. xxx_messageInfo_GateInReply.DiscardUnknown(m)
  128. }
  129. var xxx_messageInfo_GateInReply proto.InternalMessageInfo
  130. // 门禁出库
  131. type GateOutRequest struct {
  132. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  133. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  134. OutUser string `protobuf:"bytes,3,opt,name=out_user,json=outUser,proto3" json:"out_user"`
  135. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  136. XXX_unrecognized []byte `json:"-"`
  137. XXX_sizecache int32 `json:"-"`
  138. }
  139. func (m *GateOutRequest) Reset() { *m = GateOutRequest{} }
  140. func (m *GateOutRequest) String() string { return proto.CompactTextString(m) }
  141. func (*GateOutRequest) ProtoMessage() {}
  142. func (*GateOutRequest) Descriptor() ([]byte, []int) {
  143. return fileDescriptor_870276a56ac00da5, []int{2}
  144. }
  145. func (m *GateOutRequest) XXX_Unmarshal(b []byte) error {
  146. return xxx_messageInfo_GateOutRequest.Unmarshal(m, b)
  147. }
  148. func (m *GateOutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  149. return xxx_messageInfo_GateOutRequest.Marshal(b, m, deterministic)
  150. }
  151. func (m *GateOutRequest) XXX_Merge(src proto.Message) {
  152. xxx_messageInfo_GateOutRequest.Merge(m, src)
  153. }
  154. func (m *GateOutRequest) XXX_Size() int {
  155. return xxx_messageInfo_GateOutRequest.Size(m)
  156. }
  157. func (m *GateOutRequest) XXX_DiscardUnknown() {
  158. xxx_messageInfo_GateOutRequest.DiscardUnknown(m)
  159. }
  160. var xxx_messageInfo_GateOutRequest proto.InternalMessageInfo
  161. func (m *GateOutRequest) GetDeviceId() string {
  162. if m != nil {
  163. return m.DeviceId
  164. }
  165. return ""
  166. }
  167. func (m *GateOutRequest) GetGardenId() int64 {
  168. if m != nil {
  169. return m.GardenId
  170. }
  171. return 0
  172. }
  173. func (m *GateOutRequest) GetOutUser() string {
  174. if m != nil {
  175. return m.OutUser
  176. }
  177. return ""
  178. }
  179. type GateOutReply struct {
  180. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  181. XXX_unrecognized []byte `json:"-"`
  182. XXX_sizecache int32 `json:"-"`
  183. }
  184. func (m *GateOutReply) Reset() { *m = GateOutReply{} }
  185. func (m *GateOutReply) String() string { return proto.CompactTextString(m) }
  186. func (*GateOutReply) ProtoMessage() {}
  187. func (*GateOutReply) Descriptor() ([]byte, []int) {
  188. return fileDescriptor_870276a56ac00da5, []int{3}
  189. }
  190. func (m *GateOutReply) XXX_Unmarshal(b []byte) error {
  191. return xxx_messageInfo_GateOutReply.Unmarshal(m, b)
  192. }
  193. func (m *GateOutReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  194. return xxx_messageInfo_GateOutReply.Marshal(b, m, deterministic)
  195. }
  196. func (m *GateOutReply) XXX_Merge(src proto.Message) {
  197. xxx_messageInfo_GateOutReply.Merge(m, src)
  198. }
  199. func (m *GateOutReply) XXX_Size() int {
  200. return xxx_messageInfo_GateOutReply.Size(m)
  201. }
  202. func (m *GateOutReply) XXX_DiscardUnknown() {
  203. xxx_messageInfo_GateOutReply.DiscardUnknown(m)
  204. }
  205. var xxx_messageInfo_GateOutReply proto.InternalMessageInfo
  206. // 门禁列表
  207. type GateItem struct {
  208. // 设备id
  209. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  210. // 设备名
  211. DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name"`
  212. // 序列号
  213. Sn string `protobuf:"bytes,3,opt,name=sn,proto3" json:"sn"`
  214. // 厂商
  215. Manufactor string `protobuf:"bytes,4,opt,name=manufactor,proto3" json:"manufactor"`
  216. // 授权key
  217. AuthKey string `protobuf:"bytes,5,opt,name=auth_key,json=authKey,proto3" json:"auth_key"`
  218. // 1 二维码门禁 2 人脸识别门禁
  219. GateType int32 `protobuf:"varint,6,opt,name=gate_type,json=gateType,proto3" json:"gate_type"`
  220. // 协议
  221. Protocol string `protobuf:"bytes,7,opt,name=protocol,proto3" json:"protocol"`
  222. // 小区id
  223. GardenId int64 `protobuf:"varint,8,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  224. // 小区名
  225. GardenName string `protobuf:"bytes,9,opt,name=garden_name,json=gardenName,proto3" json:"garden_name"`
  226. // 出库人
  227. OutUser string `protobuf:"bytes,10,opt,name=out_user,json=outUser,proto3" json:"out_user"`
  228. // 出库时间
  229. OutTime int64 `protobuf:"varint,11,opt,name=out_time,json=outTime,proto3" json:"out_time"`
  230. // 1 在线 2 离线
  231. Status int32 `protobuf:"varint,12,opt,name=status,proto3" json:"status"`
  232. // true 已启用 false 已禁用
  233. Enable bool `protobuf:"varint,13,opt,name=enable,proto3" json:"enable"`
  234. // 1 进场 2 出场 3 进出场
  235. Direction int32 `protobuf:"varint,14,opt,name=direction,proto3" json:"direction"`
  236. Location string `protobuf:"bytes,15,opt,name=location,proto3" json:"location"`
  237. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  238. XXX_unrecognized []byte `json:"-"`
  239. XXX_sizecache int32 `json:"-"`
  240. }
  241. func (m *GateItem) Reset() { *m = GateItem{} }
  242. func (m *GateItem) String() string { return proto.CompactTextString(m) }
  243. func (*GateItem) ProtoMessage() {}
  244. func (*GateItem) Descriptor() ([]byte, []int) {
  245. return fileDescriptor_870276a56ac00da5, []int{4}
  246. }
  247. func (m *GateItem) XXX_Unmarshal(b []byte) error {
  248. return xxx_messageInfo_GateItem.Unmarshal(m, b)
  249. }
  250. func (m *GateItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  251. return xxx_messageInfo_GateItem.Marshal(b, m, deterministic)
  252. }
  253. func (m *GateItem) XXX_Merge(src proto.Message) {
  254. xxx_messageInfo_GateItem.Merge(m, src)
  255. }
  256. func (m *GateItem) XXX_Size() int {
  257. return xxx_messageInfo_GateItem.Size(m)
  258. }
  259. func (m *GateItem) XXX_DiscardUnknown() {
  260. xxx_messageInfo_GateItem.DiscardUnknown(m)
  261. }
  262. var xxx_messageInfo_GateItem proto.InternalMessageInfo
  263. func (m *GateItem) GetDeviceId() string {
  264. if m != nil {
  265. return m.DeviceId
  266. }
  267. return ""
  268. }
  269. func (m *GateItem) GetDeviceName() string {
  270. if m != nil {
  271. return m.DeviceName
  272. }
  273. return ""
  274. }
  275. func (m *GateItem) GetSn() string {
  276. if m != nil {
  277. return m.Sn
  278. }
  279. return ""
  280. }
  281. func (m *GateItem) GetManufactor() string {
  282. if m != nil {
  283. return m.Manufactor
  284. }
  285. return ""
  286. }
  287. func (m *GateItem) GetAuthKey() string {
  288. if m != nil {
  289. return m.AuthKey
  290. }
  291. return ""
  292. }
  293. func (m *GateItem) GetGateType() int32 {
  294. if m != nil {
  295. return m.GateType
  296. }
  297. return 0
  298. }
  299. func (m *GateItem) GetProtocol() string {
  300. if m != nil {
  301. return m.Protocol
  302. }
  303. return ""
  304. }
  305. func (m *GateItem) GetGardenId() int64 {
  306. if m != nil {
  307. return m.GardenId
  308. }
  309. return 0
  310. }
  311. func (m *GateItem) GetGardenName() string {
  312. if m != nil {
  313. return m.GardenName
  314. }
  315. return ""
  316. }
  317. func (m *GateItem) GetOutUser() string {
  318. if m != nil {
  319. return m.OutUser
  320. }
  321. return ""
  322. }
  323. func (m *GateItem) GetOutTime() int64 {
  324. if m != nil {
  325. return m.OutTime
  326. }
  327. return 0
  328. }
  329. func (m *GateItem) GetStatus() int32 {
  330. if m != nil {
  331. return m.Status
  332. }
  333. return 0
  334. }
  335. func (m *GateItem) GetEnable() bool {
  336. if m != nil {
  337. return m.Enable
  338. }
  339. return false
  340. }
  341. func (m *GateItem) GetDirection() int32 {
  342. if m != nil {
  343. return m.Direction
  344. }
  345. return 0
  346. }
  347. func (m *GateItem) GetLocation() string {
  348. if m != nil {
  349. return m.Location
  350. }
  351. return ""
  352. }
  353. type GateListRequest struct {
  354. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  355. Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"`
  356. PageSize int64 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  357. // 1 已出库 2 未出库
  358. Out int32 `protobuf:"varint,4,opt,name=out,proto3" json:"out"`
  359. DeviceId string `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  360. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  361. XXX_unrecognized []byte `json:"-"`
  362. XXX_sizecache int32 `json:"-"`
  363. }
  364. func (m *GateListRequest) Reset() { *m = GateListRequest{} }
  365. func (m *GateListRequest) String() string { return proto.CompactTextString(m) }
  366. func (*GateListRequest) ProtoMessage() {}
  367. func (*GateListRequest) Descriptor() ([]byte, []int) {
  368. return fileDescriptor_870276a56ac00da5, []int{5}
  369. }
  370. func (m *GateListRequest) XXX_Unmarshal(b []byte) error {
  371. return xxx_messageInfo_GateListRequest.Unmarshal(m, b)
  372. }
  373. func (m *GateListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  374. return xxx_messageInfo_GateListRequest.Marshal(b, m, deterministic)
  375. }
  376. func (m *GateListRequest) XXX_Merge(src proto.Message) {
  377. xxx_messageInfo_GateListRequest.Merge(m, src)
  378. }
  379. func (m *GateListRequest) XXX_Size() int {
  380. return xxx_messageInfo_GateListRequest.Size(m)
  381. }
  382. func (m *GateListRequest) XXX_DiscardUnknown() {
  383. xxx_messageInfo_GateListRequest.DiscardUnknown(m)
  384. }
  385. var xxx_messageInfo_GateListRequest proto.InternalMessageInfo
  386. func (m *GateListRequest) GetGardenId() int64 {
  387. if m != nil {
  388. return m.GardenId
  389. }
  390. return 0
  391. }
  392. func (m *GateListRequest) GetPage() int64 {
  393. if m != nil {
  394. return m.Page
  395. }
  396. return 0
  397. }
  398. func (m *GateListRequest) GetPageSize() int64 {
  399. if m != nil {
  400. return m.PageSize
  401. }
  402. return 0
  403. }
  404. func (m *GateListRequest) GetOut() int32 {
  405. if m != nil {
  406. return m.Out
  407. }
  408. return 0
  409. }
  410. func (m *GateListRequest) GetDeviceId() string {
  411. if m != nil {
  412. return m.DeviceId
  413. }
  414. return ""
  415. }
  416. type GateListReply struct {
  417. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  418. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  419. List []*GateItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  420. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  421. XXX_unrecognized []byte `json:"-"`
  422. XXX_sizecache int32 `json:"-"`
  423. }
  424. func (m *GateListReply) Reset() { *m = GateListReply{} }
  425. func (m *GateListReply) String() string { return proto.CompactTextString(m) }
  426. func (*GateListReply) ProtoMessage() {}
  427. func (*GateListReply) Descriptor() ([]byte, []int) {
  428. return fileDescriptor_870276a56ac00da5, []int{6}
  429. }
  430. func (m *GateListReply) XXX_Unmarshal(b []byte) error {
  431. return xxx_messageInfo_GateListReply.Unmarshal(m, b)
  432. }
  433. func (m *GateListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  434. return xxx_messageInfo_GateListReply.Marshal(b, m, deterministic)
  435. }
  436. func (m *GateListReply) XXX_Merge(src proto.Message) {
  437. xxx_messageInfo_GateListReply.Merge(m, src)
  438. }
  439. func (m *GateListReply) XXX_Size() int {
  440. return xxx_messageInfo_GateListReply.Size(m)
  441. }
  442. func (m *GateListReply) XXX_DiscardUnknown() {
  443. xxx_messageInfo_GateListReply.DiscardUnknown(m)
  444. }
  445. var xxx_messageInfo_GateListReply proto.InternalMessageInfo
  446. func (m *GateListReply) GetPage() int64 {
  447. if m != nil {
  448. return m.Page
  449. }
  450. return 0
  451. }
  452. func (m *GateListReply) GetTotal() int64 {
  453. if m != nil {
  454. return m.Total
  455. }
  456. return 0
  457. }
  458. func (m *GateListReply) GetList() []*GateItem {
  459. if m != nil {
  460. return m.List
  461. }
  462. return nil
  463. }
  464. // 门禁信息
  465. type GateInfoRequest struct {
  466. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  467. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  468. XXX_unrecognized []byte `json:"-"`
  469. XXX_sizecache int32 `json:"-"`
  470. }
  471. func (m *GateInfoRequest) Reset() { *m = GateInfoRequest{} }
  472. func (m *GateInfoRequest) String() string { return proto.CompactTextString(m) }
  473. func (*GateInfoRequest) ProtoMessage() {}
  474. func (*GateInfoRequest) Descriptor() ([]byte, []int) {
  475. return fileDescriptor_870276a56ac00da5, []int{7}
  476. }
  477. func (m *GateInfoRequest) XXX_Unmarshal(b []byte) error {
  478. return xxx_messageInfo_GateInfoRequest.Unmarshal(m, b)
  479. }
  480. func (m *GateInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  481. return xxx_messageInfo_GateInfoRequest.Marshal(b, m, deterministic)
  482. }
  483. func (m *GateInfoRequest) XXX_Merge(src proto.Message) {
  484. xxx_messageInfo_GateInfoRequest.Merge(m, src)
  485. }
  486. func (m *GateInfoRequest) XXX_Size() int {
  487. return xxx_messageInfo_GateInfoRequest.Size(m)
  488. }
  489. func (m *GateInfoRequest) XXX_DiscardUnknown() {
  490. xxx_messageInfo_GateInfoRequest.DiscardUnknown(m)
  491. }
  492. var xxx_messageInfo_GateInfoRequest proto.InternalMessageInfo
  493. func (m *GateInfoRequest) GetDeviceId() string {
  494. if m != nil {
  495. return m.DeviceId
  496. }
  497. return ""
  498. }
  499. type GateInfoReply struct {
  500. Info *GateItem `protobuf:"bytes,1,opt,name=info,proto3" json:"info"`
  501. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  502. XXX_unrecognized []byte `json:"-"`
  503. XXX_sizecache int32 `json:"-"`
  504. }
  505. func (m *GateInfoReply) Reset() { *m = GateInfoReply{} }
  506. func (m *GateInfoReply) String() string { return proto.CompactTextString(m) }
  507. func (*GateInfoReply) ProtoMessage() {}
  508. func (*GateInfoReply) Descriptor() ([]byte, []int) {
  509. return fileDescriptor_870276a56ac00da5, []int{8}
  510. }
  511. func (m *GateInfoReply) XXX_Unmarshal(b []byte) error {
  512. return xxx_messageInfo_GateInfoReply.Unmarshal(m, b)
  513. }
  514. func (m *GateInfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  515. return xxx_messageInfo_GateInfoReply.Marshal(b, m, deterministic)
  516. }
  517. func (m *GateInfoReply) XXX_Merge(src proto.Message) {
  518. xxx_messageInfo_GateInfoReply.Merge(m, src)
  519. }
  520. func (m *GateInfoReply) XXX_Size() int {
  521. return xxx_messageInfo_GateInfoReply.Size(m)
  522. }
  523. func (m *GateInfoReply) XXX_DiscardUnknown() {
  524. xxx_messageInfo_GateInfoReply.DiscardUnknown(m)
  525. }
  526. var xxx_messageInfo_GateInfoReply proto.InternalMessageInfo
  527. func (m *GateInfoReply) GetInfo() *GateItem {
  528. if m != nil {
  529. return m.Info
  530. }
  531. return nil
  532. }
  533. // 删除门禁
  534. type GateDelRequest struct {
  535. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  536. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  537. XXX_unrecognized []byte `json:"-"`
  538. XXX_sizecache int32 `json:"-"`
  539. }
  540. func (m *GateDelRequest) Reset() { *m = GateDelRequest{} }
  541. func (m *GateDelRequest) String() string { return proto.CompactTextString(m) }
  542. func (*GateDelRequest) ProtoMessage() {}
  543. func (*GateDelRequest) Descriptor() ([]byte, []int) {
  544. return fileDescriptor_870276a56ac00da5, []int{9}
  545. }
  546. func (m *GateDelRequest) XXX_Unmarshal(b []byte) error {
  547. return xxx_messageInfo_GateDelRequest.Unmarshal(m, b)
  548. }
  549. func (m *GateDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  550. return xxx_messageInfo_GateDelRequest.Marshal(b, m, deterministic)
  551. }
  552. func (m *GateDelRequest) XXX_Merge(src proto.Message) {
  553. xxx_messageInfo_GateDelRequest.Merge(m, src)
  554. }
  555. func (m *GateDelRequest) XXX_Size() int {
  556. return xxx_messageInfo_GateDelRequest.Size(m)
  557. }
  558. func (m *GateDelRequest) XXX_DiscardUnknown() {
  559. xxx_messageInfo_GateDelRequest.DiscardUnknown(m)
  560. }
  561. var xxx_messageInfo_GateDelRequest proto.InternalMessageInfo
  562. func (m *GateDelRequest) GetDeviceId() string {
  563. if m != nil {
  564. return m.DeviceId
  565. }
  566. return ""
  567. }
  568. type GateDelReply struct {
  569. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  570. XXX_unrecognized []byte `json:"-"`
  571. XXX_sizecache int32 `json:"-"`
  572. }
  573. func (m *GateDelReply) Reset() { *m = GateDelReply{} }
  574. func (m *GateDelReply) String() string { return proto.CompactTextString(m) }
  575. func (*GateDelReply) ProtoMessage() {}
  576. func (*GateDelReply) Descriptor() ([]byte, []int) {
  577. return fileDescriptor_870276a56ac00da5, []int{10}
  578. }
  579. func (m *GateDelReply) XXX_Unmarshal(b []byte) error {
  580. return xxx_messageInfo_GateDelReply.Unmarshal(m, b)
  581. }
  582. func (m *GateDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  583. return xxx_messageInfo_GateDelReply.Marshal(b, m, deterministic)
  584. }
  585. func (m *GateDelReply) XXX_Merge(src proto.Message) {
  586. xxx_messageInfo_GateDelReply.Merge(m, src)
  587. }
  588. func (m *GateDelReply) XXX_Size() int {
  589. return xxx_messageInfo_GateDelReply.Size(m)
  590. }
  591. func (m *GateDelReply) XXX_DiscardUnknown() {
  592. xxx_messageInfo_GateDelReply.DiscardUnknown(m)
  593. }
  594. var xxx_messageInfo_GateDelReply proto.InternalMessageInfo
  595. // 回收门禁
  596. type GateRecoveryRequest struct {
  597. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  598. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  599. XXX_unrecognized []byte `json:"-"`
  600. XXX_sizecache int32 `json:"-"`
  601. }
  602. func (m *GateRecoveryRequest) Reset() { *m = GateRecoveryRequest{} }
  603. func (m *GateRecoveryRequest) String() string { return proto.CompactTextString(m) }
  604. func (*GateRecoveryRequest) ProtoMessage() {}
  605. func (*GateRecoveryRequest) Descriptor() ([]byte, []int) {
  606. return fileDescriptor_870276a56ac00da5, []int{11}
  607. }
  608. func (m *GateRecoveryRequest) XXX_Unmarshal(b []byte) error {
  609. return xxx_messageInfo_GateRecoveryRequest.Unmarshal(m, b)
  610. }
  611. func (m *GateRecoveryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  612. return xxx_messageInfo_GateRecoveryRequest.Marshal(b, m, deterministic)
  613. }
  614. func (m *GateRecoveryRequest) XXX_Merge(src proto.Message) {
  615. xxx_messageInfo_GateRecoveryRequest.Merge(m, src)
  616. }
  617. func (m *GateRecoveryRequest) XXX_Size() int {
  618. return xxx_messageInfo_GateRecoveryRequest.Size(m)
  619. }
  620. func (m *GateRecoveryRequest) XXX_DiscardUnknown() {
  621. xxx_messageInfo_GateRecoveryRequest.DiscardUnknown(m)
  622. }
  623. var xxx_messageInfo_GateRecoveryRequest proto.InternalMessageInfo
  624. func (m *GateRecoveryRequest) GetDeviceId() string {
  625. if m != nil {
  626. return m.DeviceId
  627. }
  628. return ""
  629. }
  630. type GateRecoveryReply struct {
  631. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  632. XXX_unrecognized []byte `json:"-"`
  633. XXX_sizecache int32 `json:"-"`
  634. }
  635. func (m *GateRecoveryReply) Reset() { *m = GateRecoveryReply{} }
  636. func (m *GateRecoveryReply) String() string { return proto.CompactTextString(m) }
  637. func (*GateRecoveryReply) ProtoMessage() {}
  638. func (*GateRecoveryReply) Descriptor() ([]byte, []int) {
  639. return fileDescriptor_870276a56ac00da5, []int{12}
  640. }
  641. func (m *GateRecoveryReply) XXX_Unmarshal(b []byte) error {
  642. return xxx_messageInfo_GateRecoveryReply.Unmarshal(m, b)
  643. }
  644. func (m *GateRecoveryReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  645. return xxx_messageInfo_GateRecoveryReply.Marshal(b, m, deterministic)
  646. }
  647. func (m *GateRecoveryReply) XXX_Merge(src proto.Message) {
  648. xxx_messageInfo_GateRecoveryReply.Merge(m, src)
  649. }
  650. func (m *GateRecoveryReply) XXX_Size() int {
  651. return xxx_messageInfo_GateRecoveryReply.Size(m)
  652. }
  653. func (m *GateRecoveryReply) XXX_DiscardUnknown() {
  654. xxx_messageInfo_GateRecoveryReply.DiscardUnknown(m)
  655. }
  656. var xxx_messageInfo_GateRecoveryReply proto.InternalMessageInfo
  657. // 门禁启用停用
  658. type GateEnableRequest struct {
  659. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  660. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  661. Enable bool `protobuf:"varint,3,opt,name=enable,proto3" json:"enable"`
  662. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  663. XXX_unrecognized []byte `json:"-"`
  664. XXX_sizecache int32 `json:"-"`
  665. }
  666. func (m *GateEnableRequest) Reset() { *m = GateEnableRequest{} }
  667. func (m *GateEnableRequest) String() string { return proto.CompactTextString(m) }
  668. func (*GateEnableRequest) ProtoMessage() {}
  669. func (*GateEnableRequest) Descriptor() ([]byte, []int) {
  670. return fileDescriptor_870276a56ac00da5, []int{13}
  671. }
  672. func (m *GateEnableRequest) XXX_Unmarshal(b []byte) error {
  673. return xxx_messageInfo_GateEnableRequest.Unmarshal(m, b)
  674. }
  675. func (m *GateEnableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  676. return xxx_messageInfo_GateEnableRequest.Marshal(b, m, deterministic)
  677. }
  678. func (m *GateEnableRequest) XXX_Merge(src proto.Message) {
  679. xxx_messageInfo_GateEnableRequest.Merge(m, src)
  680. }
  681. func (m *GateEnableRequest) XXX_Size() int {
  682. return xxx_messageInfo_GateEnableRequest.Size(m)
  683. }
  684. func (m *GateEnableRequest) XXX_DiscardUnknown() {
  685. xxx_messageInfo_GateEnableRequest.DiscardUnknown(m)
  686. }
  687. var xxx_messageInfo_GateEnableRequest proto.InternalMessageInfo
  688. func (m *GateEnableRequest) GetDeviceId() string {
  689. if m != nil {
  690. return m.DeviceId
  691. }
  692. return ""
  693. }
  694. func (m *GateEnableRequest) GetGardenId() int64 {
  695. if m != nil {
  696. return m.GardenId
  697. }
  698. return 0
  699. }
  700. func (m *GateEnableRequest) GetEnable() bool {
  701. if m != nil {
  702. return m.Enable
  703. }
  704. return false
  705. }
  706. type GateEnableReply struct {
  707. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  708. XXX_unrecognized []byte `json:"-"`
  709. XXX_sizecache int32 `json:"-"`
  710. }
  711. func (m *GateEnableReply) Reset() { *m = GateEnableReply{} }
  712. func (m *GateEnableReply) String() string { return proto.CompactTextString(m) }
  713. func (*GateEnableReply) ProtoMessage() {}
  714. func (*GateEnableReply) Descriptor() ([]byte, []int) {
  715. return fileDescriptor_870276a56ac00da5, []int{14}
  716. }
  717. func (m *GateEnableReply) XXX_Unmarshal(b []byte) error {
  718. return xxx_messageInfo_GateEnableReply.Unmarshal(m, b)
  719. }
  720. func (m *GateEnableReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  721. return xxx_messageInfo_GateEnableReply.Marshal(b, m, deterministic)
  722. }
  723. func (m *GateEnableReply) XXX_Merge(src proto.Message) {
  724. xxx_messageInfo_GateEnableReply.Merge(m, src)
  725. }
  726. func (m *GateEnableReply) XXX_Size() int {
  727. return xxx_messageInfo_GateEnableReply.Size(m)
  728. }
  729. func (m *GateEnableReply) XXX_DiscardUnknown() {
  730. xxx_messageInfo_GateEnableReply.DiscardUnknown(m)
  731. }
  732. var xxx_messageInfo_GateEnableReply proto.InternalMessageInfo
  733. // 小区端编辑位置或方向
  734. type GateSetRequest struct {
  735. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  736. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  737. // 1 进场 2 出场 3 进出场
  738. Direction int32 `protobuf:"varint,3,opt,name=direction,proto3" json:"direction"`
  739. // 位置
  740. Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location"`
  741. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  742. XXX_unrecognized []byte `json:"-"`
  743. XXX_sizecache int32 `json:"-"`
  744. }
  745. func (m *GateSetRequest) Reset() { *m = GateSetRequest{} }
  746. func (m *GateSetRequest) String() string { return proto.CompactTextString(m) }
  747. func (*GateSetRequest) ProtoMessage() {}
  748. func (*GateSetRequest) Descriptor() ([]byte, []int) {
  749. return fileDescriptor_870276a56ac00da5, []int{15}
  750. }
  751. func (m *GateSetRequest) XXX_Unmarshal(b []byte) error {
  752. return xxx_messageInfo_GateSetRequest.Unmarshal(m, b)
  753. }
  754. func (m *GateSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  755. return xxx_messageInfo_GateSetRequest.Marshal(b, m, deterministic)
  756. }
  757. func (m *GateSetRequest) XXX_Merge(src proto.Message) {
  758. xxx_messageInfo_GateSetRequest.Merge(m, src)
  759. }
  760. func (m *GateSetRequest) XXX_Size() int {
  761. return xxx_messageInfo_GateSetRequest.Size(m)
  762. }
  763. func (m *GateSetRequest) XXX_DiscardUnknown() {
  764. xxx_messageInfo_GateSetRequest.DiscardUnknown(m)
  765. }
  766. var xxx_messageInfo_GateSetRequest proto.InternalMessageInfo
  767. func (m *GateSetRequest) GetDeviceId() string {
  768. if m != nil {
  769. return m.DeviceId
  770. }
  771. return ""
  772. }
  773. func (m *GateSetRequest) GetGardenId() int64 {
  774. if m != nil {
  775. return m.GardenId
  776. }
  777. return 0
  778. }
  779. func (m *GateSetRequest) GetDirection() int32 {
  780. if m != nil {
  781. return m.Direction
  782. }
  783. return 0
  784. }
  785. func (m *GateSetRequest) GetLocation() string {
  786. if m != nil {
  787. return m.Location
  788. }
  789. return ""
  790. }
  791. type GateSetReply struct {
  792. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  793. XXX_unrecognized []byte `json:"-"`
  794. XXX_sizecache int32 `json:"-"`
  795. }
  796. func (m *GateSetReply) Reset() { *m = GateSetReply{} }
  797. func (m *GateSetReply) String() string { return proto.CompactTextString(m) }
  798. func (*GateSetReply) ProtoMessage() {}
  799. func (*GateSetReply) Descriptor() ([]byte, []int) {
  800. return fileDescriptor_870276a56ac00da5, []int{16}
  801. }
  802. func (m *GateSetReply) XXX_Unmarshal(b []byte) error {
  803. return xxx_messageInfo_GateSetReply.Unmarshal(m, b)
  804. }
  805. func (m *GateSetReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  806. return xxx_messageInfo_GateSetReply.Marshal(b, m, deterministic)
  807. }
  808. func (m *GateSetReply) XXX_Merge(src proto.Message) {
  809. xxx_messageInfo_GateSetReply.Merge(m, src)
  810. }
  811. func (m *GateSetReply) XXX_Size() int {
  812. return xxx_messageInfo_GateSetReply.Size(m)
  813. }
  814. func (m *GateSetReply) XXX_DiscardUnknown() {
  815. xxx_messageInfo_GateSetReply.DiscardUnknown(m)
  816. }
  817. var xxx_messageInfo_GateSetReply proto.InternalMessageInfo
  818. // 门禁白名单添加用户或ic卡
  819. type GateCardInfo struct {
  820. CardNumber string `protobuf:"bytes,1,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  821. CardOwner string `protobuf:"bytes,2,opt,name=card_owner,json=cardOwner,proto3" json:"card_owner"`
  822. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  823. XXX_unrecognized []byte `json:"-"`
  824. XXX_sizecache int32 `json:"-"`
  825. }
  826. func (m *GateCardInfo) Reset() { *m = GateCardInfo{} }
  827. func (m *GateCardInfo) String() string { return proto.CompactTextString(m) }
  828. func (*GateCardInfo) ProtoMessage() {}
  829. func (*GateCardInfo) Descriptor() ([]byte, []int) {
  830. return fileDescriptor_870276a56ac00da5, []int{17}
  831. }
  832. func (m *GateCardInfo) XXX_Unmarshal(b []byte) error {
  833. return xxx_messageInfo_GateCardInfo.Unmarshal(m, b)
  834. }
  835. func (m *GateCardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  836. return xxx_messageInfo_GateCardInfo.Marshal(b, m, deterministic)
  837. }
  838. func (m *GateCardInfo) XXX_Merge(src proto.Message) {
  839. xxx_messageInfo_GateCardInfo.Merge(m, src)
  840. }
  841. func (m *GateCardInfo) XXX_Size() int {
  842. return xxx_messageInfo_GateCardInfo.Size(m)
  843. }
  844. func (m *GateCardInfo) XXX_DiscardUnknown() {
  845. xxx_messageInfo_GateCardInfo.DiscardUnknown(m)
  846. }
  847. var xxx_messageInfo_GateCardInfo proto.InternalMessageInfo
  848. func (m *GateCardInfo) GetCardNumber() string {
  849. if m != nil {
  850. return m.CardNumber
  851. }
  852. return ""
  853. }
  854. func (m *GateCardInfo) GetCardOwner() string {
  855. if m != nil {
  856. return m.CardOwner
  857. }
  858. return ""
  859. }
  860. type GateWhiteAddRequest struct {
  861. // 使用门禁列表中的id字段填充gate_id
  862. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  863. // 业主uid和ic卡二选一
  864. HouseholdUids []int64 `protobuf:"varint,2,rep,packed,name=household_uids,json=householdUids,proto3" json:"household_uids"`
  865. CardInfo []*GateCardInfo `protobuf:"bytes,3,rep,name=card_info,json=cardInfo,proto3" json:"card_info"`
  866. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  867. XXX_unrecognized []byte `json:"-"`
  868. XXX_sizecache int32 `json:"-"`
  869. }
  870. func (m *GateWhiteAddRequest) Reset() { *m = GateWhiteAddRequest{} }
  871. func (m *GateWhiteAddRequest) String() string { return proto.CompactTextString(m) }
  872. func (*GateWhiteAddRequest) ProtoMessage() {}
  873. func (*GateWhiteAddRequest) Descriptor() ([]byte, []int) {
  874. return fileDescriptor_870276a56ac00da5, []int{18}
  875. }
  876. func (m *GateWhiteAddRequest) XXX_Unmarshal(b []byte) error {
  877. return xxx_messageInfo_GateWhiteAddRequest.Unmarshal(m, b)
  878. }
  879. func (m *GateWhiteAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  880. return xxx_messageInfo_GateWhiteAddRequest.Marshal(b, m, deterministic)
  881. }
  882. func (m *GateWhiteAddRequest) XXX_Merge(src proto.Message) {
  883. xxx_messageInfo_GateWhiteAddRequest.Merge(m, src)
  884. }
  885. func (m *GateWhiteAddRequest) XXX_Size() int {
  886. return xxx_messageInfo_GateWhiteAddRequest.Size(m)
  887. }
  888. func (m *GateWhiteAddRequest) XXX_DiscardUnknown() {
  889. xxx_messageInfo_GateWhiteAddRequest.DiscardUnknown(m)
  890. }
  891. var xxx_messageInfo_GateWhiteAddRequest proto.InternalMessageInfo
  892. func (m *GateWhiteAddRequest) GetDeviceId() string {
  893. if m != nil {
  894. return m.DeviceId
  895. }
  896. return ""
  897. }
  898. func (m *GateWhiteAddRequest) GetHouseholdUids() []int64 {
  899. if m != nil {
  900. return m.HouseholdUids
  901. }
  902. return nil
  903. }
  904. func (m *GateWhiteAddRequest) GetCardInfo() []*GateCardInfo {
  905. if m != nil {
  906. return m.CardInfo
  907. }
  908. return nil
  909. }
  910. type GateWhiteAddReply struct {
  911. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  912. XXX_unrecognized []byte `json:"-"`
  913. XXX_sizecache int32 `json:"-"`
  914. }
  915. func (m *GateWhiteAddReply) Reset() { *m = GateWhiteAddReply{} }
  916. func (m *GateWhiteAddReply) String() string { return proto.CompactTextString(m) }
  917. func (*GateWhiteAddReply) ProtoMessage() {}
  918. func (*GateWhiteAddReply) Descriptor() ([]byte, []int) {
  919. return fileDescriptor_870276a56ac00da5, []int{19}
  920. }
  921. func (m *GateWhiteAddReply) XXX_Unmarshal(b []byte) error {
  922. return xxx_messageInfo_GateWhiteAddReply.Unmarshal(m, b)
  923. }
  924. func (m *GateWhiteAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  925. return xxx_messageInfo_GateWhiteAddReply.Marshal(b, m, deterministic)
  926. }
  927. func (m *GateWhiteAddReply) XXX_Merge(src proto.Message) {
  928. xxx_messageInfo_GateWhiteAddReply.Merge(m, src)
  929. }
  930. func (m *GateWhiteAddReply) XXX_Size() int {
  931. return xxx_messageInfo_GateWhiteAddReply.Size(m)
  932. }
  933. func (m *GateWhiteAddReply) XXX_DiscardUnknown() {
  934. xxx_messageInfo_GateWhiteAddReply.DiscardUnknown(m)
  935. }
  936. var xxx_messageInfo_GateWhiteAddReply proto.InternalMessageInfo
  937. // 门禁白名单删除记录
  938. type GateWhiteDelRequest struct {
  939. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  940. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  941. XXX_unrecognized []byte `json:"-"`
  942. XXX_sizecache int32 `json:"-"`
  943. }
  944. func (m *GateWhiteDelRequest) Reset() { *m = GateWhiteDelRequest{} }
  945. func (m *GateWhiteDelRequest) String() string { return proto.CompactTextString(m) }
  946. func (*GateWhiteDelRequest) ProtoMessage() {}
  947. func (*GateWhiteDelRequest) Descriptor() ([]byte, []int) {
  948. return fileDescriptor_870276a56ac00da5, []int{20}
  949. }
  950. func (m *GateWhiteDelRequest) XXX_Unmarshal(b []byte) error {
  951. return xxx_messageInfo_GateWhiteDelRequest.Unmarshal(m, b)
  952. }
  953. func (m *GateWhiteDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  954. return xxx_messageInfo_GateWhiteDelRequest.Marshal(b, m, deterministic)
  955. }
  956. func (m *GateWhiteDelRequest) XXX_Merge(src proto.Message) {
  957. xxx_messageInfo_GateWhiteDelRequest.Merge(m, src)
  958. }
  959. func (m *GateWhiteDelRequest) XXX_Size() int {
  960. return xxx_messageInfo_GateWhiteDelRequest.Size(m)
  961. }
  962. func (m *GateWhiteDelRequest) XXX_DiscardUnknown() {
  963. xxx_messageInfo_GateWhiteDelRequest.DiscardUnknown(m)
  964. }
  965. var xxx_messageInfo_GateWhiteDelRequest proto.InternalMessageInfo
  966. func (m *GateWhiteDelRequest) GetId() int64 {
  967. if m != nil {
  968. return m.Id
  969. }
  970. return 0
  971. }
  972. type GateWhiteDelReply struct {
  973. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  974. XXX_unrecognized []byte `json:"-"`
  975. XXX_sizecache int32 `json:"-"`
  976. }
  977. func (m *GateWhiteDelReply) Reset() { *m = GateWhiteDelReply{} }
  978. func (m *GateWhiteDelReply) String() string { return proto.CompactTextString(m) }
  979. func (*GateWhiteDelReply) ProtoMessage() {}
  980. func (*GateWhiteDelReply) Descriptor() ([]byte, []int) {
  981. return fileDescriptor_870276a56ac00da5, []int{21}
  982. }
  983. func (m *GateWhiteDelReply) XXX_Unmarshal(b []byte) error {
  984. return xxx_messageInfo_GateWhiteDelReply.Unmarshal(m, b)
  985. }
  986. func (m *GateWhiteDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  987. return xxx_messageInfo_GateWhiteDelReply.Marshal(b, m, deterministic)
  988. }
  989. func (m *GateWhiteDelReply) XXX_Merge(src proto.Message) {
  990. xxx_messageInfo_GateWhiteDelReply.Merge(m, src)
  991. }
  992. func (m *GateWhiteDelReply) XXX_Size() int {
  993. return xxx_messageInfo_GateWhiteDelReply.Size(m)
  994. }
  995. func (m *GateWhiteDelReply) XXX_DiscardUnknown() {
  996. xxx_messageInfo_GateWhiteDelReply.DiscardUnknown(m)
  997. }
  998. var xxx_messageInfo_GateWhiteDelReply proto.InternalMessageInfo
  999. // 门禁白名单业主列表
  1000. type GateWhiteHouseholdItem struct {
  1001. HouseholdUid int64 `protobuf:"varint,1,opt,name=household_uid,json=householdUid,proto3" json:"household_uid"`
  1002. IdNumber string `protobuf:"bytes,2,opt,name=id_number,json=idNumber,proto3" json:"id_number"`
  1003. HouseName string `protobuf:"bytes,3,opt,name=house_name,json=houseName,proto3" json:"house_name"`
  1004. Id int64 `protobuf:"varint,4,opt,name=id,proto3" json:"id"`
  1005. HouseholdName string `protobuf:"bytes,5,opt,name=household_name,json=householdName,proto3" json:"household_name"`
  1006. // 1.待同步 2 同步中 3 已同步 4 删除中
  1007. Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status"`
  1008. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1009. XXX_unrecognized []byte `json:"-"`
  1010. XXX_sizecache int32 `json:"-"`
  1011. }
  1012. func (m *GateWhiteHouseholdItem) Reset() { *m = GateWhiteHouseholdItem{} }
  1013. func (m *GateWhiteHouseholdItem) String() string { return proto.CompactTextString(m) }
  1014. func (*GateWhiteHouseholdItem) ProtoMessage() {}
  1015. func (*GateWhiteHouseholdItem) Descriptor() ([]byte, []int) {
  1016. return fileDescriptor_870276a56ac00da5, []int{22}
  1017. }
  1018. func (m *GateWhiteHouseholdItem) XXX_Unmarshal(b []byte) error {
  1019. return xxx_messageInfo_GateWhiteHouseholdItem.Unmarshal(m, b)
  1020. }
  1021. func (m *GateWhiteHouseholdItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1022. return xxx_messageInfo_GateWhiteHouseholdItem.Marshal(b, m, deterministic)
  1023. }
  1024. func (m *GateWhiteHouseholdItem) XXX_Merge(src proto.Message) {
  1025. xxx_messageInfo_GateWhiteHouseholdItem.Merge(m, src)
  1026. }
  1027. func (m *GateWhiteHouseholdItem) XXX_Size() int {
  1028. return xxx_messageInfo_GateWhiteHouseholdItem.Size(m)
  1029. }
  1030. func (m *GateWhiteHouseholdItem) XXX_DiscardUnknown() {
  1031. xxx_messageInfo_GateWhiteHouseholdItem.DiscardUnknown(m)
  1032. }
  1033. var xxx_messageInfo_GateWhiteHouseholdItem proto.InternalMessageInfo
  1034. func (m *GateWhiteHouseholdItem) GetHouseholdUid() int64 {
  1035. if m != nil {
  1036. return m.HouseholdUid
  1037. }
  1038. return 0
  1039. }
  1040. func (m *GateWhiteHouseholdItem) GetIdNumber() string {
  1041. if m != nil {
  1042. return m.IdNumber
  1043. }
  1044. return ""
  1045. }
  1046. func (m *GateWhiteHouseholdItem) GetHouseName() string {
  1047. if m != nil {
  1048. return m.HouseName
  1049. }
  1050. return ""
  1051. }
  1052. func (m *GateWhiteHouseholdItem) GetId() int64 {
  1053. if m != nil {
  1054. return m.Id
  1055. }
  1056. return 0
  1057. }
  1058. func (m *GateWhiteHouseholdItem) GetHouseholdName() string {
  1059. if m != nil {
  1060. return m.HouseholdName
  1061. }
  1062. return ""
  1063. }
  1064. func (m *GateWhiteHouseholdItem) GetStatus() int32 {
  1065. if m != nil {
  1066. return m.Status
  1067. }
  1068. return 0
  1069. }
  1070. type GateWhiteHouseholdListRequest struct {
  1071. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  1072. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  1073. DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1074. GardenId int64 `protobuf:"varint,4,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1075. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1076. XXX_unrecognized []byte `json:"-"`
  1077. XXX_sizecache int32 `json:"-"`
  1078. }
  1079. func (m *GateWhiteHouseholdListRequest) Reset() { *m = GateWhiteHouseholdListRequest{} }
  1080. func (m *GateWhiteHouseholdListRequest) String() string { return proto.CompactTextString(m) }
  1081. func (*GateWhiteHouseholdListRequest) ProtoMessage() {}
  1082. func (*GateWhiteHouseholdListRequest) Descriptor() ([]byte, []int) {
  1083. return fileDescriptor_870276a56ac00da5, []int{23}
  1084. }
  1085. func (m *GateWhiteHouseholdListRequest) XXX_Unmarshal(b []byte) error {
  1086. return xxx_messageInfo_GateWhiteHouseholdListRequest.Unmarshal(m, b)
  1087. }
  1088. func (m *GateWhiteHouseholdListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1089. return xxx_messageInfo_GateWhiteHouseholdListRequest.Marshal(b, m, deterministic)
  1090. }
  1091. func (m *GateWhiteHouseholdListRequest) XXX_Merge(src proto.Message) {
  1092. xxx_messageInfo_GateWhiteHouseholdListRequest.Merge(m, src)
  1093. }
  1094. func (m *GateWhiteHouseholdListRequest) XXX_Size() int {
  1095. return xxx_messageInfo_GateWhiteHouseholdListRequest.Size(m)
  1096. }
  1097. func (m *GateWhiteHouseholdListRequest) XXX_DiscardUnknown() {
  1098. xxx_messageInfo_GateWhiteHouseholdListRequest.DiscardUnknown(m)
  1099. }
  1100. var xxx_messageInfo_GateWhiteHouseholdListRequest proto.InternalMessageInfo
  1101. func (m *GateWhiteHouseholdListRequest) GetPage() int64 {
  1102. if m != nil {
  1103. return m.Page
  1104. }
  1105. return 0
  1106. }
  1107. func (m *GateWhiteHouseholdListRequest) GetPageSize() int64 {
  1108. if m != nil {
  1109. return m.PageSize
  1110. }
  1111. return 0
  1112. }
  1113. func (m *GateWhiteHouseholdListRequest) GetDeviceId() string {
  1114. if m != nil {
  1115. return m.DeviceId
  1116. }
  1117. return ""
  1118. }
  1119. func (m *GateWhiteHouseholdListRequest) GetGardenId() int64 {
  1120. if m != nil {
  1121. return m.GardenId
  1122. }
  1123. return 0
  1124. }
  1125. type GateWhiteHouseholdListReply struct {
  1126. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  1127. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  1128. List []*GateWhiteHouseholdItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  1129. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1130. XXX_unrecognized []byte `json:"-"`
  1131. XXX_sizecache int32 `json:"-"`
  1132. }
  1133. func (m *GateWhiteHouseholdListReply) Reset() { *m = GateWhiteHouseholdListReply{} }
  1134. func (m *GateWhiteHouseholdListReply) String() string { return proto.CompactTextString(m) }
  1135. func (*GateWhiteHouseholdListReply) ProtoMessage() {}
  1136. func (*GateWhiteHouseholdListReply) Descriptor() ([]byte, []int) {
  1137. return fileDescriptor_870276a56ac00da5, []int{24}
  1138. }
  1139. func (m *GateWhiteHouseholdListReply) XXX_Unmarshal(b []byte) error {
  1140. return xxx_messageInfo_GateWhiteHouseholdListReply.Unmarshal(m, b)
  1141. }
  1142. func (m *GateWhiteHouseholdListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1143. return xxx_messageInfo_GateWhiteHouseholdListReply.Marshal(b, m, deterministic)
  1144. }
  1145. func (m *GateWhiteHouseholdListReply) XXX_Merge(src proto.Message) {
  1146. xxx_messageInfo_GateWhiteHouseholdListReply.Merge(m, src)
  1147. }
  1148. func (m *GateWhiteHouseholdListReply) XXX_Size() int {
  1149. return xxx_messageInfo_GateWhiteHouseholdListReply.Size(m)
  1150. }
  1151. func (m *GateWhiteHouseholdListReply) XXX_DiscardUnknown() {
  1152. xxx_messageInfo_GateWhiteHouseholdListReply.DiscardUnknown(m)
  1153. }
  1154. var xxx_messageInfo_GateWhiteHouseholdListReply proto.InternalMessageInfo
  1155. func (m *GateWhiteHouseholdListReply) GetPage() int64 {
  1156. if m != nil {
  1157. return m.Page
  1158. }
  1159. return 0
  1160. }
  1161. func (m *GateWhiteHouseholdListReply) GetTotal() int64 {
  1162. if m != nil {
  1163. return m.Total
  1164. }
  1165. return 0
  1166. }
  1167. func (m *GateWhiteHouseholdListReply) GetList() []*GateWhiteHouseholdItem {
  1168. if m != nil {
  1169. return m.List
  1170. }
  1171. return nil
  1172. }
  1173. // 门禁白名单ic卡列表
  1174. type GateWhiteCardItem struct {
  1175. CardNumber string `protobuf:"bytes,1,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  1176. CardOwer string `protobuf:"bytes,2,opt,name=card_ower,json=cardOwer,proto3" json:"card_ower"`
  1177. Id int64 `protobuf:"varint,3,opt,name=id,proto3" json:"id"`
  1178. // 1.待同步 2 同步中 3 已同步 4 删除中
  1179. Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status"`
  1180. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1181. XXX_unrecognized []byte `json:"-"`
  1182. XXX_sizecache int32 `json:"-"`
  1183. }
  1184. func (m *GateWhiteCardItem) Reset() { *m = GateWhiteCardItem{} }
  1185. func (m *GateWhiteCardItem) String() string { return proto.CompactTextString(m) }
  1186. func (*GateWhiteCardItem) ProtoMessage() {}
  1187. func (*GateWhiteCardItem) Descriptor() ([]byte, []int) {
  1188. return fileDescriptor_870276a56ac00da5, []int{25}
  1189. }
  1190. func (m *GateWhiteCardItem) XXX_Unmarshal(b []byte) error {
  1191. return xxx_messageInfo_GateWhiteCardItem.Unmarshal(m, b)
  1192. }
  1193. func (m *GateWhiteCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1194. return xxx_messageInfo_GateWhiteCardItem.Marshal(b, m, deterministic)
  1195. }
  1196. func (m *GateWhiteCardItem) XXX_Merge(src proto.Message) {
  1197. xxx_messageInfo_GateWhiteCardItem.Merge(m, src)
  1198. }
  1199. func (m *GateWhiteCardItem) XXX_Size() int {
  1200. return xxx_messageInfo_GateWhiteCardItem.Size(m)
  1201. }
  1202. func (m *GateWhiteCardItem) XXX_DiscardUnknown() {
  1203. xxx_messageInfo_GateWhiteCardItem.DiscardUnknown(m)
  1204. }
  1205. var xxx_messageInfo_GateWhiteCardItem proto.InternalMessageInfo
  1206. func (m *GateWhiteCardItem) GetCardNumber() string {
  1207. if m != nil {
  1208. return m.CardNumber
  1209. }
  1210. return ""
  1211. }
  1212. func (m *GateWhiteCardItem) GetCardOwer() string {
  1213. if m != nil {
  1214. return m.CardOwer
  1215. }
  1216. return ""
  1217. }
  1218. func (m *GateWhiteCardItem) GetId() int64 {
  1219. if m != nil {
  1220. return m.Id
  1221. }
  1222. return 0
  1223. }
  1224. func (m *GateWhiteCardItem) GetStatus() int32 {
  1225. if m != nil {
  1226. return m.Status
  1227. }
  1228. return 0
  1229. }
  1230. type GateWhiteCardListRequest struct {
  1231. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  1232. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  1233. DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1234. GardenId int64 `protobuf:"varint,4,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1235. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1236. XXX_unrecognized []byte `json:"-"`
  1237. XXX_sizecache int32 `json:"-"`
  1238. }
  1239. func (m *GateWhiteCardListRequest) Reset() { *m = GateWhiteCardListRequest{} }
  1240. func (m *GateWhiteCardListRequest) String() string { return proto.CompactTextString(m) }
  1241. func (*GateWhiteCardListRequest) ProtoMessage() {}
  1242. func (*GateWhiteCardListRequest) Descriptor() ([]byte, []int) {
  1243. return fileDescriptor_870276a56ac00da5, []int{26}
  1244. }
  1245. func (m *GateWhiteCardListRequest) XXX_Unmarshal(b []byte) error {
  1246. return xxx_messageInfo_GateWhiteCardListRequest.Unmarshal(m, b)
  1247. }
  1248. func (m *GateWhiteCardListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1249. return xxx_messageInfo_GateWhiteCardListRequest.Marshal(b, m, deterministic)
  1250. }
  1251. func (m *GateWhiteCardListRequest) XXX_Merge(src proto.Message) {
  1252. xxx_messageInfo_GateWhiteCardListRequest.Merge(m, src)
  1253. }
  1254. func (m *GateWhiteCardListRequest) XXX_Size() int {
  1255. return xxx_messageInfo_GateWhiteCardListRequest.Size(m)
  1256. }
  1257. func (m *GateWhiteCardListRequest) XXX_DiscardUnknown() {
  1258. xxx_messageInfo_GateWhiteCardListRequest.DiscardUnknown(m)
  1259. }
  1260. var xxx_messageInfo_GateWhiteCardListRequest proto.InternalMessageInfo
  1261. func (m *GateWhiteCardListRequest) GetPage() int64 {
  1262. if m != nil {
  1263. return m.Page
  1264. }
  1265. return 0
  1266. }
  1267. func (m *GateWhiteCardListRequest) GetPageSize() int64 {
  1268. if m != nil {
  1269. return m.PageSize
  1270. }
  1271. return 0
  1272. }
  1273. func (m *GateWhiteCardListRequest) GetDeviceId() string {
  1274. if m != nil {
  1275. return m.DeviceId
  1276. }
  1277. return ""
  1278. }
  1279. func (m *GateWhiteCardListRequest) GetGardenId() int64 {
  1280. if m != nil {
  1281. return m.GardenId
  1282. }
  1283. return 0
  1284. }
  1285. type GateWhiteCardListReply struct {
  1286. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  1287. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  1288. List []*GateWhiteCardItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  1289. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1290. XXX_unrecognized []byte `json:"-"`
  1291. XXX_sizecache int32 `json:"-"`
  1292. }
  1293. func (m *GateWhiteCardListReply) Reset() { *m = GateWhiteCardListReply{} }
  1294. func (m *GateWhiteCardListReply) String() string { return proto.CompactTextString(m) }
  1295. func (*GateWhiteCardListReply) ProtoMessage() {}
  1296. func (*GateWhiteCardListReply) Descriptor() ([]byte, []int) {
  1297. return fileDescriptor_870276a56ac00da5, []int{27}
  1298. }
  1299. func (m *GateWhiteCardListReply) XXX_Unmarshal(b []byte) error {
  1300. return xxx_messageInfo_GateWhiteCardListReply.Unmarshal(m, b)
  1301. }
  1302. func (m *GateWhiteCardListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1303. return xxx_messageInfo_GateWhiteCardListReply.Marshal(b, m, deterministic)
  1304. }
  1305. func (m *GateWhiteCardListReply) XXX_Merge(src proto.Message) {
  1306. xxx_messageInfo_GateWhiteCardListReply.Merge(m, src)
  1307. }
  1308. func (m *GateWhiteCardListReply) XXX_Size() int {
  1309. return xxx_messageInfo_GateWhiteCardListReply.Size(m)
  1310. }
  1311. func (m *GateWhiteCardListReply) XXX_DiscardUnknown() {
  1312. xxx_messageInfo_GateWhiteCardListReply.DiscardUnknown(m)
  1313. }
  1314. var xxx_messageInfo_GateWhiteCardListReply proto.InternalMessageInfo
  1315. func (m *GateWhiteCardListReply) GetPage() int64 {
  1316. if m != nil {
  1317. return m.Page
  1318. }
  1319. return 0
  1320. }
  1321. func (m *GateWhiteCardListReply) GetTotal() int64 {
  1322. if m != nil {
  1323. return m.Total
  1324. }
  1325. return 0
  1326. }
  1327. func (m *GateWhiteCardListReply) GetList() []*GateWhiteCardItem {
  1328. if m != nil {
  1329. return m.List
  1330. }
  1331. return nil
  1332. }
  1333. // 门禁更新状态
  1334. type GateOnlineRequest struct {
  1335. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1336. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1337. XXX_unrecognized []byte `json:"-"`
  1338. XXX_sizecache int32 `json:"-"`
  1339. }
  1340. func (m *GateOnlineRequest) Reset() { *m = GateOnlineRequest{} }
  1341. func (m *GateOnlineRequest) String() string { return proto.CompactTextString(m) }
  1342. func (*GateOnlineRequest) ProtoMessage() {}
  1343. func (*GateOnlineRequest) Descriptor() ([]byte, []int) {
  1344. return fileDescriptor_870276a56ac00da5, []int{28}
  1345. }
  1346. func (m *GateOnlineRequest) XXX_Unmarshal(b []byte) error {
  1347. return xxx_messageInfo_GateOnlineRequest.Unmarshal(m, b)
  1348. }
  1349. func (m *GateOnlineRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1350. return xxx_messageInfo_GateOnlineRequest.Marshal(b, m, deterministic)
  1351. }
  1352. func (m *GateOnlineRequest) XXX_Merge(src proto.Message) {
  1353. xxx_messageInfo_GateOnlineRequest.Merge(m, src)
  1354. }
  1355. func (m *GateOnlineRequest) XXX_Size() int {
  1356. return xxx_messageInfo_GateOnlineRequest.Size(m)
  1357. }
  1358. func (m *GateOnlineRequest) XXX_DiscardUnknown() {
  1359. xxx_messageInfo_GateOnlineRequest.DiscardUnknown(m)
  1360. }
  1361. var xxx_messageInfo_GateOnlineRequest proto.InternalMessageInfo
  1362. func (m *GateOnlineRequest) GetDeviceId() string {
  1363. if m != nil {
  1364. return m.DeviceId
  1365. }
  1366. return ""
  1367. }
  1368. type GateOnlineReply struct {
  1369. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1370. XXX_unrecognized []byte `json:"-"`
  1371. XXX_sizecache int32 `json:"-"`
  1372. }
  1373. func (m *GateOnlineReply) Reset() { *m = GateOnlineReply{} }
  1374. func (m *GateOnlineReply) String() string { return proto.CompactTextString(m) }
  1375. func (*GateOnlineReply) ProtoMessage() {}
  1376. func (*GateOnlineReply) Descriptor() ([]byte, []int) {
  1377. return fileDescriptor_870276a56ac00da5, []int{29}
  1378. }
  1379. func (m *GateOnlineReply) XXX_Unmarshal(b []byte) error {
  1380. return xxx_messageInfo_GateOnlineReply.Unmarshal(m, b)
  1381. }
  1382. func (m *GateOnlineReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1383. return xxx_messageInfo_GateOnlineReply.Marshal(b, m, deterministic)
  1384. }
  1385. func (m *GateOnlineReply) XXX_Merge(src proto.Message) {
  1386. xxx_messageInfo_GateOnlineReply.Merge(m, src)
  1387. }
  1388. func (m *GateOnlineReply) XXX_Size() int {
  1389. return xxx_messageInfo_GateOnlineReply.Size(m)
  1390. }
  1391. func (m *GateOnlineReply) XXX_DiscardUnknown() {
  1392. xxx_messageInfo_GateOnlineReply.DiscardUnknown(m)
  1393. }
  1394. var xxx_messageInfo_GateOnlineReply proto.InternalMessageInfo
  1395. // 白名单匹配
  1396. type GateWhiteMatchRequest struct {
  1397. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1398. GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1399. AuthKey string `protobuf:"bytes,3,opt,name=auth_key,json=authKey,proto3" json:"auth_key"`
  1400. CodeVal string `protobuf:"bytes,4,opt,name=code_val,json=codeVal,proto3" json:"code_val"`
  1401. CodeType int32 `protobuf:"varint,5,opt,name=code_type,json=codeType,proto3" json:"code_type"`
  1402. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1403. XXX_unrecognized []byte `json:"-"`
  1404. XXX_sizecache int32 `json:"-"`
  1405. }
  1406. func (m *GateWhiteMatchRequest) Reset() { *m = GateWhiteMatchRequest{} }
  1407. func (m *GateWhiteMatchRequest) String() string { return proto.CompactTextString(m) }
  1408. func (*GateWhiteMatchRequest) ProtoMessage() {}
  1409. func (*GateWhiteMatchRequest) Descriptor() ([]byte, []int) {
  1410. return fileDescriptor_870276a56ac00da5, []int{30}
  1411. }
  1412. func (m *GateWhiteMatchRequest) XXX_Unmarshal(b []byte) error {
  1413. return xxx_messageInfo_GateWhiteMatchRequest.Unmarshal(m, b)
  1414. }
  1415. func (m *GateWhiteMatchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1416. return xxx_messageInfo_GateWhiteMatchRequest.Marshal(b, m, deterministic)
  1417. }
  1418. func (m *GateWhiteMatchRequest) XXX_Merge(src proto.Message) {
  1419. xxx_messageInfo_GateWhiteMatchRequest.Merge(m, src)
  1420. }
  1421. func (m *GateWhiteMatchRequest) XXX_Size() int {
  1422. return xxx_messageInfo_GateWhiteMatchRequest.Size(m)
  1423. }
  1424. func (m *GateWhiteMatchRequest) XXX_DiscardUnknown() {
  1425. xxx_messageInfo_GateWhiteMatchRequest.DiscardUnknown(m)
  1426. }
  1427. var xxx_messageInfo_GateWhiteMatchRequest proto.InternalMessageInfo
  1428. func (m *GateWhiteMatchRequest) GetDeviceId() string {
  1429. if m != nil {
  1430. return m.DeviceId
  1431. }
  1432. return ""
  1433. }
  1434. func (m *GateWhiteMatchRequest) GetGardenId() int64 {
  1435. if m != nil {
  1436. return m.GardenId
  1437. }
  1438. return 0
  1439. }
  1440. func (m *GateWhiteMatchRequest) GetAuthKey() string {
  1441. if m != nil {
  1442. return m.AuthKey
  1443. }
  1444. return ""
  1445. }
  1446. func (m *GateWhiteMatchRequest) GetCodeVal() string {
  1447. if m != nil {
  1448. return m.CodeVal
  1449. }
  1450. return ""
  1451. }
  1452. func (m *GateWhiteMatchRequest) GetCodeType() int32 {
  1453. if m != nil {
  1454. return m.CodeType
  1455. }
  1456. return 0
  1457. }
  1458. type GateWhiteMatchReply struct {
  1459. Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
  1460. StatusDesc string `protobuf:"bytes,2,opt,name=status_desc,json=statusDesc,proto3" json:"status_desc"`
  1461. DeviceInfo *GateItem `protobuf:"bytes,3,opt,name=device_info,json=deviceInfo,proto3" json:"device_info"`
  1462. HouseholdInfo *GateWhiteHouseholdItem `protobuf:"bytes,4,opt,name=household_info,json=householdInfo,proto3" json:"household_info"`
  1463. CardInfo *GateWhiteCardItem `protobuf:"bytes,5,opt,name=card_info,json=cardInfo,proto3" json:"card_info"`
  1464. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1465. XXX_unrecognized []byte `json:"-"`
  1466. XXX_sizecache int32 `json:"-"`
  1467. }
  1468. func (m *GateWhiteMatchReply) Reset() { *m = GateWhiteMatchReply{} }
  1469. func (m *GateWhiteMatchReply) String() string { return proto.CompactTextString(m) }
  1470. func (*GateWhiteMatchReply) ProtoMessage() {}
  1471. func (*GateWhiteMatchReply) Descriptor() ([]byte, []int) {
  1472. return fileDescriptor_870276a56ac00da5, []int{31}
  1473. }
  1474. func (m *GateWhiteMatchReply) XXX_Unmarshal(b []byte) error {
  1475. return xxx_messageInfo_GateWhiteMatchReply.Unmarshal(m, b)
  1476. }
  1477. func (m *GateWhiteMatchReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1478. return xxx_messageInfo_GateWhiteMatchReply.Marshal(b, m, deterministic)
  1479. }
  1480. func (m *GateWhiteMatchReply) XXX_Merge(src proto.Message) {
  1481. xxx_messageInfo_GateWhiteMatchReply.Merge(m, src)
  1482. }
  1483. func (m *GateWhiteMatchReply) XXX_Size() int {
  1484. return xxx_messageInfo_GateWhiteMatchReply.Size(m)
  1485. }
  1486. func (m *GateWhiteMatchReply) XXX_DiscardUnknown() {
  1487. xxx_messageInfo_GateWhiteMatchReply.DiscardUnknown(m)
  1488. }
  1489. var xxx_messageInfo_GateWhiteMatchReply proto.InternalMessageInfo
  1490. func (m *GateWhiteMatchReply) GetStatus() int32 {
  1491. if m != nil {
  1492. return m.Status
  1493. }
  1494. return 0
  1495. }
  1496. func (m *GateWhiteMatchReply) GetStatusDesc() string {
  1497. if m != nil {
  1498. return m.StatusDesc
  1499. }
  1500. return ""
  1501. }
  1502. func (m *GateWhiteMatchReply) GetDeviceInfo() *GateItem {
  1503. if m != nil {
  1504. return m.DeviceInfo
  1505. }
  1506. return nil
  1507. }
  1508. func (m *GateWhiteMatchReply) GetHouseholdInfo() *GateWhiteHouseholdItem {
  1509. if m != nil {
  1510. return m.HouseholdInfo
  1511. }
  1512. return nil
  1513. }
  1514. func (m *GateWhiteMatchReply) GetCardInfo() *GateWhiteCardItem {
  1515. if m != nil {
  1516. return m.CardInfo
  1517. }
  1518. return nil
  1519. }
  1520. // 添加进出场记录
  1521. type GateRecordAddRequest struct {
  1522. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1523. WhiteId int64 `protobuf:"varint,2,opt,name=white_id,json=whiteId,proto3" json:"white_id"`
  1524. Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location"`
  1525. Direction int32 `protobuf:"varint,4,opt,name=direction,proto3" json:"direction"`
  1526. HouseholdUser string `protobuf:"bytes,5,opt,name=household_user,json=householdUser,proto3" json:"household_user"`
  1527. HouseholdIdNumber string `protobuf:"bytes,6,opt,name=household_id_number,json=householdIdNumber,proto3" json:"household_id_number"`
  1528. HouseholdHousename string `protobuf:"bytes,7,opt,name=household_housename,json=householdHousename,proto3" json:"household_housename"`
  1529. CardNumber string `protobuf:"bytes,8,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  1530. CardOwner string `protobuf:"bytes,9,opt,name=card_owner,json=cardOwner,proto3" json:"card_owner"`
  1531. Online int32 `protobuf:"varint,10,opt,name=online,proto3" json:"online"`
  1532. GardenId int64 `protobuf:"varint,11,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1533. // 1 访客 2 非访客
  1534. IsVisitor int32 `protobuf:"varint,12,opt,name=is_visitor,json=isVisitor,proto3" json:"is_visitor"`
  1535. // 开门时间
  1536. OpenTime int64 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time"`
  1537. HouseholdUid int64 `protobuf:"varint,14,opt,name=household_uid,json=householdUid,proto3" json:"household_uid"`
  1538. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1539. XXX_unrecognized []byte `json:"-"`
  1540. XXX_sizecache int32 `json:"-"`
  1541. }
  1542. func (m *GateRecordAddRequest) Reset() { *m = GateRecordAddRequest{} }
  1543. func (m *GateRecordAddRequest) String() string { return proto.CompactTextString(m) }
  1544. func (*GateRecordAddRequest) ProtoMessage() {}
  1545. func (*GateRecordAddRequest) Descriptor() ([]byte, []int) {
  1546. return fileDescriptor_870276a56ac00da5, []int{32}
  1547. }
  1548. func (m *GateRecordAddRequest) XXX_Unmarshal(b []byte) error {
  1549. return xxx_messageInfo_GateRecordAddRequest.Unmarshal(m, b)
  1550. }
  1551. func (m *GateRecordAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1552. return xxx_messageInfo_GateRecordAddRequest.Marshal(b, m, deterministic)
  1553. }
  1554. func (m *GateRecordAddRequest) XXX_Merge(src proto.Message) {
  1555. xxx_messageInfo_GateRecordAddRequest.Merge(m, src)
  1556. }
  1557. func (m *GateRecordAddRequest) XXX_Size() int {
  1558. return xxx_messageInfo_GateRecordAddRequest.Size(m)
  1559. }
  1560. func (m *GateRecordAddRequest) XXX_DiscardUnknown() {
  1561. xxx_messageInfo_GateRecordAddRequest.DiscardUnknown(m)
  1562. }
  1563. var xxx_messageInfo_GateRecordAddRequest proto.InternalMessageInfo
  1564. func (m *GateRecordAddRequest) GetDeviceId() string {
  1565. if m != nil {
  1566. return m.DeviceId
  1567. }
  1568. return ""
  1569. }
  1570. func (m *GateRecordAddRequest) GetWhiteId() int64 {
  1571. if m != nil {
  1572. return m.WhiteId
  1573. }
  1574. return 0
  1575. }
  1576. func (m *GateRecordAddRequest) GetLocation() string {
  1577. if m != nil {
  1578. return m.Location
  1579. }
  1580. return ""
  1581. }
  1582. func (m *GateRecordAddRequest) GetDirection() int32 {
  1583. if m != nil {
  1584. return m.Direction
  1585. }
  1586. return 0
  1587. }
  1588. func (m *GateRecordAddRequest) GetHouseholdUser() string {
  1589. if m != nil {
  1590. return m.HouseholdUser
  1591. }
  1592. return ""
  1593. }
  1594. func (m *GateRecordAddRequest) GetHouseholdIdNumber() string {
  1595. if m != nil {
  1596. return m.HouseholdIdNumber
  1597. }
  1598. return ""
  1599. }
  1600. func (m *GateRecordAddRequest) GetHouseholdHousename() string {
  1601. if m != nil {
  1602. return m.HouseholdHousename
  1603. }
  1604. return ""
  1605. }
  1606. func (m *GateRecordAddRequest) GetCardNumber() string {
  1607. if m != nil {
  1608. return m.CardNumber
  1609. }
  1610. return ""
  1611. }
  1612. func (m *GateRecordAddRequest) GetCardOwner() string {
  1613. if m != nil {
  1614. return m.CardOwner
  1615. }
  1616. return ""
  1617. }
  1618. func (m *GateRecordAddRequest) GetOnline() int32 {
  1619. if m != nil {
  1620. return m.Online
  1621. }
  1622. return 0
  1623. }
  1624. func (m *GateRecordAddRequest) GetGardenId() int64 {
  1625. if m != nil {
  1626. return m.GardenId
  1627. }
  1628. return 0
  1629. }
  1630. func (m *GateRecordAddRequest) GetIsVisitor() int32 {
  1631. if m != nil {
  1632. return m.IsVisitor
  1633. }
  1634. return 0
  1635. }
  1636. func (m *GateRecordAddRequest) GetOpenTime() int64 {
  1637. if m != nil {
  1638. return m.OpenTime
  1639. }
  1640. return 0
  1641. }
  1642. func (m *GateRecordAddRequest) GetHouseholdUid() int64 {
  1643. if m != nil {
  1644. return m.HouseholdUid
  1645. }
  1646. return 0
  1647. }
  1648. type GateRecordAddReply struct {
  1649. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1650. XXX_unrecognized []byte `json:"-"`
  1651. XXX_sizecache int32 `json:"-"`
  1652. }
  1653. func (m *GateRecordAddReply) Reset() { *m = GateRecordAddReply{} }
  1654. func (m *GateRecordAddReply) String() string { return proto.CompactTextString(m) }
  1655. func (*GateRecordAddReply) ProtoMessage() {}
  1656. func (*GateRecordAddReply) Descriptor() ([]byte, []int) {
  1657. return fileDescriptor_870276a56ac00da5, []int{33}
  1658. }
  1659. func (m *GateRecordAddReply) XXX_Unmarshal(b []byte) error {
  1660. return xxx_messageInfo_GateRecordAddReply.Unmarshal(m, b)
  1661. }
  1662. func (m *GateRecordAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1663. return xxx_messageInfo_GateRecordAddReply.Marshal(b, m, deterministic)
  1664. }
  1665. func (m *GateRecordAddReply) XXX_Merge(src proto.Message) {
  1666. xxx_messageInfo_GateRecordAddReply.Merge(m, src)
  1667. }
  1668. func (m *GateRecordAddReply) XXX_Size() int {
  1669. return xxx_messageInfo_GateRecordAddReply.Size(m)
  1670. }
  1671. func (m *GateRecordAddReply) XXX_DiscardUnknown() {
  1672. xxx_messageInfo_GateRecordAddReply.DiscardUnknown(m)
  1673. }
  1674. var xxx_messageInfo_GateRecordAddReply proto.InternalMessageInfo
  1675. // 门禁进出场记录列表
  1676. type GateRecordListRequest struct {
  1677. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  1678. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  1679. DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1680. Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start"`
  1681. End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end"`
  1682. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1683. XXX_unrecognized []byte `json:"-"`
  1684. XXX_sizecache int32 `json:"-"`
  1685. }
  1686. func (m *GateRecordListRequest) Reset() { *m = GateRecordListRequest{} }
  1687. func (m *GateRecordListRequest) String() string { return proto.CompactTextString(m) }
  1688. func (*GateRecordListRequest) ProtoMessage() {}
  1689. func (*GateRecordListRequest) Descriptor() ([]byte, []int) {
  1690. return fileDescriptor_870276a56ac00da5, []int{34}
  1691. }
  1692. func (m *GateRecordListRequest) XXX_Unmarshal(b []byte) error {
  1693. return xxx_messageInfo_GateRecordListRequest.Unmarshal(m, b)
  1694. }
  1695. func (m *GateRecordListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1696. return xxx_messageInfo_GateRecordListRequest.Marshal(b, m, deterministic)
  1697. }
  1698. func (m *GateRecordListRequest) XXX_Merge(src proto.Message) {
  1699. xxx_messageInfo_GateRecordListRequest.Merge(m, src)
  1700. }
  1701. func (m *GateRecordListRequest) XXX_Size() int {
  1702. return xxx_messageInfo_GateRecordListRequest.Size(m)
  1703. }
  1704. func (m *GateRecordListRequest) XXX_DiscardUnknown() {
  1705. xxx_messageInfo_GateRecordListRequest.DiscardUnknown(m)
  1706. }
  1707. var xxx_messageInfo_GateRecordListRequest proto.InternalMessageInfo
  1708. func (m *GateRecordListRequest) GetPage() int64 {
  1709. if m != nil {
  1710. return m.Page
  1711. }
  1712. return 0
  1713. }
  1714. func (m *GateRecordListRequest) GetPageSize() int64 {
  1715. if m != nil {
  1716. return m.PageSize
  1717. }
  1718. return 0
  1719. }
  1720. func (m *GateRecordListRequest) GetDeviceId() string {
  1721. if m != nil {
  1722. return m.DeviceId
  1723. }
  1724. return ""
  1725. }
  1726. func (m *GateRecordListRequest) GetStart() int64 {
  1727. if m != nil {
  1728. return m.Start
  1729. }
  1730. return 0
  1731. }
  1732. func (m *GateRecordListRequest) GetEnd() int64 {
  1733. if m != nil {
  1734. return m.End
  1735. }
  1736. return 0
  1737. }
  1738. type GateRecordItem struct {
  1739. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1740. WhiteId int64 `protobuf:"varint,2,opt,name=white_id,json=whiteId,proto3" json:"white_id"`
  1741. Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location"`
  1742. Direction int32 `protobuf:"varint,4,opt,name=direction,proto3" json:"direction"`
  1743. HouseholdUser string `protobuf:"bytes,5,opt,name=household_user,json=householdUser,proto3" json:"household_user"`
  1744. HouseholdIdNumber string `protobuf:"bytes,6,opt,name=household_id_number,json=householdIdNumber,proto3" json:"household_id_number"`
  1745. HouseholdHousename string `protobuf:"bytes,7,opt,name=household_housename,json=householdHousename,proto3" json:"household_housename"`
  1746. CardNumber string `protobuf:"bytes,8,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
  1747. CardOwner string `protobuf:"bytes,9,opt,name=card_owner,json=cardOwner,proto3" json:"card_owner"`
  1748. Online int32 `protobuf:"varint,10,opt,name=online,proto3" json:"online"`
  1749. GardenId int64 `protobuf:"varint,11,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  1750. // 1 访客 2 非访客
  1751. IsVisitor int32 `protobuf:"varint,12,opt,name=is_visitor,json=isVisitor,proto3" json:"is_visitor"`
  1752. // 开门时间
  1753. OpenTime int64 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time"`
  1754. HouseholdUid int64 `protobuf:"varint,14,opt,name=household_uid,json=householdUid,proto3" json:"household_uid"`
  1755. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1756. XXX_unrecognized []byte `json:"-"`
  1757. XXX_sizecache int32 `json:"-"`
  1758. }
  1759. func (m *GateRecordItem) Reset() { *m = GateRecordItem{} }
  1760. func (m *GateRecordItem) String() string { return proto.CompactTextString(m) }
  1761. func (*GateRecordItem) ProtoMessage() {}
  1762. func (*GateRecordItem) Descriptor() ([]byte, []int) {
  1763. return fileDescriptor_870276a56ac00da5, []int{35}
  1764. }
  1765. func (m *GateRecordItem) XXX_Unmarshal(b []byte) error {
  1766. return xxx_messageInfo_GateRecordItem.Unmarshal(m, b)
  1767. }
  1768. func (m *GateRecordItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1769. return xxx_messageInfo_GateRecordItem.Marshal(b, m, deterministic)
  1770. }
  1771. func (m *GateRecordItem) XXX_Merge(src proto.Message) {
  1772. xxx_messageInfo_GateRecordItem.Merge(m, src)
  1773. }
  1774. func (m *GateRecordItem) XXX_Size() int {
  1775. return xxx_messageInfo_GateRecordItem.Size(m)
  1776. }
  1777. func (m *GateRecordItem) XXX_DiscardUnknown() {
  1778. xxx_messageInfo_GateRecordItem.DiscardUnknown(m)
  1779. }
  1780. var xxx_messageInfo_GateRecordItem proto.InternalMessageInfo
  1781. func (m *GateRecordItem) GetDeviceId() string {
  1782. if m != nil {
  1783. return m.DeviceId
  1784. }
  1785. return ""
  1786. }
  1787. func (m *GateRecordItem) GetWhiteId() int64 {
  1788. if m != nil {
  1789. return m.WhiteId
  1790. }
  1791. return 0
  1792. }
  1793. func (m *GateRecordItem) GetLocation() string {
  1794. if m != nil {
  1795. return m.Location
  1796. }
  1797. return ""
  1798. }
  1799. func (m *GateRecordItem) GetDirection() int32 {
  1800. if m != nil {
  1801. return m.Direction
  1802. }
  1803. return 0
  1804. }
  1805. func (m *GateRecordItem) GetHouseholdUser() string {
  1806. if m != nil {
  1807. return m.HouseholdUser
  1808. }
  1809. return ""
  1810. }
  1811. func (m *GateRecordItem) GetHouseholdIdNumber() string {
  1812. if m != nil {
  1813. return m.HouseholdIdNumber
  1814. }
  1815. return ""
  1816. }
  1817. func (m *GateRecordItem) GetHouseholdHousename() string {
  1818. if m != nil {
  1819. return m.HouseholdHousename
  1820. }
  1821. return ""
  1822. }
  1823. func (m *GateRecordItem) GetCardNumber() string {
  1824. if m != nil {
  1825. return m.CardNumber
  1826. }
  1827. return ""
  1828. }
  1829. func (m *GateRecordItem) GetCardOwner() string {
  1830. if m != nil {
  1831. return m.CardOwner
  1832. }
  1833. return ""
  1834. }
  1835. func (m *GateRecordItem) GetOnline() int32 {
  1836. if m != nil {
  1837. return m.Online
  1838. }
  1839. return 0
  1840. }
  1841. func (m *GateRecordItem) GetGardenId() int64 {
  1842. if m != nil {
  1843. return m.GardenId
  1844. }
  1845. return 0
  1846. }
  1847. func (m *GateRecordItem) GetIsVisitor() int32 {
  1848. if m != nil {
  1849. return m.IsVisitor
  1850. }
  1851. return 0
  1852. }
  1853. func (m *GateRecordItem) GetOpenTime() int64 {
  1854. if m != nil {
  1855. return m.OpenTime
  1856. }
  1857. return 0
  1858. }
  1859. func (m *GateRecordItem) GetHouseholdUid() int64 {
  1860. if m != nil {
  1861. return m.HouseholdUid
  1862. }
  1863. return 0
  1864. }
  1865. type GateRecordListReply struct {
  1866. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  1867. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  1868. List []*GateRecordItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  1869. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1870. XXX_unrecognized []byte `json:"-"`
  1871. XXX_sizecache int32 `json:"-"`
  1872. }
  1873. func (m *GateRecordListReply) Reset() { *m = GateRecordListReply{} }
  1874. func (m *GateRecordListReply) String() string { return proto.CompactTextString(m) }
  1875. func (*GateRecordListReply) ProtoMessage() {}
  1876. func (*GateRecordListReply) Descriptor() ([]byte, []int) {
  1877. return fileDescriptor_870276a56ac00da5, []int{36}
  1878. }
  1879. func (m *GateRecordListReply) XXX_Unmarshal(b []byte) error {
  1880. return xxx_messageInfo_GateRecordListReply.Unmarshal(m, b)
  1881. }
  1882. func (m *GateRecordListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1883. return xxx_messageInfo_GateRecordListReply.Marshal(b, m, deterministic)
  1884. }
  1885. func (m *GateRecordListReply) XXX_Merge(src proto.Message) {
  1886. xxx_messageInfo_GateRecordListReply.Merge(m, src)
  1887. }
  1888. func (m *GateRecordListReply) XXX_Size() int {
  1889. return xxx_messageInfo_GateRecordListReply.Size(m)
  1890. }
  1891. func (m *GateRecordListReply) XXX_DiscardUnknown() {
  1892. xxx_messageInfo_GateRecordListReply.DiscardUnknown(m)
  1893. }
  1894. var xxx_messageInfo_GateRecordListReply proto.InternalMessageInfo
  1895. func (m *GateRecordListReply) GetPage() int64 {
  1896. if m != nil {
  1897. return m.Page
  1898. }
  1899. return 0
  1900. }
  1901. func (m *GateRecordListReply) GetTotal() int64 {
  1902. if m != nil {
  1903. return m.Total
  1904. }
  1905. return 0
  1906. }
  1907. func (m *GateRecordListReply) GetList() []*GateRecordItem {
  1908. if m != nil {
  1909. return m.List
  1910. }
  1911. return nil
  1912. }
  1913. // 门禁添加远程命令
  1914. type GateCommandAddRequest struct {
  1915. // 1 远程开门;
  1916. // 2 重启设备;
  1917. // 4 获取设备参数;
  1918. // 5 设置设备参数; 6 下载白名单;
  1919. // 7 清空本地所有白名单;
  1920. // 8 清空本地所有刷卡记录;
  1921. // 9 扫码显示参数;
  1922. // 10 查询卡号是否存在白名单
  1923. // 99 恢复出厂;
  1924. CmdCode int32 `protobuf:"varint,1,opt,name=cmd_code,json=cmdCode,proto3" json:"cmd_code"`
  1925. CmdParams string `protobuf:"bytes,2,opt,name=cmd_params,json=cmdParams,proto3" json:"cmd_params"`
  1926. DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  1927. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1928. XXX_unrecognized []byte `json:"-"`
  1929. XXX_sizecache int32 `json:"-"`
  1930. }
  1931. func (m *GateCommandAddRequest) Reset() { *m = GateCommandAddRequest{} }
  1932. func (m *GateCommandAddRequest) String() string { return proto.CompactTextString(m) }
  1933. func (*GateCommandAddRequest) ProtoMessage() {}
  1934. func (*GateCommandAddRequest) Descriptor() ([]byte, []int) {
  1935. return fileDescriptor_870276a56ac00da5, []int{37}
  1936. }
  1937. func (m *GateCommandAddRequest) XXX_Unmarshal(b []byte) error {
  1938. return xxx_messageInfo_GateCommandAddRequest.Unmarshal(m, b)
  1939. }
  1940. func (m *GateCommandAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1941. return xxx_messageInfo_GateCommandAddRequest.Marshal(b, m, deterministic)
  1942. }
  1943. func (m *GateCommandAddRequest) XXX_Merge(src proto.Message) {
  1944. xxx_messageInfo_GateCommandAddRequest.Merge(m, src)
  1945. }
  1946. func (m *GateCommandAddRequest) XXX_Size() int {
  1947. return xxx_messageInfo_GateCommandAddRequest.Size(m)
  1948. }
  1949. func (m *GateCommandAddRequest) XXX_DiscardUnknown() {
  1950. xxx_messageInfo_GateCommandAddRequest.DiscardUnknown(m)
  1951. }
  1952. var xxx_messageInfo_GateCommandAddRequest proto.InternalMessageInfo
  1953. func (m *GateCommandAddRequest) GetCmdCode() int32 {
  1954. if m != nil {
  1955. return m.CmdCode
  1956. }
  1957. return 0
  1958. }
  1959. func (m *GateCommandAddRequest) GetCmdParams() string {
  1960. if m != nil {
  1961. return m.CmdParams
  1962. }
  1963. return ""
  1964. }
  1965. func (m *GateCommandAddRequest) GetDeviceId() string {
  1966. if m != nil {
  1967. return m.DeviceId
  1968. }
  1969. return ""
  1970. }
  1971. type GateCommandAddReply struct {
  1972. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1973. XXX_unrecognized []byte `json:"-"`
  1974. XXX_sizecache int32 `json:"-"`
  1975. }
  1976. func (m *GateCommandAddReply) Reset() { *m = GateCommandAddReply{} }
  1977. func (m *GateCommandAddReply) String() string { return proto.CompactTextString(m) }
  1978. func (*GateCommandAddReply) ProtoMessage() {}
  1979. func (*GateCommandAddReply) Descriptor() ([]byte, []int) {
  1980. return fileDescriptor_870276a56ac00da5, []int{38}
  1981. }
  1982. func (m *GateCommandAddReply) XXX_Unmarshal(b []byte) error {
  1983. return xxx_messageInfo_GateCommandAddReply.Unmarshal(m, b)
  1984. }
  1985. func (m *GateCommandAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1986. return xxx_messageInfo_GateCommandAddReply.Marshal(b, m, deterministic)
  1987. }
  1988. func (m *GateCommandAddReply) XXX_Merge(src proto.Message) {
  1989. xxx_messageInfo_GateCommandAddReply.Merge(m, src)
  1990. }
  1991. func (m *GateCommandAddReply) XXX_Size() int {
  1992. return xxx_messageInfo_GateCommandAddReply.Size(m)
  1993. }
  1994. func (m *GateCommandAddReply) XXX_DiscardUnknown() {
  1995. xxx_messageInfo_GateCommandAddReply.DiscardUnknown(m)
  1996. }
  1997. var xxx_messageInfo_GateCommandAddReply proto.InternalMessageInfo
  1998. // 门禁命令列表
  1999. type GateCommandListRequest struct {
  2000. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  2001. Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"`
  2002. Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start"`
  2003. End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end"`
  2004. Page int64 `protobuf:"varint,5,opt,name=page,proto3" json:"page"`
  2005. PageSize int64 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
  2006. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2007. XXX_unrecognized []byte `json:"-"`
  2008. XXX_sizecache int32 `json:"-"`
  2009. }
  2010. func (m *GateCommandListRequest) Reset() { *m = GateCommandListRequest{} }
  2011. func (m *GateCommandListRequest) String() string { return proto.CompactTextString(m) }
  2012. func (*GateCommandListRequest) ProtoMessage() {}
  2013. func (*GateCommandListRequest) Descriptor() ([]byte, []int) {
  2014. return fileDescriptor_870276a56ac00da5, []int{39}
  2015. }
  2016. func (m *GateCommandListRequest) XXX_Unmarshal(b []byte) error {
  2017. return xxx_messageInfo_GateCommandListRequest.Unmarshal(m, b)
  2018. }
  2019. func (m *GateCommandListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2020. return xxx_messageInfo_GateCommandListRequest.Marshal(b, m, deterministic)
  2021. }
  2022. func (m *GateCommandListRequest) XXX_Merge(src proto.Message) {
  2023. xxx_messageInfo_GateCommandListRequest.Merge(m, src)
  2024. }
  2025. func (m *GateCommandListRequest) XXX_Size() int {
  2026. return xxx_messageInfo_GateCommandListRequest.Size(m)
  2027. }
  2028. func (m *GateCommandListRequest) XXX_DiscardUnknown() {
  2029. xxx_messageInfo_GateCommandListRequest.DiscardUnknown(m)
  2030. }
  2031. var xxx_messageInfo_GateCommandListRequest proto.InternalMessageInfo
  2032. func (m *GateCommandListRequest) GetDeviceId() string {
  2033. if m != nil {
  2034. return m.DeviceId
  2035. }
  2036. return ""
  2037. }
  2038. func (m *GateCommandListRequest) GetStatus() int32 {
  2039. if m != nil {
  2040. return m.Status
  2041. }
  2042. return 0
  2043. }
  2044. func (m *GateCommandListRequest) GetStart() int64 {
  2045. if m != nil {
  2046. return m.Start
  2047. }
  2048. return 0
  2049. }
  2050. func (m *GateCommandListRequest) GetEnd() int64 {
  2051. if m != nil {
  2052. return m.End
  2053. }
  2054. return 0
  2055. }
  2056. func (m *GateCommandListRequest) GetPage() int64 {
  2057. if m != nil {
  2058. return m.Page
  2059. }
  2060. return 0
  2061. }
  2062. func (m *GateCommandListRequest) GetPageSize() int64 {
  2063. if m != nil {
  2064. return m.PageSize
  2065. }
  2066. return 0
  2067. }
  2068. type GateCommandItem struct {
  2069. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  2070. Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc"`
  2071. // 1 待执行 2 执行中 3 执行完成
  2072. Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status"`
  2073. CreatedAt int64 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
  2074. // 1 成功 2 失败
  2075. ResultStatus int32 `protobuf:"varint,5,opt,name=result_status,json=resultStatus,proto3" json:"result_status"`
  2076. // 结果描述
  2077. ResultStatusDesc string `protobuf:"bytes,6,opt,name=result_status_desc,json=resultStatusDesc,proto3" json:"result_status_desc"`
  2078. Id int64 `protobuf:"varint,7,opt,name=id,proto3" json:"id"`
  2079. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2080. XXX_unrecognized []byte `json:"-"`
  2081. XXX_sizecache int32 `json:"-"`
  2082. }
  2083. func (m *GateCommandItem) Reset() { *m = GateCommandItem{} }
  2084. func (m *GateCommandItem) String() string { return proto.CompactTextString(m) }
  2085. func (*GateCommandItem) ProtoMessage() {}
  2086. func (*GateCommandItem) Descriptor() ([]byte, []int) {
  2087. return fileDescriptor_870276a56ac00da5, []int{40}
  2088. }
  2089. func (m *GateCommandItem) XXX_Unmarshal(b []byte) error {
  2090. return xxx_messageInfo_GateCommandItem.Unmarshal(m, b)
  2091. }
  2092. func (m *GateCommandItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2093. return xxx_messageInfo_GateCommandItem.Marshal(b, m, deterministic)
  2094. }
  2095. func (m *GateCommandItem) XXX_Merge(src proto.Message) {
  2096. xxx_messageInfo_GateCommandItem.Merge(m, src)
  2097. }
  2098. func (m *GateCommandItem) XXX_Size() int {
  2099. return xxx_messageInfo_GateCommandItem.Size(m)
  2100. }
  2101. func (m *GateCommandItem) XXX_DiscardUnknown() {
  2102. xxx_messageInfo_GateCommandItem.DiscardUnknown(m)
  2103. }
  2104. var xxx_messageInfo_GateCommandItem proto.InternalMessageInfo
  2105. func (m *GateCommandItem) GetDeviceId() string {
  2106. if m != nil {
  2107. return m.DeviceId
  2108. }
  2109. return ""
  2110. }
  2111. func (m *GateCommandItem) GetDesc() string {
  2112. if m != nil {
  2113. return m.Desc
  2114. }
  2115. return ""
  2116. }
  2117. func (m *GateCommandItem) GetStatus() int32 {
  2118. if m != nil {
  2119. return m.Status
  2120. }
  2121. return 0
  2122. }
  2123. func (m *GateCommandItem) GetCreatedAt() int64 {
  2124. if m != nil {
  2125. return m.CreatedAt
  2126. }
  2127. return 0
  2128. }
  2129. func (m *GateCommandItem) GetResultStatus() int32 {
  2130. if m != nil {
  2131. return m.ResultStatus
  2132. }
  2133. return 0
  2134. }
  2135. func (m *GateCommandItem) GetResultStatusDesc() string {
  2136. if m != nil {
  2137. return m.ResultStatusDesc
  2138. }
  2139. return ""
  2140. }
  2141. func (m *GateCommandItem) GetId() int64 {
  2142. if m != nil {
  2143. return m.Id
  2144. }
  2145. return 0
  2146. }
  2147. type GateCommandListReply struct {
  2148. Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"`
  2149. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"`
  2150. List []*GateCommandItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
  2151. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2152. XXX_unrecognized []byte `json:"-"`
  2153. XXX_sizecache int32 `json:"-"`
  2154. }
  2155. func (m *GateCommandListReply) Reset() { *m = GateCommandListReply{} }
  2156. func (m *GateCommandListReply) String() string { return proto.CompactTextString(m) }
  2157. func (*GateCommandListReply) ProtoMessage() {}
  2158. func (*GateCommandListReply) Descriptor() ([]byte, []int) {
  2159. return fileDescriptor_870276a56ac00da5, []int{41}
  2160. }
  2161. func (m *GateCommandListReply) XXX_Unmarshal(b []byte) error {
  2162. return xxx_messageInfo_GateCommandListReply.Unmarshal(m, b)
  2163. }
  2164. func (m *GateCommandListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2165. return xxx_messageInfo_GateCommandListReply.Marshal(b, m, deterministic)
  2166. }
  2167. func (m *GateCommandListReply) XXX_Merge(src proto.Message) {
  2168. xxx_messageInfo_GateCommandListReply.Merge(m, src)
  2169. }
  2170. func (m *GateCommandListReply) XXX_Size() int {
  2171. return xxx_messageInfo_GateCommandListReply.Size(m)
  2172. }
  2173. func (m *GateCommandListReply) XXX_DiscardUnknown() {
  2174. xxx_messageInfo_GateCommandListReply.DiscardUnknown(m)
  2175. }
  2176. var xxx_messageInfo_GateCommandListReply proto.InternalMessageInfo
  2177. func (m *GateCommandListReply) GetPage() int64 {
  2178. if m != nil {
  2179. return m.Page
  2180. }
  2181. return 0
  2182. }
  2183. func (m *GateCommandListReply) GetTotal() int64 {
  2184. if m != nil {
  2185. return m.Total
  2186. }
  2187. return 0
  2188. }
  2189. func (m *GateCommandListReply) GetList() []*GateCommandItem {
  2190. if m != nil {
  2191. return m.List
  2192. }
  2193. return nil
  2194. }
  2195. // 删除命令
  2196. type GateCommandDelRequest struct {
  2197. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  2198. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2199. XXX_unrecognized []byte `json:"-"`
  2200. XXX_sizecache int32 `json:"-"`
  2201. }
  2202. func (m *GateCommandDelRequest) Reset() { *m = GateCommandDelRequest{} }
  2203. func (m *GateCommandDelRequest) String() string { return proto.CompactTextString(m) }
  2204. func (*GateCommandDelRequest) ProtoMessage() {}
  2205. func (*GateCommandDelRequest) Descriptor() ([]byte, []int) {
  2206. return fileDescriptor_870276a56ac00da5, []int{42}
  2207. }
  2208. func (m *GateCommandDelRequest) XXX_Unmarshal(b []byte) error {
  2209. return xxx_messageInfo_GateCommandDelRequest.Unmarshal(m, b)
  2210. }
  2211. func (m *GateCommandDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2212. return xxx_messageInfo_GateCommandDelRequest.Marshal(b, m, deterministic)
  2213. }
  2214. func (m *GateCommandDelRequest) XXX_Merge(src proto.Message) {
  2215. xxx_messageInfo_GateCommandDelRequest.Merge(m, src)
  2216. }
  2217. func (m *GateCommandDelRequest) XXX_Size() int {
  2218. return xxx_messageInfo_GateCommandDelRequest.Size(m)
  2219. }
  2220. func (m *GateCommandDelRequest) XXX_DiscardUnknown() {
  2221. xxx_messageInfo_GateCommandDelRequest.DiscardUnknown(m)
  2222. }
  2223. var xxx_messageInfo_GateCommandDelRequest proto.InternalMessageInfo
  2224. func (m *GateCommandDelRequest) GetId() int64 {
  2225. if m != nil {
  2226. return m.Id
  2227. }
  2228. return 0
  2229. }
  2230. type GateCommandDelReply struct {
  2231. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2232. XXX_unrecognized []byte `json:"-"`
  2233. XXX_sizecache int32 `json:"-"`
  2234. }
  2235. func (m *GateCommandDelReply) Reset() { *m = GateCommandDelReply{} }
  2236. func (m *GateCommandDelReply) String() string { return proto.CompactTextString(m) }
  2237. func (*GateCommandDelReply) ProtoMessage() {}
  2238. func (*GateCommandDelReply) Descriptor() ([]byte, []int) {
  2239. return fileDescriptor_870276a56ac00da5, []int{43}
  2240. }
  2241. func (m *GateCommandDelReply) XXX_Unmarshal(b []byte) error {
  2242. return xxx_messageInfo_GateCommandDelReply.Unmarshal(m, b)
  2243. }
  2244. func (m *GateCommandDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2245. return xxx_messageInfo_GateCommandDelReply.Marshal(b, m, deterministic)
  2246. }
  2247. func (m *GateCommandDelReply) XXX_Merge(src proto.Message) {
  2248. xxx_messageInfo_GateCommandDelReply.Merge(m, src)
  2249. }
  2250. func (m *GateCommandDelReply) XXX_Size() int {
  2251. return xxx_messageInfo_GateCommandDelReply.Size(m)
  2252. }
  2253. func (m *GateCommandDelReply) XXX_DiscardUnknown() {
  2254. xxx_messageInfo_GateCommandDelReply.DiscardUnknown(m)
  2255. }
  2256. var xxx_messageInfo_GateCommandDelReply proto.InternalMessageInfo
  2257. // 重新执行命令
  2258. type GateCommandReuseRequest struct {
  2259. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  2260. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2261. XXX_unrecognized []byte `json:"-"`
  2262. XXX_sizecache int32 `json:"-"`
  2263. }
  2264. func (m *GateCommandReuseRequest) Reset() { *m = GateCommandReuseRequest{} }
  2265. func (m *GateCommandReuseRequest) String() string { return proto.CompactTextString(m) }
  2266. func (*GateCommandReuseRequest) ProtoMessage() {}
  2267. func (*GateCommandReuseRequest) Descriptor() ([]byte, []int) {
  2268. return fileDescriptor_870276a56ac00da5, []int{44}
  2269. }
  2270. func (m *GateCommandReuseRequest) XXX_Unmarshal(b []byte) error {
  2271. return xxx_messageInfo_GateCommandReuseRequest.Unmarshal(m, b)
  2272. }
  2273. func (m *GateCommandReuseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2274. return xxx_messageInfo_GateCommandReuseRequest.Marshal(b, m, deterministic)
  2275. }
  2276. func (m *GateCommandReuseRequest) XXX_Merge(src proto.Message) {
  2277. xxx_messageInfo_GateCommandReuseRequest.Merge(m, src)
  2278. }
  2279. func (m *GateCommandReuseRequest) XXX_Size() int {
  2280. return xxx_messageInfo_GateCommandReuseRequest.Size(m)
  2281. }
  2282. func (m *GateCommandReuseRequest) XXX_DiscardUnknown() {
  2283. xxx_messageInfo_GateCommandReuseRequest.DiscardUnknown(m)
  2284. }
  2285. var xxx_messageInfo_GateCommandReuseRequest proto.InternalMessageInfo
  2286. func (m *GateCommandReuseRequest) GetId() int64 {
  2287. if m != nil {
  2288. return m.Id
  2289. }
  2290. return 0
  2291. }
  2292. type GateCommandReuseReply struct {
  2293. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2294. XXX_unrecognized []byte `json:"-"`
  2295. XXX_sizecache int32 `json:"-"`
  2296. }
  2297. func (m *GateCommandReuseReply) Reset() { *m = GateCommandReuseReply{} }
  2298. func (m *GateCommandReuseReply) String() string { return proto.CompactTextString(m) }
  2299. func (*GateCommandReuseReply) ProtoMessage() {}
  2300. func (*GateCommandReuseReply) Descriptor() ([]byte, []int) {
  2301. return fileDescriptor_870276a56ac00da5, []int{45}
  2302. }
  2303. func (m *GateCommandReuseReply) XXX_Unmarshal(b []byte) error {
  2304. return xxx_messageInfo_GateCommandReuseReply.Unmarshal(m, b)
  2305. }
  2306. func (m *GateCommandReuseReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2307. return xxx_messageInfo_GateCommandReuseReply.Marshal(b, m, deterministic)
  2308. }
  2309. func (m *GateCommandReuseReply) XXX_Merge(src proto.Message) {
  2310. xxx_messageInfo_GateCommandReuseReply.Merge(m, src)
  2311. }
  2312. func (m *GateCommandReuseReply) XXX_Size() int {
  2313. return xxx_messageInfo_GateCommandReuseReply.Size(m)
  2314. }
  2315. func (m *GateCommandReuseReply) XXX_DiscardUnknown() {
  2316. xxx_messageInfo_GateCommandReuseReply.DiscardUnknown(m)
  2317. }
  2318. var xxx_messageInfo_GateCommandReuseReply proto.InternalMessageInfo
  2319. type WhiteItem struct {
  2320. CodeVal string `protobuf:"bytes,1,opt,name=code_val,json=codeVal,proto3" json:"code_val"`
  2321. CodeType int32 `protobuf:"varint,2,opt,name=code_type,json=codeType,proto3" json:"code_type"`
  2322. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2323. XXX_unrecognized []byte `json:"-"`
  2324. XXX_sizecache int32 `json:"-"`
  2325. }
  2326. func (m *WhiteItem) Reset() { *m = WhiteItem{} }
  2327. func (m *WhiteItem) String() string { return proto.CompactTextString(m) }
  2328. func (*WhiteItem) ProtoMessage() {}
  2329. func (*WhiteItem) Descriptor() ([]byte, []int) {
  2330. return fileDescriptor_870276a56ac00da5, []int{46}
  2331. }
  2332. func (m *WhiteItem) XXX_Unmarshal(b []byte) error {
  2333. return xxx_messageInfo_WhiteItem.Unmarshal(m, b)
  2334. }
  2335. func (m *WhiteItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2336. return xxx_messageInfo_WhiteItem.Marshal(b, m, deterministic)
  2337. }
  2338. func (m *WhiteItem) XXX_Merge(src proto.Message) {
  2339. xxx_messageInfo_WhiteItem.Merge(m, src)
  2340. }
  2341. func (m *WhiteItem) XXX_Size() int {
  2342. return xxx_messageInfo_WhiteItem.Size(m)
  2343. }
  2344. func (m *WhiteItem) XXX_DiscardUnknown() {
  2345. xxx_messageInfo_WhiteItem.DiscardUnknown(m)
  2346. }
  2347. var xxx_messageInfo_WhiteItem proto.InternalMessageInfo
  2348. func (m *WhiteItem) GetCodeVal() string {
  2349. if m != nil {
  2350. return m.CodeVal
  2351. }
  2352. return ""
  2353. }
  2354. func (m *WhiteItem) GetCodeType() int32 {
  2355. if m != nil {
  2356. return m.CodeType
  2357. }
  2358. return 0
  2359. }
  2360. // 命令结果
  2361. type GateCommandResultRequest struct {
  2362. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  2363. CmdCode int32 `protobuf:"varint,2,opt,name=cmd_code,json=cmdCode,proto3" json:"cmd_code"`
  2364. ResultStatus int32 `protobuf:"varint,3,opt,name=result_status,json=resultStatus,proto3" json:"result_status"`
  2365. ResultDesc string `protobuf:"bytes,4,opt,name=result_desc,json=resultDesc,proto3" json:"result_desc"`
  2366. DeviceId string `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  2367. Exists []*WhiteItem `protobuf:"bytes,6,rep,name=exists,proto3" json:"exists"`
  2368. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2369. XXX_unrecognized []byte `json:"-"`
  2370. XXX_sizecache int32 `json:"-"`
  2371. }
  2372. func (m *GateCommandResultRequest) Reset() { *m = GateCommandResultRequest{} }
  2373. func (m *GateCommandResultRequest) String() string { return proto.CompactTextString(m) }
  2374. func (*GateCommandResultRequest) ProtoMessage() {}
  2375. func (*GateCommandResultRequest) Descriptor() ([]byte, []int) {
  2376. return fileDescriptor_870276a56ac00da5, []int{47}
  2377. }
  2378. func (m *GateCommandResultRequest) XXX_Unmarshal(b []byte) error {
  2379. return xxx_messageInfo_GateCommandResultRequest.Unmarshal(m, b)
  2380. }
  2381. func (m *GateCommandResultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2382. return xxx_messageInfo_GateCommandResultRequest.Marshal(b, m, deterministic)
  2383. }
  2384. func (m *GateCommandResultRequest) XXX_Merge(src proto.Message) {
  2385. xxx_messageInfo_GateCommandResultRequest.Merge(m, src)
  2386. }
  2387. func (m *GateCommandResultRequest) XXX_Size() int {
  2388. return xxx_messageInfo_GateCommandResultRequest.Size(m)
  2389. }
  2390. func (m *GateCommandResultRequest) XXX_DiscardUnknown() {
  2391. xxx_messageInfo_GateCommandResultRequest.DiscardUnknown(m)
  2392. }
  2393. var xxx_messageInfo_GateCommandResultRequest proto.InternalMessageInfo
  2394. func (m *GateCommandResultRequest) GetId() int64 {
  2395. if m != nil {
  2396. return m.Id
  2397. }
  2398. return 0
  2399. }
  2400. func (m *GateCommandResultRequest) GetCmdCode() int32 {
  2401. if m != nil {
  2402. return m.CmdCode
  2403. }
  2404. return 0
  2405. }
  2406. func (m *GateCommandResultRequest) GetResultStatus() int32 {
  2407. if m != nil {
  2408. return m.ResultStatus
  2409. }
  2410. return 0
  2411. }
  2412. func (m *GateCommandResultRequest) GetResultDesc() string {
  2413. if m != nil {
  2414. return m.ResultDesc
  2415. }
  2416. return ""
  2417. }
  2418. func (m *GateCommandResultRequest) GetDeviceId() string {
  2419. if m != nil {
  2420. return m.DeviceId
  2421. }
  2422. return ""
  2423. }
  2424. func (m *GateCommandResultRequest) GetExists() []*WhiteItem {
  2425. if m != nil {
  2426. return m.Exists
  2427. }
  2428. return nil
  2429. }
  2430. type GateCommandResultReply struct {
  2431. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2432. XXX_unrecognized []byte `json:"-"`
  2433. XXX_sizecache int32 `json:"-"`
  2434. }
  2435. func (m *GateCommandResultReply) Reset() { *m = GateCommandResultReply{} }
  2436. func (m *GateCommandResultReply) String() string { return proto.CompactTextString(m) }
  2437. func (*GateCommandResultReply) ProtoMessage() {}
  2438. func (*GateCommandResultReply) Descriptor() ([]byte, []int) {
  2439. return fileDescriptor_870276a56ac00da5, []int{48}
  2440. }
  2441. func (m *GateCommandResultReply) XXX_Unmarshal(b []byte) error {
  2442. return xxx_messageInfo_GateCommandResultReply.Unmarshal(m, b)
  2443. }
  2444. func (m *GateCommandResultReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2445. return xxx_messageInfo_GateCommandResultReply.Marshal(b, m, deterministic)
  2446. }
  2447. func (m *GateCommandResultReply) XXX_Merge(src proto.Message) {
  2448. xxx_messageInfo_GateCommandResultReply.Merge(m, src)
  2449. }
  2450. func (m *GateCommandResultReply) XXX_Size() int {
  2451. return xxx_messageInfo_GateCommandResultReply.Size(m)
  2452. }
  2453. func (m *GateCommandResultReply) XXX_DiscardUnknown() {
  2454. xxx_messageInfo_GateCommandResultReply.DiscardUnknown(m)
  2455. }
  2456. var xxx_messageInfo_GateCommandResultReply proto.InternalMessageInfo
  2457. // 获取一条命令用于执行
  2458. type GateCommandUseRequest struct {
  2459. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  2460. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2461. XXX_unrecognized []byte `json:"-"`
  2462. XXX_sizecache int32 `json:"-"`
  2463. }
  2464. func (m *GateCommandUseRequest) Reset() { *m = GateCommandUseRequest{} }
  2465. func (m *GateCommandUseRequest) String() string { return proto.CompactTextString(m) }
  2466. func (*GateCommandUseRequest) ProtoMessage() {}
  2467. func (*GateCommandUseRequest) Descriptor() ([]byte, []int) {
  2468. return fileDescriptor_870276a56ac00da5, []int{49}
  2469. }
  2470. func (m *GateCommandUseRequest) XXX_Unmarshal(b []byte) error {
  2471. return xxx_messageInfo_GateCommandUseRequest.Unmarshal(m, b)
  2472. }
  2473. func (m *GateCommandUseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2474. return xxx_messageInfo_GateCommandUseRequest.Marshal(b, m, deterministic)
  2475. }
  2476. func (m *GateCommandUseRequest) XXX_Merge(src proto.Message) {
  2477. xxx_messageInfo_GateCommandUseRequest.Merge(m, src)
  2478. }
  2479. func (m *GateCommandUseRequest) XXX_Size() int {
  2480. return xxx_messageInfo_GateCommandUseRequest.Size(m)
  2481. }
  2482. func (m *GateCommandUseRequest) XXX_DiscardUnknown() {
  2483. xxx_messageInfo_GateCommandUseRequest.DiscardUnknown(m)
  2484. }
  2485. var xxx_messageInfo_GateCommandUseRequest proto.InternalMessageInfo
  2486. func (m *GateCommandUseRequest) GetDeviceId() string {
  2487. if m != nil {
  2488. return m.DeviceId
  2489. }
  2490. return ""
  2491. }
  2492. type GateCommandUseReply struct {
  2493. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  2494. CmdCode int32 `protobuf:"varint,2,opt,name=cmd_code,json=cmdCode,proto3" json:"cmd_code"`
  2495. CmdParams string `protobuf:"bytes,3,opt,name=cmd_params,json=cmdParams,proto3" json:"cmd_params"`
  2496. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2497. XXX_unrecognized []byte `json:"-"`
  2498. XXX_sizecache int32 `json:"-"`
  2499. }
  2500. func (m *GateCommandUseReply) Reset() { *m = GateCommandUseReply{} }
  2501. func (m *GateCommandUseReply) String() string { return proto.CompactTextString(m) }
  2502. func (*GateCommandUseReply) ProtoMessage() {}
  2503. func (*GateCommandUseReply) Descriptor() ([]byte, []int) {
  2504. return fileDescriptor_870276a56ac00da5, []int{50}
  2505. }
  2506. func (m *GateCommandUseReply) XXX_Unmarshal(b []byte) error {
  2507. return xxx_messageInfo_GateCommandUseReply.Unmarshal(m, b)
  2508. }
  2509. func (m *GateCommandUseReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2510. return xxx_messageInfo_GateCommandUseReply.Marshal(b, m, deterministic)
  2511. }
  2512. func (m *GateCommandUseReply) XXX_Merge(src proto.Message) {
  2513. xxx_messageInfo_GateCommandUseReply.Merge(m, src)
  2514. }
  2515. func (m *GateCommandUseReply) XXX_Size() int {
  2516. return xxx_messageInfo_GateCommandUseReply.Size(m)
  2517. }
  2518. func (m *GateCommandUseReply) XXX_DiscardUnknown() {
  2519. xxx_messageInfo_GateCommandUseReply.DiscardUnknown(m)
  2520. }
  2521. var xxx_messageInfo_GateCommandUseReply proto.InternalMessageInfo
  2522. func (m *GateCommandUseReply) GetId() int64 {
  2523. if m != nil {
  2524. return m.Id
  2525. }
  2526. return 0
  2527. }
  2528. func (m *GateCommandUseReply) GetCmdCode() int32 {
  2529. if m != nil {
  2530. return m.CmdCode
  2531. }
  2532. return 0
  2533. }
  2534. func (m *GateCommandUseReply) GetCmdParams() string {
  2535. if m != nil {
  2536. return m.CmdParams
  2537. }
  2538. return ""
  2539. }
  2540. type GateWhiteSyncRequest struct {
  2541. DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  2542. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2543. XXX_unrecognized []byte `json:"-"`
  2544. XXX_sizecache int32 `json:"-"`
  2545. }
  2546. func (m *GateWhiteSyncRequest) Reset() { *m = GateWhiteSyncRequest{} }
  2547. func (m *GateWhiteSyncRequest) String() string { return proto.CompactTextString(m) }
  2548. func (*GateWhiteSyncRequest) ProtoMessage() {}
  2549. func (*GateWhiteSyncRequest) Descriptor() ([]byte, []int) {
  2550. return fileDescriptor_870276a56ac00da5, []int{51}
  2551. }
  2552. func (m *GateWhiteSyncRequest) XXX_Unmarshal(b []byte) error {
  2553. return xxx_messageInfo_GateWhiteSyncRequest.Unmarshal(m, b)
  2554. }
  2555. func (m *GateWhiteSyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2556. return xxx_messageInfo_GateWhiteSyncRequest.Marshal(b, m, deterministic)
  2557. }
  2558. func (m *GateWhiteSyncRequest) XXX_Merge(src proto.Message) {
  2559. xxx_messageInfo_GateWhiteSyncRequest.Merge(m, src)
  2560. }
  2561. func (m *GateWhiteSyncRequest) XXX_Size() int {
  2562. return xxx_messageInfo_GateWhiteSyncRequest.Size(m)
  2563. }
  2564. func (m *GateWhiteSyncRequest) XXX_DiscardUnknown() {
  2565. xxx_messageInfo_GateWhiteSyncRequest.DiscardUnknown(m)
  2566. }
  2567. var xxx_messageInfo_GateWhiteSyncRequest proto.InternalMessageInfo
  2568. func (m *GateWhiteSyncRequest) GetDeviceId() string {
  2569. if m != nil {
  2570. return m.DeviceId
  2571. }
  2572. return ""
  2573. }
  2574. type GateWhiteSyncReply struct {
  2575. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2576. XXX_unrecognized []byte `json:"-"`
  2577. XXX_sizecache int32 `json:"-"`
  2578. }
  2579. func (m *GateWhiteSyncReply) Reset() { *m = GateWhiteSyncReply{} }
  2580. func (m *GateWhiteSyncReply) String() string { return proto.CompactTextString(m) }
  2581. func (*GateWhiteSyncReply) ProtoMessage() {}
  2582. func (*GateWhiteSyncReply) Descriptor() ([]byte, []int) {
  2583. return fileDescriptor_870276a56ac00da5, []int{52}
  2584. }
  2585. func (m *GateWhiteSyncReply) XXX_Unmarshal(b []byte) error {
  2586. return xxx_messageInfo_GateWhiteSyncReply.Unmarshal(m, b)
  2587. }
  2588. func (m *GateWhiteSyncReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2589. return xxx_messageInfo_GateWhiteSyncReply.Marshal(b, m, deterministic)
  2590. }
  2591. func (m *GateWhiteSyncReply) XXX_Merge(src proto.Message) {
  2592. xxx_messageInfo_GateWhiteSyncReply.Merge(m, src)
  2593. }
  2594. func (m *GateWhiteSyncReply) XXX_Size() int {
  2595. return xxx_messageInfo_GateWhiteSyncReply.Size(m)
  2596. }
  2597. func (m *GateWhiteSyncReply) XXX_DiscardUnknown() {
  2598. xxx_messageInfo_GateWhiteSyncReply.DiscardUnknown(m)
  2599. }
  2600. var xxx_messageInfo_GateWhiteSyncReply proto.InternalMessageInfo
  2601. func init() {
  2602. proto.RegisterType((*GateInRequest)(nil), "pb_v1.GateInRequest")
  2603. proto.RegisterType((*GateInReply)(nil), "pb_v1.GateInReply")
  2604. proto.RegisterType((*GateOutRequest)(nil), "pb_v1.GateOutRequest")
  2605. proto.RegisterType((*GateOutReply)(nil), "pb_v1.GateOutReply")
  2606. proto.RegisterType((*GateItem)(nil), "pb_v1.GateItem")
  2607. proto.RegisterType((*GateListRequest)(nil), "pb_v1.GateListRequest")
  2608. proto.RegisterType((*GateListReply)(nil), "pb_v1.GateListReply")
  2609. proto.RegisterType((*GateInfoRequest)(nil), "pb_v1.GateInfoRequest")
  2610. proto.RegisterType((*GateInfoReply)(nil), "pb_v1.GateInfoReply")
  2611. proto.RegisterType((*GateDelRequest)(nil), "pb_v1.GateDelRequest")
  2612. proto.RegisterType((*GateDelReply)(nil), "pb_v1.GateDelReply")
  2613. proto.RegisterType((*GateRecoveryRequest)(nil), "pb_v1.GateRecoveryRequest")
  2614. proto.RegisterType((*GateRecoveryReply)(nil), "pb_v1.GateRecoveryReply")
  2615. proto.RegisterType((*GateEnableRequest)(nil), "pb_v1.GateEnableRequest")
  2616. proto.RegisterType((*GateEnableReply)(nil), "pb_v1.GateEnableReply")
  2617. proto.RegisterType((*GateSetRequest)(nil), "pb_v1.GateSetRequest")
  2618. proto.RegisterType((*GateSetReply)(nil), "pb_v1.GateSetReply")
  2619. proto.RegisterType((*GateCardInfo)(nil), "pb_v1.GateCardInfo")
  2620. proto.RegisterType((*GateWhiteAddRequest)(nil), "pb_v1.GateWhiteAddRequest")
  2621. proto.RegisterType((*GateWhiteAddReply)(nil), "pb_v1.GateWhiteAddReply")
  2622. proto.RegisterType((*GateWhiteDelRequest)(nil), "pb_v1.GateWhiteDelRequest")
  2623. proto.RegisterType((*GateWhiteDelReply)(nil), "pb_v1.GateWhiteDelReply")
  2624. proto.RegisterType((*GateWhiteHouseholdItem)(nil), "pb_v1.GateWhiteHouseholdItem")
  2625. proto.RegisterType((*GateWhiteHouseholdListRequest)(nil), "pb_v1.GateWhiteHouseholdListRequest")
  2626. proto.RegisterType((*GateWhiteHouseholdListReply)(nil), "pb_v1.GateWhiteHouseholdListReply")
  2627. proto.RegisterType((*GateWhiteCardItem)(nil), "pb_v1.GateWhiteCardItem")
  2628. proto.RegisterType((*GateWhiteCardListRequest)(nil), "pb_v1.GateWhiteCardListRequest")
  2629. proto.RegisterType((*GateWhiteCardListReply)(nil), "pb_v1.GateWhiteCardListReply")
  2630. proto.RegisterType((*GateOnlineRequest)(nil), "pb_v1.GateOnlineRequest")
  2631. proto.RegisterType((*GateOnlineReply)(nil), "pb_v1.GateOnlineReply")
  2632. proto.RegisterType((*GateWhiteMatchRequest)(nil), "pb_v1.GateWhiteMatchRequest")
  2633. proto.RegisterType((*GateWhiteMatchReply)(nil), "pb_v1.GateWhiteMatchReply")
  2634. proto.RegisterType((*GateRecordAddRequest)(nil), "pb_v1.GateRecordAddRequest")
  2635. proto.RegisterType((*GateRecordAddReply)(nil), "pb_v1.GateRecordAddReply")
  2636. proto.RegisterType((*GateRecordListRequest)(nil), "pb_v1.GateRecordListRequest")
  2637. proto.RegisterType((*GateRecordItem)(nil), "pb_v1.GateRecordItem")
  2638. proto.RegisterType((*GateRecordListReply)(nil), "pb_v1.GateRecordListReply")
  2639. proto.RegisterType((*GateCommandAddRequest)(nil), "pb_v1.GateCommandAddRequest")
  2640. proto.RegisterType((*GateCommandAddReply)(nil), "pb_v1.GateCommandAddReply")
  2641. proto.RegisterType((*GateCommandListRequest)(nil), "pb_v1.GateCommandListRequest")
  2642. proto.RegisterType((*GateCommandItem)(nil), "pb_v1.GateCommandItem")
  2643. proto.RegisterType((*GateCommandListReply)(nil), "pb_v1.GateCommandListReply")
  2644. proto.RegisterType((*GateCommandDelRequest)(nil), "pb_v1.GateCommandDelRequest")
  2645. proto.RegisterType((*GateCommandDelReply)(nil), "pb_v1.GateCommandDelReply")
  2646. proto.RegisterType((*GateCommandReuseRequest)(nil), "pb_v1.GateCommandReuseRequest")
  2647. proto.RegisterType((*GateCommandReuseReply)(nil), "pb_v1.GateCommandReuseReply")
  2648. proto.RegisterType((*WhiteItem)(nil), "pb_v1.WhiteItem")
  2649. proto.RegisterType((*GateCommandResultRequest)(nil), "pb_v1.GateCommandResultRequest")
  2650. proto.RegisterType((*GateCommandResultReply)(nil), "pb_v1.GateCommandResultReply")
  2651. proto.RegisterType((*GateCommandUseRequest)(nil), "pb_v1.GateCommandUseRequest")
  2652. proto.RegisterType((*GateCommandUseReply)(nil), "pb_v1.GateCommandUseReply")
  2653. proto.RegisterType((*GateWhiteSyncRequest)(nil), "pb_v1.GateWhiteSyncRequest")
  2654. proto.RegisterType((*GateWhiteSyncReply)(nil), "pb_v1.GateWhiteSyncReply")
  2655. }
  2656. func init() {
  2657. proto.RegisterFile("device.proto", fileDescriptor_870276a56ac00da5)
  2658. }
  2659. var fileDescriptor_870276a56ac00da5 = []byte{
  2660. // 1577 bytes of a gzipped FileDescriptorProto
  2661. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x58, 0x4b, 0x6f, 0xdd, 0xc4,
  2662. 0x17, 0x97, 0xaf, 0xef, 0x73, 0x6e, 0x72, 0xdb, 0x3a, 0x69, 0xeb, 0xfe, 0xfb, 0x4f, 0x13, 0xb9,
  2663. 0xaa, 0x48, 0x51, 0x9b, 0x3e, 0xf9, 0x00, 0x25, 0x45, 0x34, 0x02, 0x5a, 0xe4, 0x34, 0x45, 0x62,
  2664. 0x81, 0x35, 0xb1, 0xa7, 0x8d, 0xc1, 0x2f, 0xec, 0x71, 0xc2, 0xed, 0x1a, 0x36, 0x20, 0xf8, 0x14,
  2665. 0x88, 0x05, 0x9f, 0x84, 0x2d, 0xac, 0x59, 0xb0, 0xe2, 0x5b, 0x20, 0xa1, 0x73, 0x66, 0x6c, 0xcf,
  2666. 0x38, 0xb9, 0xc9, 0x0d, 0x14, 0xa1, 0x4a, 0xac, 0xae, 0xe7, 0xcc, 0xeb, 0x3c, 0x7e, 0xe7, 0x77,
  2667. 0xce, 0x5c, 0xb2, 0x10, 0xb0, 0xfd, 0xd0, 0x67, 0x1b, 0x59, 0x9e, 0xf2, 0xd4, 0xea, 0x65, 0xbb,
  2668. 0xde, 0xfe, 0x1d, 0xe7, 0x67, 0x83, 0x2c, 0xbe, 0x4b, 0x39, 0xdb, 0x4a, 0x5c, 0xf6, 0x79, 0xc9,
  2669. 0x0a, 0x6e, 0x5d, 0x26, 0x23, 0xb1, 0xd0, 0x0b, 0x03, 0xdb, 0x58, 0x33, 0xd6, 0x47, 0xee, 0x50,
  2670. 0x08, 0xb6, 0x02, 0x6b, 0x95, 0x8c, 0xe5, 0x64, 0x42, 0x63, 0x66, 0x77, 0x70, 0x9a, 0x08, 0xd1,
  2671. 0x63, 0x1a, 0x33, 0x6b, 0x42, 0x3a, 0x45, 0x62, 0x9b, 0x28, 0xef, 0x14, 0x89, 0x75, 0x85, 0x90,
  2672. 0x98, 0x26, 0xe5, 0x73, 0xea, 0xf3, 0x34, 0xb7, 0xbb, 0x62, 0x7d, 0x23, 0xb1, 0x2e, 0x91, 0x21,
  2673. 0x2d, 0xf9, 0x9e, 0xf7, 0x19, 0x9b, 0xda, 0x3d, 0x9c, 0x1d, 0xc0, 0xf8, 0x3d, 0x36, 0x05, 0x45,
  2674. 0x5e, 0x50, 0xce, 0x3c, 0x3e, 0xcd, 0x98, 0xdd, 0x5f, 0x33, 0xd6, 0x7b, 0xee, 0x10, 0x04, 0x4f,
  2675. 0xa7, 0x19, 0xb3, 0xfe, 0x47, 0x86, 0x68, 0x87, 0x9f, 0x46, 0xf6, 0x40, 0x28, 0x59, 0x8d, 0x9d,
  2676. 0x45, 0x32, 0xae, 0x4c, 0xca, 0xa2, 0xa9, 0xc3, 0xc8, 0x04, 0x86, 0x4f, 0x4a, 0x3e, 0x97, 0x89,
  2677. 0x78, 0x6d, 0x1e, 0xb0, 0x04, 0x26, 0xc1, 0x40, 0x13, 0xae, 0x05, 0xc1, 0x56, 0x00, 0xea, 0xa6,
  2678. 0x25, 0xf7, 0xca, 0x82, 0xe5, 0xd2, 0xc8, 0x41, 0x5a, 0xf2, 0x9d, 0x82, 0xe5, 0xce, 0x84, 0x2c,
  2679. 0xd4, 0xd7, 0xc0, 0xb5, 0x3f, 0x9a, 0x64, 0x88, 0x6a, 0x70, 0x16, 0xbf, 0xfe, 0x4e, 0xd5, 0xdd,
  2680. 0x32, 0x6c, 0xb9, 0x65, 0x95, 0x8c, 0xe5, 0x24, 0x5a, 0x30, 0x12, 0x1a, 0x09, 0x11, 0x5a, 0xa0,
  2681. 0xfa, 0x8d, 0x68, 0x7e, 0xab, 0xa6, 0x78, 0x18, 0x33, 0x7b, 0x8c, 0xe7, 0xc2, 0xd4, 0xd3, 0x30,
  2682. 0x66, 0xd6, 0x05, 0xd2, 0x2f, 0x38, 0xe5, 0x65, 0x61, 0x2f, 0xa0, 0xa6, 0x72, 0x04, 0x72, 0x96,
  2683. 0xd0, 0xdd, 0x88, 0xd9, 0x8b, 0x6b, 0xc6, 0xfa, 0xd0, 0x95, 0x23, 0xeb, 0xff, 0x64, 0x14, 0x84,
  2684. 0x39, 0xf3, 0x79, 0x98, 0x26, 0xf6, 0x04, 0xb7, 0x34, 0x02, 0xb0, 0x2e, 0x4a, 0x7d, 0x8a, 0x93,
  2685. 0x67, 0x84, 0x75, 0xd5, 0xd8, 0xf9, 0xce, 0x20, 0x67, 0x20, 0x58, 0xef, 0x87, 0x85, 0x8a, 0x92,
  2686. 0xc6, 0x62, 0xa3, 0x65, 0xb1, 0x45, 0xba, 0x19, 0x7d, 0xc1, 0x24, 0x40, 0xf0, 0x1b, 0x36, 0xc0,
  2687. 0xaf, 0x57, 0x84, 0x2f, 0x19, 0x46, 0xcb, 0x74, 0x87, 0x20, 0xd8, 0x0e, 0x5f, 0x32, 0xeb, 0x2c,
  2688. 0x31, 0xd3, 0x92, 0x63, 0xb0, 0x7a, 0x2e, 0x7c, 0xea, 0x98, 0xe8, 0xe9, 0x98, 0x70, 0x3e, 0x11,
  2689. 0x69, 0x29, 0xf4, 0xc9, 0xa2, 0x69, 0x7d, 0xa1, 0xa1, 0x5c, 0xb8, 0x4c, 0x7a, 0x3c, 0xe5, 0x34,
  2690. 0x92, 0x5a, 0x88, 0x81, 0x75, 0x95, 0x74, 0xa3, 0xb0, 0xe0, 0xb6, 0xb9, 0x66, 0xae, 0x8f, 0xef,
  2691. 0x9e, 0xd9, 0xc0, 0x44, 0xdf, 0xa8, 0xa0, 0xe8, 0xe2, 0xa4, 0xb3, 0x21, 0xec, 0xdd, 0x4a, 0x9e,
  2692. 0xa7, 0xf3, 0x64, 0x85, 0x73, 0xbf, 0xa2, 0x09, 0x58, 0x0f, 0xfa, 0x5c, 0x25, 0xdd, 0x30, 0x79,
  2693. 0x9e, 0xe2, 0xc2, 0xa3, 0x6e, 0x81, 0x49, 0xe7, 0xa6, 0x48, 0xbd, 0x87, 0x2c, 0x9a, 0xeb, 0x12,
  2694. 0x99, 0x42, 0xb8, 0x1c, 0x52, 0xe8, 0x2e, 0x59, 0x82, 0xb1, 0xcb, 0xfc, 0x74, 0x9f, 0xe5, 0xd3,
  2695. 0xb9, 0xce, 0x58, 0x22, 0xe7, 0xf4, 0x3d, 0x82, 0x02, 0x50, 0xf8, 0x0e, 0xc2, 0xe4, 0xef, 0xb3,
  2696. 0x40, 0x83, 0x3f, 0x53, 0xc5, 0x9f, 0x73, 0x4e, 0x38, 0xb5, 0xba, 0x06, 0x6e, 0xfe, 0xd2, 0x10,
  2697. 0x2e, 0xd8, 0x66, 0xaf, 0x80, 0x7d, 0x34, 0x7c, 0x9b, 0xc7, 0xe1, 0xbb, 0xdb, 0xc2, 0xb7, 0xf4,
  2698. 0x2c, 0x6a, 0x01, 0x6a, 0x3d, 0x16, 0xe3, 0x4d, 0x9a, 0x07, 0x10, 0x52, 0x48, 0x60, 0x9f, 0xe6,
  2699. 0x81, 0x97, 0x94, 0xf1, 0x2e, 0xcb, 0xa5, 0x56, 0x04, 0x44, 0x8f, 0x51, 0x62, 0xad, 0x10, 0x1c,
  2700. 0x79, 0xe9, 0x41, 0xc2, 0x72, 0x49, 0x51, 0x23, 0x90, 0x3c, 0x01, 0x81, 0xf3, 0x8d, 0x21, 0x42,
  2701. 0xf5, 0xd1, 0x5e, 0xc8, 0xd9, 0x83, 0x20, 0x98, 0xcb, 0xd6, 0x6b, 0x64, 0xb2, 0x97, 0x96, 0x05,
  2702. 0xdb, 0x4b, 0xa3, 0xc0, 0x2b, 0xc3, 0xa0, 0xb0, 0x3b, 0x6b, 0xe6, 0xba, 0xe9, 0x2e, 0xd6, 0xd2,
  2703. 0x9d, 0x30, 0x28, 0xac, 0xdb, 0x04, 0x2f, 0xf2, 0x10, 0x6e, 0x02, 0xd4, 0x4b, 0x0a, 0xdc, 0x2a,
  2704. 0x1b, 0xdc, 0xa1, 0x2f, 0xbf, 0x2a, 0x0c, 0x34, 0xca, 0x80, 0xc9, 0xd7, 0x14, 0x0d, 0x15, 0x40,
  2705. 0x4e, 0x48, 0xa7, 0x4e, 0xef, 0x4e, 0x18, 0x68, 0x7b, 0x6b, 0x20, 0xfe, 0x64, 0x90, 0x0b, 0xb5,
  2706. 0xf4, 0x51, 0xa5, 0x1d, 0x32, 0xfb, 0x55, 0xb2, 0xa8, 0x19, 0x21, 0x8f, 0x5a, 0x50, 0x6d, 0x00,
  2707. 0x37, 0x84, 0xb5, 0x73, 0x85, 0xf3, 0x86, 0xa1, 0xe2, 0x5a, 0x5c, 0x2c, 0xb8, 0x53, 0xb0, 0xfc,
  2708. 0x08, 0x25, 0x15, 0xf9, 0x87, 0x01, 0x06, 0x14, 0x15, 0xd4, 0xbd, 0x86, 0x5b, 0x04, 0x77, 0x34,
  2709. 0x6a, 0xe0, 0xb6, 0x86, 0x3b, 0xfb, 0x2a, 0x77, 0x3a, 0x5f, 0x1b, 0x64, 0xe5, 0xb0, 0x29, 0x2a,
  2710. 0xef, 0x1d, 0xc5, 0x34, 0x1a, 0xb5, 0x75, 0x5a, 0xd4, 0xa6, 0x05, 0xd9, 0x3c, 0x0e, 0xd0, 0x5d,
  2711. 0x1d, 0xd0, 0xce, 0x4b, 0x72, 0x79, 0x96, 0x2e, 0xa7, 0xe3, 0xbc, 0x3b, 0x1a, 0xe7, 0xad, 0x28,
  2712. 0xf0, 0x38, 0x1c, 0x32, 0xc9, 0x80, 0x53, 0x25, 0xd0, 0x88, 0x21, 0x88, 0xe6, 0x89, 0x79, 0x70,
  2713. 0x59, 0x82, 0x31, 0x3d, 0x68, 0x22, 0x29, 0xd2, 0x80, 0xe5, 0x32, 0x54, 0x66, 0x1d, 0xaa, 0x59,
  2714. 0x31, 0xf8, 0xca, 0x20, 0xb6, 0x76, 0xf7, 0xbf, 0xe4, 0xfe, 0x4c, 0x41, 0x75, 0xa3, 0xc6, 0xe9,
  2715. 0x3c, 0x7f, 0x43, 0xf3, 0xbc, 0xdd, 0xf6, 0x7c, 0xe5, 0x59, 0xe9, 0xf4, 0xdb, 0xc2, 0xe9, 0x4f,
  2716. 0x92, 0x28, 0x4c, 0xe6, 0x22, 0xe2, 0x8a, 0x53, 0xab, 0x1d, 0x90, 0x8d, 0xdf, 0x1b, 0xe4, 0x7c,
  2717. 0x7d, 0xc1, 0x07, 0x94, 0xfb, 0x7b, 0xaf, 0xa4, 0xb1, 0xab, 0x5b, 0x26, 0x53, 0x6f, 0x99, 0x2e,
  2718. 0x91, 0xa1, 0x9f, 0x06, 0xcc, 0xdb, 0xa7, 0x91, 0xe4, 0xd5, 0x01, 0x8c, 0x9f, 0x51, 0x6c, 0x8a,
  2719. 0x70, 0x0a, 0xbb, 0xa9, 0x9e, 0xe8, 0xa6, 0x40, 0x00, 0xdd, 0x94, 0xf3, 0x87, 0xca, 0x89, 0x52,
  2720. 0x4d, 0xf0, 0x6d, 0x83, 0x0a, 0x43, 0xeb, 0x6a, 0x56, 0xc9, 0x58, 0x7c, 0x79, 0x01, 0x2b, 0xfc,
  2721. 0xaa, 0x0d, 0x14, 0xa2, 0x87, 0xac, 0xf0, 0xad, 0xdb, 0x75, 0x9f, 0x28, 0xa9, 0xf0, 0xc8, 0xca,
  2722. 0x2b, 0x1b, 0x47, 0xa4, 0xf5, 0x87, 0x2a, 0x57, 0xe0, 0xa6, 0x2e, 0x6e, 0x3a, 0x21, 0x41, 0x1a,
  2723. 0x2a, 0xc1, 0x53, 0xde, 0x52, 0x09, 0xb8, 0x87, 0x07, 0xcc, 0x8e, 0x73, 0xc3, 0xc2, 0xbf, 0x9b,
  2724. 0x64, 0xb9, 0x2a, 0xc5, 0x79, 0x30, 0x6f, 0x51, 0xb8, 0x44, 0x86, 0x07, 0x70, 0x60, 0x13, 0xa4,
  2725. 0x01, 0x8e, 0xb7, 0x02, 0xad, 0xc0, 0x99, 0x7a, 0x81, 0xd3, 0x4b, 0x63, 0xb7, 0x5d, 0x1a, 0xf5,
  2726. 0x4a, 0x03, 0x4d, 0x68, 0x9b, 0x33, 0xb1, 0x15, 0xdd, 0x20, 0x4b, 0x8a, 0xbb, 0x6a, 0x16, 0xe8,
  2727. 0xe3, 0xda, 0x73, 0x8d, 0x53, 0x2a, 0x32, 0xb8, 0xa5, 0xae, 0xc7, 0x2f, 0xe4, 0x63, 0xd1, 0x3a,
  2728. 0x5b, 0xf5, 0xd4, 0xa3, 0x6a, 0xa6, 0x4d, 0x2f, 0xc3, 0x13, 0xca, 0xec, 0xa8, 0x55, 0x66, 0x01,
  2729. 0x3a, 0x29, 0x26, 0x02, 0x36, 0xd1, 0x3d, 0x57, 0x8e, 0x74, 0x68, 0x8f, 0x5b, 0xd0, 0x5e, 0x21,
  2730. 0x24, 0x2c, 0xbc, 0xfd, 0xb0, 0x08, 0xe1, 0xb5, 0x20, 0x3a, 0xe9, 0x51, 0x58, 0x3c, 0x13, 0x02,
  2731. 0xd8, 0x9b, 0x66, 0x2c, 0x11, 0x0d, 0xf8, 0xa2, 0xd8, 0x0b, 0x02, 0xec, 0xc0, 0x0f, 0x55, 0xb7,
  2732. 0xc9, 0xe1, 0xea, 0xe6, 0x2c, 0x13, 0xab, 0x15, 0x67, 0xc8, 0xd2, 0x6f, 0x65, 0x96, 0x0a, 0xf1,
  2733. 0x3f, 0xc7, 0x70, 0xcb, 0xa4, 0x57, 0x70, 0x9a, 0x73, 0xc9, 0x6e, 0x62, 0x00, 0xed, 0x36, 0x4b,
  2734. 0x44, 0x5b, 0x6d, 0xba, 0xf0, 0xe9, 0xfc, 0x66, 0x8a, 0x4e, 0x4c, 0xe8, 0x73, 0xf2, 0xab, 0xec,
  2735. 0x3f, 0x20, 0xbe, 0x76, 0x40, 0xfc, 0xb4, 0x79, 0x2f, 0xfc, 0xb5, 0x62, 0x76, 0x5d, 0x2b, 0x66,
  2736. 0xe7, 0x15, 0x92, 0x6b, 0x50, 0x23, 0x2b, 0x59, 0x22, 0xd0, 0xbd, 0x99, 0xc6, 0x31, 0x4d, 0x54,
  2737. 0x76, 0x83, 0x72, 0x11, 0x07, 0x1e, 0x94, 0x01, 0x49, 0xf0, 0x03, 0x3f, 0x0e, 0x36, 0xd3, 0x80,
  2738. 0xa1, 0x53, 0xe3, 0xc0, 0xcb, 0x68, 0x4e, 0xe3, 0xa2, 0x6e, 0xa2, 0xe3, 0xe0, 0x43, 0x14, 0x1c,
  2739. 0x0b, 0x73, 0xe7, 0xbc, 0xb0, 0x4d, 0xbd, 0x0f, 0xb2, 0xec, 0x07, 0xd9, 0x99, 0x4a, 0x79, 0xeb,
  2740. 0xfd, 0x3a, 0x1b, 0xdd, 0x4d, 0x11, 0xea, 0x68, 0x45, 0xa8, 0xce, 0x26, 0xf3, 0x88, 0x6c, 0xea,
  2741. 0xd6, 0xd9, 0x54, 0xfb, 0xb4, 0x37, 0x2b, 0x87, 0xfb, 0x7a, 0x0e, 0x3b, 0xbf, 0xca, 0x17, 0xb6,
  2742. 0x54, 0xf4, 0xe4, 0xfc, 0xb3, 0x48, 0x57, 0xa9, 0x83, 0xf8, 0xad, 0x68, 0x6d, 0x6a, 0x5a, 0x83,
  2743. 0x63, 0x73, 0x46, 0x39, 0x0b, 0x3c, 0x5a, 0x11, 0xc1, 0x48, 0x4a, 0x1e, 0x70, 0x00, 0x4f, 0xce,
  2744. 0x8a, 0x32, 0xe2, 0x9e, 0xdc, 0x2d, 0x4a, 0xf5, 0x82, 0x10, 0x6e, 0x8b, 0x33, 0x6e, 0x10, 0x4b,
  2745. 0x5b, 0x24, 0xaa, 0xb0, 0x48, 0xb9, 0xb3, 0xea, 0x4a, 0xac, 0xc5, 0xa2, 0xd5, 0x1b, 0xd4, 0xcf,
  2746. 0x86, 0x48, 0xd4, 0x3a, 0x2d, 0x0c, 0xa7, 0xc3, 0xde, 0x9b, 0x1a, 0xf6, 0x2e, 0xa8, 0x2f, 0x9c,
  2747. 0xc6, 0x65, 0x12, 0x7c, 0x6f, 0x68, 0xe0, 0x3b, 0xe6, 0x35, 0xa3, 0xa3, 0xa6, 0x7e, 0xcf, 0x5c,
  2748. 0x27, 0x17, 0x15, 0xb1, 0xcb, 0xca, 0x82, 0xcd, 0x3a, 0xe1, 0xa2, 0x76, 0x95, 0x5c, 0x0a, 0x67,
  2749. 0x6c, 0x92, 0x11, 0x56, 0x7e, 0x8c, 0xa4, 0xda, 0x23, 0x19, 0xc7, 0xf4, 0x48, 0x9d, 0x56, 0x8f,
  2750. 0xf4, 0x8b, 0xec, 0x84, 0xeb, 0xe3, 0xc1, 0xcd, 0x33, 0x54, 0xd1, 0x32, 0xab, 0xa3, 0x67, 0xd6,
  2751. 0xa1, 0x08, 0x9b, 0x47, 0x44, 0x78, 0x95, 0x8c, 0xe5, 0x22, 0x0c, 0xad, 0xfc, 0xdf, 0x4c, 0x88,
  2752. 0x30, 0xa8, 0xc7, 0xfd, 0x23, 0x63, 0xad, 0x93, 0x3e, 0xfb, 0x22, 0x2c, 0x38, 0x34, 0xf3, 0x10,
  2753. 0xa1, 0xb3, 0x32, 0x42, 0xb5, 0x13, 0x5c, 0x39, 0xef, 0xd8, 0x5a, 0x4a, 0x56, 0x36, 0x81, 0xcf,
  2754. 0xee, 0x6b, 0xce, 0xdc, 0x29, 0xe6, 0x6b, 0x81, 0x3d, 0x2d, 0x88, 0x3b, 0x32, 0x00, 0xa7, 0x71,
  2755. 0x8f, 0x4e, 0x3c, 0x66, 0x8b, 0x78, 0x9c, 0x7b, 0x02, 0xbc, 0x68, 0xc9, 0xf6, 0x34, 0xf1, 0xe7,
  2756. 0xd2, 0x4a, 0x56, 0x7d, 0x65, 0x53, 0x16, 0x4d, 0xdf, 0x5e, 0xfb, 0xf8, 0x4a, 0x96, 0xa7, 0x19,
  2757. 0xcb, 0xf9, 0xf4, 0x26, 0xcd, 0xb2, 0x88, 0x71, 0x76, 0xf3, 0x05, 0xe5, 0xec, 0x80, 0x4e, 0x6f,
  2758. 0x65, 0xbb, 0xb7, 0xf6, 0xef, 0xec, 0xf6, 0xf1, 0x2f, 0xc5, 0x7b, 0x7f, 0x06, 0x00, 0x00, 0xff,
  2759. 0xff, 0x7b, 0x1c, 0xa1, 0x9c, 0x8f, 0x16, 0x00, 0x00,
  2760. }