Skip to content

Commit bd4caa0

Browse files
committed
reintroduce variants
1 parent ffefa3c commit bd4caa0

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

src/main/resources/findologic_20.xsd

+23
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,29 @@
5353
<xs:element type="bonusesType" name="bonuses" minOccurs="0" maxOccurs="1"/>
5454
<xs:element type="sortsType" name="sorts" minOccurs="0" maxOccurs="1"/>
5555
<xs:element type="visibilitiesType" name="visibilities" minOccurs="0" maxOccurs="1"/>
56+
<xs:element type="variantsType" name="variants" minOccurs="0" maxOccurs="1"/>
57+
</xs:all>
58+
<xs:attribute type="nonEmptyString" name="id" use="required"/>
59+
</xs:complexType>
60+
61+
<xs:complexType name="variantsType">
62+
<xs:sequence>
63+
<xs:element type="variantType" name="variant" minOccurs="1" maxOccurs="unbounded"/>
64+
</xs:sequence>
65+
</xs:complexType>
66+
67+
<xs:complexType name="variantType">
68+
<xs:all>
69+
<!-- Mandatory -->
70+
<xs:element type="allOrdernumbersType" name="allOrdernumbers" minOccurs="1" maxOccurs="1"/>
71+
<xs:element type="namesType" name="names" minOccurs="1" maxOccurs="1"/>
72+
<xs:element type="pricesType" name="prices" minOccurs="1" maxOccurs="1"/>
73+
<xs:element type="allAttributesType" name="allAttributes" minOccurs="1" maxOccurs="1"/>
74+
<!-- Optional -->
75+
<xs:element type="groupsType" name="groups" minOccurs="0" maxOccurs="1"/>
76+
<xs:element type="allPropertiesType" name="allProperties" minOccurs="0" maxOccurs="1"/>
77+
<xs:element type="overriddenPricesType" name="overriddenPrices" minOccurs="0" maxOccurs="1"/>
78+
<xs:element type="visibilitiesType" name="visibilities" minOccurs="0" maxOccurs="1"/>
5679
</xs:all>
5780
<xs:attribute type="nonEmptyString" name="id" use="required"/>
5881
</xs:complexType>

0 commit comments

Comments
 (0)