Definition Type: Element
Name: ServiceOrder
Namespace: http://rets.org/xsd/ServiceOrderList/2007-08
Containing Schema: ServiceOrderList.xsd
MinOccurs 0
MaxOccurs unbounded
Abstract
Collapse XSD Schema Diagram:
Drilldown into LastUpdatedDateTime in schema serviceorderlist_xsd Drilldown into CompletionDueDateTime in schema serviceorderlist_xsd Drilldown into AcceptanceDueDateTime in schema serviceorderlist_xsd Drilldown into RequestedDateTime in schema serviceorderlist_xsd Drilldown into RequestedBy in schema serviceorderlist_xsd Drilldown into ServiceProvider in schema serviceorderlist_xsd Drilldown into Description in schema serviceorderlist_xsd Drilldown into serviceOrderType in schema serviceorderlist_xsd Drilldown into status in schema serviceorderlist_xsd Drilldown into serviceOrderId in schema serviceorderlist_xsdXSD Diagram of ServiceOrder in schema serviceorderlist_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:element name="ServiceOrder" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="Description" />
            <xs:element name="ServiceProvider">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="PersonName" type="commons:ContactablePerson" />
                        <xs:element name="OfficeName" />
                    </xs:sequence>
                    <xs:attribute name="serviceProviderId" type="xs:string" use="required" />
                    <xs:attribute name="name" type="xs:string" use="required" />
                </xs:complexType>
            </xs:element>
            <xs:element name="RequestedBy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="PersonName" type="commons:ContactablePerson" />
                        <xs:element name="OfficeName" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="RequestedDateTime" type="commons:SecureDateTime" minOccurs="0" />
            <xs:element name="AcceptanceDueDateTime" type="commons:SecureDateTime" minOccurs="0" />
            <xs:element name="CompletionDueDateTime" type="commons:SecureDateTime" minOccurs="0" />
            <xs:element name="LastUpdatedDateTime" type="commons:SecureDateTime" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="serviceOrderId" type="xs:string" use="required" />
        <xs:attribute name="status" use="required">
            <xs:simpleType>
                <xs:restriction base="xs:token">
                    <xs:enumeration value="Requested" />
                    <xs:enumeration value="Accepted" />
                    <xs:enumeration value="Completed" />
                    <xs:enumeration value="Cancelled" />
                    <xs:enumeration value="Rejected" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="serviceOrderType" type="xs:string" use="required" />
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Description sol:Description (1) (1)
ServiceProvider sol:ServiceProvider (1) (1)
RequestedBy sol:RequestedBy (1) (1)
RequestedDateTime sol:RequestedDateTime 0 (1)
AcceptanceDueDateTime sol:AcceptanceDueDateTime 0 (1)
CompletionDueDateTime sol:CompletionDueDateTime 0 (1)
LastUpdatedDateTime sol:LastUpdatedDateTime 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
serviceOrderId sol:serviceOrderId Required
status sol:status Required
serviceOrderType sol:serviceOrderType Required