1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
use serde_derive::{Deserialize, Serialize}; /// Represents the ability to bypass list management for an email message. /// /// This setting allows you to bypass all unsubscribe groups and suppressions to ensure /// that the email is delivered to every single recipient. This should only be used in /// emergencies when it is absolutely necessary that every recipient receives your email. #[derive(Debug, Default, Clone, Serialize, Deserialize)] pub struct BypassListManagement { /// The value indicating whether this setting is enabled. pub enable: bool, } #[cfg(test)] mod tests { use super::*; use serde_json::to_string; #[test] fn it_serializes_to_json() { let json = to_string(&BypassListManagement { enable: true }).unwrap(); assert_eq!(json, r#"{"enable":true}"#); } }