Documentation
¶
Index ¶
Constants ¶
const (
MarketService_Echo_FullMethodName = "/erp.MarketService/Echo"
)
Variables ¶
var File_pb_market_proto protoreflect.FileDescriptor
var MarketService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "erp.MarketService", HandlerType: (*MarketServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Echo", Handler: _MarketService_Echo_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pb/market.proto", }
MarketService_ServiceDesc is the grpc.ServiceDesc for MarketService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterMarketServiceServer ¶
func RegisterMarketServiceServer(s grpc.ServiceRegistrar, srv MarketServiceServer)
Types ¶
type Hello ¶
type Hello struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*Hello) Descriptor
deprecated
func (*Hello) GetMessage ¶
func (*Hello) ProtoMessage ¶
func (*Hello) ProtoMessage()
func (*Hello) ProtoReflect ¶
func (x *Hello) ProtoReflect() protoreflect.Message
type MarketServiceClient ¶
type MarketServiceClient interface {
Echo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Hello, error)
}
MarketServiceClient is the client API for MarketService 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 NewMarketServiceClient ¶
func NewMarketServiceClient(cc grpc.ClientConnInterface) MarketServiceClient
type MarketServiceServer ¶
type MarketServiceServer interface { Echo(context.Context, *emptypb.Empty) (*Hello, error) // contains filtered or unexported methods }
MarketServiceServer is the server API for MarketService service. All implementations must embed UnimplementedMarketServiceServer for forward compatibility.
type UnimplementedMarketServiceServer ¶
type UnimplementedMarketServiceServer struct{}
UnimplementedMarketServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
type UnsafeMarketServiceServer ¶
type UnsafeMarketServiceServer interface {
// contains filtered or unexported methods
}
UnsafeMarketServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MarketServiceServer will result in compilation errors.