derivativeinstrument

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2016 License: Apache-1.1 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DerivativeInstrument added in v0.2.0

type DerivativeInstrument struct {
	//DerivativeSymbol is a non-required field for DerivativeInstrument.
	DerivativeSymbol *string `fix:"1214"`
	//DerivativeSymbolSfx is a non-required field for DerivativeInstrument.
	DerivativeSymbolSfx *string `fix:"1215"`
	//DerivativeSecurityID is a non-required field for DerivativeInstrument.
	DerivativeSecurityID *string `fix:"1216"`
	//DerivativeSecurityIDSource is a non-required field for DerivativeInstrument.
	DerivativeSecurityIDSource *string `fix:"1217"`
	//DerivativeSecurityAltIDGrp is a non-required component for DerivativeInstrument.
	DerivativeSecurityAltIDGrp *derivativesecurityaltidgrp.DerivativeSecurityAltIDGrp
	//DerivativeProduct is a non-required field for DerivativeInstrument.
	DerivativeProduct *int `fix:"1246"`
	//DerivativeProductComplex is a non-required field for DerivativeInstrument.
	DerivativeProductComplex *string `fix:"1228"`
	//DerivFlexProductEligibilityIndicator is a non-required field for DerivativeInstrument.
	DerivFlexProductEligibilityIndicator *bool `fix:"1243"`
	//DerivativeSecurityGroup is a non-required field for DerivativeInstrument.
	DerivativeSecurityGroup *string `fix:"1247"`
	//DerivativeCFICode is a non-required field for DerivativeInstrument.
	DerivativeCFICode *string `fix:"1248"`
	//DerivativeSecurityType is a non-required field for DerivativeInstrument.
	DerivativeSecurityType *string `fix:"1249"`
	//DerivativeSecuritySubType is a non-required field for DerivativeInstrument.
	DerivativeSecuritySubType *string `fix:"1250"`
	//DerivativeMaturityMonthYear is a non-required field for DerivativeInstrument.
	DerivativeMaturityMonthYear *string `fix:"1251"`
	//DerivativeMaturityDate is a non-required field for DerivativeInstrument.
	DerivativeMaturityDate *string `fix:"1252"`
	//DerivativeMaturityTime is a non-required field for DerivativeInstrument.
	DerivativeMaturityTime *string `fix:"1253"`
	//DerivativeSettleOnOpenFlag is a non-required field for DerivativeInstrument.
	DerivativeSettleOnOpenFlag *string `fix:"1254"`
	//DerivativeInstrmtAssignmentMethod is a non-required field for DerivativeInstrument.
	DerivativeInstrmtAssignmentMethod *string `fix:"1255"`
	//DerivativeSecurityStatus is a non-required field for DerivativeInstrument.
	DerivativeSecurityStatus *string `fix:"1256"`
	//DerivativeIssueDate is a non-required field for DerivativeInstrument.
	DerivativeIssueDate *string `fix:"1276"`
	//DerivativeInstrRegistry is a non-required field for DerivativeInstrument.
	DerivativeInstrRegistry *string `fix:"1257"`
	//DerivativeCountryOfIssue is a non-required field for DerivativeInstrument.
	DerivativeCountryOfIssue *string `fix:"1258"`
	//DerivativeStateOrProvinceOfIssue is a non-required field for DerivativeInstrument.
	DerivativeStateOrProvinceOfIssue *string `fix:"1259"`
	//DerivativeStrikePrice is a non-required field for DerivativeInstrument.
	DerivativeStrikePrice *float64 `fix:"1261"`
	//DerivativeLocaleOfIssue is a non-required field for DerivativeInstrument.
	DerivativeLocaleOfIssue *string `fix:"1260"`
	//DerivativeStrikeCurrency is a non-required field for DerivativeInstrument.
	DerivativeStrikeCurrency *string `fix:"1262"`
	//DerivativeStrikeMultiplier is a non-required field for DerivativeInstrument.
	DerivativeStrikeMultiplier *float64 `fix:"1263"`
	//DerivativeStrikeValue is a non-required field for DerivativeInstrument.
	DerivativeStrikeValue *float64 `fix:"1264"`
	//DerivativeOptAttribute is a non-required field for DerivativeInstrument.
	DerivativeOptAttribute *string `fix:"1265"`
	//DerivativeContractMultiplier is a non-required field for DerivativeInstrument.
	DerivativeContractMultiplier *float64 `fix:"1266"`
	//DerivativeMinPriceIncrement is a non-required field for DerivativeInstrument.
	DerivativeMinPriceIncrement *float64 `fix:"1267"`
	//DerivativeMinPriceIncrementAmount is a non-required field for DerivativeInstrument.
	DerivativeMinPriceIncrementAmount *float64 `fix:"1268"`
	//DerivativeUnitOfMeasure is a non-required field for DerivativeInstrument.
	DerivativeUnitOfMeasure *string `fix:"1269"`
	//DerivativeUnitOfMeasureQty is a non-required field for DerivativeInstrument.
	DerivativeUnitOfMeasureQty *float64 `fix:"1270"`
	//DerivativePriceUnitOfMeasure is a non-required field for DerivativeInstrument.
	DerivativePriceUnitOfMeasure *string `fix:"1315"`
	//DerivativePriceUnitOfMeasureQty is a non-required field for DerivativeInstrument.
	DerivativePriceUnitOfMeasureQty *float64 `fix:"1316"`
	//DerivativeExerciseStyle is a non-required field for DerivativeInstrument.
	DerivativeExerciseStyle *string `fix:"1299"`
	//DerivativeOptPayAmount is a non-required field for DerivativeInstrument.
	DerivativeOptPayAmount *float64 `fix:"1225"`
	//DerivativeTimeUnit is a non-required field for DerivativeInstrument.
	DerivativeTimeUnit *string `fix:"1271"`
	//DerivativeSecurityExchange is a non-required field for DerivativeInstrument.
	DerivativeSecurityExchange *string `fix:"1272"`
	//DerivativePositionLimit is a non-required field for DerivativeInstrument.
	DerivativePositionLimit *int `fix:"1273"`
	//DerivativeNTPositionLimit is a non-required field for DerivativeInstrument.
	DerivativeNTPositionLimit *int `fix:"1274"`
	//DerivativeIssuer is a non-required field for DerivativeInstrument.
	DerivativeIssuer *string `fix:"1275"`
	//DerivativeEncodedIssuerLen is a non-required field for DerivativeInstrument.
	DerivativeEncodedIssuerLen *int `fix:"1277"`
	//DerivativeEncodedIssuer is a non-required field for DerivativeInstrument.
	DerivativeEncodedIssuer *string `fix:"1278"`
	//DerivativeSecurityDesc is a non-required field for DerivativeInstrument.
	DerivativeSecurityDesc *string `fix:"1279"`
	//DerivativeEncodedSecurityDescLen is a non-required field for DerivativeInstrument.
	DerivativeEncodedSecurityDescLen *int `fix:"1280"`
	//DerivativeEncodedSecurityDesc is a non-required field for DerivativeInstrument.
	DerivativeEncodedSecurityDesc *string `fix:"1281"`
	//DerivativeContractSettlMonth is a non-required field for DerivativeInstrument.
	DerivativeContractSettlMonth *string `fix:"1285"`
	//DerivativeEventsGrp is a non-required component for DerivativeInstrument.
	DerivativeEventsGrp *derivativeeventsgrp.DerivativeEventsGrp
	//DerivativeInstrumentParties is a non-required component for DerivativeInstrument.
	DerivativeInstrumentParties *derivativeinstrumentparties.DerivativeInstrumentParties
	//DerivativeSettlMethod is a non-required field for DerivativeInstrument.
	DerivativeSettlMethod *string `fix:"1317"`
	//DerivativePriceQuoteMethod is a non-required field for DerivativeInstrument.
	DerivativePriceQuoteMethod *string `fix:"1318"`
	//DerivativeFuturesValuationMethod is a non-required field for DerivativeInstrument.
	DerivativeFuturesValuationMethod *string `fix:"1319"`
	//DerivativeListMethod is a non-required field for DerivativeInstrument.
	DerivativeListMethod *int `fix:"1320"`
	//DerivativeCapPrice is a non-required field for DerivativeInstrument.
	DerivativeCapPrice *float64 `fix:"1321"`
	//DerivativeFloorPrice is a non-required field for DerivativeInstrument.
	DerivativeFloorPrice *float64 `fix:"1322"`
	//DerivativePutOrCall is a non-required field for DerivativeInstrument.
	DerivativePutOrCall *int `fix:"1323"`
	//DerivativeSecurityXML is a non-required component for DerivativeInstrument.
	DerivativeSecurityXML *derivativesecurityxml.DerivativeSecurityXML
}

