schedulelib/dto/
lay_on_info.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::collections::HashMap;
use std::collections::LinkedList;

use serde::{Deserialize, Serialize};
use uuid::Uuid;

use crate::dto::lesson_response::LessonResponse;

#[derive(Serialize, Deserialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct LayOnInfo {
    pub room_lay_ons: HashMap<Uuid, LinkedList<LessonResponse>>,
    pub teacher_lay_ons: HashMap<Uuid, LinkedList<LessonResponse>>,
}