SpravaCertifikatuMzd.xsd
  1 <?xml version="1.0" encoding="utf-8"?>
  2 <schema targetNamespace="https://ezprava.net/mzd/SpravaCertifikatuMzd" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://ezprava.net/mzd/SpravaCertifikatuMzd" xmlns="http://www.w3.org/2001/XMLSchema">
  3   <xs:complexType name="Certifikat">
  4     <xs:sequence>
  5       <xs:element name="serioveCislo" type="xs:string" minOccurs="0">
  6         <xs:annotation>
  7           <xs:documentation><p>Examples: 1B000001674E82ED676FEA7373000000000167</p>
  8 </xs:documentation>
  9         </xs:annotation>
 10       </xs:element>
 11       <xs:element name="stav" type="tns:StavCertifikatuEnum" minOccurs="0" />
 12       <xs:element name="typDrzitele" type="tns:TypDrziteleCertifikatuEnum" minOccurs="0" />
 13       <xs:element name="krzpId" type="xs:long" minOccurs="0">
 14         <xs:annotation>
 15           <xs:documentation><p>Examples: 102129137</p>
 16 </xs:documentation>
 17         </xs:annotation>
 18       </xs:element>
 19       <xs:element name="ucel" type="tns:UcelCertifikatuEnum" minOccurs="0" />
 20       <xs:element name="zpusobVyuzi" type="tns:ZpusobVyuziPodpisovehoCertifikatuEnum" minOccurs="0" />
 21       <xs:element name="platnostOd" type="xs:dateTime" minOccurs="0">
 22         <xs:annotation>
 23           <xs:documentation><p>Examples: 2026-04-23T13:25:59+00:00</p>
 24 </xs:documentation>
 25         </xs:annotation>
 26       </xs:element>
 27       <xs:element name="platnostDo" type="xs:dateTime" minOccurs="0">
 28         <xs:annotation>
 29           <xs:documentation><p>Examples: 2027-04-23T13:25:59+00:00</p>
 30 </xs:documentation>
 31         </xs:annotation>
 32       </xs:element>
 33       <xs:element name="subjekt" type="tns:SubjektInfo" minOccurs="0" />
 34       <xs:element name="datumRevokace" type="xs:dateTime" minOccurs="0">
 35         <xs:annotation>
 36           <xs:documentation><p>Examples: 2026-04-23T13:37:10.4691395+00:00</p>
 37 </xs:documentation>
 38         </xs:annotation>
 39       </xs:element>
 40       <xs:element name="datumStazeni" type="xs:dateTime" minOccurs="0">
 41         <xs:annotation>
 42           <xs:documentation><p>Examples: 2026-04-23T13:37:10.4691395+00:00</p>
 43 </xs:documentation>
 44         </xs:annotation>
 45       </xs:element>
 46       <xs:element name="vydavatelCertifikatu" type="xs:string" minOccurs="0">
 47         <xs:annotation>
 48           <xs:documentation><p>Examples: T1 CSEZ CA 1</p>
 49 </xs:documentation>
 50         </xs:annotation>
 51       </xs:element>
 52       <xs:element name="typKanalu" type="xs:string" minOccurs="0">
 53         <xs:annotation>
 54           <xs:documentation><p>Examples: PortalWeb</p>
 55 </xs:documentation>
 56         </xs:annotation>
 57       </xs:element>
 58       <xs:element name="sablona" type="xs:string" minOccurs="0">
 59         <xs:annotation>
 60           <xs:documentation><p>Examples: ExtendedSignSubject</p>
 61 </xs:documentation>
 62         </xs:annotation>
 63       </xs:element>
 64       <xs:element name="typCertifikatuText" type="xs:string" minOccurs="0">
 65         <xs:annotation>
 66           <xs:documentation><p>Examples: Pečetící certifikát pro subjekt</p>
 67 </xs:documentation>
 68         </xs:annotation>
 69       </xs:element>
 70     </xs:sequence>
 71   </xs:complexType>
 72   <xs:complexType name="ChybaResponse">
 73     <xs:sequence>
 74       <xs:element name="httpStatusKod" type="xs:int" minOccurs="0" />
 75       <xs:element name="chyby" type="tns:DetailChyby" minOccurs="0" maxOccurs="2147483647" />
 76     </xs:sequence>
 77   </xs:complexType>
 78   <xs:complexType name="DetailCertifikatuResponse">
 79     <xs:sequence>
 80       <xs:element name="iczId" type="xs:long" minOccurs="0">
 81         <xs:annotation>
 82           <xs:documentation><p>Examples: 3360</p>
 83 </xs:documentation>
 84         </xs:annotation>
 85       </xs:element>
 86       <xs:element name="uid" type="xs:string" minOccurs="0">
 87         <xs:annotation>
 88           <xs:documentation><p>Examples: f888d100-f53e-415a-9d4c-6238e21d1134</p>
 89 </xs:documentation>
 90         </xs:annotation>
 91       </xs:element>
 92       <xs:element name="nazevSluzby" type="xs:string" minOccurs="0">
 93         <xs:annotation>
 94           <xs:documentation><p>Examples: PZSSystemovyPristupovy</p>
 95 </xs:documentation>
 96         </xs:annotation>
 97       </xs:element>
 98       <xs:element name="technickyKontakt" type="tns:TechnickyKontakt" minOccurs="0" />
 99       <xs:element name="certifikat" type="tns:Certifikat" minOccurs="0" />
