EditTariffPredicateForPortal - Редактировать условие для тарифного плана на виртуальном портале

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

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

  2. Используется для редактирования условия и приоритета в тарифном плане

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

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

webPortal

Имя Web портала

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

Текст до 32-х символов.

tariff

Массив объектов PortalTariffDto, где entry - код тарифного плана, descr - этикетка, отображаемая для пользователя. Если descr будет пустым, в качестве этикетки будет установлено описание тарифного плана или, если описания нет, имя. predicate - обязательный параметр, условие тарифного плана, priority - приоритет тарифного плана. Если приоритет будет пустым - по умолчанию будет установлено значение 0

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

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

code

Код ответа

Целое неотрицательное число.

detail

Пояснение к ответу

Текст английскими буквами с пробелами и спецсимволами.

Примеры команд и кодов

Запрос
        <xsd:EditTariffPredicateForPortal>
            <xsd:webPortal>portald</xsd:webPortal>
            <xsd:tariff>
                <xsd1:descr>Тариф 2</xsd1:descr>
                <xsd1:entry>test</xsd1:entry>
                <xsd1:predicate>smart</xsd1:predicate>
                <xsd1:priority>2</xsd1:priority>
            </xsd:tariff>
        </xsd:EditTariffPredicateForPortal>
Ответ
        <ns:EditTariffPredicateForPortalResponse>
            <ns:return>
                <ns:code>0</ns:code>
                <ns:detail/>
            </ns:return>
        </ns:EditTariffPredicateForPortalResponse>
Код Описание

0

Успешно

10

У пользователя нет прав на работу с тарифами из указанного домена

100

Тарифного плана с таким кодом не существует

101

Код тарифного плана некорректен

102

Web портала с таким именем не существует

103

Некорректное имя Web портала

108

Дублируются этикетки для тарифных планов

111

Данный тарифный план на портале не установлен

118

Пользователь не имеет прав для доступа к порталу

300

У пользователя нет прав на данную операцию

549

Неизвестное тарифное условие. Обратите внимание, что могут использоваться только тарифные условия hotel, spar, smart, а также без условия.

Вернуться к списку команд
Версия 1.29-3249
Дата публикации 21-12-2023 02:50:11