add: Documentation
This commit is contained in:
		
							
								
								
									
										132
									
								
								Documentation/Dokumentation.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										132
									
								
								Documentation/Dokumentation.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,132 @@
 | 
				
			|||||||
 | 
					# Dokumentation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Eine auflistung von allen Funktionen und API-Endpunkten mit Erklärung.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- User
 | 
				
			||||||
 | 
					- Einkaufsliste
 | 
				
			||||||
 | 
					- Zutaten
 | 
				
			||||||
 | 
					- Einheiten
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## User
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### User erstellen
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					POST 127.0.0.1/DirektiveDesDons/user
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BODY
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "username": "Benutzername",
 | 
				
			||||||
 | 
					  "email": "email"
 | 
				
			||||||
 | 
					  "password": "Passwort",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Aktueller User ausgeben
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					GET 127.0.0.1/DirektiveDesDons/user
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Daten des akteullen User ändern
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					PUT 127.0.0.1/DirektiveDesDons/user
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BODY
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "username": "Benutzername",
 | 
				
			||||||
 | 
					  "password": "Passwort"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Login
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					POST 127.0.0.1/DirektiveDesDons/login
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BODY
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "username": "Benutzername",
 | 
				
			||||||
 | 
					  "password": "Passwort"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Einkaufsliste
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Einkaufsliste erstellen
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					POST 127.0.0.1/DirektiveDesDons/shoppinglist
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BODY
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "name": "Einkaufsliste 1"
 | 
				
			||||||
 | 
					  "backgoundColor": "#123",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Einkauslisten ausgeben
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					GET 127.0.0.1/DirektiveDesDons/shoppinglist
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Einkaufsliste ausgeben
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					GET 127.0.0.1/DirektiveDesDons/shoppinglist/1
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Zutat zu Einkaufsliste hinzufügen
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					POST 127.0.0.1/DirektiveDesDons/shoppinglist/1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BODY
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "incredientId": 1
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Zutaten
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Zutaten erstellen
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					POST 127.0.0.1/DirektiveDesDons/ingredient
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BODY
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "name": "Nüsse",
 | 
				
			||||||
 | 
					  "calories": "123",
 | 
				
			||||||
 | 
					  "quantity": "5",
 | 
				
			||||||
 | 
					  "unit": "st",
 | 
				
			||||||
 | 
					  "price": "12.5"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Zutaten ausgeben
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					GET 127.0.0.1/DirektiveDesDons/ingredient
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Zutat ausgeben
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					GET 127.0.0.1/DirektiveDesDons/ingredient/1
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## MengenEinheiten
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Einheiten auflisten
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					GET 127.0.0.1/DirektiveDesDons/unit
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					### Einheit Erstellen
 | 
				
			||||||
 | 
					```shell
 | 
				
			||||||
 | 
					POST 127.0.0.1/DirektiveDesDons/unit
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BODY
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "name": "lbs"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
		Reference in New Issue
	
	Block a user