// Code generated by quickfix. DO NOT EDIT. package partydetailslistreport import ( "github.com/shopspring/decimal" "quantex.com/qfixpt/quickfix" "quantex.com/qfixpt/quickfix/gen/enum" "quantex.com/qfixpt/quickfix/gen/field" "quantex.com/qfixpt/quickfix/gen/fixt11" "quantex.com/qfixpt/quickfix/gen/tag" ) // PartyDetailsListReport is the fix50sp2 PartyDetailsListReport type, MsgType = CG. type PartyDetailsListReport struct { fixt11.Header *quickfix.Body fixt11.Trailer Message *quickfix.Message } // FromMessage creates a PartyDetailsListReport from a quickfix.Message instance. func FromMessage(m *quickfix.Message) PartyDetailsListReport { return PartyDetailsListReport{ Header: fixt11.Header{Header: &m.Header}, Body: &m.Body, Trailer: fixt11.Trailer{Trailer: &m.Trailer}, Message: m, } } // ToMessage returns a quickfix.Message instance. func (m PartyDetailsListReport) ToMessage() *quickfix.Message { return m.Message } // New returns a PartyDetailsListReport initialized with the required fields for PartyDetailsListReport. func New(partydetailslistreportid field.PartyDetailsListReportIDField) (m PartyDetailsListReport) { m.Message = quickfix.NewMessage() m.Header = fixt11.NewHeader(&m.Message.Header) m.Body = &m.Message.Body m.Trailer.Trailer = &m.Message.Trailer m.Header.Set(field.NewMsgType("CG")) m.Set(partydetailslistreportid) return } // A RouteOut is the callback type that should be implemented for routing Message. type RouteOut func(msg PartyDetailsListReport, sessionID quickfix.SessionID) quickfix.MessageRejectError // Route returns the beginstring, message type, and MessageRoute for this Message type. func Route(router RouteOut) (string, string, quickfix.MessageRoute) { r := func(msg *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError { return router(FromMessage(msg), sessionID) } return "9", "CG", r } // SetText sets Text, Tag 58. func (m PartyDetailsListReport) SetText(v string) { m.Set(field.NewText(v)) } // SetEncodedTextLen sets EncodedTextLen, Tag 354. func (m PartyDetailsListReport) SetEncodedTextLen(v int) { m.Set(field.NewEncodedTextLen(v)) } // SetEncodedText sets EncodedText, Tag 355. func (m PartyDetailsListReport) SetEncodedText(v string) { m.Set(field.NewEncodedText(v)) } // SetLastFragment sets LastFragment, Tag 893. func (m PartyDetailsListReport) SetLastFragment(v bool) { m.Set(field.NewLastFragment(v)) } // SetApplID sets ApplID, Tag 1180. func (m PartyDetailsListReport) SetApplID(v string) { m.Set(field.NewApplID(v)) } // SetApplSeqNum sets ApplSeqNum, Tag 1181. func (m PartyDetailsListReport) SetApplSeqNum(v int) { m.Set(field.NewApplSeqNum(v)) } // SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350. func (m PartyDetailsListReport) SetApplLastSeqNum(v int) { m.Set(field.NewApplLastSeqNum(v)) } // SetApplResendFlag sets ApplResendFlag, Tag 1352. func (m PartyDetailsListReport) SetApplResendFlag(v bool) { m.Set(field.NewApplResendFlag(v)) } // SetPartyDetailsListRequestID sets PartyDetailsListRequestID, Tag 1505. func (m PartyDetailsListReport) SetPartyDetailsListRequestID(v string) { m.Set(field.NewPartyDetailsListRequestID(v)) } // SetPartyDetailsListReportID sets PartyDetailsListReportID, Tag 1510. func (m PartyDetailsListReport) SetPartyDetailsListReportID(v string) { m.Set(field.NewPartyDetailsListReportID(v)) } // SetPartyDetailsRequestResult sets PartyDetailsRequestResult, Tag 1511. func (m PartyDetailsListReport) SetPartyDetailsRequestResult(v enum.PartyDetailsRequestResult) { m.Set(field.NewPartyDetailsRequestResult(v)) } // SetTotNoPartyList sets TotNoPartyList, Tag 1512. func (m PartyDetailsListReport) SetTotNoPartyList(v int) { m.Set(field.NewTotNoPartyList(v)) } // SetNoPartyList sets NoPartyList, Tag 1513. func (m PartyDetailsListReport) SetNoPartyList(f NoPartyListRepeatingGroup) { m.SetGroup(f) } // GetText gets Text, Tag 58. func (m PartyDetailsListReport) GetText() (v string, err quickfix.MessageRejectError) { var f field.TextField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetEncodedTextLen gets EncodedTextLen, Tag 354. func (m PartyDetailsListReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) { var f field.EncodedTextLenField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetEncodedText gets EncodedText, Tag 355. func (m PartyDetailsListReport) GetEncodedText() (v string, err quickfix.MessageRejectError) { var f field.EncodedTextField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetLastFragment gets LastFragment, Tag 893. func (m PartyDetailsListReport) GetLastFragment() (v bool, err quickfix.MessageRejectError) { var f field.LastFragmentField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetApplID gets ApplID, Tag 1180. func (m PartyDetailsListReport) GetApplID() (v string, err quickfix.MessageRejectError) { var f field.ApplIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetApplSeqNum gets ApplSeqNum, Tag 1181. func (m PartyDetailsListReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) { var f field.ApplSeqNumField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350. func (m PartyDetailsListReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) { var f field.ApplLastSeqNumField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetApplResendFlag gets ApplResendFlag, Tag 1352. func (m PartyDetailsListReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) { var f field.ApplResendFlagField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetPartyDetailsListRequestID gets PartyDetailsListRequestID, Tag 1505. func (m PartyDetailsListReport) GetPartyDetailsListRequestID() (v string, err quickfix.MessageRejectError) { var f field.PartyDetailsListRequestIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetPartyDetailsListReportID gets PartyDetailsListReportID, Tag 1510. func (m PartyDetailsListReport) GetPartyDetailsListReportID() (v string, err quickfix.MessageRejectError) { var f field.PartyDetailsListReportIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetPartyDetailsRequestResult gets PartyDetailsRequestResult, Tag 1511. func (m PartyDetailsListReport) GetPartyDetailsRequestResult() (v enum.PartyDetailsRequestResult, err quickfix.MessageRejectError) { var f field.PartyDetailsRequestResultField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetTotNoPartyList gets TotNoPartyList, Tag 1512. func (m PartyDetailsListReport) GetTotNoPartyList() (v int, err quickfix.MessageRejectError) { var f field.TotNoPartyListField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoPartyList gets NoPartyList, Tag 1513. func (m PartyDetailsListReport) GetNoPartyList() (NoPartyListRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyListRepeatingGroup() err := m.GetGroup(f) return f, err } // HasText returns true if Text is present, Tag 58. func (m PartyDetailsListReport) HasText() bool { return m.Has(tag.Text) } // HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354. func (m PartyDetailsListReport) HasEncodedTextLen() bool { return m.Has(tag.EncodedTextLen) } // HasEncodedText returns true if EncodedText is present, Tag 355. func (m PartyDetailsListReport) HasEncodedText() bool { return m.Has(tag.EncodedText) } // HasLastFragment returns true if LastFragment is present, Tag 893. func (m PartyDetailsListReport) HasLastFragment() bool { return m.Has(tag.LastFragment) } // HasApplID returns true if ApplID is present, Tag 1180. func (m PartyDetailsListReport) HasApplID() bool { return m.Has(tag.ApplID) } // HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181. func (m PartyDetailsListReport) HasApplSeqNum() bool { return m.Has(tag.ApplSeqNum) } // HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350. func (m PartyDetailsListReport) HasApplLastSeqNum() bool { return m.Has(tag.ApplLastSeqNum) } // HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352. func (m PartyDetailsListReport) HasApplResendFlag() bool { return m.Has(tag.ApplResendFlag) } // HasPartyDetailsListRequestID returns true if PartyDetailsListRequestID is present, Tag 1505. func (m PartyDetailsListReport) HasPartyDetailsListRequestID() bool { return m.Has(tag.PartyDetailsListRequestID) } // HasPartyDetailsListReportID returns true if PartyDetailsListReportID is present, Tag 1510. func (m PartyDetailsListReport) HasPartyDetailsListReportID() bool { return m.Has(tag.PartyDetailsListReportID) } // HasPartyDetailsRequestResult returns true if PartyDetailsRequestResult is present, Tag 1511. func (m PartyDetailsListReport) HasPartyDetailsRequestResult() bool { return m.Has(tag.PartyDetailsRequestResult) } // HasTotNoPartyList returns true if TotNoPartyList is present, Tag 1512. func (m PartyDetailsListReport) HasTotNoPartyList() bool { return m.Has(tag.TotNoPartyList) } // HasNoPartyList returns true if NoPartyList is present, Tag 1513. func (m PartyDetailsListReport) HasNoPartyList() bool { return m.Has(tag.NoPartyList) } // NoPartyList is a repeating group element, Tag 1513. type NoPartyList struct { *quickfix.Group } // SetPartyID sets PartyID, Tag 448. func (m NoPartyList) SetPartyID(v string) { m.Set(field.NewPartyID(v)) } // SetPartyIDSource sets PartyIDSource, Tag 447. func (m NoPartyList) SetPartyIDSource(v enum.PartyIDSource) { m.Set(field.NewPartyIDSource(v)) } // SetPartyRole sets PartyRole, Tag 452. func (m NoPartyList) SetPartyRole(v enum.PartyRole) { m.Set(field.NewPartyRole(v)) } // SetNoPartySubIDs sets NoPartySubIDs, Tag 802. func (m NoPartyList) SetNoPartySubIDs(f NoPartySubIDsRepeatingGroup) { m.SetGroup(f) } // SetNoPartyAltIDs sets NoPartyAltIDs, Tag 1516. func (m NoPartyList) SetNoPartyAltIDs(f NoPartyAltIDsRepeatingGroup) { m.SetGroup(f) } // SetNoContextPartyIDs sets NoContextPartyIDs, Tag 1522. func (m NoPartyList) SetNoContextPartyIDs(f NoContextPartyIDsRepeatingGroup) { m.SetGroup(f) } // SetNoRiskLimits sets NoRiskLimits, Tag 1529. func (m NoPartyList) SetNoRiskLimits(f NoRiskLimitsRepeatingGroup) { m.SetGroup(f) } // SetNoRelatedPartyIDs sets NoRelatedPartyIDs, Tag 1562. func (m NoPartyList) SetNoRelatedPartyIDs(f NoRelatedPartyIDsRepeatingGroup) { m.SetGroup(f) } // GetPartyID gets PartyID, Tag 448. func (m NoPartyList) GetPartyID() (v string, err quickfix.MessageRejectError) { var f field.PartyIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetPartyIDSource gets PartyIDSource, Tag 447. func (m NoPartyList) GetPartyIDSource() (v enum.PartyIDSource, err quickfix.MessageRejectError) { var f field.PartyIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetPartyRole gets PartyRole, Tag 452. func (m NoPartyList) GetPartyRole() (v enum.PartyRole, err quickfix.MessageRejectError) { var f field.PartyRoleField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoPartySubIDs gets NoPartySubIDs, Tag 802. func (m NoPartyList) GetNoPartySubIDs() (NoPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoPartyAltIDs gets NoPartyAltIDs, Tag 1516. func (m NoPartyList) GetNoPartyAltIDs() (NoPartyAltIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyAltIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoContextPartyIDs gets NoContextPartyIDs, Tag 1522. func (m NoPartyList) GetNoContextPartyIDs() (NoContextPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoContextPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoRiskLimits gets NoRiskLimits, Tag 1529. func (m NoPartyList) GetNoRiskLimits() (NoRiskLimitsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRiskLimitsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoRelatedPartyIDs gets NoRelatedPartyIDs, Tag 1562. func (m NoPartyList) GetNoRelatedPartyIDs() (NoRelatedPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // HasPartyID returns true if PartyID is present, Tag 448. func (m NoPartyList) HasPartyID() bool { return m.Has(tag.PartyID) } // HasPartyIDSource returns true if PartyIDSource is present, Tag 447. func (m NoPartyList) HasPartyIDSource() bool { return m.Has(tag.PartyIDSource) } // HasPartyRole returns true if PartyRole is present, Tag 452. func (m NoPartyList) HasPartyRole() bool { return m.Has(tag.PartyRole) } // HasNoPartySubIDs returns true if NoPartySubIDs is present, Tag 802. func (m NoPartyList) HasNoPartySubIDs() bool { return m.Has(tag.NoPartySubIDs) } // HasNoPartyAltIDs returns true if NoPartyAltIDs is present, Tag 1516. func (m NoPartyList) HasNoPartyAltIDs() bool { return m.Has(tag.NoPartyAltIDs) } // HasNoContextPartyIDs returns true if NoContextPartyIDs is present, Tag 1522. func (m NoPartyList) HasNoContextPartyIDs() bool { return m.Has(tag.NoContextPartyIDs) } // HasNoRiskLimits returns true if NoRiskLimits is present, Tag 1529. func (m NoPartyList) HasNoRiskLimits() bool { return m.Has(tag.NoRiskLimits) } // HasNoRelatedPartyIDs returns true if NoRelatedPartyIDs is present, Tag 1562. func (m NoPartyList) HasNoRelatedPartyIDs() bool { return m.Has(tag.NoRelatedPartyIDs) } // NoPartySubIDs is a repeating group element, Tag 802. type NoPartySubIDs struct { *quickfix.Group } // SetPartySubID sets PartySubID, Tag 523. func (m NoPartySubIDs) SetPartySubID(v string) { m.Set(field.NewPartySubID(v)) } // SetPartySubIDType sets PartySubIDType, Tag 803. func (m NoPartySubIDs) SetPartySubIDType(v enum.PartySubIDType) { m.Set(field.NewPartySubIDType(v)) } // GetPartySubID gets PartySubID, Tag 523. func (m NoPartySubIDs) GetPartySubID() (v string, err quickfix.MessageRejectError) { var f field.PartySubIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetPartySubIDType gets PartySubIDType, Tag 803. func (m NoPartySubIDs) GetPartySubIDType() (v enum.PartySubIDType, err quickfix.MessageRejectError) { var f field.PartySubIDTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasPartySubID returns true if PartySubID is present, Tag 523. func (m NoPartySubIDs) HasPartySubID() bool { return m.Has(tag.PartySubID) } // HasPartySubIDType returns true if PartySubIDType is present, Tag 803. func (m NoPartySubIDs) HasPartySubIDType() bool { return m.Has(tag.PartySubIDType) } // NoPartySubIDsRepeatingGroup is a repeating group, Tag 802. type NoPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoPartySubIDsRepeatingGroup returns an initialized, NoPartySubIDsRepeatingGroup. func NewNoPartySubIDsRepeatingGroup() NoPartySubIDsRepeatingGroup { return NoPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoPartySubIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.PartySubID), quickfix.GroupElement(tag.PartySubIDType), }, ), } } // Add create and append a new NoPartySubIDs to this group. func (m NoPartySubIDsRepeatingGroup) Add() NoPartySubIDs { g := m.RepeatingGroup.Add() return NoPartySubIDs{g} } // Get returns the ith NoPartySubIDs in the NoPartySubIDsRepeatinGroup. func (m NoPartySubIDsRepeatingGroup) Get(i int) NoPartySubIDs { return NoPartySubIDs{m.RepeatingGroup.Get(i)} } // NoPartyAltIDs is a repeating group element, Tag 1516. type NoPartyAltIDs struct { *quickfix.Group } // SetPartyAltID sets PartyAltID, Tag 1517. func (m NoPartyAltIDs) SetPartyAltID(v string) { m.Set(field.NewPartyAltID(v)) } // SetPartyAltIDSource sets PartyAltIDSource, Tag 1518. func (m NoPartyAltIDs) SetPartyAltIDSource(v string) { m.Set(field.NewPartyAltIDSource(v)) } // SetNoPartyAltSubIDs sets NoPartyAltSubIDs, Tag 1519. func (m NoPartyAltIDs) SetNoPartyAltSubIDs(f NoPartyAltSubIDsRepeatingGroup) { m.SetGroup(f) } // GetPartyAltID gets PartyAltID, Tag 1517. func (m NoPartyAltIDs) GetPartyAltID() (v string, err quickfix.MessageRejectError) { var f field.PartyAltIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetPartyAltIDSource gets PartyAltIDSource, Tag 1518. func (m NoPartyAltIDs) GetPartyAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.PartyAltIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoPartyAltSubIDs gets NoPartyAltSubIDs, Tag 1519. func (m NoPartyAltIDs) GetNoPartyAltSubIDs() (NoPartyAltSubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyAltSubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // HasPartyAltID returns true if PartyAltID is present, Tag 1517. func (m NoPartyAltIDs) HasPartyAltID() bool { return m.Has(tag.PartyAltID) } // HasPartyAltIDSource returns true if PartyAltIDSource is present, Tag 1518. func (m NoPartyAltIDs) HasPartyAltIDSource() bool { return m.Has(tag.PartyAltIDSource) } // HasNoPartyAltSubIDs returns true if NoPartyAltSubIDs is present, Tag 1519. func (m NoPartyAltIDs) HasNoPartyAltSubIDs() bool { return m.Has(tag.NoPartyAltSubIDs) } // NoPartyAltSubIDs is a repeating group element, Tag 1519. type NoPartyAltSubIDs struct { *quickfix.Group } // SetPartyAltSubID sets PartyAltSubID, Tag 1520. func (m NoPartyAltSubIDs) SetPartyAltSubID(v string) { m.Set(field.NewPartyAltSubID(v)) } // SetPartyAltSubIDType sets PartyAltSubIDType, Tag 1521. func (m NoPartyAltSubIDs) SetPartyAltSubIDType(v int) { m.Set(field.NewPartyAltSubIDType(v)) } // GetPartyAltSubID gets PartyAltSubID, Tag 1520. func (m NoPartyAltSubIDs) GetPartyAltSubID() (v string, err quickfix.MessageRejectError) { var f field.PartyAltSubIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetPartyAltSubIDType gets PartyAltSubIDType, Tag 1521. func (m NoPartyAltSubIDs) GetPartyAltSubIDType() (v int, err quickfix.MessageRejectError) { var f field.PartyAltSubIDTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasPartyAltSubID returns true if PartyAltSubID is present, Tag 1520. func (m NoPartyAltSubIDs) HasPartyAltSubID() bool { return m.Has(tag.PartyAltSubID) } // HasPartyAltSubIDType returns true if PartyAltSubIDType is present, Tag 1521. func (m NoPartyAltSubIDs) HasPartyAltSubIDType() bool { return m.Has(tag.PartyAltSubIDType) } // NoPartyAltSubIDsRepeatingGroup is a repeating group, Tag 1519. type NoPartyAltSubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoPartyAltSubIDsRepeatingGroup returns an initialized, NoPartyAltSubIDsRepeatingGroup. func NewNoPartyAltSubIDsRepeatingGroup() NoPartyAltSubIDsRepeatingGroup { return NoPartyAltSubIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoPartyAltSubIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.PartyAltSubID), quickfix.GroupElement(tag.PartyAltSubIDType), }, ), } } // Add create and append a new NoPartyAltSubIDs to this group. func (m NoPartyAltSubIDsRepeatingGroup) Add() NoPartyAltSubIDs { g := m.RepeatingGroup.Add() return NoPartyAltSubIDs{g} } // Get returns the ith NoPartyAltSubIDs in the NoPartyAltSubIDsRepeatinGroup. func (m NoPartyAltSubIDsRepeatingGroup) Get(i int) NoPartyAltSubIDs { return NoPartyAltSubIDs{m.RepeatingGroup.Get(i)} } // NoPartyAltIDsRepeatingGroup is a repeating group, Tag 1516. type NoPartyAltIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoPartyAltIDsRepeatingGroup returns an initialized, NoPartyAltIDsRepeatingGroup. func NewNoPartyAltIDsRepeatingGroup() NoPartyAltIDsRepeatingGroup { return NoPartyAltIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoPartyAltIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.PartyAltID), quickfix.GroupElement(tag.PartyAltIDSource), NewNoPartyAltSubIDsRepeatingGroup(), }, ), } } // Add create and append a new NoPartyAltIDs to this group. func (m NoPartyAltIDsRepeatingGroup) Add() NoPartyAltIDs { g := m.RepeatingGroup.Add() return NoPartyAltIDs{g} } // Get returns the ith NoPartyAltIDs in the NoPartyAltIDsRepeatinGroup. func (m NoPartyAltIDsRepeatingGroup) Get(i int) NoPartyAltIDs { return NoPartyAltIDs{m.RepeatingGroup.Get(i)} } // NoContextPartyIDs is a repeating group element, Tag 1522. type NoContextPartyIDs struct { *quickfix.Group } // SetContextPartyID sets ContextPartyID, Tag 1523. func (m NoContextPartyIDs) SetContextPartyID(v string) { m.Set(field.NewContextPartyID(v)) } // SetContextPartyIDSource sets ContextPartyIDSource, Tag 1524. func (m NoContextPartyIDs) SetContextPartyIDSource(v string) { m.Set(field.NewContextPartyIDSource(v)) } // SetContextPartyRole sets ContextPartyRole, Tag 1525. func (m NoContextPartyIDs) SetContextPartyRole(v int) { m.Set(field.NewContextPartyRole(v)) } // SetNoContextPartySubIDs sets NoContextPartySubIDs, Tag 1526. func (m NoContextPartyIDs) SetNoContextPartySubIDs(f NoContextPartySubIDsRepeatingGroup) { m.SetGroup(f) } // GetContextPartyID gets ContextPartyID, Tag 1523. func (m NoContextPartyIDs) GetContextPartyID() (v string, err quickfix.MessageRejectError) { var f field.ContextPartyIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetContextPartyIDSource gets ContextPartyIDSource, Tag 1524. func (m NoContextPartyIDs) GetContextPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.ContextPartyIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetContextPartyRole gets ContextPartyRole, Tag 1525. func (m NoContextPartyIDs) GetContextPartyRole() (v int, err quickfix.MessageRejectError) { var f field.ContextPartyRoleField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoContextPartySubIDs gets NoContextPartySubIDs, Tag 1526. func (m NoContextPartyIDs) GetNoContextPartySubIDs() (NoContextPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoContextPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // HasContextPartyID returns true if ContextPartyID is present, Tag 1523. func (m NoContextPartyIDs) HasContextPartyID() bool { return m.Has(tag.ContextPartyID) } // HasContextPartyIDSource returns true if ContextPartyIDSource is present, Tag 1524. func (m NoContextPartyIDs) HasContextPartyIDSource() bool { return m.Has(tag.ContextPartyIDSource) } // HasContextPartyRole returns true if ContextPartyRole is present, Tag 1525. func (m NoContextPartyIDs) HasContextPartyRole() bool { return m.Has(tag.ContextPartyRole) } // HasNoContextPartySubIDs returns true if NoContextPartySubIDs is present, Tag 1526. func (m NoContextPartyIDs) HasNoContextPartySubIDs() bool { return m.Has(tag.NoContextPartySubIDs) } // NoContextPartySubIDs is a repeating group element, Tag 1526. type NoContextPartySubIDs struct { *quickfix.Group } // SetContextPartySubID sets ContextPartySubID, Tag 1527. func (m NoContextPartySubIDs) SetContextPartySubID(v string) { m.Set(field.NewContextPartySubID(v)) } // SetContextPartySubIDType sets ContextPartySubIDType, Tag 1528. func (m NoContextPartySubIDs) SetContextPartySubIDType(v int) { m.Set(field.NewContextPartySubIDType(v)) } // GetContextPartySubID gets ContextPartySubID, Tag 1527. func (m NoContextPartySubIDs) GetContextPartySubID() (v string, err quickfix.MessageRejectError) { var f field.ContextPartySubIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetContextPartySubIDType gets ContextPartySubIDType, Tag 1528. func (m NoContextPartySubIDs) GetContextPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.ContextPartySubIDTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasContextPartySubID returns true if ContextPartySubID is present, Tag 1527. func (m NoContextPartySubIDs) HasContextPartySubID() bool { return m.Has(tag.ContextPartySubID) } // HasContextPartySubIDType returns true if ContextPartySubIDType is present, Tag 1528. func (m NoContextPartySubIDs) HasContextPartySubIDType() bool { return m.Has(tag.ContextPartySubIDType) } // NoContextPartySubIDsRepeatingGroup is a repeating group, Tag 1526. type NoContextPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoContextPartySubIDsRepeatingGroup returns an initialized, NoContextPartySubIDsRepeatingGroup. func NewNoContextPartySubIDsRepeatingGroup() NoContextPartySubIDsRepeatingGroup { return NoContextPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoContextPartySubIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.ContextPartySubID), quickfix.GroupElement(tag.ContextPartySubIDType), }, ), } } // Add create and append a new NoContextPartySubIDs to this group. func (m NoContextPartySubIDsRepeatingGroup) Add() NoContextPartySubIDs { g := m.RepeatingGroup.Add() return NoContextPartySubIDs{g} } // Get returns the ith NoContextPartySubIDs in the NoContextPartySubIDsRepeatinGroup. func (m NoContextPartySubIDsRepeatingGroup) Get(i int) NoContextPartySubIDs { return NoContextPartySubIDs{m.RepeatingGroup.Get(i)} } // NoContextPartyIDsRepeatingGroup is a repeating group, Tag 1522. type NoContextPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoContextPartyIDsRepeatingGroup returns an initialized, NoContextPartyIDsRepeatingGroup. func NewNoContextPartyIDsRepeatingGroup() NoContextPartyIDsRepeatingGroup { return NoContextPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoContextPartyIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.ContextPartyID), quickfix.GroupElement(tag.ContextPartyIDSource), quickfix.GroupElement(tag.ContextPartyRole), NewNoContextPartySubIDsRepeatingGroup(), }, ), } } // Add create and append a new NoContextPartyIDs to this group. func (m NoContextPartyIDsRepeatingGroup) Add() NoContextPartyIDs { g := m.RepeatingGroup.Add() return NoContextPartyIDs{g} } // Get returns the ith NoContextPartyIDs in the NoContextPartyIDsRepeatinGroup. func (m NoContextPartyIDsRepeatingGroup) Get(i int) NoContextPartyIDs { return NoContextPartyIDs{m.RepeatingGroup.Get(i)} } // NoRiskLimits is a repeating group element, Tag 1529. type NoRiskLimits struct { *quickfix.Group } // SetRiskLimitType sets RiskLimitType, Tag 1530. func (m NoRiskLimits) SetRiskLimitType(v enum.RiskLimitType) { m.Set(field.NewRiskLimitType(v)) } // SetRiskLimitAmount sets RiskLimitAmount, Tag 1531. func (m NoRiskLimits) SetRiskLimitAmount(value decimal.Decimal, scale int32) { m.Set(field.NewRiskLimitAmount(value, scale)) } // SetRiskLimitCurrency sets RiskLimitCurrency, Tag 1532. func (m NoRiskLimits) SetRiskLimitCurrency(v string) { m.Set(field.NewRiskLimitCurrency(v)) } // SetRiskLimitPlatform sets RiskLimitPlatform, Tag 1533. func (m NoRiskLimits) SetRiskLimitPlatform(v string) { m.Set(field.NewRiskLimitPlatform(v)) } // SetNoRiskInstruments sets NoRiskInstruments, Tag 1534. func (m NoRiskLimits) SetNoRiskInstruments(f NoRiskInstrumentsRepeatingGroup) { m.SetGroup(f) } // SetNoRiskWarningLevels sets NoRiskWarningLevels, Tag 1559. func (m NoRiskLimits) SetNoRiskWarningLevels(f NoRiskWarningLevelsRepeatingGroup) { m.SetGroup(f) } // GetRiskLimitType gets RiskLimitType, Tag 1530. func (m NoRiskLimits) GetRiskLimitType() (v enum.RiskLimitType, err quickfix.MessageRejectError) { var f field.RiskLimitTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskLimitAmount gets RiskLimitAmount, Tag 1531. func (m NoRiskLimits) GetRiskLimitAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RiskLimitAmountField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskLimitCurrency gets RiskLimitCurrency, Tag 1532. func (m NoRiskLimits) GetRiskLimitCurrency() (v string, err quickfix.MessageRejectError) { var f field.RiskLimitCurrencyField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskLimitPlatform gets RiskLimitPlatform, Tag 1533. func (m NoRiskLimits) GetRiskLimitPlatform() (v string, err quickfix.MessageRejectError) { var f field.RiskLimitPlatformField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoRiskInstruments gets NoRiskInstruments, Tag 1534. func (m NoRiskLimits) GetNoRiskInstruments() (NoRiskInstrumentsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRiskInstrumentsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoRiskWarningLevels gets NoRiskWarningLevels, Tag 1559. func (m NoRiskLimits) GetNoRiskWarningLevels() (NoRiskWarningLevelsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRiskWarningLevelsRepeatingGroup() err := m.GetGroup(f) return f, err } // HasRiskLimitType returns true if RiskLimitType is present, Tag 1530. func (m NoRiskLimits) HasRiskLimitType() bool { return m.Has(tag.RiskLimitType) } // HasRiskLimitAmount returns true if RiskLimitAmount is present, Tag 1531. func (m NoRiskLimits) HasRiskLimitAmount() bool { return m.Has(tag.RiskLimitAmount) } // HasRiskLimitCurrency returns true if RiskLimitCurrency is present, Tag 1532. func (m NoRiskLimits) HasRiskLimitCurrency() bool { return m.Has(tag.RiskLimitCurrency) } // HasRiskLimitPlatform returns true if RiskLimitPlatform is present, Tag 1533. func (m NoRiskLimits) HasRiskLimitPlatform() bool { return m.Has(tag.RiskLimitPlatform) } // HasNoRiskInstruments returns true if NoRiskInstruments is present, Tag 1534. func (m NoRiskLimits) HasNoRiskInstruments() bool { return m.Has(tag.NoRiskInstruments) } // HasNoRiskWarningLevels returns true if NoRiskWarningLevels is present, Tag 1559. func (m NoRiskLimits) HasNoRiskWarningLevels() bool { return m.Has(tag.NoRiskWarningLevels) } // NoRiskInstruments is a repeating group element, Tag 1534. type NoRiskInstruments struct { *quickfix.Group } // SetRiskInstrumentOperator sets RiskInstrumentOperator, Tag 1535. func (m NoRiskInstruments) SetRiskInstrumentOperator(v enum.RiskInstrumentOperator) { m.Set(field.NewRiskInstrumentOperator(v)) } // SetRiskSymbol sets RiskSymbol, Tag 1536. func (m NoRiskInstruments) SetRiskSymbol(v string) { m.Set(field.NewRiskSymbol(v)) } // SetRiskSymbolSfx sets RiskSymbolSfx, Tag 1537. func (m NoRiskInstruments) SetRiskSymbolSfx(v string) { m.Set(field.NewRiskSymbolSfx(v)) } // SetRiskSecurityID sets RiskSecurityID, Tag 1538. func (m NoRiskInstruments) SetRiskSecurityID(v string) { m.Set(field.NewRiskSecurityID(v)) } // SetRiskSecurityIDSource sets RiskSecurityIDSource, Tag 1539. func (m NoRiskInstruments) SetRiskSecurityIDSource(v string) { m.Set(field.NewRiskSecurityIDSource(v)) } // SetNoRiskSecurityAltID sets NoRiskSecurityAltID, Tag 1540. func (m NoRiskInstruments) SetNoRiskSecurityAltID(f NoRiskSecurityAltIDRepeatingGroup) { m.SetGroup(f) } // SetRiskProduct sets RiskProduct, Tag 1543. func (m NoRiskInstruments) SetRiskProduct(v int) { m.Set(field.NewRiskProduct(v)) } // SetRiskProductComplex sets RiskProductComplex, Tag 1544. func (m NoRiskInstruments) SetRiskProductComplex(v string) { m.Set(field.NewRiskProductComplex(v)) } // SetRiskSecurityGroup sets RiskSecurityGroup, Tag 1545. func (m NoRiskInstruments) SetRiskSecurityGroup(v string) { m.Set(field.NewRiskSecurityGroup(v)) } // SetRiskCFICode sets RiskCFICode, Tag 1546. func (m NoRiskInstruments) SetRiskCFICode(v string) { m.Set(field.NewRiskCFICode(v)) } // SetRiskSecurityType sets RiskSecurityType, Tag 1547. func (m NoRiskInstruments) SetRiskSecurityType(v string) { m.Set(field.NewRiskSecurityType(v)) } // SetRiskSecuritySubType sets RiskSecuritySubType, Tag 1548. func (m NoRiskInstruments) SetRiskSecuritySubType(v string) { m.Set(field.NewRiskSecuritySubType(v)) } // SetRiskMaturityMonthYear sets RiskMaturityMonthYear, Tag 1549. func (m NoRiskInstruments) SetRiskMaturityMonthYear(v string) { m.Set(field.NewRiskMaturityMonthYear(v)) } // SetRiskMaturityTime sets RiskMaturityTime, Tag 1550. func (m NoRiskInstruments) SetRiskMaturityTime(v string) { m.Set(field.NewRiskMaturityTime(v)) } // SetRiskRestructuringType sets RiskRestructuringType, Tag 1551. func (m NoRiskInstruments) SetRiskRestructuringType(v string) { m.Set(field.NewRiskRestructuringType(v)) } // SetRiskSeniority sets RiskSeniority, Tag 1552. func (m NoRiskInstruments) SetRiskSeniority(v string) { m.Set(field.NewRiskSeniority(v)) } // SetRiskPutOrCall sets RiskPutOrCall, Tag 1553. func (m NoRiskInstruments) SetRiskPutOrCall(v int) { m.Set(field.NewRiskPutOrCall(v)) } // SetRiskFlexibleIndicator sets RiskFlexibleIndicator, Tag 1554. func (m NoRiskInstruments) SetRiskFlexibleIndicator(v bool) { m.Set(field.NewRiskFlexibleIndicator(v)) } // SetRiskCouponRate sets RiskCouponRate, Tag 1555. func (m NoRiskInstruments) SetRiskCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewRiskCouponRate(value, scale)) } // SetRiskSecurityExchange sets RiskSecurityExchange, Tag 1616. func (m NoRiskInstruments) SetRiskSecurityExchange(v string) { m.Set(field.NewRiskSecurityExchange(v)) } // SetRiskSecurityDesc sets RiskSecurityDesc, Tag 1556. func (m NoRiskInstruments) SetRiskSecurityDesc(v string) { m.Set(field.NewRiskSecurityDesc(v)) } // SetRiskEncodedSecurityDescLen sets RiskEncodedSecurityDescLen, Tag 1620. func (m NoRiskInstruments) SetRiskEncodedSecurityDescLen(v int) { m.Set(field.NewRiskEncodedSecurityDescLen(v)) } // SetRiskEncodedSecurityDesc sets RiskEncodedSecurityDesc, Tag 1621. func (m NoRiskInstruments) SetRiskEncodedSecurityDesc(v string) { m.Set(field.NewRiskEncodedSecurityDesc(v)) } // SetRiskInstrumentSettlType sets RiskInstrumentSettlType, Tag 1557. func (m NoRiskInstruments) SetRiskInstrumentSettlType(v string) { m.Set(field.NewRiskInstrumentSettlType(v)) } // SetRiskInstrumentMultiplier sets RiskInstrumentMultiplier, Tag 1558. func (m NoRiskInstruments) SetRiskInstrumentMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewRiskInstrumentMultiplier(value, scale)) } // GetRiskInstrumentOperator gets RiskInstrumentOperator, Tag 1535. func (m NoRiskInstruments) GetRiskInstrumentOperator() (v enum.RiskInstrumentOperator, err quickfix.MessageRejectError) { var f field.RiskInstrumentOperatorField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSymbol gets RiskSymbol, Tag 1536. func (m NoRiskInstruments) GetRiskSymbol() (v string, err quickfix.MessageRejectError) { var f field.RiskSymbolField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSymbolSfx gets RiskSymbolSfx, Tag 1537. func (m NoRiskInstruments) GetRiskSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.RiskSymbolSfxField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSecurityID gets RiskSecurityID, Tag 1538. func (m NoRiskInstruments) GetRiskSecurityID() (v string, err quickfix.MessageRejectError) { var f field.RiskSecurityIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSecurityIDSource gets RiskSecurityIDSource, Tag 1539. func (m NoRiskInstruments) GetRiskSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.RiskSecurityIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoRiskSecurityAltID gets NoRiskSecurityAltID, Tag 1540. func (m NoRiskInstruments) GetNoRiskSecurityAltID() (NoRiskSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRiskSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } // GetRiskProduct gets RiskProduct, Tag 1543. func (m NoRiskInstruments) GetRiskProduct() (v int, err quickfix.MessageRejectError) { var f field.RiskProductField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskProductComplex gets RiskProductComplex, Tag 1544. func (m NoRiskInstruments) GetRiskProductComplex() (v string, err quickfix.MessageRejectError) { var f field.RiskProductComplexField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSecurityGroup gets RiskSecurityGroup, Tag 1545. func (m NoRiskInstruments) GetRiskSecurityGroup() (v string, err quickfix.MessageRejectError) { var f field.RiskSecurityGroupField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskCFICode gets RiskCFICode, Tag 1546. func (m NoRiskInstruments) GetRiskCFICode() (v string, err quickfix.MessageRejectError) { var f field.RiskCFICodeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSecurityType gets RiskSecurityType, Tag 1547. func (m NoRiskInstruments) GetRiskSecurityType() (v string, err quickfix.MessageRejectError) { var f field.RiskSecurityTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSecuritySubType gets RiskSecuritySubType, Tag 1548. func (m NoRiskInstruments) GetRiskSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.RiskSecuritySubTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskMaturityMonthYear gets RiskMaturityMonthYear, Tag 1549. func (m NoRiskInstruments) GetRiskMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.RiskMaturityMonthYearField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskMaturityTime gets RiskMaturityTime, Tag 1550. func (m NoRiskInstruments) GetRiskMaturityTime() (v string, err quickfix.MessageRejectError) { var f field.RiskMaturityTimeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskRestructuringType gets RiskRestructuringType, Tag 1551. func (m NoRiskInstruments) GetRiskRestructuringType() (v string, err quickfix.MessageRejectError) { var f field.RiskRestructuringTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSeniority gets RiskSeniority, Tag 1552. func (m NoRiskInstruments) GetRiskSeniority() (v string, err quickfix.MessageRejectError) { var f field.RiskSeniorityField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskPutOrCall gets RiskPutOrCall, Tag 1553. func (m NoRiskInstruments) GetRiskPutOrCall() (v int, err quickfix.MessageRejectError) { var f field.RiskPutOrCallField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskFlexibleIndicator gets RiskFlexibleIndicator, Tag 1554. func (m NoRiskInstruments) GetRiskFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { var f field.RiskFlexibleIndicatorField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskCouponRate gets RiskCouponRate, Tag 1555. func (m NoRiskInstruments) GetRiskCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RiskCouponRateField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSecurityExchange gets RiskSecurityExchange, Tag 1616. func (m NoRiskInstruments) GetRiskSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.RiskSecurityExchangeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSecurityDesc gets RiskSecurityDesc, Tag 1556. func (m NoRiskInstruments) GetRiskSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.RiskSecurityDescField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskEncodedSecurityDescLen gets RiskEncodedSecurityDescLen, Tag 1620. func (m NoRiskInstruments) GetRiskEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.RiskEncodedSecurityDescLenField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskEncodedSecurityDesc gets RiskEncodedSecurityDesc, Tag 1621. func (m NoRiskInstruments) GetRiskEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.RiskEncodedSecurityDescField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskInstrumentSettlType gets RiskInstrumentSettlType, Tag 1557. func (m NoRiskInstruments) GetRiskInstrumentSettlType() (v string, err quickfix.MessageRejectError) { var f field.RiskInstrumentSettlTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskInstrumentMultiplier gets RiskInstrumentMultiplier, Tag 1558. func (m NoRiskInstruments) GetRiskInstrumentMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RiskInstrumentMultiplierField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasRiskInstrumentOperator returns true if RiskInstrumentOperator is present, Tag 1535. func (m NoRiskInstruments) HasRiskInstrumentOperator() bool { return m.Has(tag.RiskInstrumentOperator) } // HasRiskSymbol returns true if RiskSymbol is present, Tag 1536. func (m NoRiskInstruments) HasRiskSymbol() bool { return m.Has(tag.RiskSymbol) } // HasRiskSymbolSfx returns true if RiskSymbolSfx is present, Tag 1537. func (m NoRiskInstruments) HasRiskSymbolSfx() bool { return m.Has(tag.RiskSymbolSfx) } // HasRiskSecurityID returns true if RiskSecurityID is present, Tag 1538. func (m NoRiskInstruments) HasRiskSecurityID() bool { return m.Has(tag.RiskSecurityID) } // HasRiskSecurityIDSource returns true if RiskSecurityIDSource is present, Tag 1539. func (m NoRiskInstruments) HasRiskSecurityIDSource() bool { return m.Has(tag.RiskSecurityIDSource) } // HasNoRiskSecurityAltID returns true if NoRiskSecurityAltID is present, Tag 1540. func (m NoRiskInstruments) HasNoRiskSecurityAltID() bool { return m.Has(tag.NoRiskSecurityAltID) } // HasRiskProduct returns true if RiskProduct is present, Tag 1543. func (m NoRiskInstruments) HasRiskProduct() bool { return m.Has(tag.RiskProduct) } // HasRiskProductComplex returns true if RiskProductComplex is present, Tag 1544. func (m NoRiskInstruments) HasRiskProductComplex() bool { return m.Has(tag.RiskProductComplex) } // HasRiskSecurityGroup returns true if RiskSecurityGroup is present, Tag 1545. func (m NoRiskInstruments) HasRiskSecurityGroup() bool { return m.Has(tag.RiskSecurityGroup) } // HasRiskCFICode returns true if RiskCFICode is present, Tag 1546. func (m NoRiskInstruments) HasRiskCFICode() bool { return m.Has(tag.RiskCFICode) } // HasRiskSecurityType returns true if RiskSecurityType is present, Tag 1547. func (m NoRiskInstruments) HasRiskSecurityType() bool { return m.Has(tag.RiskSecurityType) } // HasRiskSecuritySubType returns true if RiskSecuritySubType is present, Tag 1548. func (m NoRiskInstruments) HasRiskSecuritySubType() bool { return m.Has(tag.RiskSecuritySubType) } // HasRiskMaturityMonthYear returns true if RiskMaturityMonthYear is present, Tag 1549. func (m NoRiskInstruments) HasRiskMaturityMonthYear() bool { return m.Has(tag.RiskMaturityMonthYear) } // HasRiskMaturityTime returns true if RiskMaturityTime is present, Tag 1550. func (m NoRiskInstruments) HasRiskMaturityTime() bool { return m.Has(tag.RiskMaturityTime) } // HasRiskRestructuringType returns true if RiskRestructuringType is present, Tag 1551. func (m NoRiskInstruments) HasRiskRestructuringType() bool { return m.Has(tag.RiskRestructuringType) } // HasRiskSeniority returns true if RiskSeniority is present, Tag 1552. func (m NoRiskInstruments) HasRiskSeniority() bool { return m.Has(tag.RiskSeniority) } // HasRiskPutOrCall returns true if RiskPutOrCall is present, Tag 1553. func (m NoRiskInstruments) HasRiskPutOrCall() bool { return m.Has(tag.RiskPutOrCall) } // HasRiskFlexibleIndicator returns true if RiskFlexibleIndicator is present, Tag 1554. func (m NoRiskInstruments) HasRiskFlexibleIndicator() bool { return m.Has(tag.RiskFlexibleIndicator) } // HasRiskCouponRate returns true if RiskCouponRate is present, Tag 1555. func (m NoRiskInstruments) HasRiskCouponRate() bool { return m.Has(tag.RiskCouponRate) } // HasRiskSecurityExchange returns true if RiskSecurityExchange is present, Tag 1616. func (m NoRiskInstruments) HasRiskSecurityExchange() bool { return m.Has(tag.RiskSecurityExchange) } // HasRiskSecurityDesc returns true if RiskSecurityDesc is present, Tag 1556. func (m NoRiskInstruments) HasRiskSecurityDesc() bool { return m.Has(tag.RiskSecurityDesc) } // HasRiskEncodedSecurityDescLen returns true if RiskEncodedSecurityDescLen is present, Tag 1620. func (m NoRiskInstruments) HasRiskEncodedSecurityDescLen() bool { return m.Has(tag.RiskEncodedSecurityDescLen) } // HasRiskEncodedSecurityDesc returns true if RiskEncodedSecurityDesc is present, Tag 1621. func (m NoRiskInstruments) HasRiskEncodedSecurityDesc() bool { return m.Has(tag.RiskEncodedSecurityDesc) } // HasRiskInstrumentSettlType returns true if RiskInstrumentSettlType is present, Tag 1557. func (m NoRiskInstruments) HasRiskInstrumentSettlType() bool { return m.Has(tag.RiskInstrumentSettlType) } // HasRiskInstrumentMultiplier returns true if RiskInstrumentMultiplier is present, Tag 1558. func (m NoRiskInstruments) HasRiskInstrumentMultiplier() bool { return m.Has(tag.RiskInstrumentMultiplier) } // NoRiskSecurityAltID is a repeating group element, Tag 1540. type NoRiskSecurityAltID struct { *quickfix.Group } // SetRiskSecurityAltID sets RiskSecurityAltID, Tag 1541. func (m NoRiskSecurityAltID) SetRiskSecurityAltID(v string) { m.Set(field.NewRiskSecurityAltID(v)) } // SetRiskSecurityAltIDSource sets RiskSecurityAltIDSource, Tag 1542. func (m NoRiskSecurityAltID) SetRiskSecurityAltIDSource(v string) { m.Set(field.NewRiskSecurityAltIDSource(v)) } // GetRiskSecurityAltID gets RiskSecurityAltID, Tag 1541. func (m NoRiskSecurityAltID) GetRiskSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.RiskSecurityAltIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskSecurityAltIDSource gets RiskSecurityAltIDSource, Tag 1542. func (m NoRiskSecurityAltID) GetRiskSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.RiskSecurityAltIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasRiskSecurityAltID returns true if RiskSecurityAltID is present, Tag 1541. func (m NoRiskSecurityAltID) HasRiskSecurityAltID() bool { return m.Has(tag.RiskSecurityAltID) } // HasRiskSecurityAltIDSource returns true if RiskSecurityAltIDSource is present, Tag 1542. func (m NoRiskSecurityAltID) HasRiskSecurityAltIDSource() bool { return m.Has(tag.RiskSecurityAltIDSource) } // NoRiskSecurityAltIDRepeatingGroup is a repeating group, Tag 1540. type NoRiskSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRiskSecurityAltIDRepeatingGroup returns an initialized, NoRiskSecurityAltIDRepeatingGroup. func NewNoRiskSecurityAltIDRepeatingGroup() NoRiskSecurityAltIDRepeatingGroup { return NoRiskSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRiskSecurityAltID, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RiskSecurityAltID), quickfix.GroupElement(tag.RiskSecurityAltIDSource), }, ), } } // Add create and append a new NoRiskSecurityAltID to this group. func (m NoRiskSecurityAltIDRepeatingGroup) Add() NoRiskSecurityAltID { g := m.RepeatingGroup.Add() return NoRiskSecurityAltID{g} } // Get returns the ith NoRiskSecurityAltID in the NoRiskSecurityAltIDRepeatinGroup. func (m NoRiskSecurityAltIDRepeatingGroup) Get(i int) NoRiskSecurityAltID { return NoRiskSecurityAltID{m.RepeatingGroup.Get(i)} } // NoRiskInstrumentsRepeatingGroup is a repeating group, Tag 1534. type NoRiskInstrumentsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRiskInstrumentsRepeatingGroup returns an initialized, NoRiskInstrumentsRepeatingGroup. func NewNoRiskInstrumentsRepeatingGroup() NoRiskInstrumentsRepeatingGroup { return NoRiskInstrumentsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRiskInstruments, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RiskInstrumentOperator), quickfix.GroupElement(tag.RiskSymbol), quickfix.GroupElement(tag.RiskSymbolSfx), quickfix.GroupElement(tag.RiskSecurityID), quickfix.GroupElement(tag.RiskSecurityIDSource), NewNoRiskSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.RiskProduct), quickfix.GroupElement(tag.RiskProductComplex), quickfix.GroupElement(tag.RiskSecurityGroup), quickfix.GroupElement(tag.RiskCFICode), quickfix.GroupElement(tag.RiskSecurityType), quickfix.GroupElement(tag.RiskSecuritySubType), quickfix.GroupElement(tag.RiskMaturityMonthYear), quickfix.GroupElement(tag.RiskMaturityTime), quickfix.GroupElement(tag.RiskRestructuringType), quickfix.GroupElement(tag.RiskSeniority), quickfix.GroupElement(tag.RiskPutOrCall), quickfix.GroupElement(tag.RiskFlexibleIndicator), quickfix.GroupElement(tag.RiskCouponRate), quickfix.GroupElement(tag.RiskSecurityExchange), quickfix.GroupElement(tag.RiskSecurityDesc), quickfix.GroupElement(tag.RiskEncodedSecurityDescLen), quickfix.GroupElement(tag.RiskEncodedSecurityDesc), quickfix.GroupElement(tag.RiskInstrumentSettlType), quickfix.GroupElement(tag.RiskInstrumentMultiplier), }, ), } } // Add create and append a new NoRiskInstruments to this group. func (m NoRiskInstrumentsRepeatingGroup) Add() NoRiskInstruments { g := m.RepeatingGroup.Add() return NoRiskInstruments{g} } // Get returns the ith NoRiskInstruments in the NoRiskInstrumentsRepeatinGroup. func (m NoRiskInstrumentsRepeatingGroup) Get(i int) NoRiskInstruments { return NoRiskInstruments{m.RepeatingGroup.Get(i)} } // NoRiskWarningLevels is a repeating group element, Tag 1559. type NoRiskWarningLevels struct { *quickfix.Group } // SetRiskWarningLevelPercent sets RiskWarningLevelPercent, Tag 1560. func (m NoRiskWarningLevels) SetRiskWarningLevelPercent(value decimal.Decimal, scale int32) { m.Set(field.NewRiskWarningLevelPercent(value, scale)) } // SetRiskWarningLevelName sets RiskWarningLevelName, Tag 1561. func (m NoRiskWarningLevels) SetRiskWarningLevelName(v string) { m.Set(field.NewRiskWarningLevelName(v)) } // GetRiskWarningLevelPercent gets RiskWarningLevelPercent, Tag 1560. func (m NoRiskWarningLevels) GetRiskWarningLevelPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RiskWarningLevelPercentField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRiskWarningLevelName gets RiskWarningLevelName, Tag 1561. func (m NoRiskWarningLevels) GetRiskWarningLevelName() (v string, err quickfix.MessageRejectError) { var f field.RiskWarningLevelNameField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasRiskWarningLevelPercent returns true if RiskWarningLevelPercent is present, Tag 1560. func (m NoRiskWarningLevels) HasRiskWarningLevelPercent() bool { return m.Has(tag.RiskWarningLevelPercent) } // HasRiskWarningLevelName returns true if RiskWarningLevelName is present, Tag 1561. func (m NoRiskWarningLevels) HasRiskWarningLevelName() bool { return m.Has(tag.RiskWarningLevelName) } // NoRiskWarningLevelsRepeatingGroup is a repeating group, Tag 1559. type NoRiskWarningLevelsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRiskWarningLevelsRepeatingGroup returns an initialized, NoRiskWarningLevelsRepeatingGroup. func NewNoRiskWarningLevelsRepeatingGroup() NoRiskWarningLevelsRepeatingGroup { return NoRiskWarningLevelsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRiskWarningLevels, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RiskWarningLevelPercent), quickfix.GroupElement(tag.RiskWarningLevelName), }, ), } } // Add create and append a new NoRiskWarningLevels to this group. func (m NoRiskWarningLevelsRepeatingGroup) Add() NoRiskWarningLevels { g := m.RepeatingGroup.Add() return NoRiskWarningLevels{g} } // Get returns the ith NoRiskWarningLevels in the NoRiskWarningLevelsRepeatinGroup. func (m NoRiskWarningLevelsRepeatingGroup) Get(i int) NoRiskWarningLevels { return NoRiskWarningLevels{m.RepeatingGroup.Get(i)} } // NoRiskLimitsRepeatingGroup is a repeating group, Tag 1529. type NoRiskLimitsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRiskLimitsRepeatingGroup returns an initialized, NoRiskLimitsRepeatingGroup. func NewNoRiskLimitsRepeatingGroup() NoRiskLimitsRepeatingGroup { return NoRiskLimitsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRiskLimits, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RiskLimitType), quickfix.GroupElement(tag.RiskLimitAmount), quickfix.GroupElement(tag.RiskLimitCurrency), quickfix.GroupElement(tag.RiskLimitPlatform), NewNoRiskInstrumentsRepeatingGroup(), NewNoRiskWarningLevelsRepeatingGroup(), }, ), } } // Add create and append a new NoRiskLimits to this group. func (m NoRiskLimitsRepeatingGroup) Add() NoRiskLimits { g := m.RepeatingGroup.Add() return NoRiskLimits{g} } // Get returns the ith NoRiskLimits in the NoRiskLimitsRepeatinGroup. func (m NoRiskLimitsRepeatingGroup) Get(i int) NoRiskLimits { return NoRiskLimits{m.RepeatingGroup.Get(i)} } // NoRelatedPartyIDs is a repeating group element, Tag 1562. type NoRelatedPartyIDs struct { *quickfix.Group } // SetRelatedPartyID sets RelatedPartyID, Tag 1563. func (m NoRelatedPartyIDs) SetRelatedPartyID(v string) { m.Set(field.NewRelatedPartyID(v)) } // SetRelatedPartyIDSource sets RelatedPartyIDSource, Tag 1564. func (m NoRelatedPartyIDs) SetRelatedPartyIDSource(v string) { m.Set(field.NewRelatedPartyIDSource(v)) } // SetRelatedPartyRole sets RelatedPartyRole, Tag 1565. func (m NoRelatedPartyIDs) SetRelatedPartyRole(v int) { m.Set(field.NewRelatedPartyRole(v)) } // SetNoRelatedPartySubIDs sets NoRelatedPartySubIDs, Tag 1566. func (m NoRelatedPartyIDs) SetNoRelatedPartySubIDs(f NoRelatedPartySubIDsRepeatingGroup) { m.SetGroup(f) } // SetNoRelatedPartyAltIDs sets NoRelatedPartyAltIDs, Tag 1569. func (m NoRelatedPartyIDs) SetNoRelatedPartyAltIDs(f NoRelatedPartyAltIDsRepeatingGroup) { m.SetGroup(f) } // SetNoRelatedContextPartyIDs sets NoRelatedContextPartyIDs, Tag 1575. func (m NoRelatedPartyIDs) SetNoRelatedContextPartyIDs(f NoRelatedContextPartyIDsRepeatingGroup) { m.SetGroup(f) } // SetNoRelationshipRiskLimits sets NoRelationshipRiskLimits, Tag 1582. func (m NoRelatedPartyIDs) SetNoRelationshipRiskLimits(f NoRelationshipRiskLimitsRepeatingGroup) { m.SetGroup(f) } // SetNoPartyRelationships sets NoPartyRelationships, Tag 1514. func (m NoRelatedPartyIDs) SetNoPartyRelationships(f NoPartyRelationshipsRepeatingGroup) { m.SetGroup(f) } // GetRelatedPartyID gets RelatedPartyID, Tag 1563. func (m NoRelatedPartyIDs) GetRelatedPartyID() (v string, err quickfix.MessageRejectError) { var f field.RelatedPartyIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelatedPartyIDSource gets RelatedPartyIDSource, Tag 1564. func (m NoRelatedPartyIDs) GetRelatedPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.RelatedPartyIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelatedPartyRole gets RelatedPartyRole, Tag 1565. func (m NoRelatedPartyIDs) GetRelatedPartyRole() (v int, err quickfix.MessageRejectError) { var f field.RelatedPartyRoleField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoRelatedPartySubIDs gets NoRelatedPartySubIDs, Tag 1566. func (m NoRelatedPartyIDs) GetNoRelatedPartySubIDs() (NoRelatedPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoRelatedPartyAltIDs gets NoRelatedPartyAltIDs, Tag 1569. func (m NoRelatedPartyIDs) GetNoRelatedPartyAltIDs() (NoRelatedPartyAltIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedPartyAltIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoRelatedContextPartyIDs gets NoRelatedContextPartyIDs, Tag 1575. func (m NoRelatedPartyIDs) GetNoRelatedContextPartyIDs() (NoRelatedContextPartyIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedContextPartyIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoRelationshipRiskLimits gets NoRelationshipRiskLimits, Tag 1582. func (m NoRelatedPartyIDs) GetNoRelationshipRiskLimits() (NoRelationshipRiskLimitsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelationshipRiskLimitsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoPartyRelationships gets NoPartyRelationships, Tag 1514. func (m NoRelatedPartyIDs) GetNoPartyRelationships() (NoPartyRelationshipsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoPartyRelationshipsRepeatingGroup() err := m.GetGroup(f) return f, err } // HasRelatedPartyID returns true if RelatedPartyID is present, Tag 1563. func (m NoRelatedPartyIDs) HasRelatedPartyID() bool { return m.Has(tag.RelatedPartyID) } // HasRelatedPartyIDSource returns true if RelatedPartyIDSource is present, Tag 1564. func (m NoRelatedPartyIDs) HasRelatedPartyIDSource() bool { return m.Has(tag.RelatedPartyIDSource) } // HasRelatedPartyRole returns true if RelatedPartyRole is present, Tag 1565. func (m NoRelatedPartyIDs) HasRelatedPartyRole() bool { return m.Has(tag.RelatedPartyRole) } // HasNoRelatedPartySubIDs returns true if NoRelatedPartySubIDs is present, Tag 1566. func (m NoRelatedPartyIDs) HasNoRelatedPartySubIDs() bool { return m.Has(tag.NoRelatedPartySubIDs) } // HasNoRelatedPartyAltIDs returns true if NoRelatedPartyAltIDs is present, Tag 1569. func (m NoRelatedPartyIDs) HasNoRelatedPartyAltIDs() bool { return m.Has(tag.NoRelatedPartyAltIDs) } // HasNoRelatedContextPartyIDs returns true if NoRelatedContextPartyIDs is present, Tag 1575. func (m NoRelatedPartyIDs) HasNoRelatedContextPartyIDs() bool { return m.Has(tag.NoRelatedContextPartyIDs) } // HasNoRelationshipRiskLimits returns true if NoRelationshipRiskLimits is present, Tag 1582. func (m NoRelatedPartyIDs) HasNoRelationshipRiskLimits() bool { return m.Has(tag.NoRelationshipRiskLimits) } // HasNoPartyRelationships returns true if NoPartyRelationships is present, Tag 1514. func (m NoRelatedPartyIDs) HasNoPartyRelationships() bool { return m.Has(tag.NoPartyRelationships) } // NoRelatedPartySubIDs is a repeating group element, Tag 1566. type NoRelatedPartySubIDs struct { *quickfix.Group } // SetRelatedPartySubID sets RelatedPartySubID, Tag 1567. func (m NoRelatedPartySubIDs) SetRelatedPartySubID(v string) { m.Set(field.NewRelatedPartySubID(v)) } // SetRelatedPartySubIDType sets RelatedPartySubIDType, Tag 1568. func (m NoRelatedPartySubIDs) SetRelatedPartySubIDType(v int) { m.Set(field.NewRelatedPartySubIDType(v)) } // GetRelatedPartySubID gets RelatedPartySubID, Tag 1567. func (m NoRelatedPartySubIDs) GetRelatedPartySubID() (v string, err quickfix.MessageRejectError) { var f field.RelatedPartySubIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelatedPartySubIDType gets RelatedPartySubIDType, Tag 1568. func (m NoRelatedPartySubIDs) GetRelatedPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.RelatedPartySubIDTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasRelatedPartySubID returns true if RelatedPartySubID is present, Tag 1567. func (m NoRelatedPartySubIDs) HasRelatedPartySubID() bool { return m.Has(tag.RelatedPartySubID) } // HasRelatedPartySubIDType returns true if RelatedPartySubIDType is present, Tag 1568. func (m NoRelatedPartySubIDs) HasRelatedPartySubIDType() bool { return m.Has(tag.RelatedPartySubIDType) } // NoRelatedPartySubIDsRepeatingGroup is a repeating group, Tag 1566. type NoRelatedPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelatedPartySubIDsRepeatingGroup returns an initialized, NoRelatedPartySubIDsRepeatingGroup. func NewNoRelatedPartySubIDsRepeatingGroup() NoRelatedPartySubIDsRepeatingGroup { return NoRelatedPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelatedPartySubIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelatedPartySubID), quickfix.GroupElement(tag.RelatedPartySubIDType), }, ), } } // Add create and append a new NoRelatedPartySubIDs to this group. func (m NoRelatedPartySubIDsRepeatingGroup) Add() NoRelatedPartySubIDs { g := m.RepeatingGroup.Add() return NoRelatedPartySubIDs{g} } // Get returns the ith NoRelatedPartySubIDs in the NoRelatedPartySubIDsRepeatinGroup. func (m NoRelatedPartySubIDsRepeatingGroup) Get(i int) NoRelatedPartySubIDs { return NoRelatedPartySubIDs{m.RepeatingGroup.Get(i)} } // NoRelatedPartyAltIDs is a repeating group element, Tag 1569. type NoRelatedPartyAltIDs struct { *quickfix.Group } // SetRelatedPartyAltID sets RelatedPartyAltID, Tag 1570. func (m NoRelatedPartyAltIDs) SetRelatedPartyAltID(v string) { m.Set(field.NewRelatedPartyAltID(v)) } // SetRelatedPartyAltIDSource sets RelatedPartyAltIDSource, Tag 1571. func (m NoRelatedPartyAltIDs) SetRelatedPartyAltIDSource(v string) { m.Set(field.NewRelatedPartyAltIDSource(v)) } // SetNoRelatedPartyAltSubIDs sets NoRelatedPartyAltSubIDs, Tag 1572. func (m NoRelatedPartyAltIDs) SetNoRelatedPartyAltSubIDs(f NoRelatedPartyAltSubIDsRepeatingGroup) { m.SetGroup(f) } // GetRelatedPartyAltID gets RelatedPartyAltID, Tag 1570. func (m NoRelatedPartyAltIDs) GetRelatedPartyAltID() (v string, err quickfix.MessageRejectError) { var f field.RelatedPartyAltIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelatedPartyAltIDSource gets RelatedPartyAltIDSource, Tag 1571. func (m NoRelatedPartyAltIDs) GetRelatedPartyAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.RelatedPartyAltIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoRelatedPartyAltSubIDs gets NoRelatedPartyAltSubIDs, Tag 1572. func (m NoRelatedPartyAltIDs) GetNoRelatedPartyAltSubIDs() (NoRelatedPartyAltSubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedPartyAltSubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // HasRelatedPartyAltID returns true if RelatedPartyAltID is present, Tag 1570. func (m NoRelatedPartyAltIDs) HasRelatedPartyAltID() bool { return m.Has(tag.RelatedPartyAltID) } // HasRelatedPartyAltIDSource returns true if RelatedPartyAltIDSource is present, Tag 1571. func (m NoRelatedPartyAltIDs) HasRelatedPartyAltIDSource() bool { return m.Has(tag.RelatedPartyAltIDSource) } // HasNoRelatedPartyAltSubIDs returns true if NoRelatedPartyAltSubIDs is present, Tag 1572. func (m NoRelatedPartyAltIDs) HasNoRelatedPartyAltSubIDs() bool { return m.Has(tag.NoRelatedPartyAltSubIDs) } // NoRelatedPartyAltSubIDs is a repeating group element, Tag 1572. type NoRelatedPartyAltSubIDs struct { *quickfix.Group } // SetRelatedPartyAltSubID sets RelatedPartyAltSubID, Tag 1573. func (m NoRelatedPartyAltSubIDs) SetRelatedPartyAltSubID(v string) { m.Set(field.NewRelatedPartyAltSubID(v)) } // SetRelatedPartyAltSubIDType sets RelatedPartyAltSubIDType, Tag 1574. func (m NoRelatedPartyAltSubIDs) SetRelatedPartyAltSubIDType(v int) { m.Set(field.NewRelatedPartyAltSubIDType(v)) } // GetRelatedPartyAltSubID gets RelatedPartyAltSubID, Tag 1573. func (m NoRelatedPartyAltSubIDs) GetRelatedPartyAltSubID() (v string, err quickfix.MessageRejectError) { var f field.RelatedPartyAltSubIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelatedPartyAltSubIDType gets RelatedPartyAltSubIDType, Tag 1574. func (m NoRelatedPartyAltSubIDs) GetRelatedPartyAltSubIDType() (v int, err quickfix.MessageRejectError) { var f field.RelatedPartyAltSubIDTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasRelatedPartyAltSubID returns true if RelatedPartyAltSubID is present, Tag 1573. func (m NoRelatedPartyAltSubIDs) HasRelatedPartyAltSubID() bool { return m.Has(tag.RelatedPartyAltSubID) } // HasRelatedPartyAltSubIDType returns true if RelatedPartyAltSubIDType is present, Tag 1574. func (m NoRelatedPartyAltSubIDs) HasRelatedPartyAltSubIDType() bool { return m.Has(tag.RelatedPartyAltSubIDType) } // NoRelatedPartyAltSubIDsRepeatingGroup is a repeating group, Tag 1572. type NoRelatedPartyAltSubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelatedPartyAltSubIDsRepeatingGroup returns an initialized, NoRelatedPartyAltSubIDsRepeatingGroup. func NewNoRelatedPartyAltSubIDsRepeatingGroup() NoRelatedPartyAltSubIDsRepeatingGroup { return NoRelatedPartyAltSubIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelatedPartyAltSubIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelatedPartyAltSubID), quickfix.GroupElement(tag.RelatedPartyAltSubIDType), }, ), } } // Add create and append a new NoRelatedPartyAltSubIDs to this group. func (m NoRelatedPartyAltSubIDsRepeatingGroup) Add() NoRelatedPartyAltSubIDs { g := m.RepeatingGroup.Add() return NoRelatedPartyAltSubIDs{g} } // Get returns the ith NoRelatedPartyAltSubIDs in the NoRelatedPartyAltSubIDsRepeatinGroup. func (m NoRelatedPartyAltSubIDsRepeatingGroup) Get(i int) NoRelatedPartyAltSubIDs { return NoRelatedPartyAltSubIDs{m.RepeatingGroup.Get(i)} } // NoRelatedPartyAltIDsRepeatingGroup is a repeating group, Tag 1569. type NoRelatedPartyAltIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelatedPartyAltIDsRepeatingGroup returns an initialized, NoRelatedPartyAltIDsRepeatingGroup. func NewNoRelatedPartyAltIDsRepeatingGroup() NoRelatedPartyAltIDsRepeatingGroup { return NoRelatedPartyAltIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelatedPartyAltIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelatedPartyAltID), quickfix.GroupElement(tag.RelatedPartyAltIDSource), NewNoRelatedPartyAltSubIDsRepeatingGroup(), }, ), } } // Add create and append a new NoRelatedPartyAltIDs to this group. func (m NoRelatedPartyAltIDsRepeatingGroup) Add() NoRelatedPartyAltIDs { g := m.RepeatingGroup.Add() return NoRelatedPartyAltIDs{g} } // Get returns the ith NoRelatedPartyAltIDs in the NoRelatedPartyAltIDsRepeatinGroup. func (m NoRelatedPartyAltIDsRepeatingGroup) Get(i int) NoRelatedPartyAltIDs { return NoRelatedPartyAltIDs{m.RepeatingGroup.Get(i)} } // NoRelatedContextPartyIDs is a repeating group element, Tag 1575. type NoRelatedContextPartyIDs struct { *quickfix.Group } // SetRelatedContextPartyID sets RelatedContextPartyID, Tag 1576. func (m NoRelatedContextPartyIDs) SetRelatedContextPartyID(v string) { m.Set(field.NewRelatedContextPartyID(v)) } // SetRelatedContextPartyIDSource sets RelatedContextPartyIDSource, Tag 1577. func (m NoRelatedContextPartyIDs) SetRelatedContextPartyIDSource(v string) { m.Set(field.NewRelatedContextPartyIDSource(v)) } // SetRelatedContextPartyRole sets RelatedContextPartyRole, Tag 1578. func (m NoRelatedContextPartyIDs) SetRelatedContextPartyRole(v int) { m.Set(field.NewRelatedContextPartyRole(v)) } // SetNoRelatedContextPartySubIDs sets NoRelatedContextPartySubIDs, Tag 1579. func (m NoRelatedContextPartyIDs) SetNoRelatedContextPartySubIDs(f NoRelatedContextPartySubIDsRepeatingGroup) { m.SetGroup(f) } // GetRelatedContextPartyID gets RelatedContextPartyID, Tag 1576. func (m NoRelatedContextPartyIDs) GetRelatedContextPartyID() (v string, err quickfix.MessageRejectError) { var f field.RelatedContextPartyIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelatedContextPartyIDSource gets RelatedContextPartyIDSource, Tag 1577. func (m NoRelatedContextPartyIDs) GetRelatedContextPartyIDSource() (v string, err quickfix.MessageRejectError) { var f field.RelatedContextPartyIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelatedContextPartyRole gets RelatedContextPartyRole, Tag 1578. func (m NoRelatedContextPartyIDs) GetRelatedContextPartyRole() (v int, err quickfix.MessageRejectError) { var f field.RelatedContextPartyRoleField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoRelatedContextPartySubIDs gets NoRelatedContextPartySubIDs, Tag 1579. func (m NoRelatedContextPartyIDs) GetNoRelatedContextPartySubIDs() (NoRelatedContextPartySubIDsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelatedContextPartySubIDsRepeatingGroup() err := m.GetGroup(f) return f, err } // HasRelatedContextPartyID returns true if RelatedContextPartyID is present, Tag 1576. func (m NoRelatedContextPartyIDs) HasRelatedContextPartyID() bool { return m.Has(tag.RelatedContextPartyID) } // HasRelatedContextPartyIDSource returns true if RelatedContextPartyIDSource is present, Tag 1577. func (m NoRelatedContextPartyIDs) HasRelatedContextPartyIDSource() bool { return m.Has(tag.RelatedContextPartyIDSource) } // HasRelatedContextPartyRole returns true if RelatedContextPartyRole is present, Tag 1578. func (m NoRelatedContextPartyIDs) HasRelatedContextPartyRole() bool { return m.Has(tag.RelatedContextPartyRole) } // HasNoRelatedContextPartySubIDs returns true if NoRelatedContextPartySubIDs is present, Tag 1579. func (m NoRelatedContextPartyIDs) HasNoRelatedContextPartySubIDs() bool { return m.Has(tag.NoRelatedContextPartySubIDs) } // NoRelatedContextPartySubIDs is a repeating group element, Tag 1579. type NoRelatedContextPartySubIDs struct { *quickfix.Group } // SetRelatedContextPartySubID sets RelatedContextPartySubID, Tag 1580. func (m NoRelatedContextPartySubIDs) SetRelatedContextPartySubID(v string) { m.Set(field.NewRelatedContextPartySubID(v)) } // SetRelatedContextPartySubIDType sets RelatedContextPartySubIDType, Tag 1581. func (m NoRelatedContextPartySubIDs) SetRelatedContextPartySubIDType(v int) { m.Set(field.NewRelatedContextPartySubIDType(v)) } // GetRelatedContextPartySubID gets RelatedContextPartySubID, Tag 1580. func (m NoRelatedContextPartySubIDs) GetRelatedContextPartySubID() (v string, err quickfix.MessageRejectError) { var f field.RelatedContextPartySubIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelatedContextPartySubIDType gets RelatedContextPartySubIDType, Tag 1581. func (m NoRelatedContextPartySubIDs) GetRelatedContextPartySubIDType() (v int, err quickfix.MessageRejectError) { var f field.RelatedContextPartySubIDTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasRelatedContextPartySubID returns true if RelatedContextPartySubID is present, Tag 1580. func (m NoRelatedContextPartySubIDs) HasRelatedContextPartySubID() bool { return m.Has(tag.RelatedContextPartySubID) } // HasRelatedContextPartySubIDType returns true if RelatedContextPartySubIDType is present, Tag 1581. func (m NoRelatedContextPartySubIDs) HasRelatedContextPartySubIDType() bool { return m.Has(tag.RelatedContextPartySubIDType) } // NoRelatedContextPartySubIDsRepeatingGroup is a repeating group, Tag 1579. type NoRelatedContextPartySubIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelatedContextPartySubIDsRepeatingGroup returns an initialized, NoRelatedContextPartySubIDsRepeatingGroup. func NewNoRelatedContextPartySubIDsRepeatingGroup() NoRelatedContextPartySubIDsRepeatingGroup { return NoRelatedContextPartySubIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelatedContextPartySubIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelatedContextPartySubID), quickfix.GroupElement(tag.RelatedContextPartySubIDType), }, ), } } // Add create and append a new NoRelatedContextPartySubIDs to this group. func (m NoRelatedContextPartySubIDsRepeatingGroup) Add() NoRelatedContextPartySubIDs { g := m.RepeatingGroup.Add() return NoRelatedContextPartySubIDs{g} } // Get returns the ith NoRelatedContextPartySubIDs in the NoRelatedContextPartySubIDsRepeatinGroup. func (m NoRelatedContextPartySubIDsRepeatingGroup) Get(i int) NoRelatedContextPartySubIDs { return NoRelatedContextPartySubIDs{m.RepeatingGroup.Get(i)} } // NoRelatedContextPartyIDsRepeatingGroup is a repeating group, Tag 1575. type NoRelatedContextPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelatedContextPartyIDsRepeatingGroup returns an initialized, NoRelatedContextPartyIDsRepeatingGroup. func NewNoRelatedContextPartyIDsRepeatingGroup() NoRelatedContextPartyIDsRepeatingGroup { return NoRelatedContextPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelatedContextPartyIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelatedContextPartyID), quickfix.GroupElement(tag.RelatedContextPartyIDSource), quickfix.GroupElement(tag.RelatedContextPartyRole), NewNoRelatedContextPartySubIDsRepeatingGroup(), }, ), } } // Add create and append a new NoRelatedContextPartyIDs to this group. func (m NoRelatedContextPartyIDsRepeatingGroup) Add() NoRelatedContextPartyIDs { g := m.RepeatingGroup.Add() return NoRelatedContextPartyIDs{g} } // Get returns the ith NoRelatedContextPartyIDs in the NoRelatedContextPartyIDsRepeatinGroup. func (m NoRelatedContextPartyIDsRepeatingGroup) Get(i int) NoRelatedContextPartyIDs { return NoRelatedContextPartyIDs{m.RepeatingGroup.Get(i)} } // NoRelationshipRiskLimits is a repeating group element, Tag 1582. type NoRelationshipRiskLimits struct { *quickfix.Group } // SetRelationshipRiskLimitType sets RelationshipRiskLimitType, Tag 1583. func (m NoRelationshipRiskLimits) SetRelationshipRiskLimitType(v int) { m.Set(field.NewRelationshipRiskLimitType(v)) } // SetRelationshipRiskLimitAmount sets RelationshipRiskLimitAmount, Tag 1584. func (m NoRelationshipRiskLimits) SetRelationshipRiskLimitAmount(value decimal.Decimal, scale int32) { m.Set(field.NewRelationshipRiskLimitAmount(value, scale)) } // SetRelationshipRiskLimitCurrency sets RelationshipRiskLimitCurrency, Tag 1585. func (m NoRelationshipRiskLimits) SetRelationshipRiskLimitCurrency(v string) { m.Set(field.NewRelationshipRiskLimitCurrency(v)) } // SetRelationshipRiskLimitPlatform sets RelationshipRiskLimitPlatform, Tag 1586. func (m NoRelationshipRiskLimits) SetRelationshipRiskLimitPlatform(v string) { m.Set(field.NewRelationshipRiskLimitPlatform(v)) } // SetNoRelationshipRiskInstruments sets NoRelationshipRiskInstruments, Tag 1587. func (m NoRelationshipRiskLimits) SetNoRelationshipRiskInstruments(f NoRelationshipRiskInstrumentsRepeatingGroup) { m.SetGroup(f) } // SetNoRelationshipRiskWarningLevels sets NoRelationshipRiskWarningLevels, Tag 1613. func (m NoRelationshipRiskLimits) SetNoRelationshipRiskWarningLevels(f NoRelationshipRiskWarningLevelsRepeatingGroup) { m.SetGroup(f) } // GetRelationshipRiskLimitType gets RelationshipRiskLimitType, Tag 1583. func (m NoRelationshipRiskLimits) GetRelationshipRiskLimitType() (v int, err quickfix.MessageRejectError) { var f field.RelationshipRiskLimitTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskLimitAmount gets RelationshipRiskLimitAmount, Tag 1584. func (m NoRelationshipRiskLimits) GetRelationshipRiskLimitAmount() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RelationshipRiskLimitAmountField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskLimitCurrency gets RelationshipRiskLimitCurrency, Tag 1585. func (m NoRelationshipRiskLimits) GetRelationshipRiskLimitCurrency() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskLimitCurrencyField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskLimitPlatform gets RelationshipRiskLimitPlatform, Tag 1586. func (m NoRelationshipRiskLimits) GetRelationshipRiskLimitPlatform() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskLimitPlatformField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoRelationshipRiskInstruments gets NoRelationshipRiskInstruments, Tag 1587. func (m NoRelationshipRiskLimits) GetNoRelationshipRiskInstruments() (NoRelationshipRiskInstrumentsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelationshipRiskInstrumentsRepeatingGroup() err := m.GetGroup(f) return f, err } // GetNoRelationshipRiskWarningLevels gets NoRelationshipRiskWarningLevels, Tag 1613. func (m NoRelationshipRiskLimits) GetNoRelationshipRiskWarningLevels() (NoRelationshipRiskWarningLevelsRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelationshipRiskWarningLevelsRepeatingGroup() err := m.GetGroup(f) return f, err } // HasRelationshipRiskLimitType returns true if RelationshipRiskLimitType is present, Tag 1583. func (m NoRelationshipRiskLimits) HasRelationshipRiskLimitType() bool { return m.Has(tag.RelationshipRiskLimitType) } // HasRelationshipRiskLimitAmount returns true if RelationshipRiskLimitAmount is present, Tag 1584. func (m NoRelationshipRiskLimits) HasRelationshipRiskLimitAmount() bool { return m.Has(tag.RelationshipRiskLimitAmount) } // HasRelationshipRiskLimitCurrency returns true if RelationshipRiskLimitCurrency is present, Tag 1585. func (m NoRelationshipRiskLimits) HasRelationshipRiskLimitCurrency() bool { return m.Has(tag.RelationshipRiskLimitCurrency) } // HasRelationshipRiskLimitPlatform returns true if RelationshipRiskLimitPlatform is present, Tag 1586. func (m NoRelationshipRiskLimits) HasRelationshipRiskLimitPlatform() bool { return m.Has(tag.RelationshipRiskLimitPlatform) } // HasNoRelationshipRiskInstruments returns true if NoRelationshipRiskInstruments is present, Tag 1587. func (m NoRelationshipRiskLimits) HasNoRelationshipRiskInstruments() bool { return m.Has(tag.NoRelationshipRiskInstruments) } // HasNoRelationshipRiskWarningLevels returns true if NoRelationshipRiskWarningLevels is present, Tag 1613. func (m NoRelationshipRiskLimits) HasNoRelationshipRiskWarningLevels() bool { return m.Has(tag.NoRelationshipRiskWarningLevels) } // NoRelationshipRiskInstruments is a repeating group element, Tag 1587. type NoRelationshipRiskInstruments struct { *quickfix.Group } // SetRelationshipRiskInstrumentOperator sets RelationshipRiskInstrumentOperator, Tag 1588. func (m NoRelationshipRiskInstruments) SetRelationshipRiskInstrumentOperator(v int) { m.Set(field.NewRelationshipRiskInstrumentOperator(v)) } // SetRelationshipRiskSymbol sets RelationshipRiskSymbol, Tag 1589. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSymbol(v string) { m.Set(field.NewRelationshipRiskSymbol(v)) } // SetRelationshipRiskSymbolSfx sets RelationshipRiskSymbolSfx, Tag 1590. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSymbolSfx(v string) { m.Set(field.NewRelationshipRiskSymbolSfx(v)) } // SetRelationshipRiskSecurityID sets RelationshipRiskSecurityID, Tag 1591. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityID(v string) { m.Set(field.NewRelationshipRiskSecurityID(v)) } // SetRelationshipRiskSecurityIDSource sets RelationshipRiskSecurityIDSource, Tag 1592. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityIDSource(v string) { m.Set(field.NewRelationshipRiskSecurityIDSource(v)) } // SetNoRelationshipRiskSecurityAltID sets NoRelationshipRiskSecurityAltID, Tag 1593. func (m NoRelationshipRiskInstruments) SetNoRelationshipRiskSecurityAltID(f NoRelationshipRiskSecurityAltIDRepeatingGroup) { m.SetGroup(f) } // SetRelationshipRiskProduct sets RelationshipRiskProduct, Tag 1596. func (m NoRelationshipRiskInstruments) SetRelationshipRiskProduct(v int) { m.Set(field.NewRelationshipRiskProduct(v)) } // SetRelationshipRiskProductComplex sets RelationshipRiskProductComplex, Tag 1597. func (m NoRelationshipRiskInstruments) SetRelationshipRiskProductComplex(v string) { m.Set(field.NewRelationshipRiskProductComplex(v)) } // SetRelationshipRiskSecurityGroup sets RelationshipRiskSecurityGroup, Tag 1598. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityGroup(v string) { m.Set(field.NewRelationshipRiskSecurityGroup(v)) } // SetRelationshipRiskCFICode sets RelationshipRiskCFICode, Tag 1599. func (m NoRelationshipRiskInstruments) SetRelationshipRiskCFICode(v string) { m.Set(field.NewRelationshipRiskCFICode(v)) } // SetRelationshipRiskSecurityType sets RelationshipRiskSecurityType, Tag 1600. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityType(v string) { m.Set(field.NewRelationshipRiskSecurityType(v)) } // SetRelationshipRiskSecuritySubType sets RelationshipRiskSecuritySubType, Tag 1601. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecuritySubType(v string) { m.Set(field.NewRelationshipRiskSecuritySubType(v)) } // SetRelationshipRiskMaturityMonthYear sets RelationshipRiskMaturityMonthYear, Tag 1602. func (m NoRelationshipRiskInstruments) SetRelationshipRiskMaturityMonthYear(v string) { m.Set(field.NewRelationshipRiskMaturityMonthYear(v)) } // SetRelationshipRiskMaturityTime sets RelationshipRiskMaturityTime, Tag 1603. func (m NoRelationshipRiskInstruments) SetRelationshipRiskMaturityTime(v string) { m.Set(field.NewRelationshipRiskMaturityTime(v)) } // SetRelationshipRiskRestructuringType sets RelationshipRiskRestructuringType, Tag 1604. func (m NoRelationshipRiskInstruments) SetRelationshipRiskRestructuringType(v string) { m.Set(field.NewRelationshipRiskRestructuringType(v)) } // SetRelationshipRiskSeniority sets RelationshipRiskSeniority, Tag 1605. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSeniority(v string) { m.Set(field.NewRelationshipRiskSeniority(v)) } // SetRelationshipRiskPutOrCall sets RelationshipRiskPutOrCall, Tag 1606. func (m NoRelationshipRiskInstruments) SetRelationshipRiskPutOrCall(v int) { m.Set(field.NewRelationshipRiskPutOrCall(v)) } // SetRelationshipRiskFlexibleIndicator sets RelationshipRiskFlexibleIndicator, Tag 1607. func (m NoRelationshipRiskInstruments) SetRelationshipRiskFlexibleIndicator(v bool) { m.Set(field.NewRelationshipRiskFlexibleIndicator(v)) } // SetRelationshipRiskCouponRate sets RelationshipRiskCouponRate, Tag 1608. func (m NoRelationshipRiskInstruments) SetRelationshipRiskCouponRate(value decimal.Decimal, scale int32) { m.Set(field.NewRelationshipRiskCouponRate(value, scale)) } // SetRelationshipRiskSecurityExchange sets RelationshipRiskSecurityExchange, Tag 1609. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityExchange(v string) { m.Set(field.NewRelationshipRiskSecurityExchange(v)) } // SetRelationshipRiskSecurityDesc sets RelationshipRiskSecurityDesc, Tag 1610. func (m NoRelationshipRiskInstruments) SetRelationshipRiskSecurityDesc(v string) { m.Set(field.NewRelationshipRiskSecurityDesc(v)) } // SetRelationshipRiskEncodedSecurityDescLen sets RelationshipRiskEncodedSecurityDescLen, Tag 1618. func (m NoRelationshipRiskInstruments) SetRelationshipRiskEncodedSecurityDescLen(v int) { m.Set(field.NewRelationshipRiskEncodedSecurityDescLen(v)) } // SetRelationshipRiskEncodedSecurityDesc sets RelationshipRiskEncodedSecurityDesc, Tag 1619. func (m NoRelationshipRiskInstruments) SetRelationshipRiskEncodedSecurityDesc(v string) { m.Set(field.NewRelationshipRiskEncodedSecurityDesc(v)) } // SetRelationshipRiskInstrumentSettlType sets RelationshipRiskInstrumentSettlType, Tag 1611. func (m NoRelationshipRiskInstruments) SetRelationshipRiskInstrumentSettlType(v string) { m.Set(field.NewRelationshipRiskInstrumentSettlType(v)) } // SetRelationshipRiskInstrumentMultiplier sets RelationshipRiskInstrumentMultiplier, Tag 1612. func (m NoRelationshipRiskInstruments) SetRelationshipRiskInstrumentMultiplier(value decimal.Decimal, scale int32) { m.Set(field.NewRelationshipRiskInstrumentMultiplier(value, scale)) } // GetRelationshipRiskInstrumentOperator gets RelationshipRiskInstrumentOperator, Tag 1588. func (m NoRelationshipRiskInstruments) GetRelationshipRiskInstrumentOperator() (v int, err quickfix.MessageRejectError) { var f field.RelationshipRiskInstrumentOperatorField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSymbol gets RelationshipRiskSymbol, Tag 1589. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSymbol() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSymbolField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSymbolSfx gets RelationshipRiskSymbolSfx, Tag 1590. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSymbolSfx() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSymbolSfxField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSecurityID gets RelationshipRiskSecurityID, Tag 1591. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityID() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSecurityIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSecurityIDSource gets RelationshipRiskSecurityIDSource, Tag 1592. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityIDSource() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSecurityIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetNoRelationshipRiskSecurityAltID gets NoRelationshipRiskSecurityAltID, Tag 1593. func (m NoRelationshipRiskInstruments) GetNoRelationshipRiskSecurityAltID() (NoRelationshipRiskSecurityAltIDRepeatingGroup, quickfix.MessageRejectError) { f := NewNoRelationshipRiskSecurityAltIDRepeatingGroup() err := m.GetGroup(f) return f, err } // GetRelationshipRiskProduct gets RelationshipRiskProduct, Tag 1596. func (m NoRelationshipRiskInstruments) GetRelationshipRiskProduct() (v int, err quickfix.MessageRejectError) { var f field.RelationshipRiskProductField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskProductComplex gets RelationshipRiskProductComplex, Tag 1597. func (m NoRelationshipRiskInstruments) GetRelationshipRiskProductComplex() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskProductComplexField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSecurityGroup gets RelationshipRiskSecurityGroup, Tag 1598. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityGroup() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSecurityGroupField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskCFICode gets RelationshipRiskCFICode, Tag 1599. func (m NoRelationshipRiskInstruments) GetRelationshipRiskCFICode() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskCFICodeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSecurityType gets RelationshipRiskSecurityType, Tag 1600. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityType() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSecurityTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSecuritySubType gets RelationshipRiskSecuritySubType, Tag 1601. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecuritySubType() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSecuritySubTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskMaturityMonthYear gets RelationshipRiskMaturityMonthYear, Tag 1602. func (m NoRelationshipRiskInstruments) GetRelationshipRiskMaturityMonthYear() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskMaturityMonthYearField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskMaturityTime gets RelationshipRiskMaturityTime, Tag 1603. func (m NoRelationshipRiskInstruments) GetRelationshipRiskMaturityTime() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskMaturityTimeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskRestructuringType gets RelationshipRiskRestructuringType, Tag 1604. func (m NoRelationshipRiskInstruments) GetRelationshipRiskRestructuringType() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskRestructuringTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSeniority gets RelationshipRiskSeniority, Tag 1605. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSeniority() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSeniorityField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskPutOrCall gets RelationshipRiskPutOrCall, Tag 1606. func (m NoRelationshipRiskInstruments) GetRelationshipRiskPutOrCall() (v int, err quickfix.MessageRejectError) { var f field.RelationshipRiskPutOrCallField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskFlexibleIndicator gets RelationshipRiskFlexibleIndicator, Tag 1607. func (m NoRelationshipRiskInstruments) GetRelationshipRiskFlexibleIndicator() (v bool, err quickfix.MessageRejectError) { var f field.RelationshipRiskFlexibleIndicatorField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskCouponRate gets RelationshipRiskCouponRate, Tag 1608. func (m NoRelationshipRiskInstruments) GetRelationshipRiskCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RelationshipRiskCouponRateField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSecurityExchange gets RelationshipRiskSecurityExchange, Tag 1609. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityExchange() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSecurityExchangeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSecurityDesc gets RelationshipRiskSecurityDesc, Tag 1610. func (m NoRelationshipRiskInstruments) GetRelationshipRiskSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSecurityDescField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskEncodedSecurityDescLen gets RelationshipRiskEncodedSecurityDescLen, Tag 1618. func (m NoRelationshipRiskInstruments) GetRelationshipRiskEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError) { var f field.RelationshipRiskEncodedSecurityDescLenField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskEncodedSecurityDesc gets RelationshipRiskEncodedSecurityDesc, Tag 1619. func (m NoRelationshipRiskInstruments) GetRelationshipRiskEncodedSecurityDesc() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskEncodedSecurityDescField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskInstrumentSettlType gets RelationshipRiskInstrumentSettlType, Tag 1611. func (m NoRelationshipRiskInstruments) GetRelationshipRiskInstrumentSettlType() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskInstrumentSettlTypeField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskInstrumentMultiplier gets RelationshipRiskInstrumentMultiplier, Tag 1612. func (m NoRelationshipRiskInstruments) GetRelationshipRiskInstrumentMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RelationshipRiskInstrumentMultiplierField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasRelationshipRiskInstrumentOperator returns true if RelationshipRiskInstrumentOperator is present, Tag 1588. func (m NoRelationshipRiskInstruments) HasRelationshipRiskInstrumentOperator() bool { return m.Has(tag.RelationshipRiskInstrumentOperator) } // HasRelationshipRiskSymbol returns true if RelationshipRiskSymbol is present, Tag 1589. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSymbol() bool { return m.Has(tag.RelationshipRiskSymbol) } // HasRelationshipRiskSymbolSfx returns true if RelationshipRiskSymbolSfx is present, Tag 1590. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSymbolSfx() bool { return m.Has(tag.RelationshipRiskSymbolSfx) } // HasRelationshipRiskSecurityID returns true if RelationshipRiskSecurityID is present, Tag 1591. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityID() bool { return m.Has(tag.RelationshipRiskSecurityID) } // HasRelationshipRiskSecurityIDSource returns true if RelationshipRiskSecurityIDSource is present, Tag 1592. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityIDSource() bool { return m.Has(tag.RelationshipRiskSecurityIDSource) } // HasNoRelationshipRiskSecurityAltID returns true if NoRelationshipRiskSecurityAltID is present, Tag 1593. func (m NoRelationshipRiskInstruments) HasNoRelationshipRiskSecurityAltID() bool { return m.Has(tag.NoRelationshipRiskSecurityAltID) } // HasRelationshipRiskProduct returns true if RelationshipRiskProduct is present, Tag 1596. func (m NoRelationshipRiskInstruments) HasRelationshipRiskProduct() bool { return m.Has(tag.RelationshipRiskProduct) } // HasRelationshipRiskProductComplex returns true if RelationshipRiskProductComplex is present, Tag 1597. func (m NoRelationshipRiskInstruments) HasRelationshipRiskProductComplex() bool { return m.Has(tag.RelationshipRiskProductComplex) } // HasRelationshipRiskSecurityGroup returns true if RelationshipRiskSecurityGroup is present, Tag 1598. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityGroup() bool { return m.Has(tag.RelationshipRiskSecurityGroup) } // HasRelationshipRiskCFICode returns true if RelationshipRiskCFICode is present, Tag 1599. func (m NoRelationshipRiskInstruments) HasRelationshipRiskCFICode() bool { return m.Has(tag.RelationshipRiskCFICode) } // HasRelationshipRiskSecurityType returns true if RelationshipRiskSecurityType is present, Tag 1600. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityType() bool { return m.Has(tag.RelationshipRiskSecurityType) } // HasRelationshipRiskSecuritySubType returns true if RelationshipRiskSecuritySubType is present, Tag 1601. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecuritySubType() bool { return m.Has(tag.RelationshipRiskSecuritySubType) } // HasRelationshipRiskMaturityMonthYear returns true if RelationshipRiskMaturityMonthYear is present, Tag 1602. func (m NoRelationshipRiskInstruments) HasRelationshipRiskMaturityMonthYear() bool { return m.Has(tag.RelationshipRiskMaturityMonthYear) } // HasRelationshipRiskMaturityTime returns true if RelationshipRiskMaturityTime is present, Tag 1603. func (m NoRelationshipRiskInstruments) HasRelationshipRiskMaturityTime() bool { return m.Has(tag.RelationshipRiskMaturityTime) } // HasRelationshipRiskRestructuringType returns true if RelationshipRiskRestructuringType is present, Tag 1604. func (m NoRelationshipRiskInstruments) HasRelationshipRiskRestructuringType() bool { return m.Has(tag.RelationshipRiskRestructuringType) } // HasRelationshipRiskSeniority returns true if RelationshipRiskSeniority is present, Tag 1605. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSeniority() bool { return m.Has(tag.RelationshipRiskSeniority) } // HasRelationshipRiskPutOrCall returns true if RelationshipRiskPutOrCall is present, Tag 1606. func (m NoRelationshipRiskInstruments) HasRelationshipRiskPutOrCall() bool { return m.Has(tag.RelationshipRiskPutOrCall) } // HasRelationshipRiskFlexibleIndicator returns true if RelationshipRiskFlexibleIndicator is present, Tag 1607. func (m NoRelationshipRiskInstruments) HasRelationshipRiskFlexibleIndicator() bool { return m.Has(tag.RelationshipRiskFlexibleIndicator) } // HasRelationshipRiskCouponRate returns true if RelationshipRiskCouponRate is present, Tag 1608. func (m NoRelationshipRiskInstruments) HasRelationshipRiskCouponRate() bool { return m.Has(tag.RelationshipRiskCouponRate) } // HasRelationshipRiskSecurityExchange returns true if RelationshipRiskSecurityExchange is present, Tag 1609. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityExchange() bool { return m.Has(tag.RelationshipRiskSecurityExchange) } // HasRelationshipRiskSecurityDesc returns true if RelationshipRiskSecurityDesc is present, Tag 1610. func (m NoRelationshipRiskInstruments) HasRelationshipRiskSecurityDesc() bool { return m.Has(tag.RelationshipRiskSecurityDesc) } // HasRelationshipRiskEncodedSecurityDescLen returns true if RelationshipRiskEncodedSecurityDescLen is present, Tag 1618. func (m NoRelationshipRiskInstruments) HasRelationshipRiskEncodedSecurityDescLen() bool { return m.Has(tag.RelationshipRiskEncodedSecurityDescLen) } // HasRelationshipRiskEncodedSecurityDesc returns true if RelationshipRiskEncodedSecurityDesc is present, Tag 1619. func (m NoRelationshipRiskInstruments) HasRelationshipRiskEncodedSecurityDesc() bool { return m.Has(tag.RelationshipRiskEncodedSecurityDesc) } // HasRelationshipRiskInstrumentSettlType returns true if RelationshipRiskInstrumentSettlType is present, Tag 1611. func (m NoRelationshipRiskInstruments) HasRelationshipRiskInstrumentSettlType() bool { return m.Has(tag.RelationshipRiskInstrumentSettlType) } // HasRelationshipRiskInstrumentMultiplier returns true if RelationshipRiskInstrumentMultiplier is present, Tag 1612. func (m NoRelationshipRiskInstruments) HasRelationshipRiskInstrumentMultiplier() bool { return m.Has(tag.RelationshipRiskInstrumentMultiplier) } // NoRelationshipRiskSecurityAltID is a repeating group element, Tag 1593. type NoRelationshipRiskSecurityAltID struct { *quickfix.Group } // SetRelationshipRiskSecurityAltID sets RelationshipRiskSecurityAltID, Tag 1594. func (m NoRelationshipRiskSecurityAltID) SetRelationshipRiskSecurityAltID(v string) { m.Set(field.NewRelationshipRiskSecurityAltID(v)) } // SetRelationshipRiskSecurityAltIDSource sets RelationshipRiskSecurityAltIDSource, Tag 1595. func (m NoRelationshipRiskSecurityAltID) SetRelationshipRiskSecurityAltIDSource(v string) { m.Set(field.NewRelationshipRiskSecurityAltIDSource(v)) } // GetRelationshipRiskSecurityAltID gets RelationshipRiskSecurityAltID, Tag 1594. func (m NoRelationshipRiskSecurityAltID) GetRelationshipRiskSecurityAltID() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSecurityAltIDField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskSecurityAltIDSource gets RelationshipRiskSecurityAltIDSource, Tag 1595. func (m NoRelationshipRiskSecurityAltID) GetRelationshipRiskSecurityAltIDSource() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskSecurityAltIDSourceField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasRelationshipRiskSecurityAltID returns true if RelationshipRiskSecurityAltID is present, Tag 1594. func (m NoRelationshipRiskSecurityAltID) HasRelationshipRiskSecurityAltID() bool { return m.Has(tag.RelationshipRiskSecurityAltID) } // HasRelationshipRiskSecurityAltIDSource returns true if RelationshipRiskSecurityAltIDSource is present, Tag 1595. func (m NoRelationshipRiskSecurityAltID) HasRelationshipRiskSecurityAltIDSource() bool { return m.Has(tag.RelationshipRiskSecurityAltIDSource) } // NoRelationshipRiskSecurityAltIDRepeatingGroup is a repeating group, Tag 1593. type NoRelationshipRiskSecurityAltIDRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelationshipRiskSecurityAltIDRepeatingGroup returns an initialized, NoRelationshipRiskSecurityAltIDRepeatingGroup. func NewNoRelationshipRiskSecurityAltIDRepeatingGroup() NoRelationshipRiskSecurityAltIDRepeatingGroup { return NoRelationshipRiskSecurityAltIDRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelationshipRiskSecurityAltID, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelationshipRiskSecurityAltID), quickfix.GroupElement(tag.RelationshipRiskSecurityAltIDSource), }, ), } } // Add create and append a new NoRelationshipRiskSecurityAltID to this group. func (m NoRelationshipRiskSecurityAltIDRepeatingGroup) Add() NoRelationshipRiskSecurityAltID { g := m.RepeatingGroup.Add() return NoRelationshipRiskSecurityAltID{g} } // Get returns the ith NoRelationshipRiskSecurityAltID in the NoRelationshipRiskSecurityAltIDRepeatinGroup. func (m NoRelationshipRiskSecurityAltIDRepeatingGroup) Get(i int) NoRelationshipRiskSecurityAltID { return NoRelationshipRiskSecurityAltID{m.RepeatingGroup.Get(i)} } // NoRelationshipRiskInstrumentsRepeatingGroup is a repeating group, Tag 1587. type NoRelationshipRiskInstrumentsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelationshipRiskInstrumentsRepeatingGroup returns an initialized, NoRelationshipRiskInstrumentsRepeatingGroup. func NewNoRelationshipRiskInstrumentsRepeatingGroup() NoRelationshipRiskInstrumentsRepeatingGroup { return NoRelationshipRiskInstrumentsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelationshipRiskInstruments, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelationshipRiskInstrumentOperator), quickfix.GroupElement(tag.RelationshipRiskSymbol), quickfix.GroupElement(tag.RelationshipRiskSymbolSfx), quickfix.GroupElement(tag.RelationshipRiskSecurityID), quickfix.GroupElement(tag.RelationshipRiskSecurityIDSource), NewNoRelationshipRiskSecurityAltIDRepeatingGroup(), quickfix.GroupElement(tag.RelationshipRiskProduct), quickfix.GroupElement(tag.RelationshipRiskProductComplex), quickfix.GroupElement(tag.RelationshipRiskSecurityGroup), quickfix.GroupElement(tag.RelationshipRiskCFICode), quickfix.GroupElement(tag.RelationshipRiskSecurityType), quickfix.GroupElement(tag.RelationshipRiskSecuritySubType), quickfix.GroupElement(tag.RelationshipRiskMaturityMonthYear), quickfix.GroupElement(tag.RelationshipRiskMaturityTime), quickfix.GroupElement(tag.RelationshipRiskRestructuringType), quickfix.GroupElement(tag.RelationshipRiskSeniority), quickfix.GroupElement(tag.RelationshipRiskPutOrCall), quickfix.GroupElement(tag.RelationshipRiskFlexibleIndicator), quickfix.GroupElement(tag.RelationshipRiskCouponRate), quickfix.GroupElement(tag.RelationshipRiskSecurityExchange), quickfix.GroupElement(tag.RelationshipRiskSecurityDesc), quickfix.GroupElement(tag.RelationshipRiskEncodedSecurityDescLen), quickfix.GroupElement(tag.RelationshipRiskEncodedSecurityDesc), quickfix.GroupElement(tag.RelationshipRiskInstrumentSettlType), quickfix.GroupElement(tag.RelationshipRiskInstrumentMultiplier), }, ), } } // Add create and append a new NoRelationshipRiskInstruments to this group. func (m NoRelationshipRiskInstrumentsRepeatingGroup) Add() NoRelationshipRiskInstruments { g := m.RepeatingGroup.Add() return NoRelationshipRiskInstruments{g} } // Get returns the ith NoRelationshipRiskInstruments in the NoRelationshipRiskInstrumentsRepeatinGroup. func (m NoRelationshipRiskInstrumentsRepeatingGroup) Get(i int) NoRelationshipRiskInstruments { return NoRelationshipRiskInstruments{m.RepeatingGroup.Get(i)} } // NoRelationshipRiskWarningLevels is a repeating group element, Tag 1613. type NoRelationshipRiskWarningLevels struct { *quickfix.Group } // SetRelationshipRiskWarningLevelPercent sets RelationshipRiskWarningLevelPercent, Tag 1614. func (m NoRelationshipRiskWarningLevels) SetRelationshipRiskWarningLevelPercent(value decimal.Decimal, scale int32) { m.Set(field.NewRelationshipRiskWarningLevelPercent(value, scale)) } // SetRelationshipRiskWarningLevelName sets RelationshipRiskWarningLevelName, Tag 1615. func (m NoRelationshipRiskWarningLevels) SetRelationshipRiskWarningLevelName(v string) { m.Set(field.NewRelationshipRiskWarningLevelName(v)) } // GetRelationshipRiskWarningLevelPercent gets RelationshipRiskWarningLevelPercent, Tag 1614. func (m NoRelationshipRiskWarningLevels) GetRelationshipRiskWarningLevelPercent() (v decimal.Decimal, err quickfix.MessageRejectError) { var f field.RelationshipRiskWarningLevelPercentField if err = m.Get(&f); err == nil { v = f.Value() } return } // GetRelationshipRiskWarningLevelName gets RelationshipRiskWarningLevelName, Tag 1615. func (m NoRelationshipRiskWarningLevels) GetRelationshipRiskWarningLevelName() (v string, err quickfix.MessageRejectError) { var f field.RelationshipRiskWarningLevelNameField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasRelationshipRiskWarningLevelPercent returns true if RelationshipRiskWarningLevelPercent is present, Tag 1614. func (m NoRelationshipRiskWarningLevels) HasRelationshipRiskWarningLevelPercent() bool { return m.Has(tag.RelationshipRiskWarningLevelPercent) } // HasRelationshipRiskWarningLevelName returns true if RelationshipRiskWarningLevelName is present, Tag 1615. func (m NoRelationshipRiskWarningLevels) HasRelationshipRiskWarningLevelName() bool { return m.Has(tag.RelationshipRiskWarningLevelName) } // NoRelationshipRiskWarningLevelsRepeatingGroup is a repeating group, Tag 1613. type NoRelationshipRiskWarningLevelsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelationshipRiskWarningLevelsRepeatingGroup returns an initialized, NoRelationshipRiskWarningLevelsRepeatingGroup. func NewNoRelationshipRiskWarningLevelsRepeatingGroup() NoRelationshipRiskWarningLevelsRepeatingGroup { return NoRelationshipRiskWarningLevelsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelationshipRiskWarningLevels, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelationshipRiskWarningLevelPercent), quickfix.GroupElement(tag.RelationshipRiskWarningLevelName), }, ), } } // Add create and append a new NoRelationshipRiskWarningLevels to this group. func (m NoRelationshipRiskWarningLevelsRepeatingGroup) Add() NoRelationshipRiskWarningLevels { g := m.RepeatingGroup.Add() return NoRelationshipRiskWarningLevels{g} } // Get returns the ith NoRelationshipRiskWarningLevels in the NoRelationshipRiskWarningLevelsRepeatinGroup. func (m NoRelationshipRiskWarningLevelsRepeatingGroup) Get(i int) NoRelationshipRiskWarningLevels { return NoRelationshipRiskWarningLevels{m.RepeatingGroup.Get(i)} } // NoRelationshipRiskLimitsRepeatingGroup is a repeating group, Tag 1582. type NoRelationshipRiskLimitsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelationshipRiskLimitsRepeatingGroup returns an initialized, NoRelationshipRiskLimitsRepeatingGroup. func NewNoRelationshipRiskLimitsRepeatingGroup() NoRelationshipRiskLimitsRepeatingGroup { return NoRelationshipRiskLimitsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelationshipRiskLimits, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelationshipRiskLimitType), quickfix.GroupElement(tag.RelationshipRiskLimitAmount), quickfix.GroupElement(tag.RelationshipRiskLimitCurrency), quickfix.GroupElement(tag.RelationshipRiskLimitPlatform), NewNoRelationshipRiskInstrumentsRepeatingGroup(), NewNoRelationshipRiskWarningLevelsRepeatingGroup(), }, ), } } // Add create and append a new NoRelationshipRiskLimits to this group. func (m NoRelationshipRiskLimitsRepeatingGroup) Add() NoRelationshipRiskLimits { g := m.RepeatingGroup.Add() return NoRelationshipRiskLimits{g} } // Get returns the ith NoRelationshipRiskLimits in the NoRelationshipRiskLimitsRepeatinGroup. func (m NoRelationshipRiskLimitsRepeatingGroup) Get(i int) NoRelationshipRiskLimits { return NoRelationshipRiskLimits{m.RepeatingGroup.Get(i)} } // NoPartyRelationships is a repeating group element, Tag 1514. type NoPartyRelationships struct { *quickfix.Group } // SetPartyRelationship sets PartyRelationship, Tag 1515. func (m NoPartyRelationships) SetPartyRelationship(v enum.PartyRelationship) { m.Set(field.NewPartyRelationship(v)) } // GetPartyRelationship gets PartyRelationship, Tag 1515. func (m NoPartyRelationships) GetPartyRelationship() (v enum.PartyRelationship, err quickfix.MessageRejectError) { var f field.PartyRelationshipField if err = m.Get(&f); err == nil { v = f.Value() } return } // HasPartyRelationship returns true if PartyRelationship is present, Tag 1515. func (m NoPartyRelationships) HasPartyRelationship() bool { return m.Has(tag.PartyRelationship) } // NoPartyRelationshipsRepeatingGroup is a repeating group, Tag 1514. type NoPartyRelationshipsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoPartyRelationshipsRepeatingGroup returns an initialized, NoPartyRelationshipsRepeatingGroup. func NewNoPartyRelationshipsRepeatingGroup() NoPartyRelationshipsRepeatingGroup { return NoPartyRelationshipsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoPartyRelationships, quickfix.GroupTemplate{ quickfix.GroupElement(tag.PartyRelationship), }, ), } } // Add create and append a new NoPartyRelationships to this group. func (m NoPartyRelationshipsRepeatingGroup) Add() NoPartyRelationships { g := m.RepeatingGroup.Add() return NoPartyRelationships{g} } // Get returns the ith NoPartyRelationships in the NoPartyRelationshipsRepeatinGroup. func (m NoPartyRelationshipsRepeatingGroup) Get(i int) NoPartyRelationships { return NoPartyRelationships{m.RepeatingGroup.Get(i)} } // NoRelatedPartyIDsRepeatingGroup is a repeating group, Tag 1562. type NoRelatedPartyIDsRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoRelatedPartyIDsRepeatingGroup returns an initialized, NoRelatedPartyIDsRepeatingGroup. func NewNoRelatedPartyIDsRepeatingGroup() NoRelatedPartyIDsRepeatingGroup { return NoRelatedPartyIDsRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoRelatedPartyIDs, quickfix.GroupTemplate{ quickfix.GroupElement(tag.RelatedPartyID), quickfix.GroupElement(tag.RelatedPartyIDSource), quickfix.GroupElement(tag.RelatedPartyRole), NewNoRelatedPartySubIDsRepeatingGroup(), NewNoRelatedPartyAltIDsRepeatingGroup(), NewNoRelatedContextPartyIDsRepeatingGroup(), NewNoRelationshipRiskLimitsRepeatingGroup(), NewNoPartyRelationshipsRepeatingGroup(), }, ), } } // Add create and append a new NoRelatedPartyIDs to this group. func (m NoRelatedPartyIDsRepeatingGroup) Add() NoRelatedPartyIDs { g := m.RepeatingGroup.Add() return NoRelatedPartyIDs{g} } // Get returns the ith NoRelatedPartyIDs in the NoRelatedPartyIDsRepeatinGroup. func (m NoRelatedPartyIDsRepeatingGroup) Get(i int) NoRelatedPartyIDs { return NoRelatedPartyIDs{m.RepeatingGroup.Get(i)} } // NoPartyListRepeatingGroup is a repeating group, Tag 1513. type NoPartyListRepeatingGroup struct { *quickfix.RepeatingGroup } // NewNoPartyListRepeatingGroup returns an initialized, NoPartyListRepeatingGroup. func NewNoPartyListRepeatingGroup() NoPartyListRepeatingGroup { return NoPartyListRepeatingGroup{ quickfix.NewRepeatingGroup( tag.NoPartyList, quickfix.GroupTemplate{ quickfix.GroupElement(tag.PartyID), quickfix.GroupElement(tag.PartyIDSource), quickfix.GroupElement(tag.PartyRole), NewNoPartySubIDsRepeatingGroup(), NewNoPartyAltIDsRepeatingGroup(), NewNoContextPartyIDsRepeatingGroup(), NewNoRiskLimitsRepeatingGroup(), NewNoRelatedPartyIDsRepeatingGroup(), }, ), } } // Add create and append a new NoPartyList to this group. func (m NoPartyListRepeatingGroup) Add() NoPartyList { g := m.RepeatingGroup.Add() return NoPartyList{g} } // Get returns the ith NoPartyList in the NoPartyListRepeatinGroup. func (m NoPartyListRepeatingGroup) Get(i int) NoPartyList { return NoPartyList{m.RepeatingGroup.Get(i)} }