Documentation ¶
Index ¶
- Variables
- func RegisterPaymentServiceServer(s grpc.ServiceRegistrar, srv PaymentServiceServer)
- type Payment
- func (p Payment) Payment(ctx context.Context, in *PaymentRequest, opts ...grpc.CallOption) (*PaymentResponse, error)
- func (p Payment) PaymentClose(ctx context.Context, in *PaymentCloseRequest, opts ...grpc.CallOption) (*PaymentCloseResponse, error)
- func (p Payment) PaymentCreate(ctx context.Context, in *PaymentCreateRequest, opts ...grpc.CallOption) (*PaymentCreateResponse, error)
- func (p Payment) Payments(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*PaymentsResponse, error)
- type PaymentCloseRequest
- func (*PaymentCloseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentCloseRequest) GetPayment() *v1.Payment
- func (*PaymentCloseRequest) ProtoMessage()
- func (x *PaymentCloseRequest) ProtoReflect() protoreflect.Message
- func (x *PaymentCloseRequest) Reset()
- func (x *PaymentCloseRequest) String() string
- type PaymentCloseResponse
- func (*PaymentCloseResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentCloseResponse) GetPayment() *v1.Payment
- func (*PaymentCloseResponse) ProtoMessage()
- func (x *PaymentCloseResponse) ProtoReflect() protoreflect.Message
- func (x *PaymentCloseResponse) Reset()
- func (x *PaymentCloseResponse) String() string
- type PaymentCreateRequest
- func (*PaymentCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentCreateRequest) GetPayment() *v1.Payment
- func (*PaymentCreateRequest) ProtoMessage()
- func (x *PaymentCreateRequest) ProtoReflect() protoreflect.Message
- func (x *PaymentCreateRequest) Reset()
- func (x *PaymentCreateRequest) String() string
- type PaymentCreateResponse
- func (*PaymentCreateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentCreateResponse) GetPayment() *v1.Payment
- func (*PaymentCreateResponse) ProtoMessage()
- func (x *PaymentCreateResponse) ProtoReflect() protoreflect.Message
- func (x *PaymentCreateResponse) Reset()
- func (x *PaymentCreateResponse) String() string
- type PaymentRequest
- type PaymentResponse
- type PaymentServiceClient
- type PaymentServiceServer
- type PaymentsResponse
- type UnimplementedPaymentServiceServer
- func (UnimplementedPaymentServiceServer) Payment(context.Context, *PaymentRequest) (*PaymentResponse, error)
- func (UnimplementedPaymentServiceServer) PaymentClose(context.Context, *PaymentCloseRequest) (*PaymentCloseResponse, error)
- func (UnimplementedPaymentServiceServer) PaymentCreate(context.Context, *PaymentCreateRequest) (*PaymentCreateResponse, error)
- func (UnimplementedPaymentServiceServer) Payments(context.Context, *emptypb.Empty) (*PaymentsResponse, error)
- type UnsafePaymentServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_infrastructure_api_rpc_payment_v1_billing_rpc_proto protoreflect.FileDescriptor
var PaymentService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "infrastructure.api.rpc.payment.v1.PaymentService", HandlerType: (*PaymentServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Payment", Handler: _PaymentService_Payment_Handler, }, { MethodName: "Payments", Handler: _PaymentService_Payments_Handler, }, { MethodName: "PaymentCreate", Handler: _PaymentService_PaymentCreate_Handler, }, { MethodName: "PaymentClose", Handler: _PaymentService_PaymentClose_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "infrastructure/api/rpc/payment/v1/billing_rpc.proto", }
PaymentService_ServiceDesc is the grpc.ServiceDesc for PaymentService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPaymentServiceServer ¶
func RegisterPaymentServiceServer(s grpc.ServiceRegistrar, srv PaymentServiceServer)
Types ¶
type Payment ¶
type Payment struct{}
func (Payment) Payment ¶
func (p Payment) Payment(ctx context.Context, in *PaymentRequest, opts ...grpc.CallOption) (*PaymentResponse, error)
func (Payment) PaymentClose ¶
func (p Payment) PaymentClose(ctx context.Context, in *PaymentCloseRequest, opts ...grpc.CallOption) (*PaymentCloseResponse, error)
func (Payment) PaymentCreate ¶
func (p Payment) PaymentCreate(ctx context.Context, in *PaymentCreateRequest, opts ...grpc.CallOption) (*PaymentCreateResponse, error)
type PaymentCloseRequest ¶
type PaymentCloseRequest struct { Payment *v1.Payment `protobuf:"bytes,1,opt,name=payment,proto3" json:"payment,omitempty"` // contains filtered or unexported fields }
func (*PaymentCloseRequest) Descriptor
deprecated
func (*PaymentCloseRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentCloseRequest.ProtoReflect.Descriptor instead.
func (*PaymentCloseRequest) GetPayment ¶
func (x *PaymentCloseRequest) GetPayment() *v1.Payment
func (*PaymentCloseRequest) ProtoMessage ¶
func (*PaymentCloseRequest) ProtoMessage()
func (*PaymentCloseRequest) ProtoReflect ¶
func (x *PaymentCloseRequest) ProtoReflect() protoreflect.Message
func (*PaymentCloseRequest) Reset ¶
func (x *PaymentCloseRequest) Reset()
func (*PaymentCloseRequest) String ¶
func (x *PaymentCloseRequest) String() string
type PaymentCloseResponse ¶
type PaymentCloseResponse struct { Payment *v1.Payment `protobuf:"bytes,1,opt,name=payment,proto3" json:"payment,omitempty"` // contains filtered or unexported fields }
func (*PaymentCloseResponse) Descriptor
deprecated
func (*PaymentCloseResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentCloseResponse.ProtoReflect.Descriptor instead.
func (*PaymentCloseResponse) GetPayment ¶
func (x *PaymentCloseResponse) GetPayment() *v1.Payment
func (*PaymentCloseResponse) ProtoMessage ¶
func (*PaymentCloseResponse) ProtoMessage()
func (*PaymentCloseResponse) ProtoReflect ¶
func (x *PaymentCloseResponse) ProtoReflect() protoreflect.Message
func (*PaymentCloseResponse) Reset ¶
func (x *PaymentCloseResponse) Reset()
func (*PaymentCloseResponse) String ¶
func (x *PaymentCloseResponse) String() string
type PaymentCreateRequest ¶
type PaymentCreateRequest struct { Payment *v1.Payment `protobuf:"bytes,1,opt,name=payment,proto3" json:"payment,omitempty"` // contains filtered or unexported fields }
func (*PaymentCreateRequest) Descriptor
deprecated
func (*PaymentCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentCreateRequest.ProtoReflect.Descriptor instead.
func (*PaymentCreateRequest) GetPayment ¶
func (x *PaymentCreateRequest) GetPayment() *v1.Payment
func (*PaymentCreateRequest) ProtoMessage ¶
func (*PaymentCreateRequest) ProtoMessage()
func (*PaymentCreateRequest) ProtoReflect ¶
func (x *PaymentCreateRequest) ProtoReflect() protoreflect.Message
func (*PaymentCreateRequest) Reset ¶
func (x *PaymentCreateRequest) Reset()
func (*PaymentCreateRequest) String ¶
func (x *PaymentCreateRequest) String() string
type PaymentCreateResponse ¶
type PaymentCreateResponse struct { Payment *v1.Payment `protobuf:"bytes,1,opt,name=payment,proto3" json:"payment,omitempty"` // contains filtered or unexported fields }
func (*PaymentCreateResponse) Descriptor
deprecated
func (*PaymentCreateResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentCreateResponse.ProtoReflect.Descriptor instead.
func (*PaymentCreateResponse) GetPayment ¶
func (x *PaymentCreateResponse) GetPayment() *v1.Payment
func (*PaymentCreateResponse) ProtoMessage ¶
func (*PaymentCreateResponse) ProtoMessage()
func (*PaymentCreateResponse) ProtoReflect ¶
func (x *PaymentCreateResponse) ProtoReflect() protoreflect.Message
func (*PaymentCreateResponse) Reset ¶
func (x *PaymentCreateResponse) Reset()
func (*PaymentCreateResponse) String ¶
func (x *PaymentCreateResponse) String() string
type PaymentRequest ¶
type PaymentRequest struct { Payment *v1.Payment `protobuf:"bytes,1,opt,name=payment,proto3" json:"payment,omitempty"` // contains filtered or unexported fields }
func (*PaymentRequest) Descriptor
deprecated
func (*PaymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentRequest.ProtoReflect.Descriptor instead.
func (*PaymentRequest) GetPayment ¶
func (x *PaymentRequest) GetPayment() *v1.Payment
func (*PaymentRequest) ProtoMessage ¶
func (*PaymentRequest) ProtoMessage()
func (*PaymentRequest) ProtoReflect ¶
func (x *PaymentRequest) ProtoReflect() protoreflect.Message
func (*PaymentRequest) Reset ¶
func (x *PaymentRequest) Reset()
func (*PaymentRequest) String ¶
func (x *PaymentRequest) String() string
type PaymentResponse ¶
type PaymentResponse struct { Payment *v1.Payment `protobuf:"bytes,1,opt,name=payment,proto3" json:"payment,omitempty"` // contains filtered or unexported fields }
func (*PaymentResponse) Descriptor
deprecated
func (*PaymentResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentResponse.ProtoReflect.Descriptor instead.
func (*PaymentResponse) GetPayment ¶
func (x *PaymentResponse) GetPayment() *v1.Payment
func (*PaymentResponse) ProtoMessage ¶
func (*PaymentResponse) ProtoMessage()
func (*PaymentResponse) ProtoReflect ¶
func (x *PaymentResponse) ProtoReflect() protoreflect.Message
func (*PaymentResponse) Reset ¶
func (x *PaymentResponse) Reset()
func (*PaymentResponse) String ¶
func (x *PaymentResponse) String() string
type PaymentServiceClient ¶
type PaymentServiceClient interface { Payment(ctx context.Context, in *PaymentRequest, opts ...grpc.CallOption) (*PaymentResponse, error) Payments(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*PaymentsResponse, error) PaymentCreate(ctx context.Context, in *PaymentCreateRequest, opts ...grpc.CallOption) (*PaymentCreateResponse, error) PaymentClose(ctx context.Context, in *PaymentCloseRequest, opts ...grpc.CallOption) (*PaymentCloseResponse, error) }
PaymentServiceClient is the client API for PaymentService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewPaymentServiceClient ¶
func NewPaymentServiceClient(cc grpc.ClientConnInterface) PaymentServiceClient
type PaymentServiceServer ¶
type PaymentServiceServer interface { Payment(context.Context, *PaymentRequest) (*PaymentResponse, error) Payments(context.Context, *emptypb.Empty) (*PaymentsResponse, error) PaymentCreate(context.Context, *PaymentCreateRequest) (*PaymentCreateResponse, error) PaymentClose(context.Context, *PaymentCloseRequest) (*PaymentCloseResponse, error) // contains filtered or unexported methods }
PaymentServiceServer is the server API for PaymentService service. All implementations must embed UnimplementedPaymentServiceServer for forward compatibility
type PaymentsResponse ¶
type PaymentsResponse struct { List []*v1.Payment `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` // contains filtered or unexported fields }
func (*PaymentsResponse) Descriptor
deprecated
func (*PaymentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentsResponse.ProtoReflect.Descriptor instead.
func (*PaymentsResponse) GetList ¶
func (x *PaymentsResponse) GetList() []*v1.Payment
func (*PaymentsResponse) ProtoMessage ¶
func (*PaymentsResponse) ProtoMessage()
func (*PaymentsResponse) ProtoReflect ¶
func (x *PaymentsResponse) ProtoReflect() protoreflect.Message
func (*PaymentsResponse) Reset ¶
func (x *PaymentsResponse) Reset()
func (*PaymentsResponse) String ¶
func (x *PaymentsResponse) String() string
type UnimplementedPaymentServiceServer ¶
type UnimplementedPaymentServiceServer struct { }
UnimplementedPaymentServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedPaymentServiceServer) Payment ¶
func (UnimplementedPaymentServiceServer) Payment(context.Context, *PaymentRequest) (*PaymentResponse, error)
func (UnimplementedPaymentServiceServer) PaymentClose ¶
func (UnimplementedPaymentServiceServer) PaymentClose(context.Context, *PaymentCloseRequest) (*PaymentCloseResponse, error)
func (UnimplementedPaymentServiceServer) PaymentCreate ¶
func (UnimplementedPaymentServiceServer) PaymentCreate(context.Context, *PaymentCreateRequest) (*PaymentCreateResponse, error)
func (UnimplementedPaymentServiceServer) Payments ¶
func (UnimplementedPaymentServiceServer) Payments(context.Context, *emptypb.Empty) (*PaymentsResponse, error)
type UnsafePaymentServiceServer ¶
type UnsafePaymentServiceServer interface {
// contains filtered or unexported methods
}
UnsafePaymentServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PaymentServiceServer will result in compilation errors.