| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| climbfest:api [10.05.2026 11:53] – [Трассы и результаты] Артемий Трушин | climbfest:api [10.05.2026 12:17] (текущий) – [Аренда снаряжения] Артемий Трушин |
|---|
| * ''КодТрассы, Пролез, ДатаПролаза, МультипитчВерхняяСтраховка, МультипитчИТО, ПролезТолькоЗону, ПопытокТоп, ПопытокЗона'' | * ''КодТрассы, Пролез, ДатаПролаза, МультипитчВерхняяСтраховка, МультипитчИТО, ПролезТолькоЗону, ПопытокТоп, ПопытокЗона'' |
| * Выход: ''{Удачно, Ошибка}''. | * Выход: ''{Удачно, Ошибка}''. |
| | |
| | ==== Аренда снаряжения ==== |
| | |
| | === get_equiplist === |
| | * Вход: ''Фестиваль''. |
| | * Выход: ''{Удачно, Ошибка, СписокСнаряжения}''. |
| | * Поля элемента ''СписокСнаряжения'': |
| | * ''Код, Наименование, Описание'' |
| | * ''ПериодыСтрокой'' - строка - перечень свободных периодов (дней), на которые можно заказать это снаряжение, разделенных точкой с запятой (например, "10.06;11.06;15.06") |
| | * ''Цены'' - список цен (упорядочен по возрастанию ''МинимумПериодов''): |
| | * ''МинимумПериодов'' - при заказе на сколько дней действует цена; |
| | * ''Цена'' - значение цены. |
| | |
| | === get_equiporderlist === |
| | * Вход: ''ТокенПользователя, Фестиваль''. |
| | * Выход: ''{Удачно, Ошибка, Заказы}''. |
| | * Поля элемента ''Заказы'': |
| | * ''Номер, Дата, Фестиваль, Сумма, Пароль'' |
| | * ''Состояние'' (пустая строка - не оплачен, 000000001 - оплачен, 000000002 - выдан, 000000003 - возвращен) |
| | * ''Состав заказа'' - список снаряжения и периодов в заказе: |
| | * ''НомерСтроки, Снаряжение, Цена, Сумма'' |
| | * ''Периоды'' - выбранные периоды аренды, разделенные точкой с запятой (например, "10.06;11.06;15.06") |
| | * ''Количество'' - количество выбранных периодов аренды |
| | |
| | === add_equiporder === |
| | * Вход: ''ТокенПользователя, Фестиваль, СоставЗаказа''. |
| | * Выход: ''{Удачно, Ошибка, Номер, Сумма}''. |
| | * Поля элемента ''СоставЗаказа'': |
| | * ''Снаряжение, Периоды'' |
| | |
| | === edit_equiporder === |
| | * Вход: ''ТокенПользователя, Фестиваль, Номер, СоставЗаказа''. |
| | * Выход: ''{Удачно, Ошибка, Номер, Сумма}''. |
| | * Поля элемента ''СоставЗаказа'': |
| | * ''Снаряжение, Периоды'' |
| | |
| | === delete_equiporder === |
| | * Вход: ''ТокенПользователя, Номер''. |
| | * Выход: ''{Удачно, Ошибка}''. |
| | |
| | === get_orderpaylink === |
| | * Вход: ''ТокенПользователя, Номер''. |
| | * Выход: ''{Удачно, Ошибка, Ссылка}''. |
| |