Loading...
/POST: reserve-lot
body: {
startTime: datetime string
endTime: datetime string
lotNumber (optional): int
paymentID: int/string
}
status: 200 OK, 404 Bad request
/POST: leave-early
body: {
lotNumber: int
}
status: 200 OK
/POST: admit-car
status: 200 OK, 404 Bad request
/GET: get-avail-lots
status: 200 OK
Backend logic
When a reservation comes up
When a car enters during its reservation time
When a car leaves early
When a car overstays its reservation
When admitting a car