gotrade: github.com/cyanly/gotrade/proto/order Index | Files

package order

import "github.com/cyanly/gotrade/proto/order"

Package order is a generated protocol buffer package.

It is generated from these files:

order/order.proto

It has these top-level messages:

Order
Execution
Allocation
NewOrderRequest
NewOrderResponse
CancelOrderRequest
CancelOrderResponse
ReplaceOrderRequest
ReplaceOrderResponse

Index

Package Files

order.pb.go

Variables

var Execution_ExecType_name = map[int32]string{
    0:  "NEW",
    1:  "PARTIAL_FILL",
    2:  "FILL",
    3:  "DONE_FOR_DAY",
    4:  "CANCELED",
    5:  "REPLACE",
    6:  "PENDING_CANCEL",
    7:  "STOPPED",
    8:  "REJECTED",
    9:  "SUSPENDED",
    10: "PENDING_NEW",
    11: "CALCULATED",
    12: "EXPIRED",
    13: "RESTATED",
    14: "PENDING_REPLACE",
    15: "TRADE",
    16: "TRADE_CORRECT",
    17: "TRADE_CANCEL",
    18: "ORDER_STATUS",
}
var Execution_ExecType_value = map[string]int32{
    "NEW":             0,
    "PARTIAL_FILL":    1,
    "FILL":            2,
    "DONE_FOR_DAY":    3,
    "CANCELED":        4,
    "REPLACE":         5,
    "PENDING_CANCEL":  6,
    "STOPPED":         7,
    "REJECTED":        8,
    "SUSPENDED":       9,
    "PENDING_NEW":     10,
    "CALCULATED":      11,
    "EXPIRED":         12,
    "RESTATED":        13,
    "PENDING_REPLACE": 14,
    "TRADE":           15,
    "TRADE_CORRECT":   16,
    "TRADE_CANCEL":    17,
    "ORDER_STATUS":    18,
}
var HandlInst_name = map[int32]string{
    0:  "UNKNOWN_HANDL_INST",
    1:  "AUTOMATED_EXECUTION_ORDER_PRIVATE",
    2:  "AUTOMATED_EXECUTION_ORDER_PUBLIC",
    3:  "MANUAL_ORDER",
}
var HandlInst_value = map[string]int32{
    "UNKNOWN_HANDL_INST":                0,
    "AUTOMATED_EXECUTION_ORDER_PRIVATE": 1,
    "AUTOMATED_EXECUTION_ORDER_PUBLIC":  2,
    "MANUAL_ORDER":                      3,
}
var LastLiquidityInd_name = map[int32]string{
    0:  "UNKNOWN_LAST_LIQUIDITY_IND",
    1:  "ADDED_LIQUIDITY",
    2:  "REMOVED_LIQUIDITY",
    3:  "LIQUIDITY_ROUTED_OUT",
    4:  "AUCTION",
}
var LastLiquidityInd_value = map[string]int32{
    "UNKNOWN_LAST_LIQUIDITY_IND": 0,
    "ADDED_LIQUIDITY":            1,
    "REMOVED_LIQUIDITY":          2,
    "LIQUIDITY_ROUTED_OUT":       3,
    "AUCTION":                    4,
}
var OrderStatus_name = map[int32]string{
    0:   "NEW",
    1:   "PARTIALLY_FILLED",
    2:   "FILLED",
    3:   "DONE_FOR_DAY",
    4:   "CANCELLED",
    5:   "REPLACED",
    6:   "PENDING_CANCEL",
    7:   "STOPPED",
    8:   "REJECTED",
    9:   "SUSPENDED",
    10:  "PENDING_NEW",
    11:  "CALCULATED",
    12:  "EXPIRED",
    13:  "ACCEPTED_FOR_BIDDING",
    14:  "PENDING_REPLACE",
    100: "ORDER_RECEIVED",
    101: "ORDER_SENT",
    102: "MC_ACK_ORDER",
    103: "MC_SENT_ORDER",
    110: "CANCEL_RECEIVED",
    111: "CANCEL_SENT",
    112: "MC_ACK_CANCEL",
    113: "MC_SENT_CANCEL",
    120: "REPLACE_RECEIVED",
    121: "REPLACE_SENT",
    122: "MC_ACK_REPLACE",
    123: "MC_SENT_REPLACE",
    125: "EXECUTION_REPLACED",
    126: "EXECUTION_CANCELLED",
    130: "BOOKABLE",
    131: "TRADE_PUMP_RECEIVED",
    132: "TRADE_PUMP_PROCESSED",
    133: "BOOKING",
    134: "SENT_PMS",
    135: "BOOKED",
}
var OrderStatus_value = map[string]int32{
    "NEW":                  0,
    "PARTIALLY_FILLED":     1,
    "FILLED":               2,
    "DONE_FOR_DAY":         3,
    "CANCELLED":            4,
    "REPLACED":             5,
    "PENDING_CANCEL":       6,
    "STOPPED":              7,
    "REJECTED":             8,
    "SUSPENDED":            9,
    "PENDING_NEW":          10,
    "CALCULATED":           11,
    "EXPIRED":              12,
    "ACCEPTED_FOR_BIDDING": 13,
    "PENDING_REPLACE":      14,
    "ORDER_RECEIVED":       100,
    "ORDER_SENT":           101,
    "MC_ACK_ORDER":         102,
    "MC_SENT_ORDER":        103,
    "CANCEL_RECEIVED":      110,
    "CANCEL_SENT":          111,
    "MC_ACK_CANCEL":        112,
    "MC_SENT_CANCEL":       113,
    "REPLACE_RECEIVED":     120,
    "REPLACE_SENT":         121,
    "MC_ACK_REPLACE":       122,
    "MC_SENT_REPLACE":      123,
    "EXECUTION_REPLACED":   125,
    "EXECUTION_CANCELLED":  126,
    "BOOKABLE":             130,
    "TRADE_PUMP_RECEIVED":  131,
    "TRADE_PUMP_PROCESSED": 132,
    "BOOKING":              133,
    "SENT_PMS":             134,
    "BOOKED":               135,
}
var OrderType_name = map[int32]string{
    0:  "UNKNOWN_ORDER_TYPE",
    1:  "MARKET",
    2:  "LIMIT",
    3:  "STOP",
    4:  "STOP_LIMIT",
    5:  "MARKET_ON_CLOSE",
    6:  "WITH_OR_WITHOUT",
    7:  "LIMIT_OR_BETTER",
    8:  "LIMIT_WITH_OR_WITHOUT",
    9:  "ON_BASIS",
    10: "ON_CLOSE",
    11: "LIMIT_ON_CLOSE",
    12: "FOREX_MARKET",
    13: "PREVIOUSLY_QUOTED",
    14: "PREVIOUSLY_INDICATED",
    15: "FOREX_LIMIT",
    16: "FOREX_SWAP",
    17: "FOREX_PREVIOUSLY_QUOTED",
    18: "FUNARI",
    19: "MARKET_IF_TOUCHED",
    20: "MARKET_WITH_LEFTOVER_AS_LIMIT",
    21: "PREVIOUS_FUND_VALUATION_POINT",
    22: "NEXT_FUND_VALUATION_POINT",
    23: "PEGGED",
}
var OrderType_value = map[string]int32{
    "UNKNOWN_ORDER_TYPE":            0,
    "MARKET":                        1,
    "LIMIT":                         2,
    "STOP":                          3,
    "STOP_LIMIT":                    4,
    "MARKET_ON_CLOSE":               5,
    "WITH_OR_WITHOUT":               6,
    "LIMIT_OR_BETTER":               7,
    "LIMIT_WITH_OR_WITHOUT":         8,
    "ON_BASIS":                      9,
    "ON_CLOSE":                      10,
    "LIMIT_ON_CLOSE":                11,
    "FOREX_MARKET":                  12,
    "PREVIOUSLY_QUOTED":             13,
    "PREVIOUSLY_INDICATED":          14,
    "FOREX_LIMIT":                   15,
    "FOREX_SWAP":                    16,
    "FOREX_PREVIOUSLY_QUOTED":       17,
    "FUNARI":                        18,
    "MARKET_IF_TOUCHED":             19,
    "MARKET_WITH_LEFTOVER_AS_LIMIT": 20,
    "PREVIOUS_FUND_VALUATION_POINT": 21,
    "NEXT_FUND_VALUATION_POINT":     22,
    "PEGGED":                        23,
}
var Order_OrderMessageType_name = map[int32]string{
    0:  "NEW",
    1:  "CANCEL",
    2:  "REPLACE",
}
var Order_OrderMessageType_value = map[string]int32{
    "NEW":     0,
    "CANCEL":  1,
    "REPLACE": 2,
}
var Side_name = map[int32]string{
    0:  "UNKNOWN_SIDE",
    1:  "BUY",
    2:  "SELL",
    3:  "BUY_MINUS",
    4:  "SELL_PLUS",
    5:  "SELL_SHORT",
    6:  "SELL_SHORT_EXEMPT",
    7:  "UNDISCLOSED",
    8:  "CROSS",
    9:  "CROSS_SHORT",
    10: "CROSS_SHORT_EXEMPT",
    11: "AS_DEFINED",
    12: "OPPOSITE",
    13: "SUBSCRIBE",
    14: "REDEEM",
    15: "LEND",
    16: "BORROW",
}
var Side_value = map[string]int32{
    "UNKNOWN_SIDE":       0,
    "BUY":                1,
    "SELL":               2,
    "BUY_MINUS":          3,
    "SELL_PLUS":          4,
    "SELL_SHORT":         5,
    "SELL_SHORT_EXEMPT":  6,
    "UNDISCLOSED":        7,
    "CROSS":              8,
    "CROSS_SHORT":        9,
    "CROSS_SHORT_EXEMPT": 10,
    "AS_DEFINED":         11,
    "OPPOSITE":           12,
    "SUBSCRIBE":          13,
    "REDEEM":             14,
    "LEND":               15,
    "BORROW":             16,
}
var TimeInForce_name = map[int32]string{
    0:  "DAY",
    1:  "GOOD_TILL_CANCEL",
    2:  "AT_THE_OPENING",
    3:  "IMMEDIATE_OR_CANCEL",
    4:  "FILL_OR_KILL",
    5:  "GOOD_TILL_CROSSING",
    6:  "GOOD_TILL_DATE",
    7:  "AT_THE_CLOSE",
}
var TimeInForce_value = map[string]int32{
    "DAY":                 0,
    "GOOD_TILL_CANCEL":    1,
    "AT_THE_OPENING":      2,
    "IMMEDIATE_OR_CANCEL": 3,
    "FILL_OR_KILL":        4,
    "GOOD_TILL_CROSSING":  5,
    "GOOD_TILL_DATE":      6,
    "AT_THE_CLOSE":        7,
}

