Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { //DerivativeSymbol is a non-required field for DerivativeSecurityDefinition. DerivativeSymbol *string `fix:"1214"` //DerivativeSymbolSfx is a non-required field for DerivativeSecurityDefinition. DerivativeSymbolSfx *string `fix:"1215"` //DerivativeSecurityID is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityID *string `fix:"1216"` //DerivativeSecurityIDSource is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityIDSource *string `fix:"1217"` //NoDerivativeSecurityAltID is a non-required field for DerivativeSecurityDefinition. NoDerivativeSecurityAltID []NoDerivativeSecurityAltID `fix:"1218,omitempty"` //DerivativeProduct is a non-required field for DerivativeSecurityDefinition. DerivativeProduct *int `fix:"1246"` //DerivativeProductComplex is a non-required field for DerivativeSecurityDefinition. DerivativeProductComplex *string `fix:"1228"` //DerivFlexProductEligibilityIndicator is a non-required field for DerivativeSecurityDefinition. DerivFlexProductEligibilityIndicator *bool `fix:"1243"` //DerivativeSecurityGroup is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityGroup *string `fix:"1247"` //DerivativeCFICode is a non-required field for DerivativeSecurityDefinition. DerivativeCFICode *string `fix:"1248"` //DerivativeSecurityType is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityType *string `fix:"1249"` //DerivativeSecuritySubType is a non-required field for DerivativeSecurityDefinition. DerivativeSecuritySubType *string `fix:"1250"` //DerivativeMaturityMonthYear is a non-required field for DerivativeSecurityDefinition. DerivativeMaturityMonthYear *string `fix:"1251"` //DerivativeMaturityDate is a non-required field for DerivativeSecurityDefinition. DerivativeMaturityDate *string `fix:"1252"` //DerivativeMaturityTime is a non-required field for DerivativeSecurityDefinition. DerivativeMaturityTime *string `fix:"1253"` //DerivativeSettleOnOpenFlag is a non-required field for DerivativeSecurityDefinition. DerivativeSettleOnOpenFlag *string `fix:"1254"` //DerivativeInstrmtAssignmentMethod is a non-required field for DerivativeSecurityDefinition. DerivativeInstrmtAssignmentMethod *string `fix:"1255"` //DerivativeSecurityStatus is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityStatus *string `fix:"1256"` //DerivativeIssueDate is a non-required field for DerivativeSecurityDefinition. DerivativeIssueDate *string `fix:"1276"` //DerivativeInstrRegistry is a non-required field for DerivativeSecurityDefinition. DerivativeInstrRegistry *string `fix:"1257"` //DerivativeCountryOfIssue is a non-required field for DerivativeSecurityDefinition. DerivativeCountryOfIssue *string `fix:"1258"` //DerivativeStateOrProvinceOfIssue is a non-required field for DerivativeSecurityDefinition. DerivativeStateOrProvinceOfIssue *string `fix:"1259"` //DerivativeStrikePrice is a non-required field for DerivativeSecurityDefinition. DerivativeStrikePrice *float64 `fix:"1261"` //DerivativeLocaleOfIssue is a non-required field for DerivativeSecurityDefinition. DerivativeLocaleOfIssue *string `fix:"1260"` //DerivativeStrikeCurrency is a non-required field for DerivativeSecurityDefinition. DerivativeStrikeCurrency *string `fix:"1262"` //DerivativeStrikeMultiplier is a non-required field for DerivativeSecurityDefinition. DerivativeStrikeMultiplier *float64 `fix:"1263"` //DerivativeStrikeValue is a non-required field for DerivativeSecurityDefinition. DerivativeStrikeValue *float64 `fix:"1264"` //DerivativeOptAttribute is a non-required field for DerivativeSecurityDefinition. DerivativeOptAttribute *string `fix:"1265"` //DerivativeContractMultiplier is a non-required field for DerivativeSecurityDefinition. DerivativeContractMultiplier *float64 `fix:"1266"` //DerivativeMinPriceIncrement is a non-required field for DerivativeSecurityDefinition. DerivativeMinPriceIncrement *float64 `fix:"1267"` //DerivativeMinPriceIncrementAmount is a non-required field for DerivativeSecurityDefinition. DerivativeMinPriceIncrementAmount *float64 `fix:"1268"` //DerivativeUnitOfMeasure is a non-required field for DerivativeSecurityDefinition. DerivativeUnitOfMeasure *string `fix:"1269"` //DerivativeUnitOfMeasureQty is a non-required field for DerivativeSecurityDefinition. DerivativeUnitOfMeasureQty *float64 `fix:"1270"` //DerivativePriceUnitOfMeasure is a non-required field for DerivativeSecurityDefinition. DerivativePriceUnitOfMeasure *string `fix:"1315"` //DerivativePriceUnitOfMeasureQty is a non-required field for DerivativeSecurityDefinition. DerivativePriceUnitOfMeasureQty *float64 `fix:"1316"` //DerivativeExerciseStyle is a non-required field for DerivativeSecurityDefinition. DerivativeExerciseStyle *string `fix:"1299"` //DerivativeOptPayAmount is a non-required field for DerivativeSecurityDefinition. DerivativeOptPayAmount *float64 `fix:"1225"` //DerivativeTimeUnit is a non-required field for DerivativeSecurityDefinition. DerivativeTimeUnit *string `fix:"1271"` //DerivativeSecurityExchange is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityExchange *string `fix:"1272"` //DerivativePositionLimit is a non-required field for DerivativeSecurityDefinition. DerivativePositionLimit *int `fix:"1273"` //DerivativeNTPositionLimit is a non-required field for DerivativeSecurityDefinition. DerivativeNTPositionLimit *int `fix:"1274"` //DerivativeIssuer is a non-required field for DerivativeSecurityDefinition. DerivativeIssuer *string `fix:"1275"` //DerivativeEncodedIssuerLen is a non-required field for DerivativeSecurityDefinition. DerivativeEncodedIssuerLen *int `fix:"1277"` //DerivativeEncodedIssuer is a non-required field for DerivativeSecurityDefinition. DerivativeEncodedIssuer *string `fix:"1278"` //DerivativeSecurityDesc is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityDesc *string `fix:"1279"` //DerivativeEncodedSecurityDescLen is a non-required field for DerivativeSecurityDefinition. DerivativeEncodedSecurityDescLen *int `fix:"1280"` //DerivativeEncodedSecurityDesc is a non-required field for DerivativeSecurityDefinition. DerivativeEncodedSecurityDesc *string `fix:"1281"` //DerivativeContractSettlMonth is a non-required field for DerivativeSecurityDefinition. DerivativeContractSettlMonth *string `fix:"1285"` //NoDerivativeEvents is a non-required field for DerivativeSecurityDefinition. NoDerivativeEvents []NoDerivativeEvents `fix:"1286,omitempty"` //NoDerivativeInstrumentParties is a non-required field for DerivativeSecurityDefinition. NoDerivativeInstrumentParties []NoDerivativeInstrumentParties `fix:"1292,omitempty"` //DerivativeSettlMethod is a non-required field for DerivativeSecurityDefinition. DerivativeSettlMethod *string `fix:"1317"` //DerivativePriceQuoteMethod is a non-required field for DerivativeSecurityDefinition. DerivativePriceQuoteMethod *string `fix:"1318"` //DerivativeFuturesValuationMethod is a non-required field for DerivativeSecurityDefinition. DerivativeFuturesValuationMethod *string `fix:"1319"` //DerivativeListMethod is a non-required field for DerivativeSecurityDefinition. DerivativeListMethod *int `fix:"1320"` //DerivativeCapPrice is a non-required field for DerivativeSecurityDefinition. DerivativeCapPrice *float64 `fix:"1321"` //DerivativeFloorPrice is a non-required field for DerivativeSecurityDefinition. DerivativeFloorPrice *float64 `fix:"1322"` //DerivativePutOrCall is a non-required field for DerivativeSecurityDefinition. DerivativePutOrCall *int `fix:"1323"` //DerivativeSecurityXMLLen is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityXMLLen *int `fix:"1282"` //DerivativeSecurityXML is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityXML *string `fix:"1283"` //DerivativeSecurityXMLSchema is a non-required field for DerivativeSecurityDefinition. DerivativeSecurityXMLSchema *string `fix:"1284"` //NoDerivativeInstrAttrib is a non-required field for DerivativeSecurityDefinition. NoDerivativeInstrAttrib []NoDerivativeInstrAttrib `fix:"1311,omitempty"` //NoMarketSegments is a non-required field for DerivativeSecurityDefinition. NoMarketSegments []NoMarketSegments `fix:"1310,omitempty"` }
Component is a fix50sp1 DerivativeSecurityDefinition Component
type NoDerivativeEvents ¶
type NoDerivativeEvents struct { //DerivativeEventType is a non-required field for NoDerivativeEvents. DerivativeEventType *int `fix:"1287"` //DerivativeEventDate is a non-required field for NoDerivativeEvents. DerivativeEventDate *string `fix:"1288"` //DerivativeEventTime is a non-required field for NoDerivativeEvents. DerivativeEventTime *time.Time `fix:"1289"` //DerivativeEventPx is a non-required field for NoDerivativeEvents. DerivativeEventPx *float64 `fix:"1290"` //DerivativeEventText is a non-required field for NoDerivativeEvents. DerivativeEventText *string `fix:"1291"` }
NoDerivativeEvents is a repeating group in DerivativeSecurityDefinition
type NoDerivativeInstrAttrib ¶
type NoDerivativeInstrAttrib struct { //DerivativeInstrAttribType is a non-required field for NoDerivativeInstrAttrib. DerivativeInstrAttribType *int `fix:"1313"` //DerivativeInstrAttribValue is a non-required field for NoDerivativeInstrAttrib. DerivativeInstrAttribValue *string `fix:"1314"` }
NoDerivativeInstrAttrib is a repeating group in DerivativeSecurityDefinition
type NoDerivativeInstrumentParties ¶
type NoDerivativeInstrumentParties struct { //DerivativeInstrumentPartyID is a non-required field for NoDerivativeInstrumentParties. DerivativeInstrumentPartyID *string `fix:"1293"` //DerivativeInstrumentPartyIDSource is a non-required field for NoDerivativeInstrumentParties. DerivativeInstrumentPartyIDSource *string `fix:"1294"` //DerivativeInstrumentPartyRole is a non-required field for NoDerivativeInstrumentParties. DerivativeInstrumentPartyRole *int `fix:"1295"` //DerivativeInstrumentPartySubIDsGrp Component DerivativeInstrumentPartySubIDsGrp derivativeinstrumentpartysubidsgrp.Component }
NoDerivativeInstrumentParties is a repeating group in DerivativeSecurityDefinition
type NoDerivativeSecurityAltID ¶
type NoDerivativeSecurityAltID struct { //DerivativeSecurityAltID is a non-required field for NoDerivativeSecurityAltID. DerivativeSecurityAltID *string `fix:"1219"` //DerivativeSecurityAltIDSource is a non-required field for NoDerivativeSecurityAltID. DerivativeSecurityAltIDSource *string `fix:"1220"` }
NoDerivativeSecurityAltID is a repeating group in DerivativeSecurityDefinition
type NoMarketSegments ¶
type NoMarketSegments struct { //MarketID is a non-required field for NoMarketSegments. MarketID *string `fix:"1301"` //MarketSegmentID is a non-required field for NoMarketSegments. MarketSegmentID *string `fix:"1300"` //SecurityTradingRules Component SecurityTradingRules securitytradingrules.Component //StrikeRules Component StrikeRules strikerules.Component }
NoMarketSegments is a repeating group in DerivativeSecurityDefinition
Click to show internal directories.
Click to hide internal directories.