Documentation ¶
Index ¶
- type NoUnderlyingSecurityAltID
- type UnderlyingInstrument
- func (m *UnderlyingInstrument) SetEncodedUnderlyingIssuer(v string)
- func (m *UnderlyingInstrument) SetEncodedUnderlyingIssuerLen(v int)
- func (m *UnderlyingInstrument) SetEncodedUnderlyingSecurityDesc(v string)
- func (m *UnderlyingInstrument) SetEncodedUnderlyingSecurityDescLen(v int)
- func (m *UnderlyingInstrument) SetNoUnderlyingSecurityAltID(v []NoUnderlyingSecurityAltID)
- func (m *UnderlyingInstrument) SetUnderlyingCFICode(v string)
- func (m *UnderlyingInstrument) SetUnderlyingCPProgram(v string)
- func (m *UnderlyingInstrument) SetUnderlyingCPRegType(v string)
- func (m *UnderlyingInstrument) SetUnderlyingContractMultiplier(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingCountryOfIssue(v string)
- func (m *UnderlyingInstrument) SetUnderlyingCouponPaymentDate(v string)
- func (m *UnderlyingInstrument) SetUnderlyingCouponRate(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingCreditRating(v string)
- func (m *UnderlyingInstrument) SetUnderlyingCurrency(v string)
- func (m *UnderlyingInstrument) SetUnderlyingCurrentValue(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingDirtyPrice(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingEndPrice(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingEndValue(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingFactor(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingInstrRegistry(v string)
- func (m *UnderlyingInstrument) SetUnderlyingIssueDate(v string)
- func (m *UnderlyingInstrument) SetUnderlyingIssuer(v string)
- func (m *UnderlyingInstrument) SetUnderlyingLocaleOfIssue(v string)
- func (m *UnderlyingInstrument) SetUnderlyingMaturityDate(v string)
- func (m *UnderlyingInstrument) SetUnderlyingMaturityMonthYear(v string)
- func (m *UnderlyingInstrument) SetUnderlyingOptAttribute(v string)
- func (m *UnderlyingInstrument) SetUnderlyingProduct(v int)
- func (m *UnderlyingInstrument) SetUnderlyingPx(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingQty(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingRedemptionDate(v string)
- func (m *UnderlyingInstrument) SetUnderlyingRepoCollateralSecurityType(v int)
- func (m *UnderlyingInstrument) SetUnderlyingRepurchaseRate(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingRepurchaseTerm(v int)
- func (m *UnderlyingInstrument) SetUnderlyingSecurityDesc(v string)
- func (m *UnderlyingInstrument) SetUnderlyingSecurityExchange(v string)
- func (m *UnderlyingInstrument) SetUnderlyingSecurityID(v string)
- func (m *UnderlyingInstrument) SetUnderlyingSecurityIDSource(v string)
- func (m *UnderlyingInstrument) SetUnderlyingSecuritySubType(v string)
- func (m *UnderlyingInstrument) SetUnderlyingSecurityType(v string)
- func (m *UnderlyingInstrument) SetUnderlyingStartValue(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingStateOrProvinceOfIssue(v string)
- func (m *UnderlyingInstrument) SetUnderlyingStipulations(v underlyingstipulations.UnderlyingStipulations)
- func (m *UnderlyingInstrument) SetUnderlyingStrikeCurrency(v string)
- func (m *UnderlyingInstrument) SetUnderlyingStrikePrice(v float64)
- func (m *UnderlyingInstrument) SetUnderlyingSymbol(v string)
- func (m *UnderlyingInstrument) SetUnderlyingSymbolSfx(v string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NoUnderlyingSecurityAltID ¶
type NoUnderlyingSecurityAltID struct { //UnderlyingSecurityAltID is a non-required field for NoUnderlyingSecurityAltID. UnderlyingSecurityAltID *string `fix:"458"` //UnderlyingSecurityAltIDSource is a non-required field for NoUnderlyingSecurityAltID. UnderlyingSecurityAltIDSource *string `fix:"459"` }
NoUnderlyingSecurityAltID is a repeating group in UnderlyingInstrument
func NewNoUnderlyingSecurityAltID ¶ added in v0.2.0
func NewNoUnderlyingSecurityAltID() *NoUnderlyingSecurityAltID
NewNoUnderlyingSecurityAltID returns an initialized NoUnderlyingSecurityAltID instance
func (*NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID ¶ added in v0.2.0
func (m *NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string)
func (*NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource ¶ added in v0.2.0
func (m *NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string)
type UnderlyingInstrument ¶ added in v0.2.0
type UnderlyingInstrument struct { //UnderlyingSymbol is a non-required field for UnderlyingInstrument. UnderlyingSymbol *string `fix:"311"` //UnderlyingSymbolSfx is a non-required field for UnderlyingInstrument. UnderlyingSymbolSfx *string `fix:"312"` //UnderlyingSecurityID is a non-required field for UnderlyingInstrument. UnderlyingSecurityID *string `fix:"309"` //UnderlyingSecurityIDSource is a non-required field for UnderlyingInstrument. UnderlyingSecurityIDSource *string `fix:"305"` //NoUnderlyingSecurityAltID is a non-required field for UnderlyingInstrument. NoUnderlyingSecurityAltID []NoUnderlyingSecurityAltID `fix:"457,omitempty"` //UnderlyingProduct is a non-required field for UnderlyingInstrument. UnderlyingProduct *int `fix:"462"` //UnderlyingCFICode is a non-required field for UnderlyingInstrument. UnderlyingCFICode *string `fix:"463"` //UnderlyingSecurityType is a non-required field for UnderlyingInstrument. UnderlyingSecurityType *string `fix:"310"` //UnderlyingSecuritySubType is a non-required field for UnderlyingInstrument. UnderlyingSecuritySubType *string `fix:"763"` //UnderlyingMaturityMonthYear is a non-required field for UnderlyingInstrument. UnderlyingMaturityMonthYear *string `fix:"313"` //UnderlyingMaturityDate is a non-required field for UnderlyingInstrument. UnderlyingMaturityDate *string `fix:"542"` //UnderlyingCouponPaymentDate is a non-required field for UnderlyingInstrument. UnderlyingCouponPaymentDate *string `fix:"241"` //UnderlyingIssueDate is a non-required field for UnderlyingInstrument. UnderlyingIssueDate *string `fix:"242"` //UnderlyingRepoCollateralSecurityType is a non-required field for UnderlyingInstrument. UnderlyingRepoCollateralSecurityType *int `fix:"243"` //UnderlyingRepurchaseTerm is a non-required field for UnderlyingInstrument. UnderlyingRepurchaseTerm *int `fix:"244"` //UnderlyingRepurchaseRate is a non-required field for UnderlyingInstrument. UnderlyingRepurchaseRate *float64 `fix:"245"` //UnderlyingFactor is a non-required field for UnderlyingInstrument. UnderlyingFactor *float64 `fix:"246"` //UnderlyingCreditRating is a non-required field for UnderlyingInstrument. UnderlyingCreditRating *string `fix:"256"` //UnderlyingInstrRegistry is a non-required field for UnderlyingInstrument. UnderlyingInstrRegistry *string `fix:"595"` //UnderlyingCountryOfIssue is a non-required field for UnderlyingInstrument. UnderlyingCountryOfIssue *string `fix:"592"` //UnderlyingStateOrProvinceOfIssue is a non-required field for UnderlyingInstrument. UnderlyingStateOrProvinceOfIssue *string `fix:"593"` //UnderlyingLocaleOfIssue is a non-required field for UnderlyingInstrument. UnderlyingLocaleOfIssue *string `fix:"594"` //UnderlyingRedemptionDate is a non-required field for UnderlyingInstrument. UnderlyingRedemptionDate *string `fix:"247"` //UnderlyingStrikePrice is a non-required field for UnderlyingInstrument. UnderlyingStrikePrice *float64 `fix:"316"` //UnderlyingStrikeCurrency is a non-required field for UnderlyingInstrument. UnderlyingStrikeCurrency *string `fix:"941"` //UnderlyingOptAttribute is a non-required field for UnderlyingInstrument. UnderlyingOptAttribute *string `fix:"317"` //UnderlyingContractMultiplier is a non-required field for UnderlyingInstrument. UnderlyingContractMultiplier *float64 `fix:"436"` //UnderlyingCouponRate is a non-required field for UnderlyingInstrument. UnderlyingCouponRate *float64 `fix:"435"` //UnderlyingSecurityExchange is a non-required field for UnderlyingInstrument. UnderlyingSecurityExchange *string `fix:"308"` //UnderlyingIssuer is a non-required field for UnderlyingInstrument. UnderlyingIssuer *string `fix:"306"` //EncodedUnderlyingIssuerLen is a non-required field for UnderlyingInstrument. EncodedUnderlyingIssuerLen *int `fix:"362"` //EncodedUnderlyingIssuer is a non-required field for UnderlyingInstrument. EncodedUnderlyingIssuer *string `fix:"363"` //UnderlyingSecurityDesc is a non-required field for UnderlyingInstrument. UnderlyingSecurityDesc *string `fix:"307"` //EncodedUnderlyingSecurityDescLen is a non-required field for UnderlyingInstrument. EncodedUnderlyingSecurityDescLen *int `fix:"364"` //EncodedUnderlyingSecurityDesc is a non-required field for UnderlyingInstrument. EncodedUnderlyingSecurityDesc *string `fix:"365"` //UnderlyingCPProgram is a non-required field for UnderlyingInstrument. UnderlyingCPProgram *string `fix:"877"` //UnderlyingCPRegType is a non-required field for UnderlyingInstrument. UnderlyingCPRegType *string `fix:"878"` //UnderlyingCurrency is a non-required field for UnderlyingInstrument. UnderlyingCurrency *string `fix:"318"` //UnderlyingQty is a non-required field for UnderlyingInstrument. UnderlyingQty *float64 `fix:"879"` //UnderlyingPx is a non-required field for UnderlyingInstrument. UnderlyingPx *float64 `fix:"810"` //UnderlyingDirtyPrice is a non-required field for UnderlyingInstrument. UnderlyingDirtyPrice *float64 `fix:"882"` //UnderlyingEndPrice is a non-required field for UnderlyingInstrument. UnderlyingEndPrice *float64 `fix:"883"` //UnderlyingStartValue is a non-required field for UnderlyingInstrument. UnderlyingStartValue *float64 `fix:"884"` //UnderlyingCurrentValue is a non-required field for UnderlyingInstrument. UnderlyingCurrentValue *float64 `fix:"885"` //UnderlyingEndValue is a non-required field for UnderlyingInstrument. UnderlyingEndValue *float64 `fix:"886"` //UnderlyingStipulations is a non-required component for UnderlyingInstrument. UnderlyingStipulations *underlyingstipulations.UnderlyingStipulations }
UnderlyingInstrument is a fix44 Component
func New ¶
func New() *UnderlyingInstrument
New returns an initialized UnderlyingInstrument instance
func (*UnderlyingInstrument) SetEncodedUnderlyingIssuer ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetEncodedUnderlyingIssuer(v string)
func (*UnderlyingInstrument) SetEncodedUnderlyingIssuerLen ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetEncodedUnderlyingIssuerLen(v int)
func (*UnderlyingInstrument) SetEncodedUnderlyingSecurityDesc ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetEncodedUnderlyingSecurityDesc(v string)
func (*UnderlyingInstrument) SetEncodedUnderlyingSecurityDescLen ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetEncodedUnderlyingSecurityDescLen(v int)
func (*UnderlyingInstrument) SetNoUnderlyingSecurityAltID ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetNoUnderlyingSecurityAltID(v []NoUnderlyingSecurityAltID)
func (*UnderlyingInstrument) SetUnderlyingCFICode ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingCFICode(v string)
func (*UnderlyingInstrument) SetUnderlyingCPProgram ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingCPProgram(v string)
func (*UnderlyingInstrument) SetUnderlyingCPRegType ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingCPRegType(v string)
func (*UnderlyingInstrument) SetUnderlyingContractMultiplier ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingContractMultiplier(v float64)
func (*UnderlyingInstrument) SetUnderlyingCountryOfIssue ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingCountryOfIssue(v string)
func (*UnderlyingInstrument) SetUnderlyingCouponPaymentDate ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingCouponPaymentDate(v string)
func (*UnderlyingInstrument) SetUnderlyingCouponRate ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingCouponRate(v float64)
func (*UnderlyingInstrument) SetUnderlyingCreditRating ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingCreditRating(v string)
func (*UnderlyingInstrument) SetUnderlyingCurrency ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingCurrency(v string)
func (*UnderlyingInstrument) SetUnderlyingCurrentValue ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingCurrentValue(v float64)
func (*UnderlyingInstrument) SetUnderlyingDirtyPrice ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingDirtyPrice(v float64)
func (*UnderlyingInstrument) SetUnderlyingEndPrice ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingEndPrice(v float64)
func (*UnderlyingInstrument) SetUnderlyingEndValue ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingEndValue(v float64)
func (*UnderlyingInstrument) SetUnderlyingFactor ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingFactor(v float64)
func (*UnderlyingInstrument) SetUnderlyingInstrRegistry ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingInstrRegistry(v string)
func (*UnderlyingInstrument) SetUnderlyingIssueDate ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingIssueDate(v string)
func (*UnderlyingInstrument) SetUnderlyingIssuer ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingIssuer(v string)
func (*UnderlyingInstrument) SetUnderlyingLocaleOfIssue ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingLocaleOfIssue(v string)
func (*UnderlyingInstrument) SetUnderlyingMaturityDate ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingMaturityDate(v string)
func (*UnderlyingInstrument) SetUnderlyingMaturityMonthYear ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingMaturityMonthYear(v string)
func (*UnderlyingInstrument) SetUnderlyingOptAttribute ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingOptAttribute(v string)
func (*UnderlyingInstrument) SetUnderlyingProduct ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingProduct(v int)
func (*UnderlyingInstrument) SetUnderlyingPx ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingPx(v float64)
func (*UnderlyingInstrument) SetUnderlyingQty ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingQty(v float64)
func (*UnderlyingInstrument) SetUnderlyingRedemptionDate ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingRedemptionDate(v string)
func (*UnderlyingInstrument) SetUnderlyingRepoCollateralSecurityType ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingRepoCollateralSecurityType(v int)
func (*UnderlyingInstrument) SetUnderlyingRepurchaseRate ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingRepurchaseRate(v float64)
func (*UnderlyingInstrument) SetUnderlyingRepurchaseTerm ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingRepurchaseTerm(v int)
func (*UnderlyingInstrument) SetUnderlyingSecurityDesc ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingSecurityDesc(v string)
func (*UnderlyingInstrument) SetUnderlyingSecurityExchange ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingSecurityExchange(v string)
func (*UnderlyingInstrument) SetUnderlyingSecurityID ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingSecurityID(v string)
func (*UnderlyingInstrument) SetUnderlyingSecurityIDSource ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingSecurityIDSource(v string)
func (*UnderlyingInstrument) SetUnderlyingSecuritySubType ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingSecuritySubType(v string)
func (*UnderlyingInstrument) SetUnderlyingSecurityType ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingSecurityType(v string)
func (*UnderlyingInstrument) SetUnderlyingStartValue ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingStartValue(v float64)
func (*UnderlyingInstrument) SetUnderlyingStateOrProvinceOfIssue ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingStateOrProvinceOfIssue(v string)
func (*UnderlyingInstrument) SetUnderlyingStipulations ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingStipulations(v underlyingstipulations.UnderlyingStipulations)
func (*UnderlyingInstrument) SetUnderlyingStrikeCurrency ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingStrikeCurrency(v string)
func (*UnderlyingInstrument) SetUnderlyingStrikePrice ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingStrikePrice(v float64)
func (*UnderlyingInstrument) SetUnderlyingSymbol ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingSymbol(v string)
func (*UnderlyingInstrument) SetUnderlyingSymbolSfx ¶ added in v0.2.0
func (m *UnderlyingInstrument) SetUnderlyingSymbolSfx(v string)
Click to show internal directories.
Click to hide internal directories.