Мобильное приложение

Список продукции

Сущность.Метод: test.product.list

Метод получает список продукции. 

Параметры запроса

 Ключ Описание  Обяз. 
order
Сортировка Нет
filter Фильтр Нет 
paging
Параметры постраничной выборки Нет 
Объект сортировки (order)

Представляет из себя пары поле / значение.
Сортировать можно по следующим полям:
  • id
  • name
В качестве значения можно использовать:
  • asc - в порядке возрастания
  • desc - в порядке убывания
Пример:

{
 "name": "asc"
}

Объект фильтра (filter)

Массив вида {"фильтруемое поле"=>"значения фильтра" [, ...]}. "фильтруемое поле" может принимать значения:


 Поле Описание  Тип
id ИД  Число
external_code Внешний код Строка
parent_id ИД раздела Число
name Название Строка
Пример:

{
   "!external_code": false,
   "parent_id": 100500
}

Объект параметров постраничной выборки (pager)

 Ключ Описание  Обяз. 
size
Размер одной страницы.
По умолчанию 100
Нет
page Номер страницы (нумерация от 1).
По умолчанию 1.
Нет 

Параметры ответа

 Ключ Описание  Обяз. 
items Массив продукции.
Да   
pager Параметры постраничной выборки Да 

Объект продукта


 Ключ Описание  Обяз. 
id ИД Да
external_code Внешний код Нет
parent_id ИД вышестоящего раздела Нет
parent_name Название вышестоящего раздела Нет
name Название Да