@seniorsistemas/senior-hcm
Version:
Senior HCM SDK para Node.js
12 lines (11 loc) • 981 B
TypeScript
import HCMApi from '../HCMApi';
import { RequestClient, RequestReturn } from '@seniorsistemas/senior-core';
import { EmployeesImportByFileIdOut, BlobServiceRequestUploadFileOut, BlobServiceRequestCommitUploadedFileOut, BlobServiceRequestCommitUploadedFileIn, ClockingEventExportOut, ClockingEventExportByPeriodIn } from '../dto/PontoMobile';
export default class PontoMobile extends RequestClient {
constructor(hcmApi: HCMApi);
employeesImportByFileId(fileId: string): Promise<RequestReturn<EmployeesImportByFileIdOut>>;
blobServiceRequestUploadFile(fileName: string): Promise<RequestReturn<BlobServiceRequestUploadFileOut>>;
blobServiceCommitUploadedFile(input: BlobServiceRequestCommitUploadedFileIn): Promise<RequestReturn<BlobServiceRequestCommitUploadedFileOut>>;
clockingEventExport(): Promise<RequestReturn<ClockingEventExportOut>>;
clockingEventExportByPeriod(input: ClockingEventExportByPeriodIn): Promise<RequestReturn<ClockingEventExportOut>>;
}