<?xml version="1.0" encoding="utf-16"?>
<xsd:complexType name="IRWorkOrderReplyGenType">
    <xsd:sequence>
        <xsd:element name="Answer">
            <xsd:simpleType>
                <xsd:restriction base="IRtext">
                    <xsd:enumeration value="Accepted" />
                    <xsd:enumeration value="Delayed" />
                    <xsd:enumeration value="AcceptedWithCondition" />
                    <xsd:enumeration value="Denied" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <xsd:element name="Duration" type="xsd:duration" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>only for "Delayed" option</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Condition" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>only for "AcceptedWithCondition" option. Free text field for condition such as "need cosumable", etc.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="condition" type="IRtextLong" />
                    <xsd:element name="extra" type="IRtext" minOccurs="0" maxOccurs="10" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="Reason" type="xsd:string" minOccurs="0" maxOccurs="5">
            <xsd:annotation>
                <xsd:documentation>place to clarify reasons for delaying or denying the work order</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
  |