Documentation
¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type AllocationACK
- func (m AllocationACK) GetAllocID() (v string, err quickfix.MessageRejectError)
- func (m AllocationACK) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.MessageRejectError)
- func (m AllocationACK) GetAllocStatus() (v enum.AllocStatus, err quickfix.MessageRejectError)
- func (m AllocationACK) GetClientID() (v string, err quickfix.MessageRejectError)
- func (m AllocationACK) GetExecBroker() (v string, err quickfix.MessageRejectError)
- func (m AllocationACK) GetText() (v string, err quickfix.MessageRejectError)
- func (m AllocationACK) GetTradeDate() (v string, err quickfix.MessageRejectError)
- func (m AllocationACK) GetTransactTime() (v time.Time, err quickfix.MessageRejectError)
- func (m AllocationACK) HasAllocID() bool
- func (m AllocationACK) HasAllocRejCode() bool
- func (m AllocationACK) HasAllocStatus() bool
- func (m AllocationACK) HasClientID() bool
- func (m AllocationACK) HasExecBroker() bool
- func (m AllocationACK) HasText() bool
- func (m AllocationACK) HasTradeDate() bool
- func (m AllocationACK) HasTransactTime() bool
- func (m AllocationACK) SetAllocID(v string)
- func (m AllocationACK) SetAllocRejCode(v enum.AllocRejCode)
- func (m AllocationACK) SetAllocStatus(v enum.AllocStatus)
- func (m AllocationACK) SetClientID(v string)
- func (m AllocationACK) SetExecBroker(v string)
- func (m AllocationACK) SetText(v string)
- func (m AllocationACK) SetTradeDate(v string)
- func (m AllocationACK) SetTransactTime(v time.Time)
- func (m AllocationACK) ToMessage() *quickfix.Message
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AllocationACK ¶
AllocationACK is the fix40 AllocationACK type, MsgType = P.
func FromMessage ¶
func FromMessage(m *quickfix.Message) AllocationACK
FromMessage creates a AllocationACK from a quickfix.Message instance.
func New ¶
func New(allocid field.AllocIDField, tradedate field.TradeDateField, allocstatus field.AllocStatusField) (m AllocationACK)
New returns a AllocationACK initialized with the required fields for AllocationACK.
func (AllocationACK) GetAllocID ¶
func (m AllocationACK) GetAllocID() (v string, err quickfix.MessageRejectError)
GetAllocID gets AllocID, Tag 70.
func (AllocationACK) GetAllocRejCode ¶
func (m AllocationACK) GetAllocRejCode() (v enum.AllocRejCode, err quickfix.MessageRejectError)
GetAllocRejCode gets AllocRejCode, Tag 88.
func (AllocationACK) GetAllocStatus ¶
func (m AllocationACK) GetAllocStatus() (v enum.AllocStatus, err quickfix.MessageRejectError)
GetAllocStatus gets AllocStatus, Tag 87.
func (AllocationACK) GetClientID ¶
func (m AllocationACK) GetClientID() (v string, err quickfix.MessageRejectError)
GetClientID gets ClientID, Tag 109.
func (AllocationACK) GetExecBroker ¶
func (m AllocationACK) GetExecBroker() (v string, err quickfix.MessageRejectError)
GetExecBroker gets ExecBroker, Tag 76.
func (AllocationACK) GetText ¶
func (m AllocationACK) GetText() (v string, err quickfix.MessageRejectError)
GetText gets Text, Tag 58.
func (AllocationACK) GetTradeDate ¶
func (m AllocationACK) GetTradeDate() (v string, err quickfix.MessageRejectError)
GetTradeDate gets TradeDate, Tag 75.
func (AllocationACK) GetTransactTime ¶
func (m AllocationACK) GetTransactTime() (v time.Time, err quickfix.MessageRejectError)
GetTransactTime gets TransactTime, Tag 60.
func (AllocationACK) HasAllocID ¶
func (m AllocationACK) HasAllocID() bool
HasAllocID returns true if AllocID is present, Tag 70.
func (AllocationACK) HasAllocRejCode ¶
func (m AllocationACK) HasAllocRejCode() bool
HasAllocRejCode returns true if AllocRejCode is present, Tag 88.
func (AllocationACK) HasAllocStatus ¶
func (m AllocationACK) HasAllocStatus() bool
HasAllocStatus returns true if AllocStatus is present, Tag 87.
func (AllocationACK) HasClientID ¶
func (m AllocationACK) HasClientID() bool
HasClientID returns true if ClientID is present, Tag 109.
func (AllocationACK) HasExecBroker ¶
func (m AllocationACK) HasExecBroker() bool
HasExecBroker returns true if ExecBroker is present, Tag 76.
func (AllocationACK) HasText ¶
func (m AllocationACK) HasText() bool
HasText returns true if Text is present, Tag 58.
func (AllocationACK) HasTradeDate ¶
func (m AllocationACK) HasTradeDate() bool
HasTradeDate returns true if TradeDate is present, Tag 75.
func (AllocationACK) HasTransactTime ¶
func (m AllocationACK) HasTransactTime() bool
HasTransactTime returns true if TransactTime is present, Tag 60.
func (AllocationACK) SetAllocID ¶
func (m AllocationACK) SetAllocID(v string)
SetAllocID sets AllocID, Tag 70.
func (AllocationACK) SetAllocRejCode ¶
func (m AllocationACK) SetAllocRejCode(v enum.AllocRejCode)
SetAllocRejCode sets AllocRejCode, Tag 88.
func (AllocationACK) SetAllocStatus ¶
func (m AllocationACK) SetAllocStatus(v enum.AllocStatus)
SetAllocStatus sets AllocStatus, Tag 87.
func (AllocationACK) SetClientID ¶
func (m AllocationACK) SetClientID(v string)
SetClientID sets ClientID, Tag 109.
func (AllocationACK) SetExecBroker ¶
func (m AllocationACK) SetExecBroker(v string)
SetExecBroker sets ExecBroker, Tag 76.
func (AllocationACK) SetTradeDate ¶
func (m AllocationACK) SetTradeDate(v string)
SetTradeDate sets TradeDate, Tag 75.
func (AllocationACK) SetTransactTime ¶
func (m AllocationACK) SetTransactTime(v time.Time)
SetTransactTime sets TransactTime, Tag 60.
func (AllocationACK) ToMessage ¶
func (m AllocationACK) ToMessage() *quickfix.Message
ToMessage returns a quickfix.Message instance.
type RouteOut ¶
type RouteOut func(msg AllocationACK, sessionID quickfix.SessionID) quickfix.MessageRejectError
A RouteOut is the callback type that should be implemented for routing Message.