@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
137 lines • 4.27 kB
JavaScript
;
/*
* The version of the OpenAPI document: v4
*
*
* 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.Trust = void 0;
class Trust {
static getAttributeTypeMap() {
return Trust.attributeTypeMap;
}
constructor() {
}
}
exports.Trust = Trust;
Trust.discriminator = undefined;
Trust.mapping = undefined;
Trust.attributeTypeMap = [
{
"name": "countryOfGoverningLaw",
"baseName": "countryOfGoverningLaw",
"type": "string",
"format": ""
},
{
"name": "dateOfIncorporation",
"baseName": "dateOfIncorporation",
"type": "string",
"format": ""
},
{
"name": "description",
"baseName": "description",
"type": "string",
"format": ""
},
{
"name": "doingBusinessAs",
"baseName": "doingBusinessAs",
"type": "string",
"format": ""
},
{
"name": "doingBusinessAsAbsent",
"baseName": "doingBusinessAsAbsent",
"type": "boolean | null",
"format": ""
},
{
"name": "name",
"baseName": "name",
"type": "string",
"format": ""
},
{
"name": "principalPlaceOfBusiness",
"baseName": "principalPlaceOfBusiness",
"type": "Address | null",
"format": ""
},
{
"name": "registeredAddress",
"baseName": "registeredAddress",
"type": "Address",
"format": ""
},
{
"name": "registrationNumber",
"baseName": "registrationNumber",
"type": "string",
"format": ""
},
{
"name": "taxInformation",
"baseName": "taxInformation",
"type": "Array<TaxInformation>",
"format": ""
},
{
"name": "type",
"baseName": "type",
"type": "Trust.TypeEnum",
"format": ""
},
{
"name": "undefinedBeneficiaryInfo",
"baseName": "undefinedBeneficiaryInfo",
"type": "Array<UndefinedBeneficiary>",
"format": ""
},
{
"name": "vatAbsenceReason",
"baseName": "vatAbsenceReason",
"type": "Trust.VatAbsenceReasonEnum",
"format": ""
},
{
"name": "vatNumber",
"baseName": "vatNumber",
"type": "string",
"format": ""
}
];
(function (Trust) {
let TypeEnum;
(function (TypeEnum) {
TypeEnum["BusinessTrust"] = "businessTrust";
TypeEnum["CashManagementTrust"] = "cashManagementTrust";
TypeEnum["CharitableTrust"] = "charitableTrust";
TypeEnum["CorporateUnitTrust"] = "corporateUnitTrust";
TypeEnum["DeceasedEstate"] = "deceasedEstate";
TypeEnum["DiscretionaryTrust"] = "discretionaryTrust";
TypeEnum["DiscretionaryInvestmentTrust"] = "discretionaryInvestmentTrust";
TypeEnum["DiscretionaryServicesManagementTrust"] = "discretionaryServicesManagementTrust";
TypeEnum["DiscretionaryTradingTrust"] = "discretionaryTradingTrust";
TypeEnum["FamilyTrust"] = "familyTrust";
TypeEnum["FirstHomeSaverAccountsTrust"] = "firstHomeSaverAccountsTrust";
TypeEnum["FixedTrust"] = "fixedTrust";
TypeEnum["FixedUnitTrust"] = "fixedUnitTrust";
TypeEnum["HybridTrust"] = "hybridTrust";
TypeEnum["ListedPublicUnitTrust"] = "listedPublicUnitTrust";
TypeEnum["OtherTrust"] = "otherTrust";
TypeEnum["PooledSuperannuationTrust"] = "pooledSuperannuationTrust";
TypeEnum["PublicTradingTrust"] = "publicTradingTrust";
TypeEnum["UnlistedPublicUnitTrust"] = "unlistedPublicUnitTrust";
})(TypeEnum = Trust.TypeEnum || (Trust.TypeEnum = {}));
let VatAbsenceReasonEnum;
(function (VatAbsenceReasonEnum) {
VatAbsenceReasonEnum["IndustryExemption"] = "industryExemption";
VatAbsenceReasonEnum["BelowTaxThreshold"] = "belowTaxThreshold";
})(VatAbsenceReasonEnum = Trust.VatAbsenceReasonEnum || (Trust.VatAbsenceReasonEnum = {}));
})(Trust = exports.Trust || (exports.Trust = {}));
//# sourceMappingURL=trust.js.map