Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type NoSecurityTypes
- func (m NoSecurityTypes) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError)
- func (m NoSecurityTypes) GetProduct() (f field.ProductField, err quickfix.MessageRejectError)
- func (m NoSecurityTypes) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError)
- func (m NoSecurityTypes) HasCFICode() bool
- func (m NoSecurityTypes) HasProduct() bool
- func (m NoSecurityTypes) HasSecurityType() bool
- func (m NoSecurityTypes) SetCFICode(v string)
- func (m NoSecurityTypes) SetProduct(v int)
- func (m NoSecurityTypes) SetSecurityType(v string)
- type NoSecurityTypesRepeatingGroup
- type RouteOut
- type SecurityTypes
- func (m SecurityTypes) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetNoSecurityTypes() (NoSecurityTypesRepeatingGroup, quickfix.MessageRejectError)
- func (m SecurityTypes) GetSecurityReqID() (f field.SecurityReqIDField, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetSecurityResponseID() (f field.SecurityResponseIDField, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetSecurityResponseType() (f field.SecurityResponseTypeField, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetSubscriptionRequestType() (f field.SubscriptionRequestTypeField, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetText() (f field.TextField, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetTotalNumSecurityTypes() (f field.TotalNumSecurityTypesField, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError)
- func (m SecurityTypes) HasEncodedText() bool
- func (m SecurityTypes) HasEncodedTextLen() bool
- func (m SecurityTypes) HasNoSecurityTypes() bool
- func (m SecurityTypes) HasSecurityReqID() bool
- func (m SecurityTypes) HasSecurityResponseID() bool
- func (m SecurityTypes) HasSecurityResponseType() bool
- func (m SecurityTypes) HasSubscriptionRequestType() bool
- func (m SecurityTypes) HasText() bool
- func (m SecurityTypes) HasTotalNumSecurityTypes() bool
- func (m SecurityTypes) HasTradingSessionID() bool
- func (m SecurityTypes) HasTradingSessionSubID() bool
- func (m SecurityTypes) SetEncodedText(v string)
- func (m SecurityTypes) SetEncodedTextLen(v int)
- func (m SecurityTypes) SetNoSecurityTypes(f NoSecurityTypesRepeatingGroup)
- func (m SecurityTypes) SetSecurityReqID(v string)
- func (m SecurityTypes) SetSecurityResponseID(v string)
- func (m SecurityTypes) SetSecurityResponseType(v int)
- func (m SecurityTypes) SetSubscriptionRequestType(v string)
- func (m SecurityTypes) SetText(v string)
- func (m SecurityTypes) SetTotalNumSecurityTypes(v int)
- func (m SecurityTypes) SetTradingSessionID(v string)
- func (m SecurityTypes) SetTradingSessionSubID(v string)
- func (m SecurityTypes) ToMessage() quickfix.Message
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NoSecurityTypes ¶
NoSecurityTypes is a repeating group element, Tag 558
func (NoSecurityTypes) GetCFICode ¶ added in v0.4.0
func (m NoSecurityTypes) GetCFICode() (f field.CFICodeField, err quickfix.MessageRejectError)
GetCFICode gets CFICode, Tag 461
func (NoSecurityTypes) GetProduct ¶ added in v0.4.0
func (m NoSecurityTypes) GetProduct() (f field.ProductField, err quickfix.MessageRejectError)
GetProduct gets Product, Tag 460
func (NoSecurityTypes) GetSecurityType ¶ added in v0.4.0
func (m NoSecurityTypes) GetSecurityType() (f field.SecurityTypeField, err quickfix.MessageRejectError)
GetSecurityType gets SecurityType, Tag 167
func (NoSecurityTypes) HasCFICode ¶ added in v0.4.0
func (m NoSecurityTypes) HasCFICode() bool
HasCFICode returns true if CFICode is present, Tag 461
func (NoSecurityTypes) HasProduct ¶ added in v0.4.0
func (m NoSecurityTypes) HasProduct() bool
HasProduct returns true if Product is present, Tag 460
func (NoSecurityTypes) HasSecurityType ¶ added in v0.4.0
func (m NoSecurityTypes) HasSecurityType() bool
HasSecurityType returns true if SecurityType is present, Tag 167
func (NoSecurityTypes) SetCFICode ¶ added in v0.2.0
func (m NoSecurityTypes) SetCFICode(v string)
SetCFICode sets CFICode, Tag 461
func (NoSecurityTypes) SetProduct ¶ added in v0.2.0
func (m NoSecurityTypes) SetProduct(v int)
SetProduct sets Product, Tag 460
func (NoSecurityTypes) SetSecurityType ¶ added in v0.2.0
func (m NoSecurityTypes) SetSecurityType(v string)
SetSecurityType sets SecurityType, Tag 167
type NoSecurityTypesRepeatingGroup ¶ added in v0.4.0
type NoSecurityTypesRepeatingGroup struct {
*quickfix.RepeatingGroup
}
NoSecurityTypesRepeatingGroup is a repeating group, Tag 558
func NewNoSecurityTypesRepeatingGroup ¶ added in v0.4.0
func NewNoSecurityTypesRepeatingGroup() NoSecurityTypesRepeatingGroup
NewNoSecurityTypesRepeatingGroup returns an initialized, NoSecurityTypesRepeatingGroup
func (NoSecurityTypesRepeatingGroup) Add ¶ added in v0.4.0
func (m NoSecurityTypesRepeatingGroup) Add() NoSecurityTypes
Add create and append a new NoSecurityTypes to this group
func (NoSecurityTypesRepeatingGroup) Get ¶ added in v0.4.0
func (m NoSecurityTypesRepeatingGroup) Get(i int) NoSecurityTypes
Get returns the ith NoSecurityTypes in the NoSecurityTypesRepeatinGroup
type RouteOut ¶
type RouteOut func(msg SecurityTypes, sessionID quickfix.SessionID) quickfix.MessageRejectError
A RouteOut is the callback type that should be implemented for routing Message
type SecurityTypes ¶ added in v0.4.0
type SecurityTypes struct { fix43.Header quickfix.Body fix43.Trailer //ReceiveTime is the time that this message was read from the socket connection ReceiveTime time.Time }
SecurityTypes is the fix43 SecurityTypes type, MsgType = w
func FromMessage ¶ added in v0.4.0
func FromMessage(m quickfix.Message) SecurityTypes
FromMessage creates a SecurityTypes from a quickfix.Message instance
func New ¶ added in v0.2.0
func New(securityreqid field.SecurityReqIDField, securityresponseid field.SecurityResponseIDField, securityresponsetype field.SecurityResponseTypeField) (m SecurityTypes)
New returns a SecurityTypes initialized with the required fields for SecurityTypes
func (SecurityTypes) GetEncodedText ¶ added in v0.4.0
func (m SecurityTypes) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError)
GetEncodedText gets EncodedText, Tag 355
func (SecurityTypes) GetEncodedTextLen ¶ added in v0.4.0
func (m SecurityTypes) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError)
GetEncodedTextLen gets EncodedTextLen, Tag 354
func (SecurityTypes) GetNoSecurityTypes ¶ added in v0.4.0
func (m SecurityTypes) GetNoSecurityTypes() (NoSecurityTypesRepeatingGroup, quickfix.MessageRejectError)
GetNoSecurityTypes gets NoSecurityTypes, Tag 558
func (SecurityTypes) GetSecurityReqID ¶ added in v0.4.0
func (m SecurityTypes) GetSecurityReqID() (f field.SecurityReqIDField, err quickfix.MessageRejectError)
GetSecurityReqID gets SecurityReqID, Tag 320
func (SecurityTypes) GetSecurityResponseID ¶ added in v0.4.0
func (m SecurityTypes) GetSecurityResponseID() (f field.SecurityResponseIDField, err quickfix.MessageRejectError)
GetSecurityResponseID gets SecurityResponseID, Tag 322
func (SecurityTypes) GetSecurityResponseType ¶ added in v0.4.0
func (m SecurityTypes) GetSecurityResponseType() (f field.SecurityResponseTypeField, err quickfix.MessageRejectError)
GetSecurityResponseType gets SecurityResponseType, Tag 323
func (SecurityTypes) GetSubscriptionRequestType ¶ added in v0.4.0
func (m SecurityTypes) GetSubscriptionRequestType() (f field.SubscriptionRequestTypeField, err quickfix.MessageRejectError)
GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263
func (SecurityTypes) GetText ¶ added in v0.4.0
func (m SecurityTypes) GetText() (f field.TextField, err quickfix.MessageRejectError)
GetText gets Text, Tag 58
func (SecurityTypes) GetTotalNumSecurityTypes ¶ added in v0.4.0
func (m SecurityTypes) GetTotalNumSecurityTypes() (f field.TotalNumSecurityTypesField, err quickfix.MessageRejectError)
GetTotalNumSecurityTypes gets TotalNumSecurityTypes, Tag 557
func (SecurityTypes) GetTradingSessionID ¶ added in v0.4.0
func (m SecurityTypes) GetTradingSessionID() (f field.TradingSessionIDField, err quickfix.MessageRejectError)
GetTradingSessionID gets TradingSessionID, Tag 336
func (SecurityTypes) GetTradingSessionSubID ¶ added in v0.4.0
func (m SecurityTypes) GetTradingSessionSubID() (f field.TradingSessionSubIDField, err quickfix.MessageRejectError)
GetTradingSessionSubID gets TradingSessionSubID, Tag 625
func (SecurityTypes) HasEncodedText ¶ added in v0.4.0
func (m SecurityTypes) HasEncodedText() bool
HasEncodedText returns true if EncodedText is present, Tag 355
func (SecurityTypes) HasEncodedTextLen ¶ added in v0.4.0
func (m SecurityTypes) HasEncodedTextLen() bool
HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354
func (SecurityTypes) HasNoSecurityTypes ¶ added in v0.4.0
func (m SecurityTypes) HasNoSecurityTypes() bool
HasNoSecurityTypes returns true if NoSecurityTypes is present, Tag 558
func (SecurityTypes) HasSecurityReqID ¶ added in v0.4.0
func (m SecurityTypes) HasSecurityReqID() bool
HasSecurityReqID returns true if SecurityReqID is present, Tag 320
func (SecurityTypes) HasSecurityResponseID ¶ added in v0.4.0
func (m SecurityTypes) HasSecurityResponseID() bool
HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322
func (SecurityTypes) HasSecurityResponseType ¶ added in v0.4.0
func (m SecurityTypes) HasSecurityResponseType() bool
HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323
func (SecurityTypes) HasSubscriptionRequestType ¶ added in v0.4.0
func (m SecurityTypes) HasSubscriptionRequestType() bool
HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263
func (SecurityTypes) HasText ¶ added in v0.4.0
func (m SecurityTypes) HasText() bool
HasText returns true if Text is present, Tag 58
func (SecurityTypes) HasTotalNumSecurityTypes ¶ added in v0.4.0
func (m SecurityTypes) HasTotalNumSecurityTypes() bool
HasTotalNumSecurityTypes returns true if TotalNumSecurityTypes is present, Tag 557
func (SecurityTypes) HasTradingSessionID ¶ added in v0.4.0
func (m SecurityTypes) HasTradingSessionID() bool
HasTradingSessionID returns true if TradingSessionID is present, Tag 336
func (SecurityTypes) HasTradingSessionSubID ¶ added in v0.4.0
func (m SecurityTypes) HasTradingSessionSubID() bool
HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625
func (SecurityTypes) SetEncodedText ¶ added in v0.4.0
func (m SecurityTypes) SetEncodedText(v string)
SetEncodedText sets EncodedText, Tag 355
func (SecurityTypes) SetEncodedTextLen ¶ added in v0.4.0
func (m SecurityTypes) SetEncodedTextLen(v int)
SetEncodedTextLen sets EncodedTextLen, Tag 354
func (SecurityTypes) SetNoSecurityTypes ¶ added in v0.4.0
func (m SecurityTypes) SetNoSecurityTypes(f NoSecurityTypesRepeatingGroup)
SetNoSecurityTypes sets NoSecurityTypes, Tag 558
func (SecurityTypes) SetSecurityReqID ¶ added in v0.4.0
func (m SecurityTypes) SetSecurityReqID(v string)
SetSecurityReqID sets SecurityReqID, Tag 320
func (SecurityTypes) SetSecurityResponseID ¶ added in v0.4.0
func (m SecurityTypes) SetSecurityResponseID(v string)
SetSecurityResponseID sets SecurityResponseID, Tag 322
func (SecurityTypes) SetSecurityResponseType ¶ added in v0.4.0
func (m SecurityTypes) SetSecurityResponseType(v int)
SetSecurityResponseType sets SecurityResponseType, Tag 323
func (SecurityTypes) SetSubscriptionRequestType ¶ added in v0.4.0
func (m SecurityTypes) SetSubscriptionRequestType(v string)
SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263
func (SecurityTypes) SetText ¶ added in v0.4.0
func (m SecurityTypes) SetText(v string)
SetText sets Text, Tag 58
func (SecurityTypes) SetTotalNumSecurityTypes ¶ added in v0.4.0
func (m SecurityTypes) SetTotalNumSecurityTypes(v int)
SetTotalNumSecurityTypes sets TotalNumSecurityTypes, Tag 557
func (SecurityTypes) SetTradingSessionID ¶ added in v0.4.0
func (m SecurityTypes) SetTradingSessionID(v string)
SetTradingSessionID sets TradingSessionID, Tag 336
func (SecurityTypes) SetTradingSessionSubID ¶ added in v0.4.0
func (m SecurityTypes) SetTradingSessionSubID(v string)
SetTradingSessionSubID sets TradingSessionSubID, Tag 625
func (SecurityTypes) ToMessage ¶ added in v0.4.0
func (m SecurityTypes) ToMessage() quickfix.Message
ToMessage returns a quickfix.Message instance