QUINCE API. Sku параметри

Список методів

| /sku_param/list | Отримання списку sku параметрів |

Отримання sku параметрів

**Назва методу: /sku_param/**list

Повертає список sku параметрів. Для навігації використовується номер сторінки (page).

Розмір сторінки фіксований і дорівнює 100 елементам.

Параметри запиту:

| filter Тип: object (необов’язковий) | Доступні поля фільтру (використовується логіка “AND“): |

| | Id - ідентифікатор sku параметра. Необов’язковий параметр |

| | Archive - Ознака того, що треба повертати архівні елементи |

| | **BaseProductId - **Id базового товару. Використовується для отримання sku параметрів тих товарів, базовим для яких є товар з ідентифікатором BaseProductId |

| page Тип: integer (необов’язковий) | Якщо в запиті не передати, за замовчуванням буде встановлена перша сторінка. |

Результат запиту:

Якщо в запиті фільтр відсутній, то повертається список sku параметрів у порядку зростання Id.

Значення полів sku параметрів, що повертаються методом:

| Id | Ідентифікатор sku параметра (int) |

| Name | Назва sku параметра (string) |

| Values | Значення sku параметра. Масив об’єктів з наступними полями: |

| | Id - Ідентифікатор значення (int) |

| | Name - Назва значення (string) |

Приклад:

Запит:

{
    "filter": {
      "BaseProductId": 178
    },
    "page": 1
}

Результат:

{
  "success": true,
  "data": [
    {
      "Id": 100,
      "Name": "Board-size",
      "Values": [
        {
          "Id": 100,
          "Name": "19x19"
        },
        {
          "Id": 101,
          "Name": "13x13"
        },
        {
          "Id": 102,
          "Name": "9x9"
        }
      ]
    },
    {
      "Id": 101,
      "Name": "Color",
      "Values": [
        {
          "Id": 103,
          "Name": "Green"
        },
        {
          "Id": 104,
          "Name": "White"
        }
      ]
    }
  ]
}