UNPKG

@bookla-app/react-client-sdk

Version:
123 lines (122 loc) 4.47 kB
export declare const ENDPOINTS: { readonly bookings: { readonly list: { readonly path: "/v1/client/bookings"; readonly auth: "bearer"; }; readonly get: { readonly path: "/v1/client/bookings/{id}"; readonly auth: "bearer"; }; readonly create: { readonly path: "/v1/client/bookings"; readonly auth: "apiKeyOrBearer"; }; readonly cancel: { readonly path: "/v1/client/bookings/{id}/cancel"; readonly auth: "bearer"; }; }; readonly services: { readonly list: { readonly path: "/v1/client/companies/{companyId}/services"; readonly auth: "apiKey"; }; readonly get: { readonly path: "/v1/client/companies/{companyId}/services/{id}"; readonly auth: "apiKey"; }; readonly getTimes: { readonly path: "/v1/client/companies/{companyId}/services/{id}/times"; readonly auth: "apiKey"; }; readonly getDates: { readonly path: "/v1/client/companies/{companyId}/services/{id}/dates"; readonly auth: "apiKey"; }; }; readonly resources: { readonly list: { readonly path: "/v1/client/companies/{companyId}/resources"; readonly auth: "apiKey"; }; readonly get: { readonly path: "/v1/client/companies/{companyId}/resources/{id}"; readonly auth: "apiKey"; }; }; readonly subscriptions: { readonly cart: { readonly get: { readonly path: "/v1/companies/{companyId}/plugins/subscription/client/cart"; readonly auth: "bearer"; }; readonly add: { readonly path: "/v1/companies/{companyId}/plugins/subscription/client/cart"; readonly auth: "bearer"; }; readonly remove: { readonly path: "/v1/companies/{companyId}/plugins/subscription/client/cart/{itemId}"; readonly auth: "bearer"; }; readonly checkout: { readonly path: "/v1/companies/{companyId}/plugins/subscription/client/cart/checkout"; readonly auth: "bearer"; }; }; readonly purchases: { readonly list: { readonly path: "/v1/companies/{companyId}/plugins/subscription/client/purchases"; readonly auth: "bearer"; }; readonly get: { readonly path: "/v1/companies/{companyId}/plugins/subscription/client/purchases/{itemId}"; readonly auth: "bearer"; }; readonly renew: { readonly path: "/v1/companies/{companyId}/plugins/subscription/client/purchases/renew"; readonly auth: "bearer"; }; readonly create: { readonly path: "/v1/companies/{companyId}/plugins/subscription/client/purchases"; readonly auth: "apiKeyOrBearer"; }; }; readonly available: { readonly path: "/v1/companies/{companyId}/plugins/subscription/client/subscriptions"; readonly auth: "apiKey"; }; }; readonly giftCards: { readonly purchases: { readonly list: { readonly path: "/v1/companies/{companyId}/plugins/giftcards/client/orders"; readonly auth: "bearer"; }; readonly get: { readonly path: "/v1/companies/{companyId}/plugins/giftcards/client/orders/{itemId}"; readonly auth: "bearer"; }; readonly create: { readonly path: "/v1/companies/{companyId}/plugins/giftcards/client/orders"; readonly auth: "apiKeyOrBearer"; }; }; readonly available: { readonly path: "/v1/companies/{companyId}/plugins/giftcards/client/giftcards"; readonly auth: "apiKey"; }; }; readonly codes: { readonly validate: { readonly path: "/v1/client/codes/{code}/validate"; readonly auth: "apiKeyOrBearer"; }; }; readonly auth: { readonly refresh: { readonly path: "/v1/client/auth/refresh"; readonly auth: "bearer"; }; }; };