@sotatech/node-fixjs
Version:
FIX Protocol Parser for Node.js
86 lines (85 loc) • 2.77 kB
TypeScript
/**
* Code to represent the type of instrument attribute
* tag: 871
* @readonly
* @enum {number} (int)
*/
export declare enum InstrAttribType {
/** Flat (securities pay interest on a current basis but are traded without interest) */
Flat = 1,
/** Zero coupon */
ZeroCoupon = 2,
/** Interest bearing (for Euro commercial paper when not issued at discount) */
InterestBearing = 3,
/** No periodic payments */
NoPeriodicPayments = 4,
/** Variable rate */
VariableRate = 5,
/** Less fee for put */
LessFeeForPut = 6,
/** Stepped coupon */
SteppedCoupon = 7,
CouponPeriod = 8,
/** When [and if] issued */
When = 9,
/** Original issue discount */
OriginalIssueDiscount = 10,
/** Callable, puttable */
Callable = 11,
/** Escrowed to Maturity */
EscrowedToMaturity = 12,
EscrowedToRedemptionDate = 13,
/** Pre-refunded */
PreRefunded = 14,
/** In default */
InDefault = 15,
/** Unrated */
Unrated = 16,
/** Taxable */
Taxable = 17,
/** Indexed */
Indexed = 18,
/** Subject To Alternative Minimum Tax */
SubjectToAlternativeMinimumTax = 19,
OriginalIssueDiscountPrice = 20,
/** Callable below maturity value */
CallableBelowMaturityValue = 21,
/** Callable without notice by mail to holder unless registered */
CallableWithoutNotice = 22,
/** Price tick rules for security */
PriceTickRulesForSecurity = 23,
/** Trade type eligibility details for security */
TradeTypeEligibilityDetailsForSecurity = 24,
/** Instrument denominator */
InstrumentDenominator = 25,
/** Instrument numerator */
InstrumentNumerator = 26,
/** Instrument price precision */
InstrumentPricePrecision = 27,
/** Instrument strike price */
InstrumentStrikePrice = 28,
/** Tradeable indicator */
TradeableIndicator = 29,
/** Instrument is eligible to accept anonymous orders */
InstrumentEligibleAnonOrders = 30,
/** Minimum guaranteed fill volume */
MinGuaranteedFillVolume = 31,
/** Minimum guaranteed fill status */
MinGuaranteedFillStatus = 32,
/** Trade at settlement (TAS) eligibility */
TradeAtSettlementEligibility = 33,
TestInstrument = 34,
DummyInstrument = 35,
/** Negative settlement price eligibility */
NegativeSettlementPriceEligibility = 36,
/** Negative strike price eligibility */
NegativeStrikePriceEligibility = 37,
USStdContractInd = 38,
/** Admitted to trading on a trading venue */
AdmittedToTradingOnTradingVenue = 39,
/** Average daily notional amount */
AverageDailyNotionalAmount = 40,
/** Average daily number of trades */
AverageDailyNumberTrades = 41,
Text = 99
}