type Allocation Uses

type Allocation struct {
    AllocationId     int32   `protobuf:"varint,1,opt,name=allocation_id" json:"allocation_id"`
    OrderKey         int32   `protobuf:"varint,2,opt,name=order_key" json:"order_key"`
    StrategyId       int32   `protobuf:"varint,3,opt,name=strategy_id" json:"strategy_id"`
    Quantity         float64 `protobuf:"fixed64,10,opt,name=quantity" json:"quantity"`
    Ratio            float64 `protobuf:"fixed64,11,opt,name=ratio" json:"ratio"`
    XXX_unrecognized []byte  `json:"-"`
}

func NewPopulatedAllocation Uses

func NewPopulatedAllocation(r randyOrder, easy bool) *Allocation

func (*Allocation) Equal Uses

func (this *Allocation) Equal(that interface{}) bool

func (*Allocation) GetAllocationId Uses

func (m *Allocation) GetAllocationId() int32

func (*Allocation) GetOrderKey Uses

func (m *Allocation) GetOrderKey() int32

func (*Allocation) GetQuantity Uses

func (m *Allocation) GetQuantity() float64

func (*Allocation) GetRatio Uses

func (m *Allocation) GetRatio() float64

func (*Allocation) GetStrategyId Uses

func (m *Allocation) GetStrategyId() int32

func (*Allocation) GoString Uses

func (this *Allocation) GoString() string

func (*Allocation) Marshal Uses

func (m *Allocation) Marshal() (data []byte, err error)

func (*Allocation) MarshalTo Uses

func (m *Allocation) MarshalTo(data []byte) (n int, err error)

func (*Allocation) ProtoMessage Uses

func (*Allocation) ProtoMessage()

func (*Allocation) Reset Uses

func (m *Allocation) Reset()

func (*Allocation) Size Uses

func (m *Allocation) Size() (n int)

func (*Allocation) String Uses

func (this *Allocation) String() string

func (*Allocation) Unmarshal Uses

func (m *Allocation) Unmarshal(data []byte) error

func (*Allocation) VerboseEqual Uses

