Versions in this module Expand all Collapse all v1 v1.2.1 Oct 17, 2024 Changes in this version type AuthResponse + KlasseId int v1.2.0 Oct 10, 2024 Changes in this version + type OriginalData interface type Period + OriginalClasses []Class + OriginalRooms []Room + OriginalSubjects []Subject + OriginalTeachers []Teacher v1.1.2 Sep 23, 2024 v1.1.1 Sep 23, 2024 v1.1.0 Sep 23, 2024 v1.0.6 Sep 22, 2024 Changes in this version + type GetTimetableRequestElement struct + Id int + KeyType string + Type int v1.0.5 Sep 22, 2024 v1.0.4 Sep 22, 2024 v1.0.3 Sep 22, 2024 Changes in this version type RPCError + func (e *RPCError) Error() string v1.0.2 Sep 22, 2024 Changes in this version + type ApiConfig struct + Password string + School string + Server string + User string + Useragent string + type AuthParams struct + Client string + Password string + User string + type AuthResponse struct + PersonID int + PersonType int + SessionID string + type Class struct + BackColor string + Did string + ForeColor string + ID int + LongName string + Name string + Teacher1 int + Teacher2 int + type ClassRegEvents struct + CategoryId int + Date int + Forname string + Reason string + StudentId int + Subject string + Surname string + Text string + type Department struct + BackColor string + ForeColor string + ID int + LongName string + Name string + type Exam struct + Classes []Class + Date int + EndTime int + Id int + StartTime int + Students []Student + Subject int + Teachers []Teacher + type GetExamsRequest struct + EndDate string + ExamTypeId int + StartDate int + type GetPersonIdRequest struct + Birthdata string + Forename string + Surname string + Type int + type GetSubstitutionsRequest struct + DepartmentId string + EndDate string + StartDate int + type GetTimetableRequest struct + Element struct{ ... } + EndDate int + KlasseFields []string + OnlyBaseTimetable bool + RoomFields []string + ShowBooking bool + ShowInfo bool + ShowLsNumber bool + ShowLsText bool + ShowStudentgroup bool + ShowSubstText bool + StartDate int + SubjectFields []string + TeacherFields []string + Type int + type GetTimetableSimpleRequest struct + ElementId int + EndDate int + StartDate int + Type int + type Holiday struct + EndDate int + ID int + LongName string + Name string + StartDate int + type IdObject struct + ExternalKey string + Id int + Name string + OriginalExternalKey string + OriginalId int + OriginalName string + type Period struct + ActivityType string + BookingRemark string + BookingText string + Classes []Class + Code string + Date string + EndTime int + Id int + Info string + LessonNumber int + LessonText string + LessonType string + Rooms []Room + StartTime int + StatisticalFlags string + StudentGroup string + Subjects []Subject + SubstitutionText string + Teachers []Teacher + type PeriodWithAbsenceObject struct + type RPCError struct + Code int + Message string + type RPCRequest struct + ID string + JSONRPC string + Method string + Params interface{} + type RPCResponse struct + Error *RPCError + ID string + JSONRPC string + Result json.RawMessage + type Room struct + BackColor string + ForeColor string + ID int + LongName string + Name string + type SchoolYear struct + EndDate int + Id int + Name string + StartDate int + type StartAndEndDate struct + EndDate string + StartDate int + type StatusData struct + Codes json.RawMessage + Lstypes json.RawMessage + type Student struct + ForeName string + Gender string + ID int + Key string + LongName string + Name string + type Subject struct + BackColor string + ForeColor string + ID int + LongName string + Name string + type Substitutions struct + Classes []IdObject + Date int + EndTime int + LessonId int + Reschedule struct{ ... } + Rooms []IdObject + StartTime int + Subjects []IdObject + SubstitutionText string + Teachers []IdObject + Type string + type Teacher struct + BackColor string + ForeColor string + ForeName string + ID int + LongName string + Name string + type TimegridUnit struct + Day int + TimeUnits struct{ ... }