/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { ApideckCompanies } from "./apideckcompanies.js"; import { ApideckDepartments } from "./apideckdepartments.js"; import { EmployeePayrolls } from "./employeepayrolls.js"; import { Employees } from "./employees.js"; import { EmployeeSchedules } from "./employeeschedules.js"; import { Payrolls } from "./payrolls.js"; import { TimeOffRequests } from "./timeoffrequests.js"; export class Hris extends ClientSDK { private _employees?: Employees; get employees(): Employees { return (this._employees ??= new Employees(this._options)); } private _companies?: ApideckCompanies; get companies(): ApideckCompanies { return (this._companies ??= new ApideckCompanies(this._options)); } private _departments?: ApideckDepartments; get departments(): ApideckDepartments { return (this._departments ??= new ApideckDepartments(this._options)); } private _payrolls?: Payrolls; get payrolls(): Payrolls { return (this._payrolls ??= new Payrolls(this._options)); } private _employeePayrolls?: EmployeePayrolls; get employeePayrolls(): EmployeePayrolls { return (this._employeePayrolls ??= new EmployeePayrolls(this._options)); } private _employeeSchedules?: EmployeeSchedules; get employeeSchedules(): EmployeeSchedules { return (this._employeeSchedules ??= new EmployeeSchedules(this._options)); } private _timeOffRequests?: TimeOffRequests; get timeOffRequests(): TimeOffRequests { return (this._timeOffRequests ??= new TimeOffRequests(this._options)); } }