#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash, ooxmlsdk_derive::SdkEnum)]
pub enum TransitionPatternValues {
#[sdk(rename = "diamond")]
#[default]
Diamond,
#[sdk(rename = "hexagon")]
Hexagon,
}
#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash, ooxmlsdk_derive::SdkEnum)]
pub enum TransitionCenterDirectionTypeValues {
#[sdk(rename = "center")]
#[default]
Center,
}
#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash, ooxmlsdk_derive::SdkEnum)]
pub enum TransitionShredPatternValues {
#[sdk(rename = "strip")]
#[default]
Strip,
#[sdk(rename = "rectangle")]
Rectangle,
}
#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, Hash, ooxmlsdk_derive::SdkEnum)]
pub enum TransitionLeftRightDirectionTypeValues {
#[sdk(rename = "l")]
#[default]
Left,
#[sdk(rename = "r")]
Right,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:nvContentPartPr")]
pub struct NonVisualContentPartProperties {
#[sdk(child(qname = "p14:cNvPr"))]
pub non_visual_drawing_properties: std::boxed::Box<NonVisualDrawingProperties>,
#[sdk(child(qname = "p14:cNvContentPartPr"))]
pub non_visual_ink_content_part_properties:
Option<std::boxed::Box<NonVisualInkContentPartProperties>>,
#[sdk(child(qname = "p14:nvPr"))]
pub application_non_visual_drawing_properties:
std::boxed::Box<ApplicationNonVisualDrawingProperties>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:xfrm")]
pub struct Transform2D {
#[sdk(attr(qname = ":rot"))]
pub rotation: Option<crate::simple_type::Int32Value>,
#[sdk(attr(qname = ":flipH"))]
pub horizontal_flip: Option<crate::simple_type::BooleanValue>,
#[sdk(attr(qname = ":flipV"))]
pub vertical_flip: Option<crate::simple_type::BooleanValue>,
#[sdk(child(qname = "a:off"))]
pub offset: Option<crate::schemas::a::Offset>,
#[sdk(child(qname = "a:ext"))]
pub extents: Option<crate::schemas::a::Extents>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:extLst")]
pub struct ExtensionListModify {
#[sdk(attr(qname = ":mod"))]
pub modify: Option<crate::simple_type::BooleanValue>,
#[sdk(child(qname = "p:ext"))]
pub extension: Vec<crate::schemas::p::Extension>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:media")]
pub struct Media {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(attr(qname = "r:embed"))]
pub embed: Option<crate::simple_type::StringValue>,
#[sdk(attr(qname = "r:link"))]
pub link: Option<crate::simple_type::StringValue>,
#[sdk(child(qname = "p14:trim"))]
pub media_trim: Option<MediaTrim>,
#[sdk(child(qname = "p14:fade"))]
pub media_fade: Option<MediaFade>,
#[sdk(child(qname = "p14:bmkLst"))]
pub media_bookmark_list: Option<MediaBookmarkList>,
#[sdk(child(qname = "p14:extLst"))]
pub extension_list: Option<ExtensionList>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:vortex")]
pub struct VortexTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<crate::schemas::p::TransitionSlideDirectionValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:pan")]
pub struct PanTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<crate::schemas::p::TransitionSlideDirectionValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:switch")]
pub struct SwitchTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<TransitionLeftRightDirectionTypeValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:flip")]
pub struct FlipTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<TransitionLeftRightDirectionTypeValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:ferris")]
pub struct FerrisTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<TransitionLeftRightDirectionTypeValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:gallery")]
pub struct GalleryTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<TransitionLeftRightDirectionTypeValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:conveyor")]
pub struct ConveyorTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<TransitionLeftRightDirectionTypeValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:ripple")]
pub struct RippleTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_set(source = 0u32, union = 0u64, values = &["lu", "ru", "ld", "rd"]))]
#[sdk(string_set(source = 1u32, union = 0u64, values = &["center"]))]
pub direction: Option<crate::simple_type::StringValue>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:prism")]
pub struct PrismTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<crate::schemas::p::TransitionSlideDirectionValues>,
#[sdk(attr(qname = ":isContent"))]
pub is_content: Option<crate::simple_type::BooleanValue>,
#[sdk(attr(qname = ":isInverted"))]
pub is_inverted: Option<crate::simple_type::BooleanValue>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:doors")]
pub struct DoorsTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<crate::schemas::p::DirectionValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:window")]
pub struct WindowTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<crate::schemas::p::DirectionValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:glitter")]
pub struct GlitterTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<crate::schemas::p::TransitionSlideDirectionValues>,
#[sdk(attr(qname = ":pattern"))]
#[sdk(string_format(kind = "token"))]
pub pattern: Option<TransitionPatternValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:warp")]
pub struct WarpTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<crate::schemas::p::TransitionInOutDirectionValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:flythrough")]
pub struct FlythroughTransition {
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<crate::schemas::p::TransitionInOutDirectionValues>,
#[sdk(attr(qname = ":hasBounce"))]
pub has_bounce: Option<crate::simple_type::BooleanValue>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:shred")]
pub struct ShredTransition {
#[sdk(attr(qname = ":pattern"))]
#[sdk(string_format(kind = "token"))]
pub pattern: Option<TransitionShredPatternValues>,
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<crate::schemas::p::TransitionInOutDirectionValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:reveal")]
pub struct RevealTransition {
#[sdk(attr(qname = ":thruBlk"))]
pub through_black: Option<crate::simple_type::BooleanValue>,
#[sdk(attr(qname = ":dir"))]
#[sdk(string_format(kind = "token"))]
pub direction: Option<TransitionLeftRightDirectionTypeValues>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:wheelReverse")]
pub struct WheelReverseTransition {
#[sdk(attr(qname = ":spokes"))]
pub spokes: Option<crate::simple_type::UInt32Value>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:bmkTgt")]
pub struct BookmarkTarget {
#[sdk(attr(qname = ":spid"))]
pub shape_id: crate::simple_type::UInt32Value,
#[sdk(attr(qname = ":bmkName"))]
pub bookmark_name: crate::simple_type::StringValue,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:sectionPr")]
pub struct SectionProperties {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(child(qname = "p14:section"))]
pub section_old: Vec<SectionOld>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:sectionLst")]
pub struct SectionList {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(child(qname = "p14:section"))]
pub section: Vec<Section>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:browseMode")]
pub struct BrowseMode {
#[sdk(attr(qname = ":showStatus"))]
pub show_status: Option<crate::simple_type::BooleanValue>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:laserClr")]
pub struct LaserColor {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(
choice(
child(variant = RgbColorModelPercentage, qname = "a:scrgbClr"),
child(variant = RgbColorModelHex, qname = "a:srgbClr"),
child(variant = HslColor, qname = "a:hslClr"),
child(variant = SystemColor, qname = "a:sysClr"),
child(variant = SchemeColor, qname = "a:schemeClr"),
child(variant = PresetColor, qname = "a:prstClr")
)
)]
pub laser_color_choice: Option<LaserColorChoice>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:defaultImageDpi")]
pub struct DefaultImageDpi {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(attr(qname = ":val"))]
pub val: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:discardImageEditData")]
pub struct DiscardImageEditData {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(attr(qname = ":val"))]
pub val: crate::simple_type::BooleanValue,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:showMediaCtrls")]
pub struct ShowMediaControls {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(attr(qname = ":val"))]
pub val: crate::simple_type::BooleanValue,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:laserTraceLst")]
pub struct LaserTraceList {
#[sdk(child(qname = "p14:tracePtLst"))]
pub trace_point_list: Vec<TracePointList>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:creationId")]
pub struct CreationId {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(attr(qname = ":val"))]
pub val: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:modId")]
pub struct ModificationId {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(attr(qname = ":val"))]
pub val: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:showEvtLst")]
pub struct ShowEventRecordList {
#[sdk(
choice(
child(variant = TriggerEventRecord, qname = "p14:triggerEvt"),
child(variant = PlayEventRecord, qname = "p14:playEvt"),
child(variant = StopEventRecord, qname = "p14:stopEvt"),
child(variant = PauseEventRecord, qname = "p14:pauseEvt"),
child(variant = ResumeEventRecord, qname = "p14:resumeEvt"),
child(variant = SeekEventRecord, qname = "p14:seekEvt"),
child(variant = NullEventRecord, qname = "p14:nullEvt")
)
)]
pub show_event_record_list_choice: Vec<ShowEventRecordListChoice>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:cNvPr")]
pub struct NonVisualDrawingProperties {
#[sdk(attr(qname = ":id"))]
pub id: crate::simple_type::UInt32Value,
#[sdk(attr(qname = ":name"))]
pub name: crate::simple_type::StringValue,
#[sdk(attr(qname = ":descr"))]
pub description: Option<crate::simple_type::StringValue>,
#[sdk(attr(qname = ":hidden"))]
pub hidden: Option<crate::simple_type::BooleanValue>,
#[sdk(attr(qname = ":title"))]
pub title: Option<crate::simple_type::StringValue>,
#[sdk(child(qname = "a:hlinkClick"))]
pub hyperlink_on_click: Option<std::boxed::Box<crate::schemas::a::HyperlinkOnClick>>,
#[sdk(child(qname = "a:hlinkHover"))]
pub hyperlink_on_hover: Option<std::boxed::Box<crate::schemas::a::HyperlinkOnHover>>,
#[sdk(child(qname = "a:extLst"))]
pub non_visual_drawing_properties_extension_list:
Option<crate::schemas::a::NonVisualDrawingPropertiesExtensionList>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:cNvContentPartPr")]
pub struct NonVisualInkContentPartProperties {
#[sdk(attr(qname = ":isComment"))]
pub is_comment: Option<crate::simple_type::BooleanValue>,
#[sdk(child(qname = "a14:cpLocks"))]
pub content_part_locks: Option<std::boxed::Box<crate::schemas::a14::ContentPartLocks>>,
#[sdk(child(qname = "a14:extLst"))]
pub office_art_extension_list: Option<crate::schemas::a14::OfficeArtExtensionList>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:nvPr")]
pub struct ApplicationNonVisualDrawingProperties {
#[sdk(attr(qname = ":isPhoto"))]
pub is_photo: Option<crate::simple_type::BooleanValue>,
#[sdk(attr(qname = ":userDrawn"))]
pub user_drawn: Option<crate::simple_type::BooleanValue>,
#[sdk(child(qname = "p:ph"))]
pub placeholder_shape: Option<std::boxed::Box<crate::schemas::p::PlaceholderShape>>,
#[sdk(
choice(
child(variant = AudioFromCd, qname = "a:audioCd"),
child(variant = WaveAudioFile, qname = "a:wavAudioFile"),
child(variant = AudioFromFile, qname = "a:audioFile"),
child(variant = VideoFromFile, qname = "a:videoFile"),
child(variant = QuickTimeFromFile, qname = "a:quickTimeFile")
)
)]
pub application_non_visual_drawing_properties_choice:
Option<ApplicationNonVisualDrawingPropertiesChoice>,
#[sdk(child(qname = "p:custDataLst"))]
pub customer_data_list: Option<std::boxed::Box<crate::schemas::p::CustomerDataList>>,
#[sdk(child(qname = "p:extLst"))]
pub application_non_visual_drawing_properties_extension_list:
Option<crate::schemas::p::ApplicationNonVisualDrawingPropertiesExtensionList>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:bmk")]
pub struct MediaBookmark {
#[sdk(attr(qname = ":name"))]
pub name: Option<crate::simple_type::StringValue>,
#[sdk(attr(qname = ":time"))]
pub time: Option<crate::simple_type::StringValue>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:trim")]
pub struct MediaTrim {
#[sdk(attr(qname = ":st"))]
pub start: Option<crate::simple_type::StringValue>,
#[sdk(attr(qname = ":end"))]
pub end: Option<crate::simple_type::StringValue>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:fade")]
pub struct MediaFade {
#[sdk(attr(qname = ":in"))]
pub in_duration: Option<crate::simple_type::StringValue>,
#[sdk(attr(qname = ":out"))]
pub out_duration: Option<crate::simple_type::StringValue>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:bmkLst")]
pub struct MediaBookmarkList {
#[sdk(child(qname = "p14:bmk"))]
pub media_bookmark: Vec<MediaBookmark>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:extLst")]
pub struct ExtensionList {
#[sdk(child(qname = "p:ext"))]
pub extension: Vec<crate::schemas::p::Extension>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:section")]
pub struct SectionOld {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(attr(qname = ":name"))]
pub name: Option<crate::simple_type::StringValue>,
#[sdk(attr(list, qname = ":slideIdLst"))]
#[sdk(number_range(range = 256..2147483648))]
pub slide_id_list: Option<Vec<crate::simple_type::UInt32Value>>,
#[sdk(attr(qname = ":id"))]
#[sdk(pattern(regex = "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}"))]
#[sdk(string_format(kind = "token"))]
pub id: Option<crate::simple_type::StringValue>,
#[sdk(child(qname = "p14:extLst"))]
pub extension_list: Option<ExtensionList>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:sldId")]
pub struct SectionSlideIdListEntry {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(attr(qname = ":id"))]
#[sdk(number_range(range = 256..2147483648))]
pub id: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:sldIdLst")]
pub struct SectionSlideIdList {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(child(qname = "p14:sldId"))]
pub section_slide_id_list_entry: Vec<SectionSlideIdListEntry>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:section")]
pub struct Section {
pub xmlns: Vec<crate::common::XmlNamespace>,
#[sdk(attr(qname = ":name"))]
pub name: Option<crate::simple_type::StringValue>,
#[sdk(attr(qname = ":id"))]
#[sdk(pattern(regex = "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}"))]
#[sdk(string_format(kind = "token"))]
pub id: Option<crate::simple_type::StringValue>,
#[sdk(child(qname = "p14:sldIdLst"))]
pub section_slide_id_list: std::boxed::Box<SectionSlideIdList>,
#[sdk(child(qname = "p14:extLst"))]
pub extension_list: Option<ExtensionList>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:tracePt")]
pub struct TracePoint {
#[sdk(attr(qname = ":t"))]
pub time: crate::simple_type::StringValue,
#[sdk(attr(qname = ":x"))]
#[sdk(number_range(range = -27273042329600..= 27273042316900))]
pub x_coordinate: crate::simple_type::Int64Value,
#[sdk(attr(qname = ":y"))]
#[sdk(number_range(range = -27273042329600..= 27273042316900))]
pub y_coordinate: crate::simple_type::Int64Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:tracePtLst")]
pub struct TracePointList {
#[sdk(child(qname = "p14:tracePt"))]
pub trace_point: Vec<TracePoint>,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:triggerEvt")]
pub struct TriggerEventRecord {
#[sdk(attr(qname = ":type"))]
#[sdk(string_format(kind = "token"))]
pub r#type: crate::schemas::p::TriggerEventValues,
#[sdk(attr(qname = ":time"))]
pub time: crate::simple_type::StringValue,
#[sdk(attr(qname = ":objId"))]
pub object_id: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:playEvt")]
pub struct PlayEventRecord {
#[sdk(attr(qname = ":time"))]
pub time: crate::simple_type::StringValue,
#[sdk(attr(qname = ":objId"))]
pub object_id: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:stopEvt")]
pub struct StopEventRecord {
#[sdk(attr(qname = ":time"))]
pub time: crate::simple_type::StringValue,
#[sdk(attr(qname = ":objId"))]
pub object_id: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:pauseEvt")]
pub struct PauseEventRecord {
#[sdk(attr(qname = ":time"))]
pub time: crate::simple_type::StringValue,
#[sdk(attr(qname = ":objId"))]
pub object_id: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:resumeEvt")]
pub struct ResumeEventRecord {
#[sdk(attr(qname = ":time"))]
pub time: crate::simple_type::StringValue,
#[sdk(attr(qname = ":objId"))]
pub object_id: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:seekEvt")]
pub struct SeekEventRecord {
#[sdk(attr(qname = ":time"))]
pub time: crate::simple_type::StringValue,
#[sdk(attr(qname = ":objId"))]
pub object_id: crate::simple_type::UInt32Value,
#[sdk(attr(qname = ":seek"))]
pub seek: crate::simple_type::StringValue,
}
#[derive(Clone, Debug, Default, PartialEq, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "p14:nullEvt")]
pub struct NullEventRecord {
#[sdk(attr(qname = ":time"))]
pub time: crate::simple_type::StringValue,
#[sdk(attr(qname = ":objId"))]
pub object_id: crate::simple_type::UInt32Value,
}
#[derive(Clone, Debug, PartialEq)]
pub enum LaserColorChoice {
RgbColorModelPercentage(std::boxed::Box<crate::schemas::a::RgbColorModelPercentage>),
RgbColorModelHex(std::boxed::Box<crate::schemas::a::RgbColorModelHex>),
HslColor(std::boxed::Box<crate::schemas::a::HslColor>),
SystemColor(std::boxed::Box<crate::schemas::a::SystemColor>),
SchemeColor(std::boxed::Box<crate::schemas::a::SchemeColor>),
PresetColor(std::boxed::Box<crate::schemas::a::PresetColor>),
}
#[derive(Clone, Debug, PartialEq)]
pub enum ShowEventRecordListChoice {
TriggerEventRecord(std::boxed::Box<TriggerEventRecord>),
PlayEventRecord(std::boxed::Box<PlayEventRecord>),
StopEventRecord(std::boxed::Box<StopEventRecord>),
PauseEventRecord(std::boxed::Box<PauseEventRecord>),
ResumeEventRecord(std::boxed::Box<ResumeEventRecord>),
SeekEventRecord(std::boxed::Box<SeekEventRecord>),
NullEventRecord(std::boxed::Box<NullEventRecord>),
}
#[derive(Clone, Debug, PartialEq)]
pub enum ApplicationNonVisualDrawingPropertiesChoice {
AudioFromCd(std::boxed::Box<crate::schemas::a::AudioFromCd>),
WaveAudioFile(std::boxed::Box<crate::schemas::a::WaveAudioFile>),
AudioFromFile(std::boxed::Box<crate::schemas::a::AudioFromFile>),
VideoFromFile(std::boxed::Box<crate::schemas::a::VideoFromFile>),
QuickTimeFromFile(std::boxed::Box<crate::schemas::a::QuickTimeFromFile>),
}