Documentation ¶
Index ¶
- type Instrument
- func (m *Instrument) SetCFICode(v string)
- func (m *Instrument) SetContractMultiplier(v float64)
- 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) SetEncodedIssuer(v string)
- func (m *Instrument) SetEncodedIssuerLen(v int)
- func (m *Instrument) SetEncodedSecurityDesc(v string)
- func (m *Instrument) SetEncodedSecurityDescLen(v int)
- func (m *Instrument) SetFactor(v float64)
- func (m *Instrument) SetInstrRegistry(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) SetNoSecurityAltID(v []NoSecurityAltID)
- func (m *Instrument) SetOptAttribute(v string)
- 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) SetSecurityDesc(v string)
- func (m *Instrument) SetSecurityExchange(v string)
- func (m *Instrument) SetSecurityID(v string)
- func (m *Instrument) SetSecurityIDSource(v string)
- func (m *Instrument) SetSecurityType(v string)
- func (m *Instrument) SetStateOrProvinceOfIssue(v string)
- func (m *Instrument) SetStrikePrice(v float64)
- func (m *Instrument) SetSymbol(v string)
- func (m *Instrument) SetSymbolSfx(v string)
- type NoSecurityAltID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instrument ¶
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"` //NoSecurityAltID is a non-required field for Instrument. NoSecurityAltID []NoSecurityAltID `fix:"454,omitempty"` //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"` //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"` //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"` }
Instrument is a fix43 Component
func (*Instrument) SetCFICode ¶
func (m *Instrument) SetCFICode(v string)
func (*Instrument) SetContractMultiplier ¶
func (m *Instrument) SetContractMultiplier(v float64)
func (*Instrument) SetCountryOfIssue ¶
func (m *Instrument) SetCountryOfIssue(v string)
func (*Instrument) SetCouponPaymentDate ¶
func (m *Instrument) SetCouponPaymentDate(v string)
func (*Instrument) SetCouponRate ¶
func (m *Instrument) SetCouponRate(v float64)
func (*Instrument) SetCreditRating ¶
func (m *Instrument) SetCreditRating(v string)
func (*Instrument) SetEncodedIssuer ¶
func (m *Instrument) SetEncodedIssuer(v string)
func (*Instrument) SetEncodedIssuerLen ¶
func (m *Instrument) SetEncodedIssuerLen(v int)
func (*Instrument) SetEncodedSecurityDesc ¶
func (m *Instrument) SetEncodedSecurityDesc(v string)
func (*Instrument) SetEncodedSecurityDescLen ¶
func (m *Instrument) SetEncodedSecurityDescLen(v int)
func (*Instrument) SetFactor ¶
func (m *Instrument) SetFactor(v float64)
func (*Instrument) SetInstrRegistry ¶
func (m *Instrument) SetInstrRegistry(v string)
func (*Instrument) SetIssueDate ¶
func (m *Instrument) SetIssueDate(v string)
func (*Instrument) SetIssuer ¶
func (m *Instrument) SetIssuer(v string)
func (*Instrument) SetLocaleOfIssue ¶
func (m *Instrument) SetLocaleOfIssue(v string)
func (*Instrument) SetMaturityDate ¶
func (m *Instrument) SetMaturityDate(v string)
func (*Instrument) SetMaturityMonthYear ¶
func (m *Instrument) SetMaturityMonthYear(v string)
func (*Instrument) SetNoSecurityAltID ¶
func (m *Instrument) SetNoSecurityAltID(v []NoSecurityAltID)
func (*Instrument) SetOptAttribute ¶
func (m *Instrument) SetOptAttribute(v string)
func (*Instrument) SetProduct ¶
func (m *Instrument) SetProduct(v int)
func (*Instrument) SetRedemptionDate ¶
func (m *Instrument) SetRedemptionDate(v string)
func (*Instrument) SetRepoCollateralSecurityType ¶
func (m *Instrument) SetRepoCollateralSecurityType(v int)
func (*Instrument) SetRepurchaseRate ¶
func (m *Instrument) SetRepurchaseRate(v float64)
func (*Instrument) SetRepurchaseTerm ¶
func (m *Instrument) SetRepurchaseTerm(v int)
func (*Instrument) SetSecurityDesc ¶
func (m *Instrument) SetSecurityDesc(v string)
func (*Instrument) SetSecurityExchange ¶
func (m *Instrument) SetSecurityExchange(v string)
func (*Instrument) SetSecurityID ¶
func (m *Instrument) SetSecurityID(v string)
func (*Instrument) SetSecurityIDSource ¶
func (m *Instrument) SetSecurityIDSource(v string)
func (*Instrument) SetSecurityType ¶
func (m *Instrument) SetSecurityType(v string)
func (*Instrument) SetStateOrProvinceOfIssue ¶
func (m *Instrument) SetStateOrProvinceOfIssue(v string)
func (*Instrument) SetStrikePrice ¶
func (m *Instrument) SetStrikePrice(v float64)
func (*Instrument) SetSymbol ¶
func (m *Instrument) SetSymbol(v string)
func (*Instrument) SetSymbolSfx ¶
func (m *Instrument) SetSymbolSfx(v string)
type NoSecurityAltID ¶
type NoSecurityAltID struct { //SecurityAltID is a non-required field for NoSecurityAltID. SecurityAltID *string `fix:"455"` //SecurityAltIDSource is a non-required field for NoSecurityAltID. SecurityAltIDSource *string `fix:"456"` }
NoSecurityAltID is a repeating group in Instrument
func NewNoSecurityAltID ¶
func NewNoSecurityAltID() *NoSecurityAltID
NewNoSecurityAltID returns an initialized NoSecurityAltID instance
func (*NoSecurityAltID) SetSecurityAltID ¶
func (m *NoSecurityAltID) SetSecurityAltID(v string)
func (*NoSecurityAltID) SetSecurityAltIDSource ¶
func (m *NoSecurityAltID) SetSecurityAltIDSource(v string)
Click to show internal directories.
Click to hide internal directories.