Guest User

DataService.xsd

a guest
Jan 15th, 2022
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.94 KB | None | 0 0
  1. <xsd:schema
  2. xmlns:tns="http://types.data.external.ws.edas.sodra.epr.lt" targetNamespace="http://types.data.external.ws.edas.sodra.epr.lt"
  3. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  4. xmlns:xmime="http://www.w3.org/2005/05/xmlmime">
  5. <xsd:element name="uploadEdasDraft">
  6. <xsd:complexType>
  7. <xsd:sequence>
  8. <xsd:element name="fileName" type="xsd:string" minOccurs="0"/>
  9. <xsd:element name="document" type="xsd:base64Binary" xmime:expectedContentTypes="application/xml"/>
  10. </xsd:sequence>
  11. </xsd:complexType>
  12. </xsd:element>
  13. <xsd:element name="uploadEdasDraftResponse">
  14. <xsd:complexType>
  15. <xsd:sequence>
  16. <xsd:element name="uploadEdasDraftResult" type="tns:uploadEdasDraftResult"/>
  17. </xsd:sequence>
  18. </xsd:complexType>
  19. </xsd:element>
  20. <xsd:complexType name="uploadEdasDraftResult">
  21. <xsd:sequence>
  22. <xsd:element name="signingURL" type="xsd:string"/>
  23. <xsd:element name="docUID" type="xsd:string"/>
  24. </xsd:sequence>
  25. </xsd:complexType>
  26. <xsd:element name="getDocumentLink">
  27. <xsd:complexType>
  28. <xsd:sequence>
  29. <xsd:element name="docUID" type="xsd:string"/>
  30. </xsd:sequence>
  31. </xsd:complexType>
  32. </xsd:element>
  33. <xsd:element name="getDocumentLinkResponse">
  34. <xsd:complexType>
  35. <xsd:sequence>
  36. <xsd:element name="getDocumentLinkResult" type="tns:getDocumentLinkResult"/>
  37. </xsd:sequence>
  38. </xsd:complexType>
  39. </xsd:element>
  40. <xsd:complexType name="getDocumentLinkResult">
  41. <xsd:sequence>
  42. <xsd:element name="documentURL" type="xsd:string"/>
  43. </xsd:sequence>
  44. </xsd:complexType>
  45. <xsd:element name="sendSignedDocument">
  46. <xsd:complexType>
  47. <xsd:sequence>
  48. <xsd:element name="fileName" type="xsd:string" minOccurs="0"/>
  49. <xsd:element name="document" type="xsd:base64Binary" xmime:expectedContentTypes="application/xml"/>
  50. </xsd:sequence>
  51. </xsd:complexType>
  52. </xsd:element>
  53. <xsd:element name="sendSignedDocumentResponse">
  54. <xsd:complexType>
  55. <xsd:sequence>
  56. <xsd:element name="sendSignedDocumentResult" type="tns:sendSignedDocumentResult"/>
  57. </xsd:sequence>
  58. </xsd:complexType>
  59. </xsd:element>
  60. <xsd:complexType name="sendSignedDocumentResult">
  61. <xsd:sequence>
  62. <xsd:element name="docUID" type="xsd:string"/>
  63. </xsd:sequence>
  64. </xsd:complexType>
  65. <xsd:element name="getDocumentStatus">
  66. <xsd:complexType>
  67. <xsd:sequence>
  68. <xsd:element name="docUID" type="xsd:string"/>
  69. </xsd:sequence>
  70. </xsd:complexType>
  71. </xsd:element>
  72. <xsd:element name="getDocumentStatusResponse">
  73. <xsd:complexType>
  74. <xsd:sequence>
  75. <xsd:element name="getDocumentStatusResult" type="tns:getDocumentStatusResult"/>
  76. </xsd:sequence>
  77. </xsd:complexType>
  78. </xsd:element>
  79. <xsd:complexType name="getDocumentStatusResult">
  80. <xsd:sequence>
  81. <xsd:element name="docStatus" type="tns:docStatus"/>
  82. <xsd:element name="docStatusDescription" type="xsd:string"/>
  83. </xsd:sequence>
  84. </xsd:complexType>
  85. <xsd:element name="getPossibleDocuments">
  86. <xsd:complexType>
  87. <xsd:sequence/>
  88. </xsd:complexType>
  89. </xsd:element>
  90. <xsd:element name="getPossibleDocumentsResponse">
  91. <xsd:complexType>
  92. <xsd:sequence>
  93. <xsd:element name="getPossibleDocumentsResult" type="tns:getPossibleDocumentsResult"/>
  94. </xsd:sequence>
  95. </xsd:complexType>
  96. </xsd:element>
  97. <xsd:complexType name="getPossibleDocumentsResult">
  98. <xsd:sequence>
  99. <xsd:element name="forms" type="tns:form" minOccurs="0" maxOccurs="unbounded"/>
  100. </xsd:sequence>
  101. </xsd:complexType>
  102. <xsd:complexType name="form">
  103. <xsd:sequence>
  104. <xsd:element name="code" type="xsd:string"/>
  105. <xsd:element name="version" type="xsd:string"/>
  106. </xsd:sequence>
  107. </xsd:complexType>
  108. <xsd:element name="dataServiceFault">
  109. <xsd:complexType>
  110. <xsd:sequence>
  111. <xsd:element name="errorType" type="tns:errorType"/>
  112. <xsd:element name="errorCode" type="tns:errorCode"/>
  113. <xsd:element name="errorMsg" type="xsd:string"/>
  114. </xsd:sequence>
  115. </xsd:complexType>
  116. </xsd:element>
  117. <xsd:simpleType name="docStatus">
  118. <xsd:restriction base="xsd:string">
  119. <xsd:enumeration value="NST"/>
  120. <xsd:enumeration value="FNS"/>
  121. <xsd:enumeration value="ERR"/>
  122. <xsd:enumeration value="PRC"/>
  123. <xsd:enumeration value="ARC"/>
  124. <xsd:enumeration value="DRF"/>
  125. </xsd:restriction>
  126. </xsd:simpleType>
  127. <xsd:simpleType name="errorType">
  128. <xsd:restriction base="xsd:string">
  129. <xsd:enumeration value="DATA"/>
  130. <xsd:enumeration value="SYSTEM"/>
  131. </xsd:restriction>
  132. </xsd:simpleType>
  133. <xsd:simpleType name="errorCode">
  134. <xsd:restriction base="xsd:string">
  135. <xsd:enumeration value="WSDATA-0"/>
  136. <xsd:enumeration value="WSDATA-1"/>
  137. <xsd:enumeration value="WSDATA-2"/>
  138. <xsd:enumeration value="WSDATA-3"/>
  139. <xsd:enumeration value="WSDATA-4"/>
  140. <xsd:enumeration value="WSDATA-5"/>
  141. <xsd:enumeration value="WSDATA-6"/>
  142. <xsd:enumeration value="WSDATA-7"/>
  143. <xsd:enumeration value="WSDATA-8"/>
  144. <xsd:enumeration value="WSDATA-9"/>
  145. </xsd:restriction>
  146. </xsd:simpleType>
  147. </xsd:schema>
  148.  
Add Comment
Please, Sign In to add comment