@datadome/fraud-sdk-node
Version:
Fraud Protection - Node.js SDK
26 lines • 847 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoginEvent = void 0;
const event_1 = require("./event");
class LoginEvent extends event_1.DataDomeEvent {
constructor({ account, status, user, session, authentication }) {
super({
action: event_1.ActionType.LOGIN,
account,
});
this.status = status;
this.session = session;
this.user = user;
this.authentication = authentication;
}
mergeWith(requestData) {
super.mergeWith(requestData);
requestData.authentication = this.authentication;
requestData.session = this.session;
requestData.status = this.status;
requestData.user = this.user;
return requestData;
}
}
exports.LoginEvent = LoginEvent;
//# sourceMappingURL=login.js.map