Added ListCronWorkflows endpoint.

This commit is contained in:
Aleksandr Melnikov
2020-03-29 22:00:11 -07:00
parent 1096a21058
commit 2ada65e87a
5 changed files with 419 additions and 32 deletions

View File

@@ -120,6 +120,132 @@ func (m *CreateCronWorkflowRequest) GetCronWorkflow() *CronWorkflow {
return nil
}
type ListCronWorkflowRequest struct {
Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
PageSize int32 `protobuf:"varint,4,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListCronWorkflowRequest) Reset() { *m = ListCronWorkflowRequest{} }
func (m *ListCronWorkflowRequest) String() string { return proto.CompactTextString(m) }
func (*ListCronWorkflowRequest) ProtoMessage() {}
func (*ListCronWorkflowRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_989cccaad551a50c, []int{2}
}
func (m *ListCronWorkflowRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListCronWorkflowRequest.Unmarshal(m, b)
}
func (m *ListCronWorkflowRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListCronWorkflowRequest.Marshal(b, m, deterministic)
}
func (m *ListCronWorkflowRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListCronWorkflowRequest.Merge(m, src)
}
func (m *ListCronWorkflowRequest) XXX_Size() int {
return xxx_messageInfo_ListCronWorkflowRequest.Size(m)
}
func (m *ListCronWorkflowRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ListCronWorkflowRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ListCronWorkflowRequest proto.InternalMessageInfo
func (m *ListCronWorkflowRequest) GetNamespace() string {
if m != nil {
return m.Namespace
}
return ""
}
func (m *ListCronWorkflowRequest) GetPageSize() int32 {
if m != nil {
return m.PageSize
}
return 0
}
func (m *ListCronWorkflowRequest) GetPage() int32 {
if m != nil {
return m.Page
}
return 0
}
type ListCronWorkflowsResponse struct {
Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
CronWorkflows []*CronWorkflow `protobuf:"bytes,2,rep,name=cronWorkflows,proto3" json:"cronWorkflows,omitempty"`
Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
Pages int32 `protobuf:"varint,4,opt,name=pages,proto3" json:"pages,omitempty"`
TotalCount int32 `protobuf:"varint,5,opt,name=totalCount,proto3" json:"totalCount,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListCronWorkflowsResponse) Reset() { *m = ListCronWorkflowsResponse{} }
func (m *ListCronWorkflowsResponse) String() string { return proto.CompactTextString(m) }
func (*ListCronWorkflowsResponse) ProtoMessage() {}
func (*ListCronWorkflowsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_989cccaad551a50c, []int{3}
}
func (m *ListCronWorkflowsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListCronWorkflowsResponse.Unmarshal(m, b)
}
func (m *ListCronWorkflowsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListCronWorkflowsResponse.Marshal(b, m, deterministic)
}
func (m *ListCronWorkflowsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListCronWorkflowsResponse.Merge(m, src)
}
func (m *ListCronWorkflowsResponse) XXX_Size() int {
return xxx_messageInfo_ListCronWorkflowsResponse.Size(m)
}
func (m *ListCronWorkflowsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ListCronWorkflowsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ListCronWorkflowsResponse proto.InternalMessageInfo
func (m *ListCronWorkflowsResponse) GetCount() int32 {
if m != nil {
return m.Count
}
return 0
}
func (m *ListCronWorkflowsResponse) GetCronWorkflows() []*CronWorkflow {
if m != nil {
return m.CronWorkflows
}
return nil
}
func (m *ListCronWorkflowsResponse) GetPage() int32 {
if m != nil {
return m.Page
}
return 0
}
func (m *ListCronWorkflowsResponse) GetPages() int32 {
if m != nil {
return m.Pages
}
return 0
}
func (m *ListCronWorkflowsResponse) GetTotalCount() int32 {
if m != nil {
return m.TotalCount
}
return 0
}
type CronWorkflow struct {
Schedule string `protobuf:"bytes,1,opt,name=schedule,proto3" json:"schedule,omitempty"`
Timezone string `protobuf:"bytes,2,opt,name=timezone,proto3" json:"timezone,omitempty"`
@@ -138,7 +264,7 @@ func (m *CronWorkflow) Reset() { *m = CronWorkflow{} }
func (m *CronWorkflow) String() string { return proto.CompactTextString(m) }
func (*CronWorkflow) ProtoMessage() {}
func (*CronWorkflow) Descriptor() ([]byte, []int) {
return fileDescriptor_989cccaad551a50c, []int{2}
return fileDescriptor_989cccaad551a50c, []int{4}
}
func (m *CronWorkflow) XXX_Unmarshal(b []byte) error {
@@ -218,6 +344,8 @@ func (m *CronWorkflow) GetWorkflowExecution() *WorkflowExecution {
func init() {
proto.RegisterType((*GetCronWorkflowRequest)(nil), "api.GetCronWorkflowRequest")
proto.RegisterType((*CreateCronWorkflowRequest)(nil), "api.CreateCronWorkflowRequest")
proto.RegisterType((*ListCronWorkflowRequest)(nil), "api.ListCronWorkflowRequest")
proto.RegisterType((*ListCronWorkflowsResponse)(nil), "api.ListCronWorkflowsResponse")
proto.RegisterType((*CronWorkflow)(nil), "api.CronWorkflow")
}
@@ -226,37 +354,45 @@ func init() {
}
var fileDescriptor_989cccaad551a50c = []byte{
// 478 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x93, 0xcd, 0x6e, 0xd3, 0x40,
0x10, 0xc7, 0xe5, 0xa4, 0x1f, 0xe9, 0x12, 0x81, 0x32, 0x95, 0x52, 0xe3, 0x56, 0x28, 0xf2, 0x85,
0x1c, 0x50, 0x4c, 0x8b, 0x28, 0x08, 0x09, 0x2e, 0x2d, 0x02, 0x55, 0x1c, 0x90, 0x7b, 0xe8, 0xb1,
0xda, 0xac, 0x27, 0x61, 0x85, 0xbd, 0xbb, 0xec, 0xae, 0x5b, 0x0c, 0xea, 0x85, 0x43, 0x5f, 0x80,
0x13, 0xcf, 0xc5, 0x2b, 0xf0, 0x20, 0x28, 0x1b, 0x3b, 0xc4, 0x75, 0x83, 0xe0, 0xe6, 0xbf, 0x7f,
0xf3, 0xa5, 0x9d, 0xff, 0x90, 0x6d, 0xa6, 0xa5, 0x38, 0xbf, 0x94, 0xfa, 0xe3, 0x24, 0x95, 0x97,
0x23, 0xa5, 0xa5, 0x95, 0xd0, 0xa6, 0x8a, 0x07, 0x7b, 0x53, 0x29, 0xa7, 0x29, 0x46, 0x54, 0xf1,
0x88, 0x0a, 0x21, 0x2d, 0xb5, 0x5c, 0x0a, 0x33, 0x0f, 0x09, 0x76, 0x4b, 0xea, 0xd4, 0x38, 0x9f,
0x44, 0x98, 0x29, 0x5b, 0x94, 0x70, 0xa7, 0xaa, 0x77, 0x6e, 0x31, 0x53, 0x29, 0xb5, 0x58, 0x82,
0xbb, 0xf5, 0x46, 0x41, 0x37, 0x43, 0xab, 0x39, 0x9b, 0xab, 0xf0, 0x84, 0xf4, 0xdf, 0xa0, 0x3d,
0xd2, 0x52, 0x9c, 0x95, 0x61, 0x31, 0x7e, 0xca, 0xd1, 0x58, 0xd8, 0x23, 0x5b, 0x82, 0x66, 0x68,
0x14, 0x65, 0xe8, 0x7b, 0x03, 0x6f, 0xb8, 0x15, 0xff, 0xf9, 0x01, 0x40, 0xd6, 0x66, 0xc2, 0x6f,
0x39, 0xe0, 0xbe, 0x43, 0x45, 0xee, 0x1f, 0x69, 0xa4, 0x16, 0xff, 0xbf, 0xdc, 0x53, 0xd2, 0x65,
0x4b, 0x49, 0xae, 0xec, 0x9d, 0x83, 0xde, 0x88, 0x2a, 0x3e, 0xaa, 0x55, 0xab, 0x85, 0x85, 0xd7,
0x6d, 0xd2, 0x5d, 0xc6, 0x10, 0x90, 0x8e, 0x61, 0x1f, 0x30, 0xc9, 0xd3, 0xaa, 0xc9, 0x42, 0xcf,
0x98, 0xe5, 0x19, 0x7e, 0x91, 0xa2, 0x1a, 0x7b, 0xa1, 0xc1, 0x27, 0x9b, 0x26, 0x37, 0x0a, 0x45,
0xe2, 0xb7, 0x07, 0xde, 0xb0, 0x13, 0x57, 0x12, 0x1e, 0x91, 0x1e, 0x93, 0x82, 0xe5, 0x5a, 0xa3,
0x60, 0xc5, 0x7b, 0x99, 0x72, 0x56, 0xf8, 0x6b, 0x2e, 0xbd, 0x09, 0xe0, 0x39, 0xd9, 0x31, 0x96,
0x6a, 0xcb, 0xc5, 0xf4, 0x18, 0x69, 0x92, 0x72, 0x81, 0xa7, 0xc8, 0xa4, 0x48, 0x8c, 0xbf, 0x3e,
0xf0, 0x86, 0xed, 0x78, 0x15, 0x86, 0x57, 0x24, 0x30, 0x39, 0x63, 0x68, 0xcc, 0x24, 0x4f, 0x4f,
0xe4, 0xd8, 0xbc, 0xe5, 0xc6, 0x4a, 0x5d, 0xbc, 0xe3, 0x19, 0xb7, 0xfe, 0xc6, 0xc0, 0x1b, 0xae,
0xc7, 0x7f, 0x89, 0x80, 0x43, 0xd2, 0x9f, 0x50, 0x9e, 0x62, 0xd2, 0xc8, 0xdd, 0x74, 0xb9, 0x2b,
0x28, 0x1c, 0x93, 0x5e, 0x65, 0x90, 0xd7, 0x9f, 0x91, 0xe5, 0x33, 0xc3, 0xf9, 0x1d, 0xf7, 0xfc,
0x7d, 0xf7, 0xfc, 0x67, 0x37, 0x69, 0xdc, 0x4c, 0x38, 0xf8, 0xd1, 0x22, 0xdb, 0xcb, 0x8b, 0x38,
0x45, 0x7d, 0xc1, 0x19, 0xc2, 0xb5, 0x47, 0xa0, 0xe9, 0x09, 0x78, 0x50, 0x2e, 0x76, 0x85, 0x59,
0x82, 0xe6, 0xe2, 0xc3, 0x97, 0xdf, 0x7e, 0xfe, 0xfa, 0xde, 0x7a, 0x16, 0x3e, 0x9c, 0x1d, 0x87,
0x89, 0x2e, 0xf6, 0xc7, 0x68, 0xe9, 0x7e, 0xf4, 0x75, 0xe1, 0xa1, 0xab, 0xa8, 0x76, 0x56, 0x2f,
0x6a, 0x4e, 0x81, 0x82, 0xdc, 0xbb, 0xe1, 0x73, 0xd8, 0x75, 0x4d, 0x6e, 0x77, 0xff, 0x6d, 0x13,
0x1c, 0xba, 0x09, 0x1e, 0xc3, 0xe8, 0x1f, 0x27, 0x98, 0x93, 0xab, 0xf1, 0x86, 0xbb, 0xb4, 0x27,
0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x22, 0xa8, 0xb9, 0xf7, 0x03, 0x00, 0x00,
// 601 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xdd, 0x6e, 0xd3, 0x30,
0x18, 0x55, 0x96, 0x75, 0x3f, 0x1f, 0x03, 0x54, 0x0f, 0x6d, 0x59, 0x36, 0x4d, 0x53, 0x6e, 0x98,
0x10, 0x6a, 0xb6, 0x21, 0x36, 0x84, 0x04, 0x37, 0x1d, 0x02, 0x4d, 0xbb, 0x40, 0xe9, 0xc5, 0x2e,
0x27, 0xd7, 0xfd, 0x5a, 0x2c, 0x12, 0x3b, 0xc4, 0xce, 0x46, 0x87, 0x76, 0x03, 0xd2, 0x5e, 0x80,
0x07, 0xe0, 0x25, 0x78, 0x13, 0x5e, 0x81, 0x07, 0x41, 0x71, 0xd2, 0xac, 0x69, 0x5a, 0x34, 0xb8,
0x8a, 0x8f, 0xcf, 0x67, 0x9f, 0xe3, 0xd8, 0xe7, 0x83, 0x55, 0x96, 0x48, 0x71, 0x7e, 0x29, 0x93,
0x8f, 0xfd, 0x50, 0x5e, 0xb6, 0xe2, 0x44, 0x6a, 0x49, 0x6c, 0x1a, 0x73, 0x77, 0x6b, 0x20, 0xe5,
0x20, 0x44, 0x9f, 0xc6, 0xdc, 0xa7, 0x42, 0x48, 0x4d, 0x35, 0x97, 0x42, 0xe5, 0x25, 0xee, 0x66,
0xc1, 0x1a, 0xd4, 0x4d, 0xfb, 0x3e, 0x46, 0xb1, 0x1e, 0x16, 0xe4, 0xfa, 0x68, 0xbf, 0x73, 0x8d,
0x51, 0x1c, 0x52, 0x8d, 0x05, 0xf1, 0xa0, 0x2a, 0xe4, 0xae, 0x44, 0xa8, 0x13, 0xce, 0x72, 0xe4,
0x9d, 0xc0, 0xda, 0x5b, 0xd4, 0xed, 0x44, 0x8a, 0xb3, 0xa2, 0x2c, 0xc0, 0x4f, 0x29, 0x2a, 0x4d,
0xb6, 0x60, 0x59, 0xd0, 0x08, 0x55, 0x4c, 0x19, 0x3a, 0xd6, 0x8e, 0xb5, 0xbb, 0x1c, 0xdc, 0x4e,
0x10, 0x02, 0xf3, 0x19, 0x70, 0xe6, 0x0c, 0x61, 0xc6, 0x5e, 0x0c, 0x1b, 0xed, 0x04, 0xa9, 0xc6,
0x7f, 0xdf, 0xee, 0x39, 0xac, 0xb0, 0xb1, 0x45, 0x66, 0xdb, 0x7b, 0x07, 0xcd, 0x16, 0x8d, 0x79,
0xab, 0xb2, 0x5b, 0xa5, 0xcc, 0x1b, 0xc0, 0xfa, 0x29, 0x57, 0xff, 0x61, 0xdf, 0x85, 0xa5, 0x98,
0x0e, 0xb0, 0xc3, 0xaf, 0xd0, 0x99, 0xdf, 0xb1, 0x76, 0x1b, 0x41, 0x89, 0xb3, 0xa3, 0x65, 0x63,
0xa7, 0x61, 0xe6, 0xcd, 0xd8, 0xfb, 0x69, 0xc1, 0xc6, 0xa4, 0x92, 0x0a, 0x50, 0xc5, 0x52, 0x28,
0x24, 0x8f, 0xa0, 0xc1, 0x64, 0x2a, 0xb4, 0xd1, 0x69, 0x04, 0x39, 0x20, 0x47, 0x70, 0x7f, 0xdc,
0xac, 0x72, 0xe6, 0x76, 0xec, 0xe9, 0x87, 0xaa, 0xd6, 0x95, 0x06, 0xec, 0x5b, 0x03, 0x99, 0x44,
0xf6, 0x55, 0x85, 0xdb, 0x1c, 0x90, 0x6d, 0x00, 0x2d, 0x35, 0x0d, 0xdb, 0x46, 0x3d, 0x37, 0x3c,
0x36, 0xe3, 0xdd, 0xd8, 0xb0, 0x32, 0xae, 0x94, 0x9d, 0x5b, 0xb1, 0x0f, 0xd8, 0x4b, 0xc3, 0xd1,
0x4f, 0x29, 0x71, 0xc6, 0x69, 0x1e, 0xe1, 0x95, 0x14, 0xa3, 0x6b, 0x2d, 0x31, 0x71, 0x60, 0x51,
0xa5, 0x2a, 0x46, 0xd1, 0x33, 0xae, 0x96, 0x82, 0x11, 0x24, 0x4f, 0xa1, 0xc9, 0xa4, 0x60, 0x69,
0x92, 0xa0, 0x60, 0xc3, 0xf7, 0x32, 0xe4, 0x6c, 0x68, 0x4c, 0x2e, 0x07, 0x75, 0x82, 0xbc, 0x80,
0x75, 0xa5, 0x69, 0xa2, 0xb9, 0x18, 0x1c, 0x23, 0xed, 0x85, 0x5c, 0x60, 0x07, 0x99, 0x14, 0x3d,
0x65, 0xdc, 0xdb, 0xc1, 0x2c, 0x9a, 0xbc, 0x06, 0x57, 0xa5, 0x8c, 0xa1, 0x52, 0xfd, 0x34, 0x3c,
0x91, 0x5d, 0xf5, 0x8e, 0x2b, 0x2d, 0x93, 0xe1, 0x29, 0x8f, 0xb8, 0x76, 0x16, 0xcc, 0xd1, 0xff,
0x52, 0x41, 0x0e, 0x61, 0xad, 0x4f, 0x79, 0x88, 0xbd, 0xda, 0xda, 0x45, 0xb3, 0x76, 0x06, 0x4b,
0x8e, 0xa1, 0x39, 0x0a, 0xd0, 0x9b, 0xcf, 0xc8, 0xd2, 0x2c, 0x90, 0xce, 0x92, 0x79, 0x9e, 0x6b,
0xe6, 0x26, 0xcf, 0x26, 0xd9, 0xa0, 0xbe, 0xe0, 0xe0, 0x87, 0x0d, 0xab, 0xe3, 0x17, 0xd1, 0xc1,
0xe4, 0x82, 0x33, 0x24, 0x37, 0x16, 0x90, 0x7a, 0x66, 0xc8, 0x76, 0xf1, 0x46, 0x66, 0x84, 0xc9,
0xad, 0xbf, 0x21, 0xef, 0xd5, 0xd7, 0x5f, 0xbf, 0xbf, 0xcf, 0x1d, 0x79, 0x8f, 0xb3, 0xe6, 0xa1,
0xfc, 0x8b, 0xfd, 0x2e, 0x6a, 0xba, 0xef, 0x7f, 0x29, 0xdf, 0xfc, 0xb5, 0x5f, 0x69, 0x3b, 0x2f,
0x2b, 0x49, 0x22, 0x43, 0x78, 0x38, 0xd1, 0x07, 0xc8, 0xa6, 0x11, 0x99, 0xde, 0x1d, 0xa6, 0x39,
0x38, 0x34, 0x0e, 0xf6, 0x48, 0xeb, 0x8e, 0x0e, 0x72, 0xe6, 0x9a, 0x7c, 0xb3, 0xa0, 0x59, 0xcb,
0x16, 0xd9, 0x32, 0x02, 0x33, 0xd2, 0xed, 0x6e, 0x4f, 0x65, 0xcb, 0x44, 0x7a, 0x7b, 0xc6, 0xcb,
0x13, 0xb2, 0x7b, 0x47, 0x2f, 0xaa, 0xbb, 0x60, 0xfa, 0xe1, 0xb3, 0x3f, 0x01, 0x00, 0x00, 0xff,
0xff, 0xea, 0x3f, 0xb3, 0x0d, 0x9d, 0x05, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
@@ -273,6 +409,7 @@ const _ = grpc.SupportPackageIsVersion6
type CronWorkflowServiceClient interface {
CreateCronWorkflow(ctx context.Context, in *CreateCronWorkflowRequest, opts ...grpc.CallOption) (*CronWorkflow, error)
GetCronWorkflow(ctx context.Context, in *GetCronWorkflowRequest, opts ...grpc.CallOption) (*CronWorkflow, error)
ListCronWorkflows(ctx context.Context, in *ListCronWorkflowRequest, opts ...grpc.CallOption) (*ListCronWorkflowsResponse, error)
}
type cronWorkflowServiceClient struct {
@@ -301,10 +438,20 @@ func (c *cronWorkflowServiceClient) GetCronWorkflow(ctx context.Context, in *Get
return out, nil
}
func (c *cronWorkflowServiceClient) ListCronWorkflows(ctx context.Context, in *ListCronWorkflowRequest, opts ...grpc.CallOption) (*ListCronWorkflowsResponse, error) {
out := new(ListCronWorkflowsResponse)
err := c.cc.Invoke(ctx, "/api.CronWorkflowService/ListCronWorkflows", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// CronWorkflowServiceServer is the server API for CronWorkflowService service.
type CronWorkflowServiceServer interface {
CreateCronWorkflow(context.Context, *CreateCronWorkflowRequest) (*CronWorkflow, error)
GetCronWorkflow(context.Context, *GetCronWorkflowRequest) (*CronWorkflow, error)
ListCronWorkflows(context.Context, *ListCronWorkflowRequest) (*ListCronWorkflowsResponse, error)
}
// UnimplementedCronWorkflowServiceServer can be embedded to have forward compatible implementations.
@@ -317,6 +464,9 @@ func (*UnimplementedCronWorkflowServiceServer) CreateCronWorkflow(ctx context.Co
func (*UnimplementedCronWorkflowServiceServer) GetCronWorkflow(ctx context.Context, req *GetCronWorkflowRequest) (*CronWorkflow, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetCronWorkflow not implemented")
}
func (*UnimplementedCronWorkflowServiceServer) ListCronWorkflows(ctx context.Context, req *ListCronWorkflowRequest) (*ListCronWorkflowsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListCronWorkflows not implemented")
}
func RegisterCronWorkflowServiceServer(s *grpc.Server, srv CronWorkflowServiceServer) {
s.RegisterService(&_CronWorkflowService_serviceDesc, srv)
@@ -358,6 +508,24 @@ func _CronWorkflowService_GetCronWorkflow_Handler(srv interface{}, ctx context.C
return interceptor(ctx, in, info, handler)
}
func _CronWorkflowService_ListCronWorkflows_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListCronWorkflowRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(CronWorkflowServiceServer).ListCronWorkflows(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.CronWorkflowService/ListCronWorkflows",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CronWorkflowServiceServer).ListCronWorkflows(ctx, req.(*ListCronWorkflowRequest))
}
return interceptor(ctx, in, info, handler)
}
var _CronWorkflowService_serviceDesc = grpc.ServiceDesc{
ServiceName: "api.CronWorkflowService",
HandlerType: (*CronWorkflowServiceServer)(nil),
@@ -370,6 +538,10 @@ var _CronWorkflowService_serviceDesc = grpc.ServiceDesc{
MethodName: "GetCronWorkflow",
Handler: _CronWorkflowService_GetCronWorkflow_Handler,
},
{
MethodName: "ListCronWorkflows",
Handler: _CronWorkflowService_ListCronWorkflows_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "cron_workflow.proto",