ODGBaseUserService.xsd 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsd:schema
  3. xmlns="http://odg.tonline.de/ODGBaseUserService/"
  4. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  5. xmlns:tns="http://odg.tonline.de/ODGBaseUserService/"
  6. targetNamespace="http://odg.tonline.de/ODGBaseUserService/"
  7. elementFormDefault="unqualified"
  8. attributeFormDefault="unqualified" version="1.1">
  9. <xsd:complexType name="AccountBalance">
  10. <xsd:sequence>
  11. <xsd:element name="Account" type="xsd:string"></xsd:element>
  12. <xsd:element name="Credits" type="xsd:int"></xsd:element>
  13. </xsd:sequence>
  14. </xsd:complexType>
  15. <xsd:element name="getAccountBalance">
  16. <xsd:complexType>
  17. <xsd:sequence>
  18. <xsd:element name="Account" type="xsd:string" maxOccurs="unbounded" minOccurs="0"></xsd:element>
  19. </xsd:sequence>
  20. </xsd:complexType>
  21. </xsd:element>
  22. <xsd:element name="getAccountBalanceResponse">
  23. <xsd:complexType>
  24. <xsd:sequence>
  25. <xsd:element name="Account" type="tns:AccountBalance" maxOccurs="unbounded" minOccurs="1"></xsd:element>
  26. <xsd:element name="errorCode" type="xsd:string" />
  27. <xsd:element name="errorMessage" type="xsd:string" />
  28. </xsd:sequence>
  29. </xsd:complexType>
  30. </xsd:element>
  31. <xsd:element name="changeQuotaPool">
  32. <xsd:complexType>
  33. <xsd:sequence>
  34. <xsd:element name="moduleId" type="xsd:string"></xsd:element>
  35. <xsd:element name="quotaMax" type="xsd:nonNegativeInteger" />
  36. </xsd:sequence>
  37. </xsd:complexType>
  38. </xsd:element>
  39. <xsd:element name="changeQuotaPoolResponse">
  40. <xsd:complexType>
  41. <xsd:sequence>
  42. <xsd:element name="errorCode" type="xsd:string"></xsd:element>
  43. <xsd:element name="errorMessage" type="xsd:string"></xsd:element>
  44. </xsd:sequence>
  45. </xsd:complexType>
  46. </xsd:element>
  47. <xsd:element name="getQuotaInformation">
  48. <xsd:complexType>
  49. <xsd:sequence>
  50. <xsd:element name="moduleId" type="xsd:string"></xsd:element>
  51. </xsd:sequence>
  52. </xsd:complexType>
  53. </xsd:element>
  54. <xsd:element name="getQuotaInformationResponse">
  55. <xsd:complexType>
  56. <xsd:sequence>
  57. <xsd:element name="errorCode" type="xsd:string" />
  58. <xsd:element name="errorMessage" type="xsd:string" />
  59. <xsd:element name="maxQuota" type="xsd:int" />
  60. <xsd:element name="maxUserQuota" type="xsd:int" nillable="true" minOccurs="0" maxOccurs="1" />
  61. <xsd:element name="quotaLevel" type="xsd:int" />
  62. </xsd:sequence>
  63. </xsd:complexType>
  64. </xsd:element>
  65. </xsd:schema>