<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>
|