~tcuthbert/wordpress/openstack-objectstorage

« back to all changes in this revision

Viewing changes to vendor/phpunit/phpunit-mock-objects/tests/_fixture/GoogleSearch.wsdl

  • Committer: Jacek Nykis
  • Date: 2015-02-11 15:35:31 UTC
  • Revision ID: jacek.nykis@canonical.com-20150211153531-hmy6zi0ov2qfkl0b
Initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
 
 
3
<!-- WSDL description of the Google Web APIs.
 
4
     The Google Web APIs are in beta release. All interfaces are subject to
 
5
     change as we refine and extend our APIs. Please see the terms of use
 
6
     for more information. -->
 
7
 
 
8
<!-- Revision 2002-08-16 -->
 
9
 
 
10
<definitions name="GoogleSearch"
 
11
             targetNamespace="urn:GoogleSearch"
 
12
             xmlns:typens="urn:GoogleSearch"
 
13
             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 
14
             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
 
15
             xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
 
16
             xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
 
17
             xmlns="http://schemas.xmlsoap.org/wsdl/">
 
18
 
 
19
  <!-- Types for search - result elements, directory categories -->
 
20
 
 
21
  <types>
 
22
    <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
 
23
                targetNamespace="urn:GoogleSearch">
 
24
 
 
25
      <xsd:complexType name="GoogleSearchResult">
 
26
        <xsd:all>
 
27
          <xsd:element name="documentFiltering"           type="xsd:boolean"/>
 
28
          <xsd:element name="searchComments"              type="xsd:string"/>
 
29
          <xsd:element name="estimatedTotalResultsCount"  type="xsd:int"/>
 
30
          <xsd:element name="estimateIsExact"             type="xsd:boolean"/>
 
31
          <xsd:element name="resultElements"              type="typens:ResultElementArray"/>
 
32
          <xsd:element name="searchQuery"                 type="xsd:string"/>
 
33
          <xsd:element name="startIndex"                  type="xsd:int"/>
 
34
          <xsd:element name="endIndex"                    type="xsd:int"/>
 
35
          <xsd:element name="searchTips"                  type="xsd:string"/>
 
36
          <xsd:element name="directoryCategories"         type="typens:DirectoryCategoryArray"/>
 
37
          <xsd:element name="searchTime"                  type="xsd:double"/>
 
38
        </xsd:all>
 
39
      </xsd:complexType>
 
40
 
 
41
      <xsd:complexType name="ResultElement">
 
42
        <xsd:all>
 
43
          <xsd:element name="summary" type="xsd:string"/>
 
44
          <xsd:element name="URL" type="xsd:string"/>
 
45
          <xsd:element name="snippet" type="xsd:string"/>
 
46
          <xsd:element name="title" type="xsd:string"/>
 
47
          <xsd:element name="cachedSize" type="xsd:string"/>
 
48
          <xsd:element name="relatedInformationPresent" type="xsd:boolean"/>
 
49
          <xsd:element name="hostName" type="xsd:string"/>
 
50
          <xsd:element name="directoryCategory" type="typens:DirectoryCategory"/>
 
51
          <xsd:element name="directoryTitle" type="xsd:string"/>
 
52
        </xsd:all>
 
53
      </xsd:complexType>
 
54
 
 
55
      <xsd:complexType name="ResultElementArray">
 
56
        <xsd:complexContent>
 
57
          <xsd:restriction base="soapenc:Array">
 
58
             <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:ResultElement[]"/>
 
59
          </xsd:restriction>
 
60
        </xsd:complexContent>
 
61
      </xsd:complexType>
 
62
 
 
63
      <xsd:complexType name="DirectoryCategoryArray">
 
64
        <xsd:complexContent>
 
65
          <xsd:restriction base="soapenc:Array">
 
66
             <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:DirectoryCategory[]"/>
 
67
          </xsd:restriction>
 
68
        </xsd:complexContent>
 
69
      </xsd:complexType>
 
70
 
 
71
      <xsd:complexType name="DirectoryCategory">
 
72
        <xsd:all>
 
73
          <xsd:element name="fullViewableName" type="xsd:string"/>
 
74
          <xsd:element name="specialEncoding" type="xsd:string"/>
 
75
        </xsd:all>
 
76
      </xsd:complexType>
 
77
 
 
78
    </xsd:schema>
 
79
  </types>
 
80
 
 
81
  <!-- Messages for Google Web APIs - cached page, search, spelling. -->
 
82
 
 
83
  <message name="doGetCachedPage">
 
84
    <part name="key"            type="xsd:string"/>
 
85
    <part name="url"            type="xsd:string"/>
 
