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) 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) SetFactor(v float64)
- 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) 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) SetNTPositionLimit(v int)
- func (m *Instrument) SetOptAttribute(v string)
- func (m *Instrument) SetPool(v string)
- func (m *Instrument) SetPositionLimit(v int)
- func (m *Instrument) SetProduct(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) 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) 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)
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"`
}
Instrument is a fix50 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) 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) SetFactor ¶ added in v0.2.0
func (m *Instrument) SetFactor(v float64)
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) 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) 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) 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) SetProduct ¶ added in v0.2.0
func (m *Instrument) SetProduct(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) 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) 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)
Click to show internal directories.
Click to hide internal directories.