Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type NoPartyIDs
- func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError)
- func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError)
- func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError)
- func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError)
- func (m NoPartyIDs) HasNoPartySubIDs() bool
- func (m NoPartyIDs) HasPartyID() bool
- func (m NoPartyIDs) HasPartyIDSource() bool
- func (m NoPartyIDs) HasPartyRole() bool
- func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup)
- func (m NoPartyIDs) SetPartyID(v string)
- func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource)
- func (m NoPartyIDs) SetPartyRole(v enum.PartyRole)
- type NoPartyIDsRepeatingGroup
- type NoPartySubIDs
- func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError)
- func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError)
- func (m NoPartySubIDs) HasPartySubID() bool
- func (m NoPartySubIDs) HasPartySubIDType() bool
- func (m NoPartySubIDs) SetPartySubID(v string)
- func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType)
- type NoPartySubIDsRepeatingGroup
- type RouteOut
- type SettlementInstructionRequest
- func (m SettlementInstructionRequest) GetAllocAccount() (v string, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetCFICode() (v string, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetSettlInstReqID() (v string, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetStandInstDbID() (v string, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetStandInstDbName() (v string, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError)
- func (m SettlementInstructionRequest) HasAllocAccount() bool
- func (m SettlementInstructionRequest) HasAllocAcctIDSource() bool
- func (m SettlementInstructionRequest) HasCFICode() bool
- func (m SettlementInstructionRequest) HasEffectiveTime() bool
- func (m SettlementInstructionRequest) HasExpireTime() bool
- func (m SettlementInstructionRequest) HasLastUpdateTime() bool
- func (m SettlementInstructionRequest) HasNoPartyIDs() bool
- func (m SettlementInstructionRequest) HasProduct() bool
- func (m SettlementInstructionRequest) HasSecurityType() bool
- func (m SettlementInstructionRequest) HasSettlInstReqID() bool
- func (m SettlementInstructionRequest) HasSide() bool
- func (m SettlementInstructionRequest) HasStandInstDbID() bool
- func (m SettlementInstructionRequest) HasStandInstDbName() bool
- func (m SettlementInstructionRequest) HasStandInstDbType() bool
- func (m SettlementInstructionRequest) HasTransactTime() bool
- func (m SettlementInstructionRequest) SetAllocAccount(v string)
- func (m SettlementInstructionRequest) SetAllocAcctIDSource(v int)
- func (m SettlementInstructionRequest) SetCFICode(v string)
- func (m SettlementInstructionRequest) SetEffectiveTime(v time.Time)
- func (m SettlementInstructionRequest) SetExpireTime(v time.Time)
- func (m SettlementInstructionRequest) SetLastUpdateTime(v time.Time)
- func (m SettlementInstructionRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup)
- func (m SettlementInstructionRequest) SetProduct(v enum.Product)
- func (m SettlementInstructionRequest) SetSecurityType(v enum.SecurityType)
- func (m SettlementInstructionRequest) SetSettlInstReqID(v string)
- func (m SettlementInstructionRequest) SetSide(v enum.Side)
- func (m SettlementInstructionRequest) SetStandInstDbID(v string)
- func (m SettlementInstructionRequest) SetStandInstDbName(v string)
- func (m SettlementInstructionRequest) SetStandInstDbType(v enum.StandInstDbType)
- func (m SettlementInstructionRequest) SetTransactTime(v time.Time)
- func (m SettlementInstructionRequest) ToMessage() *quickfix.Message
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NoPartyIDs ¶ added in v0.4.0
type NoPartyIDs struct {
*quickfix.Group
}
NoPartyIDs is a repeating group element, Tag 453
func (NoPartyIDs) GetNoPartySubIDs ¶ added in v0.4.0
func (m NoPartyIDs) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError)
GetNoPartySubIDs gets NoPartySubIDs, Tag 802
func (NoPartyIDs) GetPartyID ¶ added in v0.4.0
func (m NoPartyIDs) GetPartyID() (v string, err quickfix.MessageRejectError)
GetPartyID gets PartyID, Tag 448
func (NoPartyIDs) GetPartyIDSource ¶ added in v0.4.0
func (m NoPartyIDs) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError)
GetPartyIDSource gets PartyIDSource, Tag 447
func (NoPartyIDs) GetPartyRole ¶ added in v0.4.0
func (m NoPartyIDs) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError)
GetPartyRole gets PartyRole, Tag 452
func (NoPartyIDs) HasNoPartySubIDs ¶ added in v0.4.0
func (m NoPartyIDs) HasNoPartySubIDs() bool
HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802
func (NoPartyIDs) HasPartyID ¶ added in v0.4.0
func (m NoPartyIDs) HasPartyID() bool
HasPartyID returns true if PartyID is present, Tag 448
func (NoPartyIDs) HasPartyIDSource ¶ added in v0.4.0
func (m NoPartyIDs) HasPartyIDSource() bool
HasPartyIDSource returns true if PartyIDSource is present, Tag 447
func (NoPartyIDs) HasPartyRole ¶ added in v0.4.0
func (m NoPartyIDs) HasPartyRole() bool
HasPartyRole returns true if PartyRole is present, Tag 452
func (NoPartyIDs) SetNoPartySubIDs ¶ added in v0.4.0
func (m NoPartyIDs) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup)
SetNoPartySubIDs sets NoPartySubIDs, Tag 802
func (NoPartyIDs) SetPartyID ¶ added in v0.4.0
func (m NoPartyIDs) SetPartyID(v string)
SetPartyID sets PartyID, Tag 448
func (NoPartyIDs) SetPartyIDSource ¶ added in v0.4.0
func (m NoPartyIDs) SetPartyIDSource(v enum.PartyIDSource)
SetPartyIDSource sets PartyIDSource, Tag 447
func (NoPartyIDs) SetPartyRole ¶ added in v0.4.0
func (m NoPartyIDs) SetPartyRole(v enum.PartyRole)
SetPartyRole sets PartyRole, Tag 452
type NoPartyIDsRepeatingGroup ¶ added in v0.4.0
type NoPartyIDsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
NoPartyIDsRepeatingGroup is a repeating group, Tag 453
func NewNoPartyIDsRepeatingGroup ¶ added in v0.4.0
func NewNoPartyIDsRepeatingGroup() NoPartyIDsRepeatingGroup
NewNoPartyIDsRepeatingGroup returns an initialized, NoPartyIDsRepeatingGroup
func (NoPartyIDsRepeatingGroup) Add ¶ added in v0.4.0
func (m NoPartyIDsRepeatingGroup) Add() NoPartyIDs
Add create and append a new NoPartyIDs to this group
func (NoPartyIDsRepeatingGroup) Get ¶ added in v0.4.0
func (m NoPartyIDsRepeatingGroup) Get(i int) NoPartyIDs
Get returns the ith NoPartyIDs in the NoPartyIDsRepeatinGroup
type NoPartySubIDs ¶ added in v0.4.0
type NoPartySubIDs struct {
*quickfix.Group
}
NoPartySubIDs is a repeating group element, Tag 802
func (NoPartySubIDs) GetPartySubID ¶ added in v0.4.0
func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError)
GetPartySubID gets PartySubID, Tag 523
func (NoPartySubIDs) GetPartySubIDType ¶ added in v0.4.0
func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError)
GetPartySubIDType gets PartySubIDType, Tag 803
func (NoPartySubIDs) HasPartySubID ¶ added in v0.4.0
func (m NoPartySubIDs) HasPartySubID() bool
HasPartySubID returns true if PartySubID is present, Tag 523
func (NoPartySubIDs) HasPartySubIDType ¶ added in v0.4.0
func (m NoPartySubIDs) HasPartySubIDType() bool
HasPartySubIDType returns true if PartySubIDType is present, Tag 803
func (NoPartySubIDs) SetPartySubID ¶ added in v0.4.0
func (m NoPartySubIDs) SetPartySubID(v string)
SetPartySubID sets PartySubID, Tag 523
func (NoPartySubIDs) SetPartySubIDType ¶ added in v0.4.0
func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType)
SetPartySubIDType sets PartySubIDType, Tag 803
type NoPartySubIDsRepeatingGroup ¶ added in v0.4.0
type NoPartySubIDsRepeatingGroup struct {
*quickfix.RepeatingGroup
}
NoPartySubIDsRepeatingGroup is a repeating group, Tag 802
func NewNoPartySubIDsRepeatingGroup ¶ added in v0.4.0
func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup
NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup
func (NoPartySubIDsRepeatingGroup) Add ¶ added in v0.4.0
func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs
Add create and append a new NoPartySubIDs to this group
func (NoPartySubIDsRepeatingGroup) Get ¶ added in v0.4.0
func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs
Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup
type RouteOut ¶
type RouteOut func(msg SettlementInstructionRequest, sessionID quickfix.SessionID) quickfix.MessageRejectError
A RouteOut is the callback type that should be implemented for routing Message
type SettlementInstructionRequest ¶ added in v0.4.0
type SettlementInstructionRequest struct { fix44.Header *quickfix.Body fix44.Trailer Message *quickfix.Message }
SettlementInstructionRequest is the fix44 SettlementInstructionRequest type, MsgType = AV
func FromMessage ¶ added in v0.4.0
func FromMessage(m *quickfix.Message) SettlementInstructionRequest
FromMessage creates a SettlementInstructionRequest from a quickfix.Message instance
func New ¶ added in v0.2.0
func New(settlinstreqid field.SettlInstReqIDField, transacttime field.TransactTimeField) (m SettlementInstructionRequest)
New returns a SettlementInstructionRequest initialized with the required fields for SettlementInstructionRequest
func (SettlementInstructionRequest) GetAllocAccount ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetAllocAccount() (v string, err quickfix.MessageRejectError)
GetAllocAccount gets AllocAccount, Tag 79
func (SettlementInstructionRequest) GetAllocAcctIDSource ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetAllocAcctIDSource() (v int, err quickfix.MessageRejectError)
GetAllocAcctIDSource gets AllocAcctIDSource, Tag 661
func (SettlementInstructionRequest) GetCFICode ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetCFICode() (v string, err quickfix.MessageRejectError)
GetCFICode gets CFICode, Tag 461
func (SettlementInstructionRequest) GetEffectiveTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError)
GetEffectiveTime gets EffectiveTime, Tag 168
func (SettlementInstructionRequest) GetExpireTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetExpireTime() (v time.Time, err quickfix.MessageRejectError)
GetExpireTime gets ExpireTime, Tag 126
func (SettlementInstructionRequest) GetLastUpdateTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetLastUpdateTime() (v time.Time, err quickfix.MessageRejectError)
GetLastUpdateTime gets LastUpdateTime, Tag 779
func (SettlementInstructionRequest) GetNoPartyIDs ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetNoPartyIDs() (NoPartyIDsRepeatingGroup, quickfix.MessageRejectError)
GetNoPartyIDs gets NoPartyIDs, Tag 453
func (SettlementInstructionRequest) GetProduct ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetProduct() (v enum.Product, err quickfix.MessageRejectError)
GetProduct gets Product, Tag 460
func (SettlementInstructionRequest) GetSecurityType ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError)
GetSecurityType gets SecurityType, Tag 167
func (SettlementInstructionRequest) GetSettlInstReqID ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetSettlInstReqID() (v string, err quickfix.MessageRejectError)
GetSettlInstReqID gets SettlInstReqID, Tag 791
func (SettlementInstructionRequest) GetSide ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetSide() (v enum.Side, err quickfix.MessageRejectError)
GetSide gets Side, Tag 54
func (SettlementInstructionRequest) GetStandInstDbID ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetStandInstDbID() (v string, err quickfix.MessageRejectError)
GetStandInstDbID gets StandInstDbID, Tag 171
func (SettlementInstructionRequest) GetStandInstDbName ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetStandInstDbName() (v string, err quickfix.MessageRejectError)
GetStandInstDbName gets StandInstDbName, Tag 170
func (SettlementInstructionRequest) GetStandInstDbType ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetStandInstDbType() (v enum.StandInstDbType, err quickfix.MessageRejectError)
GetStandInstDbType gets StandInstDbType, Tag 169
func (SettlementInstructionRequest) GetTransactTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) GetTransactTime() (v time.Time, err quickfix.MessageRejectError)
GetTransactTime gets TransactTime, Tag 60
func (SettlementInstructionRequest) HasAllocAccount ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasAllocAccount() bool
HasAllocAccount returns true if AllocAccount is present, Tag 79
func (SettlementInstructionRequest) HasAllocAcctIDSource ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasAllocAcctIDSource() bool
HasAllocAcctIDSource returns true if AllocAcctIDSource is present, Tag 661
func (SettlementInstructionRequest) HasCFICode ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasCFICode() bool
HasCFICode returns true if CFICode is present, Tag 461
func (SettlementInstructionRequest) HasEffectiveTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasEffectiveTime() bool
HasEffectiveTime returns true if EffectiveTime is present, Tag 168
func (SettlementInstructionRequest) HasExpireTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasExpireTime() bool
HasExpireTime returns true if ExpireTime is present, Tag 126
func (SettlementInstructionRequest) HasLastUpdateTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasLastUpdateTime() bool
HasLastUpdateTime returns true if LastUpdateTime is present, Tag 779
func (SettlementInstructionRequest) HasNoPartyIDs ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasNoPartyIDs() bool
HasNoPartyIDs returns true if NoPartyIDs is present, Tag 453
func (SettlementInstructionRequest) HasProduct ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasProduct() bool
HasProduct returns true if Product is present, Tag 460
func (SettlementInstructionRequest) HasSecurityType ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasSecurityType() bool
HasSecurityType returns true if SecurityType is present, Tag 167
func (SettlementInstructionRequest) HasSettlInstReqID ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasSettlInstReqID() bool
HasSettlInstReqID returns true if SettlInstReqID is present, Tag 791
func (SettlementInstructionRequest) HasSide ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasSide() bool
HasSide returns true if Side is present, Tag 54
func (SettlementInstructionRequest) HasStandInstDbID ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasStandInstDbID() bool
HasStandInstDbID returns true if StandInstDbID is present, Tag 171
func (SettlementInstructionRequest) HasStandInstDbName ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasStandInstDbName() bool
HasStandInstDbName returns true if StandInstDbName is present, Tag 170
func (SettlementInstructionRequest) HasStandInstDbType ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasStandInstDbType() bool
HasStandInstDbType returns true if StandInstDbType is present, Tag 169
func (SettlementInstructionRequest) HasTransactTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) HasTransactTime() bool
HasTransactTime returns true if TransactTime is present, Tag 60
func (SettlementInstructionRequest) SetAllocAccount ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetAllocAccount(v string)
SetAllocAccount sets AllocAccount, Tag 79
func (SettlementInstructionRequest) SetAllocAcctIDSource ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetAllocAcctIDSource(v int)
SetAllocAcctIDSource sets AllocAcctIDSource, Tag 661
func (SettlementInstructionRequest) SetCFICode ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetCFICode(v string)
SetCFICode sets CFICode, Tag 461
func (SettlementInstructionRequest) SetEffectiveTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetEffectiveTime(v time.Time)
SetEffectiveTime sets EffectiveTime, Tag 168
func (SettlementInstructionRequest) SetExpireTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetExpireTime(v time.Time)
SetExpireTime sets ExpireTime, Tag 126
func (SettlementInstructionRequest) SetLastUpdateTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetLastUpdateTime(v time.Time)
SetLastUpdateTime sets LastUpdateTime, Tag 779
func (SettlementInstructionRequest) SetNoPartyIDs ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetNoPartyIDs(f NoPartyIDsRepeatingGroup)
SetNoPartyIDs sets NoPartyIDs, Tag 453
func (SettlementInstructionRequest) SetProduct ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetProduct(v enum.Product)
SetProduct sets Product, Tag 460
func (SettlementInstructionRequest) SetSecurityType ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetSecurityType(v enum.SecurityType)
SetSecurityType sets SecurityType, Tag 167
func (SettlementInstructionRequest) SetSettlInstReqID ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetSettlInstReqID(v string)
SetSettlInstReqID sets SettlInstReqID, Tag 791
func (SettlementInstructionRequest) SetSide ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetSide(v enum.Side)
SetSide sets Side, Tag 54
func (SettlementInstructionRequest) SetStandInstDbID ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetStandInstDbID(v string)
SetStandInstDbID sets StandInstDbID, Tag 171
func (SettlementInstructionRequest) SetStandInstDbName ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetStandInstDbName(v string)
SetStandInstDbName sets StandInstDbName, Tag 170
func (SettlementInstructionRequest) SetStandInstDbType ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetStandInstDbType(v enum.StandInstDbType)
SetStandInstDbType sets StandInstDbType, Tag 169
func (SettlementInstructionRequest) SetTransactTime ¶ added in v0.4.0
func (m SettlementInstructionRequest) SetTransactTime(v time.Time)
SetTransactTime sets TransactTime, Tag 60
func (SettlementInstructionRequest) ToMessage ¶ added in v0.4.0
func (m SettlementInstructionRequest) ToMessage() *quickfix.Message
ToMessage returns a quickfix.Message instance