Entity · event_duties
Event Duty Schema
Felder
Event Duty Schema
Dienst an einer Veranstaltung (ADR 0983): Tätigkeit, Tag, Uhrzeit und Besetzung durch einen Mitarbeiter oder eine Fremdfirma.
title
Tätigkeit, z. B. „Tontechnik Betreuung VA".
1–120 Zeichen
date
Tag des Dienstbeginns (Wandzeit des Hauses).
startTime
Pattern
endTime
Liegt das Ende vor dem Beginn, endet der Dienst am Folgetag.
Pattern
employeeId
Eingeteilter Mitarbeiter (`employee_profiles._id`) — auch ohne Login.
1–64 ZeichenDefault: nullnullable
supplierPartyId
Eingeteilte Fremdfirma (`parties._id`) — schließt `employeeId` aus.
1–64 ZeichenDefault: nullnullable
confirmedAt
Zusage liegt vor. Wird beim Wechsel der Besetzung zurückgesetzt.
Default: nullnullable
note
max 1000 ZeichenDefault: nullnullable
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/event_duties— Liste, paginiert + filterbarGET /api/v1/event_duties/<id>— Einzelne EntityPOST /api/v1/event_duties— AnlegenPATCH /api/v1/event_duties/<id>— Teil-UpdateDELETE /api/v1/event_duties/<id>— Soft-DeleteGET /api/v1/event_duties/<id>/timeline— Audit + Aktivitäten