func (this *Allocation) VerboseEqual(that interface{}) error

type CancelOrderRequest Uses

type CancelOrderRequest struct {
    ClientGuid       string `protobuf:"bytes,1,opt,name=client_guid" json:"client_guid"`
    OrderId          int32  `protobuf:"varint,2,req,name=order_id" json:"order_id"`
    OrderKey         int32  `protobuf:"varint,3,opt,name=order_key" json:"order_key"`
    Version          int32  `protobuf:"varint,4,opt,name=version" json:"version"`
    Source           string `protobuf:"bytes,50,opt,name=source" json:"source"`
    Trader           string `protobuf:"bytes,51,opt,name=trader" json:"trader"`
    TraderId         int32  `protobuf:"varint,52,req,name=trader_id" json:"trader_id"`
    Machine          string `protobuf:"bytes,53,opt,name=machine" json:"machine"`
    XXX_unrecognized []byte `json:"-"`
}

func NewPopulatedCancelOrderRequest Uses

func NewPopulatedCancelOrderRequest(r randyOrder, easy bool) *CancelOrderRequest

func (*CancelOrderRequest) Equal Uses

func (this *CancelOrderRequest) Equal(that interface{}) bool

func (*CancelOrderRequest) GetClientGuid Uses

func (m *CancelOrderRequest) GetClientGuid() string

func (*CancelOrderRequest) GetMachine Uses

func (m *CancelOrderRequest) GetMachine() string

func (*CancelOrderRequest) GetOrderId Uses

func (m *CancelOrderRequest) GetOrderId() int32

func (*CancelOrderRequest) GetOrderKey Uses

func (m *CancelOrderRequest) GetOrderKey() int32

func (*CancelOrderRequest) GetSource Uses

func (m *CancelOrderRequest) GetSource() string

func (*CancelOrderRequest) GetTrader Uses

func (m *CancelOrderRequest) GetTrader() string

func (*CancelOrderRequest) GetTraderId Uses

func (m *CancelOrderRequest) GetTraderId() int32

func (*CancelOrderRequest) GetVersion Uses

func (m *CancelOrderRequest) GetVersion() int32

func (*CancelOrderRequest) GoString Uses

func (this *CancelOrderRequest) GoString() string

func (*CancelOrderRequest) Marshal Uses

func (m *CancelOrderRequest) Marshal() (data []byte, err error)

func (*CancelOrderRequest) MarshalTo Uses

func (m *CancelOrderRequest) MarshalTo(data []byte) (n int, err error)

func (*CancelOrderRequest) ProtoMessage Uses

func (*CancelOrderRequest) ProtoMessage()

func (*CancelOrderRequest) Reset Uses

func (m *CancelOrderRequest) Reset()

func (*CancelOrderRequest) Size Uses

func (m *CancelOrderRequest) Size() (n int)

func (*CancelOrderRequest) String Uses

func (this *CancelOrderRequest) String() string

func (*CancelOrderRequest) Unmarshal Uses

func (m *CancelOrderRequest) Unmarshal(data []byte) error

func (*CancelOrderRequest) VerboseEqual Uses

func (this *CancelOrderRequest) VerboseEqual(that interface{}) error

type CancelOrderResponse Uses

type CancelOrderResponse struct {
    ErrorCode        int32   `protobuf:"varint,1,opt,name=error_code" json:"error_code"`
    ErrorMessage     *string `protobuf:"bytes,2,opt,name=error_message" json:"error_message,omitempty"`
    Order            *Order  `protobuf:"bytes,10,opt,name=order" json:"order,omitempty"`
    XXX_unrecognized []byte  `json:"-"`
}

func NewPopulatedCancelOrderResponse Uses

func NewPopulatedCancelOrderResponse(r randyOrder, easy bool) *CancelOrderResponse

func (*CancelOrderResponse) Equal Uses

func (this *CancelOrderResponse) Equal(that interface{}) bool

func (*CancelOrderResponse) GetErrorCode Uses

func (m *CancelOrderResponse) GetErrorCode() int32

func (*CancelOrderResponse) GetErrorMessage Uses

func (m *CancelOrderResponse) GetErrorMessage() string

func (*CancelOrderResponse) GetOrder Uses

func (m *CancelOrderResponse) GetOrder() *Order

func (*CancelOrderResponse) GoString Uses

func (this *CancelOrderResponse) GoString() string

func (*CancelOrderResponse) Marshal Uses

func (m *CancelOrderResponse) Marshal() (data []byte, err error)

func (*CancelOrderResponse) MarshalTo Uses

func (m *CancelOrderResponse) MarshalTo(data []byte) (n int, err error)

func (*CancelOrderResponse) ProtoMessage Uses

func (*CancelOrderResponse) ProtoMessage()

func (*CancelOrderResponse) Reset Uses

func (m *CancelOrderResponse) Reset()

func (*CancelOrderResponse) Size Uses

func (m *CancelOrderResponse) Size() (n int)

func (*CancelOrderResponse) String Uses

func (this *CancelOrderResponse) String() string

func (*CancelOrderResponse) Unmarshal Uses

func (m *CancelOrderResponse) Unmarshal(data []byte) error

func (*CancelOrderResponse) VerboseEqual Uses

func (this *CancelOrderResponse) VerboseEqual(that interface{}) error

type Execution Uses

