xero-node
Version:
Xero NodeJS OAuth 2.0 client for xero-node
113 lines • 2.88 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LineItem = void 0;
class LineItem {
static getAttributeTypeMap() {
return LineItem.attributeTypeMap;
}
}
exports.LineItem = LineItem;
LineItem.discriminator = undefined;
LineItem.attributeTypeMap = [
{
"name": "lineItemID",
"baseName": "LineItemID",
"type": "string"
},
{
"name": "description",
"baseName": "Description",
"type": "string"
},
{
"name": "quantity",
"baseName": "Quantity",
"type": "number"
},
{
"name": "unitAmount",
"baseName": "UnitAmount",
"type": "number"
},
{
"name": "itemCode",
"baseName": "ItemCode",
"type": "string"
},
{
"name": "accountCode",
"baseName": "AccountCode",
"type": "string"
},
{
"name": "accountID",
"baseName": "AccountID",
"type": "string"
},
{
"name": "taxType",
"baseName": "TaxType",
"type": "string"
},
{
"name": "taxAmount",
"baseName": "TaxAmount",
"type": "number"
},
{
"name": "item",
"baseName": "Item",
"type": "LineItemItem"
},
{
"name": "lineAmount",
"baseName": "LineAmount",
"type": "number"
},
{
"name": "tracking",
"baseName": "Tracking",
"type": "Array<LineItemTracking>"
},
{
"name": "discountRate",
"baseName": "DiscountRate",
"type": "number"
},
{
"name": "discountAmount",
"baseName": "DiscountAmount",
"type": "number"
},
{
"name": "repeatingInvoiceID",
"baseName": "RepeatingInvoiceID",
"type": "string"
},
{
"name": "taxability",
"baseName": "Taxability",
"type": "LineItem.TaxabilityEnum"
},
{
"name": "salesTaxCodeId",
"baseName": "SalesTaxCodeId",
"type": "number"
},
{
"name": "taxBreakdown",
"baseName": "TaxBreakdown",
"type": "Array<TaxBreakdownComponent>"
}
];
(function (LineItem) {
let TaxabilityEnum;
(function (TaxabilityEnum) {
TaxabilityEnum[TaxabilityEnum["TAXABLE"] = 'TAXABLE'] = "TAXABLE";
TaxabilityEnum[TaxabilityEnum["NONTAXABLE"] = 'NON_TAXABLE'] = "NONTAXABLE";
TaxabilityEnum[TaxabilityEnum["EXEMPT"] = 'EXEMPT'] = "EXEMPT";
TaxabilityEnum[TaxabilityEnum["PARTTAXABLE"] = 'PART_TAXABLE'] = "PARTTAXABLE";
TaxabilityEnum[TaxabilityEnum["NOTAPPLICABLE"] = 'NOT_APPLICABLE'] = "NOTAPPLICABLE";
})(TaxabilityEnum = LineItem.TaxabilityEnum || (LineItem.TaxabilityEnum = {}));
})(LineItem || (exports.LineItem = LineItem = {}));
//# sourceMappingURL=lineItem.js.map