// 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 { // 设备id DeviceId string `protobuf:"bytes,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 人脸识别门禁 GateType int32 `protobuf:"varint,6,opt,name=gate_type,json=gateType,proto3" json:"gate_type"` // 协议 Protocol string `protobuf:"bytes,7,opt,name=protocol,proto3" json:"protocol"` 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) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } 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) GetGateType() int32 { if m != nil { return m.GateType } return 0 } func (m *GateInRequest) GetProtocol() string { if m != nil { return m.Protocol } return "" } 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 GateOutRequest struct { DeviceId string `protobuf:"bytes,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{2} } 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() string { if m != nil { return m.DeviceId } return "" } 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{3} } 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 string `protobuf:"bytes,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 人脸识别门禁 GateType int32 `protobuf:"varint,6,opt,name=gate_type,json=gateType,proto3" json:"gate_type"` // 协议 Protocol string `protobuf:"bytes,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"` 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{4} } 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() string { if m != nil { return m.DeviceId } return "" } 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) GetGateType() int32 { if m != nil { return m.GateType } return 0 } func (m *GateItem) GetProtocol() string { if m != nil { return m.Protocol } return "" } 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 "" } 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 string `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id"` 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{5} } 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() string { if m != nil { return m.DeviceId } return "" } 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{6} } 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 string `protobuf:"bytes,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 *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{7} } 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() string { if m != nil { return m.DeviceId } return "" } 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{8} } 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 string `protobuf:"bytes,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{9} } 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() string { if m != nil { return m.DeviceId } return "" } 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{10} } 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 string `protobuf:"bytes,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{11} } 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() string { if m != nil { return m.DeviceId } return "" } 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{12} } 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 string `protobuf:"bytes,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{13} } 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() string { if m != nil { return m.DeviceId } return "" } 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{14} } 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 string `protobuf:"bytes,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"` 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{15} } 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() string { if m != nil { return m.DeviceId } return "" } 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 "" } 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{16} } 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 // 门禁白名单添加用户或ic卡 type GateCardInfo struct { CardNumber string `protobuf:"bytes,1,opt,name=card_number,json=cardNumber,proto3" json:"card_number"` CardOwner string `protobuf:"bytes,2,opt,name=card_owner,json=cardOwner,proto3" json:"card_owner"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCardInfo) Reset() { *m = GateCardInfo{} } func (m *GateCardInfo) String() string { return proto.CompactTextString(m) } func (*GateCardInfo) ProtoMessage() {} func (*GateCardInfo) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{17} } func (m *GateCardInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCardInfo.Unmarshal(m, b) } func (m *GateCardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCardInfo.Marshal(b, m, deterministic) } func (m *GateCardInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCardInfo.Merge(m, src) } func (m *GateCardInfo) XXX_Size() int { return xxx_messageInfo_GateCardInfo.Size(m) } func (m *GateCardInfo) XXX_DiscardUnknown() { xxx_messageInfo_GateCardInfo.DiscardUnknown(m) } var xxx_messageInfo_GateCardInfo proto.InternalMessageInfo func (m *GateCardInfo) GetCardNumber() string { if m != nil { return m.CardNumber } return "" } func (m *GateCardInfo) GetCardOwner() string { if m != nil { return m.CardOwner } return "" } type GateWhiteAddRequest struct { // 使用门禁列表中的id字段填充gate_id DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"` // 业主uid和ic卡二选一 HouseholdUids []int64 `protobuf:"varint,2,rep,packed,name=household_uids,json=householdUids,proto3" json:"household_uids"` CardInfo []*GateCardInfo `protobuf:"bytes,3,rep,name=card_info,json=cardInfo,proto3" json:"card_info"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteAddRequest) Reset() { *m = GateWhiteAddRequest{} } func (m *GateWhiteAddRequest) String() string { return proto.CompactTextString(m) } func (*GateWhiteAddRequest) ProtoMessage() {} func (*GateWhiteAddRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{18} } func (m *GateWhiteAddRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteAddRequest.Unmarshal(m, b) } func (m *GateWhiteAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteAddRequest.Marshal(b, m, deterministic) } func (m *GateWhiteAddRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteAddRequest.Merge(m, src) } func (m *GateWhiteAddRequest) XXX_Size() int { return xxx_messageInfo_GateWhiteAddRequest.Size(m) } func (m *GateWhiteAddRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteAddRequest.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteAddRequest proto.InternalMessageInfo func (m *GateWhiteAddRequest) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } func (m *GateWhiteAddRequest) GetHouseholdUids() []int64 { if m != nil { return m.HouseholdUids } return nil } func (m *GateWhiteAddRequest) GetCardInfo() []*GateCardInfo { if m != nil { return m.CardInfo } return nil } type GateWhiteAddReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteAddReply) Reset() { *m = GateWhiteAddReply{} } func (m *GateWhiteAddReply) String() string { return proto.CompactTextString(m) } func (*GateWhiteAddReply) ProtoMessage() {} func (*GateWhiteAddReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{19} } func (m *GateWhiteAddReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteAddReply.Unmarshal(m, b) } func (m *GateWhiteAddReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteAddReply.Marshal(b, m, deterministic) } func (m *GateWhiteAddReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteAddReply.Merge(m, src) } func (m *GateWhiteAddReply) XXX_Size() int { return xxx_messageInfo_GateWhiteAddReply.Size(m) } func (m *GateWhiteAddReply) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteAddReply.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteAddReply proto.InternalMessageInfo // 门禁白名单删除记录 type GateWhiteDelRequest 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 *GateWhiteDelRequest) Reset() { *m = GateWhiteDelRequest{} } func (m *GateWhiteDelRequest) String() string { return proto.CompactTextString(m) } func (*GateWhiteDelRequest) ProtoMessage() {} func (*GateWhiteDelRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{20} } func (m *GateWhiteDelRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteDelRequest.Unmarshal(m, b) } func (m *GateWhiteDelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteDelRequest.Marshal(b, m, deterministic) } func (m *GateWhiteDelRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteDelRequest.Merge(m, src) } func (m *GateWhiteDelRequest) XXX_Size() int { return xxx_messageInfo_GateWhiteDelRequest.Size(m) } func (m *GateWhiteDelRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteDelRequest.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteDelRequest proto.InternalMessageInfo func (m *GateWhiteDelRequest) GetId() int64 { if m != nil { return m.Id } return 0 } type GateWhiteDelReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteDelReply) Reset() { *m = GateWhiteDelReply{} } func (m *GateWhiteDelReply) String() string { return proto.CompactTextString(m) } func (*GateWhiteDelReply) ProtoMessage() {} func (*GateWhiteDelReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{21} } func (m *GateWhiteDelReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteDelReply.Unmarshal(m, b) } func (m *GateWhiteDelReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteDelReply.Marshal(b, m, deterministic) } func (m *GateWhiteDelReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteDelReply.Merge(m, src) } func (m *GateWhiteDelReply) XXX_Size() int { return xxx_messageInfo_GateWhiteDelReply.Size(m) } func (m *GateWhiteDelReply) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteDelReply.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteDelReply proto.InternalMessageInfo // 门禁白名单业主列表 type GateWhiteHouseholdItem struct { HouseholdUid int64 `protobuf:"varint,1,opt,name=household_uid,json=householdUid,proto3" json:"household_uid"` IdNumber string `protobuf:"bytes,2,opt,name=id_number,json=idNumber,proto3" json:"id_number"` HouseName string `protobuf:"bytes,3,opt,name=house_name,json=houseName,proto3" json:"house_name"` Id int64 `protobuf:"varint,4,opt,name=id,proto3" json:"id"` HouseholdName string `protobuf:"bytes,5,opt,name=household_name,json=householdName,proto3" json:"household_name"` // 1.待同步 2 同步中 3 已同步 4 删除中 Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteHouseholdItem) Reset() { *m = GateWhiteHouseholdItem{} } func (m *GateWhiteHouseholdItem) String() string { return proto.CompactTextString(m) } func (*GateWhiteHouseholdItem) ProtoMessage() {} func (*GateWhiteHouseholdItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{22} } func (m *GateWhiteHouseholdItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteHouseholdItem.Unmarshal(m, b) } func (m *GateWhiteHouseholdItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteHouseholdItem.Marshal(b, m, deterministic) } func (m *GateWhiteHouseholdItem) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteHouseholdItem.Merge(m, src) } func (m *GateWhiteHouseholdItem) XXX_Size() int { return xxx_messageInfo_GateWhiteHouseholdItem.Size(m) } func (m *GateWhiteHouseholdItem) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteHouseholdItem.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteHouseholdItem proto.InternalMessageInfo func (m *GateWhiteHouseholdItem) GetHouseholdUid() int64 { if m != nil { return m.HouseholdUid } return 0 } func (m *GateWhiteHouseholdItem) GetIdNumber() string { if m != nil { return m.IdNumber } return "" } func (m *GateWhiteHouseholdItem) GetHouseName() string { if m != nil { return m.HouseName } return "" } func (m *GateWhiteHouseholdItem) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateWhiteHouseholdItem) GetHouseholdName() string { if m != nil { return m.HouseholdName } return "" } func (m *GateWhiteHouseholdItem) GetStatus() int32 { if m != nil { return m.Status } return 0 } type GateWhiteHouseholdListRequest 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"` GardenId int64 `protobuf:"varint,4,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteHouseholdListRequest) Reset() { *m = GateWhiteHouseholdListRequest{} } func (m *GateWhiteHouseholdListRequest) String() string { return proto.CompactTextString(m) } func (*GateWhiteHouseholdListRequest) ProtoMessage() {} func (*GateWhiteHouseholdListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{23} } func (m *GateWhiteHouseholdListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteHouseholdListRequest.Unmarshal(m, b) } func (m *GateWhiteHouseholdListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteHouseholdListRequest.Marshal(b, m, deterministic) } func (m *GateWhiteHouseholdListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteHouseholdListRequest.Merge(m, src) } func (m *GateWhiteHouseholdListRequest) XXX_Size() int { return xxx_messageInfo_GateWhiteHouseholdListRequest.Size(m) } func (m *GateWhiteHouseholdListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteHouseholdListRequest.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteHouseholdListRequest proto.InternalMessageInfo func (m *GateWhiteHouseholdListRequest) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateWhiteHouseholdListRequest) GetPageSize() int64 { if m != nil { return m.PageSize } return 0 } func (m *GateWhiteHouseholdListRequest) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } func (m *GateWhiteHouseholdListRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } type GateWhiteHouseholdListReply struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` List []*GateWhiteHouseholdItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteHouseholdListReply) Reset() { *m = GateWhiteHouseholdListReply{} } func (m *GateWhiteHouseholdListReply) String() string { return proto.CompactTextString(m) } func (*GateWhiteHouseholdListReply) ProtoMessage() {} func (*GateWhiteHouseholdListReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{24} } func (m *GateWhiteHouseholdListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteHouseholdListReply.Unmarshal(m, b) } func (m *GateWhiteHouseholdListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteHouseholdListReply.Marshal(b, m, deterministic) } func (m *GateWhiteHouseholdListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteHouseholdListReply.Merge(m, src) } func (m *GateWhiteHouseholdListReply) XXX_Size() int { return xxx_messageInfo_GateWhiteHouseholdListReply.Size(m) } func (m *GateWhiteHouseholdListReply) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteHouseholdListReply.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteHouseholdListReply proto.InternalMessageInfo func (m *GateWhiteHouseholdListReply) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateWhiteHouseholdListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *GateWhiteHouseholdListReply) GetList() []*GateWhiteHouseholdItem { if m != nil { return m.List } return nil } // 门禁白名单ic卡列表 type GateWhiteCardItem struct { CardNumber string `protobuf:"bytes,1,opt,name=card_number,json=cardNumber,proto3" json:"card_number"` CardOwer string `protobuf:"bytes,2,opt,name=card_ower,json=cardOwer,proto3" json:"card_ower"` Id int64 `protobuf:"varint,3,opt,name=id,proto3" json:"id"` // 1.待同步 2 同步中 3 已同步 4 删除中 Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteCardItem) Reset() { *m = GateWhiteCardItem{} } func (m *GateWhiteCardItem) String() string { return proto.CompactTextString(m) } func (*GateWhiteCardItem) ProtoMessage() {} func (*GateWhiteCardItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{25} } func (m *GateWhiteCardItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteCardItem.Unmarshal(m, b) } func (m *GateWhiteCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteCardItem.Marshal(b, m, deterministic) } func (m *GateWhiteCardItem) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteCardItem.Merge(m, src) } func (m *GateWhiteCardItem) XXX_Size() int { return xxx_messageInfo_GateWhiteCardItem.Size(m) } func (m *GateWhiteCardItem) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteCardItem.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteCardItem proto.InternalMessageInfo func (m *GateWhiteCardItem) GetCardNumber() string { if m != nil { return m.CardNumber } return "" } func (m *GateWhiteCardItem) GetCardOwer() string { if m != nil { return m.CardOwer } return "" } func (m *GateWhiteCardItem) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *GateWhiteCardItem) GetStatus() int32 { if m != nil { return m.Status } return 0 } type GateWhiteCardListRequest 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"` GardenId int64 `protobuf:"varint,4,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteCardListRequest) Reset() { *m = GateWhiteCardListRequest{} } func (m *GateWhiteCardListRequest) String() string { return proto.CompactTextString(m) } func (*GateWhiteCardListRequest) ProtoMessage() {} func (*GateWhiteCardListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{26} } func (m *GateWhiteCardListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteCardListRequest.Unmarshal(m, b) } func (m *GateWhiteCardListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteCardListRequest.Marshal(b, m, deterministic) } func (m *GateWhiteCardListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteCardListRequest.Merge(m, src) } func (m *GateWhiteCardListRequest) XXX_Size() int { return xxx_messageInfo_GateWhiteCardListRequest.Size(m) } func (m *GateWhiteCardListRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteCardListRequest.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteCardListRequest proto.InternalMessageInfo func (m *GateWhiteCardListRequest) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateWhiteCardListRequest) GetPageSize() int64 { if m != nil { return m.PageSize } return 0 } func (m *GateWhiteCardListRequest) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } func (m *GateWhiteCardListRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } type GateWhiteCardListReply struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` List []*GateWhiteCardItem `protobuf:"bytes,3,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteCardListReply) Reset() { *m = GateWhiteCardListReply{} } func (m *GateWhiteCardListReply) String() string { return proto.CompactTextString(m) } func (*GateWhiteCardListReply) ProtoMessage() {} func (*GateWhiteCardListReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{27} } func (m *GateWhiteCardListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteCardListReply.Unmarshal(m, b) } func (m *GateWhiteCardListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteCardListReply.Marshal(b, m, deterministic) } func (m *GateWhiteCardListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteCardListReply.Merge(m, src) } func (m *GateWhiteCardListReply) XXX_Size() int { return xxx_messageInfo_GateWhiteCardListReply.Size(m) } func (m *GateWhiteCardListReply) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteCardListReply.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteCardListReply proto.InternalMessageInfo func (m *GateWhiteCardListReply) GetPage() int64 { if m != nil { return m.Page } return 0 } func (m *GateWhiteCardListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *GateWhiteCardListReply) GetList() []*GateWhiteCardItem { if m != nil { return m.List } return nil } // 门禁更新状态 type GateOnlineRequest struct { DeviceId string `protobuf:"bytes,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 *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{28} } 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) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } type GateOnlineReply struct { 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{29} } 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 // 白名单匹配 type GateWhiteMatchRequest struct { DeviceId string `protobuf:"bytes,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"` AuthKey string `protobuf:"bytes,3,opt,name=auth_key,json=authKey,proto3" json:"auth_key"` CodeVal string `protobuf:"bytes,4,opt,name=code_val,json=codeVal,proto3" json:"code_val"` CodeType int32 `protobuf:"varint,5,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{30} } 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) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } func (m *GateWhiteMatchRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GateWhiteMatchRequest) GetAuthKey() string { if m != nil { return m.AuthKey } return "" } 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"` StatusDesc string `protobuf:"bytes,2,opt,name=status_desc,json=statusDesc,proto3" json:"status_desc"` DeviceInfo *GateItem `protobuf:"bytes,3,opt,name=device_info,json=deviceInfo,proto3" json:"device_info"` HouseholdInfo *GateWhiteHouseholdItem `protobuf:"bytes,4,opt,name=household_info,json=householdInfo,proto3" json:"household_info"` CardInfo *GateWhiteCardItem `protobuf:"bytes,5,opt,name=card_info,json=cardInfo,proto3" json:"card_info"` 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{31} } 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) GetStatusDesc() string { if m != nil { return m.StatusDesc } return "" } func (m *GateWhiteMatchReply) GetDeviceInfo() *GateItem { if m != nil { return m.DeviceInfo } return nil } func (m *GateWhiteMatchReply) GetHouseholdInfo() *GateWhiteHouseholdItem { if m != nil { return m.HouseholdInfo } return nil } func (m *GateWhiteMatchReply) GetCardInfo() *GateWhiteCardItem { if m != nil { return m.CardInfo } return nil } // 添加进出场记录 type GateRecordAddRequest 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"` 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{32} } 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() string { if m != nil { return m.DeviceId } return "" } func (m *GateRecordAddRequest) GetWhiteId() int64 { if m != nil { return m.WhiteId } return 0 } 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 } 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{33} } 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"` 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{34} } 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 } 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"` 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{35} } 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 } 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{36} } 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 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 string `protobuf:"bytes,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{37} } 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() string { if m != nil { return m.DeviceId } return "" } 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{38} } 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 string `protobuf:"bytes,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{39} } 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() string { if m != nil { return m.DeviceId } return "" } 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 string `protobuf:"bytes,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{40} } 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() string { if m != nil { return m.DeviceId } return "" } 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{41} } 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{42} } 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{43} } 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 GateCommandReuseRequest 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 *GateCommandReuseRequest) Reset() { *m = GateCommandReuseRequest{} } func (m *GateCommandReuseRequest) String() string { return proto.CompactTextString(m) } func (*GateCommandReuseRequest) ProtoMessage() {} func (*GateCommandReuseRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{44} } func (m *GateCommandReuseRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandReuseRequest.Unmarshal(m, b) } func (m *GateCommandReuseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandReuseRequest.Marshal(b, m, deterministic) } func (m *GateCommandReuseRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandReuseRequest.Merge(m, src) } func (m *GateCommandReuseRequest) XXX_Size() int { return xxx_messageInfo_GateCommandReuseRequest.Size(m) } func (m *GateCommandReuseRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandReuseRequest.DiscardUnknown(m) } var xxx_messageInfo_GateCommandReuseRequest proto.InternalMessageInfo func (m *GateCommandReuseRequest) GetId() int64 { if m != nil { return m.Id } return 0 } type GateCommandReuseReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateCommandReuseReply) Reset() { *m = GateCommandReuseReply{} } func (m *GateCommandReuseReply) String() string { return proto.CompactTextString(m) } func (*GateCommandReuseReply) ProtoMessage() {} func (*GateCommandReuseReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{45} } func (m *GateCommandReuseReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateCommandReuseReply.Unmarshal(m, b) } func (m *GateCommandReuseReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateCommandReuseReply.Marshal(b, m, deterministic) } func (m *GateCommandReuseReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateCommandReuseReply.Merge(m, src) } func (m *GateCommandReuseReply) XXX_Size() int { return xxx_messageInfo_GateCommandReuseReply.Size(m) } func (m *GateCommandReuseReply) XXX_DiscardUnknown() { xxx_messageInfo_GateCommandReuseReply.DiscardUnknown(m) } var xxx_messageInfo_GateCommandReuseReply proto.InternalMessageInfo type WhiteItem struct { CodeVal string `protobuf:"bytes,1,opt,name=code_val,json=codeVal,proto3" json:"code_val"` CodeType int32 `protobuf:"varint,2,opt,name=code_type,json=codeType,proto3" json:"code_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WhiteItem) Reset() { *m = WhiteItem{} } func (m *WhiteItem) String() string { return proto.CompactTextString(m) } func (*WhiteItem) ProtoMessage() {} func (*WhiteItem) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{46} } func (m *WhiteItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WhiteItem.Unmarshal(m, b) } func (m *WhiteItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WhiteItem.Marshal(b, m, deterministic) } func (m *WhiteItem) XXX_Merge(src proto.Message) { xxx_messageInfo_WhiteItem.Merge(m, src) } func (m *WhiteItem) XXX_Size() int { return xxx_messageInfo_WhiteItem.Size(m) } func (m *WhiteItem) XXX_DiscardUnknown() { xxx_messageInfo_WhiteItem.DiscardUnknown(m) } var xxx_messageInfo_WhiteItem proto.InternalMessageInfo func (m *WhiteItem) GetCodeVal() string { if m != nil { return m.CodeVal } return "" } func (m *WhiteItem) GetCodeType() int32 { if m != nil { return m.CodeType } return 0 } // 命令结果 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"` DeviceId string `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id"` Exists []*WhiteItem `protobuf:"bytes,6,rep,name=exists,proto3" json:"exists"` 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{47} } 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) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } func (m *GateCommandResultRequest) GetExists() []*WhiteItem { if m != nil { return m.Exists } return nil } type GateCommandResultReply struct { 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{48} } 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 // 获取一条命令用于执行 type GateCommandUseRequest struct { DeviceId string `protobuf:"bytes,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 *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{49} } 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) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } 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{50} } 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 GateWhiteSyncRequest struct { DeviceId string `protobuf:"bytes,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 *GateWhiteSyncRequest) Reset() { *m = GateWhiteSyncRequest{} } func (m *GateWhiteSyncRequest) String() string { return proto.CompactTextString(m) } func (*GateWhiteSyncRequest) ProtoMessage() {} func (*GateWhiteSyncRequest) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{51} } func (m *GateWhiteSyncRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteSyncRequest.Unmarshal(m, b) } func (m *GateWhiteSyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteSyncRequest.Marshal(b, m, deterministic) } func (m *GateWhiteSyncRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteSyncRequest.Merge(m, src) } func (m *GateWhiteSyncRequest) XXX_Size() int { return xxx_messageInfo_GateWhiteSyncRequest.Size(m) } func (m *GateWhiteSyncRequest) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteSyncRequest.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteSyncRequest proto.InternalMessageInfo func (m *GateWhiteSyncRequest) GetDeviceId() string { if m != nil { return m.DeviceId } return "" } type GateWhiteSyncReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GateWhiteSyncReply) Reset() { *m = GateWhiteSyncReply{} } func (m *GateWhiteSyncReply) String() string { return proto.CompactTextString(m) } func (*GateWhiteSyncReply) ProtoMessage() {} func (*GateWhiteSyncReply) Descriptor() ([]byte, []int) { return fileDescriptor_870276a56ac00da5, []int{52} } func (m *GateWhiteSyncReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GateWhiteSyncReply.Unmarshal(m, b) } func (m *GateWhiteSyncReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GateWhiteSyncReply.Marshal(b, m, deterministic) } func (m *GateWhiteSyncReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GateWhiteSyncReply.Merge(m, src) } func (m *GateWhiteSyncReply) XXX_Size() int { return xxx_messageInfo_GateWhiteSyncReply.Size(m) } func (m *GateWhiteSyncReply) XXX_DiscardUnknown() { xxx_messageInfo_GateWhiteSyncReply.DiscardUnknown(m) } var xxx_messageInfo_GateWhiteSyncReply proto.InternalMessageInfo func init() { proto.RegisterType((*GateInRequest)(nil), "pb_v1.GateInRequest") proto.RegisterType((*GateInReply)(nil), "pb_v1.GateInReply") 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((*GateCardInfo)(nil), "pb_v1.GateCardInfo") proto.RegisterType((*GateWhiteAddRequest)(nil), "pb_v1.GateWhiteAddRequest") proto.RegisterType((*GateWhiteAddReply)(nil), "pb_v1.GateWhiteAddReply") proto.RegisterType((*GateWhiteDelRequest)(nil), "pb_v1.GateWhiteDelRequest") proto.RegisterType((*GateWhiteDelReply)(nil), "pb_v1.GateWhiteDelReply") proto.RegisterType((*GateWhiteHouseholdItem)(nil), "pb_v1.GateWhiteHouseholdItem") proto.RegisterType((*GateWhiteHouseholdListRequest)(nil), "pb_v1.GateWhiteHouseholdListRequest") proto.RegisterType((*GateWhiteHouseholdListReply)(nil), "pb_v1.GateWhiteHouseholdListReply") proto.RegisterType((*GateWhiteCardItem)(nil), "pb_v1.GateWhiteCardItem") proto.RegisterType((*GateWhiteCardListRequest)(nil), "pb_v1.GateWhiteCardListRequest") proto.RegisterType((*GateWhiteCardListReply)(nil), "pb_v1.GateWhiteCardListReply") proto.RegisterType((*GateOnlineRequest)(nil), "pb_v1.GateOnlineRequest") proto.RegisterType((*GateOnlineReply)(nil), "pb_v1.GateOnlineReply") proto.RegisterType((*GateWhiteMatchRequest)(nil), "pb_v1.GateWhiteMatchRequest") proto.RegisterType((*GateWhiteMatchReply)(nil), "pb_v1.GateWhiteMatchReply") 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((*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((*GateCommandReuseRequest)(nil), "pb_v1.GateCommandReuseRequest") proto.RegisterType((*GateCommandReuseReply)(nil), "pb_v1.GateCommandReuseReply") proto.RegisterType((*WhiteItem)(nil), "pb_v1.WhiteItem") 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((*GateWhiteSyncRequest)(nil), "pb_v1.GateWhiteSyncRequest") proto.RegisterType((*GateWhiteSyncReply)(nil), "pb_v1.GateWhiteSyncReply") } func init() { proto.RegisterFile("device.proto", fileDescriptor_870276a56ac00da5) } var fileDescriptor_870276a56ac00da5 = []byte{ // 1577 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x58, 0x4b, 0x6f, 0xdd, 0xc4, 0x17, 0x97, 0xaf, 0xef, 0x73, 0x6e, 0x72, 0xdb, 0x3a, 0x69, 0xeb, 0xfe, 0xfb, 0x4f, 0x13, 0xb9, 0xaa, 0x48, 0x51, 0x9b, 0x3e, 0xf9, 0x00, 0x25, 0x45, 0x34, 0x02, 0x5a, 0xe4, 0x34, 0x45, 0x62, 0x81, 0x35, 0xb1, 0xa7, 0x8d, 0xc1, 0x2f, 0xec, 0x71, 0xc2, 0xed, 0x1a, 0x36, 0x20, 0xf8, 0x14, 0x88, 0x05, 0x9f, 0x84, 0x2d, 0xac, 0x59, 0xb0, 0xe2, 0x5b, 0x20, 0xa1, 0x73, 0x66, 0x6c, 0xcf, 0x38, 0xb9, 0xc9, 0x0d, 0x14, 0xa1, 0x4a, 0xac, 0xae, 0xe7, 0xcc, 0xeb, 0x3c, 0x7e, 0xe7, 0x77, 0xce, 0x5c, 0xb2, 0x10, 0xb0, 0xfd, 0xd0, 0x67, 0x1b, 0x59, 0x9e, 0xf2, 0xd4, 0xea, 0x65, 0xbb, 0xde, 0xfe, 0x1d, 0xe7, 0x67, 0x83, 0x2c, 0xbe, 0x4b, 0x39, 0xdb, 0x4a, 0x5c, 0xf6, 0x79, 0xc9, 0x0a, 0x6e, 0x5d, 0x26, 0x23, 0xb1, 0xd0, 0x0b, 0x03, 0xdb, 0x58, 0x33, 0xd6, 0x47, 0xee, 0x50, 0x08, 0xb6, 0x02, 0x6b, 0x95, 0x8c, 0xe5, 0x64, 0x42, 0x63, 0x66, 0x77, 0x70, 0x9a, 0x08, 0xd1, 0x63, 0x1a, 0x33, 0x6b, 0x42, 0x3a, 0x45, 0x62, 0x9b, 0x28, 0xef, 0x14, 0x89, 0x75, 0x85, 0x90, 0x98, 0x26, 0xe5, 0x73, 0xea, 0xf3, 0x34, 0xb7, 0xbb, 0x62, 0x7d, 0x23, 0xb1, 0x2e, 0x91, 0x21, 0x2d, 0xf9, 0x9e, 0xf7, 0x19, 0x9b, 0xda, 0x3d, 0x9c, 0x1d, 0xc0, 0xf8, 0x3d, 0x36, 0x05, 0x45, 0x5e, 0x50, 0xce, 0x3c, 0x3e, 0xcd, 0x98, 0xdd, 0x5f, 0x33, 0xd6, 0x7b, 0xee, 0x10, 0x04, 0x4f, 0xa7, 0x19, 0xb3, 0xfe, 0x47, 0x86, 0x68, 0x87, 0x9f, 0x46, 0xf6, 0x40, 0x28, 0x59, 0x8d, 0x9d, 0x45, 0x32, 0xae, 0x4c, 0xca, 0xa2, 0xa9, 0xc3, 0xc8, 0x04, 0x86, 0x4f, 0x4a, 0x3e, 0x97, 0x89, 0x78, 0x6d, 0x1e, 0xb0, 0x04, 0x26, 0xc1, 0x40, 0x13, 0xae, 0x05, 0xc1, 0x56, 0x00, 0xea, 0xa6, 0x25, 0xf7, 0xca, 0x82, 0xe5, 0xd2, 0xc8, 0x41, 0x5a, 0xf2, 0x9d, 0x82, 0xe5, 0xce, 0x84, 0x2c, 0xd4, 0xd7, 0xc0, 0xb5, 0x3f, 0x9a, 0x64, 0x88, 0x6a, 0x70, 0x16, 0xbf, 0xfe, 0x4e, 0xd5, 0xdd, 0x32, 0x6c, 0xb9, 0x65, 0x95, 0x8c, 0xe5, 0x24, 0x5a, 0x30, 0x12, 0x1a, 0x09, 0x11, 0x5a, 0xa0, 0xfa, 0x8d, 0x68, 0x7e, 0xab, 0xa6, 0x78, 0x18, 0x33, 0x7b, 0x8c, 0xe7, 0xc2, 0xd4, 0xd3, 0x30, 0x66, 0xd6, 0x05, 0xd2, 0x2f, 0x38, 0xe5, 0x65, 0x61, 0x2f, 0xa0, 0xa6, 0x72, 0x04, 0x72, 0x96, 0xd0, 0xdd, 0x88, 0xd9, 0x8b, 0x6b, 0xc6, 0xfa, 0xd0, 0x95, 0x23, 0xeb, 0xff, 0x64, 0x14, 0x84, 0x39, 0xf3, 0x79, 0x98, 0x26, 0xf6, 0x04, 0xb7, 0x34, 0x02, 0xb0, 0x2e, 0x4a, 0x7d, 0x8a, 0x93, 0x67, 0x84, 0x75, 0xd5, 0xd8, 0xf9, 0xce, 0x20, 0x67, 0x20, 0x58, 0xef, 0x87, 0x85, 0x8a, 0x92, 0xc6, 0x62, 0xa3, 0x65, 0xb1, 0x45, 0xba, 0x19, 0x7d, 0xc1, 0x24, 0x40, 0xf0, 0x1b, 0x36, 0xc0, 0xaf, 0x57, 0x84, 0x2f, 0x19, 0x46, 0xcb, 0x74, 0x87, 0x20, 0xd8, 0x0e, 0x5f, 0x32, 0xeb, 0x2c, 0x31, 0xd3, 0x92, 0x63, 0xb0, 0x7a, 0x2e, 0x7c, 0xea, 0x98, 0xe8, 0xe9, 0x98, 0x70, 0x3e, 0x11, 0x69, 0x29, 0xf4, 0xc9, 0xa2, 0x69, 0x7d, 0xa1, 0xa1, 0x5c, 0xb8, 0x4c, 0x7a, 0x3c, 0xe5, 0x34, 0x92, 0x5a, 0x88, 0x81, 0x75, 0x95, 0x74, 0xa3, 0xb0, 0xe0, 0xb6, 0xb9, 0x66, 0xae, 0x8f, 0xef, 0x9e, 0xd9, 0xc0, 0x44, 0xdf, 0xa8, 0xa0, 0xe8, 0xe2, 0xa4, 0xb3, 0x21, 0xec, 0xdd, 0x4a, 0x9e, 0xa7, 0xf3, 0x64, 0x85, 0x73, 0xbf, 0xa2, 0x09, 0x58, 0x0f, 0xfa, 0x5c, 0x25, 0xdd, 0x30, 0x79, 0x9e, 0xe2, 0xc2, 0xa3, 0x6e, 0x81, 0x49, 0xe7, 0xa6, 0x48, 0xbd, 0x87, 0x2c, 0x9a, 0xeb, 0x12, 0x99, 0x42, 0xb8, 0x1c, 0x52, 0xe8, 0x2e, 0x59, 0x82, 0xb1, 0xcb, 0xfc, 0x74, 0x9f, 0xe5, 0xd3, 0xb9, 0xce, 0x58, 0x22, 0xe7, 0xf4, 0x3d, 0x82, 0x02, 0x50, 0xf8, 0x0e, 0xc2, 0xe4, 0xef, 0xb3, 0x40, 0x83, 0x3f, 0x53, 0xc5, 0x9f, 0x73, 0x4e, 0x38, 0xb5, 0xba, 0x06, 0x6e, 0xfe, 0xd2, 0x10, 0x2e, 0xd8, 0x66, 0xaf, 0x80, 0x7d, 0x34, 0x7c, 0x9b, 0xc7, 0xe1, 0xbb, 0xdb, 0xc2, 0xb7, 0xf4, 0x2c, 0x6a, 0x01, 0x6a, 0x3d, 0x16, 0xe3, 0x4d, 0x9a, 0x07, 0x10, 0x52, 0x48, 0x60, 0x9f, 0xe6, 0x81, 0x97, 0x94, 0xf1, 0x2e, 0xcb, 0xa5, 0x56, 0x04, 0x44, 0x8f, 0x51, 0x62, 0xad, 0x10, 0x1c, 0x79, 0xe9, 0x41, 0xc2, 0x72, 0x49, 0x51, 0x23, 0x90, 0x3c, 0x01, 0x81, 0xf3, 0x8d, 0x21, 0x42, 0xf5, 0xd1, 0x5e, 0xc8, 0xd9, 0x83, 0x20, 0x98, 0xcb, 0xd6, 0x6b, 0x64, 0xb2, 0x97, 0x96, 0x05, 0xdb, 0x4b, 0xa3, 0xc0, 0x2b, 0xc3, 0xa0, 0xb0, 0x3b, 0x6b, 0xe6, 0xba, 0xe9, 0x2e, 0xd6, 0xd2, 0x9d, 0x30, 0x28, 0xac, 0xdb, 0x04, 0x2f, 0xf2, 0x10, 0x6e, 0x02, 0xd4, 0x4b, 0x0a, 0xdc, 0x2a, 0x1b, 0xdc, 0xa1, 0x2f, 0xbf, 0x2a, 0x0c, 0x34, 0xca, 0x80, 0xc9, 0xd7, 0x14, 0x0d, 0x15, 0x40, 0x4e, 0x48, 0xa7, 0x4e, 0xef, 0x4e, 0x18, 0x68, 0x7b, 0x6b, 0x20, 0xfe, 0x64, 0x90, 0x0b, 0xb5, 0xf4, 0x51, 0xa5, 0x1d, 0x32, 0xfb, 0x55, 0xb2, 0xa8, 0x19, 0x21, 0x8f, 0x5a, 0x50, 0x6d, 0x00, 0x37, 0x84, 0xb5, 0x73, 0x85, 0xf3, 0x86, 0xa1, 0xe2, 0x5a, 0x5c, 0x2c, 0xb8, 0x53, 0xb0, 0xfc, 0x08, 0x25, 0x15, 0xf9, 0x87, 0x01, 0x06, 0x14, 0x15, 0xd4, 0xbd, 0x86, 0x5b, 0x04, 0x77, 0x34, 0x6a, 0xe0, 0xb6, 0x86, 0x3b, 0xfb, 0x2a, 0x77, 0x3a, 0x5f, 0x1b, 0x64, 0xe5, 0xb0, 0x29, 0x2a, 0xef, 0x1d, 0xc5, 0x34, 0x1a, 0xb5, 0x75, 0x5a, 0xd4, 0xa6, 0x05, 0xd9, 0x3c, 0x0e, 0xd0, 0x5d, 0x1d, 0xd0, 0xce, 0x4b, 0x72, 0x79, 0x96, 0x2e, 0xa7, 0xe3, 0xbc, 0x3b, 0x1a, 0xe7, 0xad, 0x28, 0xf0, 0x38, 0x1c, 0x32, 0xc9, 0x80, 0x53, 0x25, 0xd0, 0x88, 0x21, 0x88, 0xe6, 0x89, 0x79, 0x70, 0x59, 0x82, 0x31, 0x3d, 0x68, 0x22, 0x29, 0xd2, 0x80, 0xe5, 0x32, 0x54, 0x66, 0x1d, 0xaa, 0x59, 0x31, 0xf8, 0xca, 0x20, 0xb6, 0x76, 0xf7, 0xbf, 0xe4, 0xfe, 0x4c, 0x41, 0x75, 0xa3, 0xc6, 0xe9, 0x3c, 0x7f, 0x43, 0xf3, 0xbc, 0xdd, 0xf6, 0x7c, 0xe5, 0x59, 0xe9, 0xf4, 0xdb, 0xc2, 0xe9, 0x4f, 0x92, 0x28, 0x4c, 0xe6, 0x22, 0xe2, 0x8a, 0x53, 0xab, 0x1d, 0x90, 0x8d, 0xdf, 0x1b, 0xe4, 0x7c, 0x7d, 0xc1, 0x07, 0x94, 0xfb, 0x7b, 0xaf, 0xa4, 0xb1, 0xab, 0x5b, 0x26, 0x53, 0x6f, 0x99, 0x2e, 0x91, 0xa1, 0x9f, 0x06, 0xcc, 0xdb, 0xa7, 0x91, 0xe4, 0xd5, 0x01, 0x8c, 0x9f, 0x51, 0x6c, 0x8a, 0x70, 0x0a, 0xbb, 0xa9, 0x9e, 0xe8, 0xa6, 0x40, 0x00, 0xdd, 0x94, 0xf3, 0x87, 0xca, 0x89, 0x52, 0x4d, 0xf0, 0x6d, 0x83, 0x0a, 0x43, 0xeb, 0x6a, 0x56, 0xc9, 0x58, 0x7c, 0x79, 0x01, 0x2b, 0xfc, 0xaa, 0x0d, 0x14, 0xa2, 0x87, 0xac, 0xf0, 0xad, 0xdb, 0x75, 0x9f, 0x28, 0xa9, 0xf0, 0xc8, 0xca, 0x2b, 0x1b, 0x47, 0xa4, 0xf5, 0x87, 0x2a, 0x57, 0xe0, 0xa6, 0x2e, 0x6e, 0x3a, 0x21, 0x41, 0x1a, 0x2a, 0xc1, 0x53, 0xde, 0x52, 0x09, 0xb8, 0x87, 0x07, 0xcc, 0x8e, 0x73, 0xc3, 0xc2, 0xbf, 0x9b, 0x64, 0xb9, 0x2a, 0xc5, 0x79, 0x30, 0x6f, 0x51, 0xb8, 0x44, 0x86, 0x07, 0x70, 0x60, 0x13, 0xa4, 0x01, 0x8e, 0xb7, 0x02, 0xad, 0xc0, 0x99, 0x7a, 0x81, 0xd3, 0x4b, 0x63, 0xb7, 0x5d, 0x1a, 0xf5, 0x4a, 0x03, 0x4d, 0x68, 0x9b, 0x33, 0xb1, 0x15, 0xdd, 0x20, 0x4b, 0x8a, 0xbb, 0x6a, 0x16, 0xe8, 0xe3, 0xda, 0x73, 0x8d, 0x53, 0x2a, 0x32, 0xb8, 0xa5, 0xae, 0xc7, 0x2f, 0xe4, 0x63, 0xd1, 0x3a, 0x5b, 0xf5, 0xd4, 0xa3, 0x6a, 0xa6, 0x4d, 0x2f, 0xc3, 0x13, 0xca, 0xec, 0xa8, 0x55, 0x66, 0x01, 0x3a, 0x29, 0x26, 0x02, 0x36, 0xd1, 0x3d, 0x57, 0x8e, 0x74, 0x68, 0x8f, 0x5b, 0xd0, 0x5e, 0x21, 0x24, 0x2c, 0xbc, 0xfd, 0xb0, 0x08, 0xe1, 0xb5, 0x20, 0x3a, 0xe9, 0x51, 0x58, 0x3c, 0x13, 0x02, 0xd8, 0x9b, 0x66, 0x2c, 0x11, 0x0d, 0xf8, 0xa2, 0xd8, 0x0b, 0x02, 0xec, 0xc0, 0x0f, 0x55, 0xb7, 0xc9, 0xe1, 0xea, 0xe6, 0x2c, 0x13, 0xab, 0x15, 0x67, 0xc8, 0xd2, 0x6f, 0x65, 0x96, 0x0a, 0xf1, 0x3f, 0xc7, 0x70, 0xcb, 0xa4, 0x57, 0x70, 0x9a, 0x73, 0xc9, 0x6e, 0x62, 0x00, 0xed, 0x36, 0x4b, 0x44, 0x5b, 0x6d, 0xba, 0xf0, 0xe9, 0xfc, 0x66, 0x8a, 0x4e, 0x4c, 0xe8, 0x73, 0xf2, 0xab, 0xec, 0x3f, 0x20, 0xbe, 0x76, 0x40, 0xfc, 0xb4, 0x79, 0x2f, 0xfc, 0xb5, 0x62, 0x76, 0x5d, 0x2b, 0x66, 0xe7, 0x15, 0x92, 0x6b, 0x50, 0x23, 0x2b, 0x59, 0x22, 0xd0, 0xbd, 0x99, 0xc6, 0x31, 0x4d, 0x54, 0x76, 0x83, 0x72, 0x11, 0x07, 0x1e, 0x94, 0x01, 0x49, 0xf0, 0x03, 0x3f, 0x0e, 0x36, 0xd3, 0x80, 0xa1, 0x53, 0xe3, 0xc0, 0xcb, 0x68, 0x4e, 0xe3, 0xa2, 0x6e, 0xa2, 0xe3, 0xe0, 0x43, 0x14, 0x1c, 0x0b, 0x73, 0xe7, 0xbc, 0xb0, 0x4d, 0xbd, 0x0f, 0xb2, 0xec, 0x07, 0xd9, 0x99, 0x4a, 0x79, 0xeb, 0xfd, 0x3a, 0x1b, 0xdd, 0x4d, 0x11, 0xea, 0x68, 0x45, 0xa8, 0xce, 0x26, 0xf3, 0x88, 0x6c, 0xea, 0xd6, 0xd9, 0x54, 0xfb, 0xb4, 0x37, 0x2b, 0x87, 0xfb, 0x7a, 0x0e, 0x3b, 0xbf, 0xca, 0x17, 0xb6, 0x54, 0xf4, 0xe4, 0xfc, 0xb3, 0x48, 0x57, 0xa9, 0x83, 0xf8, 0xad, 0x68, 0x6d, 0x6a, 0x5a, 0x83, 0x63, 0x73, 0x46, 0x39, 0x0b, 0x3c, 0x5a, 0x11, 0xc1, 0x48, 0x4a, 0x1e, 0x70, 0x00, 0x4f, 0xce, 0x8a, 0x32, 0xe2, 0x9e, 0xdc, 0x2d, 0x4a, 0xf5, 0x82, 0x10, 0x6e, 0x8b, 0x33, 0x6e, 0x10, 0x4b, 0x5b, 0x24, 0xaa, 0xb0, 0x48, 0xb9, 0xb3, 0xea, 0x4a, 0xac, 0xc5, 0xa2, 0xd5, 0x1b, 0xd4, 0xcf, 0x86, 0x48, 0xd4, 0x3a, 0x2d, 0x0c, 0xa7, 0xc3, 0xde, 0x9b, 0x1a, 0xf6, 0x2e, 0xa8, 0x2f, 0x9c, 0xc6, 0x65, 0x12, 0x7c, 0x6f, 0x68, 0xe0, 0x3b, 0xe6, 0x35, 0xa3, 0xa3, 0xa6, 0x7e, 0xcf, 0x5c, 0x27, 0x17, 0x15, 0xb1, 0xcb, 0xca, 0x82, 0xcd, 0x3a, 0xe1, 0xa2, 0x76, 0x95, 0x5c, 0x0a, 0x67, 0x6c, 0x92, 0x11, 0x56, 0x7e, 0x8c, 0xa4, 0xda, 0x23, 0x19, 0xc7, 0xf4, 0x48, 0x9d, 0x56, 0x8f, 0xf4, 0x8b, 0xec, 0x84, 0xeb, 0xe3, 0xc1, 0xcd, 0x33, 0x54, 0xd1, 0x32, 0xab, 0xa3, 0x67, 0xd6, 0xa1, 0x08, 0x9b, 0x47, 0x44, 0x78, 0x95, 0x8c, 0xe5, 0x22, 0x0c, 0xad, 0xfc, 0xdf, 0x4c, 0x88, 0x30, 0xa8, 0xc7, 0xfd, 0x23, 0x63, 0xad, 0x93, 0x3e, 0xfb, 0x22, 0x2c, 0x38, 0x34, 0xf3, 0x10, 0xa1, 0xb3, 0x32, 0x42, 0xb5, 0x13, 0x5c, 0x39, 0xef, 0xd8, 0x5a, 0x4a, 0x56, 0x36, 0x81, 0xcf, 0xee, 0x6b, 0xce, 0xdc, 0x29, 0xe6, 0x6b, 0x81, 0x3d, 0x2d, 0x88, 0x3b, 0x32, 0x00, 0xa7, 0x71, 0x8f, 0x4e, 0x3c, 0x66, 0x8b, 0x78, 0x9c, 0x7b, 0x02, 0xbc, 0x68, 0xc9, 0xf6, 0x34, 0xf1, 0xe7, 0xd2, 0x4a, 0x56, 0x7d, 0x65, 0x53, 0x16, 0x4d, 0xdf, 0x5e, 0xfb, 0xf8, 0x4a, 0x96, 0xa7, 0x19, 0xcb, 0xf9, 0xf4, 0x26, 0xcd, 0xb2, 0x88, 0x71, 0x76, 0xf3, 0x05, 0xe5, 0xec, 0x80, 0x4e, 0x6f, 0x65, 0xbb, 0xb7, 0xf6, 0xef, 0xec, 0xf6, 0xf1, 0x2f, 0xc5, 0x7b, 0x7f, 0x06, 0x00, 0x00, 0xff, 0xff, 0x7b, 0x1c, 0xa1, 0x9c, 0x8f, 0x16, 0x00, 0x00, }