Skip to content

Commit 01fdca4

Browse files
Regenerated from updated spec.
1 parent 75a2b80 commit 01fdca4

File tree

150 files changed

+2882
-1356
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

150 files changed

+2882
-1356
lines changed

.github/workflows/python.yml

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
python -m pip install --upgrade pip
2727
pip install flake8 pytest
2828
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
29+
if [ -f test-requirements.txt ]; then pip install -r test-requirements.txt; fi
2930
- name: Lint with flake8
3031
run: |
3132
# stop the build if there are Python syntax errors or undefined names

.gitlab-ci.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,10 @@ pytest-3.8:
2222
image: python:3.8-alpine
2323
pytest-3.9:
2424
extends: .pytest
25-
image: python:3.9-alpine
25+
image: python:3.9-alpine
26+
pytest-3.10:
27+
extends: .pytest
28+
image: python:3.10-alpine
29+
pytest-3.11:
30+
extends: .pytest
31+
image: python:3.11-alpine

.openapi-generator/FILES

+37-15
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,18 @@ README.md
66
docs/ACL.md
77
docs/ACLIdsInner.md
88
docs/ACLIdsInnerOneOf.md
9-
docs/ClassLessons.md
10-
docs/ClassStudents.md
11-
docs/ClassSubject.md
12-
docs/ClassSubjectOneOf.md
139
docs/ClassesApi.md
1410
docs/Contact.md
11+
docs/ContactDetails.md
12+
docs/ContactDetailsEmails.md
1513
docs/DateTimeObject.md
1614
docs/Deletion.md
1715
docs/DeletionsApi.md
16+
docs/EducationDetails.md
1817
docs/Employee.md
18+
docs/EmployeeContactDetails.md
1919
docs/EmployeesApi.md
20+
docs/GetSchool200Response.md
2021
docs/GetSchoolAcl200Response.md
2122
docs/GetSchoolClass200Response.md
2223
docs/GetSchoolMeta200Response.md
@@ -32,20 +33,26 @@ docs/ListSchoolStudents200Response.md
3233
docs/ListSchoolSubjects200Response.md
3334
docs/ListSchools200Response.md
3435
docs/Meta.md
35-
docs/ModelClass.md
3636
docs/Pagination.md
3737
docs/Permission.md
3838
docs/RequestSchoolAccess200Response.md
3939
docs/RequestSchoolAccessRequest.md
4040
docs/School.md
4141
docs/SchoolAddress.md
4242
docs/SchoolAddressAddressCountry.md
43+
docs/SchoolClass.md
44+
docs/SchoolClassEmployees.md
45+
docs/SchoolClassLessons.md
46+
docs/SchoolClassStudents.md
47+
docs/SchoolClassSubject.md
48+
docs/SchoolClassSubjectOneOf.md
4349
docs/SchoolExtended.md
4450
docs/SchoolMeta.md
4551
docs/SchoolRegion.md
4652
docs/SchoolRegionIdentifiers.md
4753
docs/SchoolsApi.md
4854
docs/Student.md
55+
docs/StudentEducationDetails.md
4956
docs/StudentsApi.md
5057
docs/Subject.md
5158
docs/SubjectsApi.md
@@ -58,17 +65,18 @@ test/__init__.py
5865
test/test_acl.py
5966
test/test_acl_ids_inner.py
6067
test/test_acl_ids_inner_one_of.py
61-
test/test_class_lessons.py
62-
test/test_class_students.py
63-
test/test_class_subject.py
64-
test/test_class_subject_one_of.py
6568
test/test_classes_api.py
6669
test/test_contact.py
70+
test/test_contact_details.py
71+
test/test_contact_details_emails.py
6772
test/test_date_time_object.py
6873
test/test_deletion.py
6974
test/test_deletions_api.py
75+
test/test_education_details.py
7076
test/test_employee.py
77+
test/test_employee_contact_details.py
7178
test/test_employees_api.py
79+
test/test_get_school200_response.py
7280
test/test_get_school_acl200_response.py
7381
test/test_get_school_class200_response.py
7482
test/test_get_school_meta200_response.py
@@ -84,20 +92,26 @@ test/test_list_school_students200_response.py
8492
test/test_list_school_subjects200_response.py
8593
test/test_list_schools200_response.py
8694
test/test_meta.py
87-
test/test_model_class.py
8895
test/test_pagination.py
8996
test/test_permission.py
9097
test/test_request_school_access200_response.py
9198
test/test_request_school_access_request.py
9299
test/test_school.py
93100
test/test_school_address.py
94101
test/test_school_address_address_country.py
102+
test/test_school_class.py
103+
test/test_school_class_employees.py
104+
test/test_school_class_lessons.py
105+
test/test_school_class_students.py
106+
test/test_school_class_subject.py
107+
test/test_school_class_subject_one_of.py
95108
test/test_school_extended.py
96109
test/test_school_meta.py
97110
test/test_school_region.py
98111
test/test_school_region_identifiers.py
99112
test/test_schools_api.py
100113
test/test_student.py
114+
test/test_student_education_details.py
101115
test/test_students_api.py
102116
test/test_subject.py
103117
test/test_subjects_api.py
@@ -119,14 +133,15 @@ wonde/models/__init__.py
119133
wonde/models/acl.py
120134
wonde/models/acl_ids_inner.py
121135
wonde/models/acl_ids_inner_one_of.py
122-
wonde/models/class_lessons.py
123-
wonde/models/class_students.py
124-
wonde/models/class_subject.py
125-
wonde/models/class_subject_one_of.py
126136
wonde/models/contact.py
137+
wonde/models/contact_details.py
138+
wonde/models/contact_details_emails.py
127139
wonde/models/date_time_object.py
128140
wonde/models/deletion.py
141+
wonde/models/education_details.py
129142
wonde/models/employee.py
143+
wonde/models/employee_contact_details.py
144+
wonde/models/get_school200_response.py
130145
wonde/models/get_school_acl200_response.py
131146
wonde/models/get_school_class200_response.py
132147
wonde/models/get_school_meta200_response.py
@@ -141,18 +156,25 @@ wonde/models/list_school_students200_response.py
141156
wonde/models/list_school_subjects200_response.py
142157
wonde/models/list_schools200_response.py
143158
wonde/models/meta.py
144-
wonde/models/model_class.py
145159
wonde/models/pagination.py
146160
wonde/models/permission.py
147161
wonde/models/request_school_access200_response.py
148162
wonde/models/request_school_access_request.py
149163
wonde/models/school.py
150164
wonde/models/school_address.py
151165
wonde/models/school_address_address_country.py
166+
wonde/models/school_class.py
167+
wonde/models/school_class_employees.py
168+
wonde/models/school_class_lessons.py
169+
wonde/models/school_class_students.py
170+
wonde/models/school_class_subject.py
171+
wonde/models/school_class_subject_one_of.py
152172
wonde/models/school_extended.py
153173
wonde/models/school_meta.py
154174
wonde/models/school_region.py
155175
wonde/models/school_region_identifiers.py
156176
wonde/models/student.py
177+
wonde/models/student_education_details.py
157178
wonde/models/subject.py
179+
wonde/py.typed
158180
wonde/rest.py

.openapi-generator/VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6.6.0
1+
7.0.1

README.md

+57-46
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https:
55

66
- API version: 1.0.0
77
- Package version: 0.1.0
8-
- Build package: org.openapitools.codegen.languages.PythonNextgenClientCodegen
8+
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
99

1010
## Requirements.
1111

@@ -88,11 +88,11 @@ with wonde.ApiClient(configuration) as api_client:
8888

8989
try:
9090
# Get specific class for a school
91-
api_response = api_instance.schools_school_id_classes_class_id_get(school_id, class_id, include=include)
92-
print("The response of ClassesApi->schools_school_id_classes_class_id_get:\n")
91+
api_response = api_instance.get_school_class(school_id, class_id, include=include)
92+
print("The response of ClassesApi->get_school_class:\n")
9393
pprint(api_response)
9494
except ApiException as e:
95-
print("Exception when calling ClassesApi->schools_school_id_classes_class_id_get: %s\n" % e)
95+
print("Exception when calling ClassesApi->get_school_class: %s\n" % e)
9696

9797
```
9898

@@ -102,72 +102,79 @@ All URIs are relative to *https://api.wonde.com/v1.0*
102102

103103
Class | Method | HTTP request | Description
104104
------------ | ------------- | ------------- | -------------
105-
*ClassesApi* | [**schools_school_id_classes_class_id_get**](docs/ClassesApi.md#schools_school_id_classes_class_id_get) | **GET** /schools/{school_id}/classes/{class_id} | Get specific class for a school
106-
*ClassesApi* | [**schools_school_id_classes_get**](docs/ClassesApi.md#schools_school_id_classes_get) | **GET** /schools/{school_id}/classes | Get all classes for a school
107-
*DeletionsApi* | [**schools_school_id_deletions_get**](docs/DeletionsApi.md#schools_school_id_deletions_get) | **GET** /schools/{school_id}/deletions | Get deletions for a school
108-
*EmployeesApi* | [**schools_school_id_employees_employee_id_get**](docs/EmployeesApi.md#schools_school_id_employees_employee_id_get) | **GET** /schools/{school_id}/employees/{employee_id} | Get specific employee for a school
109-
*EmployeesApi* | [**schools_school_id_employees_get**](docs/EmployeesApi.md#schools_school_id_employees_get) | **GET** /schools/{school_id}/employees | Get all employees for a school
110-
*LessonsApi* | [**get_school_lesson_by_id**](docs/LessonsApi.md#get_school_lesson_by_id) | **GET** /schools/{school_id}/lessons/{lesson_id} | Returns a specific lesson for a specific school
111-
*LessonsApi* | [**get_school_lessons**](docs/LessonsApi.md#get_school_lessons) | **GET** /schools/{school_id}/lessons | Returns a list of lessons for a specific school
105+
*ClassesApi* | [**get_school_class**](docs/ClassesApi.md#get_school_class) | **GET** /schools/{school_id}/classes/{class_id} | Get specific class for a school
106+
*ClassesApi* | [**list_school_classes**](docs/ClassesApi.md#list_school_classes) | **GET** /schools/{school_id}/classes | Get all classes for a school
107+
*DeletionsApi* | [**list_school_deletions**](docs/DeletionsApi.md#list_school_deletions) | **GET** /schools/{school_id}/deletions | Get deletions for a school
108+
*EmployeesApi* | [**get_school_employee**](docs/EmployeesApi.md#get_school_employee) | **GET** /schools/{school_id}/employees/{employee_id} | Get specific employee for a school
109+
*EmployeesApi* | [**list_school_employees**](docs/EmployeesApi.md#list_school_employees) | **GET** /schools/{school_id}/employees | Get all employees for a school
110+
*LessonsApi* | [**get_school_lesson**](docs/LessonsApi.md#get_school_lesson) | **GET** /schools/{school_id}/lessons/{lesson_id} | Returns a specific lesson for a specific school
111+
*LessonsApi* | [**list_school_lessons**](docs/LessonsApi.md#list_school_lessons) | **GET** /schools/{school_id}/lessons | Returns a list of lessons for a specific school
112112
*SchoolsApi* | [**get_school**](docs/SchoolsApi.md#get_school) | **GET** /schools/{school_id} | Retrieve a specific school
113-
*SchoolsApi* | [**meta_schools_school_id_acl_get**](docs/SchoolsApi.md#meta_schools_school_id_acl_get) | **GET** /meta/schools/{school_id}/acl | Retrieve the access control list applied to a school
114-
*SchoolsApi* | [**meta_schools_school_id_get**](docs/SchoolsApi.md#meta_schools_school_id_get) | **GET** /meta/schools/{school_id} | Retrieve meta data for a school
115-
*SchoolsApi* | [**meta_schools_school_id_permissions_get**](docs/SchoolsApi.md#meta_schools_school_id_permissions_get) | **GET** /meta/schools/{school_id}/permissions | Retrieve the permissions applied to a school
116-
*SchoolsApi* | [**schools_all_get**](docs/SchoolsApi.md#schools_all_get) | **GET** /schools/all | Retrieve all schools
117-
*SchoolsApi* | [**schools_approved_get**](docs/SchoolsApi.md#schools_approved_get) | **GET** /schools/approved | Retrieve all approved schools
118-
*SchoolsApi* | [**schools_audited_get**](docs/SchoolsApi.md#schools_audited_get) | **GET** /schools/audited | Retrieve all audited schools
119-
*SchoolsApi* | [**schools_declined_get**](docs/SchoolsApi.md#schools_declined_get) | **GET** /schools/declined | Retrieve all schools with declined access
120-
*SchoolsApi* | [**schools_offline_get**](docs/SchoolsApi.md#schools_offline_get) | **GET** /schools/offline | Retrieve all offline schools
121-
*SchoolsApi* | [**schools_pending_get**](docs/SchoolsApi.md#schools_pending_get) | **GET** /schools/pending | Retrieve all schools with pending access request
122-
*SchoolsApi* | [**schools_revoked_get**](docs/SchoolsApi.md#schools_revoked_get) | **GET** /schools/revoked | Retrieve all schools with revoked access
123-
*SchoolsApi* | [**schools_school_id_request_access_post**](docs/SchoolsApi.md#schools_school_id_request_access_post) | **POST** /schools/{school_id}/request-access | Request access to a school
124-
*SchoolsApi* | [**schools_school_id_revoke_access_delete**](docs/SchoolsApi.md#schools_school_id_revoke_access_delete) | **DELETE** /schools/{school_id}/revoke-access | Revoke access to a school
125-
*StudentsApi* | [**get_student**](docs/StudentsApi.md#get_student) | **GET** /schools/{school_id}/students/{student_id} | Retrieve a specific student in a specific school
126-
*StudentsApi* | [**list_students**](docs/StudentsApi.md#list_students) | **GET** /schools/{school_id}/students | Retrieve a list of students for a specific school
127-
*SubjectsApi* | [**get_subject**](docs/SubjectsApi.md#get_subject) | **GET** /schools/{school_id}/subjects/{subject_id} | Retrieve a specific subject for a school
128-
*SubjectsApi* | [**get_subjects**](docs/SubjectsApi.md#get_subjects) | **GET** /schools/{school_id}/subjects | Retrieve subjects for a school
113+
*SchoolsApi* | [**get_school_acl**](docs/SchoolsApi.md#get_school_acl) | **GET** /meta/schools/{school_id}/acl | Retrieve the access control list applied to a school
114+
*SchoolsApi* | [**get_school_meta**](docs/SchoolsApi.md#get_school_meta) | **GET** /meta/schools/{school_id} | Retrieve meta data for a school
115+
*SchoolsApi* | [**get_school_permissions**](docs/SchoolsApi.md#get_school_permissions) | **GET** /meta/schools/{school_id}/permissions | Retrieve the permissions applied to a school
116+
*SchoolsApi* | [**list_schools**](docs/SchoolsApi.md#list_schools) | **GET** /schools/all | Retrieve all schools
117+
*SchoolsApi* | [**list_schools_approved**](docs/SchoolsApi.md#list_schools_approved) | **GET** /schools | Retrieve all approved schools
118+
*SchoolsApi* | [**list_schools_audited**](docs/SchoolsApi.md#list_schools_audited) | **GET** /schools/audited | Retrieve all audited schools
119+
*SchoolsApi* | [**list_schools_declined**](docs/SchoolsApi.md#list_schools_declined) | **GET** /schools/declined | Retrieve all schools with declined access
120+
*SchoolsApi* | [**list_schools_offline**](docs/SchoolsApi.md#list_schools_offline) | **GET** /schools/offline | Retrieve all offline schools
121+
*SchoolsApi* | [**list_schools_pending**](docs/SchoolsApi.md#list_schools_pending) | **GET** /schools/pending | Retrieve all schools with pending access request
122+
*SchoolsApi* | [**list_schools_revoked**](docs/SchoolsApi.md#list_schools_revoked) | **GET** /schools/revoked | Retrieve all schools with revoked access
123+
*SchoolsApi* | [**request_school_access**](docs/SchoolsApi.md#request_school_access) | **POST** /schools/{school_id}/request-access | Request access to a school
124+
*SchoolsApi* | [**revoke_school_access**](docs/SchoolsApi.md#revoke_school_access) | **DELETE** /schools/{school_id}/revoke-access | Revoke access to a school
125+
*StudentsApi* | [**get_school_student**](docs/StudentsApi.md#get_school_student) | **GET** /schools/{school_id}/students/{student_id} | Retrieve a specific student in a specific school
126+
*StudentsApi* | [**list_school_students**](docs/StudentsApi.md#list_school_students) | **GET** /schools/{school_id}/students | Retrieve a list of students for a specific school
127+
*SubjectsApi* | [**get_school_subject**](docs/SubjectsApi.md#get_school_subject) | **GET** /schools/{school_id}/subjects/{subject_id} | Retrieve a specific subject for a school
128+
*SubjectsApi* | [**list_school_subjects**](docs/SubjectsApi.md#list_school_subjects) | **GET** /schools/{school_id}/subjects | Retrieve subjects for a school
129129

130130

131131
## Documentation For Models
132132

133133
- [ACL](docs/ACL.md)
134134
- [ACLIdsInner](docs/ACLIdsInner.md)
135135
- [ACLIdsInnerOneOf](docs/ACLIdsInnerOneOf.md)
136-
- [ClassLessons](docs/ClassLessons.md)
137-
- [ClassStudents](docs/ClassStudents.md)
138-
- [ClassSubject](docs/ClassSubject.md)
139-
- [ClassSubjectOneOf](docs/ClassSubjectOneOf.md)
140136
- [Contact](docs/Contact.md)
137+
- [ContactDetails](docs/ContactDetails.md)
138+
- [ContactDetailsEmails](docs/ContactDetailsEmails.md)
141139
- [DateTimeObject](docs/DateTimeObject.md)
142140
- [Deletion](docs/Deletion.md)
141+
- [EducationDetails](docs/EducationDetails.md)
143142
- [Employee](docs/Employee.md)
144-
- [GetSchoolLessons200Response](docs/GetSchoolLessons200Response.md)
145-
- [GetSchoolLessons200ResponseMeta](docs/GetSchoolLessons200ResponseMeta.md)
146-
- [GetSubjects200Response](docs/GetSubjects200Response.md)
143+
- [EmployeeContactDetails](docs/EmployeeContactDetails.md)
144+
- [GetSchool200Response](docs/GetSchool200Response.md)
145+
- [GetSchoolAcl200Response](docs/GetSchoolAcl200Response.md)
146+
- [GetSchoolClass200Response](docs/GetSchoolClass200Response.md)
147+
- [GetSchoolMeta200Response](docs/GetSchoolMeta200Response.md)
148+
- [GetSchoolPermissions200Response](docs/GetSchoolPermissions200Response.md)
147149
- [Lesson](docs/Lesson.md)
148-
- [ListStudents200Response](docs/ListStudents200Response.md)
150+
- [ListSchoolClasses200Response](docs/ListSchoolClasses200Response.md)
151+
- [ListSchoolDeletions200Response](docs/ListSchoolDeletions200Response.md)
152+
- [ListSchoolEmployees200Response](docs/ListSchoolEmployees200Response.md)
153+
- [ListSchoolLessons200Response](docs/ListSchoolLessons200Response.md)
154+
- [ListSchoolLessons200ResponseMeta](docs/ListSchoolLessons200ResponseMeta.md)
155+
- [ListSchoolStudents200Response](docs/ListSchoolStudents200Response.md)
156+
- [ListSchoolSubjects200Response](docs/ListSchoolSubjects200Response.md)
157+
- [ListSchools200Response](docs/ListSchools200Response.md)
149158
- [Meta](docs/Meta.md)
150-
- [MetaSchoolsSchoolIdAclGet200Response](docs/MetaSchoolsSchoolIdAclGet200Response.md)
151-
- [MetaSchoolsSchoolIdGet200Response](docs/MetaSchoolsSchoolIdGet200Response.md)
152-
- [MetaSchoolsSchoolIdPermissionsGet200Response](docs/MetaSchoolsSchoolIdPermissionsGet200Response.md)
153-
- [ModelClass](docs/ModelClass.md)
154159
- [Pagination](docs/Pagination.md)
155160
- [Permission](docs/Permission.md)
161+
- [RequestSchoolAccess200Response](docs/RequestSchoolAccess200Response.md)
162+
- [RequestSchoolAccessRequest](docs/RequestSchoolAccessRequest.md)
156163
- [School](docs/School.md)
157164
- [SchoolAddress](docs/SchoolAddress.md)
158165
- [SchoolAddressAddressCountry](docs/SchoolAddressAddressCountry.md)
166+
- [SchoolClass](docs/SchoolClass.md)
167+
- [SchoolClassEmployees](docs/SchoolClassEmployees.md)
168+
- [SchoolClassLessons](docs/SchoolClassLessons.md)
169+
- [SchoolClassStudents](docs/SchoolClassStudents.md)
170+
- [SchoolClassSubject](docs/SchoolClassSubject.md)
171+
- [SchoolClassSubjectOneOf](docs/SchoolClassSubjectOneOf.md)
159172
- [SchoolExtended](docs/SchoolExtended.md)
160173
- [SchoolMeta](docs/SchoolMeta.md)
161174
- [SchoolRegion](docs/SchoolRegion.md)
162175
- [SchoolRegionIdentifiers](docs/SchoolRegionIdentifiers.md)
163-
- [SchoolsAllGet200Response](docs/SchoolsAllGet200Response.md)
164-
- [SchoolsSchoolIdClassesClassIdGet200Response](docs/SchoolsSchoolIdClassesClassIdGet200Response.md)
165-
- [SchoolsSchoolIdClassesGet200Response](docs/SchoolsSchoolIdClassesGet200Response.md)
166-
- [SchoolsSchoolIdDeletionsGet200Response](docs/SchoolsSchoolIdDeletionsGet200Response.md)
167-
- [SchoolsSchoolIdEmployeesGet200Response](docs/SchoolsSchoolIdEmployeesGet200Response.md)
168-
- [SchoolsSchoolIdRequestAccessPost200Response](docs/SchoolsSchoolIdRequestAccessPost200Response.md)
169-
- [SchoolsSchoolIdRequestAccessPostRequest](docs/SchoolsSchoolIdRequestAccessPostRequest.md)
170176
- [Student](docs/Student.md)
177+
- [StudentEducationDetails](docs/StudentEducationDetails.md)
171178
- [Subject](docs/Subject.md)
172179

173180

@@ -188,3 +195,7 @@ Authentication schemes defined for the API:
188195

189196

190197
## Author
198+
199+
200+
201+

docs/ClassSubjectOneOf.md

-28
This file was deleted.

0 commit comments

Comments
 (0)