@datadome/fraud-sdk-node
Version:
Fraud Protection - Node.js SDK
24 lines • 807 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataDomeEvent = exports.ActionType = void 0;
var ActionType;
(function (ActionType) {
ActionType["LOGIN"] = "login";
ActionType["REGISTER"] = "registration";
ActionType["PASSWORD_UPDATE"] = "password/update";
ActionType["ACCOUNT_UPDATE"] = "account/update";
ActionType["PAYMENT"] = "payment";
})(ActionType || (exports.ActionType = ActionType = {}));
class DataDomeEvent {
constructor({ action, account }) {
this.action = action;
this.account = account;
}
mergeWith(requestData) {
requestData.event = this.action;
requestData.account = this.account;
return requestData;
}
}
exports.DataDomeEvent = DataDomeEvent;
//# sourceMappingURL=event.js.map