| Sektion | Route | Funktionalität |
|---|---|---|
Fahrschule |
GET /api/schools |
Ich möchte alle Fahrschulen abfragen können. |
Fahrschule |
GET /api/schools/:schoolId |
Ich möchte eine bestimmt Fahrschule abfragen können (über den Name der Fahrschule). |
Fahrschule |
POST /api/ratings/:schoolId |
Ich möchte eine Bewertung zur einer bestimmten Fahrschule speichern. |
Fahrschule |
GET /api/ratings/:schoolId |
Ich möchte alle Kommentare von einer bestimmten Fahrschule abfragen können. |
Benutzer |
POST /api/users/ |
Ich möchte einen Benutzer erstellen können |
Benutzer |
DELETE /api/users/:userId |
Ich möchte einen Benutzer löschen können. |
Benutzer |
GET /api/users/:userId |
Ich möchte einen einzelnen Benutzer abfragen können. |
Benutzer |
PATCH /api/users/:userId |
Im Nachhinein möchte ich Benutzerdaten ändern können. |
Benutzer |
/// |
Ich möchte die Anzahl aller Nutzer abfragen können. |
Dokument |
POST /api/docs |
Ich möchte als Benutzer Dokumentdaten speichern können. |
Dokument |
GET /api/docs/:userId |
Ich möchte als Benutzer meine eigenen Dokumentdaten abfragen können |
Dokument |
GET /api/docs/:userId/:docId |
Ich möchte als Benutzer eines meiner eigenen Dokumentdaten abfragen können |
Termin |
PATCH /api/users/:userId/appointment/:appointmentId |
Als Benutzer möchte ich Termine verschieben können. |
Bewertungen / Kommentare |
POST /api/ratings/:schoolId/:ratingId |
Ich möchte als Benutzer auf Kommentare von anderen Benutzern mit einem Kommentar reagieren können. |
Bewertungen / Kommentare |
DELETE /api/ratings/:schoolId/:ratingId |
Ich möchte als Benutzer meinen Kommentar auch wieder löschen können. |