@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
136 lines • 3.94 kB
JavaScript
;
/*
* The version of the OpenAPI document: v2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit this class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.TransactionRule = void 0;
class TransactionRule {
static getAttributeTypeMap() {
return TransactionRule.attributeTypeMap;
}
constructor() {
}
}
exports.TransactionRule = TransactionRule;
TransactionRule.discriminator = undefined;
TransactionRule.mapping = undefined;
TransactionRule.attributeTypeMap = [
{
"name": "aggregationLevel",
"baseName": "aggregationLevel",
"type": "string",
"format": ""
},
{
"name": "description",
"baseName": "description",
"type": "string",
"format": ""
},
{
"name": "endDate",
"baseName": "endDate",
"type": "string",
"format": ""
},
{
"name": "entityKey",
"baseName": "entityKey",
"type": "TransactionRuleEntityKey",
"format": ""
},
{
"name": "id",
"baseName": "id",
"type": "string",
"format": ""
},
{
"name": "interval",
"baseName": "interval",
"type": "TransactionRuleInterval",
"format": ""
},
{
"name": "outcomeType",
"baseName": "outcomeType",
"type": "TransactionRule.OutcomeTypeEnum",
"format": ""
},
{
"name": "reference",
"baseName": "reference",
"type": "string",
"format": ""
},
{
"name": "requestType",
"baseName": "requestType",
"type": "TransactionRule.RequestTypeEnum",
"format": ""
},
{
"name": "ruleRestrictions",
"baseName": "ruleRestrictions",
"type": "TransactionRuleRestrictions",
"format": ""
},
{
"name": "score",
"baseName": "score",
"type": "number",
"format": "int32"
},
{
"name": "startDate",
"baseName": "startDate",
"type": "string",
"format": ""
},
{
"name": "status",
"baseName": "status",
"type": "TransactionRule.StatusEnum",
"format": ""
},
{
"name": "type",
"baseName": "type",
"type": "TransactionRule.TypeEnum",
"format": ""
}
];
(function (TransactionRule) {
let OutcomeTypeEnum;
(function (OutcomeTypeEnum) {
OutcomeTypeEnum["EnforceSca"] = "enforceSCA";
OutcomeTypeEnum["HardBlock"] = "hardBlock";
OutcomeTypeEnum["ScoreBased"] = "scoreBased";
OutcomeTypeEnum["TimedBlock"] = "timedBlock";
})(OutcomeTypeEnum = TransactionRule.OutcomeTypeEnum || (TransactionRule.OutcomeTypeEnum = {}));
let RequestTypeEnum;
(function (RequestTypeEnum) {
RequestTypeEnum["Authentication"] = "authentication";
RequestTypeEnum["Authorization"] = "authorization";
RequestTypeEnum["BankTransfer"] = "bankTransfer";
RequestTypeEnum["Tokenization"] = "tokenization";
})(RequestTypeEnum = TransactionRule.RequestTypeEnum || (TransactionRule.RequestTypeEnum = {}));
let StatusEnum;
(function (StatusEnum) {
StatusEnum["Active"] = "active";
StatusEnum["Inactive"] = "inactive";
})(StatusEnum = TransactionRule.StatusEnum || (TransactionRule.StatusEnum = {}));
let TypeEnum;
(function (TypeEnum) {
TypeEnum["AllowList"] = "allowList";
TypeEnum["BlockList"] = "blockList";
TypeEnum["MaxUsage"] = "maxUsage";
TypeEnum["Velocity"] = "velocity";
})(TypeEnum = TransactionRule.TypeEnum || (TransactionRule.TypeEnum = {}));
})(TransactionRule = exports.TransactionRule || (exports.TransactionRule = {}));
//# sourceMappingURL=transactionRule.js.map