DerivativeInstrument is a fix50sp1 Component

func New

func New() *DerivativeInstrument

New returns an initialized DerivativeInstrument instance

func (*DerivativeInstrument) SetDerivFlexProductEligibilityIndicator added in v0.2.0

func (m *DerivativeInstrument) SetDerivFlexProductEligibilityIndicator(v bool)

func (*DerivativeInstrument) SetDerivativeCFICode added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeCFICode(v string)

func (*DerivativeInstrument) SetDerivativeCapPrice added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeCapPrice(v float64)

func (*DerivativeInstrument) SetDerivativeContractMultiplier added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeContractMultiplier(v float64)

func (*DerivativeInstrument) SetDerivativeContractSettlMonth added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeContractSettlMonth(v string)

func (*DerivativeInstrument) SetDerivativeCountryOfIssue added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeCountryOfIssue(v string)

func (*DerivativeInstrument) SetDerivativeEncodedIssuer added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeEncodedIssuer(v string)

func (*DerivativeInstrument) SetDerivativeEncodedIssuerLen added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeEncodedIssuerLen(v int)

func (*DerivativeInstrument) SetDerivativeEncodedSecurityDesc added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeEncodedSecurityDesc(v string)

func (*DerivativeInstrument) SetDerivativeEncodedSecurityDescLen added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeEncodedSecurityDescLen(v int)

