executionvenue

package
v1.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2023 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterExecutionVenueServer

func RegisterExecutionVenueServer(s *grpc.Server, srv ExecutionVenueServer)

Types

type CancelOrderParams

type CancelOrderParams struct {
	OrderId              string   `protobuf:"bytes,1,opt,name=orderId,proto3" json:"orderId,omitempty"`
	ListingId            int32    `protobuf:"varint,2,opt,name=listingId,proto3" json:"listingId,omitempty"`
	OwnerId              string   `protobuf:"bytes,3,opt,name=ownerId,proto3" json:"ownerId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CancelOrderParams) Descriptor

func (*CancelOrderParams) Descriptor() ([]byte, []int)

func (*CancelOrderParams) GetListingId

func (m *CancelOrderParams) GetListingId() int32

func (*CancelOrderParams) GetOrderId

func (m *CancelOrderParams) GetOrderId() string

func (*CancelOrderParams) GetOwnerId

func (m *CancelOrderParams) GetOwnerId() string

func (*CancelOrderParams) ProtoMessage

func (*CancelOrderParams) ProtoMessage()

func (*CancelOrderParams) Reset

func (m *CancelOrderParams) Reset()

func (*CancelOrderParams) String

func (m *CancelOrderParams) String() string

func (*CancelOrderParams) XXX_DiscardUnknown

func (m *CancelOrderParams) XXX_DiscardUnknown()

func (*CancelOrderParams) XXX_Marshal

func (m *CancelOrderParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CancelOrderParams) XXX_Merge

func (m *CancelOrderParams) XXX_Merge(src proto.Message)

func (*CancelOrderParams) XXX_Size

func (m *CancelOrderParams) XXX_Size() int

func (*CancelOrderParams) XXX_Unmarshal

func (m *CancelOrderParams) XXX_Unmarshal(b []byte) error

type CreateAndRouteOrderParams

type CreateAndRouteOrderParams struct {
	OrderSide            model.Side       `protobuf:"varint,1,opt,name=orderSide,proto3,enum=model.Side" json:"orderSide,omitempty"`
	Quantity             *model.Decimal64 `protobuf:"bytes,2,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Price                *model.Decimal64 `protobuf:"bytes,3,opt,name=price,proto3" json:"price,omitempty"`
	ListingId            int32            `protobuf:"varint,4,opt,name=listingId,proto3" json:"listingId,omitempty"`
	Destination          string           `protobuf:"bytes,5,opt,name=destination,proto3" json:"destination,omitempty"`
	OriginatorId         string           `protobuf:"bytes,6,opt,name=originatorId,proto3" json:"originatorId,omitempty"`
	OriginatorRef        string           `protobuf:"bytes,7,opt,name=originatorRef,proto3" json:"originatorRef,omitempty"`
	RootOriginatorId     string           `protobuf:"bytes,8,opt,name=rootOriginatorId,proto3" json:"rootOriginatorId,omitempty"`
	RootOriginatorRef    string           `protobuf:"bytes,9,opt,name=rootOriginatorRef,proto3" json:"rootOriginatorRef,omitempty"`
	ExecParametersJson   string           `protobuf:"bytes,10,opt,name=execParametersJson,proto3" json:"execParametersJson,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*CreateAndRouteOrderParams) Descriptor

func (*CreateAndRouteOrderParams) Descriptor() ([]byte, []int)

func (*CreateAndRouteOrderParams) GetDestination

func (m *CreateAndRouteOrderParams) GetDestination() string

func (*CreateAndRouteOrderParams) GetExecParametersJson

func (m *CreateAndRouteOrderParams) GetExecParametersJson() string

func (*CreateAndRouteOrderParams) GetListingId

func (m *CreateAndRouteOrderParams) GetListingId() int32

func (*CreateAndRouteOrderParams) GetOrderSide

func (m *CreateAndRouteOrderParams) GetOrderSide() model.Side

func (*CreateAndRouteOrderParams) GetOriginatorId

func (m *CreateAndRouteOrderParams) GetOriginatorId() string

func (*CreateAndRouteOrderParams) GetOriginatorRef

func (m *CreateAndRouteOrderParams) GetOriginatorRef() string

func (*CreateAndRouteOrderParams) GetPrice

func (m *CreateAndRouteOrderParams) GetPrice() *model.Decimal64

func (*CreateAndRouteOrderParams) GetQuantity

func (m *CreateAndRouteOrderParams) GetQuantity() *model.Decimal64

func (*CreateAndRouteOrderParams) GetRootOriginatorId

func (m *CreateAndRouteOrderParams) GetRootOriginatorId() string

func (*CreateAndRouteOrderParams) GetRootOriginatorRef

func (m *CreateAndRouteOrderParams) GetRootOriginatorRef() string

func (*CreateAndRouteOrderParams) ProtoMessage

func (*CreateAndRouteOrderParams) ProtoMessage()

func (*CreateAndRouteOrderParams) Reset

func (m *CreateAndRouteOrderParams) Reset()

func (*CreateAndRouteOrderParams) String

func (m *CreateAndRouteOrderParams) String() string

func (*CreateAndRouteOrderParams) XXX_DiscardUnknown

func (m *CreateAndRouteOrderParams) XXX_DiscardUnknown()

func (*CreateAndRouteOrderParams) XXX_Marshal

func (m *CreateAndRouteOrderParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateAndRouteOrderParams) XXX_Merge

func (m *CreateAndRouteOrderParams) XXX_Merge(src proto.Message)

func (*CreateAndRouteOrderParams) XXX_Size

func (m *CreateAndRouteOrderParams) XXX_Size() int

func (*CreateAndRouteOrderParams) XXX_Unmarshal

func (m *CreateAndRouteOrderParams) XXX_Unmarshal(b []byte) error

type ExecParamsMetaDataJson

type ExecParamsMetaDataJson struct {
	Json                 string   `protobuf:"bytes,1,opt,name=json,proto3" json:"json,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ExecParamsMetaDataJson) Descriptor

func (*ExecParamsMetaDataJson) Descriptor() ([]byte, []int)

func (*ExecParamsMetaDataJson) GetJson

func (m *ExecParamsMetaDataJson) GetJson() string

func (*ExecParamsMetaDataJson) ProtoMessage

func (*ExecParamsMetaDataJson) ProtoMessage()

func (*ExecParamsMetaDataJson) Reset

func (m *ExecParamsMetaDataJson) Reset()

func (*ExecParamsMetaDataJson) String

func (m *ExecParamsMetaDataJson) String() string

func (*ExecParamsMetaDataJson) XXX_DiscardUnknown

func (m *ExecParamsMetaDataJson) XXX_DiscardUnknown()

func (*ExecParamsMetaDataJson) XXX_Marshal

func (m *ExecParamsMetaDataJson) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExecParamsMetaDataJson) XXX_Merge

