diff --git a/core/services/feeds/mocks/connections_manager.go b/core/services/feeds/mocks/connections_manager.go index c35c2be6550..38bc47734bc 100644 --- a/core/services/feeds/mocks/connections_manager.go +++ b/core/services/feeds/mocks/connections_manager.go @@ -4,9 +4,9 @@ package mocks import ( feeds "github.com/smartcontractkit/chainlink/v2/core/services/feeds" - mock "github.com/stretchr/testify/mock" + feedsmanager "github.com/smartcontractkit/chainlink/v2/core/services/feeds/proto" - proto "github.com/smartcontractkit/chainlink/v2/core/services/feeds/proto" + mock "github.com/stretchr/testify/mock" ) // ConnectionsManager is an autogenerated mock type for the ConnectionsManager type @@ -134,23 +134,23 @@ func (_c *ConnectionsManager_Disconnect_Call) RunAndReturn(run func(int64) error } // GetClient provides a mock function with given fields: id -func (_m *ConnectionsManager) GetClient(id int64) (proto.FeedsManagerClient, error) { +func (_m *ConnectionsManager) GetClient(id int64) (feedsmanager.FeedsManagerClient, error) { ret := _m.Called(id) if len(ret) == 0 { panic("no return value specified for GetClient") } - var r0 proto.FeedsManagerClient + var r0 feedsmanager.FeedsManagerClient var r1 error - if rf, ok := ret.Get(0).(func(int64) (proto.FeedsManagerClient, error)); ok { + if rf, ok := ret.Get(0).(func(int64) (feedsmanager.FeedsManagerClient, error)); ok { return rf(id) } - if rf, ok := ret.Get(0).(func(int64) proto.FeedsManagerClient); ok { + if rf, ok := ret.Get(0).(func(int64) feedsmanager.FeedsManagerClient); ok { r0 = rf(id) } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(proto.FeedsManagerClient) + r0 = ret.Get(0).(feedsmanager.FeedsManagerClient) } } @@ -181,12 +181,12 @@ func (_c *ConnectionsManager_GetClient_Call) Run(run func(id int64)) *Connection return _c } -func (_c *ConnectionsManager_GetClient_Call) Return(_a0 proto.FeedsManagerClient, _a1 error) *ConnectionsManager_GetClient_Call { +func (_c *ConnectionsManager_GetClient_Call) Return(_a0 feedsmanager.FeedsManagerClient, _a1 error) *ConnectionsManager_GetClient_Call { _c.Call.Return(_a0, _a1) return _c } -func (_c *ConnectionsManager_GetClient_Call) RunAndReturn(run func(int64) (proto.FeedsManagerClient, error)) *ConnectionsManager_GetClient_Call { +func (_c *ConnectionsManager_GetClient_Call) RunAndReturn(run func(int64) (feedsmanager.FeedsManagerClient, error)) *ConnectionsManager_GetClient_Call { _c.Call.Return(run) return _c } diff --git a/core/services/feeds/mocks/feeds_manager_client.go b/core/services/feeds/mocks/feeds_manager_client.go index e140cf59bee..f8d3da9b05c 100644 --- a/core/services/feeds/mocks/feeds_manager_client.go +++ b/core/services/feeds/mocks/feeds_manager_client.go @@ -5,7 +5,7 @@ package mocks import ( context "context" - proto "github.com/smartcontractkit/chainlink/v2/core/services/feeds/proto" + feedsmanager "github.com/smartcontractkit/chainlink/v2/core/services/feeds/proto" mock "github.com/stretchr/testify/mock" ) @@ -23,27 +23,27 @@ func (_m *FeedsManagerClient) EXPECT() *FeedsManagerClient_Expecter { } // ApprovedJob provides a mock function with given fields: ctx, in -func (_m *FeedsManagerClient) ApprovedJob(ctx context.Context, in *proto.ApprovedJobRequest) (*proto.ApprovedJobResponse, error) { +func (_m *FeedsManagerClient) ApprovedJob(ctx context.Context, in *feedsmanager.ApprovedJobRequest) (*feedsmanager.ApprovedJobResponse, error) { ret := _m.Called(ctx, in) if len(ret) == 0 { panic("no return value specified for ApprovedJob") } - var r0 *proto.ApprovedJobResponse + var r0 *feedsmanager.ApprovedJobResponse var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *proto.ApprovedJobRequest) (*proto.ApprovedJobResponse, error)); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.ApprovedJobRequest) (*feedsmanager.ApprovedJobResponse, error)); ok { return rf(ctx, in) } - if rf, ok := ret.Get(0).(func(context.Context, *proto.ApprovedJobRequest) *proto.ApprovedJobResponse); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.ApprovedJobRequest) *feedsmanager.ApprovedJobResponse); ok { r0 = rf(ctx, in) } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(*proto.ApprovedJobResponse) + r0 = ret.Get(0).(*feedsmanager.ApprovedJobResponse) } } - if rf, ok := ret.Get(1).(func(context.Context, *proto.ApprovedJobRequest) error); ok { + if rf, ok := ret.Get(1).(func(context.Context, *feedsmanager.ApprovedJobRequest) error); ok { r1 = rf(ctx, in) } else { r1 = ret.Error(1) @@ -59,50 +59,50 @@ type FeedsManagerClient_ApprovedJob_Call struct { // ApprovedJob is a helper method to define mock.On call // - ctx context.Context -// - in *proto.ApprovedJobRequest +// - in *feedsmanager.ApprovedJobRequest func (_e *FeedsManagerClient_Expecter) ApprovedJob(ctx interface{}, in interface{}) *FeedsManagerClient_ApprovedJob_Call { return &FeedsManagerClient_ApprovedJob_Call{Call: _e.mock.On("ApprovedJob", ctx, in)} } -func (_c *FeedsManagerClient_ApprovedJob_Call) Run(run func(ctx context.Context, in *proto.ApprovedJobRequest)) *FeedsManagerClient_ApprovedJob_Call { +func (_c *FeedsManagerClient_ApprovedJob_Call) Run(run func(ctx context.Context, in *feedsmanager.ApprovedJobRequest)) *FeedsManagerClient_ApprovedJob_Call { _c.Call.Run(func(args mock.Arguments) { - run(args[0].(context.Context), args[1].(*proto.ApprovedJobRequest)) + run(args[0].(context.Context), args[1].(*feedsmanager.ApprovedJobRequest)) }) return _c } -func (_c *FeedsManagerClient_ApprovedJob_Call) Return(_a0 *proto.ApprovedJobResponse, _a1 error) *FeedsManagerClient_ApprovedJob_Call { +func (_c *FeedsManagerClient_ApprovedJob_Call) Return(_a0 *feedsmanager.ApprovedJobResponse, _a1 error) *FeedsManagerClient_ApprovedJob_Call { _c.Call.Return(_a0, _a1) return _c } -func (_c *FeedsManagerClient_ApprovedJob_Call) RunAndReturn(run func(context.Context, *proto.ApprovedJobRequest) (*proto.ApprovedJobResponse, error)) *FeedsManagerClient_ApprovedJob_Call { +func (_c *FeedsManagerClient_ApprovedJob_Call) RunAndReturn(run func(context.Context, *feedsmanager.ApprovedJobRequest) (*feedsmanager.ApprovedJobResponse, error)) *FeedsManagerClient_ApprovedJob_Call { _c.Call.Return(run) return _c } // CancelledJob provides a mock function with given fields: ctx, in -func (_m *FeedsManagerClient) CancelledJob(ctx context.Context, in *proto.CancelledJobRequest) (*proto.CancelledJobResponse, error) { +func (_m *FeedsManagerClient) CancelledJob(ctx context.Context, in *feedsmanager.CancelledJobRequest) (*feedsmanager.CancelledJobResponse, error) { ret := _m.Called(ctx, in) if len(ret) == 0 { panic("no return value specified for CancelledJob") } - var r0 *proto.CancelledJobResponse + var r0 *feedsmanager.CancelledJobResponse var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *proto.CancelledJobRequest) (*proto.CancelledJobResponse, error)); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.CancelledJobRequest) (*feedsmanager.CancelledJobResponse, error)); ok { return rf(ctx, in) } - if rf, ok := ret.Get(0).(func(context.Context, *proto.CancelledJobRequest) *proto.CancelledJobResponse); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.CancelledJobRequest) *feedsmanager.CancelledJobResponse); ok { r0 = rf(ctx, in) } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(*proto.CancelledJobResponse) + r0 = ret.Get(0).(*feedsmanager.CancelledJobResponse) } } - if rf, ok := ret.Get(1).(func(context.Context, *proto.CancelledJobRequest) error); ok { + if rf, ok := ret.Get(1).(func(context.Context, *feedsmanager.CancelledJobRequest) error); ok { r1 = rf(ctx, in) } else { r1 = ret.Error(1) @@ -118,50 +118,50 @@ type FeedsManagerClient_CancelledJob_Call struct { // CancelledJob is a helper method to define mock.On call // - ctx context.Context -// - in *proto.CancelledJobRequest +// - in *feedsmanager.CancelledJobRequest func (_e *FeedsManagerClient_Expecter) CancelledJob(ctx interface{}, in interface{}) *FeedsManagerClient_CancelledJob_Call { return &FeedsManagerClient_CancelledJob_Call{Call: _e.mock.On("CancelledJob", ctx, in)} } -func (_c *FeedsManagerClient_CancelledJob_Call) Run(run func(ctx context.Context, in *proto.CancelledJobRequest)) *FeedsManagerClient_CancelledJob_Call { +func (_c *FeedsManagerClient_CancelledJob_Call) Run(run func(ctx context.Context, in *feedsmanager.CancelledJobRequest)) *FeedsManagerClient_CancelledJob_Call { _c.Call.Run(func(args mock.Arguments) { - run(args[0].(context.Context), args[1].(*proto.CancelledJobRequest)) + run(args[0].(context.Context), args[1].(*feedsmanager.CancelledJobRequest)) }) return _c } -func (_c *FeedsManagerClient_CancelledJob_Call) Return(_a0 *proto.CancelledJobResponse, _a1 error) *FeedsManagerClient_CancelledJob_Call { +func (_c *FeedsManagerClient_CancelledJob_Call) Return(_a0 *feedsmanager.CancelledJobResponse, _a1 error) *FeedsManagerClient_CancelledJob_Call { _c.Call.Return(_a0, _a1) return _c } -func (_c *FeedsManagerClient_CancelledJob_Call) RunAndReturn(run func(context.Context, *proto.CancelledJobRequest) (*proto.CancelledJobResponse, error)) *FeedsManagerClient_CancelledJob_Call { +func (_c *FeedsManagerClient_CancelledJob_Call) RunAndReturn(run func(context.Context, *feedsmanager.CancelledJobRequest) (*feedsmanager.CancelledJobResponse, error)) *FeedsManagerClient_CancelledJob_Call { _c.Call.Return(run) return _c } // Healthcheck provides a mock function with given fields: ctx, in -func (_m *FeedsManagerClient) Healthcheck(ctx context.Context, in *proto.HealthcheckRequest) (*proto.HealthcheckResponse, error) { +func (_m *FeedsManagerClient) Healthcheck(ctx context.Context, in *feedsmanager.HealthcheckRequest) (*feedsmanager.HealthcheckResponse, error) { ret := _m.Called(ctx, in) if len(ret) == 0 { panic("no return value specified for Healthcheck") } - var r0 *proto.HealthcheckResponse + var r0 *feedsmanager.HealthcheckResponse var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *proto.HealthcheckRequest) (*proto.HealthcheckResponse, error)); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.HealthcheckRequest) (*feedsmanager.HealthcheckResponse, error)); ok { return rf(ctx, in) } - if rf, ok := ret.Get(0).(func(context.Context, *proto.HealthcheckRequest) *proto.HealthcheckResponse); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.HealthcheckRequest) *feedsmanager.HealthcheckResponse); ok { r0 = rf(ctx, in) } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(*proto.HealthcheckResponse) + r0 = ret.Get(0).(*feedsmanager.HealthcheckResponse) } } - if rf, ok := ret.Get(1).(func(context.Context, *proto.HealthcheckRequest) error); ok { + if rf, ok := ret.Get(1).(func(context.Context, *feedsmanager.HealthcheckRequest) error); ok { r1 = rf(ctx, in) } else { r1 = ret.Error(1) @@ -177,50 +177,50 @@ type FeedsManagerClient_Healthcheck_Call struct { // Healthcheck is a helper method to define mock.On call // - ctx context.Context -// - in *proto.HealthcheckRequest +// - in *feedsmanager.HealthcheckRequest func (_e *FeedsManagerClient_Expecter) Healthcheck(ctx interface{}, in interface{}) *FeedsManagerClient_Healthcheck_Call { return &FeedsManagerClient_Healthcheck_Call{Call: _e.mock.On("Healthcheck", ctx, in)} } -func (_c *FeedsManagerClient_Healthcheck_Call) Run(run func(ctx context.Context, in *proto.HealthcheckRequest)) *FeedsManagerClient_Healthcheck_Call { +func (_c *FeedsManagerClient_Healthcheck_Call) Run(run func(ctx context.Context, in *feedsmanager.HealthcheckRequest)) *FeedsManagerClient_Healthcheck_Call { _c.Call.Run(func(args mock.Arguments) { - run(args[0].(context.Context), args[1].(*proto.HealthcheckRequest)) + run(args[0].(context.Context), args[1].(*feedsmanager.HealthcheckRequest)) }) return _c } -func (_c *FeedsManagerClient_Healthcheck_Call) Return(_a0 *proto.HealthcheckResponse, _a1 error) *FeedsManagerClient_Healthcheck_Call { +func (_c *FeedsManagerClient_Healthcheck_Call) Return(_a0 *feedsmanager.HealthcheckResponse, _a1 error) *FeedsManagerClient_Healthcheck_Call { _c.Call.Return(_a0, _a1) return _c } -func (_c *FeedsManagerClient_Healthcheck_Call) RunAndReturn(run func(context.Context, *proto.HealthcheckRequest) (*proto.HealthcheckResponse, error)) *FeedsManagerClient_Healthcheck_Call { +func (_c *FeedsManagerClient_Healthcheck_Call) RunAndReturn(run func(context.Context, *feedsmanager.HealthcheckRequest) (*feedsmanager.HealthcheckResponse, error)) *FeedsManagerClient_Healthcheck_Call { _c.Call.Return(run) return _c } // RejectedJob provides a mock function with given fields: ctx, in -func (_m *FeedsManagerClient) RejectedJob(ctx context.Context, in *proto.RejectedJobRequest) (*proto.RejectedJobResponse, error) { +func (_m *FeedsManagerClient) RejectedJob(ctx context.Context, in *feedsmanager.RejectedJobRequest) (*feedsmanager.RejectedJobResponse, error) { ret := _m.Called(ctx, in) if len(ret) == 0 { panic("no return value specified for RejectedJob") } - var r0 *proto.RejectedJobResponse + var r0 *feedsmanager.RejectedJobResponse var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *proto.RejectedJobRequest) (*proto.RejectedJobResponse, error)); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.RejectedJobRequest) (*feedsmanager.RejectedJobResponse, error)); ok { return rf(ctx, in) } - if rf, ok := ret.Get(0).(func(context.Context, *proto.RejectedJobRequest) *proto.RejectedJobResponse); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.RejectedJobRequest) *feedsmanager.RejectedJobResponse); ok { r0 = rf(ctx, in) } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(*proto.RejectedJobResponse) + r0 = ret.Get(0).(*feedsmanager.RejectedJobResponse) } } - if rf, ok := ret.Get(1).(func(context.Context, *proto.RejectedJobRequest) error); ok { + if rf, ok := ret.Get(1).(func(context.Context, *feedsmanager.RejectedJobRequest) error); ok { r1 = rf(ctx, in) } else { r1 = ret.Error(1) @@ -236,50 +236,50 @@ type FeedsManagerClient_RejectedJob_Call struct { // RejectedJob is a helper method to define mock.On call // - ctx context.Context -// - in *proto.RejectedJobRequest +// - in *feedsmanager.RejectedJobRequest func (_e *FeedsManagerClient_Expecter) RejectedJob(ctx interface{}, in interface{}) *FeedsManagerClient_RejectedJob_Call { return &FeedsManagerClient_RejectedJob_Call{Call: _e.mock.On("RejectedJob", ctx, in)} } -func (_c *FeedsManagerClient_RejectedJob_Call) Run(run func(ctx context.Context, in *proto.RejectedJobRequest)) *FeedsManagerClient_RejectedJob_Call { +func (_c *FeedsManagerClient_RejectedJob_Call) Run(run func(ctx context.Context, in *feedsmanager.RejectedJobRequest)) *FeedsManagerClient_RejectedJob_Call { _c.Call.Run(func(args mock.Arguments) { - run(args[0].(context.Context), args[1].(*proto.RejectedJobRequest)) + run(args[0].(context.Context), args[1].(*feedsmanager.RejectedJobRequest)) }) return _c } -func (_c *FeedsManagerClient_RejectedJob_Call) Return(_a0 *proto.RejectedJobResponse, _a1 error) *FeedsManagerClient_RejectedJob_Call { +func (_c *FeedsManagerClient_RejectedJob_Call) Return(_a0 *feedsmanager.RejectedJobResponse, _a1 error) *FeedsManagerClient_RejectedJob_Call { _c.Call.Return(_a0, _a1) return _c } -func (_c *FeedsManagerClient_RejectedJob_Call) RunAndReturn(run func(context.Context, *proto.RejectedJobRequest) (*proto.RejectedJobResponse, error)) *FeedsManagerClient_RejectedJob_Call { +func (_c *FeedsManagerClient_RejectedJob_Call) RunAndReturn(run func(context.Context, *feedsmanager.RejectedJobRequest) (*feedsmanager.RejectedJobResponse, error)) *FeedsManagerClient_RejectedJob_Call { _c.Call.Return(run) return _c } // UpdateNode provides a mock function with given fields: ctx, in -func (_m *FeedsManagerClient) UpdateNode(ctx context.Context, in *proto.UpdateNodeRequest) (*proto.UpdateNodeResponse, error) { +func (_m *FeedsManagerClient) UpdateNode(ctx context.Context, in *feedsmanager.UpdateNodeRequest) (*feedsmanager.UpdateNodeResponse, error) { ret := _m.Called(ctx, in) if len(ret) == 0 { panic("no return value specified for UpdateNode") } - var r0 *proto.UpdateNodeResponse + var r0 *feedsmanager.UpdateNodeResponse var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *proto.UpdateNodeRequest) (*proto.UpdateNodeResponse, error)); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.UpdateNodeRequest) (*feedsmanager.UpdateNodeResponse, error)); ok { return rf(ctx, in) } - if rf, ok := ret.Get(0).(func(context.Context, *proto.UpdateNodeRequest) *proto.UpdateNodeResponse); ok { + if rf, ok := ret.Get(0).(func(context.Context, *feedsmanager.UpdateNodeRequest) *feedsmanager.UpdateNodeResponse); ok { r0 = rf(ctx, in) } else { if ret.Get(0) != nil { - r0 = ret.Get(0).(*proto.UpdateNodeResponse) + r0 = ret.Get(0).(*feedsmanager.UpdateNodeResponse) } } - if rf, ok := ret.Get(1).(func(context.Context, *proto.UpdateNodeRequest) error); ok { + if rf, ok := ret.Get(1).(func(context.Context, *feedsmanager.UpdateNodeRequest) error); ok { r1 = rf(ctx, in) } else { r1 = ret.Error(1) @@ -295,24 +295,24 @@ type FeedsManagerClient_UpdateNode_Call struct { // UpdateNode is a helper method to define mock.On call // - ctx context.Context -// - in *proto.UpdateNodeRequest +// - in *feedsmanager.UpdateNodeRequest func (_e *FeedsManagerClient_Expecter) UpdateNode(ctx interface{}, in interface{}) *FeedsManagerClient_UpdateNode_Call { return &FeedsManagerClient_UpdateNode_Call{Call: _e.mock.On("UpdateNode", ctx, in)} } -func (_c *FeedsManagerClient_UpdateNode_Call) Run(run func(ctx context.Context, in *proto.UpdateNodeRequest)) *FeedsManagerClient_UpdateNode_Call { +func (_c *FeedsManagerClient_UpdateNode_Call) Run(run func(ctx context.Context, in *feedsmanager.UpdateNodeRequest)) *FeedsManagerClient_UpdateNode_Call { _c.Call.Run(func(args mock.Arguments) { - run(args[0].(context.Context), args[1].(*proto.UpdateNodeRequest)) + run(args[0].(context.Context), args[1].(*feedsmanager.UpdateNodeRequest)) }) return _c } -func (_c *FeedsManagerClient_UpdateNode_Call) Return(_a0 *proto.UpdateNodeResponse, _a1 error) *FeedsManagerClient_UpdateNode_Call { +func (_c *FeedsManagerClient_UpdateNode_Call) Return(_a0 *feedsmanager.UpdateNodeResponse, _a1 error) *FeedsManagerClient_UpdateNode_Call { _c.Call.Return(_a0, _a1) return _c } -func (_c *FeedsManagerClient_UpdateNode_Call) RunAndReturn(run func(context.Context, *proto.UpdateNodeRequest) (*proto.UpdateNodeResponse, error)) *FeedsManagerClient_UpdateNode_Call { +func (_c *FeedsManagerClient_UpdateNode_Call) RunAndReturn(run func(context.Context, *feedsmanager.UpdateNodeRequest) (*feedsmanager.UpdateNodeResponse, error)) *FeedsManagerClient_UpdateNode_Call { _c.Call.Return(run) return _c } diff --git a/core/services/feeds/proto/feeds_manager.pb.go b/core/services/feeds/proto/feedsmanager.pb.go similarity index 61% rename from core/services/feeds/proto/feeds_manager.pb.go rename to core/services/feeds/proto/feedsmanager.pb.go index 010ee44ae83..c92de9b7faa 100644 --- a/core/services/feeds/proto/feeds_manager.pb.go +++ b/core/services/feeds/proto/feedsmanager.pb.go @@ -1,17 +1,16 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.34.1 -// protoc v4.25.3 -// source: pkg/noderpc/proto/feeds_manager.proto +// protoc-gen-go v1.34.2 +// protoc v5.28.1 +// source: orchestrator/feedsmanager/feedsmanager.proto -package proto +package feedsmanager import ( - reflect "reflect" - sync "sync" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) const ( @@ -58,11 +57,11 @@ func (x JobType) String() string { } func (JobType) Descriptor() protoreflect.EnumDescriptor { - return file_pkg_noderpc_proto_feeds_manager_proto_enumTypes[0].Descriptor() + return file_orchestrator_feedsmanager_feedsmanager_proto_enumTypes[0].Descriptor() } func (JobType) Type() protoreflect.EnumType { - return &file_pkg_noderpc_proto_feeds_manager_proto_enumTypes[0] + return &file_orchestrator_feedsmanager_feedsmanager_proto_enumTypes[0] } func (x JobType) Number() protoreflect.EnumNumber { @@ -71,7 +70,7 @@ func (x JobType) Number() protoreflect.EnumNumber { // Deprecated: Use JobType.Descriptor instead. func (JobType) EnumDescriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{0} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{0} } type ChainType int32 @@ -81,6 +80,7 @@ const ( ChainType_CHAIN_TYPE_EVM ChainType = 1 ChainType_CHAIN_TYPE_SOLANA ChainType = 2 ChainType_CHAIN_TYPE_STARKNET ChainType = 3 + ChainType_CHAIN_TYPE_APTOS ChainType = 4 ) // Enum value maps for ChainType. @@ -90,12 +90,14 @@ var ( 1: "CHAIN_TYPE_EVM", 2: "CHAIN_TYPE_SOLANA", 3: "CHAIN_TYPE_STARKNET", + 4: "CHAIN_TYPE_APTOS", } ChainType_value = map[string]int32{ "CHAIN_TYPE_UNSPECIFIED": 0, "CHAIN_TYPE_EVM": 1, "CHAIN_TYPE_SOLANA": 2, "CHAIN_TYPE_STARKNET": 3, + "CHAIN_TYPE_APTOS": 4, } ) @@ -110,11 +112,11 @@ func (x ChainType) String() string { } func (ChainType) Descriptor() protoreflect.EnumDescriptor { - return file_pkg_noderpc_proto_feeds_manager_proto_enumTypes[1].Descriptor() + return file_orchestrator_feedsmanager_feedsmanager_proto_enumTypes[1].Descriptor() } func (ChainType) Type() protoreflect.EnumType { - return &file_pkg_noderpc_proto_feeds_manager_proto_enumTypes[1] + return &file_orchestrator_feedsmanager_feedsmanager_proto_enumTypes[1] } func (x ChainType) Number() protoreflect.EnumNumber { @@ -123,7 +125,7 @@ func (x ChainType) Number() protoreflect.EnumNumber { // Deprecated: Use ChainType.Descriptor instead. func (ChainType) EnumDescriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{1} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{1} } type Chain struct { @@ -138,7 +140,7 @@ type Chain struct { func (x *Chain) Reset() { *x = Chain{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[0] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -151,7 +153,7 @@ func (x *Chain) String() string { func (*Chain) ProtoMessage() {} func (x *Chain) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[0] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -164,7 +166,7 @@ func (x *Chain) ProtoReflect() protoreflect.Message { // Deprecated: Use Chain.ProtoReflect.Descriptor instead. func (*Chain) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{0} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{0} } func (x *Chain) GetId() string { @@ -195,7 +197,7 @@ type Account struct { func (x *Account) Reset() { *x = Account{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[1] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -208,7 +210,7 @@ func (x *Account) String() string { func (*Account) ProtoMessage() {} func (x *Account) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[1] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -221,7 +223,7 @@ func (x *Account) ProtoReflect() protoreflect.Message { // Deprecated: Use Account.ProtoReflect.Descriptor instead. func (*Account) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{1} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{1} } func (x *Account) GetChainType() ChainType { @@ -257,7 +259,7 @@ type FluxMonitorConfig struct { func (x *FluxMonitorConfig) Reset() { *x = FluxMonitorConfig{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[2] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -270,7 +272,7 @@ func (x *FluxMonitorConfig) String() string { func (*FluxMonitorConfig) ProtoMessage() {} func (x *FluxMonitorConfig) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[2] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -283,7 +285,7 @@ func (x *FluxMonitorConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use FluxMonitorConfig.ProtoReflect.Descriptor instead. func (*FluxMonitorConfig) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{2} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{2} } func (x *FluxMonitorConfig) GetEnabled() bool { @@ -309,7 +311,7 @@ type OCR1Config struct { func (x *OCR1Config) Reset() { *x = OCR1Config{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[3] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -322,7 +324,7 @@ func (x *OCR1Config) String() string { func (*OCR1Config) ProtoMessage() {} func (x *OCR1Config) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[3] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -335,7 +337,7 @@ func (x *OCR1Config) ProtoReflect() protoreflect.Message { // Deprecated: Use OCR1Config.ProtoReflect.Descriptor instead. func (*OCR1Config) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{3} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{3} } func (x *OCR1Config) GetEnabled() bool { @@ -391,7 +393,7 @@ type OCR2Config struct { func (x *OCR2Config) Reset() { *x = OCR2Config{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[4] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -404,7 +406,7 @@ func (x *OCR2Config) String() string { func (*OCR2Config) ProtoMessage() {} func (x *OCR2Config) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[4] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -417,7 +419,7 @@ func (x *OCR2Config) ProtoReflect() protoreflect.Message { // Deprecated: Use OCR2Config.ProtoReflect.Descriptor instead. func (*OCR2Config) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{4} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{4} } func (x *OCR2Config) GetEnabled() bool { @@ -490,7 +492,7 @@ type ChainConfig struct { func (x *ChainConfig) Reset() { *x = ChainConfig{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[5] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -503,7 +505,7 @@ func (x *ChainConfig) String() string { func (*ChainConfig) ProtoMessage() {} func (x *ChainConfig) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[5] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -516,7 +518,7 @@ func (x *ChainConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ChainConfig.ProtoReflect.Descriptor instead. func (*ChainConfig) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{5} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{5} } func (x *ChainConfig) GetChain() *Chain { @@ -588,7 +590,7 @@ type UpdateNodeRequest struct { func (x *UpdateNodeRequest) Reset() { *x = UpdateNodeRequest{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[6] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -601,7 +603,7 @@ func (x *UpdateNodeRequest) String() string { func (*UpdateNodeRequest) ProtoMessage() {} func (x *UpdateNodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[6] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -614,7 +616,7 @@ func (x *UpdateNodeRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateNodeRequest.ProtoReflect.Descriptor instead. func (*UpdateNodeRequest) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{6} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{6} } func (x *UpdateNodeRequest) GetJobTypes() []JobType { @@ -696,7 +698,7 @@ type UpdateNodeResponse struct { func (x *UpdateNodeResponse) Reset() { *x = UpdateNodeResponse{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[7] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -709,7 +711,7 @@ func (x *UpdateNodeResponse) String() string { func (*UpdateNodeResponse) ProtoMessage() {} func (x *UpdateNodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[7] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -722,7 +724,7 @@ func (x *UpdateNodeResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateNodeResponse.ProtoReflect.Descriptor instead. func (*UpdateNodeResponse) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{7} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{7} } type ApprovedJobRequest struct { @@ -737,7 +739,7 @@ type ApprovedJobRequest struct { func (x *ApprovedJobRequest) Reset() { *x = ApprovedJobRequest{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[8] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -750,7 +752,7 @@ func (x *ApprovedJobRequest) String() string { func (*ApprovedJobRequest) ProtoMessage() {} func (x *ApprovedJobRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[8] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -763,7 +765,7 @@ func (x *ApprovedJobRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ApprovedJobRequest.ProtoReflect.Descriptor instead. func (*ApprovedJobRequest) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{8} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{8} } func (x *ApprovedJobRequest) GetUuid() string { @@ -789,7 +791,7 @@ type ApprovedJobResponse struct { func (x *ApprovedJobResponse) Reset() { *x = ApprovedJobResponse{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[9] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -802,7 +804,7 @@ func (x *ApprovedJobResponse) String() string { func (*ApprovedJobResponse) ProtoMessage() {} func (x *ApprovedJobResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[9] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -815,7 +817,7 @@ func (x *ApprovedJobResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ApprovedJobResponse.ProtoReflect.Descriptor instead. func (*ApprovedJobResponse) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{9} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{9} } type HealthcheckRequest struct { @@ -827,7 +829,7 @@ type HealthcheckRequest struct { func (x *HealthcheckRequest) Reset() { *x = HealthcheckRequest{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[10] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -840,7 +842,7 @@ func (x *HealthcheckRequest) String() string { func (*HealthcheckRequest) ProtoMessage() {} func (x *HealthcheckRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[10] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -853,7 +855,7 @@ func (x *HealthcheckRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use HealthcheckRequest.ProtoReflect.Descriptor instead. func (*HealthcheckRequest) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{10} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{10} } type HealthcheckResponse struct { @@ -865,7 +867,7 @@ type HealthcheckResponse struct { func (x *HealthcheckResponse) Reset() { *x = HealthcheckResponse{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[11] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -878,7 +880,7 @@ func (x *HealthcheckResponse) String() string { func (*HealthcheckResponse) ProtoMessage() {} func (x *HealthcheckResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[11] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -891,7 +893,7 @@ func (x *HealthcheckResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use HealthcheckResponse.ProtoReflect.Descriptor instead. func (*HealthcheckResponse) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{11} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{11} } type RejectedJobRequest struct { @@ -906,7 +908,7 @@ type RejectedJobRequest struct { func (x *RejectedJobRequest) Reset() { *x = RejectedJobRequest{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[12] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -919,7 +921,7 @@ func (x *RejectedJobRequest) String() string { func (*RejectedJobRequest) ProtoMessage() {} func (x *RejectedJobRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[12] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -932,7 +934,7 @@ func (x *RejectedJobRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RejectedJobRequest.ProtoReflect.Descriptor instead. func (*RejectedJobRequest) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{12} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{12} } func (x *RejectedJobRequest) GetUuid() string { @@ -958,7 +960,7 @@ type RejectedJobResponse struct { func (x *RejectedJobResponse) Reset() { *x = RejectedJobResponse{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[13] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -971,7 +973,7 @@ func (x *RejectedJobResponse) String() string { func (*RejectedJobResponse) ProtoMessage() {} func (x *RejectedJobResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[13] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -984,7 +986,7 @@ func (x *RejectedJobResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RejectedJobResponse.ProtoReflect.Descriptor instead. func (*RejectedJobResponse) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{13} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{13} } type CancelledJobRequest struct { @@ -999,7 +1001,7 @@ type CancelledJobRequest struct { func (x *CancelledJobRequest) Reset() { *x = CancelledJobRequest{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[14] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1012,7 +1014,7 @@ func (x *CancelledJobRequest) String() string { func (*CancelledJobRequest) ProtoMessage() {} func (x *CancelledJobRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[14] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1025,7 +1027,7 @@ func (x *CancelledJobRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CancelledJobRequest.ProtoReflect.Descriptor instead. func (*CancelledJobRequest) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{14} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{14} } func (x *CancelledJobRequest) GetUuid() string { @@ -1051,7 +1053,7 @@ type CancelledJobResponse struct { func (x *CancelledJobResponse) Reset() { *x = CancelledJobResponse{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[15] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1064,7 +1066,7 @@ func (x *CancelledJobResponse) String() string { func (*CancelledJobResponse) ProtoMessage() {} func (x *CancelledJobResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[15] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1077,7 +1079,7 @@ func (x *CancelledJobResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CancelledJobResponse.ProtoReflect.Descriptor instead. func (*CancelledJobResponse) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{15} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{15} } type ProposeJobRequest struct { @@ -1094,7 +1096,7 @@ type ProposeJobRequest struct { func (x *ProposeJobRequest) Reset() { *x = ProposeJobRequest{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[16] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1107,7 +1109,7 @@ func (x *ProposeJobRequest) String() string { func (*ProposeJobRequest) ProtoMessage() {} func (x *ProposeJobRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[16] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1120,7 +1122,7 @@ func (x *ProposeJobRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ProposeJobRequest.ProtoReflect.Descriptor instead. func (*ProposeJobRequest) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{16} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{16} } func (x *ProposeJobRequest) GetId() string { @@ -1162,7 +1164,7 @@ type ProposeJobResponse struct { func (x *ProposeJobResponse) Reset() { *x = ProposeJobResponse{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[17] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1175,7 +1177,7 @@ func (x *ProposeJobResponse) String() string { func (*ProposeJobResponse) ProtoMessage() {} func (x *ProposeJobResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[17] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1188,7 +1190,7 @@ func (x *ProposeJobResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ProposeJobResponse.ProtoReflect.Descriptor instead. func (*ProposeJobResponse) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{17} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{17} } func (x *ProposeJobResponse) GetId() string { @@ -1209,7 +1211,7 @@ type DeleteJobRequest struct { func (x *DeleteJobRequest) Reset() { *x = DeleteJobRequest{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[18] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1222,7 +1224,7 @@ func (x *DeleteJobRequest) String() string { func (*DeleteJobRequest) ProtoMessage() {} func (x *DeleteJobRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[18] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1235,7 +1237,7 @@ func (x *DeleteJobRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteJobRequest.ProtoReflect.Descriptor instead. func (*DeleteJobRequest) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{18} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{18} } func (x *DeleteJobRequest) GetId() string { @@ -1256,7 +1258,7 @@ type DeleteJobResponse struct { func (x *DeleteJobResponse) Reset() { *x = DeleteJobResponse{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[19] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1269,7 +1271,7 @@ func (x *DeleteJobResponse) String() string { func (*DeleteJobResponse) ProtoMessage() {} func (x *DeleteJobResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[19] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1282,7 +1284,7 @@ func (x *DeleteJobResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteJobResponse.ProtoReflect.Descriptor instead. func (*DeleteJobResponse) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{19} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{19} } func (x *DeleteJobResponse) GetId() string { @@ -1303,7 +1305,7 @@ type RevokeJobRequest struct { func (x *RevokeJobRequest) Reset() { *x = RevokeJobRequest{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[20] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1316,7 +1318,7 @@ func (x *RevokeJobRequest) String() string { func (*RevokeJobRequest) ProtoMessage() {} func (x *RevokeJobRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[20] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1329,7 +1331,7 @@ func (x *RevokeJobRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeJobRequest.ProtoReflect.Descriptor instead. func (*RevokeJobRequest) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{20} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{20} } func (x *RevokeJobRequest) GetId() string { @@ -1350,7 +1352,7 @@ type RevokeJobResponse struct { func (x *RevokeJobResponse) Reset() { *x = RevokeJobResponse{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[21] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1363,7 +1365,7 @@ func (x *RevokeJobResponse) String() string { func (*RevokeJobResponse) ProtoMessage() {} func (x *RevokeJobResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[21] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1376,7 +1378,7 @@ func (x *RevokeJobResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeJobResponse.ProtoReflect.Descriptor instead. func (*RevokeJobResponse) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{21} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{21} } func (x *RevokeJobResponse) GetId() string { @@ -1398,7 +1400,7 @@ type OCR1Config_P2PKeyBundle struct { func (x *OCR1Config_P2PKeyBundle) Reset() { *x = OCR1Config_P2PKeyBundle{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[22] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1411,7 +1413,7 @@ func (x *OCR1Config_P2PKeyBundle) String() string { func (*OCR1Config_P2PKeyBundle) ProtoMessage() {} func (x *OCR1Config_P2PKeyBundle) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[22] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1424,7 +1426,7 @@ func (x *OCR1Config_P2PKeyBundle) ProtoReflect() protoreflect.Message { // Deprecated: Use OCR1Config_P2PKeyBundle.ProtoReflect.Descriptor instead. func (*OCR1Config_P2PKeyBundle) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{3, 0} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{3, 0} } func (x *OCR1Config_P2PKeyBundle) GetPeerId() string { @@ -1455,7 +1457,7 @@ type OCR1Config_OCRKeyBundle struct { func (x *OCR1Config_OCRKeyBundle) Reset() { *x = OCR1Config_OCRKeyBundle{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[23] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1468,7 +1470,7 @@ func (x *OCR1Config_OCRKeyBundle) String() string { func (*OCR1Config_OCRKeyBundle) ProtoMessage() {} func (x *OCR1Config_OCRKeyBundle) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[23] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1481,7 +1483,7 @@ func (x *OCR1Config_OCRKeyBundle) ProtoReflect() protoreflect.Message { // Deprecated: Use OCR1Config_OCRKeyBundle.ProtoReflect.Descriptor instead. func (*OCR1Config_OCRKeyBundle) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{3, 1} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{3, 1} } func (x *OCR1Config_OCRKeyBundle) GetBundleId() string { @@ -1524,7 +1526,7 @@ type OCR2Config_P2PKeyBundle struct { func (x *OCR2Config_P2PKeyBundle) Reset() { *x = OCR2Config_P2PKeyBundle{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[24] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1537,7 +1539,7 @@ func (x *OCR2Config_P2PKeyBundle) String() string { func (*OCR2Config_P2PKeyBundle) ProtoMessage() {} func (x *OCR2Config_P2PKeyBundle) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[24] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1550,7 +1552,7 @@ func (x *OCR2Config_P2PKeyBundle) ProtoReflect() protoreflect.Message { // Deprecated: Use OCR2Config_P2PKeyBundle.ProtoReflect.Descriptor instead. func (*OCR2Config_P2PKeyBundle) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{4, 0} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{4, 0} } func (x *OCR2Config_P2PKeyBundle) GetPeerId() string { @@ -1581,7 +1583,7 @@ type OCR2Config_OCRKeyBundle struct { func (x *OCR2Config_OCRKeyBundle) Reset() { *x = OCR2Config_OCRKeyBundle{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[25] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1594,7 +1596,7 @@ func (x *OCR2Config_OCRKeyBundle) String() string { func (*OCR2Config_OCRKeyBundle) ProtoMessage() {} func (x *OCR2Config_OCRKeyBundle) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[25] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1607,7 +1609,7 @@ func (x *OCR2Config_OCRKeyBundle) ProtoReflect() protoreflect.Message { // Deprecated: Use OCR2Config_OCRKeyBundle.ProtoReflect.Descriptor instead. func (*OCR2Config_OCRKeyBundle) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{4, 1} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{4, 1} } func (x *OCR2Config_OCRKeyBundle) GetBundleId() string { @@ -1653,7 +1655,7 @@ type OCR2Config_Plugins struct { func (x *OCR2Config_Plugins) Reset() { *x = OCR2Config_Plugins{} if protoimpl.UnsafeEnabled { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[26] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1666,7 +1668,7 @@ func (x *OCR2Config_Plugins) String() string { func (*OCR2Config_Plugins) ProtoMessage() {} func (x *OCR2Config_Plugins) ProtoReflect() protoreflect.Message { - mi := &file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[26] + mi := &file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1679,7 +1681,7 @@ func (x *OCR2Config_Plugins) ProtoReflect() protoreflect.Message { // Deprecated: Use OCR2Config_Plugins.ProtoReflect.Descriptor instead. func (*OCR2Config_Plugins) Descriptor() ([]byte, []int) { - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP(), []int{4, 2} + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP(), []int{4, 2} } func (x *OCR2Config_Plugins) GetCommit() bool { @@ -1717,266 +1719,268 @@ func (x *OCR2Config_Plugins) GetRebalancer() bool { return false } -var File_pkg_noderpc_proto_feeds_manager_proto protoreflect.FileDescriptor - -var file_pkg_noderpc_proto_feeds_manager_proto_rawDesc = []byte{ - 0x0a, 0x25, 0x70, 0x6b, 0x67, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x72, 0x70, 0x63, 0x2f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2f, 0x66, 0x65, 0x65, 0x64, 0x73, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03, 0x63, 0x66, 0x6d, 0x22, 0x3b, 0x0a, 0x05, - 0x43, 0x68, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x54, - 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x6d, 0x0a, 0x07, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x43, - 0x68, 0x61, 0x69, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x18, - 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x2d, 0x0a, 0x11, 0x46, 0x6c, 0x75, 0x78, - 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, +var File_orchestrator_feedsmanager_feedsmanager_proto protoreflect.FileDescriptor + +var file_orchestrator_feedsmanager_feedsmanager_proto_rawDesc = []byte{ + 0x0a, 0x2c, 0x6f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x66, + 0x65, 0x65, 0x64, 0x73, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2f, 0x66, 0x65, 0x65, 0x64, + 0x73, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03, + 0x63, 0x66, 0x6d, 0x22, 0x3b, 0x0a, 0x05, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x04, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x63, 0x66, 0x6d, + 0x2e, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x6d, 0x0a, 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2d, 0x0a, 0x0a, 0x63, + 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x0e, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, + 0x09, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, + 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, + 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, + 0x2d, 0x0a, 0x11, 0x46, 0x6c, 0x75, 0x78, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0xf9, + 0x03, 0x0a, 0x0a, 0x4f, 0x43, 0x52, 0x31, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, - 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0xf9, 0x03, 0x0a, 0x0a, 0x4f, 0x43, 0x52, 0x31, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x42, 0x6f, 0x6f, 0x74, 0x73, 0x74, - 0x72, 0x61, 0x70, 0x12, 0x42, 0x0a, 0x0e, 0x70, 0x32, 0x70, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x62, - 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x66, - 0x6d, 0x2e, 0x4f, 0x43, 0x52, 0x31, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, 0x32, 0x50, - 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x0c, 0x70, 0x32, 0x70, 0x4b, 0x65, - 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x42, 0x0a, 0x0e, 0x6f, 0x63, 0x72, 0x5f, 0x6b, - 0x65, 0x79, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1c, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, 0x52, 0x31, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x2e, 0x4f, 0x43, 0x52, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x0c, 0x6f, - 0x63, 0x72, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6d, - 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x1a, 0x46, 0x0a, 0x0c, 0x50, 0x32, 0x50, - 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, 0x65, - 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, - 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, - 0x79, 0x1a, 0xbf, 0x01, 0x0a, 0x0c, 0x4f, 0x43, 0x52, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, - 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x12, - 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, - 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x6f, - 0x66, 0x66, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, - 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6f, 0x66, 0x66, 0x63, 0x68, 0x61, - 0x69, 0x6e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x36, 0x0a, 0x17, 0x6f, - 0x6e, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x6f, 0x6e, - 0x63, 0x68, 0x61, 0x69, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x22, 0x84, 0x06, 0x0a, 0x0a, 0x4f, 0x43, 0x52, 0x32, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x21, 0x0a, 0x0c, - 0x69, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x42, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x12, - 0x42, 0x0a, 0x0e, 0x70, 0x32, 0x70, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, - 0x52, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, 0x32, 0x50, 0x4b, 0x65, 0x79, 0x42, - 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x0c, 0x70, 0x32, 0x70, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, - 0x64, 0x6c, 0x65, 0x12, 0x42, 0x0a, 0x0e, 0x6f, 0x63, 0x72, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x62, - 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x66, - 0x6d, 0x2e, 0x4f, 0x43, 0x52, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4f, 0x43, 0x52, - 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x0c, 0x6f, 0x63, 0x72, 0x4b, 0x65, - 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x75, 0x6c, 0x74, 0x69, - 0x61, 0x64, 0x64, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x75, 0x6c, 0x74, - 0x69, 0x61, 0x64, 0x64, 0x72, 0x12, 0x31, 0x0a, 0x07, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, 0x52, - 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x52, - 0x07, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x12, 0x30, 0x0a, 0x11, 0x66, 0x6f, 0x72, 0x77, - 0x61, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x10, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x1a, 0x46, 0x0a, 0x0c, 0x50, 0x32, - 0x50, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, - 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x65, 0x65, - 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, - 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, - 0x65, 0x79, 0x1a, 0xbf, 0x01, 0x0a, 0x0c, 0x4f, 0x43, 0x52, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, - 0x64, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, - 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, - 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x13, - 0x6f, 0x66, 0x66, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, - 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6f, 0x66, 0x66, 0x63, 0x68, - 0x61, 0x69, 0x6e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x36, 0x0a, 0x17, - 0x6f, 0x6e, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x67, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x6f, - 0x6e, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x1a, 0x8d, 0x01, 0x0a, 0x07, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, - 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x06, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x78, 0x65, 0x63, - 0x75, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x78, 0x65, 0x63, 0x75, - 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x6e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x06, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, - 0x72, 0x63, 0x75, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6d, 0x65, 0x72, - 0x63, 0x75, 0x72, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, - 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x72, 0x65, 0x62, 0x61, 0x6c, 0x61, - 0x6e, 0x63, 0x65, 0x72, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, - 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x8a, 0x03, 0x0a, 0x0b, 0x43, - 0x68, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x20, 0x0a, 0x05, 0x63, 0x68, - 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x63, 0x66, 0x6d, 0x2e, - 0x43, 0x68, 0x61, 0x69, 0x6e, 0x52, 0x05, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x12, 0x27, 0x0a, 0x0f, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, - 0x6d, 0x69, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x46, 0x0a, 0x13, 0x66, 0x6c, - 0x75, 0x78, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x46, 0x6c, - 0x75, 0x78, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, - 0x11, 0x66, 0x6c, 0x75, 0x78, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x12, 0x30, 0x0a, 0x0b, 0x6f, 0x63, 0x72, 0x31, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, - 0x52, 0x31, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0a, 0x6f, 0x63, 0x72, 0x31, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x12, 0x30, 0x0a, 0x0b, 0x6f, 0x63, 0x72, 0x32, 0x5f, 0x63, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x63, 0x66, 0x6d, 0x2e, - 0x4f, 0x43, 0x52, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0a, 0x6f, 0x63, 0x72, 0x32, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x0a, 0x1a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, - 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x17, 0x61, 0x63, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x75, 0x62, 0x6c, - 0x69, 0x63, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x75, 0x62, - 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x22, 0x9f, 0x03, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, - 0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, - 0x32, 0x0c, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4a, 0x6f, 0x62, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, - 0x6a, 0x6f, 0x62, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, - 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, - 0x6e, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, - 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, - 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, - 0x5f, 0x70, 0x65, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x42, - 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x50, 0x65, 0x65, 0x72, 0x12, 0x2f, 0x0a, 0x13, - 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, - 0x64, 0x64, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x62, 0x6f, 0x6f, 0x74, 0x73, - 0x74, 0x72, 0x61, 0x70, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x12, 0x18, 0x0a, - 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x69, 0x6e, - 0x5f, 0x69, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x03, 0x52, 0x08, 0x63, 0x68, 0x61, 0x69, - 0x6e, 0x49, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, - 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x22, - 0x0a, 0x06, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, - 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x52, 0x06, 0x63, 0x68, 0x61, 0x69, - 0x6e, 0x73, 0x12, 0x35, 0x0a, 0x0d, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x66, 0x6d, 0x2e, - 0x43, 0x68, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x63, 0x68, 0x61, - 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x22, 0x14, 0x0a, 0x12, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x42, 0x0a, 0x12, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x22, 0x15, 0x0a, 0x13, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x4a, - 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x14, 0x0a, 0x12, 0x48, 0x65, - 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0x15, 0x0a, 0x13, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x0a, 0x12, 0x52, 0x65, 0x6a, 0x65, 0x63, - 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, - 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, - 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x15, 0x0a, 0x13, 0x52, - 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x43, 0x0a, 0x13, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x4a, - 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, - 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x16, 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x63, 0x65, - 0x6c, 0x6c, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x71, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x75, 0x6c, 0x74, - 0x69, 0x61, 0x64, 0x64, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x75, - 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x22, 0x24, 0x0a, 0x12, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x4a, 0x6f, 0x62, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x22, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, + 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x62, 0x6f, + 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, + 0x73, 0x42, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x12, 0x42, 0x0a, 0x0e, 0x70, 0x32, + 0x70, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, 0x52, 0x31, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x2e, 0x50, 0x32, 0x50, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, + 0x52, 0x0c, 0x70, 0x32, 0x70, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x42, + 0x0a, 0x0e, 0x6f, 0x63, 0x72, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, 0x52, + 0x31, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4f, 0x43, 0x52, 0x4b, 0x65, 0x79, 0x42, 0x75, + 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x0c, 0x6f, 0x63, 0x72, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, + 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, + 0x1a, 0x46, 0x0a, 0x0c, 0x50, 0x32, 0x50, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, + 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, + 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x1a, 0xbf, 0x01, 0x0a, 0x0c, 0x4f, 0x43, 0x52, + 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x6e, + 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x75, + 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, + 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x6f, 0x66, 0x66, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x70, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x11, 0x6f, 0x66, 0x66, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, + 0x65, 0x79, 0x12, 0x36, 0x0a, 0x17, 0x6f, 0x6e, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x73, 0x69, + 0x67, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x15, 0x6f, 0x6e, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x53, 0x69, 0x67, 0x6e, + 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x84, 0x06, 0x0a, 0x0a, 0x4f, + 0x43, 0x52, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, + 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, + 0x72, 0x61, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x42, 0x6f, 0x6f, + 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x12, 0x42, 0x0a, 0x0e, 0x70, 0x32, 0x70, 0x5f, 0x6b, 0x65, + 0x79, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, + 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, 0x52, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, + 0x50, 0x32, 0x50, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x0c, 0x70, 0x32, + 0x70, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x42, 0x0a, 0x0e, 0x6f, 0x63, + 0x72, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, 0x52, 0x32, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x2e, 0x4f, 0x43, 0x52, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, + 0x52, 0x0c, 0x6f, 0x63, 0x72, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1c, + 0x0a, 0x09, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x09, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x12, 0x31, 0x0a, 0x07, + 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, + 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, 0x52, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, + 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x52, 0x07, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x12, + 0x30, 0x0a, 0x11, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x10, 0x66, 0x6f, + 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, + 0x01, 0x1a, 0x46, 0x0a, 0x0c, 0x50, 0x32, 0x50, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, + 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, + 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x1a, 0xbf, 0x01, 0x0a, 0x0c, 0x4f, 0x43, + 0x52, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, + 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, + 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, + 0x4b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x6f, 0x66, 0x66, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, + 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x11, 0x6f, 0x66, 0x66, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, + 0x4b, 0x65, 0x79, 0x12, 0x36, 0x0a, 0x17, 0x6f, 0x6e, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x73, + 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x6f, 0x6e, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x53, 0x69, 0x67, + 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x1a, 0x8d, 0x01, 0x0a, 0x07, + 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6d, 0x6d, 0x69, + 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x12, + 0x18, 0x0a, 0x07, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x07, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x64, + 0x69, 0x61, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x6d, 0x65, 0x64, 0x69, 0x61, + 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x72, 0x63, 0x75, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x07, 0x6d, 0x65, 0x72, 0x63, 0x75, 0x72, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x72, + 0x65, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x0a, 0x72, 0x65, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x42, 0x14, 0x0a, 0x12, 0x5f, + 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x22, 0x8a, 0x03, 0x0a, 0x0b, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x12, 0x20, 0x0a, 0x05, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x0a, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x52, 0x05, 0x63, 0x68, + 0x61, 0x69, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0d, + 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x12, 0x46, 0x0a, 0x13, 0x66, 0x6c, 0x75, 0x78, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, + 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, + 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x46, 0x6c, 0x75, 0x78, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, + 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x11, 0x66, 0x6c, 0x75, 0x78, 0x4d, 0x6f, 0x6e, 0x69, + 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x30, 0x0a, 0x0b, 0x6f, 0x63, 0x72, + 0x31, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, + 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, 0x52, 0x31, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, + 0x0a, 0x6f, 0x63, 0x72, 0x31, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x30, 0x0a, 0x0b, 0x6f, + 0x63, 0x72, 0x32, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x0f, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4f, 0x43, 0x52, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x52, 0x0a, 0x6f, 0x63, 0x72, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x0a, + 0x1a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x00, 0x52, 0x17, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x42, + 0x1d, 0x0a, 0x1b, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x22, 0x9f, + 0x03, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x4a, 0x6f, + 0x62, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6a, 0x6f, 0x62, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, + 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x61, 0x63, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, + 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x62, 0x6f, + 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x42, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x50, + 0x65, 0x65, 0x72, 0x12, 0x2f, 0x0a, 0x13, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, + 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x12, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x4d, 0x75, 0x6c, 0x74, 0x69, + 0x61, 0x64, 0x64, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, + 0x0a, 0x09, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, + 0x03, 0x52, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x08, 0x61, + 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, + 0x63, 0x66, 0x6d, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x08, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x06, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x73, 0x18, + 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x43, 0x68, 0x61, 0x69, + 0x6e, 0x52, 0x06, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x35, 0x0a, 0x0d, 0x63, 0x68, 0x61, + 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x10, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x52, 0x0c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, + 0x22, 0x14, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x0a, 0x12, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, + 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, + 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, + 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x15, 0x0a, 0x13, 0x41, 0x70, + 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x14, 0x0a, 0x12, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x15, 0x0a, 0x13, 0x48, 0x65, 0x61, 0x6c, 0x74, + 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, + 0x0a, 0x12, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x22, 0x15, 0x0a, 0x13, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4a, 0x6f, + 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x0a, 0x13, 0x43, 0x61, 0x6e, + 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, + 0x75, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x16, + 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x71, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, + 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, + 0x70, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, + 0x1e, 0x0a, 0x0a, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x73, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x64, 0x64, 0x72, 0x73, 0x12, + 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x24, 0x0a, 0x12, 0x50, 0x72, 0x6f, + 0x70, 0x6f, 0x73, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, + 0x22, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x02, 0x69, 0x64, 0x22, 0x23, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4a, 0x6f, 0x62, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x22, 0x0a, 0x10, 0x52, 0x65, 0x76, 0x6f, + 0x6b, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x23, 0x0a, 0x11, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, - 0x64, 0x22, 0x22, 0x0a, 0x10, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x23, 0x0a, 0x11, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4a, - 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x2a, 0x63, 0x0a, 0x07, 0x4a, 0x6f, - 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x4a, 0x4f, 0x42, 0x5f, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, - 0x19, 0x0a, 0x15, 0x4a, 0x4f, 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4c, 0x55, 0x58, - 0x5f, 0x4d, 0x4f, 0x4e, 0x49, 0x54, 0x4f, 0x52, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x4a, 0x4f, - 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x43, 0x52, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, - 0x4a, 0x4f, 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x43, 0x52, 0x32, 0x10, 0x03, 0x2a, - 0x6b, 0x0a, 0x09, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x16, - 0x43, 0x48, 0x41, 0x49, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, - 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x43, 0x48, 0x41, 0x49, - 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x56, 0x4d, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, - 0x43, 0x48, 0x41, 0x49, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x4f, 0x4c, 0x41, 0x4e, - 0x41, 0x10, 0x02, 0x12, 0x17, 0x0a, 0x13, 0x43, 0x48, 0x41, 0x49, 0x4e, 0x5f, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x4b, 0x4e, 0x45, 0x54, 0x10, 0x03, 0x32, 0xd8, 0x02, 0x0a, - 0x0c, 0x46, 0x65, 0x65, 0x64, 0x73, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x12, 0x40, 0x0a, - 0x0b, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x12, 0x17, 0x2e, 0x63, - 0x66, 0x6d, 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x41, 0x70, 0x70, 0x72, - 0x6f, 0x76, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x40, 0x0a, 0x0b, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x17, - 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x48, 0x65, - 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, - 0x16, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x40, 0x0a, 0x0b, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x12, - 0x17, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4a, 0x6f, - 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x52, - 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x43, 0x0a, 0x0c, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x4a, - 0x6f, 0x62, 0x12, 0x18, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, - 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x63, - 0x66, 0x6d, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xc4, 0x01, 0x0a, 0x0b, 0x4e, 0x6f, 0x64, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x70, 0x6f, - 0x73, 0x65, 0x4a, 0x6f, 0x62, 0x12, 0x16, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x50, 0x72, 0x6f, 0x70, - 0x6f, 0x73, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, - 0x63, 0x66, 0x6d, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x09, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x4a, 0x6f, 0x62, 0x12, 0x15, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x63, 0x66, 0x6d, - 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x09, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4a, 0x6f, 0x62, 0x12, - 0x15, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4a, 0x6f, 0x62, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x52, 0x65, 0x76, - 0x6f, 0x6b, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x3d, - 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x73, 0x6d, 0x61, - 0x72, 0x74, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x6b, 0x69, 0x74, 0x2f, 0x66, 0x65, - 0x65, 0x64, 0x73, 0x2d, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2f, 0x70, 0x6b, 0x67, 0x2f, - 0x6e, 0x6f, 0x64, 0x65, 0x72, 0x70, 0x63, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x64, 0x2a, 0x63, 0x0a, 0x07, 0x4a, 0x6f, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, + 0x4a, 0x4f, 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, + 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x4a, 0x4f, 0x42, 0x5f, 0x54, 0x59, + 0x50, 0x45, 0x5f, 0x46, 0x4c, 0x55, 0x58, 0x5f, 0x4d, 0x4f, 0x4e, 0x49, 0x54, 0x4f, 0x52, 0x10, + 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x4a, 0x4f, 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x43, + 0x52, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x4a, 0x4f, 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, + 0x4f, 0x43, 0x52, 0x32, 0x10, 0x03, 0x2a, 0x81, 0x01, 0x0a, 0x09, 0x43, 0x68, 0x61, 0x69, 0x6e, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x48, 0x41, 0x49, 0x4e, 0x5f, 0x54, 0x59, + 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, + 0x12, 0x12, 0x0a, 0x0e, 0x43, 0x48, 0x41, 0x49, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, + 0x56, 0x4d, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x48, 0x41, 0x49, 0x4e, 0x5f, 0x54, 0x59, + 0x50, 0x45, 0x5f, 0x53, 0x4f, 0x4c, 0x41, 0x4e, 0x41, 0x10, 0x02, 0x12, 0x17, 0x0a, 0x13, 0x43, + 0x48, 0x41, 0x49, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x4b, 0x4e, + 0x45, 0x54, 0x10, 0x03, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x48, 0x41, 0x49, 0x4e, 0x5f, 0x54, 0x59, + 0x50, 0x45, 0x5f, 0x41, 0x50, 0x54, 0x4f, 0x53, 0x10, 0x04, 0x32, 0xd8, 0x02, 0x0a, 0x0c, 0x46, + 0x65, 0x65, 0x64, 0x73, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x41, + 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x12, 0x17, 0x2e, 0x63, 0x66, 0x6d, + 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, + 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, + 0x0b, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x17, 0x2e, 0x63, + 0x66, 0x6d, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x48, 0x65, 0x61, 0x6c, + 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x3d, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x2e, + 0x63, 0x66, 0x6d, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, + 0x0a, 0x0b, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x12, 0x17, 0x2e, + 0x63, 0x66, 0x6d, 0x2e, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x52, 0x65, 0x6a, + 0x65, 0x63, 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x43, 0x0a, 0x0c, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x4a, 0x6f, 0x62, + 0x12, 0x18, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, + 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x63, 0x66, 0x6d, + 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xc4, 0x01, 0x0a, 0x0b, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x65, + 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, + 0x4a, 0x6f, 0x62, 0x12, 0x16, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, + 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x63, 0x66, + 0x6d, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x09, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4a, 0x6f, + 0x62, 0x12, 0x15, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4a, 0x6f, + 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x3a, 0x0a, 0x09, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4a, 0x6f, 0x62, 0x12, 0x15, 0x2e, + 0x63, 0x66, 0x6d, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x63, 0x66, 0x6d, 0x2e, 0x52, 0x65, 0x76, 0x6f, 0x6b, + 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x48, 0x5a, 0x46, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x73, 0x6d, 0x61, 0x72, 0x74, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x6b, 0x69, 0x74, 0x2f, 0x63, 0x68, 0x61, 0x69, + 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6f, 0x72, 0x63, + 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x66, 0x65, 0x65, 0x64, 0x73, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( - file_pkg_noderpc_proto_feeds_manager_proto_rawDescOnce sync.Once - file_pkg_noderpc_proto_feeds_manager_proto_rawDescData = file_pkg_noderpc_proto_feeds_manager_proto_rawDesc + file_orchestrator_feedsmanager_feedsmanager_proto_rawDescOnce sync.Once + file_orchestrator_feedsmanager_feedsmanager_proto_rawDescData = file_orchestrator_feedsmanager_feedsmanager_proto_rawDesc ) -func file_pkg_noderpc_proto_feeds_manager_proto_rawDescGZIP() []byte { - file_pkg_noderpc_proto_feeds_manager_proto_rawDescOnce.Do(func() { - file_pkg_noderpc_proto_feeds_manager_proto_rawDescData = protoimpl.X.CompressGZIP(file_pkg_noderpc_proto_feeds_manager_proto_rawDescData) +func file_orchestrator_feedsmanager_feedsmanager_proto_rawDescGZIP() []byte { + file_orchestrator_feedsmanager_feedsmanager_proto_rawDescOnce.Do(func() { + file_orchestrator_feedsmanager_feedsmanager_proto_rawDescData = protoimpl.X.CompressGZIP(file_orchestrator_feedsmanager_feedsmanager_proto_rawDescData) }) - return file_pkg_noderpc_proto_feeds_manager_proto_rawDescData + return file_orchestrator_feedsmanager_feedsmanager_proto_rawDescData } -var file_pkg_noderpc_proto_feeds_manager_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_pkg_noderpc_proto_feeds_manager_proto_msgTypes = make([]protoimpl.MessageInfo, 27) -var file_pkg_noderpc_proto_feeds_manager_proto_goTypes = []interface{}{ +var file_orchestrator_feedsmanager_feedsmanager_proto_enumTypes = make([]protoimpl.EnumInfo, 2) +var file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes = make([]protoimpl.MessageInfo, 27) +var file_orchestrator_feedsmanager_feedsmanager_proto_goTypes = []any{ (JobType)(0), // 0: cfm.JobType (ChainType)(0), // 1: cfm.ChainType (*Chain)(nil), // 2: cfm.Chain @@ -2007,7 +2011,7 @@ var file_pkg_noderpc_proto_feeds_manager_proto_goTypes = []interface{}{ (*OCR2Config_OCRKeyBundle)(nil), // 27: cfm.OCR2Config.OCRKeyBundle (*OCR2Config_Plugins)(nil), // 28: cfm.OCR2Config.Plugins } -var file_pkg_noderpc_proto_feeds_manager_proto_depIdxs = []int32{ +var file_orchestrator_feedsmanager_feedsmanager_proto_depIdxs = []int32{ 1, // 0: cfm.Chain.type:type_name -> cfm.ChainType 1, // 1: cfm.Account.chain_type:type_name -> cfm.ChainType 24, // 2: cfm.OCR1Config.p2p_key_bundle:type_name -> cfm.OCR1Config.P2PKeyBundle @@ -2046,13 +2050,13 @@ var file_pkg_noderpc_proto_feeds_manager_proto_depIdxs = []int32{ 0, // [0:15] is the sub-list for field type_name } -func init() { file_pkg_noderpc_proto_feeds_manager_proto_init() } -func file_pkg_noderpc_proto_feeds_manager_proto_init() { - if File_pkg_noderpc_proto_feeds_manager_proto != nil { +func init() { file_orchestrator_feedsmanager_feedsmanager_proto_init() } +func file_orchestrator_feedsmanager_feedsmanager_proto_init() { + if File_orchestrator_feedsmanager_feedsmanager_proto != nil { return } if !protoimpl.UnsafeEnabled { - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*Chain); i { case 0: return &v.state @@ -2064,7 +2068,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[1].Exporter = func(v any, i int) any { switch v := v.(*Account); i { case 0: return &v.state @@ -2076,7 +2080,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[2].Exporter = func(v any, i int) any { switch v := v.(*FluxMonitorConfig); i { case 0: return &v.state @@ -2088,7 +2092,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[3].Exporter = func(v any, i int) any { switch v := v.(*OCR1Config); i { case 0: return &v.state @@ -2100,7 +2104,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[4].Exporter = func(v any, i int) any { switch v := v.(*OCR2Config); i { case 0: return &v.state @@ -2112,7 +2116,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[5].Exporter = func(v any, i int) any { switch v := v.(*ChainConfig); i { case 0: return &v.state @@ -2124,7 +2128,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[6].Exporter = func(v any, i int) any { switch v := v.(*UpdateNodeRequest); i { case 0: return &v.state @@ -2136,7 +2140,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[7].Exporter = func(v any, i int) any { switch v := v.(*UpdateNodeResponse); i { case 0: return &v.state @@ -2148,7 +2152,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[8].Exporter = func(v any, i int) any { switch v := v.(*ApprovedJobRequest); i { case 0: return &v.state @@ -2160,7 +2164,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[9].Exporter = func(v any, i int) any { switch v := v.(*ApprovedJobResponse); i { case 0: return &v.state @@ -2172,7 +2176,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[10].Exporter = func(v any, i int) any { switch v := v.(*HealthcheckRequest); i { case 0: return &v.state @@ -2184,7 +2188,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[11].Exporter = func(v any, i int) any { switch v := v.(*HealthcheckResponse); i { case 0: return &v.state @@ -2196,7 +2200,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[12].Exporter = func(v any, i int) any { switch v := v.(*RejectedJobRequest); i { case 0: return &v.state @@ -2208,7 +2212,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[13].Exporter = func(v any, i int) any { switch v := v.(*RejectedJobResponse); i { case 0: return &v.state @@ -2220,7 +2224,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[14].Exporter = func(v any, i int) any { switch v := v.(*CancelledJobRequest); i { case 0: return &v.state @@ -2232,7 +2236,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[15].Exporter = func(v any, i int) any { switch v := v.(*CancelledJobResponse); i { case 0: return &v.state @@ -2244,7 +2248,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[16].Exporter = func(v any, i int) any { switch v := v.(*ProposeJobRequest); i { case 0: return &v.state @@ -2256,7 +2260,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[17].Exporter = func(v any, i int) any { switch v := v.(*ProposeJobResponse); i { case 0: return &v.state @@ -2268,7 +2272,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[18].Exporter = func(v any, i int) any { switch v := v.(*DeleteJobRequest); i { case 0: return &v.state @@ -2280,7 +2284,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[19].Exporter = func(v any, i int) any { switch v := v.(*DeleteJobResponse); i { case 0: return &v.state @@ -2292,7 +2296,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[20].Exporter = func(v any, i int) any { switch v := v.(*RevokeJobRequest); i { case 0: return &v.state @@ -2304,7 +2308,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[21].Exporter = func(v any, i int) any { switch v := v.(*RevokeJobResponse); i { case 0: return &v.state @@ -2316,7 +2320,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[22].Exporter = func(v any, i int) any { switch v := v.(*OCR1Config_P2PKeyBundle); i { case 0: return &v.state @@ -2328,7 +2332,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[23].Exporter = func(v any, i int) any { switch v := v.(*OCR1Config_OCRKeyBundle); i { case 0: return &v.state @@ -2340,7 +2344,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[24].Exporter = func(v any, i int) any { switch v := v.(*OCR2Config_P2PKeyBundle); i { case 0: return &v.state @@ -2352,7 +2356,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[25].Exporter = func(v any, i int) any { switch v := v.(*OCR2Config_OCRKeyBundle); i { case 0: return &v.state @@ -2364,7 +2368,7 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { return nil } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[26].Exporter = func(v any, i int) any { switch v := v.(*OCR2Config_Plugins); i { case 0: return &v.state @@ -2377,25 +2381,25 @@ func file_pkg_noderpc_proto_feeds_manager_proto_init() { } } } - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[4].OneofWrappers = []interface{}{} - file_pkg_noderpc_proto_feeds_manager_proto_msgTypes[5].OneofWrappers = []interface{}{} + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[4].OneofWrappers = []any{} + file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes[5].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_pkg_noderpc_proto_feeds_manager_proto_rawDesc, + RawDescriptor: file_orchestrator_feedsmanager_feedsmanager_proto_rawDesc, NumEnums: 2, NumMessages: 27, NumExtensions: 0, NumServices: 2, }, - GoTypes: file_pkg_noderpc_proto_feeds_manager_proto_goTypes, - DependencyIndexes: file_pkg_noderpc_proto_feeds_manager_proto_depIdxs, - EnumInfos: file_pkg_noderpc_proto_feeds_manager_proto_enumTypes, - MessageInfos: file_pkg_noderpc_proto_feeds_manager_proto_msgTypes, + GoTypes: file_orchestrator_feedsmanager_feedsmanager_proto_goTypes, + DependencyIndexes: file_orchestrator_feedsmanager_feedsmanager_proto_depIdxs, + EnumInfos: file_orchestrator_feedsmanager_feedsmanager_proto_enumTypes, + MessageInfos: file_orchestrator_feedsmanager_feedsmanager_proto_msgTypes, }.Build() - File_pkg_noderpc_proto_feeds_manager_proto = out.File - file_pkg_noderpc_proto_feeds_manager_proto_rawDesc = nil - file_pkg_noderpc_proto_feeds_manager_proto_goTypes = nil - file_pkg_noderpc_proto_feeds_manager_proto_depIdxs = nil + File_orchestrator_feedsmanager_feedsmanager_proto = out.File + file_orchestrator_feedsmanager_feedsmanager_proto_rawDesc = nil + file_orchestrator_feedsmanager_feedsmanager_proto_goTypes = nil + file_orchestrator_feedsmanager_feedsmanager_proto_depIdxs = nil } diff --git a/core/services/feeds/proto/feeds_manager_wsrpc.pb.go b/core/services/feeds/proto/feedsmanager_wsrpc.pb.go similarity index 94% rename from core/services/feeds/proto/feeds_manager_wsrpc.pb.go rename to core/services/feeds/proto/feedsmanager_wsrpc.pb.go index 85476b11881..f2375448549 100644 --- a/core/services/feeds/proto/feeds_manager_wsrpc.pb.go +++ b/core/services/feeds/proto/feedsmanager_wsrpc.pb.go @@ -1,13 +1,12 @@ // Code generated by protoc-gen-go-wsrpc. DO NOT EDIT. // versions: // - protoc-gen-go-wsrpc v0.0.1 -// - protoc v4.25.3 +// - protoc v5.28.1 -package proto +package feedsmanager import ( context "context" - wsrpc "github.com/smartcontractkit/wsrpc" ) @@ -158,8 +157,11 @@ var FeedsManager_ServiceDesc = wsrpc.ServiceDesc{ // NodeServiceClient is the client API for NodeService service. type NodeServiceClient interface { + // ProposeJob is called by the JD to propose a job to the node. ProposeJob(ctx context.Context, in *ProposeJobRequest) (*ProposeJobResponse, error) + // DeleteJob is called by the JD to delete a job from the node. DeleteJob(ctx context.Context, in *DeleteJobRequest) (*DeleteJobResponse, error) + // RevokeJob is called by the JD to revoke a job from the node. RevokeJob(ctx context.Context, in *RevokeJobRequest) (*RevokeJobResponse, error) } @@ -200,8 +202,11 @@ func (c *nodeServiceClient) RevokeJob(ctx context.Context, in *RevokeJobRequest) // NodeServiceServer is the server API for NodeService service. type NodeServiceServer interface { + // ProposeJob is called by the JD to propose a job to the node. ProposeJob(context.Context, *ProposeJobRequest) (*ProposeJobResponse, error) + // DeleteJob is called by the JD to delete a job from the node. DeleteJob(context.Context, *DeleteJobRequest) (*DeleteJobResponse, error) + // RevokeJob is called by the JD to revoke a job from the node. RevokeJob(context.Context, *RevokeJobRequest) (*RevokeJobResponse, error) } diff --git a/core/services/feeds/service_test.go b/core/services/feeds/service_test.go index 9098d439eb2..8210e472af4 100644 --- a/core/services/feeds/service_test.go +++ b/core/services/feeds/service_test.go @@ -32,7 +32,7 @@ import ( "github.com/smartcontractkit/chainlink/v2/core/services/chainlink" "github.com/smartcontractkit/chainlink/v2/core/services/feeds" "github.com/smartcontractkit/chainlink/v2/core/services/feeds/mocks" - "github.com/smartcontractkit/chainlink/v2/core/services/feeds/proto" + proto "github.com/smartcontractkit/chainlink/v2/core/services/feeds/proto" "github.com/smartcontractkit/chainlink/v2/core/services/job" jobmocks "github.com/smartcontractkit/chainlink/v2/core/services/job/mocks" "github.com/smartcontractkit/chainlink/v2/core/services/keystore/keys/csakey"