Бронирование мест
cinema_bookReserve seats for cinema, concert, theater, or exhibition events. Creates an unpaid order and shows total cost including service fee before payment.
Instructions
ЗАБРОНИРОВАТЬ места. Создаёт заказ, но НЕ платит — деньги списывает отдельный ticket_pay(). Неоплаченная бронь отваливается сама.
kind — "кино" | "концерт" | "театр" | "выставка". seats — через запятую: для кино "7:10,7:11" (ряд:место из cinema_seats), для остальных — составные seatId из cinema_seats(kind=…) как есть.
seat_type применяется ТОЛЬКО к кино: у трёх других вертикалей поля type в запросе нет вовсе — так в захвате.
Покажи пользователю итоговую сумму со сбором ДО вызова ticket_pay.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | movie | |
| seats | Yes | ||
| slot_id | Yes | ||
| event_id | Yes | ||
| object_id | Yes | ||
| seat_type | No | basic |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |