Documentation
¶
Overview ¶
Package logon msg type = A.
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type Message
- func (m Message) Marshal() quickfix.Message
- func (m *Message) SetEncryptMethod(v int)
- func (m *Message) SetHeartBtInt(v int)
- func (m *Message) SetMaxMessageSize(v int)
- func (m *Message) SetNextExpectedMsgSeqNum(v int)
- func (m *Message) SetNoMsgTypes(v []NoMsgTypes)
- func (m *Message) SetPassword(v string)
- func (m *Message) SetRawData(v string)
- func (m *Message) SetRawDataLength(v int)
- func (m *Message) SetResetSeqNumFlag(v bool)
- func (m *Message) SetTestMessageIndicator(v bool)
- func (m *Message) SetUsername(v string)
- type NoMsgTypes
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct {
FIXMsgType string `fix:"A"`
fix44.Header
//EncryptMethod is a required field for Logon.
EncryptMethod int `fix:"98"`
//HeartBtInt is a required field for Logon.
HeartBtInt int `fix:"108"`
//RawDataLength is a non-required field for Logon.
RawDataLength *int `fix:"95"`
//RawData is a non-required field for Logon.
RawData *string `fix:"96"`
//ResetSeqNumFlag is a non-required field for Logon.
ResetSeqNumFlag *bool `fix:"141"`
//NextExpectedMsgSeqNum is a non-required field for Logon.
NextExpectedMsgSeqNum *int `fix:"789"`
//MaxMessageSize is a non-required field for Logon.
MaxMessageSize *int `fix:"383"`
//NoMsgTypes is a non-required field for Logon.
NoMsgTypes []NoMsgTypes `fix:"384,omitempty"`
//TestMessageIndicator is a non-required field for Logon.
TestMessageIndicator *bool `fix:"464"`
//Username is a non-required field for Logon.
Username *string `fix:"553"`
//Password is a non-required field for Logon.
Password *string `fix:"554"`
fix44.Trailer
}
Message is a Logon FIX Message
func (*Message) SetEncryptMethod ¶ added in v0.2.0
func (*Message) SetHeartBtInt ¶ added in v0.2.0
func (*Message) SetMaxMessageSize ¶ added in v0.2.0
func (*Message) SetNextExpectedMsgSeqNum ¶ added in v0.2.0
func (*Message) SetNoMsgTypes ¶ added in v0.2.0
func (m *Message) SetNoMsgTypes(v []NoMsgTypes)
func (*Message) SetPassword ¶ added in v0.2.0
func (*Message) SetRawData ¶ added in v0.2.0
func (*Message) SetRawDataLength ¶ added in v0.2.0
func (*Message) SetResetSeqNumFlag ¶ added in v0.2.0
func (*Message) SetTestMessageIndicator ¶ added in v0.2.0
func (*Message) SetUsername ¶ added in v0.2.0
type NoMsgTypes ¶
type NoMsgTypes struct {
//RefMsgType is a non-required field for NoMsgTypes.
RefMsgType *string `fix:"372"`
//MsgDirection is a non-required field for NoMsgTypes.
MsgDirection *string `fix:"385"`
}
NoMsgTypes is a repeating group in Logon
func NewNoMsgTypes ¶ added in v0.2.0
func NewNoMsgTypes() *NoMsgTypes
NewNoMsgTypes returns an initialized NoMsgTypes instance
func (*NoMsgTypes) SetMsgDirection ¶ added in v0.2.0
func (m *NoMsgTypes) SetMsgDirection(v string)
func (*NoMsgTypes) SetRefMsgType ¶ added in v0.2.0
func (m *NoMsgTypes) SetRefMsgType(v string)
Click to show internal directories.
Click to hide internal directories.