GET v4/selReportDownTime

Метод який обраховує звіт "Простої". вер.4

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

Формат запиту (URI parameters)

НазваОписTипДодатково
deviceIDs

Масив ID пристроїв

Collection of integer

Обов'язковий

regionIDs

Масив ID регіонів в яких потрібно шукати простій

Collection of integer

Не обов'язковий

dateFrom

Дата початку періоду розрахунків (у форматі ISO)

string

Обов'язковий

dateTo

Дата закінчення періоду розрахунків (у форматі ISO)

string

Обов'язковий

mergeRadius

Об'єднувати простої в радіусі, м

integer

Обов'язковий

isNeedAddress

Ознака чи потрібно шукати адресу простою

boolean

Не обов'язковий

isUseTimeInEachDay

Ознака чи враховувати обмеження по часі в кожен день періоду

boolean

Не обов'язковий

isNeedFindRegion

Ознака чи шукати регіон в місці простою

boolean

Не обов'язковий

isNeedFilterInRegion

Ознака чи фільтрувати простої за межами регіонів

boolean

Не обов'язковий

Тіло запиту (body parameters)

Відсутнє.

Параметри відповіді

Опис

НазваОписTипДодатково
id

ID звіту

integer

orderNo

Порядковий номер простою

integer

deviceID

ID авто

integer

x

Координата X простою

decimal number

y

Координата Y простою

decimal number

dateFrom

Дата початку простою (у форматі ISO)

date

dateTo

Дата закінчення простою (у форматі ISO)

date

cityName

Назва населеного пункту

string

address

Адреса

string

regionIDs

Масив ID,Назва регіонів в яких відбувся простій

Collection of Pair of integer [key] and string [value]

actions

Масив подій авто під час простою

Collection of ReportDownTimeAction

Формат відповіді

application/json

Приклад:
[
  {
    "id": 1,
    "orderNo": 2,
    "deviceID": 3,
    "x": 4.1,
    "y": 5.1,
    "dateFrom": "2024-10-30T11:21:30",
    "dateTo": "2024-10-30T11:21:30",
    "cityName": "sample string 8",
    "address": "sample string 9",
    "regionIDs": [
      {
        "Key": 1,
        "Value": "sample string 2"
      },
      {
        "Key": 1,
        "Value": "sample string 2"
      }
    ],
    "actions": [
      {
        "type": 1,
        "onTime": "00:00:00.1234567",
        "description": "sample string 2"
      },
      {
        "type": 1,
        "onTime": "00:00:00.1234567",
        "description": "sample string 2"
      }
    ]
  },
  {
    "id": 1,
    "orderNo": 2,
    "deviceID": 3,
    "x": 4.1,
    "y": 5.1,
    "dateFrom": "2024-10-30T11:21:30",
    "dateTo": "2024-10-30T11:21:30",
    "cityName": "sample string 8",
    "address": "sample string 9",
    "regionIDs": [
      {
        "Key": 1,
        "Value": "sample string 2"
      },
      {
        "Key": 1,
        "Value": "sample string 2"
      }
    ],
    "actions": [
      {
        "type": 1,
        "onTime": "00:00:00.1234567",
        "description": "sample string 2"
      },
      {
        "type": 1,
        "onTime": "00:00:00.1234567",
        "description": "sample string 2"
      }
    ]
  }
]