User Tools

Site Tools


en:lenscatalog:version070000:complextypes:b2bcatalogordercodevariants

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:lenscatalog:version070000:complextypes:b2bcatalogordercodevariants [2017/05/30 16:41] sebastianraringen:lenscatalog:version070000:complextypes:b2bcatalogordercodevariants [2017/07/10 14:42] (current) nicole.backmann
Line 1: Line 1:
 +======B2BCatalogOrderCodeVariants======
 +
 +[[en:lenscatalog:version070000:structure|b2bOpticLensCatalog]]->[[en:lenscatalog:version070000:complextypes:b2bcataloglenses|lenses]]->[[en:lenscatalog:version070000:complextypes:b2bcataloglens|lens]]
 +
 +{{en:lenscatalog:version070000:images:b2bcatalogordercodevariants.png?nolink|B2BCatalogOrderCodeVariants}}
 +
 +^basicLensAvailable (attribute of B2BCatalogOrderCodeVariants)^^
 +^type |xs:boolean ^
 +^use |optional ^
 +^default |true ^
 +^description |describes if the lens that is the base for the variants is also available or if it is just a virtual lens to create the variants^
 +
 +^orderCodeVariant^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogvariant|B2BCatalogVariant]] ^
 +^occurs |1..∞ ^
 +^description |describes the ordercodevariant ^
 +
 +^matching^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogordercodevariantmatching|B2BCatalogOrderCodeVariantMatching]] ^
 +^occurs |1 ^
 +^description |describes the matching options^
 +
 +^ranges^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogranges|B2BCatalogRanges]] ^
 +^occurs |0..1 ^
 +^description |describes optionally a matching lens range^
 +
 +<code xml>
 +<xs:complexType name="B2BCatalogOrderCodeVariants">
 +  <xs:sequence>
 +    <xs:element maxOccurs="unbounded" name="orderCodeVariant">
 +      <xs:complexType>
 +        <xs:complexContent>
 +          <xs:extension base="B2BCatalogVariant">
 +            <xs:sequence>
 +              <xs:element name="matching" type="B2BCatalogOrderCodeVariantMatching"/>
 +              <xs:element minOccurs="0" name="ranges" type="B2BCatalogRanges"/>
 +            </xs:sequence>
 +          </xs:extension>
 +        </xs:complexContent>
 +      </xs:complexType>
 +    </xs:element>
 +  </xs:sequence>
 +  <xs:attribute default="true" name="basicLensAvailable" type="xs:boolean"/>
 +</xs:complexType>
 +</code>