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/{municipalityIneCode}/{parkingId}
-
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] ] ] } }
Nota: En la URL de envío del método POST, no es necesario especificar el número de identificación del parking ({baseUrl}/v1/parking/{municipalityIneCode}) o el código de municipio ({baseUrl}/v1/parking)
Obtener información de los aparcamientos
-
Method: GET
-
URL: {baseUrl}/v1/parking/{municipalityIneCode}/{parkingId}
-
Obtiene información de los datos de un aparcamiento (municipalityIneCode, parkingId, freeCapacity, totalCapacity)
[ { "municipalityIneCode":50297, "parkingId":1, "freeCapacity":6, "totalCapacity":5 } ]
Nota: En la URL del método GET, no es necesario especificar el número de identificación del parking ({baseUrl}/v1/parking/{municipalityIneCode}) o el código de municipio ({baseUrl}/v1/parking)
Borrar aparcamiento
-
Method: DEL
-
URL: {baseUrl}/v1/parking/{municipalityIneCode}/{parkingId}
-
Borra los datos de un aparcamiento