@tennac-booking/sdk
Version:
OpenAPI client for @tennac-booking/sdk
81 lines (73 loc) • 4.46 kB
Markdown
# ClubPageResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **string** | ID unique du club | [default to undefined]
**name** | **string** | Nom du club | [default to undefined]
**websiteUrl** | **string** | URL du site web du club | [optional] [default to undefined]
**socials** | **{ [key: string]: string; }** | Construct a type with a set of properties K of type T | [optional] [default to undefined]
**description** | **string** | Description du club | [optional] [default to undefined]
**email** | **string** | Email du club | [optional] [default to undefined]
**phone** | **string** | Téléphone du club | [optional] [default to undefined]
**picture** | **string** | URL de l\'image du club | [optional] [default to undefined]
**location** | [**ClubResponseLocation**](ClubResponseLocation.md) | | [optional] [default to undefined]
**isActive** | **boolean** | Statut d\'activation du club | [default to undefined]
**clubType** | [**ClubType**](ClubType.md) | | [optional] [default to undefined]
**paymentFeature** | **boolean** | Indique si le club utilise la fonctionnalité de paiement | [optional] [default to undefined]
**hasActiveSubscriptions** | **boolean** | Indique si le club propose au moins un abonnement actif | [default to undefined]
**isNoShowEnabled** | **boolean** | Indique si la fonctionnalité \"no show\" est activée | [optional] [default to undefined]
**isBookingEnabled** | **boolean** | Indique si les réservations (booking/open booking/event registration) sont activées | [optional] [default to undefined]
**clubCustomerStatus** | [**ClubPageResponseClubCustomerStatus**](ClubPageResponseClubCustomerStatus.md) | | [optional] [default to undefined]
**sports** | **Array<string>** | Liste des sports proposés par le club (identifiés par leur clé) | [optional] [default to undefined]
**sportsIdsLookup** | [**ClubPageResponseSportsIdsLookup**](ClubPageResponseSportsIdsLookup.md) | | [optional] [default to undefined]
**courtsCount** | **number** | Nombre total de terrains du club | [optional] [default to undefined]
**courtsCountBySport** | **{ [key: string]: number; }** | Construct a type with a set of properties K of type T | [optional] [default to undefined]
**surfacesBySport** | **{ [key: string]: Array<SurfaceType>; }** | Construct a type with a set of properties K of type T | [optional] [default to undefined]
**indoorOutdoorBySport** | **{ [key: string]: Array<CourtEnvironment>; }** | Construct a type with a set of properties K of type T | [optional] [default to undefined]
**slotDurationsBySport** | **{ [key: string]: Array<number>; }** | Construct a type with a set of properties K of type T | [optional] [default to undefined]
**bookingPeriodInDays** | **number** | Période de réservation en jours | [optional] [default to undefined]
**clubPresentation** | [**ClubPresentation**](ClubPresentation.md) | | [default to undefined]
**comingEvents** | [**Array<ClubEvent>**](ClubEvent.md) | | [default to undefined]
**comingClosures** | [**Array<ClubEvent>**](ClubEvent.md) | | [default to undefined]
**lastNews** | [**Array<ClubEvent>**](ClubEvent.md) | | [default to undefined]
**openingHours** | [**ClubHoursSettingsResponse**](ClubHoursSettingsResponse.md) | | [optional] [default to undefined]
**createdAt** | [**ClubResponseCreatedAt**](ClubResponseCreatedAt.md) | | [optional] [default to undefined]
**updatedAt** | [**ClubResponseUpdatedAt**](ClubResponseUpdatedAt.md) | | [optional] [default to undefined]
## Example
```typescript
import { ClubPageResponse } from '@tennac-booking/sdk';
const instance: ClubPageResponse = {
id,
name,
websiteUrl,
socials,
description,
email,
phone,
picture,
location,
isActive,
clubType,
paymentFeature,
hasActiveSubscriptions,
isNoShowEnabled,
isBookingEnabled,
clubCustomerStatus,
sports,
sportsIdsLookup,
courtsCount,
courtsCountBySport,
surfacesBySport,
indoorOutdoorBySport,
slotDurationsBySport,
bookingPeriodInDays,
clubPresentation,
comingEvents,
comingClosures,
lastNews,
openingHours,
createdAt,
updatedAt,
};
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)