Статистика распознавания
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. |br| raw:: html
Структура запроса для получения данных
----------------------------------------------------------------------------------------------------------------------------
.. code:: Kotlin
data class PredictionProductJsonModel(
val productCode: Int, //Код товара
val requestType: String, //Тип выборки DAYS, MONTHS, YEARS
val startDate: String, //Дата от в формате dd-MM-yy
val endDate: String, //Дата до в формате dd-MM-yy
)
Структура ответа
----------------------------------------------------------------------------------------------------------------------------
.. code:: Kotlin
data class PredictionProductJsonModel(
val code: Int, //Код товара
val name: String, //Название товара
val predictionDataList: List, //Список данных распознавания
)
data class PredictionProductStatisticJsonModel(
val date: String? = null, //Дата распознавания
val position1Count: Int, //Количество распознаваний на позиции 1
val position2Count: Int, //Количество распознаваний на позиции 2
val position3Count: Int, //Количество распознаваний на позиции 3
val position4Count: Int, //Количество распознаваний на позиции 4
val position5Count: Int, //Количество распознаваний на позиции 5
val weightingsCount: Int, //Общее количество взвешиваний
)
Пример
----------------------------------------------------------------------------------------------------------------------------
.. code:: JSON
{
"productCode": "4",
"requestType": "MONTHS",
"startDate": "01-01-23",
"endDate": "31-12-23"
}