Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package settlementinstructionrequest msg type = AV.
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) SetAllocAcctIDSource(v int)
 - func (m *Message) SetCFICode(v string)
 - func (m *Message) SetEffectiveTime(v time.Time)
 - func (m *Message) SetExpireTime(v time.Time)
 - func (m *Message) SetLastUpdateTime(v time.Time)
 - func (m *Message) SetParties(v parties.Parties)
 - func (m *Message) SetProduct(v int)
 - func (m *Message) SetSecurityType(v string)
 - func (m *Message) SetSettlCurrency(v string)
 - func (m *Message) SetSettlInstReqID(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) 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:"AV"`
	fixt11.Header
	//SettlInstReqID is a required field for SettlementInstructionRequest.
	SettlInstReqID string `fix:"791"`
	//TransactTime is a required field for SettlementInstructionRequest.
	TransactTime time.Time `fix:"60"`
	//Parties is a non-required component for SettlementInstructionRequest.
	Parties *parties.Parties
	//AllocAccount is a non-required field for SettlementInstructionRequest.
	AllocAccount *string `fix:"79"`
	//AllocAcctIDSource is a non-required field for SettlementInstructionRequest.
	AllocAcctIDSource *int `fix:"661"`
	//Side is a non-required field for SettlementInstructionRequest.
	Side *string `fix:"54"`
	//Product is a non-required field for SettlementInstructionRequest.
	Product *int `fix:"460"`
	//SecurityType is a non-required field for SettlementInstructionRequest.
	SecurityType *string `fix:"167"`
	//CFICode is a non-required field for SettlementInstructionRequest.
	CFICode *string `fix:"461"`
	//EffectiveTime is a non-required field for SettlementInstructionRequest.
	EffectiveTime *time.Time `fix:"168"`
	//ExpireTime is a non-required field for SettlementInstructionRequest.
	ExpireTime *time.Time `fix:"126"`
	//LastUpdateTime is a non-required field for SettlementInstructionRequest.
	LastUpdateTime *time.Time `fix:"779"`
	//StandInstDbType is a non-required field for SettlementInstructionRequest.
	StandInstDbType *int `fix:"169"`
	//StandInstDbName is a non-required field for SettlementInstructionRequest.
	StandInstDbName *string `fix:"170"`
	//StandInstDbID is a non-required field for SettlementInstructionRequest.
	StandInstDbID *string `fix:"171"`
	//SettlCurrency is a non-required field for SettlementInstructionRequest.
	SettlCurrency *string `fix:"120"`
	fixt11.Trailer
}
    Message is a SettlementInstructionRequest FIX Message
func (*Message) SetAllocAccount ¶ added in v0.2.0
func (*Message) SetAllocAcctIDSource ¶ added in v0.2.0
func (*Message) SetCFICode ¶ added in v0.2.0
func (*Message) SetEffectiveTime ¶ added in v0.2.0
func (*Message) SetExpireTime ¶ added in v0.2.0
func (*Message) SetLastUpdateTime ¶ added in v0.2.0
func (*Message) SetParties ¶ added in v0.2.0
func (*Message) SetProduct ¶ added in v0.2.0
func (*Message) SetSecurityType ¶ added in v0.2.0
func (*Message) SetSettlCurrency ¶ added in v0.2.0
func (*Message) SetSettlInstReqID ¶ 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) SetTransactTime ¶ added in v0.2.0
 Click to show internal directories. 
   Click to hide internal directories.