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

Адрес/v1.0/memoryitems/{id}/params
ТипPOST
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/1/params 
Пример тела запроса
{
	"name": "param1",
	"description": "param1",
	"offset": 0,
	"size": 10,
	"editAllowed": true,
	"data": "VVZXWFlgYWJjZA==",
    "dataType": 0
}

Ответ

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

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