feat:#39 added fetcher for SeminarGroups

This commit is contained in:
Elmar Kresse
2024-03-23 02:41:45 +01:00
parent 0d3af8829c
commit 48a8eb43c3
7 changed files with 343 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
package v3
// seminarGroups Model for fetching json data
type seminarGroups struct {
TotalItems int `json:"hydra:totalItems"`
Groups []seminarGroup `json:"hydra:member"`
}
type seminarGroup struct {
Type string `json:"@type"`
ID string `json:"id"`
Semester string `json:"semester"`
Faculty string `json:"fakultaet"`
Studiengang string `json:"studiengang"`
SeminarGroup string `json:"kuerzel"`
}
type studyTypes struct {
TotalItems int `json:"hydra:totalItems"`
Types []studyType `json:"hydra:member"`
}
type studyType struct {
Type string `json:"@type"`
ID string `json:"id"`
Faculty string `json:"fakultaet"`
Semester string `json:"semester"`
ShortCut string `json:"kuerzel"`
Description string `json:"bezeichnung"`
GroupID string `json:"studiengangskuerzel"`
}
type faculties struct {
TotalItems int `json:"hydra:totalItems"`
Faculties []faculty `json:"hydra:member"`
}
type faculty struct {
ID string `json:"id"`
StudyTypes []string `json:"studiengaenge"`
ShortCut string `json:"kuerzel"`
Description string `json:"bezeichnung"`
Internal string `json:"internal"`
}