skola24-node
Version:
Library that provides convenient access to the Skola24 API.
21 lines • 1.08 kB
TypeScript
import { Skola24Client } from "../Skola24Client";
import RequestData from "../types/Request";
import ResponseData from "../types/Response";
import { AdditionalAxiosRequestConfig, ApiRequest, CreateApiRequest } from "../types/utilTypes";
interface IServices {
getTimetableViewerUnits: ApiRequest<RequestData.getTimetableViewerUnits, ResponseData.getTimetableViewerUnitsResponse>;
}
declare class Services implements IServices {
private client;
private _getTimetableViewerUnits;
constructor(createApiRequest: CreateApiRequest, client: Skola24Client);
/**
* Retrieves the host's units, which in most cases are schools.
*
* @param {RequestData.getTimetableViewerUnits} data - The request data.
* @param {AdditionalAxiosRequestConfig?} additionalConfig - Additional Axios configuration settings.
*/
getTimetableViewerUnits: (data: RequestData.getTimetableViewerUnits, additionalConfig?: AdditionalAxiosRequestConfig) => Promise<ResponseData.getTimetableViewerUnitsResponse>;
}
export default Services;
//# sourceMappingURL=Services.d.ts.map