inventorylib/dto/
lesson_equipment_request.rs1use common::entity::DtoReq;
2use serde::{Deserialize, Serialize};
3use uuid::Uuid;
4
5#[derive(Serialize, Deserialize, Debug, Clone)]
6#[serde(rename_all = "camelCase")]
7pub struct LessonEquipmentRequest {
8 #[serde(skip_serializing_if = "Option::is_none")]
9 pub id: Option<Uuid>,
10 #[serde(alias = "category")]
11 pub category_id: Uuid,
12 pub teacher: Option<Uuid>,
13 pub students: Option<Vec<Uuid>>,
14 pub qty_per_student: Option<i32>,
15 pub qty_additional: Option<i32>,
16 pub lesson: Uuid,
17 pub teacher_confirmed: Option<bool>,
18 pub students_confirmed: Option<Vec<Uuid>>,
19}
20
21impl DtoReq for LessonEquipmentRequest {}