userlib/dto/
mailing_letters_request.rs

1use 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 {}