Метод изменяет лицензионные условия компонента продукта, находящегося в заказе. В параметрах пути передаются идентификаторы:
{fid}— идентификатор компонента;{pid}— идентификатор продукта;{id}— идентификатор заказа.
| Адрес | /v1.0/orders/{id}/products/{pid}/features/{fid} |
| Тип | PUT |
| Login | Требуется |
Входные параметры
Входные параметры передаются в теле запроса в raw JSON:
| Параметр | Обязательность | Описание | Возможные значения |
|---|---|---|---|
licensingmodel | Опционально | Модель лицензирования компонента | |
licenseRentBeginDate | Опционально | Дата начала аренды ПО в Unix time | |
licenseRentEndDate | Опционально | Дата конца аренды ПО в Unix time | |
licenseRentDaysCount | Опционально | Количество дней работы ПО | |
licenseNetLicenseCount | Опционально | Количество сетевых лицензий для ПО. Если isRemote = false, то должно быть 0 | |
consumptionmode | Опционально | Тип учёта лицензий в сети |
|
flags | Опционально | Набор дополнительных флагов. По умолчанию — 0 | |
licenseRuncounter | Опционально | Количество запусков ПО | |
isRemote | Опционально | Признак сетевого компонента |
Пример запроса
https://station.guardant.ru/v1.0/orders/1053/products/22/features/34
Пример тела запроса
{
"licensingmodel": 4,
"licenseRentBeginDate" : 0,
"licenseRentEndDate" : 0,
"licenseRentDaysCount" : 55,
"licenseNetLicenseCount" : 12,
"consumptionmode" : 0,
"flags" : 0,
"licenseRuncounter": 0,
"isRemote": true
}
Ответ
Возвращает элемент licence: