diff --git a/docs/classes/InternalWebuntisSecretLogin.html b/docs/classes/InternalWebuntisSecretLogin.html index 26eae0d..4c98eb0 100644 --- a/docs/classes/InternalWebuntisSecretLogin.html +++ b/docs/classes/InternalWebuntisSecretLogin.html @@ -1,4 +1,4 @@ -
Private
Private
Static
TYPESPrivate
_buildPrivate
_getPrivate
_getJWTPrivate
_requestStatic
TYPESPrivate
_buildPrivate
_getPrivate
_getJWTPrivate
_requestPrivate
Make a JSON RPC Request with the current session
Optional
parameter: Record<string, any> = {}Optional
validateSession: boolean = trueWhether the session should be checked first
-Optional
url: string = ...Returns all the Lessons where you were absent including the excused one!
-Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
-Optional
validateSession: boolean = trueGet all departments known by WebUntis
-Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
-Optional
validateSession: boolean = trueGet News Widget
+Optional
url: string = ...Returns all the Lessons where you were absent including the excused one!
+Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
+Optional
validateSession: boolean = trueGet all departments known by WebUntis
+Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
+Optional
validateSession: boolean = trueGet News Widget
Optional
validateSession: boolean = truesee index.d.ts NewsWidget
-Get the Timetable of your class for the given day +
Get the timetable for the current week for the current element from the web client API.
+Optional
validateSession: boolean = trueGet the timetable for the current week for the current element from the web client API.
one date in the week to query
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
-Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
-Optional
validateSession: boolean = trueGet all status data known by WebUntis
-Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
+Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
+Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
+Optional
validateSession: boolean = trueGet all status data known by WebUntis
+Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
one date in the week to query
element id
element type
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueLogin with your credentials
Notice: The server may revoke this session after less than 10min of idle.
Untis says in the official docs:
-An application should always log out as soon as possible to free system resources on the server.
Static
convertStatic
convertStatic
convertStatic
convertStatic
convertStatic
convertGenerated using TypeDoc
Generated using TypeDoc
Just the host name of your WebUntis (Example: mese.webuntis.com)
Optional
identity: string = 'Awesome'A identity like: MyAwesomeApp
Optional
disableUserAgent: boolean = falseIf this is true, axios will not send a custom User-Agent
-Static
TYPESPrivate
_buildPrivate
_checkPrivate
_getJWTPrivate
_requestStatic
TYPESPrivate
_buildPrivate
_checkPrivate
_getJWTPrivate
_requestPrivate
Make a JSON RPC Request with the current session
Optional
parameter: Record<string, any> = {}Optional
validateSession: boolean = trueWhether the session should be checked first
-Optional
url: string = ...Private
_timetableReturns all the Lessons where you were absent including the excused one!
-Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
-Optional
validateSession: boolean = trueGet all departments known by WebUntis
-Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
-Optional
validateSession: boolean = trueGet News Widget
+Optional
url: string = ...Private
_timetableReturns all the Lessons where you were absent including the excused one!
+Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
+Optional
validateSession: boolean = trueGet all departments known by WebUntis
+Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
+Optional
validateSession: boolean = trueGet News Widget
Optional
validateSession: boolean = truesee index.d.ts NewsWidget
-Get the Timetable of your class for the given day +
Get the timetable for the current week for the current element from the web client API.
+Optional
validateSession: boolean = trueGet the timetable for the current week for the current element from the web client API.
one date in the week to query
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
-Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
-Optional
validateSession: boolean = trueGet all status data known by WebUntis
-Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
+Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
+Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
+Optional
validateSession: boolean = trueGet all status data known by WebUntis
+Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
one date in the week to query
element id
element type
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueLogin with your credentials
Notice: The server may revoke this session after less than 10min of idle.
Untis says in the official docs:
-An application should always log out as soon as possible to free system resources on the server.
Static
convertStatic
convertStatic
convertStatic
convertStatic
convertStatic
convertGenerated using TypeDoc
Generated using TypeDoc
Optional
identity: string = 'Awesome'Optional
disableUserAgent: boolean = falseIf this is true, axios will not send a custom User-Agent
-Static
TYPESPrivate
_buildPrivate
_getPrivate
_getJWTPrivate
_requestStatic
TYPESPrivate
_buildPrivate
_getPrivate
_getJWTPrivate
_requestPrivate
Make a JSON RPC Request with the current session
Optional
parameter: Record<string, any> = {}Optional
validateSession: boolean = trueWhether the session should be checked first
-Optional
url: string = ...Returns all the Lessons where you were absent including the excused one!
-Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
-Optional
validateSession: boolean = trueGet all departments known by WebUntis
-Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
-Optional
validateSession: boolean = trueGet News Widget
+Optional
url: string = ...Returns all the Lessons where you were absent including the excused one!
+Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
+Optional
validateSession: boolean = trueGet all departments known by WebUntis
+Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
+Optional
validateSession: boolean = trueGet News Widget
Optional
validateSession: boolean = truesee index.d.ts NewsWidget
-Get the Timetable of your class for the given day +
Get the timetable for the current week for the current element from the web client API.
+Optional
validateSession: boolean = trueGet the timetable for the current week for the current element from the web client API.
one date in the week to query
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
-Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
-Optional
validateSession: boolean = trueGet all status data known by WebUntis
-Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
+Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
+Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
+Optional
validateSession: boolean = trueGet all status data known by WebUntis
+Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
one date in the week to query
element id
element type
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueLogin with your credentials
Notice: The server may revoke this session after less than 10min of idle.
Untis says in the official docs:
-An application should always log out as soon as possible to free system resources on the server.
Static
convertStatic
convertStatic
convertStatic
convertStatic
convertStatic
convertGenerated using TypeDoc
Generated using TypeDoc
Custom otplib v12 instance. Default will use the default otplib configuration.
Optional
URL: typeof URLCustom whatwg url implementation. Default will use the nodejs implementation.
Optional
disableUserAgent: boolean = falseIf this is true, axios will not send a custom User-Agent
-Static
TYPESPrivate
_buildPrivate
_getPrivate
_getJWTPrivate
_requestStatic
TYPESPrivate
_buildPrivate
_getPrivate
_getJWTPrivate
_requestPrivate
Make a JSON RPC Request with the current session
Optional
parameter: Record<string, any> = {}Optional
validateSession: boolean = trueWhether the session should be checked first
-Optional
url: string = ...Returns all the Lessons where you were absent including the excused one!
-Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
-Optional
validateSession: boolean = trueGet all departments known by WebUntis
-Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
-Optional
validateSession: boolean = trueGet News Widget
+Optional
url: string = ...Returns all the Lessons where you were absent including the excused one!
+Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
+Optional
validateSession: boolean = trueGet all departments known by WebUntis
+Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
+Optional
validateSession: boolean = trueGet News Widget
Optional
validateSession: boolean = truesee index.d.ts NewsWidget
-Get the Timetable of your class for the given day +
Get the timetable for the current week for the current element from the web client API.
+Optional
validateSession: boolean = trueGet the timetable for the current week for the current element from the web client API.
one date in the week to query
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
-Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
-Optional
validateSession: boolean = trueGet all status data known by WebUntis
-Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
+Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
+Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
+Optional
validateSession: boolean = trueGet all status data known by WebUntis
+Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
one date in the week to query
element id
element type
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueLogin with your credentials
Notice: The server may revoke this session after less than 10min of idle.
Untis says in the official docs:
-An application should always log out as soon as possible to free system resources on the server.
Static
convertStatic
convertStatic
convertStatic
convertStatic
convertStatic
convertGenerated using TypeDoc
Generated using TypeDoc
Optional
identity: string = 'Awesome'A identity like: MyAwesomeApp
Custom otplib v12 instance. Default will use the default otplib configuration.
Optional
disableUserAgent: boolean = falseIf this is true, axios will not send a custom User-Agent
-Private
authenticatorPrivate
Readonly
secretStatic
TYPESPrivate
_buildPrivate
_getPrivate
_getJWTPrivate
_requestPrivate
authenticatorPrivate
Readonly
secretStatic
TYPESPrivate
_buildPrivate
_getPrivate
_getJWTPrivate
_requestPrivate
Make a JSON RPC Request with the current session
Optional
parameter: Record<string, any> = {}Optional
validateSession: boolean = trueWhether the session should be checked first
-Optional
url: string = ...Returns all the Lessons where you were absent including the excused one!
-Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
-Optional
validateSession: boolean = trueGet all departments known by WebUntis
-Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
-Optional
validateSession: boolean = trueGet News Widget
+Optional
url: string = ...Returns all the Lessons where you were absent including the excused one!
+Optional
excuseStatusId: number = -1Optional
validateSession: boolean = trueGet the current school year
+Optional
validateSession: boolean = trueGet all departments known by WebUntis
+Optional
validateSession: boolean = trueGet the latest WebUntis Schoolyear
+Optional
validateSession: boolean = trueGet News Widget
Optional
validateSession: boolean = truesee index.d.ts NewsWidget
-Get the Timetable of your class for the given day +
Get the timetable for the current week for the current element from the web client API.
+Optional
validateSession: boolean = trueGet the timetable for the current week for the current element from the web client API.
one date in the week to query
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
-Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
-Optional
validateSession: boolean = trueGet all status data known by WebUntis
-Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
+Optional
validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
+Optional
validateSession: boolean = trueOptional
excuseStatusId: number = -1Optional
lateness: boolean = trueOptional
absences: boolean = trueOptional
excuseGroup: number = 2Get all WebUntis Schoolyears
+Optional
validateSession: boolean = trueGet all status data known by WebUntis
+Optional
validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
one date in the week to query
element id
element type
Optional
formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
-Optional
validateSession: boolean = trueLogin with your credentials
Notice: The server may revoke this session after less than 10min of idle.
Untis says in the official docs:
-An application should always log out as soon as possible to free system resources on the server.
Static
convertStatic
convertStatic
convertStatic
convertStatic
convertStatic
convertGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
cancelledOptional
irregularGenerated using TypeDoc
Optional
cancelledOptional
irregularGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
gradeGenerated using TypeDoc
Optional
gradeGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Unknown type. I have never seen this in use.
-Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
backOptional
didOptional
foreOptional
teacher1Optional
teacher2Generated using TypeDoc
Optional
backOptional
didOptional
foreOptional
teacher1Optional
teacher2Generated using TypeDoc
Optional
activityOptional
bkOptional
bkOptional
codeOptional
infoOptional
lstextOptional
sgOptional
statflagsOptional
substGenerated using TypeDoc
Optional
activityOptional
bkOptional
bkOptional
codeOptional
infoOptional
lstextOptional
sgOptional
statflagsOptional
substGenerated using TypeDoc
Optional
bsOptional
exOptional
lsOptional
ohOptional
sbGenerated using TypeDoc
Optional
bsOptional
exOptional
lsOptional
ohOptional
sbGenerated using TypeDoc
Unknown type. I have never seen this in use.
-Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Unknown type. I have never seen this in use.
-Generated using TypeDoc
Unknown type. I have never seen this in use.
+Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
orgidOptional
orgnameGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
roomOptional
standard?: booleanOptional
substitution?: booleanGenerated using TypeDoc
Optional
roomOptional
standard?: booleanOptional
substitution?: booleanGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
alternatename?: stringOptional
displayname?: stringOptional
externalOptional
longGenerated using TypeDoc
Optional
alternatename?: stringOptional
displayname?: stringOptional
externalOptional
longGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Private
Generated using TypeDoc
Private
Generated using TypeDoc
Get JWT Token
-