Aller au contenu

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.

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.