@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.
27 lines • 2.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SessionRejectReason = void 0;
var SessionRejectReason;
(function (SessionRejectReason) {
SessionRejectReason[SessionRejectReason["InvalidTagNumber"] = 0] = "InvalidTagNumber";
SessionRejectReason[SessionRejectReason["RequiredTagMissing"] = 1] = "RequiredTagMissing";
SessionRejectReason[SessionRejectReason["TagNotDefinedForThisMessageType"] = 2] = "TagNotDefinedForThisMessageType";
SessionRejectReason[SessionRejectReason["UndefinedTag"] = 3] = "UndefinedTag";
SessionRejectReason[SessionRejectReason["TagSpecifiedWithoutAValue"] = 4] = "TagSpecifiedWithoutAValue";
SessionRejectReason[SessionRejectReason["ValueIsIncorrect"] = 5] = "ValueIsIncorrect";
SessionRejectReason[SessionRejectReason["IncorrectDataFormatForValue"] = 6] = "IncorrectDataFormatForValue";
SessionRejectReason[SessionRejectReason["DecryptionProblem"] = 7] = "DecryptionProblem";
SessionRejectReason[SessionRejectReason["SignatureProblem"] = 8] = "SignatureProblem";
SessionRejectReason[SessionRejectReason["CompIDProblem"] = 9] = "CompIDProblem";
SessionRejectReason[SessionRejectReason["SendingTimeAccuracyProblem"] = 10] = "SendingTimeAccuracyProblem";
SessionRejectReason[SessionRejectReason["InvalidMsgType"] = 11] = "InvalidMsgType";
SessionRejectReason[SessionRejectReason["XMLValidationError"] = 12] = "XMLValidationError";
SessionRejectReason[SessionRejectReason["TagAppearsMoreThanOnce"] = 13] = "TagAppearsMoreThanOnce";
SessionRejectReason[SessionRejectReason["TagSpecifiedOutOfRequiredOrder"] = 14] = "TagSpecifiedOutOfRequiredOrder";
SessionRejectReason[SessionRejectReason["RepeatingGroupFieldsOutOfOrder"] = 15] = "RepeatingGroupFieldsOutOfOrder";
SessionRejectReason[SessionRejectReason["IncorrectNumInGroupCountForRepeatingGroup"] = 16] = "IncorrectNumInGroupCountForRepeatingGroup";
SessionRejectReason[SessionRejectReason["NonDataValueIncludesFieldDelimiter"] = 17] = "NonDataValueIncludesFieldDelimiter";
SessionRejectReason[SessionRejectReason["InvalidUnsupportedApplVer"] = 18] = "InvalidUnsupportedApplVer";
SessionRejectReason[SessionRejectReason["Other"] = 99] = "Other";
})(SessionRejectReason || (exports.SessionRejectReason = SessionRejectReason = {}));
//# sourceMappingURL=SessionRejectReason.js.map