RetrieveTariffListV5 - Получить список тарифов, привязанных к данному порталу и отфильтрованных по списку доменов

Общая информация

  1. Команда актуальна, начиная с версии 1.10.

  2. Команда не подгружает число пользователей, к которым тариф привязан.

Входные параметры

Параметр Значение Формат значения Расшифровка формата Ссылка

portal

Имя портала. Может быть пустым, тогда фильтрация по привязке не производится. Тариф включается в результирующий список, если он привязан к данному порталу. Проверка существования портала с данным именем при этом не производится.

^[ \w-]{1,32}$

Текст длиной до 32 символов.

domains

Список доменов пользователя. Может быть пустым, тогда фильтрация по доменам не производится. Тариф включается в ответ, если он доступен хотя бы в одном из доменов данного списка.

(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]\{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$)

Текст длиной до 235 символов, удовлетворяющий правилам FQDN.

Выходные параметры

Параметр Значение Формат значения

response

Список тарифов, привязанных к указанному порталу, и отфильтрованных по списку доменов.

NbiTariffArrayExtended

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.22-2494
Дата публикации 05-04-2022 04:47:30