<xsd:complexType name="MashStepType"> <xsd:sequence> <xsd:element name="name"> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:element> <xsd:element name="type"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="infusion"/> <xsd:enumeration value="temperature"/> <xsd:enumeration value="decoction"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="infuse_amount" type="unit:VolumeType" minOccurs="0" maxOccurs="1"/> <xsd:element name="step_temperature" type="unit:TemperatureType"/> <xsd:element name="step_time" type="unit:TimeType"/> <xsd:element name="ramp_time" type="unit:TimeType" minOccurs="0" maxOccurs="1"/> <xsd:element name="end_temperature" type="unit:TemperatureType" minOccurs="0" maxOccurs="1"/> <xsd:element name="description" minOccurs="0" maxOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:element> <xsd:element name="water_grain_ratio" minOccurs="0" maxOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:decimal"/> </xsd:simpleType> </xsd:element> <xsd:element name="decoction_amount" type="unit:VolumeType" minOccurs="0" maxOccurs="1"/> <xsd:element name="infuse_temperature" type="unit:TemperatureType" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> |