schedulelib/dto/generated_schedule_response.rs
use serde::{Deserialize, Serialize};
use uuid::Uuid;
use crate::dto::lesson_response::LessonResponse;
use crate::dto::slot_response::SlotResponse;
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct GeneratedScheduleResponse {
pub organization: Uuid,
pub name: String,
pub shift: Uuid,
pub lesson_list: Vec<LessonResponse>,
pub slot_list: Vec<SlotResponse>,
pub study_period: Uuid,
}