<?xml version="1.0"?>
<schema
    targetNamespace="http://ws.infotorg.no/xml/Gjeldsregisteret/Gjeldsregisteret/2019-01-01/GRAS.xsd"
    xmlns:tns="http://ws.infotorg.no/xml/Gjeldsregisteret/Gjeldsregisteret/2019-01-01/GRAS.xsd"
    xmlns="http://www.w3.org/2001/XMLSchema">

    <annotation>
        <documentation xml:lang="no">
          Tjenestespesifikasjon for GRAS.

          © 2019 EVRY ASA
          Forfatter: Thomas Flatmo &lt;thomas.flatmo@evry.com&gt;
        </documentation>
    </annotation>

	  <include schemaLocation="https://ws.infotorg.no/xml/Gjeldsregisteret/Gjeldsregisteret/2019-01-01/include/Gjeldsopplysning.xsd"/>

    <element name="hentInnsynsbegjaering">
          <complexType>
            <sequence>
              <element minOccurs="0" maxOccurs="1" name="saksref" type="tns:Saksref"/>
              <element minOccurs="1" maxOccurs="1" name="foedselsnr" type="tns:Fnr"/>

              <!-- felter ifm. gjennpartsbrev (pt. ikke i bruk) -->
              <element minOccurs="0" maxOccurs="1" name="cellPhone" type="tns:CellPhone"/>
              <element minOccurs="0" maxOccurs="1" name="emailAddress" type="tns:EmailAddress"/>
              <element minOccurs="0" maxOccurs="1" name="referenceID" type="tns:ReferenceID"/>
              <element minOccurs="0" maxOccurs="1" name="messageToCustomer" type="tns:MessageToCustomer"/>

              <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
            </sequence>
        </complexType>
    </element>
    
    <element name="hentOppslagGjeldsinformasjon">
          <complexType>
            <sequence>
              <element minOccurs="0" maxOccurs="1" name="saksref" type="tns:Saksref"/>
              <element minOccurs="1" maxOccurs="1" name="foedselsnr" type="tns:Fnr"/>

              <!-- felter ifm. gjennpartsbrev (pt. ikke i bruk) -->
              <element minOccurs="0" maxOccurs="1" name="cellPhone" type="tns:CellPhone"/>
              <element minOccurs="0" maxOccurs="1" name="emailAddress" type="tns:EmailAddress"/>
              <element minOccurs="0" maxOccurs="1" name="referenceID" type="tns:ReferenceID"/>
              <element minOccurs="0" maxOccurs="1" name="messageToCustomer" type="tns:MessageToCustomer"/>

              <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
            </sequence>
        </complexType>
    </element>

    <element name="hentOppslagGjeldsinformasjonVrksm">
          <complexType>
            <sequence>
              <element minOccurs="0" maxOccurs="1" name="saksref" type="tns:Saksref"/>
              <element minOccurs="1" maxOccurs="1" name="foedselsnr" type="tns:Fnr"/>
              <!-- element minOccurs="1" maxOccurs="1" name="orgnr" type="tns:Orgnr"/ -->

              <!-- felter ifm. gjennpartsbrev (pt. ikke i bruk) -->
              <element minOccurs="0" maxOccurs="1" name="cellPhone" type="tns:CellPhone"/>
              <element minOccurs="0" maxOccurs="1" name="emailAddress" type="tns:EmailAddress"/>
              <element minOccurs="0" maxOccurs="1" name="referenceID" type="tns:ReferenceID"/>
              <element minOccurs="0" maxOccurs="1" name="messageToCustomer" type="tns:MessageToCustomer"/>

              <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
            </sequence>
        </complexType>
    </element>

    <element name="hentOppslagGjeldsscore">
          <complexType>
            <sequence>
              <element minOccurs="0" maxOccurs="1" name="saksref" type="tns:Saksref"/>
              <element minOccurs="1" maxOccurs="1" name="foedselsnr" type="tns:Fnr"/>
              <!-- element minOccurs="1" maxOccurs="1" name="orgnr" type="tns:Orgnr"/ -->

              <!-- felter ifm. gjennpartsbrev (pt. ikke i bruk) -->
              <element minOccurs="0" maxOccurs="1" name="cellPhone" type="tns:CellPhone"/>
              <element minOccurs="0" maxOccurs="1" name="emailAddress" type="tns:EmailAddress"/>
              <element minOccurs="0" maxOccurs="1" name="referenceID" type="tns:ReferenceID"/>
              <element minOccurs="0" maxOccurs="1" name="messageToCustomer" type="tns:MessageToCustomer"/>

              <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
            </sequence>
        </complexType>
    </element>

    <element name="hentOppslagGjeldsinformasjonInnsyn">
          <complexType>
            <sequence>
              <element minOccurs="0" maxOccurs="1" name="saksref" type="tns:Saksref"/>
              <element minOccurs="1" maxOccurs="1" name="foedselsnr" type="tns:Fnr"/>
              <!-- element minOccurs="1" maxOccurs="1" name="orgnr" type="tns:Orgnr"/ -->

              <!-- felter ifm. gjennpartsbrev (pt. ikke i bruk) -->
              <element minOccurs="0" maxOccurs="1" name="cellPhone" type="tns:CellPhone"/>
              <element minOccurs="0" maxOccurs="1" name="emailAddress" type="tns:EmailAddress"/>
              <element minOccurs="0" maxOccurs="1" name="referenceID" type="tns:ReferenceID"/>
              <element minOccurs="0" maxOccurs="1" name="messageToCustomer" type="tns:MessageToCustomer"/>

              <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
            </sequence>
        </complexType>
    </element>

    <element name="hentOppslagGjeldsinformasjonNams">
          <complexType>
            <sequence>
              <element minOccurs="0" maxOccurs="1" name="saksref" type="tns:Saksref"/>
              <element minOccurs="1" maxOccurs="1" name="foedselsnr" type="tns:Fnr"/>
              <!-- element minOccurs="1" maxOccurs="1" name="orgnr" type="tns:Orgnr"/ -->

              <!-- felter ifm. gjennpartsbrev (pt. ikke i bruk) -->
              <element minOccurs="0" maxOccurs="1" name="cellPhone" type="tns:CellPhone"/>
              <element minOccurs="0" maxOccurs="1" name="emailAddress" type="tns:EmailAddress"/>
              <element minOccurs="0" maxOccurs="1" name="referenceID" type="tns:ReferenceID"/>
              <element minOccurs="0" maxOccurs="1" name="messageToCustomer" type="tns:MessageToCustomer"/>

              <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
            </sequence>
        </complexType>
    </element>

    <element name="hentDelGjeldsinformasjon">
        <complexType>
            <sequence>
                 <element minOccurs="1" maxOccurs="1" name="customer" type="tns:Customer"/> <!-- låneopplysninger -->
                 <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
             </sequence>
        </complexType>
    </element>


    <element name="Innsynsbegjaering">
        <complexType>
            <sequence>
                 <element minOccurs="1" maxOccurs="1" name="customer" type="tns:Customer"/>
                 <element minOccurs="1" maxOccurs="1" name="status" type="tns:Status" />
                 <element minOccurs="0" maxOccurs="1" name="message" type="tns:Message" />

                 <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
             </sequence>
        </complexType>
    </element>

    <element name="OppslagGjeldsinformasjon">
        <complexType>
            <sequence>
                 <element minOccurs="1" maxOccurs="1" name="customer" type="tns:Customer"/>
                 <element minOccurs="1" maxOccurs="1" name="status" type="tns:Status" />
                 <element minOccurs="0" maxOccurs="1" name="message" type="tns:Message" />

                 <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
             </sequence>
        </complexType>
    </element>

    <element name="OppslagGjeldsinformasjonVrksm">
        <complexType>
            <sequence>
                 <element minOccurs="1" maxOccurs="1" name="customer" type="tns:Customer"/>
                 <element minOccurs="1" maxOccurs="1" name="status" type="tns:Status" />
                 <element minOccurs="0" maxOccurs="1" name="message" type="tns:Message" />

                 <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
             </sequence>
        </complexType>
    </element>

    <element name="OppslagGjeldsscore">
        <complexType>
            <sequence>
                 <element minOccurs="1" maxOccurs="1" name="customer" type="tns:Customer"/>
                 <element minOccurs="1" maxOccurs="1" name="status" type="tns:Status" />
                 <element minOccurs="0" maxOccurs="1" name="message" type="tns:Message" />

                 <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
             </sequence>
        </complexType>
    </element>

    <element name="OppslagGjeldsinformasjonInnsyn">
        <complexType>
            <sequence>
                 <element minOccurs="1" maxOccurs="1" name="customer" type="tns:Customer"/>
                 <element minOccurs="1" maxOccurs="1" name="status" type="tns:Status" />
                 <element minOccurs="0" maxOccurs="1" name="message" type="tns:Message" />

                 <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
             </sequence>
        </complexType>
    </element>

    <element name="OppslagGjeldsinformasjonNams">
        <complexType>
            <sequence>
                 <element minOccurs="1" maxOccurs="1" name="customer" type="tns:Customer"/>
                 <element minOccurs="1" maxOccurs="1" name="status" type="tns:Status" />
                 <element minOccurs="0" maxOccurs="1" name="message" type="tns:Message" />

                 <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
             </sequence>
        </complexType>
    </element>

    <element name="DelGjeldsinformasjon">
        <complexType>
            <sequence>
                 <element minOccurs="1" maxOccurs="1" name="customerID" type="tns:Fnr"/> <!-- foedselsnr -->
                 <element minOccurs="1" maxOccurs="1" name="status" type="tns:Status" />
                 <element minOccurs="0" maxOccurs="1" name="message" type="tns:Message" />

                 <any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> <!-- åpent for å legge til flere felt -->
             </sequence>
        </complexType>
    </element>

</schema>