func (m *ExecParamsMetaDataJson) XXX_Merge(src proto.Message)

func (*ExecParamsMetaDataJson) XXX_Size

func (m *ExecParamsMetaDataJson) XXX_Size() int

func (*ExecParamsMetaDataJson) XXX_Unmarshal

func (m *ExecParamsMetaDataJson) XXX_Unmarshal(b []byte) error

type ExecutionVenueClient

type ExecutionVenueClient interface {
	CreateAndRouteOrder(ctx context.Context, in *CreateAndRouteOrderParams, opts ...grpc.CallOption) (*OrderId, error)
	CancelOrder(ctx context.Context, in *CancelOrderParams, opts ...grpc.CallOption) (*model.Empty, error)
	ModifyOrder(ctx context.Context, in *ModifyOrderParams, opts ...grpc.CallOption) (*model.Empty, error)
	GetExecutionParametersMetaData(ctx context.Context, in *model.Empty, opts ...grpc.CallOption) (*ExecParamsMetaDataJson, error)
}

ExecutionVenueClient is the client API for ExecutionVenue service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewExecutionVenueClient

func NewExecutionVenueClient(cc *grpc.ClientConn) ExecutionVenueClient

type ExecutionVenueServer

type ExecutionVenueServer interface {
	CreateAndRouteOrder(context.Context, *CreateAndRouteOrderParams) (*OrderId, error)
	CancelOrder(context.Context, *CancelOrderParams) (*model.Empty, error)
	ModifyOrder(context.Context, *ModifyOrderParams) (*model.Empty, error)
	GetExecutionParametersMetaData(context.Context, *model.Empty) (*ExecParamsMetaDataJson, error)
}

