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/shareFur.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 (
ShareFur_GetBotStockFurTrade_FullMethodName = "/matchmaking.v1.ShareFur/GetBotStockFurTrade"
ShareFur_ShareFurPlaceOrder_FullMethodName = "/matchmaking.v1.ShareFur/ShareFurPlaceOrder"
ShareFur_ShareFurUpdateOrder_FullMethodName = "/matchmaking.v1.ShareFur/ShareFurUpdateOrder"
ShareFur_ShareFurPosition_FullMethodName = "/matchmaking.v1.ShareFur/ShareFurPosition"
ShareFur_ShareFurAllPosition_FullMethodName = "/matchmaking.v1.ShareFur/ShareFurAllPosition"
ShareFur_ShareFurCancel_FullMethodName = "/matchmaking.v1.ShareFur/ShareFurCancel"
)
// ShareFurClient is the client API for ShareFur 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 ShareFurClient interface {
// GetBotStockFurTrade 法国股列表查询
GetBotStockFurTrade(ctx context.Context, in *GetFurBotStockTradeRequest, opts ...grpc.CallOption) (*GetBotStockFurTradeReply, error)
// ShareFurPlaceOrder 法国股下单
ShareFurPlaceOrder(ctx context.Context, in *ShareFurOrderRequest, opts ...grpc.CallOption) (*FurOrderReply, error)
// ShareFurUpdateOrder 法国股设置止盈止损
ShareFurUpdateOrder(ctx context.Context, in *UpdateFurOrderRequest, opts ...grpc.CallOption) (*FurOrderReply, error)
// ShareFurPosition 法国股平仓
ShareFurPosition(ctx context.Context, in *CancelFurOrderRequest, opts ...grpc.CallOption) (*FurOrderReply, error)
// ShareFurAllPosition 法国股一键平仓
ShareFurAllPosition(ctx context.Context, in *AllFurOrderRequest, opts ...grpc.CallOption) (*AllFurOrderReply, error)
// ShareFurCancel 法国股撤单
ShareFurCancel(ctx context.Context, in *CancelFurOrderRequest, opts ...grpc.CallOption) (*FurOrderReply, error)
}
type shareFurClient struct {
cc grpc.ClientConnInterface
}
func NewShareFurClient(cc grpc.ClientConnInterface) ShareFurClient {
return &shareFurClient{cc}
}
func (c *shareFurClient) GetBotStockFurTrade(ctx context.Context, in *GetFurBotStockTradeRequest, opts ...grpc.CallOption) (*GetBotStockFurTradeReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(GetBotStockFurTradeReply)
err := c.cc.Invoke(ctx, ShareFur_GetBotStockFurTrade_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *shareFurClient) ShareFurPlaceOrder(ctx context.Context, in *ShareFurOrderRequest, opts ...grpc.CallOption) (*FurOrderReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(FurOrderReply)
err := c.cc.Invoke(ctx, ShareFur_ShareFurPlaceOrder_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *shareFurClient) ShareFurUpdateOrder(ctx context.Context, in *UpdateFurOrderRequest, opts ...grpc.CallOption) (*FurOrderReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(FurOrderReply)
err := c.cc.Invoke(ctx, ShareFur_ShareFurUpdateOrder_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *shareFurClient) ShareFurPosition(ctx context.Context, in *CancelFurOrderRequest, opts ...grpc.CallOption) (*FurOrderReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(FurOrderReply)
err := c.cc.Invoke(ctx, ShareFur_ShareFurPosition_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *shareFurClient) ShareFurAllPosition(ctx context.Context, in *AllFurOrderRequest, opts ...grpc.CallOption) (*AllFurOrderReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(AllFurOrderReply)
err := c.cc.Invoke(ctx, ShareFur_ShareFurAllPosition_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *shareFurClient) ShareFurCancel(ctx context.Context, in *CancelFurOrderRequest, opts ...grpc.CallOption) (*FurOrderReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(FurOrderReply)
err := c.cc.Invoke(ctx, ShareFur_ShareFurCancel_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
// ShareFurServer is the server API for ShareFur service.
// All implementations must embed UnimplementedShareFurServer
// for forward compatibility
type ShareFurServer interface {
// GetBotStockFurTrade 法国股列表查询
GetBotStockFurTrade(context.Context, *GetFurBotStockTradeRequest) (*GetBotStockFurTradeReply, error)
// ShareFurPlaceOrder 法国股下单
ShareFurPlaceOrder(context.Context, *ShareFurOrderRequest) (*FurOrderReply, error)
// ShareFurUpdateOrder 法国股设置止盈止损
ShareFurUpdateOrder(context.Context, *UpdateFurOrderRequest) (*FurOrderReply, error)
// ShareFurPosition 法国股平仓
ShareFurPosition(context.Context, *CancelFurOrderRequest) (*FurOrderReply, error)
// ShareFurAllPosition 法国股一键平仓
ShareFurAllPosition(context.Context, *AllFurOrderRequest) (*AllFurOrderReply, error)
// ShareFurCancel 法国股撤单
ShareFurCancel(context.Context, *CancelFurOrderRequest) (*FurOrderReply, error)
mustEmbedUnimplementedShareFurServer()
}
// UnimplementedShareFurServer must be embedded to have forward compatible implementations.
type UnimplementedShareFurServer struct {
}
func (UnimplementedShareFurServer) GetBotStockFurTrade(context.Context, *GetFurBotStockTradeRequest) (*GetBotStockFurTradeReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetBotStockFurTrade not implemented")
}
func (UnimplementedShareFurServer) ShareFurPlaceOrder(context.Context, *ShareFurOrderRequest) (*FurOrderReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method ShareFurPlaceOrder not implemented")
}
func (UnimplementedShareFurServer) ShareFurUpdateOrder(context.Context, *UpdateFurOrderRequest) (*FurOrderReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method ShareFurUpdateOrder not implemented")
}
func (UnimplementedShareFurServer) ShareFurPosition(context.Context, *CancelFurOrderRequest) (*FurOrderReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method ShareFurPosition not implemented")
}
func (UnimplementedShareFurServer) ShareFurAllPosition(context.Context, *AllFurOrderRequest) (*AllFurOrderReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method ShareFurAllPosition not implemented")
}
func (UnimplementedShareFurServer) ShareFurCancel(context.Context, *CancelFurOrderRequest) (*FurOrderReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method ShareFurCancel not implemented")
}
func (UnimplementedShareFurServer) mustEmbedUnimplementedShareFurServer() {}
// UnsafeShareFurServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to ShareFurServer will
// result in compilation errors.
type UnsafeShareFurServer interface {
mustEmbedUnimplementedShareFurServer()
}
func RegisterShareFurServer(s grpc.ServiceRegistrar, srv ShareFurServer) {
s.RegisterService(&ShareFur_ServiceDesc, srv)
}
func _ShareFur_GetBotStockFurTrade_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetFurBotStockTradeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ShareFurServer).GetBotStockFurTrade(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: ShareFur_GetBotStockFurTrade_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ShareFurServer).GetBotStockFurTrade(ctx, req.(*GetFurBotStockTradeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ShareFur_ShareFurPlaceOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ShareFurOrderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ShareFurServer).ShareFurPlaceOrder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: ShareFur_ShareFurPlaceOrder_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ShareFurServer).ShareFurPlaceOrder(ctx, req.(*ShareFurOrderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ShareFur_ShareFurUpdateOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateFurOrderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ShareFurServer).ShareFurUpdateOrder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: ShareFur_ShareFurUpdateOrder_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ShareFurServer).ShareFurUpdateOrder(ctx, req.(*UpdateFurOrderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ShareFur_ShareFurPosition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CancelFurOrderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ShareFurServer).ShareFurPosition(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: ShareFur_ShareFurPosition_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ShareFurServer).ShareFurPosition(ctx, req.(*CancelFurOrderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ShareFur_ShareFurAllPosition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AllFurOrderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ShareFurServer).ShareFurAllPosition(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: ShareFur_ShareFurAllPosition_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ShareFurServer).ShareFurAllPosition(ctx, req.(*AllFurOrderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ShareFur_ShareFurCancel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CancelFurOrderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ShareFurServer).ShareFurCancel(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: ShareFur_ShareFurCancel_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ShareFurServer).ShareFurCancel(ctx, req.(*CancelFurOrderRequest))
}
return interceptor(ctx, in, info, handler)
}
// ShareFur_ServiceDesc is the grpc.ServiceDesc for ShareFur service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var ShareFur_ServiceDesc = grpc.ServiceDesc{
ServiceName: "matchmaking.v1.ShareFur",
HandlerType: (*ShareFurServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetBotStockFurTrade",
Handler: _ShareFur_GetBotStockFurTrade_Handler,
},
{
MethodName: "ShareFurPlaceOrder",
Handler: _ShareFur_ShareFurPlaceOrder_Handler,
},
{
MethodName: "ShareFurUpdateOrder",
Handler: _ShareFur_ShareFurUpdateOrder_Handler,
},
{
MethodName: "ShareFurPosition",
Handler: _ShareFur_ShareFurPosition_Handler,
},
{
MethodName: "ShareFurAllPosition",
Handler: _ShareFur_ShareFurAllPosition_Handler,
},
{
MethodName: "ShareFurCancel",
Handler: _ShareFur_ShareFurCancel_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "matchmaking/v1/share/shareFur.proto",
}