// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.4.0 // - protoc v5.27.1 // source: matchmaking/v1/share/shareSgd.proto package v1 import ( context "context" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" ) // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. // Requires gRPC-Go v1.62.0 or later. const _ = grpc.SupportPackageIsVersion8 const ( ShareSgd_GetBotStockSgdTrade_FullMethodName = "/matchmaking.v1.ShareSgd/GetBotStockSgdTrade" ShareSgd_ShareSgdPlaceOrder_FullMethodName = "/matchmaking.v1.ShareSgd/ShareSgdPlaceOrder" ShareSgd_ShareSgdUpdateOrder_FullMethodName = "/matchmaking.v1.ShareSgd/ShareSgdUpdateOrder" ShareSgd_ShareSgdPosition_FullMethodName = "/matchmaking.v1.ShareSgd/ShareSgdPosition" ShareSgd_ShareSgdAllPosition_FullMethodName = "/matchmaking.v1.ShareSgd/ShareSgdAllPosition" ShareSgd_ShareSgdCancel_FullMethodName = "/matchmaking.v1.ShareSgd/ShareSgdCancel" ) // ShareSgdClient is the client API for ShareSgd 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. type ShareSgdClient interface { // GetBotStockSgdTrade 新加坡股列表查询 GetBotStockSgdTrade(ctx context.Context, in *GetSgdBotStockTradeRequest, opts ...grpc.CallOption) (*GetBotStockSgdTradeReply, error) // ShareSgdPlaceOrder 新加坡股下单 ShareSgdPlaceOrder(ctx context.Context, in *ShareSgdOrderRequest, opts ...grpc.CallOption) (*SgdOrderReply, error) // ShareSgdUpdateOrder 新加坡股设置止盈止损 ShareSgdUpdateOrder(ctx context.Context, in *UpdateSgdOrderRequest, opts ...grpc.CallOption) (*SgdOrderReply, error) // ShareSgdPosition 新加坡股平仓 ShareSgdPosition(ctx context.Context, in *CancelSgdOrderRequest, opts ...grpc.CallOption) (*SgdOrderReply, error) // ShareSgdAllPosition 新加坡股一键平仓 ShareSgdAllPosition(ctx context.Context, in *AllSgdOrderRequest, opts ...grpc.CallOption) (*AllSgdOrderReply, error) // ShareSgdCancel 新加坡股撤单 ShareSgdCancel(ctx context.Context, in *CancelSgdOrderRequest, opts ...grpc.CallOption) (*SgdOrderReply, error) } type shareSgdClient struct { cc grpc.ClientConnInterface } func NewShareSgdClient(cc grpc.ClientConnInterface) ShareSgdClient { return &shareSgdClient{cc} } func (c *shareSgdClient) GetBotStockSgdTrade(ctx context.Context, in *GetSgdBotStockTradeRequest, opts ...grpc.CallOption) (*GetBotStockSgdTradeReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetBotStockSgdTradeReply) err := c.cc.Invoke(ctx, ShareSgd_GetBotStockSgdTrade_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareSgdClient) ShareSgdPlaceOrder(ctx context.Context, in *ShareSgdOrderRequest, opts ...grpc.CallOption) (*SgdOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SgdOrderReply) err := c.cc.Invoke(ctx, ShareSgd_ShareSgdPlaceOrder_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareSgdClient) ShareSgdUpdateOrder(ctx context.Context, in *UpdateSgdOrderRequest, opts ...grpc.CallOption) (*SgdOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SgdOrderReply) err := c.cc.Invoke(ctx, ShareSgd_ShareSgdUpdateOrder_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareSgdClient) ShareSgdPosition(ctx context.Context, in *CancelSgdOrderRequest, opts ...grpc.CallOption) (*SgdOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SgdOrderReply) err := c.cc.Invoke(ctx, ShareSgd_ShareSgdPosition_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareSgdClient) ShareSgdAllPosition(ctx context.Context, in *AllSgdOrderRequest, opts ...grpc.CallOption) (*AllSgdOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AllSgdOrderReply) err := c.cc.Invoke(ctx, ShareSgd_ShareSgdAllPosition_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareSgdClient) ShareSgdCancel(ctx context.Context, in *CancelSgdOrderRequest, opts ...grpc.CallOption) (*SgdOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SgdOrderReply) err := c.cc.Invoke(ctx, ShareSgd_ShareSgdCancel_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // ShareSgdServer is the server API for ShareSgd service. // All implementations must embed UnimplementedShareSgdServer // for forward compatibility type ShareSgdServer interface { // GetBotStockSgdTrade 新加坡股列表查询 GetBotStockSgdTrade(context.Context, *GetSgdBotStockTradeRequest) (*GetBotStockSgdTradeReply, error) // ShareSgdPlaceOrder 新加坡股下单 ShareSgdPlaceOrder(context.Context, *ShareSgdOrderRequest) (*SgdOrderReply, error) // ShareSgdUpdateOrder 新加坡股设置止盈止损 ShareSgdUpdateOrder(context.Context, *UpdateSgdOrderRequest) (*SgdOrderReply, error) // ShareSgdPosition 新加坡股平仓 ShareSgdPosition(context.Context, *CancelSgdOrderRequest) (*SgdOrderReply, error) // ShareSgdAllPosition 新加坡股一键平仓 ShareSgdAllPosition(context.Context, *AllSgdOrderRequest) (*AllSgdOrderReply, error) // ShareSgdCancel 新加坡股撤单 ShareSgdCancel(context.Context, *CancelSgdOrderRequest) (*SgdOrderReply, error) mustEmbedUnimplementedShareSgdServer() } // UnimplementedShareSgdServer must be embedded to have forward compatible implementations. type UnimplementedShareSgdServer struct { } func (UnimplementedShareSgdServer) GetBotStockSgdTrade(context.Context, *GetSgdBotStockTradeRequest) (*GetBotStockSgdTradeReply, error) { return nil, status.Errorf(codes.Unimplemented, "method GetBotStockSgdTrade not implemented") } func (UnimplementedShareSgdServer) ShareSgdPlaceOrder(context.Context, *ShareSgdOrderRequest) (*SgdOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareSgdPlaceOrder not implemented") } func (UnimplementedShareSgdServer) ShareSgdUpdateOrder(context.Context, *UpdateSgdOrderRequest) (*SgdOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareSgdUpdateOrder not implemented") } func (UnimplementedShareSgdServer) ShareSgdPosition(context.Context, *CancelSgdOrderRequest) (*SgdOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareSgdPosition not implemented") } func (UnimplementedShareSgdServer) ShareSgdAllPosition(context.Context, *AllSgdOrderRequest) (*AllSgdOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareSgdAllPosition not implemented") } func (UnimplementedShareSgdServer) ShareSgdCancel(context.Context, *CancelSgdOrderRequest) (*SgdOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareSgdCancel not implemented") } func (UnimplementedShareSgdServer) mustEmbedUnimplementedShareSgdServer() {} // UnsafeShareSgdServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to ShareSgdServer will // result in compilation errors. type UnsafeShareSgdServer interface { mustEmbedUnimplementedShareSgdServer() } func RegisterShareSgdServer(s grpc.ServiceRegistrar, srv ShareSgdServer) { s.RegisterService(&ShareSgd_ServiceDesc, srv) } func _ShareSgd_GetBotStockSgdTrade_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetSgdBotStockTradeRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareSgdServer).GetBotStockSgdTrade(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareSgd_GetBotStockSgdTrade_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareSgdServer).GetBotStockSgdTrade(ctx, req.(*GetSgdBotStockTradeRequest)) } return interceptor(ctx, in, info, handler) } func _ShareSgd_ShareSgdPlaceOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ShareSgdOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareSgdServer).ShareSgdPlaceOrder(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareSgd_ShareSgdPlaceOrder_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareSgdServer).ShareSgdPlaceOrder(ctx, req.(*ShareSgdOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareSgd_ShareSgdUpdateOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateSgdOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareSgdServer).ShareSgdUpdateOrder(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareSgd_ShareSgdUpdateOrder_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareSgdServer).ShareSgdUpdateOrder(ctx, req.(*UpdateSgdOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareSgd_ShareSgdPosition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CancelSgdOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareSgdServer).ShareSgdPosition(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareSgd_ShareSgdPosition_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareSgdServer).ShareSgdPosition(ctx, req.(*CancelSgdOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareSgd_ShareSgdAllPosition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AllSgdOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareSgdServer).ShareSgdAllPosition(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareSgd_ShareSgdAllPosition_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareSgdServer).ShareSgdAllPosition(ctx, req.(*AllSgdOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareSgd_ShareSgdCancel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CancelSgdOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareSgdServer).ShareSgdCancel(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareSgd_ShareSgdCancel_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareSgdServer).ShareSgdCancel(ctx, req.(*CancelSgdOrderRequest)) } return interceptor(ctx, in, info, handler) } // ShareSgd_ServiceDesc is the grpc.ServiceDesc for ShareSgd service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var ShareSgd_ServiceDesc = grpc.ServiceDesc{ ServiceName: "matchmaking.v1.ShareSgd", HandlerType: (*ShareSgdServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetBotStockSgdTrade", Handler: _ShareSgd_GetBotStockSgdTrade_Handler, }, { MethodName: "ShareSgdPlaceOrder", Handler: _ShareSgd_ShareSgdPlaceOrder_Handler, }, { MethodName: "ShareSgdUpdateOrder", Handler: _ShareSgd_ShareSgdUpdateOrder_Handler, }, { MethodName: "ShareSgdPosition", Handler: _ShareSgd_ShareSgdPosition_Handler, }, { MethodName: "ShareSgdAllPosition", Handler: _ShareSgd_ShareSgdAllPosition_Handler, }, { MethodName: "ShareSgdCancel", Handler: _ShareSgd_ShareSgdCancel_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "matchmaking/v1/share/shareSgd.proto", }