Definition Type: ComplexType
Name: RoomsType
Namespace: http://rets.org/xsd/Properties/2007-08
Containing Schema: Building.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Room in schema building_xsd Drilldown into BathsLegacyTotal in schema building_xsd Drilldown into BathsTotal in schema building_xsd Drilldown into BedsTotal in schema building_xsd Drilldown into RoomsTotal in schema building_xsdXSD Diagram of RoomsType in schema building_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="RoomsType">
    <xs:sequence>
        <xs:element name="RoomsTotal" type="commons:boundedCardinalInteger" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The number of rooms in the dwelling.
					</xs:documentation>
                <xs:appinfo>
                    <example>21</example>
                    <retsid>101762</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="BedsTotal" type="commons:boundedCardinalInteger" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The total number of bedrooms in the dwelling. 
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101763</retsid>
                    <example>3</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="BathsTotal" type="commons:boundedCardinalInteger" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The total number of rooms that are bathrooms. Includes half, 
						quarter, three-quarter, full. 
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101765</retsid>
                    <example>4</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="BathsLegacyTotal" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						String allowing for whatever total of
						bathrooms existed in  legacy systems.
						Examples may be "three full and one half", 
						1.2, One and a half, 1.5
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101766</retsid>
                    <example>Three full and one half bath</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Room" type="commons:RoomType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101767</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
RoomsTotal prop:RoomsTotal 0 1
BedsTotal prop:BedsTotal 0 1
BathsTotal prop:BathsTotal 0 1
BathsLegacyTotal prop:BathsLegacyTotal 0 1
Room prop:Room 0 unbounded
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Derivation Tree:
Collapse References:
idxex:Rooms, prop:Rooms, prop:Rooms