instrumentleg

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2016 License: Apache-1.1 Imports: 1 Imported by: 0

Documentation

Index

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 New

func New() *InstrumentLeg

New returns an initialized InstrumentLeg instance

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL