#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "xlrdwi:webImagesSrd")]
pub struct WebImagesSupportingRichData {
pub xmlns: Vec<crate::common::XmlNamespace>,
pub xml_header: crate::common::XmlHeaderType,
#[sdk(child(qname = "xlrdwi:webImageSrd"))]
pub web_image_supporting_rich_data: Vec<WebImageSupportingRichData>,
#[sdk(child(qname = "xlrdwi:extLst"))]
pub extension_list: Option<ExtensionList>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "xlrdwi:webImageSrd")]
pub struct WebImageSupportingRichData {
#[sdk(child(qname = "xlrdwi:address"))]
pub address_web_image_supporting_rich_data_relationship:
std::boxed::Box<AddressWebImageSupportingRichDataRelationship>,
#[sdk(child(qname = "xlrdwi:moreImagesAddress"))]
pub more_images_address_web_image_supporting_rich_data_relationship:
Option<MoreImagesAddressWebImageSupportingRichDataRelationship>,
#[sdk(child(qname = "xlrdwi:blip"))]
pub blip_web_image_supporting_rich_data_relationship:
Option<BlipWebImageSupportingRichDataRelationship>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "xlrdwi:extLst")]
pub struct ExtensionList {
#[sdk(child(qname = "x:ext"))]
pub extension: Vec<crate::schemas::x::Extension>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "xlrdwi:address")]
pub struct AddressWebImageSupportingRichDataRelationship {
#[sdk(attr(qname = "r:id"))]
pub r_id: crate::simple_type::StringValue,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "xlrdwi:moreImagesAddress")]
pub struct MoreImagesAddressWebImageSupportingRichDataRelationship {
#[sdk(attr(qname = "r:id"))]
pub r_id: crate::simple_type::StringValue,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "xlrdwi:blip")]
pub struct BlipWebImageSupportingRichDataRelationship {
#[sdk(attr(qname = "r:id"))]
pub r_id: crate::simple_type::StringValue,
}