Definition Type: ComplexType
Name: PropertyType
Namespace: http://rets.org/xsd/Transactions/2007-08
Containing Schema: Transactions.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Photos in schema transactions_xsd Drilldown into Listing in schema transactions_xsd Drilldown into Rooms in schema transactions_xsd Drilldown into Exterior in schema transactions_xsd Drilldown into Roof in schema transactions_xsd Drilldown into Fireplaces in schema transactions_xsd Drilldown into ExteriorFeatures in schema transactions_xsd Drilldown into InteriorFeatures in schema transactions_xsd Drilldown into Pool in schema transactions_xsd Drilldown into Cooling in schema transactions_xsd Drilldown into Heating in schema transactions_xsd Drilldown into YearBuilt in schema transactions_xsd Drilldown into ParcelNumber in schema transactions_xsd Drilldown into Parking in schema transactions_xsd Drilldown into Occupants in schema transactions_xsd Drilldown into LotSize in schema transactions_xsd Drilldown into LivingArea in schema transactions_xsd Drilldown into AssociationFee in schema transactions_xsd Drilldown into Subdivision in schema transactions_xsd Drilldown into GeographicData in schema transactions_xsd Drilldown into Address in schema transactions_xsd Drilldown into style in schema transactions_xsd Drilldown into type in schema transactions_xsdXSD Diagram of PropertyType in schema transactions_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="PropertyType">
    <xs:sequence>
        <xs:element name="Address" type="commons:Address" />
        <xs:element name="GeographicData" type="commons:SimpleGeographicData" minOccurs="0" />
        <xs:element name="Subdivision" minOccurs="0" />
        <xs:element name="AssociationFee" minOccurs="0" />
        <xs:element name="LivingArea" minOccurs="0" />
        <xs:element name="LotSize" type="commons:LotSize" minOccurs="0" />
        <xs:element name="Occupants">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="Occupant" type="commons:ContactablePerson" minOccurs="0" maxOccurs="unbounded" />
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="Parking" type="commons:ParkingType" minOccurs="0">
        </xs:element>
        <xs:element name="ParcelNumber" minOccurs="0" />
        <xs:element name="YearBuilt" type="commons:YearBuiltType" minOccurs="0" />
        <xs:element name="Heating" minOccurs="0" />
        <xs:element name="Cooling" minOccurs="0" />
        <xs:element name="Pool" minOccurs="0" />
        <xs:element name="InteriorFeatures" minOccurs="0" />
        <xs:element name="ExteriorFeatures" minOccurs="0" />
        <xs:element name="Fireplaces" minOccurs="0" />
        <xs:element name="Roof" minOccurs="0" />
        <xs:element name="Exterior" minOccurs="0" />
        <xs:element name="Rooms" minOccurs="0">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="BedsTotal" type="commons:boundedCardinalInteger" minOccurs="0" />
                    <xs:element name="BathsTotal" type="commons:boundedCardinalInteger" minOccurs="0" />
                    <xs:element name="BathsTotalLegacy" type="xs:string" minOccurs="0" />
                </xs:sequence>
                <xs:attribute name="RoomsTotal" type="commons:boundedCardinalInteger" />
            </xs:complexType>
        </xs:element>
        <xs:element name="Listing" type="trans:ListingType" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="Photos">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="Photo">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="PhotoName" />
                                <xs:element name="PhotoID" />
                                <xs:element name="PhotoSequence" />
                                <xs:element name="Photo" />
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
    <xs:attribute name="type" type="xs:string" use="required" />
    <xs:attribute name="style" type="xs:string" use="optional" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Address trans:Address (1) (1)
GeographicData trans:GeographicData 0 (1)
Subdivision trans:Subdivision 0 (1)
AssociationFee trans:AssociationFee 0 (1)
LivingArea trans:LivingArea 0 (1)
LotSize trans:LotSize 0 (1)
Occupants trans:Occupants (1) (1)
Parking trans:Parking 0 (1)
ParcelNumber trans:ParcelNumber 0 (1)
YearBuilt trans:YearBuilt 0 (1)
Heating trans:Heating 0 (1)
Cooling trans:Cooling 0 (1)
Pool trans:Pool 0 (1)
InteriorFeatures trans:InteriorFeatures 0 (1)
ExteriorFeatures trans:ExteriorFeatures 0 (1)
Fireplaces trans:Fireplaces 0 (1)
Roof trans:Roof 0 (1)
Exterior trans:Exterior 0 (1)
Rooms trans:Rooms 0 (1)
Listing trans:Listing 0 unbounded
Photos trans:Photos (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
type trans:type Required
style trans:style Optional
Collapse Derivation Tree:
Collapse References:
trans:Property