User Tools

Site Tools


en:lensorder:version010603:complextypes:stocklens

Differences

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

Link to this comparison view

Next revision
Previous revision
en:lensorder:version010603:complextypes:stocklens [2016/05/04 13:33] – external edit 127.0.0.1en:lensorder:version010603:complextypes:stocklens [2017/06/16 17:25] (current) sebastianraring
Line 1: Line 1:
 +====== stockLens (StockLens) ======
  
 +[[en:lensorder:version010603:structure|b2boptic]] -> [[en:lensorder:version010603:structure|items]] -> [[en:lensorder:version010603:complextypes:item|item]] -> stockLens
 +
 +{{:en:lensorder:version010603:images:stocklens.png?nolink|StockLens}}
 +
 +^ //quantity// ^^
 +^ type | integer |
 +^ use | required |
 +^ description | the quantity of lenses for one side |
 +
 +^ // [[en:lensorder:version010603:simpletypes:sides:stocklens|side]] // ^^
 +^ type | [[en:lensorder:version010603:simpletypes:sides|Sides]] |
 +^ use | required |
 +^ description | the lens side |
 +
 +^ commercialCode ^^
 +^ type | string |
 +^ occurs | 1 |
 +^ description | lens code from product catalog |
 +
 +^ [[en:lensorder:version010603:complextypes:rxdatatype4sl|rxData]] ^^
 +^ type | [[en:lensorder:version010603:complextypes:rxdatatype4sl|RXDataType4SL]] |
 +^ occurs | 1 |
 +^ description |  |
 +
 +^ [[en:lensorder:version010603:complextypes:coating:stocklens|coating]] ^^
 +^ type | [[en:lensorder:version010603:complextypes:coating|Coating]] |
 +^ occurs | 0..n |
 +^ description |  |
 +
 +^ [[en:lensorder:version010603:complextypes:diameter:stocklens|diameter]] ^^
 +^ type | [[en:lensorder:version010603:complextypes:diameter|Diameter]] |
 +^ occurs | 1 |
 +^ description |  |
 +
 +<code xml>
 +<xs:complexType name="StockLens">
 +  <xs:sequence>
 +    <xs:element name="commercialCode" type="xs:string" />
 +    <xs:element name="rxData" type="RXDataType4SL" />
 +    <xs:element minOccurs="0" maxOccurs="unbounded" name="coating" type="Coating" />
 +    <xs:element name="diameter" type="Diameter" />
 +  </xs:sequence>
 +  <xs:attribute name="quantity" type="xs:integer" use="required" />
 +  <xs:attribute name="side" type="Sides" use="required" />
 +</xs:complexType>
 +</code>