xero-node
Version:
Xero NodeJS OAuth 2.0 client for xero-node
101 lines (100 loc) • 3.67 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 LinkedTransaction = /** @class */ (function () {
function LinkedTransaction() {
}
LinkedTransaction.getAttributeTypeMap = function () {
return LinkedTransaction.attributeTypeMap;
};
LinkedTransaction.discriminator = undefined;
LinkedTransaction.attributeTypeMap = [
{
"name": "sourceTransactionID",
"baseName": "SourceTransactionID",
"type": "string"
},
{
"name": "sourceLineItemID",
"baseName": "SourceLineItemID",
"type": "string"
},
{
"name": "contactID",
"baseName": "ContactID",
"type": "string"
},
{
"name": "targetTransactionID",
"baseName": "TargetTransactionID",
"type": "string"
},
{
"name": "targetLineItemID",
"baseName": "TargetLineItemID",
"type": "string"
},
{
"name": "linkedTransactionID",
"baseName": "LinkedTransactionID",
"type": "string"
},
{
"name": "status",
"baseName": "Status",
"type": "LinkedTransaction.StatusEnum"
},
{
"name": "type",
"baseName": "Type",
"type": "LinkedTransaction.TypeEnum"
},
{
"name": "updatedDateUTC",
"baseName": "UpdatedDateUTC",
"type": "Date"
},
{
"name": "sourceTransactionTypeCode",
"baseName": "SourceTransactionTypeCode",
"type": "LinkedTransaction.SourceTransactionTypeCodeEnum"
},
{
"name": "validationErrors",
"baseName": "ValidationErrors",
"type": "Array<ValidationError>"
}
];
return LinkedTransaction;
}());
exports.LinkedTransaction = LinkedTransaction;
(function (LinkedTransaction) {
var StatusEnum;
(function (StatusEnum) {
StatusEnum[StatusEnum["APPROVED"] = 'APPROVED'] = "APPROVED";
StatusEnum[StatusEnum["DRAFT"] = 'DRAFT'] = "DRAFT";
StatusEnum[StatusEnum["ONDRAFT"] = 'ONDRAFT'] = "ONDRAFT";
StatusEnum[StatusEnum["BILLED"] = 'BILLED'] = "BILLED";
StatusEnum[StatusEnum["VOIDED"] = 'VOIDED'] = "VOIDED";
})(StatusEnum = LinkedTransaction.StatusEnum || (LinkedTransaction.StatusEnum = {}));
var TypeEnum;
(function (TypeEnum) {
TypeEnum[TypeEnum["BILLABLEEXPENSE"] = 'BILLABLEEXPENSE'] = "BILLABLEEXPENSE";
})(TypeEnum = LinkedTransaction.TypeEnum || (LinkedTransaction.TypeEnum = {}));
var SourceTransactionTypeCodeEnum;
(function (SourceTransactionTypeCodeEnum) {
SourceTransactionTypeCodeEnum[SourceTransactionTypeCodeEnum["ACCPAY"] = 'ACCPAY'] = "ACCPAY";
SourceTransactionTypeCodeEnum[SourceTransactionTypeCodeEnum["SPEND"] = 'SPEND'] = "SPEND";
})(SourceTransactionTypeCodeEnum = LinkedTransaction.SourceTransactionTypeCodeEnum || (LinkedTransaction.SourceTransactionTypeCodeEnum = {}));
})(LinkedTransaction = exports.LinkedTransaction || (exports.LinkedTransaction = {}));
exports.LinkedTransaction = LinkedTransaction;