Update page 'API Documentaion'
parent
da8c6ec99e
commit
cf59d75932
|
@ -1,7 +1,7 @@
|
||||||
## API Documentaion
|
## API Documentaion
|
||||||
This section contains all needed infromation to access the TheCitadelofRicks API. It also contains the API specification.
|
This section contains all needed infromation to access the TheCitadelofRicks API. It also contains the API specification.
|
||||||
|
|
||||||
### /courses
|
### /course
|
||||||
/courses returns a Array "courses" of all currently available courses at the HS Offenburg with their name and link to the timetable (current/first week).
|
/courses returns a Array "courses" of all currently available courses at the HS Offenburg with their name and link to the timetable (current/first week).
|
||||||
|
|
||||||
``` json
|
``` json
|
||||||
|
@ -91,6 +91,50 @@ Each lesson has the following values:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### /lessonSubjectList?courseName={coursename}&week={week}
|
||||||
|
/lessonSubjectList returns a HashSet with all unique lesson subjects of the given course and week.
|
||||||
|
``` json
|
||||||
|
[
|
||||||
|
"Softw. Engin. 2",
|
||||||
|
"Sem. IT-Anwendungen",
|
||||||
|
"Prakt. Masch.Prog.",
|
||||||
|
"Masch. Programm.",
|
||||||
|
"Datenbanksyst. 2a",
|
||||||
|
"Mathematik 4",
|
||||||
|
"Datenbanksyst. 2b"
|
||||||
|
]
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### /lesson returns a?courseName={coursename}&lessonSubject={lessonsubject}&week={week}
|
||||||
|
/lesson returns a ArrayList of Lessons.
|
||||||
|
``` json
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"lessonID":"0.1.0",
|
||||||
|
"lessonSubject":"Mathematik 4",
|
||||||
|
"lessonTeacher":"Decker E.",
|
||||||
|
"lessonRoom":"B121, B206",
|
||||||
|
"lessonRemark":""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"lessonID":"0.1.1",
|
||||||
|
"lessonSubject":"Mathematik 4",
|
||||||
|
"lessonTeacher":"Orb",
|
||||||
|
"lessonRoom":"B206, B121",
|
||||||
|
"lessonRemark":""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"lessonID":"0.2.0",
|
||||||
|
"lessonSubject":"Mathematik 4",
|
||||||
|
"lessonTeacher":"Decker E.",
|
||||||
|
"lessonRoom":"B121, B206",
|
||||||
|
"lessonRemark":""
|
||||||
|
},
|
||||||
|
...
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
### /mensamenu
|
### /mensamenu
|
||||||
/mensamenu returns two Arrays containing this and next weeks mensa menus. The respones contains a Array "days" of the type Meals for each day of the week (Monday to Sunday), meals therefor contains a ArrayList of n meals.
|
/mensamenu returns two Arrays containing this and next weeks mensa menus. The respones contains a Array "days" of the type Meals for each day of the week (Monday to Sunday), meals therefor contains a ArrayList of n meals.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue