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) SetLegContractMultiplierUnit(v int)
- 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) SetLegExerciseStyle(v int)
- func (m *InstrumentLeg) SetLegFactor(v float64)
- func (m *InstrumentLeg) SetLegFlowScheduleType(v int)
- 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) SetLegMaturityTime(v string)
- func (m *InstrumentLeg) SetLegOptAttribute(v string)
- func (m *InstrumentLeg) SetLegOptionRatio(v float64)
- func (m *InstrumentLeg) SetLegPool(v string)
- func (m *InstrumentLeg) SetLegPrice(v float64)
- func (m *InstrumentLeg) SetLegPriceUnitOfMeasure(v string)
- func (m *InstrumentLeg) SetLegPriceUnitOfMeasureQty(v float64)
- func (m *InstrumentLeg) SetLegProduct(v int)
- func (m *InstrumentLeg) SetLegPutOrCall(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) SetLegSecAltIDGrp(v legsecaltidgrp.LegSecAltIDGrp)
- 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) SetLegTimeUnit(v string)
- func (m *InstrumentLeg) SetLegUnitOfMeasure(v string)
- func (m *InstrumentLeg) SetLegUnitOfMeasureQty(v float64)
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"` //LegSecAltIDGrp is a non-required component for InstrumentLeg. LegSecAltIDGrp *legsecaltidgrp.LegSecAltIDGrp //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"` //LegUnitOfMeasure is a non-required field for InstrumentLeg. LegUnitOfMeasure *string `fix:"999"` //LegTimeUnit is a non-required field for InstrumentLeg. LegTimeUnit *string `fix:"1001"` //LegOptionRatio is a non-required field for InstrumentLeg. LegOptionRatio *float64 `fix:"1017"` //LegPrice is a non-required field for InstrumentLeg. LegPrice *float64 `fix:"566"` //LegMaturityTime is a non-required field for InstrumentLeg. LegMaturityTime *string `fix:"1212"` //LegPutOrCall is a non-required field for InstrumentLeg. LegPutOrCall *int `fix:"1358"` //LegExerciseStyle is a non-required field for InstrumentLeg. LegExerciseStyle *int `fix:"1420"` //LegUnitOfMeasureQty is a non-required field for InstrumentLeg. LegUnitOfMeasureQty *float64 `fix:"1224"` //LegPriceUnitOfMeasure is a non-required field for InstrumentLeg. LegPriceUnitOfMeasure *string `fix:"1421"` //LegPriceUnitOfMeasureQty is a non-required field for InstrumentLeg. LegPriceUnitOfMeasureQty *float64 `fix:"1422"` //LegContractMultiplierUnit is a non-required field for InstrumentLeg. LegContractMultiplierUnit *int `fix:"1436"` //LegFlowScheduleType is a non-required field for InstrumentLeg. LegFlowScheduleType *int `fix:"1440"` }
InstrumentLeg is a fix50sp2 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) SetLegContractMultiplierUnit ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegContractMultiplierUnit(v int)
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) SetLegExerciseStyle ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegExerciseStyle(v int)
func (*InstrumentLeg) SetLegFactor ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegFactor(v float64)
func (*InstrumentLeg) SetLegFlowScheduleType ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegFlowScheduleType(v int)
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) SetLegMaturityTime ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegMaturityTime(v string)
func (*InstrumentLeg) SetLegOptAttribute ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegOptAttribute(v string)
func (*InstrumentLeg) SetLegOptionRatio ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegOptionRatio(v float64)
func (*InstrumentLeg) SetLegPool ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegPool(v string)
func (*InstrumentLeg) SetLegPrice ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegPrice(v float64)
func (*InstrumentLeg) SetLegPriceUnitOfMeasure ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegPriceUnitOfMeasure(v string)
func (*InstrumentLeg) SetLegPriceUnitOfMeasureQty ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegPriceUnitOfMeasureQty(v float64)
func (*InstrumentLeg) SetLegProduct ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegProduct(v int)
func (*InstrumentLeg) SetLegPutOrCall ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegPutOrCall(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) SetLegSecAltIDGrp ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegSecAltIDGrp(v legsecaltidgrp.LegSecAltIDGrp)
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) SetLegTimeUnit ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegTimeUnit(v string)
func (*InstrumentLeg) SetLegUnitOfMeasure ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegUnitOfMeasure(v string)
func (*InstrumentLeg) SetLegUnitOfMeasureQty ¶ added in v0.2.0
func (m *InstrumentLeg) SetLegUnitOfMeasureQty(v float64)
Click to show internal directories.
Click to hide internal directories.