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 ¶
func NewNoUnderlyingSecurityAltID() *NoUnderlyingSecurityAltID
NewNoUnderlyingSecurityAltID returns an initialized NoUnderlyingSecurityAltID instance
func (*NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID ¶
func (m *NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltID(v string)
func (*NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource ¶
func (m *NoUnderlyingSecurityAltID) SetUnderlyingSecurityAltIDSource(v string)
type UnderlyingInstrument ¶
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 ¶
func (m *UnderlyingInstrument) SetEncodedUnderlyingIssuer(v string)
func (*UnderlyingInstrument) SetEncodedUnderlyingIssuerLen ¶
func (m *UnderlyingInstrument) SetEncodedUnderlyingIssuerLen(v int)
func (*UnderlyingInstrument) SetEncodedUnderlyingSecurityDesc ¶
func (m *UnderlyingInstrument) SetEncodedUnderlyingSecurityDesc(v string)
func (*UnderlyingInstrument) SetEncodedUnderlyingSecurityDescLen ¶
func (m *UnderlyingInstrument) SetEncodedUnderlyingSecurityDescLen(v int)
func (*UnderlyingInstrument) SetNoUnderlyingSecurityAltID ¶
func (m *UnderlyingInstrument) SetNoUnderlyingSecurityAltID(v []NoUnderlyingSecurityAltID)
func (*UnderlyingInstrument) SetUnderlyingCFICode ¶
func (m *UnderlyingInstrument) SetUnderlyingCFICode(v string)
func (*UnderlyingInstrument) SetUnderlyingCPProgram ¶
func (m *UnderlyingInstrument) SetUnderlyingCPProgram(v string)
func (*UnderlyingInstrument) SetUnderlyingCPRegType ¶
func (m *UnderlyingInstrument) SetUnderlyingCPRegType(v string)
func (*UnderlyingInstrument) SetUnderlyingContractMultiplier ¶
func (m *UnderlyingInstrument) SetUnderlyingContractMultiplier(v float64)
func (*UnderlyingInstrument) SetUnderlyingCountryOfIssue ¶
func (m *UnderlyingInstrument) SetUnderlyingCountryOfIssue(v string)
func (*UnderlyingInstrument) SetUnderlyingCouponPaymentDate ¶
func (m *UnderlyingInstrument) SetUnderlyingCouponPaymentDate(v string)
func (*UnderlyingInstrument) SetUnderlyingCouponRate ¶
func (m *UnderlyingInstrument) SetUnderlyingCouponRate(v float64)
func (*UnderlyingInstrument) SetUnderlyingCreditRating ¶
func (m *UnderlyingInstrument) SetUnderlyingCreditRating(v string)
func (*UnderlyingInstrument) SetUnderlyingCurrency ¶
func (m *UnderlyingInstrument) SetUnderlyingCurrency(v string)
func (*UnderlyingInstrument) SetUnderlyingCurrentValue ¶
func (m *UnderlyingInstrument) SetUnderlyingCurrentValue(v float64)
func (*UnderlyingInstrument) SetUnderlyingDirtyPrice ¶
func (m *UnderlyingInstrument) SetUnderlyingDirtyPrice(v float64)
func (*UnderlyingInstrument) SetUnderlyingEndPrice ¶
func (m *UnderlyingInstrument) SetUnderlyingEndPrice(v float64)
func (*UnderlyingInstrument) SetUnderlyingEndValue ¶
func (m *UnderlyingInstrument) SetUnderlyingEndValue(v float64)
func (*UnderlyingInstrument) SetUnderlyingFactor ¶
func (m *UnderlyingInstrument) SetUnderlyingFactor(v float64)
func (*UnderlyingInstrument) SetUnderlyingInstrRegistry ¶
func (m *UnderlyingInstrument) SetUnderlyingInstrRegistry(v string)
func (*UnderlyingInstrument) SetUnderlyingIssueDate ¶
func (m *UnderlyingInstrument) SetUnderlyingIssueDate(v string)
func (*UnderlyingInstrument) SetUnderlyingIssuer ¶
func (m *UnderlyingInstrument) SetUnderlyingIssuer(v string)
func (*UnderlyingInstrument) SetUnderlyingLocaleOfIssue ¶
func (m *UnderlyingInstrument) SetUnderlyingLocaleOfIssue(v string)
func (*UnderlyingInstrument) SetUnderlyingMaturityDate ¶
func (m *UnderlyingInstrument) SetUnderlyingMaturityDate(v string)
func (*UnderlyingInstrument) SetUnderlyingMaturityMonthYear ¶
func (m *UnderlyingInstrument) SetUnderlyingMaturityMonthYear(v string)
func (*UnderlyingInstrument) SetUnderlyingOptAttribute ¶
func (m *UnderlyingInstrument) SetUnderlyingOptAttribute(v string)
func (*UnderlyingInstrument) SetUnderlyingProduct ¶
func (m *UnderlyingInstrument) SetUnderlyingProduct(v int)
func (*UnderlyingInstrument) SetUnderlyingPx ¶
func (m *UnderlyingInstrument) SetUnderlyingPx(v float64)
func (*UnderlyingInstrument) SetUnderlyingQty ¶
func (m *UnderlyingInstrument) SetUnderlyingQty(v float64)
func (*UnderlyingInstrument) SetUnderlyingRedemptionDate ¶
func (m *UnderlyingInstrument) SetUnderlyingRedemptionDate(v string)
func (*UnderlyingInstrument) SetUnderlyingRepoCollateralSecurityType ¶
func (m *UnderlyingInstrument) SetUnderlyingRepoCollateralSecurityType(v int)
func (*UnderlyingInstrument) SetUnderlyingRepurchaseRate ¶
func (m *UnderlyingInstrument) SetUnderlyingRepurchaseRate(v float64)
func (*UnderlyingInstrument) SetUnderlyingRepurchaseTerm ¶
func (m *UnderlyingInstrument) SetUnderlyingRepurchaseTerm(v int)
func (*UnderlyingInstrument) SetUnderlyingSecurityDesc ¶
func (m *UnderlyingInstrument) SetUnderlyingSecurityDesc(v string)
func (*UnderlyingInstrument) SetUnderlyingSecurityExchange ¶
func (m *UnderlyingInstrument) SetUnderlyingSecurityExchange(v string)
func (*UnderlyingInstrument) SetUnderlyingSecurityID ¶
func (m *UnderlyingInstrument) SetUnderlyingSecurityID(v string)
func (*UnderlyingInstrument) SetUnderlyingSecurityIDSource ¶
func (m *UnderlyingInstrument) SetUnderlyingSecurityIDSource(v string)
func (*UnderlyingInstrument) SetUnderlyingSecuritySubType ¶
func (m *UnderlyingInstrument) SetUnderlyingSecuritySubType(v string)
func (*UnderlyingInstrument) SetUnderlyingSecurityType ¶
func (m *UnderlyingInstrument) SetUnderlyingSecurityType(v string)
func (*UnderlyingInstrument) SetUnderlyingStartValue ¶
func (m *UnderlyingInstrument) SetUnderlyingStartValue(v float64)
func (*UnderlyingInstrument) SetUnderlyingStateOrProvinceOfIssue ¶
func (m *UnderlyingInstrument) SetUnderlyingStateOrProvinceOfIssue(v string)
func (*UnderlyingInstrument) SetUnderlyingStipulations ¶
func (m *UnderlyingInstrument) SetUnderlyingStipulations(v underlyingstipulations.UnderlyingStipulations)
func (*UnderlyingInstrument) SetUnderlyingStrikeCurrency ¶
func (m *UnderlyingInstrument) SetUnderlyingStrikeCurrency(v string)
func (*UnderlyingInstrument) SetUnderlyingStrikePrice ¶
func (m *UnderlyingInstrument) SetUnderlyingStrikePrice(v float64)
func (*UnderlyingInstrument) SetUnderlyingSymbol ¶
func (m *UnderlyingInstrument) SetUnderlyingSymbol(v string)
func (*UnderlyingInstrument) SetUnderlyingSymbolSfx ¶
func (m *UnderlyingInstrument) SetUnderlyingSymbolSfx(v string)
Click to show internal directories.
Click to hide internal directories.