Advertisement
Guest User

Untitled

a guest
Jul 14th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. REST-Service – Schnittstellen
  2. GET //Keine Einschränkung
  3. Rest/klasse/
  4.  Return: [{klasseid:int,name:string}]
  5. Rest/schueler/{klasse}
  6.  Return: [{schuelerid:int, name:string}]
  7. Rest/sportart/einzel/
  8.  Return: [{sportid:int,name:string,einheit:string,datentyp:string}]
  9. Rest/sportart/team
  10.  Return: [{sportid:int,name:string,einheit:string,datentyp:string,multiple:int}]
  11. Rest/teilnahme/einzel/{schueler} //Gibt nur die besten zurück
  12.  Return: [{sportid:int,sportname:string,schuelerid:int,schuelername:string,ergebnis:string, punkte:decimal}]
  13. Rest/teinahme/einzel/{Sport}/{schueler}
  14.  Return: [{sportid:int,sportname:string,schuelerid:int,schuelername:string,ergebnis:string, versuch:int,punkte:decimal}]
  15. Rest/teilnahme/team/{Sport} //Gibt das Gesamtergebnis zurück
  16.  Return: [{sportid:int,sportname:string,klasseid:int,klassename:string,ergebnis:string ,punkte:decimal}]
  17. Rest/teilnahme/team/{sport}/{klasse}
  18.  Return: {sportid:int,sportname:string,klasseid:int,klassename:string,ergebnis:string,matchid:int,ergebnis:int}
  19. Rest/user/privileges
  20.  Return: {username:string,bearertoken:string,role:string,expiretime:long}
  21. Rest/user/
  22.  Return: {username:string,role:string}
  23. PUT //Benötigt Admin || schiedsrichter
  24. Rest/teilnahme/einzel/
  25.  Takes: {sportid:int, schuelerid:int, ergebnis:string}
  26. Rest/teilnahme/team/
  27.  Takes: {sportid:int, [{klasseid:int, ergebnis:string}]}
  28. Rest/user/
  29.  Takes: {username:string,password:string}]
  30. Rest/sportart/
  31.  Takes: {name:string,einheit:string,datentyp:string,einzel:boolean,[lmit:string,punkte:decimal]}
  32. POST //benötigt admin
  33. Rest/user/{user}
  34. Rest/sportart/{sportartid}
  35.  Takes: {name:string,einheit:string,datentyp:string,einzel:boolean,[lmit:string,punkte:decimal]}
  36. Rest/sportart/{sportartid}/changeactive
  37.  
  38. DELETE //Benötigt admin
  39. Rest/user/[userid}
  40. Rest/sportart/{sportid}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement