Documentation
¶
Index ¶
- type TradeReportOrderDetail
- func (m *TradeReportOrderDetail) SetBookingType(v int)
- func (m *TradeReportOrderDetail) SetClOrdID(v string)
- func (m *TradeReportOrderDetail) SetCumQty(v float64)
- func (m *TradeReportOrderDetail) SetDisplayInstruction(v displayinstruction.DisplayInstruction)
- func (m *TradeReportOrderDetail) SetExecInst(v string)
- func (m *TradeReportOrderDetail) SetExpireTime(v time.Time)
- func (m *TradeReportOrderDetail) SetLeavesQty(v float64)
- func (m *TradeReportOrderDetail) SetListID(v string)
- func (m *TradeReportOrderDetail) SetLotType(v string)
- func (m *TradeReportOrderDetail) SetOrdStatus(v string)
- func (m *TradeReportOrderDetail) SetOrdType(v string)
- func (m *TradeReportOrderDetail) SetOrderCapacity(v string)
- func (m *TradeReportOrderDetail) SetOrderID(v string)
- func (m *TradeReportOrderDetail) SetOrderInputDevice(v string)
- func (m *TradeReportOrderDetail) SetOrderQtyData(v orderqtydata.OrderQtyData)
- func (m *TradeReportOrderDetail) SetOrderRestrictions(v string)
- func (m *TradeReportOrderDetail) SetOrigCustOrderCapacity(v int)
- func (m *TradeReportOrderDetail) SetOrigOrdModTime(v time.Time)
- func (m *TradeReportOrderDetail) SetPrice(v float64)
- func (m *TradeReportOrderDetail) SetRefOrdIDReason(v int)
- func (m *TradeReportOrderDetail) SetRefOrderID(v string)
- func (m *TradeReportOrderDetail) SetRefOrderIDSource(v string)
- func (m *TradeReportOrderDetail) SetSecondaryClOrdID(v string)
- func (m *TradeReportOrderDetail) SetSecondaryOrderID(v string)
- func (m *TradeReportOrderDetail) SetStopPx(v float64)
- func (m *TradeReportOrderDetail) SetTimeInForce(v string)
- func (m *TradeReportOrderDetail) SetTransBkdTime(v time.Time)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TradeReportOrderDetail ¶ added in v0.2.0
type TradeReportOrderDetail struct {
//OrderID is a non-required field for TradeReportOrderDetail.
OrderID *string `fix:"37"`
//SecondaryOrderID is a non-required field for TradeReportOrderDetail.
SecondaryOrderID *string `fix:"198"`
//ClOrdID is a non-required field for TradeReportOrderDetail.
ClOrdID *string `fix:"11"`
//SecondaryClOrdID is a non-required field for TradeReportOrderDetail.
SecondaryClOrdID *string `fix:"526"`
//ListID is a non-required field for TradeReportOrderDetail.
ListID *string `fix:"66"`
//RefOrderID is a non-required field for TradeReportOrderDetail.
RefOrderID *string `fix:"1080"`
//RefOrderIDSource is a non-required field for TradeReportOrderDetail.
RefOrderIDSource *string `fix:"1081"`
//RefOrdIDReason is a non-required field for TradeReportOrderDetail.
RefOrdIDReason *int `fix:"1431"`
//OrdType is a non-required field for TradeReportOrderDetail.
OrdType *string `fix:"40"`
//Price is a non-required field for TradeReportOrderDetail.
Price *float64 `fix:"44"`
//StopPx is a non-required field for TradeReportOrderDetail.
StopPx *float64 `fix:"99"`
//ExecInst is a non-required field for TradeReportOrderDetail.
ExecInst *string `fix:"18"`
//OrdStatus is a non-required field for TradeReportOrderDetail.
OrdStatus *string `fix:"39"`
//OrderQtyData is a non-required component for TradeReportOrderDetail.
OrderQtyData *orderqtydata.OrderQtyData
//LeavesQty is a non-required field for TradeReportOrderDetail.
LeavesQty *float64 `fix:"151"`
//CumQty is a non-required field for TradeReportOrderDetail.
CumQty *float64 `fix:"14"`
//TimeInForce is a non-required field for TradeReportOrderDetail.
TimeInForce *string `fix:"59"`
//ExpireTime is a non-required field for TradeReportOrderDetail.
ExpireTime *time.Time `fix:"126"`
//DisplayInstruction is a non-required component for TradeReportOrderDetail.
DisplayInstruction *displayinstruction.DisplayInstruction
//OrderCapacity is a non-required field for TradeReportOrderDetail.
OrderCapacity *string `fix:"528"`
//OrderRestrictions is a non-required field for TradeReportOrderDetail.
OrderRestrictions *string `fix:"529"`
//OrigCustOrderCapacity is a non-required field for TradeReportOrderDetail.
OrigCustOrderCapacity *int `fix:"1432"`
//OrderInputDevice is a non-required field for TradeReportOrderDetail.
OrderInputDevice *string `fix:"821"`
//LotType is a non-required field for TradeReportOrderDetail.
LotType *string `fix:"1093"`
//TransBkdTime is a non-required field for TradeReportOrderDetail.
TransBkdTime *time.Time `fix:"483"`
//OrigOrdModTime is a non-required field for TradeReportOrderDetail.
OrigOrdModTime *time.Time `fix:"586"`
//BookingType is a non-required field for TradeReportOrderDetail.
BookingType *int `fix:"775"`
}
TradeReportOrderDetail is a fix50sp2 Component
func New ¶
func New() *TradeReportOrderDetail
New returns an initialized TradeReportOrderDetail instance
func (*TradeReportOrderDetail) SetBookingType ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetBookingType(v int)
func (*TradeReportOrderDetail) SetClOrdID ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetClOrdID(v string)
func (*TradeReportOrderDetail) SetCumQty ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetCumQty(v float64)
func (*TradeReportOrderDetail) SetDisplayInstruction ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetDisplayInstruction(v displayinstruction.DisplayInstruction)
func (*TradeReportOrderDetail) SetExecInst ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetExecInst(v string)
func (*TradeReportOrderDetail) SetExpireTime ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetExpireTime(v time.Time)
func (*TradeReportOrderDetail) SetLeavesQty ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetLeavesQty(v float64)
func (*TradeReportOrderDetail) SetListID ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetListID(v string)
func (*TradeReportOrderDetail) SetLotType ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetLotType(v string)
func (*TradeReportOrderDetail) SetOrdStatus ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetOrdStatus(v string)
func (*TradeReportOrderDetail) SetOrdType ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetOrdType(v string)
func (*TradeReportOrderDetail) SetOrderCapacity ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetOrderCapacity(v string)
func (*TradeReportOrderDetail) SetOrderID ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetOrderID(v string)
func (*TradeReportOrderDetail) SetOrderInputDevice ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetOrderInputDevice(v string)
func (*TradeReportOrderDetail) SetOrderQtyData ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetOrderQtyData(v orderqtydata.OrderQtyData)
func (*TradeReportOrderDetail) SetOrderRestrictions ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetOrderRestrictions(v string)
func (*TradeReportOrderDetail) SetOrigCustOrderCapacity ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetOrigCustOrderCapacity(v int)
func (*TradeReportOrderDetail) SetOrigOrdModTime ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetOrigOrdModTime(v time.Time)
func (*TradeReportOrderDetail) SetPrice ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetPrice(v float64)
func (*TradeReportOrderDetail) SetRefOrdIDReason ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetRefOrdIDReason(v int)
func (*TradeReportOrderDetail) SetRefOrderID ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetRefOrderID(v string)
func (*TradeReportOrderDetail) SetRefOrderIDSource ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetRefOrderIDSource(v string)
func (*TradeReportOrderDetail) SetSecondaryClOrdID ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetSecondaryClOrdID(v string)
func (*TradeReportOrderDetail) SetSecondaryOrderID ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetSecondaryOrderID(v string)
func (*TradeReportOrderDetail) SetStopPx ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetStopPx(v float64)
func (*TradeReportOrderDetail) SetTimeInForce ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetTimeInForce(v string)
func (*TradeReportOrderDetail) SetTransBkdTime ¶ added in v0.2.0
func (m *TradeReportOrderDetail) SetTransBkdTime(v time.Time)
Source Files
¶
- TradeReportOrderDetail.go
Click to show internal directories.
Click to hide internal directories.