// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.4.0 // - protoc v5.27.1 // source: payroll/v1/payroll.proto package payrollpb import ( context "context" grpc "google.golang.org/grpc" ) const ( PayrollService_RunPayrollCycle_FullMethodName = "/payroll.v1.PayrollService/RunPayrollCycle" PayrollService_GetPayrollCycle_FullMethodName = "/payroll.v1.PayrollService/GetPayrollCycle" PayrollService_ListPayslips_FullMethodName = "/payroll.v1.PayrollService/ListPayslips" ) // PayrollServiceClient is the generated client API for PayrollService. type PayrollServiceClient interface { RunPayrollCycle(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*RunPayrollCycleResponse, error) GetPayrollCycle(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*PayrollCycle, error) ListPayslips(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*RunPayrollCycleResponse, error) } type payrollServiceClient struct { cc grpc.ClientConnInterface } // NewPayrollServiceClient returns a generated client. func NewPayrollServiceClient(cc grpc.ClientConnInterface) PayrollServiceClient { return &payrollServiceClient{cc} } func (c *payrollServiceClient) RunPayrollCycle(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*RunPayrollCycleResponse, error) { out := new(RunPayrollCycleResponse) err := c.cc.Invoke(ctx, PayrollService_RunPayrollCycle_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *payrollServiceClient) GetPayrollCycle(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*PayrollCycle, error) { out := new(PayrollCycle) err := c.cc.Invoke(ctx, PayrollService_GetPayrollCycle_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *payrollServiceClient) ListPayslips(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*RunPayrollCycleResponse, error) { out := new(RunPayrollCycleResponse) err := c.cc.Invoke(ctx, PayrollService_ListPayslips_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } // PayrollServiceServer is the generated server API for PayrollService. type PayrollServiceServer interface { RunPayrollCycle(context.Context, *RunPayrollCycleRequest) (*RunPayrollCycleResponse, error) GetPayrollCycle(context.Context, *RunPayrollCycleRequest) (*PayrollCycle, error) ListPayslips(context.Context, *RunPayrollCycleRequest) (*RunPayrollCycleResponse, error) mustEmbedUnimplementedPayrollServiceServer() } // UnimplementedPayrollServiceServer must be embedded for forward compatibility. type UnimplementedPayrollServiceServer struct{} func (UnimplementedPayrollServiceServer) RunPayrollCycle(context.Context, *RunPayrollCycleRequest) (*RunPayrollCycleResponse, error) { return nil, nil } func (UnimplementedPayrollServiceServer) GetPayrollCycle(context.Context, *RunPayrollCycleRequest) (*PayrollCycle, error) { return nil, nil } func (UnimplementedPayrollServiceServer) ListPayslips(context.Context, *RunPayrollCycleRequest) (*RunPayrollCycleResponse, error) { return nil, nil } func (UnimplementedPayrollServiceServer) mustEmbedUnimplementedPayrollServiceServer() {} // RegisterPayrollServiceServer registers the generated service. func RegisterPayrollServiceServer(s grpc.ServiceRegistrar, srv PayrollServiceServer) { s.RegisterService(&PayrollService_ServiceDesc, srv) } // PayrollService_ServiceDesc is the generated service descriptor. var PayrollService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "payroll.v1.PayrollService", HandlerType: (*PayrollServiceServer)(nil), Methods: []grpc.MethodDesc{ {MethodName: "RunPayrollCycle"}, {MethodName: "GetPayrollCycle"}, {MethodName: "ListPayslips"}, }, Metadata: "payroll/v1/payroll.proto", }