xero-node
Version:
Xero NodeJS OAuth 2.0 client for xero-node
168 lines (167 loc) • 6.28 kB
JavaScript
;
/**
* Accounting API
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: 2.0.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
var Account = /** @class */ (function () {
function Account() {
}
Account.getAttributeTypeMap = function () {
return Account.attributeTypeMap;
};
Account.discriminator = undefined;
Account.attributeTypeMap = [
{
"name": "code",
"baseName": "Code",
"type": "string"
},
{
"name": "name",
"baseName": "Name",
"type": "string"
},
{
"name": "accountID",
"baseName": "AccountID",
"type": "string"
},
{
"name": "type",
"baseName": "Type",
"type": "AccountType"
},
{
"name": "bankAccountNumber",
"baseName": "BankAccountNumber",
"type": "string"
},
{
"name": "status",
"baseName": "Status",
"type": "Account.StatusEnum"
},
{
"name": "description",
"baseName": "Description",
"type": "string"
},
{
"name": "bankAccountType",
"baseName": "BankAccountType",
"type": "Account.BankAccountTypeEnum"
},
{
"name": "currencyCode",
"baseName": "CurrencyCode",
"type": "CurrencyCode"
},
{
"name": "taxType",
"baseName": "TaxType",
"type": "string"
},
{
"name": "enablePaymentsToAccount",
"baseName": "EnablePaymentsToAccount",
"type": "boolean"
},
{
"name": "showInExpenseClaims",
"baseName": "ShowInExpenseClaims",
"type": "boolean"
},
{
"name": "_class",
"baseName": "Class",
"type": "Account.ClassEnum"
},
{
"name": "systemAccount",
"baseName": "SystemAccount",
"type": "Account.SystemAccountEnum"
},
{
"name": "reportingCode",
"baseName": "ReportingCode",
"type": "string"
},
{
"name": "reportingCodeName",
"baseName": "ReportingCodeName",
"type": "string"
},
{
"name": "hasAttachments",
"baseName": "HasAttachments",
"type": "boolean"
},
{
"name": "updatedDateUTC",
"baseName": "UpdatedDateUTC",
"type": "Date"
},
{
"name": "addToWatchlist",
"baseName": "AddToWatchlist",
"type": "boolean"
},
{
"name": "validationErrors",
"baseName": "ValidationErrors",
"type": "Array<ValidationError>"
}
];
return Account;
}());
exports.Account = Account;
(function (Account) {
var StatusEnum;
(function (StatusEnum) {
StatusEnum[StatusEnum["ACTIVE"] = 'ACTIVE'] = "ACTIVE";
StatusEnum[StatusEnum["ARCHIVED"] = 'ARCHIVED'] = "ARCHIVED";
StatusEnum[StatusEnum["DELETED"] = 'DELETED'] = "DELETED";
})(StatusEnum = Account.StatusEnum || (Account.StatusEnum = {}));
var BankAccountTypeEnum;
(function (BankAccountTypeEnum) {
BankAccountTypeEnum[BankAccountTypeEnum["BANK"] = 'BANK'] = "BANK";
BankAccountTypeEnum[BankAccountTypeEnum["CREDITCARD"] = 'CREDITCARD'] = "CREDITCARD";
BankAccountTypeEnum[BankAccountTypeEnum["PAYPAL"] = 'PAYPAL'] = "PAYPAL";
BankAccountTypeEnum[BankAccountTypeEnum["NONE"] = 'NONE'] = "NONE";
BankAccountTypeEnum[BankAccountTypeEnum["Empty"] = ''] = "Empty";
})(BankAccountTypeEnum = Account.BankAccountTypeEnum || (Account.BankAccountTypeEnum = {}));
var ClassEnum;
(function (ClassEnum) {
ClassEnum[ClassEnum["ASSET"] = 'ASSET'] = "ASSET";
ClassEnum[ClassEnum["EQUITY"] = 'EQUITY'] = "EQUITY";
ClassEnum[ClassEnum["EXPENSE"] = 'EXPENSE'] = "EXPENSE";
ClassEnum[ClassEnum["LIABILITY"] = 'LIABILITY'] = "LIABILITY";
ClassEnum[ClassEnum["REVENUE"] = 'REVENUE'] = "REVENUE";
})(ClassEnum = Account.ClassEnum || (Account.ClassEnum = {}));
var SystemAccountEnum;
(function (SystemAccountEnum) {
SystemAccountEnum[SystemAccountEnum["DEBTORS"] = 'DEBTORS'] = "DEBTORS";
SystemAccountEnum[SystemAccountEnum["CREDITORS"] = 'CREDITORS'] = "CREDITORS";
SystemAccountEnum[SystemAccountEnum["BANKCURRENCYGAIN"] = 'BANKCURRENCYGAIN'] = "BANKCURRENCYGAIN";
SystemAccountEnum[SystemAccountEnum["GST"] = 'GST'] = "GST";
SystemAccountEnum[SystemAccountEnum["GSTONIMPORTS"] = 'GSTONIMPORTS'] = "GSTONIMPORTS";
SystemAccountEnum[SystemAccountEnum["HISTORICAL"] = 'HISTORICAL'] = "HISTORICAL";
SystemAccountEnum[SystemAccountEnum["REALISEDCURRENCYGAIN"] = 'REALISEDCURRENCYGAIN'] = "REALISEDCURRENCYGAIN";
SystemAccountEnum[SystemAccountEnum["RETAINEDEARNINGS"] = 'RETAINEDEARNINGS'] = "RETAINEDEARNINGS";
SystemAccountEnum[SystemAccountEnum["ROUNDING"] = 'ROUNDING'] = "ROUNDING";
SystemAccountEnum[SystemAccountEnum["TRACKINGTRANSFERS"] = 'TRACKINGTRANSFERS'] = "TRACKINGTRANSFERS";
SystemAccountEnum[SystemAccountEnum["UNPAIDEXPCLM"] = 'UNPAIDEXPCLM'] = "UNPAIDEXPCLM";
SystemAccountEnum[SystemAccountEnum["UNREALISEDCURRENCYGAIN"] = 'UNREALISEDCURRENCYGAIN'] = "UNREALISEDCURRENCYGAIN";
SystemAccountEnum[SystemAccountEnum["WAGEPAYABLES"] = 'WAGEPAYABLES'] = "WAGEPAYABLES";
SystemAccountEnum[SystemAccountEnum["Empty"] = ''] = "Empty";
})(SystemAccountEnum = Account.SystemAccountEnum || (Account.SystemAccountEnum = {}));
})(Account = exports.Account || (exports.Account = {}));
exports.Account = Account;