timesheetlib/dto/
entry_request.rsuse serde::{Deserialize, Serialize};
use uuid::Uuid;
use crate::enums::entry_status::EntryStatus;
use crate::jsonb::day::Day;
use crate::jsonb::history::History;
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct EntryRequest {
pub id: Option<Uuid>,
pub department_id: Uuid,
pub period_id: Uuid,
pub user_id: Uuid,
pub days : Option<Vec<Day>>,
pub org_id : Uuid,
pub comment : Option<String>,
pub status : EntryStatus,
pub account: Uuid,
pub approver: Option<Uuid>,
pub history: Option<Vec<History>>
}