// 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/shareEur.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 ( ShareEur_GetBotStockEurTrade_FullMethodName = "/matchmaking.v1.ShareEur/GetBotStockEurTrade" ShareEur_ShareEurPlaceOrder_FullMethodName = "/matchmaking.v1.ShareEur/ShareEurPlaceOrder" ShareEur_ShareEurUpdateOrder_FullMethodName = "/matchmaking.v1.ShareEur/ShareEurUpdateOrder" ShareEur_ShareEurPosition_FullMethodName = "/matchmaking.v1.ShareEur/ShareEurPosition" ShareEur_ShareEurAllPosition_FullMethodName = "/matchmaking.v1.ShareEur/ShareEurAllPosition" ShareEur_ShareEurCancel_FullMethodName = "/matchmaking.v1.ShareEur/ShareEurCancel" ) // ShareEurClient is the client API for ShareEur 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 ShareEurClient interface { // GetBotStockEurTrade 德国股列表查询 GetBotStockEurTrade(ctx context.Context, in *GetEurBotStockTradeRequest, opts ...grpc.CallOption) (*GetBotStockEurTradeReply, error) // ShareEurPlaceOrder 德国股下单 ShareEurPlaceOrder(ctx context.Context, in *ShareEurOrderRequest, opts ...grpc.CallOption) (*EurOrderReply, error) // ShareEurUpdateOrder 德国股设置止盈止损 ShareEurUpdateOrder(ctx context.Context, in *UpdateEurOrderRequest, opts ...grpc.CallOption) (*EurOrderReply, error) // ShareEurPosition 德国股平仓 ShareEurPosition(ctx context.Context, in *CancelEurOrderRequest, opts ...grpc.CallOption) (*EurOrderReply, error) // ShareEurAllPosition 德国股一键平仓 ShareEurAllPosition(ctx context.Context, in *AllEurOrderRequest, opts ...grpc.CallOption) (*AllEurOrderReply, error) // ShareEurCancel 德国股撤单 ShareEurCancel(ctx context.Context, in *CancelEurOrderRequest, opts ...grpc.CallOption) (*EurOrderReply, error) } type shareEurClient struct { cc grpc.ClientConnInterface } func NewShareEurClient(cc grpc.ClientConnInterface) ShareEurClient { return &shareEurClient{cc} } func (c *shareEurClient) GetBotStockEurTrade(ctx context.Context, in *GetEurBotStockTradeRequest, opts ...grpc.CallOption) (*GetBotStockEurTradeReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetBotStockEurTradeReply) err := c.cc.Invoke(ctx, ShareEur_GetBotStockEurTrade_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareEurClient) ShareEurPlaceOrder(ctx context.Context, in *ShareEurOrderRequest, opts ...grpc.CallOption) (*EurOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(EurOrderReply) err := c.cc.Invoke(ctx, ShareEur_ShareEurPlaceOrder_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareEurClient) ShareEurUpdateOrder(ctx context.Context, in *UpdateEurOrderRequest, opts ...grpc.CallOption) (*EurOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(EurOrderReply) err := c.cc.Invoke(ctx, ShareEur_ShareEurUpdateOrder_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareEurClient) ShareEurPosition(ctx context.Context, in *CancelEurOrderRequest, opts ...grpc.CallOption) (*EurOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(EurOrderReply) err := c.cc.Invoke(ctx, ShareEur_ShareEurPosition_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareEurClient) ShareEurAllPosition(ctx context.Context, in *AllEurOrderRequest, opts ...grpc.CallOption) (*AllEurOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AllEurOrderReply) err := c.cc.Invoke(ctx, ShareEur_ShareEurAllPosition_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareEurClient) ShareEurCancel(ctx context.Context, in *CancelEurOrderRequest, opts ...grpc.CallOption) (*EurOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(EurOrderReply) err := c.cc.Invoke(ctx, ShareEur_ShareEurCancel_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // ShareEurServer is the server API for ShareEur service. // All implementations must embed UnimplementedShareEurServer // for forward compatibility type ShareEurServer interface { // GetBotStockEurTrade 德国股列表查询 GetBotStockEurTrade(context.Context, *GetEurBotStockTradeRequest) (*GetBotStockEurTradeReply, error) // ShareEurPlaceOrder 德国股下单 ShareEurPlaceOrder(context.Context, *ShareEurOrderRequest) (*EurOrderReply, error) // ShareEurUpdateOrder 德国股设置止盈止损 ShareEurUpdateOrder(context.Context, *UpdateEurOrderRequest) (*EurOrderReply, error) // ShareEurPosition 德国股平仓 ShareEurPosition(context.Context, *CancelEurOrderRequest) (*EurOrderReply, error) // ShareEurAllPosition 德国股一键平仓 ShareEurAllPosition(context.Context, *AllEurOrderRequest) (*AllEurOrderReply, error) // ShareEurCancel 德国股撤单 ShareEurCancel(context.Context, *CancelEurOrderRequest) (*EurOrderReply, error) mustEmbedUnimplementedShareEurServer() } // UnimplementedShareEurServer must be embedded to have forward compatible implementations. type UnimplementedShareEurServer struct { } func (UnimplementedShareEurServer) GetBotStockEurTrade(context.Context, *GetEurBotStockTradeRequest) (*GetBotStockEurTradeReply, error) { return nil, status.Errorf(codes.Unimplemented, "method GetBotStockEurTrade not implemented") } func (UnimplementedShareEurServer) ShareEurPlaceOrder(context.Context, *ShareEurOrderRequest) (*EurOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareEurPlaceOrder not implemented") } func (UnimplementedShareEurServer) ShareEurUpdateOrder(context.Context, *UpdateEurOrderRequest) (*EurOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareEurUpdateOrder not implemented") } func (UnimplementedShareEurServer) ShareEurPosition(context.Context, *CancelEurOrderRequest) (*EurOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareEurPosition not implemented") } func (UnimplementedShareEurServer) ShareEurAllPosition(context.Context, *AllEurOrderRequest) (*AllEurOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareEurAllPosition not implemented") } func (UnimplementedShareEurServer) ShareEurCancel(context.Context, *CancelEurOrderRequest) (*EurOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareEurCancel not implemented") } func (UnimplementedShareEurServer) mustEmbedUnimplementedShareEurServer() {} // UnsafeShareEurServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to ShareEurServer will // result in compilation errors. type UnsafeShareEurServer interface { mustEmbedUnimplementedShareEurServer() } func RegisterShareEurServer(s grpc.ServiceRegistrar, srv ShareEurServer) { s.RegisterService(&ShareEur_ServiceDesc, srv) } func _ShareEur_GetBotStockEurTrade_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetEurBotStockTradeRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareEurServer).GetBotStockEurTrade(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareEur_GetBotStockEurTrade_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareEurServer).GetBotStockEurTrade(ctx, req.(*GetEurBotStockTradeRequest)) } return interceptor(ctx, in, info, handler) } func _ShareEur_ShareEurPlaceOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ShareEurOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareEurServer).ShareEurPlaceOrder(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareEur_ShareEurPlaceOrder_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareEurServer).ShareEurPlaceOrder(ctx, req.(*ShareEurOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareEur_ShareEurUpdateOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateEurOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareEurServer).ShareEurUpdateOrder(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareEur_ShareEurUpdateOrder_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareEurServer).ShareEurUpdateOrder(ctx, req.(*UpdateEurOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareEur_ShareEurPosition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CancelEurOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareEurServer).ShareEurPosition(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareEur_ShareEurPosition_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareEurServer).ShareEurPosition(ctx, req.(*CancelEurOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareEur_ShareEurAllPosition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AllEurOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareEurServer).ShareEurAllPosition(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareEur_ShareEurAllPosition_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareEurServer).ShareEurAllPosition(ctx, req.(*AllEurOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareEur_ShareEurCancel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CancelEurOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareEurServer).ShareEurCancel(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareEur_ShareEurCancel_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareEurServer).ShareEurCancel(ctx, req.(*CancelEurOrderRequest)) } return interceptor(ctx, in, info, handler) } // ShareEur_ServiceDesc is the grpc.ServiceDesc for ShareEur service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var ShareEur_ServiceDesc = grpc.ServiceDesc{ ServiceName: "matchmaking.v1.ShareEur", HandlerType: (*ShareEurServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetBotStockEurTrade", Handler: _ShareEur_GetBotStockEurTrade_Handler, }, { MethodName: "ShareEurPlaceOrder", Handler: _ShareEur_ShareEurPlaceOrder_Handler, }, { MethodName: "ShareEurUpdateOrder", Handler: _ShareEur_ShareEurUpdateOrder_Handler, }, { MethodName: "ShareEurPosition", Handler: _ShareEur_ShareEurPosition_Handler, }, { MethodName: "ShareEurAllPosition", Handler: _ShareEur_ShareEurAllPosition_Handler, }, { MethodName: "ShareEurCancel", Handler: _ShareEur_ShareEurCancel_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "matchmaking/v1/share/shareEur.proto", }