AddTariffWithPredicateToPortal - Добавить тарифный план c условием для виртуального портала

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

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

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

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

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

webPortal

Имя Web портала

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

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

tariff

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

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

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

code

Код ответа

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

detail

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

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

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

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

0

Успешно

10

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

100

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

101

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

102

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

103

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

108

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

109

Тарифный план уже привязан к виртуальному порталу

118

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

226

Тарифный план не является портальным.

237

Некорректные тарифные планы в запросе

300

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

549

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

Вернуться к списку команд
Версия 1.29-3315
Дата публикации 01-02-2024 12:35:34