use alloc::string::String;
use serde::{Deserialize, Serialize};
pub mod get;
pub mod set;
pub const JMAP_VACATION_RESPONSE_CAPABILITY: &str = "urn:ietf:params:jmap:vacationresponse";
#[derive(Clone, Debug, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct JmapVacationResponse {
pub id: String,
pub is_enabled: bool,
#[serde(skip_serializing_if = "Option::is_none")]
pub from_date: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub to_date: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub subject: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub text_body: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub html_body: Option<String>,
}