Files
bakalari-types/src/lib.rs
T

54 lines
1.2 KiB
Rust
Raw Normal View History

2026-10-24 12:17:29 +02:00
mod absence;
mod api_info;
2026-10-24 19:57:28 +02:00
mod attachment;
2026-10-27 21:39:14 +01:00
//campaign
2026-10-28 15:58:30 +01:00
mod auth;
2026-10-28 00:07:19 +01:00
mod campaign;
2026-10-28 22:37:05 +01:00
mod endpoints;
2026-10-24 12:17:29 +02:00
mod error;
2026-10-24 19:39:48 +02:00
mod events;
2026-10-25 14:31:35 +01:00
mod gdpr;
2026-10-27 21:39:14 +01:00
//komens
2026-10-29 17:08:56 +01:00
mod homework; //TDOS
2026-10-27 21:39:14 +01:00
//marking
2026-10-25 11:24:38 +01:00
mod marks;
2026-10-25 14:16:05 +01:00
mod payments;
2026-10-27 21:39:14 +01:00
mod semester;
2026-10-24 19:39:48 +02:00
mod stdtype;
2026-10-25 11:10:01 +01:00
mod subjects;
2026-10-25 14:27:02 +01:00
mod substitutions;
2026-10-27 21:39:14 +01:00
mod teaching;
2026-10-25 15:15:14 +00:00
mod timetable;
2026-10-27 21:39:14 +01:00
mod user; //TODOS
//webmodules
//predictor
2026-10-24 12:17:29 +02:00
2026-10-29 17:08:56 +01:00
pub use absence::*;
2026-10-24 12:17:29 +02:00
pub use api_info::ApiInfo;
2026-10-27 21:39:14 +01:00
pub use attachment::AttachmentInfo;
2026-10-28 15:58:30 +01:00
pub use auth::*;
2026-10-28 00:07:19 +01:00
pub use campaign::Campaign;
2026-10-28 22:37:05 +01:00
pub use endpoints::*;
2026-10-27 21:39:14 +01:00
pub use error::{Error, ModelState, StringArray};
2026-10-29 17:08:56 +01:00
pub use events::*;
2026-10-27 21:53:56 +01:00
pub use gdpr::{
GdprCommissioner, GdprCommissioners, GdprConsent, GdprConsentRights, GdprConsentState,
GdprValidity,
};
2026-10-29 17:08:56 +01:00
pub use homework::*;
2026-10-28 22:37:05 +01:00
pub use marks::*;
2026-10-27 21:39:14 +01:00
pub use payments::*;
pub use semester::{
CertificateTerm, CertificateTerms, FinalMark, PedagogicalMeasure, PedagogicalMeasures,
};
pub use stdtype::{
Room, RoomSet, SchoolClass, SchoolClassSet, StdClassGroup, StdType, StdTypeNullable, Student,
Teacher, TeacherSet, TimetableStudent,
2026-10-25 15:20:21 +01:00
};
2026-10-28 22:37:05 +01:00
pub use subjects::*;
2026-10-27 21:53:56 +01:00
pub use substitutions::{
ChangeDisplayType, ChangeLessonInfo, SubstitutionChange, SubstitutionChangeType, Substitutions,
};
2026-10-27 21:39:14 +01:00
pub use teaching::{Lesson, Teaching, TeachingTheme};
pub use timetable::*;
2026-10-27 23:56:59 +01:00
pub use user::*;