PUT api/Tariff/{id}?masterLogin={masterLogin}&masterPassword={masterPassword}
Изменить тариф
Описание запроса
Параметры URI
| Имя | Описание | Тип | Дополнительная информация |
|---|---|---|---|
| id |
Идентификатор изменяемого тарифа |
integer |
Обязательное поле |
| masterLogin |
Имя пользователя администратора системы |
string |
Нет |
| masterPassword |
Пароль администратора системы |
string |
Нет |
Параметры запроса
Информация о изменяемом тарифе
TariffUpdate| Имя | Описание | Тип | Дополнительная информация |
|---|---|---|---|
| Name |
Поле Name наименование тарифа |
string |
Обязательное поле Минимальная длина: 1 |
| Price |
Поле Price содержит стоимость тарифа в сутки или за количество запросов |
decimal |
Обязательное поле |
| MaximumRequestsCount |
Поле MaximumRequestsCount содержит информацию о доступном количестве запросов (null в случаем использования посуточной тарификации) |
integer |
Нет |
| Disabled |
Поле Disabled содержит информацию о состоянии тарифа (архивный / действующий) |
boolean |
Нет |
Форматы запроса
application/json, text/json
{
"Name": "sample string 1",
"Price": 2.0,
"MaximumRequestsCount": 1,
"Disabled": true
}
application/xml, text/xml
<TariffUpdate 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 1</Name> <Price>2</Price> </TariffUpdate>
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>