L’objet InterventionSet représente une catégorie d’interventions. Il est utile lorsqu’un Groupe comporte un grand nombre d'interventions qui peuvent être regroupées via une thématique commune.
Par exemple, on peut créer un InterventionSet «Épilation» qui comportera la liste de toutes les interventions d’épilations («Épilation jambes», «Épilation aisselles», etc…)
Les catégories d'interventions sont optionnelles. Un groupe peut comporter plusieurs catégories d'interventions, et les interventions peuvent appartenir à l'une ou l'autre de ces catégories, ou n'appartenir à aucune catégorie.
GET /api/v1/groups/:group_id/interventionsets
POST /api/v1/groups/:group_id/interventionsets?apikey=xxxxxx { "interventionset": { "group_id": 4, "name": "Prestation de test", "publicname": "" } }
PUT /api/v1/groups/:group_id/interventionsets/:id?apikey=xxxxxx { "interventionset": { "publicname": "Ouvert à Internet" } }
DELETE /api/v1/groups/:group_id/interventionsets/:id
Champ | Type | Description |
---|---|---|
group_id | integer | ID de l'objet de type « Group » auquel il est lié |
name | string(255) | Nom de la catégorie d’interventions |
sort | integer | Entier permettant de gérer l'ordre des Interventionsets (ordre d'affichage dans l'Interface Pro et dans l'Interface de prise de RDV par Internet) |
Champ | Type | Description |
---|---|---|
publicname | string(255) | Nom de l’interventionSet tel que visible sur l'Interface de prise de RDV par Internet. Important Si ce champ est vide, aucune des Interventions de cet InterventionSet ne sera disponible à la prise de RDV par Internet. |
description | text | Texte descriptif de l’interventionSet pour affichage sur l'Interface de prise de RDV par Internet. |