@sotatech/nest-quickfix
Version:
A powerful NestJS implementation of the FIX (Financial Information eXchange) protocol. Provides high-performance, reliable messaging for financial trading applications with built-in session management, message validation, and recovery mechanisms.
31 lines • 2.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PaymentScheduleType = void 0;
var PaymentScheduleType;
(function (PaymentScheduleType) {
PaymentScheduleType[PaymentScheduleType["Notional"] = 0] = "Notional";
PaymentScheduleType[PaymentScheduleType["CashFlow"] = 1] = "CashFlow";
PaymentScheduleType[PaymentScheduleType["FXLinkedNotional"] = 2] = "FXLinkedNotional";
PaymentScheduleType[PaymentScheduleType["FixedRate"] = 3] = "FixedRate";
PaymentScheduleType[PaymentScheduleType["FutureValueNotional"] = 4] = "FutureValueNotional";
PaymentScheduleType[PaymentScheduleType["KnownAmount"] = 5] = "KnownAmount";
PaymentScheduleType[PaymentScheduleType["FloatingRateMultiplier"] = 6] = "FloatingRateMultiplier";
PaymentScheduleType[PaymentScheduleType["Spread"] = 7] = "Spread";
PaymentScheduleType[PaymentScheduleType["CapRate"] = 8] = "CapRate";
PaymentScheduleType[PaymentScheduleType["FloorRate"] = 9] = "FloorRate";
PaymentScheduleType[PaymentScheduleType["NonDeliverableSettlPaymentDates"] = 10] = "NonDeliverableSettlPaymentDates";
PaymentScheduleType[PaymentScheduleType["NonDeliverableSettlCalculationDates"] = 11] = "NonDeliverableSettlCalculationDates";
PaymentScheduleType[PaymentScheduleType["NonDeliverableFXFixingDates"] = 12] = "NonDeliverableFXFixingDates";
PaymentScheduleType[PaymentScheduleType["SettlPeriodNotnl"] = 13] = "SettlPeriodNotnl";
PaymentScheduleType[PaymentScheduleType["SettlPeriodPx"] = 14] = "SettlPeriodPx";
PaymentScheduleType[PaymentScheduleType["CalcPeriod"] = 15] = "CalcPeriod";
PaymentScheduleType[PaymentScheduleType["DividendAccrualRateMultiplier"] = 16] = "DividendAccrualRateMultiplier";
PaymentScheduleType[PaymentScheduleType["DividendAccrualRateSpread"] = 17] = "DividendAccrualRateSpread";
PaymentScheduleType[PaymentScheduleType["DividendAccrualCapRate"] = 18] = "DividendAccrualCapRate";
PaymentScheduleType[PaymentScheduleType["DividendAccrualFloorRate"] = 19] = "DividendAccrualFloorRate";
PaymentScheduleType[PaymentScheduleType["CompoundingRateMultiplier"] = 20] = "CompoundingRateMultiplier";
PaymentScheduleType[PaymentScheduleType["CompoundingRateSpread"] = 21] = "CompoundingRateSpread";
PaymentScheduleType[PaymentScheduleType["CompoundingCapRate"] = 22] = "CompoundingCapRate";
PaymentScheduleType[PaymentScheduleType["CompoundingFloorRate"] = 23] = "CompoundingFloorRate";
})(PaymentScheduleType || (exports.PaymentScheduleType = PaymentScheduleType = {}));
//# sourceMappingURL=PaymentScheduleType.js.map