@tennac-booking/sdk
Version:
OpenAPI client for @tennac-booking/sdk
1,120 lines (719 loc) • 27.9 kB
Markdown
# ClubsManagerApi
All URIs are relative to *http://localhost*
|Method | HTTP request | Description|
|------------- | ------------- | -------------|
|[**addClubMember**](#addclubmember) | **POST** /api/clubs/members | |
|[**archivePriceForSubscriptionPlan**](#archivepriceforsubscriptionplan) | **DELETE** /api/clubs/subscription-plans/{priceId}/archive-price | |
|[**createActuality**](#createactuality) | **POST** /api/clubs/actualities | |
|[**createCourtForClub**](#createcourtforclub) | **POST** /api/clubs/courts | |
|[**createPriceForSubscriptionPlan**](#createpriceforsubscriptionplan) | **POST** /api/clubs/subscription-plans/{productId}/prices | |
|[**createSportForClub**](#createsportforclub) | **POST** /api/clubs/sports | |
|[**deleteActuality**](#deleteactuality) | **DELETE** /api/clubs/actualities/{actualityId} | |
|[**deleteClubMember**](#deleteclubmember) | **DELETE** /api/clubs/members/{userId} | |
|[**deleteCourt**](#deletecourt) | **DELETE** /api/clubs/courts/{courtId} | |
|[**deleteSlotsByClubInRange**](#deleteslotsbyclubinrange) | **DELETE** /api/clubs/slots | |
|[**deleteSubscriptionPlanForClub**](#deletesubscriptionplanforclub) | **DELETE** /api/clubs/subscription-plans/{productId} | |
|[**publishActuality**](#publishactuality) | **PATCH** /api/clubs/actualities/{actualityId}/publish | |
|[**restoreSubscriptionPlanForClub**](#restoresubscriptionplanforclub) | **POST** /api/clubs/subscription-plans/{productId}/restore | |
|[**restoreSubscriptionPriceForClub**](#restoresubscriptionpriceforclub) | **POST** /api/clubs/subscription-plans/{priceId}/restore-price | |
|[**updateActuality**](#updateactuality) | **PUT** /api/clubs/actualities/{actualityId} | |
|[**updateClub**](#updateclub) | **PUT** /api/clubs | |
|[**updateClubInfos**](#updateclubinfos) | **PUT** /api/clubs/infos | |
|[**updateClubMember**](#updateclubmember) | **PATCH** /api/clubs/members/{userId} | |
|[**updateClubPresentationSettings**](#updateclubpresentationsettings) | **PUT** /api/clubs/settings/presentation | |
|[**updateCourt**](#updatecourt) | **PUT** /api/clubs/courts/{courtId} | |
|[**updateSubscriptionPlanForClub**](#updatesubscriptionplanforclub) | **PUT** /api/clubs/subscription-plans/{priceId} | |
# **addClubMember**
> AddClubMember201Response addClubMember(addClubMemberRequest)
Ajoute un membre à un club
### Example
```typescript
import {
ClubsManagerApi,
Configuration,
AddClubMemberRequest
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let addClubMemberRequest: AddClubMemberRequest; //
const { status, data } = await apiInstance.addClubMember(
addClubMemberRequest
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **addClubMemberRequest** | **AddClubMemberRequest**| | |
### Return type
**AddClubMember201Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**201** | Membre ajouté au club | - |
|**400** | Bad Request | - |
|**404** | Utilisateur ou club introuvable | - |
|**500** | Server Error | - |
[[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)
# **archivePriceForSubscriptionPlan**
> UpdateSubscriptionPlanForClub200Response archivePriceForSubscriptionPlan()
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let priceId: string; // (default to undefined)
const { status, data } = await apiInstance.archivePriceForSubscriptionPlan(
priceId
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **priceId** | [**string**] | | defaults to undefined|
### Return type
**UpdateSubscriptionPlanForClub200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Price archivé | - |
[[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)
# **createActuality**
> UpdateActuality200Response createActuality(createActualityRequest)
### Example
```typescript
import {
ClubsManagerApi,
Configuration,
CreateActualityRequest
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let createActualityRequest: CreateActualityRequest; //
const { status, data } = await apiInstance.createActuality(
createActualityRequest
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **createActualityRequest** | **CreateActualityRequest**| | |
### Return type
**UpdateActuality200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**201** | Actualité créée | - |
[[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)
# **createCourtForClub**
> CreateCourtForClub201Response createCourtForClub(createCourtRequest)
Crée un nouveau terrain pour un club
### Example
```typescript
import {
ClubsManagerApi,
Configuration,
CreateCourtRequest
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let createCourtRequest: CreateCourtRequest; //
const { status, data } = await apiInstance.createCourtForClub(
createCourtRequest
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **createCourtRequest** | **CreateCourtRequest**| | |
### Return type
**CreateCourtForClub201Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**201** | Terrain créé | - |
|**400** | Bad Request | - |
|**404** | Club non trouvé | - |
|**500** | Server Error | - |
[[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)
# **createPriceForSubscriptionPlan**
> UpdateSubscriptionPlanForClub200Response createPriceForSubscriptionPlan(body)
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let productId: string; // (default to undefined)
let body: any; //
const { status, data } = await apiInstance.createPriceForSubscriptionPlan(
productId,
body
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **body** | **any**| | |
| **productId** | [**string**] | | defaults to undefined|
### Return type
**UpdateSubscriptionPlanForClub200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**201** | Price créé | - |
[[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)
# **createSportForClub**
> CreateSportForClub201Response createSportForClub(createSportForClubRequest)
### Example
```typescript
import {
ClubsManagerApi,
Configuration,
CreateSportForClubRequest
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let createSportForClubRequest: CreateSportForClubRequest; //
const { status, data } = await apiInstance.createSportForClub(
createSportForClubRequest
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **createSportForClubRequest** | **CreateSportForClubRequest**| | |
### Return type
**CreateSportForClub201Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**201** | Sport créé | - |
[[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)
# **deleteActuality**
> LeaveEventWaitList200Response deleteActuality()
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let actualityId: string; // (default to undefined)
const { status, data } = await apiInstance.deleteActuality(
actualityId
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **actualityId** | [**string**] | | defaults to undefined|
### Return type
**LeaveEventWaitList200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Actualité supprimée | - |
[[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)
# **deleteClubMember**
> AddClubMember201Response deleteClubMember()
Supprime un membre d\'un club
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let userId: string; // (default to undefined)
const { status, data } = await apiInstance.deleteClubMember(
userId
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **userId** | [**string**] | | defaults to undefined|
### Return type
**AddClubMember201Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Membre supprimé | - |
|**400** | Bad Request | - |
|**403** | Forbidden | - |
|**404** | Membre introuvable | - |
|**500** | Server Error | - |
[[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)
# **deleteCourt**
> DeleteCourtResponse deleteCourt()
Supprime un terrain et ses créneaux futurs
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let courtId: string; // (default to undefined)
const { status, data } = await apiInstance.deleteCourt(
courtId
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **courtId** | [**string**] | | defaults to undefined|
### Return type
**DeleteCourtResponse**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Terrain supprimé | - |
|**400** | Bad Request | - |
|**404** | Terrain non trouvé | - |
|**500** | Server Error | - |
[[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)
# **deleteSlotsByClubInRange**
> LeaveEventWaitList200Response deleteSlotsByClubInRange()
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
const { status, data } = await apiInstance.deleteSlotsByClubInRange();
```
### Parameters
This endpoint does not have any parameters.
### Return type
**LeaveEventWaitList200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Slots supprimé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)
# **deleteSubscriptionPlanForClub**
> deleteSubscriptionPlanForClub()
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let productId: string; // (default to undefined)
const { status, data } = await apiInstance.deleteSubscriptionPlanForClub(
productId
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **productId** | [**string**] | | defaults to undefined|
### Return type
void (empty response body)
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**204** | Plan supprimé | - |
[[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)
# **publishActuality**
> UpdateActuality200Response publishActuality()
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let actualityId: string; // (default to undefined)
const { status, data } = await apiInstance.publishActuality(
actualityId
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **actualityId** | [**string**] | | defaults to undefined|
### Return type
**UpdateActuality200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Actualité publiée | - |
[[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)
# **restoreSubscriptionPlanForClub**
> LeaveEventWaitList200Response restoreSubscriptionPlanForClub()
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let productId: string; // (default to undefined)
const { status, data } = await apiInstance.restoreSubscriptionPlanForClub(
productId
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **productId** | [**string**] | | defaults to undefined|
### Return type
**LeaveEventWaitList200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Plan restauré | - |
[[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)
# **restoreSubscriptionPriceForClub**
> UpdateSubscriptionPlanForClub200Response restoreSubscriptionPriceForClub()
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let priceId: string; // (default to undefined)
const { status, data } = await apiInstance.restoreSubscriptionPriceForClub(
priceId
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **priceId** | [**string**] | | defaults to undefined|
### Return type
**UpdateSubscriptionPlanForClub200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Price restauré | - |
[[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)
# **updateActuality**
> UpdateActuality200Response updateActuality(body)
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let actualityId: string; // (default to undefined)
let body: any; //
const { status, data } = await apiInstance.updateActuality(
actualityId,
body
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **body** | **any**| | |
| **actualityId** | [**string**] | | defaults to undefined|
### Return type
**UpdateActuality200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Actualité mise à 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)
# **updateClub**
> ClubResponse updateClub(updateClubRequest)
Met à jour les informations d\'un club
### Example
```typescript
import {
ClubsManagerApi,
Configuration,
UpdateClubRequest
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let updateClubRequest: UpdateClubRequest; //
const { status, data } = await apiInstance.updateClub(
updateClubRequest
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **updateClubRequest** | **UpdateClubRequest**| | |
### Return type
**ClubResponse**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Club mis à jour | - |
|**400** | Bad Request | - |
|**404** | Club non trouvé | - |
|**500** | Server Error | - |
[[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)
# **updateClubInfos**
> any updateClubInfos(body)
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let body: any; //
const { status, data } = await apiInstance.updateClubInfos(
body
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **body** | **any**| | |
### Return type
**any**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Infos mises à 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)
# **updateClubMember**
> AddClubMember201Response updateClubMember(updateClubMemberRequest)
Met à jour un membre d\'un club
### Example
```typescript
import {
ClubsManagerApi,
Configuration,
UpdateClubMemberRequest
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let userId: string; // (default to undefined)
let updateClubMemberRequest: UpdateClubMemberRequest; //
const { status, data } = await apiInstance.updateClubMember(
userId,
updateClubMemberRequest
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **updateClubMemberRequest** | **UpdateClubMemberRequest**| | |
| **userId** | [**string**] | | defaults to undefined|
### Return type
**AddClubMember201Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Membre mis à jour | - |
|**400** | Bad Request | - |
|**403** | Forbidden | - |
|**404** | Membre introuvable | - |
|**500** | Server Error | - |
[[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)
# **updateClubPresentationSettings**
> ClubPresentationSettingsResponse updateClubPresentationSettings(updateClubPresentationSettingsRequest)
### Example
```typescript
import {
ClubsManagerApi,
Configuration,
UpdateClubPresentationSettingsRequest
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let updateClubPresentationSettingsRequest: UpdateClubPresentationSettingsRequest; //
const { status, data } = await apiInstance.updateClubPresentationSettings(
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** | Présentation mise à 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)
# **updateCourt**
> any updateCourt(body)
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let courtId: string; // (default to undefined)
let body: any; //
const { status, data } = await apiInstance.updateCourt(
courtId,
body
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **body** | **any**| | |
| **courtId** | [**string**] | | defaults to undefined|
### Return type
**any**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Terrain 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)
# **updateSubscriptionPlanForClub**
> UpdateSubscriptionPlanForClub200Response updateSubscriptionPlanForClub(body)
### Example
```typescript
import {
ClubsManagerApi,
Configuration
} from '@tennac-booking/sdk';
const configuration = new Configuration();
const apiInstance = new ClubsManagerApi(configuration);
let priceId: string; // (default to undefined)
let body: any; //
const { status, data } = await apiInstance.updateSubscriptionPlanForClub(
priceId,
body
);
```
### Parameters
|Name | Type | Description | Notes|
|------------- | ------------- | ------------- | -------------|
| **body** | **any**| | |
| **priceId** | [**string**] | | defaults to undefined|
### Return type
**UpdateSubscriptionPlanForClub200Response**
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Plan 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)