User Tools

Site Tools


en:lenscatalog:version070000:complextypes:b2bcataloglensrange

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:b2bcataloglensrange [2017/05/29 08:45] nicole.backmannen:lenscatalog:version070000:complextypes:b2bcataloglensrange [2017/07/10 15:19] (current) hansobermayer
Line 1: Line 1:
 +======B2BCatalogLensRange======
 +
 +[[en:lenscatalog:version070000:structure|b2bOpticLensCatalog]]->[[en:lenscatalog:version070000:complextypes:b2bcataloglensranges|lensRanges]]->lensRange
 +
 +{{en:lenscatalog:version070000:images:b2bcataloglensrange.png?nolink|B2BCatalogLensRange}}
 +
 +^diameter^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogdiameter|B2BCatalogDiameter]] ^
 +^unity | mm^
 +^occurs |1 ^
 +^description | pysical lens diameter^
 +
 +^minDiameter^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogdiametersteps|B2BCatalogDiameterSteps]] ^
 +^unity | mm ^
 +^occurs |0..1 ^
 +^description | minimal available pysical lensdiameter with identical range^
 +
 +^decentration^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcataloginuprangedecentration|B2BCatalogInUpRangeDecentration]] ^
 +^occurs |0..1 ^
 +^description | ^
 +
 +^valid^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogdateperiod|B2BCatalogDatePeriod]] ^
 +^occurs |0..1 ^
 +^description | the validation timespan were this lensrange is available and valid; if start and/or end is not set, the valid date of the lens is used^
 +
 +^refractions^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogrefractions|B2BCatalogRefractions]] ^
 +^occurs |1 ^
 +^description | available ranges for this diameter^
 +
 +^prism^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogprism|B2BCatalogPrism]] ^
 +^occurs |0..1 ^
 +^description | available prism ranges for this diameter^
 +
 +^stockLens^^
 +^type |xs:boolean ^
 +^occurs |0..1 ^
 +^description | this lens is a stock lens and cannot be modified ^
 +
 +^deliveryDuration (attribute of stockLens)^^
 +^type |xs:duration ^
 +^default |null ^
 +^description | delivery duration ^
 +
 +^discountable^^
 +^type |xs:boolean ^
 +^occurs |0..1 ^
 +^description | qualified for volume-based rebate (bonus) ^
 +
 +^order^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogonlineorder|B2BCatalogOnlineOrder]] ^
 +^occurs |0..1 ^
 +^description | order parameter like: onlineAllowed, onlineDiscount, offlineSurcharge, onRequest^
 +
 +^internal^^
 +^type |xs:anyType ^
 +^occurs |0..1 ^
 +^description | section for internal tests ^
 +
 +<code xml>
 +<xs:complexType name="B2BCatalogLensRange">
 +  <xs:sequence>
 +    <xs:element name="diameter" type="B2BCatalogDiameter"/>
 +    <xs:element minOccurs="0" name="minDiameter" type="B2BCatalogDiameterSteps"/>
 +    <xs:element minOccurs="0" name="decentration" type="B2BCatalogInUpRangeDecentration"/>
 +    <xs:element minOccurs="0" name="valid" type="B2BCatalogDatePeriod"/>
 +    <xs:element name="refractions" type="B2BCatalogRefractions"/>
 +    <xs:element minOccurs="0" name="prism" type="B2BCatalogPrism"/>
 +    <xs:element default="false" minOccurs="0" name="stockLens">
 +      <xs:complexType>
 +        <xs:simpleContent>
 +          <xs:extension base="xs:boolean">
 +            <xs:attribute name="deliveryDuration" type="xs:duration"/>
 +          </xs:extension>
 +        </xs:simpleContent>
 +      </xs:complexType>
 +    </xs:element>
 +    <xs:element default="false" minOccurs="0" name="discountable" type="xs:boolean"/>
 +    <xs:element minOccurs="0" name="order" type="B2BCatalogOnlineOrder"/>
 +    <xs:element minOccurs="0" name="internal" type="xs:anyType"/>
 +  </xs:sequence>
 +</xs:complexType>
 +</code>