86
  </message>
 
87
 
 
88
  <message name="doGetCachedPageResponse">
 
89
    <part name="return"         type="xsd:base64Binary"/>
 
90
  </message>
 
91
 
 
92
  <message name="doSpellingSuggestion">
 
93
    <part name="key"            type="xsd:string"/>
 
94
    <part name="phrase"         type="xsd:string"/>
 
95
  </message>
 
96
 
 
97
  <message name="doSpellingSuggestionResponse">
 
98
    <part name="return"         type="xsd:string"/>
 
99
  </message>
 
100
 
 
101
  <!-- note, ie and oe are ignored by server; all traffic is UTF-8. -->
 
102
 
 
103
  <message name="doGoogleSearch">
 
104
    <part name="key"            type="xsd:string"/>
 
105
    <part name="q"              type="xsd:string"/>
 
106
    <part name="start"          type="xsd:int"/>
 
107
    <part name="maxResults"     type="xsd:int"/>
 
108
    <part name="filter"         type="xsd:boolean"/>
 
109
    <part name="restrict"       type="xsd:string"/>
 
110
    <part name="safeSearch"     type="xsd:boolean"/>
 
111
    <part name="lr"             type="xsd:string"/>
 
112
    <part name="ie"             type="xsd:string"/>
 
113
    <part name="oe"             type="xsd:string"/>
 
114
  </message>
 
115
 
 
116
  <message name="doGoogleSearchResponse">
 
117
    <part name="return"         type="typens:GoogleSearchResult"/>
 
118
  </message>
 
119
 
 
120
  <!-- Port for Google Web APIs, "GoogleSearch" -->
 
121
 
 
122
  <portType name="GoogleSearchPort">
 
123
 
 
124
    <operation name="doGetCachedPage">
 
125
      <input message="typens:doGetCachedPage"/>
 
126
      <output message="typens:doGetCachedPageResponse"/>
 
127
    </operation>
 
128
 
 
129
    <operation name="doSpellingSuggestion">
 
130
      <input message="typens:doSpellingSuggestion"/>
 
131
      <output message="typens:doSpellingSuggestionResponse"/>
 
132
    </operation>
 
133
 
 
134
    <operation name="doGoogleSearch">
 
135
      <input message="typens:doGoogleSearch"/>
 
136
      <output message="typens:doGoogleSearchResponse"/>
 
137
    </operation>
 
138
 
 
139
  </portType>
 
140
 
 
141
 
 
142
  <!-- Binding for Google Web APIs - RPC, SOAP over HTTP -->
 
143
 
 
144
  <binding name="GoogleSearchBinding" type="typens:GoogleSearchPort">
 
145
    <soap:binding style="rpc"
 
146
                  transport="http://schemas.xmlsoap.org/soap/http"/>
 
147
 
 
148
    <operation name="doGetCachedPage">
 
149
      <soap:operation soapAction="urn:GoogleSearchAction"/>
 
150
      <input>
 
151
        <soap:body use="encoded"
 
152
                   namespace="urn:GoogleSearch"
 
153
                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
 
154
      </input>
 
155
      <output>
 
156
        <soap:body use="encoded"
 
157
                   namespace="urn:GoogleSearch"
 
158
                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
 
159
      </output>
 
160
    </operation>
 
161
 
 
162
    <operation name="doSpellingSuggestion">
 
163
      <soap:operation soapAction="urn:GoogleSearchAction"/>
 
164
      <input>
 
165
        <soap:body use="encoded"
 
166
                   namespace="urn:GoogleSearch"
 
167
                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
 
168
      </input>
 
169
      <output>
 
170
        <soap:body use="encoded"
 
171
                   namespace="urn:GoogleSearch"
 
172
                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
 
173
      </output>
 
174
    </operation>
 
175
 
 
176
    <operation name="doGoogleSearch">
 
177
      <soap:operation soapAction="urn:GoogleSearchAction"/>
 
178
      <input>
 
179
        <soap:body use="encoded"
 
180
                   namespace="urn:GoogleSearch"
 
181
                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
 
182
      </input>
 
183
      <output>
 
184
        <soap:body use="encoded"
 
185
                   namespace="urn:GoogleSearch"
 
186
                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
 
187
      </output>
 
188
    </operation>
 
189
  </binding>
 
190
 
 
191
  <!-- Endpoint for Google Web APIs -->
 
192
  <service name="GoogleSearchService">
 
193
    <port name="GoogleSearchPort" binding="typens:GoogleSearchBinding">
 
194
      <soap:address location="http://api.google.com/search/beta2"/>
 
195
    </port>
 
196
  </service>
 
197
 
 
198
</definitions>