type Execution struct {
    ExecutionId                  int32              `protobuf:"varint,1,req,name=execution_id" json:"execution_id"`
    OrderId                      int32              `protobuf:"varint,2,req,name=order_id" json:"order_id"`
    OrderKey                     int32              `protobuf:"varint,3,opt,name=order_key" json:"order_key"`
    ClientOrderId                string             `protobuf:"bytes,5,opt,name=client_order_id" json:"client_order_id"`
    BrokerOrderId                string             `protobuf:"bytes,6,opt,name=broker_order_id" json:"broker_order_id"`
    BrokerExecId                 string             `protobuf:"bytes,7,opt,name=broker_exec_id" json:"broker_exec_id"`
    PrevBrokerExecId             string             `protobuf:"bytes,8,opt,name=prev_broker_exec_id" json:"prev_broker_exec_id"`
    CancelReplaceByExececutionId int32              `protobuf:"varint,9,opt,name=cancel_replace_by_exececution_id" json:"cancel_replace_by_exececution_id"`
    OrderStatus                  OrderStatus        `protobuf:"varint,10,opt,name=order_status,enum=proto.order.OrderStatus" json:"order_status"`
    ExecType                     Execution_ExecType `protobuf:"varint,11,opt,name=exec_type,enum=proto.order.Execution_ExecType" json:"exec_type"`
    Quantity                     float64            `protobuf:"fixed64,20,opt,name=quantity" json:"quantity"`
    Price                        float64            `protobuf:"fixed64,21,opt,name=price" json:"price"`
    Text                         string             `protobuf:"bytes,30,opt,name=text" json:"text"`
    Lastmkt                      string             `protobuf:"bytes,31,opt,name=lastmkt" json:"lastmkt"`
    ExecBroker                   string             `protobuf:"bytes,32,opt,name=exec_broker" json:"exec_broker"`
    LastLiquidity                LastLiquidityInd   `protobuf:"varint,33,opt,name=last_liquidity,enum=proto.order.LastLiquidityInd" json:"last_liquidity"`
    CumQuantity                  float64            `protobuf:"fixed64,50,opt,name=cum_quantity" json:"cum_quantity"`
    AvgPrice                     float64            `protobuf:"fixed64,51,opt,name=avg_price" json:"avg_price"`
    CalcCumQuantity              float64            `protobuf:"fixed64,52,opt,name=calc_cum_quantity" json:"calc_cum_quantity"`
    CalcAvgPrice                 float64            `protobuf:"fixed64,53,opt,name=calc_avg_price" json:"calc_avg_price"`
    // timing
    BrokerExecDatetime string `protobuf:"bytes,60,opt,name=broker_exec_datetime" json:"broker_exec_datetime"`
    CreateDatetime     string `protobuf:"bytes,61,opt,name=create_datetime" json:"create_datetime"`
    XXX_unrecognized   []byte `json:"-"`
}

func NewPopulatedExecution Uses

func NewPopulatedExecution(r randyOrder, easy bool) *Execution

func (*Execution) Equal Uses

func (this *Execution) Equal(that interface{}) bool

func (*Execution) GetAvgPrice Uses

func (m *Execution) GetAvgPrice() float64

func (*Execution) GetBrokerExecDatetime Uses

func (m *Execution) GetBrokerExecDatetime() string

func (*Execution) GetBrokerExecId Uses

func (m *Execution) GetBrokerExecId() string

func (*Execution) GetBrokerOrderId Uses

func (m *Execution) GetBrokerOrderId() string

func (*Execution) GetCalcAvgPrice Uses

func (m *Execution) GetCalcAvgPrice() float64

func (*Execution) GetCalcCumQuantity Uses

func (m *Execution) GetCalcCumQuantity() float64

func (*Execution) GetCancelReplaceByExececutionId Uses

func (m *Execution) GetCancelReplaceByExececutionId() int32

func (*Execution) GetClientOrderId Uses

func (m *Execution) GetClientOrderId() string

func (*Execution) GetCreateDatetime Uses

func (m *Execution) GetCreateDatetime() string

func (*Execution) GetCumQuantity Uses

func (m *Execution) GetCumQuantity() float64

func (*Execution) GetExecBroker Uses

func (m *Execution) GetExecBroker() string

func (*Execution) GetExecType Uses

func (m *Execution) GetExecType() Execution_ExecType

func (*Execution) GetExecutionId Uses

func (m *Execution) GetExecutionId() int32

func (*Execution) GetLastLiquidity Uses

func (m *Execution) GetLastLiquidity() LastLiquidityInd

func (*Execution) GetLastmkt Uses

func (m *Execution) GetLastmkt() string

func (*Execution) GetOrderId Uses

func (m *Execution) GetOrderId() int32

func (*Execution) GetOrderKey Uses

func (m *Execution) GetOrderKey() int32

func (*Execution) GetOrderStatus Uses

func (m *Execution) GetOrderStatus() OrderStatus

func (*Execution) GetPrevBrokerExecId Uses

func (m *Execution) GetPrevBrokerExecId() string

func (*Execution) GetPrice Uses

func (m *Execution) GetPrice() float64

func (*Execution) GetQuantity Uses

func (m *Execution) GetQuantity() float64

func (*Execution) GetText Uses

func (m *Execution) GetText() string

func (*Execution) GoString Uses

func (this *Execution) GoString() string

func (*Execution) Marshal Uses

func (m *Execution) Marshal() (data []byte, err error)

func (*Execution) MarshalTo Uses

func (m *Execution) MarshalTo(data []byte) (n int, err error)

func (*Execution) ProtoMessage Uses

func (*Execution) ProtoMessage()

func (*Execution) Reset Uses

func (m *Execution) Reset()

func (*Execution) Size Uses

func (m *Execution) Size() (n int)

func (*Execution) String Uses

func (this *Execution) String() string

func (*Execution) Unmarshal Uses

func (m *Execution) Unmarshal(data []byte) error

func (*Execution) VerboseEqual Uses

func (this *Execution) VerboseEqual(that interface{}) error

type Execution_ExecType Uses

type Execution_ExecType int32
const (
    Execution_NEW             Execution_ExecType = 0
    Execution_PARTIAL_FILL    Execution_ExecType = 1
    Execution_FILL            Execution_ExecType = 2
    Execution_DONE_FOR_DAY    Execution_ExecType = 3
    Execution_CANCELED        Execution_ExecType = 4
    Execution_REPLACE         Execution_ExecType = 5
    Execution_PENDING_CANCEL  Execution_ExecType = 6
    Execution_STOPPED         Execution_ExecType = 7
    Execution_REJECTED        Execution_ExecType = 8
    Execution_SUSPENDED       Execution_ExecType = 9
    Execution_PENDING_NEW     Execution_ExecType = 10
    Execution_CALCULATED      Execution_ExecType = 11
    Execution_EXPIRED         Execution_ExecType = 12
    Execution_RESTATED        Execution_ExecType = 13
    Execution_PENDING_REPLACE Execution_ExecType = 14
    Execution_TRADE           Execution_ExecType = 15
    Execution_TRADE_CORRECT   Execution_ExecType = 16
    Execution_TRADE_CANCEL    Execution_ExecType = 17
    Execution_ORDER_STATUS    Execution_ExecType = 18
)

func (Execution_ExecType) Enum Uses

func (x Execution_ExecType) Enum() *Execution_ExecType

func (Execution_ExecType) String Uses

func (x Execution_ExecType) String() string

func (*Execution_ExecType) UnmarshalJSON Uses

func (x *Execution_ExecType) UnmarshalJSON(data []byte) error

type HandlInst Uses

type HandlInst int32
const (
    HandlInst_UNKNOWN_HANDL_INST                HandlInst = 0
    HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE HandlInst = 1
    HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC  HandlInst = 2
    HandlInst_MANUAL_ORDER                      HandlInst = 3
)

func (HandlInst) Enum Uses

func (x HandlInst) Enum() *HandlInst

func (HandlInst) String Uses

func (x HandlInst) String() string

func (*HandlInst) UnmarshalJSON Uses

func (x *HandlInst) UnmarshalJSON(data []byte) error

type LastLiquidityInd Uses

type LastLiquidityInd int32
const (
    LastLiquidityInd_UNKNOWN_LAST_LIQUIDITY_IND LastLiquidityInd = 0
    LastLiquidityInd_ADDED_LIQUIDITY            LastLiquidityInd = 1
    LastLiquidityInd_REMOVED_LIQUIDITY          LastLiquidityInd = 2
    LastLiquidityInd_LIQUIDITY_ROUTED_OUT       LastLiquidityInd = 3
    LastLiquidityInd_AUCTION                    LastLiquidityInd = 4
)

func (LastLiquidityInd) Enum Uses

func (x LastLiquidityInd) Enum() *LastLiquidityInd

func (LastLiquidityInd) String Uses

func (x LastLiquidityInd) String() string

func (*LastLiquidityInd) UnmarshalJSON Uses

func (x *LastLiquidityInd) UnmarshalJSON(data []byte) error

type NewOrderRequest Uses

type NewOrderRequest struct {
    Order            *Order `protobuf:"bytes,1,opt,name=order" json:"order,omitempty"`
    XXX_unrecognized []byte `json:"-"`
}

func NewPopulatedNewOrderRequest Uses

func NewPopulatedNewOrderRequest(r randyOrder, easy bool) *NewOrderRequest

func (*NewOrderRequest) Equal Uses

func (this *NewOrderRequest) Equal(that interface{}) bool

func (*NewOrderRequest) GetOrder Uses

func (m *NewOrderRequest) GetOrder() *Order

func (*NewOrderRequest) GoString Uses

func (this *NewOrderRequest) GoString() string

func (*NewOrderRequest) Marshal Uses

func (m *NewOrderRequest) Marshal() (data []byte, err error)

func (*NewOrderRequest) MarshalTo Uses

func (m *NewOrderRequest) MarshalTo(data []byte) (n int, err error)

func (*NewOrderRequest) ProtoMessage Uses

func (*NewOrderRequest) ProtoMessage()

func (*NewOrderRequest) Reset Uses

func (m *NewOrderRequest) Reset()

func (*NewOrderRequest) Size Uses

func (m *NewOrderRequest) Size() (n int)

func (*NewOrderRequest) String Uses

func (this *NewOrderRequest) String() string

func (*NewOrderRequest) Unmarshal Uses

func (m *NewOrderRequest) Unmarshal(data []byte) error

func (*NewOrderRequest) VerboseEqual Uses

func (this *NewOrderRequest) VerboseEqual(that interface{}) error

type NewOrderResponse Uses

type NewOrderResponse struct {
    ErrorCode        int32   `protobuf:"varint,1,opt,name=error_code" json:"error_code"`
    ErrorMessage     *string `protobuf:"bytes,2,opt,name=error_message" json:"error_message,omitempty"`
    Order            *Order  `protobuf:"bytes,10,opt,name=order" json:"order,omitempty"`
    XXX_unrecognized []byte  `json:"-"`
}

func NewPopulatedNewOrderResponse Uses

func NewPopulatedNewOrderResponse(r randyOrder, easy bool) *NewOrderResponse

func (*NewOrderResponse) Equal Uses

func (this *NewOrderResponse) Equal(that interface{}) bool

func (*NewOrderResponse) GetErrorCode Uses

func (m *NewOrderResponse) GetErrorCode() int32

func (*NewOrderResponse) GetErrorMessage Uses

func (m *NewOrderResponse) GetErrorMessage() string

func (*NewOrderResponse) GetOrder Uses

func (m *NewOrderResponse) GetOrder() *Order

func (*NewOrderResponse) GoString Uses

func (this *NewOrderResponse) GoString() string

func (*NewOrderResponse) Marshal Uses

func (m *NewOrderResponse) Marshal() (data []byte, err error)

func (*NewOrderResponse) MarshalTo Uses

func (m *NewOrderResponse) MarshalTo(data []byte) (n int, err error)

func (*NewOrderResponse) ProtoMessage Uses

func (*NewOrderResponse) ProtoMessage()

func (*NewOrderResponse) Reset Uses

func (m *NewOrderResponse) Reset()

func (*NewOrderResponse) Size Uses

func (m *NewOrderResponse) Size() (n int)

func (*NewOrderResponse) String Uses

func (this *NewOrderResponse) String() string

func (*NewOrderResponse) Unmarshal Uses

func (m *NewOrderResponse) Unmarshal(data []byte) error

func (*NewOrderResponse) VerboseEqual Uses

func (this *NewOrderResponse) VerboseEqual(that interface{}) error

type Order Uses

