|
49 | 49 | <xs:choice minOccurs="0" maxOccurs="unbounded"> |
50 | 50 | <xs:element name="colorSet" type="ColorSetType" /> |
51 | 51 | <xs:element name="colorItem" type="ColorItemType" /> |
52 | | - <xs:element name="alias" type="AliasType" /> |
| 52 | + <xs:element name="alias" type="SetAliasType" /> |
53 | 53 | <xs:element name="group" type="GroupType" /> |
54 | 54 | <xs:element name="numberItem" type="NumberItemType" /> |
55 | 55 | <xs:element name="numberAlias" type="NumberAliasType" /> |
56 | 56 | <xs:element name="booleanItem" type="BooleanItemType" /> |
57 | 57 | <xs:element name="booleanAlias" type="BooleanAliasType" /> |
58 | 58 | <xs:element name="stringItem" type="StringItemType" /> |
59 | 59 | <xs:element name="stringAlias" type="StringAliasType" /> |
| 60 | + <xs:element name="shadowItem" type="ShadowItemType" /> |
| 61 | + <xs:element name="shadowSet" type="ShadowSetType" /> |
| 62 | + <xs:element name="shadowAlias" type="SetAliasType" /> |
60 | 63 | </xs:choice> |
61 | 64 | </xs:complexType> |
62 | 65 |
|
|
95 | 98 | </xs:sequence> |
96 | 99 | </xs:complexType> |
97 | 100 |
|
98 | | - <xs:complexType name="AliasType"> |
| 101 | + <xs:complexType name="ShadowItemType"> |
| 102 | + <xs:sequence> |
| 103 | + <xs:element name="id" type="xs:string" /> |
| 104 | + <xs:element name="name" type="xs:string" /> |
| 105 | + <xs:element name="profile" type="xs:string" /> |
| 106 | + <xs:element name="appearance" type="AppearanceValues" minOccurs="0" maxOccurs="1" /> |
| 107 | + <xs:element name="autoContrast" type="xs:decimal" minOccurs="0" maxOccurs="1" /> |
| 108 | + <xs:element name="shadow" type="ItemShadowType" /> |
| 109 | + <xs:element name="buildGroupId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
| 110 | + <xs:element name="testGroupId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
| 111 | + <xs:element name="testPosition" type="xs:string" minOccurs="0" maxOccurs="1" /> |
| 112 | + </xs:sequence> |
| 113 | + </xs:complexType> |
| 114 | + |
| 115 | + <xs:complexType name="SetAliasType"> |
99 | 116 | <xs:sequence> |
100 | 117 | <xs:element name="name" type="xs:string" /> |
101 | 118 | <xs:element name="type" type="xs:integer" /> |
|
145 | 162 | <xs:element name="referencedItemId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
146 | 163 | <xs:element name="referencedItemIdLightHighContrast" type="xs:string" minOccurs="0" maxOccurs="1" /> |
147 | 164 | <xs:element name="referencedItemIdDark" type="xs:string" minOccurs="0" maxOccurs="1" /> |
148 | | - <xs:element name="referencedItemIdDarkHighContrast" type="xs:string" minOccurs="0" maxOccurs="1" /> |
| 165 | + <xs:element name="referencedItemIdDarkHighContrast" type="xs:string" minOccurs="0" maxOccurs="1" /> |
149 | 166 | <xs:element name="buildGroupId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
150 | 167 | </xs:sequence> |
151 | 168 | </xs:complexType> |
152 | 169 |
|
153 | | - <xs:complexType name="StringAliasType"> |
| 170 | + <xs:complexType name="StringAliasType"> |
154 | 171 | <xs:sequence> |
155 | 172 | <xs:element name="name" type="xs:string" /> |
156 | 173 | <xs:element name="type" type="xs:integer" /> |
|
161 | 178 | <xs:element name="referencedItemId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
162 | 179 | <xs:element name="referencedItemIdLightHighContrast" type="xs:string" minOccurs="0" maxOccurs="1" /> |
163 | 180 | <xs:element name="referencedItemIdDark" type="xs:string" minOccurs="0" maxOccurs="1" /> |
164 | | - <xs:element name="referencedItemIdDarkHighContrast" type="xs:string" minOccurs="0" maxOccurs="1" /> |
| 181 | + <xs:element name="referencedItemIdDarkHighContrast" type="xs:string" minOccurs="0" maxOccurs="1" /> |
165 | 182 | <xs:element name="buildGroupId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
166 | 183 | </xs:sequence> |
167 | 184 | </xs:complexType> |
168 | 185 |
|
| 186 | + <xs:complexType name="ShadowSetType"> |
| 187 | + <xs:sequence> |
| 188 | + <xs:element name="id" type="xs:string" /> |
| 189 | + <xs:element name="name" type="xs:string" /> |
| 190 | + <xs:element name="profile" type="xs:string" /> |
| 191 | + <xs:element name="appearance" type="AppearanceValues" minOccurs="0" maxOccurs="1" /> |
| 192 | + <xs:element name="autoContrast" type="xs:decimal" minOccurs="0" maxOccurs="1" /> |
| 193 | + <xs:element name="steps" type="xs:integer" /> |
| 194 | + <xs:element name="interpolation" type="xs:integer" /> |
| 195 | + <xs:element name="curve" type="xs:integer" minOccurs="0" maxOccurs="1" /> |
| 196 | + <xs:element name="curveAmount" type="xs:decimal" minOccurs="0" maxOccurs="1" /> |
| 197 | + <xs:element name="type" type="xs:integer" /> |
| 198 | + <xs:element name="middle" type="xs:decimal" /> |
| 199 | + <xs:element name="naming" type="xs:integer" /> |
| 200 | + <xs:element name="shadows" type="ShadowsType" /> |
| 201 | + <xs:element name="buildGroupId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
| 202 | + <xs:element name="testGroupId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
| 203 | + <xs:element name="testPosition" type="xs:string" minOccurs="0" maxOccurs="1" /> |
| 204 | + </xs:sequence> |
| 205 | + </xs:complexType> |
| 206 | + |
169 | 207 | <xs:complexType name="GroupType"> |
170 | 208 | <xs:sequence> |
171 | 209 | <xs:element name="id" type="xs:string" /> |
|
175 | 213 | <xs:choice minOccurs="0" maxOccurs="unbounded"> |
176 | 214 | <xs:element name="colorSet" type="ColorSetType" /> |
177 | 215 | <xs:element name="colorItem" type="ColorItemType" /> |
178 | | - <xs:element name="alias" type="AliasType" /> |
| 216 | + <xs:element name="alias" type="SetAliasType" /> |
179 | 217 | <xs:element name="group" type="GroupType" /> |
180 | 218 | <xs:element name="numberItem" type="NumberItemType" /> |
181 | 219 | <xs:element name="numberAlias" type="NumberAliasType" /> |
| 220 | + <xs:element name="booleanItem" type="BooleanItemType" /> |
| 221 | + <xs:element name="booleanAlias" type="BooleanAliasType" /> |
| 222 | + <xs:element name="stringItem" type="StringItemType" /> |
| 223 | + <xs:element name="stringAlias" type="StringAliasType" /> |
| 224 | + <xs:element name="shadowItem" type="ShadowItemType" /> |
| 225 | + <xs:element name="shadowSet" type="ShadowSetType" /> |
| 226 | + <xs:element name="shadowAlias" type="SetAliasType" /> |
182 | 227 | </xs:choice> |
183 | 228 | <xs:element name="buildGroupId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
184 | 229 | <xs:element name="testGroupId" type="xs:string" minOccurs="0" maxOccurs="1" /> |
|
230 | 275 | </xs:sequence> |
231 | 276 | </xs:complexType> |
232 | 277 |
|
| 278 | + <xs:complexType name="ShadowsType"> |
| 279 | + <xs:sequence> |
| 280 | + <xs:element name="shadow" type="ShadowType" maxOccurs="unbounded" /> |
| 281 | + </xs:sequence> |
| 282 | + </xs:complexType> |
| 283 | + |
| 284 | + <xs:complexType name="ShadowType"> |
| 285 | + <xs:sequence> |
| 286 | + <xs:element name="name" type="xs:string" /> |
| 287 | + <xs:element name="variants" type="VariantsType" /> |
| 288 | + </xs:sequence> |
| 289 | + </xs:complexType> |
| 290 | + |
233 | 291 | <xs:complexType name="ColorsType"> |
234 | 292 | <xs:sequence> |
235 | 293 | <xs:element name="color" type="ColorType" maxOccurs="unbounded" /> |
|
259 | 317 | </xs:simpleContent> |
260 | 318 | </xs:complexType> |
261 | 319 | </xs:element> |
| 320 | + <xs:element name="shadowDetails" maxOccurs="unbounded"> |
| 321 | + <xs:complexType> |
| 322 | + <xs:sequence> |
| 323 | + <xs:element name="x" type="xs:decimal" /> |
| 324 | + <xs:element name="y" type="xs:decimal" /> |
| 325 | + <xs:element name="blur" type="xs:decimal" /> |
| 326 | + <xs:element name="spread" type="xs:decimal" /> |
| 327 | + <xs:element name="colorRgba" type="xs:string" /> |
| 328 | + </xs:sequence> |
| 329 | + </xs:complexType> |
| 330 | + </xs:element> |
262 | 331 | </xs:choice> |
263 | 332 | <xs:attribute name="type" type="xs:string" use="optional" /> |
264 | 333 | </xs:complexType> |
|
273 | 342 | </xs:sequence> |
274 | 343 | </xs:complexType> |
275 | 344 |
|
| 345 | + <xs:complexType name="ItemShadowType"> |
| 346 | + <xs:sequence> |
| 347 | + <xs:element name="variants" type="VariantsType" /> |
| 348 | + </xs:sequence> |
| 349 | + </xs:complexType> |
| 350 | + |
276 | 351 | <xs:complexType name="ItemNumberType"> |
277 | 352 | <xs:sequence> |
278 | 353 | <xs:element name="variants" type="VariantsType" /> |
|
0 commit comments