use super::*; use crate::documents::BuildXML; use crate::types::*; use crate::xml_builder::*; use crate::{Footer, Header}; use serde::Serialize; #[derive(Debug, Clone, PartialEq, Serialize)] #[serde(rename_all = "camelCase")] pub struct SectionProperty { pub page_size: PageSize, pub page_margin: PageMargin, pub columns: usize, pub title_pg: bool, pub doc_grid: DocGrid, #[serde(skip_serializing_if = "Option::is_none")] pub header_reference: Option, #[serde(skip_serializing_if = "Option::is_none")] pub header: Option
, #[serde(skip_serializing_if = "Option::is_none")] pub first_header_reference: Option, #[serde(skip_serializing_if = "Option::is_none")] pub first_header: Option
, #[serde(skip_serializing_if = "Option::is_none")] pub even_header_reference: Option, #[serde(skip_serializing_if = "Option::is_none")] pub even_header: Option
, #[serde(skip_serializing_if = "Option::is_none")] pub footer_reference: Option, #[serde(skip_serializing_if = "Option::is_none")] pub footer: Option