PluginProbe
Authorizer / 2.2
Authorizer v2.2
3.15.3 3.15.2 3.15.1 3.15.0 3.14.3 3.14.4 3.14.2 3.14.1 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.10 2.9.11 2.9.12 2.9.13 2.9.2 2.9.3 2.9.6 All 126 releases
authorizer / inc / google-api-php-client / src / Google / Service / SiteVerification.php

SiteVerification.php in Authorizer 2.2, at inc/google-api-php-client/src/Google/Service/SiteVerification.php

400 lines 11.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Copyright 2010 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18 /**
19 * Service definition for SiteVerification (v1).
20 *
21 * <p>
22 * Lets you programatically verify ownership of websites or domains with Google.
23 * </p>
24 *
25 * <p>
26 * For more information about this service, see the API
27 * <a href="https://developers.google.com/site-verification/" target="_blank">Documentation</a>
28 * </p>
29 *
30 * @author Google, Inc.
31 */
32 class Google_Service_SiteVerification extends Google_Service
33 {
34 /** Manage the list of sites and domains you control. */
35 const SITEVERIFICATION = "https://www.googleapis.com/auth/siteverification";
36 /** Manage your new site verifications with Google. */
37 const SITEVERIFICATION_VERIFY_ONLY = "https://www.googleapis.com/auth/siteverification.verify_only";
38
39 public $webResource;
40
41
42 /**
43 * Constructs the internal representation of the SiteVerification service.
44 *
45 * @param Google_Client $client
46 */
47 public function __construct(Google_Client $client)
48 {
49 parent::__construct($client);
50 $this->servicePath = 'siteVerification/v1/';
51 $this->version = 'v1';
52 $this->serviceName = 'siteVerification';
53
54 $this->webResource = new Google_Service_SiteVerification_WebResource_Resource(
55 $this,
56 $this->serviceName,
57 'webResource',
58 array(
59 'methods' => array(
60 'delete' => array(
61 'path' => 'webResource/{id}',
62 'httpMethod' => 'DELETE',
63 'parameters' => array(
64 'id' => array(
65 'location' => 'path',
66 'type' => 'string',
67 'required' => true,
68 ),
69 ),
70 ),'get' => array(
71 'path' => 'webResource/{id}',
72 'httpMethod' => 'GET',
73 'parameters' => array(
74 'id' => array(
75 'location' => 'path',
76 'type' => 'string',
77 'required' => true,
78 ),
79 ),
80 ),'getToken' => array(
81 'path' => 'token',
82 'httpMethod' => 'POST',
83 'parameters' => array(),
84 ),'insert' => array(
85 'path' => 'webResource',
86 'httpMethod' => 'POST',
87 'parameters' => array(
88 'verificationMethod' => array(
89 'location' => 'query',
90 'type' => 'string',
91 'required' => true,
92 ),
93 ),
94 ),'list' => array(
95 'path' => 'webResource',
96 'httpMethod' => 'GET',
97 'parameters' => array(),
98 ),'patch' => array(
99 'path' => 'webResource/{id}',
100 'httpMethod' => 'PATCH',
101 'parameters' => array(
102 'id' => array(
103 'location' => 'path',
104 'type' => 'string',
105 'required' => true,
106 ),
107 ),
108 ),'update' => array(
109 'path' => 'webResource/{id}',
110 'httpMethod' => 'PUT',
111 'parameters' => array(
112 'id' => array(
113 'location' => 'path',
114 'type' => 'string',
115 'required' => true,
116 ),
117 ),
118 ),
119 )
120 )
121 );
122 }
123 }
124
125
126 /**
127 * The "webResource" collection of methods.
128 * Typical usage is:
129 * <code>
130 * $siteVerificationService = new Google_Service_SiteVerification(...);
131 * $webResource = $siteVerificationService->webResource;
132 * </code>
133 */
134 class Google_Service_SiteVerification_WebResource_Resource extends Google_Service_Resource
135 {
136
137 /**
138 * Relinquish ownership of a website or domain. (webResource.delete)
139 *
140 * @param string $id
141 * The id of a verified site or domain.
142 * @param array $optParams Optional parameters.
143 */
144 public function delete($id, $optParams = array())
145 {
146 $params = array('id' => $id);
147 $params = array_merge($params, $optParams);
148 return $this->call('delete', array($params));
149 }
150 /**
151 * Get the most current data for a website or domain. (webResource.get)
152 *
153 * @param string $id
154 * The id of a verified site or domain.
155 * @param array $optParams Optional parameters.
156 * @return Google_Service_SiteVerification_SiteVerificationWebResourceResource
157 */
158 public function get($id, $optParams = array())
159 {
160 $params = array('id' => $id);
161 $params = array_merge($params, $optParams);
162 return $this->call('get', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceResource");
163 }
164 /**
165 * Get a verification token for placing on a website or domain.
166 * (webResource.getToken)
167 *
168 * @param Google_SiteVerificationWebResourceGettokenRequest $postBody
169 * @param array $optParams Optional parameters.
170 * @return Google_Service_SiteVerification_SiteVerificationWebResourceGettokenResponse
171 */
172 public function getToken(Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequest $postBody, $optParams = array())
173 {
174 $params = array('postBody' => $postBody);
175 $params = array_merge($params, $optParams);
176 return $this->call('getToken', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceGettokenResponse");
177 }
178 /**
179 * Attempt verification of a website or domain. (webResource.insert)
180 *
181 * @param string $verificationMethod
182 * The method to use for verifying a site or domain.
183 * @param Google_SiteVerificationWebResourceResource $postBody
184 * @param array $optParams Optional parameters.
185 * @return Google_Service_SiteVerification_SiteVerificationWebResourceResource
186 */
187 public function insert($verificationMethod, Google_Service_SiteVerification_SiteVerificationWebResourceResource $postBody, $optParams = array())
188 {
189 $params = array('verificationMethod' => $verificationMethod, 'postBody' => $postBody);
190 $params = array_merge($params, $optParams);
191 return $this->call('insert', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceResource");
192 }
193 /**
194 * Get the list of your verified websites and domains.
195 * (webResource.listWebResource)
196 *
197 * @param array $optParams Optional parameters.
198 * @return Google_Service_SiteVerification_SiteVerificationWebResourceListResponse
199 */
200 public function listWebResource($optParams = array())
201 {
202 $params = array();
203 $params = array_merge($params, $optParams);
204 return $this->call('list', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceListResponse");
205 }
206 /**
207 * Modify the list of owners for your website or domain. This method supports
208 * patch semantics. (webResource.patch)
209 *
210 * @param string $id
211 * The id of a verified site or domain.
212 * @param Google_SiteVerificationWebResourceResource $postBody
213 * @param array $optParams Optional parameters.
214 * @return Google_Service_SiteVerification_SiteVerificationWebResourceResource
215 */
216 public function patch($id, Google_Service_SiteVerification_SiteVerificationWebResourceResource $postBody, $optParams = array())
217 {
218 $params = array('id' => $id, 'postBody' => $postBody);
219 $params = array_merge($params, $optParams);
220 return $this->call('patch', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceResource");
221 }
222 /**
223 * Modify the list of owners for your website or domain. (webResource.update)
224 *
225 * @param string $id
226 * The id of a verified site or domain.
227 * @param Google_SiteVerificationWebResourceResource $postBody
228 * @param array $optParams Optional parameters.
229 * @return Google_Service_SiteVerification_SiteVerificationWebResourceResource
230 */
231 public function update($id, Google_Service_SiteVerification_SiteVerificationWebResourceResource $postBody, $optParams = array())
232 {
233 $params = array('id' => $id, 'postBody' => $postBody);
234 $params = array_merge($params, $optParams);
235 return $this->call('update', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceResource");
236 }
237 }
238
239
240
241
242 class Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequest extends Google_Model
243 {
244 protected $siteType = 'Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequestSite';
245 protected $siteDataType = '';
246 public $verificationMethod;
247
248 public function setSite(Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequestSite $site)
249 {
250 $this->site = $site;
251 }
252
253 public function getSite()
254 {
255 return $this->site;
256 }
257
258 public function setVerificationMethod($verificationMethod)
259 {
260 $this->verificationMethod = $verificationMethod;
261 }
262
263 public function getVerificationMethod()
264 {
265 return $this->verificationMethod;
266 }
267 }
268
269 class Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequestSite extends Google_Model
270 {
271 public $identifier;
272 public $type;
273
274 public function setIdentifier($identifier)
275 {
276 $this->identifier = $identifier;
277 }
278
279 public function getIdentifier()
280 {
281 return $this->identifier;
282 }
283
284 public function setType($type)
285 {
286 $this->type = $type;
287 }
288
289 public function getType()
290 {
291 return $this->type;
292 }
293 }
294
295 class Google_Service_SiteVerification_SiteVerificationWebResourceGettokenResponse extends Google_Model
296 {
297 public $method;
298 public $token;
299
300 public function setMethod($method)
301 {
302 $this->method = $method;
303 }
304
305 public function getMethod()
306 {
307 return $this->method;
308 }
309
310 public function setToken($token)
311 {
312 $this->token = $token;
313 }
314
315 public function getToken()
316 {
317 return $this->token;
318 }
319 }
320
321 class Google_Service_SiteVerification_SiteVerificationWebResourceListResponse extends Google_Collection
322 {
323 protected $itemsType = 'Google_Service_SiteVerification_SiteVerificationWebResourceResource';
324 protected $itemsDataType = 'array';
325
326 public function setItems($items)
327 {
328 $this->items = $items;
329 }
330
331 public function getItems()
332 {
333 return $this->items;
334 }
335 }
336
337 class Google_Service_SiteVerification_SiteVerificationWebResourceResource extends Google_Collection
338 {
339 public $id;
340 public $owners;
341 protected $siteType = 'Google_Service_SiteVerification_SiteVerificationWebResourceResourceSite';
342 protected $siteDataType = '';
343
344 public function setId($id)
345 {
346 $this->id = $id;
347 }
348
349 public function getId()
350 {
351 return $this->id;
352 }
353
354 public function setOwners($owners)
355 {
356 $this->owners = $owners;
357 }
358
359 public function getOwners()
360 {
361 return $this->owners;
362 }
363
364 public function setSite(Google_Service_SiteVerification_SiteVerificationWebResourceResourceSite $site)
365 {
366 $this->site = $site;
367 }
368
369 public function getSite()
370 {
371 return $this->site;
372 }
373 }
374
375 class Google_Service_SiteVerification_SiteVerificationWebResourceResourceSite extends Google_Model
376 {
377 public $identifier;
378 public $type;
379
380 public function setIdentifier($identifier)
381 {
382 $this->identifier = $identifier;
383 }
384
385 public function getIdentifier()
386 {
387 return $this->identifier;
388 }
389
390 public function setType($type)
391 {
392 $this->type = $type;
393 }
394
395 public function getType()
396 {
397 return $this->type;
398 }
399 }
400