localsearch.xsd 1.6 KB

12345678910111213141516171819202122232425262728293031
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsd:schema xmlns:tns="http://localsearch.developer.telekom.com/schema/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localsearch.developer.telekom.com/schema/" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
  3. <xsd:simpleType name="EnvironmentType">
  4. <xsd:restriction base="xsd:int">
  5. <xsd:minInclusive value="1"/>
  6. <xsd:maxInclusive value="3"/>
  7. </xsd:restriction>
  8. </xsd:simpleType>
  9. <xsd:complexType name="ParameterType">
  10. <xsd:sequence>
  11. <xsd:element name="parameter" type="xsd:string" nillable="false"/>
  12. <xsd:element name="value" type="xsd:string" nillable="false"/>
  13. </xsd:sequence>
  14. </xsd:complexType>
  15. <xsd:complexType name="LocalSearchRequestType">
  16. <xsd:sequence>
  17. <xsd:element name="environment" type="tns:EnvironmentType" nillable="false" />
  18. <xsd:element name="account" type="xsd:string" nillable="true" minOccurs="0"/>
  19. <xsd:element name="searchParameters" type="tns:ParameterType" nillable="false" maxOccurs="unbounded"/>
  20. </xsd:sequence>
  21. </xsd:complexType>
  22. <xsd:complexType name="LocalSearchResponseType">
  23. <xsd:sequence>
  24. <xsd:element name="statusCode" type="xsd:string" nillable="false"/>
  25. <xsd:element name="statusMessage" type="xsd:string" nillable="true" minOccurs="0"/>
  26. <xsd:element name="searchResult" type="xsd:anyType" nillable="true" minOccurs="0"/>
  27. </xsd:sequence>
  28. </xsd:complexType>
  29. <xsd:element name="LocalSearchRequest" type="tns:LocalSearchRequestType"/>
  30. <xsd:element name="LocalSearchResponse" type="tns:LocalSearchResponseType"/>
  31. </xsd:schema>