Documentatie RESTInventaris

Auteur: Stijn Boutsen

Type: REST

Beschrijving:

Deze service dient om alle producten bij te houden die voorradig zijn in mijn elektronica labo. De bedoeling is om hier uiteindelijk ook de locatie aan toe te voegen en een volautomatische component-dispenser te maken.

Elk record kan de volgende parameters bevatten:

naam naam van het product
beschrijving beschrijving van het product
type verzamelnaam waar het product onder valt
aantal aantal stuks dat nog van het product voorradig is
prijs de kostprijs van 1 stuk

De hele database oproepen

GET db

RETURN 1 JSON-Array

vb: RESTInventaris.php?db

voeg een nieuw product toe aan de database

GET String naam, String beschrijving, String type, Integer aantal, Integer prijs

vb: RESTInventaris.php?naam=test&beschrijving=test&type=test&aantal=1&prijs=2

Verander de naam van een record

GET Integer id, String naam

vb: RESTInventaris.php?id=1&naam=nieuw

Verander de beschrijving van een record

GET Integer id, String beschrijving

vb: RESTInventaris.php?id=1&beschrijving=nieuw

Verander het type van een record

GET Integer id, String type

vb: RESTInventaris.php?id=1&type=nieuw

Verander het aantal van een record

GET Integer id, Integer aantal

vb: RESTInventaris.php?id=1&aantal=123

Verander de prijs van een record

GET Integer id, Integer prijs

vb: RESTInventaris.php?id=1&prijs=123

Een product zoeken op id

GET int id

vb: RESTInventaris.php?id=1

RETURN 1 JSON-object for each found record

Een product zoeken op naam

GET String naam

vb: RESTInventaris.php?naam=MP3-shield

RETURN 1 JSON-object for each found record

Een product zoeken op type

GET Sting type

vb: RESTInventaris.php?type=Arduino

RETURN 1 JSON-object for each found record

Een product verwijderen

GET db, Integer id

vb: RESTInventaris.php?db&id=49

RETURN 1 JSON-object

Vraag de datum op

GET dateNow

vb: RESTInventaris.php?dateNow

Vraag het tijdstip op

GET time

vb: RESTInventaris.php?time