@bookla-app/react-client-sdk
Version:
React SDK for Bookla Client API
15 lines (14 loc) • 858 B
TypeScript
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;
}