@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.
19 lines • 858 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogonMessage = void 0;
const message_1 = require("../../message/message");
const fields_1 = require("../../fields");
class LogonMessage extends message_1.Message {
constructor(heartBtInt, encryptMethod = 0, resetSeqNum = false) {
super(new message_1.Field(fields_1.Fields.MsgType, 'A'), new message_1.Field(fields_1.Fields.HeartBtInt, heartBtInt), new message_1.Field(fields_1.Fields.EncryptMethod, encryptMethod));
if (resetSeqNum) {
this.setField(fields_1.Fields.ResetSeqNumFlag, 'Y');
}
}
setCredentials(username, password) {
this.setField(fields_1.Fields.Username, username);
this.setField(fields_1.Fields.Password, password);
}
}
exports.LogonMessage = LogonMessage;
//# sourceMappingURL=logon.js.map