UNPKG

@tennac-booking/sdk

Version:

OpenAPI client for @tennac-booking/sdk

375 lines (238 loc) 10.3 kB
# ClubSettingsManagerApi All URIs are relative to *http://localhost* |Method | HTTP request | Description| |------------- | ------------- | -------------| |[**duplicateDaySchedule**](#duplicatedayschedule) | **POST** /api/club-settings/hours/day/duplicate | | |[**updateAccessSettings**](#updateaccesssettings) | **PATCH** /api/club-settings/access | | |[**updateClubGeneralSettings**](#updateclubgeneralsettings) | **PATCH** /api/club-settings/settings/general | | |[**updateDaySchedule**](#updatedayschedule) | **PATCH** /api/club-settings/hours/day/{day} | | |[**updateHoursSettings**](#updatehourssettings) | **PUT** /api/club-settings/hours | | |[**updatePresentationSettings**](#updatepresentationsettings) | **PATCH** /api/club-settings/presentation | | |[**updateReservationSettings**](#updatereservationsettings) | **PUT** /api/club-settings/reservation | | # **duplicateDaySchedule** > ClubHoursSettingsResponse duplicateDaySchedule(duplicateClubDayScheduleRequest) ### Example ```typescript import { ClubSettingsManagerApi, Configuration, DuplicateClubDayScheduleRequest } from '@tennac-booking/sdk'; const configuration = new Configuration(); const apiInstance = new ClubSettingsManagerApi(configuration); let duplicateClubDayScheduleRequest: DuplicateClubDayScheduleRequest; // const { status, data } = await apiInstance.duplicateDaySchedule( duplicateClubDayScheduleRequest ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **duplicateClubDayScheduleRequest** | **DuplicateClubDayScheduleRequest**| | | ### Return type **ClubHoursSettingsResponse** ### Authorization [bearerAuth](../README.md#bearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | Intervalles du jour dupliqués | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **updateAccessSettings** > ClubAccessSettingsResponse updateAccessSettings(updateClubAccessSettingsRequest) ### Example ```typescript import { ClubSettingsManagerApi, Configuration, UpdateClubAccessSettingsRequest } from '@tennac-booking/sdk'; const configuration = new Configuration(); const apiInstance = new ClubSettingsManagerApi(configuration); let updateClubAccessSettingsRequest: UpdateClubAccessSettingsRequest; // const { status, data } = await apiInstance.updateAccessSettings( updateClubAccessSettingsRequest ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **updateClubAccessSettingsRequest** | **UpdateClubAccessSettingsRequest**| | | ### Return type **ClubAccessSettingsResponse** ### Authorization [bearerAuth](../README.md#bearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | Paramètres d\'accès mis à jour | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **updateClubGeneralSettings** > ClubGeneralSettingsResponse updateClubGeneralSettings(updateClubGeneralSettingsRequest) ### Example ```typescript import { ClubSettingsManagerApi, Configuration, UpdateClubGeneralSettingsRequest } from '@tennac-booking/sdk'; const configuration = new Configuration(); const apiInstance = new ClubSettingsManagerApi(configuration); let updateClubGeneralSettingsRequest: UpdateClubGeneralSettingsRequest; // const { status, data } = await apiInstance.updateClubGeneralSettings( updateClubGeneralSettingsRequest ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **updateClubGeneralSettingsRequest** | **UpdateClubGeneralSettingsRequest**| | | ### Return type **ClubGeneralSettingsResponse** ### Authorization [bearerAuth](../README.md#bearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | Paramètres généraux mis à jour | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **updateDaySchedule** > ClubHoursSettingsResponse updateDaySchedule(updateClubDayScheduleRequest) ### Example ```typescript import { ClubSettingsManagerApi, Configuration, UpdateClubDayScheduleRequest } from '@tennac-booking/sdk'; const configuration = new Configuration(); const apiInstance = new ClubSettingsManagerApi(configuration); let day: WeekdayKey; // (default to undefined) let updateClubDayScheduleRequest: UpdateClubDayScheduleRequest; // const { status, data } = await apiInstance.updateDaySchedule( day, updateClubDayScheduleRequest ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **updateClubDayScheduleRequest** | **UpdateClubDayScheduleRequest**| | | | **day** | **WeekdayKey** | | defaults to undefined| ### Return type **ClubHoursSettingsResponse** ### Authorization [bearerAuth](../README.md#bearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | Intervalles d\'un jour mis à jour | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **updateHoursSettings** > ClubHoursSettingsResponse updateHoursSettings(updateClubHoursSettingsRequest) ### Example ```typescript import { ClubSettingsManagerApi, Configuration, UpdateClubHoursSettingsRequest } from '@tennac-booking/sdk'; const configuration = new Configuration(); const apiInstance = new ClubSettingsManagerApi(configuration); let updateClubHoursSettingsRequest: UpdateClubHoursSettingsRequest; // const { status, data } = await apiInstance.updateHoursSettings( updateClubHoursSettingsRequest ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **updateClubHoursSettingsRequest** | **UpdateClubHoursSettingsRequest**| | | ### Return type **ClubHoursSettingsResponse** ### Authorization [bearerAuth](../README.md#bearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | Horaires du club mis à jour | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **updatePresentationSettings** > ClubPresentationSettingsResponse updatePresentationSettings(updateClubPresentationSettingsRequest) ### Example ```typescript import { ClubSettingsManagerApi, Configuration, UpdateClubPresentationSettingsRequest } from '@tennac-booking/sdk'; const configuration = new Configuration(); const apiInstance = new ClubSettingsManagerApi(configuration); let updateClubPresentationSettingsRequest: UpdateClubPresentationSettingsRequest; // const { status, data } = await apiInstance.updatePresentationSettings( updateClubPresentationSettingsRequest ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **updateClubPresentationSettingsRequest** | **UpdateClubPresentationSettingsRequest**| | | ### Return type **ClubPresentationSettingsResponse** ### Authorization [bearerAuth](../README.md#bearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | Paramètres de présentation mis à jour | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **updateReservationSettings** > ClubReservationSettingsResponse updateReservationSettings(updateClubReservationSettingsRequest) ### Example ```typescript import { ClubSettingsManagerApi, Configuration, UpdateClubReservationSettingsRequest } from '@tennac-booking/sdk'; const configuration = new Configuration(); const apiInstance = new ClubSettingsManagerApi(configuration); let updateClubReservationSettingsRequest: UpdateClubReservationSettingsRequest; // const { status, data } = await apiInstance.updateReservationSettings( updateClubReservationSettingsRequest ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **updateClubReservationSettingsRequest** | **UpdateClubReservationSettingsRequest**| | | ### Return type **ClubReservationSettingsResponse** ### Authorization [bearerAuth](../README.md#bearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | Paramètres de réservation mis à jour | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)