userlib/dto/
mailing_letters_request.rs1use common::entity::DtoReq;
2use common::model::calendar::Calendar;
3use serde::{Deserialize, Serialize};
4use uuid::Uuid;
5
6#[derive(Serialize, Deserialize, Debug)]
7#[serde(rename_all = "camelCase")]
8pub struct MailingLettersRequest {
9 pub content: String,
10 pub text: String,
11 pub roles: Vec<String>,
12 pub orgs: Vec<Uuid>,
13 pub subject: String,
14 pub fromu: Option<Uuid>,
15 pub from_org: Option<Uuid>,
16 pub seconds: Option<i32>,
17 pub mail_pass: Option<String>,
18 pub users: Option<Vec<Uuid>>,
19 pub calendar: Option<Calendar>,
20}
21impl DtoReq for MailingLettersRequest {}