User Tools

Site Tools


en:lenscatalog:version070000:complextypes:b2bcatalogoptiontypes

Differences

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

Link to this comparison view

Next revision
Previous revision
en:lenscatalog:version070000:complextypes:b2bcatalogoptiontypes [2016/10/21 13:47] – external edit 127.0.0.1en:lenscatalog:version070000:complextypes:b2bcatalogoptiontypes [2019/08/13 14:37] (current) sebastianraring
Line 1: Line 1:
 +======B2BCatalogOptionTypes======
 +
 +[[en:lenscatalog:version070000:structure|b2bOpticLensCatalog]]->[[en:lenscatalog:version070000:complextypes:b2bcatalogoptions|options]]->[[en:lenscatalog:version070000:complextypes:b2bcatalogoption|option]]
 +
 +{{en:lenscatalog:version070000:images:b2bcatalogoptiontypes.png?nolink|B2BCatalogOptionTypes}}
 +
 +^ base element ^^
 +^ type | [[en:lenscatalog:version070000:complextypes:b2bcatalogfeatures|B2BCatalogFeatures]] |
 +^ description | B2BCatalogOptionTypes is an extension of [[en:lenscatalog:version070000:complextypes:b2bcatalogfeatures|B2BCatalogFeatures]]. All Elements of [[en:lenscatalog:version070000:complextypes:b2bcatalogfeatures|B2BCatalogFeatures]] are available plus the following elements. |
 +
 +^thicknessreduction^^
 +^type |[[en:lenscatalog:version070000:simpletypes:b2bcatalogthicknessreductiontypes|B2BCatalogThicknessReductionTypes]] ^
 +^occurs |1 ^
 +^description | used for options that allow a thickness reduction^
 +
 +^specialThickness^^
 +^type |xs:boolean ^
 +^occurs |1 ^
 +^description |used for options that allow a special thickness (concrete value) ^
 +
 +^specialShape^^
 +^type |[[en:lenscatalog:version070000:simpletypes:b2bcatalogspecialshapetypes|B2BCatalogSpecialShapeTypes]] ^
 +^occurs |0..1 ^
 +^description |used for options that allow a special shape^
 +
 +^extendedWarranty^^
 +^type |xs:boolean ^
 +^occurs |0..1 ^
 +^default |false ^
 +^description | used for options that describe an extended warranty^
 +
 +^duration (attribute of extendedWarranty)^^
 +^type |xs:duration ^
 +^description |describes the duration of the extended warranty^
 +
 +^prism^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogprismabs|B2BCatalogPrismAbs]] ^
 +^occurs |0..1 ^
 +^description |used for options that describe a prismatic power^
 +
 +^cylinder^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogcylinderabs|B2BCatalogCylinderAbs]] ^
 +^occurs |0..1 ^
 +^description |used for options that describe a cylindric power^
 +
 +<code xml>
 +<xs:complexType name="B2BCatalogOptionTypes">
 +  <xs:complexContent>
 +    <xs:extension base="B2BCatalogFeatures">
 +      <xs:sequence>
 +        <xs:choice minOccurs="0">
 +          <xs:element default="NONE" name="thicknessreduction" type="B2BCatalogThicknessReductionTypes"/>
 +          <xs:element default="false" name="specialThickness" type="xs:boolean"/>
 +        </xs:choice>
 +        <xs:element default="NO" minOccurs="0" name="specialShape" type="B2BCatalogSpecialShapeTypes"/>
 +        <xs:element default="false" minOccurs="0" name="extendedWarranty">
 +          <xs:complexType>
 +            <xs:simpleContent>
 +              <xs:extension base="xs:boolean">
 +                <xs:attribute name="duration" type="xs:duration"/>
 +              </xs:extension>
 +            </xs:simpleContent>
 +          </xs:complexType>
 +        </xs:element>
 +        <xs:element minOccurs="0" name="prism" type="B2BCatalogPrismAbs"/>
 +        <xs:element minOccurs="0" name="cylinder" type="B2BCatalogCylinderAbs"/>
 +      </xs:sequence>
 +    </xs:extension>
 +  </xs:complexContent>
 +</xs:complexType>
 +</code>