RetrieveTariffListV5 - Получить список тарифов, привязанных к данному порталу и отфильтрованных по списку доменов
Общая информация
-
Команда актуальна, начиная с версии 1.10.
-
Команда не подгружает число пользователей, к которым тариф привязан.
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
portal |
Имя портала. Может быть пустым, тогда фильтрация по привязке не производится. Тариф включается в результирующий список, если он привязан к данному порталу. Проверка существования портала с данным именем при этом не производится. |
^[ \w-]{1,32}$ |
Текст длиной до 32 символов. |
|
domains |
Список доменов пользователя. Может быть пустым, тогда фильтрация по доменам не производится. Тариф включается в ответ, если он доступен хотя бы в одном из доменов данного списка. |
(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]\{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$) |
Текст длиной до 235 символов, удовлетворяющий правилам FQDN. |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
response |
Список тарифов, привязанных к указанному порталу, и отфильтрованных по списку доменов. |
|
code |
Код ответа |
int |
detail |
Пояснение к ответу |
String |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<RetrieveTariffListV5>
<portal>default</portal>
</RetrieveTariffListV5>
Ответ
<ns:RetrieveTariffListV5Response>
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax21:response xsi:type="ax21:NbiTariffArrayExtended">
<ax21:item xsi:type="ax21:NbiSingleTariffExtended">
<ax21:createDate xsi:nil="true"/>
<ax21:deactivated>false</ax21:deactivated>
<ax21:tariffCode>default</ax21:tariffCode>
<ax21:tariffDescr xsi:nil="true"/>
<ax21:tariffDomain>root</ax21:tariffDomain>
<ax21:tariffName>Hotspot Default</ax21:tariffName>
<ax21:users>0</ax21:users>
<ax21:check xsi:nil="true"/>
<ax21:groupcheck xsi:nil="true"/>
<ax21:groupreply xsi:nil="true"/>
<ax21:portal xsi:type="ax21:NbiAttrArray">
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-State-On-1</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>true</ax21:value>
</ax21:attr>
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-State-Start-Session-Before-Redirect-1</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>false</ax21:value>
</ax21:attr>
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-State-Session-Timeout-1</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>600</ax21:value>
</ax21:attr>
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-State-Bandwidth-Max-Up-1</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>1048576</ax21:value>
</ax21:attr>
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-State-Bandwidth-Max-Down-1</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>1048576</ax21:value>
</ax21:attr>
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-Tariff-Portal-Only</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>true</ax21:value>
</ax21:attr>
</ax21:portal>
<ax21:reply xsi:nil="true"/>
<ax21:bras xsi:type="ax21:NbiAttrArray"/>
<ax21:portals xsi:type="ax21:NbiNameArray">
<ax21:name>default</ax21:name>
<ax21:name>portal portal</ax21:name>
</ax21:portals>
</ax21:item>
</ax21:response>
</ns:return>
</ns:RetrieveTariffListV5Response>
Пример использования
См. также
Вернуться к списку команд
Версия 1.19-62
Дата публикации 16-04-2021 12:11:48