@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
102 lines • 2.9 kB
JavaScript
;
/*
* The version of the OpenAPI document: v68
*
*
* 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.Mandate = void 0;
class Mandate {
static getAttributeTypeMap() {
return Mandate.attributeTypeMap;
}
constructor() {
}
}
exports.Mandate = Mandate;
Mandate.discriminator = undefined;
Mandate.mapping = undefined;
Mandate.attributeTypeMap = [
{
"name": "amount",
"baseName": "amount",
"type": "string",
"format": ""
},
{
"name": "amountRule",
"baseName": "amountRule",
"type": "Mandate.AmountRuleEnum",
"format": ""
},
{
"name": "billingAttemptsRule",
"baseName": "billingAttemptsRule",
"type": "Mandate.BillingAttemptsRuleEnum",
"format": ""
},
{
"name": "billingDay",
"baseName": "billingDay",
"type": "string",
"format": ""
},
{
"name": "count",
"baseName": "count",
"type": "string",
"format": ""
},
{
"name": "endsAt",
"baseName": "endsAt",
"type": "string",
"format": ""
},
{
"name": "frequency",
"baseName": "frequency",
"type": "Mandate.FrequencyEnum",
"format": ""
},
{
"name": "remarks",
"baseName": "remarks",
"type": "string",
"format": ""
},
{
"name": "startsAt",
"baseName": "startsAt",
"type": "string",
"format": ""
}
];
(function (Mandate) {
let AmountRuleEnum;
(function (AmountRuleEnum) {
AmountRuleEnum["Max"] = "max";
AmountRuleEnum["Exact"] = "exact";
})(AmountRuleEnum = Mandate.AmountRuleEnum || (Mandate.AmountRuleEnum = {}));
let BillingAttemptsRuleEnum;
(function (BillingAttemptsRuleEnum) {
BillingAttemptsRuleEnum["On"] = "on";
BillingAttemptsRuleEnum["Before"] = "before";
BillingAttemptsRuleEnum["After"] = "after";
})(BillingAttemptsRuleEnum = Mandate.BillingAttemptsRuleEnum || (Mandate.BillingAttemptsRuleEnum = {}));
let FrequencyEnum;
(function (FrequencyEnum) {
FrequencyEnum["Adhoc"] = "adhoc";
FrequencyEnum["Daily"] = "daily";
FrequencyEnum["Weekly"] = "weekly";
FrequencyEnum["BiWeekly"] = "biWeekly";
FrequencyEnum["Monthly"] = "monthly";
FrequencyEnum["Quarterly"] = "quarterly";
FrequencyEnum["HalfYearly"] = "halfYearly";
FrequencyEnum["Yearly"] = "yearly";
})(FrequencyEnum = Mandate.FrequencyEnum || (Mandate.FrequencyEnum = {}));
})(Mandate = exports.Mandate || (exports.Mandate = {}));
//# sourceMappingURL=mandate.js.map