Documentation ¶
Index ¶
- type Instrument
- func (m *Instrument) SetCFICode(v string)
- func (m *Instrument) SetCPProgram(v int)
- func (m *Instrument) SetCPRegType(v string)
- func (m *Instrument) SetCapPrice(v float64)
- func (m *Instrument) SetContractMultiplier(v float64)
- func (m *Instrument) SetContractSettlMonth(v string)
- func (m *Instrument) SetCountryOfIssue(v string)
- func (m *Instrument) SetCouponPaymentDate(v string)
- func (m *Instrument) SetCouponRate(v float64)
- func (m *Instrument) SetCreditRating(v string)
- func (m *Instrument) SetDatedDate(v string)
- func (m *Instrument) SetEncodedIssuer(v string)
- func (m *Instrument) SetEncodedIssuerLen(v int)
- func (m *Instrument) SetEncodedSecurityDesc(v string)
- func (m *Instrument) SetEncodedSecurityDescLen(v int)
- func (m *Instrument) SetEvntGrp(v evntgrp.EvntGrp)
- func (m *Instrument) SetExerciseStyle(v int)
- func (m *Instrument) SetFactor(v float64)
- func (m *Instrument) SetFlexProductEligibilityIndicator(v bool)
- func (m *Instrument) SetFlexibleIndicator(v bool)
- func (m *Instrument) SetFloorPrice(v float64)
- func (m *Instrument) SetFuturesValuationMethod(v string)
- func (m *Instrument) SetInstrRegistry(v string)
- func (m *Instrument) SetInstrmtAssignmentMethod(v string)
- func (m *Instrument) SetInstrumentParties(v instrumentparties.InstrumentParties)
- func (m *Instrument) SetInterestAccrualDate(v string)
- func (m *Instrument) SetIssueDate(v string)
- func (m *Instrument) SetIssuer(v string)
- func (m *Instrument) SetListMethod(v int)
- func (m *Instrument) SetLocaleOfIssue(v string)
- func (m *Instrument) SetMaturityDate(v string)
- func (m *Instrument) SetMaturityMonthYear(v string)
- func (m *Instrument) SetMaturityTime(v string)
- func (m *Instrument) SetMinPriceIncrement(v float64)
- func (m *Instrument) SetMinPriceIncrementAmount(v float64)
- func (m *Instrument) SetNTPositionLimit(v int)
- func (m *Instrument) SetOptAttribute(v string)
- func (m *Instrument) SetOptPayAmount(v float64)
- func (m *Instrument) SetPool(v string)
- func (m *Instrument) SetPositionLimit(v int)
- func (m *Instrument) SetPriceQuoteMethod(v string)
- func (m *Instrument) SetPriceUnitOfMeasure(v string)
- func (m *Instrument) SetPriceUnitOfMeasureQty(v float64)
- func (m *Instrument) SetProduct(v int)
- func (m *Instrument) SetProductComplex(v string)
- func (m *Instrument) SetPutOrCall(v int)
- func (m *Instrument) SetRedemptionDate(v string)
- func (m *Instrument) SetRepoCollateralSecurityType(v int)
- func (m *Instrument) SetRepurchaseRate(v float64)
- func (m *Instrument) SetRepurchaseTerm(v int)
- func (m *Instrument) SetSecAltIDGrp(v secaltidgrp.SecAltIDGrp)
- func (m *Instrument) SetSecurityDesc(v string)
- func (m *Instrument) SetSecurityExchange(v string)
- func (m *Instrument) SetSecurityGroup(v string)
- func (m *Instrument) SetSecurityID(v string)
- func (m *Instrument) SetSecurityIDSource(v string)
- func (m *Instrument) SetSecurityStatus(v string)
- func (m *Instrument) SetSecuritySubType(v string)
- func (m *Instrument) SetSecurityType(v string)
- func (m *Instrument) SetSecurityXML(v securityxml.SecurityXML)
- func (m *Instrument) SetSettlMethod(v string)
- func (m *Instrument) SetSettleOnOpenFlag(v string)
- func (m *Instrument) SetStateOrProvinceOfIssue(v string)
- func (m *Instrument) SetStrikeCurrency(v string)
- func (m *Instrument) SetStrikeMultiplier(v float64)
- func (m *Instrument) SetStrikePrice(v float64)
- func (m *Instrument) SetStrikeValue(v float64)
- func (m *Instrument) SetSymbol(v string)
- func (m *Instrument) SetSymbolSfx(v string)
- func (m *Instrument) SetTimeUnit(v string)
- func (m *Instrument) SetUnitOfMeasure(v string)
- func (m *Instrument) SetUnitOfMeasureQty(v float64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instrument ¶ added in v0.2.0
type Instrument struct { //Symbol is a non-required field for Instrument. Symbol *string `fix:"55"` //SymbolSfx is a non-required field for Instrument. SymbolSfx *string `fix:"65"` //SecurityID is a non-required field for Instrument. SecurityID *string `fix:"48"` //SecurityIDSource is a non-required field for Instrument. SecurityIDSource *string `fix:"22"` //SecAltIDGrp is a non-required component for Instrument. SecAltIDGrp *secaltidgrp.SecAltIDGrp //Product is a non-required field for Instrument. Product *int `fix:"460"` //CFICode is a non-required field for Instrument. CFICode *string `fix:"461"` //SecurityType is a non-required field for Instrument. SecurityType *string `fix:"167"` //SecuritySubType is a non-required field for Instrument. SecuritySubType *string `fix:"762"` //MaturityMonthYear is a non-required field for Instrument. MaturityMonthYear *string `fix:"200"` //MaturityDate is a non-required field for Instrument. MaturityDate *string `fix:"541"` //CouponPaymentDate is a non-required field for Instrument. CouponPaymentDate *string `fix:"224"` //IssueDate is a non-required field for Instrument. IssueDate *string `fix:"225"` //RepoCollateralSecurityType is a non-required field for Instrument. RepoCollateralSecurityType *int `fix:"239"` //RepurchaseTerm is a non-required field for Instrument. RepurchaseTerm *int `fix:"226"` //RepurchaseRate is a non-required field for Instrument. RepurchaseRate *float64 `fix:"227"` //Factor is a non-required field for Instrument. Factor *float64 `fix:"228"` //CreditRating is a non-required field for Instrument. CreditRating *string `fix:"255"` //InstrRegistry is a non-required field for Instrument. InstrRegistry *string `fix:"543"` //CountryOfIssue is a non-required field for Instrument. CountryOfIssue *string `fix:"470"` //StateOrProvinceOfIssue is a non-required field for Instrument. StateOrProvinceOfIssue *string `fix:"471"` //LocaleOfIssue is a non-required field for Instrument. LocaleOfIssue *string `fix:"472"` //RedemptionDate is a non-required field for Instrument. RedemptionDate *string `fix:"240"` //StrikePrice is a non-required field for Instrument. StrikePrice *float64 `fix:"202"` //StrikeCurrency is a non-required field for Instrument. StrikeCurrency *string `fix:"947"` //OptAttribute is a non-required field for Instrument. OptAttribute *string `fix:"206"` //ContractMultiplier is a non-required field for Instrument. ContractMultiplier *float64 `fix:"231"` //CouponRate is a non-required field for Instrument. CouponRate *float64 `fix:"223"` //SecurityExchange is a non-required field for Instrument. SecurityExchange *string `fix:"207"` //Issuer is a non-required field for Instrument. Issuer *string `fix:"106"` //EncodedIssuerLen is a non-required field for Instrument. EncodedIssuerLen *int `fix:"348"` //EncodedIssuer is a non-required field for Instrument. EncodedIssuer *string `fix:"349"` //SecurityDesc is a non-required field for Instrument. SecurityDesc *string `fix:"107"` //EncodedSecurityDescLen is a non-required field for Instrument. EncodedSecurityDescLen *int `fix:"350"` //EncodedSecurityDesc is a non-required field for Instrument. EncodedSecurityDesc *string `fix:"351"` //Pool is a non-required field for Instrument. Pool *string `fix:"691"` //ContractSettlMonth is a non-required field for Instrument. ContractSettlMonth *string `fix:"667"` //CPProgram is a non-required field for Instrument. CPProgram *int `fix:"875"` //CPRegType is a non-required field for Instrument. CPRegType *string `fix:"876"` //EvntGrp is a non-required component for Instrument. EvntGrp *evntgrp.EvntGrp //DatedDate is a non-required field for Instrument. DatedDate *string `fix:"873"` //InterestAccrualDate is a non-required field for Instrument. InterestAccrualDate *string `fix:"874"` //SecurityStatus is a non-required field for Instrument. SecurityStatus *string `fix:"965"` //SettleOnOpenFlag is a non-required field for Instrument. SettleOnOpenFlag *string `fix:"966"` //InstrmtAssignmentMethod is a non-required field for Instrument. InstrmtAssignmentMethod *string `fix:"1049"` //StrikeMultiplier is a non-required field for Instrument. StrikeMultiplier *float64 `fix:"967"` //StrikeValue is a non-required field for Instrument. StrikeValue *float64 `fix:"968"` //MinPriceIncrement is a non-required field for Instrument. MinPriceIncrement *float64 `fix:"969"` //PositionLimit is a non-required field for Instrument. PositionLimit *int `fix:"970"` //NTPositionLimit is a non-required field for Instrument. NTPositionLimit *int `fix:"971"` //InstrumentParties is a non-required component for Instrument. InstrumentParties *instrumentparties.InstrumentParties //UnitOfMeasure is a non-required field for Instrument. UnitOfMeasure *string `fix:"996"` //TimeUnit is a non-required field for Instrument. TimeUnit *string `fix:"997"` //MaturityTime is a non-required field for Instrument. MaturityTime *string `fix:"1079"` //SecurityGroup is a non-required field for Instrument. SecurityGroup *string `fix:"1151"` //MinPriceIncrementAmount is a non-required field for Instrument. MinPriceIncrementAmount *float64 `fix:"1146"` //UnitOfMeasureQty is a non-required field for Instrument. UnitOfMeasureQty *float64 `fix:"1147"` //SecurityXML is a non-required component for Instrument. SecurityXML *securityxml.SecurityXML //ProductComplex is a non-required field for Instrument. ProductComplex *string `fix:"1227"` //PriceUnitOfMeasure is a non-required field for Instrument. PriceUnitOfMeasure *string `fix:"1191"` //PriceUnitOfMeasureQty is a non-required field for Instrument. PriceUnitOfMeasureQty *float64 `fix:"1192"` //SettlMethod is a non-required field for Instrument. SettlMethod *string `fix:"1193"` //ExerciseStyle is a non-required field for Instrument. ExerciseStyle *int `fix:"1194"` //OptPayAmount is a non-required field for Instrument. OptPayAmount *float64 `fix:"1195"` //PriceQuoteMethod is a non-required field for Instrument. PriceQuoteMethod *string `fix:"1196"` //ListMethod is a non-required field for Instrument. ListMethod *int `fix:"1198"` //CapPrice is a non-required field for Instrument. CapPrice *float64 `fix:"1199"` //FloorPrice is a non-required field for Instrument. FloorPrice *float64 `fix:"1200"` //PutOrCall is a non-required field for Instrument. PutOrCall *int `fix:"201"` //FlexibleIndicator is a non-required field for Instrument. FlexibleIndicator *bool `fix:"1244"` //FlexProductEligibilityIndicator is a non-required field for Instrument. FlexProductEligibilityIndicator *bool `fix:"1242"` //FuturesValuationMethod is a non-required field for Instrument. FuturesValuationMethod *string `fix:"1197"` }
Instrument is a fix50sp1 Component
func (*Instrument) SetCFICode ¶ added in v0.2.0
func (m *Instrument) SetCFICode(v string)
func (*Instrument) SetCPProgram ¶ added in v0.2.0
func (m *Instrument) SetCPProgram(v int)
func (*Instrument) SetCPRegType ¶ added in v0.2.0
func (m *Instrument) SetCPRegType(v string)
func (*Instrument) SetCapPrice ¶ added in v0.2.0
func (m *Instrument) SetCapPrice(v float64)
func (*Instrument) SetContractMultiplier ¶ added in v0.2.0
func (m *Instrument) SetContractMultiplier(v float64)
func (*Instrument) SetContractSettlMonth ¶ added in v0.2.0
func (m *Instrument) SetContractSettlMonth(v string)
func (*Instrument) SetCountryOfIssue ¶ added in v0.2.0
func (m *Instrument) SetCountryOfIssue(v string)
func (*Instrument) SetCouponPaymentDate ¶ added in v0.2.0
func (m *Instrument) SetCouponPaymentDate(v string)
func (*Instrument) SetCouponRate ¶ added in v0.2.0
func (m *Instrument) SetCouponRate(v float64)
func (*Instrument) SetCreditRating ¶ added in v0.2.0
func (m *Instrument) SetCreditRating(v string)
func (*Instrument) SetDatedDate ¶ added in v0.2.0
func (m *Instrument) SetDatedDate(v string)
func (*Instrument) SetEncodedIssuer ¶ added in v0.2.0
func (m *Instrument) SetEncodedIssuer(v string)
func (*Instrument) SetEncodedIssuerLen ¶ added in v0.2.0
func (m *Instrument) SetEncodedIssuerLen(v int)
func (*Instrument) SetEncodedSecurityDesc ¶ added in v0.2.0
func (m *Instrument) SetEncodedSecurityDesc(v string)
func (*Instrument) SetEncodedSecurityDescLen ¶ added in v0.2.0
func (m *Instrument) SetEncodedSecurityDescLen(v int)
func (*Instrument) SetEvntGrp ¶ added in v0.2.0
func (m *Instrument) SetEvntGrp(v evntgrp.EvntGrp)
func (*Instrument) SetExerciseStyle ¶ added in v0.2.0
func (m *Instrument) SetExerciseStyle(v int)
func (*Instrument) SetFactor ¶ added in v0.2.0
func (m *Instrument) SetFactor(v float64)
func (*Instrument) SetFlexProductEligibilityIndicator ¶ added in v0.2.0
func (m *Instrument) SetFlexProductEligibilityIndicator(v bool)
func (*Instrument) SetFlexibleIndicator ¶ added in v0.2.0
func (m *Instrument) SetFlexibleIndicator(v bool)
func (*Instrument) SetFloorPrice ¶ added in v0.2.0
func (m *Instrument) SetFloorPrice(v float64)
func (*Instrument) SetFuturesValuationMethod ¶ added in v0.2.0
func (m *Instrument) SetFuturesValuationMethod(v string)
func (*Instrument) SetInstrRegistry ¶ added in v0.2.0
func (m *Instrument) SetInstrRegistry(v string)
func (*Instrument) SetInstrmtAssignmentMethod ¶ added in v0.2.0
func (m *Instrument) SetInstrmtAssignmentMethod(v string)
func (*Instrument) SetInstrumentParties ¶ added in v0.2.0
func (m *Instrument) SetInstrumentParties(v instrumentparties.InstrumentParties)
func (*Instrument) SetInterestAccrualDate ¶ added in v0.2.0
func (m *Instrument) SetInterestAccrualDate(v string)
func (*Instrument) SetIssueDate ¶ added in v0.2.0
func (m *Instrument) SetIssueDate(v string)
func (*Instrument) SetIssuer ¶ added in v0.2.0
func (m *Instrument) SetIssuer(v string)
func (*Instrument) SetListMethod ¶ added in v0.2.0
func (m *Instrument) SetListMethod(v int)
func (*Instrument) SetLocaleOfIssue ¶ added in v0.2.0
func (m *Instrument) SetLocaleOfIssue(v string)
func (*Instrument) SetMaturityDate ¶ added in v0.2.0
func (m *Instrument) SetMaturityDate(v string)
func (*Instrument) SetMaturityMonthYear ¶ added in v0.2.0
func (m *Instrument) SetMaturityMonthYear(v string)
func (*Instrument) SetMaturityTime ¶ added in v0.2.0
func (m *Instrument) SetMaturityTime(v string)
func (*Instrument) SetMinPriceIncrement ¶ added in v0.2.0
func (m *Instrument) SetMinPriceIncrement(v float64)
func (*Instrument) SetMinPriceIncrementAmount ¶ added in v0.2.0
func (m *Instrument) SetMinPriceIncrementAmount(v float64)
func (*Instrument) SetNTPositionLimit ¶ added in v0.2.0
func (m *Instrument) SetNTPositionLimit(v int)
func (*Instrument) SetOptAttribute ¶ added in v0.2.0
func (m *Instrument) SetOptAttribute(v string)
func (*Instrument) SetOptPayAmount ¶ added in v0.2.0
func (m *Instrument) SetOptPayAmount(v float64)
func (*Instrument) SetPool ¶ added in v0.2.0
func (m *Instrument) SetPool(v string)
func (*Instrument) SetPositionLimit ¶ added in v0.2.0
func (m *Instrument) SetPositionLimit(v int)
func (*Instrument) SetPriceQuoteMethod ¶ added in v0.2.0
func (m *Instrument) SetPriceQuoteMethod(v string)
func (*Instrument) SetPriceUnitOfMeasure ¶ added in v0.2.0
func (m *Instrument) SetPriceUnitOfMeasure(v string)
func (*Instrument) SetPriceUnitOfMeasureQty ¶ added in v0.2.0
func (m *Instrument) SetPriceUnitOfMeasureQty(v float64)
func (*Instrument) SetProduct ¶ added in v0.2.0
func (m *Instrument) SetProduct(v int)
func (*Instrument) SetProductComplex ¶ added in v0.2.0
func (m *Instrument) SetProductComplex(v string)
func (*Instrument) SetPutOrCall ¶ added in v0.2.0
func (m *Instrument) SetPutOrCall(v int)
func (*Instrument) SetRedemptionDate ¶ added in v0.2.0
func (m *Instrument) SetRedemptionDate(v string)
func (*Instrument) SetRepoCollateralSecurityType ¶ added in v0.2.0
func (m *Instrument) SetRepoCollateralSecurityType(v int)
func (*Instrument) SetRepurchaseRate ¶ added in v0.2.0
func (m *Instrument) SetRepurchaseRate(v float64)
func (*Instrument) SetRepurchaseTerm ¶ added in v0.2.0
func (m *Instrument) SetRepurchaseTerm(v int)
func (*Instrument) SetSecAltIDGrp ¶ added in v0.2.0
func (m *Instrument) SetSecAltIDGrp(v secaltidgrp.SecAltIDGrp)
func (*Instrument) SetSecurityDesc ¶ added in v0.2.0
func (m *Instrument) SetSecurityDesc(v string)
func (*Instrument) SetSecurityExchange ¶ added in v0.2.0
func (m *Instrument) SetSecurityExchange(v string)
func (*Instrument) SetSecurityGroup ¶ added in v0.2.0
func (m *Instrument) SetSecurityGroup(v string)
func (*Instrument) SetSecurityID ¶ added in v0.2.0
func (m *Instrument) SetSecurityID(v string)
func (*Instrument) SetSecurityIDSource ¶ added in v0.2.0
func (m *Instrument) SetSecurityIDSource(v string)
func (*Instrument) SetSecurityStatus ¶ added in v0.2.0
func (m *Instrument) SetSecurityStatus(v string)
func (*Instrument) SetSecuritySubType ¶ added in v0.2.0
func (m *Instrument) SetSecuritySubType(v string)
func (*Instrument) SetSecurityType ¶ added in v0.2.0
func (m *Instrument) SetSecurityType(v string)
func (*Instrument) SetSecurityXML ¶ added in v0.2.0
func (m *Instrument) SetSecurityXML(v securityxml.SecurityXML)
func (*Instrument) SetSettlMethod ¶ added in v0.2.0
func (m *Instrument) SetSettlMethod(v string)
func (*Instrument) SetSettleOnOpenFlag ¶ added in v0.2.0
func (m *Instrument) SetSettleOnOpenFlag(v string)
func (*Instrument) SetStateOrProvinceOfIssue ¶ added in v0.2.0
func (m *Instrument) SetStateOrProvinceOfIssue(v string)
func (*Instrument) SetStrikeCurrency ¶ added in v0.2.0
func (m *Instrument) SetStrikeCurrency(v string)
func (*Instrument) SetStrikeMultiplier ¶ added in v0.2.0
func (m *Instrument) SetStrikeMultiplier(v float64)
func (*Instrument) SetStrikePrice ¶ added in v0.2.0
func (m *Instrument) SetStrikePrice(v float64)
func (*Instrument) SetStrikeValue ¶ added in v0.2.0
func (m *Instrument) SetStrikeValue(v float64)
func (*Instrument) SetSymbol ¶ added in v0.2.0
func (m *Instrument) SetSymbol(v string)
func (*Instrument) SetSymbolSfx ¶ added in v0.2.0
func (m *Instrument) SetSymbolSfx(v string)
func (*Instrument) SetTimeUnit ¶ added in v0.2.0
func (m *Instrument) SetTimeUnit(v string)
func (*Instrument) SetUnitOfMeasure ¶ added in v0.2.0
func (m *Instrument) SetUnitOfMeasure(v string)
func (*Instrument) SetUnitOfMeasureQty ¶ added in v0.2.0
func (m *Instrument) SetUnitOfMeasureQty(v float64)
Click to show internal directories.
Click to hide internal directories.