menuTicketing

Ограничения полей

ПолеОграничениеОтвет при нарушении
key1–128 байт UTF-8, без пробелов и переводов строкиE bad_key
leaseu16 (секунды). 0 отклоняетсяE bad_ttl
waitu16 (секунды). 0 = бесконечное ожидание— (u16, поэтому всегда валидно)
Фиксированные поляA требует 4 байта после op (wait+lease)E bad_request
opA или RE bad_op

Поскольку wait/lease — это u16 (2 байта), диапазон 0–65535 секунд зафиксирован самим типом. Ответ при нарушении имеет формат Ответ · Ошибка E.