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) 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) SetClientID(v string)
- func (m *Message) SetEffectiveTime(v time.Time)
- func (m *Message) SetExecBroker(v string)
- func (m *Message) SetLastMkt(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) SetSettlInstSource(v string)
- func (m *Message) SetSettlInstTransType(v string)
- func (m *Message) SetSettlLocation(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) 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"`
fix41.Header
//SettlInstID is a required field for SettlementInstructions.
SettlInstID string `fix:"162"`
//SettlInstTransType is a required field for SettlementInstructions.
SettlInstTransType string `fix:"163"`
//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"`
//SettlLocation is a non-required field for SettlementInstructions.
SettlLocation *string `fix:"166"`
//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"`
//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"`
//ClientID is a non-required field for SettlementInstructions.
ClientID *string `fix:"109"`
//ExecBroker is a non-required field for SettlementInstructions.
ExecBroker *string `fix:"76"`
//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"`
fix41.Trailer
}
Message is a SettlementInstructions FIX Message
func New ¶ added in v0.2.0
func New(settlinstid string, settlinsttranstype 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) 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) SetClientID ¶ added in v0.2.0
func (*Message) SetEffectiveTime ¶ added in v0.2.0
func (*Message) SetExecBroker ¶ added in v0.2.0
func (*Message) SetLastMkt ¶ 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) SetSettlInstSource ¶ added in v0.2.0
func (*Message) SetSettlInstTransType ¶ added in v0.2.0
func (*Message) SetSettlLocation ¶ 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) SetTransactTime ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.