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) SetNoHops(v []NoHops)
- func (m *Header) SetOnBehalfOfCompID(v string)
- func (m *Header) SetOnBehalfOfLocationID(v string)
- 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 NoHops
- 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.4"`
//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"`
//NoHops is a non-required field for Header.
NoHops []NoHops `fix:"627,omitempty"`
}
Header is the fix44 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) 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 NoHops ¶
type NoHops struct {
//HopCompID is a non-required field for NoHops.
HopCompID *string `fix:"628"`
//HopSendingTime is a non-required field for NoHops.
HopSendingTime *time.Time `fix:"629"`
//HopRefID is a non-required field for NoHops.
HopRefID *int `fix:"630"`
}
NoHops is a repeating group in Header
func NewNoHops ¶ added in v0.2.0
func NewNoHops() *NoHops
NewNoHops returns an initialized NoHops instance
func (*NoHops) SetHopCompID ¶ added in v0.2.0
func (*NoHops) SetHopRefID ¶ added in v0.2.0
func (*NoHops) SetHopSendingTime ¶ 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 fix44 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 allocationinstruction msg type = J.
|
Package allocationinstruction msg type = J. |
|
Package allocationinstructionack msg type = P.
|
Package allocationinstructionack msg type = P. |
|
Package allocationreport msg type = AS.
|
Package allocationreport msg type = AS. |
|
Package allocationreportack msg type = AT.
|
Package allocationreportack msg type = AT. |
|
Package assignmentreport msg type = AW.
|
Package assignmentreport msg type = AW. |
|
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 collateralassignment msg type = AY.
|
Package collateralassignment msg type = AY. |
|
Package collateralinquiry msg type = BB.
|
Package collateralinquiry msg type = BB. |
|
Package collateralinquiryack msg type = BG.
|
Package collateralinquiryack msg type = BG. |
|
Package collateralreport msg type = BA.
|
Package collateralreport msg type = BA. |
|
Package collateralrequest msg type = AX.
|
Package collateralrequest msg type = AX. |
|
Package collateralresponse msg type = AZ.
|
Package collateralresponse msg type = AZ. |
|
Package confirmation msg type = AK.
|
Package confirmation msg type = AK. |
|
Package confirmationack msg type = AU.
|
Package confirmationack msg type = AU. |
|
Package confirmationrequest msg type = BH.
|
Package confirmationrequest msg type = BH. |
|
Package crossordercancelreplacerequest msg type = t.
|
Package crossordercancelreplacerequest msg type = t. |
|
Package crossordercancelrequest msg type = u.
|
Package crossordercancelrequest msg type = u. |
|
Package derivativesecuritylist msg type = AA.
|
Package derivativesecuritylist msg type = AA. |
|
Package derivativesecuritylistrequest msg type = z.
|
Package derivativesecuritylistrequest msg type = z. |
|
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 ioi msg type = 6.
|
Package ioi 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 massquoteacknowledgement msg type = b.
|
Package massquoteacknowledgement msg type = b. |
|
Package multilegordercancelreplace msg type = AC.
|
Package multilegordercancelreplace msg type = AC. |
|
Package networkcounterpartysystemstatusrequest msg type = BC.
|
Package networkcounterpartysystemstatusrequest msg type = BC. |
|
Package networkcounterpartysystemstatusresponse msg type = BD.
|
Package networkcounterpartysystemstatusresponse msg type = BD. |
|
Package newordercross msg type = s.
|
Package newordercross msg type = s. |
|
Package neworderlist msg type = E.
|
Package neworderlist msg type = E. |
|
Package newordermultileg msg type = AB.
|
Package newordermultileg msg type = AB. |
|
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 ordermasscancelreport msg type = r.
|
Package ordermasscancelreport msg type = r. |
|
Package ordermasscancelrequest msg type = q.
|
Package ordermasscancelrequest msg type = q. |
|
Package ordermassstatusrequest msg type = AF.
|
Package ordermassstatusrequest msg type = AF. |
|
Package orderstatusrequest msg type = H.
|
Package orderstatusrequest msg type = H. |
|
Package positionmaintenancereport msg type = AM.
|
Package positionmaintenancereport msg type = AM. |
|
Package positionmaintenancerequest msg type = AL.
|
Package positionmaintenancerequest msg type = AL. |
|
Package positionreport msg type = AP.
|
Package positionreport msg type = AP. |
|
Package quote msg type = S.
|
Package quote msg type = S. |
|
Package quotecancel msg type = Z.
|
Package quotecancel msg type = Z. |
|
Package quoterequest msg type = R.
|
Package quoterequest msg type = R. |
|
Package quoterequestreject msg type = AG.
|
Package quoterequestreject msg type = AG. |
|
Package quoteresponse msg type = AJ.
|
Package quoteresponse msg type = AJ. |
|
Package quotestatusreport msg type = AI.
|
Package quotestatusreport msg type = AI. |
|
Package quotestatusrequest msg type = a.
|
Package quotestatusrequest msg type = a. |
|
Package registrationinstructions msg type = o.
|
Package registrationinstructions msg type = o. |
|
Package registrationinstructionsresponse msg type = p.
|
Package registrationinstructionsresponse msg type = p. |
|
Package reject msg type = 3.
|
Package reject msg type = 3. |
|
Package requestforpositions msg type = AN.
|
Package requestforpositions msg type = AN. |
|
Package requestforpositionsack msg type = AO.
|
Package requestforpositionsack msg type = AO. |
|
Package resendrequest msg type = 2.
|
Package resendrequest msg type = 2. |
|
Package rfqrequest msg type = AH.
|
Package rfqrequest msg type = AH. |
|
Package securitydefinition msg type = d.
|
Package securitydefinition msg type = d. |
|
Package securitydefinitionrequest msg type = c.
|
Package securitydefinitionrequest msg type = c. |
|
Package securitylist msg type = y.
|
Package securitylist msg type = y. |
|
Package securitylistrequest msg type = x.
|
Package securitylistrequest msg type = x. |
|
Package securitystatus msg type = f.
|
Package securitystatus msg type = f. |
|
Package securitystatusrequest msg type = e.
|
Package securitystatusrequest msg type = e. |
|
Package securitytyperequest msg type = v.
|
Package securitytyperequest msg type = v. |
|
Package securitytypes msg type = w.
|
Package securitytypes msg type = w. |
|
Package sequencereset msg type = 4.
|
Package sequencereset msg type = 4. |
|
Package settlementinstructionrequest msg type = AV.
|
Package settlementinstructionrequest msg type = AV. |
|
Package settlementinstructions msg type = T.
|
Package settlementinstructions msg type = T. |
|
Package testrequest msg type = 1.
|
Package testrequest msg type = 1. |
|
Package tradecapturereport msg type = AE.
|
Package tradecapturereport msg type = AE. |
|
Package tradecapturereportack msg type = AR.
|
Package tradecapturereportack msg type = AR. |
|
Package tradecapturereportrequest msg type = AD.
|
Package tradecapturereportrequest msg type = AD. |
|
Package tradecapturereportrequestack msg type = AQ.
|
Package tradecapturereportrequestack msg type = AQ. |
|
Package tradingsessionstatus msg type = h.
|
Package tradingsessionstatus msg type = h. |
|
Package tradingsessionstatusrequest msg type = g.
|
Package tradingsessionstatusrequest msg type = g. |
|
Package userrequest msg type = BE.
|
Package userrequest msg type = BE. |
|
Package userresponse msg type = BF.
|
Package userresponse msg type = BF. |
Click to show internal directories.
Click to hide internal directories.