Entity · vehicle_reservations
Vehicle Reservation Schema
Felder
Vehicle Reservation Schema
Schema for validating vehicle reservation / Fahrzeugreservierung entities
vehicleId
Reference to vehicle being reserved
driverId
Reference to the fleet driver / Fahrer reserving the vehicle
startDateTime
Reservation start (ISO 8601)
endDateTime
Reservation end (ISO 8601)
purpose
Purpose of the reservation / Zweck
max 500 Zeichennullable
notes
Additional notes
max 2000 Zeichennullable
status
Reservation status
Werte
REQUESTEDCONFIRMEDACTIVECOMPLETEDCANCELLEDDefault: "CONFIRMED"
vehicleLicensePlate
Denormalized license plate for display
max 20 Zeichennullable
vehicleLabel
Denormalized vehicle make + model for display
max 200 Zeichennullable
driverName
Denormalized driver full name for display
max 200 Zeichennullable
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/vehicle_reservations— Liste, paginiert + filterbarGET /api/v1/vehicle_reservations/<id>— Einzelne EntityPOST /api/v1/vehicle_reservations— AnlegenPATCH /api/v1/vehicle_reservations/<id>— Teil-UpdateDELETE /api/v1/vehicle_reservations/<id>— Soft-DeleteGET /api/v1/vehicle_reservations/<id>/timeline— Audit + Aktivitäten