Documentation
¶
Overview ¶
Package numv1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterNumberServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterNumberServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NumberServiceClient) error
- func RegisterNumberServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterNumberServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NumberServiceServer) error
- func RegisterNumberServiceServer(s grpc.ServiceRegistrar, srv NumberServiceServer)
- type NumberServiceClient
- type NumberServiceGetRequest
- func (*NumberServiceGetRequest) Descriptor() ([]byte, []int)
- func (m *NumberServiceGetRequest) GetNumA() int64
- func (m *NumberServiceGetRequest) GetNumB() int64
- func (m *NumberServiceGetRequest) GetNumC() int64
- func (m *NumberServiceGetRequest) GetNumD() int64
- func (m *NumberServiceGetRequest) Marshal() (dAtA []byte, err error)
- func (m *NumberServiceGetRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *NumberServiceGetRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NumberServiceGetRequest) ProtoMessage()
- func (m *NumberServiceGetRequest) Reset()
- func (m *NumberServiceGetRequest) Size() (n int)
- func (m *NumberServiceGetRequest) String() string
- func (m *NumberServiceGetRequest) Unmarshal(dAtA []byte) error
- func (m *NumberServiceGetRequest) XXX_DiscardUnknown()
- func (m *NumberServiceGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NumberServiceGetRequest) XXX_Merge(src proto.Message)
- func (m *NumberServiceGetRequest) XXX_Size() int
- func (m *NumberServiceGetRequest) XXX_Unmarshal(b []byte) error
- type NumberServiceGetResponse
- func (*NumberServiceGetResponse) Descriptor() ([]byte, []int)
- func (m *NumberServiceGetResponse) GetValue() int64
- func (m *NumberServiceGetResponse) Marshal() (dAtA []byte, err error)
- func (m *NumberServiceGetResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *NumberServiceGetResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NumberServiceGetResponse) ProtoMessage()
- func (m *NumberServiceGetResponse) Reset()
- func (m *NumberServiceGetResponse) Size() (n int)
- func (m *NumberServiceGetResponse) String() string
- func (m *NumberServiceGetResponse) Unmarshal(dAtA []byte) error
- func (m *NumberServiceGetResponse) XXX_DiscardUnknown()
- func (m *NumberServiceGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NumberServiceGetResponse) XXX_Merge(src proto.Message)
- func (m *NumberServiceGetResponse) XXX_Size() int
- func (m *NumberServiceGetResponse) XXX_Unmarshal(b []byte) error
- type NumberServicePingRequest
- func (*NumberServicePingRequest) Descriptor() ([]byte, []int)
- func (m *NumberServicePingRequest) Marshal() (dAtA []byte, err error)
- func (m *NumberServicePingRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *NumberServicePingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NumberServicePingRequest) ProtoMessage()
- func (m *NumberServicePingRequest) Reset()
- func (m *NumberServicePingRequest) Size() (n int)
- func (m *NumberServicePingRequest) String() string
- func (m *NumberServicePingRequest) Unmarshal(dAtA []byte) error
- func (m *NumberServicePingRequest) XXX_DiscardUnknown()
- func (m *NumberServicePingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NumberServicePingRequest) XXX_Merge(src proto.Message)
- func (m *NumberServicePingRequest) XXX_Size() int
- func (m *NumberServicePingRequest) XXX_Unmarshal(b []byte) error
- type NumberServicePingResponse
- func (*NumberServicePingResponse) Descriptor() ([]byte, []int)
- func (m *NumberServicePingResponse) Marshal() (dAtA []byte, err error)
- func (m *NumberServicePingResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *NumberServicePingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NumberServicePingResponse) ProtoMessage()
- func (m *NumberServicePingResponse) Reset()
- func (m *NumberServicePingResponse) Size() (n int)
- func (m *NumberServicePingResponse) String() string
- func (m *NumberServicePingResponse) Unmarshal(dAtA []byte) error
- func (m *NumberServicePingResponse) XXX_DiscardUnknown()
- func (m *NumberServicePingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NumberServicePingResponse) XXX_Merge(src proto.Message)
- func (m *NumberServicePingResponse) XXX_Size() int
- func (m *NumberServicePingResponse) XXX_Unmarshal(b []byte) error
- type NumberServiceServer
- type UnimplementedNumberServiceServer
- type UnsafeNumberServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthNumber = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowNumber = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupNumber = fmt.Errorf("proto: unexpected end of group") )
var NumberService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "num.v1.NumberService", HandlerType: (*NumberServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Ping", Handler: _NumberService_Ping_Handler, }, { MethodName: "Get", Handler: _NumberService_Get_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "v1/number/number.proto", }
NumberService_ServiceDesc is the grpc.ServiceDesc for NumberService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterNumberServiceHandler ¶
func RegisterNumberServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterNumberServiceHandler registers the http handlers for service NumberService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterNumberServiceHandlerClient ¶
func RegisterNumberServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NumberServiceClient) error
RegisterNumberServiceHandlerClient registers the http handlers for service NumberService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "NumberServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "NumberServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "NumberServiceClient" to call the correct interceptors.
func RegisterNumberServiceHandlerFromEndpoint ¶
func RegisterNumberServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterNumberServiceHandlerFromEndpoint is same as RegisterNumberServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterNumberServiceHandlerServer ¶
func RegisterNumberServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NumberServiceServer) error
RegisterNumberServiceHandlerServer registers the http handlers for service NumberService to "mux". UnaryRPC :call NumberServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterNumberServiceHandlerFromEndpoint instead.
func RegisterNumberServiceServer ¶
func RegisterNumberServiceServer(s grpc.ServiceRegistrar, srv NumberServiceServer)
Types ¶
type NumberServiceClient ¶
type NumberServiceClient interface { Ping(ctx context.Context, in *NumberServicePingRequest, opts ...grpc.CallOption) (*NumberServicePingResponse, error) Get(ctx context.Context, in *NumberServiceGetRequest, opts ...grpc.CallOption) (*NumberServiceGetResponse, error) }
NumberServiceClient is the client API for NumberService 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 NewNumberServiceClient ¶
func NewNumberServiceClient(cc grpc.ClientConnInterface) NumberServiceClient
type NumberServiceGetRequest ¶
type NumberServiceGetRequest struct { NumA int64 `protobuf:"varint,1,opt,name=num_a,json=numA,proto3" json:"num_a,omitempty" validate:"required"` NumB int64 `protobuf:"varint,2,opt,name=num_b,json=numB,proto3" json:"num_b,omitempty" validate:"required"` NumC int64 `protobuf:"varint,3,opt,name=num_c,json=numC,proto3" json:"num_c,omitempty" validate:"required"` NumD int64 `protobuf:"varint,4,opt,name=num_d,json=numD,proto3" json:"num_d,omitempty" validate:"required"` }
func (*NumberServiceGetRequest) Descriptor ¶
func (*NumberServiceGetRequest) Descriptor() ([]byte, []int)
func (*NumberServiceGetRequest) GetNumA ¶
func (m *NumberServiceGetRequest) GetNumA() int64
func (*NumberServiceGetRequest) GetNumB ¶
func (m *NumberServiceGetRequest) GetNumB() int64
func (*NumberServiceGetRequest) GetNumC ¶
func (m *NumberServiceGetRequest) GetNumC() int64
func (*NumberServiceGetRequest) GetNumD ¶
func (m *NumberServiceGetRequest) GetNumD() int64
func (*NumberServiceGetRequest) Marshal ¶
func (m *NumberServiceGetRequest) Marshal() (dAtA []byte, err error)
func (*NumberServiceGetRequest) MarshalTo ¶
func (m *NumberServiceGetRequest) MarshalTo(dAtA []byte) (int, error)
func (*NumberServiceGetRequest) MarshalToSizedBuffer ¶
func (m *NumberServiceGetRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NumberServiceGetRequest) ProtoMessage ¶
func (*NumberServiceGetRequest) ProtoMessage()
func (*NumberServiceGetRequest) Reset ¶
func (m *NumberServiceGetRequest) Reset()
func (*NumberServiceGetRequest) Size ¶
func (m *NumberServiceGetRequest) Size() (n int)
func (*NumberServiceGetRequest) String ¶
func (m *NumberServiceGetRequest) String() string
func (*NumberServiceGetRequest) Unmarshal ¶
func (m *NumberServiceGetRequest) Unmarshal(dAtA []byte) error
func (*NumberServiceGetRequest) XXX_DiscardUnknown ¶
func (m *NumberServiceGetRequest) XXX_DiscardUnknown()
func (*NumberServiceGetRequest) XXX_Marshal ¶
func (m *NumberServiceGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NumberServiceGetRequest) XXX_Merge ¶
func (m *NumberServiceGetRequest) XXX_Merge(src proto.Message)
func (*NumberServiceGetRequest) XXX_Size ¶
func (m *NumberServiceGetRequest) XXX_Size() int
func (*NumberServiceGetRequest) XXX_Unmarshal ¶
func (m *NumberServiceGetRequest) XXX_Unmarshal(b []byte) error
type NumberServiceGetResponse ¶
type NumberServiceGetResponse struct {
Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
}
func (*NumberServiceGetResponse) Descriptor ¶
func (*NumberServiceGetResponse) Descriptor() ([]byte, []int)
func (*NumberServiceGetResponse) GetValue ¶
func (m *NumberServiceGetResponse) GetValue() int64
func (*NumberServiceGetResponse) Marshal ¶
func (m *NumberServiceGetResponse) Marshal() (dAtA []byte, err error)
func (*NumberServiceGetResponse) MarshalTo ¶
func (m *NumberServiceGetResponse) MarshalTo(dAtA []byte) (int, error)
func (*NumberServiceGetResponse) MarshalToSizedBuffer ¶
func (m *NumberServiceGetResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NumberServiceGetResponse) ProtoMessage ¶
func (*NumberServiceGetResponse) ProtoMessage()
func (*NumberServiceGetResponse) Reset ¶
func (m *NumberServiceGetResponse) Reset()
func (*NumberServiceGetResponse) Size ¶
func (m *NumberServiceGetResponse) Size() (n int)
func (*NumberServiceGetResponse) String ¶
func (m *NumberServiceGetResponse) String() string
func (*NumberServiceGetResponse) Unmarshal ¶
func (m *NumberServiceGetResponse) Unmarshal(dAtA []byte) error
func (*NumberServiceGetResponse) XXX_DiscardUnknown ¶
func (m *NumberServiceGetResponse) XXX_DiscardUnknown()
func (*NumberServiceGetResponse) XXX_Marshal ¶
func (m *NumberServiceGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NumberServiceGetResponse) XXX_Merge ¶
func (m *NumberServiceGetResponse) XXX_Merge(src proto.Message)
func (*NumberServiceGetResponse) XXX_Size ¶
func (m *NumberServiceGetResponse) XXX_Size() int
func (*NumberServiceGetResponse) XXX_Unmarshal ¶
func (m *NumberServiceGetResponse) XXX_Unmarshal(b []byte) error
type NumberServicePingRequest ¶
type NumberServicePingRequest struct { }
func (*NumberServicePingRequest) Descriptor ¶
func (*NumberServicePingRequest) Descriptor() ([]byte, []int)
func (*NumberServicePingRequest) Marshal ¶
func (m *NumberServicePingRequest) Marshal() (dAtA []byte, err error)
func (*NumberServicePingRequest) MarshalTo ¶
func (m *NumberServicePingRequest) MarshalTo(dAtA []byte) (int, error)
func (*NumberServicePingRequest) MarshalToSizedBuffer ¶
func (m *NumberServicePingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NumberServicePingRequest) ProtoMessage ¶
func (*NumberServicePingRequest) ProtoMessage()
func (*NumberServicePingRequest) Reset ¶
func (m *NumberServicePingRequest) Reset()
func (*NumberServicePingRequest) Size ¶
func (m *NumberServicePingRequest) Size() (n int)
func (*NumberServicePingRequest) String ¶
func (m *NumberServicePingRequest) String() string
func (*NumberServicePingRequest) Unmarshal ¶
func (m *NumberServicePingRequest) Unmarshal(dAtA []byte) error
func (*NumberServicePingRequest) XXX_DiscardUnknown ¶
func (m *NumberServicePingRequest) XXX_DiscardUnknown()
func (*NumberServicePingRequest) XXX_Marshal ¶
func (m *NumberServicePingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NumberServicePingRequest) XXX_Merge ¶
func (m *NumberServicePingRequest) XXX_Merge(src proto.Message)
func (*NumberServicePingRequest) XXX_Size ¶
func (m *NumberServicePingRequest) XXX_Size() int
func (*NumberServicePingRequest) XXX_Unmarshal ¶
func (m *NumberServicePingRequest) XXX_Unmarshal(b []byte) error
type NumberServicePingResponse ¶
type NumberServicePingResponse struct { }
func (*NumberServicePingResponse) Descriptor ¶
func (*NumberServicePingResponse) Descriptor() ([]byte, []int)
func (*NumberServicePingResponse) Marshal ¶
func (m *NumberServicePingResponse) Marshal() (dAtA []byte, err error)
func (*NumberServicePingResponse) MarshalTo ¶
func (m *NumberServicePingResponse) MarshalTo(dAtA []byte) (int, error)
func (*NumberServicePingResponse) MarshalToSizedBuffer ¶
func (m *NumberServicePingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NumberServicePingResponse) ProtoMessage ¶
func (*NumberServicePingResponse) ProtoMessage()
func (*NumberServicePingResponse) Reset ¶
func (m *NumberServicePingResponse) Reset()
func (*NumberServicePingResponse) Size ¶
func (m *NumberServicePingResponse) Size() (n int)
func (*NumberServicePingResponse) String ¶
func (m *NumberServicePingResponse) String() string
func (*NumberServicePingResponse) Unmarshal ¶
func (m *NumberServicePingResponse) Unmarshal(dAtA []byte) error
func (*NumberServicePingResponse) XXX_DiscardUnknown ¶
func (m *NumberServicePingResponse) XXX_DiscardUnknown()
func (*NumberServicePingResponse) XXX_Marshal ¶
func (m *NumberServicePingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NumberServicePingResponse) XXX_Merge ¶
func (m *NumberServicePingResponse) XXX_Merge(src proto.Message)
func (*NumberServicePingResponse) XXX_Size ¶
func (m *NumberServicePingResponse) XXX_Size() int
func (*NumberServicePingResponse) XXX_Unmarshal ¶
func (m *NumberServicePingResponse) XXX_Unmarshal(b []byte) error
type NumberServiceServer ¶
type NumberServiceServer interface { Ping(context.Context, *NumberServicePingRequest) (*NumberServicePingResponse, error) Get(context.Context, *NumberServiceGetRequest) (*NumberServiceGetResponse, error) }
NumberServiceServer is the server API for NumberService service. All implementations should embed UnimplementedNumberServiceServer for forward compatibility
type UnimplementedNumberServiceServer ¶
type UnimplementedNumberServiceServer struct { }
UnimplementedNumberServiceServer should be embedded to have forward compatible implementations.
type UnsafeNumberServiceServer ¶
type UnsafeNumberServiceServer interface {
// contains filtered or unexported methods
}
UnsafeNumberServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NumberServiceServer will result in compilation errors.