Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type RouteOut
- type TradingSessionStatus
- func (m TradingSessionStatus) GetEncodedText() (v string, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetText() (v string, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesReqID() (v string, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError)
- func (m TradingSessionStatus) HasEncodedText() bool
- func (m TradingSessionStatus) HasEncodedTextLen() bool
- func (m TradingSessionStatus) HasText() bool
- func (m TradingSessionStatus) HasTotalVolumeTraded() bool
- func (m TradingSessionStatus) HasTradSesCloseTime() bool
- func (m TradingSessionStatus) HasTradSesEndTime() bool
- func (m TradingSessionStatus) HasTradSesMethod() bool
- func (m TradingSessionStatus) HasTradSesMode() bool
- func (m TradingSessionStatus) HasTradSesOpenTime() bool
- func (m TradingSessionStatus) HasTradSesPreCloseTime() bool
- func (m TradingSessionStatus) HasTradSesReqID() bool
- func (m TradingSessionStatus) HasTradSesStartTime() bool
- func (m TradingSessionStatus) HasTradSesStatus() bool
- func (m TradingSessionStatus) HasTradSesStatusRejReason() bool
- func (m TradingSessionStatus) HasTradingSessionID() bool
- func (m TradingSessionStatus) HasTradingSessionSubID() bool
- func (m TradingSessionStatus) HasUnsolicitedIndicator() bool
- func (m TradingSessionStatus) SetEncodedText(v string)
- func (m TradingSessionStatus) SetEncodedTextLen(v int)
- func (m TradingSessionStatus) SetText(v string)
- func (m TradingSessionStatus) SetTotalVolumeTraded(value decimal.Decimal, scale int32)
- func (m TradingSessionStatus) SetTradSesCloseTime(v time.Time)
- func (m TradingSessionStatus) SetTradSesEndTime(v time.Time)
- func (m TradingSessionStatus) SetTradSesMethod(v enum.TradSesMethod)
- func (m TradingSessionStatus) SetTradSesMode(v enum.TradSesMode)
- func (m TradingSessionStatus) SetTradSesOpenTime(v time.Time)
- func (m TradingSessionStatus) SetTradSesPreCloseTime(v time.Time)
- func (m TradingSessionStatus) SetTradSesReqID(v string)
- func (m TradingSessionStatus) SetTradSesStartTime(v time.Time)
- func (m TradingSessionStatus) SetTradSesStatus(v enum.TradSesStatus)
- func (m TradingSessionStatus) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason)
- func (m TradingSessionStatus) SetTradingSessionID(v enum.TradingSessionID)
- func (m TradingSessionStatus) SetTradingSessionSubID(v enum.TradingSessionSubID)
- func (m TradingSessionStatus) SetUnsolicitedIndicator(v bool)
- func (m TradingSessionStatus) ToMessage() *quickfix.Message
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RouteOut ¶
type RouteOut func(msg TradingSessionStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError
A RouteOut is the callback type that should be implemented for routing Message
type TradingSessionStatus ¶ added in v0.4.0
type TradingSessionStatus struct { fix43.Header *quickfix.Body fix43.Trailer Message *quickfix.Message }
TradingSessionStatus is the fix43 TradingSessionStatus type, MsgType = h
func FromMessage ¶ added in v0.4.0
func FromMessage(m *quickfix.Message) TradingSessionStatus
FromMessage creates a TradingSessionStatus from a quickfix.Message instance
func New ¶ added in v0.2.0
func New(tradingsessionid field.TradingSessionIDField, tradsesstatus field.TradSesStatusField) (m TradingSessionStatus)
New returns a TradingSessionStatus initialized with the required fields for TradingSessionStatus
func (TradingSessionStatus) GetEncodedText ¶ added in v0.4.0
func (m TradingSessionStatus) GetEncodedText() (v string, err quickfix.MessageRejectError)
GetEncodedText gets EncodedText, Tag 355
func (TradingSessionStatus) GetEncodedTextLen ¶ added in v0.4.0
func (m TradingSessionStatus) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)
GetEncodedTextLen gets EncodedTextLen, Tag 354
func (TradingSessionStatus) GetText ¶ added in v0.4.0
func (m TradingSessionStatus) GetText() (v string, err quickfix.MessageRejectError)
GetText gets Text, Tag 58
func (TradingSessionStatus) GetTotalVolumeTraded ¶ added in v0.4.0
func (m TradingSessionStatus) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError)
GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387
func (TradingSessionStatus) GetTradSesCloseTime ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesCloseTime gets TradSesCloseTime, Tag 344
func (TradingSessionStatus) GetTradSesEndTime ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesEndTime gets TradSesEndTime, Tag 345
func (TradingSessionStatus) GetTradSesMethod ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError)
GetTradSesMethod gets TradSesMethod, Tag 338
func (TradingSessionStatus) GetTradSesMode ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError)
GetTradSesMode gets TradSesMode, Tag 339
func (TradingSessionStatus) GetTradSesOpenTime ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesOpenTime gets TradSesOpenTime, Tag 342
func (TradingSessionStatus) GetTradSesPreCloseTime ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343
func (TradingSessionStatus) GetTradSesReqID ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesReqID() (v string, err quickfix.MessageRejectError)
GetTradSesReqID gets TradSesReqID, Tag 335
func (TradingSessionStatus) GetTradSesStartTime ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesStartTime gets TradSesStartTime, Tag 341
func (TradingSessionStatus) GetTradSesStatus ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError)
GetTradSesStatus gets TradSesStatus, Tag 340
func (TradingSessionStatus) GetTradSesStatusRejReason ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError)
GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567
func (TradingSessionStatus) GetTradingSessionID ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)
GetTradingSessionID gets TradingSessionID, Tag 336
func (TradingSessionStatus) GetTradingSessionSubID ¶ added in v0.4.0
func (m TradingSessionStatus) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError)
GetTradingSessionSubID gets TradingSessionSubID, Tag 625
func (TradingSessionStatus) GetUnsolicitedIndicator ¶ added in v0.4.0
func (m TradingSessionStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError)
GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325
func (TradingSessionStatus) HasEncodedText ¶ added in v0.4.0
func (m TradingSessionStatus) HasEncodedText() bool
HasEncodedText returns true if EncodedText is present, Tag 355
func (TradingSessionStatus) HasEncodedTextLen ¶ added in v0.4.0
func (m TradingSessionStatus) HasEncodedTextLen() bool
HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354
func (TradingSessionStatus) HasText ¶ added in v0.4.0
func (m TradingSessionStatus) HasText() bool
HasText returns true if Text is present, Tag 58
func (TradingSessionStatus) HasTotalVolumeTraded ¶ added in v0.4.0
func (m TradingSessionStatus) HasTotalVolumeTraded() bool
HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387
func (TradingSessionStatus) HasTradSesCloseTime ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesCloseTime() bool
HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344
func (TradingSessionStatus) HasTradSesEndTime ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesEndTime() bool
HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345
func (TradingSessionStatus) HasTradSesMethod ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesMethod() bool
HasTradSesMethod returns true if TradSesMethod is present, Tag 338
func (TradingSessionStatus) HasTradSesMode ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesMode() bool
HasTradSesMode returns true if TradSesMode is present, Tag 339
func (TradingSessionStatus) HasTradSesOpenTime ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesOpenTime() bool
HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342
func (TradingSessionStatus) HasTradSesPreCloseTime ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesPreCloseTime() bool
HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343
func (TradingSessionStatus) HasTradSesReqID ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesReqID() bool
HasTradSesReqID returns true if TradSesReqID is present, Tag 335
func (TradingSessionStatus) HasTradSesStartTime ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesStartTime() bool
HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341
func (TradingSessionStatus) HasTradSesStatus ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesStatus() bool
HasTradSesStatus returns true if TradSesStatus is present, Tag 340
func (TradingSessionStatus) HasTradSesStatusRejReason ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradSesStatusRejReason() bool
HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567
func (TradingSessionStatus) HasTradingSessionID ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradingSessionID() bool
HasTradingSessionID returns true if TradingSessionID is present, Tag 336
func (TradingSessionStatus) HasTradingSessionSubID ¶ added in v0.4.0
func (m TradingSessionStatus) HasTradingSessionSubID() bool
HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625
func (TradingSessionStatus) HasUnsolicitedIndicator ¶ added in v0.4.0
func (m TradingSessionStatus) HasUnsolicitedIndicator() bool
HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325
func (TradingSessionStatus) SetEncodedText ¶ added in v0.4.0
func (m TradingSessionStatus) SetEncodedText(v string)
SetEncodedText sets EncodedText, Tag 355
func (TradingSessionStatus) SetEncodedTextLen ¶ added in v0.4.0
func (m TradingSessionStatus) SetEncodedTextLen(v int)
SetEncodedTextLen sets EncodedTextLen, Tag 354
func (TradingSessionStatus) SetText ¶ added in v0.4.0
func (m TradingSessionStatus) SetText(v string)
SetText sets Text, Tag 58
func (TradingSessionStatus) SetTotalVolumeTraded ¶ added in v0.4.0
func (m TradingSessionStatus) SetTotalVolumeTraded(value decimal.Decimal, scale int32)
SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387
func (TradingSessionStatus) SetTradSesCloseTime ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesCloseTime(v time.Time)
SetTradSesCloseTime sets TradSesCloseTime, Tag 344
func (TradingSessionStatus) SetTradSesEndTime ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesEndTime(v time.Time)
SetTradSesEndTime sets TradSesEndTime, Tag 345
func (TradingSessionStatus) SetTradSesMethod ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesMethod(v enum.TradSesMethod)
SetTradSesMethod sets TradSesMethod, Tag 338
func (TradingSessionStatus) SetTradSesMode ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesMode(v enum.TradSesMode)
SetTradSesMode sets TradSesMode, Tag 339
func (TradingSessionStatus) SetTradSesOpenTime ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesOpenTime(v time.Time)
SetTradSesOpenTime sets TradSesOpenTime, Tag 342
func (TradingSessionStatus) SetTradSesPreCloseTime ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesPreCloseTime(v time.Time)
SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343
func (TradingSessionStatus) SetTradSesReqID ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesReqID(v string)
SetTradSesReqID sets TradSesReqID, Tag 335
func (TradingSessionStatus) SetTradSesStartTime ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesStartTime(v time.Time)
SetTradSesStartTime sets TradSesStartTime, Tag 341
func (TradingSessionStatus) SetTradSesStatus ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesStatus(v enum.TradSesStatus)
SetTradSesStatus sets TradSesStatus, Tag 340
func (TradingSessionStatus) SetTradSesStatusRejReason ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason)
SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567
func (TradingSessionStatus) SetTradingSessionID ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradingSessionID(v enum.TradingSessionID)
SetTradingSessionID sets TradingSessionID, Tag 336
func (TradingSessionStatus) SetTradingSessionSubID ¶ added in v0.4.0
func (m TradingSessionStatus) SetTradingSessionSubID(v enum.TradingSessionSubID)
SetTradingSessionSubID sets TradingSessionSubID, Tag 625
func (TradingSessionStatus) SetUnsolicitedIndicator ¶ added in v0.4.0
func (m TradingSessionStatus) SetUnsolicitedIndicator(v bool)
SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325
func (TradingSessionStatus) ToMessage ¶ added in v0.4.0
func (m TradingSessionStatus) ToMessage() *quickfix.Message
ToMessage returns a quickfix.Message instance