Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type NoTradingSessions
- func (m NoTradingSessions) GetEncodedText() (v string, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetSecurityExchange() (v string, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetText() (v string, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError)
- func (m NoTradingSessions) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError)
- func (m NoTradingSessions) HasEncodedText() bool
- func (m NoTradingSessions) HasEncodedTextLen() bool
- func (m NoTradingSessions) HasSecurityExchange() bool
- func (m NoTradingSessions) HasText() bool
- func (m NoTradingSessions) HasTotalVolumeTraded() bool
- func (m NoTradingSessions) HasTradSesCloseTime() bool
- func (m NoTradingSessions) HasTradSesEndTime() bool
- func (m NoTradingSessions) HasTradSesMethod() bool
- func (m NoTradingSessions) HasTradSesMode() bool
- func (m NoTradingSessions) HasTradSesOpenTime() bool
- func (m NoTradingSessions) HasTradSesPreCloseTime() bool
- func (m NoTradingSessions) HasTradSesStartTime() bool
- func (m NoTradingSessions) HasTradSesStatus() bool
- func (m NoTradingSessions) HasTradSesStatusRejReason() bool
- func (m NoTradingSessions) HasTradingSessionID() bool
- func (m NoTradingSessions) HasTradingSessionSubID() bool
- func (m NoTradingSessions) HasUnsolicitedIndicator() bool
- func (m NoTradingSessions) SetEncodedText(v string)
- func (m NoTradingSessions) SetEncodedTextLen(v int)
- func (m NoTradingSessions) SetSecurityExchange(v string)
- func (m NoTradingSessions) SetText(v string)
- func (m NoTradingSessions) SetTotalVolumeTraded(value decimal.Decimal, scale int32)
- func (m NoTradingSessions) SetTradSesCloseTime(v time.Time)
- func (m NoTradingSessions) SetTradSesEndTime(v time.Time)
- func (m NoTradingSessions) SetTradSesMethod(v enum.TradSesMethod)
- func (m NoTradingSessions) SetTradSesMode(v enum.TradSesMode)
- func (m NoTradingSessions) SetTradSesOpenTime(v time.Time)
- func (m NoTradingSessions) SetTradSesPreCloseTime(v time.Time)
- func (m NoTradingSessions) SetTradSesStartTime(v time.Time)
- func (m NoTradingSessions) SetTradSesStatus(v enum.TradSesStatus)
- func (m NoTradingSessions) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason)
- func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID)
- func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID)
- func (m NoTradingSessions) SetUnsolicitedIndicator(v bool)
- type NoTradingSessionsRepeatingGroup
- type RouteOut
- type TradingSessionList
- func (m TradingSessionList) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError)
- func (m TradingSessionList) GetTradSesReqID() (v string, err quickfix.MessageRejectError)
- func (m TradingSessionList) HasNoTradingSessions() bool
- func (m TradingSessionList) HasTradSesReqID() bool
- func (m TradingSessionList) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup)
- func (m TradingSessionList) SetTradSesReqID(v string)
- func (m TradingSessionList) ToMessage() *quickfix.Message
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NoTradingSessions ¶
NoTradingSessions is a repeating group element, Tag 386.
func (NoTradingSessions) GetEncodedText ¶
func (m NoTradingSessions) GetEncodedText() (v string, err quickfix.MessageRejectError)
GetEncodedText gets EncodedText, Tag 355.
func (NoTradingSessions) GetEncodedTextLen ¶
func (m NoTradingSessions) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)
GetEncodedTextLen gets EncodedTextLen, Tag 354.
func (NoTradingSessions) GetSecurityExchange ¶
func (m NoTradingSessions) GetSecurityExchange() (v string, err quickfix.MessageRejectError)
GetSecurityExchange gets SecurityExchange, Tag 207.
func (NoTradingSessions) GetText ¶
func (m NoTradingSessions) GetText() (v string, err quickfix.MessageRejectError)
GetText gets Text, Tag 58.
func (NoTradingSessions) GetTotalVolumeTraded ¶
func (m NoTradingSessions) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError)
GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387.
func (NoTradingSessions) GetTradSesCloseTime ¶
func (m NoTradingSessions) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesCloseTime gets TradSesCloseTime, Tag 344.
func (NoTradingSessions) GetTradSesEndTime ¶
func (m NoTradingSessions) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesEndTime gets TradSesEndTime, Tag 345.
func (NoTradingSessions) GetTradSesMethod ¶
func (m NoTradingSessions) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError)
GetTradSesMethod gets TradSesMethod, Tag 338.
func (NoTradingSessions) GetTradSesMode ¶
func (m NoTradingSessions) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError)
GetTradSesMode gets TradSesMode, Tag 339.
func (NoTradingSessions) GetTradSesOpenTime ¶
func (m NoTradingSessions) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesOpenTime gets TradSesOpenTime, Tag 342.
func (NoTradingSessions) GetTradSesPreCloseTime ¶
func (m NoTradingSessions) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343.
func (NoTradingSessions) GetTradSesStartTime ¶
func (m NoTradingSessions) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError)
GetTradSesStartTime gets TradSesStartTime, Tag 341.
func (NoTradingSessions) GetTradSesStatus ¶
func (m NoTradingSessions) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError)
GetTradSesStatus gets TradSesStatus, Tag 340.
func (NoTradingSessions) GetTradSesStatusRejReason ¶
func (m NoTradingSessions) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError)
GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567.
func (NoTradingSessions) GetTradingSessionID ¶
func (m NoTradingSessions) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)
GetTradingSessionID gets TradingSessionID, Tag 336.
func (NoTradingSessions) GetTradingSessionSubID ¶
func (m NoTradingSessions) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError)
GetTradingSessionSubID gets TradingSessionSubID, Tag 625.
func (NoTradingSessions) GetUnsolicitedIndicator ¶
func (m NoTradingSessions) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError)
GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325.
func (NoTradingSessions) HasEncodedText ¶
func (m NoTradingSessions) HasEncodedText() bool
HasEncodedText returns true if EncodedText is present, Tag 355.
func (NoTradingSessions) HasEncodedTextLen ¶
func (m NoTradingSessions) HasEncodedTextLen() bool
HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354.
func (NoTradingSessions) HasSecurityExchange ¶
func (m NoTradingSessions) HasSecurityExchange() bool
HasSecurityExchange returns true if SecurityExchange is present, Tag 207.
func (NoTradingSessions) HasText ¶
func (m NoTradingSessions) HasText() bool
HasText returns true if Text is present, Tag 58.
func (NoTradingSessions) HasTotalVolumeTraded ¶
func (m NoTradingSessions) HasTotalVolumeTraded() bool
HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387.
func (NoTradingSessions) HasTradSesCloseTime ¶
func (m NoTradingSessions) HasTradSesCloseTime() bool
HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344.
func (NoTradingSessions) HasTradSesEndTime ¶
func (m NoTradingSessions) HasTradSesEndTime() bool
HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345.
func (NoTradingSessions) HasTradSesMethod ¶
func (m NoTradingSessions) HasTradSesMethod() bool
HasTradSesMethod returns true if TradSesMethod is present, Tag 338.
func (NoTradingSessions) HasTradSesMode ¶
func (m NoTradingSessions) HasTradSesMode() bool
HasTradSesMode returns true if TradSesMode is present, Tag 339.
func (NoTradingSessions) HasTradSesOpenTime ¶
func (m NoTradingSessions) HasTradSesOpenTime() bool
HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342.
func (NoTradingSessions) HasTradSesPreCloseTime ¶
func (m NoTradingSessions) HasTradSesPreCloseTime() bool
HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343.
func (NoTradingSessions) HasTradSesStartTime ¶
func (m NoTradingSessions) HasTradSesStartTime() bool
HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341.
func (NoTradingSessions) HasTradSesStatus ¶
func (m NoTradingSessions) HasTradSesStatus() bool
HasTradSesStatus returns true if TradSesStatus is present, Tag 340.
func (NoTradingSessions) HasTradSesStatusRejReason ¶
func (m NoTradingSessions) HasTradSesStatusRejReason() bool
HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567.
func (NoTradingSessions) HasTradingSessionID ¶
func (m NoTradingSessions) HasTradingSessionID() bool
HasTradingSessionID returns true if TradingSessionID is present, Tag 336.
func (NoTradingSessions) HasTradingSessionSubID ¶
func (m NoTradingSessions) HasTradingSessionSubID() bool
HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625.
func (NoTradingSessions) HasUnsolicitedIndicator ¶
func (m NoTradingSessions) HasUnsolicitedIndicator() bool
HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325.
func (NoTradingSessions) SetEncodedText ¶
func (m NoTradingSessions) SetEncodedText(v string)
SetEncodedText sets EncodedText, Tag 355.
func (NoTradingSessions) SetEncodedTextLen ¶
func (m NoTradingSessions) SetEncodedTextLen(v int)
SetEncodedTextLen sets EncodedTextLen, Tag 354.
func (NoTradingSessions) SetSecurityExchange ¶
func (m NoTradingSessions) SetSecurityExchange(v string)
SetSecurityExchange sets SecurityExchange, Tag 207.
func (NoTradingSessions) SetText ¶
func (m NoTradingSessions) SetText(v string)
SetText sets Text, Tag 58.
func (NoTradingSessions) SetTotalVolumeTraded ¶
func (m NoTradingSessions) SetTotalVolumeTraded(value decimal.Decimal, scale int32)
SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387.
func (NoTradingSessions) SetTradSesCloseTime ¶
func (m NoTradingSessions) SetTradSesCloseTime(v time.Time)
SetTradSesCloseTime sets TradSesCloseTime, Tag 344.
func (NoTradingSessions) SetTradSesEndTime ¶
func (m NoTradingSessions) SetTradSesEndTime(v time.Time)
SetTradSesEndTime sets TradSesEndTime, Tag 345.
func (NoTradingSessions) SetTradSesMethod ¶
func (m NoTradingSessions) SetTradSesMethod(v enum.TradSesMethod)
SetTradSesMethod sets TradSesMethod, Tag 338.
func (NoTradingSessions) SetTradSesMode ¶
func (m NoTradingSessions) SetTradSesMode(v enum.TradSesMode)
SetTradSesMode sets TradSesMode, Tag 339.
func (NoTradingSessions) SetTradSesOpenTime ¶
func (m NoTradingSessions) SetTradSesOpenTime(v time.Time)
SetTradSesOpenTime sets TradSesOpenTime, Tag 342.
func (NoTradingSessions) SetTradSesPreCloseTime ¶
func (m NoTradingSessions) SetTradSesPreCloseTime(v time.Time)
SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343.
func (NoTradingSessions) SetTradSesStartTime ¶
func (m NoTradingSessions) SetTradSesStartTime(v time.Time)
SetTradSesStartTime sets TradSesStartTime, Tag 341.
func (NoTradingSessions) SetTradSesStatus ¶
func (m NoTradingSessions) SetTradSesStatus(v enum.TradSesStatus)
SetTradSesStatus sets TradSesStatus, Tag 340.
func (NoTradingSessions) SetTradSesStatusRejReason ¶
func (m NoTradingSessions) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason)
SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567.
func (NoTradingSessions) SetTradingSessionID ¶
func (m NoTradingSessions) SetTradingSessionID(v enum.TradingSessionID)
SetTradingSessionID sets TradingSessionID, Tag 336.
func (NoTradingSessions) SetTradingSessionSubID ¶
func (m NoTradingSessions) SetTradingSessionSubID(v enum.TradingSessionSubID)
SetTradingSessionSubID sets TradingSessionSubID, Tag 625.
func (NoTradingSessions) SetUnsolicitedIndicator ¶
func (m NoTradingSessions) SetUnsolicitedIndicator(v bool)
SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325.
type NoTradingSessionsRepeatingGroup ¶
type NoTradingSessionsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
NoTradingSessionsRepeatingGroup is a repeating group, Tag 386.
func NewNoTradingSessionsRepeatingGroup ¶
func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup
NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup.
func (NoTradingSessionsRepeatingGroup) Add ¶
func (m NoTradingSessionsRepeatingGroup) Add() NoTradingSessions
Add create and append a new NoTradingSessions to this group.
func (NoTradingSessionsRepeatingGroup) Get ¶
func (m NoTradingSessionsRepeatingGroup) Get(i int) NoTradingSessions
Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup.
type RouteOut ¶
type RouteOut func(msg TradingSessionList, sessionID quickfix.SessionID) quickfix.MessageRejectError
A RouteOut is the callback type that should be implemented for routing Message.
type TradingSessionList ¶
type TradingSessionList struct { fixt11.Header *quickfix.Body fixt11.Trailer Message *quickfix.Message }
TradingSessionList is the fix50 TradingSessionList type, MsgType = BJ.
func FromMessage ¶
func FromMessage(m *quickfix.Message) TradingSessionList
FromMessage creates a TradingSessionList from a quickfix.Message instance.
func New ¶
func New() (m TradingSessionList)
New returns a TradingSessionList initialized with the required fields for TradingSessionList.
func (TradingSessionList) GetNoTradingSessions ¶
func (m TradingSessionList) GetNoTradingSessions() (NoTradingSessionsRepeatingGroup, quickfix.MessageRejectError)
GetNoTradingSessions gets NoTradingSessions, Tag 386.
func (TradingSessionList) GetTradSesReqID ¶
func (m TradingSessionList) GetTradSesReqID() (v string, err quickfix.MessageRejectError)
GetTradSesReqID gets TradSesReqID, Tag 335.
func (TradingSessionList) HasNoTradingSessions ¶
func (m TradingSessionList) HasNoTradingSessions() bool
HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386.
func (TradingSessionList) HasTradSesReqID ¶
func (m TradingSessionList) HasTradSesReqID() bool
HasTradSesReqID returns true if TradSesReqID is present, Tag 335.
func (TradingSessionList) SetNoTradingSessions ¶
func (m TradingSessionList) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup)
SetNoTradingSessions sets NoTradingSessions, Tag 386.
func (TradingSessionList) SetTradSesReqID ¶
func (m TradingSessionList) SetTradSesReqID(v string)
SetTradSesReqID sets TradSesReqID, Tag 335.
func (TradingSessionList) ToMessage ¶
func (m TradingSessionList) ToMessage() *quickfix.Message
ToMessage returns a quickfix.Message instance.