GET v1/selReportRegionVisit

Метод який обраховує звіт "Відвідані регіони".

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

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

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

Масив ID авто

Collection of integer

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

dateFrom

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

string

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

dateTo

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

string

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

isUseTimeInEachDay

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

boolean

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

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

Відсутнє.

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

Опис

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

ID звіту

integer

deviceID

ID авто

integer

orderNo

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

integer

regionID

ID регіону

integer

regionName

Назва регіону

string

onDate

Дата

date

name

Назва

string

timeFrom

Час в'їзду

time interval

timeTo

Час виїзду

time interval

pathFromPrev

Шлях між регіонами

decimal number

pathSummary

Сумарний шлях

decimal number

x

Кордината X

decimal number

y

Кордината Y

decimal number

timeInEachDayFrom

time interval

timeInEachDayTo

time interval

fuelNorms

Норми

Collection of DeviceFuelNorm

fuelNormType

Тип норми

DeviceFuelNormType

isFuelByNorm

boolean

mode

Режим

ReportWayBillMode

fuelSpendBetweenRegions

Витрати пального між регіонами по датчику

decimal number

fuelSpendTotal

Сумарні витрати пального по датчику

decimal number

isFirstPointInRegion

boolean

isLastPointInRegion

boolean

isUseTimeInEachDay

boolean

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

application/json

Приклад:
[
  {
    "ID": 1,
    "deviceID": 2,
    "orderNo": 3,
    "regionID": 4,
    "regionName": "sample string 5",
    "onDate": "2024-04-19T14:34:16.0239084+03:00",
    "name": "sample string 8",
    "timeFrom": "00:00:00.1234567",
    "timeTo": "00:00:00.1234567",
    "pathFromPrev": 9.1,
    "pathSummary": 10.1,
    "x": 1.1,
    "y": 1.1,
    "timeInEachDayFrom": "00:00:00.1234567",
    "timeInEachDayTo": "00:00:00.1234567",
    "fuelNorms": [
      {
        "id": 1,
        "deviceID": 2,
        "type": 0,
        "value": 3.1,
        "speedFrom": 1,
        "speedTo": 1,
        "fuelSpendInCity": 1.1,
        "fuelSpendOutSideCity": 1.1,
        "fuelSpend": 4.1,
        "fuelSpendInCityOn100": 1.1,
        "fuelSpendOutSideCityOn100": 1.1,
        "fuelSpendOn1Hour": 1.1
      },
      {
        "id": 1,
        "deviceID": 2,
        "type": 0,
        "value": 3.1,
        "speedFrom": 1,
        "speedTo": 1,
        "fuelSpendInCity": 1.1,
        "fuelSpendOutSideCity": 1.1,
        "fuelSpend": 4.1,
        "fuelSpendInCityOn100": 1.1,
        "fuelSpendOutSideCityOn100": 1.1,
        "fuelSpendOn1Hour": 1.1
      }
    ],
    "fuelNormType": 0,
    "isFuelByNorm": true,
    "mode": 1,
    "fuelSpendBetweenRegions": 1.1,
    "fuelSpendTotal": 1.1,
    "isFirstPointInRegion": true,
    "isLastPointInRegion": true,
    "isUseTimeInEachDay": true
  },
  {
    "ID": 1,
    "deviceID": 2,
    "orderNo": 3,
    "regionID": 4,
    "regionName": "sample string 5",
    "onDate": "2024-04-19T14:34:16.0239084+03:00",
    "name": "sample string 8",
    "timeFrom": "00:00:00.1234567",
    "timeTo": "00:00:00.1234567",
    "pathFromPrev": 9.1,
    "pathSummary": 10.1,
    "x": 1.1,
    "y": 1.1,
    "timeInEachDayFrom": "00:00:00.1234567",
    "timeInEachDayTo": "00:00:00.1234567",
    "fuelNorms": [
      {
        "id": 1,
        "deviceID": 2,
        "type": 0,
        "value": 3.1,
        "speedFrom": 1,
        "speedTo": 1,
        "fuelSpendInCity": 1.1,
        "fuelSpendOutSideCity": 1.1,
        "fuelSpend": 4.1,
        "fuelSpendInCityOn100": 1.1,
        "fuelSpendOutSideCityOn100": 1.1,
        "fuelSpendOn1Hour": 1.1
      },
      {
        "id": 1,
        "deviceID": 2,
        "type": 0,
        "value": 3.1,
        "speedFrom": 1,
        "speedTo": 1,
        "fuelSpendInCity": 1.1,
        "fuelSpendOutSideCity": 1.1,
        "fuelSpend": 4.1,
        "fuelSpendInCityOn100": 1.1,
        "fuelSpendOutSideCityOn100": 1.1,
        "fuelSpendOn1Hour": 1.1
      }
    ],
    "fuelNormType": 0,
    "isFuelByNorm": true,
    "mode": 1,
    "fuelSpendBetweenRegions": 1.1,
    "fuelSpendTotal": 1.1,
    "isFirstPointInRegion": true,
    "isLastPointInRegion": true,
    "isUseTimeInEachDay": true
  }
]