dart_untis_mobile library

Classes

UntisAbsence
An absence of a student
UntisAbsenceReason
Reasons for an absence. Part of an UntisAbsence
UntisClass
A school class
UntisDay
This is a place holder for the rows in the grid
UntisDayUnit
These are basically a placeholder for the UntisPeriods
UntisDuty
Don't know how to actually use this, but his should represent, which task roles there are for a class. The data behind these duties can be accessed with the WebUntis API
UntisElementDescriptor
Used to describe common elements of the API
UntisEventReason
Don't know how this is used, but it can be a reason for either a student or a class.
UntisEventReasonGroup
The different "types" of event reasons (whatever event reasons are), used by UntisEventReason
UntisExam
A school exam, which can be written from more than one class
UntisExcuse
The actual excuse for an UntisAbsence, it contains a reference to a UntisExcuseStatus.
UntisExcuseStatus
Analogy to UntisAbsence and UntisAbsenceReason. This is UntisExcuse and UntisExcuseStatus.
UntisHoliday
A time period, where you don't have school
UntisHomework
A homework, that can be contained in a UntisPeriod or be found directly with the adequate method in UntisSession
UntisPeriod
This can be a lesson, a class trip or in general a part of the timetable
UntisPeriodText
This text object is mostly used when period is irregular. It then delivers general information about the period
UntisRoom
A class/school room
UntisSession
The main object to interact with the Untis Mobile API
UntisStudentData
Gives information about the user itself
UntisSubject
A school subject
UntisTeacher
A school teacher
UntisTimeGrid
This is used for creating a table(layout) that accounts for breaks, this is defined from the school
UntisTimetable
Timetable object containing periods.
UntisYear
A school year

Enums

UntisElementType
The types for common(!) element ids
UntisPeriodState
States of lessons, which determine the fit in the timetable