 Documentation
      ¶
      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) SetFactor(v float64)
- func (m *Instrument) SetInstrRegistry(v string)
- 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) SetNoEvents(v []NoEvents)
- func (m *Instrument) SetNoSecurityAltID(v []NoSecurityAltID)
- func (m *Instrument) SetOptAttribute(v string)
- func (m *Instrument) SetPool(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) SetSecuritySubType(v string)
- func (m *Instrument) SetSecurityType(v string)
- func (m *Instrument) SetStateOrProvinceOfIssue(v string)
- func (m *Instrument) SetStrikeCurrency(v string)
- func (m *Instrument) SetStrikePrice(v float64)
- func (m *Instrument) SetSymbol(v string)
- func (m *Instrument) SetSymbolSfx(v string)
 
- type NoEvents
- type NoSecurityAltID
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"`
	//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"`
	//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"`
	//NoEvents is a non-required field for Instrument.
	NoEvents []NoEvents `fix:"864,omitempty"`
	//DatedDate is a non-required field for Instrument.
	DatedDate *string `fix:"873"`
	//InterestAccrualDate is a non-required field for Instrument.
	InterestAccrualDate *string `fix:"874"`
}
    Instrument is a fix44 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) 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) 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) SetNoEvents ¶ added in v0.2.0
func (m *Instrument) SetNoEvents(v []NoEvents)
func (*Instrument) SetNoSecurityAltID ¶ added in v0.2.0
func (m *Instrument) SetNoSecurityAltID(v []NoSecurityAltID)
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) 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) 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) 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) 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) SetStrikePrice ¶ added in v0.2.0
func (m *Instrument) SetStrikePrice(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)
type NoEvents ¶
type NoEvents struct {
	//EventType is a non-required field for NoEvents.
	EventType *int `fix:"865"`
	//EventDate is a non-required field for NoEvents.
	EventDate *string `fix:"866"`
	//EventPx is a non-required field for NoEvents.
	EventPx *float64 `fix:"867"`
	//EventText is a non-required field for NoEvents.
	EventText *string `fix:"868"`
}
    NoEvents is a repeating group in Instrument
func NewNoEvents ¶ added in v0.2.0
func NewNoEvents() *NoEvents
NewNoEvents returns an initialized NoEvents instance
func (*NoEvents) SetEventDate ¶ added in v0.2.0
func (*NoEvents) SetEventPx ¶ added in v0.2.0
func (*NoEvents) SetEventText ¶ added in v0.2.0
func (*NoEvents) SetEventType ¶ added in v0.2.0
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 ¶ added in v0.2.0
func NewNoSecurityAltID() *NoSecurityAltID
NewNoSecurityAltID returns an initialized NoSecurityAltID instance
func (*NoSecurityAltID) SetSecurityAltID ¶ added in v0.2.0
func (m *NoSecurityAltID) SetSecurityAltID(v string)
func (*NoSecurityAltID) SetSecurityAltIDSource ¶ added in v0.2.0
func (m *NoSecurityAltID) SetSecurityAltIDSource(v string)
 Click to show internal directories. 
   Click to hide internal directories.