Documentation
¶
Index ¶
- type InstrumentLeg
- func (m *InstrumentLeg) SetEncodedLegIssuer(v string)
- func (m *InstrumentLeg) SetEncodedLegIssuerLen(v int)
- func (m *InstrumentLeg) SetEncodedLegSecurityDesc(v string)
- func (m *InstrumentLeg) SetEncodedLegSecurityDescLen(v int)
- func (m *InstrumentLeg) SetLegCFICode(v string)
- func (m *InstrumentLeg) SetLegContractMultiplier(v float64)
- func (m *InstrumentLeg) SetLegContractSettlMonth(v string)
- func (m *InstrumentLeg) SetLegCountryOfIssue(v string)
- func (m *InstrumentLeg) SetLegCouponPaymentDate(v string)
- func (m *InstrumentLeg) SetLegCouponRate(v float64)
- func (m *InstrumentLeg) SetLegCreditRating(v string)
- func (m *InstrumentLeg) SetLegCurrency(v string)
- func (m *InstrumentLeg) SetLegDatedDate(v string)
- func (m *InstrumentLeg) SetLegFactor(v float64)
- func (m *InstrumentLeg) SetLegInstrRegistry(v string)
- func (m *InstrumentLeg) SetLegInterestAccrualDate(v string)
- func (m *InstrumentLeg) SetLegIssueDate(v string)
- func (m *InstrumentLeg) SetLegIssuer(v string)
- func (m *InstrumentLeg) SetLegLocaleOfIssue(v string)
- func (m *InstrumentLeg) SetLegMaturityDate(v string)
- func (m *InstrumentLeg) SetLegMaturityMonthYear(v string)
- func (m *InstrumentLeg) SetLegOptAttribute(v string)
- func (m *InstrumentLeg) SetLegPool(v string)
- func (m *InstrumentLeg) SetLegProduct(v int)
- func (m *InstrumentLeg) SetLegRatioQty(v float64)
- func (m *InstrumentLeg) SetLegRedemptionDate(v string)
- func (m *InstrumentLeg) SetLegRepoCollateralSecurityType(v int)
- func (m *InstrumentLeg) SetLegRepurchaseRate(v float64)
- func (m *InstrumentLeg) SetLegRepurchaseTerm(v int)
- func (m *InstrumentLeg) SetLegSecurityDesc(v string)
- func (m *InstrumentLeg) SetLegSecurityExchange(v string)
- func (m *InstrumentLeg) SetLegSecurityID(v string)
- func (m *InstrumentLeg) SetLegSecurityIDSource(v string)
- func (m *InstrumentLeg) SetLegSecuritySubType(v string)
- func (m *InstrumentLeg) SetLegSecurityType(v string)
- func (m *InstrumentLeg) SetLegSide(v string)
- func (m *InstrumentLeg) SetLegStateOrProvinceOfIssue(v string)
- func (m *InstrumentLeg) SetLegStrikeCurrency(v string)
- func (m *InstrumentLeg) SetLegStrikePrice(v float64)
- func (m *InstrumentLeg) SetLegSymbol(v string)
- func (m *InstrumentLeg) SetLegSymbolSfx(v string)
- func (m *InstrumentLeg) SetNoLegSecurityAltID(v []NoLegSecurityAltID)
- type NoLegSecurityAltID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstrumentLeg ¶ added in v0.2.0
type InstrumentLeg struct {
//LegSymbol is a non-required field for InstrumentLeg.
LegSymbol *string `fix:"600"`
//LegSymbolSfx is a non-required field for InstrumentLeg.
LegSymbolSfx *string `fix:"601"`
//LegSecurityID is a non-required field for InstrumentLeg.
LegSecurityID *string `fix:"602"`
//LegSecurityIDSource is a non-required field for InstrumentLeg.
LegSecurityIDSource *string `fix:"603"`
//NoLegSecurityAltID is a non-required field for InstrumentLeg.
NoLegSecurityAltID []NoLegSecurityAltID `fix:"604,omitempty"`
//LegProduct is a non-required field for InstrumentLeg.
LegProduct *int `fix:"607"`
//LegCFICode is a non-required field for InstrumentLeg.
LegCFICode *string `fix:"608"`
//LegSecurityType is a non-required field for InstrumentLeg.
LegSecurityType *string `fix:"609"`
//LegSecuritySubType is a non-required field for InstrumentLeg.
LegSecuritySubType *string `fix:"764"`
//LegMaturityMonthYear is a non-required field for InstrumentLeg.
LegMaturityMonthYear *string `fix:"610"`
//LegMaturityDate is a non-required field for InstrumentLeg.
LegMaturityDate *string `fix:"611"`
//LegCouponPaymentDate is a non-required field for InstrumentLeg.
LegCouponPaymentDate *string `fix:"248"`
//LegIssueDate is a non-required field for InstrumentLeg.
LegIssueDate *string `fix:"249"`
//LegRepoCollateralSecurityType is a non-required field for InstrumentLeg.
LegRepoCollateralSecurityType *int `fix:"250"`
//LegRepurchaseTerm is a non-required field for InstrumentLeg.
LegRepurchaseTerm *int `fix:"251"`
//LegRepurchaseRate is a non-required field for InstrumentLeg.
LegRepurchaseRate *float64 `fix:"252"`
//LegFactor is a non-required field for InstrumentLeg.
LegFactor *float64 `fix:"253"`
//LegCreditRating is a non-required field for InstrumentLeg.
LegCreditRating *string `fix:"257"`
//LegInstrRegistry is a non-required field for InstrumentLeg.
LegInstrRegistry *string `fix:"599"`
//LegCountryOfIssue is a non-required field for InstrumentLeg.
LegCountryOfIssue *string `fix:"596"`
//LegStateOrProvinceOfIssue is a non-required field for InstrumentLeg.
LegStateOrProvinceOfIssue *string `fix:"597"`
//LegLocaleOfIssue is a non-required field for InstrumentLeg.
LegLocaleOfIssue *string `fix:"598"`
//LegRedemptionDate is a non-required field for InstrumentLeg.
LegRedemptionDate *string `fix:"254"`
//LegStrikePrice is a non-required field for InstrumentLeg.
LegStrikePrice *float64 `fix:"612"`
//LegStrikeCurrency is a non-required field for InstrumentLeg.
LegStrikeCurrency *string `fix:"942"`
//LegOptAttribute is a non-required field for InstrumentLeg.
LegOptAttribute *string `fix:"613"`
//LegContractMultiplier is a non-required field for InstrumentLeg.
LegContractMultiplier *float64 `fix:"614"`
//LegCouponRate is a non-required field for InstrumentLeg.
LegCouponRate *float64 `fix:"615"`
//LegSecurityExchange is a non-required field for InstrumentLeg.
LegSecurityExchange *string `fix:"616"`
//LegIssuer is a non-required field for InstrumentLeg.
LegIssuer *string `fix:"617"`
//EncodedLegIssuerLen is a non-required field for InstrumentLeg.
EncodedLegIssuerLen *int `fix:"618"`
//EncodedLegIssuer is a non-required field for InstrumentLeg.
EncodedLegIssuer *string `fix:"619"`
//LegSecurityDesc is a non-required field for InstrumentLeg.
LegSecurityDesc *string `fix:"620"`
//EncodedLegSecurityDescLen is a non-required field for InstrumentLeg.
EncodedLegSecurityDescLen *int `fix:"621"`
//EncodedLegSecurityDesc is a non-required field for InstrumentLeg.
EncodedLegSecurityDesc *string `fix:"622"`
//LegRatioQty is a non-required field for InstrumentLeg.
LegRatioQty *float64 `fix:"623"`
//LegSide is a non-required field for InstrumentLeg.
LegSide *string `fix:"624"`
//LegCurrency is a non-required field for InstrumentLeg.
LegCurrency *string `fix:"556"`
//LegPool is a non-required field for InstrumentLeg.
LegPool *string `fix:"740"`
//LegDatedDate is a non-required field for InstrumentLeg.
LegDatedDate *string `fix:"739"`
//LegContractSettlMonth is a non-required field for InstrumentLeg.
LegContractSettlMonth *string `fix:"955"`
//LegInterestAccrualDate is a non-required field for InstrumentLeg.
LegInterestAccrualDate *string `fix:"956"`
}
InstrumentLeg is a fix44 Component
func (*InstrumentLeg) SetEncodedLegIssuer ¶ added in v0.2.0
func (m *InstrumentLeg) SetEncodedLegIssuer(v string)
func (*InstrumentLeg) SetEncodedLegIssuerLen ¶ added in v0.2.0
func (m *InstrumentLeg) SetEncodedLegIssuerLen(v int)
func (*InstrumentLeg) SetEncodedLegSecurityDesc ¶ added in v0.2.0
func (m *InstrumentLeg) SetEncodedLegSecurityDesc(v string)
func (*InstrumentLeg) SetEncodedLegSecurityDescLen ¶ added in v0.2.0
func (m *InstrumentLeg) SetEncodedLegSecurityDescLen(v int)
func (*InstrumentLeg) SetLegCFICode ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegCFICode(v string)
func (*InstrumentLeg) SetLegContractMultiplier ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegContractMultiplier(v float64)
func (*InstrumentLeg) SetLegContractSettlMonth ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegContractSettlMonth(v string)
func (*InstrumentLeg) SetLegCountryOfIssue ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegCountryOfIssue(v string)
func (*InstrumentLeg) SetLegCouponPaymentDate ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegCouponPaymentDate(v string)
func (*InstrumentLeg) SetLegCouponRate ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegCouponRate(v float64)
func (*InstrumentLeg) SetLegCreditRating ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegCreditRating(v string)
func (*InstrumentLeg) SetLegCurrency ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegCurrency(v string)
func (*InstrumentLeg) SetLegDatedDate ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegDatedDate(v string)
func (*InstrumentLeg) SetLegFactor ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegFactor(v float64)
func (*InstrumentLeg) SetLegInstrRegistry ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegInstrRegistry(v string)
func (*InstrumentLeg) SetLegInterestAccrualDate ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegInterestAccrualDate(v string)
func (*InstrumentLeg) SetLegIssueDate ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegIssueDate(v string)
func (*InstrumentLeg) SetLegIssuer ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegIssuer(v string)
func (*InstrumentLeg) SetLegLocaleOfIssue ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegLocaleOfIssue(v string)
func (*InstrumentLeg) SetLegMaturityDate ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegMaturityDate(v string)
func (*InstrumentLeg) SetLegMaturityMonthYear ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegMaturityMonthYear(v string)
func (*InstrumentLeg) SetLegOptAttribute ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegOptAttribute(v string)
func (*InstrumentLeg) SetLegPool ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegPool(v string)
func (*InstrumentLeg) SetLegProduct ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegProduct(v int)
func (*InstrumentLeg) SetLegRatioQty ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegRatioQty(v float64)
func (*InstrumentLeg) SetLegRedemptionDate ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegRedemptionDate(v string)
func (*InstrumentLeg) SetLegRepoCollateralSecurityType ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegRepoCollateralSecurityType(v int)
func (*InstrumentLeg) SetLegRepurchaseRate ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegRepurchaseRate(v float64)
func (*InstrumentLeg) SetLegRepurchaseTerm ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegRepurchaseTerm(v int)
func (*InstrumentLeg) SetLegSecurityDesc ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSecurityDesc(v string)
func (*InstrumentLeg) SetLegSecurityExchange ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSecurityExchange(v string)
func (*InstrumentLeg) SetLegSecurityID ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSecurityID(v string)
func (*InstrumentLeg) SetLegSecurityIDSource ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSecurityIDSource(v string)
func (*InstrumentLeg) SetLegSecuritySubType ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSecuritySubType(v string)
func (*InstrumentLeg) SetLegSecurityType ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSecurityType(v string)
func (*InstrumentLeg) SetLegSide ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSide(v string)
func (*InstrumentLeg) SetLegStateOrProvinceOfIssue ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegStateOrProvinceOfIssue(v string)
func (*InstrumentLeg) SetLegStrikeCurrency ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegStrikeCurrency(v string)
func (*InstrumentLeg) SetLegStrikePrice ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegStrikePrice(v float64)
func (*InstrumentLeg) SetLegSymbol ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSymbol(v string)
func (*InstrumentLeg) SetLegSymbolSfx ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSymbolSfx(v string)
func (*InstrumentLeg) SetNoLegSecurityAltID ¶ added in v0.2.0
func (m *InstrumentLeg) SetNoLegSecurityAltID(v []NoLegSecurityAltID)
type NoLegSecurityAltID ¶
type NoLegSecurityAltID struct {
//LegSecurityAltID is a non-required field for NoLegSecurityAltID.
LegSecurityAltID *string `fix:"605"`
//LegSecurityAltIDSource is a non-required field for NoLegSecurityAltID.
LegSecurityAltIDSource *string `fix:"606"`
}
NoLegSecurityAltID is a repeating group in InstrumentLeg
func NewNoLegSecurityAltID ¶ added in v0.2.0
func NewNoLegSecurityAltID() *NoLegSecurityAltID
NewNoLegSecurityAltID returns an initialized NoLegSecurityAltID instance
func (*NoLegSecurityAltID) SetLegSecurityAltID ¶ added in v0.2.0
func (m *NoLegSecurityAltID) SetLegSecurityAltID(v string)
func (*NoLegSecurityAltID) SetLegSecurityAltIDSource ¶ added in v0.2.0
func (m *NoLegSecurityAltID) SetLegSecurityAltIDSource(v string)
Click to show internal directories.
Click to hide internal directories.