You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

312 lines
12 KiB

// 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",
}