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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
//
// -----------------------------------------------------------------------------
// THIS FILE WAS @generated AUTOMATICALLY. DO NOT MODIFY THIS FILE MANUALLY.
// -----------------------------------------------------------------------------
//
/// Defines the CreationId Class.
///
/// Available in Office2016 and above.
///
/// When the object is serialized out as xml, it's qualified name is a16:creationId.
#[derive(Clone, Debug, Default, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "a16:CT_CreationId/a16:creationId")]
pub struct CreationId {
pub xmlns: Option<String>,
pub xmlns_map: std::collections::HashMap<String, String>,
/// id
///
/// Available in Office2016 and above.
///
/// Represents the following attribute in the schema: :id
#[sdk(attr(qname = ":id"))]
#[sdk(pattern(
source = 0u32,
regex = "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}"
))]
#[sdk(string_format(source = 0u32, kind = "token"))]
pub id: Option<crate::simple_type::StringValue>,
}
/// Defines the PredecessorDrawingElementReference Class.
///
/// Available in Office2016 and above.
///
/// When the object is serialized out as xml, it's qualified name is a16:predDERef.
#[derive(Clone, Debug, Default, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "a16:CT_PredecessorDrawingElementReference/a16:predDERef")]
pub struct PredecessorDrawingElementReference {
/// pred
///
/// Available in Office2016 and above.
///
/// Represents the following attribute in the schema: :pred
#[sdk(attr(qname = ":pred"))]
#[sdk(pattern(
source = 0u32,
regex = "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}"
))]
#[sdk(string_format(source = 0u32, kind = "token"))]
pub pred: Option<crate::simple_type::StringValue>,
}
/// Defines the ConnectableReferences Class.
///
/// Available in Office2016 and above.
///
/// When the object is serialized out as xml, it's qualified name is a16:cxnDERefs.
#[derive(Clone, Debug, Default, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "a16:CT_ConnectableReferences/a16:cxnDERefs")]
pub struct ConnectableReferences {
/// st
///
/// Available in Office2016 and above.
///
/// Represents the following attribute in the schema: :st
#[sdk(attr(qname = ":st"))]
#[sdk(pattern(
source = 0u32,
regex = "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}"
))]
#[sdk(string_format(source = 0u32, kind = "token"))]
pub st: Option<crate::simple_type::StringValue>,
/// end
///
/// Available in Office2016 and above.
///
/// Represents the following attribute in the schema: :end
#[sdk(attr(qname = ":end"))]
#[sdk(pattern(
source = 0u32,
regex = "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}"
))]
#[sdk(string_format(source = 0u32, kind = "token"))]
pub end: Option<crate::simple_type::StringValue>,
}
/// Defines the RowIdIdentifier Class.
///
/// Available in Office2016 and above.
///
/// When the object is serialized out as xml, it's qualified name is a16:rowId.
#[derive(Clone, Debug, Default, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "a16:CT_Identifier/a16:rowId")]
pub struct RowIdIdentifier {
/// val
///
/// Available in Office2016 and above.
///
/// Represents the following attribute in the schema: :val
#[sdk(attr(qname = ":val"))]
pub val: crate::simple_type::UInt32Value,
}
/// Defines the ColIdIdentifier Class.
///
/// Available in Office2016 and above.
///
/// When the object is serialized out as xml, it's qualified name is a16:colId.
#[derive(Clone, Debug, Default, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "a16:CT_Identifier/a16:colId")]
pub struct ColIdIdentifier {
/// val
///
/// Available in Office2016 and above.
///
/// Represents the following attribute in the schema: :val
#[sdk(attr(qname = ":val"))]
pub val: crate::simple_type::UInt32Value,
}
/// Defines the OpenXmlIdentifierElement Class.
///
/// Available in Office2016 and above.
///
/// When the object is serialized out as xml, it's qualified name is .
#[derive(Clone, Debug, Default, ooxmlsdk_derive::SdkType)]
#[sdk(qname = "a16:CT_Identifier/")]
pub struct OpenXmlIdentifierElement {
/// val
///
/// Available in Office2016 and above.
///
/// Represents the following attribute in the schema: :val
#[sdk(attr(qname = ":val"))]
pub val: crate::simple_type::UInt32Value,
}