POST api/Tariff?masterLogin={masterLogin}&masterPassword={masterPassword}
Добавить тариф
Описание запроса
Параметры URI
Имя | Описание | Тип | Дополнительная информация |
---|---|---|---|
masterLogin |
Имя пользователя администратора системы |
string |
Нет |
masterPassword |
Пароль администратора системы |
string |
Нет |
Параметры запроса
Информация о новом тарифе
TariffCreateИмя | Описание | Тип | Дополнительная информация |
---|---|---|---|
TariffTypeId |
Поле TariffTypeId содержит идентификатор типа тарифа |
byte |
Обязательное поле |
Name |
Поле Name наименование тарифа |
string |
Обязательное поле Минимальная длина: 1 |
Price |
Поле Price содержит стоимость тарифа в сутки или за количество запросов |
decimal |
Обязательное поле |
MaximumRequestsCount |
Поле MaximumRequestsCount содержит информацию о доступном количестве запросов (null в случаем использования посуточной тарификации) |
integer |
Нет |
Disabled |
Поле Disabled содержит информацию о состоянии тарифа (архивный / действующий) |
boolean |
Нет |
Форматы запроса
application/json, text/json
{ "TariffTypeId": 64, "Name": "sample string 2", "Price": 3.0, "MaximumRequestsCount": 1, "Disabled": true }
application/xml, text/xml
<TariffCreate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models"> <Disabled>true</Disabled> <MaximumRequestsCount>1</MaximumRequestsCount> <Name>sample string 2</Name> <Price>3</Price> <TariffTypeId>64</TariffTypeId> </TariffCreate>
application/x-www-form-urlencoded
Пример недоступен.
Описание ответа
Описание ресурса
Описание нового пользователя
Коллекция TariffViewИмя | Описание | Тип | Дополнительная информация |
---|---|---|---|
Id |
Поле Id содержит идентификатор тарифа |
integer |
Нет |
TariffTypeId |
Поле Id содержит идентификатор типа тарифа |
byte |
Нет |
Name |
Поле Name содержит наименование тарифа |
string |
Нет |
Price |
Поле Price содержит стоимость тарифа в рублях (стоимость указана за сутки или за количество запросов и зависит от типа тарифа) |
decimal |
Нет |
MaximumRequestsCount |
Поле MaximumRequestsCount содержит количество разрешенных запросов (тарифицируются только запросы на получение цен и остатков) или null в случае подневной тарификации |
integer |
Нет |
Disabled |
Поле Disabled содержит информацию о состоянии тарифа (архивный / действующий) |
boolean |
Нет |
Форматы ответа
application/json, text/json
[ { "Id": 1, "TariffTypeId": 64, "Name": "sample string 3", "Price": 4.0, "MaximumRequestsCount": 1, "Disabled": true }, { "Id": 1, "TariffTypeId": 64, "Name": "sample string 3", "Price": 4.0, "MaximumRequestsCount": 1, "Disabled": true } ]
application/xml, text/xml
<ArrayOfTariffView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models"> <TariffView> <Disabled>true</Disabled> <Id>1</Id> <MaximumRequestsCount>1</MaximumRequestsCount> <Name>sample string 3</Name> <Price>4</Price> <TariffTypeId>64</TariffTypeId> </TariffView> <TariffView> <Disabled>true</Disabled> <Id>1</Id> <MaximumRequestsCount>1</MaximumRequestsCount> <Name>sample string 3</Name> <Price>4</Price> <TariffTypeId>64</TariffTypeId> </TariffView> </ArrayOfTariffView>