<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns="http://xml.vrk.fi/schema/vtjkysely" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vtj="http://xml.vrk.fi/schema/vtj/henkilotiedot/1" targetNamespace="http://xml.vrk.fi/schema/vtjkysely" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:import namespace="http://xml.vrk.fi/schema/vtj/henkilotiedot/1" schemaLocation="VTJHenkilotiedotKatalogi.xsd" />
  <xs:element name="VTJHenkiloVastaussanoma">
    <xs:annotation>
      <xs:documentation>AsukasLkm_ja_henkilotunnukset Samassa_huoneistossa_asuvien_lukumaara_alaikaisten_lkm_ja_kaikkien_henkiloiden_hetut_Tallennettu:_462025_15:26:00_Muutettu_viimeksi:_462025_15:27:00</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Asiakasinfo" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="InfoS" type="vtj:AsiakasinfoTyyppi" />
              <xs:element name="InfoR" type="vtj:AsiakasinfoTyyppi" />
              <xs:element name="InfoE" type="vtj:AsiakasinfoTyyppi" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Paluukoodi">
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="vtj:PaluukoodiTekstiTyyppi">
                <xs:attribute name="koodi" type="vtj:PaluukoodiTyyppi" use="required" />
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="Hakuperusteet">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Henkilotunnus">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="vtj:HenkilotunnusTyyppi">
                      <xs:attribute name="hakuperustePaluukoodi" type="vtj:HakuperustePaluukoodiTyyppi" use="required" />
                      <xs:attribute name="hakuperusteTekstiS" type="vtj:HakuperustePaluuTekstiTyyppi" use="required" />
                      <xs:attribute name="hakuperusteTekstiR" type="vtj:HakuperustePaluuTekstiTyyppi" use="required" />
                      <xs:attribute name="hakuperusteTekstiE" type="vtj:HakuperustePaluuTekstiTyyppi" use="required" />
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Henkilo" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Henkilotunnus">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="vtj:HenkilotunnusTyyppi">
                      <xs:attribute name="voimassaolokoodi" type="vtj:VoimassaolokoodiTyyppi" />
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
              <xs:element name="AsukasLkm" type="vtj:AsukasLkmTyyppi" />
              <xs:element name="AsukkaatAlle18v">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="AsukasLkm" type="vtj:AsukasLkmTyyppi" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Asuinhuoneisto">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Asukas" maxOccurs="unbounded">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Henkilotunnus" type="vtj:HenkilotunnusTyyppi" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="tietojenPoimintaaika" type="vtj:TietojenPoimintaaikaTyyppi" use="required" />
      <xs:attribute name="sanomatunnus" type="vtj:SanomatunnusTyyppi" use="required" />
      <xs:attribute name="versio" type="vtj:VersioTyyppi" use="required" />
    </xs:complexType>
  </xs:element>
</xs:schema>