type Order struct {
    // Idents
    ClientGuid  string                 `protobuf:"bytes,1,req,name=client_guid" json:"client_guid"`
    OrderId     int32                  `protobuf:"varint,2,req,name=order_id" json:"order_id"`
    OrderKey    int32                  `protobuf:"varint,3,req,name=order_key" json:"order_key"`
    Version     int32                  `protobuf:"varint,4,req,name=version" json:"version"`
    MessageType Order_OrderMessageType `protobuf:"varint,5,opt,name=message_type,enum=proto.order.Order_OrderMessageType" json:"message_type"`
    // basic
    Side     Side    `protobuf:"varint,6,req,name=side,enum=proto.order.Side" json:"side"`
    Quantity float64 `protobuf:"fixed64,7,req,name=quantity" json:"quantity"`
    Symbol   string  `protobuf:"bytes,8,req,name=symbol" json:"symbol"`
    // execution specific
    OrderType      OrderType   `protobuf:"varint,16,req,name=order_type,enum=proto.order.OrderType" json:"order_type"`
    Timeinforce    TimeInForce `protobuf:"varint,17,req,name=timeinforce,enum=proto.order.TimeInForce" json:"timeinforce"`
    LimitPrice     float64     `protobuf:"fixed64,18,opt,name=limit_price" json:"limit_price"`
    Exchange       string      `protobuf:"bytes,19,opt,name=exchange" json:"exchange"`
    Description    string      `protobuf:"bytes,20,opt,name=description" json:"description"`
    FilledQuantity float64     `protobuf:"fixed64,21,opt,name=filled_quantity" json:"filled_quantity"`
    FilledAvgPrice float64     `protobuf:"fixed64,22,opt,name=filled_avg_price" json:"filled_avg_price"`
    OrderStatus    OrderStatus `protobuf:"varint,23,opt,name=order_status,enum=proto.order.OrderStatus" json:"order_status"`
    // accounts
    AccountId       int32  `protobuf:"varint,30,req,name=account_id" json:"account_id"`
    BrokerUserid    string `protobuf:"bytes,31,opt,name=broker_userid" json:"broker_userid"`
    BrokerAccount   string `protobuf:"bytes,32,opt,name=broker_account" json:"broker_account"`
    MarketConnector string `protobuf:"bytes,33,opt,name=market_connector" json:"market_connector"`
    // execution extra
    SettlCcy       string    `protobuf:"bytes,40,opt,name=settl_ccy" json:"settl_ccy"`
    HandleInst     HandlInst `protobuf:"varint,41,req,name=handle_inst,enum=proto.order.HandlInst" json:"handle_inst"`
    Algo           string    `protobuf:"bytes,42,opt,name=algo" json:"algo"`
    IsComplete     bool      `protobuf:"varint,43,opt,name=is_complete" json:"is_complete"`
    IsBooked       bool      `protobuf:"varint,44,opt,name=is_booked" json:"is_booked"`
    IsExpired      bool      `protobuf:"varint,45,opt,name=is_expired" json:"is_expired"`
    TradeBookingId int32     `protobuf:"varint,46,opt,name=trade_booking_id" json:"trade_booking_id"`
    OpenClose      string    `protobuf:"bytes,47,opt,name=open_close" json:"open_close"`
    // source
    Source   string `protobuf:"bytes,50,opt,name=source" json:"source"`
    Trader   string `protobuf:"bytes,51,opt,name=trader" json:"trader"`
    TraderId int32  `protobuf:"varint,52,req,name=trader_id" json:"trader_id"`
    Machine  string `protobuf:"bytes,53,opt,name=machine" json:"machine"`
    Memo     string `protobuf:"bytes,54,opt,name=memo" json:"memo"`
    // timing
    CreateDatetime string `protobuf:"bytes,60,opt,name=create_datetime" json:"create_datetime"`
    SubmitDatetime string `protobuf:"bytes,61,opt,name=submit_datetime" json:"submit_datetime"`
    // array components
    Executions       []Execution  `protobuf:"bytes,70,rep,name=executions" json:"executions"`
    Allocations      []Allocation `protobuf:"bytes,80,rep,name=allocations" json:"allocations"`
    XXX_unrecognized []byte       `json:"-"`
}

func NewPopulatedOrder Uses

func NewPopulatedOrder(r randyOrder, easy bool) *Order

func (*Order) Equal Uses

func (this *Order) Equal(that interface{}) bool

func (*Order) GetAccountId Uses

func (m *Order) GetAccountId() int32

func (*Order) GetAlgo Uses

func (m *Order) GetAlgo() string

func (*Order) GetAllocations Uses

func (m *Order) GetAllocations() []Allocation

func (*Order) GetBrokerAccount Uses

func (m *Order) GetBrokerAccount() string

func (*Order) GetBrokerUserid Uses

func (m *Order) GetBrokerUserid() string

func (*Order) GetClientGuid Uses

func (m *Order) GetClientGuid() string

func (*Order) GetCreateDatetime Uses

func (m *Order) GetCreateDatetime() string

func (*Order) GetDescription Uses

func (m *Order) GetDescription() string

func (*Order) GetExchange Uses

func (m *Order) GetExchange() string

func (*Order) GetExecutions Uses

func (m *Order) GetExecutions() []Execution

func (*Order) GetFilledAvgPrice Uses

func (m *Order) GetFilledAvgPrice() float64

func (*Order) GetFilledQuantity Uses

func (m *Order) GetFilledQuantity() float64

func (*Order) GetHandleInst Uses

func (m *Order) GetHandleInst() HandlInst

func (*Order) GetIsBooked Uses

func (m *Order) GetIsBooked() bool

func (*Order) GetIsComplete Uses

func (m *Order) GetIsComplete() bool

func (*Order) GetIsExpired Uses

func (m *Order) GetIsExpired() bool

func (*Order) GetLimitPrice Uses

func (m *Order) GetLimitPrice() float64

func (*Order) GetMachine Uses

func (m *Order) GetMachine() string

func (*Order) GetMarketConnector Uses

func (m *Order) GetMarketConnector() string

func (*Order) GetMemo Uses

func (m *Order) GetMemo() string

func (*Order) GetMessageType Uses

func (m *Order) GetMessageType() Order_OrderMessageType

func (*Order) GetOpenClose Uses

func (m *Order) GetOpenClose() string

func (*Order) GetOrderId Uses

func (m *Order) GetOrderId() int32

func (*Order) GetOrderKey Uses

func (m *Order) GetOrderKey() int32

func (*Order) GetOrderStatus Uses

func (m *Order) GetOrderStatus() OrderStatus

func (*Order) GetOrderType Uses

func (m *Order) GetOrderType() OrderType

func (*Order) GetQuantity Uses

func (m *Order) GetQuantity() float64

func (*Order) GetSettlCcy Uses

func (m *Order) GetSettlCcy() string

func (*Order) GetSide Uses

func (m *Order) GetSide() Side

func (*Order) GetSource Uses

func (m *Order) GetSource() string

func (*Order) GetSubmitDatetime Uses

func (m *Order) GetSubmitDatetime() string

func (*Order) GetSymbol Uses

func (m *Order) GetSymbol() string

func (*Order) GetTimeinforce Uses

func (m *Order) GetTimeinforce() TimeInForce

func (*Order) GetTradeBookingId Uses

func (m *Order) GetTradeBookingId() int32

func (*Order) GetTrader Uses

func (m *Order) GetTrader() string

func (*Order) GetTraderId Uses

func (m *Order) GetTraderId() int32

func (*Order) GetVersion Uses

func (m *Order) GetVersion() int32

func (*Order) GoString Uses

func (this *Order) GoString() string

func (*Order) Marshal Uses

func (m *Order) Marshal() (data []byte, err error)

func (*Order) MarshalTo Uses

func (m *Order) MarshalTo(data []byte) (n int, err error)

