# Rust API client for openapi No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) ## Overview This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client. - API version: 1.0 - Package version: 1.0 - Generator version: 7.8.0 - Build package: `org.openapitools.codegen.languages.RustClientCodegen` ## Installation Put the package under your project folder in a directory named `openapi` and add the following to `Cargo.toml` under `[dependencies]`: ``` openapi = { path = "./openapi" } ``` ## Documentation for API Endpoints All URIs are relative to *http://localhost* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *ExamsApi* | [**get_group_exams**](docs/ExamsApi.md#get_group_exams) | **GET** /api/exams/{groupId} | Gets all exams for group *GroupsApi* | [**get_groups**](docs/GroupsApi.md#get_groups) | **GET** /api/groups | Gets all groups *KtpApi* | [**get_ktps**](docs/KtpApi.md#get_ktps) | **GET** /api/ktp/{lessonId} | Gets all ktps *LessonsApi* | [**get_lessons**](docs/LessonsApi.md#get_lessons) | **GET** /api/lessons | Gets all lessons *PracticesApi* | [**get_practices**](docs/PracticesApi.md#get_practices) | **GET** /api/practices | Gets all practices for group *ScheduleChangeApi* | [**get_schedule_additions**](docs/ScheduleChangeApi.md#get_schedule_additions) | **GET** /api/schedulechange/additions/{groupId} | Gets all schedule additions for group *ScheduleChangeApi* | [**get_schedule_moves**](docs/ScheduleChangeApi.md#get_schedule_moves) | **GET** /api/schedulechange/move/{groupId} | Gets all schedule moves for group *SchedulesApi* | [**get_schedule_actuality**](docs/SchedulesApi.md#get_schedule_actuality) | **GET** /api/schedules/actuality | Gets the schedule actuality *SchedulesApi* | [**get_schedule_for_date**](docs/SchedulesApi.md#get_schedule_for_date) | **GET** /api/schedules/groups/{groupId}/date | Get schedule for date *SchedulesApi* | [**get_schedule_for_groups**](docs/SchedulesApi.md#get_schedule_for_groups) | **GET** /api/schedules/groups | Gets schedule for users subscribed groups *SchedulesApi* | [**get_schedule_for_teachers**](docs/SchedulesApi.md#get_schedule_for_teachers) | **GET** /api/schedules/teachers | Gets schedule for user subscribed teachers *SchedulesApi* | [**get_week**](docs/SchedulesApi.md#get_week) | **GET** /api/schedules/week | Gets current week *SchedulesApi* | [**get_works_schedule**](docs/SchedulesApi.md#get_works_schedule) | **GET** /api/schedules/works | Get works schedule *TeachersApi* | [**get_teachers**](docs/TeachersApi.md#get_teachers) | **GET** /api/teachers | Gets all teachers *WorksApi* | [**get_works**](docs/WorksApi.md#get_works) | **GET** /api/works/{groupId} | Gets all works for group ## Documentation For Models - [BooleanServiceResponse](docs/BooleanServiceResponse.md) - [CheckForUpdate](docs/CheckForUpdate.md) - [DateOnlyServiceResponse](docs/DateOnlyServiceResponse.md) - [DayOfWeek](docs/DayOfWeek.md) - [EducationTypes](docs/EducationTypes.md) - [Exam](docs/Exam.md) - [ExamListServiceResponse](docs/ExamListServiceResponse.md) - [ExamServiceResponse](docs/ExamServiceResponse.md) - [GetKtpDto](docs/GetKtpDto.md) - [GetKtpDtoListServiceResponse](docs/GetKtpDtoListServiceResponse.md) - [GetKtpWorksDto](docs/GetKtpWorksDto.md) - [GetLessonTasksDto](docs/GetLessonTasksDto.md) - [GetLessonTasksDtoServiceResponse](docs/GetLessonTasksDtoServiceResponse.md) - [GetScheduleAdmin](docs/GetScheduleAdmin.md) - [GetScheduleForListOfGroups](docs/GetScheduleForListOfGroups.md) - [GetScheduleForListOfGroupsListServiceResponse](docs/GetScheduleForListOfGroupsListServiceResponse.md) - [GetScheduleForOneGroup](docs/GetScheduleForOneGroup.md) - [GetScheduleForOneGroupListServiceResponse](docs/GetScheduleForOneGroupListServiceResponse.md) - [GetSkippedLessonsDto](docs/GetSkippedLessonsDto.md) - [GetSkippedLessonsDtoServiceResponse](docs/GetSkippedLessonsDtoServiceResponse.md) - [GetWorksForAllLessonsGroupDto](docs/GetWorksForAllLessonsGroupDto.md) - [GetWorksForAllLessonsGroupDtoListServiceResponse](docs/GetWorksForAllLessonsGroupDtoListServiceResponse.md) - [GetWorksGroupDto](docs/GetWorksGroupDto.md) - [GetWorksScheduleDto](docs/GetWorksScheduleDto.md) - [GetWorksScheduleDtoListServiceResponse](docs/GetWorksScheduleDtoListServiceResponse.md) - [Group](docs/Group.md) - [GroupListServiceResponse](docs/GroupListServiceResponse.md) - [GroupServiceResponse](docs/GroupServiceResponse.md) - [HttpStatusCode](docs/HttpStatusCode.md) - [Int32ServiceResponse](docs/Int32ServiceResponse.md) - [Ktp](docs/Ktp.md) - [KtpServiceResponse](docs/KtpServiceResponse.md) - [Lesson](docs/Lesson.md) - [LessonSchedule](docs/LessonSchedule.md) - [LessonScheduleServiceResponse](docs/LessonScheduleServiceResponse.md) - [LessonScheduleWithWork](docs/LessonScheduleWithWork.md) - [LessonServiceResponse](docs/LessonServiceResponse.md) - [Practice](docs/Practice.md) - [PracticeListServiceResponse](docs/PracticeListServiceResponse.md) - [PracticeServiceResponse](docs/PracticeServiceResponse.md) - [ScheduleAdd](docs/ScheduleAdd.md) - [ScheduleAddDto](docs/ScheduleAddDto.md) - [ScheduleAddListServiceResponse](docs/ScheduleAddListServiceResponse.md) - [ScheduleAddServiceResponse](docs/ScheduleAddServiceResponse.md) - [ScheduleMove](docs/ScheduleMove.md) - [ScheduleMoveDto](docs/ScheduleMoveDto.md) - [ScheduleMoveServiceResponse](docs/ScheduleMoveServiceResponse.md) - [SetSemesterDto](docs/SetSemesterDto.md) - [StringServiceResponse](docs/StringServiceResponse.md) - [SyncLessonTasksDto](docs/SyncLessonTasksDto.md) - [SyncSkippedLessonsDto](docs/SyncSkippedLessonsDto.md) - [Teacher](docs/Teacher.md) - [TeacherServiceResponse](docs/TeacherServiceResponse.md) - [UpdateKtpDto](docs/UpdateKtpDto.md) - [UpdateLessonDto](docs/UpdateLessonDto.md) - [UpdateTeacherDto](docs/UpdateTeacherDto.md) - [User](docs/User.md) - [UserServiceResponse](docs/UserServiceResponse.md) - [Work](docs/Work.md) - [WorkListServiceResponse](docs/WorkListServiceResponse.md) - [WorkTypeEnum](docs/WorkTypeEnum.md) To get access to the crate's generated documentation, use: ``` cargo doc --open ``` ## Author