@seniorsistemas/senior-hcm
Version:
Senior HCM SDK para Node.js
11 lines (10 loc) • 653 B
TypeScript
import HCMApi from '../HCMApi';
import { RequestClient, RequestReturn } from '@seniorsistemas/senior-core';
import { ListVacanciesDTO, VacancyDetailsDTO, VacancyDetailsSummaryDTO, SearchPersonsDTO } from '../dto/Recruitment';
export default class Recruitment extends RequestClient {
constructor(hcmApi: HCMApi);
listVacancies(vacanciesIn: ListVacanciesDTO): Promise<RequestReturn>;
vacancyDetails(vacancyDetailsIn: VacancyDetailsDTO): Promise<RequestReturn>;
vacancyDetailsSummary(vacancyDetailsSummaryIn: VacancyDetailsSummaryDTO): Promise<RequestReturn>;
searchPersons(searchPersonsIn: SearchPersonsDTO): Promise<RequestReturn>;
}