| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| climbfest:api [10.05.2026 11:52] – [Трассы и результаты] Артемий Трушин | 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 === |
| | * Вход: ''ТокенПользователя, Номер''. |
| | * Выход: ''{Удачно, Ошибка, Ссылка}''. |
| |