// Code generated by protoc-gen-go. DO NOT EDIT. // source: device.proto // package声明符,用来防止不同的消息类型有命名冲突 package v1 import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package // 门禁入库 type GateInRequest struct { // 设备名 DeviceName string `protobuf:"bytes,1,opt,name=device_name,json=deviceName,proto3" json:"device_name"` // 序列号 Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"` // 厂商 Manufactor string `protobuf:"bytes,3,opt,name=manufactor,proto3" json:"manufactor"` // 授权key AuthKey string `protobuf:"bytes,4,opt,name=auth_key,json=authKey,proto3" json:"auth_key"` // 协议 Protocol int32 `protobuf:"varint,5,opt,name=protocol,proto3" json:"protocol"` QcodeSupport bool `protobuf:"varint,6,opt,name=qcode_support,json=qcodeSupport,proto3" json:"qcode_support"` PicSupport bool `protobuf:"varint,7,opt,name=pic_support,json=picSupport,proto3" json:"pic_support"` CardSupport bool `protobuf:"varint,8,opt,name=card_support,json=cardSupport,proto3" json:"card_support"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateInRequest) Reset() { *m = GateInRequest{} } func (m *GateInRequest) String() string { return proto.CompactTextString(m) } func (*GateInRequest) ProtoMessage() {} func (*GateInRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{0} } func (m *GateInRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateInRequest.Unmarshal(m, b) } func (m *GateInRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateInRequest.Marshal(b, m, deterministic) } func (m *GateInRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateInRequest.Merge(m, src) } func (m *GateInRequest) XXX_Size() int { return xxx_messageInfo_GateInRequest.Size(m) } func (m *GateInRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateInRequest.DiscardUnknown(m) } var xxx_messageInfo_GateInRequest proto.InternalMessageInfo func (m *GateInRequest) GetDeviceName() string { if m != nil { return m.DeviceName } return "" } func (m *GateInRequest) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateInRequest) GetManufactor() string { if m != nil { return m.Manufactor } return "" } func (m *GateInRequest) GetAuthKey() string { if m != nil { return m.AuthKey } return "" } func (m *GateInRequest) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } func (m *GateInRequest) GetQcodeSupport() bool { if m != nil { return m.QcodeSupport } return false } func (m *GateInRequest) GetPicSupport() bool { if m != nil { return m.PicSupport } return false } func (m *GateInRequest) GetCardSupport() bool { if m != nil { return m.CardSupport } return false } type GateInReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateInReply) Reset() { *m = GateInReply{} } func (m *GateInReply) String() string { return proto.CompactTextString(m) } func (*GateInReply) ProtoMessage() {} func (*GateInReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{1} } func (m *GateInReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateInReply.Unmarshal(m, b) } func (m *GateInReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateInReply.Marshal(b, m, deterministic) } func (m *GateInReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateInReply.Merge(m, src) } func (m *GateInReply) XXX_Size() int { return xxx_messageInfo_GateInReply.Size(m) } func (m *GateInReply) XXX_DiscardUnknown() { xxx_messageInfo_GateInReply.DiscardUnknown(m) } var xxx_messageInfo_GateInReply proto.InternalMessageInfo type GateBatchInItem struct { // 设备名 DeviceName string `protobuf:"bytes,1,opt,name=device_name,json=deviceName,proto3" json:"device_name"` // 序列号 Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"` // 厂商 Manufactor string `protobuf:"bytes,3,opt,name=manufactor,proto3" json:"manufactor"` // 授权key AuthKey string `protobuf:"bytes,4,opt,name=auth_key,json=authKey,proto3" json:"auth_key"` // 协议 Protocol int32 `protobuf:"varint,5,opt,name=protocol,proto3" json:"protocol"` QcodeSupport bool `protobuf:"varint,6,opt,name=qcode_support,json=qcodeSupport,proto3" json:"qcode_support"` PicSupport bool `protobuf:"varint,7,opt,name=pic_support,json=picSupport,proto3" json:"pic_support"` CardSupport bool `protobuf:"varint,8,opt,name=card_support,json=cardSupport,proto3" json:"card_support"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateBatchInItem) Reset() { *m = GateBatchInItem{} } func (m *GateBatchInItem) String() string { return proto.CompactTextString(m) } func (*GateBatchInItem) ProtoMessage() {} func (*GateBatchInItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{2} } func (m *GateBatchInItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateBatchInItem.Unmarshal(m, b) } func (m *GateBatchInItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateBatchInItem.Marshal(b, m, deterministic) } func (m *GateBatchInItem) XXX_Merge(src proto.Message) { xxx_messageInfo_GateBatchInItem.Merge(m, src) } func (m *GateBatchInItem) XXX_Size() int { return xxx_messageInfo_GateBatchInItem.Size(m) } func (m *GateBatchInItem) XXX_DiscardUnknown() { xxx_messageInfo_GateBatchInItem.DiscardUnknown(m) } var xxx_messageInfo_GateBatchInItem proto.InternalMessageInfo func (m *GateBatchInItem) GetDeviceName() string { if m != nil { return m.DeviceName } return "" } func (m *GateBatchInItem) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateBatchInItem) GetManufactor() string { if m != nil { return m.Manufactor } return "" } func (m *GateBatchInItem) GetAuthKey() string { if m != nil { return m.AuthKey } return "" } func (m *GateBatchInItem) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } func (m *GateBatchInItem) GetQcodeSupport() bool { if m != nil { return m.QcodeSupport } return false } func (m *GateBatchInItem) GetPicSupport() bool { if m != nil { return m.PicSupport } return false } func (m *GateBatchInItem) GetCardSupport() bool { if m != nil { return m.CardSupport } return false } type GateBatchInRequest struct { List []*GateBatchInItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateBatchInRequest) Reset() { *m = GateBatchInRequest{} } func (m *GateBatchInRequest) String() string { return proto.CompactTextString(m) } func (*GateBatchInRequest) ProtoMessage() {} func (*GateBatchInRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{3} } func (m *GateBatchInRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateBatchInRequest.Unmarshal(m, b) } func (m *GateBatchInRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateBatchInRequest.Marshal(b, m, deterministic) } func (m *GateBatchInRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateBatchInRequest.Merge(m, src) } func (m *GateBatchInRequest) XXX_Size() int { return xxx_messageInfo_GateBatchInRequest.Size(m) } func (m *GateBatchInRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateBatchInRequest.DiscardUnknown(m) } var xxx_messageInfo_GateBatchInRequest proto.InternalMessageInfo func (m *GateBatchInRequest) GetList() []*GateBatchInItem { if m != nil { return m.List } return nil } type GateBatchInReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateBatchInReply) Reset() { *m = GateBatchInReply{} } func (m *GateBatchInReply) String() string { return proto.CompactTextString(m) } func (*GateBatchInReply) ProtoMessage() {} func (*GateBatchInReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{4} } func (m *GateBatchInReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateBatchInReply.Unmarshal(m, b) } func (m *GateBatchInReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateBatchInReply.Marshal(b, m, deterministic) } func (m *GateBatchInReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateBatchInReply.Merge(m, src) } func (m *GateBatchInReply) XXX_Size() int { return xxx_messageInfo_GateBatchInReply.Size(m) } func (m *GateBatchInReply) XXX_DiscardUnknown() { xxx_messageInfo_GateBatchInReply.DiscardUnknown(m) } var xxx_messageInfo_GateBatchInReply proto.InternalMessageInfo // 门禁出库 type GateOutRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` OutUser string `protobuf:"bytes,3,opt,name=out_user,json=outUser,proto3" json:"out_user"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateOutRequest) Reset() { *m = GateOutRequest{} } func (m *GateOutRequest) String() string { return proto.CompactTextString(m) } func (*GateOutRequest) ProtoMessage() {} func (*GateOutRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{5} } func (m *GateOutRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateOutRequest.Unmarshal(m, b) } func (m *GateOutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateOutRequest.Marshal(b, m, deterministic) } func (m *GateOutRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateOutRequest.Merge(m, src) } func (m *GateOutRequest) XXX_Size() int { return xxx_messageInfo_GateOutRequest.Size(m) } func (m *GateOutRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateOutRequest.DiscardUnknown(m) } var xxx_messageInfo_GateOutRequest proto.InternalMessageInfo func (m *GateOutRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateOutRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateOutRequest) GetOutUser() string { if m != nil { return m.OutUser } return "" } type GateOutReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateOutReply) Reset() { *m = GateOutReply{} } func (m *GateOutReply) String() string { return proto.CompactTextString(m) } func (*GateOutReply) ProtoMessage() {} func (*GateOutReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{6} } func (m *GateOutReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateOutReply.Unmarshal(m, b) } func (m *GateOutReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateOutReply.Marshal(b, m, deterministic) } func (m *GateOutReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateOutReply.Merge(m, src) } func (m *GateOutReply) XXX_Size() int { return xxx_messageInfo_GateOutReply.Size(m) } func (m *GateOutReply) XXX_DiscardUnknown() { xxx_messageInfo_GateOutReply.DiscardUnknown(m) } var xxx_messageInfo_GateOutReply proto.InternalMessageInfo // 门禁列表 type GateItem struct { // 设备id DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` // 设备名 DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name"` // 序列号 Sn string `protobuf:"bytes,3,opt,name=sn,proto3" json:"sn"` // 厂商 Manufactor string `protobuf:"bytes,4,opt,name=manufactor,proto3" json:"manufactor"` // 授权key AuthKey string `protobuf:"bytes,5,opt,name=auth_key,json=authKey,proto3" json:"auth_key"` // 1支持二维码 2 不支持 QcodeSupport int32 `protobuf:"varint,6,opt,name=qcode_support,json=qcodeSupport,proto3" json:"qcode_support"` // 协议 Protocol int32 `protobuf:"varint,7,opt,name=protocol,proto3" json:"protocol"` // 小区id GardenId int64 `protobuf:"varint,8,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` // 小区名 GardenName string `protobuf:"bytes,9,opt,name=garden_name,json=gardenName,proto3" json:"garden_name"` // 出库人 OutUser string `protobuf:"bytes,10,opt,name=out_user,json=outUser,proto3" json:"out_user"` // 出库时间 OutTime int64 `protobuf:"varint,11,opt,name=out_time,json=outTime,proto3" json:"out_time"` // 1 在线 2 离线 Status int32 `protobuf:"varint,12,opt,name=status,proto3" json:"status"` // true 已启用 false 已禁用 Enable bool `protobuf:"varint,13,opt,name=enable,proto3" json:"enable"` // 1 进场 2 出场 3 进出场 Direction int32 `protobuf:"varint,14,opt,name=direction,proto3" json:"direction"` Location string `protobuf:"bytes,15,opt,name=location,proto3" json:"location"` ProtocolDesc string `protobuf:"bytes,16,opt,name=protocol_desc,json=protocolDesc,proto3" json:"protocol_desc"` // 1 支持人脸 2 不支持 PicSupport int32 `protobuf:"varint,17,opt,name=pic_support,json=picSupport,proto3" json:"pic_support"` // 1 支持卡 2 不支持 CardSupport int32 `protobuf:"varint,18,opt,name=card_support,json=cardSupport,proto3" json:"card_support"` UserName string `protobuf:"bytes,19,opt,name=user_name,json=userName,proto3" json:"user_name"` Password string `protobuf:"bytes,20,opt,name=password,proto3" json:"password"` Ip string `protobuf:"bytes,21,opt,name=ip,proto3" json:"ip"` Mac string `protobuf:"bytes,22,opt,name=mac,proto3" json:"mac"` Port int64 `protobuf:"varint,23,opt,name=port,proto3" json:"port"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateItem) Reset() { *m = GateItem{} } func (m *GateItem) String() string { return proto.CompactTextString(m) } func (*GateItem) ProtoMessage() {} func (*GateItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{7} } func (m *GateItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateItem.Unmarshal(m, b) } func (m *GateItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateItem.Marshal(b, m, deterministic) } func (m *GateItem) XXX_Merge(src proto.Message) { xxx_messageInfo_GateItem.Merge(m, src) } func (m *GateItem) XXX_Size() int { return xxx_messageInfo_GateItem.Size(m) } func (m *GateItem) XXX_DiscardUnknown() { xxx_messageInfo_GateItem.DiscardUnknown(m) } var xxx_messageInfo_GateItem proto.InternalMessageInfo func (m *GateItem) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateItem) GetDeviceName() string { if m != nil { return m.DeviceName } return "" } func (m *GateItem) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateItem) GetManufactor() string { if m != nil { return m.Manufactor } return "" } func (m *GateItem) GetAuthKey() string { if m != nil { return m.AuthKey } return "" } func (m *GateItem) GetQcodeSupport() int32 { if m != nil { return m.QcodeSupport } return 0 } func (m *GateItem) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } func (m *GateItem) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateItem) GetGardenName() string { if m != nil { return m.GardenName } return "" } func (m *GateItem) GetOutUser() string { if m != nil { return m.OutUser } return "" } func (m *GateItem) GetOutTime() int64 { if m != nil { return m.OutTime } return 0 } func (m *GateItem) GetStatus() int32 { if m != nil { return m.Status } return 0 } func (m *GateItem) GetEnable() bool { if m != nil { return m.Enable } return false } func (m *GateItem) GetDirection() int32 { if m != nil { return m.Direction } return 0 } func (m *GateItem) GetLocation() string { if m != nil { return m.Location } return "" } func (m *GateItem) GetProtocolDesc() string { if m != nil { return m.ProtocolDesc } return "" } func (m *GateItem) GetPicSupport() int32 { if m != nil { return m.PicSupport } return 0 } func (m *GateItem) GetCardSupport() int32 { if m != nil { return m.CardSupport } return 0 } func (m *GateItem) GetUserName() string { if m != nil { return m.UserName } return "" } func (m *GateItem) GetPassword() string { if m != nil { return m.Password } return "" } func (m *GateItem) GetIp() string { if m != nil { return m.Ip } return "" } func (m *GateItem) GetMac() string { if m != nil { return m.Mac } return "" } func (m *GateItem) GetPort() int64 { if m != nil { return m.Port } return 0 } type GateListRequest struct { GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page"` PageSize int64 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size"` // 1 已出库 2 未出库 Out int32 `protobuf:"varint,4,opt,name=out,proto3" json:"out"` DeviceId int32 `protobuf:"varint,5,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Sn string `protobuf:"bytes,6,opt,name=sn,proto3" json:"sn"` DeviceName string `protobuf:"bytes,7,opt,name=device_name,json=deviceName,proto3" json:"device_name"` Manufactor string `protobuf:"bytes,8,opt,name=manufactor,proto3" json:"manufactor"` UnitIds []int64 `protobuf:"varint,9,rep,packed,name=unit_ids,json=unitIds,proto3" json:"unit_ids"` QcodeSupport int32 `protobuf:"varint,10,opt,name=qcode_support,json=qcodeSupport,proto3" json:"qcode_support"` PicSupport int32 `protobuf:"varint,11,opt,name=pic_support,json=picSupport,proto3" json:"pic_support"` CardSupport int32 `protobuf:"varint,12,opt,name=card_support,json=cardSupport,proto3" json:"card_support"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateListRequest) Reset() { *m = GateListRequest{} } func (m *GateListRequest) String() string { return proto.CompactTextString(m) } func (*GateListRequest) ProtoMessage() {} func (*GateListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{8} } func (m *GateListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateListRequest.Unmarshal(m, b) } func (m *GateListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateListRequest.Marshal(b, m, deterministic) } func (m *GateListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateListRequest.Merge(m, src) } func (m *GateListRequest) XXX_Size() int { return xxx_messageInfo_GateListRequest.Size(m) } func (m *GateListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateListRequest.DiscardUnknown(m) } var xxx_messageInfo_GateListRequest proto.InternalMessageInfo func (m *GateListRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateListRequest) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateListRequest) GetPageSize() int64 { if m != nil { return m.PageSize } return 0 } func (m *GateListRequest) GetOut() int32 { if m != nil { return m.Out } return 0 } func (m *GateListRequest) GetDeviceId() int32 { if m != nil { return m.DeviceId } return 0 } func (m *GateListRequest) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateListRequest) GetDeviceName() string { if m != nil { return m.DeviceName } return "" } func (m *GateListRequest) GetManufactor() string { if m != nil { return m.Manufactor } return "" } func (m *GateListRequest) GetUnitIds() []int64 { if m != nil { return m.UnitIds } return nil } func (m *GateListRequest) GetQcodeSupport() int32 { if m != nil { return m.QcodeSupport } return 0 } func (m *GateListRequest) GetPicSupport() int32 { if m != nil { return m.PicSupport } return 0 } func (m *GateListRequest) GetCardSupport() int32 { if m != nil { return m.CardSupport } return 0 } type GateListReply struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` List []*GateItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateListReply) Reset() { *m = GateListReply{} } func (m *GateListReply) String() string { return proto.CompactTextString(m) } func (*GateListReply) ProtoMessage() {} func (*GateListReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{9} } func (m *GateListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateListReply.Unmarshal(m, b) } func (m *GateListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateListReply.Marshal(b, m, deterministic) } func (m *GateListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateListReply.Merge(m, src) } func (m *GateListReply) XXX_Size() int { return xxx_messageInfo_GateListReply.Size(m) } func (m *GateListReply) XXX_DiscardUnknown() { xxx_messageInfo_GateListReply.DiscardUnknown(m) } var xxx_messageInfo_GateListReply proto.InternalMessageInfo func (m *GateListReply) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *GateListReply) GetList() []*GateItem { if m != nil { return m.List } return nil } // 门禁信息 type GateInfoRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"` Protocol int32 `protobuf:"varint,3,opt,name=protocol,proto3" json:"protocol"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateInfoRequest) Reset() { *m = GateInfoRequest{} } func (m *GateInfoRequest) String() string { return proto.CompactTextString(m) } func (*GateInfoRequest) ProtoMessage() {} func (*GateInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{10} } func (m *GateInfoRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateInfoRequest.Unmarshal(m, b) } func (m *GateInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateInfoRequest.Marshal(b, m, deterministic) } func (m *GateInfoRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateInfoRequest.Merge(m, src) } func (m *GateInfoRequest) XXX_Size() int { return xxx_messageInfo_GateInfoRequest.Size(m) } func (m *GateInfoRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateInfoRequest.DiscardUnknown(m) } var xxx_messageInfo_GateInfoRequest proto.InternalMessageInfo func (m *GateInfoRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateInfoRequest) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateInfoRequest) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } type GateInfoReply struct { Info *GateItem `protobuf:"bytes,1,opt,name=info,proto3" json:"info"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateInfoReply) Reset() { *m = GateInfoReply{} } func (m *GateInfoReply) String() string { return proto.CompactTextString(m) } func (*GateInfoReply) ProtoMessage() {} func (*GateInfoReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{11} } func (m *GateInfoReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateInfoReply.Unmarshal(m, b) } func (m *GateInfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateInfoReply.Marshal(b, m, deterministic) } func (m *GateInfoReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateInfoReply.Merge(m, src) } func (m *GateInfoReply) XXX_Size() int { return xxx_messageInfo_GateInfoReply.Size(m) } func (m *GateInfoReply) XXX_DiscardUnknown() { xxx_messageInfo_GateInfoReply.DiscardUnknown(m) } var xxx_messageInfo_GateInfoReply proto.InternalMessageInfo func (m *GateInfoReply) GetInfo() *GateItem { if m != nil { return m.Info } return nil } // 删除门禁 type GateDelRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateDelRequest) Reset() { *m = GateDelRequest{} } func (m *GateDelRequest) String() string { return proto.CompactTextString(m) } func (*GateDelRequest) ProtoMessage() {} func (*GateDelRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{12} } func (m *GateDelRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateDelRequest.Unmarshal(m, b) } func (m *GateDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateDelRequest.Marshal(b, m, deterministic) } func (m *GateDelRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateDelRequest.Merge(m, src) } func (m *GateDelRequest) XXX_Size() int { return xxx_messageInfo_GateDelRequest.Size(m) } func (m *GateDelRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateDelRequest.DiscardUnknown(m) } var xxx_messageInfo_GateDelRequest proto.InternalMessageInfo func (m *GateDelRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } type GateDelReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateDelReply) Reset() { *m = GateDelReply{} } func (m *GateDelReply) String() string { return proto.CompactTextString(m) } func (*GateDelReply) ProtoMessage() {} func (*GateDelReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{13} } func (m *GateDelReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateDelReply.Unmarshal(m, b) } func (m *GateDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateDelReply.Marshal(b, m, deterministic) } func (m *GateDelReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateDelReply.Merge(m, src) } func (m *GateDelReply) XXX_Size() int { return xxx_messageInfo_GateDelReply.Size(m) } func (m *GateDelReply) XXX_DiscardUnknown() { xxx_messageInfo_GateDelReply.DiscardUnknown(m) } var xxx_messageInfo_GateDelReply proto.InternalMessageInfo // 回收门禁 type GateRecoveryRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateRecoveryRequest) Reset() { *m = GateRecoveryRequest{} } func (m *GateRecoveryRequest) String() string { return proto.CompactTextString(m) } func (*GateRecoveryRequest) ProtoMessage() {} func (*GateRecoveryRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{14} } func (m *GateRecoveryRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateRecoveryRequest.Unmarshal(m, b) } func (m *GateRecoveryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateRecoveryRequest.Marshal(b, m, deterministic) } func (m *GateRecoveryRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateRecoveryRequest.Merge(m, src) } func (m *GateRecoveryRequest) XXX_Size() int { return xxx_messageInfo_GateRecoveryRequest.Size(m) } func (m *GateRecoveryRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateRecoveryRequest.DiscardUnknown(m) } var xxx_messageInfo_GateRecoveryRequest proto.InternalMessageInfo func (m *GateRecoveryRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } type GateRecoveryReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateRecoveryReply) Reset() { *m = GateRecoveryReply{} } func (m *GateRecoveryReply) String() string { return proto.CompactTextString(m) } func (*GateRecoveryReply) ProtoMessage() {} func (*GateRecoveryReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{15} } func (m *GateRecoveryReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateRecoveryReply.Unmarshal(m, b) } func (m *GateRecoveryReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateRecoveryReply.Marshal(b, m, deterministic) } func (m *GateRecoveryReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateRecoveryReply.Merge(m, src) } func (m *GateRecoveryReply) XXX_Size() int { return xxx_messageInfo_GateRecoveryReply.Size(m) } func (m *GateRecoveryReply) XXX_DiscardUnknown() { xxx_messageInfo_GateRecoveryReply.DiscardUnknown(m) } var xxx_messageInfo_GateRecoveryReply proto.InternalMessageInfo // 门禁启用停用 type GateEnableRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` Enable bool `protobuf:"varint,3,opt,name=enable,proto3" json:"enable"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateEnableRequest) Reset() { *m = GateEnableRequest{} } func (m *GateEnableRequest) String() string { return proto.CompactTextString(m) } func (*GateEnableRequest) ProtoMessage() {} func (*GateEnableRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{16} } func (m *GateEnableRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateEnableRequest.Unmarshal(m, b) } func (m *GateEnableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateEnableRequest.Marshal(b, m, deterministic) } func (m *GateEnableRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateEnableRequest.Merge(m, src) } func (m *GateEnableRequest) XXX_Size() int { return xxx_messageInfo_GateEnableRequest.Size(m) } func (m *GateEnableRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateEnableRequest.DiscardUnknown(m) } var xxx_messageInfo_GateEnableRequest proto.InternalMessageInfo func (m *GateEnableRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateEnableRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateEnableRequest) GetEnable() bool { if m != nil { return m.Enable } return false } type GateEnableReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateEnableReply) Reset() { *m = GateEnableReply{} } func (m *GateEnableReply) String() string { return proto.CompactTextString(m) } func (*GateEnableReply) ProtoMessage() {} func (*GateEnableReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{17} } func (m *GateEnableReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateEnableReply.Unmarshal(m, b) } func (m *GateEnableReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateEnableReply.Marshal(b, m, deterministic) } func (m *GateEnableReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateEnableReply.Merge(m, src) } func (m *GateEnableReply) XXX_Size() int { return xxx_messageInfo_GateEnableReply.Size(m) } func (m *GateEnableReply) XXX_DiscardUnknown() { xxx_messageInfo_GateEnableReply.DiscardUnknown(m) } var xxx_messageInfo_GateEnableReply proto.InternalMessageInfo // 小区端编辑位置或方向 type GateSetRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` // 1 进场 2 出场 3 进出场 Direction int32 `protobuf:"varint,3,opt,name=direction,proto3" json:"direction"` // 位置 Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location"` GateName string `protobuf:"bytes,5,opt,name=gate_name,json=gateName,proto3" json:"gate_name"` UserName string `protobuf:"bytes,6,opt,name=user_name,json=userName,proto3" json:"user_name"` Password string `protobuf:"bytes,7,opt,name=password,proto3" json:"password"` Ip string `protobuf:"bytes,8,opt,name=ip,proto3" json:"ip"` Mac string `protobuf:"bytes,9,opt,name=mac,proto3" json:"mac"` Port int64 `protobuf:"varint,10,opt,name=port,proto3" json:"port"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateSetRequest) Reset() { *m = GateSetRequest{} } func (m *GateSetRequest) String() string { return proto.CompactTextString(m) } func (*GateSetRequest) ProtoMessage() {} func (*GateSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{18} } func (m *GateSetRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateSetRequest.Unmarshal(m, b) } func (m *GateSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateSetRequest.Marshal(b, m, deterministic) } func (m *GateSetRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateSetRequest.Merge(m, src) } func (m *GateSetRequest) XXX_Size() int { return xxx_messageInfo_GateSetRequest.Size(m) } func (m *GateSetRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateSetRequest.DiscardUnknown(m) } var xxx_messageInfo_GateSetRequest proto.InternalMessageInfo func (m *GateSetRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateSetRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateSetRequest) GetDirection() int32 { if m != nil { return m.Direction } return 0 } func (m *GateSetRequest) GetLocation() string { if m != nil { return m.Location } return "" } func (m *GateSetRequest) GetGateName() string { if m != nil { return m.GateName } return "" } func (m *GateSetRequest) GetUserName() string { if m != nil { return m.UserName } return "" } func (m *GateSetRequest) GetPassword() string { if m != nil { return m.Password } return "" } func (m *GateSetRequest) GetIp() string { if m != nil { return m.Ip } return "" } func (m *GateSetRequest) GetMac() string { if m != nil { return m.Mac } return "" } func (m *GateSetRequest) GetPort() int64 { if m != nil { return m.Port } return 0 } type GateSetReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateSetReply) Reset() { *m = GateSetReply{} } func (m *GateSetReply) String() string { return proto.CompactTextString(m) } func (*GateSetReply) ProtoMessage() {} func (*GateSetReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{19} } func (m *GateSetReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateSetReply.Unmarshal(m, b) } func (m *GateSetReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateSetReply.Marshal(b, m, deterministic) } func (m *GateSetReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateSetReply.Merge(m, src) } func (m *GateSetReply) XXX_Size() int { return xxx_messageInfo_GateSetReply.Size(m) } func (m *GateSetReply) XXX_DiscardUnknown() { xxx_messageInfo_GateSetReply.DiscardUnknown(m) } var xxx_messageInfo_GateSetReply proto.InternalMessageInfo // 门禁添加远程命令 type GateCommandAddRequest struct { // 1 远程开门; // 2 重启设备; // 4 获取设备参数; // 5 设置设备参数; 6 下载白名单; // 7 清空本地所有白名单; // 8 清空本地所有刷卡记录; // 9 扫码显示参数; // 10 查询卡号是否存在白名单 // 99 恢复出厂; CmdCode int32 `protobuf:"varint,1,opt,name=cmd_code,json=cmdCode,proto3" json:"cmd_code"` CmdParams string `protobuf:"bytes,2,opt,name=cmd_params,json=cmdParams,proto3" json:"cmd_params"` DeviceId int64 `protobuf:"varint,3,opt,name=device_id,json=deviceId,proto3" json:"device_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandAddRequest) Reset() { *m = GateCommandAddRequest{} } func (m *GateCommandAddRequest) String() string { return proto.CompactTextString(m) } func (*GateCommandAddRequest) ProtoMessage() {} func (*GateCommandAddRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{20} } func (m *GateCommandAddRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandAddRequest.Unmarshal(m, b) } func (m *GateCommandAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandAddRequest.Marshal(b, m, deterministic) } func (m *GateCommandAddRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandAddRequest.Merge(m, src) } func (m *GateCommandAddRequest) XXX_Size() int { return xxx_messageInfo_GateCommandAddRequest.Size(m) } func (m *GateCommandAddRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandAddRequest.DiscardUnknown(m) } var xxx_messageInfo_GateCommandAddRequest proto.InternalMessageInfo func (m *GateCommandAddRequest) GetCmdCode() int32 { if m != nil { return m.CmdCode } return 0 } func (m *GateCommandAddRequest) GetCmdParams() string { if m != nil { return m.CmdParams } return "" } func (m *GateCommandAddRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } type GateCommandAddReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandAddReply) Reset() { *m = GateCommandAddReply{} } func (m *GateCommandAddReply) String() string { return proto.CompactTextString(m) } func (*GateCommandAddReply) ProtoMessage() {} func (*GateCommandAddReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{21} } func (m *GateCommandAddReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandAddReply.Unmarshal(m, b) } func (m *GateCommandAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandAddReply.Marshal(b, m, deterministic) } func (m *GateCommandAddReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandAddReply.Merge(m, src) } func (m *GateCommandAddReply) XXX_Size() int { return xxx_messageInfo_GateCommandAddReply.Size(m) } func (m *GateCommandAddReply) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandAddReply.DiscardUnknown(m) } var xxx_messageInfo_GateCommandAddReply proto.InternalMessageInfo // 门禁命令列表 type GateCommandListRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start"` End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end"` Page int64 `protobuf:"varint,5,opt,name=page,proto3" json:"page"` PageSize int64 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandListRequest) Reset() { *m = GateCommandListRequest{} } func (m *GateCommandListRequest) String() string { return proto.CompactTextString(m) } func (*GateCommandListRequest) ProtoMessage() {} func (*GateCommandListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{22} } func (m *GateCommandListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandListRequest.Unmarshal(m, b) } func (m *GateCommandListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandListRequest.Marshal(b, m, deterministic) } func (m *GateCommandListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandListRequest.Merge(m, src) } func (m *GateCommandListRequest) XXX_Size() int { return xxx_messageInfo_GateCommandListRequest.Size(m) } func (m *GateCommandListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandListRequest.DiscardUnknown(m) } var xxx_messageInfo_GateCommandListRequest proto.InternalMessageInfo func (m *GateCommandListRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateCommandListRequest) GetStatus() int32 { if m != nil { return m.Status } return 0 } func (m *GateCommandListRequest) GetStart() int64 { if m != nil { return m.Start } return 0 } func (m *GateCommandListRequest) GetEnd() int64 { if m != nil { return m.End } return 0 } func (m *GateCommandListRequest) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateCommandListRequest) GetPageSize() int64 { if m != nil { return m.PageSize } return 0 } type GateCommandItem struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc"` // 1 待执行 2 执行中 3 执行完成 Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status"` CreatedAt int64 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at"` // 1 成功 2 失败 ResultStatus int32 `protobuf:"varint,5,opt,name=result_status,json=resultStatus,proto3" json:"result_status"` // 结果描述 ResultStatusDesc string `protobuf:"bytes,6,opt,name=result_status_desc,json=resultStatusDesc,proto3" json:"result_status_desc"` Id int64 `protobuf:"varint,7,opt,name=id,proto3" json:"id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandItem) Reset() { *m = GateCommandItem{} } func (m *GateCommandItem) String() string { return proto.CompactTextString(m) } func (*GateCommandItem) ProtoMessage() {} func (*GateCommandItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{23} } func (m *GateCommandItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandItem.Unmarshal(m, b) } func (m *GateCommandItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandItem.Marshal(b, m, deterministic) } func (m *GateCommandItem) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandItem.Merge(m, src) } func (m *GateCommandItem) XXX_Size() int { return xxx_messageInfo_GateCommandItem.Size(m) } func (m *GateCommandItem) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandItem.DiscardUnknown(m) } var xxx_messageInfo_GateCommandItem proto.InternalMessageInfo func (m *GateCommandItem) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateCommandItem) GetDesc() string { if m != nil { return m.Desc } return "" } func (m *GateCommandItem) GetStatus() int32 { if m != nil { return m.Status } return 0 } func (m *GateCommandItem) GetCreatedAt() int64 { if m != nil { return m.CreatedAt } return 0 } func (m *GateCommandItem) GetResultStatus() int32 { if m != nil { return m.ResultStatus } return 0 } func (m *GateCommandItem) GetResultStatusDesc() string { if m != nil { return m.ResultStatusDesc } return "" } func (m *GateCommandItem) GetId() int64 { if m != nil { return m.Id } return 0 } type GateCommandListReply struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` List []*GateCommandItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandListReply) Reset() { *m = GateCommandListReply{} } func (m *GateCommandListReply) String() string { return proto.CompactTextString(m) } func (*GateCommandListReply) ProtoMessage() {} func (*GateCommandListReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{24} } func (m *GateCommandListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandListReply.Unmarshal(m, b) } func (m *GateCommandListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandListReply.Marshal(b, m, deterministic) } func (m *GateCommandListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandListReply.Merge(m, src) } func (m *GateCommandListReply) XXX_Size() int { return xxx_messageInfo_GateCommandListReply.Size(m) } func (m *GateCommandListReply) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandListReply.DiscardUnknown(m) } var xxx_messageInfo_GateCommandListReply proto.InternalMessageInfo func (m *GateCommandListReply) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateCommandListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *GateCommandListReply) GetList() []*GateCommandItem { if m != nil { return m.List } return nil } // 删除命令 type GateCommandDelRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandDelRequest) Reset() { *m = GateCommandDelRequest{} } func (m *GateCommandDelRequest) String() string { return proto.CompactTextString(m) } func (*GateCommandDelRequest) ProtoMessage() {} func (*GateCommandDelRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{25} } func (m *GateCommandDelRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandDelRequest.Unmarshal(m, b) } func (m *GateCommandDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandDelRequest.Marshal(b, m, deterministic) } func (m *GateCommandDelRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandDelRequest.Merge(m, src) } func (m *GateCommandDelRequest) XXX_Size() int { return xxx_messageInfo_GateCommandDelRequest.Size(m) } func (m *GateCommandDelRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandDelRequest.DiscardUnknown(m) } var xxx_messageInfo_GateCommandDelRequest proto.InternalMessageInfo func (m *GateCommandDelRequest) GetId() int64 { if m != nil { return m.Id } return 0 } type GateCommandDelReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandDelReply) Reset() { *m = GateCommandDelReply{} } func (m *GateCommandDelReply) String() string { return proto.CompactTextString(m) } func (*GateCommandDelReply) ProtoMessage() {} func (*GateCommandDelReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{26} } func (m *GateCommandDelReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandDelReply.Unmarshal(m, b) } func (m *GateCommandDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandDelReply.Marshal(b, m, deterministic) } func (m *GateCommandDelReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandDelReply.Merge(m, src) } func (m *GateCommandDelReply) XXX_Size() int { return xxx_messageInfo_GateCommandDelReply.Size(m) } func (m *GateCommandDelReply) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandDelReply.DiscardUnknown(m) } var xxx_messageInfo_GateCommandDelReply proto.InternalMessageInfo // 命令结果 type GateCommandResultRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` CmdCode int32 `protobuf:"varint,2,opt,name=cmd_code,json=cmdCode,proto3" json:"cmd_code"` ResultStatus int32 `protobuf:"varint,3,opt,name=result_status,json=resultStatus,proto3" json:"result_status"` ResultDesc string `protobuf:"bytes,4,opt,name=result_desc,json=resultDesc,proto3" json:"result_desc"` Sn string `protobuf:"bytes,5,opt,name=sn,proto3" json:"sn"` Protocol int32 `protobuf:"varint,6,opt,name=protocol,proto3" json:"protocol"` Content string `protobuf:"bytes,7,opt,name=content,proto3" json:"content"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandResultRequest) Reset() { *m = GateCommandResultRequest{} } func (m *GateCommandResultRequest) String() string { return proto.CompactTextString(m) } func (*GateCommandResultRequest) ProtoMessage() {} func (*GateCommandResultRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{27} } func (m *GateCommandResultRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandResultRequest.Unmarshal(m, b) } func (m *GateCommandResultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandResultRequest.Marshal(b, m, deterministic) } func (m *GateCommandResultRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandResultRequest.Merge(m, src) } func (m *GateCommandResultRequest) XXX_Size() int { return xxx_messageInfo_GateCommandResultRequest.Size(m) } func (m *GateCommandResultRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandResultRequest.DiscardUnknown(m) } var xxx_messageInfo_GateCommandResultRequest proto.InternalMessageInfo func (m *GateCommandResultRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateCommandResultRequest) GetCmdCode() int32 { if m != nil { return m.CmdCode } return 0 } func (m *GateCommandResultRequest) GetResultStatus() int32 { if m != nil { return m.ResultStatus } return 0 } func (m *GateCommandResultRequest) GetResultDesc() string { if m != nil { return m.ResultDesc } return "" } func (m *GateCommandResultRequest) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateCommandResultRequest) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } func (m *GateCommandResultRequest) GetContent() string { if m != nil { return m.Content } return "" } type GateCommandResultReply struct { HasTask bool `protobuf:"varint,1,opt,name=has_task,json=hasTask,proto3" json:"has_task"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandResultReply) Reset() { *m = GateCommandResultReply{} } func (m *GateCommandResultReply) String() string { return proto.CompactTextString(m) } func (*GateCommandResultReply) ProtoMessage() {} func (*GateCommandResultReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{28} } func (m *GateCommandResultReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandResultReply.Unmarshal(m, b) } func (m *GateCommandResultReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandResultReply.Marshal(b, m, deterministic) } func (m *GateCommandResultReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandResultReply.Merge(m, src) } func (m *GateCommandResultReply) XXX_Size() int { return xxx_messageInfo_GateCommandResultReply.Size(m) } func (m *GateCommandResultReply) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandResultReply.DiscardUnknown(m) } var xxx_messageInfo_GateCommandResultReply proto.InternalMessageInfo func (m *GateCommandResultReply) GetHasTask() bool { if m != nil { return m.HasTask } return false } // 获取一条命令用于执行 type GateCommandUseRequest struct { Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn"` Protocol int32 `protobuf:"varint,2,opt,name=protocol,proto3" json:"protocol"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandUseRequest) Reset() { *m = GateCommandUseRequest{} } func (m *GateCommandUseRequest) String() string { return proto.CompactTextString(m) } func (*GateCommandUseRequest) ProtoMessage() {} func (*GateCommandUseRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{29} } func (m *GateCommandUseRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandUseRequest.Unmarshal(m, b) } func (m *GateCommandUseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandUseRequest.Marshal(b, m, deterministic) } func (m *GateCommandUseRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandUseRequest.Merge(m, src) } func (m *GateCommandUseRequest) XXX_Size() int { return xxx_messageInfo_GateCommandUseRequest.Size(m) } func (m *GateCommandUseRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandUseRequest.DiscardUnknown(m) } var xxx_messageInfo_GateCommandUseRequest proto.InternalMessageInfo func (m *GateCommandUseRequest) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateCommandUseRequest) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } type GateCommandUseReply struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` CmdCode int32 `protobuf:"varint,2,opt,name=cmd_code,json=cmdCode,proto3" json:"cmd_code"` CmdParams string `protobuf:"bytes,3,opt,name=cmd_params,json=cmdParams,proto3" json:"cmd_params"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandUseReply) Reset() { *m = GateCommandUseReply{} } func (m *GateCommandUseReply) String() string { return proto.CompactTextString(m) } func (*GateCommandUseReply) ProtoMessage() {} func (*GateCommandUseReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{30} } func (m *GateCommandUseReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandUseReply.Unmarshal(m, b) } func (m *GateCommandUseReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandUseReply.Marshal(b, m, deterministic) } func (m *GateCommandUseReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandUseReply.Merge(m, src) } func (m *GateCommandUseReply) XXX_Size() int { return xxx_messageInfo_GateCommandUseReply.Size(m) } func (m *GateCommandUseReply) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandUseReply.DiscardUnknown(m) } var xxx_messageInfo_GateCommandUseReply proto.InternalMessageInfo func (m *GateCommandUseReply) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateCommandUseReply) GetCmdCode() int32 { if m != nil { return m.CmdCode } return 0 } func (m *GateCommandUseReply) GetCmdParams() string { if m != nil { return m.CmdParams } return "" } type GateUnitAddRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` UnitId []int64 `protobuf:"varint,2,rep,packed,name=unit_id,json=unitId,proto3" json:"unit_id"` GardenId int64 `protobuf:"varint,3,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUnitAddRequest) Reset() { *m = GateUnitAddRequest{} } func (m *GateUnitAddRequest) String() string { return proto.CompactTextString(m) } func (*GateUnitAddRequest) ProtoMessage() {} func (*GateUnitAddRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{31} } func (m *GateUnitAddRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUnitAddRequest.Unmarshal(m, b) } func (m *GateUnitAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUnitAddRequest.Marshal(b, m, deterministic) } func (m *GateUnitAddRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUnitAddRequest.Merge(m, src) } func (m *GateUnitAddRequest) XXX_Size() int { return xxx_messageInfo_GateUnitAddRequest.Size(m) } func (m *GateUnitAddRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateUnitAddRequest.DiscardUnknown(m) } var xxx_messageInfo_GateUnitAddRequest proto.InternalMessageInfo func (m *GateUnitAddRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateUnitAddRequest) GetUnitId() []int64 { if m != nil { return m.UnitId } return nil } func (m *GateUnitAddRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } type GateUnitAddReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUnitAddReply) Reset() { *m = GateUnitAddReply{} } func (m *GateUnitAddReply) String() string { return proto.CompactTextString(m) } func (*GateUnitAddReply) ProtoMessage() {} func (*GateUnitAddReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{32} } func (m *GateUnitAddReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUnitAddReply.Unmarshal(m, b) } func (m *GateUnitAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUnitAddReply.Marshal(b, m, deterministic) } func (m *GateUnitAddReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUnitAddReply.Merge(m, src) } func (m *GateUnitAddReply) XXX_Size() int { return xxx_messageInfo_GateUnitAddReply.Size(m) } func (m *GateUnitAddReply) XXX_DiscardUnknown() { xxx_messageInfo_GateUnitAddReply.DiscardUnknown(m) } var xxx_messageInfo_GateUnitAddReply proto.InternalMessageInfo type GateUnitListRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUnitListRequest) Reset() { *m = GateUnitListRequest{} } func (m *GateUnitListRequest) String() string { return proto.CompactTextString(m) } func (*GateUnitListRequest) ProtoMessage() {} func (*GateUnitListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{33} } func (m *GateUnitListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUnitListRequest.Unmarshal(m, b) } func (m *GateUnitListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUnitListRequest.Marshal(b, m, deterministic) } func (m *GateUnitListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUnitListRequest.Merge(m, src) } func (m *GateUnitListRequest) XXX_Size() int { return xxx_messageInfo_GateUnitListRequest.Size(m) } func (m *GateUnitListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateUnitListRequest.DiscardUnknown(m) } var xxx_messageInfo_GateUnitListRequest proto.InternalMessageInfo func (m *GateUnitListRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateUnitListRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } type GateUnitListReply struct { UnitId []int64 `protobuf:"varint,3,rep,packed,name=unit_id,json=unitId,proto3" json:"unit_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUnitListReply) Reset() { *m = GateUnitListReply{} } func (m *GateUnitListReply) String() string { return proto.CompactTextString(m) } func (*GateUnitListReply) ProtoMessage() {} func (*GateUnitListReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{34} } func (m *GateUnitListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUnitListReply.Unmarshal(m, b) } func (m *GateUnitListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUnitListReply.Marshal(b, m, deterministic) } func (m *GateUnitListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUnitListReply.Merge(m, src) } func (m *GateUnitListReply) XXX_Size() int { return xxx_messageInfo_GateUnitListReply.Size(m) } func (m *GateUnitListReply) XXX_DiscardUnknown() { xxx_messageInfo_GateUnitListReply.DiscardUnknown(m) } var xxx_messageInfo_GateUnitListReply proto.InternalMessageInfo func (m *GateUnitListReply) GetUnitId() []int64 { if m != nil { return m.UnitId } return nil } type GateUnitDeviceRequest struct { GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` UnitId []int64 `protobuf:"varint,2,rep,packed,name=unit_id,json=unitId,proto3" json:"unit_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUnitDeviceRequest) Reset() { *m = GateUnitDeviceRequest{} } func (m *GateUnitDeviceRequest) String() string { return proto.CompactTextString(m) } func (*GateUnitDeviceRequest) ProtoMessage() {} func (*GateUnitDeviceRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{35} } func (m *GateUnitDeviceRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUnitDeviceRequest.Unmarshal(m, b) } func (m *GateUnitDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUnitDeviceRequest.Marshal(b, m, deterministic) } func (m *GateUnitDeviceRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUnitDeviceRequest.Merge(m, src) } func (m *GateUnitDeviceRequest) XXX_Size() int { return xxx_messageInfo_GateUnitDeviceRequest.Size(m) } func (m *GateUnitDeviceRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateUnitDeviceRequest.DiscardUnknown(m) } var xxx_messageInfo_GateUnitDeviceRequest proto.InternalMessageInfo func (m *GateUnitDeviceRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateUnitDeviceRequest) GetUnitId() []int64 { if m != nil { return m.UnitId } return nil } type GateUnitDeviceReply struct { List []*GateItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUnitDeviceReply) Reset() { *m = GateUnitDeviceReply{} } func (m *GateUnitDeviceReply) String() string { return proto.CompactTextString(m) } func (*GateUnitDeviceReply) ProtoMessage() {} func (*GateUnitDeviceReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{36} } func (m *GateUnitDeviceReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUnitDeviceReply.Unmarshal(m, b) } func (m *GateUnitDeviceReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUnitDeviceReply.Marshal(b, m, deterministic) } func (m *GateUnitDeviceReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUnitDeviceReply.Merge(m, src) } func (m *GateUnitDeviceReply) XXX_Size() int { return xxx_messageInfo_GateUnitDeviceReply.Size(m) } func (m *GateUnitDeviceReply) XXX_DiscardUnknown() { xxx_messageInfo_GateUnitDeviceReply.DiscardUnknown(m) } var xxx_messageInfo_GateUnitDeviceReply proto.InternalMessageInfo func (m *GateUnitDeviceReply) GetList() []*GateItem { if m != nil { return m.List } return nil } type GateUserPicAddRequest struct { GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` UnitId int64 `protobuf:"varint,2,opt,name=unit_id,json=unitId,proto3" json:"unit_id"` HouseId int64 `protobuf:"varint,3,opt,name=house_id,json=houseId,proto3" json:"house_id"` HouseName string `protobuf:"bytes,4,opt,name=house_name,json=houseName,proto3" json:"house_name"` Uid int64 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid"` IdNumber string `protobuf:"bytes,6,opt,name=id_number,json=idNumber,proto3" json:"id_number"` Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name"` PicUrl string `protobuf:"bytes,8,opt,name=pic_url,json=picUrl,proto3" json:"pic_url"` Phone string `protobuf:"bytes,9,opt,name=phone,proto3" json:"phone"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicAddRequest) Reset() { *m = GateUserPicAddRequest{} } func (m *GateUserPicAddRequest) String() string { return proto.CompactTextString(m) } func (*GateUserPicAddRequest) ProtoMessage() {} func (*GateUserPicAddRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{37} } func (m *GateUserPicAddRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicAddRequest.Unmarshal(m, b) } func (m *GateUserPicAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicAddRequest.Marshal(b, m, deterministic) } func (m *GateUserPicAddRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicAddRequest.Merge(m, src) } func (m *GateUserPicAddRequest) XXX_Size() int { return xxx_messageInfo_GateUserPicAddRequest.Size(m) } func (m *GateUserPicAddRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicAddRequest.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicAddRequest proto.InternalMessageInfo func (m *GateUserPicAddRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateUserPicAddRequest) GetUnitId() int64 { if m != nil { return m.UnitId } return 0 } func (m *GateUserPicAddRequest) GetHouseId() int64 { if m != nil { return m.HouseId } return 0 } func (m *GateUserPicAddRequest) GetHouseName() string { if m != nil { return m.HouseName } return "" } func (m *GateUserPicAddRequest) GetUid() int64 { if m != nil { return m.Uid } return 0 } func (m *GateUserPicAddRequest) GetIdNumber() string { if m != nil { return m.IdNumber } return "" } func (m *GateUserPicAddRequest) GetName() string { if m != nil { return m.Name } return "" } func (m *GateUserPicAddRequest) GetPicUrl() string { if m != nil { return m.PicUrl } return "" } func (m *GateUserPicAddRequest) GetPhone() string { if m != nil { return m.Phone } return "" } type GateUserPicAddReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicAddReply) Reset() { *m = GateUserPicAddReply{} } func (m *GateUserPicAddReply) String() string { return proto.CompactTextString(m) } func (*GateUserPicAddReply) ProtoMessage() {} func (*GateUserPicAddReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{38} } func (m *GateUserPicAddReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicAddReply.Unmarshal(m, b) } func (m *GateUserPicAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicAddReply.Marshal(b, m, deterministic) } func (m *GateUserPicAddReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicAddReply.Merge(m, src) } func (m *GateUserPicAddReply) XXX_Size() int { return xxx_messageInfo_GateUserPicAddReply.Size(m) } func (m *GateUserPicAddReply) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicAddReply.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicAddReply proto.InternalMessageInfo type GateUserPicInfoRequest struct { GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicInfoRequest) Reset() { *m = GateUserPicInfoRequest{} } func (m *GateUserPicInfoRequest) String() string { return proto.CompactTextString(m) } func (*GateUserPicInfoRequest) ProtoMessage() {} func (*GateUserPicInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{39} } func (m *GateUserPicInfoRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicInfoRequest.Unmarshal(m, b) } func (m *GateUserPicInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicInfoRequest.Marshal(b, m, deterministic) } func (m *GateUserPicInfoRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicInfoRequest.Merge(m, src) } func (m *GateUserPicInfoRequest) XXX_Size() int { return xxx_messageInfo_GateUserPicInfoRequest.Size(m) } func (m *GateUserPicInfoRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicInfoRequest.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicInfoRequest proto.InternalMessageInfo func (m *GateUserPicInfoRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateUserPicInfoRequest) GetUid() int64 { if m != nil { return m.Uid } return 0 } type GateUserPicInfoReply struct { PicUrl string `protobuf:"bytes,1,opt,name=pic_url,json=picUrl,proto3" json:"pic_url"` // 1 待下发 2 已下发 3 下发失败 DownStatus int32 `protobuf:"varint,2,opt,name=down_status,json=downStatus,proto3" json:"down_status"` // 1 待审核 2 审核通过 3 审核未通过 ApproveStatus int32 `protobuf:"varint,3,opt,name=approve_status,json=approveStatus,proto3" json:"approve_status"` Feedback string `protobuf:"bytes,4,opt,name=feedback,proto3" json:"feedback"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicInfoReply) Reset() { *m = GateUserPicInfoReply{} } func (m *GateUserPicInfoReply) String() string { return proto.CompactTextString(m) } func (*GateUserPicInfoReply) ProtoMessage() {} func (*GateUserPicInfoReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{40} } func (m *GateUserPicInfoReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicInfoReply.Unmarshal(m, b) } func (m *GateUserPicInfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicInfoReply.Marshal(b, m, deterministic) } func (m *GateUserPicInfoReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicInfoReply.Merge(m, src) } func (m *GateUserPicInfoReply) XXX_Size() int { return xxx_messageInfo_GateUserPicInfoReply.Size(m) } func (m *GateUserPicInfoReply) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicInfoReply.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicInfoReply proto.InternalMessageInfo func (m *GateUserPicInfoReply) GetPicUrl() string { if m != nil { return m.PicUrl } return "" } func (m *GateUserPicInfoReply) GetDownStatus() int32 { if m != nil { return m.DownStatus } return 0 } func (m *GateUserPicInfoReply) GetApproveStatus() int32 { if m != nil { return m.ApproveStatus } return 0 } func (m *GateUserPicInfoReply) GetFeedback() string { if m != nil { return m.Feedback } return "" } type GateUserPicListRequest struct { GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` DownStatus int32 `protobuf:"varint,2,opt,name=down_status,json=downStatus,proto3" json:"down_status"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` Page int64 `protobuf:"varint,4,opt,name=page,proto3" json:"page"` PageSize int64 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicListRequest) Reset() { *m = GateUserPicListRequest{} } func (m *GateUserPicListRequest) String() string { return proto.CompactTextString(m) } func (*GateUserPicListRequest) ProtoMessage() {} func (*GateUserPicListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{41} } func (m *GateUserPicListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicListRequest.Unmarshal(m, b) } func (m *GateUserPicListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicListRequest.Marshal(b, m, deterministic) } func (m *GateUserPicListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicListRequest.Merge(m, src) } func (m *GateUserPicListRequest) XXX_Size() int { return xxx_messageInfo_GateUserPicListRequest.Size(m) } func (m *GateUserPicListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicListRequest.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicListRequest proto.InternalMessageInfo func (m *GateUserPicListRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateUserPicListRequest) GetDownStatus() int32 { if m != nil { return m.DownStatus } return 0 } func (m *GateUserPicListRequest) GetName() string { if m != nil { return m.Name } return "" } func (m *GateUserPicListRequest) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateUserPicListRequest) GetPageSize() int64 { if m != nil { return m.PageSize } return 0 } type GateUserPicDevice struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name"` DownStatus int32 `protobuf:"varint,3,opt,name=down_status,json=downStatus,proto3" json:"down_status"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicDevice) Reset() { *m = GateUserPicDevice{} } func (m *GateUserPicDevice) String() string { return proto.CompactTextString(m) } func (*GateUserPicDevice) ProtoMessage() {} func (*GateUserPicDevice) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{42} } func (m *GateUserPicDevice) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicDevice.Unmarshal(m, b) } func (m *GateUserPicDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicDevice.Marshal(b, m, deterministic) } func (m *GateUserPicDevice) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicDevice.Merge(m, src) } func (m *GateUserPicDevice) XXX_Size() int { return xxx_messageInfo_GateUserPicDevice.Size(m) } func (m *GateUserPicDevice) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicDevice.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicDevice proto.InternalMessageInfo func (m *GateUserPicDevice) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateUserPicDevice) GetDeviceName() string { if m != nil { return m.DeviceName } return "" } func (m *GateUserPicDevice) GetDownStatus() int32 { if m != nil { return m.DownStatus } return 0 } type GateUserPicItem struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` IdNumber string `protobuf:"bytes,4,opt,name=id_number,json=idNumber,proto3" json:"id_number"` HouseName string `protobuf:"bytes,5,opt,name=house_name,json=houseName,proto3" json:"house_name"` CreatedAt int64 `protobuf:"varint,6,opt,name=created_at,json=createdAt,proto3" json:"created_at"` ApprovedAt int64 `protobuf:"varint,7,opt,name=approved_at,json=approvedAt,proto3" json:"approved_at"` ApproveStatus int32 `protobuf:"varint,8,opt,name=approve_status,json=approveStatus,proto3" json:"approve_status"` DownStatus int32 `protobuf:"varint,9,opt,name=down_status,json=downStatus,proto3" json:"down_status"` GatePermissions []*GateUserPicDevice `protobuf:"bytes,10,rep,name=gate_permissions,json=gatePermissions,proto3" json:"gate_permissions"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicItem) Reset() { *m = GateUserPicItem{} } func (m *GateUserPicItem) String() string { return proto.CompactTextString(m) } func (*GateUserPicItem) ProtoMessage() {} func (*GateUserPicItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{43} } func (m *GateUserPicItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicItem.Unmarshal(m, b) } func (m *GateUserPicItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicItem.Marshal(b, m, deterministic) } func (m *GateUserPicItem) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicItem.Merge(m, src) } func (m *GateUserPicItem) XXX_Size() int { return xxx_messageInfo_GateUserPicItem.Size(m) } func (m *GateUserPicItem) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicItem.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicItem proto.InternalMessageInfo func (m *GateUserPicItem) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateUserPicItem) GetUid() int64 { if m != nil { return m.Uid } return 0 } func (m *GateUserPicItem) GetName() string { if m != nil { return m.Name } return "" } func (m *GateUserPicItem) GetIdNumber() string { if m != nil { return m.IdNumber } return "" } func (m *GateUserPicItem) GetHouseName() string { if m != nil { return m.HouseName } return "" } func (m *GateUserPicItem) GetCreatedAt() int64 { if m != nil { return m.CreatedAt } return 0 } func (m *GateUserPicItem) GetApprovedAt() int64 { if m != nil { return m.ApprovedAt } return 0 } func (m *GateUserPicItem) GetApproveStatus() int32 { if m != nil { return m.ApproveStatus } return 0 } func (m *GateUserPicItem) GetDownStatus() int32 { if m != nil { return m.DownStatus } return 0 } func (m *GateUserPicItem) GetGatePermissions() []*GateUserPicDevice { if m != nil { return m.GatePermissions } return nil } type GateUserPicListReply struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` List []*GateUserPicItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicListReply) Reset() { *m = GateUserPicListReply{} } func (m *GateUserPicListReply) String() string { return proto.CompactTextString(m) } func (*GateUserPicListReply) ProtoMessage() {} func (*GateUserPicListReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{44} } func (m *GateUserPicListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicListReply.Unmarshal(m, b) } func (m *GateUserPicListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicListReply.Marshal(b, m, deterministic) } func (m *GateUserPicListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicListReply.Merge(m, src) } func (m *GateUserPicListReply) XXX_Size() int { return xxx_messageInfo_GateUserPicListReply.Size(m) } func (m *GateUserPicListReply) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicListReply.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicListReply proto.InternalMessageInfo func (m *GateUserPicListReply) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateUserPicListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *GateUserPicListReply) GetList() []*GateUserPicItem { if m != nil { return m.List } return nil } type GateUserPicApproveRequest struct { GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id"` Status bool `protobuf:"varint,3,opt,name=status,proto3" json:"status"` Feedback string `protobuf:"bytes,4,opt,name=feedback,proto3" json:"feedback"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicApproveRequest) Reset() { *m = GateUserPicApproveRequest{} } func (m *GateUserPicApproveRequest) String() string { return proto.CompactTextString(m) } func (*GateUserPicApproveRequest) ProtoMessage() {} func (*GateUserPicApproveRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{45} } func (m *GateUserPicApproveRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicApproveRequest.Unmarshal(m, b) } func (m *GateUserPicApproveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicApproveRequest.Marshal(b, m, deterministic) } func (m *GateUserPicApproveRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicApproveRequest.Merge(m, src) } func (m *GateUserPicApproveRequest) XXX_Size() int { return xxx_messageInfo_GateUserPicApproveRequest.Size(m) } func (m *GateUserPicApproveRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicApproveRequest.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicApproveRequest proto.InternalMessageInfo func (m *GateUserPicApproveRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateUserPicApproveRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateUserPicApproveRequest) GetStatus() bool { if m != nil { return m.Status } return false } func (m *GateUserPicApproveRequest) GetFeedback() string { if m != nil { return m.Feedback } return "" } type GateUserPicApproveReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicApproveReply) Reset() { *m = GateUserPicApproveReply{} } func (m *GateUserPicApproveReply) String() string { return proto.CompactTextString(m) } func (*GateUserPicApproveReply) ProtoMessage() {} func (*GateUserPicApproveReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{46} } func (m *GateUserPicApproveReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicApproveReply.Unmarshal(m, b) } func (m *GateUserPicApproveReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicApproveReply.Marshal(b, m, deterministic) } func (m *GateUserPicApproveReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicApproveReply.Merge(m, src) } func (m *GateUserPicApproveReply) XXX_Size() int { return xxx_messageInfo_GateUserPicApproveReply.Size(m) } func (m *GateUserPicApproveReply) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicApproveReply.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicApproveReply proto.InternalMessageInfo type GateUserPicSyncRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicSyncRequest) Reset() { *m = GateUserPicSyncRequest{} } func (m *GateUserPicSyncRequest) String() string { return proto.CompactTextString(m) } func (*GateUserPicSyncRequest) ProtoMessage() {} func (*GateUserPicSyncRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{47} } func (m *GateUserPicSyncRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicSyncRequest.Unmarshal(m, b) } func (m *GateUserPicSyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicSyncRequest.Marshal(b, m, deterministic) } func (m *GateUserPicSyncRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicSyncRequest.Merge(m, src) } func (m *GateUserPicSyncRequest) XXX_Size() int { return xxx_messageInfo_GateUserPicSyncRequest.Size(m) } func (m *GateUserPicSyncRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicSyncRequest.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicSyncRequest proto.InternalMessageInfo func (m *GateUserPicSyncRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateUserPicSyncRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } type GateUserPicSyncReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateUserPicSyncReply) Reset() { *m = GateUserPicSyncReply{} } func (m *GateUserPicSyncReply) String() string { return proto.CompactTextString(m) } func (*GateUserPicSyncReply) ProtoMessage() {} func (*GateUserPicSyncReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{48} } func (m *GateUserPicSyncReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateUserPicSyncReply.Unmarshal(m, b) } func (m *GateUserPicSyncReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateUserPicSyncReply.Marshal(b, m, deterministic) } func (m *GateUserPicSyncReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateUserPicSyncReply.Merge(m, src) } func (m *GateUserPicSyncReply) XXX_Size() int { return xxx_messageInfo_GateUserPicSyncReply.Size(m) } func (m *GateUserPicSyncReply) XXX_DiscardUnknown() { xxx_messageInfo_GateUserPicSyncReply.DiscardUnknown(m) } var xxx_messageInfo_GateUserPicSyncReply proto.InternalMessageInfo type GateCardAddRequest struct { CardNumber string `protobuf:"bytes,1,opt,name=card_number,json=cardNumber,proto3" json:"card_number"` GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` DeviceIds []int64 `protobuf:"varint,4,rep,packed,name=device_ids,json=deviceIds,proto3" json:"device_ids"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCardAddRequest) Reset() { *m = GateCardAddRequest{} } func (m *GateCardAddRequest) String() string { return proto.CompactTextString(m) } func (*GateCardAddRequest) ProtoMessage() {} func (*GateCardAddRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{49} } func (m *GateCardAddRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCardAddRequest.Unmarshal(m, b) } func (m *GateCardAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCardAddRequest.Marshal(b, m, deterministic) } func (m *GateCardAddRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCardAddRequest.Merge(m, src) } func (m *GateCardAddRequest) XXX_Size() int { return xxx_messageInfo_GateCardAddRequest.Size(m) } func (m *GateCardAddRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateCardAddRequest.DiscardUnknown(m) } var xxx_messageInfo_GateCardAddRequest proto.InternalMessageInfo func (m *GateCardAddRequest) GetCardNumber() string { if m != nil { return m.CardNumber } return "" } func (m *GateCardAddRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateCardAddRequest) GetName() string { if m != nil { return m.Name } return "" } func (m *GateCardAddRequest) GetDeviceIds() []int64 { if m != nil { return m.DeviceIds } return nil } type GateCardAddReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCardAddReply) Reset() { *m = GateCardAddReply{} } func (m *GateCardAddReply) String() string { return proto.CompactTextString(m) } func (*GateCardAddReply) ProtoMessage() {} func (*GateCardAddReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{50} } func (m *GateCardAddReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCardAddReply.Unmarshal(m, b) } func (m *GateCardAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCardAddReply.Marshal(b, m, deterministic) } func (m *GateCardAddReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCardAddReply.Merge(m, src) } func (m *GateCardAddReply) XXX_Size() int { return xxx_messageInfo_GateCardAddReply.Size(m) } func (m *GateCardAddReply) XXX_DiscardUnknown() { xxx_messageInfo_GateCardAddReply.DiscardUnknown(m) } var xxx_messageInfo_GateCardAddReply proto.InternalMessageInfo type GateCardListRequest struct { GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` DownStatus int32 `protobuf:"varint,2,opt,name=down_status,json=downStatus,proto3" json:"down_status"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` Page int64 `protobuf:"varint,4,opt,name=page,proto3" json:"page"` PageSize int64 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCardListRequest) Reset() { *m = GateCardListRequest{} } func (m *GateCardListRequest) String() string { return proto.CompactTextString(m) } func (*GateCardListRequest) ProtoMessage() {} func (*GateCardListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{51} } func (m *GateCardListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCardListRequest.Unmarshal(m, b) } func (m *GateCardListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCardListRequest.Marshal(b, m, deterministic) } func (m *GateCardListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCardListRequest.Merge(m, src) } func (m *GateCardListRequest) XXX_Size() int { return xxx_messageInfo_GateCardListRequest.Size(m) } func (m *GateCardListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateCardListRequest.DiscardUnknown(m) } var xxx_messageInfo_GateCardListRequest proto.InternalMessageInfo func (m *GateCardListRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateCardListRequest) GetDownStatus() int32 { if m != nil { return m.DownStatus } return 0 } func (m *GateCardListRequest) GetName() string { if m != nil { return m.Name } return "" } func (m *GateCardListRequest) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateCardListRequest) GetPageSize() int64 { if m != nil { return m.PageSize } return 0 } type GateCardDevice struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name"` DownStatus int32 `protobuf:"varint,3,opt,name=down_status,json=downStatus,proto3" json:"down_status"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCardDevice) Reset() { *m = GateCardDevice{} } func (m *GateCardDevice) String() string { return proto.CompactTextString(m) } func (*GateCardDevice) ProtoMessage() {} func (*GateCardDevice) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{52} } func (m *GateCardDevice) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCardDevice.Unmarshal(m, b) } func (m *GateCardDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCardDevice.Marshal(b, m, deterministic) } func (m *GateCardDevice) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCardDevice.Merge(m, src) } func (m *GateCardDevice) XXX_Size() int { return xxx_messageInfo_GateCardDevice.Size(m) } func (m *GateCardDevice) XXX_DiscardUnknown() { xxx_messageInfo_GateCardDevice.DiscardUnknown(m) } var xxx_messageInfo_GateCardDevice proto.InternalMessageInfo func (m *GateCardDevice) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateCardDevice) GetDeviceName() string { if m != nil { return m.DeviceName } return "" } func (m *GateCardDevice) GetDownStatus() int32 { if m != nil { return m.DownStatus } return 0 } type GateCardItem struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` CardNumber string `protobuf:"bytes,3,opt,name=card_number,json=cardNumber,proto3" json:"card_number"` CreatedAt int64 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at"` DownStatus int32 `protobuf:"varint,5,opt,name=down_status,json=downStatus,proto3" json:"down_status"` GatePermissions []*GateCardDevice `protobuf:"bytes,6,rep,name=gate_permissions,json=gatePermissions,proto3" json:"gate_permissions"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCardItem) Reset() { *m = GateCardItem{} } func (m *GateCardItem) String() string { return proto.CompactTextString(m) } func (*GateCardItem) ProtoMessage() {} func (*GateCardItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{53} } func (m *GateCardItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCardItem.Unmarshal(m, b) } func (m *GateCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCardItem.Marshal(b, m, deterministic) } func (m *GateCardItem) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCardItem.Merge(m, src) } func (m *GateCardItem) XXX_Size() int { return xxx_messageInfo_GateCardItem.Size(m) } func (m *GateCardItem) XXX_DiscardUnknown() { xxx_messageInfo_GateCardItem.DiscardUnknown(m) } var xxx_messageInfo_GateCardItem proto.InternalMessageInfo func (m *GateCardItem) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateCardItem) GetName() string { if m != nil { return m.Name } return "" } func (m *GateCardItem) GetCardNumber() string { if m != nil { return m.CardNumber } return "" } func (m *GateCardItem) GetCreatedAt() int64 { if m != nil { return m.CreatedAt } return 0 } func (m *GateCardItem) GetDownStatus() int32 { if m != nil { return m.DownStatus } return 0 } func (m *GateCardItem) GetGatePermissions() []*GateCardDevice { if m != nil { return m.GatePermissions } return nil } type GateCardListReply struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` List []*GateCardItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCardListReply) Reset() { *m = GateCardListReply{} } func (m *GateCardListReply) String() string { return proto.CompactTextString(m) } func (*GateCardListReply) ProtoMessage() {} func (*GateCardListReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{54} } func (m *GateCardListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCardListReply.Unmarshal(m, b) } func (m *GateCardListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCardListReply.Marshal(b, m, deterministic) } func (m *GateCardListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCardListReply.Merge(m, src) } func (m *GateCardListReply) XXX_Size() int { return xxx_messageInfo_GateCardListReply.Size(m) } func (m *GateCardListReply) XXX_DiscardUnknown() { xxx_messageInfo_GateCardListReply.DiscardUnknown(m) } var xxx_messageInfo_GateCardListReply proto.InternalMessageInfo func (m *GateCardListReply) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateCardListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *GateCardListReply) GetList() []*GateCardItem { if m != nil { return m.List } return nil } type GateCardSyncRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` GardenId int64 `protobuf:"varint,2,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCardSyncRequest) Reset() { *m = GateCardSyncRequest{} } func (m *GateCardSyncRequest) String() string { return proto.CompactTextString(m) } func (*GateCardSyncRequest) ProtoMessage() {} func (*GateCardSyncRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{55} } func (m *GateCardSyncRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCardSyncRequest.Unmarshal(m, b) } func (m *GateCardSyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCardSyncRequest.Marshal(b, m, deterministic) } func (m *GateCardSyncRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCardSyncRequest.Merge(m, src) } func (m *GateCardSyncRequest) XXX_Size() int { return xxx_messageInfo_GateCardSyncRequest.Size(m) } func (m *GateCardSyncRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateCardSyncRequest.DiscardUnknown(m) } var xxx_messageInfo_GateCardSyncRequest proto.InternalMessageInfo func (m *GateCardSyncRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateCardSyncRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } type GateCardSyncReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCardSyncReply) Reset() { *m = GateCardSyncReply{} } func (m *GateCardSyncReply) String() string { return proto.CompactTextString(m) } func (*GateCardSyncReply) ProtoMessage() {} func (*GateCardSyncReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{56} } func (m *GateCardSyncReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCardSyncReply.Unmarshal(m, b) } func (m *GateCardSyncReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCardSyncReply.Marshal(b, m, deterministic) } func (m *GateCardSyncReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCardSyncReply.Merge(m, src) } func (m *GateCardSyncReply) XXX_Size() int { return xxx_messageInfo_GateCardSyncReply.Size(m) } func (m *GateCardSyncReply) XXX_DiscardUnknown() { xxx_messageInfo_GateCardSyncReply.DiscardUnknown(m) } var xxx_messageInfo_GateCardSyncReply proto.InternalMessageInfo // 白名单匹配 type GateWhiteMatchRequest struct { Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn"` Protocol int32 `protobuf:"varint,2,opt,name=protocol,proto3" json:"protocol"` CodeVal string `protobuf:"bytes,3,opt,name=code_val,json=codeVal,proto3" json:"code_val"` CodeType int32 `protobuf:"varint,4,opt,name=code_type,json=codeType,proto3" json:"code_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteMatchRequest) Reset() { *m = GateWhiteMatchRequest{} } func (m *GateWhiteMatchRequest) String() string { return proto.CompactTextString(m) } func (*GateWhiteMatchRequest) ProtoMessage() {} func (*GateWhiteMatchRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{57} } func (m *GateWhiteMatchRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteMatchRequest.Unmarshal(m, b) } func (m *GateWhiteMatchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteMatchRequest.Marshal(b, m, deterministic) } func (m *GateWhiteMatchRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteMatchRequest.Merge(m, src) } func (m *GateWhiteMatchRequest) XXX_Size() int { return xxx_messageInfo_GateWhiteMatchRequest.Size(m) } func (m *GateWhiteMatchRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteMatchRequest.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteMatchRequest proto.InternalMessageInfo func (m *GateWhiteMatchRequest) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateWhiteMatchRequest) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } func (m *GateWhiteMatchRequest) GetCodeVal() string { if m != nil { return m.CodeVal } return "" } func (m *GateWhiteMatchRequest) GetCodeType() int32 { if m != nil { return m.CodeType } return 0 } type GateWhiteMatchReply struct { Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"` Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid"` CardNumber string `protobuf:"bytes,3,opt,name=card_number,json=cardNumber,proto3" json:"card_number"` IdNumber string `protobuf:"bytes,4,opt,name=id_number,json=idNumber,proto3" json:"id_number"` Phone string `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone"` DeviceName string `protobuf:"bytes,6,opt,name=device_name,json=deviceName,proto3" json:"device_name"` Location string `protobuf:"bytes,7,opt,name=location,proto3" json:"location"` Direction int32 `protobuf:"varint,8,opt,name=direction,proto3" json:"direction"` Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name"` HouseName string `protobuf:"bytes,10,opt,name=house_name,json=houseName,proto3" json:"house_name"` DeviceId int64 `protobuf:"varint,11,opt,name=device_id,json=deviceId,proto3" json:"device_id"` GardenId int64 `protobuf:"varint,12,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteMatchReply) Reset() { *m = GateWhiteMatchReply{} } func (m *GateWhiteMatchReply) String() string { return proto.CompactTextString(m) } func (*GateWhiteMatchReply) ProtoMessage() {} func (*GateWhiteMatchReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{58} } func (m *GateWhiteMatchReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteMatchReply.Unmarshal(m, b) } func (m *GateWhiteMatchReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteMatchReply.Marshal(b, m, deterministic) } func (m *GateWhiteMatchReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteMatchReply.Merge(m, src) } func (m *GateWhiteMatchReply) XXX_Size() int { return xxx_messageInfo_GateWhiteMatchReply.Size(m) } func (m *GateWhiteMatchReply) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteMatchReply.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteMatchReply proto.InternalMessageInfo func (m *GateWhiteMatchReply) GetStatus() int32 { if m != nil { return m.Status } return 0 } func (m *GateWhiteMatchReply) GetUid() string { if m != nil { return m.Uid } return "" } func (m *GateWhiteMatchReply) GetCardNumber() string { if m != nil { return m.CardNumber } return "" } func (m *GateWhiteMatchReply) GetIdNumber() string { if m != nil { return m.IdNumber } return "" } func (m *GateWhiteMatchReply) GetPhone() string { if m != nil { return m.Phone } return "" } func (m *GateWhiteMatchReply) GetDeviceName() string { if m != nil { return m.DeviceName } return "" } func (m *GateWhiteMatchReply) GetLocation() string { if m != nil { return m.Location } return "" } func (m *GateWhiteMatchReply) GetDirection() int32 { if m != nil { return m.Direction } return 0 } func (m *GateWhiteMatchReply) GetName() string { if m != nil { return m.Name } return "" } func (m *GateWhiteMatchReply) GetHouseName() string { if m != nil { return m.HouseName } return "" } func (m *GateWhiteMatchReply) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateWhiteMatchReply) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } // 门禁更新状态 type GateOnlineRequest struct { Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn"` Protocol int32 `protobuf:"varint,2,opt,name=protocol,proto3" json:"protocol"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateOnlineRequest) Reset() { *m = GateOnlineRequest{} } func (m *GateOnlineRequest) String() string { return proto.CompactTextString(m) } func (*GateOnlineRequest) ProtoMessage() {} func (*GateOnlineRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{59} } func (m *GateOnlineRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateOnlineRequest.Unmarshal(m, b) } func (m *GateOnlineRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateOnlineRequest.Marshal(b, m, deterministic) } func (m *GateOnlineRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateOnlineRequest.Merge(m, src) } func (m *GateOnlineRequest) XXX_Size() int { return xxx_messageInfo_GateOnlineRequest.Size(m) } func (m *GateOnlineRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateOnlineRequest.DiscardUnknown(m) } var xxx_messageInfo_GateOnlineRequest proto.InternalMessageInfo func (m *GateOnlineRequest) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateOnlineRequest) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } type GateOnlineReply struct { HasTask bool `protobuf:"varint,1,opt,name=has_task,json=hasTask,proto3" json:"has_task"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateOnlineReply) Reset() { *m = GateOnlineReply{} } func (m *GateOnlineReply) String() string { return proto.CompactTextString(m) } func (*GateOnlineReply) ProtoMessage() {} func (*GateOnlineReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{60} } func (m *GateOnlineReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateOnlineReply.Unmarshal(m, b) } func (m *GateOnlineReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateOnlineReply.Marshal(b, m, deterministic) } func (m *GateOnlineReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateOnlineReply.Merge(m, src) } func (m *GateOnlineReply) XXX_Size() int { return xxx_messageInfo_GateOnlineReply.Size(m) } func (m *GateOnlineReply) XXX_DiscardUnknown() { xxx_messageInfo_GateOnlineReply.DiscardUnknown(m) } var xxx_messageInfo_GateOnlineReply proto.InternalMessageInfo func (m *GateOnlineReply) GetHasTask() bool { if m != nil { return m.HasTask } return false } // 添加进出场记录 type GateRecordAddRequest struct { DeviceId int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Sn string `protobuf:"bytes,2,opt,name=sn,proto3" json:"sn"` Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location"` Direction int32 `protobuf:"varint,4,opt,name=direction,proto3" json:"direction"` HouseholdUser string `protobuf:"bytes,5,opt,name=household_user,json=householdUser,proto3" json:"household_user"` HouseholdIdNumber string `protobuf:"bytes,6,opt,name=household_id_number,json=householdIdNumber,proto3" json:"household_id_number"` HouseholdHousename string `protobuf:"bytes,7,opt,name=household_housename,json=householdHousename,proto3" json:"household_housename"` CardNumber string `protobuf:"bytes,8,opt,name=card_number,json=cardNumber,proto3" json:"card_number"` CardOwner string `protobuf:"bytes,9,opt,name=card_owner,json=cardOwner,proto3" json:"card_owner"` Online int32 `protobuf:"varint,10,opt,name=online,proto3" json:"online"` GardenId int64 `protobuf:"varint,11,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` // 1 访客 2 非访客 IsVisitor int32 `protobuf:"varint,12,opt,name=is_visitor,json=isVisitor,proto3" json:"is_visitor"` // 开门时间 OpenTime int64 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time"` HouseholdUid int64 `protobuf:"varint,14,opt,name=household_uid,json=householdUid,proto3" json:"household_uid"` VisitorName string `protobuf:"bytes,15,opt,name=visitor_name,json=visitorName,proto3" json:"visitor_name"` VisitorPhone string `protobuf:"bytes,16,opt,name=visitor_phone,json=visitorPhone,proto3" json:"visitor_phone"` Protocol int32 `protobuf:"varint,17,opt,name=protocol,proto3" json:"protocol"` // 1 二维码 2 刷卡 3 人脸 OpenType int32 `protobuf:"varint,18,opt,name=open_type,json=openType,proto3" json:"open_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateRecordAddRequest) Reset() { *m = GateRecordAddRequest{} } func (m *GateRecordAddRequest) String() string { return proto.CompactTextString(m) } func (*GateRecordAddRequest) ProtoMessage() {} func (*GateRecordAddRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{61} } func (m *GateRecordAddRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateRecordAddRequest.Unmarshal(m, b) } func (m *GateRecordAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateRecordAddRequest.Marshal(b, m, deterministic) } func (m *GateRecordAddRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateRecordAddRequest.Merge(m, src) } func (m *GateRecordAddRequest) XXX_Size() int { return xxx_messageInfo_GateRecordAddRequest.Size(m) } func (m *GateRecordAddRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateRecordAddRequest.DiscardUnknown(m) } var xxx_messageInfo_GateRecordAddRequest proto.InternalMessageInfo func (m *GateRecordAddRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateRecordAddRequest) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateRecordAddRequest) GetLocation() string { if m != nil { return m.Location } return "" } func (m *GateRecordAddRequest) GetDirection() int32 { if m != nil { return m.Direction } return 0 } func (m *GateRecordAddRequest) GetHouseholdUser() string { if m != nil { return m.HouseholdUser } return "" } func (m *GateRecordAddRequest) GetHouseholdIdNumber() string { if m != nil { return m.HouseholdIdNumber } return "" } func (m *GateRecordAddRequest) GetHouseholdHousename() string { if m != nil { return m.HouseholdHousename } return "" } func (m *GateRecordAddRequest) GetCardNumber() string { if m != nil { return m.CardNumber } return "" } func (m *GateRecordAddRequest) GetCardOwner() string { if m != nil { return m.CardOwner } return "" } func (m *GateRecordAddRequest) GetOnline() int32 { if m != nil { return m.Online } return 0 } func (m *GateRecordAddRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateRecordAddRequest) GetIsVisitor() int32 { if m != nil { return m.IsVisitor } return 0 } func (m *GateRecordAddRequest) GetOpenTime() int64 { if m != nil { return m.OpenTime } return 0 } func (m *GateRecordAddRequest) GetHouseholdUid() int64 { if m != nil { return m.HouseholdUid } return 0 } func (m *GateRecordAddRequest) GetVisitorName() string { if m != nil { return m.VisitorName } return "" } func (m *GateRecordAddRequest) GetVisitorPhone() string { if m != nil { return m.VisitorPhone } return "" } func (m *GateRecordAddRequest) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } func (m *GateRecordAddRequest) GetOpenType() int32 { if m != nil { return m.OpenType } return 0 } type GateRecordAddReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateRecordAddReply) Reset() { *m = GateRecordAddReply{} } func (m *GateRecordAddReply) String() string { return proto.CompactTextString(m) } func (*GateRecordAddReply) ProtoMessage() {} func (*GateRecordAddReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{62} } func (m *GateRecordAddReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateRecordAddReply.Unmarshal(m, b) } func (m *GateRecordAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateRecordAddReply.Marshal(b, m, deterministic) } func (m *GateRecordAddReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateRecordAddReply.Merge(m, src) } func (m *GateRecordAddReply) XXX_Size() int { return xxx_messageInfo_GateRecordAddReply.Size(m) } func (m *GateRecordAddReply) XXX_DiscardUnknown() { xxx_messageInfo_GateRecordAddReply.DiscardUnknown(m) } var xxx_messageInfo_GateRecordAddReply proto.InternalMessageInfo // 门禁进出场记录列表 type GateRecordListRequest struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size"` DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start"` End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end"` IsVisitor int32 `protobuf:"varint,6,opt,name=is_visitor,json=isVisitor,proto3" json:"is_visitor"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateRecordListRequest) Reset() { *m = GateRecordListRequest{} } func (m *GateRecordListRequest) String() string { return proto.CompactTextString(m) } func (*GateRecordListRequest) ProtoMessage() {} func (*GateRecordListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{63} } func (m *GateRecordListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateRecordListRequest.Unmarshal(m, b) } func (m *GateRecordListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateRecordListRequest.Marshal(b, m, deterministic) } func (m *GateRecordListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateRecordListRequest.Merge(m, src) } func (m *GateRecordListRequest) XXX_Size() int { return xxx_messageInfo_GateRecordListRequest.Size(m) } func (m *GateRecordListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateRecordListRequest.DiscardUnknown(m) } var xxx_messageInfo_GateRecordListRequest proto.InternalMessageInfo func (m *GateRecordListRequest) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateRecordListRequest) GetPageSize() int64 { if m != nil { return m.PageSize } return 0 } func (m *GateRecordListRequest) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } func (m *GateRecordListRequest) GetStart() int64 { if m != nil { return m.Start } return 0 } func (m *GateRecordListRequest) GetEnd() int64 { if m != nil { return m.End } return 0 } func (m *GateRecordListRequest) GetIsVisitor() int32 { if m != nil { return m.IsVisitor } return 0 } type GateRecordItem struct { DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` WhiteId int64 `protobuf:"varint,2,opt,name=white_id,json=whiteId,proto3" json:"white_id"` Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location"` Direction int32 `protobuf:"varint,4,opt,name=direction,proto3" json:"direction"` HouseholdUser string `protobuf:"bytes,5,opt,name=household_user,json=householdUser,proto3" json:"household_user"` HouseholdIdNumber string `protobuf:"bytes,6,opt,name=household_id_number,json=householdIdNumber,proto3" json:"household_id_number"` HouseholdHousename string `protobuf:"bytes,7,opt,name=household_housename,json=householdHousename,proto3" json:"household_housename"` CardNumber string `protobuf:"bytes,8,opt,name=card_number,json=cardNumber,proto3" json:"card_number"` CardOwner string `protobuf:"bytes,9,opt,name=card_owner,json=cardOwner,proto3" json:"card_owner"` Online int32 `protobuf:"varint,10,opt,name=online,proto3" json:"online"` GardenId int64 `protobuf:"varint,11,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` // 1 访客 2 非访客 IsVisitor int32 `protobuf:"varint,12,opt,name=is_visitor,json=isVisitor,proto3" json:"is_visitor"` // 开门时间 OpenTime int64 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time"` HouseholdUid int64 `protobuf:"varint,14,opt,name=household_uid,json=householdUid,proto3" json:"household_uid"` VisitorName string `protobuf:"bytes,15,opt,name=visitor_name,json=visitorName,proto3" json:"visitor_name"` VisitorPhone string `protobuf:"bytes,16,opt,name=visitor_phone,json=visitorPhone,proto3" json:"visitor_phone"` // 1 二维码 2 刷卡 3 人脸 OpenType int32 `protobuf:"varint,17,opt,name=open_type,json=openType,proto3" json:"open_type"` Sn string `protobuf:"bytes,18,opt,name=sn,proto3" json:"sn"` Protocol int32 `protobuf:"varint,19,opt,name=protocol,proto3" json:"protocol"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateRecordItem) Reset() { *m = GateRecordItem{} } func (m *GateRecordItem) String() string { return proto.CompactTextString(m) } func (*GateRecordItem) ProtoMessage() {} func (*GateRecordItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{64} } func (m *GateRecordItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateRecordItem.Unmarshal(m, b) } func (m *GateRecordItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateRecordItem.Marshal(b, m, deterministic) } func (m *GateRecordItem) XXX_Merge(src proto.Message) { xxx_messageInfo_GateRecordItem.Merge(m, src) } func (m *GateRecordItem) XXX_Size() int { return xxx_messageInfo_GateRecordItem.Size(m) } func (m *GateRecordItem) XXX_DiscardUnknown() { xxx_messageInfo_GateRecordItem.DiscardUnknown(m) } var xxx_messageInfo_GateRecordItem proto.InternalMessageInfo func (m *GateRecordItem) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } func (m *GateRecordItem) GetWhiteId() int64 { if m != nil { return m.WhiteId } return 0 } func (m *GateRecordItem) GetLocation() string { if m != nil { return m.Location } return "" } func (m *GateRecordItem) GetDirection() int32 { if m != nil { return m.Direction } return 0 } func (m *GateRecordItem) GetHouseholdUser() string { if m != nil { return m.HouseholdUser } return "" } func (m *GateRecordItem) GetHouseholdIdNumber() string { if m != nil { return m.HouseholdIdNumber } return "" } func (m *GateRecordItem) GetHouseholdHousename() string { if m != nil { return m.HouseholdHousename } return "" } func (m *GateRecordItem) GetCardNumber() string { if m != nil { return m.CardNumber } return "" } func (m *GateRecordItem) GetCardOwner() string { if m != nil { return m.CardOwner } return "" } func (m *GateRecordItem) GetOnline() int32 { if m != nil { return m.Online } return 0 } func (m *GateRecordItem) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateRecordItem) GetIsVisitor() int32 { if m != nil { return m.IsVisitor } return 0 } func (m *GateRecordItem) GetOpenTime() int64 { if m != nil { return m.OpenTime } return 0 } func (m *GateRecordItem) GetHouseholdUid() int64 { if m != nil { return m.HouseholdUid } return 0 } func (m *GateRecordItem) GetVisitorName() string { if m != nil { return m.VisitorName } return "" } func (m *GateRecordItem) GetVisitorPhone() string { if m != nil { return m.VisitorPhone } return "" } func (m *GateRecordItem) GetOpenType() int32 { if m != nil { return m.OpenType } return 0 } func (m *GateRecordItem) GetSn() string { if m != nil { return m.Sn } return "" } func (m *GateRecordItem) GetProtocol() int32 { if m != nil { return m.Protocol } return 0 } type GateRecordListReply struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` List []*GateRecordItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateRecordListReply) Reset() { *m = GateRecordListReply{} } func (m *GateRecordListReply) String() string { return proto.CompactTextString(m) } func (*GateRecordListReply) ProtoMessage() {} func (*GateRecordListReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{65} } func (m *GateRecordListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateRecordListReply.Unmarshal(m, b) } func (m *GateRecordListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateRecordListReply.Marshal(b, m, deterministic) } func (m *GateRecordListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateRecordListReply.Merge(m, src) } func (m *GateRecordListReply) XXX_Size() int { return xxx_messageInfo_GateRecordListReply.Size(m) } func (m *GateRecordListReply) XXX_DiscardUnknown() { xxx_messageInfo_GateRecordListReply.DiscardUnknown(m) } var xxx_messageInfo_GateRecordListReply proto.InternalMessageInfo func (m *GateRecordListReply) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateRecordListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *GateRecordListReply) GetList() []*GateRecordItem { if m != nil { return m.List } return nil } type GateVisitorAddRequest struct { Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone"` Visitor string `protobuf:"bytes,4,opt,name=visitor,proto3" json:"visitor"` VisitorPhone string `protobuf:"bytes,5,opt,name=visitor_phone,json=visitorPhone,proto3" json:"visitor_phone"` DeviceId int64 `protobuf:"varint,6,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Start int64 `protobuf:"varint,7,opt,name=start,proto3" json:"start"` End int64 `protobuf:"varint,8,opt,name=end,proto3" json:"end"` GardenId int64 `protobuf:"varint,9,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` Comment string `protobuf:"bytes,10,opt,name=comment,proto3" json:"comment"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateVisitorAddRequest) Reset() { *m = GateVisitorAddRequest{} } func (m *GateVisitorAddRequest) String() string { return proto.CompactTextString(m) } func (*GateVisitorAddRequest) ProtoMessage() {} func (*GateVisitorAddRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{66} } func (m *GateVisitorAddRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateVisitorAddRequest.Unmarshal(m, b) } func (m *GateVisitorAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateVisitorAddRequest.Marshal(b, m, deterministic) } func (m *GateVisitorAddRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateVisitorAddRequest.Merge(m, src) } func (m *GateVisitorAddRequest) XXX_Size() int { return xxx_messageInfo_GateVisitorAddRequest.Size(m) } func (m *GateVisitorAddRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateVisitorAddRequest.DiscardUnknown(m) } var xxx_messageInfo_GateVisitorAddRequest proto.InternalMessageInfo func (m *GateVisitorAddRequest) GetUid() int64 { if m != nil { return m.Uid } return 0 } func (m *GateVisitorAddRequest) GetName() string { if m != nil { return m.Name } return "" } func (m *GateVisitorAddRequest) GetPhone() string { if m != nil { return m.Phone } return "" } func (m *GateVisitorAddRequest) GetVisitor() string { if m != nil { return m.Visitor } return "" } func (m *GateVisitorAddRequest) GetVisitorPhone() string { if m != nil { return m.VisitorPhone } return "" } func (m *GateVisitorAddRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateVisitorAddRequest) GetStart() int64 { if m != nil { return m.Start } return 0 } func (m *GateVisitorAddRequest) GetEnd() int64 { if m != nil { return m.End } return 0 } func (m *GateVisitorAddRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateVisitorAddRequest) GetComment() string { if m != nil { return m.Comment } return "" } type GateVisitorAddReply struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Qcode string `protobuf:"bytes,2,opt,name=qcode,proto3" json:"qcode"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateVisitorAddReply) Reset() { *m = GateVisitorAddReply{} } func (m *GateVisitorAddReply) String() string { return proto.CompactTextString(m) } func (*GateVisitorAddReply) ProtoMessage() {} func (*GateVisitorAddReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{67} } func (m *GateVisitorAddReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateVisitorAddReply.Unmarshal(m, b) } func (m *GateVisitorAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateVisitorAddReply.Marshal(b, m, deterministic) } func (m *GateVisitorAddReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateVisitorAddReply.Merge(m, src) } func (m *GateVisitorAddReply) XXX_Size() int { return xxx_messageInfo_GateVisitorAddReply.Size(m) } func (m *GateVisitorAddReply) XXX_DiscardUnknown() { xxx_messageInfo_GateVisitorAddReply.DiscardUnknown(m) } var xxx_messageInfo_GateVisitorAddReply proto.InternalMessageInfo func (m *GateVisitorAddReply) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateVisitorAddReply) GetQcode() string { if m != nil { return m.Qcode } return "" } type GateVisitorListRequest struct { Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"` DeviceId int64 `protobuf:"varint,2,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` Visitor string `protobuf:"bytes,4,opt,name=visitor,proto3" json:"visitor"` Start int64 `protobuf:"varint,5,opt,name=start,proto3" json:"start"` End int64 `protobuf:"varint,6,opt,name=end,proto3" json:"end"` Page int64 `protobuf:"varint,7,opt,name=page,proto3" json:"page"` PageSize int64 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size"` Id int64 `protobuf:"varint,9,opt,name=id,proto3" json:"id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateVisitorListRequest) Reset() { *m = GateVisitorListRequest{} } func (m *GateVisitorListRequest) String() string { return proto.CompactTextString(m) } func (*GateVisitorListRequest) ProtoMessage() {} func (*GateVisitorListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{68} } func (m *GateVisitorListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateVisitorListRequest.Unmarshal(m, b) } func (m *GateVisitorListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateVisitorListRequest.Marshal(b, m, deterministic) } func (m *GateVisitorListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateVisitorListRequest.Merge(m, src) } func (m *GateVisitorListRequest) XXX_Size() int { return xxx_messageInfo_GateVisitorListRequest.Size(m) } func (m *GateVisitorListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateVisitorListRequest.DiscardUnknown(m) } var xxx_messageInfo_GateVisitorListRequest proto.InternalMessageInfo func (m *GateVisitorListRequest) GetUid() int64 { if m != nil { return m.Uid } return 0 } func (m *GateVisitorListRequest) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateVisitorListRequest) GetName() string { if m != nil { return m.Name } return "" } func (m *GateVisitorListRequest) GetVisitor() string { if m != nil { return m.Visitor } return "" } func (m *GateVisitorListRequest) GetStart() int64 { if m != nil { return m.Start } return 0 } func (m *GateVisitorListRequest) GetEnd() int64 { if m != nil { return m.End } return 0 } func (m *GateVisitorListRequest) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateVisitorListRequest) GetPageSize() int64 { if m != nil { return m.PageSize } return 0 } func (m *GateVisitorListRequest) GetId() int64 { if m != nil { return m.Id } return 0 } type GateVisitorListItem struct { Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone"` Visitor string `protobuf:"bytes,4,opt,name=visitor,proto3" json:"visitor"` VisitorPhone string `protobuf:"bytes,5,opt,name=visitor_phone,json=visitorPhone,proto3" json:"visitor_phone"` DeviceId int64 `protobuf:"varint,6,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Start int64 `protobuf:"varint,7,opt,name=start,proto3" json:"start"` End int64 `protobuf:"varint,8,opt,name=end,proto3" json:"end"` // 1 未通行 2 已同行 3 已过期 Status int64 `protobuf:"varint,9,opt,name=status,proto3" json:"status"` OpenTime int64 `protobuf:"varint,10,opt,name=open_time,json=openTime,proto3" json:"open_time"` GateName string `protobuf:"bytes,11,opt,name=gate_name,json=gateName,proto3" json:"gate_name"` Id int64 `protobuf:"varint,12,opt,name=id,proto3" json:"id"` Comment string `protobuf:"bytes,13,opt,name=comment,proto3" json:"comment"` Qcode string `protobuf:"bytes,14,opt,name=qcode,proto3" json:"qcode"` Location string `protobuf:"bytes,15,opt,name=location,proto3" json:"location"` GardenName string `protobuf:"bytes,16,opt,name=garden_name,json=gardenName,proto3" json:"garden_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateVisitorListItem) Reset() { *m = GateVisitorListItem{} } func (m *GateVisitorListItem) String() string { return proto.CompactTextString(m) } func (*GateVisitorListItem) ProtoMessage() {} func (*GateVisitorListItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{69} } func (m *GateVisitorListItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateVisitorListItem.Unmarshal(m, b) } func (m *GateVisitorListItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateVisitorListItem.Marshal(b, m, deterministic) } func (m *GateVisitorListItem) XXX_Merge(src proto.Message) { xxx_messageInfo_GateVisitorListItem.Merge(m, src) } func (m *GateVisitorListItem) XXX_Size() int { return xxx_messageInfo_GateVisitorListItem.Size(m) } func (m *GateVisitorListItem) XXX_DiscardUnknown() { xxx_messageInfo_GateVisitorListItem.DiscardUnknown(m) } var xxx_messageInfo_GateVisitorListItem proto.InternalMessageInfo func (m *GateVisitorListItem) GetUid() int64 { if m != nil { return m.Uid } return 0 } func (m *GateVisitorListItem) GetName() string { if m != nil { return m.Name } return "" } func (m *GateVisitorListItem) GetPhone() string { if m != nil { return m.Phone } return "" } func (m *GateVisitorListItem) GetVisitor() string { if m != nil { return m.Visitor } return "" } func (m *GateVisitorListItem) GetVisitorPhone() string { if m != nil { return m.VisitorPhone } return "" } func (m *GateVisitorListItem) GetDeviceId() int64 { if m != nil { return m.DeviceId } return 0 } func (m *GateVisitorListItem) GetStart() int64 { if m != nil { return m.Start } return 0 } func (m *GateVisitorListItem) GetEnd() int64 { if m != nil { return m.End } return 0 } func (m *GateVisitorListItem) GetStatus() int64 { if m != nil { return m.Status } return 0 } func (m *GateVisitorListItem) GetOpenTime() int64 { if m != nil { return m.OpenTime } return 0 } func (m *GateVisitorListItem) GetGateName() string { if m != nil { return m.GateName } return "" } func (m *GateVisitorListItem) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateVisitorListItem) GetComment() string { if m != nil { return m.Comment } return "" } func (m *GateVisitorListItem) GetQcode() string { if m != nil { return m.Qcode } return "" } func (m *GateVisitorListItem) GetLocation() string { if m != nil { return m.Location } return "" } func (m *GateVisitorListItem) GetGardenName() string { if m != nil { return m.GardenName } return "" } type GateVisitorListReply struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` List []*GateVisitorListItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateVisitorListReply) Reset() { *m = GateVisitorListReply{} } func (m *GateVisitorListReply) String() string { return proto.CompactTextString(m) } func (*GateVisitorListReply) ProtoMessage() {} func (*GateVisitorListReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{70} } func (m *GateVisitorListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateVisitorListReply.Unmarshal(m, b) } func (m *GateVisitorListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateVisitorListReply.Marshal(b, m, deterministic) } func (m *GateVisitorListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateVisitorListReply.Merge(m, src) } func (m *GateVisitorListReply) XXX_Size() int { return xxx_messageInfo_GateVisitorListReply.Size(m) } func (m *GateVisitorListReply) XXX_DiscardUnknown() { xxx_messageInfo_GateVisitorListReply.DiscardUnknown(m) } var xxx_messageInfo_GateVisitorListReply proto.InternalMessageInfo func (m *GateVisitorListReply) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateVisitorListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *GateVisitorListReply) GetList() []*GateVisitorListItem { if m != nil { return m.List } return nil } type GateVisitorCheckRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` OpenTime int64 `protobuf:"varint,2,opt,name=open_time,json=openTime,proto3" json:"open_time"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateVisitorCheckRequest) Reset() { *m = GateVisitorCheckRequest{} } func (m *GateVisitorCheckRequest) String() string { return proto.CompactTextString(m) } func (*GateVisitorCheckRequest) ProtoMessage() {} func (*GateVisitorCheckRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{71} } func (m *GateVisitorCheckRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateVisitorCheckRequest.Unmarshal(m, b) } func (m *GateVisitorCheckRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateVisitorCheckRequest.Marshal(b, m, deterministic) } func (m *GateVisitorCheckRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateVisitorCheckRequest.Merge(m, src) } func (m *GateVisitorCheckRequest) XXX_Size() int { return xxx_messageInfo_GateVisitorCheckRequest.Size(m) } func (m *GateVisitorCheckRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateVisitorCheckRequest.DiscardUnknown(m) } var xxx_messageInfo_GateVisitorCheckRequest proto.InternalMessageInfo func (m *GateVisitorCheckRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateVisitorCheckRequest) GetOpenTime() int64 { if m != nil { return m.OpenTime } return 0 } type GateVisitorCheckReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateVisitorCheckReply) Reset() { *m = GateVisitorCheckReply{} } func (m *GateVisitorCheckReply) String() string { return proto.CompactTextString(m) } func (*GateVisitorCheckReply) ProtoMessage() {} func (*GateVisitorCheckReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{72} } func (m *GateVisitorCheckReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateVisitorCheckReply.Unmarshal(m, b) } func (m *GateVisitorCheckReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateVisitorCheckReply.Marshal(b, m, deterministic) } func (m *GateVisitorCheckReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateVisitorCheckReply.Merge(m, src) } func (m *GateVisitorCheckReply) XXX_Size() int { return xxx_messageInfo_GateVisitorCheckReply.Size(m) } func (m *GateVisitorCheckReply) XXX_DiscardUnknown() { xxx_messageInfo_GateVisitorCheckReply.DiscardUnknown(m) } var xxx_messageInfo_GateVisitorCheckReply proto.InternalMessageInfo type GateVisitorDelRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"` Manager bool `protobuf:"varint,3,opt,name=manager,proto3" json:"manager"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateVisitorDelRequest) Reset() { *m = GateVisitorDelRequest{} } func (m *GateVisitorDelRequest) String() string { return proto.CompactTextString(m) } func (*GateVisitorDelRequest) ProtoMessage() {} func (*GateVisitorDelRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{73} } func (m *GateVisitorDelRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateVisitorDelRequest.Unmarshal(m, b) } func (m *GateVisitorDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateVisitorDelRequest.Marshal(b, m, deterministic) } func (m *GateVisitorDelRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateVisitorDelRequest.Merge(m, src) } func (m *GateVisitorDelRequest) XXX_Size() int { return xxx_messageInfo_GateVisitorDelRequest.Size(m) } func (m *GateVisitorDelRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateVisitorDelRequest.DiscardUnknown(m) } var xxx_messageInfo_GateVisitorDelRequest proto.InternalMessageInfo func (m *GateVisitorDelRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateVisitorDelRequest) GetUid() int64 { if m != nil { return m.Uid } return 0 } func (m *GateVisitorDelRequest) GetManager() bool { if m != nil { return m.Manager } return false } type GateVisitorDelReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateVisitorDelReply) Reset() { *m = GateVisitorDelReply{} } func (m *GateVisitorDelReply) String() string { return proto.CompactTextString(m) } func (*GateVisitorDelReply) ProtoMessage() {} func (*GateVisitorDelReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{74} } func (m *GateVisitorDelReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateVisitorDelReply.Unmarshal(m, b) } func (m *GateVisitorDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateVisitorDelReply.Marshal(b, m, deterministic) } func (m *GateVisitorDelReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateVisitorDelReply.Merge(m, src) } func (m *GateVisitorDelReply) XXX_Size() int { return xxx_messageInfo_GateVisitorDelReply.Size(m) } func (m *GateVisitorDelReply) XXX_DiscardUnknown() { xxx_messageInfo_GateVisitorDelReply.DiscardUnknown(m) } var xxx_messageInfo_GateVisitorDelReply proto.InternalMessageInfo type MqttFaceGateRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MqttFaceGateRequest) Reset() { *m = MqttFaceGateRequest{} } func (m *MqttFaceGateRequest) String() string { return proto.CompactTextString(m) } func (*MqttFaceGateRequest) ProtoMessage() {} func (*MqttFaceGateRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{75} } func (m *MqttFaceGateRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MqttFaceGateRequest.Unmarshal(m, b) } func (m *MqttFaceGateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MqttFaceGateRequest.Marshal(b, m, deterministic) } func (m *MqttFaceGateRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_MqttFaceGateRequest.Merge(m, src) } func (m *MqttFaceGateRequest) XXX_Size() int { return xxx_messageInfo_MqttFaceGateRequest.Size(m) } func (m *MqttFaceGateRequest) XXX_DiscardUnknown() { xxx_messageInfo_MqttFaceGateRequest.DiscardUnknown(m) } var xxx_messageInfo_MqttFaceGateRequest proto.InternalMessageInfo type MqttFaceGateReply struct { Sns []string `protobuf:"bytes,1,rep,name=sns,proto3" json:"sns"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MqttFaceGateReply) Reset() { *m = MqttFaceGateReply{} } func (m *MqttFaceGateReply) String() string { return proto.CompactTextString(m) } func (*MqttFaceGateReply) ProtoMessage() {} func (*MqttFaceGateReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{76} } func (m *MqttFaceGateReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MqttFaceGateReply.Unmarshal(m, b) } func (m *MqttFaceGateReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MqttFaceGateReply.Marshal(b, m, deterministic) } func (m *MqttFaceGateReply) XXX_Merge(src proto.Message) { xxx_messageInfo_MqttFaceGateReply.Merge(m, src) } func (m *MqttFaceGateReply) XXX_Size() int { return xxx_messageInfo_MqttFaceGateReply.Size(m) } func (m *MqttFaceGateReply) XXX_DiscardUnknown() { xxx_messageInfo_MqttFaceGateReply.DiscardUnknown(m) } var xxx_messageInfo_MqttFaceGateReply proto.InternalMessageInfo func (m *MqttFaceGateReply) GetSns() []string { if m != nil { return m.Sns } return nil } func init() { proto.RegisterType((*GateInRequest)(nil), "pb_v1.GateInRequest") proto.RegisterType((*GateInReply)(nil), "pb_v1.GateInReply") proto.RegisterType((*GateBatchInItem)(nil), "pb_v1.GateBatchInItem") proto.RegisterType((*GateBatchInRequest)(nil), "pb_v1.GateBatchInRequest") proto.RegisterType((*GateBatchInReply)(nil), "pb_v1.GateBatchInReply") proto.RegisterType((*GateOutRequest)(nil), "pb_v1.GateOutRequest") proto.RegisterType((*GateOutReply)(nil), "pb_v1.GateOutReply") proto.RegisterType((*GateItem)(nil), "pb_v1.GateItem") proto.RegisterType((*GateListRequest)(nil), "pb_v1.GateListRequest") proto.RegisterType((*GateListReply)(nil), "pb_v1.GateListReply") proto.RegisterType((*GateInfoRequest)(nil), "pb_v1.GateInfoRequest") proto.RegisterType((*GateInfoReply)(nil), "pb_v1.GateInfoReply") proto.RegisterType((*GateDelRequest)(nil), "pb_v1.GateDelRequest") proto.RegisterType((*GateDelReply)(nil), "pb_v1.GateDelReply") proto.RegisterType((*GateRecoveryRequest)(nil), "pb_v1.GateRecoveryRequest") proto.RegisterType((*GateRecoveryReply)(nil), "pb_v1.GateRecoveryReply") proto.RegisterType((*GateEnableRequest)(nil), "pb_v1.GateEnableRequest") proto.RegisterType((*GateEnableReply)(nil), "pb_v1.GateEnableReply") proto.RegisterType((*GateSetRequest)(nil), "pb_v1.GateSetRequest") proto.RegisterType((*GateSetReply)(nil), "pb_v1.GateSetReply") proto.RegisterType((*GateCommandAddRequest)(nil), "pb_v1.GateCommandAddRequest") proto.RegisterType((*GateCommandAddReply)(nil), "pb_v1.GateCommandAddReply") proto.RegisterType((*GateCommandListRequest)(nil), "pb_v1.GateCommandListRequest") proto.RegisterType((*GateCommandItem)(nil), "pb_v1.GateCommandItem") proto.RegisterType((*GateCommandListReply)(nil), "pb_v1.GateCommandListReply") proto.RegisterType((*GateCommandDelRequest)(nil), "pb_v1.GateCommandDelRequest") proto.RegisterType((*GateCommandDelReply)(nil), "pb_v1.GateCommandDelReply") proto.RegisterType((*GateCommandResultRequest)(nil), "pb_v1.GateCommandResultRequest") proto.RegisterType((*GateCommandResultReply)(nil), "pb_v1.GateCommandResultReply") proto.RegisterType((*GateCommandUseRequest)(nil), "pb_v1.GateCommandUseRequest") proto.RegisterType((*GateCommandUseReply)(nil), "pb_v1.GateCommandUseReply") proto.RegisterType((*GateUnitAddRequest)(nil), "pb_v1.GateUnitAddRequest") proto.RegisterType((*GateUnitAddReply)(nil), "pb_v1.GateUnitAddReply") proto.RegisterType((*GateUnitListRequest)(nil), "pb_v1.GateUnitListRequest") proto.RegisterType((*GateUnitListReply)(nil), "pb_v1.GateUnitListReply") proto.RegisterType((*GateUnitDeviceRequest)(nil), "pb_v1.GateUnitDeviceRequest") proto.RegisterType((*GateUnitDeviceReply)(nil), "pb_v1.GateUnitDeviceReply") proto.RegisterType((*GateUserPicAddRequest)(nil), "pb_v1.GateUserPicAddRequest") proto.RegisterType((*GateUserPicAddReply)(nil), "pb_v1.GateUserPicAddReply") proto.RegisterType((*GateUserPicInfoRequest)(nil), "pb_v1.GateUserPicInfoRequest") proto.RegisterType((*GateUserPicInfoReply)(nil), "pb_v1.GateUserPicInfoReply") proto.RegisterType((*GateUserPicListRequest)(nil), "pb_v1.GateUserPicListRequest") proto.RegisterType((*GateUserPicDevice)(nil), "pb_v1.GateUserPicDevice") proto.RegisterType((*GateUserPicItem)(nil), "pb_v1.GateUserPicItem") proto.RegisterType((*GateUserPicListReply)(nil), "pb_v1.GateUserPicListReply") proto.RegisterType((*GateUserPicApproveRequest)(nil), "pb_v1.GateUserPicApproveRequest") proto.RegisterType((*GateUserPicApproveReply)(nil), "pb_v1.GateUserPicApproveReply") proto.RegisterType((*GateUserPicSyncRequest)(nil), "pb_v1.GateUserPicSyncRequest") proto.RegisterType((*GateUserPicSyncReply)(nil), "pb_v1.GateUserPicSyncReply") proto.RegisterType((*GateCardAddRequest)(nil), "pb_v1.GateCardAddRequest") proto.RegisterType((*GateCardAddReply)(nil), "pb_v1.GateCardAddReply") proto.RegisterType((*GateCardListRequest)(nil), "pb_v1.GateCardListRequest") proto.RegisterType((*GateCardDevice)(nil), "pb_v1.GateCardDevice") proto.RegisterType((*GateCardItem)(nil), "pb_v1.GateCardItem") proto.RegisterType((*GateCardListReply)(nil), "pb_v1.GateCardListReply") proto.RegisterType((*GateCardSyncRequest)(nil), "pb_v1.GateCardSyncRequest") proto.RegisterType((*GateCardSyncReply)(nil), "pb_v1.GateCardSyncReply") proto.RegisterType((*GateWhiteMatchRequest)(nil), "pb_v1.GateWhiteMatchRequest") proto.RegisterType((*GateWhiteMatchReply)(nil), "pb_v1.GateWhiteMatchReply") proto.RegisterType((*GateOnlineRequest)(nil), "pb_v1.GateOnlineRequest") proto.RegisterType((*GateOnlineReply)(nil), "pb_v1.GateOnlineReply") proto.RegisterType((*GateRecordAddRequest)(nil), "pb_v1.GateRecordAddRequest") proto.RegisterType((*GateRecordAddReply)(nil), "pb_v1.GateRecordAddReply") proto.RegisterType((*GateRecordListRequest)(nil), "pb_v1.GateRecordListRequest") proto.RegisterType((*GateRecordItem)(nil), "pb_v1.GateRecordItem") proto.RegisterType((*GateRecordListReply)(nil), "pb_v1.GateRecordListReply") proto.RegisterType((*GateVisitorAddRequest)(nil), "pb_v1.GateVisitorAddRequest") proto.RegisterType((*GateVisitorAddReply)(nil), "pb_v1.GateVisitorAddReply") proto.RegisterType((*GateVisitorListRequest)(nil), "pb_v1.GateVisitorListRequest") proto.RegisterType((*GateVisitorListItem)(nil), "pb_v1.GateVisitorListItem") proto.RegisterType((*GateVisitorListReply)(nil), "pb_v1.GateVisitorListReply") proto.RegisterType((*GateVisitorCheckRequest)(nil), "pb_v1.GateVisitorCheckRequest") proto.RegisterType((*GateVisitorCheckReply)(nil), "pb_v1.GateVisitorCheckReply") proto.RegisterType((*GateVisitorDelRequest)(nil), "pb_v1.GateVisitorDelRequest") proto.RegisterType((*GateVisitorDelReply)(nil), "pb_v1.GateVisitorDelReply") proto.RegisterType((*MqttFaceGateRequest)(nil), "pb_v1.MqttFaceGateRequest") proto.RegisterType((*MqttFaceGateReply)(nil), "pb_v1.MqttFaceGateReply") } func init() { proto.RegisterFile("device.proto", fileDescriptor_870276a56ac00da5) } var fileDescriptor_870276a56ac00da5 = []byte{ // 2532 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0x4f, 0x8f, 0xdc, 0x48, 0x15, 0x97, 0xed, 0xfe, 0xe3, 0xae, 0xee, 0x99, 0xcc, 0x78, 0x26, 0x89, 0x27, 0x10, 0x92, 0x75, 0x14, 0x6d, 0x58, 0x65, 0x13, 0xed, 0x2e, 0x27, 0x38, 0xb0, 0xc9, 0x64, 0x77, 0x69, 0x41, 0x36, 0x91, 0x27, 0x59, 0xa4, 0x3d, 0xd0, 0xf2, 0xd8, 0x95, 0x8c, 0x49, 0xb7, 0xed, 0xd8, 0xd5, 0x13, 0xcd, 0xc2, 0x01, 0x21, 0x71, 0xe1, 0x80, 0x90, 0xb8, 0x20, 0x71, 0x45, 0x9c, 0xf8, 0x30, 0x70, 0xe0, 0xc4, 0x8a, 0x0b, 0x9f, 0x80, 0x23, 0x37, 0xf4, 0xea, 0x55, 0xd9, 0x55, 0x65, 0x77, 0xcf, 0x4c, 0x76, 0x85, 0xf8, 0xb3, 0xa7, 0x71, 0xbd, 0xaa, 0xae, 0x7a, 0xf5, 0xde, 0xef, 0xfd, 0xde, 0xab, 0xaa, 0x21, 0x93, 0x84, 0x1e, 0xa7, 0x31, 0xbd, 0x53, 0x94, 0x39, 0xcb, 0xbd, 0x7e, 0x71, 0x38, 0x3b, 0x7e, 0x27, 0xf8, 0x99, 0x4d, 0x36, 0x3e, 0x8a, 0x18, 0x9d, 0x66, 0x21, 0x7d, 0xb9, 0xa4, 0x15, 0xf3, 0xae, 0x91, 0x31, 0x0e, 0x9c, 0x65, 0xd1, 0x82, 0xfa, 0xd6, 0x75, 0xeb, 0xd6, 0x28, 0x24, 0x28, 0xfa, 0x38, 0x5a, 0x50, 0x6f, 0x93, 0xd8, 0x55, 0xe6, 0xdb, 0x5c, 0x6e, 0x57, 0x99, 0xf7, 0x0d, 0x42, 0x16, 0x51, 0xb6, 0x7c, 0x16, 0xc5, 0x2c, 0x2f, 0x7d, 0x07, 0xc7, 0x37, 0x12, 0x6f, 0x8f, 0xb8, 0xd1, 0x92, 0x1d, 0xcd, 0x5e, 0xd0, 0x13, 0xbf, 0xc7, 0x7b, 0x87, 0xd0, 0xfe, 0x3e, 0x3d, 0xf1, 0xae, 0x10, 0x97, 0x6b, 0x13, 0xe7, 0x73, 0xbf, 0x7f, 0xdd, 0xba, 0xd5, 0x0f, 0xeb, 0xb6, 0x77, 0x83, 0x6c, 0xbc, 0x8c, 0xf3, 0x84, 0xce, 0xaa, 0x65, 0x51, 0xe4, 0x25, 0xf3, 0x07, 0xd7, 0xad, 0x5b, 0x6e, 0x38, 0xe1, 0xc2, 0x03, 0x94, 0x81, 0xb2, 0x45, 0x1a, 0xd7, 0x43, 0x86, 0x7c, 0x08, 0x29, 0xd2, 0x58, 0x0e, 0x78, 0x83, 0x4c, 0xe2, 0xa8, 0x4c, 0xea, 0x11, 0x2e, 0x1f, 0x31, 0x06, 0x99, 0x18, 0x12, 0x6c, 0x90, 0xb1, 0xb4, 0x40, 0x31, 0x3f, 0x09, 0x7e, 0x6e, 0x93, 0x0b, 0xd0, 0xbe, 0x1f, 0xb1, 0xf8, 0x68, 0x9a, 0x4d, 0x19, 0x5d, 0xfc, 0xff, 0xd9, 0xe4, 0x7d, 0xe2, 0x29, 0x36, 0x90, 0xd0, 0x78, 0x8b, 0xf4, 0xe6, 0x69, 0xc5, 0x7c, 0xeb, 0xba, 0x73, 0x6b, 0xfc, 0xee, 0xa5, 0x3b, 0x1c, 0x42, 0x77, 0x0c, 0x63, 0x85, 0x7c, 0x4c, 0xe0, 0x91, 0x2d, 0x6d, 0x06, 0x30, 0x2d, 0x25, 0x9b, 0x20, 0x7b, 0xb4, 0x64, 0x72, 0xc6, 0xaf, 0x91, 0x91, 0x30, 0x6c, 0x9a, 0x70, 0xb3, 0x3a, 0xa1, 0x8b, 0x82, 0x69, 0x02, 0x9d, 0xcf, 0xa3, 0x32, 0xa1, 0x19, 0x74, 0xda, 0xd8, 0x89, 0x82, 0x69, 0x02, 0x16, 0xcc, 0x97, 0x6c, 0xb6, 0xac, 0xa8, 0xb4, 0xef, 0x30, 0x5f, 0xb2, 0xa7, 0x15, 0x2d, 0x83, 0x4d, 0x32, 0xa9, 0x97, 0x81, 0x65, 0x7f, 0xd9, 0x27, 0x2e, 0xf7, 0x30, 0xb8, 0x72, 0xed, 0x8a, 0x86, 0x9f, 0xed, 0x15, 0x7e, 0x76, 0x56, 0xf8, 0xb9, 0xb7, 0xd6, 0xcf, 0x7d, 0xdd, 0xcf, 0x9d, 0xbe, 0xec, 0x1b, 0xbe, 0x54, 0xc1, 0x30, 0x34, 0xc0, 0xa0, 0x99, 0xc7, 0x35, 0xcc, 0x73, 0x8d, 0x8c, 0x45, 0x27, 0xdf, 0xc9, 0x08, 0x35, 0x43, 0x11, 0xdf, 0x89, 0x6a, 0x3f, 0xa2, 0xd9, 0x4f, 0x76, 0xb1, 0x74, 0x41, 0xfd, 0x31, 0x9f, 0x17, 0xba, 0x9e, 0xa4, 0x0b, 0xea, 0x5d, 0x22, 0x83, 0x8a, 0x45, 0x6c, 0x59, 0xf9, 0x13, 0xae, 0x8d, 0x68, 0x81, 0x9c, 0x66, 0xd1, 0xe1, 0x9c, 0xfa, 0x1b, 0x1c, 0x4c, 0xa2, 0xe5, 0x7d, 0x9d, 0x8c, 0x92, 0xb4, 0xa4, 0x31, 0x4b, 0xf3, 0xcc, 0xdf, 0xe4, 0x3f, 0x69, 0x04, 0xb0, 0xbb, 0x79, 0x1e, 0x47, 0xbc, 0xf3, 0x02, 0xd7, 0xa1, 0x6e, 0x83, 0x79, 0xe4, 0x4e, 0x67, 0x09, 0xad, 0x62, 0x7f, 0x8b, 0x0f, 0x98, 0x48, 0xe1, 0x03, 0x5a, 0xc5, 0x26, 0xd4, 0xb7, 0xf9, 0x02, 0xeb, 0xa0, 0xee, 0xf1, 0x11, 0x2a, 0xd4, 0xc1, 0x8c, 0x60, 0x04, 0xb4, 0xd3, 0x0e, 0x6a, 0x01, 0x02, 0x6e, 0x25, 0xb0, 0x7f, 0x54, 0x55, 0xaf, 0xf2, 0x32, 0xf1, 0x77, 0xb1, 0x4f, 0xb6, 0x01, 0x0b, 0x69, 0xe1, 0x5f, 0x44, 0x2c, 0xa4, 0x85, 0xb7, 0x45, 0x9c, 0x45, 0x14, 0xfb, 0x97, 0xb8, 0x00, 0x3e, 0x3d, 0x8f, 0xf4, 0xf8, 0xaa, 0x97, 0xb9, 0x11, 0xf9, 0x77, 0xf0, 0x77, 0x41, 0x2f, 0x3f, 0x48, 0x2b, 0x35, 0x0a, 0x1a, 0x4f, 0x5a, 0x86, 0x27, 0x61, 0x92, 0xe8, 0x39, 0x15, 0x01, 0xc0, 0xbf, 0xe1, 0x07, 0xf0, 0x77, 0x56, 0xa5, 0x9f, 0x51, 0x8e, 0x46, 0x07, 0xf4, 0x7a, 0x4e, 0x0f, 0xd2, 0xcf, 0x28, 0xe8, 0x91, 0x2f, 0x19, 0x07, 0x63, 0x3f, 0x84, 0x4f, 0x1d, 0xf3, 0x82, 0x53, 0x6a, 0xcc, 0x23, 0xa4, 0x07, 0x35, 0xa4, 0x8d, 0x18, 0x18, 0xb6, 0x62, 0x40, 0xc7, 0xbc, 0xdb, 0x85, 0xf9, 0x65, 0x96, 0xb2, 0x59, 0x9a, 0x54, 0xfe, 0xe8, 0xba, 0x03, 0xf0, 0x81, 0xf6, 0x34, 0xa9, 0xda, 0x98, 0x27, 0x1d, 0x98, 0x37, 0x9c, 0x3a, 0x3e, 0xd5, 0xa9, 0x93, 0x96, 0x53, 0x83, 0x1f, 0x61, 0x56, 0x43, 0x23, 0x17, 0xf3, 0x93, 0xda, 0x8a, 0x96, 0x62, 0xc5, 0x5d, 0xd2, 0x67, 0x39, 0x8b, 0xe6, 0xc2, 0xb4, 0xd8, 0xf0, 0x6e, 0x08, 0x92, 0x73, 0x38, 0xc9, 0x5d, 0x50, 0x48, 0x4e, 0x61, 0xb7, 0x4f, 0xd1, 0x89, 0xd3, 0xec, 0x59, 0x7e, 0x26, 0x2a, 0x33, 0xf3, 0x83, 0x1a, 0xd7, 0x8e, 0x1e, 0xd7, 0xc1, 0xb7, 0x64, 0x46, 0x86, 0xb9, 0x41, 0xf7, 0x1b, 0xa4, 0x97, 0x66, 0xcf, 0x72, 0x3e, 0x69, 0x97, 0x46, 0xd0, 0x19, 0xbc, 0x8d, 0xdc, 0xfa, 0x80, 0xce, 0xcf, 0xa2, 0x90, 0xe4, 0x48, 0x3e, 0x1c, 0x38, 0xf2, 0x5d, 0xb2, 0x03, 0xed, 0x90, 0xc6, 0xf9, 0x31, 0x2d, 0x4f, 0xce, 0x34, 0xc7, 0x0e, 0xd9, 0xd6, 0x7f, 0x83, 0x1c, 0xcf, 0x85, 0x1f, 0xf0, 0xf8, 0xff, 0xe2, 0x34, 0xdf, 0x10, 0x8b, 0xa3, 0x12, 0x4b, 0xb0, 0x8d, 0x0e, 0x90, 0xcb, 0xc0, 0xca, 0xbf, 0xb6, 0xd1, 0x04, 0x07, 0xf4, 0x4b, 0x48, 0x2f, 0x1a, 0x71, 0x39, 0xeb, 0x88, 0xab, 0x67, 0x10, 0x17, 0x9f, 0x96, 0x89, 0xe8, 0x41, 0xce, 0x77, 0x41, 0xc0, 0x63, 0x47, 0x23, 0x9b, 0xc1, 0x1a, 0xb2, 0x19, 0x76, 0x92, 0x8d, 0x6b, 0x92, 0xcd, 0xa8, 0x4d, 0x36, 0x44, 0x21, 0x1b, 0xe1, 0x65, 0x6e, 0x11, 0x30, 0x51, 0x46, 0x2e, 0x42, 0x7b, 0x3f, 0x5f, 0x2c, 0xa2, 0x2c, 0xb9, 0x97, 0x24, 0xd2, 0x50, 0x7b, 0xc4, 0x8d, 0x17, 0xc9, 0x0c, 0xc2, 0x90, 0xdb, 0xa9, 0x1f, 0x0e, 0xe3, 0x45, 0xb2, 0x9f, 0x27, 0xd4, 0xbb, 0x4a, 0x08, 0x74, 0x15, 0x51, 0x19, 0x2d, 0x2a, 0x01, 0xe1, 0x51, 0xbc, 0x48, 0x1e, 0x73, 0x81, 0x6e, 0x62, 0xc7, 0x40, 0xc8, 0x45, 0x44, 0x95, 0xba, 0x1e, 0xa8, 0xf1, 0x07, 0x8b, 0x5c, 0x52, 0xe4, 0x06, 0x15, 0xae, 0xf6, 0x58, 0x93, 0x7d, 0x6c, 0x2d, 0xfb, 0xec, 0x92, 0x7e, 0xc5, 0xa2, 0x92, 0x89, 0xf5, 0xb1, 0x01, 0x26, 0xa2, 0x59, 0xc2, 0xfd, 0xe3, 0x84, 0xf0, 0x59, 0x93, 0x40, 0x7f, 0x15, 0x95, 0x0e, 0x74, 0x2a, 0x0d, 0x3e, 0xb7, 0x10, 0x66, 0x42, 0xd1, 0xd3, 0x0b, 0x08, 0x8f, 0xf4, 0x78, 0xb2, 0x42, 0x33, 0xf1, 0x6f, 0x45, 0x6b, 0x47, 0xd3, 0x1a, 0x0c, 0x5b, 0xd2, 0x88, 0xd1, 0x64, 0x16, 0x31, 0xa1, 0xe6, 0x48, 0x48, 0xee, 0x31, 0xe0, 0xca, 0x92, 0x56, 0xcb, 0x39, 0x9b, 0x89, 0x5f, 0x23, 0x71, 0x4f, 0x50, 0x78, 0x80, 0x73, 0xdc, 0x26, 0x9e, 0x36, 0x08, 0x53, 0x25, 0x02, 0x6b, 0x4b, 0x1d, 0xc9, 0xd3, 0x25, 0x80, 0x08, 0xa1, 0xe5, 0x84, 0x76, 0x9a, 0x04, 0x73, 0xb2, 0xdb, 0x72, 0xc3, 0xf9, 0xc8, 0xf2, 0x2d, 0x8d, 0x2c, 0xd5, 0x8a, 0x50, 0x31, 0x99, 0xe0, 0xcc, 0x37, 0x35, 0xf0, 0x29, 0x44, 0x85, 0x6a, 0x59, 0xb5, 0x5a, 0x3a, 0x6a, 0x6a, 0x8a, 0xfa, 0xb3, 0x45, 0x7c, 0x45, 0x1e, 0xf2, 0xdd, 0xad, 0x98, 0x43, 0x03, 0xb4, 0xad, 0x03, 0xba, 0x65, 0x58, 0xa7, 0xc3, 0xb0, 0xd7, 0xc8, 0x58, 0x0c, 0xe2, 0x16, 0x15, 0x95, 0x1d, 0x8a, 0xa4, 0x2d, 0xab, 0x4c, 0xc4, 0xb7, 0xc9, 0xe8, 0x03, 0xa3, 0x52, 0xf3, 0xc9, 0x30, 0xce, 0x33, 0x46, 0x33, 0x26, 0xe2, 0x5a, 0x36, 0x83, 0xf7, 0xb4, 0x40, 0x90, 0x5b, 0x02, 0x1f, 0xec, 0x11, 0xf7, 0x28, 0xaa, 0x66, 0x2c, 0xaa, 0x5e, 0xf0, 0x6d, 0xb9, 0xe1, 0xf0, 0x28, 0xaa, 0x9e, 0x44, 0xd5, 0x8b, 0x60, 0x5f, 0x33, 0xe4, 0xd3, 0x8a, 0x2a, 0x46, 0xa8, 0x32, 0x71, 0x3a, 0x31, 0x75, 0xb2, 0x8d, 0x2c, 0x33, 0xd3, 0x8c, 0xcc, 0x27, 0x81, 0x65, 0xcf, 0x61, 0x47, 0x9d, 0x18, 0x1c, 0x83, 0x18, 0x82, 0xe7, 0x78, 0x84, 0x78, 0x9a, 0xa5, 0x4c, 0x21, 0x9a, 0xb5, 0xd1, 0x73, 0x99, 0x0c, 0x45, 0xe5, 0xe0, 0xdb, 0xbc, 0x70, 0x18, 0x60, 0xe1, 0xa0, 0x53, 0xb5, 0xa3, 0x53, 0xb5, 0x3c, 0x69, 0xd4, 0x0b, 0x01, 0x56, 0x1e, 0xe1, 0xee, 0x40, 0x76, 0x66, 0x76, 0x59, 0x97, 0x0f, 0x82, 0xdb, 0x98, 0xd6, 0x9a, 0x09, 0xc1, 0x58, 0x8a, 0xbe, 0x8e, 0xaa, 0x6f, 0xf0, 0x10, 0x3d, 0x04, 0xa3, 0x1f, 0xf0, 0xe9, 0xcf, 0x54, 0xe9, 0xad, 0xda, 0x7e, 0xf0, 0xed, 0x66, 0x37, 0x72, 0x3a, 0x51, 0x17, 0x28, 0xc7, 0xb1, 0x15, 0x95, 0xca, 0x3f, 0x2d, 0xa1, 0x4b, 0x45, 0xcb, 0xc7, 0x69, 0xac, 0xbb, 0xe2, 0x8c, 0xba, 0x58, 0x8a, 0x2b, 0x00, 0x97, 0xf9, 0xb2, 0x52, 0xe8, 0x7e, 0xc8, 0xdb, 0xd3, 0x04, 0x00, 0x81, 0x5d, 0x3c, 0xbb, 0x61, 0xc8, 0x8c, 0xb8, 0x84, 0xa7, 0xb7, 0x2d, 0xe2, 0x2c, 0x45, 0xfd, 0xe9, 0x84, 0xf0, 0x09, 0x1a, 0xa4, 0xc9, 0x2c, 0x5b, 0x2e, 0x0e, 0x69, 0x29, 0xb3, 0x61, 0x9a, 0x7c, 0xcc, 0xdb, 0x40, 0x42, 0x4a, 0x01, 0xca, 0xbf, 0x41, 0x2b, 0x28, 0x0d, 0x97, 0xe5, 0x5c, 0xa4, 0xc2, 0x41, 0x91, 0xc6, 0x4f, 0xcb, 0x39, 0xb0, 0x53, 0x71, 0x94, 0x67, 0xf2, 0xa0, 0x83, 0x0d, 0x49, 0x24, 0xea, 0xd6, 0x01, 0x1c, 0x1f, 0x61, 0xd0, 0x09, 0xb1, 0x51, 0xc3, 0xad, 0x36, 0x89, 0xd0, 0xdf, 0xae, 0xf5, 0x0f, 0x7e, 0x63, 0x21, 0x81, 0x6a, 0x33, 0x09, 0x60, 0x48, 0x3d, 0x2d, 0x4d, 0x4f, 0x28, 0xae, 0xf3, 0x57, 0xd9, 0x4c, 0x4b, 0x63, 0x04, 0x44, 0x82, 0x77, 0x6e, 0x92, 0xcd, 0xa8, 0x28, 0xca, 0xfc, 0x98, 0xea, 0xec, 0xb4, 0x21, 0xa4, 0x62, 0xd8, 0x15, 0xe2, 0x3e, 0xa3, 0x34, 0x39, 0x8c, 0xe2, 0x17, 0xb2, 0x00, 0x91, 0xed, 0xe0, 0x77, 0x96, 0xb6, 0xbf, 0x33, 0x1f, 0x34, 0x4e, 0xd5, 0x4d, 0x7a, 0xc4, 0x51, 0x3c, 0x22, 0x53, 0x45, 0x6f, 0x55, 0x4a, 0xed, 0x1b, 0x29, 0xb5, 0x14, 0x81, 0x84, 0xca, 0x21, 0x9c, 0xbf, 0xe0, 0xa1, 0xdc, 0x50, 0xdc, 0x31, 0x15, 0x0f, 0xfe, 0x24, 0xce, 0x5c, 0xd2, 0x4f, 0x90, 0xc6, 0x4d, 0xa2, 0x6b, 0x79, 0xb7, 0x73, 0xbb, 0x1a, 0x62, 0x7b, 0x06, 0x62, 0x75, 0xfc, 0xf7, 0x4d, 0xfc, 0xeb, 0xf9, 0x7e, 0x60, 0xe6, 0xfb, 0x6b, 0x64, 0x2c, 0x7c, 0xcc, 0xfb, 0x31, 0x4b, 0x13, 0x29, 0xba, 0xc7, 0x3a, 0xa0, 0xe1, 0x76, 0x41, 0xc3, 0xb0, 0xc6, 0xa8, 0xe5, 0xc6, 0x7d, 0xb2, 0xc5, 0x0b, 0xd4, 0x82, 0x96, 0x8b, 0xb4, 0xaa, 0xd2, 0x3c, 0xab, 0x7c, 0xc2, 0x29, 0xc4, 0x57, 0x28, 0x44, 0x73, 0x50, 0x78, 0x01, 0x7e, 0xf1, 0xb8, 0xf9, 0x81, 0x2c, 0x1d, 0x34, 0x8c, 0x7d, 0x59, 0xa5, 0x83, 0xe2, 0x26, 0x41, 0x62, 0x3f, 0x25, 0x7b, 0x6a, 0x20, 0xe3, 0x7e, 0xcf, 0x04, 0x6a, 0x74, 0xb3, 0x5d, 0xbb, 0x59, 0x2f, 0xc6, 0xdc, 0xba, 0x18, 0x5b, 0x17, 0x50, 0x7b, 0xe4, 0x72, 0xd7, 0xea, 0x40, 0x25, 0x1f, 0x68, 0xa1, 0x76, 0x70, 0x92, 0xc5, 0xab, 0x0a, 0x92, 0xb5, 0xd9, 0xe5, 0x92, 0x66, 0x4d, 0x9c, 0x06, 0xa6, 0xff, 0x85, 0x85, 0x49, 0x74, 0x3f, 0x2a, 0xd5, 0x6a, 0xfd, 0x1a, 0xe1, 0x87, 0x5d, 0x89, 0x43, 0x71, 0x1d, 0x09, 0x22, 0x81, 0xc4, 0xb5, 0x47, 0x9b, 0x2e, 0x5c, 0x5f, 0x25, 0xa4, 0x0e, 0xc0, 0xca, 0xef, 0xf1, 0xec, 0x33, 0x92, 0x11, 0x58, 0xc9, 0x14, 0x5b, 0xab, 0x01, 0xba, 0xfd, 0xd6, 0x12, 0x15, 0x44, 0x54, 0x26, 0xff, 0x61, 0x1c, 0x93, 0xe3, 0x41, 0x10, 0x34, 0xfb, 0xf7, 0x10, 0xcc, 0x5f, 0x2c, 0x3c, 0x68, 0xc1, 0x8a, 0x9d, 0xec, 0x22, 0xb7, 0x65, 0x2b, 0xdb, 0x32, 0xbc, 0xe8, 0xb4, 0xbc, 0x78, 0xca, 0x01, 0xc1, 0xd0, 0xaa, 0xdf, 0xb2, 0xe5, 0xfb, 0x1d, 0x81, 0x3e, 0xe0, 0xd1, 0x76, 0x51, 0x2d, 0xd4, 0x6b, 0x2b, 0xb5, 0xa3, 0xfc, 0x19, 0x92, 0x75, 0xe3, 0xe2, 0xf3, 0x85, 0xf8, 0x9b, 0x5a, 0x88, 0xef, 0x18, 0x8b, 0x2a, 0xf1, 0x7d, 0xbf, 0x81, 0xd2, 0x6b, 0xc7, 0xd0, 0x4e, 0xa3, 0x6b, 0x13, 0x40, 0x3f, 0xc1, 0xe2, 0xe7, 0x87, 0x47, 0x29, 0xa3, 0x0f, 0x23, 0x16, 0x1f, 0xbd, 0x46, 0xa9, 0xcc, 0x6b, 0xe0, 0x3c, 0xa1, 0xb3, 0xe3, 0x68, 0x2e, 0xaf, 0x9a, 0xa1, 0xfd, 0x49, 0xc4, 0xef, 0x60, 0x79, 0x17, 0x3b, 0x29, 0xa8, 0xb8, 0x71, 0xe3, 0x63, 0x9f, 0x9c, 0x14, 0x34, 0xf8, 0xab, 0x8d, 0xdb, 0x52, 0x57, 0x07, 0x03, 0x36, 0x1c, 0x64, 0x69, 0x07, 0x42, 0x25, 0x05, 0x8d, 0x30, 0x05, 0x9d, 0x0a, 0x91, 0xb5, 0xf9, 0xa8, 0x2e, 0x8a, 0xfa, 0x4a, 0x51, 0x64, 0xa2, 0x7d, 0xd0, 0x42, 0xbb, 0x7a, 0xb9, 0x31, 0x34, 0x2e, 0x37, 0xb4, 0x6b, 0x11, 0xd7, 0xbc, 0x16, 0x91, 0x28, 0x1f, 0xe9, 0xcc, 0xa2, 0x24, 0x45, 0x62, 0x26, 0x45, 0x2d, 0x30, 0xc7, 0xeb, 0x2a, 0xf2, 0x89, 0xe1, 0xef, 0xef, 0xa2, 0xbf, 0x1f, 0x65, 0xf3, 0x34, 0x7b, 0xad, 0x13, 0xd0, 0x6d, 0x2c, 0x0a, 0xe4, 0x04, 0xa7, 0x1c, 0xba, 0x3e, 0xef, 0x21, 0x47, 0x87, 0x34, 0xce, 0x35, 0x32, 0x3e, 0xef, 0xbd, 0x5f, 0x6d, 0x5b, 0x67, 0x9d, 0x6d, 0x7b, 0xa6, 0x6d, 0x6f, 0x92, 0x4d, 0x6e, 0xb5, 0xa3, 0x7c, 0x9e, 0xe0, 0xad, 0x3d, 0x7a, 0x75, 0xa3, 0x96, 0xf2, 0xbb, 0xfb, 0x3b, 0x64, 0xa7, 0x19, 0x66, 0x16, 0xd7, 0xdb, 0x75, 0xd7, 0x54, 0x62, 0xe4, 0xae, 0x3a, 0x9e, 0x7f, 0x29, 0x45, 0xb7, 0x57, 0x77, 0x7d, 0x4f, 0xf6, 0x98, 0x90, 0x74, 0x3b, 0x59, 0x0b, 0x06, 0xe4, 0xaf, 0x32, 0x5a, 0x0a, 0x28, 0x8c, 0x40, 0xf2, 0x08, 0x04, 0x00, 0xfe, 0x9c, 0x5b, 0x5c, 0xdc, 0xfd, 0x8a, 0x96, 0xee, 0xeb, 0xb1, 0x91, 0x36, 0xae, 0x12, 0x92, 0x56, 0xb3, 0xe3, 0xb4, 0x4a, 0x59, 0x5e, 0x8a, 0xfb, 0xde, 0x51, 0x5a, 0x7d, 0x82, 0x02, 0xf8, 0x6d, 0x5e, 0xd0, 0x0c, 0x5f, 0x2c, 0x36, 0xf0, 0xb7, 0x20, 0xe0, 0x4f, 0x16, 0x37, 0xc8, 0x86, 0x62, 0xb8, 0x34, 0xe1, 0xcf, 0x10, 0x4e, 0x38, 0x69, 0xec, 0x96, 0x26, 0xde, 0x1b, 0x64, 0x22, 0x66, 0x47, 0x9c, 0xe2, 0x6b, 0xc4, 0x58, 0xc8, 0x38, 0x52, 0x6f, 0x90, 0x0d, 0x39, 0x04, 0xa3, 0x4a, 0x3c, 0x48, 0x08, 0xe1, 0x63, 0x1e, 0x5c, 0x2a, 0xde, 0xb6, 0xdb, 0xef, 0x35, 0xa8, 0x25, 0x70, 0x05, 0x3e, 0x44, 0xa0, 0x96, 0xc0, 0x15, 0xbb, 0x98, 0xe8, 0x15, 0x74, 0x01, 0x7d, 0xfd, 0x51, 0x1c, 0xde, 0x50, 0xac, 0x66, 0xd9, 0x2e, 0x12, 0xd6, 0x72, 0xa2, 0x6d, 0xbc, 0x0a, 0xb4, 0xee, 0xe9, 0x46, 0x0a, 0x4c, 0xeb, 0x0b, 0xb4, 0x5e, 0xc7, 0x05, 0x5a, 0xbf, 0xb9, 0x40, 0xd3, 0xfd, 0x30, 0x30, 0xfc, 0x10, 0xfc, 0xa3, 0x87, 0x89, 0x17, 0xd5, 0xed, 0xbe, 0x2d, 0x53, 0x97, 0xdd, 0x23, 0xee, 0x2b, 0xe0, 0xc6, 0x86, 0xce, 0x87, 0xbc, 0x3d, 0x4d, 0xbe, 0x0a, 0x94, 0xff, 0xf1, 0x40, 0xd1, 0x82, 0x61, 0x5b, 0x0f, 0x06, 0xc1, 0x9a, 0x5e, 0x27, 0x8b, 0xef, 0x18, 0x2c, 0xfe, 0xe3, 0xe6, 0xe1, 0xe2, 0xf5, 0x8a, 0x94, 0x6f, 0x6a, 0x45, 0x8a, 0x5a, 0x19, 0x35, 0x30, 0x16, 0x65, 0xca, 0xaf, 0x6c, 0x0c, 0x47, 0x61, 0x4e, 0x25, 0x09, 0x88, 0xd4, 0x6d, 0xb5, 0x4f, 0x8f, 0x6a, 0xc5, 0x57, 0x27, 0x64, 0x47, 0x4d, 0xc8, 0x3e, 0x19, 0x4a, 0x87, 0x89, 0x7f, 0x05, 0x10, 0xcd, 0xb6, 0x25, 0xfb, 0xdd, 0x96, 0x6c, 0x22, 0x6c, 0x60, 0xe4, 0x9f, 0x3a, 0xb0, 0x87, 0x1d, 0x81, 0xed, 0x36, 0x81, 0xad, 0x81, 0x6a, 0x64, 0x80, 0x8a, 0x5f, 0x5f, 0x2e, 0x16, 0x34, 0x63, 0xf2, 0xa5, 0x58, 0x34, 0x83, 0xef, 0xa0, 0xf1, 0x55, 0x7b, 0x74, 0x5d, 0x22, 0xee, 0x92, 0xfe, 0xcb, 0xfa, 0x06, 0x71, 0x14, 0x62, 0x23, 0xf8, 0x9b, 0xb8, 0xa7, 0x10, 0xbf, 0x56, 0xd9, 0xad, 0x6d, 0x4e, 0x6d, 0x97, 0x76, 0xfb, 0xd6, 0xbd, 0x75, 0x68, 0x58, 0x6d, 0xd5, 0xda, 0x26, 0xfd, 0x0e, 0x9b, 0x0c, 0xda, 0xaf, 0x05, 0xc3, 0x55, 0x14, 0xeb, 0x1a, 0x14, 0x8b, 0xdb, 0x1e, 0xd5, 0xf7, 0xd8, 0xbf, 0x77, 0x34, 0xf3, 0xc0, 0x06, 0x39, 0x27, 0xfe, 0xb7, 0x83, 0xa5, 0xa9, 0x5f, 0x71, 0xaf, 0xb2, 0x7e, 0xd5, 0xd8, 0x85, 0x18, 0xec, 0xa2, 0x3d, 0x8b, 0x8d, 0x8d, 0x67, 0x31, 0xb4, 0xdc, 0xa4, 0x06, 0x8c, 0x82, 0xb8, 0x0d, 0x0d, 0x71, 0x0d, 0x94, 0x36, 0x15, 0x28, 0xad, 0xfd, 0x47, 0x02, 0xe3, 0x3f, 0x21, 0xb6, 0xcc, 0xff, 0x84, 0x08, 0x0a, 0x2c, 0xec, 0x34, 0x18, 0x9e, 0x8f, 0x42, 0xee, 0x68, 0x14, 0x72, 0x45, 0xa1, 0x10, 0xc3, 0xf5, 0x82, 0x47, 0x3e, 0xc4, 0x0b, 0x05, 0xd1, 0xb9, 0x7f, 0x44, 0xe3, 0x17, 0x6b, 0x8e, 0x3c, 0x8d, 0x4d, 0x6d, 0xdd, 0xa6, 0xc1, 0x65, 0x8d, 0x8e, 0xc4, 0x3c, 0x50, 0x37, 0x1c, 0x68, 0x1d, 0xab, 0x9f, 0x5a, 0x3a, 0x6e, 0xbd, 0x7c, 0x32, 0x5c, 0x44, 0x59, 0xf4, 0x5c, 0x1c, 0x37, 0xdc, 0x50, 0x36, 0xe5, 0x6d, 0xaa, 0x3a, 0x29, 0xac, 0x75, 0x91, 0xec, 0x3c, 0x7c, 0xc9, 0xd8, 0x87, 0x51, 0x4c, 0x91, 0x34, 0xf9, 0x4a, 0xc1, 0x4d, 0xb2, 0xad, 0x8b, 0xc1, 0xa4, 0x5b, 0xc4, 0xa9, 0xb2, 0x8a, 0x5f, 0x58, 0x8f, 0x42, 0xf8, 0xbc, 0x7f, 0xe5, 0x53, 0xbf, 0x28, 0xf3, 0x82, 0x96, 0xec, 0xe4, 0xed, 0x3a, 0xd1, 0xdc, 0x2d, 0x0e, 0xef, 0x1e, 0xbf, 0x73, 0x38, 0xe0, 0x24, 0xff, 0xde, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0xcd, 0x54, 0x17, 0xcf, 0xb9, 0x26, 0x00, 0x00, }