@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
130 lines • 3.93 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.TransactionRuleInfo = void 0;
class TransactionRuleInfo {
static getAttributeTypeMap() {
return TransactionRuleInfo.attributeTypeMap;
}
constructor() {
}
}
exports.TransactionRuleInfo = TransactionRuleInfo;
TransactionRuleInfo.discriminator = undefined;
TransactionRuleInfo.mapping = undefined;
TransactionRuleInfo.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": "interval",
"baseName": "interval",
"type": "TransactionRuleInterval",
"format": ""
},
{
"name": "outcomeType",
"baseName": "outcomeType",
"type": "TransactionRuleInfo.OutcomeTypeEnum",
"format": ""
},
{
"name": "reference",
"baseName": "reference",
"type": "string",
"format": ""
},
{
"name": "requestType",
"baseName": "requestType",
"type": "TransactionRuleInfo.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": "TransactionRuleInfo.StatusEnum",
"format": ""
},
{
"name": "type",
"baseName": "type",
"type": "TransactionRuleInfo.TypeEnum",
"format": ""
}
];
(function (TransactionRuleInfo) {
let OutcomeTypeEnum;
(function (OutcomeTypeEnum) {
OutcomeTypeEnum["EnforceSca"] = "enforceSCA";
OutcomeTypeEnum["HardBlock"] = "hardBlock";
OutcomeTypeEnum["ScoreBased"] = "scoreBased";
OutcomeTypeEnum["TimedBlock"] = "timedBlock";
})(OutcomeTypeEnum = TransactionRuleInfo.OutcomeTypeEnum || (TransactionRuleInfo.OutcomeTypeEnum = {}));
let RequestTypeEnum;
(function (RequestTypeEnum) {
RequestTypeEnum["Authentication"] = "authentication";
RequestTypeEnum["Authorization"] = "authorization";
RequestTypeEnum["BankTransfer"] = "bankTransfer";
RequestTypeEnum["Tokenization"] = "tokenization";
})(RequestTypeEnum = TransactionRuleInfo.RequestTypeEnum || (TransactionRuleInfo.RequestTypeEnum = {}));
let StatusEnum;
(function (StatusEnum) {
StatusEnum["Active"] = "active";
StatusEnum["Inactive"] = "inactive";
})(StatusEnum = TransactionRuleInfo.StatusEnum || (TransactionRuleInfo.StatusEnum = {}));
let TypeEnum;
(function (TypeEnum) {
TypeEnum["AllowList"] = "allowList";
TypeEnum["BlockList"] = "blockList";
TypeEnum["MaxUsage"] = "maxUsage";
TypeEnum["Velocity"] = "velocity";
})(TypeEnum = TransactionRuleInfo.TypeEnum || (TransactionRuleInfo.TypeEnum = {}));
})(TransactionRuleInfo = exports.TransactionRuleInfo || (exports.TransactionRuleInfo = {}));
//# sourceMappingURL=transactionRuleInfo.js.map