DataBoxAccess: (6 methods) GetOwnerInfoFromLogin <in> <out> GetOwnerInfoFromLogin2 <in> <out> GetUserInfoFromLogin <in> <out> GetUserInfoFromLogin2 <in> <out> ChangeISDSPassword <in> <out> GetPasswordInfo <in> <out> DataBoxManipulation: (23 methods) CreateDataBox <in> <out> CreateDataBox2 <in> <out> DeleteDataBox <in> <out> DeleteDataBox2 <in> <out> UpdateDataBoxDescr <in> <out> UpdateDataBoxDescr2 <in> <out> AddDataBoxUser <in> <out> AddDataBoxUser2 <in> <out> DeleteDataBoxUser <in> <out> DeleteDataBoxUser2 <in> <out> UpdateDataBoxUser <in> <out> UpdateDataBoxUser2 <in> <out> NewAccessData <in> <out> NewAccessData2 <in> <out> DisableDataBoxExternally <in> <out> DisableDataBoxExternally2 <in> <out> DisableOwnDataBox <in> <out> DisableOwnDataBox2 <in> <out> EnableOwnDataBox <in> <out> EnableOwnDataBox2 <in> <out> SetOpenAddressing <in> <out> ClearOpenAddressing <in> <out> GetDataBoxUsers2 <in> <out> DataBoxSearch: (14 methods) FindDataBox <in> <out> FindDataBox2 <in> <out> CheckDataBox <in> <out> GetDataBoxList <in> <out> PDZInfo <in> <out> DataBoxCreditInfo <in> <out> ISDSSearch2 <in> <out> ISDSSearch3 <in> <out> GetDataBoxActivityStatus <in> <out> FindPersonalDataBox <in> <out> DTInfo <in> <out> PDZSendInfo <in> <out> GetConstants <in> <out> GetDataBoxAddress <in> <out> dmInfoWebService: (15 methods) VerifyMessage <in> <out> MessageEnvelopeDownload <in> <out> MarkMessageAsDownloaded <in> <out> GetDeliveryInfo <in> <out> GetSignedDeliveryInfo <in> <out> GetListOfSentMessages <in> <out> GetListOfReceivedMessages <in> <out> GetMessageStateChanges <in> <out> GetMessageAuthor <in> <out> GetMessageAuthor2 <in> <out> EraseMessage <in> <out> GetListOfErasedMessages <in> <out> PickUpAsyncResponse <in> <out> GetListForNotifications <in> <out> RegisterForNotifications <in> <out> dmOperationsWebService: (8 methods) CreateMessage <in> <out> MessageDownload <in> <out> SignedMessageDownload <in> <out> SignedSentMessageDownload <in> <out> DummyOperation <in> <out> CreateMultipleMessage <in> <out> AuthenticateMessage <in> <out> Re-signISDSDocument <in> <out> dmVoDZWebService: (7 methods) UploadAttachment <in> <out> DownloadAttachment <in> <out> CreateBigMessage <in> <out> AuthenticateBigMessage <in> <out> SignedBigMessageDownload <in> <out> SignedSentBigMessageDownload <in> <out> BigMessageDownload <in> <out>🔗AddDataBoxUser(xsd)= <dbOwnerInfo:tDbOwnerInfoExt> <dbUserInfo> < true, pokud se přístupové údaje (pouze pro interní uživatele) nemají posílat, ale má se použít virtuální obálkadbVirtual:boolean>? < V případě použití virtuální obálky se zde zapíše email, na nějž má přijít odkaz na Aktivační portálemail:string>? <gExtApproval>? 🔗AddDataBoxUser2(xsd)= <gDbIdInuptAttrs> <dbUserInfo> < true, pokud se přístupové údaje (pouze pro interní uživatele) nemají posílat, ale má se použít virtuální obálkadbVirtual:boolean>? < V případě použití virtuální obálky se zde zapíše email, na nějž má přijít odkaz na Aktivační portálemail:string>? <gExtApproval>? 🔗AddDataBoxUser2Response(xsd)= < ID nové DSdbID:string>? <dbAccessDataId:string>? <dbStatus> 🔗AddDataBoxUserResponse(xsd)= < ID nové DSdbID:string>? <dbAccessDataId:string>? <dbStatus> 🔗agCzPInfo(xsd)= < identifikace úředníka CzPguid:string>? < název subjektu CzPsubject:string>? < název pracoviště CzPbranch:string>? 🔗AuthenticateBigMessage(xsd)= <dmMessage:base64Binary> 🔗AuthenticateBigMessageResponse(xsd)= <dmAuthResult:boolean>? <dmStatus> 🔗AuthenticateMessage(xsd)= < Podepsaná datová zpráva b base64 kódovánídmMessage:base64Binary> 🔗AuthenticateMessageResponse(xsd)= < Výsledek ověření zprávydmAuthResult:boolean>? <dmStatus> 🔗BigMessageDownload(xsd)= < ID datové zprávydmID:string> 🔗BigMessageDownloadResponse(xsd)= <dmReturnedMessage>? <dmStatus> 🔗ciRecords(xsd)= ←DataBoxCreditInfoResponse.ciRecords []<ciRecord:tCiRecord>* 🔗ClearOpenAddressing(xsd)= < vstupní parametry u služeb pro správu schránek s atributy pro CzP#base:tIdDBInputAttrs> 🔗ClearOpenAddressingResponse(xsd)= <#base:tReqStatusOutput> 🔗constRecords(xsd)= ←GetConstantsResponse.constRecords []<constRecord:tConstRecord>* 🔗CreateBigMessage(xsd)= <dmEnvelope:tBigMessEnvelope> <dmFiles> 🔗CreateBigMessageResponse(xsd)= < ID datové zprávydmID:string>? <dmStatus> 🔗CreateDataBox(xsd)= <dbOwnerInfo> <dbPrimaryUsers:tDbUsersArray> <dbFormerNames:string>? < ID datové schránkydbUpperDBId:string>? <dbCEOLabel:string>? < Příznak pro použití Virtuální obálky - pouze pro CzPdbVirtual:boolean>? < V případě použití virtuální obálky se zde zapíše email, na nějž má přijít odkaz na Aktivační portálemail:string>? <gExtApproval>? 🔗CreateDataBox2(xsd)= <dbOwnerInfo> < Nepovinné rodné příjmení, stále je uvedeno v ZEU jako povinný vstupní údaj pro zřízení DS typu FO a PFOpnLastNameAtBirth:string>? < U schránek s jediným primárním uživatelem zde může být uvedena mailová adresa pro notifikacenotifEmail:string>? <dbPrimaryUsers:tDbUsersArray2> < Příznak pro použití Virtuální obálky - pouze pro CzPdbVirtual:boolean>? < V případě použití virtuální obálky se zde zapíše email, na nějž má přijít odkaz na Aktivační portálemail:string>? <gExtApproval>? 🔗CreateDataBox2Response(xsd)= < ID nové DSdbID:string>? < pouze pro Czech POINTdbUserID:string>? < pouze pro Czech POINTdbAccessDataId:string>? <dbStatus> 🔗CreateDataBoxResponse(xsd)= < ID nové DSdbID:string>? < pouze pro Czech POINTdbUserID:string>? < pouze pro Czech POINTdbAccessDataId:string>? <dbStatus> 🔗CreateMessage(xsd)= <dmEnvelope> <dmFiles:tFilesArray> 🔗CreateMessageResponse(xsd)= < ID datové zprávydmID:string>? <dmStatus> 🔗CreateMultipleMessage(xsd)= <dmRecipients:tMultipleMessageRecipients> <dmEnvelope> <dmFiles:tFilesArray> 🔗CreateMultipleMessageResponse(xsd)= <dmMultipleStatus:tMultipleStatus>? <dmStatus> 🔗DataBoxCreditInfo(xsd)= < ID datové schránkydbID:string> <ciFromDate:date>? <ciTodate:date>? 🔗DataBoxCreditInfoResponse(xsd)= <currentCredit:integer>? <notifEmail:string>? <ciRecords>? <dbStatus> 🔗dbID(xsd)= ←gDbIdInuptAttrs.dbID < identifikace úředníka CzPguid:string>? < název subjektu CzPsubject:string>? < název pracoviště CzPbranch:string>? <Value:string> 🔗dbID(xsd)= ←gDbIDDuInpupAttrs.dbID < identifikace úředníka CzPguid:string>? < název subjektu CzPsubject:string>? < název pracoviště CzPbranch:string>? <Value:string> 🔗dbID(xsd)= ←tIdDBInputAttrs.dbID < identifikace úředníka CzPguid:string>? < název subjektu CzPsubject:string>? < název pracoviště CzPbranch:string>? <Value:string> 🔗dbID(xsd)= ←tIdDBDUInputAttrs2.dbID < identifikace úředníka CzPguid:string>? < název subjektu CzPsubject:string>? < název pracoviště CzPbranch:string>? <Value:string> 🔗dbOwnerInfo(xsd)= ←CreateDataBox.dbOwnerInfo < typ pro veškeré informace o DS, pro některé typy budou některé elementy nevyplněné#base:tDbOwnerInfoExt> <guid:string>? <formdataid:string>? <identityDocumentNum:string>? <identityDocumentType:string>? < PDZ=1 - zapne se příjem PDZPDZ:string>? 🔗dbOwnerInfo(xsd)= ←CreateDataBox2.dbOwnerInfo < typ pro veškeré informace o DS, pro některé typy budou některé elementy nevyplněné#base:tDbOwnerInfoExt2> < identifikace úředníka CzPguid:string>? < název subjektu CzPsubject:string>? < název pracoviště CzPbranch:string>? < identifikace formuláře CzPformdataid:string>? < číslo dokladu na CzPidentityDocumentNum:string>? < typ dokladu na CzPidentityDocumentType:string>? < PDZ=1 - zapne se příjem PDZPDZ:string>? 🔗 návratový typ WSdbStatus(xsd)= ←AddDataBoxUser2Response.dbStatus ←AddDataBoxUserResponse.dbStatus ←CreateDataBox2Response.dbStatus ←CreateDataBoxResponse.dbStatus ←DataBoxCreditInfoResponse.dbStatus ←DTInfoResponse.dbStatus ←FindDataBox2Response.dbStatus ←FindDataBoxResponse.dbStatus ←FindPersonalDataBoxResponse.dbStatus ←GetConstantsResponse.dbStatus ←GetDataBoxActivityStatusResponse.dbStatus ←GetDataBoxListResponse.dbStatus ←GetDataBoxUsers2Response.dbStatus ←GetOwnerInfoFromLogin2Response.dbStatus ←GetOwnerInfoFromLoginResponse.dbStatus ←GetPasswordInfoResponse.dbStatus ←GetUserInfoFromLogin2Response.dbStatus ←GetUserInfoFromLoginResponse.dbStatus ←ChangeBoxesTypeResponse.dbStatus ←CheckDataBoxResponse.dbStatus ←ISDSSearch2Response.dbStatus ←ISDSSearch3Response.dbStatus ←NewAccessData2Response.dbStatus ←NewAccessDataResponse.dbStatus ←PDZInfoResponse.dbStatus ←PDZSendInfoResponse.dbStatus ←tReqStatusOutput.dbStatus <gDbReqStatus>? 🔗dbUserInfo(xsd)= ←tDbUsersArray.dbUserInfo < typ pro veškeré informace o uživateli schránky verze 1#base:tDbUserInfoExt> <AIFOTicket:string>? 🔗dbUserInfo(xsd)= ←tDbUsersArray2.dbUserInfo < typ pro veškeré informace o uživateli schránky verze 3 (2018)#base:tDbUserInfoExt2> <AIFOTicket:string>? 🔗dbUserInfo(xsd)= ←AddDataBoxUser.dbUserInfo < typ pro veškeré informace o uživateli schránky verze 1#base:tDbUserInfoExt> <AIFOTicket:string>? 🔗dbUserInfo(xsd)= ←AddDataBoxUser2.dbUserInfo < typ pro veškeré informace o uživateli schránky verze 3 (2018)#base:tDbUserInfoExt2> <AIFOTicket:string>? 🔗DeleteDataBox(xsd)= <dbOwnerInfo:tDbOwnerInfo> <dbOwnerTerminationDate:date> <gExtApproval>? 🔗DeleteDataBox2(xsd)= <gDbIdInupt> <dbOwnerTerminationDate:date>? <gExtApproval>? 🔗DeleteDataBox2Response(xsd)= <#base:tReqStatusOutput> 🔗DeleteDataBoxPromptly(xsd)= <gDbIdInupt> <gExtApproval>? 🔗DeleteDataBoxPromptlyResponse(xsd)= <#base:tReqStatusOutput> 🔗DeleteDataBoxResponse(xsd)= <#base:tReqStatusOutput> 🔗DeleteDataBoxUser(xsd)= <dbOwnerInfo:tDbOwnerInfo> <dbUserInfo:tDbUserInfo> <gExtApproval>? 🔗DeleteDataBoxUser2(xsd)= <gDbIDDuInpupAttrs> <gExtApproval>? 🔗DeleteDataBoxUser2Response(xsd)= <#base:tReqStatusOutput> 🔗DeleteDataBoxUserResponse(xsd)= <#base:tReqStatusOutput> 🔗DisableDataBoxExternally(xsd)= <dbOwnerInfo:tDbOwnerInfo> <dbOwnerDisableDate:date>? <gExtApproval>? 🔗DisableDataBoxExternally2(xsd)= <gDbIdInuptAttrs> <dbOwnerDisableDate:date>? <gExtApproval>? 🔗DisableDataBoxExternally2Response(xsd)= <#base:tReqStatusOutput> 🔗DisableDataBoxExternallyResponse(xsd)= <#base:tReqStatusOutput> 🔗DisableOwnDataBox(xsd)= <#base:tOwnerInfoInput> 🔗DisableOwnDataBox2(xsd)= < vstupní parametry u služeb pro správu schránek s atributy pro CzP#base:tIdDBInputAttrs> 🔗DisableOwnDataBox2Response(xsd)= <#base:tReqStatusOutput> 🔗DisableOwnDataBoxResponse(xsd)= <#base:tReqStatusOutput> 🔗dmAttHash1(xsd)= ←UploadAttachmentResponse.dmAttHash1 <AttHashAlg:string>? <Value:string> 🔗dmAttHash2(xsd)= ←UploadAttachmentResponse.dmAttHash2 <AttHashAlg:string>? <Value:string> 🔗 Datová zprávadmDm(xsd)= ←tReturnedMessage.dmDm <gMessageEnvelope>? < Pole písemností DZdmFiles:tFilesArray> 🔗dmDm(xsd)= ←tReturnedMessageEnvelope.dmDm <gMessageEnvelope>? 🔗dmDm(xsd)= ←tDelivery.dmDm <gMessageEnvelope>? 🔗 Datová zprávadmDm(xsd)= ←dmReturnedMessage.dmDm <gMessageEnvelope>? < Pole písemností DZdmFiles:tFilesArray> 🔗dmEnvelope(xsd)= ←CreateMultipleMessage.dmEnvelope <#base:tMultipleMessageEnvelopeSub> < typ DZ: na vstupu CreateMessage: K = komerční DZ, O = vynucení odpovědní DZ, I = iniciační pro ODZ, V = veřejná DZ; nepoužitý atribut = veřejná DZ Na výstupu: 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á DZdmType:string>? 🔗dmEnvelope(xsd)= ←CreateMessage.dmEnvelope < typ pro WS CreateMessage na vstupu#base:tMessageEnvelopeSub> 🔗dmEvent(xsd)= ←tEvent.dmEvent <dmEventTime:dateTime>? <dmEventDescr:string>? 🔗dmExtFile(xsd)= ←dmFiles.dmExtFile <dmFileMetaType:string> <dmAttID:string> <dmAttHash1:string> <dmAttHash1Alg:string> <dmAttHash2:string> <dmAttHash2Alg:string> < nepovinný interní identifikátor tohoto dokumentu - pro vytváření stromu závislostí dokumentůdmFileGuid:string>? < nepovinný interní identifikátor nadřízeného dokumentu (např. pro vztah soubor - podpis aj.)dmUpFileGuid:string>? 🔗dmFiles(xsd)= ←CreateBigMessage.dmFiles []<dmExtFile>+ []<dmFile>* 🔗 Jedna písemnost DZ (=soubor nebo XML )dmFile(xsd)= ←tFilesArray.dmFile <#base:tFile> < typ písemnosti v MIME zápisu, např. application/pdf nebo image/tiffdmMimeType:string> < typ přílohy, první by měla být "main"; enum: main, enclosure, signature, metadmFileMetaType:"main|enclosure|signature|meta"> < nepovinný interní identifikátor tohoto dokumentu - pro vytváření stromu závislostí dokumentůdmFileGuid:string>? < nepovinný interní identifikátor nadřízeného dokumentu (např. pro vztah soubor - podpis aj.)dmUpFileGuid:string>? < Název souborudmFileDescr:string> < nepovinný údaj, nepoužívá se v současné verzidmFormat:string>? 🔗dmFile(xsd)= ←UploadAttachment.dmFile <dmEncodedContent:base64Binary> <dmMimeType:string> <dmFileDescr:string> 🔗dmFile(xsd)= ←DownloadAttachmentResponse.dmFile <dmEncodedContent:base64Binary> <dmFileMetaType:string>? <dmMimeType:string>? <dmFileDescr:string>? 🔗dmFile(xsd)= ←dmFiles.dmFile <dmEncodedContent:base64Binary> <dmFileMetaType:string> <dmFileDescr:string> <dmMimeType:string> < nepovinný interní identifikátor tohoto dokumentu - pro vytváření stromu závislostí dokumentůdmFileGuid:string>? < nepovinný interní identifikátor nadřízeného dokumentu (např. pro vztah soubor - podpis aj.)dmUpFileGuid:string>? 🔗dmMessageAuthor(xsd)= ←GetMessageAuthor2Response.dmMessageAuthor []<maItem>+ 🔗dmPublishOwnID(xsd)= ←tMultipleMessageEnvelopeSub.dmPublishOwnID <IdLevel:integer>? <Value:boolean> 🔗dmPublishOwnID(xsd)= ←tMessageEnvelopeSub.dmPublishOwnID <IdLevel:integer>? <Value:boolean> 🔗dmPublishOwnID(xsd)= ←tBigMessEnvelope.dmPublishOwnID <IdLevel:integer>? <Value:boolean> 🔗dmReturnedMessage(xsd)= ←BigMessageDownloadResponse.dmReturnedMessage < Datová zprávadmDm> < Hash kompletní DZ (z elementu dmDm)dmHash:tHash> < Kvalifikované časové razítkodmQTimestamp:base64Binary>? < čas dodání do DSdmDeliveryTime:dateTime>? < čas doručenídmAcceptanceTime:dateTime>? < Stav DZ (dodaná, doručená atd.); celé číslo 1-9dmMessageStatus:integer> < velikost přílohy v kilobajtech (zaokrouhleno)dmAttachmentSize:integer>? < typ DZ: na vstupu CreateMessage: K = komerční DZ, O = vynucení odpovědní DZ, I = iniciační pro ODZ, V = veřejná DZ; nepoužitý atribut = veřejná DZ Na výstupu: 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á DZdmType:string>? <dmVODZ:boolean>? <attsNum:integer>? 🔗dmStatus(xsd)= ←AuthenticateBigMessageResponse.dmStatus ←AuthenticateMessageResponse.dmStatus ←BigMessageDownloadResponse.dmStatus ←CreateBigMessageResponse.dmStatus ←CreateMessageResponse.dmStatus ←CreateMultipleMessageResponse.dmStatus ←DownloadAttachmentResponse.dmStatus ←DummyOperationResponse.dmStatus ←EraseMessageResponse.dmStatus ←GetDeliveryInfoResponse.dmStatus ←GetListForNotificationsResponse.dmStatus ←GetListOfErasedMessagesResponse.dmStatus ←GetMessageAuthor2Response.dmStatus ←GetMessageAuthorResponse.dmStatus ←GetMessageStateChangesResponse.dmStatus ←GetSignedDeliveryInfoResponse.dmStatus ←MarkMessageAsDownloadedResponse.dmStatus ←MessageDownloadResponse.dmStatus ←MessageEnvelopeDownloadResponse.dmStatus ←PickUpAsyncResponseResponse.dmStatus ←RegisterForNotificationsResponse.dmStatus ←Re-signISDSDocumentResponse.dmStatus ←SignedBigMessageDownloadResponse.dmStatus ←SignedSentBigMessageDownloadResponse.dmStatus ←tListOfMessOutput.dmStatus ←tMStatus.dmStatus ←tSignedMessDownOutput.dmStatus ←UploadAttachmentResponse.dmStatus ←VerifyMessageResponse.dmStatus <dmStatusCode:string> <dmStatusMessage:string> 🔗 obálka pro libovolný XML obsahdmXMLContent(xsd)= ←tFile.dmXMLContent <any> 🔗DownloadAttachment(xsd)= <dmID:string> <attNum:integer> 🔗DownloadAttachmentResponse(xsd)= <dmFile>? <dmStatus> 🔗DTInfo(xsd)= < ID datové schránkydbId:string> 🔗DTInfoResponse(xsd)= <ActDTType:nonNegativeInteger>? <ActDTCapacity:nonNegativeInteger>? <ActDTFrom:date>? <ActDTTo:date>? <ActDTCapUsed:nonNegativeInteger>? <FutDTType:nonNegativeInteger>? <FutDTCapacity:nonNegativeInteger>? <FutDTFrom:date>? <FutDTTo:date>? <FutDTPaid:nonNegativeInteger>? <dbStatus> 🔗DummyOperationResponse(xsd)= <dmStatus> 🔗EnableOwnDataBox(xsd)= <#base:tOwnerInfoInput> 🔗EnableOwnDataBox2(xsd)= < vstupní parametry u služeb pro správu schránek s atributy pro CzP#base:tIdDBInputAttrs> 🔗EnableOwnDataBox2Response(xsd)= <#base:tReqStatusOutput> 🔗EnableOwnDataBoxResponse(xsd)= <#base:tReqStatusOutput> 🔗EraseMessage(xsd)= < ID datové zprávydmID:string> <dmIncoming:boolean> 🔗EraseMessageResponse(xsd)= <dmStatus> 🔗FindDataBox(xsd)= <dbOwnerInfo:tDbOwnerInfo> 🔗FindDataBox2(xsd)= <dbOwnerInfo:tDbOwnerInfoExt2> 🔗FindDataBox2Response(xsd)= <dbResults:tDbOwnersArray2>? <dbStatus> 🔗FindDataBoxResponse(xsd)= <dbResults:tDbOwnersArray>? <dbStatus> 🔗FindPersonalDataBox(xsd)= <dbOwnerInfo:tdbPersonalOwnerInfo> 🔗FindPersonalDataBoxResponse(xsd)= <dbResults:tdbPersOwnersArray>? <dbStatus> 🔗 skupina elementů pro adresugAddress(xsd)= ←tDbOwnerInfo.gAddress ←tDbUserInfo.gAddress <adCity:string>? <adStreet:string>? <adNumberInStreet:string>? <adNumberInMunicipality:string>? <adZipCode:string>? <adState:string>? 🔗 skupina elementů pro adresu (kod adresního místa a část obce, nefinální podoba)gAddressExt(xsd)= ←tDbOwnerInfoExt.gAddressExt ←tDbUserInfoExt.gAddressExt <adCity:string>? <adDistrict:string>? <adStreet:string>? <adNumberInStreet:string>? <adNumberInMunicipality:string>? <adZipCode:string>? <adState:string>? <adAMCode:string>? 🔗 skupina elementů pro adresu verze 3 (2018)gAddressExt2(xsd)= ←GetDataBoxAddressResponse.gAddressExt2 ←tDbOwnerInfoExt2.gAddressExt2 ←tDbUserInfoExt2.gAddressExt2 < kód adresního místa z RUIANadCode:string>? <adCity:string>? <adDistrict:string>? <adStreet:string>? <adNumberInStreet:string>? <adNumberInMunicipality:string>? <adZipCode:string>? <adState:string>? 🔗 skupina elementů pro datum a místo narozenígBirthInfo(xsd)= ←tDbOwnerInfo.gBirthInfo ←tDbOwnerInfoExt.gBirthInfo ←tDbOwnerInfoExt2.gBirthInfo <biDate:date>? <biCity:string>? <biCounty:string>? <biState:string>? 🔗gCiRecord(xsd)= ←tCiRecord.gCiRecord <ciEventTime:dateTime> <ciEventType:integer> <ciCreditChange:integer> <ciCreditAfter:integer> ( ( <ciPDZID:string> < ID datové schránkyciRecipientID:string>) | ( <ciDoneBy:string>? <ciNewCapacity:integer> <ciNewFrom:date> <ciNewTo:date> <ciOldCapacity:integer>? <ciOldFrom:date>? <ciOldTo:date>?)? | < pro eventType=7ciDoneBy:string> | < pro eventType=1 a 2ciTransID:string>)? 🔗gDbIdDuInpup(xsd)= < ID datové schránkydbID:string> < IsdsID uživatele - přežije vydání nových přístupových údajůisdsID:string> 🔗gDbIDDuInpupAttrs(xsd)= ←DeleteDataBoxUser2.gDbIDDuInpupAttrs ←NewAccessData2.gDbIDDuInpupAttrs ←UpdateDataBoxUser2.gDbIDDuInpupAttrs <dbID> < IsdsID uživatele - přežije vydání nových přístupových údajůisdsID:string> 🔗gDbIdInupt(xsd)= ←DeleteDataBox2.gDbIdInupt ←DeleteDataBoxPromptly.gDbIdInupt < ID datové schránkydbID:string> 🔗gDbIdInuptAttrs(xsd)= ←AddDataBoxUser2.gDbIdInuptAttrs ←DisableDataBoxExternally2.gDbIdInuptAttrs ←UpdateDataBoxDescr2.gDbIdInuptAttrs <dbID> 🔗gDbReqStatus(xsd)= ←dbStatus.gDbReqStatus <dbStatusCode:string> <dbStatusMessage:string> < nepovinné referenční číslo žádostidbStatusRefNumber:string>? 🔗GetConstants(xsd)= <constDate:date>? 🔗GetConstantsResponse(xsd)= <constRecords>? <dbStatus>? 🔗GetDataBoxActivityStatus(xsd)= < ID datové schránkydbID:string>? <baFrom:dateTime> <baTo:dateTime> 🔗GetDataBoxActivityStatusResponse(xsd)= < ID datové schránkydbID:string>? <Periods:tdbPeriodsArray>? <dbStatus> 🔗GetDataBoxAddress(xsd)= < ID datové schránkydbID:string> 🔗GetDataBoxAddressResponse(xsd)= <gAddressExt2>? <adRegistrationNumber:string>? <adFullAddress1:string>? <adFullAddress2:string>? 🔗GetDataBoxList(xsd)= < typ souboru s datydblType:string>? 🔗GetDataBoxListResponse(xsd)= <dblData:base64Binary>? <dbStatus> 🔗GetDataBoxUsers2(xsd)= < vstupní parametry u služeb pro správu schránek#base:tIdDBInput> 🔗GetDataBoxUsers2Response(xsd)= <dbUsers:tDbUsersArray2>? <dbStatus> 🔗GetDeliveryInfo(xsd)= <#base:tIDMessInput> 🔗GetDeliveryInfoResponse(xsd)= <dmDelivery:tDelivery>? <dmStatus>? 🔗GetListForNotifications(xsd)= <ntfFromTime:dateTime> <ntfScope:string> 🔗GetListForNotificationsResponse(xsd)= <ntfRecords:tNtfRecordsArray>? <ntfListContinues:boolean>? <dmStatus> 🔗GetListOfErasedMessages(xsd)= ( ( <dmFromDate:date> <dmToDate:date>) | ( <dmMonth:positiveInteger>? <dmYear:positiveInteger>)?)? < enum: SENT, RECEIVEDdmMessageType:"SENT|RECEIVED"> < enum: XML, CSVdmOutFormat:"XML|CSV"> 🔗GetListOfErasedMessagesResponse(xsd)= <asyncID:string>? <dmStatus> 🔗GetListOfReceivedMessages(xsd)= < čas dodání oddmFromTime:dateTime>? < čas dodání dodmToTime:dateTime>? < org. jednotka příjemce - z číselníku ESSdmRecipientOrgUnitNum:integer>? < filtr na stav zprávydmStatusFilter:string> < od kolikátého záznamu (od 1)dmOffset:integer>? < kolik záznamůdmLimit:integer>? 🔗GetListOfReceivedMessagesResponse(xsd)= <#base:tListOfMessOutput> 🔗GetListOfSentMessages(xsd)= < čas dodání oddmFromTime:dateTime>? < čas dodání dodmToTime:dateTime>? < org. jednotka odesílatele - číselník ESSdmSenderOrgUnitNum:integer>? < filtr na stav zprávydmStatusFilter:string> < od kolikátého záznamudmOffset:integer>? < kolik záznamůdmLimit:integer>? 🔗GetListOfSentMessagesResponse(xsd)= <#base:tListOfMessOutput> 🔗GetMessageAuthor(xsd)= <#base:tGetAuthorInput> 🔗GetMessageAuthor2(xsd)= <#base:tGetAuthorInput> 🔗GetMessageAuthor2Response(xsd)= <dmMessageAuthor>? <dmStatus> 🔗GetMessageAuthorResponse(xsd)= <userType:string>? <authorName:string>? <dmStatus> 🔗GetMessageStateChanges(xsd)= < čas dodání oddmFromTime:dateTime>? < čas dodání dodmToTime:dateTime>? 🔗GetMessageStateChangesResponse(xsd)= < pole výsledkůdmRecords:tStateChangesArray>? <dmStatus> 🔗GetOwnerInfoFromLogin(xsd)= <#base:tDummyInput> 🔗GetOwnerInfoFromLogin2(xsd)= <#base:tDummyInput> 🔗GetOwnerInfoFromLogin2Response(xsd)= <dbOwnerInfo:tDbOwnerInfoExt2> <dbStatus> 🔗GetOwnerInfoFromLoginResponse(xsd)= <dbOwnerInfo:tDbOwnerInfo> <dbStatus> 🔗GetPasswordInfo(xsd)= <#base:tDummyInput> 🔗GetPasswordInfoResponse(xsd)= < datum a čas exiprace heslapswExpDate:dateTime>? <dbStatus> 🔗GetSignedDeliveryInfo(xsd)= <#base:tIDMessInput> 🔗GetSignedDeliveryInfoResponse(xsd)= <dmSignature:base64Binary>? <dmStatus> 🔗GetUserInfoFromLogin(xsd)= <#base:tDummyInput> 🔗GetUserInfoFromLogin2(xsd)= <#base:tDummyInput> 🔗GetUserInfoFromLogin2Response(xsd)= < informace o uživatelidbUserInfo:tDbUserInfoExt2>? <dbStatus> 🔗GetUserInfoFromLoginResponse(xsd)= < informace o uživatelidbUserInfo:tDbUserInfo>? <dbStatus> 🔗gExtApproval(xsd)= ←AddDataBoxUser.gExtApproval ←AddDataBoxUser2.gExtApproval ←CreateDataBox.gExtApproval ←CreateDataBox2.gExtApproval ←DeleteDataBox.gExtApproval ←DeleteDataBox2.gExtApproval ←DeleteDataBoxPromptly.gExtApproval ←DeleteDataBoxUser.gExtApproval ←DeleteDataBoxUser2.gExtApproval ←DisableDataBoxExternally.gExtApproval ←DisableDataBoxExternally2.gExtApproval ←NewAccessData.gExtApproval ←NewAccessData2.gExtApproval ←tIdDBDUInput.gExtApproval ←tIdDBDUInputAttrs2.gExtApproval ←tIdDBInput.gExtApproval ←tIdDBInputAttrs.gExtApproval ←tOwnerInfoInput.gExtApproval ←UpdateDataBoxDescr.gExtApproval ←UpdateDataBoxDescr2.gExtApproval ←UpdateDataBoxUser.gExtApproval ←UpdateDataBoxUser2.gExtApproval < příznak, že žádost byla schválena mimo ISDSdbApproved:boolean>? < číslo jedn. externího schválení, bude uloženo v ISDSdbExternRefNumber:string>? 🔗 Kompletní obálka zprávy včetně ID DZ a ostatnich elementu, které se nezadávají při vytvoření DZgMessageEnvelope(xsd)= ←dmDm.gMessageEnvelope ←dmDm.gMessageEnvelope ←dmDm.gMessageEnvelope ←dmDm.gMessageEnvelope ←tRecord.gMessageEnvelope < ID datové zprávydmID:string> < ID datové schránky odesílateledbIDSender:string>? < Odesílatel slovně; doplňuje ISDSdmSender:string>? < Poštovní adresa odesílatele - požadavek ESS; doplňuje ISDSdmSenderAddress:string>? < hrubý typ schránky odesílatele (10=OVM,20=PO,30=PFO,40=FO)dmSenderType:int> < Příjemce slovně; doplňuje ISDSdmRecipient:string>? < Poštovní adresa příjemce - požadavek ESS; doplňuje ISDSdmRecipientAddress:string>? < Příznak, že adresát je ne-OVM povýšené na OVM (§5a)dmAmbiguousRecipient:boolean>? <gMessageEnvelopeSub>? 🔗 Obálka zprávy bez ID DZgMessageEnvelopeSub(xsd)= ←gMessageEnvelope.gMessageEnvelopeSub ←tMessageEnvelopeSub.gMessageEnvelopeSub < Organizační jednotka odesílatele slovně; nepovinné, mohou doplňovat ESSdmSenderOrgUnit:string>? < Organizační jednotka odesílatele hodnotou z číselníku; ESS, nepovinnédmSenderOrgUnitNum:integer>? < ID datové schránky příjemcedbIDRecipient:string>? < Organizační jednotka příjemce slovně, nepovinné, možné upřesnění příjemce při podání z portáludmRecipientOrgUnit:string>? < Organizační jednotka příjemce hodnotou z číselníku; ESS, nepovinnédmRecipientOrgUnitNum:integer>? < K rukám - pomocný údajdmToHands:string>? < Textová poznámka (Věc, Předmět, Anotace)dmAnnotation:string>? < Číslo jednací za strany příjemce; nepovinné,dmRecipientRefNumber:string>? < Číslo jednací za strany odesílatele; nepovinnédmSenderRefNumber:string>? < Spisová značka ze strany příjemce; nepovinnédmRecipientIdent:string>? < Spisová značka a strany odesílatele; nepovinnédmSenderIdent:string>? < Zmocnění - číslo zákona; ESSdmLegalTitleLaw:integer>? < Zmocnění - rok vydání zákona; ESSdmLegalTitleYear:integer>? < Zmocnění - paragraf v zákoně; ESSdmLegalTitleSect:string>? < Zmocnění - odstavec v paragrafu; ESSdmLegalTitlePar:string>? < Zmocnění - písmeno v odstavci; ESSdmLegalTitlePoint:string>? < Příznak Do vlastních rukou - může číst pouze adresát nebo osoba s explicitně daným oprávněnímdmPersonalDelivery:boolean>? < Náhradní doručení povoleno/nepovoleno - pouze pro některé subjekty (např. soudy)dmAllowSubstDelivery:boolean>? 🔗 Obálka zprávy bez ID DZgMultipleMessageEnvelopeSub(xsd)= ←tMultipleMessageEnvelopeSub.gMultipleMessageEnvelopeSub < Organizační jednotka odesílatele slovně; nepovinné, mohou doplňovat ESSdmSenderOrgUnit:string>? < Organizační jednotka odesílatele hodnotou z číselníku; ESS, nepovinnédmSenderOrgUnitNum:integer>? < Textová poznámka (Věc, Předmět, Anotace)dmAnnotation:string>? < Číslo jednací za strany příjemce; nepovinné,dmRecipientRefNumber:string>? < Číslo jednací za strany odesílatele; nepovinnédmSenderRefNumber:string>? < Spisová značka ze strany příjemce; nepovinnédmRecipientIdent:string>? < Spisová značka a strany odesílatele; nepovinnédmSenderIdent:string>? < Zmocnění - číslo zákona; ESSdmLegalTitleLaw:integer>? < Zmocnění - rok vydání zákona; ESSdmLegalTitleYear:integer>? < Zmocnění - paragraf v zákoně; ESSdmLegalTitleSect:string>? < Zmocnění - odstavec v paragrafu; ESSdmLegalTitlePar:string>? < Zmocnění - písmeno v odstavci; ESSdmLegalTitlePoint:string>? < Příznak Do vlastních rukou - může číst pouze adresát nebo osoba s explicitně daným oprávněnímdmPersonalDelivery:boolean>? < Náhradní doručení povoleno/nepovoleno - pouze pro některé subjekty (např. soudy)dmAllowSubstDelivery:boolean>? 🔗 skupina elementů pro jménogPersonName(xsd)= ←tDbOwnerInfo.gPersonName ←tDbOwnerInfoExt.gPersonName ←tDbUserInfo.gPersonName ←tDbUserInfoExt.gPersonName <pnFirstName:string>? <pnMiddleName:string>? <pnLastName:string>? <pnLastNameAtBirth:string>? 🔗 skupina elementů pro jméno (2018)gPersonName2(xsd)= ←tDbOwnerInfoExt2.gPersonName2 ←tDbUserInfoExt2.gPersonName2 < Všechna křestní jména v jednom elementupnGivenNames:string>? < PříjmenípnLastName:string>? 🔗ChangeBoxesType(xsd)= <refNumber:string> <newDBType:string> <IDsFile:base64Binary> 🔗ChangeBoxesTypeResponse(xsd)= <changeLogFile:base64Binary>? <dbStatus> 🔗ChangeISDSPassword(xsd)= < původní heslodbOldPassword:string> < nové heslodbNewPassword:string> 🔗ChangeISDSPasswordResponse(xsd)= <#base:tReqStatusOutput> 🔗CheckDataBox(xsd)= < vstupní parametry u služeb pro správu schránek#base:tIdDBInput> 🔗CheckDataBoxResponse(xsd)= <dbState:int>? <dbStatus> 🔗ISDSSearch2(xsd)= <searchText:string> < enum: GENERAL, ADDRESS, ICO, DBIDsearchType:"GENERAL|ADDRESS|ICO|DBID">? < enum: ALL, OVM, OVM_MAIN, OVM_REQ, OVM_NOTAR, OVM_EXEKUT, OVM_FO, OVM_PFO, OVM_PO, PO, PO_ZAK, PO_REQ, PFO, PFO_REQ, PFO_ADVOK, PFO_INSSPR, PFO_DANPOR, PFO_AUDITOR, PFO_ZNALEC, PFO_TLUMOCNIK, FOsearchScope:string>? <page:integer>? <pageSize:integer>? <highlighting:boolean>? 🔗ISDSSearch2Response(xsd)= <totalCount:nonNegativeInteger>? <currentCount:nonNegativeInteger>? <position:nonNegativeInteger>? <lastPage:boolean>? <dbResults:tdbResultsArray>? <dbStatus> 🔗ISDSSearch3(xsd)= <searchText:string> < enum: GENERAL, ADDRESS, ICO, IDOVM, DBIDsearchType:"GENERAL|ADDRESS|ICO|IDOVM|DBID">? < enum: ALL, OVM, OVM_MAIN, OVM_REQ, OVM_NOTAR, OVM_EXEKUT, OVM_FO, OVM_PFO, OVM_PO, PO, PO_ZAK, PO_REQ, PFO, PFO_REQ, PFO_ADVOK, PFO_INSSPR, PFO_DANPOR, PFO_AUDITOR, PFO_ZNALEC, PFO_TLUMOCNIK, FOsearchScope:string>? <page:integer>? <pageSize:integer>? <highlighting:boolean>? 🔗ISDSSearch3Response(xsd)= <totalCount:nonNegativeInteger>? <currentCount:nonNegativeInteger>? <position:nonNegativeInteger>? <lastPage:boolean>? <dbResults:tdbResultsArray2>? <dbStatus> 🔗maItem(xsd)= ←dmMessageAuthor.maItem <key:string> <value:string> 🔗MarkMessageAsDownloaded(xsd)= <#base:tIDMessInput> 🔗MarkMessageAsDownloadedResponse(xsd)= <dmStatus> 🔗MessageDownload(xsd)= <#base:tIDMessInput> 🔗MessageDownloadResponse(xsd)= <dmReturnedMessage:tReturnedMessage>? <dmStatus>? 🔗MessageEnvelopeDownload(xsd)= <#base:tIDMessInput> 🔗MessageEnvelopeDownloadResponse(xsd)= <dmReturnedMessageEnvelope:tReturnedMessageEnvelope>? <dmStatus> 🔗NewAccessData(xsd)= <dbOwnerInfo:tDbOwnerInfo> <dbUserInfo:tDbUserInfo> < true, pokud je zaplacen správní poplatekdbFeePaid:boolean> < true, pokud se přístupové údaje nemají posílat, ale má se použít virtuální obálkudbVirtual:boolean>? < V případě použití virtuální obálky se zde zapíše email, na nějž má přijít odkaz na Aktivační portálemail:string>? <gExtApproval>? 🔗NewAccessData2(xsd)= <gDbIDDuInpupAttrs> < true, pokud je zaplacen správní poplatekdbFeePaid:boolean> < true, pokud se přístupové údaje nemají posílat, ale má se použít virtuální obálkudbVirtual:boolean>? < V případě použití virtuální obálky se zde zapíše email, na nějž má přijít odkaz na Aktivační portálemail:string>? <gExtApproval>? 🔗NewAccessData2Response(xsd)= < ID uživateledbUserID:string>? <dbAccessDataId:string>? <dbStatus> 🔗NewAccessDataResponse(xsd)= < ID uživateledbUserID:string>? <dbAccessDataId:string>? <dbStatus> 🔗PDZInfo(xsd)= < ID datové schránkyPDZSender:string> 🔗PDZInfoResponse(xsd)= <dbPDZRecords:tPDZRecArray>? <dbStatus> 🔗PDZSendInfo(xsd)= < ID datové schránkydbId:string> < enum: Normal, Init, VoDZPDZType:"Normal|Init|VoDZ">? 🔗PDZSendInfoResponse(xsd)= <PDZsiResult:boolean>? <dbStatus> 🔗PickUpAsyncResponse(xsd)= <asyncID:string> <asyncReqType:string> 🔗PickUpAsyncResponseResponse(xsd)= <asyncReqType:string>? <asyncResponse:base64Binary>? <dmStatus> 🔗RegisterForNotifications(xsd)= <action:integer> 🔗RegisterForNotificationsResponse(xsd)= <dmStatus> 🔗Re-signISDSDocument(xsd)= <dmDoc:base64Binary> 🔗Re-signISDSDocumentResponse(xsd)= <dmResultDoc:base64Binary>? <dmValidTo:date>? <dmStatus> 🔗SetOpenAddressing(xsd)= < vstupní parametry u služeb pro správu schránek s atributy pro CzP#base:tIdDBInputAttrs> 🔗SetOpenAddressingResponse(xsd)= <#base:tReqStatusOutput> 🔗SignedBigMessageDownload(xsd)= < ID datové zprávydmID:string> 🔗SignedBigMessageDownloadResponse(xsd)= <dmSignature:base64Binary>? <dmStatus> 🔗SignedMessageDownload(xsd)= <#base:tIDMessInput> 🔗SignedMessageDownloadResponse(xsd)= <#base:tSignedMessDownOutput> 🔗SignedSentBigMessageDownload(xsd)= < ID datové zprávydmID:string> 🔗SignedSentBigMessageDownloadResponse(xsd)= <dmSignature:base64Binary>? <dmStatus> 🔗SignedSentMessageDownload(xsd)= <#base:tIDMessInput> 🔗SignedSentMessageDownloadResponse(xsd)= <#base:tSignedMessDownOutput> 🔗tBigMessEnvelope(xsd)= ←CreateBigMessage.dmEnvelope < Organizační jednotka odesílatele slovně; nepovinné, mohou doplňovat ESSdmSenderOrgUnit:string>? < Organizační jednotka odesílatele hodnotou z číselníku; ESS, nepovinnédmSenderOrgUnitNum:integer>? < ID datové schránky příjemcedbIDRecipient:string>? < Organizační jednotka příjemce slovně, nepovinné, možné upřesnění příjemce při podání z portáludmRecipientOrgUnit:string>? < Organizační jednotka příjemce hodnotou z číselníku; ESS, nepovinnédmRecipientOrgUnitNum:integer>? < K rukám - pomocný údajdmToHands:string>? < Textová poznámka (Věc, Předmět, Anotace)dmAnnotation:string>? < Číslo jednací za strany příjemce; nepovinné,dmRecipientRefNumber:string>? < Číslo jednací za strany odesílatele; nepovinnédmSenderRefNumber:string>? < Spisová značka ze strany příjemce; nepovinnédmRecipientIdent:string>? < Spisová značka a strany odesílatele; nepovinnédmSenderIdent:string>? < Zmocnění - číslo zákona; ESSdmLegalTitleLaw:integer>? < Zmocnění - rok vydání zákona; ESSdmLegalTitleYear:integer>? < Zmocnění - paragraf v zákoně; ESSdmLegalTitleSect:string>? < Zmocnění - odstavec v paragrafu; ESSdmLegalTitlePar:string>? < Zmocnění - písmeno v odstavci; ESSdmLegalTitlePoint:string>? < Příznak Do vlastních rukou - může číst pouze adresát nebo osoba s explicitně daným oprávněnímdmPersonalDelivery:boolean>? < Náhradní doručení povoleno/nepovoleno - pouze pro některé subjekty (např. soudy)dmAllowSubstDelivery:boolean>? <dmOVM:boolean>? <dmPublishOwnID>? <dmType:string>? 🔗tCiRecord(xsd)= ←ciRecords.ciRecord <gCiRecord>? 🔗tConstRecord(xsd)= ←constRecords.constRecord <cName:string> <cValue:string> <cFrom:date> <cTo:date> 🔗 typ pro veškeré informace o DS, pro některé typy budou některé elementy nevyplněnétDbOwnerInfo(xsd)= ←DeleteDataBox.dbOwnerInfo ←DeleteDataBoxUser.dbOwnerInfo ←DisableDataBoxExternally.dbOwnerInfo ←FindDataBox.dbOwnerInfo ←GetOwnerInfoFromLoginResponse.dbOwnerInfo ←NewAccessData.dbOwnerInfo ←tOwnerInfoInput.dbOwnerInfo < ID datové schránkydbID:string>? < typ DS podle zákona - výčet FO, PO, FPO a OVM. Některé mají podtypy, např. PFO_ADVOK aj.; enum: FO, PFO, PFO_REQ, PFO_ADVOK, PFO_DANPOR, PFO_INSSPR, PFO_AUDITOR, PFO_ZNALEC, PFO_TLUMOCNIK, PFO_ARCH, PFO_AIAT, PFO_AZI, PO, PO_ZAK, PO_REQ, OVM, OVM_NOTAR, OVM_EXEKUT, OVM_REQ, OVM_FO, OVM_PFO, OVM_POdbType:string>? < IČO subjektu, kontrola formátu se provádí aplikačně, kvůli cizím subjektůmic:string>? <gPersonName>? <firmName:string>? <gBirthInfo>? <gAddress>? <nationality:string>? <email:string>? <telNumber:string>? < pro schránky OVM je zde Identifikátor OVM z Rejstříku OVM (ISZR), pro jiné typy schránek různé interní údaje, které nemají pro běžného uživatele význam.identifier:string>? < kód externího registru PFOregistryCode:string>? < Stav DS (pouze stav=1 znamená aktivní schránka)dbState:integer>? < příznak dle §5a, zrušeno od července 2017dbEffectiveOVM:boolean>? < příznak, že ne-OVM DS má aktivováno otevřené adresování §18adbOpenAddressing:boolean>? 🔗 typ pro veškeré informace o DS, pro některé typy budou některé elementy nevyplněnétDbOwnerInfoExt(xsd)= ↓_dbOwnerInfoType ←AddDataBoxUser.dbOwnerInfo ←CreateDataBox.dbOwnerInfo ←tDbOwnersArray.dbOwnerInfo ←UpdateDataBoxDescr.dbNewOwnerInfo ←UpdateDataBoxDescr.dbOldOwnerInfo ←UpdateDataBoxUser.dbOwnerInfo < ID datové schránkydbID:string>? < typ DS podle zákona - výčet FO, PO, FPO a OVM. Některé mají podtypy, např. PFO_ADVOK aj.; enum: FO, PFO, PFO_REQ, PFO_ADVOK, PFO_DANPOR, PFO_INSSPR, PFO_AUDITOR, PFO_ZNALEC, PFO_TLUMOCNIK, PFO_ARCH, PFO_AIAT, PFO_AZI, PO, PO_ZAK, PO_REQ, OVM, OVM_NOTAR, OVM_EXEKUT, OVM_REQ, OVM_FO, OVM_PFO, OVM_POdbType:string>? < IČO subjektu, kontrola formátu se provádí aplikačně, kvůli cizím subjektůmic:string>? <gPersonName>? <firmName:string>? <gBirthInfo>? <gAddressExt>? <nationality:string>? <email:string>? <telNumber:string>? <identifier:string>? <registryCode:string>? < Stav DS (pouze stav=1 znamená aktivní schránka)dbState:integer>? <dbEffectiveOVM:boolean>? < příznak, že ne-OVM DS má aktivováno otevřené adresování §18adbOpenAddressing:boolean>? 🔗 typ pro veškeré informace o DS, pro některé typy budou některé elementy nevyplněnétDbOwnerInfoExt2(xsd)= ↓_dbOwnerInfoType ←CreateDataBox2.dbOwnerInfo ←FindDataBox2.dbOwnerInfo ←GetOwnerInfoFromLogin2Response.dbOwnerInfo ←tDbOwnersArray2.dbOwnerInfo ←UpdateDataBoxDescr2.dbNewOwnerInfo < ID datové schránkydbID:string>? < Pro FO, PFO a profesní schránky je zde příznak ztotožnění s ROB, jinak nilaifoIsds:boolean>? < typ DS podle zákona - výčet FO, PO, FPO a OVM. Některé mají podtypy, např. PFO_ADVOK aj.; enum: FO, PFO, PFO_REQ, PFO_ADVOK, PFO_DANPOR, PFO_INSSPR, PFO_AUDITOR, PFO_ZNALEC, PFO_TLUMOCNIK, PFO_ARCH, PFO_AIAT, PFO_AZI, PO, PO_ZAK, PO_REQ, OVM, OVM_NOTAR, OVM_EXEKUT, OVM_REQ, OVM_FO, OVM_PFO, OVM_POdbType:string>? < IČO subjektu, kontrola formátu se provádí aplikačně, kvůli cizím subjektůmic:string>? <gPersonName2>? <firmName:string>? <gBirthInfo>? <gAddressExt2>? < národnost; stát registrace u POnationality:string>? < Identifikátor OVM z Rejstříku OVMdbIdOVM:string>? < Stav DS (pouze stav=1 znamená aktivní schránka)dbState:integer>? < příznak, že ne-OVM DS má aktivováno otevřené adresování §18adbOpenAddressing:boolean>? < ID nadřízené OVM schránkydbUpperID:string>? 🔗tDbOwnersArray(xsd)= ←FindDataBoxResponse.dbResults []<dbOwnerInfo:tDbOwnerInfoExt>* 🔗tDbOwnersArray2(xsd)= ←FindDataBox2Response.dbResults []<dbOwnerInfo:tDbOwnerInfoExt2>* 🔗tdbPeriod(xsd)= ←tdbPeriodsArray.Period <PeriodFrom:dateTime> <PeriodTo:dateTime> <DbState:nonNegativeInteger> 🔗tdbPeriodsArray(xsd)= ←GetDataBoxActivityStatusResponse.Periods []<Period:tdbPeriod>* 🔗tdbPersonalOwnerInfo(xsd)= ←FindPersonalDataBox.dbOwnerInfo ←tdbPersOwnersArray.dbOwnerInfo < ID datové schránkydbID:string>? <aifoIsds:boolean>? <pnFirstName:string>? <pnMiddleName:string>? <pnLastName:string>? <biDate:date>? <biCity:string>? <biCounty:string>? <biState:string>? <adCode:integer>? <adCity:string>? <adDistrict:string>? <adStreet:string>? <adNumberInStreet:string>? <adNumberInMunicipality:string>? <adZipCode:string>? <adState:string>? <nationality:string>? 🔗tdbPersOwnersArray(xsd)= ←FindPersonalDataBoxResponse.dbResults []<dbOwnerInfo:tdbPersonalOwnerInfo>* 🔗tdbResult(xsd)= ←tdbResultsArray.dbResult < ID datové schránkydbID:string> < typ DS podle zákona - výčet FO, PO, FPO a OVM. Některé mají podtypy, např. PFO_ADVOK aj.; enum: FO, PFO, PFO_REQ, PFO_ADVOK, PFO_DANPOR, PFO_INSSPR, PFO_AUDITOR, PFO_ZNALEC, PFO_TLUMOCNIK, PFO_ARCH, PFO_AIAT, PFO_AZI, PO, PO_ZAK, PO_REQ, OVM, OVM_NOTAR, OVM_EXEKUT, OVM_REQ, OVM_FO, OVM_PFO, OVM_POdbType:string> <dbName:string> <dbAddress:string> <dbBiDate:date>? < IČO subjektu, kontrola formátu se provádí aplikačně, kvůli cizím subjektůmdbICO:string>? <dbEffectiveOVM:boolean> < enum: DZ, ALL, PDZ, NONE, DISABLEDdbSendOptions:"DZ|ALL|PDZ|NONE|DISABLED"> 🔗tdbResult2(xsd)= ←tdbResultsArray2.dbResult < ID datové schránkydbID:string> < typ DS podle zákona - výčet FO, PO, FPO a OVM. Některé mají podtypy, např. PFO_ADVOK aj.; enum: FO, PFO, PFO_REQ, PFO_ADVOK, PFO_DANPOR, PFO_INSSPR, PFO_AUDITOR, PFO_ZNALEC, PFO_TLUMOCNIK, PFO_ARCH, PFO_AIAT, PFO_AZI, PO, PO_ZAK, PO_REQ, OVM, OVM_NOTAR, OVM_EXEKUT, OVM_REQ, OVM_FO, OVM_PFO, OVM_POdbType:string> <dbName:string> <dbAddress:string> <dbBiDate:date>? < IČO subjektu, kontrola formátu se provádí aplikačně, kvůli cizím subjektůmdbICO:string>? <dbIdOVM:string>? < enum: DZ, ALL, PDZ, NONE, DISABLEDdbSendOptions:"DZ|ALL|PDZ|NONE|DISABLED"> 🔗tdbResultsArray(xsd)= ←ISDSSearch2Response.dbResults []<dbResult:tdbResult>* 🔗tdbResultsArray2(xsd)= ←ISDSSearch3Response.dbResults []<dbResult:tdbResult2>* 🔗 typ pro veškeré informace o uživateli schránky atDbUserInfo(xsd)= ←DeleteDataBoxUser.dbUserInfo ←GetUserInfoFromLoginResponse.dbUserInfo ←NewAccessData.dbUserInfo <gPersonName>? <gAddress>? <biDate:date>? < ID uživateleuserID:string>? < typ uživatele DZ - výčet; enum: PRIMARY_USER, ENTRUSTED_USER, ADMINISTRATOR, OFFICIAL, OFFICIAL_CERT, LIQUIDATOR, RECEIVER, GUARDIANuserType:"PRIMARY_USER|ENTRUSTED_USER|ADMINISTRATOR|OFFICIAL|OFFICIAL_CERT|LIQUIDATOR|RECEIVER|GUARDIAN">? <userPrivils:long>? < IČ firmy vystupující jako statutár jiné PO (data z OR)ic:string>? < jméno firmy vystupující jako statutár jiné POfirmName:string>? < Kontaktní adresa - ulice a čísla v jednom řetězcicaStreet:string>? < Kontaktní adresa - městocaCity:string>? < Kontaktní adresa - PSČ nebo ZIPcaZipCode:string>? < Kontaktní adresa - stát zkratkou, není-li uveden, pak CZcaState:string>? 🔗 typ pro veškeré informace o uživateli schránky verze 1tDbUserInfoExt(xsd)= ↓_dbUserInfoType ↓_dbUserInfoType ←AddDataBoxUser.dbUserInfo ←tDbUsersArray.dbUserInfo ←UpdateDataBoxUser.dbNewUserInfo ←UpdateDataBoxUser.dbOldUserInfo <gPersonName>? <gAddressExt>? <biDate:date>? < ID uživateleuserID:string>? < typ uživatele DZ - výčet; enum: PRIMARY_USER, ENTRUSTED_USER, ADMINISTRATOR, OFFICIAL, OFFICIAL_CERT, LIQUIDATOR, RECEIVER, GUARDIANuserType:"PRIMARY_USER|ENTRUSTED_USER|ADMINISTRATOR|OFFICIAL|OFFICIAL_CERT|LIQUIDATOR|RECEIVER|GUARDIAN">? <userPrivils:long>? < IČ firmy vystupující jako statutár jiné POic:string>? < jméno firmy vystupující jako statutár jiné POfirmName:string>? < Kontaktní adresa - ulice a čísla v jednom řetězcicaStreet:string>? < Kontaktní adresa - městocaCity:string>? < Kontaktní adresa - PSČ nebo ZIPcaZipCode:string>? < Kontaktní adresa - stát zkratkou, není-li uveden, pak CZcaState:string>? 🔗 typ pro veškeré informace o uživateli schránky verze 3 (2018)tDbUserInfoExt2(xsd)= ↓_dbUserInfoType ↓_dbUserInfoType ←AddDataBoxUser2.dbUserInfo ←GetUserInfoFromLogin2Response.dbUserInfo ←tDbUsersArray2.dbUserInfo ←UpdateDataBoxUser2.dbNewUserInfo < příznak, je-li uživatel ztotožněn s ROB (má-li AIFO)aifoIsds:boolean> <gPersonName2>? <gAddressExt2>? <biDate:date>? < IsdsID je bezvýznamový identifikátor, unikátnéí pro každého uživatele. Nezmění se vydáním nových přístupových údajů.isdsID:string>? < Typ (role) schránkového uživatele; enum: PRIMARY_USER, ENTRUSTED_USER, ADMINISTRATOR, OFFICIAL, OFFICIAL_CERT, LIQUIDATOR, RECEIVER, GUARDIANuserType:"PRIMARY_USER|ENTRUSTED_USER|ADMINISTRATOR|OFFICIAL|OFFICIAL_CERT|LIQUIDATOR|RECEIVER|GUARDIAN">? < přidělená schránková oprávnění - součet jednotlivých bitůuserPrivils:long>? < IČ společnosti, která vystupuje jako statutární zástupce a v níž je tento uživatel fyzickým statutárním zástupcemic:string>? < jméno společnosti, která vystupuje jako statutární zástupce a v níž je tento uživatel fyzickým statutárním zástupcemfirmName:string>? < Kontaktní adresa - ulice a čísla v jednom řetězcicaStreet:string>? < Kontaktní adresa - městocaCity:string>? < Kontaktní adresa - PSČ nebo ZIPcaZipCode:string>? < Kontaktní adresa - stát zkratkou, není-li uveden, pak CZcaState:string>? 🔗tDbUsersArray(xsd)= ←CreateDataBox.dbPrimaryUsers []<dbUserInfo>* 🔗tDbUsersArray2(xsd)= ←CreateDataBox2.dbPrimaryUsers ←GetDataBoxUsers2Response.dbUsers []<dbUserInfo>* 🔗 typ pro Dodejku, Doručenku a NedoručenkutDelivery(xsd)= ←GetDeliveryInfoResponse.dmDelivery <dmDm> <dmHash:tHash> <dmQTimestamp:base64Binary> <dmDeliveryTime:dateTime>? <dmAcceptanceTime:dateTime>? < Stav DZdmMessageStatus:integer> < pole událostí dané DZ (obvykle jen dodání a doručení)dmEvents:tEventsArray> 🔗tDummyInput(xsd)= ↓GetOwnerInfoFromLogin ↓GetOwnerInfoFromLogin2 ↓GetPasswordInfo ↓GetUserInfoFromLogin ↓GetUserInfoFromLogin2 <dbDummy:string> 🔗tEvent(xsd)= ←tEventsArray.dmEvent <dmEvent>? 🔗tEventsArray(xsd)= ←tDelivery.dmEvents []<dmEvent:tEvent>+ 🔗tFile(xsd)= ↓_dmFileType ←tFilesArray.dmFile ( < obálka pro písemnost libovolného podporovaného formátudmEncodedContent:base64Binary> | < obálka pro libovolný XML obsahdmXMLContent>) 🔗tFilesArray(xsd)= ←CreateMessage.dmFiles ←CreateMultipleMessage.dmFiles ←dmDm.dmFiles ←dmDm.dmFiles []< Jedna písemnost DZ (=soubor nebo XML )dmFile>+ 🔗tGetAuthorInput(xsd)= ↓GetMessageAuthor ↓GetMessageAuthor2 < ID datové zprávydmID:string> 🔗tHash(xsd)= ←dmReturnedMessage.dmHash ←tDelivery.dmHash ←tReturnedMessage.dmHash ←tReturnedMessageEnvelope.dmHash ←VerifyMessageResponse.dmHash < Algoritmus hashovací funkce, např. SHA-1algorithm:string>? <Value:base64Binary> 🔗tChangeLogRow(xsd)= []<changeLogRow:string>* 🔗 vstupní parametry u služeb pro správu uživatelů schránektIdDBDUInput(xsd)= < ID datové schránkydbID:string> <gExtApproval>? 🔗 vstupní parametry u služeb pro správu uživatelů schránek s atributy pro CzPtIdDBDUInputAttrs2(xsd)= <dbID> <gExtApproval>? 🔗 vstupní parametry u služeb pro správu schránektIdDBInput(xsd)= ↓GetDataBoxUsers2 ↓CheckDataBox < ID datové schránkydbID:string> <gExtApproval>? 🔗 vstupní parametry u služeb pro správu schránek s atributy pro CzPtIdDBInputAttrs(xsd)= ↓ClearOpenAddressing ↓DisableOwnDataBox2 ↓EnableOwnDataBox2 ↓SetOpenAddressing <dbID> <gExtApproval>? 🔗tIDMessInput(xsd)= ↓GetDeliveryInfo ↓GetSignedDeliveryInfo ↓MarkMessageAsDownloaded ↓MessageDownload ↓MessageEnvelopeDownload ↓SignedMessageDownload ↓SignedSentMessageDownload ↓VerifyMessage < ID datové zprávydmID:string> 🔗tListOfMessOutput(xsd)= ↓GetListOfReceivedMessagesResponse ↓GetListOfSentMessagesResponse < pole výsledkůdmRecords:tRecordsArray>? <dmStatus> 🔗 typ pro WS CreateMessage na vstuputMessageEnvelopeSub(xsd)= ↓_dmEnvelopeType ←CreateMessage.dmEnvelope <gMessageEnvelopeSub>? <dmOVM:boolean>? <dmPublishOwnID>? < typ DZ: na vstupu CreateMessage: K = komerční DZ, O = vynucení odpovědní DZ, I = iniciační pro ODZ, V = veřejná DZ; nepoužitý atribut = veřejná DZ Na výstupu: 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á DZdmType:string>? 🔗tMStatus(xsd)= ←tMultipleStatus.dmSingleStatus < ID datové zprávydmID:string>? <dmStatus> 🔗tMultipleMessageEnvelopeSub(xsd)= ↓_dmEnvelopeType ←CreateMultipleMessage.dmEnvelope <gMultipleMessageEnvelopeSub>? <dmOVM:boolean>? <dmPublishOwnID>? 🔗tMultipleMessageRecipients(xsd)= ←CreateMultipleMessage.dmRecipients []<dmRecipient:tRecipients>+ 🔗tMultipleStatus(xsd)= ←CreateMultipleMessageResponse.dmMultipleStatus []<dmSingleStatus:tMStatus>* 🔗tNtfRecord(xsd)= ←tNtfRecordsArray.ntfRecord <ntfType:integer> < ID datové zprávydmID:string> <dmPersonalDelivery:integer> <dmDeliveryTime:dateTime> < ID datové schránkydbIDRecipient:string> <dmAnnotation:string> < ID datové schránkydbIDSender:string> <dmSender:string> 🔗tNtfRecordsArray(xsd)= ←GetListForNotificationsResponse.ntfRecords []<ntfRecord:tNtfRecord>* 🔗tOwnerInfoInput(xsd)= ↓DisableOwnDataBox ↓EnableOwnDataBox <dbOwnerInfo:tDbOwnerInfo> <gExtApproval>? 🔗tPDZRec(xsd)= ←tPDZRecArray.dbPDZRecord < Typ PDZ: K - smluvní PDZ, O - odpovědní PDZ, G - globálně dotovaná, E - PDZ z kredituPDZType:string> < Komu je možno poslat PDZ, nil = všichni adresátiPDZRecip:string>? < Kdo platí za PDZPDZPayer:string> < Kdy vyprší platnost, nil = neomezenéPDZExpire:dateTime>? < Počet zpráv daného typu, nil = neomezenéPDZCnt:nonNegativeInteger>? < Pouze u ODZ - identifikátor zadaný iniciátorem ODZODZIdent:string>? 🔗tPDZRecArray(xsd)= ←PDZInfoResponse.dbPDZRecords []<dbPDZRecord:tPDZRec>* 🔗tRecipients(xsd)= ←tMultipleMessageRecipients.dmRecipient < ID datové schránky příjemcedbIDRecipient:string> < Organizační jednotka příjemce slovně, nepovinné, možné upřesnění příjemce při podání z portáludmRecipientOrgUnit:string>? < Organizační jednotka příjemce hodnotou z číselníku; ESS, nepovinnédmRecipientOrgUnitNum:integer>? < K rukám - pomocný údajdmToHands:string>? 🔗tRecord(xsd)= ←tRecordsArray.dmRecord ( < Čas doručenídmAcceptanceTime:dateTime>? < velikost přílohy v kilobajtech (zaokrouhleno)dmAttachmentSize:integer>? < Čas dodánídmDeliveryTime:dateTime>? < Stav DZ, celé číslo 1 - 9dmMessageStatus:integer> < Pořadové číslo v seznamudmOrdinal:int> <gMessageEnvelope>?)? < typ DZ: na vstupu CreateMessage: K = komerční DZ, O = vynucení odpovědní DZ, I = iniciační pro ODZ, V = veřejná DZ; nepoužitý atribut = veřejná DZ Na výstupu: 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á DZdmType:string>? <dmVODZ:boolean>? 🔗 typ pro vrácený seznam DZtRecordsArray(xsd)= ←tListOfMessOutput.dmRecords []<dmRecord:tRecord>* 🔗tReqStatusOutput(xsd)= ↓ClearOpenAddressingResponse ↓DeleteDataBox2Response ↓DeleteDataBoxPromptlyResponse ↓DeleteDataBoxResponse ↓DeleteDataBoxUser2Response ↓DeleteDataBoxUserResponse ↓DisableDataBoxExternally2Response ↓DisableDataBoxExternallyResponse ↓DisableOwnDataBox2Response ↓DisableOwnDataBoxResponse ↓EnableOwnDataBox2Response ↓EnableOwnDataBoxResponse ↓ChangeISDSPasswordResponse ↓SetOpenAddressingResponse ↓UpdateDataBoxDescr2Response ↓UpdateDataBoxDescrResponse ↓UpdateDataBoxUser2Response ↓UpdateDataBoxUserResponse <dbStatus> 🔗 typ pro staženou DZtReturnedMessage(xsd)= ←MessageDownloadResponse.dmReturnedMessage < Datová zprávadmDm> < Hash kompletní DZ (z elementu dmDm)dmHash:tHash> < Kvalifikované časové razítkodmQTimestamp:base64Binary>? < čas dodání do DSdmDeliveryTime:dateTime>? < čas doručenídmAcceptanceTime:dateTime>? < Stav DZ (dodaná, doručená atd.); celé číslo 1-9dmMessageStatus:integer> < velikost přílohy v kilobajtech (zaokrouhleno)dmAttachmentSize:integer>? < typ DZ: na vstupu CreateMessage: K = komerční DZ, O = vynucení odpovědní DZ, I = iniciační pro ODZ, V = veřejná DZ; nepoužitý atribut = veřejná DZ Na výstupu: 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á DZdmType:string>? 🔗 typ pro staženou obálku DZ (bez písemností, hash neplatí)tReturnedMessageEnvelope(xsd)= ←MessageEnvelopeDownloadResponse.dmReturnedMessageEnvelope <dmDm> < Hash kompletní DZ vč. písemností, hash nejde spočítat z obálky!dmHash:tHash> <dmQTimestamp:base64Binary> <dmDeliveryTime:dateTime>? <dmAcceptanceTime:dateTime>? < Stav DZ - celé číslo 1-9dmMessageStatus:integer> < velikost přílohy v kilobajtech (zaokrouhleno)dmAttachmentSize:integer>? < typ DZ: na vstupu CreateMessage: K = komerční DZ, O = vynucení odpovědní DZ, I = iniciační pro ODZ, V = veřejná DZ; nepoužitý atribut = veřejná DZ Na výstupu: 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á DZdmType:string>? <dmVODZ:boolean>? <attsNum:integer>? 🔗tSignedMessDownOutput(xsd)= ↓SignedMessageDownloadResponse ↓SignedSentMessageDownloadResponse <dmSignature:base64Binary>? <dmStatus>? 🔗 typ pro vrácený seznam DZtStateChangesArray(xsd)= ←GetMessageStateChangesResponse.dmRecords []<dmRecord:tStateChangesRecord>* 🔗tStateChangesRecord(xsd)= ←tStateChangesArray.dmRecord < ID datové zprávydmID:string> <dmEventTime:dateTime> <dmMessageStatus:int> 🔗UpdateDataBoxDescr(xsd)= <dbOldOwnerInfo:tDbOwnerInfoExt> <dbNewOwnerInfo:tDbOwnerInfoExt> <gExtApproval>? 🔗UpdateDataBoxDescr2(xsd)= <gDbIdInuptAttrs> <dbNewOwnerInfo:tDbOwnerInfoExt2> <gExtApproval>? 🔗UpdateDataBoxDescr2Response(xsd)= <#base:tReqStatusOutput> 🔗UpdateDataBoxDescrResponse(xsd)= <#base:tReqStatusOutput> 🔗UpdateDataBoxUser(xsd)= <dbOwnerInfo:tDbOwnerInfoExt> <dbOldUserInfo:tDbUserInfoExt> <dbNewUserInfo:tDbUserInfoExt> <gExtApproval>? 🔗UpdateDataBoxUser2(xsd)= <gDbIDDuInpupAttrs> <dbNewUserInfo:tDbUserInfoExt2> <gExtApproval>? 🔗UpdateDataBoxUser2Response(xsd)= <#base:tReqStatusOutput> 🔗UpdateDataBoxUserResponse(xsd)= <#base:tReqStatusOutput> 🔗UploadAttachment(xsd)= <dmFile> 🔗UploadAttachmentResponse(xsd)= <dmAttID:string>? <dmAttHash1>? <dmAttHash2>? <dmStatus> 🔗VerifyMessage(xsd)= <#base:tIDMessInput> 🔗VerifyMessageResponse(xsd)= <dmHash:tHash>? <dmStatus>