<xsd:complexType name="MealItemType">
<xsd:sequence>
<xsd:element name="vendorData" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="userData" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="createDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="updateDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="location" type="LocationType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="cost" type="CostType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="difficulty" type="DifficultyType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="procedure" type="ProcedureType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="author" type="AuthorType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="nutrition" type="NutritionType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ingredient" type="IngredientType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="category" type="CategoryType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="schedule" type="ScheduleType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="servings" type="xsd:long" use="optional"/>
<xsd:attribute name="pictureFile" type="xsd:string" use="optional"/>
<xsd:attribute name="prepTime" type="xsd:string" use="optional"/>
<xsd:attribute name="procedureTime" type="xsd:string" use="optional"/>
</xsd:complexType> |