use crate::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct MarkdownOption {
#[serde(rename = "Text")]
pub text: String,
#[serde(rename = "Mode", skip_serializing_if = "Option::is_none")]
pub mode: Option<String>,
#[serde(rename = "Context", skip_serializing_if = "Option::is_none")]
pub context: Option<String>,
#[serde(rename = "Wiki", skip_serializing_if = "is_false")]
pub wiki: bool,
}
fn is_false(b: &bool) -> bool {
!b
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct MarkupOption {
#[serde(rename = "Text")]
pub text: String,
#[serde(rename = "Mode", skip_serializing_if = "Option::is_none")]
pub mode: Option<String>,
#[serde(rename = "Context", skip_serializing_if = "Option::is_none")]
pub context: Option<String>,
#[serde(rename = "FilePath", skip_serializing_if = "Option::is_none")]
pub file_path: Option<String>,
#[serde(rename = "Wiki", skip_serializing_if = "is_false")]
pub wiki: bool,
}