use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct StdType { pub id: String, pub abbrev: String, pub name: String, } #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct StdTypeNullable { pub id: Option, pub abbrev: Option, pub name: Option, } #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct SchoolClass { pub id: String, pub abbrev: String, pub name: String, } #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct StdClassGroup { pub class_id: String, pub id: String, pub abbrev: String, pub name: String, } #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct SchoolClassSet { pub id: String, pub abbrev: String, pub name: String, } #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct Teacher { pub id: String, pub abbrev: String, pub name: String, } #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct TeacherSet{ pub id: String, pub abbrev: String, pub name: String, } #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct Room{ pub id: String, pub abbrev: String, pub name: String, } #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct RoomSet{ pub id: String, pub abbrev: String, pub name: String, } #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "PascalCase")] pub struct Student{ pub id: String, pub abbrev: String, pub name: String, }