User Tools

Site Tools


en:lensorder:version010600:complextypes:coating:lens

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
en:lensorder:version010600:complextypes:coating:lens [2014/06/12 16:21] sebastianraringen:lensorder:version010600:complextypes:coating:lens [2014/06/12 16:23] (current) sebastianraring
Line 1: Line 1:
 +====== coating (Coating) ======
  
 +[[en:lensorder:version010600:structure|b2boptic]] -> [[en:lensorder:version010600:structure|items]] -> [[en:lensorder:version010600:complextypes:item|item]] -> [[en:lensorder:version010600:complextypes:pair|pair]] -> [[en:lensorder:version010600:complextypes:lens|lens]] -> coating
 +
 +{{:en:lensorder:version010600:complextypes:xsd_coating.png?nolink|Coating}}
 +
 +^ // [[en:lensorder:version010600:simpletypes:coatingtypes:lens|coatingType]] // ^^
 +^ type | [[en:lensorder:version010600:simpletypes:coatingtypes|CoatingTypes]] |
 +^ use | required |
 +^ description | the types should be used like in product catalog; if a option have more than one type, the priority from highest to lowest is: ANTIREFLEX, COLOR, HARD, CLEAN, UV, OTHER |
 +
 +^ commercialCode ^^
 +^ type | string |
 +^ occurs | 1 |
 +^ description | productcode of the option like in product catalog (e.g. B2BOptic LensCatalog) |
 +
 +^ minIntensity ^^
 +^ type | integer |
 +^ unity | percent |
 +^ occurs | 0..1 |
 +^ description | minimum color intensity for tinting as a percentage |
 +
 +^ maxIntensity ^^
 +^ type | integer |
 +^ unity | percent |
 +^ occurs | 0..1 |
 +^ description | maximum color intensity for tinting as a percentage |
 +
 +^ colorName ^^
 +^ type | string |
 +^ occurs | 0..1 |
 +^ description | a description of a color; only allowed with a specific commercial code from product catalog in "commercialCode" |
 +
 +<code xml>
 +<xs:complexType name="Coating">
 +  <xs:sequence>
 +    <xs:element name="commercialCode" type="xs:string" />
 +    <xs:element minOccurs="0" name="minIntensity" type="xs:integer" />
 +    <xs:element minOccurs="0" name="maxIntensity" type="xs:integer" />
 +    <xs:element minOccurs="0" name="colorName" type="xs:string" />
 +  </xs:sequence>
 +  <xs:attribute name="coatingType" type="CoatingTypes" use="required" />
 +</xs:complexType>
 +</code>