ExecutionVenueServer is the server API for ExecutionVenue service.

type ModifyOrderParams

type ModifyOrderParams struct {
	OrderId              string           `protobuf:"bytes,1,opt,name=orderId,proto3" json:"orderId,omitempty"`
	ListingId            int32            `protobuf:"varint,2,opt,name=listingId,proto3" json:"listingId,omitempty"`
	OwnerId              string           `protobuf:"bytes,3,opt,name=ownerId,proto3" json:"ownerId,omitempty"`
	Quantity             *model.Decimal64 `protobuf:"bytes,4,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Price                *model.Decimal64 `protobuf:"bytes,5,opt,name=price,proto3" json:"price,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ModifyOrderParams) Descriptor

func (*ModifyOrderParams) Descriptor() ([]byte, []int)

func (*ModifyOrderParams) GetListingId

func (m *ModifyOrderParams) GetListingId() int32

func (*ModifyOrderParams) GetOrderId

func (m *ModifyOrderParams) GetOrderId() string

func (*ModifyOrderParams) GetOwnerId

func (m *ModifyOrderParams) GetOwnerId() string

func (*ModifyOrderParams) GetPrice

func (m *ModifyOrderParams) GetPrice() *model.Decimal64

func (*ModifyOrderParams) GetQuantity

func (m *ModifyOrderParams) GetQuantity() *model.Decimal64

func (*ModifyOrderParams) ProtoMessage

func (*ModifyOrderParams) ProtoMessage()

func (*ModifyOrderParams) Reset

func (m *ModifyOrderParams) Reset()

func (*ModifyOrderParams) String

func (m *ModifyOrderParams) String() string

func (*ModifyOrderParams) XXX_DiscardUnknown

func (m *ModifyOrderParams) XXX_DiscardUnknown()

func (*ModifyOrderParams) XXX_Marshal

func (m *ModifyOrderParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyOrderParams) XXX_Merge

func (m *ModifyOrderParams) XXX_Merge(src proto.Message)

func (*ModifyOrderParams) XXX_Size

func (m *ModifyOrderParams) XXX_Size() int

func (*ModifyOrderParams) XXX_Unmarshal

func (m *ModifyOrderParams) XXX_Unmarshal(b []byte) error

type OrderId

type OrderId struct {
	OrderId              string   `protobuf:"bytes,1,opt,name=orderId,proto3" json:"orderId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OrderId) Descriptor

func (*OrderId) Descriptor() ([]byte, []int)

func (*OrderId) GetOrderId

func (m *OrderId) GetOrderId() string

func (*OrderId) ProtoMessage

func (*OrderId) ProtoMessage()

func (*OrderId) Reset

func (m *OrderId) Reset()

func (*OrderId) String

func (m *OrderId) String() string

func (*OrderId) XXX_DiscardUnknown

func (m *OrderId) XXX_DiscardUnknown()

func (*OrderId) XXX_Marshal

func (m *OrderId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrderId) XXX_Merge

func (m *OrderId) XXX_Merge(src proto.Message)

func (*OrderId) XXX_Size

func (m *OrderId) XXX_Size() int

func (*OrderId) XXX_Unmarshal

func (m *OrderId) XXX_Unmarshal(b []byte) error

type UnimplementedExecutionVenueServer

type UnimplementedExecutionVenueServer struct {
}

UnimplementedExecutionVenueServer can be embedded to have forward compatible implementations.

func (*UnimplementedExecutionVenueServer) CancelOrder

func (*UnimplementedExecutionVenueServer) CreateAndRouteOrder

func (*UnimplementedExecutionVenueServer) GetExecutionParametersMetaData

func (*UnimplementedExecutionVenueServer) GetExecutionParametersMetaData(ctx context.Context, req *model.Empty) (*ExecParamsMetaDataJson, error)

func (*UnimplementedExecutionVenueServer) ModifyOrder

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