100     </xs:sequence>
101   </xs:complexType>
102   <xs:complexType name="DetailChyby">
103     <xs:sequence>
104       <xs:element name="nazevPole" type="xs:string" minOccurs="0" />
105       <xs:element name="zprava" type="xs:string" minOccurs="0" />
106       <xs:element name="uzivatelskaZprava" type="xs:string" minOccurs="0" />
107       <xs:element name="idChyby" type="xs:int" minOccurs="0" />
108     </xs:sequence>
109   </xs:complexType>
110   <xs:complexType name="HealthCheckResponse">
111     <xs:sequence>
112       <xs:element name="name" type="xs:string" minOccurs="0" />
113       <xs:element name="status" type="xs:string" minOccurs="0" />
114       <xs:element name="description" type="xs:string" minOccurs="0" />
115       <xs:element name="durationMs" type="xs:double" minOccurs="0" />
116       <xs:element name="data" type="xs:anyType" minOccurs="0" />
117     </xs:sequence>
118   </xs:complexType>
119   <xs:complexType name="HealthResponse">
120     <xs:sequence>
121       <xs:element name="status" type="xs:string" minOccurs="0" />
122       <xs:element name="version" type="xs:string" minOccurs="0" />
123       <xs:element name="releaseId" type="xs:string" minOccurs="0" />
124       <xs:element name="notes" type="xs:string" minOccurs="0" maxOccurs="2147483647" />
125       <xs:element name="checks" type="tns:HealthCheckResponse" minOccurs="0" maxOccurs="2147483647" />
126     </xs:sequence>
127   </xs:complexType>
128   <xs:complexType name="JednoduchaHealthResponse">
129     <xs:sequence>
130       <xs:element name="status" type="xs:string" minOccurs="0" />
131       <xs:element name="notes" type="xs:string" minOccurs="0" maxOccurs="2147483647" />
132     </xs:sequence>
133   </xs:complexType>
134   <xs:complexType name="ObnovitCertifikatRequest">
135     <xs:sequence>
136       <xs:element name="serioveCislo" type="xs:string">
137         <xs:annotation>
138           <xs:documentation><p>Examples: 210000016E0861F223C70C3FE000000000016E</p>
139 </xs:documentation>
140         </xs:annotation>
141       </xs:element>
142       <xs:element name="heslo">
143         <xs:annotation>
144           <xs:documentation><p>Heslo: 17-100 znaků, alespoň 3 ze 4 skupin znaků (A-Z, a-z, 0-9, speciální znaky). Examples: MojeSilneHeslo2026@</p>
145 </xs:documentation>
146         </xs:annotation>
147         <xs:simpleType>
148           <xs:restriction base="xs:string">
149             <xs:maxLength value="100" />
150           </xs:restriction>
151         </xs:simpleType>
152       </xs:element>
153     </xs:sequence>
154   </xs:complexType>
155   <xs:complexType name="PolozkaChyby">
156     <xs:sequence>
157       <xs:element name="kod" type="xs:int" minOccurs="0">
158         <xs:annotation>
159           <xs:documentation><p>Examples: 2101</p>
160 </xs:documentation>
161         </xs:annotation>
162       </xs:element>
163       <xs:element name="popis" type="xs:string" minOccurs="0">
164         <xs:annotation>
165           <xs:documentation><p>Examples: Certifikát je revokovaný.</p>
166 </xs:documentation>
167         </xs:annotation>
168       </xs:element>
169       <xs:element name="kategorie" type="xs:string" minOccurs="0">
170         <xs:annotation>
171           <xs:documentation><p>Examples: Stav certifikátu</p>
172 </xs:documentation>
173         </xs:annotation>
174       </xs:element>
175     </xs:sequence>
176   </xs:complexType>
177   <xs:complexType name="PolozkaSeznamuCertifikatuResponse">
178     <xs:sequence>
179       <xs:element name="id" type="xs:long" minOccurs="0">
180         <xs:annotation>
181           <xs:documentation><p>Examples: 3359</p>
182 </xs:documentation>
183         </xs:annotation>
184       </xs:element>
185       <xs:element name="iczId" type="xs:long" minOccurs="0">
186         <xs:annotation>
187           <xs:documentation><p>Examples: 3360</p>
188 </xs:documentation>
189         </xs:annotation>
190       </xs:element>
191       <xs:element name="nazevSluzby" type="xs:string" minOccurs="0">
192         <xs:annotation>
193           <xs:documentation><p>Examples: PZSSystemovyPristupovy</p>
194 </xs:documentation>
195         </xs:annotation>
196       </xs:element>
197       <xs:element name="zpusobVyuzi" type="tns:ZpusobVyuziPodpisovehoCertifikatuEnum" minOccurs="0" />
198       <xs:element name="serioveCislo" type="xs:string" minOccurs="0">
199         <xs:annotation>
200           <xs:documentation><p>Examples: 1B000001674E82ED676FEA7373000000000167</p>
201 </xs:documentation>
202         </xs:annotation>
203       </xs:element>
204       <xs:element name="revokovany" type="xs:boolean" minOccurs="0">
205         <xs:annotation>
206           <xs:documentation><p>Examples: False</p>
207 </xs:documentation>
208         </xs:annotation>
209       </xs:element>
210       <xs:element name="stav" type="tns:StavCertifikatuEnum" minOccurs="0" />
211       <xs:element name="platnostOd" type="xs:dateTime" minOccurs="0">
212         <xs:annotation>
213           <xs:documentation><p>Examples: 2026-04-23T13:25:59+00:00</p>
214 </xs:documentation>
215         </xs:annotation>
216       </xs:element>
217       <xs:element name="platnostDo" type="xs:dateTime" minOccurs="0">
218         <xs:annotation>
219           <xs:documentation><p>Examples: 2027-04-23T13:25:59+00:00</p>
220 </xs:documentation>
221         </xs:annotation>
222       </xs:element>
223       <xs:element name="datumStazeni" type="xs:dateTime" minOccurs="0">
224         <xs:annotation>
225           <xs:documentation><p>Examples: 2026-04-23T13:37:10.4691395+00:00</p>
226 </xs:documentation>
227         </xs:annotation>
228       </xs:element>
229       <xs:element name="externiIdentifikator" type="xs:string" minOccurs="0">
230         <xs:annotation>
231           <xs:documentation><p>Examples: 25488627</p>
232 </xs:documentation>
233         </xs:annotation>
234       </xs:element>
235       <xs:element name="nazevSubjektu" type="xs:string" minOccurs="0">
236         <xs:annotation>
237           <xs:documentation><p>Examples: Ordinace Pokorná a Bezdíčková s.r.o.</p>
238 </xs:documentation>
239         </xs:annotation>
240       </xs:element>
241       <xs:element name="uid" type="xs:string" minOccurs="0">
242         <xs:annotation>
243           <xs:documentation><p>Examples: f888d100-f53e-415a-9d4c-6238e21d1134</p>
244 </xs:documentation>
245         </xs:annotation>
246       </xs:element>
247       <xs:element name="krzpId" type="xs:long" minOccurs="0">
248         <xs:annotation>
249           <xs:documentation><p>Examples: 102129137</p>
250 </xs:documentation>
251         </xs:annotation>
252       </xs:element>
253       <xs:element name="typDrzitele" type="tns:TypDrziteleCertifikatuEnum" minOccurs="0" />
254       <xs:element name="ucel" type="tns:UcelCertifikatuEnum" minOccurs="0" />
255       <xs:element name="sablona" type="xs:string" minOccurs="0">
256         <xs:annotation>
257           <xs:documentation><p>Examples: ExtendedSignSubject</p>
258 </xs:documentation>
259         </xs:annotation>
260       </xs:element>
261       <xs:element name="typCertifikatuText" type="xs:string" minOccurs="0">
262         <xs:annotation>
263           <xs:documentation><p>Examples: Pečetící certifikát pro subjekt</p>
264 </xs:documentation>
265         </xs:annotation>
266       </xs:element>
267     </xs:sequence>
268   </xs:complexType>
269   <xs:complexType name="PolozkaSeznamuRevokovanychCertifikatuResponse">
270     <xs:sequence>
271       <xs:element name="serioveCislo" type="xs:string" minOccurs="0">
272         <xs:annotation>
273           <xs:documentation><p>Examples: 1B000001449CA1708F7E0444EB000000000144</p>
274 </xs:documentation>
275         </xs:annotation>
276       </xs:element>
277       <xs:element name="platnostOd" type="xs:dateTime" minOccurs="0">
278         <xs:annotation>
279           <xs:documentation><p>Examples: 2026-04-07T15:03:17+00:00</p>
280 </xs:documentation>
281         </xs:annotation>
282       </xs:element>
283       <xs:element name="platnostDo" type="xs:dateTime" minOccurs="0">
284         <xs:annotation>
285           <xs:documentation><p>Examples: 2026-04-09T09:53:23.3833333+00:00</p>
286 </xs:documentation>
287         </xs:annotation>
288       </xs:element>
289       <xs:element name="datumRevokace" type="xs:dateTime" minOccurs="0">
290         <xs:annotation>
291           <xs:documentation><p>Examples: 2026-04-07T15:21:31.0166213+00:00</p>
292 </xs:documentation>
293         </xs:annotation>
294       </xs:element>
295     </xs:sequence>
296   </xs:complexType>
297   <xs:complexType name="PreregistrovatPristupovyCertifikatRequest">
298     <xs:sequence>
299       <xs:element name="iczId" minOccurs="0">
300         <xs:annotation>
301           <xs:documentation><p>Examples: 6371</p>
302 </xs:documentation>
303         </xs:annotation>
304         <xs:simpleType>
305           <xs:restriction base="xs:long">
306             <xs:minInclusive value="1" />
307             <xs:maxInclusive value="9.22337203685478E+18" />
308           </xs:restriction>
309         </xs:simpleType>
310       </xs:element>
311       <xs:element name="serioveCislo" type="xs:string" minOccurs="0">
312         <xs:annotation>
313           <xs:documentation><p>Examples: 210000016F31DB9FF631DDFD8700000000016F</p>
314 </xs:documentation>
315         </xs:annotation>
316       </xs:element>
317       <xs:element name="nazevSluzby" minOccurs="0">
318         <xs:annotation>
319           <xs:documentation><p>Examples: PZSTESTSystemovyPristupovy</p>
320 </xs:documentation>
321         </xs:annotation>
322         <xs:simpleType>
323           <xs:restriction base="xs:string">
324             <xs:maxLength value="150" />
325             <xs:pattern value="^[^,]*$" />
326           </xs:restriction>
327         </xs:simpleType>
328       </xs:element>
329       <xs:element name="heslo">
330         <xs:annotation>
331           <xs:documentation><p>Heslo: 17-100 znaků, alespoň 3 ze 4 skupin znaků (A-Z, a-z, 0-9, speciální znaky). Examples: MojeSilneHeslo2026@</p>
332 </xs:documentation>
333         </xs:annotation>
334         <xs:simpleType>
335           <xs:restriction base="xs:string">
336             <xs:maxLength value="100" />
337           </xs:restriction>
338         </xs:simpleType>
339       </xs:element>
340       <xs:element name="technickyKontakt" type="tns:TechnickyKontaktPozadavku" minOccurs="0" />
341       <xs:element name="subjekt" type="tns:SubjektPozadavku" minOccurs="0" />
342     </xs:sequence>
343   </xs:complexType>
344   <xs:complexType name="RevokovatCertifikatRequest">
345     <xs:sequence>
346       <xs:element name="externiIdentifikator" type="xs:string" minOccurs="0">
347         <xs:annotation>
348           <xs:documentation><p>Vyplňuje pouze nadřazený systém PZS. Pokud volá přímo PZS, hodnota se ignoruje a IČO se přebírá z client_id. Examples: 25488627</p>
349 </xs:documentation>
350         </xs:annotation>
351       </xs:element>
352       <xs:element name="serioveCislo" type="xs:string" minOccurs="0">
353         <xs:annotation>
354           <xs:documentation><p>Examples: 210000016F31DB9FF631DDFD8700000000016F</p>
355 </xs:documentation>
356         </xs:annotation>
357       </xs:element>
358       <xs:element name="iczId" minOccurs="0">
359         <xs:annotation>
360           <xs:documentation><p>Examples: 6371</p>
361 </xs:documentation>
362         </xs:annotation>
363         <xs:simpleType>
364           <xs:restriction base="xs:long">
365             <xs:minInclusive value="1" />
366             <xs:maxInclusive value="9.22337203685478E+18" />
367           </xs:restriction>
368         </xs:simpleType>
369       </xs:element>
370     </xs:sequence>
371   </xs:complexType>
372   <xs:complexType name="SeznamCertifikatuResponse">
373     <xs:sequence>
374       <xs:element name="celkovyPocet" type="xs:long" minOccurs="0">
375         <xs:annotation>
376           <xs:documentation><p>Examples: 1007</p>
377 </xs:documentation>
378         </xs:annotation>
379       </xs:element>
380       <xs:element name="stranka" type="xs:int" minOccurs="0">
381         <xs:annotation>
382           <xs:documentation><p>Examples: 1</p>
383 </xs:documentation>
384         </xs:annotation>
385       </xs:element>
386       <xs:element name="velikostStranky" type="xs:int" minOccurs="0">
387         <xs:annotation>
388           <xs:documentation><p>Examples: 20</p>
389 </xs:documentation>
390         </xs:annotation>
391       </xs:element>
392       <xs:element name="polozky" type="tns:PolozkaSeznamuCertifikatuResponse" minOccurs="0" maxOccurs="2147483647" />
393     </xs:sequence>
394   </xs:complexType>
395   <xs:complexType name="StahnoutCertifikatResponse">
396     <xs:sequence>
397       <xs:element name="data" type="xs:string" minOccurs="0">
398         <xs:annotation>
399           <xs:documentation><p>Examples: MII...</p>
400 </xs:documentation>
401         </xs:annotation>
402       </xs:element>
403       <xs:element name="serioveCislo" type="xs:string" minOccurs="0">
404         <xs:annotation>
405           <xs:documentation><p>Examples: 1B00000164AFFDEE6530523AFB000000000164</p>
406 </xs:documentation>
407         </xs:annotation>
408       </xs:element>
409       <xs:element name="hash" type="xs:string" minOccurs="0">
410         <xs:annotation>
411           <xs:documentation><p>Examples: 8D35F20B6F6A4D34D13D5E760F1F2D646A82F0B2C7240D1E7C10E04A51B6AA21</p>
412 </xs:documentation>
413         </xs:annotation>
414       </xs:element>
415     </xs:sequence>
416   </xs:complexType>
417   <xs:complexType name="StavCertifikatuResponse">
418     <xs:sequence>
419       <xs:element name="iczId" type="xs:long" minOccurs="0">
420         <xs:annotation>
421           <xs:documentation><p>Examples: 3360</p>
422 </xs:documentation>
423         </xs:annotation>
424       </xs:element>
425       <xs:element name="uid" type="xs:string" minOccurs="0">
426         <xs:annotation>
427           <xs:documentation><p>Examples: f888d100-f53e-415a-9d4c-6238e21d1134</p>
428 </xs:documentation>
429         </xs:annotation>
430       </xs:element>
431       <xs:element name="stavPozadavku" type="tns:StavPozadavku" minOccurs="0" />
432     </xs:sequence>
433   </xs:complexType>
434   <xs:complexType name="StavPozadavku">
435     <xs:sequence>
436       <xs:element name="kod" type="xs:int" minOccurs="0">
437         <xs:annotation>
438           <xs:documentation><p>Examples: 1101</p>
439 </xs:documentation>
440         </xs:annotation>
441       </xs:element>
442       <xs:element name="stav" type="tns:StavPozadavkuEnum" minOccurs="0" />
443       <xs:element name="typPozadavku" type="tns:TypPozadavkuEnum" minOccurs="0" />
444     </xs:sequence>
445   </xs:complexType>
446   <xs:complexType name="SubjektInfo">
447     <xs:sequence>
448       <xs:element name="externiIdentifikator" type="xs:string" minOccurs="0">
449         <xs:annotation>
450           <xs:documentation><p>Examples: 25488627</p>
451 </xs:documentation>
452         </xs:annotation>
453       </xs:element>
454       <xs:element name="nazev" type="xs:string" minOccurs="0">
455         <xs:annotation>
456           <xs:documentation><p>Examples: Ordinace Pokorná a Bezdíčková s.r.o.</p>
457 </xs:documentation>
458         </xs:annotation>
459       </xs:element>
460       <xs:element name="stat" type="xs:string" minOccurs="0">
461         <xs:annotation>
462           <xs:documentation><p>Examples: CZ</p>
463 </xs:documentation>
464         </xs:annotation>
465       </xs:element>
466       <xs:element name="email" type="xs:string" minOccurs="0">
467         <xs:annotation>
468           <xs:documentation><p>Examples: ordinace.pokorna@example.cz</p>
469 </xs:documentation>
470         </xs:annotation>
471       </xs:element>
472       <xs:element name="telefonniCislo" type="xs:string" minOccurs="0">
473         <xs:annotation>
474           <xs:documentation><p>Examples: +420123456789</p>
475 </xs:documentation>
476         </xs:annotation>
477       </xs:element>
478     </xs:sequence>
479   </xs:complexType>
480   <xs:complexType name="SubjektPozadavku">
481     <xs:sequence>
482       <xs:element name="externiIdentifikator" minOccurs="0">
483         <xs:annotation>
484           <xs:documentation><p>Vyplňuje pouze nadřazený systém PZS. Pokud volá přímo PZS, hodnota se ignoruje a IČO se přebírá z client_id. Examples: 25488627</p>
485 </xs:documentation>
486         </xs:annotation>
487         <xs:simpleType>
488           <xs:restriction base="xs:string">
489             <xs:maxLength value="50" />
490           </xs:restriction>
491         </xs:simpleType>
492       </xs:element>
493       <xs:element name="nazev">
494         <xs:annotation>
495           <xs:documentation><p>Examples: Krajská zdravotní</p>
496 </xs:documentation>
497         </xs:annotation>
498         <xs:simpleType>
499           <xs:restriction base="xs:string">
500             <xs:maxLength value="150" />
501           </xs:restriction>
502         </xs:simpleType>
503       </xs:element>
504       <xs:element name="stat" minOccurs="0">
505         <xs:annotation>
506           <xs:documentation><p>Stát subjektu. Vyplňuje pouze nadřazený systém PZS; pokud hodnota chybí, použije se CZ. Examples: CZ</p>
507 </xs:documentation>
508         </xs:annotation>
509         <xs:simpleType>
510           <xs:restriction base="xs:string">
511             <xs:maxLength value="2" />
512           </xs:restriction>
513         </xs:simpleType>
514       </xs:element>
515       <xs:element name="email" type="xs:string" minOccurs="0">
516         <xs:annotation>
517           <xs:documentation><p>Examples: test@example.cz</p>
518 </xs:documentation>
519         </xs:annotation>
520       </xs:element>
521       <xs:element name="telefonniCislo" type="xs:string" minOccurs="0">
522         <xs:annotation>
523           <xs:documentation><p>Examples: +420123456789</p>
524 </xs:documentation>
525         </xs:annotation>
526       </xs:element>
527     </xs:sequence>
528   </xs:complexType>
529   <xs:complexType name="TechnickyKontakt">
530     <xs:sequence>
531       <xs:element name="telefon" type="xs:string" minOccurs="0">
532         <xs:annotation>
533           <xs:documentation><p>Examples: +420123456789</p>
534 </xs:documentation>
535         </xs:annotation>
536       </xs:element>
537       <xs:element name="email" type="xs:string" minOccurs="0">
538         <xs:annotation>
539           <xs:documentation><p>Examples: ordinace.pokorna@example.cz</p>
540 </xs:documentation>
541         </xs:annotation>
542       </xs:element>
543     </xs:sequence>
544   </xs:complexType>
545   <xs:complexType name="TechnickyKontaktPozadavku">
546     <xs:sequence>
547       <xs:element name="telefon" type="xs:string" minOccurs="0">
548         <xs:annotation>
549           <xs:documentation><p>Examples: +420123456789</p>
550 </xs:documentation>
551         </xs:annotation>
552       </xs:element>
553       <xs:element name="email" type="xs:string">
554         <xs:annotation>
555           <xs:documentation><p>Examples: test@example.cz</p>
556 </xs:documentation>
557         </xs:annotation>
558       </xs:element>
559     </xs:sequence>
560   </xs:complexType>
561   <xs:complexType name="VysledekOperaceResponse">
562     <xs:sequence>
563       <xs:element name="iczId" type="xs:long" minOccurs="0">
564         <xs:annotation>
565           <xs:documentation><p>Examples: 3360</p>
566 </xs:documentation>
567         </xs:annotation>
568       </xs:element>
569       <xs:element name="uid" type="xs:string" minOccurs="0">
570         <xs:annotation>
571           <xs:documentation><p>Examples: f888d100-f53e-415a-9d4c-6238e21d1134</p>
572 </xs:documentation>
573         </xs:annotation>
574       </xs:element>
575       <xs:element name="zprava" type="xs:string" minOccurs="0">
576         <xs:annotation>
577           <xs:documentation><p>Examples: Požadavek byl úspěšně přijat ke zpracování.</p>
578 </xs:documentation>
579         </xs:annotation>
580       </xs:element>
581       <xs:element name="stav" type="tns:StavOperaceEnum" minOccurs="0" />
582     </xs:sequence>
583   </xs:complexType>
584   <xs:complexType name="VystavitPristupovyCertifikatRequest">
585     <xs:sequence>
586       <xs:element name="nazevSluzby">
587         <xs:annotation>
588           <xs:documentation><p>Examples: PZSTESTSystemovyPristupovy</p>
589 </xs:documentation>
590         </xs:annotation>
591         <xs:simpleType>
592           <xs:restriction base="xs:string">
593             <xs:maxLength value="150" />
594             <xs:pattern value="^[^,]*$" />
595           </xs:restriction>
596         </xs:simpleType>
597       </xs:element>
598       <xs:element name="heslo">
599         <xs:annotation>
600           <xs:documentation><p>Heslo: 17-100 znaků, alespoň 3 ze 4 skupin znaků (A-Z, a-z, 0-9, speciální znaky). Examples: MojeSilneHeslo2026@</p>
601 </xs:documentation>
602         </xs:annotation>
603         <xs:simpleType>
604           <xs:restriction base="xs:string">
605             <xs:maxLength value="100" />
606           </xs:restriction>
607         </xs:simpleType>
608       </xs:element>
609       <xs:element name="technickyKontakt" type="tns:TechnickyKontaktPozadavku" />
610       <xs:element name="subjekt" type="tns:SubjektPozadavku" />
611     </xs:sequence>
612   </xs:complexType>
613   <xs:simpleType name="SeraditSeznamCertifikatuPodleEnum">
614     <xs:restriction base="xs:string">
615       <xs:enumeration value="Id" />
616       <xs:enumeration value="IczId" />
617       <xs:enumeration value="NazevSluzby" />
618       <xs:enumeration value="SerioveCislo" />
619       <xs:enumeration value="PlatnostOd" />
620       <xs:enumeration value="PlatnostDo" />
621       <xs:enumeration value="DatumStazeni" />
622       <xs:enumeration value="ExterniIdentifikator" />
623       <xs:enumeration value="NazevSubjektu" />
624       <xs:enumeration value="Uid" />
625       <xs:enumeration value="Sablona" />
626     </xs:restriction>
627   </xs:simpleType>
628   <xs:simpleType name="SmerRazeniEnum">
629     <xs:restriction base="xs:string">
630       <xs:enumeration value="Vzestupne" />
631       <xs:enumeration value="Sestupne" />
632     </xs:restriction>
633   </xs:simpleType>
634   <xs:simpleType name="StavCertifikatuEnum">
635     <xs:restriction base="xs:string">
636       <xs:enumeration value="NA" />
637       <xs:enumeration value="Valid" />
638       <xs:enumeration value="Revoked" />
639       <xs:enumeration value="Expirovany" />
640     </xs:restriction>
641   </xs:simpleType>
642   <xs:simpleType name="StavOperaceEnum">
643     <xs:restriction base="xs:string">
644       <xs:enumeration value="Ok" />
645       <xs:enumeration value="Warn" />
646       <xs:enumeration value="Error" />
647     </xs:restriction>
648   </xs:simpleType>
649   <xs:simpleType name="StavPozadavkuEnum">
650     <xs:restriction base="xs:string">
651       <xs:enumeration value="Manual" />
652       <xs:enumeration value="New" />
653       <xs:enumeration value="InProgress" />
654       <xs:enumeration value="Ok" />
655       <xs:enumeration value="Error" />
656       <xs:enumeration value="FatalError" />
657     </xs:restriction>
658   </xs:simpleType>
659   <xs:simpleType name="TypDrziteleCertifikatuEnum">
660     <xs:restriction base="xs:string">
661       <xs:enumeration value="Neznamy" />
662       <xs:enumeration value="Osoba" />
663       <xs:enumeration value="Subjekt" />
664     </xs:restriction>
665   </xs:simpleType>
666   <xs:simpleType name="TypPozadavkuEnum">
667     <xs:restriction base="xs:string">
668       <xs:enumeration value="Issue" />
669       <xs:enumeration value="Revoke" />
670       <xs:enumeration value="Renew" />
671     </xs:restriction>
672   </xs:simpleType>
673   <xs:simpleType name="TypSeznamuCertifikatuEnum">
674     <xs:restriction base="xs:string">
675       <xs:enumeration value="Platne" />
676       <xs:enumeration value="Stazene" />
677       <xs:enumeration value="Revokovane" />
678       <xs:enumeration value="Expirovane" />
679     </xs:restriction>
680   </xs:simpleType>
681   <xs:simpleType name="UcelCertifikatuEnum">
682     <xs:restriction base="xs:string">
683       <xs:enumeration value="Neznamy" />
684       <xs:enumeration value="Autentizace" />
685       <xs:enumeration value="Podpis" />
686     </xs:restriction>
687   </xs:simpleType>
688   <xs:simpleType name="ZpusobVyuziPodpisovehoCertifikatuEnum">
689     <xs:restriction base="xs:string">
690       <xs:enumeration value="Neznamy" />
691       <xs:enumeration value="Lokalni" />
692       <xs:enumeration value="Vzdalene" />
693     </xs:restriction>
694   </xs:simpleType>
695   <xs:element name="ApiV1Stav_Input" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:ApiV1Stav_Input" />
696   <xs:complexType name="ApiV1Stav_Input">
697     <xs:sequence>
698       <xs:element name="ExterniIdentifikator" type="xs:string" minOccurs="0">
699         <xs:annotation>
700           <xs:documentation><p>Vyplňuje pouze nadřazený systém PZS. Pokud volá přímo PZS, hodnota se ignoruje a IČO se přebírá z client_id. Examples: 25488627</p>
701 </xs:documentation>
702         </xs:annotation>
703       </xs:element>
704       <xs:element name="IczId" minOccurs="0">
705         <xs:annotation>
706           <xs:documentation><p>Examples: 6359</p>
707 </xs:documentation>
708         </xs:annotation>
709         <xs:simpleType>
710           <xs:restriction base="xs:long">
711             <xs:minInclusive value="1" />
712             <xs:maxInclusive value="9.22337203685478E+18" />
713           </xs:restriction>
714         </xs:simpleType>
715       </xs:element>
716     </xs:sequence>
717   </xs:complexType>
718   <xs:element name="RawData" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:RawData" />
719   <xs:complexType name="RawData">
720     <xs:sequence>
721       <xs:element name="Bytes" type="xs:base64Binary" minOccurs="0" />
722     </xs:sequence>
723   </xs:complexType>
724   <xs:element name="ApiV1Detail_Input" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:ApiV1Detail_Input" />
725   <xs:complexType name="ApiV1Detail_Input">
726     <xs:sequence>
727       <xs:element name="ExterniIdentifikator" type="xs:string" minOccurs="0">
728         <xs:annotation>
729           <xs:documentation><p>Vyplňuje pouze nadřazený systém PZS. Pokud volá přímo PZS, hodnota se ignoruje a IČO se přebírá z client_id. Examples: 25488627</p>
730 </xs:documentation>
731         </xs:annotation>
732       </xs:element>
733       <xs:element name="IczId" minOccurs="0">
734         <xs:annotation>
735           <xs:documentation><p>Examples: 6370</p>
736 </xs:documentation>
737         </xs:annotation>
738         <xs:simpleType>
739           <xs:restriction base="xs:long">
740             <xs:minInclusive value="1" />
741             <xs:maxInclusive value="9.22337203685478E+18" />
742           </xs:restriction>
743         </xs:simpleType>
744       </xs:element>
745       <xs:element name="SerioveCislo" type="xs:string" minOccurs="0">
746         <xs:annotation>
747           <xs:documentation><p>Examples: 210000016E0861F223C70C3FE000000000016E</p>
748 </xs:documentation>
749         </xs:annotation>
750       </xs:element>
751     </xs:sequence>
752   </xs:complexType>
753   <xs:element name="ApiV1Stahnout_Input" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:ApiV1Stahnout_Input" />
754   <xs:complexType name="ApiV1Stahnout_Input">
755     <xs:sequence>
756       <xs:element name="ExterniIdentifikator" type="xs:string" minOccurs="0">
757         <xs:annotation>
758           <xs:documentation><p>Vyplňuje pouze nadřazený systém PZS. Pokud volá přímo PZS, hodnota se ignoruje a IČO se přebírá z client_id. Examples: 25488627</p>
759 </xs:documentation>
760         </xs:annotation>
761       </xs:element>
762       <xs:element name="SerioveCislo" type="xs:string">
763         <xs:annotation>
764           <xs:documentation><p>Examples: 210000016E0861F223C70C3FE000000000016E</p>
765 </xs:documentation>
766         </xs:annotation>
767       </xs:element>
768     </xs:sequence>
769   </xs:complexType>
770   <xs:element name="ApiV1Seznam_Input" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:ApiV1Seznam_Input" />
771   <xs:complexType name="ApiV1Seznam_Input">
772     <xs:sequence>
773       <xs:element name="ExterniIdentifikator" type="xs:string" minOccurs="0">
774         <xs:annotation>
775           <xs:documentation><p>Vyplňuje pouze nadřazený systém PZS. Pokud volá přímo PZS, hodnota se ignoruje a IČO se přebírá z client_id. Examples: 25488627</p>
776 </xs:documentation>
777         </xs:annotation>
778       </xs:element>
779       <xs:element name="TypSeznamu" type="tns:TypSeznamuCertifikatuEnum" minOccurs="0" />
780       <xs:element name="HledanyNazev" type="xs:string" minOccurs="0">
781         <xs:annotation>
782           <xs:documentation><p>Examples: Systemovy</p>
783 </xs:documentation>
784         </xs:annotation>
785       </xs:element>
786       <xs:element name="Stranka" minOccurs="0">
787         <xs:annotation>
788           <xs:documentation><p>Examples: 1</p>
789 </xs:documentation>
790         </xs:annotation>
791         <xs:simpleType>
792           <xs:restriction base="xs:int">
793             <xs:minInclusive value="1" />
794             <xs:maxInclusive value="2147483647" />
795           </xs:restriction>
796         </xs:simpleType>
797       </xs:element>
798       <xs:element name="VelikostStranky" minOccurs="0">
799         <xs:annotation>
800           <xs:documentation><p>Examples: 20</p>
801 </xs:documentation>
802         </xs:annotation>
803         <xs:simpleType>
804           <xs:restriction base="xs:int">
805             <xs:minInclusive value="1" />
806             <xs:maxInclusive value="200" />
807           </xs:restriction>
808         </xs:simpleType>
809       </xs:element>
810       <xs:element name="SeraditPodle" type="tns:SeraditSeznamCertifikatuPodleEnum" minOccurs="0" />
811       <xs:element name="SmerRazeni" type="tns:SmerRazeniEnum" minOccurs="0" />
812     </xs:sequence>
813   </xs:complexType>
814   <xs:element name="ApiV1Crl-list_Input" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:ApiV1Crl-list_Input" />
815   <xs:complexType name="ApiV1Crl-list_Input">
816     <xs:sequence>
817       <xs:element name="ExterniIdentifikator" type="xs:string" minOccurs="0">
818         <xs:annotation>
819           <xs:documentation><p>Vyplňuje pouze nadřazený systém PZS. Pokud volá přímo PZS, hodnota se ignoruje a IČO se přebírá z client_id. Examples: 25488627</p>
820 </xs:documentation>
821         </xs:annotation>
822       </xs:element>
823       <xs:element name="Stat" type="xs:string" minOccurs="0">
824         <xs:annotation>
825           <xs:documentation><p>Stát subjektu. Vyplňuje pouze nadřazený systém PZS; pokud hodnota chybí, použije se CZ. Examples: CZ</p>
826 </xs:documentation>
827         </xs:annotation>
828       </xs:element>
829       <xs:element name="DatumOd" type="xs:dateTime" minOccurs="0">
830         <xs:annotation>
831           <xs:documentation><p>Examples: 2026-04-01T00:00:00+00:00</p>
832 </xs:documentation>
833         </xs:annotation>
834       </xs:element>
835       <xs:element name="SerioveCislo" type="xs:string" minOccurs="0">
836         <xs:annotation>
837           <xs:documentation><p>Examples: 210000016E0861F223C70C3FE000000000016E</p>
838 </xs:documentation>
839         </xs:annotation>
840       </xs:element>
841     </xs:sequence>
842   </xs:complexType>
843   <xs:element name="PreregistrovatPristupovyCertifikatRequest" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:PreregistrovatPristupovyCertifikatRequest" />
844   <xs:element name="VystavitPristupovyCertifikatRequest" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:VystavitPristupovyCertifikatRequest" />
845   <xs:element name="ObnovitCertifikatRequest" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:ObnovitCertifikatRequest" />
846   <xs:element name="RevokovatCertifikatRequest" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:RevokovatCertifikatRequest" />
847   <xs:element name="JednoduchaHealthResponse" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:JednoduchaHealthResponse" />
848   <xs:element name="HealthResponse" type="https://ezprava.net/mzd/SpravaCertifikatuMzd:HealthResponse" />
849 </schema>