FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
python-webuntis/webuntis/session.pyi at master · robquant/python-webuntis · GitHub
robquant
/
python-webuntis
Public
forked from
python-webuntis/python-webuntis
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
python-webuntis
/
webuntis
/
session.pyi
Copy path
More file actions
More file actions
Latest commit
History
History
History
88 lines (52 loc) · 3.29 KB
Breadcrumbs
python-webuntis
/
webuntis
/
session.pyi
Copy path
File metadata and controls
88 lines (52 loc) · 3.29 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
import
datetime
from
typing
import
Any
,
Union
,
Dict
from
webuntis
import
objects
,
utils
class
JSONRPCSession
:
config
:
Dict
[
str
,
Any
]
=
...
def
__init__
(
self
,
**
kwargs
)
->
None
: ...
def
__enter__
(
self
)
->
Session
: ...
def
__exit__
(
self
,
exc_type
,
exc_value
,
traceback
): ...
def
logout
(
self
,
suppress_errors
:
bool
=
...)
->
None
: ...
def
login
(
self
)
->
Session
: ...
class
ResultWrapperMixin
:
def
departments
(
self
)
->
objects
.
DepartmentList
: ...
def
holidays
(
self
)
->
objects
.
HolidayList
: ...
def
klassen
(
self
,
schoolyear
:
Union
[
objects
.
SchoolyearObject
,
int
]
=
...)
->
objects
.
KlassenList
: ...
def
timetable
(
self
,
start
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
end
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
**
type_and_id
)
->
objects
.
PeriodList
: ...
def
timetable_extended
(
self
,
start
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
end
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
**
type_and_id
)
->
objects
.
PeriodList
: ...
def
my_timetable
(
self
,
start
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
end
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
]
)
->
objects
.
PeriodList
: ...
def
rooms
(
self
)
->
objects
.
RoomList
: ...
def
schoolyears
(
self
)
->
objects
.
SchoolyearList
: ...
def
subjects
(
self
)
->
objects
.
SubjectList
: ...
def
teachers
(
self
)
->
objects
.
TeacherList
: ...
def
statusdata
(
self
)
->
objects
.
StatusData
: ...
def
last_import_time
(
self
)
->
objects
.
TimeStampObject
: ...
def
substitutions
(
self
,
start
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
end
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
department_id
:
int
=
...)
->
objects
.
SubstitutionList
: ...
def
timegrid_units
(
self
)
->
objects
.
TimegridObject
: ...
def
students
(
self
)
->
objects
.
StudentsList
: ...
def
exam_types
(
self
)
->
objects
.
ExamTypeList
: ...
def
exams
(
self
,
start
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
end
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
exam_type_id
:
int
=
...)
->
objects
.
ExamsList
: ...
def
timetable_with_absences
(
self
,
start
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
end
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
])
->
objects
.
AbsencesList
: ...
def
class_reg_events
(
self
,
start
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
end
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
])
->
objects
.
ClassRegEventList
: ...
def
class_reg_event_for_id
(
self
,
start
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
end
:
Union
[
datetime
.
datetime
,
datetime
.
date
,
int
],
**
type_and_id
)
->
objects
.
ClassRegEventList
: ...
def
class_reg_categories
(
self
)
->
objects
.
ClassRegCategoryList
: ...
def
class_reg_category_groups
(
self
)
->
objects
.
ClassRegCategoryGroupList
: ...
def
get_student
(
self
,
surname
:
str
,
fore_name
:
str
,
dob
:
int
=
...)
->
objects
.
StudentObject
: ...
def
get_teacher
(
self
,
surname
:
str
,
fore_name
:
str
,
dob
:
int
=
...)
->
objects
.
TeacherObject
: ...
class
Session
(
JSONRPCSession
,
ResultWrapperMixin
):
cache
:
utils
.
SessionCache
=
...
def
__init__
(
self
,
**
config
)
->
None
: ...
Back
|
FazBrowse Home
|
New Git URL