func (*Order) ProtoMessage Uses

func (*Order) ProtoMessage()

func (*Order) Reset Uses

func (m *Order) Reset()

func (*Order) Size Uses

func (m *Order) Size() (n int)

func (*Order) String Uses

func (this *Order) String() string

func (*Order) Unmarshal Uses

func (m *Order) Unmarshal(data []byte) error

func (*Order) VerboseEqual Uses

func (this *Order) VerboseEqual(that interface{}) error

type OrderStatus Uses

type OrderStatus int32
const (
    OrderStatus_NEW                  OrderStatus = 0
    OrderStatus_PARTIALLY_FILLED     OrderStatus = 1
    OrderStatus_FILLED               OrderStatus = 2
    OrderStatus_DONE_FOR_DAY         OrderStatus = 3
    OrderStatus_CANCELLED            OrderStatus = 4
    OrderStatus_REPLACED             OrderStatus = 5
    OrderStatus_PENDING_CANCEL       OrderStatus = 6
    OrderStatus_STOPPED              OrderStatus = 7
    OrderStatus_REJECTED             OrderStatus = 8
    OrderStatus_SUSPENDED            OrderStatus = 9
    OrderStatus_PENDING_NEW          OrderStatus = 10
    OrderStatus_CALCULATED           OrderStatus = 11
    OrderStatus_EXPIRED              OrderStatus = 12
    OrderStatus_ACCEPTED_FOR_BIDDING OrderStatus = 13
    OrderStatus_PENDING_REPLACE      OrderStatus = 14
    OrderStatus_ORDER_RECEIVED       OrderStatus = 100
    OrderStatus_ORDER_SENT           OrderStatus = 101
    OrderStatus_MC_ACK_ORDER         OrderStatus = 102
    OrderStatus_MC_SENT_ORDER        OrderStatus = 103
    OrderStatus_CANCEL_RECEIVED      OrderStatus = 110
    OrderStatus_CANCEL_SENT          OrderStatus = 111
    OrderStatus_MC_ACK_CANCEL        OrderStatus = 112
    OrderStatus_MC_SENT_CANCEL       OrderStatus = 113
    OrderStatus_REPLACE_RECEIVED     OrderStatus = 120
    OrderStatus_REPLACE_SENT         OrderStatus = 121
    OrderStatus_MC_ACK_REPLACE       OrderStatus = 122
    OrderStatus_MC_SENT_REPLACE      OrderStatus = 123
    OrderStatus_EXECUTION_REPLACED   OrderStatus = 125
    OrderStatus_EXECUTION_CANCELLED  OrderStatus = 126
    OrderStatus_BOOKABLE             OrderStatus = 130
    OrderStatus_TRADE_PUMP_RECEIVED  OrderStatus = 131
    OrderStatus_TRADE_PUMP_PROCESSED OrderStatus = 132
    OrderStatus_BOOKING              OrderStatus = 133
    OrderStatus_SENT_PMS             OrderStatus = 134
    OrderStatus_BOOKED               OrderStatus = 135
)

func (OrderStatus) Enum Uses

func (x OrderStatus) Enum() *OrderStatus

func (OrderStatus) String Uses

func (x OrderStatus) String() string

func (*OrderStatus) UnmarshalJSON Uses

func (x *OrderStatus) UnmarshalJSON(data []byte) error

type OrderType Uses

type OrderType int32
const (
    OrderType_UNKNOWN_ORDER_TYPE            OrderType = 0
    OrderType_MARKET                        OrderType = 1
    OrderType_LIMIT                         OrderType = 2
    OrderType_STOP                          OrderType = 3
    OrderType_STOP_LIMIT                    OrderType = 4
    OrderType_MARKET_ON_CLOSE               OrderType = 5
    OrderType_WITH_OR_WITHOUT               OrderType = 6
    OrderType_LIMIT_OR_BETTER               OrderType = 7
    OrderType_LIMIT_WITH_OR_WITHOUT         OrderType = 8
    OrderType_ON_BASIS                      OrderType = 9
    OrderType_ON_CLOSE                      OrderType = 10
    OrderType_LIMIT_ON_CLOSE                OrderType = 11
    OrderType_FOREX_MARKET                  OrderType = 12
    OrderType_PREVIOUSLY_QUOTED             OrderType = 13
    OrderType_PREVIOUSLY_INDICATED          OrderType = 14
    OrderType_FOREX_LIMIT                   OrderType = 15
    OrderType_FOREX_SWAP                    OrderType = 16
    OrderType_FOREX_PREVIOUSLY_QUOTED       OrderType = 17
    OrderType_FUNARI                        OrderType = 18
    OrderType_MARKET_IF_TOUCHED             OrderType = 19
    OrderType_MARKET_WITH_LEFTOVER_AS_LIMIT OrderType = 20
    OrderType_PREVIOUS_FUND_VALUATION_POINT OrderType = 21
    OrderType_NEXT_FUND_VALUATION_POINT     OrderType = 22
    OrderType_PEGGED                        OrderType = 23
)

func (OrderType) Enum Uses

func (x OrderType) Enum() *OrderType

func (OrderType) String Uses

func (x OrderType) String() string

func (*OrderType) UnmarshalJSON Uses

func (x *OrderType) UnmarshalJSON(data []byte) error

type Order_OrderMessageType Uses

type Order_OrderMessageType int32
const (
    Order_NEW     Order_OrderMessageType = 0
    Order_CANCEL  Order_OrderMessageType = 1
    Order_REPLACE Order_OrderMessageType = 2
)

func (Order_OrderMessageType) Enum Uses

func (x Order_OrderMessageType) Enum() *Order_OrderMessageType

func (Order_OrderMessageType) String Uses

func (x Order_OrderMessageType) String() string

func (*Order_OrderMessageType) UnmarshalJSON Uses

func (x *Order_OrderMessageType) UnmarshalJSON(data []byte) error

type ReplaceOrderRequest Uses

type ReplaceOrderRequest struct {
    Order            *Order `protobuf:"bytes,1,opt,name=order" json:"order,omitempty"`
    Source           string `protobuf:"bytes,50,opt,name=source" json:"source"`
    Trader           string `protobuf:"bytes,51,opt,name=trader" json:"trader"`
    TraderId         int32  `protobuf:"varint,52,req,name=trader_id" json:"trader_id"`
    Machine          string `protobuf:"bytes,53,opt,name=machine" json:"machine"`
    XXX_unrecognized []byte `json:"-"`
}

