xero-node
Version:
Xero NodeJS OAuth 2.0 client for xero-node
95 lines • 3.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PayRun = void 0;
class PayRun {
static getAttributeTypeMap() {
return PayRun.attributeTypeMap;
}
}
exports.PayRun = PayRun;
PayRun.discriminator = undefined;
PayRun.attributeTypeMap = [
{
"name": "payRunID",
"baseName": "payRunID",
"type": "string"
},
{
"name": "payrollCalendarID",
"baseName": "payrollCalendarID",
"type": "string"
},
{
"name": "periodStartDate",
"baseName": "periodStartDate",
"type": "string"
},
{
"name": "periodEndDate",
"baseName": "periodEndDate",
"type": "string"
},
{
"name": "paymentDate",
"baseName": "paymentDate",
"type": "string"
},
{
"name": "totalCost",
"baseName": "totalCost",
"type": "number"
},
{
"name": "totalPay",
"baseName": "totalPay",
"type": "number"
},
{
"name": "payRunStatus",
"baseName": "payRunStatus",
"type": "PayRun.PayRunStatusEnum"
},
{
"name": "payRunType",
"baseName": "payRunType",
"type": "PayRun.PayRunTypeEnum"
},
{
"name": "calendarType",
"baseName": "calendarType",
"type": "PayRun.CalendarTypeEnum"
},
{
"name": "postedDateTime",
"baseName": "postedDateTime",
"type": "string"
},
{
"name": "paySlips",
"baseName": "paySlips",
"type": "Array<Payslip>"
}
];
(function (PayRun) {
let PayRunStatusEnum;
(function (PayRunStatusEnum) {
PayRunStatusEnum[PayRunStatusEnum["Draft"] = 'Draft'] = "Draft";
PayRunStatusEnum[PayRunStatusEnum["Posted"] = 'Posted'] = "Posted";
})(PayRunStatusEnum = PayRun.PayRunStatusEnum || (PayRun.PayRunStatusEnum = {}));
let PayRunTypeEnum;
(function (PayRunTypeEnum) {
PayRunTypeEnum[PayRunTypeEnum["Scheduled"] = 'Scheduled'] = "Scheduled";
PayRunTypeEnum[PayRunTypeEnum["Unscheduled"] = 'Unscheduled'] = "Unscheduled";
PayRunTypeEnum[PayRunTypeEnum["EarlierYearUpdate"] = 'EarlierYearUpdate'] = "EarlierYearUpdate";
})(PayRunTypeEnum = PayRun.PayRunTypeEnum || (PayRun.PayRunTypeEnum = {}));
let CalendarTypeEnum;
(function (CalendarTypeEnum) {
CalendarTypeEnum[CalendarTypeEnum["Weekly"] = 'Weekly'] = "Weekly";
CalendarTypeEnum[CalendarTypeEnum["Fortnightly"] = 'Fortnightly'] = "Fortnightly";
CalendarTypeEnum[CalendarTypeEnum["FourWeekly"] = 'FourWeekly'] = "FourWeekly";
CalendarTypeEnum[CalendarTypeEnum["Monthly"] = 'Monthly'] = "Monthly";
CalendarTypeEnum[CalendarTypeEnum["Annual"] = 'Annual'] = "Annual";
CalendarTypeEnum[CalendarTypeEnum["Quarterly"] = 'Quarterly'] = "Quarterly";
})(CalendarTypeEnum = PayRun.CalendarTypeEnum || (PayRun.CalendarTypeEnum = {}));
})(PayRun = exports.PayRun || (exports.PayRun = {}));
//# sourceMappingURL=payRun.js.map