xero-node
Version:
Xero NodeJS OAuth 2.0 client for xero-node
171 lines • 4.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PaySlip = void 0;
class PaySlip {
static getAttributeTypeMap() {
return PaySlip.attributeTypeMap;
}
}
exports.PaySlip = PaySlip;
PaySlip.discriminator = undefined;
PaySlip.attributeTypeMap = [
{
"name": "paySlipID",
"baseName": "paySlipID",
"type": "string"
},
{
"name": "employeeID",
"baseName": "employeeID",
"type": "string"
},
{
"name": "payRunID",
"baseName": "payRunID",
"type": "string"
},
{
"name": "lastEdited",
"baseName": "lastEdited",
"type": "string"
},
{
"name": "firstName",
"baseName": "firstName",
"type": "string"
},
{
"name": "lastName",
"baseName": "lastName",
"type": "string"
},
{
"name": "totalEarnings",
"baseName": "totalEarnings",
"type": "number"
},
{
"name": "grossEarnings",
"baseName": "grossEarnings",
"type": "number"
},
{
"name": "totalPay",
"baseName": "totalPay",
"type": "number"
},
{
"name": "totalEmployerTaxes",
"baseName": "totalEmployerTaxes",
"type": "number"
},
{
"name": "totalEmployeeTaxes",
"baseName": "totalEmployeeTaxes",
"type": "number"
},
{
"name": "totalDeductions",
"baseName": "totalDeductions",
"type": "number"
},
{
"name": "totalReimbursements",
"baseName": "totalReimbursements",
"type": "number"
},
{
"name": "totalStatutoryDeductions",
"baseName": "totalStatutoryDeductions",
"type": "number"
},
{
"name": "totalSuperannuation",
"baseName": "totalSuperannuation",
"type": "number"
},
{
"name": "bacsHash",
"baseName": "bacsHash",
"type": "string"
},
{
"name": "paymentMethod",
"baseName": "paymentMethod",
"type": "PaySlip.PaymentMethodEnum"
},
{
"name": "earningsLines",
"baseName": "earningsLines",
"type": "Array<EarningsLine>"
},
{
"name": "leaveEarningsLines",
"baseName": "leaveEarningsLines",
"type": "Array<LeaveEarningsLine>"
},
{
"name": "timesheetEarningsLines",
"baseName": "timesheetEarningsLines",
"type": "Array<TimesheetEarningsLine>"
},
{
"name": "deductionLines",
"baseName": "deductionLines",
"type": "Array<DeductionLine>"
},
{
"name": "reimbursementLines",
"baseName": "reimbursementLines",
"type": "Array<ReimbursementLine>"
},
{
"name": "leaveAccrualLines",
"baseName": "leaveAccrualLines",
"type": "Array<LeaveAccrualLine>"
},
{
"name": "superannuationLines",
"baseName": "superannuationLines",
"type": "Array<SuperannuationLine>"
},
{
"name": "paymentLines",
"baseName": "paymentLines",
"type": "Array<PaymentLine>"
},
{
"name": "employeeTaxLines",
"baseName": "employeeTaxLines",
"type": "Array<TaxLine>"
},
{
"name": "employerTaxLines",
"baseName": "employerTaxLines",
"type": "Array<TaxLine>"
},
{
"name": "statutoryDeductionLines",
"baseName": "statutoryDeductionLines",
"type": "Array<StatutoryDeductionLine>"
},
{
"name": "taxSettings",
"baseName": "taxSettings",
"type": "TaxSettings"
},
{
"name": "grossEarningsHistory",
"baseName": "grossEarningsHistory",
"type": "GrossEarningsHistory"
}
];
(function (PaySlip) {
let PaymentMethodEnum;
(function (PaymentMethodEnum) {
PaymentMethodEnum[PaymentMethodEnum["Cheque"] = 'Cheque'] = "Cheque";
PaymentMethodEnum[PaymentMethodEnum["Electronically"] = 'Electronically'] = "Electronically";
PaymentMethodEnum[PaymentMethodEnum["Manual"] = 'Manual'] = "Manual";
})(PaymentMethodEnum = PaySlip.PaymentMethodEnum || (PaySlip.PaymentMethodEnum = {}));
})(PaySlip = exports.PaySlip || (exports.PaySlip = {}));
//# sourceMappingURL=paySlip.js.map