Documentation
¶
Overview ¶
Package settlementinstructions msg type = T.
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type Message
- func (m Message) Marshal() quickfix.Message
- func (m *Message) SetAllocAccount(v string)
- func (m *Message) SetAllocID(v string)
- func (m *Message) SetCardExpDate(v string)
- func (m *Message) SetCardHolderName(v string)
- func (m *Message) SetCardIssNo(v string)
- func (m *Message) SetCardNumber(v string)
- func (m *Message) SetCardStartDate(v string)
- func (m *Message) SetCashSettlAgentAcctName(v string)
- func (m *Message) SetCashSettlAgentAcctNum(v string)
- func (m *Message) SetCashSettlAgentCode(v string)
- func (m *Message) SetCashSettlAgentContactName(v string)
- func (m *Message) SetCashSettlAgentContactPhone(v string)
- func (m *Message) SetCashSettlAgentName(v string)
- func (m *Message) SetClOrdID(v string)
- func (m *Message) SetEffectiveTime(v time.Time)
- func (m *Message) SetIndividualAllocID(v string)
- func (m *Message) SetLastMkt(v string)
- func (m *Message) SetParties(v parties.Parties)
- func (m *Message) SetPaymentDate(v string)
- func (m *Message) SetPaymentMethod(v int)
- func (m *Message) SetPaymentRef(v string)
- func (m *Message) SetPaymentRemitterID(v string)
- func (m *Message) SetSecuritySettlAgentAcctName(v string)
- func (m *Message) SetSecuritySettlAgentAcctNum(v string)
- func (m *Message) SetSecuritySettlAgentCode(v string)
- func (m *Message) SetSecuritySettlAgentContactName(v string)
- func (m *Message) SetSecuritySettlAgentContactPhone(v string)
- func (m *Message) SetSecuritySettlAgentName(v string)
- func (m *Message) SetSecurityType(v string)
- func (m *Message) SetSettlBrkrCode(v string)
- func (m *Message) SetSettlDeliveryType(v int)
- func (m *Message) SetSettlDepositoryCode(v string)
- func (m *Message) SetSettlInstCode(v string)
- func (m *Message) SetSettlInstID(v string)
- func (m *Message) SetSettlInstMode(v string)
- func (m *Message) SetSettlInstRefID(v string)
- func (m *Message) SetSettlInstSource(v string)
- func (m *Message) SetSettlInstTransType(v string)
- func (m *Message) SetSide(v string)
- func (m *Message) SetStandInstDbID(v string)
- func (m *Message) SetStandInstDbName(v string)
- func (m *Message) SetStandInstDbType(v int)
- func (m *Message) SetTradeDate(v string)
- func (m *Message) SetTradingSessionID(v string)
- func (m *Message) SetTradingSessionSubID(v string)
- func (m *Message) SetTransactTime(v time.Time)
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct {
FIXMsgType string `fix:"T"`
fix43.Header
//SettlInstID is a required field for SettlementInstructions.
SettlInstID string `fix:"162"`
//SettlInstTransType is a required field for SettlementInstructions.
SettlInstTransType string `fix:"163"`
//SettlInstRefID is a required field for SettlementInstructions.
SettlInstRefID string `fix:"214"`
//SettlInstMode is a required field for SettlementInstructions.
SettlInstMode string `fix:"160"`
//SettlInstSource is a required field for SettlementInstructions.
SettlInstSource string `fix:"165"`
//AllocAccount is a required field for SettlementInstructions.
AllocAccount string `fix:"79"`
//IndividualAllocID is a non-required field for SettlementInstructions.
IndividualAllocID *string `fix:"467"`
//ClOrdID is a non-required field for SettlementInstructions.
ClOrdID *string `fix:"11"`
//TradeDate is a non-required field for SettlementInstructions.
TradeDate *string `fix:"75"`
//AllocID is a non-required field for SettlementInstructions.
AllocID *string `fix:"70"`
//LastMkt is a non-required field for SettlementInstructions.
LastMkt *string `fix:"30"`
//TradingSessionID is a non-required field for SettlementInstructions.
TradingSessionID *string `fix:"336"`
//TradingSessionSubID is a non-required field for SettlementInstructions.
TradingSessionSubID *string `fix:"625"`
//Side is a non-required field for SettlementInstructions.
Side *string `fix:"54"`
//SecurityType is a non-required field for SettlementInstructions.
SecurityType *string `fix:"167"`
//EffectiveTime is a non-required field for SettlementInstructions.
EffectiveTime *time.Time `fix:"168"`
//TransactTime is a required field for SettlementInstructions.
TransactTime time.Time `fix:"60"`
//Parties is a non-required component for SettlementInstructions.
Parties *parties.Parties
//StandInstDbType is a non-required field for SettlementInstructions.
StandInstDbType *int `fix:"169"`
//StandInstDbName is a non-required field for SettlementInstructions.
StandInstDbName *string `fix:"170"`
//StandInstDbID is a non-required field for SettlementInstructions.
StandInstDbID *string `fix:"171"`
//SettlDeliveryType is a non-required field for SettlementInstructions.
SettlDeliveryType *int `fix:"172"`
//SettlDepositoryCode is a non-required field for SettlementInstructions.
SettlDepositoryCode *string `fix:"173"`
//SettlBrkrCode is a non-required field for SettlementInstructions.
SettlBrkrCode *string `fix:"174"`
//SettlInstCode is a non-required field for SettlementInstructions.
SettlInstCode *string `fix:"175"`
//SecuritySettlAgentName is a non-required field for SettlementInstructions.
SecuritySettlAgentName *string `fix:"176"`
//SecuritySettlAgentCode is a non-required field for SettlementInstructions.
SecuritySettlAgentCode *string `fix:"177"`
//SecuritySettlAgentAcctNum is a non-required field for SettlementInstructions.
SecuritySettlAgentAcctNum *string `fix:"178"`
//SecuritySettlAgentAcctName is a non-required field for SettlementInstructions.
SecuritySettlAgentAcctName *string `fix:"179"`
//SecuritySettlAgentContactName is a non-required field for SettlementInstructions.
SecuritySettlAgentContactName *string `fix:"180"`
//SecuritySettlAgentContactPhone is a non-required field for SettlementInstructions.
SecuritySettlAgentContactPhone *string `fix:"181"`
//CashSettlAgentName is a non-required field for SettlementInstructions.
CashSettlAgentName *string `fix:"182"`
//CashSettlAgentCode is a non-required field for SettlementInstructions.
CashSettlAgentCode *string `fix:"183"`
//CashSettlAgentAcctNum is a non-required field for SettlementInstructions.
CashSettlAgentAcctNum *string `fix:"184"`
//CashSettlAgentAcctName is a non-required field for SettlementInstructions.
CashSettlAgentAcctName *string `fix:"185"`
//CashSettlAgentContactName is a non-required field for SettlementInstructions.
CashSettlAgentContactName *string `fix:"186"`
//CashSettlAgentContactPhone is a non-required field for SettlementInstructions.
CashSettlAgentContactPhone *string `fix:"187"`
//PaymentMethod is a non-required field for SettlementInstructions.
PaymentMethod *int `fix:"492"`
//PaymentRef is a non-required field for SettlementInstructions.
PaymentRef *string `fix:"476"`
//CardHolderName is a non-required field for SettlementInstructions.
CardHolderName *string `fix:"488"`
//CardNumber is a non-required field for SettlementInstructions.
CardNumber *string `fix:"489"`
//CardStartDate is a non-required field for SettlementInstructions.
CardStartDate *string `fix:"503"`
//CardExpDate is a non-required field for SettlementInstructions.
CardExpDate *string `fix:"490"`
//CardIssNo is a non-required field for SettlementInstructions.
CardIssNo *string `fix:"491"`
//PaymentDate is a non-required field for SettlementInstructions.
PaymentDate *string `fix:"504"`
//PaymentRemitterID is a non-required field for SettlementInstructions.
PaymentRemitterID *string `fix:"505"`
fix43.Trailer
}
Message is a SettlementInstructions FIX Message
func New ¶ added in v0.2.0
func New(settlinstid string, settlinsttranstype string, settlinstrefid string, settlinstmode string, settlinstsource string, allocaccount string, transacttime time.Time) *Message
New returns an initialized SettlementInstructions instance
func (*Message) SetAllocAccount ¶ added in v0.2.0
func (*Message) SetAllocID ¶ added in v0.2.0
func (*Message) SetCardExpDate ¶ added in v0.2.0
func (*Message) SetCardHolderName ¶ added in v0.2.0
func (*Message) SetCardIssNo ¶ added in v0.2.0
func (*Message) SetCardNumber ¶ added in v0.2.0
func (*Message) SetCardStartDate ¶ added in v0.2.0
func (*Message) SetCashSettlAgentAcctName ¶ added in v0.2.0
func (*Message) SetCashSettlAgentAcctNum ¶ added in v0.2.0
func (*Message) SetCashSettlAgentCode ¶ added in v0.2.0
func (*Message) SetCashSettlAgentContactName ¶ added in v0.2.0
func (*Message) SetCashSettlAgentContactPhone ¶ added in v0.2.0
func (*Message) SetCashSettlAgentName ¶ added in v0.2.0
func (*Message) SetClOrdID ¶ added in v0.2.0
func (*Message) SetEffectiveTime ¶ added in v0.2.0
func (*Message) SetIndividualAllocID ¶ added in v0.2.0
func (*Message) SetLastMkt ¶ added in v0.2.0
func (*Message) SetParties ¶ added in v0.2.0
func (*Message) SetPaymentDate ¶ added in v0.2.0
func (*Message) SetPaymentMethod ¶ added in v0.2.0
func (*Message) SetPaymentRef ¶ added in v0.2.0
func (*Message) SetPaymentRemitterID ¶ added in v0.2.0
func (*Message) SetSecuritySettlAgentAcctName ¶ added in v0.2.0
func (*Message) SetSecuritySettlAgentAcctNum ¶ added in v0.2.0
func (*Message) SetSecuritySettlAgentCode ¶ added in v0.2.0
func (*Message) SetSecuritySettlAgentContactName ¶ added in v0.2.0
func (*Message) SetSecuritySettlAgentContactPhone ¶ added in v0.2.0
func (*Message) SetSecuritySettlAgentName ¶ added in v0.2.0
func (*Message) SetSecurityType ¶ added in v0.2.0
func (*Message) SetSettlBrkrCode ¶ added in v0.2.0
func (*Message) SetSettlDeliveryType ¶ added in v0.2.0
func (*Message) SetSettlDepositoryCode ¶ added in v0.2.0
func (*Message) SetSettlInstCode ¶ added in v0.2.0
func (*Message) SetSettlInstID ¶ added in v0.2.0
func (*Message) SetSettlInstMode ¶ added in v0.2.0
func (*Message) SetSettlInstRefID ¶ added in v0.2.0
func (*Message) SetSettlInstSource ¶ added in v0.2.0
func (*Message) SetSettlInstTransType ¶ added in v0.2.0
func (*Message) SetStandInstDbID ¶ added in v0.2.0
func (*Message) SetStandInstDbName ¶ added in v0.2.0
func (*Message) SetStandInstDbType ¶ added in v0.2.0
func (*Message) SetTradeDate ¶ added in v0.2.0
func (*Message) SetTradingSessionID ¶ added in v0.2.0
func (*Message) SetTradingSessionSubID ¶ added in v0.2.0
func (*Message) SetTransactTime ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.