// 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/shareGbx.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 ( ShareGbx_GetBotStockGbxTrade_FullMethodName = "/matchmaking.v1.ShareGbx/GetBotStockGbxTrade" ShareGbx_ShareGbxPlaceOrder_FullMethodName = "/matchmaking.v1.ShareGbx/ShareGbxPlaceOrder" ShareGbx_ShareGbxUpdateOrder_FullMethodName = "/matchmaking.v1.ShareGbx/ShareGbxUpdateOrder" ShareGbx_ShareGbxPosition_FullMethodName = "/matchmaking.v1.ShareGbx/ShareGbxPosition" ShareGbx_ShareGbxAllPosition_FullMethodName = "/matchmaking.v1.ShareGbx/ShareGbxAllPosition" ShareGbx_ShareGbxCancel_FullMethodName = "/matchmaking.v1.ShareGbx/ShareGbxCancel" ) // ShareGbxClient is the client API for ShareGbx 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 ShareGbxClient interface { // GetBotStockGbxTrade 英股列表查询 GetBotStockGbxTrade(ctx context.Context, in *GetBotStockGbxTradeRequest, opts ...grpc.CallOption) (*GetBotStockGbxTradeReply, error) // ShareGbxPlaceOrder 英股下单 ShareGbxPlaceOrder(ctx context.Context, in *OrderGbxRequest, opts ...grpc.CallOption) (*OrderGbxReply, error) // ShareGbxUpdateOrder 英股设置止盈止损 ShareGbxUpdateOrder(ctx context.Context, in *UpdateGbxOrderRequest, opts ...grpc.CallOption) (*OrderGbxReply, error) // ShareGbxPosition 英股平仓 ShareGbxPosition(ctx context.Context, in *CancelGbxOrderRequest, opts ...grpc.CallOption) (*OrderGbxReply, error) // ShareGbxAllPosition 英股一键平仓 ShareGbxAllPosition(ctx context.Context, in *AllGbxOrderRequest, opts ...grpc.CallOption) (*AllGbxOrderReply, error) // ShareGbxCancel 英股撤单 ShareGbxCancel(ctx context.Context, in *CancelGbxOrderRequest, opts ...grpc.CallOption) (*OrderGbxReply, error) } type shareGbxClient struct { cc grpc.ClientConnInterface } func NewShareGbxClient(cc grpc.ClientConnInterface) ShareGbxClient { return &shareGbxClient{cc} } func (c *shareGbxClient) GetBotStockGbxTrade(ctx context.Context, in *GetBotStockGbxTradeRequest, opts ...grpc.CallOption) (*GetBotStockGbxTradeReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetBotStockGbxTradeReply) err := c.cc.Invoke(ctx, ShareGbx_GetBotStockGbxTrade_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareGbxClient) ShareGbxPlaceOrder(ctx context.Context, in *OrderGbxRequest, opts ...grpc.CallOption) (*OrderGbxReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(OrderGbxReply) err := c.cc.Invoke(ctx, ShareGbx_ShareGbxPlaceOrder_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareGbxClient) ShareGbxUpdateOrder(ctx context.Context, in *UpdateGbxOrderRequest, opts ...grpc.CallOption) (*OrderGbxReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(OrderGbxReply) err := c.cc.Invoke(ctx, ShareGbx_ShareGbxUpdateOrder_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareGbxClient) ShareGbxPosition(ctx context.Context, in *CancelGbxOrderRequest, opts ...grpc.CallOption) (*OrderGbxReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(OrderGbxReply) err := c.cc.Invoke(ctx, ShareGbx_ShareGbxPosition_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareGbxClient) ShareGbxAllPosition(ctx context.Context, in *AllGbxOrderRequest, opts ...grpc.CallOption) (*AllGbxOrderReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AllGbxOrderReply) err := c.cc.Invoke(ctx, ShareGbx_ShareGbxAllPosition_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *shareGbxClient) ShareGbxCancel(ctx context.Context, in *CancelGbxOrderRequest, opts ...grpc.CallOption) (*OrderGbxReply, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(OrderGbxReply) err := c.cc.Invoke(ctx, ShareGbx_ShareGbxCancel_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // ShareGbxServer is the server API for ShareGbx service. // All implementations must embed UnimplementedShareGbxServer // for forward compatibility type ShareGbxServer interface { // GetBotStockGbxTrade 英股列表查询 GetBotStockGbxTrade(context.Context, *GetBotStockGbxTradeRequest) (*GetBotStockGbxTradeReply, error) // ShareGbxPlaceOrder 英股下单 ShareGbxPlaceOrder(context.Context, *OrderGbxRequest) (*OrderGbxReply, error) // ShareGbxUpdateOrder 英股设置止盈止损 ShareGbxUpdateOrder(context.Context, *UpdateGbxOrderRequest) (*OrderGbxReply, error) // ShareGbxPosition 英股平仓 ShareGbxPosition(context.Context, *CancelGbxOrderRequest) (*OrderGbxReply, error) // ShareGbxAllPosition 英股一键平仓 ShareGbxAllPosition(context.Context, *AllGbxOrderRequest) (*AllGbxOrderReply, error) // ShareGbxCancel 英股撤单 ShareGbxCancel(context.Context, *CancelGbxOrderRequest) (*OrderGbxReply, error) mustEmbedUnimplementedShareGbxServer() } // UnimplementedShareGbxServer must be embedded to have forward compatible implementations. type UnimplementedShareGbxServer struct { } func (UnimplementedShareGbxServer) GetBotStockGbxTrade(context.Context, *GetBotStockGbxTradeRequest) (*GetBotStockGbxTradeReply, error) { return nil, status.Errorf(codes.Unimplemented, "method GetBotStockGbxTrade not implemented") } func (UnimplementedShareGbxServer) ShareGbxPlaceOrder(context.Context, *OrderGbxRequest) (*OrderGbxReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareGbxPlaceOrder not implemented") } func (UnimplementedShareGbxServer) ShareGbxUpdateOrder(context.Context, *UpdateGbxOrderRequest) (*OrderGbxReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareGbxUpdateOrder not implemented") } func (UnimplementedShareGbxServer) ShareGbxPosition(context.Context, *CancelGbxOrderRequest) (*OrderGbxReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareGbxPosition not implemented") } func (UnimplementedShareGbxServer) ShareGbxAllPosition(context.Context, *AllGbxOrderRequest) (*AllGbxOrderReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareGbxAllPosition not implemented") } func (UnimplementedShareGbxServer) ShareGbxCancel(context.Context, *CancelGbxOrderRequest) (*OrderGbxReply, error) { return nil, status.Errorf(codes.Unimplemented, "method ShareGbxCancel not implemented") } func (UnimplementedShareGbxServer) mustEmbedUnimplementedShareGbxServer() {} // UnsafeShareGbxServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to ShareGbxServer will // result in compilation errors. type UnsafeShareGbxServer interface { mustEmbedUnimplementedShareGbxServer() } func RegisterShareGbxServer(s grpc.ServiceRegistrar, srv ShareGbxServer) { s.RegisterService(&ShareGbx_ServiceDesc, srv) } func _ShareGbx_GetBotStockGbxTrade_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetBotStockGbxTradeRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareGbxServer).GetBotStockGbxTrade(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareGbx_GetBotStockGbxTrade_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareGbxServer).GetBotStockGbxTrade(ctx, req.(*GetBotStockGbxTradeRequest)) } return interceptor(ctx, in, info, handler) } func _ShareGbx_ShareGbxPlaceOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderGbxRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareGbxServer).ShareGbxPlaceOrder(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareGbx_ShareGbxPlaceOrder_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareGbxServer).ShareGbxPlaceOrder(ctx, req.(*OrderGbxRequest)) } return interceptor(ctx, in, info, handler) } func _ShareGbx_ShareGbxUpdateOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateGbxOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareGbxServer).ShareGbxUpdateOrder(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareGbx_ShareGbxUpdateOrder_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareGbxServer).ShareGbxUpdateOrder(ctx, req.(*UpdateGbxOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareGbx_ShareGbxPosition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CancelGbxOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareGbxServer).ShareGbxPosition(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareGbx_ShareGbxPosition_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareGbxServer).ShareGbxPosition(ctx, req.(*CancelGbxOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareGbx_ShareGbxAllPosition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AllGbxOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareGbxServer).ShareGbxAllPosition(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareGbx_ShareGbxAllPosition_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareGbxServer).ShareGbxAllPosition(ctx, req.(*AllGbxOrderRequest)) } return interceptor(ctx, in, info, handler) } func _ShareGbx_ShareGbxCancel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CancelGbxOrderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ShareGbxServer).ShareGbxCancel(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ShareGbx_ShareGbxCancel_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ShareGbxServer).ShareGbxCancel(ctx, req.(*CancelGbxOrderRequest)) } return interceptor(ctx, in, info, handler) } // ShareGbx_ServiceDesc is the grpc.ServiceDesc for ShareGbx service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var ShareGbx_ServiceDesc = grpc.ServiceDesc{ ServiceName: "matchmaking.v1.ShareGbx", HandlerType: (*ShareGbxServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetBotStockGbxTrade", Handler: _ShareGbx_GetBotStockGbxTrade_Handler, }, { MethodName: "ShareGbxPlaceOrder", Handler: _ShareGbx_ShareGbxPlaceOrder_Handler, }, { MethodName: "ShareGbxUpdateOrder", Handler: _ShareGbx_ShareGbxUpdateOrder_Handler, }, { MethodName: "ShareGbxPosition", Handler: _ShareGbx_ShareGbxPosition_Handler, }, { MethodName: "ShareGbxAllPosition", Handler: _ShareGbx_ShareGbxAllPosition_Handler, }, { MethodName: "ShareGbxCancel", Handler: _ShareGbx_ShareGbxCancel_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "matchmaking/v1/share/shareGbx.proto", }