<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:kdpw:xsd:auct.stq.001.01" targetNamespace="urn:kdpw:xsd:auct.stq.001.01" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:annotation>
    <xs:documentation>Obsługa aukcji - status kwotowania</xs:documentation>
    <xs:appinfo>
      <NmPL>Obsługa aukcji - status kwotowania</NmPL>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="KDPWDocument" type="KDPWDocument">
    <xs:annotation>
      <xs:documentation>Komunikat systemu KDPW_CCP</xs:documentation>
      <xs:appinfo>
        <NmPL>Komunikat systemu KDPW_CCP</NmPL>
      </xs:appinfo>
    </xs:annotation>
  </xs:element>
  <xs:simpleType name="Code4Text">
    <xs:annotation>
      <xs:documentation>Kwalifikator, kod</xs:documentation>
      <xs:appinfo>
        <NmPL>Kwalifikator</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="4"/>
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DateAndDateTimeChoice">
    <xs:annotation>
      <xs:documentation>Data i czas</xs:documentation>
      <xs:appinfo>
        <NmPL>Data i czas</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="Dt" type="ISODate">
          <xs:annotation>
            <xs:documentation>Data</xs:documentation>
            <xs:appinfo>
              <NmPL>Data</NmPL>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DtTm" type="ISODateTime">
          <xs:annotation>
            <xs:documentation>Data i czas</xs:documentation>
            <xs:appinfo>
              <NmPL>Data i czas</NmPL>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="FunctionOfMessage">
    <xs:annotation>
      <xs:documentation>Funkcja komunikatu</xs:documentation>
      <xs:appinfo>
        <NmPL>Funkcja komunikatu</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="NEWM">
        <xs:annotation>
          <xs:documentation>Nowy komunikat</xs:documentation>
          <xs:appinfo>
            <NmPL>Nowy komunikat</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="GeneralInformation">
    <xs:annotation>
      <xs:documentation>Informacje ogólne</xs:documentation>
      <xs:appinfo>
        <NmPL>Informacje ogólne</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="SndrMsgRef" type="Max16Text">
        <xs:annotation>
          <xs:documentation>Identyfikator komunikatu utworzony przez nadawcę</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="FuncOfMsg" type="FunctionOfMessage">
        <xs:annotation>
          <xs:documentation>Funkcja komunikatu</xs:documentation>
          <xs:appinfo>
            <NmPL>Funkcja komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Data utworzenia komunikatu</xs:documentation>
          <xs:appinfo>
            <NmPL>Data utworzenia komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="AuctnId" type="Max16Text">
        <xs:annotation>
          <xs:documentation>Identyfikator aukcji</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator aukcji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Lnk" type="Linkages">
        <xs:annotation>
          <xs:documentation>Powiązania z innymi komunikatami</xs:documentation>
          <xs:appinfo>
            <NmPL>Referencje</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ISODate">
    <xs:annotation>
      <xs:documentation>Data</xs:documentation>
      <xs:appinfo>
        <NmPL>Data</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:date"/>
  </xs:simpleType>
  <xs:simpleType name="ISODateTime">
    <xs:annotation>
      <xs:documentation>Data i czas</xs:documentation>
      <xs:appinfo>
        <NmPL>Data i czas</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:dateTime"/>
  </xs:simpleType>
  <xs:complexType name="KDPWDocument">
    <xs:annotation>
      <xs:documentation>Komunikat systemu KDPW_CCP</xs:documentation>
      <xs:appinfo>
        <NmPL>Komunikat systemu KDPW_CCP</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="auct.stq.001.01" type="auct.stq.001.01">
        <xs:annotation>
          <xs:documentation>Obsługa aukcji - status kwotowania</xs:documentation>
          <xs:appinfo>
            <NmPL>Obsługa aukcji - status kwotowania</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Sndr" type="KDPWMemberIdentifier" use="required">
      <xs:annotation>
        <xs:documentation>Nadawca w postaci kodu KDPW</xs:documentation>
        <xs:appinfo>
          <NmPL>Nadawca</NmPL>
        </xs:appinfo>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Rcvr" type="KDPWMemberIdentifier" use="required">
      <xs:annotation>
        <xs:documentation>Odbiorca w postaci kodu KDPW</xs:documentation>
        <xs:appinfo>
          <NmPL>Odbiorca</NmPL>
        </xs:appinfo>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  <xs:simpleType name="KDPWMemberIdentifier">
    <xs:annotation>
      <xs:documentation>Identyfikator uczestnika KDPW</xs:documentation>
      <xs:appinfo>
        <NmPL>Identyfikator uczestnika KDPW</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="4"/>
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="Linkages">
    <xs:annotation>
      <xs:documentation>Powiązania z innymi komunikatami</xs:documentation>
      <xs:appinfo>
        <NmPL>Referencje</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="RltdRef" type="Max16Text">
        <xs:annotation>
          <xs:documentation>Identyfikator komunikatu kwotowania</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator komunikatu kwotowania</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="Max4Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 4 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="1"/>
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max16Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 16 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="16"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max140Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 140 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="140"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="Reason">
    <xs:annotation>
      <xs:documentation>Przyczyna</xs:documentation>
      <xs:appinfo>
        <NmPL>Przyczyna</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="RsnCd" type="Code4Text" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Kod przyczyny</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod przyczyny</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="RsnTxt" type="Max140Text" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Opis przyczyny</xs:documentation>
          <xs:appinfo>
            <NmPL>Opis przyczyny</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Status">
    <xs:annotation>
      <xs:documentation>Status</xs:documentation>
      <xs:appinfo>
        <NmPL>Status</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="StsCd" type="Code4Text">
        <xs:annotation>
          <xs:documentation>Kod statusu</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod statusu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Rsn" type="Reason" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Przyczyna</xs:documentation>
          <xs:appinfo>
            <NmPL>Przyczyna</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="StatusDetails">
    <xs:annotation>
      <xs:documentation>Szczegóły statusu</xs:documentation>
      <xs:appinfo>
        <NmPL>Szczegóły statusu</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="QtnId" type="Max16Text" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Identyfikator kwotowania</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator kwotowania</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="AuctnSgmntId" type="Max16Text" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Identyfikator segmentu aukcji</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator segmentu aukcji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Sts" type="Status">
        <xs:annotation>
          <xs:documentation>Status</xs:documentation>
          <xs:appinfo>
            <NmPL>Status</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="auct.stq.001.01">
    <xs:annotation>
      <xs:documentation>Obsługa aukcji - status kwotowania</xs:documentation>
      <xs:appinfo>
        <NmPL>Obsługa aukcji - status kwotowania</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="GnlInf" type="GeneralInformation">
        <xs:annotation>
          <xs:documentation>Blok informacji ogólnych</xs:documentation>
          <xs:appinfo>
            <NmPL>Informacje ogólne</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="StsDtls" type="StatusDetails" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Szczegóły statusu</xs:documentation>
          <xs:appinfo>
            <NmPL>Szczegóły statusu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
