Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type NoSecurityTypes
- func (m NoSecurityTypes) GetCFICode() (v string, err quickfix.MessageRejectError)
- func (m NoSecurityTypes) GetProduct() (v enum.Product, err quickfix.MessageRejectError)
- func (m NoSecurityTypes) GetSecuritySubType() (v string, err quickfix.MessageRejectError)
- func (m NoSecurityTypes) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError)
- func (m NoSecurityTypes) HasCFICode() bool
- func (m NoSecurityTypes) HasProduct() bool
- func (m NoSecurityTypes) HasSecuritySubType() bool
- func (m NoSecurityTypes) HasSecurityType() bool
- func (m NoSecurityTypes) SetCFICode(v string)
- func (m NoSecurityTypes) SetProduct(v enum.Product)
- func (m NoSecurityTypes) SetSecuritySubType(v string)
- func (m NoSecurityTypes) SetSecurityType(v enum.SecurityType)
- type NoSecurityTypesRepeatingGroup
- type RouteOut
- type SecurityTypes
- func (m SecurityTypes) GetEncodedText() (v string, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetLastFragment() (v bool, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetNoSecurityTypes() (NoSecurityTypesRepeatingGroup, quickfix.MessageRejectError)
- func (m SecurityTypes) GetSecurityReqID() (v string, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetSecurityResponseID() (v string, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetSecurityResponseType() (v enum.SecurityResponseType, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetText() (v string, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetTotNoSecurityTypes() (v int, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)
- func (m SecurityTypes) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError)
- func (m SecurityTypes) HasEncodedText() bool
- func (m SecurityTypes) HasEncodedTextLen() bool
- func (m SecurityTypes) HasLastFragment() 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) HasTotNoSecurityTypes() 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) SetLastFragment(v bool)
- func (m SecurityTypes) SetNoSecurityTypes(f NoSecurityTypesRepeatingGroup)
- func (m SecurityTypes) SetSecurityReqID(v string)
- func (m SecurityTypes) SetSecurityResponseID(v string)
- func (m SecurityTypes) SetSecurityResponseType(v enum.SecurityResponseType)
- func (m SecurityTypes) SetSubscriptionRequestType(v enum.SubscriptionRequestType)
- func (m SecurityTypes) SetText(v string)
- func (m SecurityTypes) SetTotNoSecurityTypes(v int)
- func (m SecurityTypes) SetTradingSessionID(v enum.TradingSessionID)
- func (m SecurityTypes) SetTradingSessionSubID(v enum.TradingSessionSubID)
- func (m SecurityTypes) ToMessage() *quickfix.Message
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NoSecurityTypes ¶
type NoSecurityTypes struct {
*quickfix.Group
}
NoSecurityTypes is a repeating group element, Tag 558
func (NoSecurityTypes) GetCFICode ¶ added in v0.4.0
func (m NoSecurityTypes) GetCFICode() (v string, err quickfix.MessageRejectError)
GetCFICode gets CFICode, Tag 461
func (NoSecurityTypes) GetProduct ¶ added in v0.4.0
func (m NoSecurityTypes) GetProduct() (v enum.Product, err quickfix.MessageRejectError)
GetProduct gets Product, Tag 460
func (NoSecurityTypes) GetSecuritySubType ¶ added in v0.4.0
func (m NoSecurityTypes) GetSecuritySubType() (v string, err quickfix.MessageRejectError)
GetSecuritySubType gets SecuritySubType, Tag 762
func (NoSecurityTypes) GetSecurityType ¶ added in v0.4.0
func (m NoSecurityTypes) GetSecurityType() (v enum.SecurityType, 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) HasSecuritySubType ¶ added in v0.4.0
func (m NoSecurityTypes) HasSecuritySubType() bool
HasSecuritySubType returns true if SecuritySubType is present, Tag 762
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 enum.Product)
SetProduct sets Product, Tag 460
func (NoSecurityTypes) SetSecuritySubType ¶ added in v0.2.0
func (m NoSecurityTypes) SetSecuritySubType(v string)
SetSecuritySubType sets SecuritySubType, Tag 762
func (NoSecurityTypes) SetSecurityType ¶ added in v0.2.0
func (m NoSecurityTypes) SetSecurityType(v enum.SecurityType)
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
SecurityTypes is the fix44 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() (v string, err quickfix.MessageRejectError)
GetEncodedText gets EncodedText, Tag 355
func (SecurityTypes) GetEncodedTextLen ¶ added in v0.4.0
func (m SecurityTypes) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)
GetEncodedTextLen gets EncodedTextLen, Tag 354
func (SecurityTypes) GetLastFragment ¶ added in v0.4.0
func (m SecurityTypes) GetLastFragment() (v bool, err quickfix.MessageRejectError)
GetLastFragment gets LastFragment, Tag 893
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() (v string, err quickfix.MessageRejectError)
GetSecurityReqID gets SecurityReqID, Tag 320
func (SecurityTypes) GetSecurityResponseID ¶ added in v0.4.0
func (m SecurityTypes) GetSecurityResponseID() (v string, err quickfix.MessageRejectError)
GetSecurityResponseID gets SecurityResponseID, Tag 322
func (SecurityTypes) GetSecurityResponseType ¶ added in v0.4.0
func (m SecurityTypes) GetSecurityResponseType() (v enum.SecurityResponseType, err quickfix.MessageRejectError)
GetSecurityResponseType gets SecurityResponseType, Tag 323
func (SecurityTypes) GetSubscriptionRequestType ¶ added in v0.4.0
func (m SecurityTypes) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError)
GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263
func (SecurityTypes) GetText ¶ added in v0.4.0
func (m SecurityTypes) GetText() (v string, err quickfix.MessageRejectError)
GetText gets Text, Tag 58
func (SecurityTypes) GetTotNoSecurityTypes ¶ added in v0.4.0
func (m SecurityTypes) GetTotNoSecurityTypes() (v int, err quickfix.MessageRejectError)
GetTotNoSecurityTypes gets TotNoSecurityTypes, Tag 557
func (SecurityTypes) GetTradingSessionID ¶ added in v0.4.0
func (m SecurityTypes) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)
GetTradingSessionID gets TradingSessionID, Tag 336
func (SecurityTypes) GetTradingSessionSubID ¶ added in v0.4.0
func (m SecurityTypes) GetTradingSessionSubID() (v enum.TradingSessionSubID, 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) HasLastFragment ¶ added in v0.4.0
func (m SecurityTypes) HasLastFragment() bool
HasLastFragment returns true if LastFragment is present, Tag 893
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) HasTotNoSecurityTypes ¶ added in v0.4.0
func (m SecurityTypes) HasTotNoSecurityTypes() bool
HasTotNoSecurityTypes returns true if TotNoSecurityTypes 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) SetLastFragment ¶ added in v0.4.0
func (m SecurityTypes) SetLastFragment(v bool)
SetLastFragment sets LastFragment, Tag 893
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 enum.SecurityResponseType)
SetSecurityResponseType sets SecurityResponseType, Tag 323
func (SecurityTypes) SetSubscriptionRequestType ¶ added in v0.4.0
func (m SecurityTypes) SetSubscriptionRequestType(v enum.SubscriptionRequestType)
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) SetTotNoSecurityTypes ¶ added in v0.4.0
func (m SecurityTypes) SetTotNoSecurityTypes(v int)
SetTotNoSecurityTypes sets TotNoSecurityTypes, Tag 557
func (SecurityTypes) SetTradingSessionID ¶ added in v0.4.0
func (m SecurityTypes) SetTradingSessionID(v enum.TradingSessionID)
SetTradingSessionID sets TradingSessionID, Tag 336
func (SecurityTypes) SetTradingSessionSubID ¶ added in v0.4.0
func (m SecurityTypes) SetTradingSessionSubID(v enum.TradingSessionSubID)
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