GET v1/selReportFuelInOut

Метод який обраховує звіт "Заправки/зливи".

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

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

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

Масив ID авто

Collection of integer

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

dateFrom

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

string

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

dateTo

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

string

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

isUseTimeInEachDay

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

boolean

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

isNeedFindRegions

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

boolean

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

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

Відсутнє.

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

Опис

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

ID звіту

integer

orderNo

Порядковий номер

integer

deviceID

ID

integer

onDate

Дата

date

fuelAdjust

Корегування

DeviceFuelAdjust

fuelOnStart

decimal number

fuelOnEnd

decimal number

isApprovedFuelSpend

boolean

isOutsideCalibration

boolean

x

Координата X

decimal number

y

Координата Y

decimal number

fuelIn

integer

fuelOut

integer

regionIDs

Масив ID, Назва регіонів

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

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

application/json

Приклад:
[
  {
    "id": 1,
    "orderNo": 2,
    "deviceID": 3,
    "onDate": "2024-04-25T21:50:40.9975479+03:00",
    "fuelAdjust": {
      "id": 1,
      "onDate": "2024-04-25T21:50:40.9975479+03:00",
      "value": 3,
      "sensorValue": 4,
      "deviceID": 5,
      "isChangeByOperator": true,
      "checkNo": "sample string 7",
      "type": 0
    },
    "fuelOnStart": 5.1,
    "fuelOnEnd": 6.1,
    "isApprovedFuelSpend": true,
    "isOutsideCalibration": true,
    "x": 9.1,
    "y": 10.1,
    "fuelIn": 1,
    "fuelOut": null,
    "regionIDs": [
      {
        "Key": 1,
        "Value": "sample string 2"
      },
      {
        "Key": 1,
        "Value": "sample string 2"
      }
    ]
  },
  {
    "id": 1,
    "orderNo": 2,
    "deviceID": 3,
    "onDate": "2024-04-25T21:50:40.9975479+03:00",
    "fuelAdjust": {
      "id": 1,
      "onDate": "2024-04-25T21:50:40.9975479+03:00",
      "value": 3,
      "sensorValue": 4,
      "deviceID": 5,
      "isChangeByOperator": true,
      "checkNo": "sample string 7",
      "type": 0
    },
    "fuelOnStart": 5.1,
    "fuelOnEnd": 6.1,
    "isApprovedFuelSpend": true,
    "isOutsideCalibration": true,
    "x": 9.1,
    "y": 10.1,
    "fuelIn": 1,
    "fuelOut": null,
    "regionIDs": [
      {
        "Key": 1,
        "Value": "sample string 2"
      },
      {
        "Key": 1,
        "Value": "sample string 2"
      }
    ]
  }
]