func (*DerivativeInstrument) SetDerivativeEventsGrp added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeEventsGrp(v derivativeeventsgrp.DerivativeEventsGrp)

func (*DerivativeInstrument) SetDerivativeExerciseStyle added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeExerciseStyle(v string)

func (*DerivativeInstrument) SetDerivativeFloorPrice added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeFloorPrice(v float64)

func (*DerivativeInstrument) SetDerivativeFuturesValuationMethod added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeFuturesValuationMethod(v string)

func (*DerivativeInstrument) SetDerivativeInstrRegistry added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeInstrRegistry(v string)

func (*DerivativeInstrument) SetDerivativeInstrmtAssignmentMethod added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeInstrmtAssignmentMethod(v string)

func (*DerivativeInstrument) SetDerivativeInstrumentParties added in v0.2.0

func (*DerivativeInstrument) SetDerivativeIssueDate added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeIssueDate(v string)

func (*DerivativeInstrument) SetDerivativeIssuer added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeIssuer(v string)

func (*DerivativeInstrument) SetDerivativeListMethod added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeListMethod(v int)

func (*DerivativeInstrument) SetDerivativeLocaleOfIssue added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeLocaleOfIssue(v string)

func (*DerivativeInstrument) SetDerivativeMaturityDate added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeMaturityDate(v string)

func (*DerivativeInstrument) SetDerivativeMaturityMonthYear added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeMaturityMonthYear(v string)

func (*DerivativeInstrument) SetDerivativeMaturityTime added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeMaturityTime(v string)

func (*DerivativeInstrument) SetDerivativeMinPriceIncrement added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeMinPriceIncrement(v float64)

func (*DerivativeInstrument) SetDerivativeMinPriceIncrementAmount added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeMinPriceIncrementAmount(v float64)

