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.