Estos endpoints son métodos del caso de uso que tienen el objetivo de crear, obtener información o eliminar un aparcamiento.
Crear aparcamiento
-
Method: POST
-
URL: {baseUrl}/v1/parking
-
Body:
{ "municipalityIneCode":50297, "name":"abcd", "parkingId":1, "address":"abc", "postalCode":1, "timetable":"abc", "totalCapacity":0, "geoJsonAddress":{ "type":"Polygon", "coordinates":[ [ [-0.864299,41.646176],[-0.864162,41.646250], [-0.864135,41.646412],[-0.864408,41.646432], [-0.864453,41.646200],[-0.864299,41.646176] ] ] } }
Obtener información de los aparcamientos de un municipio
-
Method: GET
-
URL: {baseUrl}/v1/parking/{municipalityIneCode}
-
Obtiene información de los datos de un aparcamiento (municipalityIneCode, parkingId, freeCapacity, totalCapacity)
[ { "municipalityIneCode": 50297, "name": "abcd", "parkingId": "99", "postalCode": 1, "address": "abc", "timetable": "abc", "totalCapacity": 0, "geoJsonAddress": { "type": "Polygon", "coordinates":[ [ [-0.864299,41.646176],[-0.864162,41.646250], [-0.864135,41.646412],[-0.864408,41.646432], [-0.864453,41.646200],[-0.864299,41.646176] ] ] } }, { "municipalityIneCode": 50297, "name": "abcd", "parkingId": "1", "postalCode": 1, "address": "abc", "timetable": "abc", "totalCapacity": 5, "freeCapacity": 4, "geoJsonAddress": { "type": "Polygon", "coordinates":[ [ [-0.864299,41.646176],[-0.864162,41.646250], [-0.864135,41.646412],[-0.864408,41.646432], [-0.864453,41.646200],[-0.864299,41.646176] ] ] } } ]
Obtener información de un aparcamiento
-
Method: GET
-
URL: {baseUrl}/v1/parking/{municipalityIneCode}/{parkingId}
-
Obtiene información de los datos de un aparcamiento (municipalityIneCode, parkingId, freeCapacity, totalCapacity)
[ { "municipalityIneCode": 50297, "name": "abcd", "parkingId": "1", "postalCode": 1, "address": "abc", "timetable": "abc", "totalCapacity": 0, "geoJsonAddress": { "type": "Polygon", "coordinates":[ [ [-0.864299,41.646176],[-0.864162,41.646250], [-0.864135,41.646412],[-0.864408,41.646432], [-0.864453,41.646200],[-0.864299,41.646176] ] ] } } ]
Borrar aparcamiento
-
Method: DEL
-
URL: {baseUrl}/v1/parking/{municipalityIneCode}/{parkingId}
-
Borra los datos de un aparcamiento