userlib/jsonb/
acknowledgement.rs1use chrono::NaiveDateTime;
2use common::utils::serialize_option_naive_date;
3use postgres_types::{FromSql, ToSql};
4use serde::{Deserialize, Serialize};
5
6#[derive(Serialize, Deserialize, Debug, Clone, FromSql, ToSql)]
7#[serde(rename_all = "camelCase")]
8pub struct AcknowledgementForm {
9 pub permission_to_publish: bool,
10 pub permission_online: bool,
11 pub name_permission: String,
12 #[serde(default)]
13 #[serde(with = "serialize_option_naive_date")]
14 pub date_permission: Option<NaiveDateTime>,
15}