From 1c9ae7c8c8f6ead1582c08d38abf01dea828ee8d Mon Sep 17 00:00:00 2001 From: Oliver Stolle 3024383 <3024383@stud.hs-mannheim.de> Date: Mon, 27 Apr 2026 22:06:27 +0000 Subject: [PATCH] Added answer for exercise 1 Co-authored-by: Copilot --- .../eigene_loesungen/Antwort_Aufgabe_01.json | 131 ++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 web/06/eigene_loesungen/Antwort_Aufgabe_01.json diff --git a/web/06/eigene_loesungen/Antwort_Aufgabe_01.json b/web/06/eigene_loesungen/Antwort_Aufgabe_01.json new file mode 100644 index 0000000..972de9d --- /dev/null +++ b/web/06/eigene_loesungen/Antwort_Aufgabe_01.json @@ -0,0 +1,131 @@ +{ + "openapi": "3.0.0", + "info": { + "title": "Workshop Anmeldungs API", + "version": "1.0.0" + }, + "servers": [ + { + "url": "https://web4-637691723779.europe-west1.run.app" + } + ], + "paths": { + "/registrierung": { + "post": { + "summary": "Returns a response from the wokshop server", + "requestBody":{ + "required": true, + "content": { + "application/x-www-form-urlencoded":{ + "schema":{ + "type": "object", + "properties": { + "Vorname":{ + "type":"string", + "example":"Alice" + }, + "Nachname":{ + "type":"string", + "example":"Ecila" + }, + "Email":{ + "type":"string", + "example":"Alice@mail.de" + }, + "Telefon":{ + "type":"string", + "example":"0123/456789" + }, + "Session":{ + "type":"string", + "enum": ["vormittag","nachmittag","abendsession","wochenende"], + "example":"vormittag" + }, + "Agb":{ + "type":"boolean", + "example": true + }, + "Newsletter":{ + "type":"boolean", + "example": false + }, + "Equipment":{ + "type":"boolean", + "example": false + }, + "Format":{ + "type":"string", + "enum": ["praesenz","online"], + "example":"online" + } + }, + "required": ["Vorname", "Nachname","Agb","Format"] + } + }, + + "application/json":{ + "schema":{ + "type": "object", + "properties": { + "Vorname":{ + "type":"string", + "example":"Alice" + }, + "Nachname":{ + "type":"string", + "example":"Ecila" + }, + "Email":{ + "type":"string", + "example":"Alice@mail.de" + }, + "Telefon":{ + "type":"string", + "example":"0123/456789" + }, + "Session":{ + "type":"string", + "enum": ["vormittag","nachmittag","abendsession","wochenende"], + "example":"vormittag" + }, + "Agb":{ + "type":"boolean", + "example": true + }, + "Newsletter":{ + "type":"boolean", + "example": false + }, + "Equipment":{ + "type":"boolean", + "example": false + }, + "Format":{ + "type":"string", + "enum": ["praesenz","online"], + "example":"online" + } + }, + "required": ["Vorname", "Nachname","Agb","Format"] + } + } + } + }, + + "responses": { + "200": { + "description": "Erfolgreiche Anmeldungs", + "content": { + "text/plain": { + "schema": { + "type": "string" + }, + "example": "Anmeldung erfolgreich!" + } + } + } + } + } + } + } +} \ No newline at end of file