L'objet table
Une table, c’est une table du plan de salle du restaurant, avec la section où
elle se trouve. Les tables arrivent dans le tableau tables d’une
réservation et d’une option,
et n’ont pas de point de terminaison propre.
Le tableau ci-dessous est généré depuis la spécification OpenAPI et reste en anglais, comme la référence de l'API : noms de champs, valeurs d'énumération et descriptions viennent du backend. Une traduction serait une copie qui ment dès la première évolution du contrat.
objectstring
Valeurs possibles : table
The object type: always table.
idstring
The table’s id, tbl_…. Opaque and stable.
namestring
The table’s name on the restaurant’s floor plan.
min_capacityinteger
The smallest party the table is meant for. Always a number, never null.
max_capacityinteger
The largest party the table seats on its own — a larger party needs tables joined together. Always a number, never null, and never below min_capacity.
sectionSection
The seating area the table is in.
Un tableau vide est normal
Section intitulée « Un tableau vide est normal »tables vaut [] tant qu’aucune table n’est attribuée. Une modification
détache la table de la réservation et en choisit une autre pour le nouveau
créneau, donc le tableau peut changer sur une réservation dont l’heure n’a pas
bougé — et si aucune table ne convient, toute la modification est annulée et la
réservation reste exactement telle qu’elle était.
Vous ne choisissez pas la table. table_ids n’est pas un champ que cette API
accepte à la création ni à la modification ; demandez une section avec
section_id et la recherche de table fait le reste.