journallib/dto/
student_lesson_feedback_request.rs1use common::entity::DtoReq;
2use common::enums::r_status::RStatus;
3use serde::{Deserialize, Serialize};
4use uuid::Uuid;
5
6#[derive(Serialize, Deserialize, Debug, Clone)]
7#[serde(rename_all = "camelCase")]
8pub struct StudentLessonFeedbackRequest {
9 pub id: Option<Uuid>,
10 pub rstatus: Option<RStatus>,
11 pub ver: Option<i32>,
12 pub lesson: Uuid,
13 pub student: Uuid,
14 pub teacher: Option<Uuid>,
15 pub scenario: Option<Uuid>,
16 pub general: Option<i32>,
17 pub interesting: Option<i32>,
18 pub interesting_comment: Option<String>,
19 pub explanation: Option<i32>,
20 pub explanation_comment: Option<String>,
21 pub understanding: Option<bool>,
22 pub understanding_values: Option<Vec<String>>,
23 pub questions: Option<bool>,
24 pub questions_values: Option<Vec<String>>,
25 pub comment: Option<String>,
26}
27impl DtoReq for StudentLessonFeedbackRequest {}