journallib/dto/
journal_report_response.rs

1use chrono::NaiveDateTime;
2use common::entity::DtoResp;
3use common::enums::subject::Subject;
4use serde::{Deserialize, Serialize};
5use uuid::Uuid;
6
7use crate::enums::mark_type::MarkType;
8
9#[derive(Serialize, Deserialize, Debug, Clone)]
10#[serde(rename_all = "camelCase")]
11pub struct JournalReportResponse {
12    pub id: Uuid,
13    pub subject: Option<Subject>,
14    pub date: Option<NaiveDateTime>,
15    pub mark_type: Option<MarkType>,
16}
17
18impl DtoResp for JournalReportResponse {}