В зависимости от установленных флагов формат ответа может варьироваться.
В данном разделе рассмотрены флаги, применимые к ретрансляторам, и части результирующего JSON, за которые они отвечают. При указании нескольких флагов части будут собираться в один JSON.
Флаги ретрансляторов:
Значение | Описание |
---|---|
0x00000001 | базовый флаг |
0x00000002 | произвольные свойства |
0x00000004 | свойства биллинга |
0x00000020 | GUID |
Флаг - 0x00000001
{ "nm":<text>, /* название */ "cls":<uint>, /* ID базового класса "avl_retranslator" */ "id":<long> /* ID ретранслятора*/ }
Флаг - 0x00000002
В произвольных свойствах вы можете сохранять любые нужные вам данные о ретрансляторах.
{ "prp":{ /* произвольные свойства */ <text>:<text>, /* название: значение */ ... }, "pup":{ /* частные и публичные свойства */ "retranslator_config":<text> /* свойства ретранслятора ({\"protocol\":<text>,\"server\":<text>,\"port\":<text>,\"debug\":<text>}) */ <text>:<text>, /* название: значение */ ... } }
Флаг - 0x00000004
{ "crt":<uint>, /* ID создателя */ "bact":<uint> /* ID учетной записи */ }
Флаг - 0x00000020
{ "gd":<text> /* GUID ретранслятора */ }