feat:#39 added fetcher for Events

This commit is contained in:
Elmar Kresse
2024-03-23 19:55:27 +01:00
parent 48a8eb43c3
commit 38f9c4d71b
10 changed files with 359 additions and 187 deletions

View File

@@ -42,3 +42,26 @@ type faculty struct {
Description string `json:"bezeichnung"`
Internal string `json:"internal"`
}
type Events struct {
TotalItems int `json:"hydra:totalItems"`
Events []Event `json:"hydra:member"`
}
type Event struct {
ID string `json:"id"`
Faculty string `json:"fakultaet"`
SeminarGroups []string `json:"seminargruppen"`
Flags []string `json:"flags"`
Modul string `json:"modul"`
EventType string `json:"veranstaltungstyp"`
Professors []string `json:"dozierende"`
Rooms []string `json:"raeume"`
Courses []string `json:"studiengaenge"`
Description string `json:"bezeichnung"`
Day string `json:"wochentag"`
StartTime string `json:"beginAt"`
EndTime string `json:"endAt"`
CalendarWeeks []int `json:"kalenderwochen"`
Semester string `json:"semester"`
}