@ -20,16 +20,17 @@ const (
_ = protoimpl . EnforceVersion ( protoimpl . MaxVersion - 20 )
)
type Get Reactor sRequest struct {
type Get Device sRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
ClientId uint32 ` protobuf:"varint,1,opt,name=clientId,proto3" json:"clientId,omitempty" `
ClientId uint32 ` protobuf:"varint,1,opt,name=clientId,proto3" json:"clientId,omitempty" `
ReactorId uint32 ` protobuf:"varint,2,opt,name=reactorId,proto3" json:"reactorId,omitempty" ` // if unspecified, don't return any devs
}
func ( x * Get Reactor sRequest) Reset ( ) {
* x = Get Reactor sRequest{ }
func ( x * Get Device sRequest) Reset ( ) {
* x = Get Device sRequest{ }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 0 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
@ -37,13 +38,13 @@ func (x *GetReactorsRequest) Reset() {
}
}
func ( x * Get Reactor sRequest) String ( ) string {
func ( x * Get Device sRequest) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Get Reactor sRequest) ProtoMessage ( ) { }
func ( * Get Device sRequest) ProtoMessage ( ) { }
func ( x * Get Reactor sRequest) ProtoReflect ( ) protoreflect . Message {
func ( x * Get Device sRequest) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 0 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
@ -55,129 +56,26 @@ func (x *GetReactorsRequest) ProtoReflect() protoreflect.Message {
return mi . MessageOf ( x )
}
// Deprecated: Use Get Reactor sRequest.ProtoReflect.Descriptor instead.
func ( * Get Reactor sRequest) Descriptor ( ) ( [ ] byte , [ ] int ) {
// Deprecated: Use Get Device sRequest.ProtoReflect.Descriptor instead.
func ( * Get Device sRequest) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 0 }
}
func ( x * GetReactorsRequest ) GetClientId ( ) uint32 {
if x != nil {
return x . ClientId
}
return 0
}
type GetReactorsResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
ClientId uint32 ` protobuf:"varint,1,opt,name=clientId,proto3" json:"clientId,omitempty" `
Reactors [ ] * Reactor ` protobuf:"bytes,2,rep,name=reactors,proto3" json:"reactors,omitempty" `
}
func ( x * GetReactorsResponse ) Reset ( ) {
* x = GetReactorsResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * GetReactorsResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * GetReactorsResponse ) ProtoMessage ( ) { }
func ( x * GetReactorsResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 1 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use GetReactorsResponse.ProtoReflect.Descriptor instead.
func ( * GetReactorsResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 1 }
}
func ( x * GetReactorsResponse ) GetClientId ( ) uint32 {
if x != nil {
return x . ClientId
}
return 0
}
func ( x * GetReactorsResponse ) GetReactors ( ) [ ] * Reactor {
if x != nil {
return x . Reactors
}
return nil
}
type GetReactorDevicesRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
ClientId uint32 ` protobuf:"varint,1,opt,name=clientId,proto3" json:"clientId,omitempty" `
ReactorId uint32 ` protobuf:"varint,2,opt,name=reactorId,proto3" json:"reactorId,omitempty" `
}
func ( x * GetReactorDevicesRequest ) Reset ( ) {
* x = GetReactorDevicesRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * GetReactorDevicesRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * GetReactorDevicesRequest ) ProtoMessage ( ) { }
func ( x * GetReactorDevicesRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 2 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use GetReactorDevicesRequest.ProtoReflect.Descriptor instead.
func ( * GetReactorDevicesRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 2 }
}
func ( x * GetReactorDevicesRequest ) GetClientId ( ) uint32 {
func ( x * GetDevicesRequest ) GetClientId ( ) uint32 {
if x != nil {
return x . ClientId
}
return 0
}
func ( x * Get Reactor DevicesRequest) GetReactorId ( ) uint32 {
func ( x * GetDevicesRequest ) GetReactorId ( ) uint32 {
if x != nil {
return x . ReactorId
}
return 0
}
type Get Reactor DevicesResponse struct {
type GetDevicesResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
@ -187,23 +85,23 @@ type GetReactorDevicesResponse struct {
Devices [ ] * Dev ` protobuf:"bytes,3,rep,name=devices,proto3" json:"devices,omitempty" `
}
func ( x * Get Reactor DevicesResponse) Reset ( ) {
* x = Get Reactor DevicesResponse{ }
func ( x * Get DevicesResponse) Reset ( ) {
* x = Get DevicesResponse{ }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 3 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Get Reactor DevicesResponse) String ( ) string {
func ( x * Get DevicesResponse) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Get Reactor DevicesResponse) ProtoMessage ( ) { }
func ( * Get DevicesResponse) ProtoMessage ( ) { }
func ( x * Get Reactor DevicesResponse) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 3 ]
func ( x * Get DevicesResponse) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 1 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -214,26 +112,26 @@ func (x *GetReactorDevicesResponse) ProtoReflect() protoreflect.Message {
return mi . MessageOf ( x )
}
// Deprecated: Use Get Reactor DevicesResponse.ProtoReflect.Descriptor instead.
func ( * Get Reactor DevicesResponse) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 3 }
// Deprecated: Use Get DevicesResponse.ProtoReflect.Descriptor instead.
func ( * Get DevicesResponse) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 1 }
}
func ( x * Get Reactor DevicesResponse) GetClientId ( ) uint32 {
func ( x * Get DevicesResponse) GetClientId ( ) uint32 {
if x != nil {
return x . ClientId
}
return 0
}
func ( x * Get Reactor DevicesResponse) GetReactorId ( ) uint32 {
func ( x * Get DevicesResponse) GetReactorId ( ) uint32 {
if x != nil {
return x . ReactorId
}
return 0
}
func ( x * Get Reactor DevicesResponse) GetDevices ( ) [ ] * Dev {
func ( x * Get DevicesResponse) GetDevices ( ) [ ] * Dev {
if x != nil {
return x . Devices
}
@ -252,7 +150,7 @@ type DeleteReactorRequest struct {
func ( x * DeleteReactorRequest ) Reset ( ) {
* x = DeleteReactorRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 4 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -265,7 +163,7 @@ func (x *DeleteReactorRequest) String() string {
func ( * DeleteReactorRequest ) ProtoMessage ( ) { }
func ( x * DeleteReactorRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 4 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 2 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -278,7 +176,7 @@ func (x *DeleteReactorRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeleteReactorRequest.ProtoReflect.Descriptor instead.
func ( * DeleteReactorRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 4 }
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 2 }
}
func ( x * DeleteReactorRequest ) GetClientId ( ) uint32 {
@ -308,7 +206,7 @@ type DeleteReactorResponse struct {
func ( x * DeleteReactorResponse ) Reset ( ) {
* x = DeleteReactorResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 5 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 3 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -321,7 +219,7 @@ func (x *DeleteReactorResponse) String() string {
func ( * DeleteReactorResponse ) ProtoMessage ( ) { }
func ( x * DeleteReactorResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 5 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 3 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -334,7 +232,7 @@ func (x *DeleteReactorResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeleteReactorResponse.ProtoReflect.Descriptor instead.
func ( * DeleteReactorResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 5 }
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 3 }
}
func ( x * DeleteReactorResponse ) GetClientId ( ) uint32 {
@ -371,7 +269,7 @@ type DeleteReactorDeviceRequest struct {
func ( x * DeleteReactorDeviceRequest ) Reset ( ) {
* x = DeleteReactorDeviceRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 6 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 4 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -384,7 +282,7 @@ func (x *DeleteReactorDeviceRequest) String() string {
func ( * DeleteReactorDeviceRequest ) ProtoMessage ( ) { }
func ( x * DeleteReactorDeviceRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 6 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 4 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -397,7 +295,7 @@ func (x *DeleteReactorDeviceRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeleteReactorDeviceRequest.ProtoReflect.Descriptor instead.
func ( * DeleteReactorDeviceRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 6 }
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 4 }
}
func ( x * DeleteReactorDeviceRequest ) GetClientId ( ) uint32 {
@ -435,7 +333,7 @@ type DeleteReactorDeviceResponse struct {
func ( x * DeleteReactorDeviceResponse ) Reset ( ) {
* x = DeleteReactorDeviceResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 7 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 5 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -448,7 +346,7 @@ func (x *DeleteReactorDeviceResponse) String() string {
func ( * DeleteReactorDeviceResponse ) ProtoMessage ( ) { }
func ( x * DeleteReactorDeviceResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 7 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 5 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -461,7 +359,7 @@ func (x *DeleteReactorDeviceResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeleteReactorDeviceResponse.ProtoReflect.Descriptor instead.
func ( * DeleteReactorDeviceResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 7 }
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 5 }
}
func ( x * DeleteReactorDeviceResponse ) GetClientId ( ) uint32 {
@ -492,76 +390,22 @@ func (x *DeleteReactorDeviceResponse) GetSuccess() bool {
return false
}
type Reactor struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Id uint32 ` protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" `
Status bool ` protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty" `
}
func ( x * Reactor ) Reset ( ) {
* x = Reactor { }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 8 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Reactor ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Reactor ) ProtoMessage ( ) { }
func ( x * Reactor ) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 8 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use Reactor.ProtoReflect.Descriptor instead.
func ( * Reactor ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 8 }
}
func ( x * Reactor ) GetId ( ) uint32 {
if x != nil {
return x . Id
}
return 0
}
func ( x * Reactor ) GetStatus ( ) bool {
if x != nil {
return x . Status
}
return false
}
type Dev struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Addr int32 ` protobuf:"varint,1,opt,name=addr,proto3" json:"addr,omitempty" `
Type string ` protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty" `
Status string ` protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty" `
Data string ` protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty" `
Id uint32 ` protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" ` // either reactor id or dev addr
Type string ` protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty" ` // ["reactor","__ sensor",...]
Status string ` protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty" ` // set by RLC/SM
Data string ` protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty" ` // set by RLC/SM
Index uint32 ` protobuf:"varint,5,opt,name=index,proto3" json:"index,omitempty" ` // set by infostream to keep consistency
}
func ( x * Dev ) Reset ( ) {
* x = Dev { }
if protoimpl . UnsafeEnabled {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 9 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 6 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -574,7 +418,7 @@ func (x *Dev) String() string {
func ( * Dev ) ProtoMessage ( ) { }
func ( x * Dev ) ProtoReflect ( ) protoreflect . Message {
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 9 ]
mi := & file_internal_pkg_grpc_management_proto_msgTypes [ 6 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -587,12 +431,12 @@ func (x *Dev) ProtoReflect() protoreflect.Message {
// Deprecated: Use Dev.ProtoReflect.Descriptor instead.
func ( * Dev ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 9 }
return file_internal_pkg_grpc_management_proto_rawDescGZIP ( ) , [ ] int { 6 }
}
func ( x * Dev ) Get Addr( ) int32 {
func ( x * Dev ) Get Id( ) u int32 {
if x != nil {
return x . Addr
return x . Id
}
return 0
}
@ -618,94 +462,83 @@ func (x *Dev) GetData() string {
return ""
}
func ( x * Dev ) GetIndex ( ) uint32 {
if x != nil {
return x . Index
}
return 0
}
var File_internal_pkg_grpc_management_proto protoreflect . FileDescriptor
var file_internal_pkg_grpc_management_proto_rawDesc = [ ] byte {
0x0a , 0x22 , 0x69 , 0x6e , 0x74 , 0x65 , 0x72 , 0x6e , 0x61 , 0x6c , 0x2f , 0x70 , 0x6b , 0x67 , 0x2f , 0x67 ,
0x72 , 0x70 , 0x63 , 0x2f , 0x6d , 0x61 , 0x6e , 0x61 , 0x67 , 0x65 , 0x6d , 0x65 , 0x6e , 0x74 , 0x2e , 0x70 ,
0x72 , 0x6f , 0x74 , 0x6f , 0x12 , 0x04 , 0x67 , 0x72 , 0x70 , 0x63 , 0x22 , 0x30 , 0x0a , 0x12 , 0x47 , 0x65 ,
0x74 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x12 , 0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 ,
0x28 , 0x0d , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x22 , 0x5c , 0x0a , 0x13 ,
0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f ,
0x6e , 0x73 , 0x65 , 0x12 , 0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 ,
0x29 , 0x0a , 0x08 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x73 , 0x18 , 0x02 , 0x20 , 0x03 , 0x28 ,
0x0b , 0x32 , 0x0d , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 ,
0x52 , 0x08 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x73 , 0x22 , 0x54 , 0x0a , 0x18 , 0x47 , 0x65 ,
0x74 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x52 ,
0x72 , 0x6f , 0x74 , 0x6f , 0x12 , 0x04 , 0x67 , 0x72 , 0x70 , 0x63 , 0x22 , 0x4d , 0x0a , 0x11 , 0x47 , 0x65 ,
0x74 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 ,
0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x0d , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 ,
0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x09 ,
0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x22 , 0x73 , 0x0a , 0x12 , 0x47 , 0x65 , 0x74 ,
0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 ,
0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x0d , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 ,
0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x09 ,
0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x12 , 0x23 , 0x0a , 0x07 , 0x64 , 0x65 , 0x76 ,
0x69 , 0x63 , 0x65 , 0x73 , 0x18 , 0x03 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x09 , 0x2e , 0x67 , 0x72 , 0x70 ,
0x63 , 0x2e , 0x44 , 0x65 , 0x76 , 0x52 , 0x07 , 0x64 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x22 , 0x50 ,
0x0a , 0x14 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x52 ,
0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 ,
0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 ,
0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x18 ,
0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 ,
0x22 , 0x7a , 0x0a , 0x19 , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 , 0x65 ,
0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x1a , 0x0a ,
0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 ,
0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 , 0x65 , 0x61 ,
0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x09 , 0x72 , 0x65 ,
0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x12 , 0x23 , 0x0a , 0x07 , 0x64 , 0x65 , 0x76 , 0x69 , 0x63 ,
0x65 , 0x73 , 0x18 , 0x03 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x09 , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e ,
0x44 , 0x65 , 0x76 , 0x52 , 0x07 , 0x64 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x22 , 0x50 , 0x0a , 0x14 ,
0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x52 , 0x65 , 0x71 ,
0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 ,
0x12 , 0x1c , 0x0a , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x0d , 0x52 , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x22 , 0x6b ,
0x0a , 0x15 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e ,
0x74 , 0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e ,
0x74 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 ,
0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 ,
0x64 , 0x12 , 0x18 , 0x0a , 0x07 , 0x73 , 0x75 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x18 , 0x03 , 0x20 , 0x01 ,
0x28 , 0x08 , 0x52 , 0x07 , 0x73 , 0x75 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x22 , 0x70 , 0x0a , 0x1a , 0x44 ,
0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 , 0x65 , 0x76 , 0x69 ,
0x63 , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 ,
0x22 , 0x6b , 0x0a , 0x15 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f ,
0x72 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 ,
0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 ,
0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 ,
0x49 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f ,
0x72 , 0x49 , 0x64 , 0x12 , 0x18 , 0x0a , 0x07 , 0x64 , 0x65 , 0x76 , 0x41 , 0x64 , 0x64 , 0x72 , 0x18 , 0x03 ,
0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x07 , 0x64 , 0x65 , 0x76 , 0x41 , 0x64 , 0x64 , 0x72 , 0x22 , 0x8b , 0x01 ,
0x0a , 0x1b , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 ,
0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x1a , 0x0a ,
0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 ,
0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 , 0x65 , 0x61 ,
0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x09 , 0x72 , 0x65 ,
0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x12 , 0x18 , 0x0a , 0x07 , 0x64 , 0x65 , 0x76 , 0x41 , 0x64 ,
0x64 , 0x72 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x07 , 0x64 , 0x65 , 0x76 , 0x41 , 0x64 , 0x64 ,
0x72 , 0x12 , 0x18 , 0x0a , 0x07 , 0x73 , 0x75 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x18 , 0x04 , 0x20 , 0x01 ,
0x28 , 0x08 , 0x52 , 0x07 , 0x73 , 0x75 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x22 , 0x31 , 0x0a , 0x07 , 0x52 ,
0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x12 , 0x0e , 0x0a , 0x02 , 0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 ,
0x28 , 0x0d , 0x52 , 0x02 , 0x69 , 0x64 , 0x12 , 0x16 , 0x0a , 0x06 , 0x73 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 ,
0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x06 , 0x73 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x22 , 0x59 ,
0x0a , 0x03 , 0x44 , 0x65 , 0x76 , 0x12 , 0x12 , 0x0a , 0x04 , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x01 , 0x20 ,
0x01 , 0x28 , 0x05 , 0x52 , 0x04 , 0x61 , 0x64 , 0x64 , 0x72 , 0x12 , 0x12 , 0x0a , 0x04 , 0x74 , 0x79 , 0x70 ,
0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x74 , 0x79 , 0x70 , 0x65 , 0x12 , 0x16 , 0x0a ,
0x06 , 0x73 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x73 ,
0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x12 , 0x12 , 0x0a , 0x04 , 0x64 , 0x61 , 0x74 , 0x61 , 0x18 , 0x04 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x64 , 0x61 , 0x74 , 0x61 , 0x32 , 0xcc , 0x02 , 0x0a , 0x0a , 0x6d , 0x61 ,
0x6e , 0x61 , 0x67 , 0x65 , 0x6d , 0x65 , 0x6e , 0x74 , 0x12 , 0x42 , 0x0a , 0x0b , 0x47 , 0x65 , 0x74 , 0x52 ,
0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x73 , 0x12 , 0x18 , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x47 ,
0x65 , 0x74 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x1a , 0x19 , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x61 , 0x63 ,
0x74 , 0x6f , 0x72 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x54 , 0x0a , 0x11 ,
0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 ,
0x73 , 0x12 , 0x1e , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x61 , 0x63 ,
0x74 , 0x6f , 0x72 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x1a , 0x1f , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x61 , 0x63 ,
0x74 , 0x6f , 0x72 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e ,
0x73 , 0x65 , 0x12 , 0x48 , 0x0a , 0x0d , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 ,
0x74 , 0x6f , 0x72 , 0x12 , 0x1a , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 ,
0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a ,
0x1b , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 ,
0x63 , 0x74 , 0x6f , 0x72 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x5a , 0x0a , 0x13 ,
0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 , 0x65 , 0x76 ,
0x69 , 0x63 , 0x65 , 0x12 , 0x20 , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 ,
0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x52 , 0x65 ,
0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x21 , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x44 , 0x65 , 0x6c ,
0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x42 , 0x13 , 0x5a , 0x11 , 0x69 , 0x6e , 0x74 , 0x65 ,
0x72 , 0x6e , 0x61 , 0x6c , 0x2f , 0x70 , 0x6b , 0x67 , 0x2f , 0x67 , 0x72 , 0x70 , 0x63 , 0x62 , 0x06 , 0x70 ,
0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
0x72 , 0x49 , 0x64 , 0x12 , 0x18 , 0x0a , 0x07 , 0x73 , 0x75 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x18 , 0x03 ,
0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x07 , 0x73 , 0x75 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x22 , 0x70 , 0x0a ,
0x1a , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 , 0x65 ,
0x76 , 0x69 , 0x63 , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1a , 0x0a , 0x08 , 0x63 ,
0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x08 , 0x63 ,
0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 , 0x74 ,
0x6f , 0x72 , 0x49 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x09 , 0x72 , 0x65 , 0x61 , 0x63 ,
0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x12 , 0x18 , 0x0a , 0x07 , 0x64 , 0x65 , 0x76 , 0x41 , 0x64 , 0x64 , 0x72 ,
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x07 , 0x64 , 0x65 , 0x76 , 0x41 , 0x64 , 0x64 , 0x72 , 0x22 ,
0x8b , 0x01 , 0x0a , 0x1b , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f ,
0x72 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 ,
0x1a , 0x0a , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x0d , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 ,
0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x09 ,
0x72 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x49 , 0x64 , 0x12 , 0x18 , 0x0a , 0x07 , 0x64 , 0x65 , 0x76 ,
0x41 , 0x64 , 0x64 , 0x72 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x07 , 0x64 , 0x65 , 0x76 , 0x41 ,
0x64 , 0x64 , 0x72 , 0x12 , 0x18 , 0x0a , 0x07 , 0x73 , 0x75 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x07 , 0x73 , 0x75 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x22 , 0x6b , 0x0a ,
0x03 , 0x44 , 0x65 , 0x76 , 0x12 , 0x0e , 0x0a , 0x02 , 0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d ,
0x52 , 0x02 , 0x69 , 0x64 , 0x12 , 0x12 , 0x0a , 0x04 , 0x74 , 0x79 , 0x70 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x04 , 0x74 , 0x79 , 0x70 , 0x65 , 0x12 , 0x16 , 0x0a , 0x06 , 0x73 , 0x74 , 0x61 , 0x74 ,
0x75 , 0x73 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x73 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 ,
0x12 , 0x12 , 0x0a , 0x04 , 0x64 , 0x61 , 0x74 , 0x61 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 ,
0x64 , 0x61 , 0x74 , 0x61 , 0x12 , 0x14 , 0x0a , 0x05 , 0x69 , 0x6e , 0x64 , 0x65 , 0x78 , 0x18 , 0x05 , 0x20 ,
0x01 , 0x28 , 0x0d , 0x52 , 0x05 , 0x69 , 0x6e , 0x64 , 0x65 , 0x78 , 0x32 , 0xf3 , 0x01 , 0x0a , 0x0a , 0x6d ,
0x61 , 0x6e , 0x61 , 0x67 , 0x65 , 0x6d , 0x65 , 0x6e , 0x74 , 0x12 , 0x3f , 0x0a , 0x0a , 0x47 , 0x65 , 0x74 ,
0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x12 , 0x17 , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x47 ,
0x65 , 0x74 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x1a , 0x18 , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x47 , 0x65 , 0x74 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 ,
0x65 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x48 , 0x0a , 0x0d , 0x44 , 0x65 ,
0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x12 , 0x1a , 0x2e , 0x67 , 0x72 ,
0x70 , 0x63 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 ,
0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1b , 0x2e , 0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x44 ,
0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x5a , 0x0a , 0x13 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 ,
0x61 , 0x63 , 0x74 , 0x6f , 0x72 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x12 , 0x20 , 0x2e , 0x67 , 0x72 ,
0x70 , 0x63 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 , 0x6f , 0x72 ,
0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x21 , 0x2e ,
0x67 , 0x72 , 0x70 , 0x63 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x52 , 0x65 , 0x61 , 0x63 , 0x74 ,
0x6f , 0x72 , 0x44 , 0x65 , 0x76 , 0x69 , 0x63 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x42 , 0x13 , 0x5a , 0x11 , 0x69 , 0x6e , 0x74 , 0x65 , 0x72 , 0x6e , 0x61 , 0x6c , 0x2f , 0x70 , 0x6b , 0x67 ,
0x2f , 0x67 , 0x72 , 0x70 , 0x63 , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
}
var (
@ -720,35 +553,29 @@ func file_internal_pkg_grpc_management_proto_rawDescGZIP() []byte {
return file_internal_pkg_grpc_management_proto_rawDescData
}
var file_internal_pkg_grpc_management_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 10 )
var file_internal_pkg_grpc_management_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 7 )
var file_internal_pkg_grpc_management_proto_goTypes = [ ] interface { } {
( * GetReactorsRequest ) ( nil ) , // 0: grpc.GetReactorsRequest
( * GetReactorsResponse ) ( nil ) , // 1: grpc.GetReactorsResponse
( * GetReactorDevicesRequest ) ( nil ) , // 2: grpc.GetReactorDevicesRequest
( * GetReactorDevicesResponse ) ( nil ) , // 3: grpc.GetReactorDevicesResponse
( * DeleteReactorRequest ) ( nil ) , // 4: grpc.DeleteReactorRequest
( * DeleteReactorResponse ) ( nil ) , // 5: grpc.DeleteReactorResponse
( * DeleteReactorDeviceRequest ) ( nil ) , // 6: grpc.DeleteReactorDeviceRequest
( * DeleteReactorDeviceResponse ) ( nil ) , // 7: grpc.DeleteReactorDeviceResponse
( * Reactor ) ( nil ) , // 8: grpc.Reactor
( * Dev ) ( nil ) , // 9: grpc.Dev
( * GetDevicesRequest ) ( nil ) , // 0: grpc.GetDevicesRequest
( * GetDevicesResponse ) ( nil ) , // 1: grpc.GetDevicesResponse
( * DeleteReactorRequest ) ( nil ) , // 2: grpc.DeleteReactorRequest
( * DeleteReactorResponse ) ( nil ) , // 3: grpc.DeleteReactorResponse
( * DeleteReactorDeviceRequest ) ( nil ) , // 4: grpc.DeleteReactorDeviceRequest
( * DeleteReactorDeviceResponse ) ( nil ) , // 5: grpc.DeleteReactorDeviceResponse
( * Dev ) ( nil ) , // 6: grpc.Dev
}
var file_internal_pkg_grpc_management_proto_depIdxs = [ ] int32 {
8 , // 0: grpc.GetReactorsResponse.reactors:type_name -> grpc.Reactor
9 , // 1: grpc.GetReactorDevicesResponse.devices:type_name -> grpc.Dev
0 , // 2: grpc.management.GetReactors:input_type -> grpc.GetReactorsRequest
2 , // 3: grpc.management.GetReactorDevices:input_type -> grpc.GetReactorDevicesRequest
4 , // 4: grpc.management.DeleteReactor:input_type -> grpc.DeleteReactorRequest
6 , // 5: grpc.management.DeleteReactorDevice:input_type -> grpc.DeleteReactorDeviceRequest
1 , // 6: grpc.management.GetReactors:output_type -> grpc.GetReactorsResponse
3 , // 7: grpc.management.GetReactorDevices:output_type -> grpc.GetReactorDevicesResponse
5 , // 8: grpc.management.DeleteReactor:output_type -> grpc.DeleteReactorResponse
7 , // 9: grpc.management.DeleteReactorDevice:output_type -> grpc.DeleteReactorDeviceResponse
6 , // [6:10] is the sub-list for method output_type
2 , // [2:6] is the sub-list for method input_type
2 , // [2:2] is the sub-list for extension type_name
2 , // [2:2] is the sub-list for extension extendee
0 , // [0:2] is the sub-list for field type_name
6 , // 0: grpc.GetDevicesResponse.devices:type_name -> grpc.Dev
0 , // 1: grpc.management.GetDevices:input_type -> grpc.GetDevicesRequest
2 , // 2: grpc.management.DeleteReactor:input_type -> grpc.DeleteReactorRequest
4 , // 3: grpc.management.DeleteReactorDevice:input_type -> grpc.DeleteReactorDeviceRequest
1 , // 4: grpc.management.GetDevices:output_type -> grpc.GetDevicesResponse
3 , // 5: grpc.management.DeleteReactor:output_type -> grpc.DeleteReactorResponse
5 , // 6: grpc.management.DeleteReactorDevice:output_type -> grpc.DeleteReactorDeviceResponse
4 , // [4:7] is the sub-list for method output_type
1 , // [1:4] is the sub-list for method input_type
1 , // [1:1] is the sub-list for extension type_name
1 , // [1:1] is the sub-list for extension extendee
0 , // [0:1] is the sub-list for field type_name
}
func init ( ) { file_internal_pkg_grpc_management_proto_init ( ) }
@ -758,7 +585,7 @@ func file_internal_pkg_grpc_management_proto_init() {
}
if ! protoimpl . UnsafeEnabled {
file_internal_pkg_grpc_management_proto_msgTypes [ 0 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Get Reactor sRequest) ; i {
switch v := v . ( * Get Device sRequest) ; i {
case 0 :
return & v . state
case 1 :
@ -770,7 +597,7 @@ func file_internal_pkg_grpc_management_proto_init() {
}
}
file_internal_pkg_grpc_management_proto_msgTypes [ 1 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Get Reactor sResponse) ; i {
switch v := v . ( * Get Device sResponse) ; i {
case 0 :
return & v . state
case 1 :
@ -782,30 +609,6 @@ func file_internal_pkg_grpc_management_proto_init() {
}
}
file_internal_pkg_grpc_management_proto_msgTypes [ 2 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * GetReactorDevicesRequest ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_internal_pkg_grpc_management_proto_msgTypes [ 3 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * GetReactorDevicesResponse ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_internal_pkg_grpc_management_proto_msgTypes [ 4 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * DeleteReactorRequest ) ; i {
case 0 :
return & v . state
@ -817,7 +620,7 @@ func file_internal_pkg_grpc_management_proto_init() {
return nil
}
}
file_internal_pkg_grpc_management_proto_msgTypes [ 5 ] . Exporter = func ( v interface { } , i int ) interface { } {
file_internal_pkg_grpc_management_proto_msgTypes [ 3 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * DeleteReactorResponse ) ; i {
case 0 :
return & v . state
@ -829,7 +632,7 @@ func file_internal_pkg_grpc_management_proto_init() {
return nil
}
}
file_internal_pkg_grpc_management_proto_msgTypes [ 6 ] . Exporter = func ( v interface { } , i int ) interface { } {
file_internal_pkg_grpc_management_proto_msgTypes [ 4 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * DeleteReactorDeviceRequest ) ; i {
case 0 :
return & v . state
@ -841,7 +644,7 @@ func file_internal_pkg_grpc_management_proto_init() {
return nil
}
}
file_internal_pkg_grpc_management_proto_msgTypes [ 7 ] . Exporter = func ( v interface { } , i int ) interface { } {
file_internal_pkg_grpc_management_proto_msgTypes [ 5 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * DeleteReactorDeviceResponse ) ; i {
case 0 :
return & v . state
@ -853,19 +656,7 @@ func file_internal_pkg_grpc_management_proto_init() {
return nil
}
}
file_internal_pkg_grpc_management_proto_msgTypes [ 8 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Reactor ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_internal_pkg_grpc_management_proto_msgTypes [ 9 ] . Exporter = func ( v interface { } , i int ) interface { } {
file_internal_pkg_grpc_management_proto_msgTypes [ 6 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Dev ) ; i {
case 0 :
return & v . state
@ -884,7 +675,7 @@ func file_internal_pkg_grpc_management_proto_init() {
GoPackagePath : reflect . TypeOf ( x { } ) . PkgPath ( ) ,
RawDescriptor : file_internal_pkg_grpc_management_proto_rawDesc ,
NumEnums : 0 ,
NumMessages : 10 ,
NumMessages : 7 ,
NumExtensions : 0 ,
NumServices : 1 ,
} ,