func NewPopulatedReplaceOrderRequest Uses

func NewPopulatedReplaceOrderRequest(r randyOrder, easy bool) *ReplaceOrderRequest

func (*ReplaceOrderRequest) Equal Uses

func (this *ReplaceOrderRequest) Equal(that interface{}) bool

func (*ReplaceOrderRequest) GetMachine Uses

func (m *ReplaceOrderRequest) GetMachine() string

func (*ReplaceOrderRequest) GetOrder Uses

func (m *ReplaceOrderRequest) GetOrder() *Order

func (*ReplaceOrderRequest) GetSource Uses

func (m *ReplaceOrderRequest) GetSource() string

func (*ReplaceOrderRequest) GetTrader Uses

func (m *ReplaceOrderRequest) GetTrader() string

func (*ReplaceOrderRequest) GetTraderId Uses

func (m *ReplaceOrderRequest) GetTraderId() int32

func (*ReplaceOrderRequest) GoString Uses

func (this *ReplaceOrderRequest) GoString() string

func (*ReplaceOrderRequest) Marshal Uses

func (m *ReplaceOrderRequest) Marshal() (data []byte, err error)

func (*ReplaceOrderRequest) MarshalTo Uses

func (m *ReplaceOrderRequest) MarshalTo(data []byte) (n int, err error)

func (*ReplaceOrderRequest) ProtoMessage Uses

func (*ReplaceOrderRequest) ProtoMessage()

func (*ReplaceOrderRequest) Reset Uses

func (m *ReplaceOrderRequest) Reset()

func (*ReplaceOrderRequest) Size Uses

func (m *ReplaceOrderRequest) Size() (n int)

func (*ReplaceOrderRequest) String Uses

func (this *ReplaceOrderRequest) String() string

func (*ReplaceOrderRequest) Unmarshal Uses

func (m *ReplaceOrderRequest) Unmarshal(data []byte) error

func (*ReplaceOrderRequest) VerboseEqual Uses

func (this *ReplaceOrderRequest) VerboseEqual(that interface{}) error

type ReplaceOrderResponse Uses

type ReplaceOrderResponse struct {
    ErrorCode        int32   `protobuf:"varint,1,opt,name=error_code" json:"error_code"`
    ErrorMessage     *string `protobuf:"bytes,2,opt,name=error_message" json:"error_message,omitempty"`
    Order            *Order  `protobuf:"bytes,10,opt,name=order" json:"order,omitempty"`
    XXX_unrecognized []byte  `json:"-"`
}

func NewPopulatedReplaceOrderResponse Uses

func NewPopulatedReplaceOrderResponse(r randyOrder, easy bool) *ReplaceOrderResponse

func (*ReplaceOrderResponse) Equal Uses

func (this *ReplaceOrderResponse) Equal(that interface{}) bool

func (*ReplaceOrderResponse) GetErrorCode Uses

func (m *ReplaceOrderResponse) GetErrorCode() int32

func (*ReplaceOrderResponse) GetErrorMessage Uses

func (m *ReplaceOrderResponse) GetErrorMessage() string

func (*ReplaceOrderResponse) GetOrder Uses

func (m *ReplaceOrderResponse) GetOrder() *Order

func (*ReplaceOrderResponse) GoString Uses

func (this *ReplaceOrderResponse) GoString() string

func (*ReplaceOrderResponse) Marshal Uses

func (m *ReplaceOrderResponse) Marshal() (data []byte, err error)

func (*ReplaceOrderResponse) MarshalTo Uses

func (m *ReplaceOrderResponse) MarshalTo(data []byte) (n int, err error)

func (*ReplaceOrderResponse) ProtoMessage Uses

func (*ReplaceOrderResponse) ProtoMessage()

func (*ReplaceOrderResponse) Reset Uses

func (m *ReplaceOrderResponse) Reset()

func (*ReplaceOrderResponse) Size Uses

func (m *ReplaceOrderResponse) Size() (n int)

func (*ReplaceOrderResponse) String Uses

func (this *ReplaceOrderResponse) String() string

func (*ReplaceOrderResponse) Unmarshal Uses

func (m *ReplaceOrderResponse) Unmarshal(data []byte) error

func (*ReplaceOrderResponse) VerboseEqual Uses

func (this *ReplaceOrderResponse) VerboseEqual(that interface{}) error

type Side Uses

type Side int32
const (
    Side_UNKNOWN_SIDE       Side = 0
    Side_BUY                Side = 1
    Side_SELL               Side = 2
    Side_BUY_MINUS          Side = 3
    Side_SELL_PLUS          Side = 4
    Side_SELL_SHORT         Side = 5
    Side_SELL_SHORT_EXEMPT  Side = 6
    Side_UNDISCLOSED        Side = 7
    Side_CROSS              Side = 8
    Side_CROSS_SHORT        Side = 9
    Side_CROSS_SHORT_EXEMPT Side = 10
    Side_AS_DEFINED         Side = 11
    Side_OPPOSITE           Side = 12
    Side_SUBSCRIBE          Side = 13
    Side_REDEEM             Side = 14
    Side_LEND               Side = 15
    Side_BORROW             Side = 16
)

func (Side) Enum Uses

func (x Side) Enum() *Side

func (Side) String Uses

func (x Side) String() string

func (*Side) UnmarshalJSON Uses

func (x *Side) UnmarshalJSON(data []byte) error

type TimeInForce Uses

type TimeInForce int32
const (
    TimeInForce_DAY                 TimeInForce = 0
    TimeInForce_GOOD_TILL_CANCEL    TimeInForce = 1
    TimeInForce_AT_THE_OPENING      TimeInForce = 2
    TimeInForce_IMMEDIATE_OR_CANCEL TimeInForce = 3
    TimeInForce_FILL_OR_KILL        TimeInForce = 4
    TimeInForce_GOOD_TILL_CROSSING  TimeInForce = 5
    TimeInForce_GOOD_TILL_DATE      TimeInForce = 6
    TimeInForce_AT_THE_CLOSE        TimeInForce = 7
)

func (TimeInForce) Enum Uses

func (x TimeInForce) Enum() *TimeInForce

func (TimeInForce) String Uses

func (x TimeInForce) String() string

func (*TimeInForce) UnmarshalJSON Uses

func (x *TimeInForce) UnmarshalJSON(data []byte) error

Package order imports 9 packages (graph) and is imported by 8 packages. Updated 2016-07-20. Refresh now. Tools for package owners.