UNPKG

@bookla-app/react-client-sdk

Version:
15 lines (14 loc) 858 B
import { HttpClient } from "../core/http-client"; import { RequestOptions } from "../types/config"; import { ServiceResponse, TimesResponse, DatesResponse } from "../types/responses"; import { GetTimesRequest, GetDatesRequest } from "../types/requests"; export declare class ServicesService { private client; constructor(client: HttpClient); list(companyId: string, options?: RequestOptions): Promise<ServiceResponse[]>; get(companyId: string, serviceId: string, options?: RequestOptions): Promise<ServiceResponse>; getTimes(companyId: string, serviceId: string, data: GetTimesRequest, options?: RequestOptions): Promise<TimesResponse>; getDates(companyId: string, serviceId: string, data: GetDatesRequest, options?: RequestOptions): Promise<DatesResponse>; private validateGetTimesRequest; private validateGetDatesRequest; }