dmBaseTypes.xsd
   1 <?xml version="1.0" encoding="utf-8" ?>
   2 <!--Created with Liquid Studio 2020 (https://www.liquid-technologies.com)-->
   3 <!-- ************************************************************************
   4    XSD schema typů použitých ve WSDL pro manipulaci s datovými zprávami
   5 
   6    verze: 3.06  (společná verze pro definice verze 2.3x i 3.0x)
   7    klasifikace: Veřejný dokument    
   8                        
   9  Změny:  
  10      5.2.2009  verze 0.1   základní verze
  11      3.6.2009  verze 2.0   - novela zákona 300/2008 Sb. a ChangeRequesty
  12                            - do obálky stažené zprávy (a tudíž do všech struktur pracujících se zprávou) přibyl element dmSenderType typu int pro typ DS odesílatele 
  13                            - do stažené zprávy (tReturnedMessage), stažené obálky zprávy (tReturnedMessageEnvelope) a do staženého seznamu zpráv (tRecord) přibyl element dmAttachmentSize typu int pro velikost přílohy v DS
  14                            - na vstup služby CreateMessage (element CreateMessage) přibyl nepovinný element dmOVM pro příznak, je-li DZ odesílána v režimu OVM (pro DS typu OVM nepodstatný)
  15      9.6.2009 verze 2.1    - do obálky zprávy přibyl nepovinný element dmAmbiguousRecipient  
  16                            - změna namespace pro verzi ISDS 2                     
  17     1.10.2009 verze 2.5    - přidány typy pro WS CreateMultipleMessage (oběžník = DZ pro více adresátů)
  18     1.11.2009 verze 2.6    - přidány nepovinné atributy dmType do obálky zprávy a seznamu zpráv (rozlišení komerční zprávy)
  19                            - přidány typy pro WS ConfirmDelivery (potvrzení doručení komerční zprávy)
  20     2.3.2010 verze 2.9     - u elementu dmQTimestamp povolena nil hodnota 
  21                            - přidán nepovinný atribut dmType k elementu dmEnvelope u CreateMessage
  22                            - nová WS AuthenticateMessage
  23                            - formální změny v umistění nepovinných atributů dmType u obálky a seznamu; beze změny v XML
  24     11.10.2010 verze 2.10  - přidání typů pro WS GetMessageStateChanges
  25     10.11.2010 verze 2.11  - přidání typů pro WS GetMessageAuthor
  26                            - přidání nepovinného elementu dmPublishOwnID do  CreateMessage a CreateMultipleMessage                        
  27   	25.09.2011 verze 2.15  - novela zákona 300/2008 Sb.
  28                            - přidání dalších typů zprávy (různé podtypy PDZ)
  29                        	   - Create[Multiple]Message - nepovinný atribut dmType pro označení Iniciační poštovní zprávy pro Odpovědní DZ resp. Odpovědní DZ
  30     12.04.2012 verze 2.16 - přidání typů pro WS EraseMessage      
  31     27.07.2012 verze 2.17 - přidání typů pro WS Re-signISDSDocument    
  32     05.12.2013 verze 2.18a - drobná oprava u dmXMLContent  
  33 	17.04.2014 verze 2.18b - pouze opravy komentářů u atributů elementu dmFile
  34     12.09.2015 verze 2.20 - sjednocení verzí
  35     14.10.2015 verze 2.22 - sjednocení verzí
  36     21.11.2017 verze 2.27 - sjednocení verzí
  37     04.09.2018 verze 2.31 - sjednocení verzí
  38     29.07.2021 verze 2.33 - nové služby GetListOfErasedMessages a PickUpAsyncResponse a RegisterForNotifications a GetListForNotifications
  39     
  40     24.11.2021 verze 3.0 - více změn, přidány typy pro nové služby s VoDZ, upraveny seznamy a obálky - přidány nepovinné atributy
  41     25.04.2022 verze 3.01 - kompatibilní rozšíření CreateMessage a CreateBigMessage o atribut s výčtem předaných osobních údajů (IdLevel)
  42                           - nová služba GetMessageAuthor2 
  43     15.06.2022 verze 3.02 - sjednocení verzí                      
  44     31.10.2022 verze 3.03 - kompatibilní rozšíření CreateMultipleMessage o atribut s výčtem předaných osobních údajů (IdLevel)
  45     12.09.2023 verze 3.04 - přidány nepovinné atributy dmFileGuid a dmUpFileGuid k elementu dmExtFile a obnovení u elementu dmFile
  46     26.01.2024 verze 3.05 - u atributu dmUpFileGuid doplněna vlastnost use="optional"
  47     09.06.2024 verze 3.06 - doplněna response pro DummyOperation
  48     
  49     ******************************************************************* -->
  50 <xs:schema xmlns:tns="http://isds.czechpoint.cz/v20" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" elementFormDefault="qualified" targetNamespace="http://isds.czechpoint.cz/v20" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  51     <xs:simpleType name="tIdDm">
  52         <xs:annotation>
  53             <xs:documentation>ID datové zprávy</xs:documentation>
  54         </xs:annotation>
  55         <xs:restriction base="xs:string">
  56             <xs:maxLength value="20" />
  57         </xs:restriction>
  58     </xs:simpleType>
  59     <!--xs:simpleType name="tIdDb">
  60         <xs:annotation>
  61             <xs:documentation>ID datové schránky</xs:documentation>
  62         </xs:annotation>
  63         <xs:restriction base="xs:string">
  64             <xs:length value="7" />
  65         </xs:restriction>
  66     </xs:simpleType-->
  67     <xs:complexType name="tFile">
  68         <xs:choice>
  69             <xs:element name="dmEncodedContent" type="xs:base64Binary">
  70                 <xs:annotation>
  71                     <xs:documentation>obálka pro písemnost libovolného podporovaného formátu</xs:documentation>
  72                 </xs:annotation>
  73             </xs:element>
  74             <xs:element name="dmXMLContent">
  75                 <xs:annotation>
  76                     <xs:documentation>obálka pro libovolný XML obsah</xs:documentation>
  77                 </xs:annotation>
  78                 <xs:complexType>
  79                     <xs:sequence>
  80                         <xs:any processContents="skip" />
  81                     </xs:sequence>
  82                 </xs:complexType>
  83             </xs:element>
  84         </xs:choice>
  85     </xs:complexType>
  86     <xs:complexType name="tFilesArray">
  87         <xs:sequence>
  88             <xs:element name="dmFile" minOccurs="1" maxOccurs="unbounded">
  89                 <xs:annotation>
  90                     <xs:documentation>Jedna písemnost DZ (=soubor nebo XML )</xs:documentation>
  91                 </xs:annotation>
  92                 <xs:complexType>
  93                     <xs:complexContent mixed="false">
  94                         <xs:extension base="tns:tFile">
  95                             <xs:attribute name="dmMimeType" type="xs:string" use="required">
  96                                 <xs:annotation>
  97                                     <xs:documentation>typ písemnosti v MIME zápisu, např. application/pdf nebo image/tiff</xs:documentation>
  98                                 </xs:annotation>
  99                             </xs:attribute>
 100                             <xs:attribute name="dmFileMetaType" use="required">
 101                                 <xs:annotation>
 102                                     <xs:documentation>typ přílohy, první by měla být "main"</xs:documentation>
 103                                 </xs:annotation>
 104                                 <xs:simpleType>
 105                                     <xs:restriction base="xs:string">
 106                                         <xs:enumeration value="main" />
 107                                         <xs:enumeration value="enclosure" />
 108                                         <xs:enumeration value="signature" />
 109                                         <xs:enumeration value="meta" />
 110                                     </xs:restriction>
 111                                 </xs:simpleType>
 112                             </xs:attribute>
 113                             <xs:attribute name="dmFileGuid" type="xs:string" use="optional">
 114                                 <xs:annotation>
 115                                     <xs:documentation>nepovinný interní identifikátor tohoto dokumentu - pro vytváření stromu závislostí dokumentů</xs:documentation>
 116                                 </xs:annotation>
 117                             </xs:attribute>
 118                             <xs:attribute name="dmUpFileGuid" type="xs:string" use="optional">
 119                                 <xs:annotation>
 120                                     <xs:documentation>nepovinný interní identifikátor nadřízeného dokumentu (např. pro vztah soubor - podpis aj.)</xs:documentation>
 121                                 </xs:annotation>
 122                             </xs:attribute>
 123                             <xs:attribute name="dmFileDescr" type="xs:string" use="required">
 124                                 <xs:annotation>
 125                                     <xs:documentation>Název souboru</xs:documentation>
 126                                 </xs:annotation>
 127                             </xs:attribute>
 128                             <xs:attribute name="dmFormat" type="xs:string" use="optional">
 129                                 <xs:annotation>
 130                                     <xs:documentation>nepovinný údaj, nepoužívá se v současné verzi</xs:documentation>
 131                                 </xs:annotation>
 132                             </xs:attribute>
 133                         </xs:extension>
 134                     </xs:complexContent>
 135                 </xs:complexType>
 136             </xs:element>
 137         </xs:sequence>
 138     </xs:complexType>
 139     <xs:complexType name="tStatus">
 140         <xs:sequence>
 141             <xs:element name="dmStatusCode" type="xs:string">
 142                 <xs:annotation>
 143                     <xs:documentation />
 144                 </xs:annotation>
 145             </xs:element>
 146             <xs:element name="dmStatusMessage" type="xs:string">
 147                 <xs:annotation>
 148                     <xs:documentation />
 149                 </xs:annotation>
 150             </xs:element>
 151         </xs:sequence>
 152     </xs:complexType>
 153     <xs:element name="dmStatus" type="tns:tStatus" />
 154     <xs:complexType name="tHash">
 155         <xs:simpleContent>
 156             <xs:extension base="xs:base64Binary">
 157                 <xs:attribute name="algorithm" type="xs:string">
 158                     <xs:annotation>
 159                         <xs:documentation>Algoritmus hashovací funkce, např. SHA-1</xs:documentation>
 160                     </xs:annotation>
 161                 </xs:attribute>
 162             </xs:extension>
 163         </xs:simpleContent>
 164     </xs:complexType>
 165     <xs:group name="dmEvent">
 166         <xs:sequence>
 167             <xs:element name="dmEventTime" type="xs:dateTime" nillable="true" />
 168             <xs:element name="dmEventDescr" type="xs:string" nillable="true" />
 169         </xs:sequence>
 170     </xs:group>
 171     <xs:complexType name="tEvent">
 172         <xs:sequence>
 173             <xs:group ref="tns:dmEvent" />
 174         </xs:sequence>
 175     </xs:complexType>
 176     <xs:complexType name="tEventsArray">
 177         <xs:sequence minOccurs="1" maxOccurs="unbounded">
 178             <xs:element name="dmEvent" type="tns:tEvent" />
 179         </xs:sequence>
 180     </xs:complexType>
 181     <xs:group name="gMultipleMessageEnvelopeSub">
 182         <xs:annotation>
 183             <xs:documentation>Obálka zprávy bez ID DZ</xs:documentation>
 184         </xs:annotation>
 185         <xs:sequence>
 186             <xs:element name="dmSenderOrgUnit" type="xs:string" nillable="true">
 187                 <xs:annotation>
 188                     <xs:documentation>Organizační jednotka odesílatele slovně; nepovinné, mohou doplňovat ESS</xs:documentation>
 189                 </xs:annotation>
 190             </xs:element>
 191             <xs:element name="dmSenderOrgUnitNum" type="xs:integer" nillable="true">
 192                 <xs:annotation>
 193                     <xs:documentation>Organizační jednotka odesílatele hodnotou z číselníku; ESS, nepovinné</xs:documentation>
 194                 </xs:annotation>
 195             </xs:element>
 196             <xs:element name="dmAnnotation" nillable="true">
 197                 <xs:annotation>
 198                     <xs:documentation>Textová poznámka (Věc, Předmět, Anotace)</xs:documentation>
 199                 </xs:annotation>
 200                 <xs:simpleType>
 201                     <xs:restriction base="xs:string">
 202                         <xs:maxLength value="255" />
 203                     </xs:restriction>
 204                 </xs:simpleType>
 205             </xs:element>
 206             <xs:element name="dmRecipientRefNumber" nillable="true">
 207                 <xs:annotation>
 208                     <xs:documentation>Číslo jednací za strany příjemce; nepovinné, </xs:documentation>
 209                 </xs:annotation>
 210                 <xs:simpleType>
 211                     <xs:restriction base="xs:string">
 212                         <xs:maxLength value="50" />
 213                     </xs:restriction>
 214                 </xs:simpleType>
 215             </xs:element>
 216             <xs:element name="dmSenderRefNumber" nillable="true">
 217                 <xs:annotation>
 218                     <xs:documentation>Číslo jednací za strany odesílatele; nepovinné</xs:documentation>
 219                 </xs:annotation>
 220                 <xs:simpleType>
 221                     <xs:restriction base="xs:string">
 222                         <xs:maxLength value="50" />
 223                     </xs:restriction>
 224                 </xs:simpleType>
 225             </xs:element>
 226             <xs:element name="dmRecipientIdent" nillable="true">
 227                 <xs:annotation>
 228                     <xs:documentation>Spisová značka ze strany příjemce; nepovinné</xs:documentation>
 229                 </xs:annotation>
 230                 <xs:simpleType>
 231                     <xs:restriction base="xs:string">
 232                         <xs:maxLength value="50" />
 233                     </xs:restriction>
 234                 </xs:simpleType>
 235             </xs:element>
 236             <xs:element name="dmSenderIdent" nillable="true">
 237                 <xs:annotation>
 238                     <xs:documentation>Spisová značka a strany odesílatele; nepovinné</xs:documentation>
 239                 </xs:annotation>
 240                 <xs:simpleType>
 241                     <xs:restriction base="xs:string">
 242                         <xs:maxLength value="50" />
 243                     </xs:restriction>
 244                 </xs:simpleType>
 245             </xs:element>
 246             <xs:element name="dmLegalTitleLaw" type="xs:integer" nillable="true">
 247                 <xs:annotation>
 248                     <xs:documentation>Zmocnění - číslo zákona; ESS</xs:documentation>
 249                 </xs:annotation>
 250             </xs:element>
 251             <xs:element name="dmLegalTitleYear" type="xs:integer" nillable="true">
 252                 <xs:annotation>
 253                     <xs:documentation>Zmocnění - rok vydání zákona; ESS</xs:documentation>
 254                 </xs:annotation>
 255             </xs:element>
 256             <xs:element name="dmLegalTitleSect" type="xs:string" nillable="true">
 257                 <xs:annotation>
 258                     <xs:documentation>Zmocnění - paragraf v zákoně; ESS</xs:documentation>
 259                 </xs:annotation>
 260             </xs:element>
 261             <xs:element name="dmLegalTitlePar" type="xs:string" nillable="true">
 262                 <xs:annotation>
 263                     <xs:documentation>Zmocnění - odstavec v paragrafu; ESS</xs:documentation>
 264                 </xs:annotation>
 265             </xs:element>
 266             <xs:element name="dmLegalTitlePoint" type="xs:string" nillable="true">
 267                 <xs:annotation>
 268                     <xs:documentation>Zmocnění - písmeno v odstavci; ESS</xs:documentation>
 269                 </xs:annotation>
 270             </xs:element>
 271             <xs:element name="dmPersonalDelivery" type="xs:boolean" nillable="true">
 272                 <xs:annotation>
 273                     <xs:documentation>Příznak Do vlastních rukou - může číst pouze adresát nebo osoba s explicitně daným oprávněním</xs:documentation>
 274                 </xs:annotation>
 275             </xs:element>
 276             <xs:element name="dmAllowSubstDelivery" type="xs:boolean" nillable="true">
 277                 <xs:annotation>
 278                     <xs:documentation>Náhradní doručení povoleno/nepovoleno - pouze pro některé subjekty (např. soudy)</xs:documentation>
 279                 </xs:annotation>
 280             </xs:element>
 281         </xs:sequence>
 282     </xs:group>
 283     <xs:complexType name="tRecipients">
 284         <xs:sequence>
 285             <xs:element name="dbIDRecipient" type="tns:tIdDb">
 286                 <xs:annotation>
 287                     <xs:documentation>ID datové schránky příjemce</xs:documentation>
 288                 </xs:annotation>
 289             </xs:element>
 290             <xs:element name="dmRecipientOrgUnit" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
 291                 <xs:annotation>
 292                     <xs:documentation>Organizační jednotka příjemce slovně, nepovinné, možné upřesnění příjemce při podání z portálu</xs:documentation>
 293                 </xs:annotation>
 294             </xs:element>
 295             <xs:element name="dmRecipientOrgUnitNum" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true">
 296                 <xs:annotation>
 297                     <xs:documentation>Organizační jednotka příjemce hodnotou z číselníku; ESS, nepovinné</xs:documentation>
 298                 </xs:annotation>
 299             </xs:element>
 300             <xs:element name="dmToHands" type="xs:string" nillable="true">
 301                 <xs:annotation>
 302                     <xs:documentation>K rukám - pomocný údaj </xs:documentation>
 303                 </xs:annotation>
 304             </xs:element>
 305         </xs:sequence>
 306     </xs:complexType>
 307     <xs:complexType name="tMultipleMessageEnvelopeSub">
 308         <xs:sequence>
 309             <xs:group ref="tns:gMultipleMessageEnvelopeSub" />
 310             <xs:element name="dmOVM" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true" />
 311             <xs:element name="dmPublishOwnID" minOccurs="0" maxOccurs="1" nillable="true">
 312                 <xs:complexType>
 313                     <xs:simpleContent>
 314                         <xs:extension base="xs:boolean">
 315                             <xs:attribute name="IdLevel" type="xs:integer" use="optional" />
 316                         </xs:extension>
 317                     </xs:simpleContent>
 318                 </xs:complexType>
 319             </xs:element>
 320         </xs:sequence>
 321     </xs:complexType>
 322     <xs:complexType name="tMultipleMessageRecipients">
 323         <xs:sequence>
 324             <xs:element name="dmRecipient" type="tns:tRecipients" minOccurs="1" maxOccurs="unbounded" />
 325         </xs:sequence>
 326     </xs:complexType>
 327     <xs:complexType name="tMultipleMessageCreateInput">
 328         <xs:sequence>
 329             <xs:element name="dmRecipients" type="tns:tMultipleMessageRecipients" />
 330             <xs:element name="dmEnvelope">
 331                 <xs:complexType>
 332                     <xs:complexContent mixed="false">
 333                         <xs:extension base="tns:tMultipleMessageEnvelopeSub">
 334                             <xs:attribute name="dmType" type="tns:tDmType" />
 335                         </xs:extension>
 336                     </xs:complexContent>
 337                 </xs:complexType>
 338             </xs:element>
 339             <xs:element name="dmFiles" type="tns:tFilesArray" />
 340         </xs:sequence>
 341     </xs:complexType>
 342     <xs:element name="CreateMultipleMessage" type="tns:tMultipleMessageCreateInput" />
 343     <xs:complexType name="tMultipleStatus">
 344         <xs:sequence>
 345             <xs:element name="dmSingleStatus" type="tns:tMStatus" minOccurs="1" maxOccurs="unbounded" nillable="true" />
 346         </xs:sequence>
 347     </xs:complexType>
 348     <xs:complexType name="tMStatus">
 349         <xs:sequence>
 350             <xs:element name="dmID" type="tns:tIdDm" minOccurs="0" maxOccurs="1" />
 351             <xs:element name="dmStatus" type="tns:tStatus" />
 352         </xs:sequence>
 353     </xs:complexType>
 354     <xs:complexType name="tMultipleMessageCreateOutput">
 355         <xs:sequence>
 356             <xs:element name="dmMultipleStatus" type="tns:tMultipleStatus" minOccurs="0" maxOccurs="1" nillable="true" />
 357             <xs:element name="dmStatus" type="tns:tStatus" />
 358         </xs:sequence>
 359     </xs:complexType>
 360     <xs:element name="CreateMultipleMessageResponse" type="tns:tMultipleMessageCreateOutput" />
 361     <xs:group name="gMessageEnvelopeSub">
 362         <xs:annotation>
 363             <xs:documentation>Obálka zprávy bez ID DZ</xs:documentation>
 364         </xs:annotation>
 365         <xs:sequence>
 366             <xs:element name="dmSenderOrgUnit" type="xs:string" nillable="true">
 367                 <xs:annotation>
 368                     <xs:documentation>Organizační jednotka odesílatele slovně; nepovinné, mohou doplňovat ESS</xs:documentation>
 369                 </xs:annotation>
 370             </xs:element>
 371             <xs:element name="dmSenderOrgUnitNum" type="xs:integer" nillable="true">
 372                 <xs:annotation>
 373                     <xs:documentation>Organizační jednotka odesílatele hodnotou z číselníku; ESS, nepovinné</xs:documentation>
 374                 </xs:annotation>
 375             </xs:element>
 376             <xs:element name="dbIDRecipient" type="tns:tIdDb" nillable="true">
 377                 <xs:annotation>
 378                     <xs:documentation>ID datové schránky příjemce</xs:documentation>
 379                 </xs:annotation>
 380             </xs:element>
 381             <xs:element name="dmRecipientOrgUnit" type="xs:string" nillable="true">
 382                 <xs:annotation>
 383                     <xs:documentation>Organizační jednotka příjemce slovně, nepovinné, možné upřesnění příjemce při podání z portálu</xs:documentation>
 384                 </xs:annotation>
 385             </xs:element>
 386             <xs:element name="dmRecipientOrgUnitNum" type="xs:integer" nillable="true">
 387                 <xs:annotation>
 388                     <xs:documentation>Organizační jednotka příjemce hodnotou z číselníku; ESS, nepovinné</xs:documentation>
 389                 </xs:annotation>
 390             </xs:element>
 391             <xs:element name="dmToHands" type="xs:string" nillable="true">
 392                 <xs:annotation>
 393                     <xs:documentation>K rukám - pomocný údaj </xs:documentation>
 394                 </xs:annotation>
 395             </xs:element>
 396             <xs:element name="dmAnnotation" nillable="true">
 397                 <xs:annotation>
 398                     <xs:documentation>Textová poznámka (Věc, Předmět, Anotace)</xs:documentation>
 399                 </xs:annotation>
 400                 <xs:simpleType>
 401                     <xs:restriction base="xs:string">
 402                         <xs:maxLength value="255" />
 403                     </xs:restriction>
 404                 </xs:simpleType>
 405             </xs:element>
 406             <xs:element name="dmRecipientRefNumber" nillable="true">
 407                 <xs:annotation>
 408                     <xs:documentation>Číslo jednací za strany příjemce; nepovinné, </xs:documentation>
 409                 </xs:annotation>
 410                 <xs:simpleType>
 411                     <xs:restriction base="xs:string">
 412                         <xs:maxLength value="50" />
 413                     </xs:restriction>
 414                 </xs:simpleType>
 415             </xs:element>
 416             <xs:element name="dmSenderRefNumber" nillable="true">
 417                 <xs:annotation>
 418                     <xs:documentation>Číslo jednací za strany odesílatele; nepovinné</xs:documentation>
 419                 </xs:annotation>
 420                 <xs:simpleType>
 421                     <xs:restriction base="xs:string">
 422                         <xs:maxLength value="50" />
 423                     </xs:restriction>
 424                 </xs:simpleType>
 425             </xs:element>
 426             <xs:element name="dmRecipientIdent" nillable="true">
 427                 <xs:annotation>
 428                     <xs:documentation>Spisová značka ze strany příjemce; nepovinné</xs:documentation>
 429                 </xs:annotation>
 430                 <xs:simpleType>
 431                     <xs:restriction base="xs:string">
 432                         <xs:maxLength value="50" />
 433                     </xs:restriction>
 434                 </xs:simpleType>
 435             </xs:element>
 436             <xs:element name="dmSenderIdent" nillable="true">
 437                 <xs:annotation>
 438                     <xs:documentation>Spisová značka a strany odesílatele; nepovinné</xs:documentation>
 439                 </xs:annotation>
 440                 <xs:simpleType>
 441                     <xs:restriction base="xs:string">
 442                         <xs:maxLength value="50" />
 443                     </xs:restriction>
 444                 </xs:simpleType>
 445             </xs:element>
 446             <xs:element name="dmLegalTitleLaw" type="xs:integer" nillable="true">
 447                 <xs:annotation>
 448                     <xs:documentation>Zmocnění - číslo zákona; ESS</xs:documentation>
 449                 </xs:annotation>
 450             </xs:element>
 451             <xs:element name="dmLegalTitleYear" type="xs:integer" nillable="true">
 452                 <xs:annotation>
 453                     <xs:documentation>Zmocnění - rok vydání zákona; ESS</xs:documentation>
 454                 </xs:annotation>
 455             </xs:element>
 456             <xs:element name="dmLegalTitleSect" type="xs:string" nillable="true">
 457                 <xs:annotation>
 458                     <xs:documentation>Zmocnění - paragraf v zákoně; ESS</xs:documentation>
 459                 </xs:annotation>
 460             </xs:element>
 461             <xs:element name="dmLegalTitlePar" type="xs:string" nillable="true">
 462                 <xs:annotation>
 463                     <xs:documentation>Zmocnění - odstavec v paragrafu; ESS</xs:documentation>
 464                 </xs:annotation>
 465             </xs:element>
 466             <xs:element name="dmLegalTitlePoint" type="xs:string" nillable="true">
 467                 <xs:annotation>
 468                     <xs:documentation>Zmocnění - písmeno v odstavci; ESS</xs:documentation>
 469                 </xs:annotation>
 470             </xs:element>
 471             <xs:element name="dmPersonalDelivery" type="xs:boolean" nillable="true">
 472                 <xs:annotation>
 473                     <xs:documentation>Příznak Do vlastních rukou - může číst pouze adresát nebo osoba s explicitně daným oprávněním</xs:documentation>
 474                 </xs:annotation>
 475             </xs:element>
 476             <xs:element name="dmAllowSubstDelivery" type="xs:boolean" nillable="true">
 477                 <xs:annotation>
 478                     <xs:documentation>Náhradní doručení povoleno/nepovoleno - pouze pro některé subjekty (např. soudy)</xs:documentation>
 479                 </xs:annotation>
 480             </xs:element>
 481         </xs:sequence>
 482     </xs:group>
 483     <xs:group name="gMessageEnvelope">
 484         <xs:annotation>
 485             <xs:documentation>Kompletní obálka zprávy včetně ID DZ a ostatnich elementu, které se nezadávají při vytvoření DZ</xs:documentation>
 486         </xs:annotation>
 487         <xs:sequence>
 488             <xs:element name="dmID" type="tns:tIdDm">
 489                 <xs:annotation>
 490                     <xs:documentation>ID datové zprávy</xs:documentation>
 491                 </xs:annotation>
 492             </xs:element>
 493             <xs:element name="dbIDSender" type="tns:tIdDb" nillable="true">
 494                 <xs:annotation>
 495                     <xs:documentation>ID datové schránky odesílatele</xs:documentation>
 496                 </xs:annotation>
 497             </xs:element>
 498             <xs:element name="dmSender" nillable="true">
 499                 <xs:annotation>
 500                     <xs:documentation>Odesílatel slovně; doplňuje ISDS</xs:documentation>
 501                 </xs:annotation>
 502                 <xs:simpleType>
 503                     <xs:restriction base="xs:string">
 504                         <xs:maxLength value="100" />
 505                     </xs:restriction>
 506                 </xs:simpleType>
 507             </xs:element>
 508             <xs:element name="dmSenderAddress" nillable="true">
 509                 <xs:annotation>
 510                     <xs:documentation>Poštovní adresa odesílatele - požadavek ESS; doplňuje ISDS</xs:documentation>
 511                 </xs:annotation>
 512                 <xs:simpleType>
 513                     <xs:restriction base="xs:string">
 514                         <xs:maxLength value="100" />
 515                     </xs:restriction>
 516                 </xs:simpleType>
 517             </xs:element>
 518             <xs:element name="dmSenderType" type="xs:int">
 519                 <xs:annotation>
 520                     <xs:documentation>hrubý typ schránky odesílatele (10=OVM,20=PO,30=PFO,40=FO)</xs:documentation>
 521                 </xs:annotation>
 522             </xs:element>
 523             <xs:element name="dmRecipient" nillable="true">
 524                 <xs:annotation>
 525                     <xs:documentation>Příjemce slovně; doplňuje ISDS</xs:documentation>
 526                 </xs:annotation>
 527                 <xs:simpleType>
 528                     <xs:restriction base="xs:string">
 529                         <xs:maxLength value="100" />
 530                     </xs:restriction>
 531                 </xs:simpleType>
 532             </xs:element>
 533             <xs:element name="dmRecipientAddress" nillable="true">
 534                 <xs:annotation>
 535                     <xs:documentation>Poštovní adresa příjemce - požadavek ESS; doplňuje ISDS</xs:documentation>
 536                 </xs:annotation>
 537                 <xs:simpleType>
 538                     <xs:restriction base="xs:string">
 539                         <xs:maxLength value="100" />
 540                     </xs:restriction>
 541                 </xs:simpleType>
 542             </xs:element>
 543             <xs:element name="dmAmbiguousRecipient" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true">
 544                 <xs:annotation>
 545                     <xs:documentation>Příznak, že adresát je ne-OVM povýšené na OVM (§5a)</xs:documentation>
 546                 </xs:annotation>
 547             </xs:element>
 548             <xs:group ref="tns:gMessageEnvelopeSub" />
 549         </xs:sequence>
 550     </xs:group>
 551     <xs:complexType name="tReturnedMessage">
 552         <xs:annotation>
 553             <xs:documentation>typ pro staženou DZ</xs:documentation>
 554         </xs:annotation>
 555         <xs:sequence>
 556             <xs:element name="dmDm">
 557                 <xs:annotation>
 558                     <xs:documentation>Datová zpráva</xs:documentation>
 559                 </xs:annotation>
 560                 <xs:complexType>
 561                     <xs:sequence>
 562                         <xs:group ref="tns:gMessageEnvelope" />
 563                         <xs:element name="dmFiles" type="tns:tFilesArray">
 564                             <xs:annotation>
 565                                 <xs:documentation>Pole písemností DZ</xs:documentation>
 566                             </xs:annotation>
 567                         </xs:element>
 568                     </xs:sequence>
 569                 </xs:complexType>
 570             </xs:element>
 571             <xs:element name="dmHash" type="tns:tHash">
 572                 <xs:annotation>
 573                     <xs:documentation>Hash kompletní DZ (z elementu dmDm)</xs:documentation>
 574                 </xs:annotation>
 575             </xs:element>
 576             <xs:element name="dmQTimestamp" type="xs:base64Binary" nillable="true">
 577                 <xs:annotation>
 578                     <xs:documentation>Kvalifikované časové razítko</xs:documentation>
 579                 </xs:annotation>
 580             </xs:element>
 581             <xs:element name="dmDeliveryTime" type="xs:dateTime" nillable="true">
 582                 <xs:annotation>
 583                     <xs:documentation>čas dodání do DS</xs:documentation>
 584                 </xs:annotation>
 585             </xs:element>
 586             <xs:element name="dmAcceptanceTime" type="xs:dateTime" nillable="true">
 587                 <xs:annotation>
 588                     <xs:documentation>čas doručení</xs:documentation>
 589                 </xs:annotation>
 590             </xs:element>
 591             <xs:element name="dmMessageStatus" type="xs:integer">
 592                 <xs:annotation>
 593                     <xs:documentation>Stav DZ (dodaná, doručená atd.); celé číslo 1-9</xs:documentation>
 594                 </xs:annotation>
 595             </xs:element>
 596             <xs:element name="dmAttachmentSize" type="xs:integer" nillable="true">
 597                 <xs:annotation>
 598                     <xs:documentation>velikost přílohy v kilobajtech (zaokrouhleno)</xs:documentation>
 599                 </xs:annotation>
 600             </xs:element>
 601         </xs:sequence>
 602         <xs:attribute name="dmType" type="tns:tDmType" use="optional" />
 603     </xs:complexType>
 604     <xs:complexType name="tReturnedMessageEnvelope">
 605         <xs:annotation>
 606             <xs:documentation>typ pro staženou obálku DZ (bez písemností, hash neplatí)</xs:documentation>
 607         </xs:annotation>
 608         <xs:sequence>
 609             <xs:element name="dmDm">
 610                 <xs:complexType>
 611                     <xs:group ref="tns:gMessageEnvelope" />
 612                 </xs:complexType>
 613             </xs:element>
 614             <xs:element name="dmHash" type="tns:tHash">
 615                 <xs:annotation>
 616                     <xs:documentation>Hash kompletní DZ vč. písemností, hash nejde spočítat z obálky!</xs:documentation>
 617                 </xs:annotation>
 618             </xs:element>
 619             <xs:element name="dmQTimestamp" type="xs:base64Binary" />
 620             <xs:element name="dmDeliveryTime" type="xs:dateTime" nillable="true" />
 621             <xs:element name="dmAcceptanceTime" type="xs:dateTime" nillable="true" />
 622             <xs:element name="dmMessageStatus" type="xs:integer">
 623                 <xs:annotation>
 624                     <xs:documentation>Stav DZ - celé číslo 1-9</xs:documentation>
 625                 </xs:annotation>
 626             </xs:element>
 627             <xs:element name="dmAttachmentSize" type="xs:integer" nillable="true">
 628                 <xs:annotation>
 629                     <xs:documentation>velikost přílohy v kilobajtech (zaokrouhleno)</xs:documentation>
 630                 </xs:annotation>
 631             </xs:element>
 632         </xs:sequence>
 633         <xs:attribute name="dmType" type="tns:tDmType" use="optional" />
 634         <xs:attribute name="dmVODZ" type="xs:boolean" />
 635         <xs:attribute name="attsNum" type="xs:integer" />
 636     </xs:complexType>
 637     <xs:complexType name="tMessageEnvelopeSub">
 638         <xs:annotation>
 639             <xs:documentation>typ pro WS CreateMessage na vstupu</xs:documentation>
 640         </xs:annotation>
 641         <xs:sequence>
 642             <xs:group ref="tns:gMessageEnvelopeSub" />
 643             <xs:element name="dmOVM" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true" />
 644             <xs:element name="dmPublishOwnID" minOccurs="0" maxOccurs="1" nillable="true">
 645                 <xs:complexType>
 646                     <xs:simpleContent>
 647                         <xs:extension base="xs:boolean">
 648                             <xs:attribute name="IdLevel" type="xs:integer" use="optional" />
 649                         </xs:extension>
 650                     </xs:simpleContent>
 651                 </xs:complexType>
 652             </xs:element>
 653         </xs:sequence>
 654         <xs:attribute name="dmType" type="tns:tDmType" use="optional" />
 655     </xs:complexType>
 656     <xs:complexType name="tMessageCreateInput">
 657         <xs:sequence>
 658             <xs:element name="dmEnvelope">
 659                 <xs:complexType>
 660                     <xs:complexContent mixed="false">
 661                         <xs:extension base="tns:tMessageEnvelopeSub" />
 662                     </xs:complexContent>
 663                 </xs:complexType>
 664             </xs:element>
 665             <xs:element name="dmFiles" type="tns:tFilesArray" />
 666         </xs:sequence>
 667     </xs:complexType>
 668     <xs:element name="CreateMessage" type="tns:tMessageCreateInput" />
 669     <xs:complexType name="tMessageCreateOutput">
 670         <xs:sequence>
 671             <xs:element name="dmID" type="tns:tIdDm" minOccurs="0" maxOccurs="1" />
 672             <xs:element name="dmStatus" type="tns:tStatus" />
 673         </xs:sequence>
 674     </xs:complexType>
 675     <xs:element name="CreateMessageResponse" type="tns:tMessageCreateOutput" />
 676     <xs:element name="VerifyMessage" type="tns:tIDMessInput" />
 677     <xs:complexType name="tMessageVerifyOutput">
 678         <xs:sequence>
 679             <xs:element name="dmHash" type="tns:tHash" minOccurs="0" maxOccurs="1" />
 680             <xs:element name="dmStatus" type="tns:tStatus" />
 681         </xs:sequence>
 682     </xs:complexType>
 683     <xs:element name="VerifyMessageResponse" type="tns:tMessageVerifyOutput" />
 684     <xs:complexType name="tDelivery">
 685         <xs:annotation>
 686             <xs:documentation>typ pro Dodejku, Doručenku a Nedoručenku</xs:documentation>
 687         </xs:annotation>
 688         <xs:sequence>
 689             <xs:element name="dmDm">
 690                 <xs:complexType>
 691                     <xs:group ref="tns:gMessageEnvelope" />
 692                 </xs:complexType>
 693             </xs:element>
 694             <xs:element name="dmHash" type="tns:tHash" />
 695             <xs:element name="dmQTimestamp" type="xs:base64Binary" />
 696             <xs:element name="dmDeliveryTime" type="xs:dateTime" nillable="true" />
 697             <xs:element name="dmAcceptanceTime" type="xs:dateTime" nillable="true" />
 698             <xs:element name="dmMessageStatus" type="xs:integer">
 699                 <xs:annotation>
 700                     <xs:documentation>Stav DZ</xs:documentation>
 701                 </xs:annotation>
 702             </xs:element>
 703             <xs:element name="dmEvents" type="tns:tEventsArray">
 704                 <xs:annotation>
 705                     <xs:documentation>pole událostí dané DZ (obvykle jen dodání a doručení)</xs:documentation>
 706                 </xs:annotation>
 707             </xs:element>
 708         </xs:sequence>
 709     </xs:complexType>
 710     <xs:element name="GetDeliveryInfo" type="tns:tIDMessInput" />
 711     <xs:complexType name="tDeliveryMessageOutput">
 712         <xs:sequence>
 713             <xs:element name="dmDelivery" type="tns:tDelivery" minOccurs="0" maxOccurs="1" nillable="true" />
 714             <xs:element name="dmStatus" type="tns:tStatus" minOccurs="0" maxOccurs="1" />
 715         </xs:sequence>
 716     </xs:complexType>
 717     <xs:element name="GetDeliveryInfoResponse" type="tns:tDeliveryMessageOutput" />
 718     <xs:element name="GetSignedDeliveryInfo" type="tns:tIDMessInput" />
 719     <xs:complexType name="tSignDelivMessOutput">
 720         <xs:sequence>
 721             <xs:element name="dmSignature" type="xs:base64Binary" minOccurs="0" maxOccurs="1" />
 722             <xs:element name="dmStatus" type="tns:tStatus" />
 723         </xs:sequence>
 724     </xs:complexType>
 725     <xs:element name="GetSignedDeliveryInfoResponse" type="tns:tSignDelivMessOutput" />
 726     <xs:complexType name="tRecord">
 727         <xs:sequence minOccurs="0" maxOccurs="1">
 728             <xs:element name="dmOrdinal">
 729                 <xs:annotation>
 730                     <xs:documentation>Pořadové číslo v seznamu</xs:documentation>
 731                 </xs:annotation>
 732                 <xs:simpleType>
 733                     <xs:restriction base="xs:int">
 734                         <xs:minInclusive value="1" />
 735                     </xs:restriction>
 736                 </xs:simpleType>
 737             </xs:element>
 738             <xs:group ref="tns:gMessageEnvelope" />
 739             <xs:element name="dmMessageStatus" type="xs:integer">
 740                 <xs:annotation>
 741                     <xs:documentation>Stav DZ, celé číslo 1 - 9</xs:documentation>
 742                 </xs:annotation>
 743             </xs:element>
 744             <xs:element name="dmAttachmentSize" type="xs:integer" nillable="true">
 745                 <xs:annotation>
 746                     <xs:documentation>velikost přílohy v kilobajtech (zaokrouhleno)</xs:documentation>
 747                 </xs:annotation>
 748             </xs:element>
 749             <xs:element name="dmDeliveryTime" type="xs:dateTime" nillable="true">
 750                 <xs:annotation>
 751                     <xs:documentation>Čas dodání</xs:documentation>
 752                 </xs:annotation>
 753             </xs:element>
 754             <xs:element name="dmAcceptanceTime" type="xs:dateTime" nillable="true">
 755                 <xs:annotation>
 756                     <xs:documentation>Čas doručení</xs:documentation>
 757                 </xs:annotation>
 758             </xs:element>
 759         </xs:sequence>
 760         <xs:attribute name="dmType" use="optional">
 761             <xs:simpleType>
 762                 <xs:restriction base="tns:tDmType" />
 763             </xs:simpleType>
 764         </xs:attribute>
 765         <xs:attribute name="dmVODZ" type="xs:boolean" />
 766     </xs:complexType>
 767     <xs:complexType name="tRecordsArray">
 768         <xs:annotation>
 769             <xs:documentation>typ pro vrácený seznam DZ</xs:documentation>
 770         </xs:annotation>
 771         <xs:sequence minOccurs="0" maxOccurs="unbounded">
 772             <xs:element name="dmRecord" type="tns:tRecord" />
 773         </xs:sequence>
 774     </xs:complexType>
 775     <xs:complexType name="tListOfSentInput">
 776         <xs:sequence>
 777             <xs:element name="dmFromTime" type="xs:dateTime" nillable="true">
 778                 <xs:annotation>
 779                     <xs:documentation>čas dodání od</xs:documentation>
 780                 </xs:annotation>
 781             </xs:element>
 782             <xs:element name="dmToTime" type="xs:dateTime" nillable="true">
 783                 <xs:annotation>
 784                     <xs:documentation>čas dodání do</xs:documentation>
 785                 </xs:annotation>
 786             </xs:element>
 787             <xs:element name="dmSenderOrgUnitNum" type="xs:integer" nillable="true">
 788                 <xs:annotation>
 789                     <xs:documentation>org. jednotka odesílatele - číselník ESS</xs:documentation>
 790                 </xs:annotation>
 791             </xs:element>
 792             <xs:element name="dmStatusFilter" type="xs:string">
 793                 <xs:annotation>
 794                     <xs:documentation>filtr na stav zprávy</xs:documentation>
 795                 </xs:annotation>
 796             </xs:element>
 797             <xs:element name="dmOffset" type="xs:integer" nillable="true">
 798                 <xs:annotation>
 799                     <xs:documentation>od kolikátého záznamu</xs:documentation>
 800                 </xs:annotation>
 801             </xs:element>
 802             <xs:element name="dmLimit" type="xs:integer" nillable="true">
 803                 <xs:annotation>
 804                     <xs:documentation>kolik záznamů</xs:documentation>
 805                 </xs:annotation>
 806             </xs:element>
 807         </xs:sequence>
 808     </xs:complexType>
 809     <xs:complexType name="tListOfMessOutput">
 810         <xs:sequence>
 811             <xs:element name="dmRecords" type="tns:tRecordsArray" minOccurs="0" maxOccurs="1" nillable="true">
 812                 <xs:annotation>
 813                     <xs:documentation>pole výsledků</xs:documentation>
 814                 </xs:annotation>
 815             </xs:element>
 816             <xs:element name="dmStatus" type="tns:tStatus" />
 817         </xs:sequence>
 818     </xs:complexType>
 819     <xs:complexType name="tListOfFReceivedInput">
 820         <xs:sequence>
 821             <xs:element name="dmFromTime" type="xs:dateTime" nillable="true">
 822                 <xs:annotation>
 823                     <xs:documentation>čas dodání od</xs:documentation>
 824                 </xs:annotation>
 825             </xs:element>
 826             <xs:element name="dmToTime" type="xs:dateTime" nillable="true">
 827                 <xs:annotation>
 828                     <xs:documentation>čas dodání do</xs:documentation>
 829                 </xs:annotation>
 830             </xs:element>
 831             <xs:element name="dmRecipientOrgUnitNum" type="xs:integer" nillable="true">
 832                 <xs:annotation>
 833                     <xs:documentation>org. jednotka příjemce - z číselníku ESS</xs:documentation>
 834                 </xs:annotation>
 835             </xs:element>
 836             <xs:element name="dmStatusFilter" type="xs:string">
 837                 <xs:annotation>
 838                     <xs:documentation>filtr na stav zprávy</xs:documentation>
 839                 </xs:annotation>
 840             </xs:element>
 841             <xs:element name="dmOffset" type="xs:integer" nillable="true">
 842                 <xs:annotation>
 843                     <xs:documentation>od kolikátého záznamu (od 1)</xs:documentation>
 844                 </xs:annotation>
 845             </xs:element>
 846             <xs:element name="dmLimit" type="xs:integer" nillable="true">
 847                 <xs:annotation>
 848                     <xs:documentation>kolik záznamů</xs:documentation>
 849                 </xs:annotation>
 850             </xs:element>
 851         </xs:sequence>
 852     </xs:complexType>
 853     <xs:element name="GetListOfSentMessages" type="tns:tListOfSentInput" />
 854     <xs:element name="GetListOfSentMessagesResponse" type="tns:tListOfMessOutput" />
 855     <xs:element name="GetListOfReceivedMessages" type="tns:tListOfFReceivedInput" />
 856     <xs:element name="GetListOfReceivedMessagesResponse" type="tns:tListOfMessOutput" />
 857     <xs:complexType name="tIDMessInput">
 858         <xs:sequence>
 859             <xs:element name="dmID" type="tns:tIdDm" />
 860         </xs:sequence>
 861     </xs:complexType>
 862     <xs:complexType name="tMessDownOutput">
 863         <xs:sequence>
 864             <xs:element name="dmReturnedMessage" type="tns:tReturnedMessage" minOccurs="0" maxOccurs="1" nillable="true" />
 865             <xs:element name="dmStatus" type="tns:tStatus" minOccurs="0" maxOccurs="1" />
 866         </xs:sequence>
 867     </xs:complexType>
 868     <xs:element name="MessageDownload" type="tns:tIDMessInput" />
 869     <xs:element name="MessageDownloadResponse" type="tns:tMessDownOutput" />
 870     <xs:complexType name="tMessEnvelDownOutput">
 871         <xs:sequence>
 872             <xs:element name="dmReturnedMessageEnvelope" type="tns:tReturnedMessageEnvelope" minOccurs="0" maxOccurs="1" nillable="true" />
 873             <xs:element name="dmStatus" type="tns:tStatus" />
 874         </xs:sequence>
 875     </xs:complexType>
 876     <xs:element name="MessageEnvelopeDownload" type="tns:tIDMessInput" />
 877     <xs:element name="MessageEnvelopeDownloadResponse" type="tns:tMessEnvelDownOutput" />
 878     <xs:complexType name="tSignedMessDownOutput">
 879         <xs:sequence>
 880             <xs:element name="dmSignature" type="xs:base64Binary" minOccurs="0" maxOccurs="1" />
 881             <xs:element name="dmStatus" type="tns:tStatus" minOccurs="0" maxOccurs="1" />
 882         </xs:sequence>
 883     </xs:complexType>
 884     <xs:element name="SignedMessageDownload" type="tns:tIDMessInput" />
 885     <xs:element name="SignedMessageDownloadResponse" type="tns:tSignedMessDownOutput" />
 886     <xs:complexType name="tMarkMessOutput">
 887         <xs:sequence>
 888             <xs:element name="dmStatus" type="tns:tStatus" />
 889         </xs:sequence>
 890     </xs:complexType>
 891     <xs:element name="MarkMessageAsDownloaded" type="tns:tIDMessInput" />
 892     <xs:element name="MarkMessageAsDownloadedResponse" type="tns:tMarkMessOutput" />
 893     <xs:element name="SignedSentMessageDownload" type="tns:tIDMessInput" />
 894     <xs:element name="SignedSentMessageDownloadResponse" type="tns:tSignedMessDownOutput" />
 895     <xs:simpleType name="tDmType">
 896         <xs:annotation>
 897             <xs:documentation>typ DZ: na vstupu CreateMessage:
 898 K = komerční DZ, O = vynucení odpovědní DZ, I = iniciační pro ODZ, V = veřejná DZ; nepoužitý atribut = veřejná DZ
 899 Na výstupu: 
 900 K - smluvní PDZ, O - odpovědní PDZ, G - globálně dotovaná, Z - omezeně dotovaná, D - externě dotovaná, E - EPZ, I - iniciační k ODZ, Y - iniciační k ODZ zkonzumovaná, X - iniciační k ODZ expirovaná, A - iniciační k ODZ dotovaná, B - dotovaná iniciační k ODZ zkonzumovaná, C - dotovaná iniciační k ODZ expirovaná, neuvedeno = veřejná DZ</xs:documentation>
 901         </xs:annotation>
 902         <xs:restriction base="xs:string">
 903             <xs:length value="1" />
 904         </xs:restriction>
 905     </xs:simpleType>
 906     <xs:complexType name="tAuthenticateMessageInput">
 907         <xs:sequence>
 908             <xs:element name="dmMessage" type="xs:base64Binary" minOccurs="1" maxOccurs="1">
 909                 <xs:annotation>
 910                     <xs:documentation>Podepsaná datová zpráva b base64 kódování</xs:documentation>
 911                 </xs:annotation>
 912             </xs:element>
 913         </xs:sequence>
 914     </xs:complexType>
 915     <xs:element name="AuthenticateMessage" type="tns:tAuthenticateMessageInput" />
 916     <xs:complexType name="tAuthenticateMessageOutput">
 917         <xs:sequence>
 918             <xs:element name="dmAuthResult" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true">
 919                 <xs:annotation>
 920                     <xs:documentation>Výsledek ověření zprávy</xs:documentation>
 921                 </xs:annotation>
 922             </xs:element>
 923             <xs:element name="dmStatus" type="tns:tStatus" />
 924         </xs:sequence>
 925     </xs:complexType>
 926     <xs:element name="AuthenticateMessageResponse" type="tns:tAuthenticateMessageOutput" />
 927     <xs:complexType name="tGetStateChangesInput">
 928         <xs:sequence>
 929             <xs:element name="dmFromTime" type="xs:dateTime" nillable="true">
 930                 <xs:annotation>
 931                     <xs:documentation>čas dodání od</xs:documentation>
 932                 </xs:annotation>
 933             </xs:element>
 934             <xs:element name="dmToTime" type="xs:dateTime" nillable="true">
 935                 <xs:annotation>
 936                     <xs:documentation>čas dodání do</xs:documentation>
 937                 </xs:annotation>
 938             </xs:element>
 939         </xs:sequence>
 940     </xs:complexType>
 941     <xs:element name="GetMessageStateChanges" type="tns:tGetStateChangesInput" />
 942     <xs:complexType name="tStateChangesRecord">
 943         <xs:sequence>
 944             <xs:element name="dmID" type="tns:tIdDm" />
 945             <xs:element name="dmEventTime" type="xs:dateTime" />
 946             <xs:element name="dmMessageStatus" type="xs:int" />
 947         </xs:sequence>
 948     </xs:complexType>
 949     <xs:complexType name="tStateChangesArray">
 950         <xs:annotation>
 951             <xs:documentation>typ pro vrácený seznam DZ</xs:documentation>
 952         </xs:annotation>
 953         <xs:sequence minOccurs="0" maxOccurs="unbounded">
 954             <xs:element name="dmRecord" type="tns:tStateChangesRecord" />
 955         </xs:sequence>
 956     </xs:complexType>
 957     <xs:complexType name="tGetStateChangesOutput">
 958         <xs:sequence>
 959             <xs:element name="dmRecords" type="tns:tStateChangesArray" minOccurs="0" maxOccurs="1" nillable="true">
 960                 <xs:annotation>
 961                     <xs:documentation>pole výsledků</xs:documentation>
 962                 </xs:annotation>
 963             </xs:element>
 964             <xs:element name="dmStatus" type="tns:tStatus" />
 965         </xs:sequence>
 966     </xs:complexType>
 967     <xs:element name="GetMessageStateChangesResponse" type="tns:tGetStateChangesOutput" />
 968     <xs:element name="DummyOperation" type="xs:string" nillable="true" />
 969     <xs:element name="DummyOperationResponse" type="tns:tDummyOutput" />
 970     <xs:complexType name="tDummyOutput">
 971         <xs:sequence>
 972             <xs:element name="dmStatus" type="tns:tStatus" />
 973         </xs:sequence>
 974     </xs:complexType>
 975     <xs:complexType name="tGetAuthorInput">
 976         <xs:sequence>
 977             <xs:element name="dmID" type="tns:tIdDm" />
 978         </xs:sequence>
 979     </xs:complexType>
 980     <xs:element name="GetMessageAuthor" type="tns:tGetAuthorInput" />
 981     <xs:complexType name="tGetAuthorOutput">
 982         <xs:sequence>
 983             <xs:element name="userType" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true" />
 984             <xs:element name="authorName" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true" />
 985             <xs:element name="dmStatus" type="tns:tStatus" />
 986         </xs:sequence>
 987     </xs:complexType>
 988     <xs:element name="GetMessageAuthorResponse" type="tns:tGetAuthorOutput" />
 989     <xs:element name="EraseMessage" type="tns:tEraseMessageIntput" />
 990     <xs:complexType name="tEraseMessageIntput">
 991         <xs:sequence>
 992             <xs:element name="dmID" type="tns:tIdDm" />
 993             <xs:element name="dmIncoming" type="xs:boolean" minOccurs="1" maxOccurs="1" />
 994         </xs:sequence>
 995     </xs:complexType>
 996     <xs:element name="EraseMessageResponse" type="tns:tEraseMessageOutput" />
 997     <xs:complexType name="tEraseMessageOutput">
 998         <xs:sequence>
 999             <xs:element name="dmStatus" type="tns:tStatus" minOccurs="1" maxOccurs="1" />
1000         </xs:sequence>
1001     </xs:complexType>
1002     <xs:element name="Re-signISDSDocument" type="tns:tResignDocInput" />
1003     <xs:complexType name="tResignDocInput">
1004         <xs:sequence>
1005             <xs:element name="dmDoc" type="xs:base64Binary" minOccurs="1" maxOccurs="1" />
1006         </xs:sequence>
1007     </xs:complexType>
1008     <xs:element name="Re-signISDSDocumentResponse" type="tns:tResignDocOutput" />
1009     <xs:complexType name="tResignDocOutput">
1010         <xs:sequence>
1011             <xs:element name="dmResultDoc" type="xs:base64Binary" nillable="true" />
1012             <xs:element name="dmValidTo" type="xs:date" minOccurs="0" maxOccurs="1" />
1013             <xs:element name="dmStatus" type="tns:tStatus" minOccurs="1" maxOccurs="1" />
1014         </xs:sequence>
1015     </xs:complexType>
1016     <xs:element name="GetListOfErasedMessages" type="tns:tGetListOfErasedInput" />
1017     <xs:complexType name="tGetListOfErasedInput">
1018         <xs:sequence>
1019             <xs:choice>
1020                 <xs:sequence>
1021                     <xs:element name="dmFromDate" type="xs:date" />
1022                     <xs:element name="dmToDate" type="xs:date" />
1023                 </xs:sequence>
1024                 <xs:sequence>
1025                     <xs:element name="dmYear" type="xs:positiveInteger" />
1026                     <xs:element name="dmMonth" type="xs:positiveInteger" minOccurs="0" maxOccurs="1" />
1027                 </xs:sequence>
1028             </xs:choice>
1029             <xs:element name="dmMessageType" minOccurs="1" maxOccurs="1">
1030                 <xs:simpleType>
1031                     <xs:restriction base="xs:string">
1032                         <xs:enumeration value="SENT" />
1033                         <xs:enumeration value="RECEIVED" />
1034                     </xs:restriction>
1035                 </xs:simpleType>
1036             </xs:element>
1037             <xs:element name="dmOutFormat" minOccurs="1" maxOccurs="1" nillable="false">
1038                 <xs:simpleType>
1039                     <xs:restriction base="xs:string">
1040                         <xs:enumeration value="XML" />
1041                         <xs:enumeration value="CSV" />
1042                     </xs:restriction>
1043                 </xs:simpleType>
1044             </xs:element>
1045         </xs:sequence>
1046     </xs:complexType>
1047     <xs:element name="GetListOfErasedMessagesResponse" type="tns:tGetListOfErasedOutput" />
1048     <xs:complexType name="tGetListOfErasedOutput">
1049         <xs:sequence>
1050             <xs:element name="asyncID" type="xs:string" minOccurs="0" maxOccurs="1" />
1051             <xs:element name="dmStatus" type="tns:tStatus" />
1052         </xs:sequence>
1053     </xs:complexType>
1054     <xs:element name="PickUpAsyncResponse" type="tns:tPickUpAsyncInput" />
1055     <xs:complexType name="tPickUpAsyncInput">
1056         <xs:sequence>
1057             <xs:element name="asyncID" type="xs:string" />
1058             <xs:element name="asyncReqType" type="xs:string" />
1059         </xs:sequence>
1060     </xs:complexType>
1061     <xs:element name="PickUpAsyncResponseResponse" type="tns:tPickUpAsyncOutput" />
1062     <xs:complexType name="tPickUpAsyncOutput">
1063         <xs:sequence>
1064             <xs:element name="asyncReqType" type="xs:string" minOccurs="0" maxOccurs="1" />
1065             <xs:element name="asyncResponse" type="xs:base64Binary" minOccurs="0" maxOccurs="1" />
1066             <xs:element name="dmStatus" type="tns:tStatus" />
1067         </xs:sequence>
1068     </xs:complexType>
1069     <xs:element name="GetListForNotifications" type="tns:tListForNotifInput" />
1070     <xs:complexType name="tListForNotifInput">
1071         <xs:sequence>
1072             <xs:element name="ntfFromTime" type="xs:dateTime" />
1073             <xs:element name="ntfScope" type="xs:string" />
1074         </xs:sequence>
1075     </xs:complexType>
1076     <xs:element name="GetListForNotificationsResponse" type="tns:tListForNotifOutput" />
1077     <xs:complexType name="tListForNotifOutput">
1078         <xs:sequence>
1079             <xs:element name="ntfRecords" type="tns:tNtfRecordsArray" minOccurs="0" maxOccurs="1" nillable="true" />
1080             <xs:element name="ntfListContinues" type="xs:boolean" minOccurs="0" maxOccurs="1" />
1081             <xs:element name="dmStatus" type="tns:tStatus" />
1082         </xs:sequence>
1083     </xs:complexType>
1084     <xs:complexType name="tNtfRecordsArray">
1085         <xs:sequence minOccurs="0" maxOccurs="unbounded">
1086             <xs:element name="ntfRecord" type="tns:tNtfRecord" />
1087         </xs:sequence>
1088     </xs:complexType>
1089     <xs:complexType name="tNtfRecord">
1090         <xs:sequence>
1091             <xs:element name="ntfType" type="xs:integer" />
1092             <xs:element name="dmID" type="tns:tIdDm" />
1093             <xs:element name="dmPersonalDelivery" type="xs:integer" />
1094             <xs:element name="dmDeliveryTime" type="xs:dateTime" />
1095             <xs:element name="dbIDRecipient" type="tns:tIdDb" />
1096             <xs:element name="dmAnnotation" type="xs:string" />
1097             <xs:element name="dbIDSender" type="tns:tIdDb" />
1098             <xs:element name="dmSender" type="xs:string" />
1099         </xs:sequence>
1100     </xs:complexType>
1101     <xs:element name="RegisterForNotifications">
1102         <xs:complexType>
1103             <xs:sequence>
1104                 <xs:element name="action" type="xs:integer" />
1105             </xs:sequence>
1106         </xs:complexType>
1107     </xs:element>
1108     <xs:element name="RegisterForNotificationsResponse">
1109         <xs:complexType>
1110             <xs:sequence>
1111                 <xs:element name="dmStatus" type="tns:tStatus" />
1112             </xs:sequence>
1113         </xs:complexType>
1114     </xs:element>
1115     <xs:element name="UploadAttachment">
1116         <xs:complexType>
1117             <xs:sequence>
1118                 <xs:element name="dmFile" minOccurs="1" maxOccurs="1">
1119                     <xs:complexType>
1120                         <xs:sequence>
1121                             <xs:element name="dmEncodedContent" type="xs:base64Binary" xmime:expectedContentTypes="application/octet-stream" />
1122                         </xs:sequence>
1123                         <xs:attribute name="dmMimeType" type="xs:string" use="required" />
1124                         <xs:attribute name="dmFileDescr" type="xs:string" use="required" />
1125                     </xs:complexType>
1126                 </xs:element>
1127             </xs:sequence>
1128         </xs:complexType>
1129     </xs:element>
1130     <xs:element name="UploadAttachmentResponse">
1131         <xs:complexType>
1132             <xs:sequence>
1133                 <xs:element name="dmAttID" type="xs:string" minOccurs="0" maxOccurs="1" />
1134                 <xs:element name="dmAttHash1" minOccurs="0" maxOccurs="1">
1135                     <xs:complexType>
1136                         <xs:simpleContent>
1137                             <xs:extension base="xs:string">
1138                                 <xs:attribute name="AttHashAlg" type="xs:string" />
1139                             </xs:extension>
1140                         </xs:simpleContent>
1141                     </xs:complexType>
1142                 </xs:element>
1143                 <xs:element name="dmAttHash2" minOccurs="0" maxOccurs="1">
1144                     <xs:complexType>
1145                         <xs:simpleContent>
1146                             <xs:extension base="xs:string">
1147                                 <xs:attribute name="AttHashAlg" type="xs:string" />
1148                             </xs:extension>
1149                         </xs:simpleContent>
1150                     </xs:complexType>
1151                 </xs:element>
1152                 <xs:element name="dmStatus" type="tns:tStatus" />
1153             </xs:sequence>
1154         </xs:complexType>
1155     </xs:element>
1156     <xs:element name="DownloadAttachment">
1157         <xs:complexType>
1158             <xs:sequence>
1159                 <xs:element name="dmID" type="xs:string" />
1160                 <xs:element name="attNum" type="xs:integer" />
1161             </xs:sequence>
1162         </xs:complexType>
1163     </xs:element>
1164     <xs:element name="DownloadAttachmentResponse">
1165         <xs:complexType>
1166             <xs:sequence>
1167                 <xs:element name="dmFile" minOccurs="0" maxOccurs="1">
1168                     <xs:complexType>
1169                         <xs:sequence>
1170                             <xs:element name="dmEncodedContent" type="xs:base64Binary" xmime:expectedContentTypes="application/octet-stream" />
1171                         </xs:sequence>
1172                         <xs:attribute name="dmFileMetaType" type="xs:string" />
1173                         <xs:attribute name="dmMimeType" type="xs:string" />
1174                         <xs:attribute name="dmFileDescr" type="xs:string" />
1175                     </xs:complexType>
1176                 </xs:element>
1177                 <xs:element name="dmStatus" type="tns:tStatus" />
1178             </xs:sequence>
1179         </xs:complexType>
1180     </xs:element>
1181     <xs:element name="CreateBigMessage" type="tns:tBigMessageInput" />
1182     <xs:complexType name="tBigMessageInput">
1183         <xs:sequence>
1184             <xs:element name="dmEnvelope" type="tns:tBigMessEnvelope" />
1185             <xs:element name="dmFiles">
1186                 <xs:complexType>
1187                     <xs:sequence>
1188                         <xs:element name="dmExtFile" minOccurs="1" maxOccurs="unbounded">
1189                             <xs:complexType>
1190                                 <xs:attribute name="dmFileMetaType" type="xs:string" use="required" />
1191                                 <xs:attribute name="dmAttID" type="xs:string" use="required" />
1192                                 <xs:attribute name="dmAttHash1" type="xs:string" use="required" />
1193                                 <xs:attribute name="dmAttHash1Alg" type="xs:string" use="required" />
1194                                 <xs:attribute name="dmAttHash2" type="xs:string" use="required" />
1195                                 <xs:attribute name="dmAttHash2Alg" type="xs:string" use="required" />
1196                                 <xs:attribute name="dmFileGuid" type="xs:string" use="optional">
1197                                     <xs:annotation>
1198                                         <xs:documentation>nepovinný interní identifikátor tohoto dokumentu - pro vytváření stromu závislostí dokumentů</xs:documentation>
1199                                     </xs:annotation>
1200                                 </xs:attribute>
1201                                 <xs:attribute name="dmUpFileGuid" type="xs:string" use="optional">
1202                                     <xs:annotation>
1203                                         <xs:documentation>nepovinný interní identifikátor nadřízeného dokumentu (např. pro vztah soubor - podpis aj.)</xs:documentation>
1204                                     </xs:annotation>
1205                                 </xs:attribute>
1206                             </xs:complexType>
1207                         </xs:element>
1208                         <xs:element name="dmFile" minOccurs="0" maxOccurs="unbounded">
1209                             <xs:complexType>
1210                                 <xs:sequence>
1211                                     <xs:element name="dmEncodedContent" type="xs:base64Binary" />
1212                                 </xs:sequence>
1213                                 <xs:attribute name="dmFileMetaType" type="xs:string" use="required" />
1214                                 <xs:attribute name="dmFileDescr" type="xs:string" use="required" />
1215                                 <xs:attribute name="dmMimeType" type="xs:string" use="required" />
1216                                 <xs:attribute name="dmFileGuid" type="xs:string" use="optional">
1217                                     <xs:annotation>
1218                                         <xs:documentation>nepovinný interní identifikátor tohoto dokumentu - pro vytváření stromu závislostí dokumentů</xs:documentation>
1219                                     </xs:annotation>
1220                                 </xs:attribute>
1221                                 <xs:attribute name="dmUpFileGuid" type="xs:string">
1222                                     <xs:annotation>
1223                                         <xs:documentation>nepovinný interní identifikátor nadřízeného dokumentu (např. pro vztah soubor - podpis aj.)</xs:documentation>
1224                                     </xs:annotation>
1225                                 </xs:attribute>
1226                             </xs:complexType>
1227                         </xs:element>
1228                     </xs:sequence>
1229                 </xs:complexType>
1230             </xs:element>
1231         </xs:sequence>
1232     </xs:complexType>
1233     <xs:complexType name="tBigMessEnvelope">
1234         <xs:sequence>
1235             <xs:element name="dmSenderOrgUnit" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
1236                 <xs:annotation>
1237                     <xs:documentation>Organizační jednotka odesílatele slovně; nepovinné, mohou doplňovat ESS</xs:documentation>
1238                 </xs:annotation>
1239             </xs:element>
1240             <xs:element name="dmSenderOrgUnitNum" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true">
1241                 <xs:annotation>
1242                     <xs:documentation>Organizační jednotka odesílatele hodnotou z číselníku; ESS, nepovinné</xs:documentation>
1243                 </xs:annotation>
1244             </xs:element>
1245             <xs:element name="dbIDRecipient" type="tns:tIdDb" nillable="true">
1246                 <xs:annotation>
1247                     <xs:documentation>ID datové schránky příjemce</xs:documentation>
1248                 </xs:annotation>
1249             </xs:element>
1250             <xs:element name="dmRecipientOrgUnit" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
1251                 <xs:annotation>
1252                     <xs:documentation>Organizační jednotka příjemce slovně, nepovinné, možné upřesnění příjemce při podání z portálu</xs:documentation>
1253                 </xs:annotation>
1254             </xs:element>
1255             <xs:element name="dmRecipientOrgUnitNum" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true">
1256                 <xs:annotation>
1257                     <xs:documentation>Organizační jednotka příjemce hodnotou z číselníku; ESS, nepovinné</xs:documentation>
1258                 </xs:annotation>
1259             </xs:element>
1260             <xs:element name="dmToHands" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
1261                 <xs:annotation>
1262                     <xs:documentation>K rukám - pomocný údaj </xs:documentation>
1263                 </xs:annotation>
1264             </xs:element>
1265             <xs:element name="dmAnnotation" nillable="true">
1266                 <xs:annotation>
1267                     <xs:documentation>Textová poznámka (Věc, Předmět, Anotace)</xs:documentation>
1268                 </xs:annotation>
1269                 <xs:simpleType>
1270                     <xs:restriction base="xs:string">
1271                         <xs:maxLength value="255" />
1272                     </xs:restriction>
1273                 </xs:simpleType>
1274             </xs:element>
1275             <xs:element name="dmRecipientRefNumber" minOccurs="0" maxOccurs="1" nillable="true">
1276                 <xs:annotation>
1277                     <xs:documentation>Číslo jednací za strany příjemce; nepovinné, </xs:documentation>
1278                 </xs:annotation>
1279                 <xs:simpleType>
1280                     <xs:restriction base="xs:string">
1281                         <xs:maxLength value="50" />
1282                     </xs:restriction>
1283                 </xs:simpleType>
1284             </xs:element>
1285             <xs:element name="dmSenderRefNumber" minOccurs="0" maxOccurs="1" nillable="true">
1286                 <xs:annotation>
1287                     <xs:documentation>Číslo jednací za strany odesílatele; nepovinné</xs:documentation>
1288                 </xs:annotation>
1289                 <xs:simpleType>
1290                     <xs:restriction base="xs:string">
1291                         <xs:maxLength value="50" />
1292                     </xs:restriction>
1293                 </xs:simpleType>
1294             </xs:element>
1295             <xs:element name="dmRecipientIdent" minOccurs="0" maxOccurs="1" nillable="true">
1296                 <xs:annotation>
1297                     <xs:documentation>Spisová značka ze strany příjemce; nepovinné</xs:documentation>
1298                 </xs:annotation>
1299                 <xs:simpleType>
1300                     <xs:restriction base="xs:string">
1301                         <xs:maxLength value="50" />
1302                     </xs:restriction>
1303                 </xs:simpleType>
1304             </xs:element>
1305             <xs:element name="dmSenderIdent" minOccurs="0" maxOccurs="1" nillable="true">
1306                 <xs:annotation>
1307                     <xs:documentation>Spisová značka a strany odesílatele; nepovinné</xs:documentation>
1308                 </xs:annotation>
1309                 <xs:simpleType>
1310                     <xs:restriction base="xs:string">
1311                         <xs:maxLength value="50" />
1312                     </xs:restriction>
1313                 </xs:simpleType>
1314             </xs:element>
1315             <xs:element name="dmLegalTitleLaw" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true">
1316                 <xs:annotation>
1317                     <xs:documentation>Zmocnění - číslo zákona; ESS</xs:documentation>
1318                 </xs:annotation>
1319             </xs:element>
1320             <xs:element name="dmLegalTitleYear" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true">
1321                 <xs:annotation>
1322                     <xs:documentation>Zmocnění - rok vydání zákona; ESS</xs:documentation>
1323                 </xs:annotation>
1324             </xs:element>
1325             <xs:element name="dmLegalTitleSect" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
1326                 <xs:annotation>
1327                     <xs:documentation>Zmocnění - paragraf v zákoně; ESS</xs:documentation>
1328                 </xs:annotation>
1329             </xs:element>
1330             <xs:element name="dmLegalTitlePar" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
1331                 <xs:annotation>
1332                     <xs:documentation>Zmocnění - odstavec v paragrafu; ESS</xs:documentation>
1333                 </xs:annotation>
1334             </xs:element>
1335             <xs:element name="dmLegalTitlePoint" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
1336                 <xs:annotation>
1337                     <xs:documentation>Zmocnění - písmeno v odstavci; ESS</xs:documentation>
1338                 </xs:annotation>
1339             </xs:element>
1340             <xs:element name="dmPersonalDelivery" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true">
1341                 <xs:annotation>
1342                     <xs:documentation>Příznak Do vlastních rukou - může číst pouze adresát nebo osoba s explicitně daným oprávněním</xs:documentation>
1343                 </xs:annotation>
1344             </xs:element>
1345             <xs:element name="dmAllowSubstDelivery" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true">
1346                 <xs:annotation>
1347                     <xs:documentation>Náhradní doručení povoleno/nepovoleno - pouze pro některé subjekty (např. soudy)</xs:documentation>
1348                 </xs:annotation>
1349             </xs:element>
1350             <xs:element name="dmOVM" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true" />
1351             <xs:element name="dmPublishOwnID" minOccurs="0" maxOccurs="1" nillable="true">
1352                 <xs:complexType>
1353                     <xs:simpleContent>
1354                         <xs:extension base="xs:boolean">
1355                             <xs:attribute name="IdLevel" type="xs:integer" />
1356                         </xs:extension>
1357                     </xs:simpleContent>
1358                 </xs:complexType>
1359             </xs:element>
1360         </xs:sequence>
1361         <xs:attribute name="dmType" type="xs:string" use="optional" />
1362     </xs:complexType>
1363     <xs:element name="CreateBigMessageResponse" type="tns:tBigMessageOutput" />
1364     <xs:complexType name="tBigMessageOutput">
1365         <xs:sequence>
1366             <xs:element name="dmID" type="tns:tIdDm" minOccurs="0" maxOccurs="1" />
1367             <xs:element name="dmStatus" type="tns:tStatus" />
1368         </xs:sequence>
1369     </xs:complexType>
1370     <xs:element name="AuthenticateBigMessage">
1371         <xs:complexType>
1372             <xs:sequence>
1373                 <xs:element name="dmMessage" type="xs:base64Binary" xmime:expectedContentTypes="application/octet-stream" />
1374             </xs:sequence>
1375         </xs:complexType>
1376     </xs:element>
1377     <xs:element name="AuthenticateBigMessageResponse">
1378         <xs:complexType>
1379             <xs:sequence>
1380                 <xs:element name="dmAuthResult" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true" />
1381                 <xs:element name="dmStatus" type="tns:tStatus" />
1382             </xs:sequence>
1383         </xs:complexType>
1384     </xs:element>
1385     <xs:element name="SignedBigMessageDownload">
1386         <xs:complexType>
1387             <xs:sequence>
1388                 <xs:element name="dmID" type="tns:tIdDm" />
1389             </xs:sequence>
1390         </xs:complexType>
1391     </xs:element>
1392     <xs:element name="SignedBigMessageDownloadResponse">
1393         <xs:complexType>
1394             <xs:sequence>
1395                 <xs:element name="dmSignature" type="xs:base64Binary" minOccurs="0" maxOccurs="1" xmime:expectedContentTypes="application/octet-stream" />
1396                 <xs:element name="dmStatus" type="tns:tStatus" />
1397             </xs:sequence>
1398         </xs:complexType>
1399     </xs:element>
1400     <xs:element name="SignedSentBigMessageDownload">
1401         <xs:complexType>
1402             <xs:sequence>
1403                 <xs:element name="dmID" type="tns:tIdDm" />
1404             </xs:sequence>
1405         </xs:complexType>
1406     </xs:element>
1407     <xs:element name="SignedSentBigMessageDownloadResponse">
1408         <xs:complexType>
1409             <xs:sequence>
1410                 <xs:element name="dmSignature" type="xs:base64Binary" minOccurs="0" maxOccurs="1" xmime:expectedContentTypes="application/octet-stream" />
1411                 <xs:element name="dmStatus" type="tns:tStatus" />
1412             </xs:sequence>
1413         </xs:complexType>
1414     </xs:element>
1415     <xs:element name="BigMessageDownload">
1416         <xs:complexType>
1417             <xs:sequence>
1418                 <xs:element name="dmID" type="tns:tIdDm" />
1419             </xs:sequence>
1420         </xs:complexType>
1421     </xs:element>
1422     <xs:element name="BigMessageDownloadResponse">
1423         <xs:complexType>
1424             <xs:sequence>
1425                 <xs:element name="dmReturnedMessage" minOccurs="0" maxOccurs="1" nillable="true">
1426                     <xs:complexType>
1427                         <xs:sequence>
1428                             <xs:sequence>
1429                                 <xs:element name="dmDm">
1430                                     <xs:annotation>
1431                                         <xs:documentation>Datová zpráva</xs:documentation>
1432                                     </xs:annotation>
1433                                     <xs:complexType>
1434                                         <xs:sequence>
1435                                             <xs:group ref="tns:gMessageEnvelope" />
1436                                             <xs:element name="dmFiles" type="tns:tFilesArray">
1437                                                 <xs:annotation>
1438                                                     <xs:documentation>Pole písemností DZ</xs:documentation>
1439                                                 </xs:annotation>
1440                                             </xs:element>
1441                                         </xs:sequence>
1442                                     </xs:complexType>
1443                                 </xs:element>
1444                                 <xs:element name="dmHash" type="tns:tHash">
1445                                     <xs:annotation>
1446                                         <xs:documentation>Hash kompletní DZ (z elementu dmDm)</xs:documentation>
1447                                     </xs:annotation>
1448                                 </xs:element>
1449                                 <xs:element name="dmQTimestamp" type="xs:base64Binary" nillable="true">
1450                                     <xs:annotation>
1451                                         <xs:documentation>Kvalifikované časové razítko</xs:documentation>
1452                                     </xs:annotation>
1453                                 </xs:element>
1454                                 <xs:element name="dmDeliveryTime" type="xs:dateTime" nillable="true">
1455                                     <xs:annotation>
1456                                         <xs:documentation>čas dodání do DS</xs:documentation>
1457                                     </xs:annotation>
1458                                 </xs:element>
1459                                 <xs:element name="dmAcceptanceTime" type="xs:dateTime" nillable="true">
1460                                     <xs:annotation>
1461                                         <xs:documentation>čas doručení</xs:documentation>
1462                                     </xs:annotation>
1463                                 </xs:element>
1464                                 <xs:element name="dmMessageStatus" type="xs:integer">
1465                                     <xs:annotation>
1466                                         <xs:documentation>Stav DZ (dodaná, doručená atd.); celé číslo 1-9</xs:documentation>
1467                                     </xs:annotation>
1468                                 </xs:element>
1469                                 <xs:element name="dmAttachmentSize" type="xs:integer" nillable="true">
1470                                     <xs:annotation>
1471                                         <xs:documentation>velikost přílohy v kilobajtech (zaokrouhleno)</xs:documentation>
1472                                     </xs:annotation>
1473                                 </xs:element>
1474                             </xs:sequence>
1475                         </xs:sequence>
1476                         <xs:attribute name="dmType" type="tns:tDmType" />
1477                         <xs:attribute name="dmVODZ" type="xs:boolean" />
1478                         <xs:attribute name="attsNum" type="xs:integer" />
1479                     </xs:complexType>
1480                 </xs:element>
1481                 <xs:element name="dmStatus" type="tns:tStatus" />
1482             </xs:sequence>
1483         </xs:complexType>
1484     </xs:element>
1485     <xs:element name="GetMessageAuthor2" type="tns:tGetAuthorInput" />
1486     <xs:element name="GetMessageAuthor2Response">
1487         <xs:complexType>
1488             <xs:sequence>
1489                 <xs:element name="dmMessageAuthor" minOccurs="0" maxOccurs="1">
1490                     <xs:complexType>
1491                         <xs:sequence>
1492                             <xs:element name="maItem" minOccurs="1" maxOccurs="unbounded">
1493                                 <xs:complexType>
1494                                     <xs:attribute name="key" type="xs:string" use="required" />
1495                                     <xs:attribute name="value" type="xs:string" use="required" />
1496                                 </xs:complexType>
1497                             </xs:element>
1498                         </xs:sequence>
1499                     </xs:complexType>
1500                 </xs:element>
1501                 <xs:element name="dmStatus" type="tns:tStatus" />
1502             </xs:sequence>
1503         </xs:complexType>
1504     </xs:element>
1505 </xs:schema>