Definition Type: ComplexType
Name: ListingType
Namespace: http://rets.org/xsd/Listings/2007-08
Containing Schema: Listings.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ModificationTimestamp in schema listings_xsd Drilldown into Commercial in schema listings_xsd Drilldown into Business in schema listings_xsd Drilldown into Property in schema listings_xsd Drilldown into MediaItems in schema listings_xsd Drilldown into Events in schema listings_xsd Drilldown into ListingParticipants in schema listings_xsd Drilldown into ListingOffices in schema listings_xsd Drilldown into CopyrightNotice in schema listings_xsd Drilldown into Remarks in schema listings_xsd Drilldown into Showing in schema listings_xsd Drilldown into MarketingInformation in schema listings_xsd Drilldown into MLSArea in schema listings_xsd Drilldown into ServiceLevel in schema listings_xsd Drilldown into ClosingTerms in schema listings_xsd Drilldown into ListingTerms in schema listings_xsd Drilldown into ListingAgreement in schema listings_xsd Drilldown into ListingContract in schema listings_xsd Drilldown into ListingPricing in schema listings_xsd Drilldown into ListingDates in schema listings_xsd Drilldown into ListingStatus in schema listings_xsd Drilldown into ListingCategory in schema listings_xsd Drilldown into ListingId in schema listings_xsd Drilldown into MLSOperator in schema listings_xsd Drilldown into ListingKey in schema listings_xsd Drilldown into systemId in schema listings_xsd Drilldown into lang in schema xml_xsdXSD Diagram of ListingType in schema listings_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="ListingType">
    <xs:sequence>
        <xs:element name="ListingKey" type="commons:resource-key" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						A unique identifier for this record.
						This may be a number, or other string
						that can include URI or other forms.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100346</retsid>
                    <example>http://www.example.com/mls/633242434</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSOperator" type="commons:MLSOperator" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>100347</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ListingId" type="commons:ListingId" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The well known identifier for the listing.
						The value may be identical to that of the
						key, but the ListingId is intended to be
						the value used by a human to retrieve the
						information about a specific listing.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100348</retsid>
                    <example>2551234</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ListingCategory" type="commons:ListingCategoryEnum" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Indicates whether the property is for sale,
						or for lease. 
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100349</retsid>
                    <example>Purchase</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ListingStatus" type="list:ListingStatusType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The status of the listing from the enumeration
						of values defined in RETS.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100350</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ListingDates" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Extensible container for dates used in a listing
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100351</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="list:ListingDatesType">
                        <xs:sequence>
                            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="ListingPricing" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Extensible container for prices used in a listing
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100352</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="list:ListingPricingType">
                        <xs:sequence>
                            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="ListingContract" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Extensible container for listing contract information
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100355</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="list:ListingContractType">
                        <xs:sequence>
                            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="ListingAgreement" type="list:ListingAgreementEnum" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>100356</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ListingTerms" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Extensible information about the closing terms.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100384</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="list:ListingTermsType">
                        <xs:sequence>
                            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="ClosingTerms" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Extensible information about the closing terms.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101597</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="list:ClosingTermsType">
                        <xs:sequence>
                            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="ServiceLevel" type="list:ServiceLevelEnum" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>100358</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSArea" type="commons:MLSAreaType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>100360</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MarketingInformation" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Extensible:	Information related to the visibility
						of the listing on the internet, visibility
						of certain items in the listing on the
						internet, and the permission to place 
						signage on the property. Information
						related to how the listing is allowed
						to be marketed as a part of the
						agreement between the seller and the
						agent.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100361</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="list:MarketingInformationType">
                        <xs:sequence>
                            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="Showing" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Extensible information about showing a listing
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100364</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="list:ListingShowingType">
                        <xs:sequence>
                            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="Remarks" type="commons:RemarksType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>100365</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="CopyrightNotice" type="commons:CopyrightNoticeType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>100366</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ListingOffices" type="list:ListingOfficesType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>100353</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ListingParticipants" type="participants:ParticipantsType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>100354</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Events" type="events:EventsType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Include the events for this listing.
						This is  used to capture the
						information for scheduled
						open houses, for example
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100367</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MediaItems" type="media:MediaType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Include the documents, images, movies,
						or other media for this  listing.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100368</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Property" type="property:PropertyType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>100369</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Business" type="property:BusinessType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101208</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Commercial" type="property:CommercialType" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101209</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ModificationTimestamp" type="commons:ModificationTimestamp" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The time stamp of the last change to this
						record.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100370</retsid>
                    <example>2007-03-11T12:00:00-05:00</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
    <xs:attribute ref="xml:lang" use="optional">
        <xs:annotation>
            <xs:documentation>
            </xs:documentation>
            <xs:appinfo>
                <retsid>100371</retsid>
                <example>en</example>
            </xs:appinfo>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="systemId" type="commons:system-id" use="required">
        <xs:annotation>
            <xs:documentation>
					An identifier of the system that the listing
					'belongs' to when the collection involves more
					than one system.
				</xs:documentation>
            <xs:appinfo>
                <retsid>100372</retsid>
                <example>http://www.example.com</example>
            </xs:appinfo>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ListingKey list:ListingKey 1 1
MLSOperator list:MLSOperator 0 1
ListingId list:ListingId 0 1
ListingCategory list:ListingCategory 0 1
ListingStatus list:ListingStatus 0 1
ListingDates list:ListingDates 0 1
ListingPricing list:ListingPricing 0 1
ListingContract list:ListingContract 0 1
ListingAgreement list:ListingAgreement 0 1
ListingTerms list:ListingTerms 0 1
ClosingTerms list:ClosingTerms 0 1
ServiceLevel list:ServiceLevel 0 1
MLSArea list:MLSArea 0 1
MarketingInformation list:MarketingInformation 0 1
Showing list:Showing 0 1
Remarks list:Remarks 0 1
CopyrightNotice list:CopyrightNotice 0 1
ListingOffices list:ListingOffices 0 1
ListingParticipants list:ListingParticipants 0 1
Events list:Events 0 1
MediaItems list:MediaItems 0 1
Property list:Property 0 1
Business list:Business 0 1
Commercial list:Commercial 0 1
ModificationTimestamp list:ModificationTimestamp 1 1
Collapse Child Attributes:
Name Type Default Value Use
lang xml:lang Optional
systemId list:systemId Required
Collapse Derivation Tree:
Collapse References:
list:Listing