Метод изменяет параметр, идентификатор которого передан в параметр пути {paramid}, у элемента памяти с идентификатором, переданным в параметр пути {id}.

Адрес/v1.0/memoryitems/{id}/params/{paramid}
ТипPUT 
LoginТребуется 

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

Входные параметры передаются в теле запроса в raw JSON:  

ПараметрОбязательностьОписаниеВозможные значения

name

ОпционаленНазвание параметра


description

ОпционаленОписание параметра


offset

ОпционаленСмещение внутри ячейки


dataType

ОпционаленТип значения в поле data
  • 0 —  двоичный (требуется hex-редактор);
  • 1 — число (4 байта);
  • 2 — строка (UTF-8)

size

ОпционаленРазмер содержимого в байтах


editAllowed

ОпционаленФлаг, размещающий изменение параметра


data

ОпционаленСодержимое параметра


Пример запроса
https://station.guardant.ru/v1.0/memoryitems/10/params/1
Пример тела запроса
{
	"name": "param_first",
	"description": "param_first",
	"offset": 0,
	"size": 9,
	"editAllowed": true,
	"data": "VVZXWFlgYWJj==",
    "dataType": 0,
}

Ответ

Возвращает param:

Пример результата запроса
{
    "param": {
        "_id": 1,
        "data": "VVZXWFlgYWJj",
        "datatype": 0,
        "description": "param_first",
        "editallowed": true,
        "name": "param_first",
        "offset": 0,
        "size": 9
    }
}
  • No labels