<xs:complexType name="ServiceOrderType">
<xs:sequence>
<xs:element name="ServiceOrderType" />
<xs:element name="Details" />
<xs:element name="ClosingDate" />
<xs:element name="PurchasePrice" />
<xs:element name="DateRequested" />
<xs:element name="CompletedDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="Inspections" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Inspection" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Details" />
<xs:element name="Inspectors">
<xs:complexType>
<xs:sequence>
<xs:element name="Inspector" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Person" type="commons:ContactablePerson" />
<xs:element name="CompanyName" type="commons:BusinessName" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Status" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="Appraisals" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Appraisal" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Amount" />
<xs:element name="MinAmount" />
<xs:element name="MaxAmount" />
<xs:element name="DateRequested" />
<xs:element name="Appraiser" type="commons:ContactablePerson" />
<xs:element name="ReceivedDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="CompanyName" type="commons:BusinessName" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Status" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="OrderFulfillers">
<xs:complexType>
<xs:sequence>
<xs:element name="OrderFulfiller" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Person" type="commons:ContactablePerson" />
<xs:element name="CompanyName" type="commons:BusinessName" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Credits">
<xs:complexType>
<xs:sequence>
<xs:element name="Credit">
<xs:complexType>
<xs:sequence>
<xs:element name="Source" />
<xs:element name="Amount" />
<xs:element name="ReceivedDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="Description" />
</xs:sequence>
<xs:attribute name="category" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Payoffs">
<xs:complexType>
<xs:sequence>
<xs:element name="Payoff">
<xs:complexType>
<xs:sequence>
<xs:element name="Payee" />
<xs:element name="Amount" />
<xs:element name="DatePaid" />
<xs:element name="Description" />
</xs:sequence>
<xs:attribute name="category" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ServiceFees">
<xs:complexType>
<xs:sequence>
<xs:element name="ServiceFee">
<xs:complexType>
<xs:sequence>
<xs:element name="Payee" />
<xs:element name="Amount" />
<xs:element name="Description" />
</xs:sequence>
<xs:attribute name="category" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TitleInsurance" />
</xs:sequence>
<xs:attribute name="Status" type="xs:string" use="required" />
</xs:complexType>
|