Documentation ¶
Index ¶
- type Header
- func (m *Header) SetBeginString(v string)
- func (m *Header) SetBodyLength(v int)
- func (m *Header) SetDeliverToCompID(v string)
- func (m *Header) SetDeliverToLocationID(v string)
- func (m *Header) SetDeliverToSubID(v string)
- func (m *Header) SetLastMsgSeqNumProcessed(v int)
- func (m *Header) SetMessageEncoding(v string)
- func (m *Header) SetMsgSeqNum(v int)
- func (m *Header) SetMsgType(v string)
- func (m *Header) SetOnBehalfOfCompID(v string)
- func (m *Header) SetOnBehalfOfLocationID(v string)
- func (m *Header) SetOnBehalfOfSendingTime(v time.Time)
- func (m *Header) SetOnBehalfOfSubID(v string)
- func (m *Header) SetOrigSendingTime(v time.Time)
- func (m *Header) SetPossDupFlag(v bool)
- func (m *Header) SetPossResend(v bool)
- func (m *Header) SetSecureData(v string)
- func (m *Header) SetSecureDataLen(v int)
- func (m *Header) SetSenderCompID(v string)
- func (m *Header) SetSenderLocationID(v string)
- func (m *Header) SetSenderSubID(v string)
- func (m *Header) SetSendingTime(v time.Time)
- func (m *Header) SetTargetCompID(v string)
- func (m *Header) SetTargetLocationID(v string)
- func (m *Header) SetTargetSubID(v string)
- func (m *Header) SetXmlData(v string)
- func (m *Header) SetXmlDataLen(v int)
- type Trailer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Header ¶
type Header struct { //BeginString is a required field for Header. BeginString string `fix:"8,default=FIX.4.2"` //BodyLength is a required field for Header. BodyLength int `fix:"9"` //MsgType is a required field for Header. MsgType string `fix:"35"` //SenderCompID is a required field for Header. SenderCompID string `fix:"49"` //TargetCompID is a required field for Header. TargetCompID string `fix:"56"` //OnBehalfOfCompID is a non-required field for Header. OnBehalfOfCompID *string `fix:"115"` //DeliverToCompID is a non-required field for Header. DeliverToCompID *string `fix:"128"` //SecureDataLen is a non-required field for Header. SecureDataLen *int `fix:"90"` //SecureData is a non-required field for Header. SecureData *string `fix:"91"` //MsgSeqNum is a required field for Header. MsgSeqNum int `fix:"34"` //SenderSubID is a non-required field for Header. SenderSubID *string `fix:"50"` //SenderLocationID is a non-required field for Header. SenderLocationID *string `fix:"142"` //TargetSubID is a non-required field for Header. TargetSubID *string `fix:"57"` //TargetLocationID is a non-required field for Header. TargetLocationID *string `fix:"143"` //OnBehalfOfSubID is a non-required field for Header. OnBehalfOfSubID *string `fix:"116"` //OnBehalfOfLocationID is a non-required field for Header. OnBehalfOfLocationID *string `fix:"144"` //DeliverToSubID is a non-required field for Header. DeliverToSubID *string `fix:"129"` //DeliverToLocationID is a non-required field for Header. DeliverToLocationID *string `fix:"145"` //PossDupFlag is a non-required field for Header. PossDupFlag *bool `fix:"43"` //PossResend is a non-required field for Header. PossResend *bool `fix:"97"` //SendingTime is a required field for Header. SendingTime time.Time `fix:"52"` //OrigSendingTime is a non-required field for Header. OrigSendingTime *time.Time `fix:"122"` //XmlDataLen is a non-required field for Header. XmlDataLen *int `fix:"212"` //XmlData is a non-required field for Header. XmlData *string `fix:"213"` //MessageEncoding is a non-required field for Header. MessageEncoding *string `fix:"347"` //LastMsgSeqNumProcessed is a non-required field for Header. LastMsgSeqNumProcessed *int `fix:"369"` //OnBehalfOfSendingTime is a non-required field for Header. OnBehalfOfSendingTime *time.Time `fix:"370"` }
Header is the fix42 Header type
func (*Header) SetBeginString ¶ added in v0.2.0
func (*Header) SetBodyLength ¶ added in v0.2.0
func (*Header) SetDeliverToCompID ¶ added in v0.2.0
func (*Header) SetDeliverToLocationID ¶ added in v0.2.0
func (*Header) SetDeliverToSubID ¶ added in v0.2.0
func (*Header) SetLastMsgSeqNumProcessed ¶ added in v0.2.0
func (*Header) SetMessageEncoding ¶ added in v0.2.0
func (*Header) SetMsgSeqNum ¶ added in v0.2.0
func (*Header) SetMsgType ¶ added in v0.2.0
func (*Header) SetOnBehalfOfCompID ¶ added in v0.2.0
func (*Header) SetOnBehalfOfLocationID ¶ added in v0.2.0
func (*Header) SetOnBehalfOfSendingTime ¶ added in v0.2.0
func (*Header) SetOnBehalfOfSubID ¶ added in v0.2.0
func (*Header) SetOrigSendingTime ¶ added in v0.2.0
func (*Header) SetPossDupFlag ¶ added in v0.2.0
func (*Header) SetPossResend ¶ added in v0.2.0
func (*Header) SetSecureData ¶ added in v0.2.0
func (*Header) SetSecureDataLen ¶ added in v0.2.0
func (*Header) SetSenderCompID ¶ added in v0.2.0
func (*Header) SetSenderLocationID ¶ added in v0.2.0
func (*Header) SetSenderSubID ¶ added in v0.2.0
func (*Header) SetSendingTime ¶ added in v0.2.0
func (*Header) SetTargetCompID ¶ added in v0.2.0
func (*Header) SetTargetLocationID ¶ added in v0.2.0
func (*Header) SetTargetSubID ¶ added in v0.2.0
func (*Header) SetXmlData ¶ added in v0.2.0
func (*Header) SetXmlDataLen ¶ added in v0.2.0
type Trailer ¶
type Trailer struct { //SignatureLength is a non-required field for Trailer. SignatureLength *int `fix:"93"` //Signature is a non-required field for Trailer. Signature *string `fix:"89"` //CheckSum is a required field for Trailer. CheckSum string `fix:"10"` }
Trailer is the fix42 Trailer type
func (*Trailer) SetCheckSum ¶ added in v0.2.0
func (*Trailer) SetSignature ¶ added in v0.2.0
func (*Trailer) SetSignatureLength ¶ added in v0.2.0
Directories ¶
Path | Synopsis |
---|---|
Package advertisement msg type = 7.
|
Package advertisement msg type = 7. |
Package allocation msg type = J.
|
Package allocation msg type = J. |
Package allocationack msg type = P.
|
Package allocationack msg type = P. |
Package bidrequest msg type = k.
|
Package bidrequest msg type = k. |
Package bidresponse msg type = l.
|
Package bidresponse msg type = l. |
Package businessmessagereject msg type = j.
|
Package businessmessagereject msg type = j. |
Package dontknowtrade msg type = Q.
|
Package dontknowtrade msg type = Q. |
Package email msg type = C.
|
Package email msg type = C. |
Package executionreport msg type = 8.
|
Package executionreport msg type = 8. |
Package heartbeat msg type = 0.
|
Package heartbeat msg type = 0. |
Package indicationofinterest msg type = 6.
|
Package indicationofinterest msg type = 6. |
Package listcancelrequest msg type = K.
|
Package listcancelrequest msg type = K. |
Package listexecute msg type = L.
|
Package listexecute msg type = L. |
Package liststatus msg type = N.
|
Package liststatus msg type = N. |
Package liststatusrequest msg type = M.
|
Package liststatusrequest msg type = M. |
Package liststrikeprice msg type = m.
|
Package liststrikeprice msg type = m. |
Package logon msg type = A.
|
Package logon msg type = A. |
Package logout msg type = 5.
|
Package logout msg type = 5. |
Package marketdataincrementalrefresh msg type = X.
|
Package marketdataincrementalrefresh msg type = X. |
Package marketdatarequest msg type = V.
|
Package marketdatarequest msg type = V. |
Package marketdatarequestreject msg type = Y.
|
Package marketdatarequestreject msg type = Y. |
Package marketdatasnapshotfullrefresh msg type = W.
|
Package marketdatasnapshotfullrefresh msg type = W. |
Package massquote msg type = i.
|
Package massquote msg type = i. |
Package neworderlist msg type = E.
|
Package neworderlist msg type = E. |
Package newordersingle msg type = D.
|
Package newordersingle msg type = D. |
Package news msg type = B.
|
Package news msg type = B. |
Package ordercancelreject msg type = 9.
|
Package ordercancelreject msg type = 9. |
Package ordercancelreplacerequest msg type = G.
|
Package ordercancelreplacerequest msg type = G. |
Package ordercancelrequest msg type = F.
|
Package ordercancelrequest msg type = F. |
Package orderstatusrequest msg type = H.
|
Package orderstatusrequest msg type = H. |
Package quote msg type = S.
|
Package quote msg type = S. |
Package quoteacknowledgement msg type = b.
|
Package quoteacknowledgement msg type = b. |
Package quotecancel msg type = Z.
|
Package quotecancel msg type = Z. |
Package quoterequest msg type = R.
|
Package quoterequest msg type = R. |
Package quotestatusrequest msg type = a.
|
Package quotestatusrequest msg type = a. |
Package reject msg type = 3.
|
Package reject msg type = 3. |
Package resendrequest msg type = 2.
|
Package resendrequest msg type = 2. |
Package securitydefinition msg type = d.
|
Package securitydefinition msg type = d. |
Package securitydefinitionrequest msg type = c.
|
Package securitydefinitionrequest msg type = c. |
Package securitystatus msg type = f.
|
Package securitystatus msg type = f. |
Package securitystatusrequest msg type = e.
|
Package securitystatusrequest msg type = e. |
Package sequencereset msg type = 4.
|
Package sequencereset msg type = 4. |
Package settlementinstructions msg type = T.
|
Package settlementinstructions msg type = T. |
Package testrequest msg type = 1.
|
Package testrequest msg type = 1. |
Package tradingsessionstatus msg type = h.
|
Package tradingsessionstatus msg type = h. |
Package tradingsessionstatusrequest msg type = g.
|
Package tradingsessionstatusrequest msg type = g. |
Click to show internal directories.
Click to hide internal directories.