func (*DerivativeInstrument) SetDerivativeNTPositionLimit added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeNTPositionLimit(v int)

func (*DerivativeInstrument) SetDerivativeOptAttribute added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeOptAttribute(v string)

func (*DerivativeInstrument) SetDerivativeOptPayAmount added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeOptPayAmount(v float64)

func (*DerivativeInstrument) SetDerivativePositionLimit added in v0.2.0

func (m *DerivativeInstrument) SetDerivativePositionLimit(v int)

func (*DerivativeInstrument) SetDerivativePriceQuoteMethod added in v0.2.0

func (m *DerivativeInstrument) SetDerivativePriceQuoteMethod(v string)

func (*DerivativeInstrument) SetDerivativePriceUnitOfMeasure added in v0.2.0

func (m *DerivativeInstrument) SetDerivativePriceUnitOfMeasure(v string)

func (*DerivativeInstrument) SetDerivativePriceUnitOfMeasureQty added in v0.2.0

func (m *DerivativeInstrument) SetDerivativePriceUnitOfMeasureQty(v float64)

func (*DerivativeInstrument) SetDerivativeProduct added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeProduct(v int)

func (*DerivativeInstrument) SetDerivativeProductComplex added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeProductComplex(v string)

func (*DerivativeInstrument) SetDerivativePutOrCall added in v0.2.0

func (m *DerivativeInstrument) SetDerivativePutOrCall(v int)

func (*DerivativeInstrument) SetDerivativeSecurityAltIDGrp added in v0.2.0

func (*DerivativeInstrument) SetDerivativeSecurityDesc added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSecurityDesc(v string)

func (*DerivativeInstrument) SetDerivativeSecurityExchange added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSecurityExchange(v string)

func (*DerivativeInstrument) SetDerivativeSecurityGroup added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSecurityGroup(v string)

func (*DerivativeInstrument) SetDerivativeSecurityID added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSecurityID(v string)

func (*DerivativeInstrument) SetDerivativeSecurityIDSource added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSecurityIDSource(v string)

func (*DerivativeInstrument) SetDerivativeSecurityStatus added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSecurityStatus(v string)

func (*DerivativeInstrument) SetDerivativeSecuritySubType added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSecuritySubType(v string)

func (*DerivativeInstrument) SetDerivativeSecurityType added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSecurityType(v string)

func (*DerivativeInstrument) SetDerivativeSecurityXML added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSecurityXML(v derivativesecurityxml.DerivativeSecurityXML)

func (*DerivativeInstrument) SetDerivativeSettlMethod added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSettlMethod(v string)

func (*DerivativeInstrument) SetDerivativeSettleOnOpenFlag added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSettleOnOpenFlag(v string)

func (*DerivativeInstrument) SetDerivativeStateOrProvinceOfIssue added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeStateOrProvinceOfIssue(v string)

func (*DerivativeInstrument) SetDerivativeStrikeCurrency added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeStrikeCurrency(v string)

func (*DerivativeInstrument) SetDerivativeStrikeMultiplier added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeStrikeMultiplier(v float64)

func (*DerivativeInstrument) SetDerivativeStrikePrice added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeStrikePrice(v float64)

func (*DerivativeInstrument) SetDerivativeStrikeValue added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeStrikeValue(v float64)

func (*DerivativeInstrument) SetDerivativeSymbol added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSymbol(v string)

func (*DerivativeInstrument) SetDerivativeSymbolSfx added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeSymbolSfx(v string)

func (*DerivativeInstrument) SetDerivativeTimeUnit added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeTimeUnit(v string)

func (*DerivativeInstrument) SetDerivativeUnitOfMeasure added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeUnitOfMeasure(v string)

func (*DerivativeInstrument) SetDerivativeUnitOfMeasureQty added in v0.2.0

func (m *DerivativeInstrument) SetDerivativeUnitOfMeasureQty(v float64)

Jump to

Keyboard shortcuts

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