Definition Type: ComplexType
Name: ConsumersType
Namespace: http://rets.org/xsd/Transactions/2007-08
Containing Schema: Transactions.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ExistingLoanInformation in schema transactions_xsd Drilldown into Agency in schema transactions_xsd Drilldown into Person in schema transactions_xsdXSD Diagram of ConsumersType in schema transactions_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="ConsumersType">
    <xs:sequence>
        <xs:element name="Person" type="commons:ContactablePerson" />
        <xs:element name="Agency" minOccurs="0">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="Member" maxOccurs="unbounded">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="ContactInformation" type="commons:ContactablePerson" />
                                <xs:element name="OfficeID" />
                                <xs:element name="OfficeName" />
                                <xs:element name="BrokerID" />
                                <xs:element name="BrokerName" />
                            </xs:sequence>
                            <xs:attribute name="Id" type="xs:string" use="required" />
                            <xs:attribute name="Role" use="required">
                                <xs:simpleType>
                                    <xs:restriction base="xs:token">
                                        <xs:enumeration value="ListingMember" />
                                        <xs:enumeration value="BuyerMember" />
                                        <xs:enumeration value="SellerMember" />
                                        <xs:enumeration value="SalesMember" />
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="ExistingLoanInformation" minOccurs="0">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="Lender" />
                    <xs:element name="Amount" />
                    <xs:element name="Term" />
                    <xs:element name="MonthlyPayment" />
                </xs:sequence>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Person trans:Person (1) (1)
Agency trans:Agency 0 (1)
ExistingLoanInformation trans:ExistingLoanInformation 0 (1)
Collapse Derivation Tree:
Collapse References:
trans:Consumers