{"openapi":"3.1.0","info":{"title":"Data entrypoint","description":"","version":"1.0.0b"},"servers":[{"url":"\/","description":""}],"paths":{"\/api\/meteorological\/data":{"post":{"operationId":"api_meteorologicaldata_post","tags":["Meteorological"],"responses":{"403":{"description":"API key is invalid"},"401":{"description":"Unauthorized \u2013 Missing or invalid Authorization header. Use the format: Authorization: Bearer {API_KEY}"},"424":{"description":"FileToken provided resulted in file not found or expired!"},"201":{"description":"Meteorological resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Meteorological-read"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}}},"summary":"Meteorological data.","description":"Retrieves meteorological data for a specific location and time.","parameters":[],"requestBody":{"description":"The new Meteorological resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Meteorological-write"}}},"required":true},"security":[{"Bearer Token":[""]}]}},"\/api\/meteorological\/upload":{"post":{"operationId":"api_meteorologicalupload_post","tags":["MeteorologicalUpload"],"responses":{"403":{"description":"API key is invalid"},"401":{"description":"Unauthorized \u2013 Missing or invalid Authorization header. Use the format: Authorization: Bearer {API_KEY}"},"201":{"description":"MeteorologicalUpload resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/MeteorologicalUpload-media_object.read"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}}},"summary":"Meteorological - file upload.","description":"Uploads a meteorological data file in binary format. The uploaded file is temporarily stored (up to 1 hour). The response returns a unique `fileToken` that can be used in subsequent API calls to reference uploaded file.","parameters":[],"requestBody":{"description":"The new MeteorologicalUpload resource","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"only image\/jpeg file."}},"required":["file"]}}},"required":false},"security":[{"Bearer Token":[""]}]}},"\/api\/vehicle\/gps\/data":{"post":{"operationId":"api_vehiclegpsdata_post","tags":["VehicleGPS"],"responses":{"403":{"description":"API key is invalid"},"401":{"description":"Unauthorized \u2013 Missing or invalid Authorization header. Use the format: Authorization: Bearer {API_KEY}"},"201":{"description":"VehicleGPS resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VehicleGPS-read"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}}},"summary":"Vehicle GPS data","description":"Retrieves GPS data for vehicle.","parameters":[],"requestBody":{"description":"The new VehicleGPS resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VehicleGPS-write"}}},"required":true},"security":[{"Bearer Token":[""]}]}},"\/api\/WIM\/data":{"post":{"operationId":"api_WIMdata_post","tags":["WIMData"],"responses":{"403":{"description":"API key is invalid"},"401":{"description":"Unauthorized \u2013 Missing or invalid Authorization header. Use the format: Authorization: Bearer {API_KEY}"},"201":{"description":"WIMData resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WIMData-read"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}}},"summary":"WIM data","description":"WIM data (data from \u201cWeigh-in-Motion\u201d systems) is a set of information about vehicles and their loads, collected by technology that estimates the static weight of moving vehicles.","parameters":[],"requestBody":{"description":"The new WIMData resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WIMData-write"}}},"required":true},"security":[{"Bearer Token":[""]}]}}},"components":{"schemas":{"ConstraintViolation":{"type":"object","description":"Unprocessable entity","properties":{"status":{"default":422,"type":"integer"},"violations":{"type":"array","items":{"type":"object","properties":{"propertyPath":{"type":"string","description":"The property path of the violation"},"message":{"type":"string","description":"The message associated with the violation"},"code":{"type":"string","description":"The code of the violation"},"hint":{"type":"string","description":"An extra hint to understand the violation"},"payload":{"type":"array","description":"The serialized payload of the violation"}},"required":["propertyPath","message"]}},"detail":{"readOnly":true,"type":"string"},"type":{"readOnly":true,"type":"string"},"title":{"readOnly":true,"type":["string","null"]},"instance":{"readOnly":true,"type":["string","null"]}}},"Error":{"type":"object","description":"A representation of common errors.","properties":{"title":{"readOnly":true,"description":"A short, human-readable summary of the problem.","type":["string","null"]},"detail":{"readOnly":true,"description":"A human-readable explanation specific to this occurrence of the problem.","type":["string","null"]},"status":{"type":["number","null"],"examples":[404],"default":400},"instance":{"readOnly":true,"description":"A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.","type":["string","null"]},"type":{"readOnly":true,"description":"A URI reference that identifies the problem type","type":"string"}}},"Meteorological-read":{"type":"object","required":["identifier","observedAt"],"properties":{"identifier":{"type":"string","example":"ME2-032013","description":"Externally agreed unique identifier for the device, assigned in coordination with system administration."},"observedAt":{"type":"string","example":"2025-03-21T08:36:32.645Z","description":"Date and time of the measurement in ISO 8601 format."},"airTemperature":{"type":"float | null","example":13.42,"description":"Temperature of the air in degrees Celsius (\u00b0C)."},"atmosphericPressure":{"type":"float | null","example":1010.1,"description":"Atmospheric pressure at sea level in hPA."},"dewPoint":{"type":"float | null","example":8.12,"description":"Dew point temperature in degrees Celsius (\u00b0C)."},"relativeHumidity":{"type":"float | null","example":76.5,"description":"Relative humidity as a percentage (%)."},"roadCondition":{"type":"string | null","example":"Such\u00e1","description":"Condition of the road surface in Slovak language (e.g., Such\u00e1)."},"roadTemperature":{"type":"float | null","example":11.78,"description":"Surface temperature of the road in degrees Celsius (\u00b0C)."},"roadTemperature3cm":{"type":"float | null","example":11.78,"description":"Temperature of the road 3 cm deep in degrees Celsius (\u00b0C)."},"saltConcentration":{"type":"float | null","example":10,"description":"Percentage of salt present on the road surface (%)."},"waterOnRoad":{"type":"float | null","example":3.0,"description":"Amount of water present on the road surface (in mm)."},"windDirection":{"type":"string | null","example":"SV","description":"Wind direction as a cardinal point in Slovak language (e.g., S, SV, V, JV, J, JZ, Z, SZ)."},"windGusts":{"type":"float | null","example":5.8,"description":"Maximum wind gusts measured during the observation period (m\/s)."},"windSpeed":{"type":"float | null","example":3.4,"description":"Average Wind speed in meters per second (m\/s)."},"nox":{"type":"int | null","example":0,"description":"Nitrogen Oxides concentration (NO and NO\u2082) in ambient air, measured in parts per million (ppm)."},"pm10":{"type":"int | null","example":99,"description":"Particulate matter <1.0\u00b5m concentration in \u00b5g\/m\u00b3."},"pm25":{"type":"int | null","example":104,"description":"Particulate matter <2.5\u00b5m concentration in \u00b5g\/m\u00b3."},"voc":{"type":"int | null","example":20,"description":"Volatile Organic Compounds (VOCs) concentration in parts per million (ppm)."},"batteryVoltage":{"type":"float | null","example":20.5,"description":"Voltage on the battery (accumulator) in volts (V)."},"solarPanelPower":{"type":"float | null","example":10,"description":"Power output from the solar panel in watts (W)."},"solarPanelVoltage":{"type":"float | null","example":18,"description":"Voltage output from the solar panel in volts (V)."},"altitude":{"type":"float | null","example":415.9,"description":"Altitude above sea level in meters (m)."},"latitude":{"type":"float | null","example":45.7811111,"description":"Geographical latitude in Decimal Degrees (D.D\u00b0)."},"longitude":{"type":"float | null","example":108.5038888,"description":"Geographical longitude in Decimal Degrees (D.D\u00b0)."},"firmwareVersion":{"type":"string | null","example":"v10.11.09H5","description":"Firmware version currently running in device when measurement is made."},"gsmMode":{"type":"string | null","example":"LTE","description":"Network mode of the GSM module."},"gsmSignalStrength":{"type":"integer | null","example":73,"description":"GSM signal strength in percentage (%)."},"imei":{"type":"string | null","example":"860147054231129","description":"International Mobile Equipment Identity."},"imsi":{"type":"string | null","example":"231020113825666","description":"International Mobile Subscriber Identity."},"tcAt":{"type":"string | null","example":"2025-03-21T08:36:32.645Z","description":"Date and time of the traffic counter reading in ISO 8601 format."},"tcRt":{"type":"int | null","example":86400,"description":"Runtime of the traffic counter module in seconds, as reported by the device."},"tcT1S":{"type":"int | null","example":120,"description":"Total counter for lane 1 (small vehicles)."},"tcT1L":{"type":"int | null","example":45,"description":"Total counter for lane 1 (large vehicles)."},"tcD1S":{"type":"int | null","example":12,"description":"Day counter for lane 1 (small vehicles)."},"tcD1L":{"type":"int | null","example":3,"description":"Day counter for lane 1 (large vehicles)."},"tcH1S":{"type":"int | null","example":2,"description":"Hour counter for lane 1 (small vehicles)."},"tcH1L":{"type":"int | null","example":1,"description":"Hour counter for lane 1 (large vehicles)."},"tcT2S":{"type":"int | null","example":230,"description":"Total counter for lane 2 (small vehicles)."},"tcT2L":{"type":"int | null","example":60,"description":"Total counter for lane 2 (large vehicles)."},"tcD2S":{"type":"int | null","example":24,"description":"Day counter for lane 2 (small vehicles)."},"tcD2L":{"type":"int | null","example":5,"description":"Day counter for lane 2 (large vehicles)."},"tcH2S":{"type":"int | null","example":4,"description":"Hour counter for lane 2 (small vehicles)."},"tcH2L":{"type":"int | null","example":2,"description":"Hour counter for lane 2 (large vehicles)."},"hdImageFilename":{"type":"string | null","example":"img_42455_cesta_4.jpg","description":"Filename of the high-definition image captured by the device."},"hdImageBase64":{"type":"string | null","example":"\/9j\/4AAQSkZJRgABAQAAAQABAAD...","description":"Base64-encoded content of the HD image (JPEG format)."},"fileToken":{"type":"string | null","example":"683eacd6ce4f11.44808457","description":"Optional token referencing a previously uploaded file. Used to associate the current request with a temporary file stored."}}},"Meteorological-write":{"type":"object","required":["identifier","observedAt"],"properties":{"identifier":{"type":"string","example":"ME2-032013","description":"Externally agreed unique identifier for the device, assigned in coordination with system administration."},"observedAt":{"type":"string","example":"2025-03-21T08:36:32.645Z","description":"Date and time of the measurement in ISO 8601 format."},"airTemperature":{"type":"float | null","example":13.42,"description":"Temperature of the air in degrees Celsius (\u00b0C)."},"atmosphericPressure":{"type":"float | null","example":1010.1,"description":"Atmospheric pressure at sea level in hPA."},"dewPoint":{"type":"float | null","example":8.12,"description":"Dew point temperature in degrees Celsius (\u00b0C)."},"relativeHumidity":{"type":"float | null","example":76.5,"description":"Relative humidity as a percentage (%)."},"roadCondition":{"type":"string | null","example":"Such\u00e1","description":"Condition of the road surface in Slovak language (e.g., Such\u00e1)."},"roadTemperature":{"type":"float | null","example":11.78,"description":"Surface temperature of the road in degrees Celsius (\u00b0C)."},"roadTemperature3cm":{"type":"float | null","example":11.78,"description":"Temperature of the road 3 cm deep in degrees Celsius (\u00b0C)."},"saltConcentration":{"type":"float | null","example":10,"description":"Percentage of salt present on the road surface (%)."},"waterOnRoad":{"type":"float | null","example":3.0,"description":"Amount of water present on the road surface (in mm)."},"windDirection":{"type":"string | null","example":"SV","description":"Wind direction as a cardinal point in Slovak language (e.g., S, SV, V, JV, J, JZ, Z, SZ)."},"windGusts":{"type":"float | null","example":5.8,"description":"Maximum wind gusts measured during the observation period (m\/s)."},"windSpeed":{"type":"float | null","example":3.4,"description":"Average Wind speed in meters per second (m\/s)."},"nox":{"type":"int | null","example":0,"description":"Nitrogen Oxides concentration (NO and NO\u2082) in ambient air, measured in parts per million (ppm)."},"pm10":{"type":"int | null","example":99,"description":"Particulate matter <1.0\u00b5m concentration in \u00b5g\/m\u00b3."},"pm25":{"type":"int | null","example":104,"description":"Particulate matter <2.5\u00b5m concentration in \u00b5g\/m\u00b3."},"voc":{"type":"int | null","example":20,"description":"Volatile Organic Compounds (VOCs) concentration in parts per million (ppm)."},"batteryVoltage":{"type":"float | null","example":20.5,"description":"Voltage on the battery (accumulator) in volts (V)."},"solarPanelPower":{"type":"float | null","example":10,"description":"Power output from the solar panel in watts (W)."},"solarPanelVoltage":{"type":"float | null","example":18,"description":"Voltage output from the solar panel in volts (V)."},"altitude":{"type":"float | null","example":415.9,"description":"Altitude above sea level in meters (m)."},"latitude":{"type":"float | null","example":45.7811111,"description":"Geographical latitude in Decimal Degrees (D.D\u00b0)."},"longitude":{"type":"float | null","example":108.5038888,"description":"Geographical longitude in Decimal Degrees (D.D\u00b0)."},"firmwareVersion":{"type":"string | null","example":"v10.11.09H5","description":"Firmware version currently running in device when measurement is made."},"gsmMode":{"type":"string | null","example":"LTE","description":"Network mode of the GSM module."},"gsmSignalStrength":{"type":"integer | null","example":73,"description":"GSM signal strength in percentage (%)."},"imei":{"type":"string | null","example":"860147054231129","description":"International Mobile Equipment Identity."},"imsi":{"type":"string | null","example":"231020113825666","description":"International Mobile Subscriber Identity."},"tcAt":{"type":"string | null","example":"2025-03-21T08:36:32.645Z","description":"Date and time of the traffic counter reading in ISO 8601 format."},"tcRt":{"type":"int | null","example":86400,"description":"Runtime of the traffic counter module in seconds, as reported by the device."},"tcT1S":{"type":"int | null","example":120,"description":"Total counter for lane 1 (small vehicles)."},"tcT1L":{"type":"int | null","example":45,"description":"Total counter for lane 1 (large vehicles)."},"tcD1S":{"type":"int | null","example":12,"description":"Day counter for lane 1 (small vehicles)."},"tcD1L":{"type":"int | null","example":3,"description":"Day counter for lane 1 (large vehicles)."},"tcH1S":{"type":"int | null","example":2,"description":"Hour counter for lane 1 (small vehicles)."},"tcH1L":{"type":"int | null","example":1,"description":"Hour counter for lane 1 (large vehicles)."},"tcT2S":{"type":"int | null","example":230,"description":"Total counter for lane 2 (small vehicles)."},"tcT2L":{"type":"int | null","example":60,"description":"Total counter for lane 2 (large vehicles)."},"tcD2S":{"type":"int | null","example":24,"description":"Day counter for lane 2 (small vehicles)."},"tcD2L":{"type":"int | null","example":5,"description":"Day counter for lane 2 (large vehicles)."},"tcH2S":{"type":"int | null","example":4,"description":"Hour counter for lane 2 (small vehicles)."},"tcH2L":{"type":"int | null","example":2,"description":"Hour counter for lane 2 (large vehicles)."},"hdImageFilename":{"type":"string | null","example":"img_42455_cesta_4.jpg","description":"Filename of the high-definition image captured by the device."},"hdImageBase64":{"type":"string | null","example":"\/9j\/4AAQSkZJRgABAQAAAQABAAD...","description":"Base64-encoded content of the HD image (JPEG format)."},"fileToken":{"type":"string | null","example":"683eacd6ce4f11.44808457","description":"Optional token referencing a previously uploaded file. Used to associate the current request with a temporary file stored."}}},"MeteorologicalUpload-media_object.read":{"type":"object","externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"properties":{"fileToken":{"type":"string"}}},"PositionGPSData-read":{"type":"object","required":["identifier","lat","lng","at"],"properties":{"identifier":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"at":{"type":"string","format":"date-time"},"ignitionState":{"type":["string","null"]},"speed":{"type":["number","null"]},"heading":{"type":["number","null"]}}},"PositionGPSData-write":{"type":"object","required":["identifier","lat","lng","at"],"properties":{"identifier":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"at":{"type":"string","format":"date-time"},"ignitionState":{"type":["string","null"]},"speed":{"type":["number","null"]},"heading":{"type":["number","null"]}}},"VehicleGPS-read":{"type":"object","required":["positions"],"properties":{"positions":{"type":"array","items":{"$ref":"#\/components\/schemas\/PositionGPSData-read"}}}},"VehicleGPS-write":{"type":"object","required":["positions"],"properties":{"positions":{"type":"array","items":{"$ref":"#\/components\/schemas\/PositionGPSData-write"}}}},"WIMData-read":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/WIM_dataDTO-read"}}},"WIMData-write":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/WIM_dataDTO-write"}}},"WIM_adrDTO-read":{"type":"object","properties":{"un":{"type":"string","example":"1203","description":"Identifika\u010dn\u00e9 \u010d\u00edslo l\u00e1tky (UN k\u00f3d)."},"kemler":{"type":"string","example":"30","description":"Identifika\u010dn\u00e9 \u010d\u00edslo nebezpe\u010dnosti (Kemlerov k\u00f3d)."},"confidence":{"type":"integer","example":95,"description":"\u00daspe\u0161nos\u0165 \u010d\u00edtania ADR tabu\u013eky [%]."},"source":{"type":"string","example":"Front","description":"Zdroj \u00fadajov (Front \u2013 predn\u00e1 tabu\u013eka, Rear \u2013 zadn\u00e1)."},"textColor":{"type":"string","example":"black","description":"Farba textu ADR tabu\u013eky."},"backgroundColor":{"type":"string","example":"orange","description":"Farba pozadia ADR tabu\u013eky."}}},"WIM_adrDTO-write":{"type":"object","properties":{"un":{"type":"string","example":"1203","description":"Identifika\u010dn\u00e9 \u010d\u00edslo l\u00e1tky (UN k\u00f3d)."},"kemler":{"type":"string","example":"30","description":"Identifika\u010dn\u00e9 \u010d\u00edslo nebezpe\u010dnosti (Kemlerov k\u00f3d)."},"confidence":{"type":"integer","example":95,"description":"\u00daspe\u0161nos\u0165 \u010d\u00edtania ADR tabu\u013eky [%]."},"source":{"type":"string","example":"Front","description":"Zdroj \u00fadajov (Front \u2013 predn\u00e1 tabu\u013eka, Rear \u2013 zadn\u00e1)."},"textColor":{"type":"string","example":"black","description":"Farba textu ADR tabu\u013eky."},"backgroundColor":{"type":"string","example":"orange","description":"Farba pozadia ADR tabu\u013eky."}}},"WIM_axleDTO-read":{"type":"object","properties":{"number":{"type":"integer","example":1,"description":"\u010c\u00edslo n\u00e1pravy."},"weightLeft":{"type":"integer","example":5500,"description":"Hmotnos\u0165 \u013eav\u00e9ho kolesa v kg."},"weightRight":{"type":"integer","example":6500,"description":"Hmotnos\u0165 prav\u00e9ho kolesa v kg."},"weight":{"type":"integer","example":12000,"description":"Celkov\u00e1 hmotnos\u0165 n\u00e1pravy v kg."},"wheelbase":{"type":"integer","example":3800,"description":"R\u00e1zvor medzi aktu\u00e1lnom a nasleduj\u00facou n\u00e1pravou [mm]."},"trackWidth":{"type":"integer","example":0,"description":"Rozchod kolies (mm)."},"overhang":{"type":"integer","example":1200,"description":"Previs (mm)."},"tireWidth":{"type":"integer","example":8,"description":"\u0160\u00edrka pneumat\u00edk (mm)."},"tires":{"type":"integer","example":2,"description":"Po\u010det pneumat\u00edk."},"speedLeft":{"type":"integer","example":59,"description":"Okam\u017eit\u00e1 r\u00fdchlos\u0165 meran\u00e1 na \u013eavej strane (km\/h)."},"speedRight":{"type":"integer","example":59,"description":"Okam\u017eit\u00e1 r\u00fdchlos\u0165 meran\u00e1 na pravej strane (km\/h)."},"inflationLeft":{"type":"array","items":{"type":"string","enum":["Nominal","Overinflated","Underinflated"]},"example":["Nominal","Overinflated"],"description":"Stav tlaku pneumat\u00edk (\u013eav\u00e1 strana)."},"inflationRight":{"type":"array","items":{"type":"string","enum":["Nominal","Overinflated","Underinflated"]},"example":["Nominal","Overinflated"],"description":"Stav tlaku pneumat\u00edk (prav\u00e1 strana)."}}},"WIM_axleDTO-write":{"type":"object","properties":{"number":{"type":"integer","example":1,"description":"\u010c\u00edslo n\u00e1pravy."},"weightLeft":{"type":"integer","example":5500,"description":"Hmotnos\u0165 \u013eav\u00e9ho kolesa v kg."},"weightRight":{"type":"integer","example":6500,"description":"Hmotnos\u0165 prav\u00e9ho kolesa v kg."},"weight":{"type":"integer","example":12000,"description":"Celkov\u00e1 hmotnos\u0165 n\u00e1pravy v kg."},"wheelbase":{"type":"integer","example":3800,"description":"R\u00e1zvor medzi aktu\u00e1lnom a nasleduj\u00facou n\u00e1pravou [mm]."},"trackWidth":{"type":"integer","example":0,"description":"Rozchod kolies (mm)."},"overhang":{"type":"integer","example":1200,"description":"Previs (mm)."},"tireWidth":{"type":"integer","example":8,"description":"\u0160\u00edrka pneumat\u00edk (mm)."},"tires":{"type":"integer","example":2,"description":"Po\u010det pneumat\u00edk."},"speedLeft":{"type":"integer","example":59,"description":"Okam\u017eit\u00e1 r\u00fdchlos\u0165 meran\u00e1 na \u013eavej strane (km\/h)."},"speedRight":{"type":"integer","example":59,"description":"Okam\u017eit\u00e1 r\u00fdchlos\u0165 meran\u00e1 na pravej strane (km\/h)."},"inflationLeft":{"type":"array","items":{"type":"string","enum":["Nominal","Overinflated","Underinflated"]},"example":["Nominal","Overinflated"],"description":"Stav tlaku pneumat\u00edk (\u013eav\u00e1 strana)."},"inflationRight":{"type":"array","items":{"type":"string","enum":["Nominal","Overinflated","Underinflated"]},"example":["Nominal","Overinflated"],"description":"Stav tlaku pneumat\u00edk (prav\u00e1 strana)."}}},"WIM_dataDTO-read":{"type":"object","required":["identifier","timestamp"],"properties":{"identifier":{"type":"string","example":"ME2-032013","description":"Externally agreed unique identifier for the device, assigned in coordination with system administration."},"timestamp":{"type":"date-time","example":"2012-09-12T11:05:41.458+02:00","description":"d\u00e1tum a \u010das"},"status":{"type":"string","example":"OK","description":"status zariadenia"},"messages":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_messagesDTO-read"}},"properties":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_propertiesDTO-read"}},"allowance":{"type":"integer","example":5,"description":"Povolen\u00e1 tolerancia (napr. v % alebo v kg pod\u013ea konfigur\u00e1cie syst\u00e9mu)."},"axles":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_axleDTO-read"}},"axlesCount":{"type":"integer","example":1,"description":"Po\u010det n\u00e1prav celej s\u00fapravy."},"direction":{"type":"string","enum":["RIGHT","WRONG"],"example":"RIGHT","description":"Smer jazdy (RIGHT \u2013 po smere, WRONG \u2013 v protismere)."},"cost323":{"type":"integer","example":1,"description":"Trieda vozidla pod\u013ea \u0161tandardu COST323."},"eur13":{"type":"integer","example":1,"description":"Trieda vozidla pod\u013ea \u0161tandardu EUR13."},"userClasses":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_userClassDTO-read"}},"gap":{"type":"integer","example":0,"description":"Vzdialenos\u0165 od predch\u00e1dzaj\u00faceho vozidla [ms]."},"gvw":{"type":"integer","example":19450,"description":"Celkov\u00e1 hmotnos\u0165 vozidla [kg]."},"gvwAfterAllowance":{"type":"integer","example":19381,"description":"Celkov\u00e1 hmotnos\u0165 vozidla po zr\u00e1\u017eke [kg]."},"height":{"type":"integer","example":0,"description":"V\u00fd\u0161ka vozidla [mm]."},"id":{"type":"integer","example":4,"description":"Identifik\u00e1tor merania (ID)."},"images":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_imageDTO-read"}},"lane":{"type":"string","example":"ZL1","description":"N\u00e1zov pruhu, v ktorom bolo vozidlo zaznamenan\u00e9."},"laneDescription":{"type":"string","example":"Zlin 3","description":"Popis pruhu, v ktorom bolo vozidlo zaznamenan\u00e9."},"length":{"type":"integer","example":5500,"description":"D\u013a\u017eka vozidla [mm]."},"measureStatus":{"type":"string","example":"LEGALLYVERIFIED","description":"Ud\u00e1va stav merania (napr. LEGALLYVERIFIED)."},"plates":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_plateDTO-read"}},"adr":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_adrDTO-read"}},"speed":{"type":"integer","example":64,"description":"R\u00fdchlos\u0165 vozidla [km\/h]."},"station":{"anyOf":[{"$ref":"#\/components\/schemas\/WIM_stationDTO-read"},{"type":"null"}]},"ucid":{"type":"integer","example":1,"description":"U\u017e\u00edvate\u013eom definovan\u00e1 trieda vozidla CROSS (UCID)."},"valid":{"type":"boolean","example":false,"description":"Indik\u00e1cia spr\u00e1vnosti merania (true\/false)."},"validity":{"type":"integer","example":45,"description":"Pravdepodobnos\u0165 korektn\u00e9ho merania [%]."},"violations":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_violationDTO-read"}},"reports":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_reportDTO-read"}},"flags":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_flagDTO-read"}},"width":{"type":"integer","example":0,"description":"\u0160\u00edrka vozidla [mm]."},"busy":{"type":"integer","example":376,"description":"Doba pr\u00edtomnosti vozidla v meracej z\u00f3ne [ms]."}}},"WIM_dataDTO-write":{"type":"object","required":["identifier","timestamp"],"properties":{"identifier":{"type":"string","example":"ME2-032013","description":"Externally agreed unique identifier for the device, assigned in coordination with system administration."},"timestamp":{"type":"date-time","example":"2012-09-12T11:05:41.458+02:00","description":"d\u00e1tum a \u010das"},"status":{"type":"string","example":"OK","description":"status zariadenia"},"messages":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_messagesDTO-write"}},"properties":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_propertiesDTO-write"}},"allowance":{"type":"integer","example":5,"description":"Povolen\u00e1 tolerancia (napr. v % alebo v kg pod\u013ea konfigur\u00e1cie syst\u00e9mu)."},"axles":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_axleDTO-write"}},"axlesCount":{"type":"integer","example":1,"description":"Po\u010det n\u00e1prav celej s\u00fapravy."},"direction":{"type":"string","enum":["RIGHT","WRONG"],"example":"RIGHT","description":"Smer jazdy (RIGHT \u2013 po smere, WRONG \u2013 v protismere)."},"cost323":{"type":"integer","example":1,"description":"Trieda vozidla pod\u013ea \u0161tandardu COST323."},"eur13":{"type":"integer","example":1,"description":"Trieda vozidla pod\u013ea \u0161tandardu EUR13."},"userClasses":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_userClassDTO-write"}},"gap":{"type":"integer","example":0,"description":"Vzdialenos\u0165 od predch\u00e1dzaj\u00faceho vozidla [ms]."},"gvw":{"type":"integer","example":19450,"description":"Celkov\u00e1 hmotnos\u0165 vozidla [kg]."},"gvwAfterAllowance":{"type":"integer","example":19381,"description":"Celkov\u00e1 hmotnos\u0165 vozidla po zr\u00e1\u017eke [kg]."},"height":{"type":"integer","example":0,"description":"V\u00fd\u0161ka vozidla [mm]."},"id":{"type":"integer","example":4,"description":"Identifik\u00e1tor merania (ID)."},"images":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_imageDTO-write"}},"lane":{"type":"string","example":"ZL1","description":"N\u00e1zov pruhu, v ktorom bolo vozidlo zaznamenan\u00e9."},"laneDescription":{"type":"string","example":"Zlin 3","description":"Popis pruhu, v ktorom bolo vozidlo zaznamenan\u00e9."},"length":{"type":"integer","example":5500,"description":"D\u013a\u017eka vozidla [mm]."},"measureStatus":{"type":"string","example":"LEGALLYVERIFIED","description":"Ud\u00e1va stav merania (napr. LEGALLYVERIFIED)."},"plates":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_plateDTO-write"}},"adr":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_adrDTO-write"}},"speed":{"type":"integer","example":64,"description":"R\u00fdchlos\u0165 vozidla [km\/h]."},"station":{"anyOf":[{"$ref":"#\/components\/schemas\/WIM_stationDTO-write"},{"type":"null"}]},"ucid":{"type":"integer","example":1,"description":"U\u017e\u00edvate\u013eom definovan\u00e1 trieda vozidla CROSS (UCID)."},"valid":{"type":"boolean","example":false,"description":"Indik\u00e1cia spr\u00e1vnosti merania (true\/false)."},"validity":{"type":"integer","example":45,"description":"Pravdepodobnos\u0165 korektn\u00e9ho merania [%]."},"violations":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_violationDTO-write"}},"reports":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_reportDTO-write"}},"flags":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_flagDTO-write"}},"width":{"type":"integer","example":0,"description":"\u0160\u00edrka vozidla [mm]."},"busy":{"type":"integer","example":376,"description":"Doba pr\u00edtomnosti vozidla v meracej z\u00f3ne [ms]."}}},"WIM_flagDTO-read":{"type":"object","properties":{"id":{"type":"integer","example":11,"description":"Identifik\u00e1tor pr\u00edznaku."},"name":{"type":"string","example":"DECELERATION","description":"N\u00e1zov pr\u00edznaku."}}},"WIM_flagDTO-write":{"type":"object","properties":{"id":{"type":"integer","example":11,"description":"Identifik\u00e1tor pr\u00edznaku."},"name":{"type":"string","example":"DECELERATION","description":"N\u00e1zov pr\u00edznaku."}}},"WIM_imageDTO-read":{"type":"object","properties":{"tag":{"type":"string","example":"SNAP","description":"Typ obr\u00e1zku."},"url":{"type":"string","example":"\/image\/?id=1","description":"URL adresa obr\u00e1zku."}}},"WIM_imageDTO-write":{"type":"object","properties":{"tag":{"type":"string","example":"SNAP","description":"Typ obr\u00e1zku."},"url":{"type":"string","example":"\/image\/?id=1","description":"URL adresa obr\u00e1zku."}}},"WIM_messagesDTO-read":{"type":"object","properties":{"source":{"description":"zdroj (komponenta syst\u00e9mu alebo subsyst\u00e9m)"},"status":{"type":"string","example":"OK","description":"status"},"message":{"type":"string","example":"OK","description":"popis probl\u00e9mu"},"timestamp":{"type":"date-time","example":"2012-09-12T11:05:41.458+02:00","description":"datum a \u010das"}}},"WIM_messagesDTO-write":{"type":"object","properties":{"source":{"description":"zdroj (komponenta syst\u00e9mu alebo subsyst\u00e9m)"},"status":{"type":"string","example":"OK","description":"status"},"message":{"type":"string","example":"OK","description":"popis probl\u00e9mu"},"timestamp":{"type":"date-time","example":"2012-09-12T11:05:41.458+02:00","description":"datum a \u010das"}}},"WIM_plateDTO-read":{"type":"object","properties":{"number":{"type":"string","example":"1A18932","description":"\u010c\u00edslo eviden\u010dnej zna\u010dky."},"confidence":{"type":"integer","example":89,"description":"\u00daspe\u0161nos\u0165 \u010d\u00edtania [%]."},"source":{"type":"string","example":"Front","description":"Typ zna\u010dky (Front \u2013 predn\u00e1, Rear \u2013 zadn\u00e1)."},"country":{"type":"string","example":"CZ","description":"K\u00f3d krajiny p\u00f4vodu (ISO 3166-1 alpha-2 alebo alpha-3)."},"textColor":{"type":"string","example":"black","description":"Farba textu na zna\u010dke."},"backgroundColor":{"type":"string","example":"white","description":"Farba pozadia zna\u010dky."}}},"WIM_plateDTO-write":{"type":"object","properties":{"number":{"type":"string","example":"1A18932","description":"\u010c\u00edslo eviden\u010dnej zna\u010dky."},"confidence":{"type":"integer","example":89,"description":"\u00daspe\u0161nos\u0165 \u010d\u00edtania [%]."},"source":{"type":"string","example":"Front","description":"Typ zna\u010dky (Front \u2013 predn\u00e1, Rear \u2013 zadn\u00e1)."},"country":{"type":"string","example":"CZ","description":"K\u00f3d krajiny p\u00f4vodu (ISO 3166-1 alpha-2 alebo alpha-3)."},"textColor":{"type":"string","example":"black","description":"Farba textu na zna\u010dke."},"backgroundColor":{"type":"string","example":"white","description":"Farba pozadia zna\u010dky."}}},"WIM_propertiesDTO-read":{"type":"object","properties":{"source":{"description":"parametre syst\u00e9mu"},"value":{"type":"string","example":"","description":"hodnota"},"timestamp":{"type":"date-time","example":"2012-09-12T11:05:41.458+02:00","description":"datum a \u010das"}}},"WIM_propertiesDTO-write":{"type":"object","properties":{"source":{"description":"parametre syst\u00e9mu"},"value":{"type":"string","example":"","description":"hodnota"},"timestamp":{"type":"date-time","example":"2012-09-12T11:05:41.458+02:00","description":"datum a \u010das"}}},"WIM_reportDTO-read":{"type":"object","properties":{"type":{"type":"string","example":"VIOLATION","description":"Typ reportu (napr. VIOLATION)."},"url":{"type":"string","example":"\/api\/vehicles\/violationreport\/4611789\/pdf","description":"URL adresa reportu."}}},"WIM_reportDTO-write":{"type":"object","properties":{"type":{"type":"string","example":"VIOLATION","description":"Typ reportu (napr. VIOLATION)."},"url":{"type":"string","example":"\/api\/vehicles\/violationreport\/4611789\/pdf","description":"URL adresa reportu."}}},"WIM_stationDTO-read":{"type":"object","properties":{"city":{"type":"string","example":"Zl\u00edn","description":"Mesto, kde sa stanica nach\u00e1dza."},"street":{"type":"string","example":"N\u00e1mestie 1","description":"Ulica, kde sa stanica nach\u00e1dza."},"latitude":{"type":"number","format":"float","example":49.45381,"description":"Zemepisn\u00e1 \u0161\u00edrka stanice."},"longitude":{"type":"number","format":"float","example":17.25868,"description":"Zemepisn\u00e1 d\u013a\u017eka stanice."},"legallyVerified":{"type":"boolean","example":false,"description":"Stav certifik\u00e1cie stanice (leg\u00e1lne overen\u00e1)."},"roadNumber":{"type":"string","example":"D1","description":"\u010c\u00edslo cesty, na ktorej sa stanica nach\u00e1dza."},"roadOwner":{"type":"string","example":"Spr\u00e1va ciest Ko\u0161ice","description":"Spr\u00e1vca cesty."},"deviceSerialNumber":{"type":"string","example":"SN123456789","description":"V\u00fdrobn\u00e9 s\u00e9riov\u00e9 \u010d\u00edslo zariadenia."},"version":{"type":"string","example":"1.0.0","description":"Verzia firmv\u00e9ru zariadenia."}}},"WIM_stationDTO-write":{"type":"object","properties":{"city":{"type":"string","example":"Zl\u00edn","description":"Mesto, kde sa stanica nach\u00e1dza."},"street":{"type":"string","example":"N\u00e1mestie 1","description":"Ulica, kde sa stanica nach\u00e1dza."},"latitude":{"type":"number","format":"float","example":49.45381,"description":"Zemepisn\u00e1 \u0161\u00edrka stanice."},"longitude":{"type":"number","format":"float","example":17.25868,"description":"Zemepisn\u00e1 d\u013a\u017eka stanice."},"legallyVerified":{"type":"boolean","example":false,"description":"Stav certifik\u00e1cie stanice (leg\u00e1lne overen\u00e1)."},"roadNumber":{"type":"string","example":"D1","description":"\u010c\u00edslo cesty, na ktorej sa stanica nach\u00e1dza."},"roadOwner":{"type":"string","example":"Spr\u00e1va ciest Ko\u0161ice","description":"Spr\u00e1vca cesty."},"deviceSerialNumber":{"type":"string","example":"SN123456789","description":"V\u00fdrobn\u00e9 s\u00e9riov\u00e9 \u010d\u00edslo zariadenia."},"version":{"type":"string","example":"1.0.0","description":"Verzia firmv\u00e9ru zariadenia."}}},"WIM_userClassDTO-read":{"type":"object","properties":{"name":{"type":"string","example":"eur13","description":"N\u00e1zov u\u017e\u00edvate\u013esky definovanej triedy."},"value":{"type":"string","example":"1","description":"Hodnota triedy."}}},"WIM_userClassDTO-write":{"type":"object","properties":{"name":{"type":"string","example":"eur13","description":"N\u00e1zov u\u017e\u00edvate\u013esky definovanej triedy."},"value":{"type":"string","example":"1","description":"Hodnota triedy."}}},"WIM_violationDTO-read":{"type":"object","properties":{"type":{"type":"string","example":"OVERSPEED","description":"Typ priestupku (napr. OVERSPEED)."},"rules":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_violationRuleDTO-read"}}}},"WIM_violationDTO-write":{"type":"object","properties":{"type":{"type":"string","example":"OVERSPEED","description":"Typ priestupku (napr. OVERSPEED)."},"rules":{"type":"array","items":{"$ref":"#\/components\/schemas\/WIM_violationRuleDTO-write"}}}},"WIM_violationRuleDTO-read":{"type":"object","properties":{"axleGroup":{"type":"string","example":"1-2","description":"Skupina n\u00e1prav (od-do alebo len \u010d\u00edslo n\u00e1pravy)."},"allowance":{"type":"integer","example":5,"description":"Toleran\u010dn\u00e1 zr\u00e1\u017eka [%]."},"limit":{"type":"integer","example":50,"description":"Limit na priestupok."},"measured":{"type":"integer","example":61,"description":"Skuto\u010dne nameran\u00e1 hodnota."}}},"WIM_violationRuleDTO-write":{"type":"object","properties":{"axleGroup":{"type":"string","example":"1-2","description":"Skupina n\u00e1prav (od-do alebo len \u010d\u00edslo n\u00e1pravy)."},"allowance":{"type":"integer","example":5,"description":"Toleran\u010dn\u00e1 zr\u00e1\u017eka [%]."},"limit":{"type":"integer","example":50,"description":"Limit na priestupok."},"measured":{"type":"integer","example":61,"description":"Skuto\u010dne nameran\u00e1 hodnota."}}}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"Bearer Token":{"type":"http","description":"The token is a text string, included in the request header. Add to HTTP header('Authorization: Bearer YOUR_API_KEY') ","scheme":"Bearer <Your api Key>","bearerFormat":"JWT"}}},"security":[],"tags":[{"name":"Meteorological","description":"Resource 'Meteorological' operations."},{"name":"MeteorologicalUpload","description":"Resource 'MeteorologicalUpload' operations."},{"name":"VehicleGPS","description":"Resource 'VehicleGPS' operations."},{"name":"WIMData","description":"Resource 'WIMData' operations."}],"webhooks":{}}