UNPKG

@seniorsistemas/senior-hcm

Version:
54 lines 1.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const senior_core_1 = require("@seniorsistemas/senior-core"); class Recruitment extends senior_core_1.RequestClient { constructor(hcmApi) { super(hcmApi, 'hcm', 'recruitment'); } listVacancies(vacanciesIn) { const clientOptions = { url: this.getUrlPath('queries/listVacancies'), method: senior_core_1.HttpMethod.POST, data: vacanciesIn, headers: { authorization: this.seniorApi.accessToken, }, }; return this.request(clientOptions); } vacancyDetails(vacancyDetailsIn) { const clientOptions = { url: this.getUrlPath('queries/vacancyDetails'), method: senior_core_1.HttpMethod.POST, data: vacancyDetailsIn, headers: { authorization: this.seniorApi.accessToken, }, }; return this.request(clientOptions); } vacancyDetailsSummary(vacancyDetailsSummaryIn) { const clientOptions = { url: this.getUrlPath('queries/vacancyDetailsSummary'), method: senior_core_1.HttpMethod.POST, data: vacancyDetailsSummaryIn, headers: { authorization: this.seniorApi.accessToken, }, }; return this.request(clientOptions); } searchPersons(searchPersonsIn) { const clientOptions = { url: this.getUrlPath('queries/searchPersons'), method: senior_core_1.HttpMethod.POST, data: searchPersonsIn, headers: { authorization: this.seniorApi.accessToken, }, }; return this.request(clientOptions); } } exports.default = Recruitment; //# sourceMappingURL=Recruitment.js.map