Entity · material_reservations
Material Reservation Schema
Felder
Material Reservation Schema
Reservierter Mietbestand eines Artikels für eine Veranstaltung (ADR 0876): Menge, Lager und Zeitraum.
locationId
Lager, aus dem der Bestand kommt. null = Bestand ohne Lagerort.
Default: nullnullable
quantity
1 – 1000000
rentedQuantity
Davon zugemietet — belegt keinen eigenen Bestand.
0 – 1000000Default: 0
note
max 1000 ZeichenDefault: nullnullable
rentalPositionId
Position „Zumietung" im Positionsspiegel, angelegt aus der Fehlmenge.
Default: nullread-onlynullable
rentalTaskId
Aufgabe „Zumietung klären", angelegt aus der Fehlmenge.
Default: nullread-onlynullable
intakeQuestionKey
Aus der Bestandsaufnahme entstanden (ADR 0877): Frage, deren Antwort diese Reservierung erzeugt hat.
max 40 ZeichenDefault: nullread-onlynullable
intakeRuleKey
max 40 ZeichenDefault: nullread-onlynullable
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/material_reservations— Liste, paginiert + filterbarGET /api/v1/material_reservations/<id>— Einzelne EntityPOST /api/v1/material_reservations— AnlegenPATCH /api/v1/material_reservations/<id>— Teil-UpdateDELETE /api/v1/material_reservations/<id>— Soft-DeleteGET /api/v1/material_reservations/<id>/timeline— Audit + Aktivitäten