xero-node
Version:
Xero NodeJS OAuth 2.0 client for xero-node
52 lines • 1.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EmployeeLeaveType = void 0;
class EmployeeLeaveType {
static getAttributeTypeMap() {
return EmployeeLeaveType.attributeTypeMap;
}
}
exports.EmployeeLeaveType = EmployeeLeaveType;
EmployeeLeaveType.discriminator = undefined;
EmployeeLeaveType.attributeTypeMap = [
{
"name": "leaveTypeID",
"baseName": "leaveTypeID",
"type": "string"
},
{
"name": "scheduleOfAccrual",
"baseName": "scheduleOfAccrual",
"type": "EmployeeLeaveType.ScheduleOfAccrualEnum"
},
{
"name": "hoursAccruedAnnually",
"baseName": "hoursAccruedAnnually",
"type": "number"
},
{
"name": "maximumToAccrue",
"baseName": "maximumToAccrue",
"type": "number"
},
{
"name": "openingBalance",
"baseName": "openingBalance",
"type": "number"
},
{
"name": "rateAccruedHourly",
"baseName": "rateAccruedHourly",
"type": "number"
}
];
(function (EmployeeLeaveType) {
let ScheduleOfAccrualEnum;
(function (ScheduleOfAccrualEnum) {
ScheduleOfAccrualEnum[ScheduleOfAccrualEnum["BeginningOfCalendarYear"] = 'BeginningOfCalendarYear'] = "BeginningOfCalendarYear";
ScheduleOfAccrualEnum[ScheduleOfAccrualEnum["OnAnniversaryDate"] = 'OnAnniversaryDate'] = "OnAnniversaryDate";
ScheduleOfAccrualEnum[ScheduleOfAccrualEnum["EachPayPeriod"] = 'EachPayPeriod'] = "EachPayPeriod";
ScheduleOfAccrualEnum[ScheduleOfAccrualEnum["OnHourWorked"] = 'OnHourWorked'] = "OnHourWorked";
})(ScheduleOfAccrualEnum = EmployeeLeaveType.ScheduleOfAccrualEnum || (EmployeeLeaveType.ScheduleOfAccrualEnum = {}));
})(EmployeeLeaveType = exports.EmployeeLeaveType || (exports.EmployeeLeaveType = {}));
//# sourceMappingURL=employeeLeaveType.js.map