payroll_grpc.pb.go 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
  2. // versions:
  3. // - protoc-gen-go-grpc v1.4.0
  4. // - protoc v5.27.1
  5. // source: payroll/v1/payroll.proto
  6. package payrollpb
  7. import (
  8. context "context"
  9. grpc "google.golang.org/grpc"
  10. )
  11. const (
  12. PayrollService_RunPayrollCycle_FullMethodName = "/payroll.v1.PayrollService/RunPayrollCycle"
  13. PayrollService_GetPayrollCycle_FullMethodName = "/payroll.v1.PayrollService/GetPayrollCycle"
  14. PayrollService_ListPayslips_FullMethodName = "/payroll.v1.PayrollService/ListPayslips"
  15. )
  16. // PayrollServiceClient is the generated client API for PayrollService.
  17. type PayrollServiceClient interface {
  18. RunPayrollCycle(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*RunPayrollCycleResponse, error)
  19. GetPayrollCycle(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*PayrollCycle, error)
  20. ListPayslips(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*RunPayrollCycleResponse, error)
  21. }
  22. type payrollServiceClient struct {
  23. cc grpc.ClientConnInterface
  24. }
  25. // NewPayrollServiceClient returns a generated client.
  26. func NewPayrollServiceClient(cc grpc.ClientConnInterface) PayrollServiceClient {
  27. return &payrollServiceClient{cc}
  28. }
  29. func (c *payrollServiceClient) RunPayrollCycle(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*RunPayrollCycleResponse, error) {
  30. out := new(RunPayrollCycleResponse)
  31. err := c.cc.Invoke(ctx, PayrollService_RunPayrollCycle_FullMethodName, in, out, opts...)
  32. if err != nil {
  33. return nil, err
  34. }
  35. return out, nil
  36. }
  37. func (c *payrollServiceClient) GetPayrollCycle(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*PayrollCycle, error) {
  38. out := new(PayrollCycle)
  39. err := c.cc.Invoke(ctx, PayrollService_GetPayrollCycle_FullMethodName, in, out, opts...)
  40. if err != nil {
  41. return nil, err
  42. }
  43. return out, nil
  44. }
  45. func (c *payrollServiceClient) ListPayslips(ctx context.Context, in *RunPayrollCycleRequest, opts ...grpc.CallOption) (*RunPayrollCycleResponse, error) {
  46. out := new(RunPayrollCycleResponse)
  47. err := c.cc.Invoke(ctx, PayrollService_ListPayslips_FullMethodName, in, out, opts...)
  48. if err != nil {
  49. return nil, err
  50. }
  51. return out, nil
  52. }
  53. // PayrollServiceServer is the generated server API for PayrollService.
  54. type PayrollServiceServer interface {
  55. RunPayrollCycle(context.Context, *RunPayrollCycleRequest) (*RunPayrollCycleResponse, error)
  56. GetPayrollCycle(context.Context, *RunPayrollCycleRequest) (*PayrollCycle, error)
  57. ListPayslips(context.Context, *RunPayrollCycleRequest) (*RunPayrollCycleResponse, error)
  58. mustEmbedUnimplementedPayrollServiceServer()
  59. }
  60. // UnimplementedPayrollServiceServer must be embedded for forward compatibility.
  61. type UnimplementedPayrollServiceServer struct{}
  62. func (UnimplementedPayrollServiceServer) RunPayrollCycle(context.Context, *RunPayrollCycleRequest) (*RunPayrollCycleResponse, error) {
  63. return nil, nil
  64. }
  65. func (UnimplementedPayrollServiceServer) GetPayrollCycle(context.Context, *RunPayrollCycleRequest) (*PayrollCycle, error) {
  66. return nil, nil
  67. }
  68. func (UnimplementedPayrollServiceServer) ListPayslips(context.Context, *RunPayrollCycleRequest) (*RunPayrollCycleResponse, error) {
  69. return nil, nil
  70. }
  71. func (UnimplementedPayrollServiceServer) mustEmbedUnimplementedPayrollServiceServer() {}
  72. // RegisterPayrollServiceServer registers the generated service.
  73. func RegisterPayrollServiceServer(s grpc.ServiceRegistrar, srv PayrollServiceServer) {
  74. s.RegisterService(&PayrollService_ServiceDesc, srv)
  75. }
  76. // PayrollService_ServiceDesc is the generated service descriptor.
  77. var PayrollService_ServiceDesc = grpc.ServiceDesc{
  78. ServiceName: "payroll.v1.PayrollService",
  79. HandlerType: (*PayrollServiceServer)(nil),
  80. Methods: []grpc.MethodDesc{
  81. {MethodName: "RunPayrollCycle"},
  82. {MethodName: "GetPayrollCycle"},
  83. {MethodName: "ListPayslips"},
  84. },
  85. Metadata: "payroll/v1/payroll.proto",
  86. }