<?xml version="1.0" encoding="UTF-8"?>
<!-- Schema próprio do feed Desivaldo (para consumo por IA). Gerado a partir da config. -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

  <xs:simpleType name="TransactionTypeT">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Venda"/>
      <xs:enumeration value="Aluguel"/>
      <xs:enumeration value="Venda e Aluguel"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="UsageTypeT">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Residencial"/>
      <xs:enumeration value="Comercial"/>
      <xs:enumeration value="Agronegócio"/>
      <xs:enumeration value="Residencial/Comercial"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PropertyTypeT">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Casa"/>
      <xs:enumeration value="Apartamento"/>
      <xs:enumeration value="Lote"/>
      <xs:enumeration value="Sala Comercial"/>
      <xs:enumeration value="Prédio"/>
      <xs:enumeration value="Fazenda"/>
      <xs:enumeration value="Sítio"/>
      <xs:enumeration value="Chácara"/>
      <xs:enumeration value="Cobertura"/>
      <xs:enumeration value="Sobrado"/>
      <xs:enumeration value="Barracão"/>
      <xs:enumeration value="Gleba"/>
      <xs:enumeration value="Indústria"/>
      <xs:enumeration value="Usina"/>
      <xs:enumeration value="Confinamento"/>
      <xs:enumeration value="Arrendamento"/>
      <xs:enumeration value="Psicultura"/>
      <xs:enumeration value="Parque Aquático"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PublicationTypeT">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Simples"/>
      <xs:enumeration value="Destaque"/>
      <xs:enumeration value="Super destaque"/>
      <xs:enumeration value="Premiere (Destaque especial)"/>
      <xs:enumeration value="Premiere (Destaque premium)"/>
      <xs:enumeration value="Triplo"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="FeatureT">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Ar condicionado"/>
      <xs:enumeration value="Área privativa"/>
      <xs:enumeration value="Área serviço"/>
      <xs:enumeration value="Armário banheiro"/>
      <xs:enumeration value="Armário cozinha"/>
      <xs:enumeration value="Armário quarto"/>
      <xs:enumeration value="Box banheiro"/>
      <xs:enumeration value="Closet"/>
      <xs:enumeration value="DCE"/>
      <xs:enumeration value="Despensa"/>
      <xs:enumeration value="Escritório"/>
      <xs:enumeration value="Lavabo"/>
      <xs:enumeration value="Mobiliado"/>
      <xs:enumeration value="Rouparia"/>
      <xs:enumeration value="Sol da manhã"/>
      <xs:enumeration value="Vista para o mar"/>
      <xs:enumeration value="Varanda gourmet"/>
      <xs:enumeration value="Lareira"/>
      <xs:enumeration value="Cabeamento estruturado"/>
      <xs:enumeration value="TV a cabo"/>
      <xs:enumeration value="Conexão internet"/>
      <xs:enumeration value="Vista para montanha"/>
      <xs:enumeration value="Vista para lago"/>
      <xs:enumeration value="Água individual"/>
      <xs:enumeration value="Alarme"/>
      <xs:enumeration value="Aquec. elétrico"/>
      <xs:enumeration value="Aquec. gás"/>
      <xs:enumeration value="Aquec. solar"/>
      <xs:enumeration value="Box despejo"/>
      <xs:enumeration value="Cerca elétrica"/>
      <xs:enumeration value="Circuito TV"/>
      <xs:enumeration value="Gás canalizado"/>
      <xs:enumeration value="Interfone"/>
      <xs:enumeration value="Jardim"/>
      <xs:enumeration value="Lavanderia"/>
      <xs:enumeration value="Portão eletrônico"/>
      <xs:enumeration value="Portaria 24 horas"/>
      <xs:enumeration value="Segurança 24 horas"/>
      <xs:enumeration value="Quintal"/>
      <xs:enumeration value="Gramado"/>
      <xs:enumeration value="Academia"/>
      <xs:enumeration value="Churrasqueira"/>
      <xs:enumeration value="Hidromassagem"/>
      <xs:enumeration value="Home cinema"/>
      <xs:enumeration value="Piscina"/>
      <xs:enumeration value="Playground"/>
      <xs:enumeration value="Quadra poliesportiva"/>
      <xs:enumeration value="Quadra de tênis"/>
      <xs:enumeration value="Sala de massagem"/>
      <xs:enumeration value="Salão de festas"/>
      <xs:enumeration value="Salão de jogos"/>
      <xs:enumeration value="Sauna"/>
      <xs:enumeration value="Wifi"/>
      <xs:enumeration value="Espaço gourmet"/>
      <xs:enumeration value="Garage Band"/>
      <xs:enumeration value="Quadra de squash"/>
      <xs:enumeration value="Quadra de beach tênis"/>
      <xs:enumeration value="Permite animais"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:element name="ListingDataFeed">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Header" minOccurs="0"/>
        <xs:element name="Listings">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Listing" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="ListingID" type="xs:string"/>
                    <xs:element name="Title" type="xs:string"/>
                    <xs:element name="TransactionType" type="TransactionTypeT"/>
                    <xs:element name="PublicationType" type="PublicationTypeT" minOccurs="0"/>
                    <xs:element name="Details">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="UsageType" type="UsageTypeT"/>
                          <xs:element name="PropertyType" type="PropertyTypeT"/>
                          <xs:element name="Features" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="Feature" type="FeatureT" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
